diff --git a/.gn b/.gn
index d708599a..aff8517 100644
--- a/.gn
+++ b/.gn
@@ -68,28 +68,21 @@
   "//chrome/browser/safety_check/android:*",  # 3 errors
   "//chrome/browser/storage_access_api:*",  # 2 errors
   "//chrome/browser/touch_to_fill/android:*",  # 8 errors
-  "//chrome/browser/touch_to_fill:*",  # 5 errors
   "//chrome/browser/updates/announcement_notification:*",  # 15 errors
   "//chrome/browser/updates/internal:*",  # 8 errors
   "//chrome/browser/updates:*",  # 21 errors
   "//chrome/browser:*",  # 780 errors
   "//chrome/child:*",  # 3 errors
   "//chrome/credential_provider/gaiacp:*",  # 1 error
-  "//chrome/gpu:*",  # 2 errors
   "//chrome/install_static:*",  # 4 errors
   "//chrome/notification_helper:*",  # 4 errors
   "//chrome/renderer:*",  # 42 errors
   "//chrome/services/cups_proxy/public/cpp:*",  # 2 errors
   "//chrome/services/cups_proxy:*",  # 6 errors
-  "//chrome/services/file_util/public/cpp:*",  # 13 errors
-  "//chrome/services/file_util:*",  # 3 errors
   "//chrome/services/ipp_parser:*",  # 1 error
   "//chrome/services/media_gallery_util/public/cpp:*",  # 6 errors
   "//chrome/services/media_gallery_util:*",  # 3 errors
-  "//chrome/services/printing:*",  # 3 errors
-  "//chrome/services/qrcode_generator:*",  # 1 error
   "//chrome/services/removable_storage_writer:*",  # 1 error
-  "//chrome/services/sharing/public/cpp:*",  # 2 errors
   "//chrome/services/speech:*",  # 5 errors
   "//chrome/services/util_win:*",  # 1 error
   "//chrome/test/chromedriver:*",  # 115 errors
diff --git a/AUTHORS b/AUTHORS
index b9d133f1..4f8475f 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -961,6 +961,7 @@
 Sujae Jo <sujae33.jo@gmail.com>
 Sujith S S <sujiths.s@samsung.com>
 Sunchang Li <johnstonli@tencent.com>
+Sundoo Kim <nerdooit@gmail.com>
 Suneel Kota <suneel.kota@samsung.com>
 Sungguk Lim <limasdf@gmail.com>
 Sungmann Cho <sungmann.cho@gmail.com>
diff --git a/DEPS b/DEPS
index f15ce50..4c6d782a 100644
--- a/DEPS
+++ b/DEPS
@@ -195,11 +195,11 @@
   # 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': '7b9da25e1b8b893a063879908ac9eba9323868d0',
+  'skia_revision': '093de4eb2ca92dfb479aa5f431127816b53ff43a',
   # 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': '953fc9e3d3661002171cf00cbacdd7a673cf5332',
+  'v8_revision': '2b884e02be1a184ce9c40742fb80261e86779b08',
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling swarming_client
   # and whatever else without interference from each other.
@@ -207,11 +207,11 @@
   # 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': 'fba96e90cf66bad35d6328cb6b70c7bffd3278f6',
+  'angle_revision': '709472c9dd0c413ceb944e06afb600d741e63720',
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling SwiftShader
   # and whatever else without interference from each other.
-  'swiftshader_revision': '0e6261985136ffcf0cfea48c34939b3e36888307',
+  'swiftshader_revision': '74cc8ea2b8df3e6e43430cfcfd71d47f7bef39f9',
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling PDFium
   # and whatever else without interference from each other.
@@ -258,7 +258,7 @@
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling catapult
   # and whatever else without interference from each other.
-  'catapult_revision': 'f80ffe32797885b3ba258485251553dc37a8f5cf',
+  'catapult_revision': 'ce6a663ce5774b2952c54c7b5630709f65f3a77e',
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling libFuzzer
   # and whatever else without interference from each other.
@@ -266,7 +266,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': '45929d74770b4f616a179cce7b93f9d6ecde75a3',
+  'devtools_frontend_revision': '1e1d958fbd8d80c451444089c094f3104a770a37',
   # 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.
@@ -545,7 +545,7 @@
   },
 
   'src/ios/third_party/material_components_ios/src': {
-      'url': Var('chromium_git') + '/external/github.com/material-components/material-components-ios.git' + '@' + 'bb04d0aab52f75f8b4596b340482791c549472e1',
+      'url': Var('chromium_git') + '/external/github.com/material-components/material-components-ios.git' + '@' + '1a4412cdbe0446b2cc4b65f3955237b30ac94922',
       'condition': 'checkout_ios',
   },
 
@@ -1465,7 +1465,7 @@
   },
 
   'src/third_party/webrtc':
-    Var('webrtc_git') + '/src.git' + '@' + '6b7d25eed32d44380a93f5f2a71ce6dba94c59ca',
+    Var('webrtc_git') + '/src.git' + '@' + '7e30909bf44a224f7dbb49fc6bac6f2fdd4fd822',
 
   'src/third_party/libgifcodec':
      Var('skia_git') + '/libgifcodec' + '@'+  Var('libgifcodec_revision'),
@@ -1537,7 +1537,7 @@
     Var('chromium_git') + '/v8/v8.git' + '@' +  Var('v8_revision'),
 
   'src-internal': {
-    'url': 'https://chrome-internal.googlesource.com/chrome/src-internal.git@9dedfc814fbb91b7132d65baea3d4606419600c2',
+    'url': 'https://chrome-internal.googlesource.com/chrome/src-internal.git@7eb25ea3b96d17cbcc67a9285b3f7bf14bbd9f39',
     'condition': 'checkout_src_internal',
   },
 
diff --git a/android_webview/renderer/aw_safe_browsing_error_page_controller_delegate_impl.cc b/android_webview/renderer/aw_safe_browsing_error_page_controller_delegate_impl.cc
index bb42912..fe9dd5c 100644
--- a/android_webview/renderer/aw_safe_browsing_error_page_controller_delegate_impl.cc
+++ b/android_webview/renderer/aw_safe_browsing_error_page_controller_delegate_impl.cc
@@ -4,10 +4,7 @@
 
 #include "android_webview/renderer/aw_safe_browsing_error_page_controller_delegate_impl.h"
 
-#include "components/security_interstitials/core/common/mojom/interstitial_commands.mojom.h"
 #include "content/public/renderer/render_frame.h"
-#include "mojo/public/cpp/bindings/associated_remote.h"
-#include "third_party/blink/public/common/associated_interfaces/associated_interface_provider.h"
 
 namespace android_webview {
 
@@ -25,21 +22,12 @@
   pending_error_ = true;
 }
 
-mojo::AssociatedRemote<security_interstitials::mojom::InterstitialCommands>
-AwSafeBrowsingErrorPageControllerDelegateImpl::GetInterface() {
-  mojo::AssociatedRemote<security_interstitials::mojom::InterstitialCommands>
-      interface;
-  render_frame()->GetRemoteAssociatedInterfaces()->GetInterface(&interface);
-  return interface;
-}
-
 void AwSafeBrowsingErrorPageControllerDelegateImpl::OnDestruct() {
   delete this;
 }
 
-void AwSafeBrowsingErrorPageControllerDelegateImpl::ReadyToCommitNavigation(
-    blink::WebDocumentLoader* document_loader) {
-  weak_controller_delegate_factory_.InvalidateWeakPtrs();
+void AwSafeBrowsingErrorPageControllerDelegateImpl::DidCommitProvisionalLoad(
+    ui::PageTransition transition) {
   committed_error_ = pending_error_;
   pending_error_ = false;
 }
@@ -47,7 +35,7 @@
 void AwSafeBrowsingErrorPageControllerDelegateImpl::DidFinishLoad() {
   if (committed_error_) {
     security_interstitials::SecurityInterstitialPageController::Install(
-        render_frame(), weak_controller_delegate_factory_.GetWeakPtr());
+        render_frame());
   }
 }
 
diff --git a/android_webview/renderer/aw_safe_browsing_error_page_controller_delegate_impl.h b/android_webview/renderer/aw_safe_browsing_error_page_controller_delegate_impl.h
index 3e656a6..8c68369 100644
--- a/android_webview/renderer/aw_safe_browsing_error_page_controller_delegate_impl.h
+++ b/android_webview/renderer/aw_safe_browsing_error_page_controller_delegate_impl.h
@@ -5,12 +5,10 @@
 #ifndef ANDROID_WEBVIEW_RENDERER_AW_SAFE_BROWSING_ERROR_PAGE_CONTROLLER_DELEGATE_IMPL_H_
 #define ANDROID_WEBVIEW_RENDERER_AW_SAFE_BROWSING_ERROR_PAGE_CONTROLLER_DELEGATE_IMPL_H_
 
-#include "base/memory/weak_ptr.h"
 #include "components/security_interstitials/content/renderer/security_interstitial_page_controller.h"
 #include "components/security_interstitials/core/controller_client.h"
 #include "content/public/renderer/render_frame_observer.h"
 #include "content/public/renderer/render_frame_observer_tracker.h"
-#include "mojo/public/cpp/bindings/associated_remote.h"
 
 namespace content {
 class RenderFrame;
@@ -21,9 +19,7 @@
 class AwSafeBrowsingErrorPageControllerDelegateImpl
     : public content::RenderFrameObserver,
       public content::RenderFrameObserverTracker<
-          AwSafeBrowsingErrorPageControllerDelegateImpl>,
-      public security_interstitials::SecurityInterstitialPageController::
-          Delegate {
+          AwSafeBrowsingErrorPageControllerDelegateImpl> {
  public:
   explicit AwSafeBrowsingErrorPageControllerDelegateImpl(
       content::RenderFrame* render_frame);
@@ -39,14 +35,9 @@
   // Notifies us that a navigation error has occurred and will be committed
   void PrepareForErrorPage();
 
-  // security_interstitials::SecurityInterstitialPageController::Delegate:
-  mojo::AssociatedRemote<security_interstitials::mojom::InterstitialCommands>
-  GetInterface() override;
-
   // content::RenderFrameObserver:
   void OnDestruct() override;
-  void ReadyToCommitNavigation(
-      blink::WebDocumentLoader* document_loader) override;
+  void DidCommitProvisionalLoad(ui::PageTransition transition) override;
   void DidFinishLoad() override;
 
  private:
@@ -55,9 +46,6 @@
 
   // Whether the committed page is an error page.
   bool committed_error_ = false;
-
-  base::WeakPtrFactory<AwSafeBrowsingErrorPageControllerDelegateImpl>
-      weak_controller_delegate_factory_{this};
 };
 
 }  // namespace android_webview
diff --git a/android_webview/tools/system_webview_shell/test/data/webexposed/global-interface-listing-expected.txt b/android_webview/tools/system_webview_shell/test/data/webexposed/global-interface-listing-expected.txt
index 6a173b2..f774c14 100644
--- a/android_webview/tools/system_webview_shell/test/data/webexposed/global-interface-listing-expected.txt
+++ b/android_webview/tools/system_webview_shell/test/data/webexposed/global-interface-listing-expected.txt
@@ -707,6 +707,7 @@
     method clip
     method closePath
     method constructor
+    method createConicGradient
     method createImageData
     method createLinearGradient
     method createPattern
@@ -4253,6 +4254,7 @@
     method clip
     method closePath
     method constructor
+    method createConicGradient
     method createImageData
     method createLinearGradient
     method createPattern
diff --git a/ash/accessibility/spoken_feedback_enabler.cc b/ash/accessibility/spoken_feedback_enabler.cc
index e85f5db..ed68fb1 100644
--- a/ash/accessibility/spoken_feedback_enabler.cc
+++ b/ash/accessibility/spoken_feedback_enabler.cc
@@ -32,7 +32,7 @@
 
 void SpokenFeedbackEnabler::OnTimer() {
   base::TimeTicks now = ui::EventTimeForNow();
-  double tick_count_f = (now - start_time_).IntDiv(kTimerDelay);
+  double tick_count_f = (now - start_time_).FltDiv(kTimerDelay);
   int tick_count = roundf(tick_count_f);
 
   AccessibilityControllerImpl* controller =
diff --git a/ash/ambient/backdrop/ambient_backend_controller_impl.cc b/ash/ambient/backdrop/ambient_backend_controller_impl.cc
index 4969039..5eeaa48 100644
--- a/ash/ambient/backdrop/ambient_backend_controller_impl.cc
+++ b/ash/ambient/backdrop/ambient_backend_controller_impl.cc
@@ -236,7 +236,7 @@
     const std::string& access_token) {
   if (gaia_id.empty() || access_token.empty()) {
     LOG(ERROR) << "Failed to fetch access token";
-    // Returns a dummy instance to indicate the failure.
+    // Returns an empty instance to indicate the failure.
     std::move(callback).Run(ash::ScreenUpdate());
     return;
   }
@@ -263,7 +263,7 @@
   DCHECK(backdrop_url_loader);
 
   // Parse the |ScreenUpdate| out from the response string.
-  // Note that the |backdrop_screen_update| can be a dummy instance if the
+  // Note that the |backdrop_screen_update| can be an empty instance if the
   // parsing has failed.
   backdrop::ScreenUpdate backdrop_screen_update =
       BackdropClientConfig::ParseScreenUpdateFromResponse(*response);
@@ -355,7 +355,7 @@
     const std::string& access_token) {
   if (gaia_id.empty() || access_token.empty()) {
     LOG(ERROR) << "Failed to fetch access token";
-    // Returns a dummy instance to indicate the failure.
+    // Returns an empty instance to indicate the failure.
     std::move(callback).Run(/*preview_urls=*/{});
     return;
   }
@@ -398,7 +398,7 @@
     const std::string& access_token) {
   if (gaia_id.empty() || access_token.empty()) {
     LOG(ERROR) << "Failed to fetch access token";
-    // Returns a dummy instance to indicate the failure.
+    // Returns an empty instance to indicate the failure.
     std::move(callback).Run(ash::PersonalAlbums());
     return;
   }
@@ -426,7 +426,7 @@
   DCHECK(backdrop_url_loader);
 
   // Parse the |PersonalAlbumsResponse| out from the response string.
-  // Note that the |personal_albums| can be a dummy instance if the parsing has
+  // Note that the |personal_albums| can be an empty instance if the parsing has
   // failed.
   ash::PersonalAlbums personal_albums =
       BackdropClientConfig::ParsePersonalAlbumsResponse(*response);
diff --git a/ash/ambient/fake_ambient_backend_controller_impl.h b/ash/ambient/fake_ambient_backend_controller_impl.h
index fe9f728..7541c4f1f 100644
--- a/ash/ambient/fake_ambient_backend_controller_impl.h
+++ b/ash/ambient/fake_ambient_backend_controller_impl.h
@@ -11,7 +11,7 @@
 
 namespace ash {
 
-// A dummy implementation of AmbientBackendController.
+// A fake implementation of AmbientBackendController.
 class ASH_EXPORT FakeAmbientBackendControllerImpl
     : public AmbientBackendController {
  public:
diff --git a/ash/app_list/views/expand_arrow_view.cc b/ash/app_list/views/expand_arrow_view.cc
index 9ac662d..1b416f5 100644
--- a/ash/app_list/views/expand_arrow_view.cc
+++ b/ash/app_list/views/expand_arrow_view.cc
@@ -324,14 +324,14 @@
         kPulseMinOpacity +
         (kPulseMaxOpacity - kPulseMinOpacity) *
             (time - kPulseOpacityShowBeginTime)
-                .IntDiv(kPulseOpacityShowEndTime - kPulseOpacityShowBeginTime);
+                .FltDiv(kPulseOpacityShowEndTime - kPulseOpacityShowBeginTime);
   } else if (time > kPulseOpacityHideBeginTime &&
              time <= kPulseOpacityHideEndTime) {
     pulse_opacity_ =
         kPulseMaxOpacity -
         (kPulseMaxOpacity - kPulseMinOpacity) *
             (time - kPulseOpacityHideBeginTime)
-                .IntDiv(kPulseOpacityHideEndTime - kPulseOpacityHideBeginTime);
+                .FltDiv(kPulseOpacityHideEndTime - kPulseOpacityHideBeginTime);
   }
 
   // Update pulse radius.
diff --git a/ash/metrics/demo_session_metrics_recorder.cc b/ash/metrics/demo_session_metrics_recorder.cc
index 9f65d2c..36515a9 100644
--- a/ash/metrics/demo_session_metrics_recorder.cc
+++ b/ash/metrics/demo_session_metrics_recorder.cc
@@ -42,7 +42,7 @@
 // recorded samples for a full minute while the device is in between uses, we
 // would bias our measurements toward whatever app was used last.
 constexpr int kMaxPeriodsWithoutActivity =
-    base::TimeDelta::FromSeconds(15).IntDiv(kSamplePeriod);
+    base::TimeDelta::FromSeconds(15).FltDiv(kSamplePeriod);
 
 // Maps a Chrome app ID to a DemoModeApp value for metrics.
 DemoModeApp GetAppFromAppId(const std::string& app_id) {
diff --git a/ash/public/cpp/ambient/ambient_backend_controller.h b/ash/public/cpp/ambient/ambient_backend_controller.h
index d45bff24..2bcc634 100644
--- a/ash/public/cpp/ambient/ambient_backend_controller.h
+++ b/ash/public/cpp/ambient/ambient_backend_controller.h
@@ -67,7 +67,7 @@
   // Fahrenheit. Will be a null-opt if:
   // 1. The weather setting was disabled in the request, or
   // 2. Fatal errors, such as response parsing failure, happened during the
-  // process, and a dummy |ScreenUpdate| instance was returned to indicate
+  // process, and a default |ScreenUpdate| instance was returned to indicate
   // the error.
   base::Optional<WeatherInfo> weather_info;
 };
@@ -96,7 +96,7 @@
   // server.
   // Upon completion, |callback| is run with the parsed |ScreenUpdate|. If any
   // errors happened during the process, e.g. failed to fetch access token, a
-  // dummy instance will be returned.
+  // default instance will be returned.
   virtual void FetchScreenUpdateInfo(
       int num_topics,
       OnScreenUpdateInfoFetchedCallback callback) = 0;
diff --git a/ash/quick_answers/ui/quick_answers_view_unittest.cc b/ash/quick_answers/ui/quick_answers_view_unittest.cc
index 9fc78e4..e30eee5 100644
--- a/ash/quick_answers/ui/quick_answers_view_unittest.cc
+++ b/ash/quick_answers/ui/quick_answers_view_unittest.cc
@@ -41,8 +41,8 @@
   void SetUp() override {
     AshTestBase::SetUp();
 
-    dummy_anchor_bounds_ = kDefaultAnchorBoundsInScreen;
-    CreateQuickAnswersView(dummy_anchor_bounds_, "dummy_title",
+    anchor_bounds_ = kDefaultAnchorBoundsInScreen;
+    CreateQuickAnswersView(anchor_bounds_, "default_title",
                            /*create_menu=*/false);
   }
 
@@ -62,7 +62,7 @@
   QuickAnswersView* view() { return quick_answers_view_.get(); }
 
   // Needed to poll the current bounds of the mock anchor.
-  const gfx::Rect& dummy_anchor_bounds() { return dummy_anchor_bounds_; }
+  const gfx::Rect& GetAnchorBounds() { return anchor_bounds_; }
 
   // Create a QuickAnswersView instance with custom anchor-bounds and
   // title-text.
@@ -76,12 +76,12 @@
     if (create_menu)
       CreateAndShowBasicMenu();
 
-    dummy_anchor_bounds_ = anchor_bounds;
+    anchor_bounds_ = anchor_bounds;
     auto* ui_controller =
         static_cast<QuickAnswersControllerImpl*>(QuickAnswersController::Get())
             ->quick_answers_ui_controller();
     quick_answers_view_ = std::make_unique<QuickAnswersView>(
-        dummy_anchor_bounds_, title, ui_controller);
+        anchor_bounds_, title, ui_controller);
   }
 
   void CreateAndShowBasicMenu() {
@@ -98,7 +98,7 @@
 
  private:
   std::unique_ptr<QuickAnswersView> quick_answers_view_;
-  gfx::Rect dummy_anchor_bounds_;
+  gfx::Rect anchor_bounds_;
   base::test::ScopedFeatureList scoped_feature_list_;
 
   // Menu.
@@ -110,7 +110,7 @@
 
 TEST_F(QuickAnswersViewsTest, DefaultLayoutAroundAnchor) {
   gfx::Rect view_bounds = view()->GetBoundsInScreen();
-  gfx::Rect anchor_bounds = dummy_anchor_bounds();
+  gfx::Rect anchor_bounds = GetAnchorBounds();
 
   // Vertically aligned with anchor.
   EXPECT_EQ(view_bounds.x(), anchor_bounds.x());
@@ -121,12 +121,12 @@
 }
 
 TEST_F(QuickAnswersViewsTest, PositionedBelowAnchorIfLessSpaceAbove) {
-  gfx::Rect anchor_bounds = dummy_anchor_bounds();
+  gfx::Rect anchor_bounds = GetAnchorBounds();
   // Update anchor-bounds' position so that it does not leave enough vertical
   // space above it to show the QuickAnswersView.
   anchor_bounds.set_y(kSmallTop);
 
-  CreateQuickAnswersView(anchor_bounds, "dummy_title", /*create_menu=*/false);
+  CreateQuickAnswersView(anchor_bounds, "title", /*create_menu=*/false);
   gfx::Rect view_bounds = view()->GetBoundsInScreen();
 
   // Anchor is positioned above the view.
@@ -143,7 +143,7 @@
   EXPECT_FALSE(view()->HasFocus());
 
   // Set up a companion menu before creating a new view.
-  CreateQuickAnswersView(dummy_anchor_bounds(), "dummy_title",
+  CreateQuickAnswersView(GetAnchorBounds(), "title",
                          /*create_menu=*/true);
   CHECK(views::MenuController::GetActiveInstance() &&
         views::MenuController::GetActiveInstance()->owner());
diff --git a/ash/shortcut_viewer/strings/shortcut_viewer_strings_id.xtb b/ash/shortcut_viewer/strings/shortcut_viewer_strings_id.xtb
index bbb5d2d5..4e44f5c 100644
--- a/ash/shortcut_viewer/strings/shortcut_viewer_strings_id.xtb
+++ b/ash/shortcut_viewer/strings/shortcut_viewer_strings_id.xtb
@@ -47,7 +47,7 @@
 <translation id="2488661730534396940">Mengaktifkan desktop di sisi kiri</translation>
 <translation id="2515586267016047495">Alt</translation>
 <translation id="2530339807289914946">Men-scroll halaman ke bawah</translation>
-<translation id="2574014812750545982">Menyetel ulang tingkat perbesaran/perkecilan di halaman</translation>
+<translation id="2574014812750545982">Mereset tingkat perbesaran/perkecilan di halaman</translation>
 <translation id="2596078834055697711">Mengambil screenshot jendela</translation>
 <translation id="2685170433750953446"><ph name="SHIFT" /><ph name="SEPARATOR1" /><ph name="ALT" /><ph name="SEPARATOR2" /><ph name="L" />, lalu <ph name="TAB" /> atau <ph name="RIGHT" /></translation>
 <translation id="2750942583782703988">Memuat ulang halaman aktif</translation>
@@ -85,7 +85,7 @@
 <translation id="3837047332182291558">Mencerahkan keyboard (khusus keyboard dengan lampu latar)</translation>
 <translation id="3949671998904569433">koma</translation>
 <translation id="3976863468609830880">Mengklik ikon terakhir di rak</translation>
-<translation id="3994783594793697310">Menyetel ulang tingkat perbesar/perkecil tampilan</translation>
+<translation id="3994783594793697310">Mereset tingkat perbesar/perkecil tampilan</translation>
 <translation id="4026843240379844265">Memindahkan jendela aktif dari satu layar ke layar lainnya</translation>
 <translation id="4035482366624727273">Memilih semua yang ada di halaman</translation>
 <translation id="4060703249685950734">Membuka kembali tab atau jendela yang terakhir ditutup</translation>
diff --git a/ash/strings/ash_strings_am.xtb b/ash/strings/ash_strings_am.xtb
index 8e06261..5562493 100644
--- a/ash/strings/ash_strings_am.xtb
+++ b/ash/strings/ash_strings_am.xtb
@@ -713,7 +713,7 @@
 <translation id="9220525904950070496">መለያ ያስወግዱ</translation>
 <translation id="923686485342484400">ዘግተው ለመውጣት Ctrl Shift Qን ሁለቴ ይጫኑ።</translation>
 <translation id="938963181863597773">የቀን መቁጠሪያዬ ላይ ምን አለ?</translation>
-<translation id="945522503751344254">ግብረ መልስ ላክ</translation>
+<translation id="945522503751344254">ግብረመልስ ላክ</translation>
 <translation id="98515147261107953">በወርድ</translation>
 <translation id="990277280839877440">መስኮት <ph name="WINDOW_TITILE" /> ተዘግቷል።</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/ash/strings/ash_strings_ar.xtb b/ash/strings/ash_strings_ar.xtb
index f6e970fa..5c9d6dd 100644
--- a/ash/strings/ash_strings_ar.xtb
+++ b/ash/strings/ash_strings_ar.xtb
@@ -257,7 +257,7 @@
 <translation id="380165613292957338">مرحبًا، كيف يمكنني مساعدتك؟</translation>
 <translation id="383629559565718788">عرض إعدادات لوحة المفاتيح</translation>
 <translation id="3846575436967432996">لا توجد معلومات متاحة حول الشبكة</translation>
-<translation id="385051799172605136">الرجوع إلى الوراء</translation>
+<translation id="385051799172605136">رجوع</translation>
 <translation id="385300504083504382">البداية</translation>
 <translation id="3891340733213178823">‏للخروج اضغط على Ctrl+Shift+Q مرتين.</translation>
 <translation id="3893630138897523026">‏ChromeVox (التعليق المنطوق)</translation>
diff --git a/ash/strings/ash_strings_bs.xtb b/ash/strings/ash_strings_bs.xtb
index 3bb5196..04ebab2 100644
--- a/ash/strings/ash_strings_bs.xtb
+++ b/ash/strings/ash_strings_bs.xtb
@@ -713,7 +713,7 @@
 <translation id="9220525904950070496">Ukloni račun</translation>
 <translation id="923686485342484400">Dvaput pritisnite Control Shift Q da se odjavite.</translation>
 <translation id="938963181863597773">Šta ima u mom kalendaru?</translation>
-<translation id="945522503751344254">Slanje povratnih informacija</translation>
+<translation id="945522503751344254">Pošaljite povratne informacije</translation>
 <translation id="98515147261107953">Pejzaž</translation>
 <translation id="990277280839877440">Prozor <ph name="WINDOW_TITILE" /> je zatvoren.</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/ash/strings/ash_strings_da.xtb b/ash/strings/ash_strings_da.xtb
index 9add13b8..861d6cf 100644
--- a/ash/strings/ash_strings_da.xtb
+++ b/ash/strings/ash_strings_da.xtb
@@ -147,7 +147,7 @@
 <translation id="2595239820337756193">5 kilometer i miles</translation>
 <translation id="2617342710774726426">SIM-kortet er låst</translation>
 <translation id="2621713457727696555">Beskyttet</translation>
-<translation id="2653659639078652383">Indsend</translation>
+<translation id="2653659639078652383">Send</translation>
 <translation id="2658778018866295321">Klik og træk</translation>
 <translation id="2700493154570097719">Angiv dit tastatur</translation>
 <translation id="2704781753052663061">Opret forbindelse til andre Wi-Fi-netværk</translation>
diff --git a/ash/strings/ash_strings_es.xtb b/ash/strings/ash_strings_es.xtb
index 7b8d95d..8e2a1323 100644
--- a/ash/strings/ash_strings_es.xtb
+++ b/ash/strings/ash_strings_es.xtb
@@ -258,7 +258,7 @@
 <translation id="380165613292957338">Hola, ¿cómo puedo ayudarte?</translation>
 <translation id="383629559565718788">Mostrar configuración de teclado</translation>
 <translation id="3846575436967432996">No hay información de red disponible.</translation>
-<translation id="385051799172605136">Atrás</translation>
+<translation id="385051799172605136">Volver</translation>
 <translation id="385300504083504382">Principio</translation>
 <translation id="3891340733213178823">Pulsa Ctrl+Mayús+Q dos veces para cerrar sesión.</translation>
 <translation id="3893630138897523026">ChromeVox (síntesis de voz)</translation>
diff --git a/ash/strings/ash_strings_et.xtb b/ash/strings/ash_strings_et.xtb
index ae3c3a6..480c686 100644
--- a/ash/strings/ash_strings_et.xtb
+++ b/ash/strings/ash_strings_et.xtb
@@ -714,7 +714,7 @@
 <translation id="9220525904950070496">Konto eemaldamine</translation>
 <translation id="923686485342484400">Väljalogimiseks vajutage kaks korda klahvikombinatsiooni Ctrl + tõstuklahv + Q.</translation>
 <translation id="938963181863597773">Mis on minu kalendris?</translation>
-<translation id="945522503751344254">Saada tagasisidet</translation>
+<translation id="945522503751344254">Tagasiside saatmine</translation>
 <translation id="98515147261107953">Horisontaalpaigutus</translation>
 <translation id="990277280839877440">Aken <ph name="WINDOW_TITILE" /> on suletud.</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/ash/strings/ash_strings_fa.xtb b/ash/strings/ash_strings_fa.xtb
index 081640a..727fab49 100644
--- a/ash/strings/ash_strings_fa.xtb
+++ b/ash/strings/ash_strings_fa.xtb
@@ -147,7 +147,7 @@
 <translation id="2595239820337756193">‏5K in miles (‏۵ کیلومتر به مایل)</translation>
 <translation id="2617342710774726426">سیم‌کارت قفل است</translation>
 <translation id="2621713457727696555">ایمن شد</translation>
-<translation id="2653659639078652383">ارائه</translation>
+<translation id="2653659639078652383">ارسال</translation>
 <translation id="2658778018866295321">کلیک کنید و بکشید</translation>
 <translation id="2700493154570097719">تنظیم صفحه‌کلید</translation>
 <translation id="2704781753052663061">‏افزودن دیگر شبکه‌های Wi-Fi</translation>
diff --git a/ash/strings/ash_strings_fi.xtb b/ash/strings/ash_strings_fi.xtb
index 47240c8..d618ed6 100644
--- a/ash/strings/ash_strings_fi.xtb
+++ b/ash/strings/ash_strings_fi.xtb
@@ -257,7 +257,7 @@
 <translation id="380165613292957338">Hei. Kuinka voin auttaa?</translation>
 <translation id="383629559565718788">Näytä näppäimistöasetukset</translation>
 <translation id="3846575436967432996">Verkon tietoja ei saatavilla</translation>
-<translation id="385051799172605136">Edellinen</translation>
+<translation id="385051799172605136">Takaisin</translation>
 <translation id="385300504083504382">Alku</translation>
 <translation id="3891340733213178823">Kirjaudu ulos painamalla Ctrl+Shift+Q kahdesti.</translation>
 <translation id="3893630138897523026">ChromeVox (äänipalaute)</translation>
diff --git a/ash/strings/ash_strings_fil.xtb b/ash/strings/ash_strings_fil.xtb
index 508d998..723ab1d 100644
--- a/ash/strings/ash_strings_fil.xtb
+++ b/ash/strings/ash_strings_fil.xtb
@@ -713,7 +713,7 @@
 <translation id="9220525904950070496">Alisin ang account</translation>
 <translation id="923686485342484400">Pindutin ang Control Shift Q nang dalawang beses upang mag-sign out.</translation>
 <translation id="938963181863597773">Ano'ng nakaiskedyul sa kalendaryo ko?</translation>
-<translation id="945522503751344254">Magpadala ng feedback...</translation>
+<translation id="945522503751344254">Magpadala ng feedback</translation>
 <translation id="98515147261107953">Landscape</translation>
 <translation id="990277280839877440">Isinara ang window na <ph name="WINDOW_TITILE" />.</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/ash/strings/ash_strings_fr.xtb b/ash/strings/ash_strings_fr.xtb
index c71276d4..10aca1b 100644
--- a/ash/strings/ash_strings_fr.xtb
+++ b/ash/strings/ash_strings_fr.xtb
@@ -147,7 +147,7 @@
 <translation id="2595239820337756193">5 km en miles</translation>
 <translation id="2617342710774726426">La carte SIM est verrouillée</translation>
 <translation id="2621713457727696555">Sécurisé</translation>
-<translation id="2653659639078652383">Valider</translation>
+<translation id="2653659639078652383">Envoyer</translation>
 <translation id="2658778018866295321">Cliquer et faire glisser</translation>
 <translation id="2700493154570097719">Définir votre clavier</translation>
 <translation id="2704781753052663061">Rejoindre d'autres réseaux Wi-Fi</translation>
diff --git a/ash/strings/ash_strings_hi.xtb b/ash/strings/ash_strings_hi.xtb
index e49f4c3..9973e8a 100644
--- a/ash/strings/ash_strings_hi.xtb
+++ b/ash/strings/ash_strings_hi.xtb
@@ -258,7 +258,7 @@
 <translation id="380165613292957338">नमस्ते, मैं आपके लिए क्या कर सकती हूं?</translation>
 <translation id="383629559565718788">कीबोर्ड सेटिंग दिखाएं</translation>
 <translation id="3846575436967432996">कोई नेटवर्क जानकारी उपलब्ध नहीं</translation>
-<translation id="385051799172605136">वापस</translation>
+<translation id="385051799172605136">वापस जाएं</translation>
 <translation id="385300504083504382">टेक्स्ट की शुरुआत में जाएं</translation>
 <translation id="3891340733213178823">साइन आउट करने के लिए दो बार Ctrl+Shift+Q दबाएं.</translation>
 <translation id="3893630138897523026">ChromeVox (बोला गया फ़ीडबैक)</translation>
@@ -714,7 +714,7 @@
 <translation id="9220525904950070496">खाता हटाएं</translation>
 <translation id="923686485342484400">साइन आउट करने के लिए दो बार Control Shift Q दबाएं.</translation>
 <translation id="938963181863597773">मेरे कैलेंडर पर आज के लिए क्या काम हैं?</translation>
-<translation id="945522503751344254">सुझाव भेजें</translation>
+<translation id="945522503751344254">फ़ीडबैक भेजें</translation>
 <translation id="98515147261107953">लैंडस्केप</translation>
 <translation id="990277280839877440"><ph name="WINDOW_TITILE" /> विंडो बंद है.</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/ash/strings/ash_strings_hr.xtb b/ash/strings/ash_strings_hr.xtb
index 8bda0a3..b66fa82 100644
--- a/ash/strings/ash_strings_hr.xtb
+++ b/ash/strings/ash_strings_hr.xtb
@@ -713,7 +713,7 @@
 <translation id="9220525904950070496">Uklanjanje računa</translation>
 <translation id="923686485342484400">Pritisnite Ctrl, Shift i Q dvaput da biste se odjavili.</translation>
 <translation id="938963181863597773">Što je na mojem kalendaru?</translation>
-<translation id="945522503751344254">Slanje povratnih informacija</translation>
+<translation id="945522503751344254">Pošaljite povratne informacije</translation>
 <translation id="98515147261107953">Pejzaž</translation>
 <translation id="990277280839877440">Zatvoren je prozor <ph name="WINDOW_TITILE" />.</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/ash/strings/ash_strings_hu.xtb b/ash/strings/ash_strings_hu.xtb
index dcef20c84..cb1ec6c 100644
--- a/ash/strings/ash_strings_hu.xtb
+++ b/ash/strings/ash_strings_hu.xtb
@@ -147,7 +147,7 @@
 <translation id="2595239820337756193">5000 mérföld</translation>
 <translation id="2617342710774726426">A SIM-kártya zárolva van</translation>
 <translation id="2621713457727696555">Biztonságos</translation>
-<translation id="2653659639078652383">Elküldés</translation>
+<translation id="2653659639078652383">Küldés</translation>
 <translation id="2658778018866295321">Kattintás és húzás</translation>
 <translation id="2700493154570097719">Billentyűzetet beállítása</translation>
 <translation id="2704781753052663061">Csatlakozás másik Wi-Fi-hálózatokhoz</translation>
diff --git a/ash/strings/ash_strings_id.xtb b/ash/strings/ash_strings_id.xtb
index 12848fd..e026150 100644
--- a/ash/strings/ash_strings_id.xtb
+++ b/ash/strings/ash_strings_id.xtb
@@ -257,7 +257,7 @@
 <translation id="380165613292957338">Hai, ada yang bisa dibantu?</translation>
 <translation id="383629559565718788">Tampilkan setelan keyboard</translation>
 <translation id="3846575436967432996">Tidak tersedia informasi jaringan</translation>
-<translation id="385051799172605136">Mundur</translation>
+<translation id="385051799172605136">Kembali</translation>
 <translation id="385300504083504382">Awal</translation>
 <translation id="3891340733213178823">Tekan Ctrl+Shift+Q dua kali untuk keluar.</translation>
 <translation id="3893630138897523026">ChromeVox (masukan lisan)</translation>
@@ -349,7 +349,7 @@
 <translation id="490788395437447240">Baterai <ph name="BATTERY_PERCENTAGE" />%</translation>
 <translation id="4917385247580444890">Kuat</translation>
 <translation id="4918086044614829423">Terima</translation>
-<translation id="4924411785043111640">Mulai ulang dan setel ulang</translation>
+<translation id="4924411785043111640">Mulai ulang dan reset</translation>
 <translation id="495046168593986294">Scroll ke atas</translation>
 <translation id="4961318399572185831">Transmisikan layar</translation>
 <translation id="4969092041573468113"><ph name="HOURS" />j <ph name="MINUTES" />m <ph name="SECONDS" />d</translation>
@@ -439,7 +439,7 @@
 <translation id="612734058257491180">Asisten Google tidak tersedia dalam sesi tamu.</translation>
 <translation id="615957422585914272">Tampilkan keyboard di layar</translation>
 <translation id="6164005077879661055">Semua file dan data lokal yang terkait dengan pengguna yang dilindungi akan dihapus secara permanen setelah pengguna yang dilindungi ini dihapus. Situs web yang dikunjungi dan setelan untuk pengguna yang dilindungi ini mungkin tetap dapat dilihat oleh pengelola di <ph name="MANAGEMENT_URL" />.</translation>
-<translation id="6165508094623778733">Pelajari lebih lanjut</translation>
+<translation id="6165508094623778733">Pelajari selengkapnya</translation>
 <translation id="622484624075952240">Bawah</translation>
 <translation id="6236290670123303279">Kelola Setelan</translation>
 <translation id="6237231532760393653">1X</translation>
diff --git a/ash/strings/ash_strings_iw.xtb b/ash/strings/ash_strings_iw.xtb
index 899cd710e..35e6570 100644
--- a/ash/strings/ash_strings_iw.xtb
+++ b/ash/strings/ash_strings_iw.xtb
@@ -147,7 +147,7 @@
 <translation id="2595239820337756193">כמה מיילים יש ב-5 קילומטרים</translation>
 <translation id="2617342710774726426">‏כרטיס ה-SIM נעול</translation>
 <translation id="2621713457727696555">מאובטחת</translation>
-<translation id="2653659639078652383">שלח</translation>
+<translation id="2653659639078652383">שליחה</translation>
 <translation id="2658778018866295321">לחיצה וגרירה</translation>
 <translation id="2700493154570097719">בחירת מקלדת</translation>
 <translation id="2704781753052663061">‏הצטרפות לרשתות Wi-Fi אחרות</translation>
diff --git a/ash/strings/ash_strings_kn.xtb b/ash/strings/ash_strings_kn.xtb
index 27cfe342..c6d8526 100644
--- a/ash/strings/ash_strings_kn.xtb
+++ b/ash/strings/ash_strings_kn.xtb
@@ -147,7 +147,7 @@
 <translation id="2595239820337756193">5 ಕಿ.ಮೀ. ಅನ್ನು ಮೈಲಿಗಳಲ್ಲಿ</translation>
 <translation id="2617342710774726426">ಸಿಮ್‌ ಕಾರ್ಡ್ ಲಾಕ್ ಮಾಡಲಾಗಿದೆ</translation>
 <translation id="2621713457727696555">ಸುರಕ್ಷಿತವಾಗಿದೆ</translation>
-<translation id="2653659639078652383">ಸಲ್ಲಿಸು</translation>
+<translation id="2653659639078652383">ಸಲ್ಲಿಸಿ</translation>
 <translation id="2658778018866295321">ಕ್ಲಿಕ್ ಮಾಡಿ ಮತ್ತು ಡ್ರ್ಯಾಗ್ ಮಾಡಿ</translation>
 <translation id="2700493154570097719">ನಿಮ್ಮ ಕೀಬೋರ್ಡ್ ಅನ್ನು ಹೊಂದಿಸಿ</translation>
 <translation id="2704781753052663061">ಇತರ ವೈ-ಫೈ ನೆಟ್‌ವರ್ಕ್‌ಗಳಿಗೆ ಸೇರಿ</translation>
diff --git a/ash/strings/ash_strings_lt.xtb b/ash/strings/ash_strings_lt.xtb
index a9d20a9..f6fdcd2 100644
--- a/ash/strings/ash_strings_lt.xtb
+++ b/ash/strings/ash_strings_lt.xtb
@@ -559,7 +559,7 @@
 <translation id="7642647758716480637">Atidaryti „<ph name="NETWORK_NAME" />“ nustatymus (<ph name="CONNECTION_STATUS" />)</translation>
 <translation id="7645176681409127223"><ph name="USER_NAME" /> (savininkas)</translation>
 <translation id="7647488630410863958">Atrakinkite įrenginį, kad galėtumėte peržiūrėti pranešimus</translation>
-<translation id="7649070708921625228">Žinynas</translation>
+<translation id="7649070708921625228">Pagalba</translation>
 <translation id="7654687942625752712">Paspauskite ir penkias sekundes palaikykite garsumo klavišus, kad išjungtumėte ekrano skaitymo balsu funkciją.</translation>
 <translation id="7658239707568436148">Atšaukti</translation>
 <translation id="7705524343798198388">VPN</translation>
diff --git a/ash/strings/ash_strings_lv.xtb b/ash/strings/ash_strings_lv.xtb
index 0f9f3a9..6153eec 100644
--- a/ash/strings/ash_strings_lv.xtb
+++ b/ash/strings/ash_strings_lv.xtb
@@ -439,7 +439,7 @@
 <translation id="612734058257491180">Google asistents nav pieejams viesa sesijā.</translation>
 <translation id="615957422585914272">Rādīt ekrāna tastatūru</translation>
 <translation id="6164005077879661055">Visi faili un lokālie dati, kas ir saistīti ar uzraudzīto lietotāju, tiks neatgriezeniski dzēsti, tiklīdz uzraudzītais lietotājs tiks noņemts. Iespējams, pārzinis joprojām varēs skatīt šī uzraudzītā lietotāja apmeklētās vietnes un iestatījumus (vietnē <ph name="MANAGEMENT_URL" />).</translation>
-<translation id="6165508094623778733">Uzziniet vairāk</translation>
+<translation id="6165508094623778733">Uzzināt vairāk</translation>
 <translation id="622484624075952240">Lejup</translation>
 <translation id="6236290670123303279">Pārvaldīt iestatījumus</translation>
 <translation id="6237231532760393653">1X</translation>
diff --git a/ash/strings/ash_strings_ml.xtb b/ash/strings/ash_strings_ml.xtb
index 035c821b..4ea26ba 100644
--- a/ash/strings/ash_strings_ml.xtb
+++ b/ash/strings/ash_strings_ml.xtb
@@ -147,7 +147,7 @@
 <translation id="2595239820337756193">5K എത്ര മൈലാണ്</translation>
 <translation id="2617342710774726426">സിം കാർഡ് ലോക്കുചെയ്‌തു</translation>
 <translation id="2621713457727696555">സുരക്ഷിതമാക്കി</translation>
-<translation id="2653659639078652383">സമര്‍പ്പിക്കൂ</translation>
+<translation id="2653659639078652383">സമര്‍പ്പിക്കുക</translation>
 <translation id="2658778018866295321">ക്ലിക്ക് ചെയ്‌ത് വലിച്ചിടുക</translation>
 <translation id="2700493154570097719">നിങ്ങളുടെ കീബോഡ് സജ്ജീകരിക്കുക</translation>
 <translation id="2704781753052663061">മറ്റ് വൈഫൈ നെറ്റ്‍വർക്കുകളിൽ ചേരുക</translation>
@@ -713,7 +713,7 @@
 <translation id="9220525904950070496">അക്കൗണ്ട് നീക്കംചെയ്യൽ</translation>
 <translation id="923686485342484400">സൈൻ ഔട്ട് ചെയ്യുന്നതിന് രണ്ടു‌തവണ Control Shift Q അമർത്തുക.</translation>
 <translation id="938963181863597773">എന്റെ കലണ്ടറിൽ എന്താണുള്ളത്?</translation>
-<translation id="945522503751344254">ഫീഡ്ബാക്ക് അയയ്ക്കുക</translation>
+<translation id="945522503751344254">ഫീഡ്‌ബാക്ക് അയയ്‌ക്കുക</translation>
 <translation id="98515147261107953">ലാന്‍ഡ്‌സ്‌കേപ്പ്</translation>
 <translation id="990277280839877440"><ph name="WINDOW_TITILE" /> വിൻഡോ അടച്ചു.</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/ash/strings/ash_strings_nl.xtb b/ash/strings/ash_strings_nl.xtb
index 8c1d6dd9..3cba672 100644
--- a/ash/strings/ash_strings_nl.xtb
+++ b/ash/strings/ash_strings_nl.xtb
@@ -257,7 +257,7 @@
 <translation id="380165613292957338">Hoi, wat kan ik voor je doen?</translation>
 <translation id="383629559565718788">Toetsenbordinstellingen weergeven</translation>
 <translation id="3846575436967432996">Geen netwerkinformatie beschikbaar</translation>
-<translation id="385051799172605136">Vorige</translation>
+<translation id="385051799172605136">Terug</translation>
 <translation id="385300504083504382">Begin</translation>
 <translation id="3891340733213178823">Druk twee keer op Ctrl+Shift+Q om uit te loggen.</translation>
 <translation id="3893630138897523026">ChromeVox (gesproken feedback)</translation>
diff --git a/ash/strings/ash_strings_no.xtb b/ash/strings/ash_strings_no.xtb
index d381d01..20d388c 100644
--- a/ash/strings/ash_strings_no.xtb
+++ b/ash/strings/ash_strings_no.xtb
@@ -147,7 +147,7 @@
 <translation id="2595239820337756193">5 km i miles</translation>
 <translation id="2617342710774726426">SIM-kortet er låst</translation>
 <translation id="2621713457727696555">Sikret</translation>
-<translation id="2653659639078652383">Send</translation>
+<translation id="2653659639078652383">Send inn</translation>
 <translation id="2658778018866295321">Klikk og dra</translation>
 <translation id="2700493154570097719">Velg tastatur</translation>
 <translation id="2704781753052663061">Koble til andre Wi-Fi-nettverk</translation>
@@ -713,7 +713,7 @@
 <translation id="9220525904950070496">Fjern konto</translation>
 <translation id="923686485342484400">Trykk på Control+Shift+Q to ganger for å logge av.</translation>
 <translation id="938963181863597773">Hva er i kalenderen min?</translation>
-<translation id="945522503751344254">Gi tilbakemelding</translation>
+<translation id="945522503751344254">Send tilbakemelding</translation>
 <translation id="98515147261107953">Liggende</translation>
 <translation id="990277280839877440">Vinduet <ph name="WINDOW_TITILE" /> er lukket.</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/ash/strings/ash_strings_pl.xtb b/ash/strings/ash_strings_pl.xtb
index fb46ad8..d72c9daa 100644
--- a/ash/strings/ash_strings_pl.xtb
+++ b/ash/strings/ash_strings_pl.xtb
@@ -439,7 +439,7 @@
 <translation id="612734058257491180">Asystent Google jest niedostępny w sesji gościa.</translation>
 <translation id="615957422585914272">Pokaż klawiaturę ekranową</translation>
 <translation id="6164005077879661055">W chwili usunięcia użytkownika nadzorowanego wszystkie powiązane z nim pliki i dane lokalne zostaną trwale usunięte. Lista stron, na które wszedł ten użytkownik, oraz jego ustawienia mogą być wciąż widoczne dla menedżera na <ph name="MANAGEMENT_URL" />.</translation>
-<translation id="6165508094623778733">Więcej informacji</translation>
+<translation id="6165508094623778733">Dowiedz się więcej</translation>
 <translation id="622484624075952240">W dół</translation>
 <translation id="6236290670123303279">Zarządzaj ustawieniami</translation>
 <translation id="6237231532760393653">1X</translation>
@@ -713,7 +713,7 @@
 <translation id="9220525904950070496">Usuń konto</translation>
 <translation id="923686485342484400">Naciśnij dwukrotnie Control Shift Q, by się wylogować.</translation>
 <translation id="938963181863597773">Co mam w kalendarzu?</translation>
-<translation id="945522503751344254">Wyślij zgłoszenie</translation>
+<translation id="945522503751344254">Prześlij opinię</translation>
 <translation id="98515147261107953">Poziomo</translation>
 <translation id="990277280839877440">Okno <ph name="WINDOW_TITILE" /> zostało zamknięte.</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/ash/strings/ash_strings_pt-PT.xtb b/ash/strings/ash_strings_pt-PT.xtb
index 929f00f..71d04cb 100644
--- a/ash/strings/ash_strings_pt-PT.xtb
+++ b/ash/strings/ash_strings_pt-PT.xtb
@@ -147,7 +147,7 @@
 <translation id="2595239820337756193">5 km em milhas</translation>
 <translation id="2617342710774726426">O cartão SIM está bloqueado</translation>
 <translation id="2621713457727696555">Protegida</translation>
-<translation id="2653659639078652383">Submeter</translation>
+<translation id="2653659639078652383">Enviar</translation>
 <translation id="2658778018866295321">Clique e arraste</translation>
 <translation id="2700493154570097719">Definir o teclado</translation>
 <translation id="2704781753052663061">Estabelecer ligação a outras redes Wi-Fi</translation>
diff --git a/ash/strings/ash_strings_ro.xtb b/ash/strings/ash_strings_ro.xtb
index 35314b1..9ee6ec82 100644
--- a/ash/strings/ash_strings_ro.xtb
+++ b/ash/strings/ash_strings_ro.xtb
@@ -348,7 +348,7 @@
 <translation id="4905614135390995787">Comanda rapidă pentru comutarea modului Contrast ridicat s-a modificat. Folosește <ph name="NEW_SHORTCUT" /> în loc de <ph name="OLD_SHORTCUT" />.</translation>
 <translation id="490788395437447240">Nivelul bateriei: <ph name="BATTERY_PERCENTAGE" /> %</translation>
 <translation id="4917385247580444890">Puternic</translation>
-<translation id="4918086044614829423">Accept</translation>
+<translation id="4918086044614829423">Acceptă</translation>
 <translation id="4924411785043111640">Repornește și resetează</translation>
 <translation id="495046168593986294">Derulează în sus</translation>
 <translation id="4961318399572185831">Proiectează ecranul</translation>
diff --git a/ash/strings/ash_strings_ru.xtb b/ash/strings/ash_strings_ru.xtb
index 6ef1ba48..917d376 100644
--- a/ash/strings/ash_strings_ru.xtb
+++ b/ash/strings/ash_strings_ru.xtb
@@ -439,7 +439,7 @@
 <translation id="612734058257491180">В рамках гостевого сеанса Google Ассистент недоступен.</translation>
 <translation id="615957422585914272">Показывать экранную клавиатуру</translation>
 <translation id="6164005077879661055">После удаления контролируемого профиля все файлы и локальные данные, связанные с ним, будут удалены. Посещенные страницы и настройки этого профиля будут видны его менеджеру на странице: <ph name="MANAGEMENT_URL" />.</translation>
-<translation id="6165508094623778733">Подробнее...</translation>
+<translation id="6165508094623778733">Подробнее</translation>
 <translation id="622484624075952240">Вниз</translation>
 <translation id="6236290670123303279">Настройки</translation>
 <translation id="6237231532760393653">1X</translation>
diff --git a/ash/strings/ash_strings_sk.xtb b/ash/strings/ash_strings_sk.xtb
index e895d4a..14a1590 100644
--- a/ash/strings/ash_strings_sk.xtb
+++ b/ash/strings/ash_strings_sk.xtb
@@ -257,7 +257,7 @@
 <translation id="380165613292957338">Ako vám môžem pomôcť?</translation>
 <translation id="383629559565718788">Zobraziť nastavenia klávesnice</translation>
 <translation id="3846575436967432996">Informácie o sieti nie sú k dispozícii</translation>
-<translation id="385051799172605136">Naspäť</translation>
+<translation id="385051799172605136">Späť</translation>
 <translation id="385300504083504382">Začiatok</translation>
 <translation id="3891340733213178823">Ak sa chcete odhlásiť, stlačte dvakrát kombináciu klávesov Ctrl+Shift+Q.</translation>
 <translation id="3893630138897523026">ChromeVox (hlasová spätná väzba)</translation>
@@ -713,7 +713,7 @@
 <translation id="9220525904950070496">Odstrániť účet</translation>
 <translation id="923686485342484400">Ak sa chcete odhlásiť, stlačte dvakrát kombináciu klávesov Ctrl, Shift a Q.</translation>
 <translation id="938963181863597773">Čo mám v kalendári?</translation>
-<translation id="945522503751344254">Poslať spätnú väzbu</translation>
+<translation id="945522503751344254">Odoslať spätnú väzbu</translation>
 <translation id="98515147261107953">Na šírku</translation>
 <translation id="990277280839877440">Okno <ph name="WINDOW_TITILE" /> bolo zatvorené.</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/ash/strings/ash_strings_sl.xtb b/ash/strings/ash_strings_sl.xtb
index 9b0727df..4e1e450 100644
--- a/ash/strings/ash_strings_sl.xtb
+++ b/ash/strings/ash_strings_sl.xtb
@@ -713,7 +713,7 @@
 <translation id="9220525904950070496">Odstranitev računa</translation>
 <translation id="923686485342484400">Dvakrat pritisnite Control Shift Q, če se želite odjaviti.</translation>
 <translation id="938963181863597773">Kaj je v mojem koledarju?</translation>
-<translation id="945522503751344254">Pošlji povratne informacije</translation>
+<translation id="945522503751344254">Pošiljanje povratnih informacij</translation>
 <translation id="98515147261107953">Ležeče</translation>
 <translation id="990277280839877440">Okno <ph name="WINDOW_TITILE" /> je zaprto.</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/ash/strings/ash_strings_sv.xtb b/ash/strings/ash_strings_sv.xtb
index c0013941..dcda882 100644
--- a/ash/strings/ash_strings_sv.xtb
+++ b/ash/strings/ash_strings_sv.xtb
@@ -257,7 +257,7 @@
 <translation id="380165613292957338">Hej. Hur kan jag hjälpa dig?</translation>
 <translation id="383629559565718788">Visa tangentbordsinställningar</translation>
 <translation id="3846575436967432996">Det finns ingen nätverksinformation</translation>
-<translation id="385051799172605136">Bakåt</translation>
+<translation id="385051799172605136">Föregående</translation>
 <translation id="385300504083504382">Början</translation>
 <translation id="3891340733213178823">Tryck på Ctrl+Skift+Q två gånger om du vill logga ut.</translation>
 <translation id="3893630138897523026">ChromeVox (talad feedback)</translation>
@@ -713,7 +713,7 @@
 <translation id="9220525904950070496">Ta bort konto</translation>
 <translation id="923686485342484400">Tryck på Control + skift + Q två gånger om du vill logga ut.</translation>
 <translation id="938963181863597773">Vad står det i min kalender?</translation>
-<translation id="945522503751344254">Skicka synpunkter</translation>
+<translation id="945522503751344254">Skicka feedback</translation>
 <translation id="98515147261107953">Liggande</translation>
 <translation id="990277280839877440">Fönstret <ph name="WINDOW_TITILE" /> har stängts.</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/ash/strings/ash_strings_ta.xtb b/ash/strings/ash_strings_ta.xtb
index d44b4db2..5e31616 100644
--- a/ash/strings/ash_strings_ta.xtb
+++ b/ash/strings/ash_strings_ta.xtb
@@ -257,7 +257,7 @@
 <translation id="380165613292957338">வணக்கம், நான் எவ்வாறு உதவலாம்?</translation>
 <translation id="383629559565718788">கீபோர்ட் அமைப்புகளைக் காண்பிக்கும்</translation>
 <translation id="3846575436967432996">நெட்வொர்க் தகவல் எதுவும் இல்லை</translation>
-<translation id="385051799172605136">முந்தைய பக்கம்</translation>
+<translation id="385051799172605136">திரும்பு</translation>
 <translation id="385300504083504382">தொடக்கம்</translation>
 <translation id="3891340733213178823">வெளியேற Ctrl+Shift+Q ஐ இருமுறை அழுத்தவும்.</translation>
 <translation id="3893630138897523026">ChromeVox (பேச்சுவடிவ கருத்து)</translation>
@@ -713,7 +713,7 @@
 <translation id="9220525904950070496">கணக்கை அகற்றுக</translation>
 <translation id="923686485342484400">வெளியேற Control Shift Q ஐ இருமுறை அழுத்தவும்.</translation>
 <translation id="938963181863597773">எனது கேலெண்டரில் என்ன உள்ளது?</translation>
-<translation id="945522503751344254">பின்னூட்டம் அனுப்புக</translation>
+<translation id="945522503751344254">கருத்தை அனுப்பு</translation>
 <translation id="98515147261107953">லேண்ட்ஸ்கேப்</translation>
 <translation id="990277280839877440"><ph name="WINDOW_TITILE" /> சாளரம் மூடப்பட்டது.</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/ash/strings/ash_strings_th.xtb b/ash/strings/ash_strings_th.xtb
index bd64d54..cd239dd 100644
--- a/ash/strings/ash_strings_th.xtb
+++ b/ash/strings/ash_strings_th.xtb
@@ -559,7 +559,7 @@
 <translation id="7642647758716480637">เปิดการตั้งค่าของ <ph name="NETWORK_NAME" /> <ph name="CONNECTION_STATUS" /></translation>
 <translation id="7645176681409127223"><ph name="USER_NAME" /> (เจ้าของ)</translation>
 <translation id="7647488630410863958">ปลดล็อกอุปกรณ์เพื่อดูการแจ้งเตือน</translation>
-<translation id="7649070708921625228">ช่วยเหลือ</translation>
+<translation id="7649070708921625228">ความช่วยเหลือ</translation>
 <translation id="7654687942625752712">กดแป้นปรับระดับเสียงค้างไว้ 5 วินาทีเพื่อปิดใช้การอธิบายและอ่านออกเสียง</translation>
 <translation id="7658239707568436148">ยกเลิก</translation>
 <translation id="7705524343798198388">VPN</translation>
diff --git a/ash/strings/ash_strings_tr.xtb b/ash/strings/ash_strings_tr.xtb
index c06c849e..6e8ed53 100644
--- a/ash/strings/ash_strings_tr.xtb
+++ b/ash/strings/ash_strings_tr.xtb
@@ -440,7 +440,7 @@
 <translation id="612734058257491180">Google Asistan, misafir oturumunda kullanılamaz.</translation>
 <translation id="615957422585914272">Dokunmatik klavyeyi göster</translation>
 <translation id="6164005077879661055">Denetlenen bu kullanıcı kaldırıldığında denetlenen kullanıcıyla ilişkilendirilmiş tüm dosyalar ve yerel veriler kalıcı olarak silinir. Yönetici, denetlenen bu kullanıcıya ilişkin ziyaret edilen web sayfaları ve ayarları <ph name="MANAGEMENT_URL" /> adresinden görüntülemeye devam edebilir.</translation>
-<translation id="6165508094623778733">Daha fazla bilgi edinin</translation>
+<translation id="6165508094623778733">Daha fazla bilgi</translation>
 <translation id="622484624075952240">Aşağı</translation>
 <translation id="6236290670123303279">Ayarları Yönet</translation>
 <translation id="6237231532760393653">1X</translation>
diff --git a/ash/strings/ash_strings_vi.xtb b/ash/strings/ash_strings_vi.xtb
index c1a85f9..9e32b27 100644
--- a/ash/strings/ash_strings_vi.xtb
+++ b/ash/strings/ash_strings_vi.xtb
@@ -713,7 +713,7 @@
 <translation id="9220525904950070496">Xóa tài khoản</translation>
 <translation id="923686485342484400">Nhấn Control Shift Q hai lần để đăng xuất.</translation>
 <translation id="938963181863597773">Trên lịch của tôi có sự kiện gì?</translation>
-<translation id="945522503751344254">Gửi phản hồi</translation>
+<translation id="945522503751344254">Gửi phản hồi</translation>
 <translation id="98515147261107953">Khổ ngang</translation>
 <translation id="990277280839877440">Đã đóng cửa sổ <ph name="WINDOW_TITILE" />.</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/ash/strings/ash_strings_zh-CN.xtb b/ash/strings/ash_strings_zh-CN.xtb
index b0a3b53..2ed311f 100644
--- a/ash/strings/ash_strings_zh-CN.xtb
+++ b/ash/strings/ash_strings_zh-CN.xtb
@@ -257,7 +257,7 @@
 <translation id="380165613292957338">嗨,有什么我可以帮你的吗?</translation>
 <translation id="383629559565718788">显示键盘设置</translation>
 <translation id="3846575436967432996">没有可用的网络信息</translation>
-<translation id="385051799172605136">后退</translation>
+<translation id="385051799172605136">返回</translation>
 <translation id="385300504083504382">开头</translation>
 <translation id="3891340733213178823">连按两次Ctrl+Shift+Q即可退出。</translation>
 <translation id="3893630138897523026">ChromeVox(语音反馈)</translation>
diff --git a/ash/strings/ash_strings_zh-HK.xtb b/ash/strings/ash_strings_zh-HK.xtb
index b46e9d5..73a6271e 100644
--- a/ash/strings/ash_strings_zh-HK.xtb
+++ b/ash/strings/ash_strings_zh-HK.xtb
@@ -326,7 +326,7 @@
 <translation id="4659419629803378708">已啟用 ChromeVox</translation>
 <translation id="4665114317261903604">切換「請勿騷擾」模式。<ph name="STATE_TEXT" /></translation>
 <translation id="4696813013609194136">使用家長存取碼解鎖裝置</translation>
-<translation id="4702647871202761252">已停用隱私保護畫面</translation>
+<translation id="4702647871202761252">已停用私隱保護畫面</translation>
 <translation id="4705716602320768426">提供意見</translation>
 <translation id="4710243778082831592">輸入法編輯器設定</translation>
 <translation id="4731797938093519117">家長存取</translation>
diff --git a/ash/system/power/power_button_menu_item_view.cc b/ash/system/power/power_button_menu_item_view.cc
index fb39b81..8c312b68 100644
--- a/ash/system/power/power_button_menu_item_view.cc
+++ b/ash/system/power/power_button_menu_item_view.cc
@@ -25,12 +25,16 @@
 // Top padding of the image icon to the top of the item view.
 constexpr int kIconTopPadding = 17;
 
-// Top padding of the label of title to the top of the item view.
-constexpr int kTitleTopPadding = 52;
+// The distance from one line title's bottom to the top of the item view.
+constexpr int kTitleTopPaddingIncludesOneLineHeight =
+    kIconTopPadding + kIconSize + 22;
 
 // The amount of rounding applied to the corners of the focused menu item.
 constexpr int kFocusedItemRoundRectRadiusDp = 8;
 
+// Line height of the label.
+constexpr int kLineHeight = 20;
+
 }  // namespace
 
 PowerButtonMenuItemView::PowerButtonMenuItemView(
@@ -55,6 +59,10 @@
       AshColorProvider::ContentLayerType::kTextColorPrimary,
       kPowerButtonMenuItemTitleColor));
   title_->SetText(title_text);
+  title_->SetVerticalAlignment(gfx::ALIGN_TOP);
+  title_->SetLineHeight(kLineHeight);
+  title_->SetMultiLine(true);
+  title_->SetMaxLines(2);
   AddChildView(title_);
   GetViewAccessibility().OverrideRole(ax::mojom::Role::kMenuItem);
   GetViewAccessibility().OverrideName(title_->GetText());
@@ -78,11 +86,10 @@
   icon_rect.set_y(kIconTopPadding);
   icon_view_->SetBoundsRect(icon_rect);
 
-  gfx::Rect title_rect(rect);
-  title_rect.ClampToCenteredSize(
-      gfx::Size(kMenuItemWidth, title_->font_list().GetHeight()));
-  title_rect.set_y(kTitleTopPadding);
-  title_->SetBoundsRect(title_rect);
+  const int kTitleTopPadding =
+      kTitleTopPaddingIncludesOneLineHeight - title_->font_list().GetHeight();
+  title_->SetBoundsRect(gfx::Rect(0, kTitleTopPadding, kMenuItemWidth,
+                                  kMenuItemHeight - kTitleTopPadding));
 }
 
 gfx::Size PowerButtonMenuItemView::CalculatePreferredSize() const {
diff --git a/ash/system/unified/unified_system_tray_view.cc b/ash/system/unified/unified_system_tray_view.cc
index 417b898..18cf1cda 100644
--- a/ash/system/unified/unified_system_tray_view.cc
+++ b/ash/system/unified/unified_system_tray_view.cc
@@ -162,6 +162,10 @@
   }
 
   // views::View:
+  void ChildPreferredSizeChanged(views::View* child) override {
+    PreferredSizeChanged();
+  }
+
   const char* GetClassName() const override { return "SystemTrayContainer"; }
 
  private:
@@ -449,6 +453,12 @@
     detailed_view_container_->SetBoundsRect(GetContentsBounds());
 }
 
+void UnifiedSystemTrayView::ChildPreferredSizeChanged(views::View* child) {
+  // The size change is not caused by SetExpandedAmount(), because they don't
+  // trigger PreferredSizeChanged().
+  PreferredSizeChanged();
+}
+
 const char* UnifiedSystemTrayView::GetClassName() const {
   return "UnifiedSystemTrayView";
 }
diff --git a/ash/system/unified/unified_system_tray_view.h b/ash/system/unified/unified_system_tray_view.h
index 4f3672e..26609fb1 100644
--- a/ash/system/unified/unified_system_tray_view.h
+++ b/ash/system/unified/unified_system_tray_view.h
@@ -136,6 +136,7 @@
   gfx::Size CalculatePreferredSize() const override;
   void OnGestureEvent(ui::GestureEvent* event) override;
   void Layout() override;
+  void ChildPreferredSizeChanged(views::View* child) override;
   const char* GetClassName() const override;
   views::FocusTraversable* GetFocusTraversable() override;
   void AddedToWidget() override;
diff --git a/base/android/java/src/org/chromium/base/process_launcher/ChildServiceConnectionImpl.java b/base/android/java/src/org/chromium/base/process_launcher/ChildServiceConnectionImpl.java
index 49de856..72401850 100644
--- a/base/android/java/src/org/chromium/base/process_launcher/ChildServiceConnectionImpl.java
+++ b/base/android/java/src/org/chromium/base/process_launcher/ChildServiceConnectionImpl.java
@@ -10,6 +10,7 @@
 import android.content.ServiceConnection;
 import android.os.Handler;
 import android.os.IBinder;
+import android.os.RemoteException;
 
 import org.chromium.base.Log;
 import org.chromium.base.TraceEvent;
@@ -72,7 +73,17 @@
     public void updateGroupImportance(int group, int importanceInGroup) {
         assert isBound();
         if (BindService.supportVariableConnections()) {
-            ApiHelperForQ.updateServiceGroup(mContext, this, group, importanceInGroup);
+            try {
+                ApiHelperForQ.updateServiceGroup(mContext, this, group, importanceInGroup);
+            } catch (IllegalArgumentException e) {
+                if (!(e.getCause() instanceof RemoteException)) {
+                    throw e;
+                }
+                // Ignore RemoteException. There is a race in ActivityManager that the
+                // binding might be removed for example due to a crash, which causes
+                // a remote exception thrown from ActiveServices.updateServiceGroupLocked.
+                // Just ignore that in this case.
+            }
             BindService.doBindService(
                     mContext, mBindIntent, this, mBindFlags, mHandler, mExecutor, mInstanceName);
         }
diff --git a/base/threading/scoped_blocking_call_internal.cc b/base/threading/scoped_blocking_call_internal.cc
index bdc5d4c..790a4bb 100644
--- a/base/threading/scoped_blocking_call_internal.cc
+++ b/base/threading/scoped_blocking_call_internal.cc
@@ -12,6 +12,7 @@
 #include "base/check_op.h"
 #include "base/lazy_instance.h"
 #include "base/no_destructor.h"
+#include "base/numerics/safe_conversions.h"
 #include "base/scoped_clear_last_error.h"
 #include "base/task/scoped_set_task_priority_for_current_thread.h"
 #include "base/task/thread_pool.h"
@@ -194,10 +195,15 @@
   if (call_end >= start_time_ + kMonitoringWindow)
     MonitorNextJankWindowIfNecessary(call_end);
 
+  // Begin attributing jank to the first interval in which it appeared, no
+  // matter how far into the interval the jank began.
   const int jank_start_index =
       (call_start - start_time_).IntDiv(kIOJankInterval);
+
+  // Round the jank duration so the total number of intervals marked janky is as
+  // close as possible to the actual jank duration.
   const int num_janky_intervals =
-      (call_end - call_start).IntDiv(kIOJankInterval);
+      ClampRound((call_end - call_start).FltDiv(kIOJankInterval));
 
   AddJank(jank_start_index, num_janky_intervals);
 }
diff --git a/base/threading/scoped_blocking_call_internal.h b/base/threading/scoped_blocking_call_internal.h
index bb3d8e9..722d72fd 100644
--- a/base/threading/scoped_blocking_call_internal.h
+++ b/base/threading/scoped_blocking_call_internal.h
@@ -92,7 +92,7 @@
   static constexpr TimeDelta kMonitoringWindow = TimeDelta::FromMinutes(1);
   static constexpr TimeDelta kTimeDiscrepancyTimeout = kIOJankInterval * 10;
   static constexpr int kNumIntervals =
-      kMonitoringWindow.IntDiv(kIOJankInterval);
+      kMonitoringWindow.FltDiv(kIOJankInterval);
 
  private:
   friend class base::RefCountedThreadSafe<IOJankMonitoringWindow>;
diff --git a/base/threading/scoped_blocking_call_unittest.cc b/base/threading/scoped_blocking_call_unittest.cc
index 847eec5..813cdcd 100644
--- a/base/threading/scoped_blocking_call_unittest.cc
+++ b/base/threading/scoped_blocking_call_unittest.cc
@@ -354,6 +354,48 @@
   EXPECT_THAT(reports_, ElementsAre(std::make_pair(1, 1)));
 }
 
+// Jank that lasts for 1.3 intervals should be rounded down to 1.
+TEST_F(ScopedBlockingCallIOJankMonitoringTest, JankRoundDown) {
+  task_environment_.FastForwardBy(
+      internal::IOJankMonitoringWindow::kIOJankInterval * 0.9);
+
+  constexpr auto kJankTiming =
+      internal::IOJankMonitoringWindow::kIOJankInterval * 1.3;
+  {
+    ScopedBlockingCall blocked_for_1s(FROM_HERE, BlockingType::MAY_BLOCK);
+    task_environment_.FastForwardBy(kJankTiming);
+  }
+
+  // No janks reported before the monitoring window completes.
+  EXPECT_THAT(reports_, ElementsAre());
+
+  task_environment_.FastForwardBy(
+      internal::IOJankMonitoringWindow::kMonitoringWindow);
+
+  EXPECT_THAT(reports_, ElementsAre(std::make_pair(1, 1)));
+}
+
+// Jank that lasts for 1.7 intervals should be rounded up to 2.
+TEST_F(ScopedBlockingCallIOJankMonitoringTest, JankRoundUp) {
+  task_environment_.FastForwardBy(
+      internal::IOJankMonitoringWindow::kIOJankInterval * 0.5);
+
+  constexpr auto kJankTiming =
+      internal::IOJankMonitoringWindow::kIOJankInterval * 1.7;
+  {
+    ScopedBlockingCall blocked_for_1s(FROM_HERE, BlockingType::MAY_BLOCK);
+    task_environment_.FastForwardBy(kJankTiming);
+  }
+
+  // No janks reported before the monitoring window completes.
+  EXPECT_THAT(reports_, ElementsAre());
+
+  task_environment_.FastForwardBy(
+      internal::IOJankMonitoringWindow::kMonitoringWindow);
+
+  EXPECT_THAT(reports_, ElementsAre(std::make_pair(2, 2)));
+}
+
 // Start mid-interval and perform an operation that overlaps into the next one
 // but is under the jank timing.
 TEST_F(ScopedBlockingCallIOJankMonitoringTest, NoJankMidInterval) {
diff --git a/base/time/time.h b/base/time/time.h
index 4d52f2b..8ac07f9 100644
--- a/base/time/time.h
+++ b/base/time/time.h
@@ -301,6 +301,12 @@
   constexpr int64_t IntDiv(TimeDelta a) const {
     if (!is_inf() && !a.is_zero())
       return delta_ / a.delta_;
+
+    // 0/0 and inf/inf (any combination of positive and negative) are invalid
+    // (they are almost certainly not intentional, and result in NaN, which
+    // turns into 0 if clamped to an integer; this makes introducing subtle bugs
+    // too easy).
+    CHECK((!is_zero() || !a.is_zero()) && (!is_inf() || !a.is_inf()));
     return ((delta_ < 0) == (a.delta_ < 0))
                ? std::numeric_limits<int64_t>::max()
                : std::numeric_limits<int64_t>::min();
diff --git a/base/time/time_unittest.cc b/base/time/time_unittest.cc
index ddeb7641..8244c9a6 100644
--- a/base/time/time_unittest.cc
+++ b/base/time/time_unittest.cc
@@ -1843,16 +1843,12 @@
 
   // Division by zero.
   static_assert((TimeDelta::FromSeconds(1) / 0).is_max(), "");
-  static_assert((TimeDelta() / 0).is_max(), "");
   static_assert((TimeDelta::FromSeconds(-1) / 0).is_min(), "");
   static_assert((TimeDelta::Max() / 0).is_max(), "");
   static_assert((TimeDelta::Min() / 0).is_min(), "");
   static_assert(TimeDelta::FromSeconds(1).IntDiv(TimeDelta()) ==
                     std::numeric_limits<int64_t>::max(),
                 "");
-  static_assert(
-      TimeDelta().IntDiv(TimeDelta()) == std::numeric_limits<int64_t>::max(),
-      "");
   static_assert(TimeDelta::FromSeconds(-1).IntDiv(TimeDelta()) ==
                     std::numeric_limits<int64_t>::min(),
                 "");
@@ -1876,18 +1872,6 @@
   static_assert(kLargeDelta.IntDiv(TimeDelta::Max()) == 0, "");
   static_assert(kLargeNegative.IntDiv(TimeDelta::Min()) == 0, "");
   static_assert(kLargeNegative.IntDiv(TimeDelta::Max()) == 0, "");
-  static_assert(TimeDelta::Min().IntDiv(TimeDelta::Min()) ==
-                    std::numeric_limits<int64_t>::max(),
-                "");
-  static_assert(TimeDelta::Min().IntDiv(TimeDelta::Max()) ==
-                    std::numeric_limits<int64_t>::min(),
-                "");
-  static_assert(TimeDelta::Max().IntDiv(TimeDelta::Min()) ==
-                    std::numeric_limits<int64_t>::min(),
-                "");
-  static_assert(TimeDelta::Max().IntDiv(TimeDelta::Max()) ==
-                    std::numeric_limits<int64_t>::max(),
-                "");
   static_assert(kLargeDelta.FltDiv(TimeDelta::Min()) == 0, "");
   static_assert(kLargeDelta.FltDiv(TimeDelta::Max()) == 0, "");
   static_assert(kLargeNegative.FltDiv(TimeDelta::Min()) == 0, "");
diff --git a/build/android/pylib/local/emulator/avd.py b/build/android/pylib/local/emulator/avd.py
index a638f387..881bff3a 100644
--- a/build/android/pylib/local/emulator/avd.py
+++ b/build/android/pylib/local/emulator/avd.py
@@ -529,8 +529,6 @@
           '-report-console',
           'unix:%s' % socket_path,
           '-no-boot-anim',
-          # crbug.com/1093602: Disable GLDMA to see if it can fix timeout issue
-          '-feature', '-GLDMA',
       ]
 
       if read_only:
diff --git a/build/android/pylib/local/emulator/local_emulator_environment.py b/build/android/pylib/local/emulator/local_emulator_environment.py
index d91d894..15f3c92 100644
--- a/build/android/pylib/local/emulator/local_emulator_environment.py
+++ b/build/android/pylib/local/emulator/local_emulator_environment.py
@@ -68,9 +68,7 @@
 
       return timeout_retry.Run(
           impl,
-          # TODO(crbug.com/1093602): Temporarily increase the default timeout
-          # to make sure emulators can start successfully with GLDMA disabled.
-          timeout=120 if self._writable_system else 90,
+          timeout=120 if self._writable_system else 30,
           retries=2,
           args=[e],
           retry_if_func=retry_on_timeout)
diff --git a/build/toolchain/win/setup_toolchain.py b/build/toolchain/win/setup_toolchain.py
index 1a7c3d7..d9cd612 100644
--- a/build/toolchain/win/setup_toolchain.py
+++ b/build/toolchain/win/setup_toolchain.py
@@ -139,9 +139,16 @@
     if not os.path.exists(script_path):
       # vcvarsall.bat for VS 2017 fails if run after running vcvarsall.bat from
       # VS 2013 or VS 2015. Fix this by clearing the vsinstalldir environment
-      # variable.
+      # variable. Since vcvarsall.bat appends to the INCLUDE, LIB, and LIBPATH
+      # environment variables we need to clear those to avoid getting double
+      # entries when vcvarsall.bat has been run before gn gen. vcvarsall.bat
+      # also adds to PATH, but there is no clean way of clearing that and it
+      # doesn't seem to cause problems.
       if 'VSINSTALLDIR' in os.environ:
         del os.environ['VSINSTALLDIR']
+        del os.environ['INCLUDE']
+        del os.environ['LIB']
+        del os.environ['LIBPATH']
       other_path = os.path.normpath(os.path.join(
                                         os.environ['GYP_MSVS_OVERRIDE_PATH'],
                                         'VC/Auxiliary/Build/vcvarsall.bat'))
diff --git a/cc/trees/layer_tree_host_impl.cc b/cc/trees/layer_tree_host_impl.cc
index 0f965f1e..2c3ec66 100644
--- a/cc/trees/layer_tree_host_impl.cc
+++ b/cc/trees/layer_tree_host_impl.cc
@@ -2117,15 +2117,21 @@
   if (resource_pool_) {
     if (resource_pool_->memory_usage_bytes()) {
       const size_t kMegabyte = 1024 * 1024;
-
       // This is a good time to log memory usage. A chunk of work has just
       // completed but none of the memory used for that work has likely been
       // freed.
-      UMA_HISTOGRAM_MEMORY_MB(
-          "Renderer4.ResourcePoolMemoryUsage",
+      std::string client_suffix;
+      if (settings_.commit_to_active_tree) {
+        client_suffix = "Browser";
+      } else if (settings_.is_layer_tree_for_subframe) {
+        client_suffix = "OOPIF";
+      } else {
+        client_suffix = "Renderer";
+      }
+      base::UmaHistogramMemoryMB(
+          "Compositing.ResourcePoolMemoryUsage." + client_suffix,
           static_cast<int>(resource_pool_->memory_usage_bytes() / kMegabyte));
     }
-
     resource_pool_->ReduceResourceUsage();
   }
 
diff --git a/chrome/VERSION b/chrome/VERSION
index 8ed0b76..3fdc4ad2 100644
--- a/chrome/VERSION
+++ b/chrome/VERSION
@@ -1,4 +1,4 @@
 MAJOR=86
 MINOR=0
-BUILD=4222
+BUILD=4223
 PATCH=0
diff --git a/chrome/android/features/autofill_assistant/java/strings/translations/android_chrome_autofill_assistant_strings_am.xtb b/chrome/android/features/autofill_assistant/java/strings/translations/android_chrome_autofill_assistant_strings_am.xtb
index 057f722..cf979070 100644
--- a/chrome/android/features/autofill_assistant/java/strings/translations/android_chrome_autofill_assistant_strings_am.xtb
+++ b/chrome/android/features/autofill_assistant/java/strings/translations/android_chrome_autofill_assistant_strings_am.xtb
@@ -23,5 +23,5 @@
 <translation id="7953600313732929223">በድር ጣቢያዎች ላይ\nየድምፅ እርምጃዎችን ይሞክሩ</translation>
 <translation id="8253702004019660079">በChrome ውስጥ Google ረዳት።</translation>
 <translation id="8500511870202433545">በጥቂት መታ\nማድረጎች ብቻ መኪና ይከራዩ</translation>
-<translation id="945522503751344254">ግብረ መልስ ላክ</translation>
+<translation id="945522503751344254">ግብረመልስ ላክ</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/chrome/android/features/autofill_assistant/java/strings/translations/android_chrome_autofill_assistant_strings_bs.xtb b/chrome/android/features/autofill_assistant/java/strings/translations/android_chrome_autofill_assistant_strings_bs.xtb
index d9f7bac4..56b0e0b 100644
--- a/chrome/android/features/autofill_assistant/java/strings/translations/android_chrome_autofill_assistant_strings_bs.xtb
+++ b/chrome/android/features/autofill_assistant/java/strings/translations/android_chrome_autofill_assistant_strings_bs.xtb
@@ -23,5 +23,5 @@
 <translation id="7953600313732929223">Isprobajte glasovne aktivnosti\nna web lokacijama</translation>
 <translation id="8253702004019660079">Google Asistent u Chromeu.</translation>
 <translation id="8500511870202433545">Iznajmite automobil\nu svega nekoliko dodira</translation>
-<translation id="945522503751344254">Slanje povratnih informacija</translation>
+<translation id="945522503751344254">Pošaljite povratne informacije</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/chrome/android/features/autofill_assistant/java/strings/translations/android_chrome_autofill_assistant_strings_et.xtb b/chrome/android/features/autofill_assistant/java/strings/translations/android_chrome_autofill_assistant_strings_et.xtb
index 3e838dd..1aae5d8 100644
--- a/chrome/android/features/autofill_assistant/java/strings/translations/android_chrome_autofill_assistant_strings_et.xtb
+++ b/chrome/android/features/autofill_assistant/java/strings/translations/android_chrome_autofill_assistant_strings_et.xtb
@@ -23,5 +23,5 @@
 <translation id="7953600313732929223">Proovige veebisaitidel \nhäältoiminguid</translation>
 <translation id="8253702004019660079">Google'i assistent Chrome'is.</translation>
 <translation id="8500511870202433545">Rentige auto \nvaid mõne puudutusega</translation>
-<translation id="945522503751344254">Saada tagasisidet</translation>
+<translation id="945522503751344254">Tagasiside saatmine</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/chrome/android/features/autofill_assistant/java/strings/translations/android_chrome_autofill_assistant_strings_fil.xtb b/chrome/android/features/autofill_assistant/java/strings/translations/android_chrome_autofill_assistant_strings_fil.xtb
index 4ba00af..d084c63e 100644
--- a/chrome/android/features/autofill_assistant/java/strings/translations/android_chrome_autofill_assistant_strings_fil.xtb
+++ b/chrome/android/features/autofill_assistant/java/strings/translations/android_chrome_autofill_assistant_strings_fil.xtb
@@ -23,5 +23,5 @@
 <translation id="7953600313732929223">Subukan ang mga voice action\nsa mga website</translation>
 <translation id="8253702004019660079">Google Assistant sa Chrome.</translation>
 <translation id="8500511870202433545">Magrenta ng kotse\nsa ilang pag-tap lang</translation>
-<translation id="945522503751344254">Magpadala ng feedback...</translation>
+<translation id="945522503751344254">Magpadala ng feedback</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/chrome/android/features/autofill_assistant/java/strings/translations/android_chrome_autofill_assistant_strings_hi.xtb b/chrome/android/features/autofill_assistant/java/strings/translations/android_chrome_autofill_assistant_strings_hi.xtb
index cc71e09..530fb37 100644
--- a/chrome/android/features/autofill_assistant/java/strings/translations/android_chrome_autofill_assistant_strings_hi.xtb
+++ b/chrome/android/features/autofill_assistant/java/strings/translations/android_chrome_autofill_assistant_strings_hi.xtb
@@ -23,5 +23,5 @@
 <translation id="7953600313732929223">वेबसाइटों पर बोलकर कार्रवाई\n की सुविधा आज़माएं</translation>
 <translation id="8253702004019660079">Chrome में Google Assistant.</translation>
 <translation id="8500511870202433545">सिर्फ़ कुछ टैप में कार\n किराये पर लें</translation>
-<translation id="945522503751344254">सुझाव भेजें</translation>
+<translation id="945522503751344254">फ़ीडबैक भेजें</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/chrome/android/features/autofill_assistant/java/strings/translations/android_chrome_autofill_assistant_strings_hr.xtb b/chrome/android/features/autofill_assistant/java/strings/translations/android_chrome_autofill_assistant_strings_hr.xtb
index 2683c7e..af96955 100644
--- a/chrome/android/features/autofill_assistant/java/strings/translations/android_chrome_autofill_assistant_strings_hr.xtb
+++ b/chrome/android/features/autofill_assistant/java/strings/translations/android_chrome_autofill_assistant_strings_hr.xtb
@@ -23,5 +23,5 @@
 <translation id="7953600313732929223">Isprobajte glasovne radnje\nna web-lokacijama</translation>
 <translation id="8253702004019660079">Google asistent u Chromeu.</translation>
 <translation id="8500511870202433545">Unajmite automobil\nu samo nekoliko dodira</translation>
-<translation id="945522503751344254">Slanje povratnih informacija</translation>
+<translation id="945522503751344254">Pošaljite povratne informacije</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/chrome/android/features/autofill_assistant/java/strings/translations/android_chrome_autofill_assistant_strings_ml.xtb b/chrome/android/features/autofill_assistant/java/strings/translations/android_chrome_autofill_assistant_strings_ml.xtb
index 3552323..9c94ed40 100644
--- a/chrome/android/features/autofill_assistant/java/strings/translations/android_chrome_autofill_assistant_strings_ml.xtb
+++ b/chrome/android/features/autofill_assistant/java/strings/translations/android_chrome_autofill_assistant_strings_ml.xtb
@@ -23,5 +23,5 @@
 <translation id="7953600313732929223">വെബ്സൈറ്റുകളിൽ\nവോയ്‌സ് പ്രവർത്തനങ്ങൾ പരീക്ഷിക്കുക</translation>
 <translation id="8253702004019660079">Chrome-ലെ Google അസിസ്‌റ്റൻ്റ്.</translation>
 <translation id="8500511870202433545">ഏതാനും ടാപ്പുകളിലൂടെ\nകാർ വാടകയ്‌ക്കെടുക്കൂ</translation>
-<translation id="945522503751344254">ഫീഡ്ബാക്ക് അയയ്ക്കുക</translation>
+<translation id="945522503751344254">ഫീഡ്‌ബാക്ക് അയയ്‌ക്കുക</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/chrome/android/features/autofill_assistant/java/strings/translations/android_chrome_autofill_assistant_strings_no.xtb b/chrome/android/features/autofill_assistant/java/strings/translations/android_chrome_autofill_assistant_strings_no.xtb
index a0dca50d..291da4c 100644
--- a/chrome/android/features/autofill_assistant/java/strings/translations/android_chrome_autofill_assistant_strings_no.xtb
+++ b/chrome/android/features/autofill_assistant/java/strings/translations/android_chrome_autofill_assistant_strings_no.xtb
@@ -23,5 +23,5 @@
 <translation id="7953600313732929223">Prøv talehandlinger\npå nettsteder</translation>
 <translation id="8253702004019660079">Google-assistenten i Chrome.</translation>
 <translation id="8500511870202433545">Lei en bil\nmed bare noen få trykk</translation>
-<translation id="945522503751344254">Gi tilbakemelding</translation>
+<translation id="945522503751344254">Send tilbakemelding</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/chrome/android/features/autofill_assistant/java/strings/translations/android_chrome_autofill_assistant_strings_pl.xtb b/chrome/android/features/autofill_assistant/java/strings/translations/android_chrome_autofill_assistant_strings_pl.xtb
index 1e8a016..5452268 100644
--- a/chrome/android/features/autofill_assistant/java/strings/translations/android_chrome_autofill_assistant_strings_pl.xtb
+++ b/chrome/android/features/autofill_assistant/java/strings/translations/android_chrome_autofill_assistant_strings_pl.xtb
@@ -23,5 +23,5 @@
 <translation id="7953600313732929223">Używaj komend głosowych\nna stronach internetowych</translation>
 <translation id="8253702004019660079">Asystent Google w Chrome.</translation>
 <translation id="8500511870202433545">Wypożyczaj samochody\nkilkoma kliknięciami</translation>
-<translation id="945522503751344254">Wyślij zgłoszenie</translation>
+<translation id="945522503751344254">Prześlij opinię</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/chrome/android/features/autofill_assistant/java/strings/translations/android_chrome_autofill_assistant_strings_sk.xtb b/chrome/android/features/autofill_assistant/java/strings/translations/android_chrome_autofill_assistant_strings_sk.xtb
index 1a95f1c..f6741f4f 100644
--- a/chrome/android/features/autofill_assistant/java/strings/translations/android_chrome_autofill_assistant_strings_sk.xtb
+++ b/chrome/android/features/autofill_assistant/java/strings/translations/android_chrome_autofill_assistant_strings_sk.xtb
@@ -23,5 +23,5 @@
 <translation id="7953600313732929223">Vyskúšajte hlasové pokyny\nna weboch</translation>
 <translation id="8253702004019660079">Asistent Google v Chrome</translation>
 <translation id="8500511870202433545">Požičajte si auto\nniekoľkými klepnutiami</translation>
-<translation id="945522503751344254">Poslať spätnú väzbu</translation>
+<translation id="945522503751344254">Odoslať spätnú väzbu</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/chrome/android/features/autofill_assistant/java/strings/translations/android_chrome_autofill_assistant_strings_sl.xtb b/chrome/android/features/autofill_assistant/java/strings/translations/android_chrome_autofill_assistant_strings_sl.xtb
index 15aea85..07f1e33 100644
--- a/chrome/android/features/autofill_assistant/java/strings/translations/android_chrome_autofill_assistant_strings_sl.xtb
+++ b/chrome/android/features/autofill_assistant/java/strings/translations/android_chrome_autofill_assistant_strings_sl.xtb
@@ -23,5 +23,5 @@
 <translation id="7953600313732929223">Preizkusite glasovne ukaze\nna spletnih mestih</translation>
 <translation id="8253702004019660079">Pomočnik Google v Chromu.</translation>
 <translation id="8500511870202433545">Najemite avtomobil\ns samo nekaj dotiki</translation>
-<translation id="945522503751344254">Pošlji povratne informacije</translation>
+<translation id="945522503751344254">Pošiljanje povratnih informacij</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/chrome/android/features/autofill_assistant/java/strings/translations/android_chrome_autofill_assistant_strings_sv.xtb b/chrome/android/features/autofill_assistant/java/strings/translations/android_chrome_autofill_assistant_strings_sv.xtb
index 5c9cf99b..f9ed582 100644
--- a/chrome/android/features/autofill_assistant/java/strings/translations/android_chrome_autofill_assistant_strings_sv.xtb
+++ b/chrome/android/features/autofill_assistant/java/strings/translations/android_chrome_autofill_assistant_strings_sv.xtb
@@ -23,5 +23,5 @@
 <translation id="7953600313732929223">Testa röstkommandon\npå webbplatser</translation>
 <translation id="8253702004019660079">Google-assistenten i Chrome.</translation>
 <translation id="8500511870202433545">Hyr en bil\nmed några tryck</translation>
-<translation id="945522503751344254">Skicka synpunkter</translation>
+<translation id="945522503751344254">Skicka feedback</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/chrome/android/features/autofill_assistant/java/strings/translations/android_chrome_autofill_assistant_strings_ta.xtb b/chrome/android/features/autofill_assistant/java/strings/translations/android_chrome_autofill_assistant_strings_ta.xtb
index 6ad34df..4d68b9963 100644
--- a/chrome/android/features/autofill_assistant/java/strings/translations/android_chrome_autofill_assistant_strings_ta.xtb
+++ b/chrome/android/features/autofill_assistant/java/strings/translations/android_chrome_autofill_assistant_strings_ta.xtb
@@ -23,5 +23,5 @@
 <translation id="7953600313732929223">இணையதளங்களில் குரல் செயல்பாடுகளைப்\n பயன்படுத்திப் பாருங்கள்</translation>
 <translation id="8253702004019660079">Chromeமில் Google அசிஸ்டண்ட்</translation>
 <translation id="8500511870202433545">சில தட்டல்களிலேயே காரை\n வாடகைக்கு எடுக்கலாம்</translation>
-<translation id="945522503751344254">பின்னூட்டம் அனுப்புக</translation>
+<translation id="945522503751344254">கருத்தை அனுப்பு</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/chrome/android/features/autofill_assistant/java/strings/translations/android_chrome_autofill_assistant_strings_vi.xtb b/chrome/android/features/autofill_assistant/java/strings/translations/android_chrome_autofill_assistant_strings_vi.xtb
index 6f16c2f..18e223f 100644
--- a/chrome/android/features/autofill_assistant/java/strings/translations/android_chrome_autofill_assistant_strings_vi.xtb
+++ b/chrome/android/features/autofill_assistant/java/strings/translations/android_chrome_autofill_assistant_strings_vi.xtb
@@ -23,5 +23,5 @@
 <translation id="7953600313732929223">Thử thao tác bằng giọng nói\ntrên các trang web</translation>
 <translation id="8253702004019660079">Trợ lý Google trong Chrome.</translation>
 <translation id="8500511870202433545">Thuê ô tô\nchỉ trong vài thao tác nhấn</translation>
-<translation id="945522503751344254">Gửi phản hồi</translation>
+<translation id="945522503751344254">Gửi phản hồi</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/chrome/android/features/start_surface/internal/java/strings/translations/android_chrome_start_surface_strings_bs.xtb b/chrome/android/features/start_surface/internal/java/strings/translations/android_chrome_start_surface_strings_bs.xtb
index 9a21a09..52c570b 100644
--- a/chrome/android/features/start_surface/internal/java/strings/translations/android_chrome_start_surface_strings_bs.xtb
+++ b/chrome/android/features/start_surface/internal/java/strings/translations/android_chrome_start_surface_strings_bs.xtb
@@ -2,5 +2,5 @@
 <!DOCTYPE translationbundle>
 <translationbundle lang="bs">
 <translation id="1736419249208073774">Istraži</translation>
-<translation id="932327136139879170">Početna stranica</translation>
+<translation id="932327136139879170">Dom</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/payments/PaymentRequestImpl.java b/chrome/android/java/src/org/chromium/chrome/browser/payments/PaymentRequestImpl.java
index 1227cd39..dd4807d 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/payments/PaymentRequestImpl.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/payments/PaymentRequestImpl.java
@@ -116,10 +116,8 @@
 import java.util.Comparator;
 import java.util.HashMap;
 import java.util.HashSet;
-import java.util.LinkedList;
 import java.util.List;
 import java.util.Map;
-import java.util.Queue;
 import java.util.Set;
 
 /**
@@ -306,14 +304,11 @@
     private final JourneyLogger mJourneyLogger;
     private final boolean mIsOffTheRecord;
 
-    private List<AutofillProfile> mAutofillProfiles;
-    private boolean mHaveRequestedAutofillData = true;
     private boolean mIsCanMakePaymentResponsePending;
     private boolean mIsHasEnrolledInstrumentResponsePending;
     private boolean mHasEnrolledInstrumentUsesPerMethodQuota;
     private boolean mIsCurrentPaymentRequestShowing;
     private boolean mWasRetryCalled;
-    private final Queue<Runnable> mRetryQueue = new LinkedList<>();
 
     /**
      * The raw total amount being charged, as it was received from the website. This data is passed
@@ -350,7 +345,6 @@
     private MinimalUICoordinator mMinimalUi;
     private PaymentApp mInvokedPaymentApp;
     private boolean mHideServerAutofillCards;
-    private ContactEditor mContactEditor;
     private boolean mHasRecordedAbortReason;
     private boolean mWaitForUpdatedDetails;
     private TabModelSelector mObservedTabModelSelector;
@@ -575,42 +569,6 @@
                 .onPaymentRequestParamsInitiated(
                         /*params=*/this);
 
-        if (PaymentOptionsUtils.requestAnyInformation(mPaymentOptions)) {
-            mAutofillProfiles = Collections.unmodifiableList(
-                    PersonalDataManager.getInstance().getProfilesToSuggest(
-                            false /* includeNameInLabel */));
-        }
-
-        if (mRequestShipping) {
-            boolean haveCompleteShippingAddress = false;
-            for (int i = 0; i < mAutofillProfiles.size(); i++) {
-                if (AutofillAddress.checkAddressCompletionStatus(
-                            mAutofillProfiles.get(i), AutofillAddress.CompletenessCheckType.NORMAL)
-                        == AutofillAddress.CompletionStatus.COMPLETE) {
-                    haveCompleteShippingAddress = true;
-                    break;
-                }
-            }
-            mHaveRequestedAutofillData &= haveCompleteShippingAddress;
-        }
-
-        if (mRequestPayerName || mRequestPayerPhone || mRequestPayerEmail) {
-            // Do not persist changes on disk in OffTheRecord mode.
-            mContactEditor = new ContactEditor(mRequestPayerName, mRequestPayerPhone,
-                    mRequestPayerEmail, /*saveToDisk=*/!mIsOffTheRecord);
-            boolean haveCompleteContactInfo = false;
-            for (int i = 0; i < mAutofillProfiles.size(); i++) {
-                AutofillProfile profile = mAutofillProfiles.get(i);
-                if (mContactEditor.checkContactCompletionStatus(profile.getFullName(),
-                            profile.getPhoneNumber(), profile.getEmailAddress())
-                        == ContactEditor.COMPLETE) {
-                    haveCompleteContactInfo = true;
-                    break;
-                }
-            }
-            mHaveRequestedAutofillData &= haveCompleteContactInfo;
-        }
-
         PaymentAppService.getInstance().create(/*delegate=*/this);
 
         // Log the various types of payment methods that were requested by the merchant.
@@ -753,12 +711,13 @@
         }
 
         if (shouldShowShippingSection() && !mWaitForUpdatedDetails) {
-            createShippingSection(activity, mAutofillProfiles);
+            createShippingSection(activity, mPaymentUIsManager.getAutofillProfiles());
         }
 
         if (shouldShowContactSection()) {
-            mPaymentUIsManager.setContactSection(new ContactDetailsSection(
-                    activity, mAutofillProfiles, mContactEditor, mJourneyLogger));
+            mPaymentUIsManager.setContactSection(
+                    new ContactDetailsSection(activity, mPaymentUIsManager.getAutofillProfiles(),
+                            mPaymentUIsManager.getContactEditor(), mJourneyLogger));
         }
 
         mPaymentUIsManager.setPaymentRequestUI(new PaymentRequestUI(activity, this,
@@ -797,8 +756,8 @@
                 mPaymentUIsManager.getPaymentRequestUI().getEditorDialog());
         mPaymentUIsManager.getCardEditor().setEditorDialog(
                 mPaymentUIsManager.getPaymentRequestUI().getCardEditorDialog());
-        if (mContactEditor != null) {
-            mContactEditor.setEditorDialog(
+        if (mPaymentUIsManager.getContactEditor() != null) {
+            mPaymentUIsManager.getContactEditor().setEditorDialog(
                     mPaymentUIsManager.getPaymentRequestUI().getEditorDialog());
         }
 
@@ -1326,7 +1285,7 @@
         // Do not create shipping section When UI is not built yet. This happens when the show
         // promise gets resolved before all apps are ready.
         if (mPaymentUIsManager.getPaymentRequestUI() != null && shouldShowShippingSection()) {
-            createShippingSection(chromeActivity, mAutofillProfiles);
+            createShippingSection(chromeActivity, mPaymentUIsManager.getAutofillProfiles());
         }
 
         mWaitForUpdatedDetails = false;
@@ -1470,7 +1429,8 @@
         });
     }
 
-    private void recordShowEventAndTransactionAmount() {
+    @Override
+    public void recordShowEventAndTransactionAmount() {
         if (mDidRecordShowEvent) return;
         mDidRecordShowEvent = true;
         mJourneyLogger.setEventOccurred(Event.SHOWN);
@@ -1526,7 +1486,9 @@
                 mPaymentUIsManager.getShippingAddressesSection().setSelectedItem(option);
                 startShippingAddressChangeNormalization(address);
             } else {
-                editAddress(address);
+                // Log the edit of a shipping address.
+                mJourneyLogger.incrementSelectionEdits(Section.SHIPPING_ADDRESS);
+                mPaymentUIsManager.editAddress(address);
             }
             mPaymentUIsManager.setPaymentInformationCallback(callback);
             return PaymentRequestUI.SelectionResult.ASYNCHRONOUS_VALIDATION;
@@ -1545,7 +1507,8 @@
                 if (!mWasRetryCalled) return PaymentRequestUI.SelectionResult.NONE;
                 dispatchPayerDetailChangeEventIfNeeded(contact.toPayerDetail());
             } else {
-                editContact(contact);
+                mJourneyLogger.incrementSelectionEdits(Section.CONTACT_INFO);
+                mPaymentUIsManager.editContactOnPaymentRequestUI(contact);
                 if (!mWasRetryCalled) return PaymentRequestUI.SelectionResult.EDITOR_LAUNCH;
             }
             mPaymentUIsManager.setPaymentInformationCallback(callback);
@@ -1555,13 +1518,14 @@
                     && mPaymentUIsManager.getShippingAddressesSection() == null) {
                 ChromeActivity activity = ChromeActivity.fromWebContents(mWebContents);
                 assert activity != null;
-                createShippingSection(activity, mAutofillProfiles);
+                createShippingSection(activity, mPaymentUIsManager.getAutofillProfiles());
             }
             if (shouldShowContactSection() && mPaymentUIsManager.getContactSection() == null) {
                 ChromeActivity activity = ChromeActivity.fromWebContents(mWebContents);
                 assert activity != null;
-                mPaymentUIsManager.setContactSection(new ContactDetailsSection(
-                        activity, mAutofillProfiles, mContactEditor, mJourneyLogger));
+                mPaymentUIsManager.setContactSection(new ContactDetailsSection(activity,
+                        mPaymentUIsManager.getAutofillProfiles(),
+                        mPaymentUIsManager.getContactEditor(), mJourneyLogger));
             }
             mPaymentUIsManager.onSelectedPaymentMethodUpdated();
             PaymentApp paymentApp = (PaymentApp) option;
@@ -1588,14 +1552,17 @@
     public int onSectionEditOption(@PaymentRequestUI.DataType int optionType, EditableOption option,
             Callback<PaymentInformation> callback) {
         if (optionType == PaymentRequestUI.DataType.SHIPPING_ADDRESSES) {
-            editAddress((AutofillAddress) option);
+            // Log the edit of a shipping address.
+            mJourneyLogger.incrementSelectionEdits(Section.SHIPPING_ADDRESS);
+            mPaymentUIsManager.editAddress((AutofillAddress) option);
             mPaymentUIsManager.setPaymentInformationCallback(callback);
 
             return PaymentRequestUI.SelectionResult.ASYNCHRONOUS_VALIDATION;
         }
 
         if (optionType == PaymentRequestUI.DataType.CONTACT_DETAILS) {
-            editContact((AutofillContact) option);
+            mJourneyLogger.incrementSelectionEdits(Section.CONTACT_INFO);
+            mPaymentUIsManager.editContactOnPaymentRequestUI((AutofillContact) option);
             return PaymentRequestUI.SelectionResult.EDITOR_LAUNCH;
         }
 
@@ -1613,13 +1580,13 @@
     public int onSectionAddOption(
             @PaymentRequestUI.DataType int optionType, Callback<PaymentInformation> callback) {
         if (optionType == PaymentRequestUI.DataType.SHIPPING_ADDRESSES) {
-            editAddress(null);
+            mPaymentUIsManager.editAddress(null);
             mPaymentUIsManager.setPaymentInformationCallback(callback);
             // Log the add of shipping address.
             mJourneyLogger.incrementSelectionAdds(Section.SHIPPING_ADDRESS);
             return PaymentRequestUI.SelectionResult.ASYNCHRONOUS_VALIDATION;
         } else if (optionType == PaymentRequestUI.DataType.CONTACT_DETAILS) {
-            editContact(null);
+            mPaymentUIsManager.editContactOnPaymentRequestUI(null);
             // Log the add of contact info.
             mJourneyLogger.incrementSelectionAdds(Section.CONTACT_INFO);
             return PaymentRequestUI.SelectionResult.EDITOR_LAUNCH;
@@ -1643,107 +1610,6 @@
         return mPaymentUIsManager.shouldShowContactSection();
     }
 
-    private void editAddress(final AutofillAddress toEdit) {
-        if (toEdit != null) {
-            // Log the edit of a shipping address.
-            mJourneyLogger.incrementSelectionEdits(Section.SHIPPING_ADDRESS);
-        }
-        mPaymentUIsManager.getAddressEditor().edit(toEdit, new Callback<AutofillAddress>() {
-            @Override
-            public void onResult(AutofillAddress editedAddress) {
-                if (mPaymentUIsManager.getPaymentRequestUI() == null) return;
-
-                if (editedAddress != null) {
-                    mPaymentUIsManager.getAddressEditor().setAddressErrors(null);
-
-                    // Sets or updates the shipping address label.
-                    editedAddress.setShippingAddressLabelWithCountry();
-
-                    mPaymentUIsManager.getCardEditor().updateBillingAddressIfComplete(
-                            editedAddress);
-
-                    // A partial or complete address came back from the editor (could have been from
-                    // adding/editing or cancelling out of the edit flow).
-                    if (!editedAddress.isComplete()) {
-                        // If the address is not complete, unselect it (editor can return incomplete
-                        // information when cancelled).
-                        mPaymentUIsManager.getShippingAddressesSection().setSelectedItemIndex(
-                                SectionInformation.NO_SELECTION);
-                        mPaymentUIsManager.providePaymentInformationToPaymentRequestUI();
-                        recordShowEventAndTransactionAmount();
-                    } else {
-                        if (toEdit == null) {
-                            // Address is complete and user was in the "Add flow": add an item to
-                            // the list.
-                            mPaymentUIsManager.getShippingAddressesSection().addAndSelectItem(
-                                    editedAddress);
-                        }
-
-                        if (mPaymentUIsManager.getContactSection() != null) {
-                            // Update |mPaymentUIsManager.getContactSection()| with the new/edited
-                            // address, which will update an existing item or add a new one to the
-                            // end of the list.
-                            mPaymentUIsManager.getContactSection().addOrUpdateWithAutofillAddress(
-                                    editedAddress);
-                            mPaymentUIsManager.getPaymentRequestUI().updateSection(
-                                    PaymentRequestUI.DataType.CONTACT_DETAILS,
-                                    mPaymentUIsManager.getContactSection());
-                        }
-
-                        startShippingAddressChangeNormalization(editedAddress);
-                    }
-                } else {
-                    mPaymentUIsManager.providePaymentInformationToPaymentRequestUI();
-                    recordShowEventAndTransactionAmount();
-                }
-
-                if (!mRetryQueue.isEmpty()) mHandler.post(mRetryQueue.remove());
-            }
-        });
-    }
-
-    private void editContact(final AutofillContact toEdit) {
-        if (toEdit != null) {
-            // Log the edit of a contact info.
-            mJourneyLogger.incrementSelectionEdits(Section.CONTACT_INFO);
-        }
-        mContactEditor.edit(toEdit, new Callback<AutofillContact>() {
-            @Override
-            public void onResult(AutofillContact editedContact) {
-                if (mPaymentUIsManager.getPaymentRequestUI() == null) return;
-
-                if (editedContact != null) {
-                    mContactEditor.setPayerErrors(null);
-
-                    // A partial or complete contact came back from the editor (could have been from
-                    // adding/editing or cancelling out of the edit flow).
-                    if (!editedContact.isComplete()) {
-                        // If the contact is not complete according to the requirements of the flow,
-                        // unselect it (editor can return incomplete information when cancelled).
-                        mPaymentUIsManager.getContactSection().setSelectedItemIndex(
-                                SectionInformation.NO_SELECTION);
-                    } else if (toEdit == null) {
-                        // Contact is complete and we were in the "Add flow": add an item to the
-                        // list.
-                        mPaymentUIsManager.getContactSection().addAndSelectItem(editedContact);
-                    } else {
-                        dispatchPayerDetailChangeEventIfNeeded(editedContact.toPayerDetail());
-                    }
-                    // If contact is complete and (toEdit != null), no action needed: the contact
-                    // was already selected in the UI.
-                }
-                // If |editedContact| is null, the user has cancelled out of the "Add flow". No
-                // action to take (if a contact was selected in the UI, it will stay selected).
-
-                mPaymentUIsManager.getPaymentRequestUI().updateSection(
-                        PaymentRequestUI.DataType.CONTACT_DETAILS,
-                        mPaymentUIsManager.getContactSection());
-
-                if (!mRetryQueue.isEmpty()) mHandler.post(mRetryQueue.remove());
-            }
-        });
-    }
-
     private void editCard(final AutofillPaymentInstrument toEdit) {
         if (toEdit != null) {
             // Log the edit of a credit card.
@@ -2018,25 +1884,30 @@
         }
 
         if (shouldShowShippingSection() && hasShippingAddressError(errors.shippingAddress)) {
-            mRetryQueue.add(() -> {
+            mPaymentUIsManager.getRetryQueue().add(() -> {
                 mPaymentUIsManager.getAddressEditor().setAddressErrors(errors.shippingAddress);
                 AutofillAddress selectedAddress =
                         (AutofillAddress) mPaymentUIsManager.getShippingAddressesSection()
                                 .getSelectedItem();
-                editAddress(selectedAddress);
+                // Log the edit of a shipping address.
+                mJourneyLogger.incrementSelectionEdits(Section.SHIPPING_ADDRESS);
+                mPaymentUIsManager.editAddress(selectedAddress);
             });
         }
 
         if (shouldShowContactSection() && hasPayerError(errors.payer)) {
-            mRetryQueue.add(() -> {
-                mContactEditor.setPayerErrors(errors.payer);
+            mPaymentUIsManager.getRetryQueue().add(() -> {
+                mPaymentUIsManager.getContactEditor().setPayerErrors(errors.payer);
                 AutofillContact selectedContact =
                         (AutofillContact) mPaymentUIsManager.getContactSection().getSelectedItem();
-                editContact(selectedContact);
+                mJourneyLogger.incrementSelectionEdits(Section.CONTACT_INFO);
+                mPaymentUIsManager.editContactOnPaymentRequestUI(selectedContact);
             });
         }
 
-        if (!mRetryQueue.isEmpty()) mHandler.post(mRetryQueue.remove());
+        if (!mPaymentUIsManager.getRetryQueue().isEmpty()) {
+            mHandler.post(mPaymentUIsManager.getRetryQueue().remove());
+        }
     }
 
     private boolean hasShippingAddressError(AddressErrors errors) {
@@ -2304,7 +2175,7 @@
         if (getClient() == null) return;
 
         mHideServerAutofillCards |= paymentApp.isServerAutofillInstrumentReplacement();
-        paymentApp.setHaveRequestedAutofillData(mHaveRequestedAutofillData);
+        paymentApp.setHaveRequestedAutofillData(mPaymentUIsManager.haveRequestedAutofillData());
         mHasEnrolledInstrument |= paymentApp.canMakePayment();
         mHasNonAutofillApp |= !paymentApp.isAutofillInstrument();
 
@@ -2637,12 +2508,12 @@
         onAddressNormalized(profile);
     }
 
-    /**
-     * Starts the normalization of the new shipping address. Will call back into either
-     * onAddressNormalized or onCouldNotNormalize which will send the result to the merchant.
-     */
-    private void startShippingAddressChangeNormalization(AutofillAddress address) {
-        PersonalDataManager.getInstance().normalizeAddress(address.getProfile(), this);
+    @Override
+    public void startShippingAddressChangeNormalization(AutofillAddress address) {
+        // Will call back into either onAddressNormalized or onCouldNotNormalize which will send the
+        // result to the merchant.
+        PersonalDataManager.getInstance().normalizeAddress(
+                address.getProfile(), /* delegate= */ this);
     }
 
     /**
@@ -2718,7 +2589,9 @@
         PaymentDetailsUpdateServiceHelper.getInstance().reset();
     }
 
-    private void dispatchPayerDetailChangeEventIfNeeded(PayerDetail detail) {
+    // Implement PaymentUIsManager.Delegate:
+    @Override
+    public void dispatchPayerDetailChangeEventIfNeeded(PayerDetail detail) {
         PaymentRequestClient client = getClient();
         if (client == null || !mWasRetryCalled) return;
         client.onPayerDetailChange(detail);
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/payments/ui/PaymentUIsManager.java b/chrome/android/java/src/org/chromium/chrome/browser/payments/ui/PaymentUIsManager.java
index 3a6206b3..b827ebc1 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/payments/ui/PaymentUIsManager.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/payments/ui/PaymentUIsManager.java
@@ -4,17 +4,23 @@
 
 package org.chromium.chrome.browser.payments.ui;
 
+import android.os.Handler;
+
 import androidx.annotation.Nullable;
 import androidx.annotation.VisibleForTesting;
 
 import org.chromium.base.Callback;
 import org.chromium.chrome.browser.ChromeActivity;
+import org.chromium.chrome.browser.autofill.PersonalDataManager;
+import org.chromium.chrome.browser.autofill.PersonalDataManager.AutofillProfile;
 import org.chromium.chrome.browser.autofill.PersonalDataManager.CreditCard;
 import org.chromium.chrome.browser.payments.AddressEditor;
 import org.chromium.chrome.browser.payments.AutofillAddress;
+import org.chromium.chrome.browser.payments.AutofillContact;
 import org.chromium.chrome.browser.payments.AutofillPaymentAppCreator;
 import org.chromium.chrome.browser.payments.AutofillPaymentAppFactory;
 import org.chromium.chrome.browser.payments.CardEditor;
+import org.chromium.chrome.browser.payments.ContactEditor;
 import org.chromium.chrome.browser.payments.PaymentRequestImpl;
 import org.chromium.chrome.browser.payments.PaymentRequestImpl.PaymentRequestServiceObserverForTest;
 import org.chromium.chrome.browser.payments.SettingsAutofillAndPaymentsObserver;
@@ -30,10 +36,12 @@
 import org.chromium.components.payments.PaymentRequestLifecycleObserver;
 import org.chromium.components.payments.PaymentRequestParams;
 import org.chromium.content_public.browser.WebContents;
+import org.chromium.payments.mojom.PayerDetail;
 import org.chromium.payments.mojom.PaymentCurrencyAmount;
 import org.chromium.payments.mojom.PaymentDetails;
 import org.chromium.payments.mojom.PaymentDetailsModifier;
 import org.chromium.payments.mojom.PaymentItem;
+import org.chromium.payments.mojom.PaymentOptions;
 import org.chromium.payments.mojom.PaymentShippingOption;
 import org.chromium.url.GURL;
 
@@ -42,9 +50,11 @@
 import java.util.Collections;
 import java.util.HashMap;
 import java.util.HashSet;
+import java.util.LinkedList;
 import java.util.List;
 import java.util.Locale;
 import java.util.Map;
+import java.util.Queue;
 import java.util.Set;
 
 /**
@@ -54,6 +64,10 @@
 public class PaymentUIsManager implements SettingsAutofillAndPaymentsObserver.Observer,
                                           PaymentRequestLifecycleObserver,
                                           PaymentHandlerUiObserver {
+    private final boolean mIsOffTheRecord;
+    private final Handler mHandler = new Handler();
+    private final Queue<Runnable> mRetryQueue = new LinkedList<>();
+    private ContactEditor mContactEditor;
     private PaymentHandlerCoordinator mPaymentHandlerUi;
     private Callback<PaymentInformation> mPaymentInformationCallback;
     private SectionInformation mUiShippingOptions;
@@ -72,11 +86,18 @@
     private SectionInformation mShippingAddressesSection;
     private ContactDetailsSection mContactSection;
     private AutofillPaymentAppCreator mAutofillPaymentAppCreator;
-
+    private boolean mHaveRequestedAutofillData = true;
+    private List<AutofillProfile> mAutofillProfiles;
     private Boolean mCanUserAddCreditCard;
 
     /** The delegate of this class. */
     public interface Delegate {
+        /** Dispatch the payer detail change event if needed. */
+        void dispatchPayerDetailChangeEventIfNeeded(PayerDetail detail);
+        /** Record the show event to the journey logger and record the transaction amount. */
+        void recordShowEventAndTransactionAmount();
+        /** Start the normalization of the new shipping address. */
+        void startShippingAddressChangeNormalization(AutofillAddress editedAddress);
     }
 
     /**
@@ -154,6 +175,7 @@
 
         mPaymentUisShowStateReconciler = new PaymentUisShowStateReconciler();
         mCurrencyFormatterMap = new HashMap<>();
+        mIsOffTheRecord = isOffTheRecord;
     }
 
     /**
@@ -285,6 +307,26 @@
         mPaymentInformationCallback = paymentInformationCallback;
     }
 
+    /** Get the contact editor on PaymentRequest UI. */
+    public ContactEditor getContactEditor() {
+        return mContactEditor;
+    }
+
+    /** Get the retry queue. */
+    public Queue<Runnable> getRetryQueue() {
+        return mRetryQueue;
+    }
+
+    /** @return The autofill profiles. */
+    public List<AutofillProfile> getAutofillProfiles() {
+        return mAutofillProfiles;
+    }
+
+    /** @return Whether PaymentRequestUI has requested autofill data. */
+    public boolean haveRequestedAutofillData() {
+        return mHaveRequestedAutofillData;
+    }
+
     // Implement SettingsAutofillAndPaymentsObserver.Observer:
     @Override
     public void onAddressUpdated(AutofillAddress address) {
@@ -366,6 +408,45 @@
         mCanUserAddCreditCard = mMerchantSupportsAutofillCards
                 && !PaymentFeatureList.isEnabledOrExperimentalFeaturesEnabled(
                         PaymentFeatureList.STRICT_HAS_ENROLLED_AUTOFILL_INSTRUMENT);
+
+        if (PaymentOptionsUtils.requestAnyInformation(mParams.getPaymentOptions())) {
+            mAutofillProfiles = Collections.unmodifiableList(
+                    PersonalDataManager.getInstance().getProfilesToSuggest(
+                            false /* includeNameInLabel */));
+        }
+
+        if (PaymentOptionsUtils.requestShipping(mParams.getPaymentOptions())) {
+            boolean haveCompleteShippingAddress = false;
+            for (int i = 0; i < mAutofillProfiles.size(); i++) {
+                if (AutofillAddress.checkAddressCompletionStatus(
+                            mAutofillProfiles.get(i), AutofillAddress.CompletenessCheckType.NORMAL)
+                        == AutofillAddress.CompletionStatus.COMPLETE) {
+                    haveCompleteShippingAddress = true;
+                    break;
+                }
+            }
+            mHaveRequestedAutofillData &= haveCompleteShippingAddress;
+        }
+
+        PaymentOptions options = mParams.getPaymentOptions();
+        if (PaymentOptionsUtils.requestAnyContactInformation(mParams.getPaymentOptions())) {
+            // Do not persist changes on disk in OffTheRecord mode.
+            mContactEditor = new ContactEditor(PaymentOptionsUtils.requestPayerName(options),
+                    PaymentOptionsUtils.requestPayerPhone(options),
+                    PaymentOptionsUtils.requestPayerEmail(options),
+                    /*saveToDisk=*/!mIsOffTheRecord);
+            boolean haveCompleteContactInfo = false;
+            for (int i = 0; i < getAutofillProfiles().size(); i++) {
+                AutofillProfile profile = getAutofillProfiles().get(i);
+                if (getContactEditor().checkContactCompletionStatus(profile.getFullName(),
+                            profile.getPhoneNumber(), profile.getEmailAddress())
+                        == ContactEditor.COMPLETE) {
+                    haveCompleteContactInfo = true;
+                    break;
+                }
+            }
+            mHaveRequestedAutofillData &= haveCompleteContactInfo;
+        }
     }
 
     /** @return The selected payment app type. */
@@ -677,4 +758,100 @@
                         mUiShippingOptions, mContactSection, mPaymentMethodsSection));
         mPaymentInformationCallback = null;
     }
+
+    /**
+     * Edit the contact information on the PaymentRequest UI.
+     * @param toEdit The information to edit.
+     **/
+    public void editContactOnPaymentRequestUI(final AutofillContact toEdit) {
+        mContactEditor.edit(toEdit, new Callback<AutofillContact>() {
+            @Override
+            public void onResult(AutofillContact editedContact) {
+                if (mPaymentRequestUI == null) return;
+
+                if (editedContact != null) {
+                    mContactEditor.setPayerErrors(null);
+
+                    // A partial or complete contact came back from the editor (could have been from
+                    // adding/editing or cancelling out of the edit flow).
+                    if (!editedContact.isComplete()) {
+                        // If the contact is not complete according to the requirements of the flow,
+                        // unselect it (editor can return incomplete information when cancelled).
+                        mContactSection.setSelectedItemIndex(SectionInformation.NO_SELECTION);
+                    } else if (toEdit == null) {
+                        // Contact is complete and we were in the "Add flow": add an item to the
+                        // list.
+                        mContactSection.addAndSelectItem(editedContact);
+                    } else {
+                        mDelegate.dispatchPayerDetailChangeEventIfNeeded(
+                                editedContact.toPayerDetail());
+                    }
+                    // If contact is complete and (toEdit != null), no action needed: the contact
+                    // was already selected in the UI.
+                }
+                // If |editedContact| is null, the user has cancelled out of the "Add flow". No
+                // action to take (if a contact was selected in the UI, it will stay selected).
+
+                mPaymentRequestUI.updateSection(
+                        PaymentRequestUI.DataType.CONTACT_DETAILS, mContactSection);
+
+                if (!mRetryQueue.isEmpty()) mHandler.post(mRetryQueue.remove());
+            }
+        });
+    }
+
+    /**
+     * Edit the address on the PaymentRequest UI.
+     * @param toEdit The address to edit.
+     */
+    public void editAddress(final AutofillAddress toEdit) {
+        mAddressEditor.edit(toEdit, new Callback<AutofillAddress>() {
+            @Override
+            public void onResult(AutofillAddress editedAddress) {
+                if (mPaymentRequestUI == null) return;
+
+                if (editedAddress != null) {
+                    mAddressEditor.setAddressErrors(null);
+
+                    // Sets or updates the shipping address label.
+                    editedAddress.setShippingAddressLabelWithCountry();
+
+                    mCardEditor.updateBillingAddressIfComplete(editedAddress);
+
+                    // A partial or complete address came back from the editor (could have been from
+                    // adding/editing or cancelling out of the edit flow).
+                    if (!editedAddress.isComplete()) {
+                        // If the address is not complete, unselect it (editor can return incomplete
+                        // information when cancelled).
+                        mShippingAddressesSection.setSelectedItemIndex(
+                                SectionInformation.NO_SELECTION);
+                        providePaymentInformationToPaymentRequestUI();
+                        mDelegate.recordShowEventAndTransactionAmount();
+                    } else {
+                        if (toEdit == null) {
+                            // Address is complete and user was in the "Add flow": add an item to
+                            // the list.
+                            mShippingAddressesSection.addAndSelectItem(editedAddress);
+                        }
+
+                        if (mContactSection != null) {
+                            // Update |mContactSection| with the new/edited
+                            // address, which will update an existing item or add a new one to the
+                            // end of the list.
+                            mContactSection.addOrUpdateWithAutofillAddress(editedAddress);
+                            mPaymentRequestUI.updateSection(
+                                    PaymentRequestUI.DataType.CONTACT_DETAILS, mContactSection);
+                        }
+
+                        mDelegate.startShippingAddressChangeNormalization(editedAddress);
+                    }
+                } else {
+                    providePaymentInformationToPaymentRequestUI();
+                    mDelegate.recordShowEventAndTransactionAmount();
+                }
+
+                if (!mRetryQueue.isEmpty()) mHandler.post(mRetryQueue.remove());
+            }
+        });
+    }
 }
diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources.grd
index ea32c54..e5f410b9 100644
--- a/chrome/app/generated_resources.grd
+++ b/chrome/app/generated_resources.grd
@@ -8844,6 +8844,18 @@
       <message name="IDS_GEOLOCATION_ALLOWED_TOOLTIP" desc="Location bar icon tooltip text when a page is allowed to use geolocation.">
         This page is tracking your location.
       </message>
+      <message name="IDS_GEOLOCATION" desc="Description text next to the location icon inside the pop-up bubble which describes that the location permission is blocked on an OS level.">
+          Location
+      </message>
+      <if expr="is_macosx">
+        <message name="IDS_GEOLOCATION_TURNED_OFF_IN_MACOS" desc="Title for the geolocation bubble that is used when a site requests geolocation, but geolocation is blocked on an OS level in macOS.">
+          Location is turned off in Mac System Preferences
+        </message>
+        <message name="IDS_GEOLOCATION_TURNED_OFF" desc="Description text in the omnibox icon showing when location permission is blocked on an OS level in macOS.">
+          Location turned off
+        </message>
+      </if>
+
       <message name="IDS_GEOLOCATION_BLOCKED_TOOLTIP" desc="Location bar icon tooltip text when a page is blocked from using geolocation.">
         This page has been blocked from tracking your location.
       </message>
diff --git a/chrome/app/generated_resources_grd/IDS_GEOLOCATION.png.sha1 b/chrome/app/generated_resources_grd/IDS_GEOLOCATION.png.sha1
new file mode 100644
index 0000000..7ef79c9
--- /dev/null
+++ b/chrome/app/generated_resources_grd/IDS_GEOLOCATION.png.sha1
@@ -0,0 +1 @@
+95bc21d8855e06ce645fa4ed8ab6dfc52461b924
\ No newline at end of file
diff --git a/chrome/app/generated_resources_grd/IDS_GEOLOCATION_TURNED_OFF.png.sha1 b/chrome/app/generated_resources_grd/IDS_GEOLOCATION_TURNED_OFF.png.sha1
new file mode 100644
index 0000000..4999a540
--- /dev/null
+++ b/chrome/app/generated_resources_grd/IDS_GEOLOCATION_TURNED_OFF.png.sha1
@@ -0,0 +1 @@
+3285fa7133dcfe15000f1db4df2d95e9a1ea8b25
\ No newline at end of file
diff --git a/chrome/app/generated_resources_grd/IDS_GEOLOCATION_TURNED_OFF_IN_MACOS.png.sha1 b/chrome/app/generated_resources_grd/IDS_GEOLOCATION_TURNED_OFF_IN_MACOS.png.sha1
new file mode 100644
index 0000000..179f709
--- /dev/null
+++ b/chrome/app/generated_resources_grd/IDS_GEOLOCATION_TURNED_OFF_IN_MACOS.png.sha1
@@ -0,0 +1 @@
+5351ffbbaf3426e78a940fe478a35a9313d721dd
\ No newline at end of file
diff --git a/chrome/app/media_router_strings.grdp b/chrome/app/media_router_strings.grdp
index 272b84e1..a61c94c 100644
--- a/chrome/app/media_router_strings.grdp
+++ b/chrome/app/media_router_strings.grdp
@@ -76,8 +76,13 @@
   <message name="IDS_MEDIA_ROUTER_ISSUE_TAB_AUDIO_NOT_SUPPORTED" desc="Title of an issue shown when the user is casting a tab, but only its visual content can be cast and not its audio output.">
     Casting tab audio is not supported on this device.
   </message>
+  <if expr="is_macosx">
+    <message name="IDS_MEDIA_ROUTER_ISSUE_MAC_SCREEN_CAPTURE_PERMISSION_ERROR" desc="Message shown when a macOS user attempts to cast their screen, but the Screen Recording system permission has not been granted.">
+      Unable to cast your screen. Check the Screen Recording permission in System Preferences.
+    </message>
+  </if>
 
-  <!-- Sink List -->
+<!-- Sink List -->
   <message name="IDS_MEDIA_ROUTER_STATUS_LOOKING_FOR_DEVICES" desc="Status text temporarily shown while searching for Cast devices but none have been found.">
     Looking for devices
   </message>
diff --git a/chrome/app/media_router_strings_grdp/IDS_MEDIA_ROUTER_ISSUE_MAC_SCREEN_CAPTURE_PERMISSION_ERROR.png.sha1 b/chrome/app/media_router_strings_grdp/IDS_MEDIA_ROUTER_ISSUE_MAC_SCREEN_CAPTURE_PERMISSION_ERROR.png.sha1
new file mode 100644
index 0000000..5963743
--- /dev/null
+++ b/chrome/app/media_router_strings_grdp/IDS_MEDIA_ROUTER_ISSUE_MAC_SCREEN_CAPTURE_PERMISSION_ERROR.png.sha1
@@ -0,0 +1 @@
+132219c7007d8910e5c140403116c879cbae30bc
\ No newline at end of file
diff --git a/chrome/app/resources/chromium_strings_as.xtb b/chrome/app/resources/chromium_strings_as.xtb
index 6a00dd9..835b9a6d 100644
--- a/chrome/app/resources/chromium_strings_as.xtb
+++ b/chrome/app/resources/chromium_strings_as.xtb
@@ -218,6 +218,7 @@
 <translation id="7975919845073681630">এয়া Chromiumৰ এক গৌণ ইনষ্টলেশ্বন আৰু ইয়াক আপোনাৰ ডিফ’ল্ট ব্ৰাউজাৰ কৰিব নোৱাৰি।</translation>
 <translation id="7979877361127045932">Chromium মেনুত লুকুৱাওক</translation>
 <translation id="8013436988911883588">Chromiumএ এক্সেছ পোৱাৰ পাছতেই ৱেবছাইটসমূহে আপোনাক এক্সেছৰ বাবে অনুমতি বিচাৰিব পাৰিব।</translation>
+<translation id="8022442821873033760">আপোনাৰ নতুন Chromium Space ছেট আপ কৰক</translation>
 <translation id="81770708095080097">এই ফাইলটো বিপজ্জনক, সেয়েহে Chromiumএ সেইটো অৱৰোধ কৰিছে।</translation>
 <translation id="8248265253516264921">যদি কোনো প্ৰতিচ্ছবিত উপযোগী বিৱৰণ নাই তেন্তে Chromiumএ আপোনাক সেয়া প্ৰদান কৰিবলৈ চেষ্টা কৰিব। বিৱৰণ সৃষ্টি কৰিবলৈ প্ৰতিচ্ছবি Googleলৈ প্ৰেৰণ কৰা হয়। আপুনি যিকোনো সময়তে ছেটিঙলৈ গৈ ইয়াক অফ কৰিব পাৰে।</translation>
 <translation id="8266560134891435528">আপুনি ছাইন ইন হৈ নথকাৰ বাবে Chromiumএ আপোনাৰ পাছৱর্ডসমূহ পৰীক্ষা কৰিব নোৱাৰে</translation>
diff --git a/chrome/app/resources/chromium_strings_bn.xtb b/chrome/app/resources/chromium_strings_bn.xtb
index 5bd71dd..7bbb52a2 100644
--- a/chrome/app/resources/chromium_strings_bn.xtb
+++ b/chrome/app/resources/chromium_strings_bn.xtb
@@ -214,6 +214,7 @@
 <translation id="7975919845073681630">এটা Chromium এর সেকেন্ডারি ইনস্টলেশন এবং একে আপনার ডিফল্ট ব্রাউজার করা যাবে না।</translation>
 <translation id="7979877361127045932">Chromium মেনুর মধ্যে লুকান</translation>
 <translation id="8013436988911883588">Chromium অ্যাক্সেস পেলেই, ওয়েবসাইটগুলি আপনাকে অ্যাক্সেসের অনুরোধ করতে পারবে।</translation>
+<translation id="8022442821873033760">আপনার নতুন Chromium Space সেট আপ করুন</translation>
 <translation id="81770708095080097">এই ফাইলটি বিপজ্জনক, তাই Chromium এটিকে অবরুদ্ধ করেছে।</translation>
 <translation id="8248265253516264921">কোনও ছবিতে যদি প্রয়োজনীয় বিবরণ দেওয়া না থাকে, তাহলে Chromium আপনাকে একটি বিবরণ দেওয়ার চেষ্টা করবে। বিবরণ তৈরির জন্য, Google-এ ছবি পাঠানো হয়। সেটিংসে গিয়ে আপনি যেকোনও সময়ে এটি বন্ধ করতে পারেন।</translation>
 <translation id="8266560134891435528">আপনি সাইন-ইন করে না থাকার কারণে Chromium আপনার পাসওয়ার্ড চেক করতে পারছে না</translation>
diff --git a/chrome/app/resources/chromium_strings_es-419.xtb b/chrome/app/resources/chromium_strings_es-419.xtb
index b52bb630..673299ad 100644
--- a/chrome/app/resources/chromium_strings_es-419.xtb
+++ b/chrome/app/resources/chromium_strings_es-419.xtb
@@ -210,6 +210,7 @@
 <translation id="7975919845073681630">Como esta es una instalación secundaria de Chromium, no puede establecerse como tu navegador predeterminado.</translation>
 <translation id="7979877361127045932">Ocultar en el menú de Chromium</translation>
 <translation id="8013436988911883588">Una vez que Chromium tenga acceso, los sitios web podrán solicitarte acceso.</translation>
+<translation id="8022442821873033760">Configura tu nuevo espacio de Chromium</translation>
 <translation id="81770708095080097">Chromium bloqueó este archivo porque es peligroso.</translation>
 <translation id="8248265253516264921">Si una imagen no tiene una descripción útil, Chromium intentará proporcionarte una. Para crear descripciones, se envían las imágenes a Google. Puedes desactivar esta opción en la configuración en cualquier momento.</translation>
 <translation id="8266560134891435528">Chromium no puede revisar las contraseñas porque no accediste a tu cuenta</translation>
diff --git a/chrome/app/resources/chromium_strings_es.xtb b/chrome/app/resources/chromium_strings_es.xtb
index 0d5ac27..5b9d111 100644
--- a/chrome/app/resources/chromium_strings_es.xtb
+++ b/chrome/app/resources/chromium_strings_es.xtb
@@ -218,6 +218,7 @@
 <translation id="7975919845073681630">Esta instalación de Chromium es secundaria, por lo que no se puede establecer como navegador predeterminado.</translation>
 <translation id="7979877361127045932">Ocultar en el menú de Chromium</translation>
 <translation id="8013436988911883588">Una vez que Chromium tenga acceso, los sitios web podrán solicitarlo también.</translation>
+<translation id="8022442821873033760">Configura tu nuevo Espacio Chromium</translation>
 <translation id="81770708095080097">Este archivo es peligroso, por lo que Chromium lo ha bloqueado.</translation>
 <translation id="8248265253516264921">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. Puedes desactivar esta opción cuando quieras desde la configuración.</translation>
 <translation id="8266560134891435528">Chromium no puede comprobar tus contraseñas porque no has iniciado sesión</translation>
diff --git a/chrome/app/resources/chromium_strings_fr-CA.xtb b/chrome/app/resources/chromium_strings_fr-CA.xtb
index 5b2c1a76..34791ad 100644
--- a/chrome/app/resources/chromium_strings_fr-CA.xtb
+++ b/chrome/app/resources/chromium_strings_fr-CA.xtb
@@ -217,6 +217,7 @@
 <translation id="7975919845073681630">Cette installation de Chromium est secondaire. Celui-ci ne peut donc pas servir de navigateur par défaut.</translation>
 <translation id="7979877361127045932">Masquer dans le menu Chromium</translation>
 <translation id="8013436988911883588">Lorsque Chromium y aura accès, les sites Web pourront vous demander l'accès.</translation>
+<translation id="8022442821873033760">Configurez votre nouvel espace Chromium</translation>
 <translation id="81770708095080097">Chromium a bloqué ce fichier, car il est dangereux.</translation>
 <translation id="8248265253516264921">Si une image n'est pas accompagnée d'une description utile, Chromium essaiera de vous en proposer une. Pour créer des descriptions, les images sont envoyées à Google. Vous pouvez désactiver cette option dans les paramètres à tout moment.</translation>
 <translation id="8266560134891435528">Chromium ne peut pas vérifier vos mots de passe parce que vous n'êtes pas connecté.</translation>
diff --git a/chrome/app/resources/chromium_strings_fr.xtb b/chrome/app/resources/chromium_strings_fr.xtb
index e3dad8f9..0a9f9c5 100644
--- a/chrome/app/resources/chromium_strings_fr.xtb
+++ b/chrome/app/resources/chromium_strings_fr.xtb
@@ -216,6 +216,7 @@
 <translation id="7975919845073681630">Ceci est une installation secondaire de Chromium. Vous ne pouvez pas le définir comme navigateur par défaut.</translation>
 <translation id="7979877361127045932">Masquer dans le menu Chromium</translation>
 <translation id="8013436988911883588">Une fois l'accès à une ressource accordé à Chromium, les sites Web sont également en mesure de vous demander l'accès.</translation>
+<translation id="8022442821873033760">Configurer votre nouvel espace Chromium</translation>
 <translation id="81770708095080097">Chromium a bloqué ce fichier, car ce dernier est dangereux.</translation>
 <translation id="8248265253516264921">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. Vous pouvez désactiver à tout moment cette option dans les paramètres.</translation>
 <translation id="8266560134891435528">Chromium ne peut pas vérifier vos mots de passe, car vous n'êtes pas connecté</translation>
diff --git a/chrome/app/resources/chromium_strings_gu.xtb b/chrome/app/resources/chromium_strings_gu.xtb
index 90d4e54b..89a2dd90 100644
--- a/chrome/app/resources/chromium_strings_gu.xtb
+++ b/chrome/app/resources/chromium_strings_gu.xtb
@@ -218,6 +218,7 @@
 <translation id="7975919845073681630">આ Google Chrome નું દ્વિતીય ઇન્સ્ટૉલેશન છે અને આને તમારું ડિફૉલ્ટ બ્રાઉઝર બનાવી શકાતું નથી.</translation>
 <translation id="7979877361127045932">Chromium મેનૂમાં છુપાવો</translation>
 <translation id="8013436988911883588">એકવાર Chromiumને ઍક્સેસ મળે, તે પછી વેબસાઇટ તમારી પાસે ઍક્સેસ માગી શકશે.</translation>
+<translation id="8022442821873033760">તમારી નવી Chromium Space માટે સેટઅપ કરો</translation>
 <translation id="81770708095080097">આ ફાઇલ જોખમી છે, તેથી Chromium એ તેને અવરોધિત કરેલ છે.</translation>
 <translation id="8248265253516264921">જો છબીમાં ઉપયોગી વર્ણન ન હોય, તો Chromium તમને વર્ણન પૂરું પાડવાનો પ્રયાસ કરશે. વર્ણન બનાવવા માટે, Googleને છબીઓ મોકલવામાં આવે છે. તમે આને કોઈપણ સમયે સેટિંગમાં જઈને બંધ કરી શકો છો.</translation>
 <translation id="8266560134891435528">તમે સાઇન ઇન કરેલું ન હોવાને કારણે Chromium તમારા પાસવર્ડ ચેક કરી શકતું નથી</translation>
diff --git a/chrome/app/resources/chromium_strings_id.xtb b/chrome/app/resources/chromium_strings_id.xtb
index a195d15..f9faf59 100644
--- a/chrome/app/resources/chromium_strings_id.xtb
+++ b/chrome/app/resources/chromium_strings_id.xtb
@@ -216,6 +216,7 @@
 <translation id="7975919845073681630">Ini adalah pemasangan Chromium sekunder, dan tidak dapat digunakan sebagai browser default.</translation>
 <translation id="7979877361127045932">Sembunyikan di menu Chromium</translation>
 <translation id="8013436988911883588">Setelah Chromium memiliki akses, situs dapat meminta akses dari Anda.</translation>
+<translation id="8022442821873033760">Menyiapkan Chromium Space baru</translation>
 <translation id="81770708095080097">File ini berbahaya, jadi Chromium telah memblokirnya.</translation>
 <translation id="8248265253516264921">Jika gambar tidak memiliki deskripsi yang berguna, Chromium akan mencoba memberikan deskripsi untuk Anda. Untuk membuat deskripsi, gambar akan dikirim ke Google. Anda dapat menonaktifkannya kapan saja di setelan.</translation>
 <translation id="8266560134891435528">Chromium tidak dapat memeriksa sandi karena Anda tidak login</translation>
diff --git a/chrome/app/resources/chromium_strings_it.xtb b/chrome/app/resources/chromium_strings_it.xtb
index ffa23a9..69248ac 100644
--- a/chrome/app/resources/chromium_strings_it.xtb
+++ b/chrome/app/resources/chromium_strings_it.xtb
@@ -215,6 +215,7 @@
 <translation id="7975919845073681630">Questa è un'installazione secondaria, di conseguenza Chromium non può essere impostato come browser predefinito.</translation>
 <translation id="7979877361127045932">Nascondi in menu Chromium</translation>
 <translation id="8013436988911883588">Dopo che Chromium avrà ottenuto l'accesso, i siti web potranno chiederti l'accesso.</translation>
+<translation id="8022442821873033760">Configura il tuo nuovo Spazio Chromium</translation>
 <translation id="81770708095080097">Questo file è pericoloso, pertanto è stato bloccato da Chromium.</translation>
 <translation id="8248265253516264921">Se un'immagine è senza descrizione utile, Chromium proverà a fornirne una. Per la creazione delle descrizioni, le immagini vengono inviate a Google. Puoi disattivare questa funzionalità in qualsiasi momento nelle Impostazioni.</translation>
 <translation id="8266560134891435528">Chromium non può controllare le tue password perché non hai effettuato l'accesso</translation>
diff --git a/chrome/app/resources/chromium_strings_iw.xtb b/chrome/app/resources/chromium_strings_iw.xtb
index a313384..9d5e682 100644
--- a/chrome/app/resources/chromium_strings_iw.xtb
+++ b/chrome/app/resources/chromium_strings_iw.xtb
@@ -214,6 +214,7 @@
 <translation id="7975919845073681630">‏זוהי התקנה משנית של Chromium, ולא ניתן להפוך אותו לדפדפן ברירת המחדל שלך.</translation>
 <translation id="7979877361127045932">‏הסתר בתפריט Chromium</translation>
 <translation id="8013436988911883588">‏אחרי מתן גישה ל-Chromium, אתרים יוכלו לבקש ממך גישה.</translation>
+<translation id="8022442821873033760">‏הגדרת הסביבה החדשה שלך ב-Chromium</translation>
 <translation id="81770708095080097">‏Chromium‏ חסם את הקובץ הזה כי הוא מסוכן.</translation>
 <translation id="8248265253516264921">‏אם אין לתמונה תיאור מועיל, Chromium ינסה לספק לך תיאור. כדי ליצור תיאורים, התמונות נשלחות אל Google. אפשר להשבית את האפשרות הזו בכל זמן דרך ההגדרות.</translation>
 <translation id="8266560134891435528">‏Chromium לא יכול לבדוק את הסיסמאות שלך כי לא נכנסת לחשבון</translation>
diff --git a/chrome/app/resources/chromium_strings_ja.xtb b/chrome/app/resources/chromium_strings_ja.xtb
index 6455039..5252fd8 100644
--- a/chrome/app/resources/chromium_strings_ja.xtb
+++ b/chrome/app/resources/chromium_strings_ja.xtb
@@ -216,6 +216,7 @@
 <translation id="7975919845073681630">この Chromium はセカンダリ インストールのため、既定のブラウザには設定できません。</translation>
 <translation id="7979877361127045932">Chromium メニューで非表示</translation>
 <translation id="8013436988911883588">Chromium にアクセスを許可すると、ウェブサイトからアクセスをリクエストできるようになります。</translation>
+<translation id="8022442821873033760">新しい Chromium スペースをセットアップ</translation>
 <translation id="81770708095080097">このファイルは危険なファイルであるため、Chromium でブロックしました。</translation>
 <translation id="8248265253516264921">画像に有効な説明が設定されていない場合に、Chromium で説明を自動的に生成できるよう Google に画像が送信されます。この機能は設定でいつでも無効にできます。</translation>
 <translation id="8266560134891435528">ログインしていないため、Chromium でパスワードを確認できません</translation>
diff --git a/chrome/app/resources/chromium_strings_kn.xtb b/chrome/app/resources/chromium_strings_kn.xtb
index e228d865..271d9b9 100644
--- a/chrome/app/resources/chromium_strings_kn.xtb
+++ b/chrome/app/resources/chromium_strings_kn.xtb
@@ -209,6 +209,7 @@
 <translation id="7975919845073681630">ಇದು Chromium ನ ದ್ವಿತೀಯ ಸ್ಥಾಪನೆಯಾಗಿದೆ ಮತ್ತು ಅದನ್ನು ನಿಮ್ಮ ಡಿಫಾಲ್ಟ್ ಬ್ರೌಸರ್ ಆಗಿ ಮಾಡಲಾಗುವುದಿಲ್ಲ.</translation>
 <translation id="7979877361127045932">Chromium ಮೆನುವಿನಲ್ಲಿ ಮರೆಮಾಡು</translation>
 <translation id="8013436988911883588">Chromium ಒಮ್ಮೆ ಪ್ರವೇಶವನ್ನು ಪಡೆದ ಬಳಿಕ, ಪ್ರವೇಶಕ್ಕಾಗಿ ನಿಮ್ಮನ್ನು ಕೇಳಲು ವೆಬ್‍ಸೈಟ್‍ಗಳಿಗೆ ಸಾಧ್ಯವಾಗುತ್ತದೆ.</translation>
+<translation id="8022442821873033760">ನಿಮ್ಮ ಹೊಸ Chromium ಸ್ಪೇಸ್ ಅನ್ನು ಸೆಟಪ್ ಮಾಡಿ</translation>
 <translation id="81770708095080097">ಈ ಫೈಲ್ ಅಪಾಯಕಾರಿಯಾಗಿದೆ, ಹೀಗಾಗಿ Chromium ಇದನ್ನು ನಿರ್ಬಂಧಿಸಿದೆ.</translation>
 <translation id="8248265253516264921">ಚಿತ್ರದಲ್ಲಿ ಉಪಯುಕ್ತ ವಿವರಣೆಯು ಇಲ್ಲದಿದ್ದರೆ, Chromium ನಿಮಗಾಗಿ ಒಂದು ವಿವರಣೆಯನ್ನು ಒದಗಿಸಲು ಪ್ರಯತ್ನಿಸುತ್ತದೆ. ವಿವರಣೆಗಳನ್ನು ರಚಿಸಲು, ಚಿತ್ರಗಳನ್ನು Google ಗೆ ಕಳುಹಿಸಲಾಗುತ್ತದೆ. ಇದನ್ನು ನೀವು ಸೆಟ್ಟಿಂಗ್‌ಗಳಲ್ಲಿ ಯಾವಾಗ ಬೇಕಾದರೂ ಆಫ್ ಮಾಡಬಹುದು.</translation>
 <translation id="8266560134891435528">ನೀವು ಸೈನ್ ಇನ್ ಮಾಡಿರದ ಕಾರಣ, Chromium ಗೆ ನಿಮ್ಮ ಪಾಸ್‌ವರ್ಡ್‌ಗಳನ್ನು ಪರಿಶೀಲಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತಿಲ್ಲ</translation>
diff --git a/chrome/app/resources/chromium_strings_ko.xtb b/chrome/app/resources/chromium_strings_ko.xtb
index a97959a..6e641a2 100644
--- a/chrome/app/resources/chromium_strings_ko.xtb
+++ b/chrome/app/resources/chromium_strings_ko.xtb
@@ -218,6 +218,7 @@
 <translation id="7975919845073681630">Chromium의 보조 설치이며 기본 브라우저로 설정할 수 없습니다.</translation>
 <translation id="7979877361127045932">Chromium 메뉴에서 숨기기</translation>
 <translation id="8013436988911883588">Chromium에 액세스 권한을 부여하면 웹사이트에서 액세스 권한을 요청할 수 있게 됩니다.</translation>
+<translation id="8022442821873033760">새 Chromium 환경을 설정하세요</translation>
 <translation id="81770708095080097">이 파일은 위험하므로 Chromium에서 차단했습니다.</translation>
 <translation id="8248265253516264921">이미지에 유용한 설명이 없으면 Chromium에서 자동으로 설명을 제공하려고 시도합니다. 설명을 생성하기 위해 이미지가 Google로 전송됩니다. 이 기능은 언제든지 설정에서 사용 중지할 수 있습니다.</translation>
 <translation id="8266560134891435528">로그인되어 있지 않으므로 Chromium에서 비밀번호를 확인할 수 없습니다.</translation>
diff --git a/chrome/app/resources/chromium_strings_mn.xtb b/chrome/app/resources/chromium_strings_mn.xtb
index 43d6e36..d77f7efa 100644
--- a/chrome/app/resources/chromium_strings_mn.xtb
+++ b/chrome/app/resources/chromium_strings_mn.xtb
@@ -1,6 +1,7 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="mn">
+<translation id="1060499346270045814">{NUM_HOURS,plural, =1{Chromium нь хүсээгүй программ хангамжийг долоо хоногт нэг удаа шалгадаг. Хамгийн сүүлд 1 цагийн өмнө шалгасан.}other{Chromium нь хүсээгүй программ хангамжийг долоо хоногт нэг удаа шалгадаг. Хамгийн сүүлд {NUM_HOURS} цагийн өмнө шалгасан.}}</translation>
 <translation id="1065672644894730302">Таны хүсэлтийг уншиж чадахгүй байна. 
 
 Зарим үйлдлүүд нь боломжгүй байж магадгүй бөгөөд сонголтонд хийсэн өөрчлөлтүүд хадгалагдахгүй.</translation>
@@ -40,6 +41,7 @@
 <translation id="2711502716910134313">Chromium чихтэй хуудас</translation>
 <translation id="2718390899429598676">Таны аюулгүй байдлыг сайжруулахын тулд Chromium таны өгөгдлийг шифрлэх болно.</translation>
 <translation id="2770231113462710648">Стандарт вэб хөтчийг дараах руу өөрчил:</translation>
+<translation id="2797461000988640326">{NUM_MINS,plural, =1{Chromium нь хүсээгүй программ хангамжийг долоо хоногт нэг удаа шалгадаг. Хамгийн сүүлд 1 минутын өмнө шалгасан.}other{Chromium нь хүсээгүй программ хангамжийг долоо хоногт нэг удаа шалгадаг. Хамгийн сүүлд {NUM_MINS} минутын өмнө шалгасан.}}</translation>
 <translation id="2799223571221894425">Дахин эхлүүлэх</translation>
 <translation id="2847479871509788944">Chromium-аас устгах ...</translation>
 <translation id="2885378588091291677">Асуудлын менежер</translation>
@@ -49,6 +51,7 @@
 <translation id="3032706164202344641">Chromium таны нууц үгсийг шалгах боломжгүй байна. Дараа дахин оролдоно уу.</translation>
 <translation id="3032787606318309379">Chromium-д өгөгдөл нэмэх нь ...</translation>
 <translation id="3068515742935458733">Алдаа ослын тайлан болон <ph name="UMA_LINK" />-ыг Google рүү илгээх замаар Chromium-ыг улам сайжруулахад тусална уу.</translation>
+<translation id="3086207596048762442">Chromium нь хүсээгүй програм хангамжийг долоо хоногт нэг удаа шалгадаг.</translation>
 <translation id="3103660991484857065">Програм суулгагч нь архивыг задалж үл чадсан тул Chromium-г дахин татаж авна уу.</translation>
 <translation id="3130323860337406239">Chromium нь таны микрофоныг ашиглаж байна.</translation>
 <translation id="3155163173539279776">Chromium-г дахин эхлүүлэх</translation>
@@ -166,6 +169,7 @@
 <translation id="6847869444787758381">Хэрэв таны нууц үг алдагдсан байвал Chromium танд мэдэгдэнэ</translation>
 <translation id="6857782730669500492">Chromium - <ph name="PAGE_TITLE" /></translation>
 <translation id="6863361426438995919">Google Pay (Chromium-д хуулсан)</translation>
+<translation id="6863846675160669383">{NUM_DAYS,plural, =1{Chromium нь хүсээгүй программ хангамжийг долоо хоногт нэг удаа шалгадаг. Хамгийн сүүлд 1 хоногийн өмнө шалгасан.}other{Chromium нь хүсээгүй программ хангамжийг долоо хоногт нэг удаа шалгадаг. Хамгийн сүүлд {NUM_DAYS} хоногийн өмнө шалгасан.}}</translation>
 <translation id="6893813176749746474">Chromium нь шинэчлэгдсэн байгаа хэдий ч та үүнийг доод тал нь 30 хоногийн турш ашиглаагүй байна.</translation>
 <translation id="6964305034639999644">Холбоосыг Chromium-н нууцлалтай цонхонд нээх</translation>
 <translation id="6990124437352146030">Энэ сайтыг ашиглахын тулд Chromium-д таны микрофонд хандах зөвшөөрөл шаардлагатай</translation>
@@ -228,6 +232,7 @@
 <translation id="8621669128220841554">Гэнэтийн алдаанаас болж суулгах ажиллагаа амжилтгүй боллоо. Chromium-ыг дахин татаж авна уу.</translation>
 <translation id="8697124171261953979">Энэ нь мөн таныг Chromium-ыг эхлүүлж байх үед эсвэл Omnibox-аас хайлт хийж буй үед гарч ирдэг хуудсыг хянаж байдаг.</translation>
 <translation id="8704119203788522458">Энэ бол таны Chromium.</translation>
+<translation id="8705191560707593947">Chromium нь хүсээгүй программ хангамжийг долоо хоногт нэг удаа шалгадаг. Хамгийн сүүлд өчигдөр шалгасан.</translation>
 <translation id="8796602469536043152">Энэ сайтыг ашиглахын тулд Chromium-д таны камер болон микрофонд хандах зөвшөөрөл шаардлагатай</translation>
 <translation id="8803635938069941624">Chromium OS-ын нөхцлүүд</translation>
 <translation id="8821041990367117597">Таны нэвтрэх мэдээлэл хуучирсан учир Chromium таны датаг синхрончилж чадсангүй.</translation>
@@ -243,6 +248,7 @@
 <translation id="91086099826398415">Холбоосыг шинэ Chromium болон чихтэй хуудсанд нээх</translation>
 <translation id="911206726377975832">Хайлтын мэдээллээ бас устгамаар байна уу?</translation>
 <translation id="9158494823179993217">Таны системийн админ Chromium-г<ph name="TARGET_URL_HOSTNAME" />-д хандахын тулд өөр хөтөч нээхээр тохируулсан байна.</translation>
+<translation id="9164845895615421500">Chromium нь хүсээгүй программ хангамжийг долоо хоногт нэг удаа шалгадаг. Хамгийн сүүлд нэг хормын өмнө шалгасан.</translation>
 <translation id="9190841055450128916">Chromium (mDNS-In)</translation>
 <translation id="9191317372410544836">Энэ төхөөрөмж дээр үзэлтээ цэгцтэй байлгахын тулд Chromium-н орон зайг ашиглаарай</translation>
 <translation id="93478295209880648">Windows XP болон Windows Vista нь цаашид Chromium-г дэмжихгүй тул буруу ажиллаж болзошгүй</translation>
diff --git a/chrome/app/resources/chromium_strings_ne.xtb b/chrome/app/resources/chromium_strings_ne.xtb
index ea4fe4e9..a109559 100644
--- a/chrome/app/resources/chromium_strings_ne.xtb
+++ b/chrome/app/resources/chromium_strings_ne.xtb
@@ -1,6 +1,7 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="ne">
+<translation id="1060499346270045814">{NUM_HOURS,plural, =1{Chromium ले हप्तामा एक पटक अवाञ्छित सफ्टवेयर छन् कि छैनन् भनी जाँच गर्छ। पछिल्लो पटक जाँच गरिएको: १ घन्टाअघि।}other{Chromium ले हप्तामा एक पटक अवाञ्छित सफ्टवेयर छन् कि छैनन् भनी जाँच गर्छ। पछिल्लो पटक जाँच गरिएको: {NUM_HOURS} घन्टाअघि।}}</translation>
 <translation id="1065672644894730302">तपाइँका प्राथमिकातहरू पढ्न सकिदैन।
 
 केही सुविधाहरू अनुपलब्ध हुन सक्छन् र प्राथमिकताहरूमा परिवर्तनहरू बचत हुने छैनन्।</translation>
@@ -40,6 +41,7 @@
 <translation id="2711502716910134313">Chromium को ट्याब</translation>
 <translation id="2718390899429598676">थप गरिएको सुरक्षाका लागि क्रोमियमले तपाईँको डेटा इन्क्रिप्ट गर्ने छ।</translation>
 <translation id="2770231113462710648">पूर्वनिर्धारित ब्राउजरलाई यसमा बदल्नुहोस्:</translation>
+<translation id="2797461000988640326">{NUM_MINS,plural, =1{Chromium ले हप्तामा एक पटक अवाञ्छित सफ्टवेयर छन् कि छैनन् भनी जाँच गर्छ। पछिल्लो पटक जाँच गरिएको: १ मिनेटअघि।}other{Chromium ले हप्तामा एक पटक अवाञ्छित सफ्टवेयर छन् कि छैनन् भनी जाँच गर्छ। पछिल्लो पटक जाँच गरिएको: {NUM_MINS} मिनेटअघि।}}</translation>
 <translation id="2799223571221894425">पुन: सुरुवात गर्नुहोस्</translation>
 <translation id="2847479871509788944">Chromium बाट हटाउनुहोस् ...</translation>
 <translation id="2885378588091291677">कार्य व्यवस्थापक</translation>
@@ -49,6 +51,7 @@
 <translation id="3032706164202344641">Chromium ले तपाईंका पासवर्डहरूको जाँच गर्न सकेन। पछि फेरि प्रयास गर्नुहोस्।</translation>
 <translation id="3032787606318309379">Chromium मा थप्दै...</translation>
 <translation id="3068515742935458733">गुगललाई दुर्घटना प्रतिवेदन र <ph name="UMA_LINK" /> पठाएर राम्रो क्रोमियम बनाउन सहयोग गर्नुहोस् ।</translation>
+<translation id="3086207596048762442">Chromium ले हप्तामा एक पटक अवाञ्छित सफ्टवेयर छन् कि छैनन् भनी जाँच गर्छ</translation>
 <translation id="3103660991484857065">स्थापितकर्ताले सङ्ग्रह नखाँद्न असफल भयो। कृपया फेरि Chromium डाउनलोड गर्नुहोस्।</translation>
 <translation id="3130323860337406239">क्रोमियमले तपाईंको माइक्रोफोनको प्रयोग गरिरहेको छ ।</translation>
 <translation id="3155163173539279776">Chromium पुनः सुरु गर्नुहोस्</translation>
@@ -166,6 +169,7 @@
 <translation id="6847869444787758381">तपाईंको पासवर्ड ह्याक भएको खण्डमा Chromium ले तपाईंलाई त्यसको जानकारी दिन्छ</translation>
 <translation id="6857782730669500492">Chromium - <ph name="PAGE_TITLE" /></translation>
 <translation id="6863361426438995919">Google Pay (Chromium मा प्रतिलिपि गरियो)</translation>
+<translation id="6863846675160669383">{NUM_DAYS,plural, =1{Chromium ले हप्तामा एक पटक अवाञ्छित सफ्टवेयर छन् कि छैनन् भनी जाँच गर्छ। पछिल्लो पटक जाँच गरिएको: १ दिनअघि।}other{Chromium ले हप्तामा एक पटक अवाञ्छित सफ्टवेयर छन् कि छैनन् भनी जाँच गर्छ। पछिल्लो पटक जाँच गरिएको: {NUM_DAYS} दिनअघि।}}</translation>
 <translation id="6893813176749746474">Chromium अद्यावधिक गरिएको छ, तर तपाइँले त्यसलाई कम्तीमा पनि 30 दिनहरूको लागि प्रयोग गरनुभएको छैन।</translation>
 <translation id="6964305034639999644">लिंकलाई Chromium को इन्कोग्निटो विन्डोमा खोल्नुहोस्</translation>
 <translation id="6990124437352146030">Chromium लाई यो साइटका लागि तपाईंको माइक्रोफोनमाथि पहुँच राख्ने अनुमति चाहिन्छ</translation>
@@ -212,6 +216,7 @@
 <translation id="7975919845073681630">यो Chromium को एउटा सहायक स्थापना हो र यसलाई तपाईँको पूर्वनिर्धारित ब्राउजर बनाउन सकिँदैन।</translation>
 <translation id="7979877361127045932">Chromium मेनुमा लुकाउनुहोस्</translation>
 <translation id="8013436988911883588">Chromium ले पहुँच प्राप्त गरेपछि, वेबसाइटहरू तपाईंसँग पहुँच माग्न सक्ने छन्।</translation>
+<translation id="8022442821873033760">Chromium मा आफ्नो नयाँ प्रोफाइल सेटअप गर्नुहोस्</translation>
 <translation id="81770708095080097">यो फाइल खतरनाक छ, त्यसैले Chromium ले यसमाथि रोक लगाएको छ।</translation>
 <translation id="8248265253516264921">कुनै छविमा उपयोगी विवरण नभएका खण्डमा Chromium ले तपाईंलाई एउटा विवरण उपलब्ध गराउने प्रयास गर्ने छ। विवरणहरू सिर्जना गर्न छविहरू Google मा पठाइन्छ। तपाईं सेटिङहरूमा गई जुनसुकै बेला यसलाई निष्क्रिय पार्न सक्नुहुन्छ।</translation>
 <translation id="8266560134891435528">तपाईं साइन इन नहुनुभएकाले Chromium ले तपाईंका पासवर्डहरूको जाँच गर्न सकेन</translation>
@@ -230,6 +235,7 @@
 <translation id="8621669128220841554">अनिश्</translation>
 <translation id="8697124171261953979">तपाइँले Chromium सुरु गर्दा वा ओम्निबाकसबाट खोज्दा कुन पृष्ठ देखाउँछ भनेर पनि यसले नियन्त्रण गर्छ।</translation>
 <translation id="8704119203788522458">यो तपाइँको Chromium हो</translation>
+<translation id="8705191560707593947">Chromium ले हप्तामा एक पटक अवाञ्छित सफ्टवेयर छन् कि छैनन् भनी जाँच गर्छ। पछिल्लो पटक जाँच गरिएको: हिजो।</translation>
 <translation id="8796602469536043152">Chromium लाई यो साइटका लागि तपाईंको क्यामेरा र माइक्रोफोनमाथि पहुँच राख्ने अनुमति चाहिन्छ</translation>
 <translation id="8803635938069941624">Chromium OS सर्तहरू</translation>
 <translation id="8821041990367117597">क्रोमियमले तपाईंको डाटा समक्रमण गर्न सकेन किनकी तपाईंको खाता साइन-इन विवरणहरूको म्याद सकिएको छ।</translation>
@@ -245,6 +251,7 @@
 <translation id="91086099826398415">लिंकलाई Chromium को नयाँ ट्याबमा खोल्नुहोस्</translation>
 <translation id="911206726377975832">साथै तपाईंको ब्राउजिङ डाटा पनि मेट्ने?</translation>
 <translation id="9158494823179993217">तपाईंको प्रणालीका प्रशासकले <ph name="TARGET_URL_HOSTNAME" /> माथि पहुँच गर्नका लागि वैकल्पिक ब्राउजर खोल्न Chromium कन्फिगर गरेको छ।</translation>
+<translation id="9164845895615421500">Chromium ले हप्तामा एक पटक अवाञ्छित सफ्टवेयर छन् कि छैनन् भनी जाँच गर्छ। पछिल्लो पटक जाँच गरिएको: केही बेरअघि।</translation>
 <translation id="9190841055450128916">Chromium (mDNS-In)</translation>
 <translation id="9191317372410544836">यो यन्त्रबाट व्यवस्थित तरिकाले इन्टरनेट ब्राउज गर्न Chromium स्पेस प्रयोग गर्नुहोस्</translation>
 <translation id="93478295209880648">Chromium अब उप्रान्त Windows XP वा Windows Vista मा समर्थित नभएका कारण यसले सही ढङ्गले काम नगर्न सक्छ</translation>
diff --git a/chrome/app/resources/chromium_strings_nl.xtb b/chrome/app/resources/chromium_strings_nl.xtb
index 5851ccbd..1a3e82b 100644
--- a/chrome/app/resources/chromium_strings_nl.xtb
+++ b/chrome/app/resources/chromium_strings_nl.xtb
@@ -217,6 +217,7 @@
 <translation id="7975919845073681630">Dit is een tweede installatie van Chromium en kan niet als standaardbrowser worden ingesteld.</translation>
 <translation id="7979877361127045932">Verbergen in Chromium-menu</translation>
 <translation id="8013436988911883588">Zodra Chromium toegang heeft, kunnen websites je om toegang vragen.</translation>
+<translation id="8022442821873033760">Je nieuwe Chromium-ruimte instellen</translation>
 <translation id="81770708095080097">Dit bestand is gevaarlijk en is daarom door Chromium geblokkeerd.</translation>
 <translation id="8248265253516264921">Als een afbeelding geen nuttige beschrijving bevat, probeert Chromium je er een te geven. Afbeeldingen worden naar Google verzonden om beschrijvingen te maken. Je kunt dit op elk gewenst moment uitschakelen in Instellingen.</translation>
 <translation id="8266560134891435528">Chromium kan je wachtwoorden niet checken omdat je niet bent ingelogd.</translation>
diff --git a/chrome/app/resources/chromium_strings_or.xtb b/chrome/app/resources/chromium_strings_or.xtb
index 12a8766..d75167c 100644
--- a/chrome/app/resources/chromium_strings_or.xtb
+++ b/chrome/app/resources/chromium_strings_or.xtb
@@ -217,6 +217,7 @@
 <translation id="7975919845073681630">ଏହା Chromiumର ଏକ ସେକେଣ୍ଡାରୀ ଇନ୍‍ଷ୍ଟଲେସନ୍‌ ଏବଂ ଏହାକୁ ଆପଣଙ୍କ ଡିଫଲ୍ଟ ବ୍ରାଉଜର୍‌ କରାଯାଇପାରିବ ନାହିଁ।</translation>
 <translation id="7979877361127045932">Chromium ମେନୁରେ ଲୁଚାନ୍ତୁ</translation>
 <translation id="8013436988911883588">ଥରେ Chromiumର ଆକ୍ସେସ୍ ହେବା ପରେ, ୱେବ୍‌ସାଇଟ୍ ଆପଣଙ୍କୁ ଆକ୍ସେସ୍ ପାଇଁ ପଚାରିବାରେ ସକ୍ଷମ ହେବେ।</translation>
+<translation id="8022442821873033760">ଆପଣଙ୍କ ନୂଆ Chromium ସ୍ପେସ୍ ସେଟ୍ ଅପ୍ କରନ୍ତୁ</translation>
 <translation id="81770708095080097">ଏହି ଫାଇଲ୍ ବିପଜ୍ଜନକ ଅଟେ, ତେଣୁ Chromium ଏହାକୁ ବ୍ଲକ୍ କରିଛି।</translation>
 <translation id="8248265253516264921">ଯଦି ଗୋଟିଏ ଛବିରେ ବ୍ୟବହାରଯୋଗ୍ୟ ବିବରଣୀ ନାହିଁ, ତେବେ Chromium ଆପଣଙ୍କ ପାଇଁ ଏକ ବିବରଣୀ ପ୍ରଦାନ କରିବାକୁ ଚେଷ୍ଟା କରିବ। ବିବରଣୀ ତିଆରି କରିବାକୁ, ଛବିଗୁଡ଼ିକ Googleକୁ ପଠାଇ ଦିଆଯାଇଛି। ଆପଣ ଯେକୌଣସି ସମୟରେ ସେଟିଂସ୍‌ରେ ଏହାକୁ ବନ୍ଦ କରିପାରିବେ।</translation>
 <translation id="8266560134891435528">ଆପଣ ସାଇନ୍ ଇନ୍ କରିନଥିବା ଯୋଗୁଁ Chromium ଆପଣଙ୍କ ପାସୱାର୍ଡ ଯାଞ୍ଚ କରିପାରିବ ନାହିଁ</translation>
diff --git a/chrome/app/resources/chromium_strings_pa.xtb b/chrome/app/resources/chromium_strings_pa.xtb
index c1976ab0..db5c8bac0a 100644
--- a/chrome/app/resources/chromium_strings_pa.xtb
+++ b/chrome/app/resources/chromium_strings_pa.xtb
@@ -218,6 +218,7 @@
 <translation id="7975919845073681630">ਇਹ Chromium ਦੀ ਇੱਕ ਸੈਕੰਡਰੀ ਸਥਾਪਨਾ ਹੈ, ਅਤੇ ਇਸਨੂੰ ਤੁਹਾਡਾ ਪੂਰਵ-ਨਿਰਧਾਰਤ ਬ੍ਰਾਊਜ਼ਰ ਨਹੀਂ ਬਣਾਇਆ ਜਾ ਸਕਦਾ ਹੈ।</translation>
 <translation id="7979877361127045932">Chromium ਮੀਨੂ ਵਿੱਚ ਲੁਕਾਓ</translation>
 <translation id="8013436988911883588">Chromium ਤੱਕ ਪਹੁੰਚ ਹੋਣ 'ਤੇ, ਵੈੱਬਸਾਈਟਾਂ ਤੁਹਾਨੂੰ ਪਹੁੰਚ ਲਈ ਪੁੱਛ ਸਕਣਗੀਆਂ।</translation>
+<translation id="8022442821873033760">ਆਪਣੇ ਨਵੇਂ Chromium ਸਪੇਸ ਦਾ ਸੈੱਟਅੱਪ ਕਰੋ</translation>
 <translation id="81770708095080097">ਇਹ ਫ਼ਾਈਲ ਖਤਰਨਾਕ ਹੈ, ਇਸ ਲਈ Chromium ਨੇ ਇਸਨੂੰ ਬਲੌਕ ਕਰ ਦਿੱਤਾ ਹੈ।</translation>
 <translation id="8248265253516264921">ਜੇ ਕਿਸੇ ਚਿੱਤਰ ਦਾ ਲਾਭਕਾਰੀ ਵਰਣਨ ਨਹੀਂ ਹੈ, ਤਾਂ Chromium ਤੁਹਾਡੇ ਲਈ ਇੱਕ ਵਰਣਨ ਮੁਹੱਈਆ ਕਰਵਾਉਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੇਗਾ। ਵਰਣਨ ਬਣਾਉਣ ਲਈ, ਚਿੱਤਰ Google ਨੂੰ ਭੇਜੇ ਜਾਂਦੇ ਹਨ। ਤੁਸੀਂ ਕਿਸੇ ਵੇਲੇ ਵੀ ਇਸਨੂੰ ਸੈਟਿੰਗਾਂ ਵਿੱਚ ਬੰਦ ਕਰ ਸਕਦੇ ਹੋ।</translation>
 <translation id="8266560134891435528">Chromium ਤੁਹਾਡੇ ਪਾਸਵਰਡਾਂ ਦੀ ਜਾਂਚ ਨਹੀਂ ਕਰ ਸਕਦਾ ਕਿਉਂਕਿ ਤੁਸੀਂ ਸਾਈਨ-ਇਨ ਨਹੀਂ ਕੀਤਾ ਹੈ</translation>
diff --git a/chrome/app/resources/chromium_strings_pt-BR.xtb b/chrome/app/resources/chromium_strings_pt-BR.xtb
index 9fcf51f..1dbb3a8 100644
--- a/chrome/app/resources/chromium_strings_pt-BR.xtb
+++ b/chrome/app/resources/chromium_strings_pt-BR.xtb
@@ -209,6 +209,7 @@
 <translation id="7975919845073681630">Como esta é uma instalação secundária do Chromium, ele não pode se tornar seu navegador padrão.</translation>
 <translation id="7979877361127045932">Esconder no menu do Chromium</translation>
 <translation id="8013436988911883588">Assim que o Chromium tiver acesso, os sites poderão solicitar acesso.</translation>
+<translation id="8022442821873033760">Configure seu novo Chromium Space</translation>
 <translation id="81770708095080097">Esse arquivo é perigoso, por isso ele foi bloqueado pelo Chromium.</translation>
 <translation id="8248265253516264921">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. É possível desativar essa opção nas configurações a qualquer momento.</translation>
 <translation id="8266560134891435528">O Chromium não pode verificar suas senhas porque a conta não está conectada</translation>
@@ -243,7 +244,7 @@
 <translation id="91086099826398415">Abrir link em nova &amp;guia do Chromium</translation>
 <translation id="911206726377975832">Excluir também dados de navegação?</translation>
 <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="9164845895615421500">O Chromium verifica se há softwares indesejados uma vez por semana. Última verificação: pouco tempo atrás.</translation>
+<translation id="9164845895615421500">O Chromium verifica se há softwares indesejados uma vez por semana. Última verificação: há alguns segundos.</translation>
 <translation id="9190841055450128916">Chromium (mDNS-In)</translation>
 <translation id="9191317372410544836">Use os Chromium Spaces para organizar sua navegação neste dispositivo</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>
diff --git a/chrome/app/resources/chromium_strings_ru.xtb b/chrome/app/resources/chromium_strings_ru.xtb
index 1b66f79..e4c0ad1 100644
--- a/chrome/app/resources/chromium_strings_ru.xtb
+++ b/chrome/app/resources/chromium_strings_ru.xtb
@@ -211,6 +211,7 @@
 <translation id="7975919845073681630">Это дополнительная установка Chromium. Его нельзя сделать браузером по умолчанию.</translation>
 <translation id="7979877361127045932">Не показывать в меню Chromium</translation>
 <translation id="8013436988911883588">Когда вы предоставите доступ Chromium, веб-сайты также смогут запрашивать у вас доступ.</translation>
+<translation id="8022442821873033760">Настройте новый профиль Chromium</translation>
 <translation id="81770708095080097">Chromium заблокировал этот файл как опасный.</translation>
 <translation id="8248265253516264921">Если у изображения нет понятного описания, Chromium попытается его найти. Для создания описаний изображения отправляются в Google. Эту функцию можно отключить в настройках в любое время.</translation>
 <translation id="8266560134891435528">Не удается запустить проверку паролей в Chromium, поскольку вы не вошли в аккаунт.</translation>
diff --git a/chrome/app/resources/chromium_strings_ta.xtb b/chrome/app/resources/chromium_strings_ta.xtb
index dd97239..69e0049 100644
--- a/chrome/app/resources/chromium_strings_ta.xtb
+++ b/chrome/app/resources/chromium_strings_ta.xtb
@@ -216,6 +216,7 @@
 <translation id="7975919845073681630">இது Chromium இன் இரண்டாம் நிலை நிறுவல் என்பதால், அதை இயல்புநிலை உலாவியாக அமைக்க முடியாது.</translation>
 <translation id="7979877361127045932">Chromium மெனுவில் மறை</translation>
 <translation id="8013436988911883588">Chromiumமுக்கு அணுகல் கிடைத்தவுடன், இணையதளங்கள் உங்களிடம் அணுகலைக் கோர முடியும்.</translation>
+<translation id="8022442821873033760">உங்கள் புதிய Chromium ஸ்பேஸை அமைத்தல்</translation>
 <translation id="81770708095080097">இந்தக் கோப்பு ஆபத்தானது என்பதால், அதை Chromium தடுத்துள்ளது.</translation>
 <translation id="8248265253516264921">ஒரு படத்திற்குப் பயனுள்ள விளக்கம் இல்லாதபட்சத்தில் Chromium உங்களுக்காக அதை வழங்க முயலும். விளக்கங்களை உருவாக்குவதற்காக படங்கள் Googleளுக்கு அனுப்பப்படும். அமைப்புகளுக்குச் சென்று எப்போது வேண்டுமானாலும் இதை முடக்கலாம்.</translation>
 <translation id="8266560134891435528">நீங்கள் உள்நுழையாததால் Chromiumமால் கடவுச்சொற்களைச் சரிபார்க்க முடியவில்லை</translation>
diff --git a/chrome/app/resources/chromium_strings_te.xtb b/chrome/app/resources/chromium_strings_te.xtb
index 2537f84a..6c2746d26 100644
--- a/chrome/app/resources/chromium_strings_te.xtb
+++ b/chrome/app/resources/chromium_strings_te.xtb
@@ -212,6 +212,7 @@
 <translation id="7975919845073681630">ఇది Chromium రెండవ ఇన‌స్ట‌లేష‌న్. దీన్ని మీ డిఫాల్ట్ బ్రౌజర్‌గా చేయడం సాధ్యపడదు.</translation>
 <translation id="7979877361127045932">Chromium మెనూలో దాచండి</translation>
 <translation id="8013436988911883588">ఓసారి Chromiumకి యాక్సెస్ లభించాక, ఆపై వెబ్‌సైట్‌లకు ఏమైనా యాక్సెస్‌ కావాలంటే అవి మిమ్మల్ని అడగవచ్చు.</translation>
+<translation id="8022442821873033760">మీ కొత్త Chromium Spaceను సెటప్ చేయండి</translation>
 <translation id="81770708095080097">ఈ ఫైల్ అపాయకరమైనది, కాబట్టి Chromium దీన్ని బ్లాక్ చేసింది.</translation>
 <translation id="8248265253516264921">చిత్రంలో ఉపయోగకరమైన వివరణ లేకుంటే, మీ కోసం ఒక వివరణను అందించడానికి Chromium ప్రయత్నిస్తుంది. వివరణలను సృష్టించడానికి, చిత్రాలు Googleకు పంపబడతాయి. మీరు దీన్ని ఎప్పుడైనా సెట్టింగ్‌లలో ఆఫ్ చేయవచ్చు.</translation>
 <translation id="8266560134891435528">మీరు సైన్ ఇన్ చేయనందున Chromium మీ పాస్‌వర్డ్‌లను తనిఖీ చేయలేదు</translation>
diff --git a/chrome/app/resources/chromium_strings_th.xtb b/chrome/app/resources/chromium_strings_th.xtb
index b01a58e..713e259fe 100644
--- a/chrome/app/resources/chromium_strings_th.xtb
+++ b/chrome/app/resources/chromium_strings_th.xtb
@@ -215,6 +215,7 @@
 <translation id="7975919845073681630">นี่เป็นการติดตั้ง Chromium แบบสำรอง และไม่สามารถใช้เป็นเบราว์เซอร์เริ่มต้นของคุณ</translation>
 <translation id="7979877361127045932">ซ่อนในเมนู Chromium</translation>
 <translation id="8013436988911883588">เมื่อ Chromium มีสิทธิ์การเข้าถึงแล้ว เว็บไซต์จะขอสิทธิ์การเข้าถึงจากคุณได้</translation>
+<translation id="8022442821873033760">ตั้งค่า Chrome Space ใหม่</translation>
 <translation id="81770708095080097">ไฟล์นี้อันตราย Chromium จึงบล็อกไว้</translation>
 <translation id="8248265253516264921">หากรูปภาพไม่มีคำอธิบายที่เป็นประโยชน์ Chromium จะพยายามใส่คำอธิบายให้คุณ รูปภาพจะส่งมายัง Google เพื่อสร้างคำอธิบาย คุณปิดการดำเนินการนี้ได้ทุกเมื่อในการตั้งค่า</translation>
 <translation id="8266560134891435528">Chromium ตรวจสอบรหัสผ่านไม่ได้เพราะคุณไม่ได้ลงชื่อเข้าใช้</translation>
diff --git a/chrome/app/resources/chromium_strings_tr.xtb b/chrome/app/resources/chromium_strings_tr.xtb
index 333f369d..2690aa74 100644
--- a/chrome/app/resources/chromium_strings_tr.xtb
+++ b/chrome/app/resources/chromium_strings_tr.xtb
@@ -214,6 +214,7 @@
 <translation id="7975919845073681630">Bu, Chromium'un ikincil bir yüklemesidir ve varsayılan tarayıcınız yapılamaz.</translation>
 <translation id="7979877361127045932">Chromium menüsünde gizle</translation>
 <translation id="8013436988911883588">Chromium erişim izni aldıktan sonra, web siteleri de erişim için sizden izin isteyebilecek.</translation>
+<translation id="8022442821873033760">Yeni Chromium Alanınızı oluşturma</translation>
 <translation id="81770708095080097">Bu dosya tehlikeli olduğu için Chromium tarafından engellendi.</translation>
 <translation id="8248265253516264921">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. Bu özelliği istediğiniz zaman ayarlardan kapatabilirsiniz.</translation>
 <translation id="8266560134891435528">Oturum açmadığınız için Chromium, şifrelerinizi kontrol edemiyor</translation>
diff --git a/chrome/app/resources/chromium_strings_uk.xtb b/chrome/app/resources/chromium_strings_uk.xtb
index b6660ceb..7379c9d01 100644
--- a/chrome/app/resources/chromium_strings_uk.xtb
+++ b/chrome/app/resources/chromium_strings_uk.xtb
@@ -216,6 +216,7 @@
 <translation id="7975919845073681630">Це додаткове встановлення Chromium. Його не можна зробити вашим веб-переглядачем за умовчанням.</translation>
 <translation id="7979877361127045932">Сховати в меню Chromium</translation>
 <translation id="8013436988911883588">Коли Chromium отримає доступ, веб-сайти зможуть надсилати вам запити на доступ.</translation>
+<translation id="8022442821873033760">Налаштуйте свій новий профіль Chromium</translation>
 <translation id="81770708095080097">Цей файл небезпечний, тому Chromium заблокував його.</translation>
 <translation id="8248265253516264921">Якщо зображення не має корисного опису, Chromium спробує додати його. Для цього зображення надсилаються в Google. Ви можете будь-коли вимкнути це в налаштуваннях.</translation>
 <translation id="8266560134891435528">Chromium не може перевірити паролі, оскільки ви не ввійшли в обліковий запис</translation>
diff --git a/chrome/app/resources/chromium_strings_ur.xtb b/chrome/app/resources/chromium_strings_ur.xtb
index 624f4d5..1c319a5f 100644
--- a/chrome/app/resources/chromium_strings_ur.xtb
+++ b/chrome/app/resources/chromium_strings_ur.xtb
@@ -218,6 +218,7 @@
 <translation id="7975919845073681630">‏یہ Chromium کا ثانوی انسٹالیشن ہے اور اسے آپ کا ڈیفالٹ براؤزر نہیں بنایا جا سکتا ہے۔</translation>
 <translation id="7979877361127045932">‏Chromium مینو میں مخفی کریں</translation>
 <translation id="8013436988911883588">‏Chromium کو رسائی مل جانے کے بعد، ویب سائٹس آپ سے رسائی طلب کر سکیں گی۔</translation>
+<translation id="8022442821873033760">‏اپنا نیا Chromium اسپیس سیٹ اپ کریں</translation>
 <translation id="81770708095080097">‏یہ فائل خطرناک ہے، اس لیے Chromium نے اسے مسدود کر دیا ہے۔</translation>
 <translation id="8248265253516264921">‏اگر کسی تصویر میں مفید تفصیل موجود نہیں ہے تو Chromium آپ کے لیے تفصیل فراہم کرنے کی کوشش کرے گا۔ تفصیلات تخلیق کرنے کے لیے، تصاویر Google کو بھیجی جاتی ہیں۔ آپ اسے ترتیبات میں کسی بھی وقت آف کر سکتے ہیں۔</translation>
 <translation id="8266560134891435528">‏Chromium آپ کے پاس ورڈز چیک نہیں کر سکتا کیونکہ آپ سائن ان نہیں ہیں</translation>
diff --git a/chrome/app/resources/chromium_strings_vi.xtb b/chrome/app/resources/chromium_strings_vi.xtb
index 33c75722..af2d603 100644
--- a/chrome/app/resources/chromium_strings_vi.xtb
+++ b/chrome/app/resources/chromium_strings_vi.xtb
@@ -216,6 +216,7 @@
 <translation id="7975919845073681630">Đây là cài đặt thứ cấp của Chromium và không thể trở thành trình duyệt mặc định của bạn.</translation>
 <translation id="7979877361127045932">Ẩn trong menu Chromium</translation>
 <translation id="8013436988911883588">Sau khi Chromium có quyền truy cập, các trang web sẽ có thể yêu cầu bạn cấp quyền truy cập.</translation>
+<translation id="8022442821873033760">Thiết lập Không gian Chromium mới của bạn</translation>
 <translation id="81770708095080097">Tệp này nguy hiểm, do đó Chromium đã chặn tệp.</translation>
 <translation id="8248265253516264921">Chromium sẽ cố gắng mô tả cho bạn những hình ảnh không có nội dung mô tả hữu ích. Để tạo nội dung mô tả, các hình ảnh sẽ được gửi đến Google. Bạn có thể tắt dịch vụ này trong phần cài đặt bất kỳ lúc nào.</translation>
 <translation id="8266560134891435528">Chromium không thể kiểm tra mật khẩu của bạn vì bạn chưa đăng nhập</translation>
diff --git a/chrome/app/resources/chromium_strings_zh-CN.xtb b/chrome/app/resources/chromium_strings_zh-CN.xtb
index ebbcd19..a1af81a 100644
--- a/chrome/app/resources/chromium_strings_zh-CN.xtb
+++ b/chrome/app/resources/chromium_strings_zh-CN.xtb
@@ -216,6 +216,7 @@
 <translation id="7975919845073681630">这是 Chromium 的并行安装,您无法将此浏览器设为默认浏览器。</translation>
 <translation id="7979877361127045932">在 Chromium 菜单中隐藏</translation>
 <translation id="8013436988911883588">一旦 Chromium 获得了使用权限,网站便能请求您向其授予使用权限。</translation>
+<translation id="8022442821873033760">设置您的新 Chromium Space</translation>
 <translation id="81770708095080097">此文件存在危险,因此 Chromium 已将其拦截。</translation>
 <translation id="8248265253516264921">如果图片缺少有用的说明,则 Chromium 会尝试为您提供一条说明。为便于创建说明,系统会将图片发送给 Google。您可以随时在“设置”中关闭此功能。</translation>
 <translation id="8266560134891435528">Chromium 无法检查您的密码,因为您未登录</translation>
diff --git a/chrome/app/resources/chromium_strings_zh-TW.xtb b/chrome/app/resources/chromium_strings_zh-TW.xtb
index 56fcacc..b46364c 100644
--- a/chrome/app/resources/chromium_strings_zh-TW.xtb
+++ b/chrome/app/resources/chromium_strings_zh-TW.xtb
@@ -216,6 +216,7 @@
 <translation id="7975919845073681630">這是以並存形式安裝的次要 Chromium,無法設為您的預設瀏覽器。</translation>
 <translation id="7979877361127045932">在 Chromium 選單中隱藏</translation>
 <translation id="8013436988911883588">Chromium 取得存取權後,網站將可要求你授予存取權。</translation>
+<translation id="8022442821873033760">設定新的 Chromium 空間</translation>
 <translation id="81770708095080097">這個檔案並不安全,因此遭到 Chromium 封鎖。</translation>
 <translation id="8248265253516264921">如果圖片缺少有用的說明,Chromium 會嘗試為你提供說明。系統會將圖片傳送給 Google,以便產生說明。你隨時可以在設定中關閉這項功能。</translation>
 <translation id="8266560134891435528">你尚未登入帳戶,因此 Chromium 無法檢查你的密碼</translation>
diff --git a/chrome/app/resources/generated_resources_af.xtb b/chrome/app/resources/generated_resources_af.xtb
index 21b10e9..86a1a64e 100644
--- a/chrome/app/resources/generated_resources_af.xtb
+++ b/chrome/app/resources/generated_resources_af.xtb
@@ -247,7 +247,6 @@
 <translation id="1293556467332435079">Lêers</translation>
 <translation id="1296911687402551044">Speld geselekteerde oortjie vas</translation>
 <translation id="1297175357211070620">Bestemming</translation>
-<translation id="1297646507722131691">Dit word aanbeveel dat lêers as deel van hierdie opgradering gerugsteun word om dataverlies te voorkom ingeval die opgradering nie voltooi kan word nie. As die opgradering begin word, sal dit veroorsaak dat Linux (beta) afgeskakel word. Stoor asseblief oop lêers voordat jy voortgaan.</translation>
 <translation id="1300415640239881824"><ph name="DOMAIN" /> wil hê dat jou toestel se identiteit deur Google geverifieer word om geskiktheid vir die verbeterde terugspeel van beskermde inhoud te bepaal.</translation>
 <translation id="1300806585489372370">Om hierdie instelling te verander, <ph name="BEGIN_LINK" />skakel identifiseerders eers aan<ph name="END_LINK" /></translation>
 <translation id="1301135395320604080"><ph name="ORIGIN" /> kan die volgende lêers wysig</translation>
@@ -1981,7 +1980,6 @@
 <translation id="3435738964857648380">Sekuriteit</translation>
 <translation id="343578350365773421">Papier is op</translation>
 <translation id="3435896845095436175">Aktiveer</translation>
-<translation id="3436642683618870087">Intydse Onderskrifte bespeur spraak in media en genereer outomaties onderskrifte vir alle media wat in Chrome speel.</translation>
 <translation id="3438633801274389918">Ninja</translation>
 <translation id="3439153939049640737">Laat <ph name="HOST" /> altyd toe om by jou mikrofoon in te gaan</translation>
 <translation id="3439970425423980614">Maak 'n PDF as voorskou oop</translation>
@@ -3624,7 +3622,6 @@
 <translation id="5511379779384092781">Ekstra klein</translation>
 <translation id="5511823366942919280">Is jy seker jy wil hierdie toestel as 'n "Haai" opstel?</translation>
 <translation id="5512653252560939721">Gebruikersertifikaat moet deur hardeware gesteun word.</translation>
-<translation id="5515923816438946203">Kies wat jy op jou skerm sien</translation>
 <translation id="5517304475148761050">Hierdie program moet toegang tot die Play Winkel hê</translation>
 <translation id="5517412723934627386"><ph name="NETWORK_TYPE" /> – <ph name="NETWORK_DISPLAY_NAME" /></translation>
 <translation id="551752069230578406">Voeg tans 'n drukker by jou rekening – dit kan 'n oomblik neem …</translation>
@@ -3740,6 +3737,7 @@
 <translation id="5642508497713047">CRL-ondertekenaar</translation>
 <translation id="5643321261065707929">Beperkte netwerk</translation>
 <translation id="5643620609347735571">Vee uit en gaan voort</translation>
+<translation id="5646376287012673985">Ligging</translation>
 <translation id="5646558797914161501">Sakeman</translation>
 <translation id="5648166631817621825">Afgelope 7 dae</translation>
 <translation id="5649053991847567735">Outomatiese aflaaie</translation>
@@ -6392,7 +6390,6 @@
 <translation id="8952831374766033534">Opstellingopsie word nie gesteun nie: <ph name="ERROR_LINE" /></translation>
 <translation id="8953476467359856141">Terwyl dit laai</translation>
 <translation id="895347679606913382">Begin tans …</translation>
-<translation id="8957762313041272117">Intydse Onderskrif</translation>
 <translation id="895944840846194039">JavaScript-geheue</translation>
 <translation id="8962083179518285172">Versteek besonderhede</translation>
 <translation id="8962918469425892674">Hierdie werf gebruik beweging- of ligsensors.</translation>
diff --git a/chrome/app/resources/generated_resources_am.xtb b/chrome/app/resources/generated_resources_am.xtb
index 87116a5c2..2d5d1d8b 100644
--- a/chrome/app/resources/generated_resources_am.xtb
+++ b/chrome/app/resources/generated_resources_am.xtb
@@ -247,7 +247,6 @@
 <translation id="1293556467332435079">ፋይሎች</translation>
 <translation id="1296911687402551044">የተመረጠውን ትር ሰካ</translation>
 <translation id="1297175357211070620">መዳረሻ</translation>
-<translation id="1297646507722131691">ማሻሻያው ሊጠናቀቅ የማይችል ከሆነ የውሂብ መጥፋትን ለመከላከል የፋይሎችን ምትክ ማስቀመጥ የዚህ ማሻሻያ አካል እንዲሆን ይመከራል። ማላቅ መጀመሩ Linux (ቅድመ ይሁንታ) እንዲዘጋ ያደርገዋል። ከመቀጠልዎ በፊት እባክዎ የተከፈቱ ፋይሎችን ያስቀምጡ።</translation>
 <translation id="1300415640239881824"><ph name="DOMAIN" /> መሣሪያዎ ለተሻሻለ የተጠበቀ ይዘት መልሶ ለማጫወት ብቁ መሆኑን ለመወሰን የመሣሪያዎን ማንነት በGoogle እንዲረጋገጥ ይፈልጋል።</translation>
 <translation id="1300806585489372370">ይህን ቅንብር ለመቀየር በመጀመሪያ <ph name="BEGIN_LINK" />ለዪዎችን ያብሩ<ph name="END_LINK" /></translation>
 <translation id="1301135395320604080"><ph name="ORIGIN" /> የሚከተሉትን ፋይሎች ማርትዕ ይችላል</translation>
@@ -1980,7 +1979,6 @@
 <translation id="3435738964857648380">የደህንነት ጥበቃ</translation>
 <translation id="343578350365773421">ወረቀት ጨርሷል</translation>
 <translation id="3435896845095436175">አንቃ</translation>
-<translation id="3436642683618870087">ቀጥታ መግለጫ ጽሑፍ በሚዲያ ውስጥ ንግግርን ፈልጎ ያገኝ ኣና በራስ-ሰር በChrome ውስጥ በመጫወት ላይ ላሉ ሁሉም ሚዲያ መግለጫ ጽሑፎችን ያመነጫል።</translation>
 <translation id="3438633801274389918">ኒንጃ</translation>
 <translation id="3439153939049640737"><ph name="HOST" /> ሁልጊዜ የማይክሮፎንዎ መዳረሻ ይፈቀድለት</translation>
 <translation id="3439970425423980614">PDF በቅድመ እይታ በመክፈት ላይ</translation>
@@ -3621,7 +3619,6 @@
 <translation id="5511379779384092781">የበለጠ አነስተኛ</translation>
 <translation id="5511823366942919280">እርግጠኛ ነዎት ይህንን እንደ «Shark» አድርገው ማዋቀር ይፈልጋሉ?</translation>
 <translation id="5512653252560939721">የተጠቃሚ እውቅና ማረጋገጫ በሃርድዌር የታዘገ መሆን አለበት።</translation>
-<translation id="5515923816438946203">በማያ ገጽዎ ላይ ምን እንደሚያዩ ይምረጡ</translation>
 <translation id="5517304475148761050">ይህ መተግበሪያ የPlay መደብር መዳረሻ ያስፈልገዋል</translation>
 <translation id="5517412723934627386"><ph name="NETWORK_TYPE" /> - <ph name="NETWORK_DISPLAY_NAME" /></translation>
 <translation id="551752069230578406">አታሚውን ወደ የእርስዎ መለያ በማከል ላይ - ይሄ ትንሽ ጊዜ ሊወስድ ይችላል...</translation>
@@ -3736,6 +3733,7 @@
 <translation id="5642508497713047">CRL ፈራሚ</translation>
 <translation id="5643321261065707929">የሚለካ አውታረ መረብ</translation>
 <translation id="5643620609347735571">አጽዳ እና ቀጥል</translation>
+<translation id="5646376287012673985">አካባቢ</translation>
 <translation id="5646558797914161501">ነጋዴ</translation>
 <translation id="5648166631817621825">ያለፉት 7 ቀኖች</translation>
 <translation id="5649053991847567735">ራስ-ሰር ውርዶች</translation>
@@ -4357,7 +4355,7 @@
 <translation id="6429384232893414837">የማዘመን ስህተት</translation>
 <translation id="6430814529589430811">Base64-encoded ASCII፣ ነጠላ ሰርቲፊኬት</translation>
 <translation id="6431347207794742960"><ph name="PRODUCT_NAME" /> ለሁሉም የዚህ ኮምፒውተር ተጠቃሚዎች አውቶማቲክ ዝምኖችን ያዋቅራል።</translation>
-<translation id="6434309073475700221">አስወግድ</translation>
+<translation id="6434309073475700221">ጣለው</translation>
 <translation id="6434325376267409267">እርስዎ <ph name="APP_NAME" />ን መጠቀም ከመቻልዎ በፊት የእርስዎ መሣሪያ መዘመን አለበት።</translation>
 <translation id="6436164536244065364">በድር  መደብር  ውስጥ ይመልከቱ</translation>
 <translation id="6438992844451964465"><ph name="WINDOW_TITLE" /> - ኦዲዮ በመጫወት ላይ ነው</translation>
@@ -5397,7 +5395,7 @@
 <translation id="7764225426217299476">አድራሻ አክል</translation>
 <translation id="7764256770584298012"><ph name="DOWNLOAD_RECEIVED" /> ከ<ph name="DOWNLOAD_DOMAIN" /></translation>
 <translation id="7765158879357617694">ውሰድ</translation>
-<translation id="7766082757934713382">ራስ-ሰር መተግበሪያን እና የስርዓት ዝመኔዎችን ባሉበት በማቆም የአውታረ መረብ የውሂብ አጠቃቀም ለመቀነስ ይረዳል</translation>
+<translation id="7766082757934713382">ራስ-ሰር መተግበሪያን እና የስርዓት ዝማኔዎችን ባሉበት በማቆም የአውታረ መረብ የውሂብ አጠቃቀም ለመቀነስ ይረዳል</translation>
 <translation id="7766807826975222231">ጉብኝት ያድርጉ</translation>
 <translation id="7766838926148951335">ፈቃዶችን ተቀበል</translation>
 <translation id="7768770796815395237">ለውጥ</translation>
@@ -5429,7 +5427,7 @@
 <translation id="7788444488075094252">ቋንቋዎች እና ግብአት</translation>
 <translation id="7788668840732459509">አቀማመጥ፦</translation>
 <translation id="7789963078219276159">የጅምር ገጽ ጀርባው ወደ <ph name="CATEGORY" /> ተቀይሯል።</translation>
-<translation id="7791543448312431591">አክል</translation>
+<translation id="7791543448312431591">ያክሉ</translation>
 <translation id="7792012425874949788">መግባት ላይ የሆነ ችግር ተፈጥሯል</translation>
 <translation id="7792388396321542707">ማጋራት አቁም</translation>
 <translation id="779308894558717334">ፈካ ያለ አረንጓዴ</translation>
@@ -6393,7 +6391,6 @@
 <translation id="8952831374766033534">የውቅረት አማራጭ አይደገፍም፦ <ph name="ERROR_LINE" /></translation>
 <translation id="8953476467359856141">ባትሪ በመሙላት ላይ ሳለ</translation>
 <translation id="895347679606913382">በመጀመር ላይ…</translation>
-<translation id="8957762313041272117">የቀጥታ ስርጭት መግለጫ ጽሑፍ</translation>
 <translation id="895944840846194039">የJavaScript ማህደረ ትውስታ</translation>
 <translation id="8962083179518285172">ዝርዝሮችን ደብቅ</translation>
 <translation id="8962918469425892674">ይህ ጣቢያ የእንቅስቃሴ ወይም የብርሃን ዳሳሾችን እየተጠቀመ ነው።</translation>
@@ -6622,7 +6619,7 @@
 <translation id="939736085109172342">አዲስ ዓቃፊ</translation>
 <translation id="941070664607309480">ከእርስዎ ጋር መጋራት እንዲችል እንዲታይ ለማድረግ ጠቅ ያድርጉ</translation>
 <translation id="942532530371314860"><ph name="APP_NAME" /> የChrome ትር እና ኦዲዮ እያጋራ ነው።</translation>
-<translation id="945522503751344254">ግብረ መልስ ላክ</translation>
+<translation id="945522503751344254">ግብረመልስ ላክ</translation>
 <translation id="947329552760389097">&amp;አባለ ነገሮችን መርምር</translation>
 <translation id="951991426597076286">አትቀበል</translation>
 <translation id="952992212772159698">አልገበረም</translation>
diff --git a/chrome/app/resources/generated_resources_ar.xtb b/chrome/app/resources/generated_resources_ar.xtb
index e67a8062..7c181d98 100644
--- a/chrome/app/resources/generated_resources_ar.xtb
+++ b/chrome/app/resources/generated_resources_ar.xtb
@@ -247,7 +247,6 @@
 <translation id="1293556467332435079">ملفات</translation>
 <translation id="1296911687402551044">تثبيت علامة التبويب المحددة</translation>
 <translation id="1297175357211070620">الوجهة</translation>
-<translation id="1297646507722131691">‏ننصحك بالاحتفاظ بنسخة احتياطية من الملفات كجزء من هذه الترقية لمنع فقدان البيانات في حال تعذُّر اكتمال عملية الترقية. وسيؤدي بدء الترقية إلى إيقاف تشغيل نظام التشغيل Linux (إصدار تجريبي). يُرجى حفظ الملفات المفتوحة قبل المتابعة.</translation>
 <translation id="1300415640239881824">‏يرغب <ph name="DOMAIN" /> في أن تتحقَّق Google من هوية جهازك لتحديد مدى أهليته للتشغيل المُحسَّن للوسائط المحمية.</translation>
 <translation id="1300806585489372370">لتغيير هذا الإعداد، عليك أولاً <ph name="BEGIN_LINK" />تشغيل المُعرّفات<ph name="END_LINK" /></translation>
 <translation id="1301135395320604080">بإمكان <ph name="ORIGIN" /> تعديل الملفات التالية:</translation>
@@ -1981,7 +1980,6 @@
 <translation id="3435738964857648380">أمن المعلومات</translation>
 <translation id="343578350365773421">نفد الورق</translation>
 <translation id="3435896845095436175">تفعيل الإضافات</translation>
-<translation id="3436642683618870087">‏ترصد ميزة "النسخ النصي التلقائي" الكلام في الوسائط وتنشئ شرحًا تلقائيًا للوسائط المشغَّلة في Chrome.</translation>
 <translation id="3438633801274389918">النينجا</translation>
 <translation id="3439153939049640737">السماح دائمًا لـ <ph name="HOST" /> بالدخول إلى الميكروفون</translation>
 <translation id="3439970425423980614">‏جارٍ فتح ملف PDF في تطبيق المعاينة</translation>
@@ -2351,7 +2349,7 @@
 <translation id="3843464315703645664">القائمة المسموح بها داخليًا</translation>
 <translation id="3846116211488856547">‏يمكنك الحصول على أدوات لتطوير المواقع الإلكترونية وتطبيقات Android والمزيد. سيؤدي تثبيت نظام التشغيل Linux إلى تنزيل <ph name="DOWNLOAD_SIZE" /> من البيانات.</translation>
 <translation id="3847319713229060696">المساعدة في تحسين الأمان على الإنترنت من أجل الجميع</translation>
-<translation id="385051799172605136">الرجوع إلى الوراء</translation>
+<translation id="385051799172605136">رجوع</translation>
 <translation id="3850914401008572843">يتعذّر على <ph name="ORIGIN" /> فتح هذا المجلد لأنه يحتوي على ملفات النظام.</translation>
 <translation id="3851428669031642514">تحميل النصوص البرمجية غير الآمنة</translation>
 <translation id="3854599674806204102">حدِّد خيارًا</translation>
@@ -3393,7 +3391,7 @@
 <translation id="5233231016133573565">معرِّف العملية</translation>
 <translation id="5233638681132016545">علامة تبويب جديدة</translation>
 <translation id="5233736638227740678">ل&amp;صق</translation>
-<translation id="5234764350956374838">رفض</translation>
+<translation id="5234764350956374838">تجاهل</translation>
 <translation id="5235050375939235066">هل تريد إلغاء تثبيت التطبيق؟</translation>
 <translation id="523505283826916779">إعدادات إمكانية الدخول</translation>
 <translation id="5235750401727657667">استبدال الصفحة التي تشاهدها عند فتح علامة تبويب جديدة</translation>
@@ -3622,7 +3620,6 @@
 <translation id="5511379779384092781">صغير جدًا</translation>
 <translation id="5511823366942919280">‏هل أنت متأكد من أنك تريد إعداد هذا الجهاز كـ "Shark"؟</translation>
 <translation id="5512653252560939721">يجب أن تكون شهادة المستخدم مستندة إلى الأجهزة.</translation>
-<translation id="5515923816438946203">اختيار ما تريده أن يظهر على شاشتك</translation>
 <translation id="5517304475148761050">‏يتطلّب هذا التطبيق الوصول إلى "متجر Play"</translation>
 <translation id="5517412723934627386">نوع الشبكة <ph name="NETWORK_TYPE" /> - الاسم المعروض للشبكة <ph name="NETWORK_DISPLAY_NAME" /></translation>
 <translation id="551752069230578406">إضافة الطابعة إلى حسابك - قد يستغرق ذلك القليل من الوقت...</translation>
@@ -3737,6 +3734,7 @@
 <translation id="5642508497713047">‏التوقيع على قوائم إبطال الشهادات (CRL)</translation>
 <translation id="5643321261065707929">شبكة تفرض تكلفة استخدام</translation>
 <translation id="5643620609347735571">محو ومتابعة</translation>
+<translation id="5646376287012673985">الموقع الجغرافي</translation>
 <translation id="5646558797914161501">رجل أعمال</translation>
 <translation id="5648166631817621825">آخر 7 أيام</translation>
 <translation id="5649053991847567735">عمليات التنزيل التلقائية</translation>
@@ -4044,7 +4042,7 @@
     <ph name="BEGIN_PARAGRAPH2" />يمكنك إيقاف خدمة "الموقع الجغرافي" من خلال إيقاف إعداد "الموقع الجغرافي" الرئيسي على جهازك. وبإمكانك أيضًا إيقاف استخدام شبكات Wi-Fi وشبكات الجوّال وأجهزة الاستشعار للموقع الجغرافي من إعدادات الموقع الجغرافي.<ph name="END_PARAGRAPH2" /></translation>
 <translation id="6041155700700864984">الخروج من عرض ملء الشاشة</translation>
 <translation id="604124094241169006">تلقائي</translation>
-<translation id="6042308850641462728">المزيد</translation>
+<translation id="6042308850641462728">عرض المزيد</translation>
 <translation id="6043317578411397101">‏يشارك <ph name="APP_NAME" /> علامة تبويب متصفح Chrome من خلال <ph name="TAB_NAME" />.</translation>
 <translation id="604388835206766544">تعذّر تحليل الضبط</translation>
 <translation id="6044805581023976844">‏يشارك <ph name="APP_NAME" /> علامة تبويب متصفح Chrome والصوت من خلال <ph name="TAB_NAME" />.</translation>
@@ -4359,7 +4357,7 @@
 <translation id="6429384232893414837">خطأ في التحديث</translation>
 <translation id="6430814529589430811">‏حفظ شهادة واحدة بتشفير ASCII المرمّز باستخدام Base64</translation>
 <translation id="6431347207794742960">سيعمل <ph name="PRODUCT_NAME" /> على إعداد التحديثات التلقائية لجميع مستخدمي هذا الكمبيوتر.</translation>
-<translation id="6434309073475700221">إلغاء</translation>
+<translation id="6434309073475700221">تجاهل</translation>
 <translation id="6434325376267409267">يجب تحديث الجهاز للتمكّن من استخدام <ph name="APP_NAME" />.</translation>
 <translation id="6436164536244065364">عرض في السوق الإلكتروني</translation>
 <translation id="6438992844451964465"><ph name="WINDOW_TITLE" /> - تشغيل الصوت</translation>
@@ -6391,7 +6389,6 @@
 <translation id="8952831374766033534">خيار الضبط غير متاح: <ph name="ERROR_LINE" /></translation>
 <translation id="8953476467359856141">أثناء الشحن</translation>
 <translation id="895347679606913382">بدء التحميل...</translation>
-<translation id="8957762313041272117">النسخ النصي التلقائي</translation>
 <translation id="895944840846194039">‏ذاكرة JavaScript</translation>
 <translation id="8962083179518285172">إخفاء التفاصيل</translation>
 <translation id="8962918469425892674">تم السماح لهذا الموقع باستخدام أجهزة استشعار الإضاءة أو الحركة.</translation>
@@ -6597,7 +6594,7 @@
 <translation id="9219103736887031265">الصور</translation>
 <translation id="9220525904950070496">إزالة الحساب</translation>
 <translation id="9220820413868316583">ارفع إصبعك ثم أعد المحاولة.</translation>
-<translation id="923467487918828349">إظهار الكل</translation>
+<translation id="923467487918828349">عرض الكل</translation>
 <translation id="929117907539171075">سيتم أيضًا محو البيانات المتوفرة بلا اتصال بالإنترنت في التطبيق المثبّت.</translation>
 <translation id="930268624053534560">الطوابع الزمنية المفصلة</translation>
 <translation id="932327136139879170">الصفحة الرئيسية</translation>
diff --git a/chrome/app/resources/generated_resources_as.xtb b/chrome/app/resources/generated_resources_as.xtb
index 446a007..db4e8cf9 100644
--- a/chrome/app/resources/generated_resources_as.xtb
+++ b/chrome/app/resources/generated_resources_as.xtb
@@ -247,7 +247,6 @@
 <translation id="1293556467332435079">Files</translation>
 <translation id="1296911687402551044">বাছনি কৰা টেবটো পিন কৰক</translation>
 <translation id="1297175357211070620">গন্তব্যস্থান</translation>
-<translation id="1297646507722131691">আপগ্ৰে’ডটো সম্পূৰ্ণ কৰিব নোৱৰাৰ ক্ষেত্ৰত ডেটাৰ ক্ষতি প্ৰতিৰোধ কৰিবলৈ এই আপগ্ৰে’ডটোৰ অংশ হিচাপে ফাইলসমূহৰ বেকআপ লোৱাটো চুপাৰিছ কৰা হয়। আপগ্ৰে’ডটো আৰম্ভ কৰা কার্যই Linuxৰ (বিটা) শ্বাট ডাউন কৰিব। অনুগ্ৰহ কৰি আগবঢ়াৰ পূৰ্বে খোল খাই থকা ফাইলসমূহ ছেভ কৰক।</translation>
 <translation id="1300415640239881824"><ph name="DOMAIN" />এ সুৰক্ষিত সমলৰ প্লে’বেক বৃদ্ধি কৰাৰ যোগ্যতা নির্ধাৰণ কৰিবলৈ Googleএ আপোনাৰ ডিভাইচৰ পৰিচয় সত্যাপন কৰাটো বিচাৰে।</translation>
 <translation id="1300806585489372370">এই ছেটিংটো সলনি কৰিবলৈ প্ৰথমে <ph name="BEGIN_LINK" />চিনাক্তকাৰীক অন কৰক<ph name="END_LINK" /></translation>
 <translation id="1301135395320604080"><ph name="ORIGIN" />এ তলৰ ফাইলসমূহ সম্পাদনা কৰিব পাৰে</translation>
@@ -1118,6 +1117,7 @@
 <translation id="2352662711729498748">&lt; ১ এমবি</translation>
 <translation id="2352810082280059586">লক স্ক্ৰীণৰ টোকাসমূহ স্বয়ংক্ৰিয়ভাৱে <ph name="LOCK_SCREEN_APP_NAME" />ত ছেভ কৰা হয়। আপোনাৰ সকলোতকৈ শেহতীয়া টোকাটো লক স্ক্ৰীণত থাকিব।</translation>
 <translation id="2353297238722298836">কেমেৰা আৰু মাইক্ৰ’ফ’নৰ ব্যৱহাৰৰ অনুমতি দিয়া হৈছে</translation>
+<translation id="2355314311311231464">আপোনাৰ একাউণ্টৰ সবিশেষ পুনৰুদ্ধাৰ কৰিব নোৱৰাৰ বাবে প্ৰ’ভিজনিং বিফল হৈছে। অনুগ্ৰহ কৰি পুনৰ চেষ্টা কৰক। আসোঁৱাহ ক’ড: <ph name="ERROR_CODE" />।</translation>
 <translation id="2355604387869345912">তাৎক্ষণিক টেডাৰিং অন কৰক</translation>
 <translation id="2356070529366658676">সোধক</translation>
 <translation id="2357330829548294574"><ph name="USER_NAME" /> আঁতৰাওক</translation>
@@ -1212,6 +1212,7 @@
 <translation id="2473195200299095979">এই পৃষ্ঠাটো অনুবাদ কৰক</translation>
 <translation id="2475982808118771221">কোনো আসোঁৱাহ হৈছে</translation>
 <translation id="2476578072172137802">ছাইটৰ ছেটিংসমূহ</translation>
+<translation id="2476974672882258506"><ph name="PARALLELS_DESKTOP" /> আনইনষ্টল কৰিবলৈ Windows শ্বাট ডাউন কৰক।</translation>
 <translation id="2478176599153288112">"<ph name="EXTENSION" />"ৰ মিডিয়া ফাইল অনুমতি</translation>
 <translation id="247949520305900375">অডিঅ’ শ্বেয়াৰ কৰক</translation>
 <translation id="248003956660572823">পাছৱৰ্ডসমূহ ছেভ কৰা নহ’ল</translation>
@@ -1302,6 +1303,7 @@
 <translation id="2572032849266859634"><ph name="VOLUME_NAME" />লৈ কেৱল পঢ়াৰ এক্সেছ দিয়া হৈছে।</translation>
 <translation id="2575247648642144396">এক্সটেনশ্বনটোৱে বর্তমানৰ পৃষ্ঠাটোত কার্য কৰিব পাৰিলে এই আইকনটো দেখা পোৱা যাব। আইকনটোত ক্লিক কৰি বা <ph name="EXTENSION_SHORTCUT" />ত টিপি এই এক্সটেনশ্বনটো ব্যৱহাৰ কৰক।</translation>
 <translation id="257779572837908839">বৈঠকৰ বাবে Chromebox হিচাপে ছেট আপ কৰক</translation>
+<translation id="2579232805407578790">ছার্ভাৰৰ সৈতে সংযোগ কৰিব পৰা নগ’ল। অনুগ্ৰহ কৰি আপোনাৰ নেটৱৰ্ক সংযোগ পৰীক্ষা কৰক আৰু পুনৰ চেষ্টা কৰক। যদিহে সমস্যাটো সমাধান নহয় তেন্তে আপোনাৰ Chromebook ৰিষ্টার্ট কৰক। আসোঁৱাহ ক’ড: <ph name="ERROR_CODE" />।</translation>
 <translation id="2580889980133367162"><ph name="HOST" />ক সদায় একাধিক ফাইল ডাউনল’ড কৰিবলৈ অনুমতি দিয়ক</translation>
 <translation id="258095186877893873">দীঘল</translation>
 <translation id="2582253231918033891"><ph name="PRODUCT_NAME" /> <ph name="PRODUCT_VERSION" /> (প্লেটফ’র্ম <ph name="PLATFORM_VERSION" />) <ph name="DEVICE_SERIAL_NUMBER" /></translation>
@@ -1521,6 +1523,7 @@
 <translation id="2836635946302913370">আপোনাৰ প্ৰশাসকে এই ব্যৱহাৰকাৰীৰ নামটোৰে ছাইন ইন কৰাটো অক্ষম কৰি থৈছে।</translation>
 <translation id="283669119850230892">নেটৱর্ক <ph name="NETWORK_ID" /> ব্যৱহাৰ কৰিবলৈ প্ৰথমে তলৰ ইণ্টাৰনেটৰ সৈতে আপোনাৰ সংযোগ সম্পূর্ণ কৰক।</translation>
 <translation id="2838379631617906747">ইনষ্টল কৰি থকা হৈছে</translation>
+<translation id="2838835911926931318">আপোনাৰ সকলো ডিভাইচত নিজৰ বুকমাৰ্ক, পাছৱৰ্ড, ইতিহাস আৰু বহুতো বস্তু ছিংক কৰিবলৈ ছাইন ইন কৰক</translation>
 <translation id="2839032553903800133">জাননীসমূহ অৱৰোধ কৰা হৈছে</translation>
 <translation id="2841013758207633010">সময়</translation>
 <translation id="2841837950101800123">প্ৰদানকাৰী</translation>
@@ -1580,6 +1583,7 @@
     ছাৰ্ভাৰৰ বাৰ্তা: <ph name="SERVER_MSG" /></translation>
 <translation id="2908162660801918428">ডাইৰেক্টৰী অনুযায়ী মিডিয়া গেলাৰী যোগ কৰক</translation>
 <translation id="2910318910161511225">কোনো নেটৱর্কত সংযোগ কৰক আৰু আকৌ চেষ্টা কৰক</translation>
+<translation id="2910718431259223434">কিবা ভুল হ’ল। অনুগ্ৰহ কৰি পুনৰ চেষ্টা কৰক অথবা আপোনাৰ ডিভাইচৰ গৰাকী অথবা প্ৰশাসকৰ সৈতে যোগাযোগ কৰক। আসোঁৱাহ ক’ড: <ph name="ERROR_CODE" />।</translation>
 <translation id="2913331724188855103">ছাইটসমূহক কুকি ডেটা ছেভ কৰিবলৈ আৰু পঢ়িবলৈ অনুমতি দিয়ক (আমি চুপাৰিছ কৰোঁ)</translation>
 <translation id="2915102088417824677">কাৰ্যকলাপৰ লগ চাওক</translation>
 <translation id="2915873080513663243">স্বয়ং-স্কেন</translation>
@@ -1973,7 +1977,6 @@
 <translation id="3435738964857648380">সুৰক্ষা</translation>
 <translation id="343578350365773421">কাগজ শেষ হৈছে</translation>
 <translation id="3435896845095436175">সক্ষম কৰক</translation>
-<translation id="3436642683618870087">লাইভ কেপশ্বনৰ সুবিধাটোৱে মিডিয়াত থকা কণ্ঠধ্বনি চিনাক্ত কৰে আৰু Chromeত প্লে' কৰা সকলো মিডিয়াৰ বাবে স্বয়ংক্ৰিয়ভাৱে কেপশ্বনসমূহ সৃষ্টি কৰে।</translation>
 <translation id="3438633801274389918">নিনজা</translation>
 <translation id="3439153939049640737">সদাই <ph name="HOST" />ক আপোনাৰ মাইক্ৰ’ফ’ন এক্সেছ কৰিবলৈ দিয়ক</translation>
 <translation id="3439970425423980614">PDF পূৰ্বদৰ্শনত খুলি থকা হৈছে</translation>
@@ -2319,6 +2322,7 @@
 <translation id="3821372858277557370">{NUM_EXTENSIONS,plural, =1{এটা এক্সটেনশ্বনত অনুমোদন জনোৱা হৈছে}one{# টা এক্সটেনশ্বনত অনুমোদন জনোৱা হৈছে}other{# টা এক্সটেনশ্বনত অনুমোদন জনোৱা হৈছে}}</translation>
 <translation id="3822559385185038546">এই প্ৰক্সিটো আপোনাৰ প্ৰশাসকৰ দ্বাৰা বলপূৰ্বকভাৱে প্ৰয়োগ কৰা হৈছে</translation>
 <translation id="3823310065043511710">Linuxৰ বাবে অতি কমেও <ph name="INSTALL_SIZE" /> ঠাই থকাটো চুপাৰিছ কৰা হয়।</translation>
+<translation id="3824621460022590830">ডিভাইচৰ পঞ্জীয়নৰ ট’কেনটো অমান্য। অনুগ্ৰহ কৰি আপোনাৰ ডিভাইচৰ গৰাকী অথবা প্ৰশাসকৰ সৈতে যোগাযোগ কৰক। আসোঁৱাহ ক’ড: <ph name="ERROR_CODE" />।</translation>
 <translation id="3826440694796503677">আপোনাৰ প্ৰশাসকে অধিক Google একাউণ্ট যোগ কৰা সুবিধাটো অক্ষম কৰিছে</translation>
 <translation id="3827306204503227641">ছেণ্ডবক্স নকৰা প্লাগইনক অনুমতি দিয়া কার্য অব্যাহত ৰাখক</translation>
 <translation id="3827774300009121996">&amp;সম্পূৰ্ণ স্ক্ৰীণ</translation>
@@ -3268,6 +3272,7 @@
 <translation id="5079950360618752063">চুপাৰিছ কৰা পাছৱৰ্ড ব্যৱহাৰ কৰক</translation>
 <translation id="508059534790499809">কোনো Kerberos টিকেট ৰিফ্ৰেশ্ব কৰক</translation>
 <translation id="5084230410268011727">ছাইটসমূহক গতি আৰু পোহৰৰ ছেন্সৰ ব্যৱহাৰ কৰিবলৈ দিয়ক</translation>
+<translation id="5084328598860513926">প্ৰ’ভিজনিং ফ্ল’ ব্যাহত হৈছে। অনুগ্ৰহ কৰি পুনৰ চেষ্টা কৰক অথবা আপোনাৰ ডিভাইচৰ গৰাকী অথবা প্ৰশাসকৰ সৈতে যোগাযোগ কৰক। আসোঁৱাহ ক’ড: <ph name="ERROR_CODE" />।</translation>
 <translation id="5085162214018721575">আপডে’ট আছে নেকি বিচাৰি থকা হৈছে</translation>
 <translation id="5086082738160935172">HID</translation>
 <translation id="5086874064903147617">ডিফ’ল্ট গৃহপৃষ্ঠাটো পুনঃস্থাপন কৰিবনে?</translation>
@@ -3610,7 +3615,6 @@
 <translation id="5511379779384092781">অতিৰিক্তভাৱে সৰু</translation>
 <translation id="5511823366942919280">আপুনি এই ডিভাইচটো "Shark" হিচাপে ছেট আপ কৰিবলৈ বিচৰাটো নিশ্চিতনে?</translation>
 <translation id="5512653252560939721">ব্যৱহাৰকাৰীৰ প্ৰমাণপত্ৰ হাৰ্ডৱেৰ-সমৰ্থিত হ’বই লাগিব।</translation>
-<translation id="5515923816438946203">আপুনি আপোনাৰ স্ক্ৰীনত কি দেখা পায় সেয়া বাছনি কৰক</translation>
 <translation id="5517304475148761050">এই এপ্‌টোক Play Storeৰ এক্সেছৰ আৱশ্যক</translation>
 <translation id="5517412723934627386"><ph name="NETWORK_TYPE" /> - <ph name="NETWORK_DISPLAY_NAME" /></translation>
 <translation id="551752069230578406">প্ৰিণ্টাৰটো আপোনাৰ একাউণ্টত যোগ কৰি থকা হৈছে - ইয়াৰ বাবে কিছু সময় লাগিব পাৰে...</translation>
@@ -3666,6 +3670,7 @@
 <translation id="557722062034137776">আপোনাৰ ডিভাইচ ৰিছেট কৰিলে আপোনাৰ Google একাউণ্ট বা এই একাউণ্টসমূহৰ লগত ছিংক কৰা যিকোনো ডেটা প্ৰভাৱিত নহ’ব৷ তথাপিও, আপোনাৰ ডিভাইচত স্থানীয়ভাৱে ছেভ কৰা সকলো ফাইল মচি পেলোৱা হ’ব৷</translation>
 <translation id="5578059481725149024">স্বয়ংক্ৰিয়ভাৱে ছাইন ইন কৰক</translation>
 <translation id="558170650521898289">Microsoft Windows হাৰ্ডৱেৰ ড্ৰাইভাৰৰ সত্যাপন</translation>
+<translation id="5581972110672966454">ডিভাইচটো ড’মেইনত যোগ দিব নোৱাৰি। অনুগ্ৰহ কৰি পুনৰ চেষ্টা কৰক অথবা আপোনাৰ ডিভাইচৰ গৰাকী অথবা প্ৰশাসকৰ সৈতে যোগাযোগ কৰক। আসোঁৱাহ ক’ড: <ph name="ERROR_CODE" />।</translation>
 <translation id="5582839680698949063">মুখ্য মেনু</translation>
 <translation id="5583640892426849032">বেকস্পেচ</translation>
 <translation id="5584088138253955452">ব্যৱহাৰকাৰীৰ নাম ছেভ কৰিবনে?</translation>
@@ -3723,6 +3728,7 @@
 <translation id="5642508497713047">CRL ছাইন কৰোঁতা</translation>
 <translation id="5643321261065707929">নিৰিখ-নিৰ্দিষ্ট নেটৱৰ্ক</translation>
 <translation id="5643620609347735571">মচক আৰু অব্যাহত ৰাখক</translation>
+<translation id="5646376287012673985">অৱস্থান</translation>
 <translation id="5646558797914161501">ব্যৱসায়ী</translation>
 <translation id="5648166631817621825">যোৱা ৭ দিনত</translation>
 <translation id="5649053991847567735">স্বয়ংক্ৰিয়ভাৱে হোৱা ডাউনল’ড</translation>
@@ -3737,6 +3743,7 @@
 <translation id="5667546120811588575">Google Play ছেট আপ কৰি থকা হৈছে...</translation>
 <translation id="5669267381087807207">সক্ৰিয় কৰা হৈছে</translation>
 <translation id="5669691691057771421">নতুন পিন দিয়ক</translation>
+<translation id="5670702108860320605">BSSID</translation>
 <translation id="5671641761787789573">প্ৰতিচ্ছবি অৱৰোধ কৰা হ’ল</translation>
 <translation id="5671658447180261823"><ph name="SUGGESTION_NAME" /> চুপাৰিছটো আঁতৰাওক</translation>
 <translation id="567587836466137939">এই ডিভাইচটোৱে <ph name="MONTH_AND_YEAR" /> পৰ্যন্ত স্বয়ংক্ৰিয়ভাৱে ছফ্টৱেৰ আৰু সুৰক্ষাৰ আপডে’টসমূহ পাব। <ph name="LINK_BEGIN" />অধিক জানক<ph name="LINK_END" /></translation>
@@ -5376,6 +5383,7 @@
 <translation id="7764225426217299476">ঠিকনা যোগ কৰক</translation>
 <translation id="7764256770584298012"><ph name="DOWNLOAD_DOMAIN" />ৰপৰা <ph name="DOWNLOAD_RECEIVED" /></translation>
 <translation id="7765158879357617694">আঁতৰাওক</translation>
+<translation id="7766082757934713382">স্বয়ংক্ৰিয় এপ্‌ আৰু ছিষ্টেম আপডে’টসমূহ পজ কৰি নেটৱৰ্ক ডেটাৰ ব্যৱহাৰ হ্ৰাস কৰাত সহায় কৰে</translation>
 <translation id="7766807826975222231">ভ্ৰমণৰ অভিজ্ঞতা লওক</translation>
 <translation id="7766838926148951335">অনুমতিসমূহ গ্ৰহণ কৰক</translation>
 <translation id="7768770796815395237">সলনি কৰক</translation>
@@ -6286,6 +6294,7 @@
 <translation id="885701979325669005">ষ্ট’ৰেজ</translation>
 <translation id="8859057652521303089">আপোনাৰ ভাষা বাছনি কৰক:</translation>
 <translation id="8859174528519900719">ছাবফ্ৰে’ম: <ph name="SUBFRAME_SITE" /></translation>
+<translation id="8859402192569844210">সেৱাৰ চৰ্তাৱলী ল’ড কৰিব পৰা নগ’ল</translation>
 <translation id="8859662783913000679">অভিভাৱকৰ একাউণ্ট</translation>
 <translation id="8862003515646449717">কোনো দ্ৰুত ব্ৰাউজাৰ ব্যৱহাৰ কৰক</translation>
 <translation id="8863753581171631212">লিংক নতুন <ph name="APP" />ত খোলক</translation>
@@ -6364,7 +6373,6 @@
 <translation id="8952831374766033534">কনফিগাৰেশ্বনৰ বিকল্পটো সমর্থিত নহয়: <ph name="ERROR_LINE" /></translation>
 <translation id="8953476467359856141">চার্জ কৰি থকাৰ সময়ত</translation>
 <translation id="895347679606913382">আৰম্ভ কৰি থকা হৈছে...</translation>
-<translation id="8957762313041272117">লাইভ কেপশ্বন</translation>
 <translation id="895944840846194039">JavaScript মেম’ৰী</translation>
 <translation id="8962083179518285172">সবিশেষ লুকুৱাওক</translation>
 <translation id="8962918469425892674">এই ছাইটটোৱে ম‘শ্বন বা লাইট ছেন্সৰ ব্যৱহাৰ কৰিছে।</translation>
@@ -6554,6 +6562,7 @@
 <translation id="920045321358709304"><ph name="SEARCH_ENGINE" />ত সন্ধান কৰক</translation>
 <translation id="9201023452444595544">সকলো অফলাইন ডেটা মচা হ’ব</translation>
 <translation id="9201220332032049474">স্ক্ৰীণ লক সম্পৰ্কীয় বিকল্প</translation>
+<translation id="9201842707396338580">কিবা ভুল হ’ল। অনুগ্ৰহ কৰি আপোনাৰ ডিভাইচৰ গৰাকী অথবা প্ৰশাসকৰ সৈতে যোগাযোগ কৰক। আসোঁৱাহ ক’ড: <ph name="ERROR_CODE" />।</translation>
 <translation id="9203398526606335860">&amp;প্ৰ’ফিলিং সক্ষম কৰা হৈছে</translation>
 <translation id="9203904171912129171">এটা ডিভাইচ বাছনি কৰক</translation>
 <translation id="9203962528777363226">এই ডিভাইচৰ প্ৰশাসকে নতুন ব্যৱহাৰকাৰী যোগ কৰা সুবিধাটো অক্ষম কৰিছে</translation>
@@ -6625,6 +6634,7 @@
 <translation id="983511809958454316">এই সুবিধাটো VRত সমর্থন নকৰে</translation>
 <translation id="984275831282074731">পৰিশোধ পদ্ধতি</translation>
 <translation id="98515147261107953">লেণ্ডস্কেইপ</translation>
+<translation id="987068745968718743">Parallels Desktop: <ph name="PLUGIN_VM_NAME" /></translation>
 <translation id="987264212798334818">সাধাৰণ</translation>
 <translation id="987897973846887088">কোনো প্ৰতিচ্ছবি নাই</translation>
 <translation id="988978206646512040">খালী পাছফ্ৰেজৰ অনুমতি নাই</translation>
diff --git a/chrome/app/resources/generated_resources_az.xtb b/chrome/app/resources/generated_resources_az.xtb
index cb0491d..3bcc58b 100644
--- a/chrome/app/resources/generated_resources_az.xtb
+++ b/chrome/app/resources/generated_resources_az.xtb
@@ -245,7 +245,6 @@
 <translation id="1293556467332435079">Fayllar</translation>
 <translation id="1296911687402551044">Seçilmiş tabı sancın</translation>
 <translation id="1297175357211070620">Təyinat yeri</translation>
-<translation id="1297646507722131691">Təkmilləşdirmə tamamlanmadığı halda data itkisinin qarşısını almaq üçün bu təkmilləşdirmənin bir hissəsi olaraq faylların yedəklənməsi tövsiyə olunur. Təkmilləşdirmə başladılan zaman Linux (Beta) sönəcək. Davam etməzdən əvvəl açıq faylları yaddaşda saxlayın.</translation>
 <translation id="1300415640239881824"><ph name="DOMAIN" /> qorunan kontentin təkmilləşdirilmiş oxudulma uyğunluğunu müəyyən etmək üçün cihazın kimliyinin Google tərəfindən doğrulanmasını tələb edir.</translation>
 <translation id="1300806585489372370">Bu ayarı dəyişmək üçün əvvəclə <ph name="BEGIN_LINK" />identifikatorları aktiv edin<ph name="END_LINK" /></translation>
 <translation id="1301135395320604080"><ph name="ORIGIN" /> aşağıdakı faylları redaktə edə bilər</translation>
@@ -1976,7 +1975,6 @@
 <translation id="3435738964857648380">Təhlükəsizlik</translation>
 <translation id="343578350365773421">Kağız bitdi</translation>
 <translation id="3435896845095436175">Aktivləşdirin</translation>
-<translation id="3436642683618870087">Canlı altyazı mediada nitqi aşkarlayır və Chrome'da bütün media oxutma üçün avtomatik olaraq altyazılar yaradır.</translation>
 <translation id="3438633801274389918">Ninja</translation>
 <translation id="3439153939049640737">Mikrofonunuza daxil olmaq üçün həmişə <ph name="HOST" /> hostuna icazə verin</translation>
 <translation id="3439970425423980614">PDF Önizləmədə açılır</translation>
@@ -3617,7 +3615,6 @@
 <translation id="5511379779384092781">Çox kiçik</translation>
 <translation id="5511823366942919280">Bu cihazı "Köpəkbalığı" olaraq quraşdırmaq istəyirsiniz?</translation>
 <translation id="5512653252560939721">Istifadəçi sertifikatı avadanlığa əsaslanmalıdır.</translation>
-<translation id="5515923816438946203">Ekranda gördüyünüzü seçin</translation>
 <translation id="5517304475148761050">Bu tətbiq Play Marketə giriş tələb edir</translation>
 <translation id="5517412723934627386"><ph name="NETWORK_TYPE" /> - <ph name="NETWORK_DISPLAY_NAME" /></translation>
 <translation id="551752069230578406">Hesabınıza printer əlavə edilir - bir az vaxt çəkə bilər...</translation>
@@ -3732,6 +3729,7 @@
 <translation id="5642508497713047">CRL İmzalayıcısı</translation>
 <translation id="5643321261065707929">Limitli şəbəkə</translation>
 <translation id="5643620609347735571">Silin və davam edin</translation>
+<translation id="5646376287012673985">Məkan</translation>
 <translation id="5646558797914161501">Biznesmen</translation>
 <translation id="5648166631817621825">Son 7 gün</translation>
 <translation id="5649053991847567735">Avtomatik endirmələr</translation>
@@ -6379,7 +6377,6 @@
 <translation id="8952831374766033534">Konfiqurasiya seçimi dəstəklənmir: <ph name="ERROR_LINE" /></translation>
 <translation id="8953476467359856141">Şarj edilən zaman</translation>
 <translation id="895347679606913382">Başlayır...</translation>
-<translation id="8957762313041272117">Canlı altyazı</translation>
 <translation id="895944840846194039">JavaScript yaddaşı</translation>
 <translation id="8962083179518285172">Detalları gizlədin</translation>
 <translation id="8962918469425892674">Bu sayt hərəkət və ya açıq sensorlardan istifadə edir.</translation>
diff --git a/chrome/app/resources/generated_resources_be.xtb b/chrome/app/resources/generated_resources_be.xtb
index f05dd15b..8924b348d 100644
--- a/chrome/app/resources/generated_resources_be.xtb
+++ b/chrome/app/resources/generated_resources_be.xtb
@@ -247,7 +247,6 @@
 <translation id="1293556467332435079">Файлы</translation>
 <translation id="1296911687402551044">Замацаваць выбраную ўкладку</translation>
 <translation id="1297175357211070620">Аб'ект прызначэння</translation>
-<translation id="1297646507722131691">Каб пазбегнуць страты даных у выпадку збою пры абнаўленні, мы рэкамендуем стварыць рэзервовыя копіі файлаў. Калі вы пачняце абнаўленне, работа Linux (бэта-версія) будзе завершана. Перш чым працягнуць, захавайце адкрытыя файлы.</translation>
 <translation id="1300415640239881824"><ph name="DOMAIN" /> патрабуе, каб ідэнтыфікатар вашай прылады быў спраўджаны сэрвісамі Google для вызначэння, ці прыдатная яна для палепшанага прайгравання абароненага змесціва.</translation>
 <translation id="1300806585489372370">Каб змяніць гэту наладу, <ph name="BEGIN_LINK" />уключыце ідэнтыфікатары<ph name="END_LINK" /></translation>
 <translation id="1301135395320604080">Сайт <ph name="ORIGIN" /> можа змяняць наступныя файлы</translation>
@@ -1981,7 +1980,6 @@
 <translation id="3435738964857648380">Бяспека</translation>
 <translation id="343578350365773421">Скончылася папера</translation>
 <translation id="3435896845095436175">Уключыць</translation>
-<translation id="3436642683618870087">Функцыя "Імгненныя субцітры" вызначае гаворку ў мультымедыя і аўтаматычна стварае субцітры для ўсіх файлаў, якія прайграюцца ў Chrome.</translation>
 <translation id="3438633801274389918">Ніндзя</translation>
 <translation id="3439153939049640737">Заўсёды даваць сайту <ph name="HOST" /> доступ да мікрафона</translation>
 <translation id="3439970425423980614">PDF адкрываецца ў рэжыме перадпрагляду</translation>
@@ -3624,7 +3622,6 @@
 <translation id="5511379779384092781">Вельмі малы</translation>
 <translation id="5511823366942919280">Сапраўды наладзіць гэту прыладу як "Shark"?</translation>
 <translation id="5512653252560939721">Сертыфікат карыстальніка павінен быць апаратна забяспечаны.</translation>
-<translation id="5515923816438946203">Выберыце, што паказваць на экране</translation>
 <translation id="5517304475148761050">Гэтай праграме патрабуецца доступ да Крамы Play</translation>
 <translation id="5517412723934627386"><ph name="NETWORK_TYPE" /> – <ph name="NETWORK_DISPLAY_NAME" /></translation>
 <translation id="551752069230578406">Ідзе дадаванне прынтара ва ўліковы запіс. Гэта можа заняць некаторы час...</translation>
@@ -3739,6 +3736,7 @@
 <translation id="5642508497713047">Сродак подпісу CRL</translation>
 <translation id="5643321261065707929">Сетка з улікам трафіка</translation>
 <translation id="5643620609347735571">Выдаліць і працягнуць</translation>
+<translation id="5646376287012673985">Месцазнаходжанне</translation>
 <translation id="5646558797914161501">Бізнесмен</translation>
 <translation id="5648166631817621825">За апошнія 7 дзён</translation>
 <translation id="5649053991847567735">Аўтаматычнае спампоўванне</translation>
@@ -6391,7 +6389,6 @@
 <translation id="8952831374766033534">Параметр канфігурацыі не падтрымліваецца: <ph name="ERROR_LINE" /></translation>
 <translation id="8953476467359856141">Падчас зарадкі</translation>
 <translation id="895347679606913382">Пачынаецца...</translation>
-<translation id="8957762313041272117">Імгненныя субцітры</translation>
 <translation id="895944840846194039">Памяць JavaScript</translation>
 <translation id="8962083179518285172">Схаваць падрабязнасці</translation>
 <translation id="8962918469425892674">Гэты сайт выкарыстоўвае датчыкі руху або святла.</translation>
diff --git a/chrome/app/resources/generated_resources_bg.xtb b/chrome/app/resources/generated_resources_bg.xtb
index 02a87a9e..a5557e74 100644
--- a/chrome/app/resources/generated_resources_bg.xtb
+++ b/chrome/app/resources/generated_resources_bg.xtb
@@ -247,7 +247,6 @@
 <translation id="1293556467332435079">Файлове</translation>
 <translation id="1296911687402551044">Фиксиране на избрания раздел</translation>
 <translation id="1297175357211070620">Принтер</translation>
-<translation id="1297646507722131691">Препоръчваме да създадете резервно копие на файловете, за да не загубите данни, в случай че надстройването не завърши успешно. Linux (бета) ще се изключи при стартиране на надстройването. Преди да продължите, запазете отворените файлове.</translation>
 <translation id="1300415640239881824"><ph name="DOMAIN" /> изисква удостоверяване на идентичността на устройството ви чрез Google, за да се установи дали то отговаря на условията за подобрено възпроизвеждане на защитено съдържание.</translation>
 <translation id="1300806585489372370">За да промените тази настройка, първо, <ph name="BEGIN_LINK" />включете идентификаторите<ph name="END_LINK" /></translation>
 <translation id="1301135395320604080"><ph name="ORIGIN" /> може да редактира следните файлове</translation>
@@ -1978,7 +1977,6 @@
 <translation id="3435738964857648380">Сигурност</translation>
 <translation id="343578350365773421">Няма хартия</translation>
 <translation id="3435896845095436175">Активиране</translation>
-<translation id="3436642683618870087">Услугата за надписи на живо разпознава говора във всяко мултимедийното съдържание, възпроизвеждано в Chrome, и автоматично генерира надписи за него.</translation>
 <translation id="3438633801274389918">Нинджа</translation>
 <translation id="3439153939049640737">Достъпът на <ph name="HOST" /> до микрофона ви винаги да е разрешен</translation>
 <translation id="3439970425423980614">Отваря се визуализация на PDF</translation>
@@ -3623,7 +3621,6 @@
 <translation id="5511379779384092781">Много нисък</translation>
 <translation id="5511823366942919280">Наистина ли искате да настроите това устройство като Shark?</translation>
 <translation id="5512653252560939721">Потребителският сертификат трябва да бъде с хардуерна поддръжка.</translation>
-<translation id="5515923816438946203">Изберете какво да се показва на екрана</translation>
 <translation id="5517304475148761050">Това приложение изисква достъп до Google Play Магазин</translation>
 <translation id="5517412723934627386"><ph name="NETWORK_TYPE" /> – <ph name="NETWORK_DISPLAY_NAME" /></translation>
 <translation id="551752069230578406">Принтерът се добавя в профила ви. Това може да отнеме известно време...</translation>
@@ -3739,6 +3736,7 @@
 <translation id="5642508497713047">Подписващ CRL</translation>
 <translation id="5643321261065707929">Мрежа с отчитане</translation>
 <translation id="5643620609347735571">Изчистване и продължаване</translation>
+<translation id="5646376287012673985">Местоположение</translation>
 <translation id="5646558797914161501">Бизнесмен</translation>
 <translation id="5648166631817621825">Последните 7 дни</translation>
 <translation id="5649053991847567735">Автоматични изтегляния</translation>
@@ -4924,7 +4922,7 @@
 <translation id="7140928199327930795">Няма други налични устройства.</translation>
 <translation id="7141105143012495934">Влизането не бе успешно, тъй като данните за профила ви не можаха да се извлекат. Моля, свържете се с администратора си или опитайте отново.</translation>
 <translation id="7143207342074048698">Свързва се</translation>
-<translation id="7144878232160441200">Нов опит</translation>
+<translation id="7144878232160441200">Повторен опит</translation>
 <translation id="714876143603641390">Връзка с LAN</translation>
 <translation id="7149893636342594995">Последните 24 часа</translation>
 <translation id="715118844758971915">Традиционни принтери</translation>
@@ -6392,7 +6390,6 @@
 <translation id="8952831374766033534">Конфигурационната опция не се поддържа: <ph name="ERROR_LINE" /></translation>
 <translation id="8953476467359856141">При зареждане</translation>
 <translation id="895347679606913382">Стартира...</translation>
-<translation id="8957762313041272117">Надписи на живо</translation>
 <translation id="895944840846194039">Памет за JavaScript</translation>
 <translation id="8962083179518285172">Скриване на подробностите</translation>
 <translation id="8962918469425892674">Този сайт използва сензорите за движение или светлина.</translation>
diff --git a/chrome/app/resources/generated_resources_bn.xtb b/chrome/app/resources/generated_resources_bn.xtb
index 892db9aa..3620d90 100644
--- a/chrome/app/resources/generated_resources_bn.xtb
+++ b/chrome/app/resources/generated_resources_bn.xtb
@@ -166,7 +166,7 @@
 <translation id="1197979282329025000"><ph name="PRINTER_NAME" /> প্রিন্টারের প্রিন্টার দক্ষতা অ্যাকাউন্ট ফিরিয়ে আনার সময় একটি ত্রুটি ঘটেছে৷ এই প্রিন্টার <ph name="CLOUD_PRINT_NAME" />-এর সাথে নিবন্ধভুক্ত করা যাবে না৷</translation>
 <translation id="119944043368869598">সব পরিষ্কার করুন</translation>
 <translation id="1199814941632954229">এই সার্টিফিকেট প্রোফাইলগুলির জন্য সার্টিফিকেটের অ্যাক্সেস দেওয়া হচ্ছে</translation>
-<translation id="1201402288615127009">পরবর্তী</translation>
+<translation id="1201402288615127009">পরের</translation>
 <translation id="1202596434010270079">কিয়স্ক অ্যাপ আপডেট করা হয়েছে৷ অনুগ্রহ করে USB স্টিকটি সরান৷</translation>
 <translation id="120368089816228251">সুর সঙ্কেত</translation>
 <translation id="1203942045716040624">শেয়ার্ড ওয়ার্কার: <ph name="SCRIPT_URL" /></translation>
@@ -247,7 +247,6 @@
 <translation id="1293556467332435079">Files</translation>
 <translation id="1296911687402551044">বেছে নেওয়া ট্যাব পিন করুন</translation>
 <translation id="1297175357211070620">গন্তব্য</translation>
-<translation id="1297646507722131691">কোনওভাবে আপগ্রেড করার প্রক্রিয়া সম্পূর্ণ না হলে, ডেটা হারানো প্রতিরোধ করতে, এই আপগ্রেড করার প্রক্রিয়ার অঙ্গ হিসেবে আপনাকে সাজেস্ট করা হচ্ছে যে ফাইলের যেন আগে থেকে ব্যাকআপ নিয়ে রাখা হয়। আপগ্রেড করার প্রক্রিয়া শুরু করলেই, Linux (বিটা ভার্সন) বন্ধ হয়ে যাবে। কাজে অগ্রসর হওয়ার আগে তাই খুলে রাখা ফাইলগুলিকে সেভ করে নিন।</translation>
 <translation id="1300415640239881824">সুরক্ষিত কন্টেন্টের উন্নত প্লেব্যাকের জন্য যোগ্যতা নির্ধারণ করতে <ph name="DOMAIN" /> Google-এর মাধ্যমে আপনার ডিভাইসের পরিচয় যাচাই করতে চায়।</translation>
 <translation id="1300806585489372370">সেটিংসটি পরিবর্তন করার জন্য প্রথমে <ph name="BEGIN_LINK" />শনাক্তকারী চালু করুন<ph name="END_LINK" /></translation>
 <translation id="1301135395320604080"><ph name="ORIGIN" />-এর কাছে নিচে উল্লেখ করা ফাইলগুলি এডিট করার অনুমতি আছে</translation>
@@ -1121,6 +1120,7 @@
 <translation id="2352662711729498748">&lt; ১ এমবি</translation>
 <translation id="2352810082280059586">লক স্ক্রিন নোটগুলি নিজে থেকেই <ph name="LOCK_SCREEN_APP_NAME" /> এ সেভ হয়ে যায়। সবথেকে সাম্প্রতিক নোটটি লক স্ক্রিনে রয়ে যায়।</translation>
 <translation id="2353297238722298836">ক্যামেরা এবং মাইক্রোফোন ব্যবহারে অনুমতি দেওয়া হয়েছে</translation>
+<translation id="2355314311311231464">প্রভিশনিং করা যায়নি কারণ আপনার অ্যাকাউন্টের বিবরণ পুনরুদ্ধার করা সম্ভব হয়নি। আবার চেষ্টা করুন। সমস্যার কোড: <ph name="ERROR_CODE" /></translation>
 <translation id="2355604387869345912">ইনস্ট্যান্ট টিথারিং চালু করুন</translation>
 <translation id="2356070529366658676">জিজ্ঞাসা করুন</translation>
 <translation id="2357330829548294574"><ph name="USER_NAME" />-কে সরান</translation>
@@ -1214,6 +1214,7 @@
 <translation id="2473195200299095979">এই পৃষ্ঠাটি অনুবাদ করুন</translation>
 <translation id="2475982808118771221">একটি ত্রুটি ঘটেছে</translation>
 <translation id="2476578072172137802">সাইটের সেটিংস</translation>
+<translation id="2476974672882258506"><ph name="PARALLELS_DESKTOP" /> আনইনস্টল করার জন্য Windows বন্ধ করুন।</translation>
 <translation id="2478176599153288112">"<ph name="EXTENSION" />" এর জন্য মিডিয়া-ফাইলের অনুমতি</translation>
 <translation id="247949520305900375">অডিও ভাগ করুন</translation>
 <translation id="248003956660572823">পাসওয়ার্ড সেভ করা হয়নি</translation>
@@ -1304,6 +1305,7 @@
 <translation id="2572032849266859634"><ph name="VOLUME_NAME" />-এ শুধুমাত্র পাঠযোগ্য অ্যাক্সেস মঞ্জুর করা হয়েছে৷</translation>
 <translation id="2575247648642144396">এই আইকনটি দৃশ্যমান হবে যখন এক্সটেনশন বর্তমান পৃষ্ঠার উপর কাজ করতে পারবে৷ আইকনে ক্লিক করে বা <ph name="EXTENSION_SHORTCUT" /> টিপে এই এক্সটেনশন ব্যবহার করুন৷</translation>
 <translation id="257779572837908839">মিটিংয়ের জন্য Chromebox সেট-আপ করুন</translation>
+<translation id="2579232805407578790">সার্ভারে কানেক্ট করা যায়নি। আপনার নেটওয়ার্কের কানেকশন চেক করে আবার চেষ্টা করে দেখুন। যদি সমস্যাটি চলতে থাকে তাহলে আপনার Chromebook রিস্টার্ট করুন। সমস্যার কোড: <ph name="ERROR_CODE" /></translation>
 <translation id="2580889980133367162">একাধিক ফাইল ডাউনলোড করতে <ph name="HOST" />-কে সবসময় অনুমতি দিন</translation>
 <translation id="258095186877893873">দীর্ঘ সময়</translation>
 <translation id="2582253231918033891"><ph name="PRODUCT_NAME" /> <ph name="PRODUCT_VERSION" /> (প্ল্যাটফর্ম <ph name="PLATFORM_VERSION" />) <ph name="DEVICE_SERIAL_NUMBER" /></translation>
@@ -1523,6 +1525,7 @@
 <translation id="2836635946302913370">আপনার অ্যাডমিনিস্ট্রেটর এই ইউজারনেম দিয়ে সাইন-ইন করা বন্ধ করেছে৷</translation>
 <translation id="283669119850230892"><ph name="NETWORK_ID" /> নেটওয়ার্কটি ব্যবহার করতে, প্রথমে নিচে ইন্টারনেট থেকে আপনার সংযোগ সম্পূর্ণ করুন৷</translation>
 <translation id="2838379631617906747">ইনস্টল হচ্ছে</translation>
+<translation id="2838835911926931318">আপনার সমস্ত ডিভাইসে বুকমার্ক, পাসওয়ার্ড, ইতিহাস এবং আরও অনেক কিছু সিঙ্ক করতে সাইন-ইন করুন</translation>
 <translation id="2839032553903800133">বিজ্ঞপ্তি ব্লক করা হয়েছে</translation>
 <translation id="2841013758207633010">সময়</translation>
 <translation id="2841837950101800123">সরবরাহকারী</translation>
@@ -1582,6 +1585,7 @@
     সার্ভার বার্তা: <ph name="SERVER_MSG" /></translation>
 <translation id="2908162660801918428">ডিরেক্টরি অনুসারে মিডিয়া গ্যালারি জুড়ুন</translation>
 <translation id="2910318910161511225">নেটওয়ার্কে সংযোগ করে আবার চেষ্টা করুন</translation>
+<translation id="2910718431259223434">কিছু সমস্যা হয়েছে। আবার চেষ্টা করুন অথবা আপনার ডিভাইসের মালিক বা অ্যাডমিনিস্ট্রেটরের সাথে যোগাযোগ করুন। সমস্যার কোড: <ph name="ERROR_CODE" /></translation>
 <translation id="2913331724188855103">সাইটগুলিকে কুকি ডেটা পড়ার এবং সংরক্ষণ করার অনুমতি দিন (প্রস্তাবিত)</translation>
 <translation id="2915102088417824677">অ্যাক্টিভিটি লগ দেখুন</translation>
 <translation id="2915873080513663243">অটো-স্ক্যান</translation>
@@ -1975,7 +1979,6 @@
 <translation id="3435738964857648380">নিরাপত্তা</translation>
 <translation id="343578350365773421">কাগজ ফুরিয়ে গেছে</translation>
 <translation id="3435896845095436175">সক্ষম করুন</translation>
-<translation id="3436642683618870087">Chrome-এ লাইভ ক্যাপশন মিডিয়াতে স্পিচ শনাক্ত করে অটোমেটিক সব মিডিয়া প্লেয়ারের জন্য ক্যাপশন তৈরি করে।</translation>
 <translation id="3438633801274389918">নিনজা</translation>
 <translation id="3439153939049640737"><ph name="HOST" /> কে সর্বদা আপনার মাইক্রোফোন অ্যাক্সেস করতে অনুমতি দিন</translation>
 <translation id="3439970425423980614">PDF-এর প্রিভিউ খোলা হচ্ছে</translation>
@@ -2321,6 +2324,7 @@
 <translation id="3821372858277557370">{NUM_EXTENSIONS,plural, =1{একটি এক্সটেনশনে অনুমোদন দেওয়া হয়েছে}one{#টি এক্সটেনশনে অনুমোদন দেওয়া হয়েছে}other{#টি এক্সটেনশনে অনুমোদন দেওয়া হয়েছে}}</translation>
 <translation id="3822559385185038546">এই প্রক্সী আপনার প্রশাসক দ্বারা কার্যকরী করা হয়েছে</translation>
 <translation id="3823310065043511710">Linux-এর জন্য কমপক্ষে <ph name="INSTALL_SIZE" />  জায়গা খালি রাখার জন্য সাজেস্ট করা হচ্ছে।</translation>
+<translation id="3824621460022590830">ডিভাইস এনরোলমেন্ট টোকেনটি সঠিক নয়। আপনার ডিভাইসের মালিক বা অ্যাডমিনিস্ট্রেটরের সাথে যোগাযোগ করুন। সমস্যার কোড: <ph name="ERROR_CODE" /></translation>
 <translation id="3826440694796503677">আপনার অ্যাডমিনিস্ট্রেটর আরও Google অ্যাকাউন্ট যোগ করার বিকল্প বন্ধ করে দিয়েছে</translation>
 <translation id="3827306204503227641">আনস্যান্ডবক্সড প্লাগ ইনগুলিকে অনুমতি দেওয়া অবিরত রাখুন</translation>
 <translation id="3827774300009121996">&amp;পূর্ণ স্ক্রীণ</translation>
@@ -3273,6 +3277,7 @@
 <translation id="5079950360618752063">প্রস্তাবিত পাসওয়ার্ড ব্যবহার করুন</translation>
 <translation id="508059534790499809">একটি Kerberos টিকিট রিফ্রেশ করুন</translation>
 <translation id="5084230410268011727">সাইটকে মোশন এবং হাল্কা সেন্সর ব্যবহার করার অনুমতি দিন</translation>
+<translation id="5084328598860513926">প্রভিশনিং ফ্লোতে বিঘ্ন ঘটেছে। আবার চেষ্টা করুন অথবা আপনার ডিভাইসের মালিক বা অ্যাডমিনিস্ট্রেটরের সাথে যোগাযোগ করুন। সমস্যার কোড: <ph name="ERROR_CODE" /></translation>
 <translation id="5085162214018721575">আপডেটের জন্য চেক করা হচ্ছে</translation>
 <translation id="5086082738160935172">HID</translation>
 <translation id="5086874064903147617">ডিফল্ট হোমপেজ পুনরুদ্ধার করবেন?</translation>
@@ -3615,7 +3620,6 @@
 <translation id="5511379779384092781">অনেক ছোট</translation>
 <translation id="5511823366942919280">আপনি কি "শার্ক" হিসেবে এই ডিভাইসটিকে সেটআপ করতে ইচ্ছুক?</translation>
 <translation id="5512653252560939721">ব্যবহারকারীর সার্টিফিকেট হার্ডওয়্যার-সাহায্যপ্রাপ্ত হওয়া আবশ্যক৷</translation>
-<translation id="5515923816438946203">স্ক্রিনে কী দেখানো হবে তা বেছে নিন</translation>
 <translation id="5517304475148761050">Play Store অ্যাক্সেস করতে এই অ্যাপকে অনুমতি দিতে হবে</translation>
 <translation id="5517412723934627386"><ph name="NETWORK_TYPE" /> - <ph name="NETWORK_DISPLAY_NAME" /></translation>
 <translation id="551752069230578406">আপনার অ্যাকাউন্টে প্রিন্টার যোগ করার হচ্ছে - এতে একটু সময় লাগতে পারে...</translation>
@@ -3671,6 +3675,7 @@
 <translation id="557722062034137776">আপনার ডিভাইসকে আবার রিসেট করলে তা আপনার Google অ্যাকাউন্টগুলি বা এই অ্যাকাউন্টগুলিতে সিঙ্ক হওয়া যেকোনো ডেটাতে প্রভাব ফেলবে না৷ যদিও, স্থানীয়ভাবে সেভ করা সমস্ত ফাইল মুছে ফেলা হবে৷</translation>
 <translation id="5578059481725149024">অটো সাইন-ইন</translation>
 <translation id="558170650521898289">Microsoft Windows Hardware Driver Verification </translation>
+<translation id="5581972110672966454">ডোমেনে ডিভাইসটি যোগ করা যাচ্ছে না। আবার চেষ্টা করুন অথবা আপনার ডিভাইসের মালিক বা অ্যাডমিনিস্ট্রেটরের সাথে যোগাযোগ করুন। সমস্যার কোড: <ph name="ERROR_CODE" /></translation>
 <translation id="5582839680698949063">প্রধান মেনু</translation>
 <translation id="5583640892426849032">Backspace</translation>
 <translation id="5584088138253955452">ব্যবহারকারীর নাম সেভ করবেন?</translation>
@@ -3730,6 +3735,7 @@
 <translation id="5642508497713047">CRL স্বাক্ষরকারী</translation>
 <translation id="5643321261065707929">মিটার্ড নেটওয়ার্ক</translation>
 <translation id="5643620609347735571">খালি করুন এবং চালিয়ে যান</translation>
+<translation id="5646376287012673985">লোকেশন</translation>
 <translation id="5646558797914161501">ব্যবসায়ী</translation>
 <translation id="5648166631817621825">গত ৭ দিন</translation>
 <translation id="5649053991847567735">অটোমেটিক ডাউনলোডগুলি</translation>
@@ -3744,6 +3750,7 @@
 <translation id="5667546120811588575">Google Play সেট-আপ করা হচ্ছে...</translation>
 <translation id="5669267381087807207">সক্রিয় করা হচ্ছে</translation>
 <translation id="5669691691057771421">নতুন পিন লিখুন</translation>
+<translation id="5670702108860320605">BSSID</translation>
 <translation id="5671641761787789573">চিত্রগুলি ব্লক করা হয়েছে</translation>
 <translation id="5671658447180261823"><ph name="SUGGESTION_NAME" /> সাজেশনটি সরিয়ে দিন</translation>
 <translation id="567587836466137939"><ph name="MONTH_AND_YEAR" /> পর্যন্ত, এই ডিভাইসে সফ্টওয়্যার এবং নিরাপত্তা সংক্রান্ত অটোমেটিক আপডেট পাওয়া যাবে। <ph name="LINK_BEGIN" />আরও জানুন<ph name="LINK_END" /></translation>
@@ -5342,7 +5349,7 @@
 <translation id="7696063401938172191">আপনার '<ph name="PHONE_NAME" />' এ:</translation>
 <translation id="7698408911093959127">{COUNT,plural, =1{বুকমার্ক তালিকাতে ১টি আইটেম আছে}one{বুকমার্ক তালিকাতে #টি আইটেম আছে}other{বুকমার্ক তালিকাতে #টি আইটেম আছে}}</translation>
 <translation id="7699968112832915395">অ্যাকাউন্ট যোগ করা যাচ্ছে না</translation>
-<translation id="7701040980221191251">কিছুই নয়</translation>
+<translation id="7701040980221191251">কিছু নেই</translation>
 <translation id="770157826141786566">এই ডিভাইসটি ফেরত দেওয়ার সময়সীমা পেরিয়ে গেছে।</translation>
 <translation id="7701869757853594372">ব্যবহারকারীর হ্যান্ডলগুলি</translation>
 <translation id="7701928712056789451">এই আইটেমগুলি বিপজ্জনক হতে পারে</translation>
@@ -5391,6 +5398,7 @@
 <translation id="7764225426217299476">ঠিকানা যোগ করুন</translation>
 <translation id="7764256770584298012"><ph name="DOWNLOAD_DOMAIN" /> থেকে <ph name="DOWNLOAD_RECEIVED" /></translation>
 <translation id="7765158879357617694">সরান</translation>
+<translation id="7766082757934713382">অটোমেটিক অ্যাপ এবং সিস্টেম আপডেট পজ করে নেটওয়ার্ক ডেটার ব্যবহার কম করতে সাহায্য করে</translation>
 <translation id="7766807826975222231">একবার ঘুরে দেখুন</translation>
 <translation id="7766838926148951335">অনুমতিগুলি স্বীকার করুন</translation>
 <translation id="7768770796815395237">পরিবর্তন করুন</translation>
@@ -6301,6 +6309,7 @@
 <translation id="885701979325669005">স্টোরেজ</translation>
 <translation id="8859057652521303089">আপনার ভাষা বেছে নিন:</translation>
 <translation id="8859174528519900719">সাবফ্রেম: <ph name="SUBFRAME_SITE" /></translation>
+<translation id="8859402192569844210">পরিষেবার শর্তাবলী লোড করা যায়নি</translation>
 <translation id="8859662783913000679">অভিভাবকের অ্যাকাউন্ট</translation>
 <translation id="8862003515646449717">একটি দ্রুত ব্রাউজারে স্যুইচ করুন</translation>
 <translation id="8863753581171631212">নতুন <ph name="APP" />-এ লিঙ্ক খুলুন</translation>
@@ -6379,7 +6388,6 @@
 <translation id="8952831374766033534">কনফিগারেশনের এই বিকল্প ব্যবহার করা যাবে না: <ph name="ERROR_LINE" /></translation>
 <translation id="8953476467359856141">চার্জ করার সময়</translation>
 <translation id="895347679606913382">শুরু হচ্ছে...</translation>
-<translation id="8957762313041272117">লাইভ ক্যাপশন</translation>
 <translation id="895944840846194039">জাভাস্ক্রিপ্ট মেমোরি</translation>
 <translation id="8962083179518285172">বিবরণ লুকান</translation>
 <translation id="8962918469425892674">এই সাইটটি মোশন এবং লাইট সেন্সর ব্যবহার করছে।</translation>
@@ -6569,6 +6577,7 @@
 <translation id="920045321358709304"><ph name="SEARCH_ENGINE" /> এ খুঁজুন</translation>
 <translation id="9201023452444595544">যেকোনও অফলাইন ডেটা মুছে ফেলা যাবে</translation>
 <translation id="9201220332032049474">স্ক্রিন লক-এর বিকল্পগুলি</translation>
+<translation id="9201842707396338580">কিছু সমস্যা হয়েছে। আপনার ডিভাইসের মালিক বা অ্যাডমিনিস্ট্রেটরের সাথে যোগাযোগ করুন। সমস্যার কোড: <ph name="ERROR_CODE" /></translation>
 <translation id="9203398526606335860">&amp;প্রোফাইলিং সক্ষমিত</translation>
 <translation id="9203904171912129171">একটি ডিভাইস বেছে নিন</translation>
 <translation id="9203962528777363226">এই ডিভাইসের প্রশাসক নতুন ব্যবহারকারী জোড়া অক্ষম করেছে</translation>
@@ -6584,7 +6593,7 @@
 <translation id="9219103736887031265">ছবিগুলি</translation>
 <translation id="9220525904950070496">অ্যাকাউন্ট সরান</translation>
 <translation id="9220820413868316583">তুলে নিন এবং আবার চেষ্টা করুন।</translation>
-<translation id="923467487918828349">সকল দেখান</translation>
+<translation id="923467487918828349">সমস্ত দেখান</translation>
 <translation id="929117907539171075">ইনস্টল করা অ্যাপের অফলাইন ডেটা মুছে ফেলা হবে</translation>
 <translation id="930268624053534560">বিস্তারিত টাইমস্ট্যাম্প</translation>
 <translation id="932327136139879170">হোম</translation>
@@ -6640,6 +6649,7 @@
 <translation id="983511809958454316">এই বৈশিষ্ট্য VR এ সমর্থিত নয়</translation>
 <translation id="984275831282074731">পেমেন্ট পদ্ধতি</translation>
 <translation id="98515147261107953">ল্যান্ডস্কেপ</translation>
+<translation id="987068745968718743">Parallels Desktop: <ph name="PLUGIN_VM_NAME" /></translation>
 <translation id="987264212798334818">সাধারণ</translation>
 <translation id="987897973846887088">কোনও ছবি নেই</translation>
 <translation id="988978206646512040">পাসফ্রেজ ফাঁকা রাখা চলবে না</translation>
diff --git a/chrome/app/resources/generated_resources_bs.xtb b/chrome/app/resources/generated_resources_bs.xtb
index a8c6cfe..5e991b2 100644
--- a/chrome/app/resources/generated_resources_bs.xtb
+++ b/chrome/app/resources/generated_resources_bs.xtb
@@ -247,7 +247,6 @@
 <translation id="1293556467332435079">Fajlovi</translation>
 <translation id="1296911687402551044">Zakačite odabranu karticu</translation>
 <translation id="1297175357211070620">Odredište</translation>
-<translation id="1297646507722131691">Izrada sigurnosne kopije fajlova je preporučena u sklopu nadogradnje radi sprečavanja gubitka podataka u slučaju neuspješnog završetka nadogradnje. Započinjanjem nadogradnje će se isključiti Linux (Beta). Sačuvajte otvorene fajlove prije nego što nastavite.</translation>
 <translation id="1300415640239881824">Domena <ph name="DOMAIN" /> traži da Google provjeri i potvrdi identitet vašeg uređaja kako bi utvrdio ispunjava li uvjete za poboljšanu reprodukciju zaštićenog sadržaja.</translation>
 <translation id="1300806585489372370">Da promijenite ovu postavku prvo <ph name="BEGIN_LINK" />uključite identifikatore<ph name="END_LINK" /></translation>
 <translation id="1301135395320604080"><ph name="ORIGIN" /> može uređivati sljedeće fajlove</translation>
@@ -1601,7 +1600,7 @@
 <translation id="2932085390869194046">Predloži lozinku…</translation>
 <translation id="2932330436172705843"><ph name="PROFILE_DISPLAY_NAME" /> (račun za djecu)</translation>
 <translation id="2932483646085333864">Odjavite se, a zatim se ponovo prijavite da započnete sinhroniziranje</translation>
-<translation id="2932883381142163287">Prijavi zloupotrebu</translation>
+<translation id="2932883381142163287">Prijavite zloupotrebu</translation>
 <translation id="2933632078076743449">Posljednji put ažurirano</translation>
 <translation id="2936851848721175671">Sigurnosna kopija i vraćanje</translation>
 <translation id="2938225289965773019">Otvoriti linkove protokola <ph name="PROTOCOL" /></translation>
@@ -1981,7 +1980,6 @@
 <translation id="3435738964857648380">Sigurnost</translation>
 <translation id="343578350365773421">Nema papira</translation>
 <translation id="3435896845095436175">Omogući</translation>
-<translation id="3436642683618870087">Funkcija Automatski titlovi otkriva govor u medijima i automatski generira titlove za sve medije koji se reproduciraju u Chromeu.</translation>
 <translation id="3438633801274389918">Nindža</translation>
 <translation id="3439153939049640737">Uvijek dozvoli host računaru <ph name="HOST" /> da pristupi mikrofonu</translation>
 <translation id="3439970425423980614">Otvaranje PDF-a u Pregledu</translation>
@@ -3624,7 +3622,6 @@
 <translation id="5511379779384092781">Izuzetno mali</translation>
 <translation id="5511823366942919280">Jeste li sigurni da želite postaviti ovaj uređaj kao "Ajkulu"?</translation>
 <translation id="5512653252560939721">Korisnički certifikat mora biti hardverski podržan.</translation>
-<translation id="5515923816438946203">Odaberite šta se prikazuje na ekranu</translation>
 <translation id="5517304475148761050">Ovoj aplikaciji je potreban pristup Play trgovini</translation>
 <translation id="5517412723934627386"><ph name="NETWORK_TYPE" /> – <ph name="NETWORK_DISPLAY_NAME" /></translation>
 <translation id="551752069230578406">Štampač se dodaje na vaš račun. To može potrajati nekoliko trenutaka...</translation>
@@ -3739,6 +3736,7 @@
 <translation id="5642508497713047">Potpisnik CRL-a</translation>
 <translation id="5643321261065707929">Mreža s naplatom</translation>
 <translation id="5643620609347735571">Obriši i nastavi</translation>
+<translation id="5646376287012673985">Lokacija</translation>
 <translation id="5646558797914161501">Poslovni čovjek</translation>
 <translation id="5648166631817621825">Posljednjih 7 dana</translation>
 <translation id="5649053991847567735">Automatska preuzimanja</translation>
@@ -4924,7 +4922,7 @@
 <translation id="7140928199327930795">Nema drugih dostupnih uređaja.</translation>
 <translation id="7141105143012495934">Prijava nije uspjela jer nije bilo moguće preuzeti vaše podatke računa. Kontaktirajte administratora ili pokušajte ponovo.</translation>
 <translation id="7143207342074048698">Povezivanje</translation>
-<translation id="7144878232160441200">Pokušaj ponovo</translation>
+<translation id="7144878232160441200">Pokušajte ponovo.</translation>
 <translation id="714876143603641390">Povezivost LAN-a</translation>
 <translation id="7149893636342594995">Posljednja 24 sata</translation>
 <translation id="715118844758971915">Klasični štampači</translation>
@@ -6392,7 +6390,6 @@
 <translation id="8952831374766033534">Opcija za konfiguraciju nije podržana: <ph name="ERROR_LINE" /></translation>
 <translation id="8953476467359856141">Tokom punjenja</translation>
 <translation id="895347679606913382">Pokretanje…</translation>
-<translation id="8957762313041272117">Automatski titlovi</translation>
 <translation id="895944840846194039">JavaScript memorija</translation>
 <translation id="8962083179518285172">Sakrij detalje</translation>
 <translation id="8962918469425892674">Ova web lokacija koristi senzore pokreta ili svjetlosne senzore.</translation>
@@ -6601,7 +6598,7 @@
 <translation id="923467487918828349">Prikaži sve</translation>
 <translation id="929117907539171075">Obrisat će se i offline podaci u instaliranoj aplikaciji</translation>
 <translation id="930268624053534560">Detaljne vremenske oznake</translation>
-<translation id="932327136139879170">Početna stranica</translation>
+<translation id="932327136139879170">Dom</translation>
 <translation id="932508678520956232">Pokretanje štampanja nije uspjelo.</translation>
 <translation id="933427034780221291">{NUM_FILES,plural, =1{Ovaj fajl je prevelik za sigurnosnu provjeru. Možete otpremiti fajlove veličine do 50 MB.}one{Neki od ovih fajlova su preveliki za sigurnosnu provjeru. Možete otpremiti fajlove veličine do 50 MB.}few{Neki od ovih fajlova su preveliki za sigurnosnu provjeru. Možete otpremiti fajlove veličine do 50 MB.}other{Neki od ovih fajlova su preveliki za sigurnosnu provjeru. Možete otpremiti fajlove veličine do 50 MB.}}</translation>
 <translation id="93343527085570547">Idite na stranicu <ph name="BEGIN_LINK1" />Pravna pomoć<ph name="END_LINK1" /> da zatražite promjenu sadržaja iz pravnih razloga.  Neke informacije o računu i sistemu mogu se slati Google.  Informacije koje navedete će nam pomoći da riješimo tehničke probleme i poboljšamo usluge, u skladu s našim <ph name="BEGIN_LINK2" />Pravilima privatnosti<ph name="END_LINK2" /> i <ph name="BEGIN_LINK3" />Uslovima korištenja usluge<ph name="END_LINK3" />.</translation>
@@ -6621,7 +6618,7 @@
 <translation id="939736085109172342">Novi folder</translation>
 <translation id="941070664607309480">Kliknite da postanete vidljivi kako bi uređaj mogao dijeliti sadržaj s vama</translation>
 <translation id="942532530371314860"><ph name="APP_NAME" /> dijeli Chrome karticu i zvuk.</translation>
-<translation id="945522503751344254">Slanje povratnih informacija</translation>
+<translation id="945522503751344254">Pošaljite povratne informacije</translation>
 <translation id="947329552760389097">&amp;Provjeri elemente</translation>
 <translation id="951991426597076286">Odbij</translation>
 <translation id="952992212772159698">Nije aktivirano</translation>
diff --git a/chrome/app/resources/generated_resources_ca.xtb b/chrome/app/resources/generated_resources_ca.xtb
index fc5264e..851e14f 100644
--- a/chrome/app/resources/generated_resources_ca.xtb
+++ b/chrome/app/resources/generated_resources_ca.xtb
@@ -247,7 +247,6 @@
 <translation id="1293556467332435079">Fitxers</translation>
 <translation id="1296911687402551044">Fixa la pestanya seleccionada</translation>
 <translation id="1297175357211070620">Destinació</translation>
-<translation id="1297646507722131691">Es recomana fer una còpia de seguretat dels fitxers abans de dur a terme l'actualització per evitar que es perdin dades si l'actualització no es pot completar. En iniciar l'actualització, Linux (versió beta) s'apagarà. Desa els fitxers oberts abans de continuar.</translation>
 <translation id="1300415640239881824"><ph name="DOMAIN" /> vol que Google verifiqui la identitat del dispositiu per determinar si s'hi pot utilitzar la reproducció millorada de contingut protegit.</translation>
 <translation id="1300806585489372370">Per canviar aquesta opció de configuració, primer <ph name="BEGIN_LINK" />activa els identificadors<ph name="END_LINK" /></translation>
 <translation id="1301135395320604080"><ph name="ORIGIN" /> pot editar els fitxers següents</translation>
@@ -1980,7 +1979,6 @@
 <translation id="3435738964857648380">Seguretat</translation>
 <translation id="343578350365773421">No queda paper</translation>
 <translation id="3435896845095436175">Activa</translation>
-<translation id="3436642683618870087">La funció Subtítols instantanis detecta la parla en contingut multimèdia i genera subtítols automàticament de tot el contingut multimèdia que es reprodueix a Chrome.</translation>
 <translation id="3438633801274389918">Ninja</translation>
 <translation id="3439153939049640737">Permet sempre que <ph name="HOST" /> accedeixi al micròfon</translation>
 <translation id="3439970425423980614">S'està obrint la previsualització en PDF</translation>
@@ -3623,7 +3621,6 @@
 <translation id="5511379779384092781">Molt petit</translation>
 <translation id="5511823366942919280">Confirmes que vols configurar aquest dispositiu com a "Tauró"?</translation>
 <translation id="5512653252560939721">El certificat d'usuari ha de ser al maquinari.</translation>
-<translation id="5515923816438946203">Tria què veus a la pantalla</translation>
 <translation id="5517304475148761050">Aquesta aplicació requereix accés a Play Store</translation>
 <translation id="5517412723934627386"><ph name="NETWORK_TYPE" /> - <ph name="NETWORK_DISPLAY_NAME" /></translation>
 <translation id="551752069230578406">S'està afegint la impressora al compte. Pot ser que aquest procés tardi una estona...</translation>
@@ -3739,6 +3736,7 @@
 <translation id="5642508497713047">Signant de CRL</translation>
 <translation id="5643321261065707929">Xarxa d'ús mesurat</translation>
 <translation id="5643620609347735571">Esborra i continua</translation>
+<translation id="5646376287012673985">Ubicació</translation>
 <translation id="5646558797914161501">Home de negocis</translation>
 <translation id="5648166631817621825">7 darrers dies</translation>
 <translation id="5649053991847567735">Baixades automàtiques</translation>
@@ -3747,7 +3745,7 @@
 <translation id="5657156137487675418">Permet totes les galetes</translation>
 <translation id="5657667036353380798">L'extensió externa requereix que tingueu instal·lada la versió de Chrome <ph name="MINIMUM_CHROME_VERSION" /> o una de posterior.</translation>
 <translation id="5658415415603568799">Per a més seguretat, Smart Lock et demanarà que introdueixis la contrasenya al cap de 20 hores.</translation>
-<translation id="5659593005791499971">Correu electrònic</translation>
+<translation id="5659593005791499971">Adreça electrònica</translation>
 <translation id="5659833766619490117">Aquesta pàgina no s'ha pogut traduir</translation>
 <translation id="5662513737565158057">Canvia com funcionaran les aplicacions de Linux.</translation>
 <translation id="5667546120811588575">S'està configurant Google Play...</translation>
@@ -4360,7 +4358,7 @@
 <translation id="6429384232893414837">Error d'actualització</translation>
 <translation id="6430814529589430811">ASCII codificat en Base64, certificat únic</translation>
 <translation id="6431347207794742960"><ph name="PRODUCT_NAME" /> configurarà les actualitzacions automàtiques per a tots els usuaris d'aquest equip.</translation>
-<translation id="6434309073475700221">Descarta</translation>
+<translation id="6434309073475700221">Descarta els canvis</translation>
 <translation id="6434325376267409267">El dispositiu s'ha d'actualitzar perquè puguis utilitzar <ph name="APP_NAME" />.</translation>
 <translation id="6436164536244065364">Mostra-ho a Web Store</translation>
 <translation id="6438992844451964465"><ph name="WINDOW_TITLE" />: s'està reproduint àudio</translation>
@@ -6392,7 +6390,6 @@
 <translation id="8952831374766033534">Opció de configuració no admesa: <ph name="ERROR_LINE" /></translation>
 <translation id="8953476467359856141">Mentre es carrega</translation>
 <translation id="895347679606913382">S'està iniciant...</translation>
-<translation id="8957762313041272117">Subtítols instantanis</translation>
 <translation id="895944840846194039">Memòria de JavaScript</translation>
 <translation id="8962083179518285172">Amaga els detalls</translation>
 <translation id="8962918469425892674">Aquest lloc web utilitza sensors de llum o moviment.</translation>
@@ -6598,7 +6595,7 @@
 <translation id="9219103736887031265">Imatges</translation>
 <translation id="9220525904950070496">Suprimir el compte</translation>
 <translation id="9220820413868316583">Aixeca el dit i torna-ho a provar.</translation>
-<translation id="923467487918828349">Mostra-les totes</translation>
+<translation id="923467487918828349">Mostra-ho tot</translation>
 <translation id="929117907539171075">També s'esborraran les dades sense connexió de l'aplicació instal·lada</translation>
 <translation id="930268624053534560">Marques de temps detallades</translation>
 <translation id="932327136139879170">Inici</translation>
diff --git a/chrome/app/resources/generated_resources_cs.xtb b/chrome/app/resources/generated_resources_cs.xtb
index 9915e62d..898ae2b 100644
--- a/chrome/app/resources/generated_resources_cs.xtb
+++ b/chrome/app/resources/generated_resources_cs.xtb
@@ -247,7 +247,6 @@
 <translation id="1293556467332435079">Soubory</translation>
 <translation id="1296911687402551044">Připnout vybranou kartu</translation>
 <translation id="1297175357211070620">Cíl</translation>
-<translation id="1297646507722131691">Při tomto upgradu doporučujeme zálohovat soubory, abyste zabránili ztrátě dat v případě, že upgrade nebude možné dokončit. Spouštění upgradu bude mít za následek ukončení Linuxu (Beta). Než budete pokračovat, uložte všechny otevřené soubory.</translation>
 <translation id="1300415640239881824">Web <ph name="DOMAIN" /> vyžaduje, aby Google ověřil identitu vašeho zařízení za účelem stanovení způsobilosti pro vylepšené přehrávání chráněného obsahu.</translation>
 <translation id="1300806585489372370">Chcete-li toto nastavení změnit, nejdříve <ph name="BEGIN_LINK" />zapněte identifikátory<ph name="END_LINK" />.</translation>
 <translation id="1301135395320604080">Web <ph name="ORIGIN" /> může upravovat následující soubory</translation>
@@ -1980,7 +1979,6 @@
 <translation id="3435738964857648380">Zabezpečení</translation>
 <translation id="343578350365773421">Došel papír</translation>
 <translation id="3435896845095436175">Aktivovat</translation>
-<translation id="3436642683618870087">Živý přepis rozpoznává v médiích řeč a automaticky pro veškerý mediální obsah přehrávaný v Chromu generuje titulky.</translation>
 <translation id="3438633801274389918">Nindža</translation>
 <translation id="3439153939049640737">Vždy povolit webu <ph name="HOST" /> přístup k mikrofonu</translation>
 <translation id="3439970425423980614">Otevírání souboru PDF v náhledu</translation>
@@ -3622,7 +3620,6 @@
 <translation id="5511379779384092781">Velmi malý</translation>
 <translation id="5511823366942919280">Opravdu toto zařízení chcete nastavit jako zařízení Shark?</translation>
 <translation id="5512653252560939721">Certifikát uživatele musí být hardwarový.</translation>
-<translation id="5515923816438946203">Vyberte si, co chcete vidět na obrazovce</translation>
 <translation id="5517304475148761050">Tato aplikace vyžaduje přístup do Obchodu Play</translation>
 <translation id="5517412723934627386"><ph name="NETWORK_TYPE" /> – <ph name="NETWORK_DISPLAY_NAME" /></translation>
 <translation id="551752069230578406">Přidávání tiskárny do účtu – může to chvíli trvat...</translation>
@@ -3737,6 +3734,7 @@
 <translation id="5642508497713047">Autor podpisu CRL</translation>
 <translation id="5643321261065707929">Měřená síť</translation>
 <translation id="5643620609347735571">Vymazat a pokračovat</translation>
+<translation id="5646376287012673985">Poloha</translation>
 <translation id="5646558797914161501">Businessman</translation>
 <translation id="5648166631817621825">Posledních 7 dní</translation>
 <translation id="5649053991847567735">Automatické stahování</translation>
@@ -6389,7 +6387,6 @@
 <translation id="8952831374766033534">Konfigurační možnost není podporována: <ph name="ERROR_LINE" /></translation>
 <translation id="8953476467359856141">Při nabíjení</translation>
 <translation id="895347679606913382">Spouštění...</translation>
-<translation id="8957762313041272117">Živý přepis</translation>
 <translation id="895944840846194039">Paměť JavaScriptu</translation>
 <translation id="8962083179518285172">Skrýt podrobnosti</translation>
 <translation id="8962918469425892674">Tento web používá senzory pohybu nebo osvětlení.</translation>
@@ -6595,7 +6592,7 @@
 <translation id="9219103736887031265">Obrázky</translation>
 <translation id="9220525904950070496">Odebrat účet</translation>
 <translation id="9220820413868316583">Zdvihněte prst a zkuste to znovu.</translation>
-<translation id="923467487918828349">Zobrazit vše</translation>
+<translation id="923467487918828349">Zobrazovat vše</translation>
 <translation id="929117907539171075">Budou vymazána i offline data v nainstalované aplikaci</translation>
 <translation id="930268624053534560">Podrobná časová razítka</translation>
 <translation id="932327136139879170">Domovská stránka</translation>
diff --git a/chrome/app/resources/generated_resources_da.xtb b/chrome/app/resources/generated_resources_da.xtb
index 5e8ed90..0fcc638 100644
--- a/chrome/app/resources/generated_resources_da.xtb
+++ b/chrome/app/resources/generated_resources_da.xtb
@@ -247,7 +247,6 @@
 <translation id="1293556467332435079">Filer</translation>
 <translation id="1296911687402551044">Fastgør den valgte fane</translation>
 <translation id="1297175357211070620">Destination</translation>
-<translation id="1297646507722131691">Det anbefales at sikkerhedskopiere filer som en del af denne opgradering for at forhindre datatab i tilfælde af, at opgraderingen ikke kan fuldføres. Når du starter opgraderingen, lukker Linux (beta) ned. Gem åbne filer, før du fortsætter.</translation>
 <translation id="1300415640239881824"><ph name="DOMAIN" /> beder om, at din enheds identitet bekræftes af Google for at fastslå muligheden for forbedret afspilning af beskyttet indhold.</translation>
 <translation id="1300806585489372370">Hvis du vil ændre denne indstilling, skal du først <ph name="BEGIN_LINK" />aktivere id<ph name="END_LINK" /></translation>
 <translation id="1301135395320604080"><ph name="ORIGIN" /> kan redigere følgende filer</translation>
@@ -1363,7 +1362,7 @@
 <translation id="2653033005692233957">Søgningen mislykkedes</translation>
 <translation id="2653266418988778031">Hvis du sletter et certifikat med certificeringsautoritet (CA), vil din browser ikke længere have tillid til certifikater, der er udstedt af denne CA.</translation>
 <translation id="2653275834716714682">Teksterstatning</translation>
-<translation id="2653659639078652383">Indsend</translation>
+<translation id="2653659639078652383">Send</translation>
 <translation id="265390580714150011">Feltværdi</translation>
 <translation id="2654166010170466751">Tillad, at websites installerer betalingshandlere</translation>
 <translation id="2654553774144920065">Udskriftsanmodning</translation>
@@ -1981,7 +1980,6 @@
 <translation id="3435738964857648380">Sikkerhed</translation>
 <translation id="343578350365773421">Der mangler papir</translation>
 <translation id="3435896845095436175">Aktivér</translation>
-<translation id="3436642683618870087">Livetekstning registrerer tale i medier og genererer automatisk undertekster for alle medier, der afspilles i Chrome.</translation>
 <translation id="3438633801274389918">Ninja</translation>
 <translation id="3439153939049640737">Tillad altid, at <ph name="HOST" /> har adgang til din mikrofon</translation>
 <translation id="3439970425423980614">Åbner PDF i fremviseren</translation>
@@ -3624,7 +3622,6 @@
 <translation id="5511379779384092781">Ekstra lille</translation>
 <translation id="5511823366942919280">Er du sikker på, at du vil konfigurere denne enhed som en "Shark"?</translation>
 <translation id="5512653252560939721">Brugercertifikatet skal findes på hardwaren.</translation>
-<translation id="5515923816438946203">Vælg, hvad du vil se på din skærm</translation>
 <translation id="5517304475148761050">Denne app kræver adgang til Play Butik</translation>
 <translation id="5517412723934627386"><ph name="NETWORK_TYPE" /> – <ph name="NETWORK_DISPLAY_NAME" /></translation>
 <translation id="551752069230578406">Føjer printer til din konto – dette kan tage et øjeblik...</translation>
@@ -3739,6 +3736,7 @@
 <translation id="5642508497713047">CRL-underskriver</translation>
 <translation id="5643321261065707929">Forbrugsafregnet netværk</translation>
 <translation id="5643620609347735571">Ryd og fortsæt</translation>
+<translation id="5646376287012673985">Placering</translation>
 <translation id="5646558797914161501">Forretningsmand</translation>
 <translation id="5648166631817621825">De seneste syv dage</translation>
 <translation id="5649053991847567735">Automatiske downloads</translation>
@@ -4361,7 +4359,7 @@
 <translation id="6429384232893414837">Opdateringsfejl</translation>
 <translation id="6430814529589430811">Base64-kodet ASCII, enkeltcertifikat</translation>
 <translation id="6431347207794742960"><ph name="PRODUCT_NAME" /> konfigurerer automatiske opdateringer for alle brugere af denne computer.</translation>
-<translation id="6434309073475700221">Kasser</translation>
+<translation id="6434309073475700221">Kassér</translation>
 <translation id="6434325376267409267">Din enhed skal opdateres, før du kan bruge <ph name="APP_NAME" />.</translation>
 <translation id="6436164536244065364">Vis i Webshop</translation>
 <translation id="6438992844451964465"><ph name="WINDOW_TITLE" /> – der afspilles lyd</translation>
@@ -6015,6 +6013,7 @@
 <translation id="8500234928660943538">PUK-koden er forkert. Antal resterende forsøg: <ph name="RETRIES" />.</translation>
 <translation id="8502536196501630039">Hvis du vil bruge apps fra Google Play, skal du først gendanne dine apps. Nogle data kan være gået tabt.</translation>
 <translation id="8503813439785031346">Brugernavn</translation>
+<translation id="8504640708321980506">Data</translation>
 <translation id="8507227974644337342">Skærmopløsning</translation>
 <translation id="850875081535031620">Der blev ikke fundet skadelig software</translation>
 <translation id="8509177919508253835">Nulstil sikkerhedsnøgler, og opret pinkoder</translation>
@@ -6393,7 +6392,6 @@
 <translation id="8952831374766033534">Konfigurationsmuligheden understøttes ikke: <ph name="ERROR_LINE" /></translation>
 <translation id="8953476467359856141">Under opladning</translation>
 <translation id="895347679606913382">Begynder...</translation>
-<translation id="8957762313041272117">Livetekstning</translation>
 <translation id="895944840846194039">JavaScript-hukommelse</translation>
 <translation id="8962083179518285172">Skjul detaljer</translation>
 <translation id="8962918469425892674">Dette website anvender bevægelses- og lyssensorer.</translation>
diff --git a/chrome/app/resources/generated_resources_de.xtb b/chrome/app/resources/generated_resources_de.xtb
index d0bd5af3..21ce825 100644
--- a/chrome/app/resources/generated_resources_de.xtb
+++ b/chrome/app/resources/generated_resources_de.xtb
@@ -247,7 +247,6 @@
 <translation id="1293556467332435079">Dateien</translation>
 <translation id="1296911687402551044">Ausgewählten Tab anpinnen</translation>
 <translation id="1297175357211070620">Ziel</translation>
-<translation id="1297646507722131691">Wir empfehlen, für dieses Update Dateien zu sichern. So vermeiden Sie Datenverlust für den Fall, dass das Upgrade nicht abgeschlossen werden kann. Beim Start des Upgrades wird Linux (Beta) heruntergefahren. Speichern Sie bitte die geöffneten Dateien, bevor Sie fortfahren.</translation>
 <translation id="1300415640239881824"><ph name="DOMAIN" /> setzt eine Identitätsprüfung durch Google voraus, um festzustellen, ob Ihr Gerät zur erweiterten Wiedergabe von geschützten Inhalten berechtigt ist.</translation>
 <translation id="1300806585489372370">Um diese Einstellung zu ändern, <ph name="BEGIN_LINK" />aktivieren Sie zuerst die Kennzeichnungen<ph name="END_LINK" /></translation>
 <translation id="1301135395320604080"><ph name="ORIGIN" /> kann die folgenden Dateien bearbeiten</translation>
@@ -1972,7 +1971,6 @@
 <translation id="3435738964857648380">Sicherheit</translation>
 <translation id="343578350365773421">Kein Papier mehr</translation>
 <translation id="3435896845095436175">Aktivieren</translation>
-<translation id="3436642683618870087">Die Funktion "Automatische Untertitel" erkennt, wenn in Medien gesprochen wird, und erstellt automatisch Untertitel für alle in Chrome wiedergegebenen Medien.</translation>
 <translation id="3438633801274389918">Ninja</translation>
 <translation id="3439153939049640737"><ph name="HOST" /> immer Zugriff auf Ihr Mikrofon gestatten</translation>
 <translation id="3439970425423980614">PDF-Vorschau wird geöffnet...</translation>
@@ -3613,7 +3611,6 @@
 <translation id="5511379779384092781">Sehr klein</translation>
 <translation id="5511823366942919280">Möchten Sie dieses Gerät wirklich als "Shark" einrichten?</translation>
 <translation id="5512653252560939721">Hardwaregestütztes Nutzerzertifikat erforderlich</translation>
-<translation id="5515923816438946203">Festlegen, was auf dem Bildschirm angezeigt wird</translation>
 <translation id="5517304475148761050">Diese App benötigt Zugriff auf den Google Play Store</translation>
 <translation id="5517412723934627386"><ph name="NETWORK_TYPE" /> – <ph name="NETWORK_DISPLAY_NAME" /></translation>
 <translation id="551752069230578406">Drucker wird zu Ihrem Konto hinzugefügt. Bitte warten...</translation>
@@ -3727,6 +3724,7 @@
 <translation id="5642508497713047">CRL-Signaturgeber</translation>
 <translation id="5643321261065707929">Kostenpflichtiges Netzwerk</translation>
 <translation id="5643620609347735571">Löschen und fortfahren</translation>
+<translation id="5646376287012673985">Speicherort</translation>
 <translation id="5646558797914161501">Geschäftsmann</translation>
 <translation id="5648166631817621825">Letzte 7 Tage</translation>
 <translation id="5649053991847567735">Auto-Downloads</translation>
@@ -3735,7 +3733,7 @@
 <translation id="5657156137487675418">Alle Cookies zulassen</translation>
 <translation id="5657667036353380798">Für die externe Erweiterung muss die Chrome-Version <ph name="MINIMUM_CHROME_VERSION" /> oder höher installiert sein.</translation>
 <translation id="5658415415603568799">Aus Sicherheitsgründen werden Sie von Smart Lock gebeten, Ihr Passwort nach 20 Stunden noch einmal einzugeben.</translation>
-<translation id="5659593005791499971">E-Mail-Adresse</translation>
+<translation id="5659593005791499971">E-Mail</translation>
 <translation id="5659833766619490117">Diese Seite konnte nicht übersetzt werden</translation>
 <translation id="5662513737565158057">Hier können Sie ändern, wie Linux-Apps ausgeführt werden.</translation>
 <translation id="5667546120811588575">Google Play wird eingerichtet...</translation>
@@ -5338,7 +5336,7 @@
 <translation id="7696063401938172191">Auf Ihrem <ph name="PHONE_NAME" />:</translation>
 <translation id="7698408911093959127">{COUNT,plural, =1{1 Element in der Lesezeichenliste}other{# Elemente in der Lesezeichenliste}}</translation>
 <translation id="7699968112832915395">Konto kann nicht hinzugefügt werden</translation>
-<translation id="7701040980221191251">Keine</translation>
+<translation id="7701040980221191251">Keine Besuche</translation>
 <translation id="770157826141786566">Die Rückgabefrist für dieses Gerät ist abgelaufen.</translation>
 <translation id="7701869757853594372">NUTZER-Handles</translation>
 <translation id="7701928712056789451">Diese Elemente sind möglicherweise schädlich</translation>
@@ -6376,7 +6374,6 @@
 <translation id="8952831374766033534">Konfigurationsoption wird nicht unterstützt: <ph name="ERROR_LINE" /></translation>
 <translation id="8953476467359856141">Beim Aufladen</translation>
 <translation id="895347679606913382">Wird gestartet...</translation>
-<translation id="8957762313041272117">Automatische Untertitel</translation>
 <translation id="895944840846194039">JavaScript-Speicher</translation>
 <translation id="8962083179518285172">Details ausblenden</translation>
 <translation id="8962918469425892674">Diese Website nutzt Bewegungs- oder Lichtsensoren.</translation>
@@ -6581,7 +6578,7 @@
 <translation id="9219103736887031265">Bilder</translation>
 <translation id="9220525904950070496">Konto entfernen</translation>
 <translation id="9220820413868316583">Finger hochheben und dann Versuch wiederholen.</translation>
-<translation id="923467487918828349">Alle einblenden</translation>
+<translation id="923467487918828349">Alle anzeigen</translation>
 <translation id="929117907539171075">Offlinedaten in der installierten App werden auch gelöscht</translation>
 <translation id="930268624053534560">Detaillierter Zeitstempel</translation>
 <translation id="932327136139879170">Privat</translation>
diff --git a/chrome/app/resources/generated_resources_el.xtb b/chrome/app/resources/generated_resources_el.xtb
index 62754ea..63c8e0ed 100644
--- a/chrome/app/resources/generated_resources_el.xtb
+++ b/chrome/app/resources/generated_resources_el.xtb
@@ -247,7 +247,6 @@
 <translation id="1293556467332435079">Αρχεία</translation>
 <translation id="1296911687402551044">Καρφίτσωμα επιλεγμένης καρτέλας</translation>
 <translation id="1297175357211070620">Προορισμός</translation>
-<translation id="1297646507722131691">Συνιστάται η δημιουργία αντιγράφων ασφαλείας αρχείων στο πλαίσιο αυτής της αναβάθμισης για την αποφυγή απώλειας δεδομένων σε περίπτωση που δεν είναι δυνατή η ολοκλήρωση της αναβάθμισης. Η έναρξη της αναβάθμισης θα προκαλέσει τον τερματισμό του Linux (Beta). Αποθηκεύστε τα ανοικτά αρχεία πριν συνεχίσετε.</translation>
 <translation id="1300415640239881824">Ο τομέας <ph name="DOMAIN" /> απαιτεί την επαλήθευση του αναγνωριστικού της συσκευής σας από το Google, για να καθορίσει την καταλληλότητά της για βελτιωμένη αναπαραγωγή προστατευμένου περιεχομένου.</translation>
 <translation id="1300806585489372370">Για να αλλάξετε αυτήν τη ρύθμιση, θα πρέπει πρώτα να <ph name="BEGIN_LINK" />ενεργοποιήσετε τα αναγνωριστικά<ph name="END_LINK" /></translation>
 <translation id="1301135395320604080">Ο ιστότοπος <ph name="ORIGIN" /> μπορεί να επεξεργαστεί τα παρακάτω αρχεία</translation>
@@ -1981,7 +1980,6 @@
 <translation id="3435738964857648380">Ασφάλεια</translation>
 <translation id="343578350365773421">Τελείωσε το χαρτί</translation>
 <translation id="3435896845095436175">Ενεργοποίηση</translation>
-<translation id="3436642683618870087">Οι Ζωντανοί υπότιτλοι εντοπίζουν την ομιλία σε μέσα και δημιουργούν αυτόματα υπότιτλους σε όλα τα μέσα που αναπαράγονται στο Chrome.</translation>
 <translation id="3438633801274389918">Νίντζα</translation>
 <translation id="3439153939049640737">Να επιτρέπεται πάντα στο <ph name="HOST" /> η πρόσβαση στο μικρόφωνό σας</translation>
 <translation id="3439970425423980614">Άνοιγμα PDF σε προεπισκόπηση</translation>
@@ -3624,7 +3622,6 @@
 <translation id="5511379779384092781">Πολύ μικρό</translation>
 <translation id="5511823366942919280">Είστε βέβαιοι ότι θέλετε να ορίσετε αυτήν τη συσκευή ως "Shark";</translation>
 <translation id="5512653252560939721">Θα πρέπει να έχει δημιουργηθεί κάποιο φυσικό αντίγραφο του πιστοποιητικού χρήστη.</translation>
-<translation id="5515923816438946203">Επιλέξτε τι θα εμφανίζεται στην οθόνη</translation>
 <translation id="5517304475148761050">Αυτή η εφαρμογή απαιτεί πρόσβαση στο Play Store</translation>
 <translation id="5517412723934627386"><ph name="NETWORK_TYPE" /> - <ph name="NETWORK_DISPLAY_NAME" /></translation>
 <translation id="551752069230578406">Γίνεται προσθήκη του εκτυπωτή στο λογαριασμό σας. Η διαδικασία μπορεί να διαρκέσει λίγη ώρα…</translation>
@@ -3740,6 +3737,7 @@
 <translation id="5642508497713047">Υπηρεσία υπογραφής CRL</translation>
 <translation id="5643321261065707929">Δίκτυο με ογκοχρέωση</translation>
 <translation id="5643620609347735571">Διαγραφή και συνέχεια</translation>
+<translation id="5646376287012673985">Τοποθεσία</translation>
 <translation id="5646558797914161501">Επιχειρηματίας</translation>
 <translation id="5648166631817621825">Τελευταίες 7 ημέρες</translation>
 <translation id="5649053991847567735">Αυτόματες λήψεις</translation>
@@ -3748,7 +3746,7 @@
 <translation id="5657156137487675418">Επιτρέπονται όλα τα cookies</translation>
 <translation id="5657667036353380798">Η εξωτερική επέκταση απαιτεί την εγκατάσταση έκδοσης chrome <ph name="MINIMUM_CHROME_VERSION" /> ή μεταγενέστερης.</translation>
 <translation id="5658415415603568799">Για πρόσθετη ασφάλεια, το Smart Lock θα σας ζητήσει να καταχωρίσετε τον κωδικό πρόσβασης μετά από 20 ώρες.</translation>
-<translation id="5659593005791499971">Διεύθυνση ηλεκτρονικού ταχυδρομείου</translation>
+<translation id="5659593005791499971">Ηλεκτρονικό ταχυδρομείο</translation>
 <translation id="5659833766619490117">Δεν ήταν δυνατή η μετάφραση αυτής της σελίδας</translation>
 <translation id="5662513737565158057">Αλλαγή του τρόπου λειτουργίας των εφαρμογών Linux.</translation>
 <translation id="5667546120811588575">Ρύθμιση του Google Play…</translation>
@@ -4925,7 +4923,7 @@
 <translation id="7140928199327930795">Δεν υπάρχουν άλλες διαθέσιμες συσκευές.</translation>
 <translation id="7141105143012495934">Η σύνδεση απέτυχε επειδή δεν ήταν δυνατή η ανάκτηση των στοιχείων του λογαριασμού σας. Επικοινωνήστε με τον διαχειριστή σας ή προσπαθήστε ξανά.</translation>
 <translation id="7143207342074048698">Σύνδεση</translation>
-<translation id="7144878232160441200">Δοκιμάστε ξανά</translation>
+<translation id="7144878232160441200">Επανάληψη</translation>
 <translation id="714876143603641390">Συνδεσιμότητα LAN</translation>
 <translation id="7149893636342594995">Τελευταίες 24 ώρες</translation>
 <translation id="715118844758971915">Συμβατικοί εκτυπωτές</translation>
@@ -6391,7 +6389,6 @@
 <translation id="8952831374766033534">Δεν υποστηρίζεται η επιλογή διαμόρφωσης: <ph name="ERROR_LINE" /></translation>
 <translation id="8953476467359856141">Κατά τη φόρτιση</translation>
 <translation id="895347679606913382">Έναρξη...</translation>
-<translation id="8957762313041272117">Ζωντανοί υπότιτλοι</translation>
 <translation id="895944840846194039">Μνήμη JavaScript</translation>
 <translation id="8962083179518285172">Απόκρυψη λεπτομερειών</translation>
 <translation id="8962918469425892674">Αυτός ο ιστότοπος χρησιμοποιεί αισθητήρες κίνησης και φωτός.</translation>
diff --git a/chrome/app/resources/generated_resources_en-GB.xtb b/chrome/app/resources/generated_resources_en-GB.xtb
index d9fc796b..d449402 100644
--- a/chrome/app/resources/generated_resources_en-GB.xtb
+++ b/chrome/app/resources/generated_resources_en-GB.xtb
@@ -247,7 +247,6 @@
 <translation id="1293556467332435079">Files</translation>
 <translation id="1296911687402551044">Pin Selected Tab</translation>
 <translation id="1297175357211070620">Destination</translation>
-<translation id="1297646507722131691">Backing up files is recommended as part of this upgrade to prevent data loss in case the upgrade cannot be completed. Starting the upgrade will cause Linux (beta) to shut down. Please save open files before proceeding.</translation>
 <translation id="1300415640239881824"><ph name="DOMAIN" /> wants your device's identity to be verified, by Google, to determine eligibility for enhanced playback of protected content.</translation>
 <translation id="1300806585489372370">To change this setting, first <ph name="BEGIN_LINK" />turn on identifiers<ph name="END_LINK" /></translation>
 <translation id="1301135395320604080"><ph name="ORIGIN" /> can edit the following files</translation>
@@ -1981,7 +1980,6 @@
 <translation id="3435738964857648380">Security</translation>
 <translation id="343578350365773421">Out of paper</translation>
 <translation id="3435896845095436175">Enable</translation>
-<translation id="3436642683618870087">Live caption detects speech in media and automatically generates captions for all media playing in Chrome.</translation>
 <translation id="3438633801274389918">Ninja</translation>
 <translation id="3439153939049640737">Always allow <ph name="HOST" /> to access your microphone</translation>
 <translation id="3439970425423980614">Opening PDF in Preview</translation>
@@ -3624,7 +3622,6 @@
 <translation id="5511379779384092781">Extra small</translation>
 <translation id="5511823366942919280">Are you sure that you want to set up this device as a "Shark"?</translation>
 <translation id="5512653252560939721">User certificate must be hardware-backed.</translation>
-<translation id="5515923816438946203">Choose what you see on your screen</translation>
 <translation id="5517304475148761050">This app requires access to the Play Store</translation>
 <translation id="5517412723934627386"><ph name="NETWORK_TYPE" /> – <ph name="NETWORK_DISPLAY_NAME" /></translation>
 <translation id="551752069230578406">Adding the printer to your account - this may take a moment...</translation>
@@ -3739,6 +3736,7 @@
 <translation id="5642508497713047">CRL Signer</translation>
 <translation id="5643321261065707929">Metered network</translation>
 <translation id="5643620609347735571">Clear and continue</translation>
+<translation id="5646376287012673985">Location</translation>
 <translation id="5646558797914161501">Businessman</translation>
 <translation id="5648166631817621825">Last 7 days</translation>
 <translation id="5649053991847567735">Automatic downloads</translation>
@@ -6392,7 +6390,6 @@
 <translation id="8952831374766033534">Configuration option not supported: <ph name="ERROR_LINE" /></translation>
 <translation id="8953476467359856141">While charging</translation>
 <translation id="895347679606913382">Starting...</translation>
-<translation id="8957762313041272117">Live Caption</translation>
 <translation id="895944840846194039">JavaScript Memory</translation>
 <translation id="8962083179518285172">Hide Details</translation>
 <translation id="8962918469425892674">This site is using motion or light sensors.</translation>
@@ -6598,7 +6595,7 @@
 <translation id="9219103736887031265">Images</translation>
 <translation id="9220525904950070496">Remove account</translation>
 <translation id="9220820413868316583">Lift then try again.</translation>
-<translation id="923467487918828349">Show All</translation>
+<translation id="923467487918828349">Show all</translation>
 <translation id="929117907539171075">Offline data in installed app will also be cleared</translation>
 <translation id="930268624053534560">Detailed Timestamps</translation>
 <translation id="932327136139879170">Home</translation>
diff --git a/chrome/app/resources/generated_resources_es-419.xtb b/chrome/app/resources/generated_resources_es-419.xtb
index f675f15..d782a49 100644
--- a/chrome/app/resources/generated_resources_es-419.xtb
+++ b/chrome/app/resources/generated_resources_es-419.xtb
@@ -247,7 +247,6 @@
 <translation id="1293556467332435079">Archivos</translation>
 <translation id="1296911687402551044">Fijar la pestaña seleccionada</translation>
 <translation id="1297175357211070620">Destino</translation>
-<translation id="1297646507722131691">Te recomendamos realizar una copia de seguridad de los archivos como parte de la actualización para no perder datos en caso de que esta no pueda completarse. Si inicias la actualización, se cerrará Linux (Beta). Antes de continuar, guarda los archivos abiertos.</translation>
 <translation id="1300415640239881824"><ph name="DOMAIN" /> desea que Google verifique la identidad de tu dispositivo para determinar si puede reproducir de forma mejorada contenido protegido.</translation>
 <translation id="1300806585489372370">Para cambiar esta configuración, primero <ph name="BEGIN_LINK" />activa los identificadores<ph name="END_LINK" /></translation>
 <translation id="1301135395320604080"><ph name="ORIGIN" /> puede editar los siguientes archivos</translation>
@@ -1118,6 +1117,7 @@
 <translation id="2352662711729498748">Menos de 1 MB</translation>
 <translation id="2352810082280059586">Las notas de la pantalla bloqueada se guardan automáticamente en <ph name="LOCK_SCREEN_APP_NAME" />. La nota más reciente permanecerá en la pantalla bloqueada.</translation>
 <translation id="2353297238722298836">Cámara y micrófono permitidos</translation>
+<translation id="2355314311311231464">No es posible completar el aprovisionamiento porque no se pudieron recuperar los detalles de tu cuenta. Vuelve a intentarlo. Código de error: <ph name="ERROR_CODE" />.</translation>
 <translation id="2355604387869345912">Activar la Conexión instantánea mediante dispositivo móvil</translation>
 <translation id="2356070529366658676">Preguntar</translation>
 <translation id="2357330829548294574">Quitar <ph name="USER_NAME" /></translation>
@@ -1212,6 +1212,7 @@
 <translation id="2473195200299095979">Traducir esta página</translation>
 <translation id="2475982808118771221">Se ha producido un error</translation>
 <translation id="2476578072172137802">Configuración del sitio</translation>
+<translation id="2476974672882258506">Para desinstalar <ph name="PARALLELS_DESKTOP" />, debes cerrar Windows.</translation>
 <translation id="2478176599153288112">Permisos de archivo de medios para "<ph name="EXTENSION" />"</translation>
 <translation id="247949520305900375">Compartir audio</translation>
 <translation id="248003956660572823">No se guardaron las contraseñas</translation>
@@ -1302,6 +1303,7 @@
 <translation id="2572032849266859634">Se concedió acceso de solo lectura a <ph name="VOLUME_NAME" />.</translation>
 <translation id="2575247648642144396">Este ícono estará visible cuando la extensión se pueda utilizar en la página actual. Para usar esta extensión, haz clic en el ícono o presiona <ph name="EXTENSION_SHORTCUT" />.</translation>
 <translation id="257779572837908839">Configurar como Chromebox para reuniones</translation>
+<translation id="2579232805407578790">No se pudo establecer una conexión con el servidor. Comprueba la conexión de red y vuelve a intentarlo. Si el problema persiste, reinicia la Chromebook. Código de error: <ph name="ERROR_CODE" />.</translation>
 <translation id="2580889980133367162">Siempre permitir que <ph name="HOST" /> descargue varios archivos</translation>
 <translation id="258095186877893873">Largo</translation>
 <translation id="2582253231918033891"><ph name="PRODUCT_NAME" /> <ph name="PRODUCT_VERSION" /> (plataforma <ph name="PLATFORM_VERSION" />) <ph name="DEVICE_SERIAL_NUMBER" /></translation>
@@ -1521,6 +1523,7 @@
 <translation id="2836635946302913370">El administrador ha inhabilitado el inicio de sesión para este nombre de usuario.</translation>
 <translation id="283669119850230892">Para utilizar la red <ph name="NETWORK_ID" />, primero debes establecer la conexión a Internet que se especifica a continuación.</translation>
 <translation id="2838379631617906747">Instalando</translation>
+<translation id="2838835911926931318">Accede a la cuenta para sincronizar tus favoritos, contraseñas, historial y otra información en todos tus dispositivos</translation>
 <translation id="2839032553903800133">Se bloquearon las notificaciones</translation>
 <translation id="2841013758207633010">Hora</translation>
 <translation id="2841837950101800123">Proveedor</translation>
@@ -1580,6 +1583,7 @@
     Mensaje del servidor: <ph name="SERVER_MSG" /></translation>
 <translation id="2908162660801918428">Agregar galería de medios por directorio</translation>
 <translation id="2910318910161511225">Conéctate a una red y vuelve a intentarlo</translation>
+<translation id="2910718431259223434">Se produjo un error. Vuelve a intentarlo o comunícate con el administrador o propietario de tu dispositivo. Código de error: <ph name="ERROR_CODE" />.</translation>
 <translation id="2913331724188855103">Permitir que todos los sitios guarden y lean datos de cookies (recomendado)</translation>
 <translation id="2915102088417824677">Ver el registro de actividad</translation>
 <translation id="2915873080513663243">Búsqueda automática</translation>
@@ -1973,7 +1977,6 @@
 <translation id="3435738964857648380">Seguridad</translation>
 <translation id="343578350365773421">Se agotó el papel</translation>
 <translation id="3435896845095436175">Habilitar</translation>
-<translation id="3436642683618870087">El Subtitulado instantáneo detecta voces en el contenido multimedia y genera subtítulos de forma automática para todo el contenido que se reproduzca en Chrome.</translation>
 <translation id="3438633801274389918">Ninja</translation>
 <translation id="3439153939049640737">Permitir siempre que <ph name="HOST" /> acceda al micrófono</translation>
 <translation id="3439970425423980614">Abriendo PDF en vista previa</translation>
@@ -2319,6 +2322,7 @@
 <translation id="3821372858277557370">{NUM_EXTENSIONS,plural, =1{Se aprobó una extensión}other{Se aprobaron # extensiones}}</translation>
 <translation id="3822559385185038546">El administrador controla este proxy</translation>
 <translation id="3823310065043511710">Se recomienda tener al menos <ph name="INSTALL_SIZE" /> de espacio para Linux.</translation>
+<translation id="3824621460022590830">El token de inscripción del dispositivo no es válido. Comunícate con el administrador o el propietario de tu dispositivo. Código de error: <ph name="ERROR_CODE" />.</translation>
 <translation id="3826440694796503677">Tu administrador inhabilitó la opción para agregar más Cuentas de Google</translation>
 <translation id="3827306204503227641">Seguir permitiendo los complementos no incluidos en la zona de pruebas</translation>
 <translation id="3827774300009121996">&amp;Pantalla completa</translation>
@@ -3272,6 +3276,7 @@
 <translation id="5079950360618752063">Usar la contraseña sugerida</translation>
 <translation id="508059534790499809">Actualizar un ticket de Kerberos</translation>
 <translation id="5084230410268011727">Permitir el uso de los sensores de luz y movimiento en los sitios</translation>
+<translation id="5084328598860513926">Se interrumpió el flujo de aprovisionamiento. Vuelve a intentarlo o comunícate con el administrador o propietario de tu dispositivo. Código de error: <ph name="ERROR_CODE" />.</translation>
 <translation id="5085162214018721575">Buscando actualizaciones...</translation>
 <translation id="5086082738160935172">Dispositivos de interfaz humana (HID)</translation>
 <translation id="5086874064903147617">¿Deseas restaurar la página de inicio predeterminada?</translation>
@@ -3386,7 +3391,7 @@
 <translation id="5233231016133573565">ID de proceso</translation>
 <translation id="5233638681132016545">Nueva pestaña</translation>
 <translation id="5233736638227740678">&amp;Pegar</translation>
-<translation id="5234764350956374838">Rechazar</translation>
+<translation id="5234764350956374838">Descartar</translation>
 <translation id="5235050375939235066">¿Desinstalar la app?</translation>
 <translation id="523505283826916779">Configuración de accesibilidad</translation>
 <translation id="5235750401727657667">Reemplazar la página que ves cuando abres una pestaña nueva</translation>
@@ -3614,7 +3619,6 @@
 <translation id="5511379779384092781">Extrapequeño</translation>
 <translation id="5511823366942919280">¿Confirmas que quieres configurar este dispositivo como "Shark"?</translation>
 <translation id="5512653252560939721">El certificado de usuario debe estar respaldado por el hardware.</translation>
-<translation id="5515923816438946203">Elegir lo que visualizas en la pantalla</translation>
 <translation id="5517304475148761050">Esta app necesita acceso a Play Store</translation>
 <translation id="5517412723934627386"><ph name="NETWORK_TYPE" />: <ph name="NETWORK_DISPLAY_NAME" /></translation>
 <translation id="551752069230578406">Se está agregando la impresora a la cuenta. Esta acción puede tardar unos minutos…</translation>
@@ -3670,6 +3674,7 @@
 <translation id="557722062034137776">Restablecer el dispositivo no afectará las cuentas de Google ni los datos sincronizados con esas cuentas. Sin embargo, se eliminarán todos los archivos guardados localmente en el dispositivo.</translation>
 <translation id="5578059481725149024">Acceso automático</translation>
 <translation id="558170650521898289">Verificación de controladores de hardware de Windows, Microsoft</translation>
+<translation id="5581972110672966454">No se puede unir el dispositivo con el dominio. Vuelve a intentarlo o comunícate con el administrador o propietario de tu dispositivo. Código de error: <ph name="ERROR_CODE" />.</translation>
 <translation id="5582839680698949063">Menú principal</translation>
 <translation id="5583640892426849032">Tecla de retroceso</translation>
 <translation id="5584088138253955452">¿Quieres guardar el nombre de usuario?</translation>
@@ -3728,6 +3733,7 @@
 <translation id="5642508497713047">Firmante de la CRL</translation>
 <translation id="5643321261065707929">Red de uso medido</translation>
 <translation id="5643620609347735571">Borrar y continuar</translation>
+<translation id="5646376287012673985">Ubicación</translation>
 <translation id="5646558797914161501">Empresario</translation>
 <translation id="5648166631817621825">Últimos 7 días</translation>
 <translation id="5649053991847567735">Descargas automáticas</translation>
@@ -3736,12 +3742,13 @@
 <translation id="5657156137487675418">Mostrar todas las cookies</translation>
 <translation id="5657667036353380798">La extensión externa requiere que esté instalada la versión <ph name="MINIMUM_CHROME_VERSION" /> o una versión posterior de Chrome.</translation>
 <translation id="5658415415603568799">Para mejorar la seguridad, Smart Lock te pedirá que ingreses tu contraseña después de 20 horas.</translation>
-<translation id="5659593005791499971">Correo electrónico</translation>
+<translation id="5659593005791499971">Correo</translation>
 <translation id="5659833766619490117">No se pudo traducir esta página</translation>
 <translation id="5662513737565158057">Cambia la manera en la que funcionan las apps de Linux.</translation>
 <translation id="5667546120811588575">Configurando Google Play…</translation>
 <translation id="5669267381087807207">Activando</translation>
 <translation id="5669691691057771421">Ingresa el PIN nuevo</translation>
+<translation id="5670702108860320605">BSSID</translation>
 <translation id="5671641761787789573">Se bloquearon imágenes</translation>
 <translation id="5671658447180261823">Quitar la sugerencia <ph name="SUGGESTION_NAME" /></translation>
 <translation id="567587836466137939">Este dispositivo recibirá actualizaciones automáticas de software y seguridad hasta <ph name="MONTH_AND_YEAR" />. <ph name="LINK_BEGIN" />Más información<ph name="LINK_END" /></translation>
@@ -4348,7 +4355,7 @@
 <translation id="6429384232893414837">Error en la actualización</translation>
 <translation id="6430814529589430811">Certificado único ASCII con codificación Base64</translation>
 <translation id="6431347207794742960"><ph name="PRODUCT_NAME" /> configurará actualizaciones automáticas para todos los usuarios de esta computadora.</translation>
-<translation id="6434309073475700221">Rechazar</translation>
+<translation id="6434309073475700221">Descartar</translation>
 <translation id="6434325376267409267">Para usar <ph name="APP_NAME" />, actualiza el dispositivo.</translation>
 <translation id="6436164536244065364">Ver en Web Store</translation>
 <translation id="6438992844451964465"><ph name="WINDOW_TITLE" />: Reproducción de audio</translation>
@@ -4912,7 +4919,7 @@
 <translation id="7140928199327930795">No hay otros dispositivos disponibles.</translation>
 <translation id="7141105143012495934">Se produjo un error de acceso porque no se pudieron recuperar los datos de tu cuenta. Comunícate con el administrador o vuelve a intentarlo.</translation>
 <translation id="7143207342074048698">Conectando</translation>
-<translation id="7144878232160441200">Volver a intentarlo</translation>
+<translation id="7144878232160441200">Volver a intentar</translation>
 <translation id="714876143603641390">Conectividad LAN</translation>
 <translation id="7149893636342594995">Últimas 24 horas</translation>
 <translation id="715118844758971915">Impresoras clásicas</translation>
@@ -5339,7 +5346,7 @@
 <translation id="7696063401938172191">En tu "<ph name="PHONE_NAME" />"</translation>
 <translation id="7698408911093959127">{COUNT,plural, =1{1 elemento en la lista de favoritos}other{# elementos en la lista de favoritos}}</translation>
 <translation id="7699968112832915395">No se puede agregar la cuenta</translation>
-<translation id="7701040980221191251">Ninguno</translation>
+<translation id="7701040980221191251">Ninguna</translation>
 <translation id="770157826141786566">Ya pasó la fecha límite para devolver este dispositivo.</translation>
 <translation id="7701869757853594372">A cargo del USUARIO</translation>
 <translation id="7701928712056789451">Es posible que estos elementos sean peligrosos</translation>
@@ -5388,6 +5395,7 @@
 <translation id="7764225426217299476">Agregar dirección</translation>
 <translation id="7764256770584298012"><ph name="DOWNLOAD_RECEIVED" /> de <ph name="DOWNLOAD_DOMAIN" /></translation>
 <translation id="7765158879357617694">Mover</translation>
+<translation id="7766082757934713382">Ayuda a reducir el uso de datos de la red pausando las actualizaciones automáticas de apps y del sistema</translation>
 <translation id="7766807826975222231">Hacer un recorrido</translation>
 <translation id="7766838926148951335">Aceptar permisos</translation>
 <translation id="7768770796815395237">Cambiar</translation>
@@ -6300,6 +6308,7 @@
 <translation id="885701979325669005">Almacenamiento</translation>
 <translation id="8859057652521303089">Selecciona tu idioma:</translation>
 <translation id="8859174528519900719">Submarco: <ph name="SUBFRAME_SITE" /></translation>
+<translation id="8859402192569844210">No se pudieron cargar las Condiciones del Servicio</translation>
 <translation id="8859662783913000679">Cuenta parental</translation>
 <translation id="8862003515646449717">Cambia a un navegador rápido</translation>
 <translation id="8863753581171631212">Abrir vínculo en una ventana nueva de <ph name="APP" /></translation>
@@ -6378,7 +6387,6 @@
 <translation id="8952831374766033534">No se admite la opción de configuración: <ph name="ERROR_LINE" /></translation>
 <translation id="8953476467359856141">Mientras se carga</translation>
 <translation id="895347679606913382">Iniciando...</translation>
-<translation id="8957762313041272117">Subtitulado instantáneo</translation>
 <translation id="895944840846194039">Memoria de JavaScript</translation>
 <translation id="8962083179518285172">Ocultar detalles</translation>
 <translation id="8962918469425892674">Este sitio está usando los sensores de movimiento y luz.</translation>
@@ -6568,6 +6576,7 @@
 <translation id="920045321358709304">Buscar en <ph name="SEARCH_ENGINE" /></translation>
 <translation id="9201023452444595544">Se borrarán los datos sin conexión</translation>
 <translation id="9201220332032049474">Opciones de bloqueo de pantalla</translation>
+<translation id="9201842707396338580">Se produjo un error. Comunícate con el administrador o el propietario de tu dispositivo. Código de error: <ph name="ERROR_CODE" />.</translation>
 <translation id="9203398526606335860">&amp;Perfiles activados</translation>
 <translation id="9203904171912129171">Seleccionar un dispositivo</translation>
 <translation id="9203962528777363226">El administrador de este dispositivo ha inhabilitado a nuevos usuarios para evitar que se agreguen.</translation>
@@ -6583,7 +6592,7 @@
 <translation id="9219103736887031265">Imágenes</translation>
 <translation id="9220525904950070496">Eliminar cuenta</translation>
 <translation id="9220820413868316583">Levanta el dedo y vuelve a intentarlo.</translation>
-<translation id="923467487918828349">Mostrar todo</translation>
+<translation id="923467487918828349">Mostrar todos</translation>
 <translation id="929117907539171075">También se borrarán los datos sin conexión de la app instalada</translation>
 <translation id="930268624053534560">Marcas de tiempo detalladas</translation>
 <translation id="932327136139879170">Página principal</translation>
@@ -6639,6 +6648,7 @@
 <translation id="983511809958454316">Esta función no es compatible con RV</translation>
 <translation id="984275831282074731">Formas de pago</translation>
 <translation id="98515147261107953">Horizontal</translation>
+<translation id="987068745968718743">Parallels Desktop: <ph name="PLUGIN_VM_NAME" /></translation>
 <translation id="987264212798334818">General</translation>
 <translation id="987897973846887088">No hay imágenes disponibles</translation>
 <translation id="988978206646512040">No se permite una frase de contraseña vacía</translation>
diff --git a/chrome/app/resources/generated_resources_es.xtb b/chrome/app/resources/generated_resources_es.xtb
index 4a8e6b9..f4c727d 100644
--- a/chrome/app/resources/generated_resources_es.xtb
+++ b/chrome/app/resources/generated_resources_es.xtb
@@ -247,7 +247,6 @@
 <translation id="1293556467332435079">Archivos</translation>
 <translation id="1296911687402551044">Fijar pestaña seleccionada</translation>
 <translation id="1297175357211070620">Destino</translation>
-<translation id="1297646507722131691">Se recomienda crear una copia de seguridad de los archivos como parte de esta actualización para evitar que se pierdan datos en caso de que no se pueda completar la actualización. Al iniciar la actualización, se apagará Linux (beta). Antes de continuar, guarda los archivos que tengas abiertos.</translation>
 <translation id="1300415640239881824"><ph name="DOMAIN" /> quiere que Google verifique la identidad de tu dispositivo para determinar si puede utilizar la reproducción mejorada con contenido protegido.</translation>
 <translation id="1300806585489372370">Para cambiar esta opción, <ph name="BEGIN_LINK" />activa los identificadores<ph name="END_LINK" /></translation>
 <translation id="1301135395320604080"><ph name="ORIGIN" /> puede editar los siguientes archivos</translation>
@@ -1121,6 +1120,7 @@
 <translation id="2352662711729498748">Menos de 1 MB</translation>
 <translation id="2352810082280059586">Las notas de la pantalla de bloqueo se guardan automáticamente en <ph name="LOCK_SCREEN_APP_NAME" />. La nota más reciente seguirá apareciendo en la pantalla de bloqueo.</translation>
 <translation id="2353297238722298836">Cámara y micrófono permitidos</translation>
+<translation id="2355314311311231464">Se ha producido un error de aprovisionamiento porque no se ha podido acceder a los detalles de tu cuenta. Vuelve a intentarlo. Código de error: <ph name="ERROR_CODE" />.</translation>
 <translation id="2355604387869345912">Activar conexión compartida instantánea</translation>
 <translation id="2356070529366658676">Preguntar</translation>
 <translation id="2357330829548294574">Quitar a <ph name="USER_NAME" /></translation>
@@ -1215,6 +1215,7 @@
 <translation id="2473195200299095979">Traducir esta página</translation>
 <translation id="2475982808118771221">Se ha producido un error.</translation>
 <translation id="2476578072172137802">Configuración de sitios web</translation>
+<translation id="2476974672882258506">Apaga Windows para desinstalar <ph name="PARALLELS_DESKTOP" />.</translation>
 <translation id="2478176599153288112">Permisos de archivos multimedia para "<ph name="EXTENSION" />"</translation>
 <translation id="247949520305900375">Compartir audio</translation>
 <translation id="248003956660572823">No se han guardado las contraseñas</translation>
@@ -1305,6 +1306,7 @@
 <translation id="2572032849266859634">Se ha concedido acceso de solo lectura a <ph name="VOLUME_NAME" />.</translation>
 <translation id="2575247648642144396">Este icono estará visible cuando la extensión se pueda utilizar en la página actual. Para utilizar la extensión, haz clic en el icono o pulsa <ph name="EXTENSION_SHORTCUT" />.</translation>
 <translation id="257779572837908839">Configurar como Chromebox para reuniones</translation>
+<translation id="2579232805407578790">No se ha podido conectar con el servidor. Revisa tu conexión de red y vuelve a intentarlo. Si el problema persiste, reinicia tu Chromebook. Código de error: <ph name="ERROR_CODE" />.</translation>
 <translation id="2580889980133367162">Permitir siempre a <ph name="HOST" /> descargar varios archivos</translation>
 <translation id="258095186877893873">Largo</translation>
 <translation id="2582253231918033891"><ph name="PRODUCT_NAME" /> <ph name="PRODUCT_VERSION" /> (plataforma <ph name="PLATFORM_VERSION" />) <ph name="DEVICE_SERIAL_NUMBER" /></translation>
@@ -1524,6 +1526,7 @@
 <translation id="2836635946302913370">El administrador ha inhabilitado el inicio de sesión para este nombre de usuario.</translation>
 <translation id="283669119850230892">Para utilizar la red <ph name="NETWORK_ID" />, primero debes establecer la conexión a Internet que se especifica a continuación.</translation>
 <translation id="2838379631617906747">Instalando</translation>
+<translation id="2838835911926931318">Inicia sesión para sincronizar los marcadores, las contraseñas, el historial y mucho más en todos tus dispositivos</translation>
 <translation id="2839032553903800133">Notificaciones bloqueadas</translation>
 <translation id="2841013758207633010">Hora</translation>
 <translation id="2841837950101800123">Proveedor</translation>
@@ -1583,6 +1586,7 @@
     Mensaje del servidor: <ph name="SERVER_MSG" /></translation>
 <translation id="2908162660801918428">Añadir galería de archivos por directorio</translation>
 <translation id="2910318910161511225">Conéctate a una red y vuelve a intentarlo</translation>
+<translation id="2910718431259223434">Se ha producido un error. Vuelve a intentarlo o ponte en contacto con el propietario o el administrador del dispositivo. Código de error: <ph name="ERROR_CODE" />.</translation>
 <translation id="2913331724188855103">Permitir que los sitios guarden y lean datos de cookies (recomendado)</translation>
 <translation id="2915102088417824677">Ver registro de actividad</translation>
 <translation id="2915873080513663243">Búsqueda automática</translation>
@@ -1976,7 +1980,6 @@
 <translation id="3435738964857648380">Seguridad</translation>
 <translation id="343578350365773421">No hay papel</translation>
 <translation id="3435896845095436175">Habilitar</translation>
-<translation id="3436642683618870087">La función Subtítulos instantáneos detecta la voz en el contenido multimedia y genera subtítulos automáticamente para todo el contenido multimedia que se reproduce en Chrome.</translation>
 <translation id="3438633801274389918">Ninja</translation>
 <translation id="3439153939049640737">Permitir siempre que <ph name="HOST" /> acceda al micrófono</translation>
 <translation id="3439970425423980614">Abriendo archivo PDF en la vista previa</translation>
@@ -2322,6 +2325,7 @@
 <translation id="3821372858277557370">{NUM_EXTENSIONS,plural, =1{Se ha aprobado 1 extensión}other{Se han aprobado # extensiones}}</translation>
 <translation id="3822559385185038546">Tu administrador obliga a usar este proxy</translation>
 <translation id="3823310065043511710">Se recomienda un mínimo de <ph name="INSTALL_SIZE" /> de espacio para Linux.</translation>
+<translation id="3824621460022590830">El token de registro de dispositivos no es válido. Ponte en contacto con el propietario o el administrador del dispositivo Código de error: <ph name="ERROR_CODE" />.</translation>
 <translation id="3826440694796503677">Tu administrador ha inhabilitado la opción de añadir más cuentas de Google</translation>
 <translation id="3827306204503227641">Seguir permitiendo complementos no incluidos en la zona de pruebas</translation>
 <translation id="3827774300009121996">&amp;Pantalla completa</translation>
@@ -2345,7 +2349,7 @@
 <translation id="3843464315703645664">En la lista de permitidos interna</translation>
 <translation id="3846116211488856547">Consigue herramientas para desarrollar sitios web, aplicaciones de Android y mucho más. Al instalar Linux, se descargarán <ph name="DOWNLOAD_SIZE" /> de datos.</translation>
 <translation id="3847319713229060696">Ayudar a mejorar la seguridad de todos los usuarios en la Web</translation>
-<translation id="385051799172605136">Atrás</translation>
+<translation id="385051799172605136">Volver</translation>
 <translation id="3850914401008572843"><ph name="ORIGIN" /> no puede abrir esta carpeta porque contiene archivos del sistema</translation>
 <translation id="3851428669031642514">Cargar scripts no seguros</translation>
 <translation id="3854599674806204102">Elige una opción</translation>
@@ -3274,6 +3278,7 @@
 <translation id="5079950360618752063">Usar contraseña sugerida</translation>
 <translation id="508059534790499809">Actualizar un ticket de Kerberos</translation>
 <translation id="5084230410268011727">Permitir que los sitios web usen los sensores de luz y movimiento</translation>
+<translation id="5084328598860513926">Se ha interrumpido el flujo de aprovisionamiento. Vuelve a intentarlo o ponte en contacto con el propietario o el administrador del dispositivo. Código de error: <ph name="ERROR_CODE" />.</translation>
 <translation id="5085162214018721575">Buscando actualizaciones...</translation>
 <translation id="5086082738160935172">Dispositivos de interfaz humana (HID)</translation>
 <translation id="5086874064903147617">¿Restaurar la página principal predeterminada?</translation>
@@ -3616,7 +3621,6 @@
 <translation id="5511379779384092781">Muy pequeño</translation>
 <translation id="5511823366942919280">¿Seguro que quieres configurar este dispositivo como un "Shark"?</translation>
 <translation id="5512653252560939721">El certificado de usuario debe estar respaldado por hardware.</translation>
-<translation id="5515923816438946203">Seleccionar qué ves en la pantalla</translation>
 <translation id="5517304475148761050">Esta aplicación requiere acceso a Play Store</translation>
 <translation id="5517412723934627386"><ph name="NETWORK_TYPE" />: <ph name="NETWORK_DISPLAY_NAME" /></translation>
 <translation id="551752069230578406">Se está añadiendo la impresora a tu cuenta. Esta acción puede tardar unos minutos...</translation>
@@ -3672,6 +3676,7 @@
 <translation id="557722062034137776">El restablecimiento de tu dispositivo no afectará a tus cuentas de Google ni a los datos sincronizados con esas cuentas, pero se eliminarán todos los archivos guardados localmente en tu dispositivo.</translation>
 <translation id="5578059481725149024">Iniciar sesión automáticamente</translation>
 <translation id="558170650521898289">Comprobación de los controladores de hardware de Windows de Microsoft</translation>
+<translation id="5581972110672966454">No se puede vincular el dispositivo al dominio. Vuelve a intentarlo o ponte en contacto con el propietario o el administrador del dispositivo. Código de error: <ph name="ERROR_CODE" />.</translation>
 <translation id="5582839680698949063">Menú principal</translation>
 <translation id="5583640892426849032">Tecla de retroceso</translation>
 <translation id="5584088138253955452">¿Quieres guardar el nombre de usuario?</translation>
@@ -3730,6 +3735,7 @@
 <translation id="5642508497713047">Firmante de la lista de revocación de certificados</translation>
 <translation id="5643321261065707929">Red de uso medido</translation>
 <translation id="5643620609347735571">Borrar y continuar</translation>
+<translation id="5646376287012673985">Ubicación</translation>
 <translation id="5646558797914161501">Hombre de negocios</translation>
 <translation id="5648166631817621825">Últimos 7 días</translation>
 <translation id="5649053991847567735">Descargas automáticas</translation>
@@ -3738,12 +3744,13 @@
 <translation id="5657156137487675418">Permitir todas las cookies</translation>
 <translation id="5657667036353380798">La extensión externa requiere que esté instalada la versión <ph name="MINIMUM_CHROME_VERSION" /> o una versión posterior de Chrome.</translation>
 <translation id="5658415415603568799">Para mayor seguridad, Smart Lock te pedirá que introduzcas la contraseña después de 20 horas.</translation>
-<translation id="5659593005791499971">Correo electrónico</translation>
+<translation id="5659593005791499971">Correo</translation>
 <translation id="5659833766619490117">No se ha podido traducir la página</translation>
 <translation id="5662513737565158057">Cambia el funcionamiento de las aplicaciones de Linux.</translation>
 <translation id="5667546120811588575">Configurando Google Play...</translation>
 <translation id="5669267381087807207">Activando</translation>
 <translation id="5669691691057771421">Introducir el nuevo PIN</translation>
+<translation id="5670702108860320605">BSSID</translation>
 <translation id="5671641761787789573">Imágenes bloqueadas</translation>
 <translation id="5671658447180261823">Quitar la sugerencia <ph name="SUGGESTION_NAME" /></translation>
 <translation id="567587836466137939">Este dispositivo recibirá actualizaciones de software y seguridad automáticas hasta <ph name="MONTH_AND_YEAR" />. <ph name="LINK_BEGIN" />Más información<ph name="LINK_END" /></translation>
@@ -4350,7 +4357,7 @@
 <translation id="6429384232893414837">Error de actualización</translation>
 <translation id="6430814529589430811">ASCII codificado en Base64, certificado único</translation>
 <translation id="6431347207794742960"><ph name="PRODUCT_NAME" /> configurará actualizaciones automáticas para todos los usuarios de este ordenador.</translation>
-<translation id="6434309073475700221">Rechazar</translation>
+<translation id="6434309073475700221">Descartar</translation>
 <translation id="6434325376267409267">Para usar <ph name="APP_NAME" />, debes actualizar el dispositivo.</translation>
 <translation id="6436164536244065364">Ver en Web Store</translation>
 <translation id="6438992844451964465"><ph name="WINDOW_TITLE" />: reproducción de audio</translation>
@@ -5390,6 +5397,7 @@
 <translation id="7764225426217299476">Añadir dirección</translation>
 <translation id="7764256770584298012"><ph name="DOWNLOAD_RECEIVED" /> desde <ph name="DOWNLOAD_DOMAIN" /></translation>
 <translation id="7765158879357617694">Mover</translation>
+<translation id="7766082757934713382">Ayuda a reducir el uso de datos de red pausando las actualizaciones automáticas de aplicaciones y del sistema</translation>
 <translation id="7766807826975222231">Realizar un recorrido</translation>
 <translation id="7766838926148951335">Aceptar permisos</translation>
 <translation id="7768770796815395237">Cambiar</translation>
@@ -6302,6 +6310,7 @@
 <translation id="885701979325669005">Almacenamiento</translation>
 <translation id="8859057652521303089">Selecciona tu idioma:</translation>
 <translation id="8859174528519900719">Submarco: <ph name="SUBFRAME_SITE" /></translation>
+<translation id="8859402192569844210">No se han podido cargar los Términos del Servicio</translation>
 <translation id="8859662783913000679">Cuenta parental</translation>
 <translation id="8862003515646449717">Cambia a un navegador rápido</translation>
 <translation id="8863753581171631212">Abrir enlace en una ventana nueva de <ph name="APP" /></translation>
@@ -6380,7 +6389,6 @@
 <translation id="8952831374766033534">Opción de configuración no admitida: <ph name="ERROR_LINE" /></translation>
 <translation id="8953476467359856141">Durante la carga</translation>
 <translation id="895347679606913382">Iniciando...</translation>
-<translation id="8957762313041272117">Subtítulos automáticos</translation>
 <translation id="895944840846194039">Memoria de JavaScript</translation>
 <translation id="8962083179518285172">Ocultar detalles</translation>
 <translation id="8962918469425892674">Este sitio web está usando los sensores de luz o movimiento.</translation>
@@ -6570,6 +6578,7 @@
 <translation id="920045321358709304">Buscar con <ph name="SEARCH_ENGINE" /></translation>
 <translation id="9201023452444595544">Se borrarán todos los datos offline</translation>
 <translation id="9201220332032049474">Opciones de bloqueo de pantalla</translation>
+<translation id="9201842707396338580">Se ha producido un error. Ponte en contacto con el propietario o el administrador del dispositivo Código de error: <ph name="ERROR_CODE" />.</translation>
 <translation id="9203398526606335860">&amp;Perfiles habilitados</translation>
 <translation id="9203904171912129171">Selecciona un dispositivo</translation>
 <translation id="9203962528777363226">El administrador de este dispositivo ha desactivado la opción de añadir nuevos usuarios.</translation>
@@ -6585,7 +6594,7 @@
 <translation id="9219103736887031265">Imágenes</translation>
 <translation id="9220525904950070496">Quitar cuenta</translation>
 <translation id="9220820413868316583">Levanta el dedo y vuelve a intentarlo.</translation>
-<translation id="923467487918828349">Mostrar todas</translation>
+<translation id="923467487918828349">Mostrar todo</translation>
 <translation id="929117907539171075">También se borrarán los datos offline de la aplicación instalada</translation>
 <translation id="930268624053534560">Marcas de tiempo detalladas</translation>
 <translation id="932327136139879170">Página principal</translation>
@@ -6641,6 +6650,7 @@
 <translation id="983511809958454316">Esta función no se admite en RV</translation>
 <translation id="984275831282074731">Métodos de pago</translation>
 <translation id="98515147261107953">Horizontal</translation>
+<translation id="987068745968718743">Parallels Desktop: <ph name="PLUGIN_VM_NAME" /></translation>
 <translation id="987264212798334818">General</translation>
 <translation id="987897973846887088">No hay imágenes disponibles</translation>
 <translation id="988978206646512040">La frase de contraseña no puede estar vacía</translation>
diff --git a/chrome/app/resources/generated_resources_et.xtb b/chrome/app/resources/generated_resources_et.xtb
index 7c65673..183800d 100644
--- a/chrome/app/resources/generated_resources_et.xtb
+++ b/chrome/app/resources/generated_resources_et.xtb
@@ -166,7 +166,7 @@
 <translation id="1197979282329025000">Ilmnes viga printeri <ph name="PRINTER_NAME" /> printerivõimaluste toomisel. Printerit ei saanud teenusega <ph name="CLOUD_PRINT_NAME" /> registreerida.</translation>
 <translation id="119944043368869598">Tühjenda kõik</translation>
 <translation id="1199814941632954229">Sertifikaate valmistatakse nende sertifikaadiprofiilide jaoks ette</translation>
-<translation id="1201402288615127009">Edasi</translation>
+<translation id="1201402288615127009">Järgmine</translation>
 <translation id="1202596434010270079">Kioski rakendust värskendati. Eemaldage USB-mälupulk.</translation>
 <translation id="120368089816228251">Muusikanoot</translation>
 <translation id="1203942045716040624">Jagatud töötaja: <ph name="SCRIPT_URL" /></translation>
@@ -247,7 +247,6 @@
 <translation id="1293556467332435079">Failid</translation>
 <translation id="1296911687402551044">Kinnita valitud vaheleht</translation>
 <translation id="1297175357211070620">Sihtkoht</translation>
-<translation id="1297646507722131691">Soovitame uuele versioonile üleminekul failid varundada, et vältida andmete kaotsiminekut juhul, kui üleminekut ei saa lõpule viia. Uuele versioonile üleminekul lülitatakse Linux (beeta) välja. Enne jätkamist salvestage avatud failid.</translation>
 <translation id="1300415640239881824">Domeen <ph name="DOMAIN" /> soovib, et Google kinnitaks seadme identiteedi, et tuvastada sobilikkus kaitstud sisu täiustatud taasesitamiseks.</translation>
 <translation id="1300806585489372370">Selle seade muutmiseks <ph name="BEGIN_LINK" />lülitage esmalt sisse identifikaatorid<ph name="END_LINK" /></translation>
 <translation id="1301135395320604080"><ph name="ORIGIN" /> saab muuta järgmisi faile</translation>
@@ -1981,7 +1980,6 @@
 <translation id="3435738964857648380">Turvalisus</translation>
 <translation id="343578350365773421">Paber on otsas</translation>
 <translation id="3435896845095436175">Luba</translation>
-<translation id="3436642683618870087">Funktsioon Reaalajas subtiitrid tuvastab Chrome'is esitatavas meedias sisalduva kõne ja loob automaatselt subtiitrid.</translation>
 <translation id="3438633801274389918">Ninja</translation>
 <translation id="3439153939049640737">Luba saidil <ph name="HOST" /> alati mikrofoni juurde pääseda</translation>
 <translation id="3439970425423980614">PDF-i eelvaate avamine</translation>
@@ -3624,7 +3622,6 @@
 <translation id="5511379779384092781">Üliväike</translation>
 <translation id="5511823366942919280">Kas soovite kindlasti seadistada seadme Sharkina?</translation>
 <translation id="5512653252560939721">Kasutaja sertifikaat peab olema riistvaral varundatud.</translation>
-<translation id="5515923816438946203">Valige, mida oma ekraanikuval näete</translation>
 <translation id="5517304475148761050">See rakendus nõuab juurdepääsu Play poele</translation>
 <translation id="5517412723934627386"><ph name="NETWORK_TYPE" /> – <ph name="NETWORK_DISPLAY_NAME" /></translation>
 <translation id="551752069230578406">Printeri lisamine teie kontole – see võib võtta natuke aega ...</translation>
@@ -3739,6 +3736,7 @@
 <translation id="5642508497713047">CRL-i allkirjastaja</translation>
 <translation id="5643321261065707929">Mahupõhine võrk</translation>
 <translation id="5643620609347735571">Kustuta ja jätka</translation>
+<translation id="5646376287012673985">Asukoht</translation>
 <translation id="5646558797914161501">Ärimees</translation>
 <translation id="5648166631817621825">Viimased seitse päeva</translation>
 <translation id="5649053991847567735">Automaatsed allalaadimised</translation>
@@ -3747,7 +3745,7 @@
 <translation id="5657156137487675418">Luba kõik küpsised</translation>
 <translation id="5657667036353380798">Väline laiend nõuab, et installitud oleks Chrome <ph name="MINIMUM_CHROME_VERSION" /> või uuem versioon.</translation>
 <translation id="5658415415603568799">Turvalisuse suurendamiseks palub Smart Lock teil 20 tunni möödudes sisestada parooli.</translation>
-<translation id="5659593005791499971">Meil</translation>
+<translation id="5659593005791499971">E-post</translation>
 <translation id="5659833766619490117">Seda lehte ei õnnestunud tõlkida.</translation>
 <translation id="5662513737565158057">Muutke seda, kuidas Linuxi rakendused töötavad.</translation>
 <translation id="5667546120811588575">Google Play seadistamine …</translation>
@@ -4360,7 +4358,7 @@
 <translation id="6429384232893414837">Viga värskendamisel</translation>
 <translation id="6430814529589430811">Base64 kodeeritud ASCII, üks sertifikaat</translation>
 <translation id="6431347207794742960"><ph name="PRODUCT_NAME" /> seadistab automaatsed värskendused selle arvuti kõikide kasutajate jaoks.</translation>
-<translation id="6434309073475700221">Tühista</translation>
+<translation id="6434309073475700221">Loobu</translation>
 <translation id="6434325376267409267">Enne kui saate rakendust <ph name="APP_NAME" /> kasutada, tuleb seadet värskendada.</translation>
 <translation id="6436164536244065364">Kuva veebipoes</translation>
 <translation id="6438992844451964465"><ph name="WINDOW_TITLE" /> – heli esitatakse</translation>
@@ -5351,7 +5349,7 @@
 <translation id="7696063401938172191">Teie seadmes <ph name="PHONE_NAME" />:</translation>
 <translation id="7698408911093959127">{COUNT,plural, =1{1 üksus on järjehoidjate loendis}other{# üksust on järjehoidjate loendis}}</translation>
 <translation id="7699968112832915395">Kontot ei saa lisada</translation>
-<translation id="7701040980221191251">Mitte ükski</translation>
+<translation id="7701040980221191251">Pole</translation>
 <translation id="770157826141786566">Selle seadme tagastamise tähtaeg on möödunud.</translation>
 <translation id="7701869757853594372">KASUTAJA pidemed</translation>
 <translation id="7701928712056789451">Need üksused võivad olla ohtlikud</translation>
@@ -6392,7 +6390,6 @@
 <translation id="8952831374766033534">Seadistamisvalikut ei toetata: <ph name="ERROR_LINE" /></translation>
 <translation id="8953476467359856141">Laadimise ajal</translation>
 <translation id="895347679606913382">Alustamine...</translation>
-<translation id="8957762313041272117">Reaalajas subtiitrid</translation>
 <translation id="895944840846194039">JavaScripti mälu</translation>
 <translation id="8962083179518285172">Üksikasjade peitmine</translation>
 <translation id="8962918469425892674">Sait kasutab liikumis- või valgusandureid.</translation>
@@ -6621,7 +6618,7 @@
 <translation id="939736085109172342">Uus kaust</translation>
 <translation id="941070664607309480">Klõpsake nähtavaks muutmiseks, et teiega saaks jagada</translation>
 <translation id="942532530371314860">Rakendus <ph name="APP_NAME" /> jagab Chrome'i vahelehte ja heli.</translation>
-<translation id="945522503751344254">Saada tagasisidet</translation>
+<translation id="945522503751344254">Tagasiside saatmine</translation>
 <translation id="947329552760389097">&amp;Elementide uurimine</translation>
 <translation id="951991426597076286">Keeldu</translation>
 <translation id="952992212772159698">Aktiveerimata</translation>
diff --git a/chrome/app/resources/generated_resources_eu.xtb b/chrome/app/resources/generated_resources_eu.xtb
index 3b32a87e..ba96879 100644
--- a/chrome/app/resources/generated_resources_eu.xtb
+++ b/chrome/app/resources/generated_resources_eu.xtb
@@ -247,7 +247,6 @@
 <translation id="1293556467332435079">Fitxategiak</translation>
 <translation id="1296911687402551044">Ainguratu hautatutako fitxa</translation>
 <translation id="1297175357211070620">Inprimagailua</translation>
-<translation id="1297646507722131691">Bertsio-berritzea gauzatzen den bitartean fitxategien babeskopia egitea gomendatzen dugu; horrela, datuak ez dira galduko bertsio-berritzea osatu ezin bada. Bertsio-berritzea hasten denean, itxi egingo da Linux (Beta). Gorde irekitako fitxategiak aurrera egin aurretik.</translation>
 <translation id="1300415640239881824"><ph name="DOMAIN" /> domeinuak gailuaren identitatea Google bidez egiaztatzea eskatzen du babestutako multimedia-elementuak modu hobetuan erreproduzitzeko aukera gai daitekeen ala ez erabakitzeko.</translation>
 <translation id="1300806585489372370">Ezarpena aldatzeko, <ph name="BEGIN_LINK" />aktibatu identifikatzaileak<ph name="END_LINK" /></translation>
 <translation id="1301135395320604080"><ph name="ORIGIN" /> webguneak fitxategi hauek edita ditzake:</translation>
@@ -1976,7 +1975,6 @@
 <translation id="3435738964857648380">Segurtasuna</translation>
 <translation id="343578350365773421">Papera agortu da</translation>
 <translation id="3435896845095436175">Gaitu</translation>
-<translation id="3436642683618870087">"Istanteko azpitituluak" eginbideak multimedia-edukietako hizketaldiak antzematen, eta azpitituluak automatikoki sortzen ditu.</translation>
 <translation id="3438633801274389918">Ninja</translation>
 <translation id="3439153939049640737">Eman beti mikrofonoa erabiltzeko baimena <ph name="HOST" /> webguneari</translation>
 <translation id="3439970425423980614">PDF dokumentua aurrebistan irekitzen</translation>
@@ -3617,7 +3615,6 @@
 <translation id="5511379779384092781">Oso-oso txikia</translation>
 <translation id="5511823366942919280">Ziur gailua "Shark" gailu gisa ezarri nahi duzula?</translation>
 <translation id="5512653252560939721">Erabiltzaile-ziurtagiria hardware bidez babestu behar da.</translation>
-<translation id="5515923816438946203">Aukeratu pantailan zer ikusi</translation>
 <translation id="5517304475148761050">Aplikazioak Play Store atzitzeko baimena behar du</translation>
 <translation id="5517412723934627386"><ph name="NETWORK_DISPLAY_NAME" /> (<ph name="NETWORK_TYPE" />)</translation>
 <translation id="551752069230578406">Inprimagailua kontuan gehitzen, unetxo bat har dezake honek…</translation>
@@ -3731,6 +3728,7 @@
 <translation id="5642508497713047">CRL sinatzailea</translation>
 <translation id="5643321261065707929">Sare neurtua</translation>
 <translation id="5643620609347735571">Garbitu eta egin aurrera</translation>
+<translation id="5646376287012673985">Kokapena</translation>
 <translation id="5646558797914161501">Enpresaria</translation>
 <translation id="5648166631817621825">Azken zazpi egunetakoak</translation>
 <translation id="5649053991847567735">Deskarga automatikoak</translation>
@@ -6380,7 +6378,6 @@
 <translation id="8952831374766033534">Konfigurazio-aukera ez da onartzen: <ph name="ERROR_LINE" /></translation>
 <translation id="8953476467359856141">Kargatzen ari denean</translation>
 <translation id="895347679606913382">Hasten…</translation>
-<translation id="8957762313041272117">Istanteko azpitituluak</translation>
 <translation id="895944840846194039">JavaScript memoria</translation>
 <translation id="8962083179518285172">Ezkutatu xehetasunak</translation>
 <translation id="8962918469425892674">Mugimenduaren edo argiaren sentsoreak erabiltzen ari da webgune hau.</translation>
diff --git a/chrome/app/resources/generated_resources_fa.xtb b/chrome/app/resources/generated_resources_fa.xtb
index 0d37774d..e785131 100644
--- a/chrome/app/resources/generated_resources_fa.xtb
+++ b/chrome/app/resources/generated_resources_fa.xtb
@@ -247,7 +247,6 @@
 <translation id="1293556467332435079">Files</translation>
 <translation id="1296911687402551044">پین کردن برگه انتخاب‌شده</translation>
 <translation id="1297175357211070620">مقصد</translation>
-<translation id="1297646507722131691">‏توصیه می‌شود به‌عنوان بخشی از این ارتقا، از فایل‌ها پشتیبان‌گیری کنید تا در مواردی که ارتقا کامل نمی‌شود جلوی ازبین‌رفتن داده‌ها گرفته شود. شروع ارتقا موجب خاموش شدن Linux (بتا) می‌شود. لطفاً قبل از ادامه کار، فایل‌های باز را ذخیره کنید.</translation>
 <translation id="1300415640239881824">‏<ph name="DOMAIN" /> می‌خواهد Google شناسه دستگاهتان را تأیید کند تا واجد شرایط بودن آن را برای پخش بهبودیافته رسانه محافظت‌شده تعیین کند.</translation>
 <translation id="1300806585489372370">برای تغییر این تنظیم، ابتدا <ph name="BEGIN_LINK" />شناسه‌ها را روشن کنید<ph name="END_LINK" /></translation>
 <translation id="1301135395320604080"><ph name="ORIGIN" /> می‌تواند این فایل‌ها را ویرایش کند:</translation>
@@ -1360,7 +1359,7 @@
 <translation id="2653033005692233957">جستجو انجام نشد</translation>
 <translation id="2653266418988778031">‏درصورتی‌که مجوز یک ارائه دهنده مجوز (CA) را حذف کنید، مرورگر شما دیگر به مجوزهای ارائه شده توسط آن CA اطمینان نخواهد کرد.</translation>
 <translation id="2653275834716714682">جایگزین کردن نوشتار</translation>
-<translation id="2653659639078652383">ارائه</translation>
+<translation id="2653659639078652383">ارسال</translation>
 <translation id="265390580714150011">مقدار قسمت</translation>
 <translation id="2654166010170466751">اجازه به سایت‌ها برای نصب کنتر‌ل‌کننده‌های پرداخت</translation>
 <translation id="2654553774144920065">درخواست چاپ</translation>
@@ -1978,7 +1977,6 @@
 <translation id="3435738964857648380">امنیت</translation>
 <translation id="343578350365773421">کاغذ تمام شده است</translation>
 <translation id="3435896845095436175">فعال کردن</translation>
-<translation id="3436642683618870087">‏«زیرنویس زنده» گفتار را در رسانه‌ها تشخیص می‌دهد و به‌طور خودکار برای همه رسانه‌هایی که در Chrome پخش می‌شود زیرنویس می‌سازد.</translation>
 <translation id="3438633801274389918">نینجا</translation>
 <translation id="3439153939049640737">دسترسی <ph name="HOST" /> به میکروفون شما همیشه مجاز باشد</translation>
 <translation id="3439970425423980614">‏در حال باز کردن PDF در پیشنمایش</translation>
@@ -3393,7 +3391,7 @@
 <translation id="5233231016133573565">شناسه فرایند</translation>
 <translation id="5233638681132016545">برگه جدید</translation>
 <translation id="5233736638227740678">&amp;جای‌گذاری</translation>
-<translation id="5234764350956374838">لغو کردن</translation>
+<translation id="5234764350956374838">رد کردن</translation>
 <translation id="5235050375939235066">برنامه حذف نصب شود؟</translation>
 <translation id="523505283826916779">تنظیمات دسترس‌پذیری</translation>
 <translation id="5235750401727657667">جایگزین کردن صفحه‌ای که هنگام باز کردن برگه جدید می‌بینید</translation>
@@ -3621,7 +3619,6 @@
 <translation id="5511379779384092781">بسیار کوچک</translation>
 <translation id="5511823366942919280">‏مطمئنید می‌خواهید این دستگاه را به عنوان «Shark» تنظیم کنید؟</translation>
 <translation id="5512653252560939721">گواهی‌نامه کاربر باید با سخت‌افزار پشتیبانی شود.</translation>
-<translation id="5515923816438946203">مواردی را که می‌خواهید روی صفحه ببینید انتخاب کنید</translation>
 <translation id="5517304475148761050">‏این برنامه باید به «فروشگاه Play» دسترسی پیدا کند</translation>
 <translation id="5517412723934627386"><ph name="NETWORK_TYPE" /> - <ph name="NETWORK_DISPLAY_NAME" /></translation>
 <translation id="551752069230578406">در حال افزودن چاپگر به حسابتان - این کار ممکن است چند دقیقه طول بکشد...</translation>
@@ -3736,6 +3733,7 @@
 <translation id="5642508497713047">‏امضاکننده CRL</translation>
 <translation id="5643321261065707929">شبکه محدود</translation>
 <translation id="5643620609347735571">پاک کردن و ادامه دادن</translation>
+<translation id="5646376287012673985">مکان</translation>
 <translation id="5646558797914161501">تاجر</translation>
 <translation id="5648166631817621825">۷ روز گذشته</translation>
 <translation id="5649053991847567735">بارگیری‌های خودکار</translation>
@@ -4357,7 +4355,7 @@
 <translation id="6429384232893414837">خطای به‌روزرسانی</translation>
 <translation id="6430814529589430811">‏Base64-ASCII رمزدار، تک گواهی</translation>
 <translation id="6431347207794742960"><ph name="PRODUCT_NAME" /> به‌روزرسانی را به‌صورت خودکار برای تمام کاربران این رایانه راه‌اندازی می‌کند.</translation>
-<translation id="6434309073475700221">رد کردن</translation>
+<translation id="6434309073475700221">صرف‌نظر</translation>
 <translation id="6434325376267409267">قبل از اینکه بتوانید از <ph name="APP_NAME" /> استفاده کنید باید دستگاه را به‌روزرسانی کنید.</translation>
 <translation id="6436164536244065364">نمایش در فروشگاه وب</translation>
 <translation id="6438992844451964465"><ph name="WINDOW_TITLE" /> - پخش خودکار</translation>
@@ -6389,7 +6387,6 @@
 <translation id="8952831374766033534">گزینه پیکربندی پشتیبانی نمی‌شود: <ph name="ERROR_LINE" /></translation>
 <translation id="8953476467359856141">هنگام شارژ شدن</translation>
 <translation id="895347679606913382">در حال شروع...</translation>
-<translation id="8957762313041272117">زیرنویس زنده</translation>
 <translation id="895944840846194039">حافطه جاوا اسکریپت</translation>
 <translation id="8962083179518285172">پنهان کردن جزئیات</translation>
 <translation id="8962918469425892674">این سایت از حسگرهای نور یا حرکت استفاده می‌کند.</translation>
diff --git a/chrome/app/resources/generated_resources_fi.xtb b/chrome/app/resources/generated_resources_fi.xtb
index 610e221..1f38202 100644
--- a/chrome/app/resources/generated_resources_fi.xtb
+++ b/chrome/app/resources/generated_resources_fi.xtb
@@ -247,7 +247,6 @@
 <translation id="1293556467332435079">Tiedostot</translation>
 <translation id="1296911687402551044">Kiinnitä valittu välilehti</translation>
 <translation id="1297175357211070620">Kohde</translation>
-<translation id="1297646507722131691">Tiedostojen varmuuskopiointia suositellaan tämän päivityksen osana. Tällä estetään datan menettäminen siltä varalta, että päivitystä ei voida suorittaa loppuun. Päivityksen aloittaminen sulkee Linuxin (beta). Tallenna avoinna olevat tiedostot ennen kuin jatkat.</translation>
 <translation id="1300415640239881824"><ph name="DOMAIN" /> vaatii Googlea vahvistamaan laitteesi identiteetin. Näin tarkastetaan laitteesi oikeus käyttää kaikkia suojatun median toisto-ominaisuuksia.</translation>
 <translation id="1300806585489372370">Jos haluat muuttaa asetusta, <ph name="BEGIN_LINK" />ota ensin tunnisteet käyttöön<ph name="END_LINK" />.</translation>
 <translation id="1301135395320604080"><ph name="ORIGIN" /> saa muokata seuraavia tiedostoja</translation>
@@ -1981,7 +1980,6 @@
 <translation id="3435738964857648380">Turvallisuus</translation>
 <translation id="343578350365773421">Paperi lopussa</translation>
 <translation id="3435896845095436175">Ota käyttöön</translation>
-<translation id="3436642683618870087">Livetekstitys havaitsee puheen mediasta ja luo automaattisesti tekstitykset kaikelle Chromessa toistettavalle medialle.</translation>
 <translation id="3438633801274389918">Ninja</translation>
 <translation id="3439153939049640737">Anna sivuston <ph name="HOST" /> aina käyttää mikrofoniasi</translation>
 <translation id="3439970425423980614">PDF:n avaaminen esikatselussa</translation>
@@ -2351,7 +2349,7 @@
 <translation id="3843464315703645664">Sallittu sisäisesti</translation>
 <translation id="3846116211488856547">Saat verkkosivustojen kehittämistyökaluja, Android-sovelluksia ja paljon muuta. Linuxin asennus lataa <ph name="DOWNLOAD_SIZE" /> dataa.</translation>
 <translation id="3847319713229060696">Auta lisäämään verkon turvallisuutta kaikille</translation>
-<translation id="385051799172605136">Edellinen</translation>
+<translation id="385051799172605136">Takaisin</translation>
 <translation id="3850914401008572843"><ph name="ORIGIN" /> ei saa avata tätä kansiota, koska se sisältää järjestelmätiedostoja</translation>
 <translation id="3851428669031642514">Lataa suojaamattomat koodit</translation>
 <translation id="3854599674806204102">Valitse vaihtoehto.</translation>
@@ -3393,7 +3391,7 @@
 <translation id="5233231016133573565">Prosessin tunnus</translation>
 <translation id="5233638681132016545">Uusi välilehti</translation>
 <translation id="5233736638227740678">&amp;Liitä</translation>
-<translation id="5234764350956374838">Piilota</translation>
+<translation id="5234764350956374838">Hylkää</translation>
 <translation id="5235050375939235066">Poistetaanko sovellus?</translation>
 <translation id="523505283826916779">Esteettömyysasetukset</translation>
 <translation id="5235750401727657667">Korvaa sivu, joka näkyy uuden välilehden avaamisen yhteydessä</translation>
@@ -3621,7 +3619,6 @@
 <translation id="5511379779384092781">Erittäin pieni</translation>
 <translation id="5511823366942919280">Haluatko varmasti antaa tälle laitteelle tunnuksen Shark?</translation>
 <translation id="5512653252560939721">Käyttäjävarmenteen tulee olla laitteiston tukema.</translation>
-<translation id="5515923816438946203">Valitse, mitä näytöllä näkyy</translation>
 <translation id="5517304475148761050">Sovellus edellyttää pääsyä Play Kauppaan</translation>
 <translation id="5517412723934627386"><ph name="NETWORK_TYPE" /> – <ph name="NETWORK_DISPLAY_NAME" /></translation>
 <translation id="551752069230578406">Lisätään tulostinta tiliisi – tässä voi kestää hetki…</translation>
@@ -3736,6 +3733,7 @@
 <translation id="5642508497713047">CRL-allekirjoittaja</translation>
 <translation id="5643321261065707929">Maksullinen verkko</translation>
 <translation id="5643620609347735571">Poista ja jatka</translation>
+<translation id="5646376287012673985">Sijainti</translation>
 <translation id="5646558797914161501">Liikemies</translation>
 <translation id="5648166631817621825">Viimeiset seitsemän päivää</translation>
 <translation id="5649053991847567735">Automaattiset lataukset</translation>
@@ -6390,7 +6388,6 @@
 <translation id="8952831374766033534">Määritysvaihtoehtoa ei tueta: <ph name="ERROR_LINE" /></translation>
 <translation id="8953476467359856141">Latauksessa</translation>
 <translation id="895347679606913382">Käynnistää...</translation>
-<translation id="8957762313041272117">Livetekstitys</translation>
 <translation id="895944840846194039">JavaScriptin käyttämä muisti</translation>
 <translation id="8962083179518285172">Piilota tiedot</translation>
 <translation id="8962918469425892674">Tämä sivusto käyttää liikkeen- tai valontunnistimia.</translation>
diff --git a/chrome/app/resources/generated_resources_fil.xtb b/chrome/app/resources/generated_resources_fil.xtb
index 14912d5..fe1838f 100644
--- a/chrome/app/resources/generated_resources_fil.xtb
+++ b/chrome/app/resources/generated_resources_fil.xtb
@@ -247,7 +247,6 @@
 <translation id="1293556467332435079">Mga File</translation>
 <translation id="1296911687402551044">I-pin ang Napiling Tab</translation>
 <translation id="1297175357211070620">Destinasyon</translation>
-<translation id="1297646507722131691">Inirerekomenda ang pag-back up sa mga file bilang bahagi ng pag-upgrade na ito para maiwasan ang pagkawala ng data kung sakaling hindi makukumpleto ang pag-upgrade. Masa-shutdown ang Linux (Beta) kapag sinimulan ang pag-upgrade. Paki-save ang mga bukas na file bago magpatuloy.</translation>
 <translation id="1300415640239881824">Gusto ng <ph name="DOMAIN" /> na i-verify ng Google ang pagkakakilanlan ng iyong device para malaman kung kwalipikado ba ito para sa pinahusay na pag-playback ng pinoprotektahang content.</translation>
 <translation id="1300806585489372370">Upang baguhin ang setting na ito, <ph name="BEGIN_LINK" />i-on muna ang mga identifier<ph name="END_LINK" /></translation>
 <translation id="1301135395320604080">Puwedeng i-edit ng <ph name="ORIGIN" /> ang mga sumusunod na file</translation>
@@ -1981,7 +1980,6 @@
 <translation id="3435738964857648380">Seguridad</translation>
 <translation id="343578350365773421">Wala nang papel</translation>
 <translation id="3435896845095436175">I-enable</translation>
-<translation id="3436642683618870087">Nagde-detect ng speech sa media ang instant caption at awtomatiko itong bumubuo ng mga caption para sa lahat ng media na nagpe-play sa Chrome.</translation>
 <translation id="3438633801274389918">Ninja</translation>
 <translation id="3439153939049640737">Palaging pahintulutan ang <ph name="HOST" /> na i-access ang iyong mikropono</translation>
 <translation id="3439970425423980614">Binubuksan ang PDF sa Preview</translation>
@@ -3396,7 +3394,7 @@
 <translation id="5233231016133573565">ID ng proseso</translation>
 <translation id="5233638681132016545">Bagong tab</translation>
 <translation id="5233736638227740678">I-&amp;paste</translation>
-<translation id="5234764350956374838">Balewalain</translation>
+<translation id="5234764350956374838">Huwag pansinin</translation>
 <translation id="5235050375939235066">I-uninstall ang app?</translation>
 <translation id="523505283826916779">Mga setting ng accessibility</translation>
 <translation id="5235750401727657667">Palitan ang page na nakikita mo kapag nagbubukas ng bagong tab</translation>
@@ -3624,7 +3622,6 @@
 <translation id="5511379779384092781">Sobrang liit</translation>
 <translation id="5511823366942919280">Sigurado ka bang gusto mong i-set up ang device na ito bilang "Shark"?</translation>
 <translation id="5512653252560939721">Dapat na hardware-backed ang certificate ng user.</translation>
-<translation id="5515923816438946203">Piliin kung ano ang nakikita mo sa iyong screen</translation>
 <translation id="5517304475148761050">Kinakailangan ng app na ito ng access sa Play Store</translation>
 <translation id="5517412723934627386"><ph name="NETWORK_TYPE" /> - <ph name="NETWORK_DISPLAY_NAME" /></translation>
 <translation id="551752069230578406">Idinaragdag ang printer sa iyong account - maaari itong tumagal ng ilang sandali...</translation>
@@ -3739,6 +3736,7 @@
 <translation id="5642508497713047">Tagapaglagda ng CRL</translation>
 <translation id="5643321261065707929">Nakametrong network</translation>
 <translation id="5643620609347735571">I-clear at magpatuloy</translation>
+<translation id="5646376287012673985">Lokasyon</translation>
 <translation id="5646558797914161501">Negosyante</translation>
 <translation id="5648166631817621825">Nakalipas na 7 araw</translation>
 <translation id="5649053991847567735">Mga awtomatikong pag-download</translation>
@@ -4046,7 +4044,7 @@
     <ph name="BEGIN_PARAGRAPH2" />Maaari mong i-off ang Lokasyon sa pamamagitan ng pag-off sa pangunahing setting ng Lokasyon sa device na ito. Maaari mo ring i-off ang paggamit ng Wi‑Fi, mga mobile network, at mga sensor para sa lokasyon sa mga setting ng lokasyon.<ph name="END_PARAGRAPH2" /></translation>
 <translation id="6041155700700864984">Lumabas sa Fullscreen</translation>
 <translation id="604124094241169006">Awtomatiko</translation>
-<translation id="6042308850641462728">Higit pa</translation>
+<translation id="6042308850641462728">Marami pang iba</translation>
 <translation id="6043317578411397101">Nagbabahagi ang <ph name="APP_NAME" /> ng tab ng Chrome sa <ph name="TAB_NAME" />.</translation>
 <translation id="604388835206766544">Hindi na-parse ang configuration</translation>
 <translation id="6044805581023976844">Nagbabahagi ang <ph name="APP_NAME" /> ng tab ng Chrome at audio sa <ph name="TAB_NAME" />.</translation>
@@ -4360,7 +4358,7 @@
 <translation id="6429384232893414837">Error sa pag-update</translation>
 <translation id="6430814529589430811">Base64-encoded ASCII, single certificate</translation>
 <translation id="6431347207794742960">Ang <ph name="PRODUCT_NAME" /> ay magse-set up ng mga awtomatikong update para sa lahat ng mga user ng computer na ito.</translation>
-<translation id="6434309073475700221">Itapon</translation>
+<translation id="6434309073475700221">I-discard</translation>
 <translation id="6434325376267409267">Kailangang i-update ang iyong device bago mo magamit ang <ph name="APP_NAME" />.</translation>
 <translation id="6436164536244065364">Tingnan sa Web Store</translation>
 <translation id="6438992844451964465"><ph name="WINDOW_TITLE" /> - May tumutugtog na audio</translation>
@@ -6394,7 +6392,6 @@
 <translation id="8952831374766033534">Hindi sinusuportahan ang opsyon sa configuration: <ph name="ERROR_LINE" /></translation>
 <translation id="8953476467359856141">Habang nagcha-charge</translation>
 <translation id="895347679606913382">Nagsisimula...</translation>
-<translation id="8957762313041272117">Instant Caption</translation>
 <translation id="895944840846194039">Memory ng JavaScript</translation>
 <translation id="8962083179518285172">Itago ang Mga Detalye</translation>
 <translation id="8962918469425892674">Gumagamit ang site na ito ng sensor ng paggalaw o liwanag.</translation>
@@ -6600,7 +6597,7 @@
 <translation id="9219103736887031265">Mga Larawan</translation>
 <translation id="9220525904950070496">Alisin ang account</translation>
 <translation id="9220820413868316583">Iangat at pagkatapos ay subukang muli.</translation>
-<translation id="923467487918828349">Show All</translation>
+<translation id="923467487918828349">Ipakita Lahat</translation>
 <translation id="929117907539171075">Maki-clear din ang offline na data sa mga naka-install na app</translation>
 <translation id="930268624053534560">Mga Detalyadong Timestamp</translation>
 <translation id="932327136139879170">Home</translation>
@@ -6623,7 +6620,7 @@
 <translation id="939736085109172342">Bagong folder</translation>
 <translation id="941070664607309480">I-click para maging visible para makapagbahagi ito sa iyo</translation>
 <translation id="942532530371314860">Nagbabahagi ng tab ng Chrome at audio ang <ph name="APP_NAME" />.</translation>
-<translation id="945522503751344254">Magpadala ng feedback...</translation>
+<translation id="945522503751344254">Magpadala ng feedback</translation>
 <translation id="947329552760389097">&amp;Siyasatin ang Mga Element</translation>
 <translation id="951991426597076286">Tanggihan</translation>
 <translation id="952992212772159698">Hindi na-activate</translation>
diff --git a/chrome/app/resources/generated_resources_fr-CA.xtb b/chrome/app/resources/generated_resources_fr-CA.xtb
index ce18b3799..efac83e0 100644
--- a/chrome/app/resources/generated_resources_fr-CA.xtb
+++ b/chrome/app/resources/generated_resources_fr-CA.xtb
@@ -247,7 +247,6 @@
 <translation id="1293556467332435079">Fichiers</translation>
 <translation id="1296911687402551044">Épingler l'onglet sélectionné</translation>
 <translation id="1297175357211070620">Destination</translation>
-<translation id="1297646507722131691">Nous vous recommandons de sauvegarder vos fichiers avant d'effectuer cette mise à niveau afin d'éviter la perte de données si jamais l'installation ne peut pas être effectuée au complet. Lorsque vous démarrez la mise à niveau, Linux (bêta) s'éteindra. Veuillez enregistrer vos fichiers avant de continuer.</translation>
 <translation id="1300415640239881824"><ph name="DOMAIN" /> souhaite que l'identité de votre appareil soit vérifiée par Google, afin de déterminer son admissibilité pour la lecture améliorée de contenu protégé.</translation>
 <translation id="1300806585489372370">Pour modifier ce paramètre, commencez par <ph name="BEGIN_LINK" />activer les identifiants<ph name="END_LINK" /></translation>
 <translation id="1301135395320604080"><ph name="ORIGIN" /> peut modifier les fichiers suivants</translation>
@@ -1121,6 +1120,7 @@
 <translation id="2352662711729498748">&lt; 1 Mo</translation>
 <translation id="2352810082280059586">Les notes d'écran de verrouillage sont automatiquement enregistrées dans <ph name="LOCK_SCREEN_APP_NAME" />. Votre note la plus récente restera sur l'écran de verrouillage.</translation>
 <translation id="2353297238722298836">La caméra et le microphone sont autorisés</translation>
+<translation id="2355314311311231464">L'approvisionnement a échoué parce que les renseignements de votre compte n'ont pas pu être récupérés. Veuillez réessayer. Code d'erreur : <ph name="ERROR_CODE" />.</translation>
 <translation id="2355604387869345912">Activer le partage de connexion instantané</translation>
 <translation id="2356070529366658676">Demander</translation>
 <translation id="2357330829548294574">Supprimer <ph name="USER_NAME" /></translation>
@@ -1215,6 +1215,7 @@
 <translation id="2473195200299095979">Traduire cette page</translation>
 <translation id="2475982808118771221">Une erreur s'est produite</translation>
 <translation id="2476578072172137802">Paramètres du site</translation>
+<translation id="2476974672882258506">Éteignez Windows pour désinstaller <ph name="PARALLELS_DESKTOP" />.</translation>
 <translation id="2478176599153288112">Autorisations de fichier média pour « <ph name="EXTENSION" /> »</translation>
 <translation id="247949520305900375">Partager l'audio</translation>
 <translation id="248003956660572823">Mots de passe non enregistrés</translation>
@@ -1306,6 +1307,7 @@
 <translation id="2572032849266859634">L'accès en lecture seule à <ph name="VOLUME_NAME" /> a été accordé.</translation>
 <translation id="2575247648642144396">Cette icône s'affiche lorsque l'extension peut être utilisée dans la page affichée. Pour utiliser cette extension, cliquez sur l'icône ou appuyez sur <ph name="EXTENSION_SHORTCUT" />.</translation>
 <translation id="257779572837908839">Configurer en tant que Chromebox pour les réunions</translation>
+<translation id="2579232805407578790">Impossible de se connecter au serveur. Veuillez vérifier votre connexion réseau et réessayer. Si le problème persiste, redémarrez votre Chromebook. Code d'erreur : <ph name="ERROR_CODE" />.</translation>
 <translation id="2580889980133367162">Toujours autoriser <ph name="HOST" /> à télécharger plusieurs fichiers</translation>
 <translation id="258095186877893873">Long</translation>
 <translation id="2582253231918033891"><ph name="PRODUCT_NAME" /> <ph name="PRODUCT_VERSION" /> (plateforme <ph name="PLATFORM_VERSION" />) <ph name="DEVICE_SERIAL_NUMBER" /></translation>
@@ -1525,6 +1527,7 @@
 <translation id="2836635946302913370">L'administrateur a désactivé la connexion avec ce nom d'utilisateur.</translation>
 <translation id="283669119850230892">Pour utiliser le réseau <ph name="NETWORK_ID" />, terminez d'abord la connexion à Internet ci-dessous.</translation>
 <translation id="2838379631617906747">Installation en cours</translation>
+<translation id="2838835911926931318">Connectez-vous pour synchroniser vos favoris, vos mots de passe, votre historique et plus encore sur tous vos appareils</translation>
 <translation id="2839032553903800133">Notifications bloquées</translation>
 <translation id="2841013758207633010">Heure</translation>
 <translation id="2841837950101800123">Fournisseur</translation>
@@ -1584,6 +1587,7 @@
     Message du serveur : <ph name="SERVER_MSG" /></translation>
 <translation id="2908162660801918428">Ajouter une nouvelle médiathèque par répertoire</translation>
 <translation id="2910318910161511225">Connectez-vous à un réseau et réessayez</translation>
+<translation id="2910718431259223434">Une erreur s'est produite. Veuillez réessayer ou communiquer avec l'administrateur ou le propriétaire de votre appareil. Code d'erreur : <ph name="ERROR_CODE" />.</translation>
 <translation id="2913331724188855103">Autoriser les sites à enregistrer et à lire les données des témoins (recommandé)</translation>
 <translation id="2915102088417824677">Consulter le journal d'activité</translation>
 <translation id="2915873080513663243">Analyse automatique</translation>
@@ -1977,7 +1981,6 @@
 <translation id="3435738964857648380">Sécurité</translation>
 <translation id="343578350365773421">À court de papier</translation>
 <translation id="3435896845095436175">Activer</translation>
-<translation id="3436642683618870087">La transcription instantanée détecte la parole dans les fichiers multimédias et génère automatiquement des sous-titres pour tous les éléments multimédias qui jouent dans Chrome.</translation>
 <translation id="3438633801274389918">Ninja</translation>
 <translation id="3439153939049640737">Toujours autoriser <ph name="HOST" /> à accéder à votre microphone</translation>
 <translation id="3439970425423980614">Ouverture du PDF en mode aperçu en cours…</translation>
@@ -2323,6 +2326,7 @@
 <translation id="3821372858277557370">{NUM_EXTENSIONS,plural, =1{Une extension a été approuvée}one{# extension a été approuvée}other{# extensions ont été approuvées}}</translation>
 <translation id="3822559385185038546">Votre administrateur impose ces paramètres de mandataire</translation>
 <translation id="3823310065043511710">Un minimum de <ph name="INSTALL_SIZE" /> d'espace est recommandé pour utiliser Linux.</translation>
+<translation id="3824621460022590830">Le jeton d'inscription d'appareil n'est pas valide. Veuillez communiquer avec l'administrateur ou le propriétaire de votre appareil. Code d'erreur : <ph name="ERROR_CODE" />.</translation>
 <translation id="3826440694796503677">Votre administrateur a désactivé l'ajout d'autres comptes Google</translation>
 <translation id="3827306204503227641">Continuer à autoriser l'exécution des plugiciels en dehors du carré de sable</translation>
 <translation id="3827774300009121996">&amp;Plein écran</translation>
@@ -3276,6 +3280,7 @@
 <translation id="5079950360618752063">Utiliser le mot de passe suggéré</translation>
 <translation id="508059534790499809">Actualiser un ticket Kerberos</translation>
 <translation id="5084230410268011727">Autoriser les sites à utiliser des capteurs de mouvement et de luminosité</translation>
+<translation id="5084328598860513926">Le flux d'approvisionnement a été interrompu. Veuillez réessayer ou communiquer avec l'administrateur ou le propriétaire de votre appareil. Code d'erreur : <ph name="ERROR_CODE" />.</translation>
 <translation id="5085162214018721575">Recherche de mises à jour...</translation>
 <translation id="5086082738160935172">HID</translation>
 <translation id="5086874064903147617">Restaurer la page d'accueil par défaut?</translation>
@@ -3618,7 +3623,6 @@
 <translation id="5511379779384092781">Très petit</translation>
 <translation id="5511823366942919280">Voulez-vous vraiment configurer cet appareil en tant que « Requin »?</translation>
 <translation id="5512653252560939721">Le certificat de l'utilisateur doit être soutenu par du matériel.</translation>
-<translation id="5515923816438946203">Choisir ce que vous voyez sur votre écran</translation>
 <translation id="5517304475148761050">Cette application a besoin de l'accès à la boutique Play Store</translation>
 <translation id="5517412723934627386"><ph name="NETWORK_TYPE" />, <ph name="NETWORK_DISPLAY_NAME" /></translation>
 <translation id="551752069230578406">Ajout de l'imprimante à votre compte. Cette opération peut prendre quelques instants…</translation>
@@ -3674,6 +3678,7 @@
 <translation id="557722062034137776">La réinitialisation de votre appareil n'a aucune incidence sur vos comptes Google ni sur leurs données synchronisées. Toutefois, tous les fichiers enregistrés localement sur votre appareil vont être supprimés.</translation>
 <translation id="5578059481725149024">Connexion automatique</translation>
 <translation id="558170650521898289">Vérification de pilote matériel Microsoft Windows</translation>
+<translation id="5581972110672966454">Impossible d'associer l'appareil au domaine. Veuillez réessayer ou communiquer avec l'administrateur ou le propriétaire de votre appareil. Code d'erreur : <ph name="ERROR_CODE" />.</translation>
 <translation id="5582839680698949063">Menu principal</translation>
 <translation id="5583640892426849032">Effacement arrière</translation>
 <translation id="5584088138253955452">Enregistrer le nom d'utilisateur?</translation>
@@ -3732,6 +3737,7 @@
 <translation id="5642508497713047">Signataire de la liste de révocation de certificats</translation>
 <translation id="5643321261065707929">Réseau à connexion mesurée</translation>
 <translation id="5643620609347735571">Effacer et continuer</translation>
+<translation id="5646376287012673985">Lieu</translation>
 <translation id="5646558797914161501">Homme d'affaires</translation>
 <translation id="5648166631817621825">Sept derniers jours</translation>
 <translation id="5649053991847567735">Téléchargements automatiques</translation>
@@ -3746,6 +3752,7 @@
 <translation id="5667546120811588575">Configuration de Google Play en cours…</translation>
 <translation id="5669267381087807207">Activation…</translation>
 <translation id="5669691691057771421">Entrez le nouveau NIP</translation>
+<translation id="5670702108860320605">BSSID</translation>
 <translation id="5671641761787789573">Images bloquées</translation>
 <translation id="5671658447180261823">Supprimer la suggestion <ph name="SUGGESTION_NAME" /></translation>
 <translation id="567587836466137939">Cet appareil recevra les mises à jour logicielles et de sécurité jusqu'en <ph name="MONTH_AND_YEAR" />. <ph name="LINK_BEGIN" />En savoir plus<ph name="LINK_END" /></translation>
@@ -5392,6 +5399,7 @@
 <translation id="7764225426217299476">Ajouter une adresse</translation>
 <translation id="7764256770584298012"><ph name="DOWNLOAD_RECEIVED" /> de <ph name="DOWNLOAD_DOMAIN" /></translation>
 <translation id="7765158879357617694">Déplacer</translation>
+<translation id="7766082757934713382">Aide à réduire l'utilisation de données réseau en interrompant les mises à jour automatiques des applications et des systèmes</translation>
 <translation id="7766807826975222231">Visite guidée</translation>
 <translation id="7766838926148951335">Accepter les autorisations</translation>
 <translation id="7768770796815395237">Changer</translation>
@@ -6303,6 +6311,7 @@
 <translation id="885701979325669005">Stockage</translation>
 <translation id="8859057652521303089">Sélectionnez votre langue :</translation>
 <translation id="8859174528519900719">Sous-cadre : <ph name="SUBFRAME_SITE" /></translation>
+<translation id="8859402192569844210">Impossible de charger les conditions d'utilisation</translation>
 <translation id="8859662783913000679">Compte parental</translation>
 <translation id="8862003515646449717">Passer à un navigateur rapide</translation>
 <translation id="8863753581171631212">Ouvrir le lien dans une nouvelle fenêtre <ph name="APP" /></translation>
@@ -6381,7 +6390,6 @@
 <translation id="8952831374766033534">Cette option de configuration n'est pas prise en charge : <ph name="ERROR_LINE" /></translation>
 <translation id="8953476467359856141">Pendant la charge</translation>
 <translation id="895347679606913382">Début du téléchargement...</translation>
-<translation id="8957762313041272117">Transcription instantanée</translation>
 <translation id="895944840846194039">Mémoire pour JavaScript</translation>
 <translation id="8962083179518285172">Masquer les détails</translation>
 <translation id="8962918469425892674">Ce site utilise des capteurs de mouvement ou de luminosité.</translation>
@@ -6571,6 +6579,7 @@
 <translation id="920045321358709304">Rechercher <ph name="SEARCH_ENGINE" /></translation>
 <translation id="9201023452444595544">Toutes les données hors ligne seront effacées</translation>
 <translation id="9201220332032049474">Options de verrouillage de l'écran</translation>
+<translation id="9201842707396338580">Une erreur s'est produite. Veuillez communiquer avec l'administrateur ou le propriétaire de votre appareil. Code d'erreur : <ph name="ERROR_CODE" />.</translation>
 <translation id="9203398526606335860">&amp;Profilage activé</translation>
 <translation id="9203904171912129171">Sélectionner un appareil</translation>
 <translation id="9203962528777363226">L'administrateur de cet appareil a désactivé la fonctionnalité d'ajout de nouveaux utilisateurs</translation>
@@ -6642,6 +6651,7 @@
 <translation id="983511809958454316">Cette fonctionnalité n'est pas prise en charge dans la RV</translation>
 <translation id="984275831282074731">Modes de paiement</translation>
 <translation id="98515147261107953">Paysage</translation>
+<translation id="987068745968718743">Parallels Desktop : <ph name="PLUGIN_VM_NAME" /></translation>
 <translation id="987264212798334818">Généralités</translation>
 <translation id="987897973846887088">Aucune image disponible</translation>
 <translation id="988978206646512040">La phrase de passe est obligatoire</translation>
diff --git a/chrome/app/resources/generated_resources_fr.xtb b/chrome/app/resources/generated_resources_fr.xtb
index 7a05afd..fd7ad83 100644
--- a/chrome/app/resources/generated_resources_fr.xtb
+++ b/chrome/app/resources/generated_resources_fr.xtb
@@ -247,7 +247,6 @@
 <translation id="1293556467332435079">Fichiers</translation>
 <translation id="1296911687402551044">Épingler l'onglet sélectionné</translation>
 <translation id="1297175357211070620">Destination</translation>
-<translation id="1297646507722131691">Nous vous recommandons de sauvegarder les fichiers afin d'éviter de perdre des données en cas d'échec de la mise à niveau. Le démarrage de la mise à niveau va entraîner l'arrêt de Linux (version bêta). Veuillez enregistrer les fichiers ouverts avant de continuer.</translation>
 <translation id="1300415640239881824">La validation de l'identité de votre appareil est requise pour le site <ph name="DOMAIN" /> afin que Google puisse déterminer si vous pouvez bénéficier d'une lecture améliorée des contenus protégés.</translation>
 <translation id="1300806585489372370">Pour modifier ce paramètre, commencez par <ph name="BEGIN_LINK" />activer les identifiants<ph name="END_LINK" /></translation>
 <translation id="1301135395320604080">Le site <ph name="ORIGIN" /> peut modifier les fichiers suivants</translation>
@@ -1121,6 +1120,7 @@
 <translation id="2352662711729498748">&lt; 1 Mo</translation>
 <translation id="2352810082280059586">Les notes rédigées sur l'écran de verrouillage sont automatiquement enregistrées dans <ph name="LOCK_SCREEN_APP_NAME" />. Votre note la plus récente restera sur l'écran de verrouillage.</translation>
 <translation id="2353297238722298836">Caméra et micro autorisés</translation>
+<translation id="2355314311311231464">Échec de la configuration dû à l'impossibilité de récupérer les informations liées à votre compte. Veuillez réessayer. Code d'erreur : <ph name="ERROR_CODE" />.</translation>
 <translation id="2355604387869345912">Activer le partage de connexion instantané</translation>
 <translation id="2356070529366658676">Demander</translation>
 <translation id="2357330829548294574">Supprimer <ph name="USER_NAME" /></translation>
@@ -1215,6 +1215,7 @@
 <translation id="2473195200299095979">Traduire cette page</translation>
 <translation id="2475982808118771221">Une erreur s'est produite.</translation>
 <translation id="2476578072172137802">Paramètres des sites</translation>
+<translation id="2476974672882258506">Arrêtez la VM Windows pour désinstaller <ph name="PARALLELS_DESKTOP" />.</translation>
 <translation id="2478176599153288112">Autorisations de fichier média pour "<ph name="EXTENSION" />"</translation>
 <translation id="247949520305900375">Partager le contenu audio</translation>
 <translation id="248003956660572823">Mots de passe non enregistrés</translation>
@@ -1305,6 +1306,7 @@
 <translation id="2572032849266859634">L'accès en lecture seule à "<ph name="VOLUME_NAME" />" a été accordé.</translation>
 <translation id="2575247648642144396">Cette icône s'affiche lorsque l'extension peut être utilisée au sein de la page qui s'affiche actuellement. Pour utiliser cette extension, cliquez sur l'icône ou appuyez sur <ph name="EXTENSION_SHORTCUT" />.</translation>
 <translation id="257779572837908839">Configurer en tant que Chromebox pour la visioconférence</translation>
+<translation id="2579232805407578790">Impossible de se connecter au serveur. Veuillez vérifier votre connexion réseau, puis réessayer. Si le problème persiste, redémarrez votre Chromebook. Code d'erreur : <ph name="ERROR_CODE" />.</translation>
 <translation id="2580889980133367162">Toujours autoriser <ph name="HOST" /> à télécharger plusieurs fichiers</translation>
 <translation id="258095186877893873">Long</translation>
 <translation id="2582253231918033891"><ph name="PRODUCT_NAME" /> <ph name="PRODUCT_VERSION" /> (Plate-forme <ph name="PLATFORM_VERSION" />) <ph name="DEVICE_SERIAL_NUMBER" /></translation>
@@ -1360,7 +1362,7 @@
 <translation id="2653033005692233957">Échec de la recherche</translation>
 <translation id="2653266418988778031">Si vous supprimez le certificat d'une autorité de certification, votre navigateur ne fera plus confiance aux certificats émis par cette autorité de certification.</translation>
 <translation id="2653275834716714682">Remplacement du texte</translation>
-<translation id="2653659639078652383">Valider</translation>
+<translation id="2653659639078652383">Envoyer</translation>
 <translation id="265390580714150011">Valeur du champ</translation>
 <translation id="2654166010170466751">Autoriser les sites à installer des gestionnaires de paiement</translation>
 <translation id="2654553774144920065">Requête d'impression</translation>
@@ -1524,6 +1526,7 @@
 <translation id="2836635946302913370">Impossible de se connecter avec ce nom d'utilisateur, car il a été désactivé par votre administrateur.</translation>
 <translation id="283669119850230892">Pour utiliser le réseau <ph name="NETWORK_ID" />, finalisez d'abord la connexion à Internet ci-dessous</translation>
 <translation id="2838379631617906747">Installation en cours…</translation>
+<translation id="2838835911926931318">Connectez-vous pour synchroniser vos favoris, vos mots de passe, votre historique et bien plus sur tous vos appareils</translation>
 <translation id="2839032553903800133">Notifications bloquées</translation>
 <translation id="2841013758207633010">Heure</translation>
 <translation id="2841837950101800123">Fournisseur</translation>
@@ -1583,6 +1586,7 @@
     Message du serveur : <ph name="SERVER_MSG" /></translation>
 <translation id="2908162660801918428">Ajouter une galerie de médias par répertoire</translation>
 <translation id="2910318910161511225">Connectez-vous à un réseau et réessayez</translation>
+<translation id="2910718431259223434">Une erreur s'est produite. Veuillez réessayer, ou contactez le propriétaire ou l'administrateur de l'appareil. Code d'erreur : <ph name="ERROR_CODE" />.</translation>
 <translation id="2913331724188855103">Autoriser les sites à enregistrer et à lire les données des cookies (recommandé)</translation>
 <translation id="2915102088417824677">Afficher le journal d'activité</translation>
 <translation id="2915873080513663243">Recherche automatique</translation>
@@ -1976,7 +1980,6 @@
 <translation id="3435738964857648380">Sécurité</translation>
 <translation id="343578350365773421">À court de papier</translation>
 <translation id="3435896845095436175">Activer</translation>
-<translation id="3436642683618870087">La fonctionnalité Sous-titres instantanés détecte les paroles prononcées dans les contenus multimédias et génère automatiquement des sous-titres pour tous les contenus de ce type diffusés dans Chrome.</translation>
 <translation id="3438633801274389918">Ninja</translation>
 <translation id="3439153939049640737">Toujours autoriser <ph name="HOST" /> à accéder à votre micro</translation>
 <translation id="3439970425423980614">Ouverture du PDF dans Aperçu</translation>
@@ -2322,6 +2325,7 @@
 <translation id="3821372858277557370">{NUM_EXTENSIONS,plural, =1{Une extension a été approuvée}one{# extension a été approuvée}other{# extensions ont été approuvées}}</translation>
 <translation id="3822559385185038546">Ce proxy est appliqué par votre administrateur</translation>
 <translation id="3823310065043511710">Espace libre recommandé pour Linux : <ph name="INSTALL_SIZE" />.</translation>
+<translation id="3824621460022590830">Le jeton d'enregistrement de l'appareil n'est pas valide. Veuillez contacter le propriétaire ou l'administrateur de l'appareil. Code d'erreur : <ph name="ERROR_CODE" />.</translation>
 <translation id="3826440694796503677">Votre administrateur a désactivé la fonctionnalité d'ajout d'autres comptes Google</translation>
 <translation id="3827306204503227641">Continuer à autoriser l'exécution hors bac à sable des plug-ins</translation>
 <translation id="3827774300009121996">&amp;Plein écran</translation>
@@ -3275,6 +3279,7 @@
 <translation id="5079950360618752063">Utiliser le mot de passe suggéré</translation>
 <translation id="508059534790499809">Actualiser un ticket Kerberos</translation>
 <translation id="5084230410268011727">Autoriser les sites à utiliser des capteurs de mouvement et de lumière</translation>
+<translation id="5084328598860513926">La procédure de configuration a été interrompue. Veuillez réessayer, ou contactez le propriétaire ou l'administrateur de l'appareil. Code d'erreur : <ph name="ERROR_CODE" />.</translation>
 <translation id="5085162214018721575">Recherche de mises à jour en cours…</translation>
 <translation id="5086082738160935172">HID</translation>
 <translation id="5086874064903147617">Restaurer la page d'accueil par défaut ?</translation>
@@ -3617,7 +3622,6 @@
 <translation id="5511379779384092781">Très léger</translation>
 <translation id="5511823366942919280">Voulez-vous vraiment configurer cet appareil en tant que "requin" ?</translation>
 <translation id="5512653252560939721">Le certificat utilisateur doit être intégré à l'ordinateur.</translation>
-<translation id="5515923816438946203">Sélectionner ce que vous voulez voir à l'écran</translation>
 <translation id="5517304475148761050">Cette application a besoin d'accéder au Play Store</translation>
 <translation id="5517412723934627386"><ph name="NETWORK_TYPE" /> - <ph name="NETWORK_DISPLAY_NAME" /></translation>
 <translation id="551752069230578406">Ajout de l'imprimante à votre compte en cours. Cette opération peut prendre quelques instants…</translation>
@@ -3673,6 +3677,7 @@
 <translation id="557722062034137776">La réinitialisation de votre appareil n'a aucune incidence sur vos comptes Google ni sur leurs données synchronisées. Toutefois, tous les fichiers enregistrés en local sur votre appareil vont être supprimés.</translation>
 <translation id="5578059481725149024">Connexion automatique</translation>
 <translation id="558170650521898289">Vérification de pilote matériel Microsoft Windows</translation>
+<translation id="5581972110672966454">Impossible d'associer l'appareil au domaine. Veuillez réessayer, ou contactez le propriétaire ou l'administrateur de l'appareil. Code d'erreur : <ph name="ERROR_CODE" />.</translation>
 <translation id="5582839680698949063">Menu principal</translation>
 <translation id="5583640892426849032">Retour</translation>
 <translation id="5584088138253955452">Enregistrer le nom d'utilisateur ?</translation>
@@ -3732,6 +3737,7 @@
 <translation id="5642508497713047">Signataire de la liste de révocation de certificats</translation>
 <translation id="5643321261065707929">Réseau facturé à l'usage</translation>
 <translation id="5643620609347735571">Effacer et continuer</translation>
+<translation id="5646376287012673985">Localisation</translation>
 <translation id="5646558797914161501">Homme d'affaires</translation>
 <translation id="5648166631817621825">7 derniers jours</translation>
 <translation id="5649053991847567735">Téléchargements automatiques</translation>
@@ -3746,6 +3752,7 @@
 <translation id="5667546120811588575">Configuration de Google Play…</translation>
 <translation id="5669267381087807207">Activation</translation>
 <translation id="5669691691057771421">Saisir le nouveau code</translation>
+<translation id="5670702108860320605">BSSID</translation>
 <translation id="5671641761787789573">Images bloquées</translation>
 <translation id="5671658447180261823">Supprimer la suggestion <ph name="SUGGESTION_NAME" /></translation>
 <translation id="567587836466137939">Cet appareil recevra automatiquement des mises à jour logicielles et de sécurité jusqu'en <ph name="MONTH_AND_YEAR" />. <ph name="LINK_BEGIN" />En savoir plus<ph name="LINK_END" /></translation>
@@ -4352,7 +4359,7 @@
 <translation id="6429384232893414837">Erreur de mise à jour</translation>
 <translation id="6430814529589430811">Certificat unique codé Base 64 ASCII</translation>
 <translation id="6431347207794742960"><ph name="PRODUCT_NAME" /> va configurer les mises à jour automatiques pour tous les utilisateurs de cet ordinateur.</translation>
-<translation id="6434309073475700221">Annuler</translation>
+<translation id="6434309073475700221">Supprimer</translation>
 <translation id="6434325376267409267">Vous devez mettre à jour votre appareil avant de pouvoir utiliser <ph name="APP_NAME" />.</translation>
 <translation id="6436164536244065364">Afficher dans le Web Store</translation>
 <translation id="6438992844451964465"><ph name="WINDOW_TITLE" /> – Lecture audio</translation>
@@ -5343,7 +5350,7 @@
 <translation id="7696063401938172191">Sur votre <ph name="PHONE_NAME" /> :</translation>
 <translation id="7698408911093959127">{COUNT,plural, =1{1 élément dans la liste des favoris}one{# élément dans la liste des favoris}other{# éléments dans la liste des favoris}}</translation>
 <translation id="7699968112832915395">Impossible d'ajouter le compte</translation>
-<translation id="7701040980221191251">Aucun</translation>
+<translation id="7701040980221191251">Rien</translation>
 <translation id="770157826141786566">Le délai de retour de cet appareil a expiré.</translation>
 <translation id="7701869757853594372">Handles utilisateur</translation>
 <translation id="7701928712056789451">Ces éléments peuvent être dangereux</translation>
@@ -5392,6 +5399,7 @@
 <translation id="7764225426217299476">Ajouter une adresse</translation>
 <translation id="7764256770584298012"><ph name="DOWNLOAD_RECEIVED" /> du domaine <ph name="DOWNLOAD_DOMAIN" /></translation>
 <translation id="7765158879357617694">Déplacer</translation>
+<translation id="7766082757934713382">Aide à réduire la consommation de données réseau en suspendant les mises à jour automatiques du système et des applications</translation>
 <translation id="7766807826975222231">Visite guidée</translation>
 <translation id="7766838926148951335">Accepter les autorisations</translation>
 <translation id="7768770796815395237">Modifier</translation>
@@ -6304,6 +6312,7 @@
 <translation id="885701979325669005">Données stockées</translation>
 <translation id="8859057652521303089">Sélectionnez votre langue :</translation>
 <translation id="8859174528519900719">Sous-cadre : <ph name="SUBFRAME_SITE" /></translation>
+<translation id="8859402192569844210">Impossible de charger les conditions d'utilisation</translation>
 <translation id="8859662783913000679">Compte parental</translation>
 <translation id="8862003515646449717">Passez à un navigateur rapide</translation>
 <translation id="8863753581171631212">Ouvrir le lien dans une nouvelle fenêtre <ph name="APP" /></translation>
@@ -6382,7 +6391,6 @@
 <translation id="8952831374766033534">Option de configuration non disponible : <ph name="ERROR_LINE" /></translation>
 <translation id="8953476467359856141">Lorsque l'appareil est en charge</translation>
 <translation id="895347679606913382">Démarrage...</translation>
-<translation id="8957762313041272117">Sous-titres instantanés</translation>
 <translation id="895944840846194039">Mémoire JavaScript</translation>
 <translation id="8962083179518285172">Masquer les détails</translation>
 <translation id="8962918469425892674">Ce site utilise des capteurs de mouvement ou de lumière.</translation>
@@ -6572,6 +6580,7 @@
 <translation id="920045321358709304">Rechercher avec <ph name="SEARCH_ENGINE" /></translation>
 <translation id="9201023452444595544">Toutes les données hors connexion vont être effacées</translation>
 <translation id="9201220332032049474">Options de verrouillage de l'écran</translation>
+<translation id="9201842707396338580">Une erreur s'est produite. Veuillez contacter le propriétaire ou l'administrateur de l'appareil. Code d'erreur : <ph name="ERROR_CODE" />.</translation>
 <translation id="9203398526606335860">&amp;Profilage activé</translation>
 <translation id="9203904171912129171">Sélectionner un appareil</translation>
 <translation id="9203962528777363226">L'administrateur de cet appareil a désactivé la fonctionnalité d'ajout de nouveaux utilisateurs</translation>
@@ -6643,6 +6652,7 @@
 <translation id="983511809958454316">Cette fonctionnalité n'est pas compatible avec la RV</translation>
 <translation id="984275831282074731">Modes de paiement</translation>
 <translation id="98515147261107953">Paysage</translation>
+<translation id="987068745968718743">Parallels Desktop : <ph name="PLUGIN_VM_NAME" /></translation>
 <translation id="987264212798334818">Général</translation>
 <translation id="987897973846887088">Aucune image disponible</translation>
 <translation id="988978206646512040">Phrase secrète obligatoire</translation>
diff --git a/chrome/app/resources/generated_resources_gl.xtb b/chrome/app/resources/generated_resources_gl.xtb
index f9235d3..a64fc58 100644
--- a/chrome/app/resources/generated_resources_gl.xtb
+++ b/chrome/app/resources/generated_resources_gl.xtb
@@ -247,7 +247,6 @@
 <translation id="1293556467332435079">Ficheiros</translation>
 <translation id="1296911687402551044">Fixar pestana seleccionada</translation>
 <translation id="1297175357211070620">Destino</translation>
-<translation id="1297646507722131691">É recomendable facer unha copia de seguranza dos ficheiros antes de iniciar a actualización para evitar a perda de datos en caso de que non se poida completar o proceso. Cando comece a actualización, pecharase Linux (Beta). Antes de continuar, garda os ficheiros que teñas abertos.</translation>
 <translation id="1300415640239881824"><ph name="DOMAIN" /> quere que Google verifique a identidade do teu dispositivo para determinar se se pode utilizar a reprodución mellorada con contido protexido.</translation>
 <translation id="1300806585489372370">Para cambiar esta opción de configuración, en primeiro lugar <ph name="BEGIN_LINK" />activa os identificadores<ph name="END_LINK" /></translation>
 <translation id="1301135395320604080"><ph name="ORIGIN" /> pode editar os seguintes ficheiros</translation>
@@ -1980,7 +1979,6 @@
 <translation id="3435738964857648380">Seguranza</translation>
 <translation id="343578350365773421">Non hai papel</translation>
 <translation id="3435896845095436175">Activar</translation>
-<translation id="3436642683618870087">A función Subtítulos instantáneos detecta o que se fala en calquera contido multimedia que se reproduza en Chrome e xera subtítulos automaticamente.</translation>
 <translation id="3438633801274389918">Ninja</translation>
 <translation id="3439153939049640737">Permitir sempre a <ph name="HOST" /> acceder ao teu micrófono</translation>
 <translation id="3439970425423980614">Abrindo PDF en vista previa</translation>
@@ -3623,7 +3621,6 @@
 <translation id="5511379779384092781">Moi pequeno</translation>
 <translation id="5511823366942919280">Seguro que queres configurar este dispositivo como "Shark"?</translation>
 <translation id="5512653252560939721">O certificado do usuario debe estar almacenado en hardware.</translation>
-<translation id="5515923816438946203">Escoller o que se mostra na pantalla</translation>
 <translation id="5517304475148761050">Esta aplicación require acceso a Play Store</translation>
 <translation id="5517412723934627386"><ph name="NETWORK_TYPE" />: <ph name="NETWORK_DISPLAY_NAME" /></translation>
 <translation id="551752069230578406">Engadindo a impresora á túa conta (é posible que esta acción tarde uns minutos)...</translation>
@@ -3738,6 +3735,7 @@
 <translation id="5642508497713047">Asinante de CRL</translation>
 <translation id="5643321261065707929">Rede de pago por consumo</translation>
 <translation id="5643620609347735571">Borrar e continuar</translation>
+<translation id="5646376287012673985">Localización</translation>
 <translation id="5646558797914161501">Home de negocios</translation>
 <translation id="5648166631817621825">Últimos 7 días</translation>
 <translation id="5649053991847567735">Descargas automáticas</translation>
@@ -6390,7 +6388,6 @@
 <translation id="8952831374766033534">Non se admite a opción de configuración: <ph name="ERROR_LINE" /></translation>
 <translation id="8953476467359856141">Durante a carga</translation>
 <translation id="895347679606913382">Iniciando...</translation>
-<translation id="8957762313041272117">Subtítulos instantáneos</translation>
 <translation id="895944840846194039">Memoria JavaScript</translation>
 <translation id="8962083179518285172">Ocultar detalles</translation>
 <translation id="8962918469425892674">Este sitio usa sensores de movemento ou de luz.</translation>
diff --git a/chrome/app/resources/generated_resources_gu.xtb b/chrome/app/resources/generated_resources_gu.xtb
index c55f585..cc26692 100644
--- a/chrome/app/resources/generated_resources_gu.xtb
+++ b/chrome/app/resources/generated_resources_gu.xtb
@@ -247,7 +247,6 @@
 <translation id="1293556467332435079">Files</translation>
 <translation id="1296911687402551044">પસંદ કરેલી ટૅબને પિન કરો</translation>
 <translation id="1297175357211070620">લક્ષ્યસ્થાન</translation>
-<translation id="1297646507722131691">અપગ્રેડની પ્રક્રિયા પૂર્ણ ન થવાના કિસ્સામાં ડેટા ગુમ થવાનું અટકાવવા માટે આ અપગ્રેડના ભાગ રૂપે ફાઇલોનું બૅકઅપ લેવાનો સુઝાવ આપવામાં આવે છે. અપડેટની પ્રક્રિયા શરૂ કરવાથી Linux (બીટા) શટ ડાઉન થઈ જશે. કૃપા કરીને આગળ વધતા પહેલાં ખુલ્લી ફાઇલોને સાચવો.</translation>
 <translation id="1300415640239881824"><ph name="DOMAIN" /> ઇચ્છે છે કે સુરક્ષિત કન્ટેન્ટના વિસ્તૃત પ્લેબૅક માટે પાત્રતા નિર્ધારિત કરવા માટે Google દ્વારા તમારા ઉપકરણની ઓળખ ચકાસવામાં આવે.</translation>
 <translation id="1300806585489372370">આ સેટિંગ બદલવા માટે, પહેલાં <ph name="BEGIN_LINK" />ઓળખકર્તાઓ ચાલુ કરો<ph name="END_LINK" /></translation>
 <translation id="1301135395320604080"><ph name="ORIGIN" /> નીચે આપેલી ફાઇલોમાં ફેરફાર કરી શકે છે</translation>
@@ -1117,6 +1116,7 @@
 <translation id="2352662711729498748">&lt; 1 MB</translation>
 <translation id="2352810082280059586">લૉક સ્ક્રીન નોંધ આપમેળે <ph name="LOCK_SCREEN_APP_NAME" /> પર સાચવવામાં આવે છે. તમારી સૌથી તાજેતરની નોંધ લૉક સ્ક્રીન પર રહેશે.</translation>
 <translation id="2353297238722298836">કૅમેરા અને માઇક્રોફોનની મંજૂરી</translation>
+<translation id="2355314311311231464">તમારા એકાઉન્ટની વિગતો ફરી મેળવી શકાઈ ન હોવાને કારણે સેટઅપ કરવું નિષ્ફળ રહ્યું. કૃપા કરીને ફરી પ્રયાસ કરો. ભૂલનો કોડ: <ph name="ERROR_CODE" />.</translation>
 <translation id="2355604387869345912">ઝટપટ ઇન્ટરનેટ શેર કરવાની સુવિધા ચાલુ કરો</translation>
 <translation id="2356070529366658676">કહો</translation>
 <translation id="2357330829548294574"><ph name="USER_NAME" /> કાઢી નાખો</translation>
@@ -1211,6 +1211,7 @@
 <translation id="2473195200299095979">આ પૃષ્ઠનો અનુવાદ કરો</translation>
 <translation id="2475982808118771221">કોઈ ભૂલ આવી છે</translation>
 <translation id="2476578072172137802">સાઇટ સેટિંગ્સ</translation>
+<translation id="2476974672882258506"><ph name="PARALLELS_DESKTOP" />ને અનઇન્સ્ટૉલ કરવા માટે Windows શટ ડાઉન કરો.</translation>
 <translation id="2478176599153288112">"<ph name="EXTENSION" />" માટે મીડિયા-ફાઇલ પરવાનગીઓ</translation>
 <translation id="247949520305900375">ઑડિઓ શેર કરો</translation>
 <translation id="248003956660572823">પાસવર્ડ સાચવ્યા નથી</translation>
@@ -1301,6 +1302,7 @@
 <translation id="2572032849266859634"><ph name="VOLUME_NAME" /> ને માત્ર વાંચવાની ઍક્સેસ મંજૂર કરવામાં આવી છે.</translation>
 <translation id="2575247648642144396">જ્યારે એક્સ્ટેંશન વર્તમાન પૃષ્ઠ પર કાર્ય કરી શકે ત્યારે આ આયકન દૃશ્યક્ષમ હશે. આયકન પર ક્લિક કરીને અથવા <ph name="EXTENSION_SHORTCUT" /> દબાવીને આ એક્સ્ટેંશનનો ઉપયોગ કરો.</translation>
 <translation id="257779572837908839">મીટિંગ માટે Chromebox તરીકે સેટ કરો</translation>
+<translation id="2579232805407578790">સર્વર સાથે કનેક્ટ કરી શકાયું નથી. કૃપા કરીને તમારું નેટવર્ક કનેક્શન ચેક કરો અને ફરી પ્રયાસ કરો. જો સમસ્યા ચાલુ રહે, તો તમારી Chromebook ફરી શરૂ કરો. ભૂલનો કોડ: <ph name="ERROR_CODE" />.</translation>
 <translation id="2580889980133367162">બહુવિધ ફાઇલો ડાઉનલોડ કરવા માટે હંમેશા <ph name="HOST" /> ને મંજૂરી આપો</translation>
 <translation id="258095186877893873">લાંબો</translation>
 <translation id="2582253231918033891"><ph name="PRODUCT_NAME" /> <ph name="PRODUCT_VERSION" /> (પ્લેટફોર્મ <ph name="PLATFORM_VERSION" />) <ph name="DEVICE_SERIAL_NUMBER" /></translation>
@@ -1520,6 +1522,7 @@
 <translation id="2836635946302913370">તમારા વ્યવસ્થાપક દ્વારા આ વપરાશકર્તા સાથે સાઇન ઇન કરવું અક્ષમ કરવામાં આવ્યું છે.</translation>
 <translation id="283669119850230892"><ph name="NETWORK_ID" /> નો નેટવર્ક ઉપયોગ કરવા માટે, પહેલાં નીચે ઇન્ટરનેટથી તમારા કનેક્શનને પૂર્ણ કરો.</translation>
 <translation id="2838379631617906747">ઇન્સ્ટોલ કરી રહ્યું છે</translation>
+<translation id="2838835911926931318">તમારા બધા ડિવાઇસ પરના તમારા બુકમાર્ક, પાસવર્ડ, ઇતિહાસ જેવું બીજું ઘણું સિંક કરવા માટે સાઇન ઇન કરો</translation>
 <translation id="2839032553903800133">નોટિફિકેશનને બ્લૉક કરેલાં છે</translation>
 <translation id="2841013758207633010">સમય</translation>
 <translation id="2841837950101800123">પ્રદાતા</translation>
@@ -1579,6 +1582,7 @@
     સર્વર સંદેશ: <ph name="SERVER_MSG" /></translation>
 <translation id="2908162660801918428">ડિરેક્ટરી દ્વારા મીડિયા ગૅલેરી ઉમેરો</translation>
 <translation id="2910318910161511225">નેટવર્કથી કનેક્ટ કરો અને ફરીથી પ્રયાસ કરો</translation>
+<translation id="2910718431259223434">કંઈક ખોટું થયું. કૃપા કરીને ફરીથી પ્રયાસ કરો અથવા તમારા ડિવાઇસના માલિક અથવા વ્યવસ્થાપકનો સંપર્ક કરો. ભૂલનો કોડ: <ph name="ERROR_CODE" />.</translation>
 <translation id="2913331724188855103">સાઇટને કૂકી ડેટા સાચવવા અને વાંચવાની મંજૂરી આપો (ભલામણ કરેલ)</translation>
 <translation id="2915102088417824677">પ્રવૃત્તિ લૉગ જુઓ</translation>
 <translation id="2915873080513663243">ઑટો સ્કેન</translation>
@@ -1972,7 +1976,6 @@
 <translation id="3435738964857648380">સુરક્ષા</translation>
 <translation id="343578350365773421">કાગળ ખલાસ થઇ ગયા છે</translation>
 <translation id="3435896845095436175">ચાલુ કરો</translation>
-<translation id="3436642683618870087">લાઇવ કૅપ્શન મીડિયામાંથી સ્પીચ શોધીને Chromeમાં ચાલતા બધા મીડિયા માટે ઑટોમૅટિક રીતે કૅપ્શન જનરેટ કરે છે.</translation>
 <translation id="3438633801274389918">નીન્જા</translation>
 <translation id="3439153939049640737"><ph name="HOST" /> ને હંમેશા તમારા માઇક્રોફોનને ઍક્સેસ કરવાની મંજૂરી આપો</translation>
 <translation id="3439970425423980614">PDFને પ્રીવ્યૂમાં ખોલી રહ્યાં છે</translation>
@@ -2318,6 +2321,7 @@
 <translation id="3821372858277557370">{NUM_EXTENSIONS,plural, =1{એક્સ્ટેંશન મંજૂર કરવામાં આવ્યું છે}one{# એક્સ્ટેંશન મંજૂર કરવામાં આવ્યું છે}other{# એક્સ્ટેંશન મંજૂર કરવામાં આવ્યા છે}}</translation>
 <translation id="3822559385185038546">આ પ્રૉક્સી તમારા એડમિન દ્વારા લાગુ કરવામાં આવે છે</translation>
 <translation id="3823310065043511710">Linux માટે ઓછામાં ઓછી <ph name="INSTALL_SIZE" />  ખાલી સ્પેસનો સુઝાવ આપવામાં આવે છે.</translation>
+<translation id="3824621460022590830">ડિવાઇસની નોંધણી માટેનું ટોકન અમાન્ય છે. કૃપા કરીને તમારા ડિવાઇસના માલિક અથવા વ્યવસ્થાપકનો સંપર્ક કરો. ભૂલનો કોડ: <ph name="ERROR_CODE" />.</translation>
 <translation id="3826440694796503677">તમારા વ્યવસ્થાપકે Googleના વધુ એકાઉન્ટ ઉમેરવાની ક્ષમતા બંધ કરી છે</translation>
 <translation id="3827306204503227641">અનસેન્ડબૉક્સ્ડ પ્લગિન્સને મંજૂરી આપવાનું ચાલુ રાખો</translation>
 <translation id="3827774300009121996">&amp;પૂર્ણ સ્ક્રીન</translation>
@@ -3271,6 +3275,7 @@
 <translation id="5079950360618752063">સૂચવેલ પાસવર્ડનો ઉપયોગ કરો</translation>
 <translation id="508059534790499809">Kerberosની ટિકિટ રિફ્રેશ કરો</translation>
 <translation id="5084230410268011727">સાઇટને મોશન અને લાઇટ સેન્સરનો ઉપયોગ કરવાની મંજૂરી આપો</translation>
+<translation id="5084328598860513926">સેટઅપનો ફ્લૉ અવરોધિત થયો હતો. કૃપા કરીને ફરીથી પ્રયાસ કરો અથવા તમારા ડિવાઇસના માલિક અથવા વ્યવસ્થાપકનો સંપર્ક કરો. ભૂલનો કોડ: <ph name="ERROR_CODE" />.</translation>
 <translation id="5085162214018721575">અપડેટ્સ માટે તપાસી રહ્યું છે</translation>
 <translation id="5086082738160935172">HID</translation>
 <translation id="5086874064903147617">ડિફૉલ્ટ હોમપેજ પુનઃસ્થાપિત કરીએ?</translation>
@@ -3613,7 +3618,6 @@
 <translation id="5511379779384092781">વધુ નાની</translation>
 <translation id="5511823366942919280">શું તમે ખરેખર આ ઉપકરણને "Shark" તરીકે સેટ કરવા માગો છો?</translation>
 <translation id="5512653252560939721">વપરાશકર્તા પ્રમાણપત્ર હાર્ડવેર-સમર્થિત હોવું જોઈએ</translation>
-<translation id="5515923816438946203">તમે સ્ક્રીન પર શું જોઈ શકો, તે પસંદ કરો</translation>
 <translation id="5517304475148761050">આ ઍપ માટે Play સ્ટોરનો ઍક્સેસ આવશ્યક છે</translation>
 <translation id="5517412723934627386"><ph name="NETWORK_TYPE" /> - <ph name="NETWORK_DISPLAY_NAME" /></translation>
 <translation id="551752069230578406">તમારા એકાઉન્ટમાં પ્રિન્ટર ઉમેરાઈ રહ્યું છે - આમાં થોડો સમય લાગી શકે...</translation>
@@ -3669,6 +3673,7 @@
 <translation id="557722062034137776">તમારા ઉપકરણને ફરીથી સેટ કરવું તમારા Google એકાઉન્ટ્સ અથવા આ એકાઉન્ટ્સ પર સમન્વયિત કરાયેલા કોઈપણ ડેટાને પ્રભાવિત કરશે નહીં. જો કે, તમારા ઉપકરણ પર સ્થાનિક રૂપે સાચવેલી બધી ફાઇલ કાઢી નાખવામાં આવશે.</translation>
 <translation id="5578059481725149024">સ્વતઃ સાઇન-ઇન</translation>
 <translation id="558170650521898289">Microsoft Windows Hardware Driver Verification</translation>
+<translation id="5581972110672966454">ડોમેન સાથે ડિવાઇસને જોડી શકાતું નથી. કૃપા કરીને ફરીથી પ્રયાસ કરો અથવા તમારા ડિવાઇસના માલિક અથવા વ્યવસ્થાપકનો સંપર્ક કરો. ભૂલનો કોડ: <ph name="ERROR_CODE" />.</translation>
 <translation id="5582839680698949063">મુખ્ય મેનૂ</translation>
 <translation id="5583640892426849032">Backspace</translation>
 <translation id="5584088138253955452">વપરાશકર્તા નામ સાચવવું છે?</translation>
@@ -3728,6 +3733,7 @@
 <translation id="5642508497713047">CRL હસ્તાક્ષરકર્તા</translation>
 <translation id="5643321261065707929">મીટર્ડ (ડેટા નિયંત્રણ) નેટવર્ક</translation>
 <translation id="5643620609347735571">સાફ કરો અને ચાલુ રાખો</translation>
+<translation id="5646376287012673985">સ્થાન</translation>
 <translation id="5646558797914161501">ઉદ્યોગપતિ</translation>
 <translation id="5648166631817621825">છેલ્લા 7 દિવસ</translation>
 <translation id="5649053991847567735">આપમેળે ડાઉનલોડ્સ</translation>
@@ -3742,6 +3748,7 @@
 <translation id="5667546120811588575">Google Play સેટ કરી રહ્યાં છીએ...</translation>
 <translation id="5669267381087807207">ચાલુ થાય છે</translation>
 <translation id="5669691691057771421">નવો PIN દાખલ કરો</translation>
+<translation id="5670702108860320605">BSSID</translation>
 <translation id="5671641761787789573">છબીઓ અવરોધિત</translation>
 <translation id="5671658447180261823">સૂચન <ph name="SUGGESTION_NAME" /> કાઢી નાખો</translation>
 <translation id="567587836466137939">આ ડિવાઇસને <ph name="MONTH_AND_YEAR" /> સુધી ઑટોમૅટિક સૉફ્ટવેર અને સુરક્ષા અપડેટ મળશે. <ph name="LINK_BEGIN" />વધુ જાણો<ph name="LINK_END" /></translation>
@@ -4913,7 +4920,7 @@
 <translation id="7140928199327930795">કોઈ અન્ય ઉપલબ્ધ ઉપકરણો નથી.</translation>
 <translation id="7141105143012495934">સાઇન ઇન નિષ્ફળ થયું કારણ કે તમારી એકાઉન્ટ વિગતો પાછી મેળવી શકાઈ નથી. કૃપા કરીને તમારા એડમિનનો સંપર્ક કરો અથવા ફરી પ્રયાસ કરો.</translation>
 <translation id="7143207342074048698">કનેક્ટિંગ</translation>
-<translation id="7144878232160441200">ફરી પ્રયાસ કરો</translation>
+<translation id="7144878232160441200">ફરી પ્રયત્ન કરો</translation>
 <translation id="714876143603641390">LAN કનેક્ટિવિટી</translation>
 <translation id="7149893636342594995">છેલ્લા 24 કલાક</translation>
 <translation id="715118844758971915">ક્લાસિક પ્રિન્ટર્સ</translation>
@@ -5340,7 +5347,7 @@
 <translation id="7696063401938172191">તમારા '<ph name="PHONE_NAME" />' પર:</translation>
 <translation id="7698408911093959127">{COUNT,plural, =1{બુકમાર્ક સૂચિમાં 1 આઇટમ}one{બુકમાર્ક સૂચિમાં # આઇટમ}other{બુકમાર્ક સૂચિમાં # આઇટમ}}</translation>
 <translation id="7699968112832915395">એકાઉન્ટ ઉમેરી શકાતું નથી</translation>
-<translation id="7701040980221191251">કોઈ નહીં</translation>
+<translation id="7701040980221191251">કોઈ નથી</translation>
 <translation id="770157826141786566">આ ડિવાઇસને પરત કરવાની સમયસીમા સમાપ્ત થઈ ગઈ છે.</translation>
 <translation id="7701869757853594372">વપરાશકર્તા હેન્ડલ્સ</translation>
 <translation id="7701928712056789451">આ આઇટમ જોખમકારક હોઈ શકે છે</translation>
@@ -5389,6 +5396,7 @@
 <translation id="7764225426217299476">સરનામું ઉમેરો</translation>
 <translation id="7764256770584298012"><ph name="DOWNLOAD_DOMAIN" /> પરથી <ph name="DOWNLOAD_RECEIVED" /> પ્રાપ્ત કર્યું</translation>
 <translation id="7765158879357617694">સ્થાન</translation>
+<translation id="7766082757934713382">ઑટોમૅટિક રીતે થતી ઍપ અને સિસ્ટમ અપડેટ થોભાવીને નેટવર્કના ડેટા વપરાશને ઘટાડી શકાય છે</translation>
 <translation id="7766807826975222231">એક મુલાકાત લો</translation>
 <translation id="7766838926148951335">પરવાનગીઓ સ્વીકારો</translation>
 <translation id="7768770796815395237">બદલો</translation>
@@ -6295,6 +6303,7 @@
 <translation id="885701979325669005">સ્ટોરેજ</translation>
 <translation id="8859057652521303089">તમારી ભાષા પસંદ કરો:</translation>
 <translation id="8859174528519900719">સબફ્રેમ: <ph name="SUBFRAME_SITE" /></translation>
+<translation id="8859402192569844210">સેવાની શરતો લોડ કરી શકાઈ નથી</translation>
 <translation id="8859662783913000679">માતાપિતાનું એકાઉન્ટ</translation>
 <translation id="8862003515646449717">એક ઝડપી બ્રાઉઝર પર સ્વિચ કરો</translation>
 <translation id="8863753581171631212">નવી <ph name="APP" />માં લિંક ખોલો</translation>
@@ -6373,7 +6382,6 @@
 <translation id="8952831374766033534">ગોઠવણીના વિકલ્પની સુવિધા નથી: <ph name="ERROR_LINE" /></translation>
 <translation id="8953476467359856141">ચાર્જિંગ થતી વખતે</translation>
 <translation id="895347679606913382">પ્રારંભ કરે છે...</translation>
-<translation id="8957762313041272117">લાઇવ કૅપ્શન</translation>
 <translation id="895944840846194039">JavaScript મેમરી</translation>
 <translation id="8962083179518285172">વિગતો છુપાવો</translation>
 <translation id="8962918469425892674">આ સાઇટ મોશન અથવા લાઇટ સેન્સરનો ઉપયોગ કરી રહી છે.</translation>
@@ -6563,6 +6571,7 @@
 <translation id="920045321358709304"><ph name="SEARCH_ENGINE" />માં શોધો</translation>
 <translation id="9201023452444595544">બધો ઑફલાઇન ડેટા સાફ કરવામાં આવશે</translation>
 <translation id="9201220332032049474">સ્ક્રીન લૉકના વિકલ્પો</translation>
+<translation id="9201842707396338580">કંઈક ખોટું થયું. કૃપા કરીને તમારા ડિવાઇસના માલિક અથવા વ્યવસ્થાપકનો સંપર્ક કરો. ભૂલનો કોડ: <ph name="ERROR_CODE" />.</translation>
 <translation id="9203398526606335860">&amp;પ્રોફાઇલિંગ સક્ષમ</translation>
 <translation id="9203904171912129171">ઉપકરણ પસંદ કરો</translation>
 <translation id="9203962528777363226">આ ઉપકરણનાં વ્યવસ્થાપકે નવા વપરાશકર્તાઓને ઉમેરવાથી અક્ષમ કર્યા છે</translation>
@@ -6634,6 +6643,7 @@
 <translation id="983511809958454316">આ સુવિધા VRમાં સમર્થિત નથી</translation>
 <translation id="984275831282074731">ચુકવણી પદ્ધતિઓ</translation>
 <translation id="98515147261107953">લેન્ડસ્કૅપ</translation>
+<translation id="987068745968718743">Parallels ડેસ્કટૉપ: <ph name="PLUGIN_VM_NAME" /></translation>
 <translation id="987264212798334818">સામાન્ય</translation>
 <translation id="987897973846887088">કોઈ છબી ઉપલબ્ધ નથી</translation>
 <translation id="988978206646512040">ખાલી પાસફ્રેઝને મંજૂરી નથી</translation>
diff --git a/chrome/app/resources/generated_resources_hi.xtb b/chrome/app/resources/generated_resources_hi.xtb
index 3a117e2..aca8733 100644
--- a/chrome/app/resources/generated_resources_hi.xtb
+++ b/chrome/app/resources/generated_resources_hi.xtb
@@ -247,7 +247,6 @@
 <translation id="1293556467332435079">फ़ाइल</translation>
 <translation id="1296911687402551044">चुने गए टैब को पिन करें</translation>
 <translation id="1297175357211070620">गंतव्य</translation>
-<translation id="1297646507722131691">इस अपग्रेड के हिस्से के तौर पर, फ़ाइलों का बैकअप लेने का सुझाव दिया जाता है. ऐसा करने पर, अपग्रेड पूरा न हो पाने की स्थिति में डेटा खोने से बचा जा सकता है. अपग्रेड चालू करने से Linux (बीटा) बंद हो जाएगा. प्रोसेस शुरू करने से पहले, कृपया खुली हुई फ़ाइलें सेव कर लें.</translation>
 <translation id="1300415640239881824"><ph name="DOMAIN" /> चाहता है कि Google के ज़रिए आपके डिवाइस की पहचान की पुष्टि हो. ऐसा करने से वह, यह पता लगा पाएगा कि सुरक्षित सामग्री को चलाने का बेहतर बनाया गया तरीका उस डिवाइस पर काम करेगा या नहीं.</translation>
 <translation id="1300806585489372370">यह सेटिंग बदलने के लिए, सबसे पहले <ph name="BEGIN_LINK" />पहचानकर्ताओं को चालू करें<ph name="END_LINK" /></translation>
 <translation id="1301135395320604080"><ph name="ORIGIN" /> नीचे दी गई फ़ाइलों में बदलाव कर सकती है</translation>
@@ -1981,7 +1980,6 @@
 <translation id="3435738964857648380">सुरक्षा</translation>
 <translation id="343578350365773421">काग़ज़ खत्म हो गया है</translation>
 <translation id="3435896845095436175">चालू करें</translation>
-<translation id="3436642683618870087">लाइव कैप्शन की सुविधा, Chrome में चल रहे किसी भी मीडिया के ऑडियो या वीडियो में हो रही बातचीत को पहचान कर अपने-आप कैप्शन बना देती है.</translation>
 <translation id="3438633801274389918">निंजा</translation>
 <translation id="3439153939049640737"><ph name="HOST" /> को कभी भी अपना माइक्रोफ़ोन एक्सेस करने दें</translation>
 <translation id="3439970425423980614">PDF को 'झलक' में खोल रहे हैं</translation>
@@ -2351,7 +2349,7 @@
 <translation id="3843464315703645664">डिफ़ॉल्ट के तौर पर चालू है</translation>
 <translation id="3846116211488856547">वेबसाइटें, Android ऐप्लिकेशन वगैरह बनाने के टूल पाएं. Linux इंस्टॉल करने पर <ph name="DOWNLOAD_SIZE" /> डेटा डाउनलोड होगा.</translation>
 <translation id="3847319713229060696">वेब को सभी के लिए ज़्यादा सुरक्षित बनाने में मदद करें</translation>
-<translation id="385051799172605136">वापस</translation>
+<translation id="385051799172605136">वापस जाएं</translation>
 <translation id="3850914401008572843"><ph name="ORIGIN" /> इस फ़ोल्डर को नहीं खोल सकती, क्योंकि इसमें सिस्टम फ़ाइलें मौजूद हैं</translation>
 <translation id="3851428669031642514">असुरक्षित स्‍क्रिप्‍ट लोड करें</translation>
 <translation id="3854599674806204102">कोई विकल्प चुनें</translation>
@@ -3623,7 +3621,6 @@
 <translation id="5511379779384092781">बहुत कम</translation>
 <translation id="5511823366942919280">क्या आप वाकई इस डिवाइस को "Shark" के रूप में सेट करना चाहते हैं?</translation>
 <translation id="5512653252560939721">उपयोगकर्ता का प्रमाणपत्र हार्डवेयर के समर्थन वाला होना चाहिए.</translation>
-<translation id="5515923816438946203">आप स्क्रीन पर जो भी देखते हैं उसे चुनें</translation>
 <translation id="5517304475148761050">इस ऐप्लिकेशन काे 'Play स्टोर' के ऐक्सेस की ज़रूरत है</translation>
 <translation id="5517412723934627386"><ph name="NETWORK_TYPE" /> - <ph name="NETWORK_DISPLAY_NAME" /></translation>
 <translation id="551752069230578406">अपने खाते में प्रिंटर जोड़ना - इसमें कुछ समय लग सकता है...</translation>
@@ -3738,6 +3735,7 @@
 <translation id="5642508497713047">CRL हस्ताक्षरकर्ता</translation>
 <translation id="5643321261065707929">सीमित डेटा वाला नेटवर्क</translation>
 <translation id="5643620609347735571">साफ़ करें और जारी रखें</translation>
+<translation id="5646376287012673985">स्थान</translation>
 <translation id="5646558797914161501">व्यवसायी</translation>
 <translation id="5648166631817621825">पिछले 7 दिन</translation>
 <translation id="5649053991847567735">अपने आप होने वाले डाउनलोड</translation>
@@ -5350,7 +5348,7 @@
 <translation id="7696063401938172191">आपके '<ph name="PHONE_NAME" />' पर:</translation>
 <translation id="7698408911093959127">{COUNT,plural, =1{बुकमार्क सूची में 1 आइटम है}one{बुकमार्क सूची में # आइटम हैं}other{बुकमार्क सूची में # आइटम हैं}}</translation>
 <translation id="7699968112832915395">खाता नहीं जोड़ा जा सकता</translation>
-<translation id="7701040980221191251">कुछ नहीं</translation>
+<translation id="7701040980221191251">कुछ भी नहीं</translation>
 <translation id="770157826141786566">इस डिवाइस को वापस करने की समयसीमा खत्म हो चुकी है.</translation>
 <translation id="7701869757853594372">उपयोगकर्ता हैंडल</translation>
 <translation id="7701928712056789451">ये आइटम खतरनाक हो सकते हैं</translation>
@@ -6390,7 +6388,6 @@
 <translation id="8952831374766033534">कॉन्फ़िगर करने का विकल्प काम नहीं करता: <ph name="ERROR_LINE" /></translation>
 <translation id="8953476467359856141">चार्ज करते समय</translation>
 <translation id="895347679606913382">प्रारंभ कर रहा है...</translation>
-<translation id="8957762313041272117">लाइव कैप्शन</translation>
 <translation id="895944840846194039">JavaScript मेमोरी</translation>
 <translation id="8962083179518285172">विवरण छुपाएं</translation>
 <translation id="8962918469425892674">यह साइट गति या रोशनी के सेंसर का इस्तेमाल कर रही है.</translation>
@@ -6619,7 +6616,7 @@
 <translation id="939736085109172342">नया फ़ोल्डर</translation>
 <translation id="941070664607309480">आपका डिवाइस दिख जाए, इसके लिए क्लिक करें. ऐसा करने से आपके साथ डेटा शेयर किया जा सकेगा</translation>
 <translation id="942532530371314860"><ph name="APP_NAME" /> एक Chrome टैब और ऑडियो शेयर कर रहा है.</translation>
-<translation id="945522503751344254">सुझाव भेजें</translation>
+<translation id="945522503751344254">फ़ीडबैक भेजें</translation>
 <translation id="947329552760389097">&amp;एलिमेंट जाँचें</translation>
 <translation id="951991426597076286">अस्वीकार करें</translation>
 <translation id="952992212772159698">सक्रिय नहीं किया गया</translation>
diff --git a/chrome/app/resources/generated_resources_hr.xtb b/chrome/app/resources/generated_resources_hr.xtb
index e1a1a43d..1d0b4f2 100644
--- a/chrome/app/resources/generated_resources_hr.xtb
+++ b/chrome/app/resources/generated_resources_hr.xtb
@@ -247,7 +247,6 @@
 <translation id="1293556467332435079">Datoteke</translation>
 <translation id="1296911687402551044">Prikvači odabranu karticu</translation>
 <translation id="1297175357211070620">Odredište</translation>
-<translation id="1297646507722131691">U okviru nadogradnje preporučuje se sigurnosno kopiranje datoteka kako bi se spriječio gubitak podataka u slučaju nemogućnosti dovršetka nadogradnje. Pokretanje nadogradnje uzrokovat će isključivanje Linuxa (Beta). Prije nastavka spremite otvorene datoteke.</translation>
 <translation id="1300415640239881824">Domena <ph name="DOMAIN" /> traži da Google provjeri i potvrdi identitet vašeg uređaja kako bi utvrdio ispunjava li uvjete za poboljšanu reprodukciju zaštićenog sadržaja.</translation>
 <translation id="1300806585489372370">Da biste promijenili tu postavku, najprije <ph name="BEGIN_LINK" />uključite identifikatore<ph name="END_LINK" /></translation>
 <translation id="1301135395320604080">Web-lokacija <ph name="ORIGIN" /> može uređivati sljedeće datoteke</translation>
@@ -1981,7 +1980,6 @@
 <translation id="3435738964857648380">Sigurnost</translation>
 <translation id="343578350365773421">Nema papira</translation>
 <translation id="3435896845095436175">Omogući</translation>
-<translation id="3436642683618870087">Automatski titlovi otkrivaju govor u medijima i automatski generiraju titlove za sve medije koji se reproduciraju u Chromeu.</translation>
 <translation id="3438633801274389918">Nindža</translation>
 <translation id="3439153939049640737">Uvijek dopusti hostu <ph name="HOST" /> pristup mikrofonu</translation>
 <translation id="3439970425423980614">Otvori PDF u Pregledu</translation>
@@ -3624,7 +3622,6 @@
 <translation id="5511379779384092781">Izvanredno malen</translation>
 <translation id="5511823366942919280">Jeste li sigurni da želite postaviti ovaj uređaj kao "Shark"?</translation>
 <translation id="5512653252560939721">Korisnički certifikat mora imati hardversku kopiju.</translation>
-<translation id="5515923816438946203">Odaberite što će se prikazivati na zaslonu</translation>
 <translation id="5517304475148761050">Ova aplikacija treba pristup Trgovini Play</translation>
 <translation id="5517412723934627386"><ph name="NETWORK_TYPE" /> – <ph name="NETWORK_DISPLAY_NAME" /></translation>
 <translation id="551752069230578406">Vašem se računu dodaje pisač, to bi moglo potrajati nekoliko trenutaka...</translation>
@@ -3739,6 +3736,7 @@
 <translation id="5642508497713047">CRL potpisnik</translation>
 <translation id="5643321261065707929">Mreža s ograničenim prometom</translation>
 <translation id="5643620609347735571">Izbriši i nastavi</translation>
+<translation id="5646376287012673985">Lokacija</translation>
 <translation id="5646558797914161501">Poslovni čovjek</translation>
 <translation id="5648166631817621825">Posljednjih 7 dana</translation>
 <translation id="5649053991847567735">Automatska preuzimanja</translation>
@@ -3747,7 +3745,7 @@
 <translation id="5657156137487675418">Dopusti sve kolačiće</translation>
 <translation id="5657667036353380798">Vanjsko proširenje zahtijeva instaliranje verzije Chromea <ph name="MINIMUM_CHROME_VERSION" /> ili novije.</translation>
 <translation id="5658415415603568799">Za dodatnu sigurnost Smart Lock će tražiti da unesete zaporku nakon 20 sati.</translation>
-<translation id="5659593005791499971">E-pošta</translation>
+<translation id="5659593005791499971">e-pošta</translation>
 <translation id="5659833766619490117">Stranicu nije moguće prevesti</translation>
 <translation id="5662513737565158057">Promijenite način rada Linux aplikacija.</translation>
 <translation id="5667546120811588575">Postavljanje Google Playa...</translation>
@@ -4924,7 +4922,7 @@
 <translation id="7140928199327930795">Nema drugih dostupnih uređaja.</translation>
 <translation id="7141105143012495934">Prijava nije uspjela jer nisu dohvaćeni podaci o vašem računu. Obratite se administratoru ili pokušajte ponovo.</translation>
 <translation id="7143207342074048698">Povezivanje</translation>
-<translation id="7144878232160441200">Pokušaj ponovo</translation>
+<translation id="7144878232160441200">Pokušaj ponovno</translation>
 <translation id="714876143603641390">LAN povezivost</translation>
 <translation id="7149893636342594995">Posljednja 24 sata</translation>
 <translation id="715118844758971915">Klasični pisači</translation>
@@ -5351,7 +5349,7 @@
 <translation id="7696063401938172191">Na telefonu <ph name="PHONE_NAME" />:</translation>
 <translation id="7698408911093959127">{COUNT,plural, =1{1 stavka na popisu oznaka}one{# stavka na popisu oznaka}few{# stavke na popisu oznaka}other{# stavki na popisu oznaka}}</translation>
 <translation id="7699968112832915395">Nije moguće dodati račun</translation>
-<translation id="7701040980221191251">Nema</translation>
+<translation id="7701040980221191251">Nema ih</translation>
 <translation id="770157826141786566">Istekao je rok za vraćanje ovog uređaja.</translation>
 <translation id="7701869757853594372">Rukuje KORISNIK</translation>
 <translation id="7701928712056789451">Ove su stavke možda opasne</translation>
@@ -5432,7 +5430,7 @@
 <translation id="7788444488075094252">Jezici i unos</translation>
 <translation id="7788668840732459509">Pozicija:</translation>
 <translation id="7789963078219276159">Pozadina početne stranice promijenjena je u sliku <ph name="CATEGORY" />.</translation>
-<translation id="7791543448312431591">Dodaj</translation>
+<translation id="7791543448312431591">Dodavanje</translation>
 <translation id="7792012425874949788">Nešto je pošlo po krivu s prijavom</translation>
 <translation id="7792388396321542707">Zaustavi dijeljenje</translation>
 <translation id="779308894558717334">Svijetlozelena</translation>
@@ -6392,7 +6390,6 @@
 <translation id="8952831374766033534">Opcija konfiguracije nije podržana: <ph name="ERROR_LINE" /></translation>
 <translation id="8953476467359856141">Tijekom punjenja</translation>
 <translation id="895347679606913382">Početak...</translation>
-<translation id="8957762313041272117">Automatski titlovi</translation>
 <translation id="895944840846194039">Memorija JavaScripta</translation>
 <translation id="8962083179518285172">Sakrij pojedinosti</translation>
 <translation id="8962918469425892674">Ova web-lokacija upotrebljava senzore pokreta ili svjetla.</translation>
@@ -6621,7 +6618,7 @@
 <translation id="939736085109172342">Nova mapa</translation>
 <translation id="941070664607309480">Kliknite da biste postali vidljivi kako bi mogao dijeliti s vama</translation>
 <translation id="942532530371314860"><ph name="APP_NAME" /> dijeli Chromeovu karticu i zvuk.</translation>
-<translation id="945522503751344254">Slanje povratnih informacija</translation>
+<translation id="945522503751344254">Pošaljite povratne informacije</translation>
 <translation id="947329552760389097">&amp;Provjeri elemente</translation>
 <translation id="951991426597076286">Odbijam</translation>
 <translation id="952992212772159698">Nije aktivirano</translation>
diff --git a/chrome/app/resources/generated_resources_hu.xtb b/chrome/app/resources/generated_resources_hu.xtb
index 6161666..2db81a92 100644
--- a/chrome/app/resources/generated_resources_hu.xtb
+++ b/chrome/app/resources/generated_resources_hu.xtb
@@ -247,7 +247,6 @@
 <translation id="1293556467332435079">Fájlok</translation>
 <translation id="1296911687402551044">Kiválasztott lap rögzítése</translation>
 <translation id="1297175357211070620">Cél</translation>
-<translation id="1297646507722131691">Ajánlott a fájlokról biztonsági másolatot készíteni a frissítés során, hogy elkerülhető legyen az adatvesztés abban az esetben, ha nem lehet befejezni a frissítést. A frissítés elindításával a Linux (Beta) leáll. A folytatás előtt mentse a megnyitott fájlokat.</translation>
 <translation id="1300415640239881824">A védett tartalom bővített lejátszására vonatkozó jogosultság megállapításához a(z) <ph name="DOMAIN" /> azt szeretné, hogy a Google ellenőrizze az eszköz azonosságát.</translation>
 <translation id="1300806585489372370">A beállítás módosításához előbb <ph name="BEGIN_LINK" />kapcsolja be az azonosítókat<ph name="END_LINK" /></translation>
 <translation id="1301135395320604080">A(z) <ph name="ORIGIN" /> szerkesztheti a következő fájlokat:</translation>
@@ -1363,7 +1362,7 @@
 <translation id="2653033005692233957">Sikertelen keresés</translation>
 <translation id="2653266418988778031">Ha töröl egy tanúsítványkibocsátói (CA) tanúsítványt, a böngészője többé nem fog megbízni az adott tanúsítványkibocsátó által kibocsátott tanúsítványokban.</translation>
 <translation id="2653275834716714682">Szöveg cseréje</translation>
-<translation id="2653659639078652383">Elküldés</translation>
+<translation id="2653659639078652383">Küldés</translation>
 <translation id="265390580714150011">Mező értéke</translation>
 <translation id="2654166010170466751">Fizetéskezelők telepítésének engedélyezése a webhelyek számára</translation>
 <translation id="2654553774144920065">Nyomtatási kérelem</translation>
@@ -1981,7 +1980,6 @@
 <translation id="3435738964857648380">Biztonság</translation>
 <translation id="343578350365773421">Elfogyott a papír</translation>
 <translation id="3435896845095436175">Engedélyezés</translation>
-<translation id="3436642683618870087">Az Élő feliratozás funkció észleli a multimédiás tartalmakban elhangzó beszédet, majd automatikusan feliratokat generál a Chrome-ban lejátszott minden tartalomhoz.</translation>
 <translation id="3438633801274389918">Nindzsa</translation>
 <translation id="3439153939049640737">A(z) <ph name="HOST" /> mindig hozzáférhet az Ön mikrofonjához</translation>
 <translation id="3439970425423980614">PDF megnyitása előnézetben</translation>
@@ -3624,7 +3622,6 @@
 <translation id="5511379779384092781">Extra kicsi</translation>
 <translation id="5511823366942919280">Biztosan beállítja ezt az eszközt „Shark” eszközként?</translation>
 <translation id="5512653252560939721">A felhasználói tanúsítványnak hardvertámogatottnak kell lennie.</translation>
-<translation id="5515923816438946203">Válassza ki, hogy mit szeretne látni a képernyőjén</translation>
 <translation id="5517304475148761050">Ennek az alkalmazásnak hozzáférésre van szüksége a Play Áruházhoz</translation>
 <translation id="5517412723934627386"><ph name="NETWORK_TYPE" /> – <ph name="NETWORK_DISPLAY_NAME" /></translation>
 <translation id="551752069230578406">Nyomtató hozzáadása a fiókhoz; ez eltarthat egy darabig...</translation>
@@ -3740,6 +3737,7 @@
 <translation id="5642508497713047">Tanúsítvány-visszavonási lista aláírója</translation>
 <translation id="5643321261065707929">Forgalomkorlátos hálózat</translation>
 <translation id="5643620609347735571">Törlés és folytatás</translation>
+<translation id="5646376287012673985">Tartózkodási hely</translation>
 <translation id="5646558797914161501">Üzletember</translation>
 <translation id="5648166631817621825">Az elmúlt 7 napból</translation>
 <translation id="5649053991847567735">Automatikus letöltések</translation>
@@ -6393,7 +6391,6 @@
 <translation id="8952831374766033534">Nem támogatott konfigurációs beállítás: <ph name="ERROR_LINE" /></translation>
 <translation id="8953476467359856141">Töltés közben</translation>
 <translation id="895347679606913382">Kezdés...</translation>
-<translation id="8957762313041272117">Élő feliratozás</translation>
 <translation id="895944840846194039">JavaScript-memória</translation>
 <translation id="8962083179518285172">Részletek elrejtése</translation>
 <translation id="8962918469425892674">Ez a webhely mozgás- vagy fényérzékelőket használ.</translation>
diff --git a/chrome/app/resources/generated_resources_hy.xtb b/chrome/app/resources/generated_resources_hy.xtb
index 1065b6cdc..71c07b98 100644
--- a/chrome/app/resources/generated_resources_hy.xtb
+++ b/chrome/app/resources/generated_resources_hy.xtb
@@ -247,7 +247,6 @@
 <translation id="1293556467332435079">Ֆայլեր</translation>
 <translation id="1296911687402551044">Ամրացնել այս ներդիրը</translation>
 <translation id="1297175357211070620">Նպատակակետ</translation>
-<translation id="1297646507722131691">Թարմացումից առաջ խորհուրդ է տրվում պահուստավորել ֆայլերը, որպեսզի խուսափեք տվյալների կորստից անհաջող թարմացման դեպքում։ Թարմացումը սկսելու դեպքում Լինուքսը (բետա) կանջատվի։ Նախքան շարունակելը պահեք բացված ֆայլերը։</translation>
 <translation id="1300415640239881824">Որպեսզի որոշվի՝ արդյոք ձեր սարքի համար մատչելի է պաշտպանված բովանդակության նվագարկումը <ph name="DOMAIN" /> տիրույթում, ձեր սարքի նույնականացումը պետք է հաստատվի Google-ի կողմից:</translation>
 <translation id="1300806585489372370">Այս կարգավորումը փոփոխելու համար նախ <ph name="BEGIN_LINK" />միացրեք նույնացուցիչները<ph name="END_LINK" /></translation>
 <translation id="1301135395320604080"><ph name="ORIGIN" /> կայքը կարող է փոփոխել հետևյալ ֆայլերը</translation>
@@ -1981,7 +1980,6 @@
 <translation id="3435738964857648380">Անվտանգություն</translation>
 <translation id="343578350365773421">Թուղթ չկա</translation>
 <translation id="3435896845095436175">Միացնել</translation>
-<translation id="3436642683618870087">«Կենդանի ենթագրեր» գործառույթը ճանաչում է խոսքը մուլտիմեդիա բովանդակության մեջ և ավտոմատ ստեղծում ենթագրեր Chrome-ում նվագարկվող մեդիա բովանդակության համար։</translation>
 <translation id="3438633801274389918">Նինջա</translation>
 <translation id="3439153939049640737">Միշտ թույլ տալ <ph name="HOST" />-ին օգտագործել խոսափողը</translation>
 <translation id="3439970425423980614">PDF-ը բացվում է Նախադիտման ռեժիմում</translation>
@@ -3627,7 +3625,6 @@
 <translation id="5511379779384092781">Շատ փոքր</translation>
 <translation id="5511823366942919280">Իսկապե՞ս ուզում եք օգտագործել այս սարքը որպես Shark:</translation>
 <translation id="5512653252560939721">Օգտատիրոջ վկայագիրը պետք է աջակցվի սարքակազմով:</translation>
-<translation id="5515923816438946203">Ընտրեք, թե էկրանին ինչ բովանդակություն պետք է ցուցադրվի</translation>
 <translation id="5517304475148761050">Այս հավելվածը պահանջում է Play Խանութ մտնելու թույլտվություն</translation>
 <translation id="5517412723934627386"><ph name="NETWORK_TYPE" /> – <ph name="NETWORK_DISPLAY_NAME" /></translation>
 <translation id="551752069230578406">Տպիչն ավելացվում է ձեր հաշվին: Սա կարող է մի քանի րոպե տևել…</translation>
@@ -3742,6 +3739,7 @@
 <translation id="5642508497713047">CRL-ի ստորագրող</translation>
 <translation id="5643321261065707929">Վճարովի ինտերնետ</translation>
 <translation id="5643620609347735571">Մաքրել և շարունակել</translation>
+<translation id="5646376287012673985">Տեղադրություն</translation>
 <translation id="5646558797914161501">Բիզնեսմեն</translation>
 <translation id="5648166631817621825">Վերջին 7 օրվա</translation>
 <translation id="5649053991847567735">Ավտոմատ ներբեռնումներ</translation>
@@ -6393,7 +6391,6 @@
 <translation id="8952831374766033534">Կազմաձևումը չի աջակցվում՝ <ph name="ERROR_LINE" /></translation>
 <translation id="8953476467359856141">Լիցքավորման ընթացքում</translation>
 <translation id="895347679606913382">Մեկնարկ…</translation>
-<translation id="8957762313041272117">Կենդանի ենթագրեր</translation>
 <translation id="895944840846194039">JavaScript հիշողություն</translation>
 <translation id="8962083179518285172">Թաքցնել մանրամասները</translation>
 <translation id="8962918469425892674">Այս կայքն օգտագործում է շարժման և լուսավորության տվիչներ:</translation>
diff --git a/chrome/app/resources/generated_resources_id.xtb b/chrome/app/resources/generated_resources_id.xtb
index 39c3c53..7b2cc9d 100644
--- a/chrome/app/resources/generated_resources_id.xtb
+++ b/chrome/app/resources/generated_resources_id.xtb
@@ -247,7 +247,6 @@
 <translation id="1293556467332435079">File</translation>
 <translation id="1296911687402551044">Pasang Pin pada Tab Terpilih</translation>
 <translation id="1297175357211070620">Tujuan</translation>
-<translation id="1297646507722131691">Pencadangan file sebaiknya dilakukan sebagai bagian dari upgrade untuk mencegah kehilangan data jika upgrade tidak dapat diselesaikan. Memulai upgrade akan mematikan Linux (Beta). Simpan file yang dibuka sebelum melanjutkan.</translation>
 <translation id="1300415640239881824"><ph name="DOMAIN" /> ingin agar identitas perangkat Anda diverifikasi oleh Google, guna menentukan kelayakan untuk pemutaran konten terlindungi yang disempurnakan.</translation>
 <translation id="1300806585489372370">Untuk mengubah setelan ini, <ph name="BEGIN_LINK" />aktifkan pengenal<ph name="END_LINK" /> terlebih dahulu</translation>
 <translation id="1301135395320604080"><ph name="ORIGIN" /> dapat mengedit file berikut ini</translation>
@@ -274,7 +273,7 @@
 <translation id="1326317727527857210">Untuk mengakses tab Anda dari perangkat lainnya, login ke Chrome.</translation>
 <translation id="1327074568633507428">Printer di Google Cloud Print</translation>
 <translation id="1327272175893960498">Tiket Kerberos</translation>
-<translation id="1327495825214193325">Untuk mengaktifkan proses debug ADB, Anda perlu memulai ulang <ph name="DEVICE_TYPE" /> ini. Perlu melakukan setel ulang ke setelan pabrik untuk menonaktifkannya.</translation>
+<translation id="1327495825214193325">Untuk mengaktifkan proses debug ADB, Anda perlu memulai ulang <ph name="DEVICE_TYPE" /> ini. Perlu melakukan reset ke setelan pabrik untuk menonaktifkannya.</translation>
 <translation id="1327977588028644528">Gerbang</translation>
 <translation id="1329584516321524826">Baru saja diupdate</translation>
 <translation id="1330145147221172764">Aktifkan keyboard di layar</translation>
@@ -1096,7 +1095,7 @@
 <translation id="2329597144923131178">Login untuk mendapatkan bookmark, histori, sandi, dan setelan Anda lainnya di semua perangkat.</translation>
 <translation id="2332131598580221120">Lihat di toko</translation>
 <translation id="2332192922827071008">Buka Preferensi</translation>
-<translation id="2332742915001411729">Setel ulang ke default</translation>
+<translation id="2332742915001411729">Reset ke default</translation>
 <translation id="2335111415680198280">{0,plural, =1{Tutup # jendela}other{Tutup # jendela}}</translation>
 <translation id="2335122562899522968">Halaman ini menyetel cookie.</translation>
 <translation id="2336228925368920074">Bookmark Semua Tab...</translation>
@@ -1121,6 +1120,7 @@
 <translation id="2352662711729498748">&lt; 1 MB</translation>
 <translation id="2352810082280059586">Catatan layar kunci disimpan otomatis ke <ph name="LOCK_SCREEN_APP_NAME" />. Catatan terbaru akan tetap berada di layar kunci.</translation>
 <translation id="2353297238722298836">Kamera dan mikrofon diizinkan</translation>
+<translation id="2355314311311231464">Penyediaan gagal karena detail akun Anda tidak dapat retrieved. Coba lagi. Kode error: <ph name="ERROR_CODE" />.</translation>
 <translation id="2355604387869345912">Nyalakan Tethering Instan</translation>
 <translation id="2356070529366658676">Tanya</translation>
 <translation id="2357330829548294574">Hapus <ph name="USER_NAME" /></translation>
@@ -1215,6 +1215,7 @@
 <translation id="2473195200299095979">Terjemahkan halaman ini</translation>
 <translation id="2475982808118771221">Terjadi kesalahan</translation>
 <translation id="2476578072172137802">Setelan Situs</translation>
+<translation id="2476974672882258506">Matikan Windows untuk menguninstal <ph name="PARALLELS_DESKTOP" />.</translation>
 <translation id="2478176599153288112">Izin File-Media untuk "<ph name="EXTENSION" />"</translation>
 <translation id="247949520305900375">Bagikan audio</translation>
 <translation id="248003956660572823">Sandi tidak disimpan</translation>
@@ -1305,6 +1306,7 @@
 <translation id="2572032849266859634">Akses hanya baca ke <ph name="VOLUME_NAME" /> telah diberikan.</translation>
 <translation id="2575247648642144396">Ikon ini akan terlihat saat ekstensi dapat berperan di halaman aktif. Gunakan ekstensi ini dengan mengeklik ikon atau dengan menekan <ph name="EXTENSION_SHORTCUT" />.</translation>
 <translation id="257779572837908839">Siapkan sebagai Chromebox untuk meeting</translation>
+<translation id="2579232805407578790">Tidak dapat terhubung dengan server. Periksa koneksi jaringan Anda dan coba lagi. Jika masalah berlanjut, mulai ulang Chromebook. Kode error: <ph name="ERROR_CODE" />.</translation>
 <translation id="2580889980133367162">Selalu izinkan <ph name="HOST" /> untuk mendownload beberapa file</translation>
 <translation id="258095186877893873">Lama</translation>
 <translation id="2582253231918033891"><ph name="PRODUCT_NAME" /> <ph name="PRODUCT_VERSION" /> (Platform <ph name="PLATFORM_VERSION" />) <ph name="DEVICE_SERIAL_NUMBER" /></translation>
@@ -1338,7 +1340,7 @@
 <translation id="262373406453641243">Colemak</translation>
 <translation id="2624142942574147739">Halaman ini mengakses kamera dan mikrofon Anda.</translation>
 <translation id="2626799779920242286">Coba lagi nanti.</translation>
-<translation id="2628770867680720336">Perlu melakukan setel ulang Chromebook ke setelan pabrik untuk mengaktifkan proses debug ADB. <ph name="BEGIN_LINK_LEARN_MORE" />Pelajari lebih lanjut<ph name="END_LINK_LEARN_MORE" /></translation>
+<translation id="2628770867680720336">Perlu melakukan reset Chromebook ke setelan pabrik untuk mengaktifkan proses debug ADB. <ph name="BEGIN_LINK_LEARN_MORE" />Pelajari lebih lanjut<ph name="END_LINK_LEARN_MORE" /></translation>
 <translation id="2629227353894235473">Kembangkan aplikasi Android</translation>
 <translation id="2630681426381349926">Hubungkan ke Wi-Fi untuk memulai</translation>
 <translation id="2631498379019108537">Tampilkan opsi masukan di rak</translation>
@@ -1435,7 +1437,7 @@
 <translation id="2731700343119398978">Harap tunggu...</translation>
 <translation id="2731710757838467317">Membuat akun Anda yang diawasi. Proses ini membutuhkan beberapa saat.</translation>
 <translation id="2731971182069536520">Saat berikutnya Anda memulai ulang perangkat, administrator Anda akan menjalankan update satu kali yang akan menghapus data lokal Anda.</translation>
-<translation id="2734760316755174687">Situs pada <ph name="SITE_GROUP_NAME" /> juga akan disetel ulang.</translation>
+<translation id="2734760316755174687">Situs pada <ph name="SITE_GROUP_NAME" /> juga akan direset.</translation>
 <translation id="2735712963799620190">Jadwal</translation>
 <translation id="2737363922397526254">Ciutkan...</translation>
 <translation id="2738771556149464852">Tidak Setelah</translation>
@@ -1524,6 +1526,7 @@
 <translation id="2836635946302913370">Login dengan nama pengguna ini telah dinonaktifkan oleh administrator Anda.</translation>
 <translation id="283669119850230892">Untuk menggunakan <ph name="NETWORK_ID" /> jaringan, pertama-tama, selesaikan sambungan Anda ke Internet di bawah ini.</translation>
 <translation id="2838379631617906747">Memasang</translation>
+<translation id="2838835911926931318">Login untuk Menyinkronkan bookmark, sandi, histori dan lainnya di semua perangkat Anda</translation>
 <translation id="2839032553903800133">Notifikasi diblokir</translation>
 <translation id="2841013758207633010">Waktu</translation>
 <translation id="2841837950101800123">Penyedia</translation>
@@ -1560,7 +1563,7 @@
 <translation id="288042212351694283">Akses perangkat Universal 2nd Factor Anda</translation>
 <translation id="2880660355386638022">Penempatan jendela</translation>
 <translation id="2881076733170862447">Saat Anda Mengklik Ekstensi</translation>
-<translation id="2882943222317434580"><ph name="IDS_SHORT_PRODUCT_NAME" /> akan segera dimulai dan disetel ulang</translation>
+<translation id="2882943222317434580"><ph name="IDS_SHORT_PRODUCT_NAME" /> akan segera dimulai dan direset</translation>
 <translation id="2885378588091291677">Pengelola Tugas</translation>
 <translation id="2885729872133513017">Terjadi masalah saat mendekode respons server.</translation>
 <translation id="2886771036282400576">• <ph name="PERMISSION" /></translation>
@@ -1583,6 +1586,7 @@
     Pesan server: <ph name="SERVER_MSG" /></translation>
 <translation id="2908162660801918428">Tambahkan Galeri Media menurut Direktori</translation>
 <translation id="2910318910161511225">Sambungkan ke jaringan dan coba lagi</translation>
+<translation id="2910718431259223434">Terjadi error. Coba lagi atau hubungi pemilik atau administrator perangkat Anda. Kode error: <ph name="ERROR_CODE" />.</translation>
 <translation id="2913331724188855103">Izinkan situs untuk menyimpan dan membaca data cookie (disarankan)</translation>
 <translation id="2915102088417824677">Lihat log aktivitas</translation>
 <translation id="2915873080513663243">Pemindaian otomatis</translation>
@@ -1655,7 +1659,7 @@
 <translation id="3004391367407090544">Datang kembali nanti</translation>
 <translation id="3006881078666935414">Tidak ada data penggunaan</translation>
 <translation id="3007771295016901659">Duplikasi Tab</translation>
-<translation id="3008272652534848354">Setel ulang izin</translation>
+<translation id="3008272652534848354">Reset izin</translation>
 <translation id="3009300415590184725">Yakin ingin membatalkan proses penyiapan layanan data seluler?</translation>
 <translation id="3009779501245596802">Basis data yang diindeks</translation>
 <translation id="3010279545267083280">Sandi dihapus</translation>
@@ -1740,7 +1744,7 @@
 <translation id="3118319026408854581">Bantuan <ph name="PRODUCT_NAME" /></translation>
 <translation id="3118654181216384296">Coba mulai Linux lagi setelah beberapa saat.</translation>
 <translation id="3120430004221004537">Enkripsi tidak mencukupi untuk operasi yang diberikan di: "<ph name="DEVICE_NAME" />".</translation>
-<translation id="3121793941267913344">Setel ulang perangkat <ph name="IDS_SHORT_PRODUCT_NAME" /> ini</translation>
+<translation id="3121793941267913344">Reset perangkat <ph name="IDS_SHORT_PRODUCT_NAME" /> ini</translation>
 <translation id="3122464029669770682">CPU</translation>
 <translation id="3122496702278727796">Gagal Membuat Direktori Data</translation>
 <translation id="3124111068741548686">Penanganan PENGGUNA</translation>
@@ -1750,7 +1754,7 @@
 <translation id="3127862849166875294">Ubah ukuran disk Linux</translation>
 <translation id="3129173833825111527">Batas kiri</translation>
 <translation id="3129215702932019810">Error saat meluncurkan aplikasi</translation>
-<translation id="3130528281680948470">Perangkat Anda akan disetel ulang dan semua akun pengguna serta data lokal akan dibuang. Tindakan ini tidak dapat diurungkan.</translation>
+<translation id="3130528281680948470">Perangkat Anda akan direset dan semua akun pengguna serta data lokal akan dibuang. Tindakan ini tidak dapat diurungkan.</translation>
 <translation id="313205617302240621">Lupa sandi?</translation>
 <translation id="3132996321662585180">Refresh tiap hari</translation>
 <translation id="313963229645891001">Mendownload, <ph name="STATUS" /></translation>
@@ -1815,7 +1819,7 @@
 <translation id="321834671654278338">Uninstaller Linux</translation>
 <translation id="3220586366024592812">Proses penyambung <ph name="CLOUD_PRINT_NAME" /> ngadat. Mulai ulang?</translation>
 <translation id="3222066309010235055">Tampilan sebelumnya: <ph name="PRERENDER_CONTENTS_NAME" /></translation>
-<translation id="3223531857777746191">Tombol Setel Ulang</translation>
+<translation id="3223531857777746191">Tombol Reset</translation>
 <translation id="3225084153129302039">Avatar ungu default</translation>
 <translation id="3225319735946384299">Penandaan Kode</translation>
 <translation id="3227137524299004712">Mikrofon</translation>
@@ -1848,7 +1852,7 @@
 <translation id="327147043223061465">Lihat semua data situs dan cookie</translation>
 <translation id="3271648667212143903"><ph name="ORIGIN" /> ingin terhubung</translation>
 <translation id="3274763671541996799">Anda telah memasuki mode layar penuh.</translation>
-<translation id="3275778809241512831">Kunci keamanan internal Anda saat ini tidak aman. Harap hapus dari layanan apa pun tempat Anda menggunakannya. Harap setel ulang kunci keamanan untuk memecahkan masalahnya.</translation>
+<translation id="3275778809241512831">Kunci keamanan internal Anda saat ini tidak aman. Harap hapus dari layanan apa pun tempat Anda menggunakannya. Harap reset kunci keamanan untuk memecahkan masalahnya.</translation>
 <translation id="3275778913554317645">Buka sebagai jendela</translation>
 <translation id="3277691515294482687">Cadangkan aplikasi dan file saya ke folder File Saya sebelum mengupgrade Linux.</translation>
 <translation id="3278001907972365362">Ada yang perlu diperhatikan di Akun Google Anda</translation>
@@ -1953,7 +1957,7 @@
 <translation id="3414952576877147120">Ukuran:</translation>
 <translation id="3416468988018290825">Selalu tampilkan URL lengkap</translation>
 <translation id="3417836307470882032">Waktu militer</translation>
-<translation id="3420501302812554910">Kunci keamanan internal perlu disetel ulang</translation>
+<translation id="3420501302812554910">Kunci keamanan internal perlu direset</translation>
 <translation id="3421376478111338173">{COUNT,plural, =1{1 gambar}other{# gambar}}</translation>
 <translation id="3421387094817716717">Kunci Publik Kurva Eliptis</translation>
 <translation id="3422291238483866753">Tanyakan saat situs ingin membuat peta 3D untuk area di sekeliling Anda atau melacak posisi kamera (direkomendasikan)</translation>
@@ -1976,7 +1980,6 @@
 <translation id="3435738964857648380">Keamanan</translation>
 <translation id="343578350365773421">Kehabisan kertas</translation>
 <translation id="3435896845095436175">Aktifkan</translation>
-<translation id="3436642683618870087">Teks Otomatis akan mendeteksi ucapan di media dan membuat teks secara otomatis untuk semua media yang diputar di Chrome.</translation>
 <translation id="3438633801274389918">Ninja</translation>
 <translation id="3439153939049640737">Selalu izinkan <ph name="HOST" /> mengakses mikrofon Anda</translation>
 <translation id="3439970425423980614">Membuka PDF dalam Pratinjau</translation>
@@ -2047,7 +2050,7 @@
 <translation id="351152300840026870">Font dengan lebar tetap</translation>
 <translation id="3511528412952710609">Sebentar</translation>
 <translation id="3514373592552233661">Jika ada beberapa jaringan yang tersedia, jaringan pilihan akan lebih diprioritaskan dari jaringan yang dikenal lainnya.</translation>
-<translation id="3515983984924808886">Sentuh kunci keamanan Anda sekali lagi untuk mengonfirmasi penyetelan ulang. Semua informasi yang tersimpan di kunci keamanan, termasuk PIN-nya, akan dihapus.</translation>
+<translation id="3515983984924808886">Sentuh kunci keamanan Anda sekali lagi untuk mengonfirmasi peresetan. Semua informasi yang tersimpan di kunci keamanan, termasuk PIN-nya, akan dihapus.</translation>
 <translation id="3518985090088779359">Terima &amp; lanjutkan</translation>
 <translation id="3521606918211282604">Ubah ukuran disk</translation>
 <translation id="3523642406908660543">Tanyakan saat situs ingin menggunakan plugin untuk mengakses komputer Anda (disarankan)</translation>
@@ -2322,6 +2325,7 @@
 <translation id="3821372858277557370">{NUM_EXTENSIONS,plural, =1{Ekstensi telah disetujui}other{# ekstensi telah disetujui}}</translation>
 <translation id="3822559385185038546">Proxy ini diberlakukan oleh administrator Anda</translation>
 <translation id="3823310065043511710">Sebaiknya sediakan ruang minimal <ph name="INSTALL_SIZE" /> untuk Linux.</translation>
+<translation id="3824621460022590830">Token pendaftaran perangkat tidak valid. Hubungi pemilik atau administrator perangkat Anda. Kode error: <ph name="ERROR_CODE" />.</translation>
 <translation id="3826440694796503677">Administrator Anda telah menonaktifkan penambahan lebih banyak Akun Google</translation>
 <translation id="3827306204503227641">Lanjutkan mengizinkan plugin yang tidak dimasukkan kotak pasir</translation>
 <translation id="3827774300009121996">Layar &amp;Penuh</translation>
@@ -2345,7 +2349,7 @@
 <translation id="3843464315703645664">Diizinkan secara internal</translation>
 <translation id="3846116211488856547">Dapatkan fitur untuk mengembangkan situs, aplikasi Android, dan lainnya. Menginstal Linux akan mendownload <ph name="DOWNLOAD_SIZE" /> data.</translation>
 <translation id="3847319713229060696">Bantu sempurnakan keamanan di web untuk semuanya</translation>
-<translation id="385051799172605136">Mundur</translation>
+<translation id="385051799172605136">Kembali</translation>
 <translation id="3850914401008572843"><ph name="ORIGIN" /> tidak dapat membuka folder ini karena berisi file sistem</translation>
 <translation id="3851428669031642514">Muat skrip yang tidak aman</translation>
 <translation id="3854599674806204102">Pilih salah satu opsi</translation>
@@ -2368,7 +2372,7 @@
 <translation id="3871350334636688135">Setelah 24 jam, administrator akan menjalankan update satu kali yang akan menghapus data lokal Anda saat Anda memulai ulang perangkat. Simpan semua data lokal yang Anda perlukan ke penyimpanan cloud dalam waktu 24 jam.</translation>
 <translation id="3872220884670338524">Tindakan lainnya, akun yang disimpan untuk <ph name="USERNAME" /> di <ph name="DOMAIN" /></translation>
 <translation id="3872991219937722530">Kosongkan ruang disk atau perangkat akan lambat merespons.</translation>
-<translation id="3873315167136380065">Untuk mengaktifkannya, <ph name="BEGIN_LINK" />setel ulang sinkronisasi<ph name="END_LINK" /> untuk menghapus frasa sandi sinkronisasi</translation>
+<translation id="3873315167136380065">Untuk mengaktifkannya, <ph name="BEGIN_LINK" />reset sinkronisasi<ph name="END_LINK" /> untuk menghapus frasa sandi sinkronisasi</translation>
 <translation id="3873423927483480833">Tampilkan PIN</translation>
 <translation id="3873915545594852654">Terjadi masalah dengan ARC++.</translation>
 <translation id="3874164307099183178">Aktifkan Asisten Google</translation>
@@ -2547,7 +2551,7 @@
 <translation id="4088095054444612037">Terima untuk grup</translation>
 <translation id="4089235344645910861">Setelan disimpan. Sinkronisasi dimulai.</translation>
 <translation id="4090103403438682346">Mengaktifkan Akses Terverifikasi</translation>
-<translation id="4090947011087001172">Setel ulang izin situs untuk <ph name="SITE" />?</translation>
+<translation id="4090947011087001172">Reset izin situs untuk <ph name="SITE" />?</translation>
 <translation id="4093865285251893588">Gambar profil</translation>
 <translation id="4093955363990068916">File lokal:</translation>
 <translation id="4094647278880271855">Anda menggunakan variabel lingkungan yang tidak didukung: <ph name="BAD_VAR" />. Stabilitas dan keamanan akan terganggu.</translation>
@@ -2576,7 +2580,7 @@
 <translation id="4118579674665737931">Harap reboot perangkat, lalu coba lagi.</translation>
 <translation id="4120388883569225797">Tidak dapat menyetel ulang kunci keamanan</translation>
 <translation id="4120817667028078560">Jalur terlalu panjang</translation>
-<translation id="4124823734405044952">Kunci keamanan Anda telah disetel ulang</translation>
+<translation id="4124823734405044952">Kunci keamanan Anda telah direset</translation>
 <translation id="4124935795427217608">Unicorn</translation>
 <translation id="412730574613779332">Putra Super</translation>
 <translation id="412940972494182898">Jalankan Flash untuk saat ini</translation>
@@ -2596,7 +2600,7 @@
 <translation id="4144218403971135344">Dapatkan video yang berkualitas lebih baik dan hemat baterai. Video hanya akan diputar di layar yang kompatibel untuk Cast.</translation>
 <translation id="4144651632048685784">{COUNT,plural, =1{1 nomor telepon}other{# nomor telepon}}</translation>
 <translation id="4146026355784316281">Selalu Buka Dengan Penampil Sistem</translation>
-<translation id="4146785383423576110">Setel ulang dan bersihkan</translation>
+<translation id="4146785383423576110">Reset dan bersihkan</translation>
 <translation id="4147897805161313378">Google Foto</translation>
 <translation id="4147911968024186208">Harap coba lagi. Jika Anda melihat error ini lagi, hubungi perwakilan dukungan Anda.</translation>
 <translation id="4150201353443180367">Tampilan</translation>
@@ -2690,7 +2694,7 @@
 <translation id="4295072614469448764">Aplikasi tersedia di terminal Anda. Ikonnya juga mungkin tersedia di Peluncur.</translation>
 <translation id="4295979599050707005">Harap login lagi untuk mengonfirmasi bahwa akun <ph name="USER_EMAIL" /> dapat digunakan dengan situs, aplikasi, dan ekstensi di Chrome serta Google Play. Anda juga dapat menghapus akun ini. <ph name="LINK_BEGIN" />Pelajari lebih lanjut<ph name="LINK_END" /></translation>
 <translation id="4296575653627536209">Tambahkan Pengguna yang Dilindungi</translation>
-<translation id="4297219207642690536">Mulai ulang dan setel ulang</translation>
+<translation id="4297219207642690536">Mulai ulang dan reset</translation>
 <translation id="4297813521149011456">Rotasi layar</translation>
 <translation id="4301671483919369635">Halaman ini diizinkan untuk mengedit file</translation>
 <translation id="4303079906735388947">Siapkan PIN baru untuk kunci keamanan Anda</translation>
@@ -2907,7 +2911,7 @@
 <translation id="4579453506923101210">Lupakan ponsel yang terhubung</translation>
 <translation id="4579581181964204535">Tidak dapat mentransmisi <ph name="HOST_NAME" />.</translation>
 <translation id="4581774856936278355">Terjadi error saat memulihkan Linux</translation>
-<translation id="4582563038311694664">Setel ulang semua setelan</translation>
+<translation id="4582563038311694664">Reset semua setelan</translation>
 <translation id="4585793705637313973">Edit halaman</translation>
 <translation id="4586275095964870617"><ph name="URL" /> tidak dapat dibuka di browser alternatif. Harap hubungi administrator sistem Anda.</translation>
 <translation id="4589713469967853491">Log berhasil ditulis ke direktori Download.</translation>
@@ -3275,6 +3279,7 @@
 <translation id="5079950360618752063">Gunakan sandi yang disarankan</translation>
 <translation id="508059534790499809">Perbarui tiket Kerberos</translation>
 <translation id="5084230410268011727">Izinkan situs menggunakan sensor gerakan dan cahaya</translation>
+<translation id="5084328598860513926">Alur penyediaan terganggu. Coba lagi atau hubungi pemilik atau administrator perangkat Anda. Kode error: <ph name="ERROR_CODE" />.</translation>
 <translation id="5085162214018721575">Memeriksa pembaruan</translation>
 <translation id="5086082738160935172">HID</translation>
 <translation id="5086874064903147617">Pulihkan beranda default?</translation>
@@ -3446,7 +3451,7 @@
 <translation id="5297082477358294722">Sandi disimpan. Lihat dan kelola sandi tersimpan di <ph name="SAVED_PASSWORDS_STORE" />.</translation>
 <translation id="5298219193514155779">Tema dibuat oleh</translation>
 <translation id="5299109548848736476">Jangan Lacak</translation>
-<translation id="5300287940468717207">Setel ulang izin situs?</translation>
+<translation id="5300287940468717207">Reset izin situs?</translation>
 <translation id="5300589172476337783">Tampilkan</translation>
 <translation id="5300719150368506519">Kirimkan URL halaman yang Anda kunjungi ke Google</translation>
 <translation id="5301751748813680278">Masuk sebagai Tamu.</translation>
@@ -3524,7 +3529,7 @@
 <translation id="5402815541704507626">Mendownload update menggunakan data seluler</translation>
 <translation id="540296380408672091">Selalu blokir cookie di <ph name="HOST" /></translation>
 <translation id="540495485885201800">Tukar dengan sebelumnya</translation>
-<translation id="5405146885510277940">Setel ulang setelan</translation>
+<translation id="5405146885510277940">Reset setelan</translation>
 <translation id="5408750356094797285">Zoom: <ph name="PERCENT" /></translation>
 <translation id="5409044712155737325">Dari Akun Google Anda</translation>
 <translation id="5411472733320185105">Jangan menggunakan setelan proxy untuk host dan domain berikut:</translation>
@@ -3577,7 +3582,7 @@
 <translation id="5464660706533281090">Setelan ini tidak dapat diubah oleh pengguna turunan.</translation>
 <translation id="5466374726908360271">Tempel dan telusuri “<ph name="SEARCH_TERMS" />”</translation>
 <translation id="5468173180030470402">Mencari berbagi file</translation>
-<translation id="5470735824776589490">Mulai ulang diperlukan sebelum perangkat Anda dapat disetel ulang dengan Powerwash. <ph name="LINK_BEGIN" />Pelajari lebih lanjut<ph name="LINK_END" /></translation>
+<translation id="5470735824776589490">Mulai ulang diperlukan sebelum perangkat Anda dapat direset dengan Powerwash. <ph name="LINK_BEGIN" />Pelajari lebih lanjut<ph name="LINK_END" /></translation>
 <translation id="5471768120198416576">Halo! Saya suara text to speech Anda.</translation>
 <translation id="5472627187093107397">Simpan sandi untuk situs ini</translation>
 <translation id="5473333559083690127">Masukkan lagi PIN baru</translation>
@@ -3617,7 +3622,6 @@
 <translation id="5511379779384092781">Sangat kecil</translation>
 <translation id="5511823366942919280">Yakin ingin menyiapkan perangkat ini sebagai "Shark"?</translation>
 <translation id="5512653252560939721">Sertifikat pengguna harus dicadangkan di hardware.</translation>
-<translation id="5515923816438946203">Pilih apa yang akan Anda lihat di layar</translation>
 <translation id="5517304475148761050">Aplikasi ini memerlukan akses ke Play Store</translation>
 <translation id="5517412723934627386"><ph name="NETWORK_TYPE" /> - <ph name="NETWORK_DISPLAY_NAME" /></translation>
 <translation id="551752069230578406">Menambahkan printer ke akun Anda - proses ini mungkin membutuhkan beberapa saat...</translation>
@@ -3670,9 +3674,10 @@
 <translation id="5572851009514199876">Mulai dan login ke Chrome agar Chrome dapat memeriksa apakah Anda diizinkan untuk mengakses situs ini atau tidak.</translation>
 <translation id="5575473780076478375">Ekstensi Samaran: <ph name="EXTENSION_NAME" /></translation>
 <translation id="5575528586625653441">Terjadi masalah dengan permintaan pendaftaran demo.</translation>
-<translation id="557722062034137776">Penyetelan ulang perangkat Anda tidak akan memengaruhi akun Google Anda atau data yang disinkronkan ke akun ini. Namun, semua file yang disimpan secara lokal pada perangkat Anda akan terhapus.</translation>
+<translation id="557722062034137776">Peresetan perangkat Anda tidak akan memengaruhi akun Google Anda atau data yang disinkronkan ke akun ini. Namun, semua file yang disimpan secara lokal pada perangkat Anda akan terhapus.</translation>
 <translation id="5578059481725149024">Login otomatis</translation>
 <translation id="558170650521898289">Microsoft Windows Hardware Driver Verification</translation>
+<translation id="5581972110672966454">Tidak dapat menggabungkan perangkat ke domain. Coba lagi atau hubungi pemilik atau administrator perangkat Anda. Kode error: <ph name="ERROR_CODE" />.</translation>
 <translation id="5582839680698949063">Menu utama</translation>
 <translation id="5583640892426849032">Backspace</translation>
 <translation id="5584088138253955452">Simpan nama pengguna?</translation>
@@ -3731,6 +3736,7 @@
 <translation id="5642508497713047">Penandatangan CRL</translation>
 <translation id="5643321261065707929">Jaringan berbayar</translation>
 <translation id="5643620609347735571">Hapus dan lanjutkan</translation>
+<translation id="5646376287012673985">Lokasi</translation>
 <translation id="5646558797914161501">Pengusaha</translation>
 <translation id="5648166631817621825">7 hari terakhir</translation>
 <translation id="5649053991847567735">Download otomatis</translation>
@@ -3745,6 +3751,7 @@
 <translation id="5667546120811588575">Menyiapkan Google Play...</translation>
 <translation id="5669267381087807207">Mengaktifkan</translation>
 <translation id="5669691691057771421">Masukkan PIN baru</translation>
+<translation id="5670702108860320605">BSSID</translation>
 <translation id="5671641761787789573">Gambar diblokir</translation>
 <translation id="5671658447180261823">Hapus saran <ph name="SUGGESTION_NAME" /></translation>
 <translation id="567587836466137939">Perangkat ini akan otomatis mendapatkan update software dan keamanan hingga <ph name="MONTH_AND_YEAR" />. <ph name="LINK_BEGIN" />Pelajari lebih lanjut<ph name="LINK_END" /></translation>
@@ -3959,7 +3966,7 @@
 <translation id="5935158534896975820">Menyiapkan permintaan penandatanganan sertifikat (menunggu di server)</translation>
 <translation id="5935656526031444304">Kelola Safe Browsing</translation>
 <translation id="5938002010494270685">Upgrade keamanan tersedia</translation>
-<translation id="5939518447894949180">Setel ulang</translation>
+<translation id="5939518447894949180">Reset</translation>
 <translation id="5941153596444580863">Tambahkan pengguna...</translation>
 <translation id="5941343993301164315">Harap masuk ke <ph name="TOKEN_NAME" />.</translation>
 <translation id="5941711191222866238">Perkecil</translation>
@@ -4144,7 +4151,7 @@
 <translation id="6163376401832887457">Setelan Kerberos</translation>
 <translation id="6163522313638838258">Luaskan semua...</translation>
 <translation id="6164005077879661055">Semua file dan data lokal yang terkait dengan pengguna yang dilindungi akan dihapus secara permanen setelah pengguna yang dilindungi ini dihapus. Situs web yang dikunjungi dan setelan untuk pengguna yang dilindungi ini mungkin tetap dapat dilihat oleh pengelola di <ph name="MANAGEMENT_URL" />.</translation>
-<translation id="6165508094623778733">Pelajari lebih lanjut</translation>
+<translation id="6165508094623778733">Pelajari selengkapnya</translation>
 <translation id="6166185671393271715">Impor Sandi ke Chrome</translation>
 <translation id="6169040057125497443">Harap periksa mikrofon Anda.</translation>
 <translation id="6169666352732958425">Tidak dapat mentransmisi desktop.</translation>
@@ -4163,7 +4170,7 @@
 <translation id="6198252989419008588">Ubah PIN</translation>
 <translation id="6202304368170870640">Anda dapat menggunakan PIN untuk login atau membuka kunci perangkat.</translation>
 <translation id="6206311232642889873">Sali&amp;n Gambar</translation>
-<translation id="6207200176136643843">Setel ulang ke tingkat zoom default</translation>
+<translation id="6207200176136643843">Reset ke tingkat zoom default</translation>
 <translation id="6207937957461833379">Negara/Wilayah</translation>
 <translation id="6208521041562685716">Data seluler sedang diaktifkan</translation>
 <translation id="6209838773933913227">Komponen sedang diupdate</translation>
@@ -4199,7 +4206,7 @@
 <translation id="6241530762627360640">Mengakses informasi tentang perangkat Bluetooth yang disandingkan dengan sistem Anda dan menemukan perangkat Bluetooth di sekitarnya.</translation>
 <translation id="6241844896329831164">Tidak perlu akses</translation>
 <translation id="6242574558232861452">Memeriksa berdasarkan kebijakan keamanan organisasi Anda.</translation>
-<translation id="6242589501614145408">Setel ulang kunci keamanan Anda</translation>
+<translation id="6242589501614145408">Reset kunci keamanan Anda</translation>
 <translation id="6242852299490624841">Fokuskan tab ini</translation>
 <translation id="6243280677745499710">Yang disetel saat ini</translation>
 <translation id="6243774244933267674">Server tidak tersedia</translation>
@@ -4351,7 +4358,7 @@
 <translation id="6429384232893414837">Error update</translation>
 <translation id="6430814529589430811">ASCII bersandiaksara Base64, satu sertifikat</translation>
 <translation id="6431347207794742960"><ph name="PRODUCT_NAME" /> akan menyiapkan pembaruan otomatis untuk semua pengguna komputer ini.</translation>
-<translation id="6434309073475700221">Tutup</translation>
+<translation id="6434309073475700221">Buang</translation>
 <translation id="6434325376267409267">Perangkat Anda perlu diupdate sebelum Anda dapat menggunakan <ph name="APP_NAME" />.</translation>
 <translation id="6436164536244065364">Lihat di Toko Web</translation>
 <translation id="6438992844451964465"><ph name="WINDOW_TITLE" /> - Pemutaran audio</translation>
@@ -4363,7 +4370,7 @@
 <translation id="6450876761651513209">Mengubah setelan yang terkait privasi</translation>
 <translation id="6451180435462401570">Kelola perangkat Cloud Print</translation>
 <translation id="6451591602925140504">{NUM_PAGES,plural, =0{<ph name="PAGE_TITLE" />}=1{<ph name="PAGE_TITLE" /> dan 1 tab lainnya}other{<ph name="PAGE_TITLE" /> dan # tab lainnya}}</translation>
-<translation id="6451689256222386810">Jika lupa frasa sandi atau ingin mengubah setelan ini, <ph name="BEGIN_LINK" />setel ulang sinkronisasi<ph name="END_LINK" />.</translation>
+<translation id="6451689256222386810">Jika lupa frasa sandi atau ingin mengubah setelan ini, <ph name="BEGIN_LINK" />reset sinkronisasi<ph name="END_LINK" />.</translation>
 <translation id="6452181791372256707">Tolak</translation>
 <translation id="6452961788130242735">Masalah jaringan atau area yang buruk</translation>
 <translation id="6455264371803474013">Di situs tertentu</translation>
@@ -4444,7 +4451,7 @@
 <translation id="6552395360547205189">Sesi samaran saat ini: <ph name="RECENT_PERMISSIONS_CHANGE_SENTENCE_START" />, <ph name="RECENT_PERMISSIONS_CHANGE_1" /></translation>
 <translation id="655384502888039633"><ph name="USER_COUNT" /> pengguna</translation>
 <translation id="655483977608336153">Coba lagi</translation>
-<translation id="6555432686520421228">Hapus semua akun pengguna dan setel ulang perangkat <ph name="IDS_SHORT_PRODUCT_NAME" /> Anda agar menjadi seperti baru.</translation>
+<translation id="6555432686520421228">Hapus semua akun pengguna dan reset perangkat <ph name="IDS_SHORT_PRODUCT_NAME" /> Anda agar menjadi seperti baru.</translation>
 <translation id="6555810572223193255">Pembersihan saat ini tidak tersedia</translation>
 <translation id="6556866813142980365">Urungkan</translation>
 <translation id="6557290421156335491">Pintasan saya</translation>
@@ -4460,7 +4467,7 @@
 <translation id="6578664922716508575">Enkripsikan sandi yang disinkronkan dengan nama pengguna dan sandi Google Anda</translation>
 <translation id="6579705087617859690"><ph name="WINDOW_TITLE" /> - Konten desktop dibagikan</translation>
 <translation id="6580203076670148210">Kecepatan pemindaian</translation>
-<translation id="6582080224869403177">Setel ulang <ph name="DEVICE_TYPE" /> untuk mengupgrade keamanan Anda.</translation>
+<translation id="6582080224869403177">Reset <ph name="DEVICE_TYPE" /> untuk mengupgrade keamanan Anda.</translation>
 <translation id="6584878029876017575">Microsoft Lifetime Signing</translation>
 <translation id="6586099239452884121">Penjelajahan tamu</translation>
 <translation id="6586451623538375658">Tukar tombol mouse utama</translation>
@@ -4965,7 +4972,7 @@
 <translation id="7207457272187520234">Kirimkan data penggunaan dan diagnostik. Perangkat ini saat ini otomatis mengirimkan data diagnostik, perangkat, dan penggunaan aplikasi ke Google. Data ini akan membantu sistem dan stabilitas aplikasi serta penyempurnaan lainnya. Beberapa data gabungan juga akan membantu aplikasi dan partner Google, seperti developer Android. Setelan ini diterapkan oleh pemilik. Jika setelan Aktivitas Web &amp; Aplikasi tambahan Anda diaktifkan, data ini mungkin akan disimpan ke Akun Google Anda.</translation>
 <translation id="7207631048330366454">Telusuri aplikasi</translation>
 <translation id="7210499381659830293">Printer ekstensi</translation>
-<translation id="7212097698621322584">Masukkan PIN saat ini untuk mengubahnya. Jika tidak mengetahui PIN Anda, setel ulang kunci keamanan, lalu buat PIN baru.</translation>
+<translation id="7212097698621322584">Masukkan PIN saat ini untuk mengubahnya. Jika tidak mengetahui PIN Anda, reset kunci keamanan, lalu buat PIN baru.</translation>
 <translation id="7216409898977639127">Operator seluler</translation>
 <translation id="7216595297012131718">Urutkan bahasa berdasarkan preferensi Anda</translation>
 <translation id="7220019174139618249">Tidak dapat mengekspor sandi ke "<ph name="FOLDER" />"</translation>
@@ -5140,7 +5147,7 @@
 <translation id="7434969625063495310">Tidak dapat menambahkan server cetak. Harap periksa konfigurasi server dan coba lagi.</translation>
 <translation id="7436921188514130341">Maaf. Terjadi error saat mengganti nama.</translation>
 <translation id="7438976808740265764">Flash Player tidak akan didukung lagi setelah bulan Desember 2020.</translation>
-<translation id="7441736921018636843">Untuk mengubah setelan ini, <ph name="BEGIN_LINK" />setel ulang sinkronisasi<ph name="END_LINK" /> untuk menghapus frasa sandi sinkronisasi</translation>
+<translation id="7441736921018636843">Untuk mengubah setelan ini, <ph name="BEGIN_LINK" />reset sinkronisasi<ph name="END_LINK" /> untuk menghapus frasa sandi sinkronisasi</translation>
 <translation id="7441830548568730290">Pengguna lainnya</translation>
 <translation id="7442465037756169001">Hangouts Meet Hardware sudah bisa disiapkan.</translation>
 <translation id="744341768939279100">Buat profil baru</translation>
@@ -5317,7 +5324,7 @@
 <translation id="7665369617277396874">Tambahkan akun</translation>
 <translation id="7669825497510425694">{NUM_ATTEMPTS,plural, =1{PIN salah. Anda memiliki satu kesempatan lagi.}other{PIN salah. Anda memiliki # kesempatan lagi.}}</translation>
 <translation id="7671130400130574146">Gunakan bilah judul dan batas sistem</translation>
-<translation id="767127784612208024">Sentuh untuk mengonfirmasi penyetelan ulang</translation>
+<translation id="767127784612208024">Sentuh untuk mengonfirmasi peresetan</translation>
 <translation id="767147716926917172">Otomatis mengirimkan data diagnostik dan penggunaan ke Google</translation>
 <translation id="7672520070349703697"><ph name="HUNG_IFRAME_URL" />, di <ph name="PAGE_TITLE" />.</translation>
 <translation id="7674416868315480713">Nonaktifkan semua port yang diteruskan di Linux</translation>
@@ -5328,7 +5335,7 @@
 <translation id="7683373461016844951">Untuk melanjutkan, klik Oke, lalu klik Tambahkan Pengguna guna membuat profil baru untuk alamat email <ph name="DOMAIN" /> Anda.</translation>
 <translation id="7684212569183643648">Dipasang oleh Administrator Anda</translation>
 <translation id="7684559058815332124">Kunjungi halaman masuk portal tawanan</translation>
-<translation id="7684718995427157417">Untuk membuat dan menguji aplikasi, aktifkan Android Debug Bridge (ADB). Perhatikan bahwa tindakan ini dapat menginstal aplikasi Android yang belum diverifikasi oleh Google, dan perlu penyetelan ulang ke setelan pabrik untuk menonaktifkannya.</translation>
+<translation id="7684718995427157417">Untuk membuat dan menguji aplikasi, aktifkan Android Debug Bridge (ADB). Perhatikan bahwa tindakan ini dapat menginstal aplikasi Android yang belum diverifikasi oleh Google, dan perlu peresetan ke setelan pabrik untuk menonaktifkannya.</translation>
 <translation id="7685049629764448582">Memori JavaScript</translation>
 <translation id="7685087414635069102">Perlu PIN</translation>
 <translation id="768549422429443215">Tambahkan bahasa atau urutkan ulang daftar.</translation>
@@ -5391,6 +5398,7 @@
 <translation id="7764225426217299476">Tambahkan alamat</translation>
 <translation id="7764256770584298012"><ph name="DOWNLOAD_RECEIVED" /> dari <ph name="DOWNLOAD_DOMAIN" /></translation>
 <translation id="7765158879357617694">Pindahkan</translation>
+<translation id="7766082757934713382">Membantu mengurangi penggunaan data jaringan dengan menjeda aplikasi otomatis dan update sistem</translation>
 <translation id="7766807826975222231">Ikuti tur</translation>
 <translation id="7766838926148951335">Terima izin</translation>
 <translation id="7768770796815395237">Ubah</translation>
@@ -5596,7 +5604,7 @@
 <translation id="7980084013673500153">ID Aset: <ph name="ASSET_ID" /></translation>
 <translation id="7981313251711023384">Pramuat halaman agar browsing dan menelusuri lebih cepat</translation>
 <translation id="798145602633458219">Tambahkan saran <ph name="SUGGESTION_NAME" /> ke kotak penelusuran</translation>
-<translation id="7982083145464587921">Setel ulang perangkat Anda untuk memperbaiki kesalahan ini.</translation>
+<translation id="7982083145464587921">Reset perangkat Anda untuk memperbaiki kesalahan ini.</translation>
 <translation id="7982789257301363584">Jaringan</translation>
 <translation id="7984068253310542383">Cerminkan <ph name="DISPLAY_NAME" /></translation>
 <translation id="7985283639530788531">Apakah Anda ingin menggunakan Touch ID dengan <ph name="APP_NAME" /> dalam mode Samaran?</translation>
@@ -6007,7 +6015,7 @@
 <translation id="8503813439785031346">Nama Pengguna</translation>
 <translation id="8507227974644337342">Resolusi layar</translation>
 <translation id="850875081535031620">Software berbahaya tidak ditemukan</translation>
-<translation id="8509177919508253835">Setel ulang kunci keamanan dan buat PIN</translation>
+<translation id="8509177919508253835">Reset kunci keamanan dan buat PIN</translation>
 <translation id="8509646642152301857">Download kamus periksa ejaan gagal.</translation>
 <translation id="8512476990829870887">Akhiri Proses</translation>
 <translation id="851263357009351303">Selalu izinkan <ph name="HOST" /> menampilkan gambar</translation>
@@ -6109,7 +6117,7 @@
 <translation id="8642900771896232685">2 detik</translation>
 <translation id="8642947597466641025">Perbesar Teks</translation>
 <translation id="8643443571868262066"><ph name="FILE_NAME" /> mungkin berbahaya. Kirim file ke Perlindungan Lanjutan Google untuk dipindai?</translation>
-<translation id="8644655801811752511">Tidak dapat menyetel ulang kunci keamanan. Coba setel ulang kunci setelah memasukkannya.</translation>
+<translation id="8644655801811752511">Tidak dapat menyetel ulang kunci keamanan. Coba reset kunci setelah memasukkannya.</translation>
 <translation id="8645354835496065562">Terus izinkan akses sensor</translation>
 <translation id="8645920082661222035">Memperkirakan dan memberikan peringatan terkait peristiwa berbahaya sebelum terjadi</translation>
 <translation id="8646209145740351125">Nonaktifkan sinkronisasi</translation>
@@ -6223,7 +6231,7 @@
 <translation id="8767621466733104912">Update Chrome secara otomatis untuk semua pengguna</translation>
 <translation id="8770406935328356739">Direktori akar ekstensi</translation>
 <translation id="8770507190024617908">Kelola Orang</translation>
-<translation id="8771300903067484968">Latar belakang halaman awal telah disetel ulang ke latar belakang default.</translation>
+<translation id="8771300903067484968">Latar belakang halaman awal telah direset ke latar belakang default.</translation>
 <translation id="8773302562181397928">Simpan <ph name="PRINTER_NAME" /></translation>
 <translation id="8774379074441005279">Konfirmasikan Pemulihan</translation>
 <translation id="8774934320277480003">Batas atas</translation>
@@ -6303,6 +6311,7 @@
 <translation id="885701979325669005">Penyimpanan</translation>
 <translation id="8859057652521303089">Pilih bahasa Anda:</translation>
 <translation id="8859174528519900719">Subframe: <ph name="SUBFRAME_SITE" /></translation>
+<translation id="8859402192569844210">Persyaratan Layanan tidak dapat dimuat</translation>
 <translation id="8859662783913000679">Akun orang tua</translation>
 <translation id="8862003515646449717">Beralih ke browser cepat</translation>
 <translation id="8863753581171631212">Buka link di <ph name="APP" /> baru</translation>
@@ -6357,7 +6366,7 @@
 <translation id="8923880975836399332">Hijau kebiruan gelap</translation>
 <translation id="8925458182817574960">&amp;Setelan</translation>
 <translation id="8926389886865778422">Jangan tanya lagi</translation>
-<translation id="892706138619340876">Beberapa setelan telah disetel ulang</translation>
+<translation id="892706138619340876">Beberapa setelan telah direset</translation>
 <translation id="8930351635855238750">Setelan cookie baru akan berlaku setelah halaman dimuat ulang</translation>
 <translation id="8930622219860340959">Nirkabel</translation>
 <translation id="8931076093143205651">Kirimkan data penggunaan dan diagnostik. Bantu sempurnakan pengalaman penggunaan Android Anda dengan otomatis mengirim data diagnostik, perangkat, dan penggunaan aplikasi ke Google. Data ini akan membantu sistem dan stabilitas aplikasi serta penyempurnaan lainnya. Beberapa data gabungan juga akan membantu aplikasi dan partner Google, seperti developer Android. Setelan ini diterapkan oleh pemilik. Pemilik dapat memilih untuk mengirim data diagnostik dan penggunaan untuk perangkat ini ke Google. Jika setelan Aktivitas Web &amp; Aplikasi tambahan Anda diaktifkan, data ini mungkin akan disimpan ke Akun Google Anda.</translation>
@@ -6381,7 +6390,6 @@
 <translation id="8952831374766033534">Opsi konfigurasi tidak didukung: <ph name="ERROR_LINE" /></translation>
 <translation id="8953476467359856141">Saat mengisi daya</translation>
 <translation id="895347679606913382">Memulai...</translation>
-<translation id="8957762313041272117">Teks Otomatis</translation>
 <translation id="895944840846194039">Memori JavaScript</translation>
 <translation id="8962083179518285172">Sembunyikan Detail</translation>
 <translation id="8962918469425892674">Situs ini menggunakan sensor gerakan atau sensor cahaya.</translation>
@@ -6571,6 +6579,7 @@
 <translation id="920045321358709304">Penelusuran <ph name="SEARCH_ENGINE" /></translation>
 <translation id="9201023452444595544">Semua data offline akan dihapus</translation>
 <translation id="9201220332032049474">Opsi kunci layar</translation>
+<translation id="9201842707396338580">Terjadi error. Hubungi pemilik atau administrator perangkat Anda. Kode error: <ph name="ERROR_CODE" />.</translation>
 <translation id="9203398526606335860">&amp;Penyidikan diaktifkan</translation>
 <translation id="9203904171912129171">Pilih perangkat</translation>
 <translation id="9203962528777363226">Administrator perangkat ini telah menonaktifkan pengguna baru agar tidak ditambahkan</translation>
@@ -6642,6 +6651,7 @@
 <translation id="983511809958454316">Fitur ini tidak didukung di VR</translation>
 <translation id="984275831282074731">Metode pembayaran</translation>
 <translation id="98515147261107953">Lanskap</translation>
+<translation id="987068745968718743">Parallels Desktop: <ph name="PLUGIN_VM_NAME" /></translation>
 <translation id="987264212798334818">Umum</translation>
 <translation id="987897973846887088">Tidak ada gambar yang tersedia</translation>
 <translation id="988978206646512040">Frasa sandi tidak boleh kosong</translation>
diff --git a/chrome/app/resources/generated_resources_is.xtb b/chrome/app/resources/generated_resources_is.xtb
index d38f2ba..e7551105 100644
--- a/chrome/app/resources/generated_resources_is.xtb
+++ b/chrome/app/resources/generated_resources_is.xtb
@@ -247,7 +247,6 @@
 <translation id="1293556467332435079">Skrár</translation>
 <translation id="1296911687402551044">Festa valinn flipa</translation>
 <translation id="1297175357211070620">Áfangastaður</translation>
-<translation id="1297646507722131691">Mælt er með því að taka öryggisafrit af skrám í þessari uppfærslu til að koma í veg fyrir að gögn glatist ef ekki tekst að klára uppfærsluna. Þegar uppfærslan er ræst slekkur Linux (tilraunaútgáfa) á sér. Vistaðu opnar skrár áður en þú heldur áfram.</translation>
 <translation id="1300415640239881824"><ph name="DOMAIN" /> vill að Google staðfesti auðkenni tækisins til að athuga hvort bæta megi spilun á vörðu efni.</translation>
 <translation id="1300806585489372370">Til að breyta þessari stillingu skaltu fyrst <ph name="BEGIN_LINK" />kveikja á auðkennum<ph name="END_LINK" /></translation>
 <translation id="1301135395320604080"><ph name="ORIGIN" /> getur breytt eftirfarandi skrám</translation>
@@ -1981,7 +1980,6 @@
 <translation id="3435738964857648380">Öryggi</translation>
 <translation id="343578350365773421">Enginn pappír</translation>
 <translation id="3435896845095436175">Kveikja</translation>
-<translation id="3436642683618870087">Skjátextar í rauntíma bera kennsl á tal í efni og búa sjálfkrafa til skjátexta fyrir allt efni sem er spilað í Chrome.</translation>
 <translation id="3438633801274389918">Ninja</translation>
 <translation id="3439153939049640737">Veita <ph name="HOST" /> alltaf aðgang að hljóðnemanum</translation>
 <translation id="3439970425423980614">Opnar PDF-skjal í Preview</translation>
@@ -3624,7 +3622,6 @@
 <translation id="5511379779384092781">Mjög lág</translation>
 <translation id="5511823366942919280">Ertu viss um að þú viljir setja upp þetta tæki sem „Shark“?</translation>
 <translation id="5512653252560939721">Notandavottorð verður að vera stutt af vélbúnaði.</translation>
-<translation id="5515923816438946203">Veldu hvað þú sérð á skjánum</translation>
 <translation id="5517304475148761050">Þetta forrit krefst aðgangs að Play Store</translation>
 <translation id="5517412723934627386"><ph name="NETWORK_TYPE" /> – <ph name="NETWORK_DISPLAY_NAME" /></translation>
 <translation id="551752069230578406">Bætir prentara við reikninginn þinn – þetta gæti tekið smástund...</translation>
@@ -3739,6 +3736,7 @@
 <translation id="5642508497713047">CRL-undirritun</translation>
 <translation id="5643321261065707929">Net með mældri notkun</translation>
 <translation id="5643620609347735571">Hreinsa og halda áfram</translation>
+<translation id="5646376287012673985">Staðsetning</translation>
 <translation id="5646558797914161501">Viðskiptamaður</translation>
 <translation id="5648166631817621825">Síðastliðna sjö daga</translation>
 <translation id="5649053991847567735">Sjálfvirkt niðurhal</translation>
@@ -6391,7 +6389,6 @@
 <translation id="8952831374766033534">Stillingarvalkostur ekki studdur: <ph name="ERROR_LINE" /></translation>
 <translation id="8953476467359856141">Í hleðslu</translation>
 <translation id="895347679606913382">Ræsir...</translation>
-<translation id="8957762313041272117">Skjátextar í rauntíma</translation>
 <translation id="895944840846194039">JavaScript-minni</translation>
 <translation id="8962083179518285172">Fela upplýsingar</translation>
 <translation id="8962918469425892674">Þessi síða notar hreyfi- eða birtuskynjara.</translation>
diff --git a/chrome/app/resources/generated_resources_it.xtb b/chrome/app/resources/generated_resources_it.xtb
index 07b2490d..f1dd814 100644
--- a/chrome/app/resources/generated_resources_it.xtb
+++ b/chrome/app/resources/generated_resources_it.xtb
@@ -247,7 +247,6 @@
 <translation id="1293556467332435079">File</translation>
 <translation id="1296911687402551044">Blocca scheda selezionata</translation>
 <translation id="1297175357211070620">Destinazione</translation>
-<translation id="1297646507722131691">Prima di effettuare l'upgrade, consigliamo di effettuare il backup dei file per evitare la perdita dei dati in caso di interruzione dell'upgrade. L'avvio dell'upgrade comporterà l'arresto di Linux (beta). Prima di procedere, salva i file aperti.</translation>
 <translation id="1300415640239881824"><ph name="DOMAIN" /> richiede che Google controlli l'identità del tuo dispositivo per determinarne l'idoneità alla riproduzione avanzata di contenuti protetti.</translation>
 <translation id="1300806585489372370">Per poter modificare questa impostazione devi <ph name="BEGIN_LINK" />attivare gli identificatori<ph name="END_LINK" /></translation>
 <translation id="1301135395320604080"><ph name="ORIGIN" /> può modificare i seguenti file</translation>
@@ -1121,6 +1120,7 @@
 <translation id="2352662711729498748">&lt; 1 MB</translation>
 <translation id="2352810082280059586">Le note sulla schermata di blocco vengono salvate automaticamente nell'app <ph name="LOCK_SCREEN_APP_NAME" />. La nota più recente rimarrà sulla schermata di blocco.</translation>
 <translation id="2353297238722298836">Videocamera e microfono consentiti</translation>
+<translation id="2355314311311231464">Provisioning non andato a buon fine perché non è stato possibile recuperare i dati dell'account. Riprova. Codice di errore: <ph name="ERROR_CODE" />.</translation>
 <translation id="2355604387869345912">Attiva tethering istantaneo</translation>
 <translation id="2356070529366658676">Chiedi</translation>
 <translation id="2357330829548294574">Rimuovi <ph name="USER_NAME" /></translation>
@@ -1214,6 +1214,7 @@
 <translation id="2473195200299095979">Traduci questa pagina</translation>
 <translation id="2475982808118771221">Si è verificato un errore</translation>
 <translation id="2476578072172137802">Impostazioni sito</translation>
+<translation id="2476974672882258506">Arresta Windows per disinstallare <ph name="PARALLELS_DESKTOP" />.</translation>
 <translation id="2478176599153288112">Autorizzazioni file multimediali per "<ph name="EXTENSION" />"</translation>
 <translation id="247949520305900375">Condividi audio</translation>
 <translation id="248003956660572823">Password non salvate</translation>
@@ -1304,6 +1305,7 @@
 <translation id="2572032849266859634">È stato concesso l'accesso in sola lettura a <ph name="VOLUME_NAME" />.</translation>
 <translation id="2575247648642144396">Questa icona sarà visibile quando l'estensione potrà agire sulla pagina corrente. Utilizza questa estensione facendo clic sull'icona o premendo <ph name="EXTENSION_SHORTCUT" />.</translation>
 <translation id="257779572837908839">Configura come Chromebox per videoconferenze</translation>
+<translation id="2579232805407578790">Impossibile connettersi al server. Controlla la connessione di rete e riprova. Se il problema persiste, riavvia il Chromebook. Codice di errore: <ph name="ERROR_CODE" />.</translation>
 <translation id="2580889980133367162">Consenti sempre a <ph name="HOST" /> di scaricare più file</translation>
 <translation id="258095186877893873">Lungo</translation>
 <translation id="2582253231918033891"><ph name="PRODUCT_NAME" /> <ph name="PRODUCT_VERSION" /> (piattaforma <ph name="PLATFORM_VERSION" />) <ph name="DEVICE_SERIAL_NUMBER" /></translation>
@@ -1523,6 +1525,7 @@
 <translation id="2836635946302913370">L'accesso con questo nome utente è stato disattivato dall'amministratore.</translation>
 <translation id="283669119850230892">Per poter utilizzare la rete <ph name="NETWORK_ID" /> devi completare la connessione a Internet sotto.</translation>
 <translation id="2838379631617906747">Installazione</translation>
+<translation id="2838835911926931318">Accedi per sincronizzare i preferiti, le password, la cronologia e altri dati su tutti i dispositivi</translation>
 <translation id="2839032553903800133">Notifiche bloccate</translation>
 <translation id="2841013758207633010">Ora</translation>
 <translation id="2841837950101800123">Provider</translation>
@@ -1582,6 +1585,7 @@
     Messaggio del server: <ph name="SERVER_MSG" /></translation>
 <translation id="2908162660801918428">Aggiungi Galleria Media per directory</translation>
 <translation id="2910318910161511225">Collegati a una rete e riprova</translation>
+<translation id="2910718431259223434">Si è verificato un problema. Riprova oppure contatta l'amministratore o il proprietario del dispositivo. Codice di errore: <ph name="ERROR_CODE" />.</translation>
 <translation id="2913331724188855103">Consenti ai siti di salvare e leggere i dati dei cookie (opzione consigliata)</translation>
 <translation id="2915102088417824677">Apri log delle attività</translation>
 <translation id="2915873080513663243">Scansione automatica</translation>
@@ -1975,7 +1979,6 @@
 <translation id="3435738964857648380">Sicurezza</translation>
 <translation id="343578350365773421">Carta esaurita</translation>
 <translation id="3435896845095436175">Abilita</translation>
-<translation id="3436642683618870087">La funzionalità Sottotitoli in tempo reale rileva l'audio nei contenuti multimediali e genera automaticamente sottotitoli per tutti i contenuti multimediali in Chrome.</translation>
 <translation id="3438633801274389918">Ninja</translation>
 <translation id="3439153939049640737">Consenti sempre a <ph name="HOST" /> di accedere al microfono</translation>
 <translation id="3439970425423980614">Apertura PDF in anteprima in corso</translation>
@@ -2321,6 +2324,7 @@
 <translation id="3821372858277557370">{NUM_EXTENSIONS,plural, =1{Un'estensione è stata approvata}other{# estensioni sono state approvate}}</translation>
 <translation id="3822559385185038546">Questo proxy è stato applicato dall'amministratore</translation>
 <translation id="3823310065043511710">Sono consigliati almeno <ph name="INSTALL_SIZE" /> di spazio libero per Linux.</translation>
+<translation id="3824621460022590830">Token di registrazione dei dispositivi non valido. Contatta l'amministratore o il proprietario del dispositivo. Codice di errore: <ph name="ERROR_CODE" />.</translation>
 <translation id="3826440694796503677">L'amministratore ha disabilitato l'aggiunta di altri Account Google</translation>
 <translation id="3827306204503227641">Continua a consentire i plug-in senza sandbox</translation>
 <translation id="3827774300009121996">&amp;Schermo intero</translation>
@@ -3274,6 +3278,7 @@
 <translation id="5079950360618752063">Utilizza la password suggerita</translation>
 <translation id="508059534790499809">Aggiorna una richiesta di Kerberos</translation>
 <translation id="5084230410268011727">Consenti ai siti di usare i sensori di movimento e della luce</translation>
+<translation id="5084328598860513926">Il flusso di provisioning è stato interrotto. Riprova oppure contatta l'amministratore o il proprietario del dispositivo. Codice di errore: <ph name="ERROR_CODE" />.</translation>
 <translation id="5085162214018721575">Verifica disponibilità aggiornamenti</translation>
 <translation id="5086082738160935172">HID</translation>
 <translation id="5086874064903147617">Ripristinare la home page predefinita?</translation>
@@ -3616,7 +3621,6 @@
 <translation id="5511379779384092781">Molto bassa</translation>
 <translation id="5511823366942919280">Vuoi configurare questo dispositivo come dispositivo "Shark"?</translation>
 <translation id="5512653252560939721">Il certificato utente deve essere basato su hardware.</translation>
-<translation id="5515923816438946203">Scegli i contenuti da mostrare sullo schermo</translation>
 <translation id="5517304475148761050">L'app richiede l'accesso al Play Store</translation>
 <translation id="5517412723934627386"><ph name="NETWORK_TYPE" />: <ph name="NETWORK_DISPLAY_NAME" /></translation>
 <translation id="551752069230578406">Aggiunta della stampante al tuo account; potrebbe occorrere un istante...</translation>
@@ -3672,6 +3676,7 @@
 <translation id="557722062034137776">Il ripristino del dispositivo non influirà sui tuoi Account Google o sui dati sincronizzati con tali account. Tuttavia, tutti i file salvati localmente sul dispositivo verranno eliminati.</translation>
 <translation id="5578059481725149024">Accesso automatico</translation>
 <translation id="558170650521898289">Verifica driver hardware Microsoft Windows</translation>
+<translation id="5581972110672966454">Impossibile aggiungere il dispositivo al dominio. Riprova oppure contatta l'amministratore o il proprietario del dispositivo. Codice di errore: <ph name="ERROR_CODE" />.</translation>
 <translation id="5582839680698949063">Menu principale</translation>
 <translation id="5583640892426849032">Backspace</translation>
 <translation id="5584088138253955452">Salvare il nome utente?</translation>
@@ -3730,6 +3735,7 @@
 <translation id="5642508497713047">Firmatario CRL</translation>
 <translation id="5643321261065707929">Rete a consumo</translation>
 <translation id="5643620609347735571">Cancella e continua</translation>
+<translation id="5646376287012673985">Posizione</translation>
 <translation id="5646558797914161501">Uomo d'affari</translation>
 <translation id="5648166631817621825">Ultima settimana</translation>
 <translation id="5649053991847567735">Download automatici</translation>
@@ -3744,6 +3750,7 @@
 <translation id="5667546120811588575">Configurazione di Google Play...</translation>
 <translation id="5669267381087807207">Attivazione</translation>
 <translation id="5669691691057771421">Inserisci il nuovo PIN</translation>
+<translation id="5670702108860320605">BSSID</translation>
 <translation id="5671641761787789573">Immagini bloccate</translation>
 <translation id="5671658447180261823">Rimuovi il suggerimento <ph name="SUGGESTION_NAME" /></translation>
 <translation id="567587836466137939">Questo dispositivo riceverà automaticamente aggiornamenti software e di sicurezza fino a <ph name="MONTH_AND_YEAR" />. <ph name="LINK_BEGIN" />Ulteriori informazioni<ph name="LINK_END" /></translation>
@@ -4350,7 +4357,7 @@
 <translation id="6429384232893414837">Errore di aggiornamento</translation>
 <translation id="6430814529589430811">ASCII con codifica Base64, singolo certificato</translation>
 <translation id="6431347207794742960"><ph name="PRODUCT_NAME" /> imposterà gli aggiornamenti automatici per tutti gli utenti di questo computer.</translation>
-<translation id="6434309073475700221">Annulla</translation>
+<translation id="6434309073475700221">Elimina</translation>
 <translation id="6434325376267409267">Il dispositivo deve essere aggiornato per poter utilizzare <ph name="APP_NAME" />.</translation>
 <translation id="6436164536244065364">Visualizza nel Web Store</translation>
 <translation id="6438992844451964465"><ph name="WINDOW_TITLE" /> - Riproduzione audio in corso</translation>
@@ -5341,7 +5348,7 @@
 <translation id="7696063401938172191">Sul tuo telefono "<ph name="PHONE_NAME" />":</translation>
 <translation id="7698408911093959127">{COUNT,plural, =1{1 elemento nell'elenco dei preferiti}other{# elementi nell'elenco dei preferiti}}</translation>
 <translation id="7699968112832915395">Impossibile aggiungere l'account</translation>
-<translation id="7701040980221191251">Nessuno</translation>
+<translation id="7701040980221191251">Nulla</translation>
 <translation id="770157826141786566">Il termine ultimo per la restituzione di questo dispositivo è scaduto.</translation>
 <translation id="7701869757853594372">Handle UTENTE</translation>
 <translation id="7701928712056789451">Questi elementi potrebbero essere pericolosi</translation>
@@ -5390,6 +5397,7 @@
 <translation id="7764225426217299476">Aggiungi indirizzo</translation>
 <translation id="7764256770584298012"><ph name="DOWNLOAD_RECEIVED" /> da <ph name="DOWNLOAD_DOMAIN" /></translation>
 <translation id="7765158879357617694">Sposta</translation>
+<translation id="7766082757934713382">Contribuisce a ridurre l'utilizzo dei dati di rete mettendo in pausa gli aggiornamenti automatici di sistema e delle app</translation>
 <translation id="7766807826975222231">Fai un tour</translation>
 <translation id="7766838926148951335">Accetta le autorizzazioni</translation>
 <translation id="7768770796815395237">Cambia</translation>
@@ -6301,6 +6309,7 @@
 <translation id="885701979325669005">Dati memorizzati dai siti</translation>
 <translation id="8859057652521303089">Seleziona la tua lingua:</translation>
 <translation id="8859174528519900719">Frame secondario: <ph name="SUBFRAME_SITE" /></translation>
+<translation id="8859402192569844210">Impossibile caricare i Termini di servizio</translation>
 <translation id="8859662783913000679">Account genitore</translation>
 <translation id="8862003515646449717">Passa a un browser veloce</translation>
 <translation id="8863753581171631212">Apri link in nuova finestra di <ph name="APP" /></translation>
@@ -6379,7 +6388,6 @@
 <translation id="8952831374766033534">Opzione di configurazione non supportata: <ph name="ERROR_LINE" /></translation>
 <translation id="8953476467359856141">Durante la ricarica</translation>
 <translation id="895347679606913382">Avvio download in corso...</translation>
-<translation id="8957762313041272117">Sottotitoli in tempo reale</translation>
 <translation id="895944840846194039">Memoria JavaScript</translation>
 <translation id="8962083179518285172">Nascondi dettagli</translation>
 <translation id="8962918469425892674">Questo sito usa sensori di movimento o della luce.</translation>
@@ -6569,6 +6577,7 @@
 <translation id="920045321358709304">Cerca su <ph name="SEARCH_ENGINE" /></translation>
 <translation id="9201023452444595544">I dati offline verranno cancellati</translation>
 <translation id="9201220332032049474">Opzioni di blocco schermo</translation>
+<translation id="9201842707396338580">Si è verificato un problema. Contatta l'amministratore o il proprietario del dispositivo. Codice di errore: <ph name="ERROR_CODE" />.</translation>
 <translation id="9203398526606335860">&amp;Profiling attivato</translation>
 <translation id="9203904171912129171">Seleziona un dispositivo</translation>
 <translation id="9203962528777363226">L'amministratore di questo dispositivo ha disattivato l'aggiunta di nuovi utenti</translation>
@@ -6584,7 +6593,7 @@
 <translation id="9219103736887031265">Immagini</translation>
 <translation id="9220525904950070496">Rimuovi account</translation>
 <translation id="9220820413868316583">Solleva, quindi riprova.</translation>
-<translation id="923467487918828349">Mostra tutte</translation>
+<translation id="923467487918828349">Mostra tutto</translation>
 <translation id="929117907539171075">Verranno cancellati anche i dati offline nell'app installata</translation>
 <translation id="930268624053534560">Timestamp dettagliati</translation>
 <translation id="932327136139879170">Home page</translation>
@@ -6640,6 +6649,7 @@
 <translation id="983511809958454316">Questa funzione non è supportata in realtà virtuale</translation>
 <translation id="984275831282074731">Metodi di pagamento</translation>
 <translation id="98515147261107953">Orizzontale</translation>
+<translation id="987068745968718743">Parallels Desktop: <ph name="PLUGIN_VM_NAME" /></translation>
 <translation id="987264212798334818">Generali</translation>
 <translation id="987897973846887088">Nessuna immagine disponibile</translation>
 <translation id="988978206646512040">Non è consentita una passphrase vuota</translation>
diff --git a/chrome/app/resources/generated_resources_iw.xtb b/chrome/app/resources/generated_resources_iw.xtb
index 4392afe..eb6e1474 100644
--- a/chrome/app/resources/generated_resources_iw.xtb
+++ b/chrome/app/resources/generated_resources_iw.xtb
@@ -247,7 +247,6 @@
 <translation id="1293556467332435079">קבצים</translation>
 <translation id="1296911687402551044">הצמדה של הכרטיסייה שנבחרה</translation>
 <translation id="1297175357211070620">יעד</translation>
-<translation id="1297646507722131691">‏כחלק מתהליך השדרוג הזה מומלץ לגבות קבצים. כך יימנע איבוד נתונים במקרה שבו לא ניתן יהיה להשלים את השדרוג. הפעלת השדרוג תגרום לכיבוי של Linux (בטא). לפני המשך התהליך יש לשמור קבצים פתוחים.</translation>
 <translation id="1300415640239881824">‏הדומיין <ph name="DOMAIN" /> ‏רוצה לאמת את זהות המכשיר שלך בעזרת Google, כדי להחליט אם הוא כשיר להפעלה משופרת של תוכן מוגן.</translation>
 <translation id="1300806585489372370">כדי לשנות את ההגדרה הזו, ראשית יש <ph name="BEGIN_LINK" />להפעיל מזהים<ph name="END_LINK" /></translation>
 <translation id="1301135395320604080">ל-<ph name="ORIGIN" /> יש הרשאה לערוך את הקבצים הבאים</translation>
@@ -1118,6 +1117,7 @@
 <translation id="2352662711729498748">‏&lt; MB‏ 1</translation>
 <translation id="2352810082280059586">הערות שנכתבות כשמסך הנעילה פועל נשמרות באופן אוטומטי ב-<ph name="LOCK_SCREEN_APP_NAME" />. ההערה האחרונה שכתבת תמשיך להופיע במסך הנעילה.</translation>
 <translation id="2353297238722298836">ניתן להשתמש בדף זה במצלמה ובמיקרופון</translation>
+<translation id="2355314311311231464">הקצאת המשאבים נכשלה מאחר שלא ניתן היה לאחזר את פרטי החשבון שלך. יש לנסות שוב. קוד שגיאה: <ph name="ERROR_CODE" />.</translation>
 <translation id="2355604387869345912">הפעלת שיתוף אינטרנט מיידי בין מכשירים</translation>
 <translation id="2356070529366658676">שאל</translation>
 <translation id="2357330829548294574">הסרה של <ph name="USER_NAME" /></translation>
@@ -1212,6 +1212,7 @@
 <translation id="2473195200299095979">תרגם את הדף הזה</translation>
 <translation id="2475982808118771221">אירעה שגיאה</translation>
 <translation id="2476578072172137802">הגדרות אתר</translation>
+<translation id="2476974672882258506">‏יש לכבות את Windows כדי להסיר את <ph name="PARALLELS_DESKTOP" />.</translation>
 <translation id="2478176599153288112">הרשאות של קובץ מדיה עבור "<ph name="EXTENSION" />"</translation>
 <translation id="247949520305900375">שיתוף אודיו</translation>
 <translation id="248003956660572823">הסיסמאות לא נשמרו</translation>
@@ -1302,6 +1303,7 @@
 <translation id="2572032849266859634">ניתנה הרשאה לקריאה בלבד ב-<ph name="VOLUME_NAME" />.</translation>
 <translation id="2575247648642144396">סמל זה יוצג כאשר התוסף יכול לפעול בדף הנוכחי. השתמש בתוסף זה על ידי לחיצה על הסמל או על ידי הקשה על <ph name="EXTENSION_SHORTCUT" />.</translation>
 <translation id="257779572837908839">‏הגדרה כ-Chromebox לניהול פגישות</translation>
+<translation id="2579232805407578790">‏לא ניתן להתחבר לשרת. יש לבדוק את החיבור לרשת ולנסות שוב. אם הבעיה ממשיכה, יש להפעיל מחדש את ה-Chromebook. קוד שגיאה: <ph name="ERROR_CODE" />.</translation>
 <translation id="2580889980133367162">תמיד אפשר ל-<ph name="HOST" /> להוריד קבצים מרובים</translation>
 <translation id="258095186877893873">ארוכה</translation>
 <translation id="2582253231918033891"><ph name="PRODUCT_NAME" /> <ph name="PRODUCT_VERSION" /> (פלטפורמה <ph name="PLATFORM_VERSION" />‏) <ph name="DEVICE_SERIAL_NUMBER" /></translation>
@@ -1357,7 +1359,7 @@
 <translation id="2653033005692233957">החיפוש נכשל</translation>
 <translation id="2653266418988778031">‏אם תמחק אישור של רשות אישורים (CA), הדפדפן שלך לא יוכל לתת אמון באף אישור שהונפק על ידי רשות אישורים זו.</translation>
 <translation id="2653275834716714682">החלפת טקסט</translation>
-<translation id="2653659639078652383">שלח</translation>
+<translation id="2653659639078652383">שליחה</translation>
 <translation id="265390580714150011">ערך שדה </translation>
 <translation id="2654166010170466751">‏מתן הרשאה לאתרים להתקין מעבדי handler לתשלומים</translation>
 <translation id="2654553774144920065">בקשת הדפסה</translation>
@@ -1522,6 +1524,7 @@
 <translation id="2836635946302913370">הכניסה עם שם משתמש זה הושבתה על ידי מנהל המערכת.</translation>
 <translation id="283669119850230892">כדי להשתמש ב-<ph name="NETWORK_ID" /> של הרשת, השלם קודם את ההתחברות לאינטרנט, למטה.</translation>
 <translation id="2838379631617906747">מתקין</translation>
+<translation id="2838835911926931318">אפשר להיכנס לחשבון כדי לסנכרן את הסימניות, הסיסמאות, ההיסטוריה ועוד בכל המכשירים שלך</translation>
 <translation id="2839032553903800133">ההודעות חסומות</translation>
 <translation id="2841013758207633010">שעה</translation>
 <translation id="2841837950101800123">ספק</translation>
@@ -1581,6 +1584,7 @@
 הודעת שרת: <ph name="SERVER_MSG" /></translation>
 <translation id="2908162660801918428">הוספת גלריית מדיה לפי ספריה</translation>
 <translation id="2910318910161511225">יש להתחבר לרשת ולנסות שוב</translation>
+<translation id="2910718431259223434">משהו השתבש. יש לנסות שוב, או לפנות לבעלים של המכשיר או למנהל המכשיר. קוד שגיאה: <ph name="ERROR_CODE" />.</translation>
 <translation id="2913331724188855103">‏אתרים יוכלו לשמור ולקרוא נתונים של קובצי Cookie (מומלץ)</translation>
 <translation id="2915102088417824677">הצגת יומן הפעילות</translation>
 <translation id="2915873080513663243">סריקה אוטומטית</translation>
@@ -1974,7 +1978,6 @@
 <translation id="3435738964857648380">אבטחה</translation>
 <translation id="343578350365773421">אין נייר</translation>
 <translation id="3435896845095436175">הפעל</translation>
-<translation id="3436642683618870087">‏התכונה 'כתוביות מיידיות' מזהה דיבור בתוכן מדיה ויוצרת באופן אוטומטי כתוביות לכל מדיה שמופעלת ב-Chrome.</translation>
 <translation id="3438633801274389918">נינג'ה</translation>
 <translation id="3439153939049640737">אפשר תמיד ל-<ph name="HOST" /> לגשת למיקרופון שלך</translation>
 <translation id="3439970425423980614">‏פתיחת PDF בתצוגה מקדימה</translation>
@@ -2320,6 +2323,7 @@
 <translation id="3821372858277557370">{NUM_EXTENSIONS,plural, =1{תוסף אושר}two{# תוספים אושרו}many{# תוספים אושרו}other{# תוספים אושרו}}</translation>
 <translation id="3822559385185038546">‏שרת ה-proxy הזה נאכף על ידי מנהל המערכת</translation>
 <translation id="3823310065043511710">‏מומלץ ששטח האחסון הפנוי יהיה <ph name="INSTALL_SIZE" /> לפחות כדי להשתמש ב-Linux.</translation>
+<translation id="3824621460022590830">אסימון הרשמת המכשיר לא חוקי. יש לפנות לבעלים של המכשיר או למנהל המכשיר. קוד שגיאה: <ph name="ERROR_CODE" />.</translation>
 <translation id="3826440694796503677">‏מנהל המערכת השבית את האפשרות להוסיף חשבונות Google</translation>
 <translation id="3827306204503227641">המשך להתיר יישומי פלאגין ללא ארגז חול</translation>
 <translation id="3827774300009121996">&amp;מסך מלא</translation>
@@ -3273,6 +3277,7 @@
 <translation id="5079950360618752063">שימוש בסיסמה המוצעת</translation>
 <translation id="508059534790499809">‏רענון של כרטיס Kerberos</translation>
 <translation id="5084230410268011727">מתן הרשאה לאתרים להשתמש בחיישני תנועה ואור</translation>
+<translation id="5084328598860513926">תהליך ההכנה לשימוש נקטע. יש לנסות שוב, או לפנות לבעלים של המכשיר או למנהל המכשיר. קוד שגיאה: <ph name="ERROR_CODE" />.</translation>
 <translation id="5085162214018721575">מחפש עדכונים</translation>
 <translation id="5086082738160935172">HID</translation>
 <translation id="5086874064903147617">לשחר את דף הבית שהוגדר כברירת המחדל?</translation>
@@ -3615,7 +3620,6 @@
 <translation id="5511379779384092781">קטן במיוחד</translation>
 <translation id="5511823366942919280">האם אתה בטוח שברצונך להגדיר מכשיר זה כ'כריש'?</translation>
 <translation id="5512653252560939721">חובה לבצע גיבוי-חומרה לאישור המשתמש.</translation>
-<translation id="5515923816438946203">בחירת התוכן שיופיע על המסך</translation>
 <translation id="5517304475148761050">‏האפליקציה הזו צריכה גישה אל חנות Play</translation>
 <translation id="5517412723934627386"><ph name="NETWORK_TYPE" /> – <ph name="NETWORK_DISPLAY_NAME" /></translation>
 <translation id="551752069230578406">מוסיף את המדפסת לחשבון שלך - התהליך עשוי להימשך מספר רגעים...</translation>
@@ -3671,6 +3675,7 @@
 <translation id="557722062034137776">‏איפוס של המכשיר לא ישפיע על חשבונות Google שלך או על נתונים המסונכרנים לחשבונות אלה. אך כל הקבצים המאוחסנים במכשיר באופן מקומי יימחקו.</translation>
 <translation id="5578059481725149024">כניסה אוטומטית</translation>
 <translation id="558170650521898289">‏אימות מנהל התקן חומרה של Microsoft Windows </translation>
+<translation id="5581972110672966454">לא ניתן לצרף את המכשיר אל הדומיין. יש לנסות שוב, או לפנות לבעלים של המכשיר או למנהל המכשיר. קוד שגיאה: <ph name="ERROR_CODE" />.</translation>
 <translation id="5582839680698949063">תפריט ראשי</translation>
 <translation id="5583640892426849032">Backspace</translation>
 <translation id="5584088138253955452">לשמור את שם המשתמש?</translation>
@@ -3729,6 +3734,7 @@
 <translation id="5642508497713047">‏חותם CRL</translation>
 <translation id="5643321261065707929">רשת עם חיוב לפי שימוש בנתונים</translation>
 <translation id="5643620609347735571">ניקוי והמשך</translation>
+<translation id="5646376287012673985">מיקום</translation>
 <translation id="5646558797914161501">איש עסקים</translation>
 <translation id="5648166631817621825">מהשבוע האחרון</translation>
 <translation id="5649053991847567735">הורדות אוטומטיות</translation>
@@ -3743,6 +3749,7 @@
 <translation id="5667546120811588575">‏הגדרת Google Play מתבצעת...</translation>
 <translation id="5669267381087807207">מפעיל</translation>
 <translation id="5669691691057771421">‏הזן את מספר ה-PIN החדש</translation>
+<translation id="5670702108860320605">BSSID</translation>
 <translation id="5671641761787789573">תמונות נחסמו</translation>
 <translation id="5671658447180261823">הסרת ההצעה <ph name="SUGGESTION_NAME" /></translation>
 <translation id="567587836466137939">המכשיר יקבל עדכוני תוכנה ואבטחה אוטומטיים עד <ph name="MONTH_AND_YEAR" />. <ph name="LINK_BEGIN" />מידע נוסף<ph name="LINK_END" /></translation>
@@ -4349,7 +4356,7 @@
 <translation id="6429384232893414837">שגיאת עדכון</translation>
 <translation id="6430814529589430811">‏ASCII בקידוד Base64, אישור יחיד</translation>
 <translation id="6431347207794742960"><ph name="PRODUCT_NAME" /> יגדיר עדכונים אוטומטיים לכל המשתמשים במחשב זה.</translation>
-<translation id="6434309073475700221">התעלם</translation>
+<translation id="6434309073475700221">מחק</translation>
 <translation id="6434325376267409267">יש לעדכן את המכשיר כדי שאפשר יהיה להשתמש ב-<ph name="APP_NAME" />.</translation>
 <translation id="6436164536244065364">הצג בחנות אינטרנט</translation>
 <translation id="6438992844451964465"><ph name="WINDOW_TITLE" /> - אודיו מופעל</translation>
@@ -5340,7 +5347,7 @@
 <translation id="7696063401938172191">ב-'<ph name="PHONE_NAME" />' שלך:</translation>
 <translation id="7698408911093959127">{COUNT,plural, =1{פריט אחד ברשימת הסימניות}two{# פריטים ברשימת הסימניות}many{# פריטים ברשימת הסימניות}other{# פריטים ברשימת הסימניות}}</translation>
 <translation id="7699968112832915395">לא ניתן להוסיף חשבון</translation>
-<translation id="7701040980221191251">ללא</translation>
+<translation id="7701040980221191251">אין</translation>
 <translation id="770157826141786566">תאריך היעד להחזרת המכשיר הזה חלף.</translation>
 <translation id="7701869757853594372">מזהים ייחודיים של משתמשים</translation>
 <translation id="7701928712056789451">הפריטים האלה עשויים להיות מסוכנים</translation>
@@ -5389,6 +5396,7 @@
 <translation id="7764225426217299476">הוסף כתובת</translation>
 <translation id="7764256770584298012"><ph name="DOWNLOAD_RECEIVED" /> מ-<ph name="DOWNLOAD_DOMAIN" /></translation>
 <translation id="7765158879357617694">העברה</translation>
+<translation id="7766082757934713382">המתג הזה עוזר לצמצם את השימוש בחבילת הגלישה על ידי הרשת, על ידי השהיית העדכונים האוטומטיים של האפליקציה והמערכת.</translation>
 <translation id="7766807826975222231">הצטרף לסיור</translation>
 <translation id="7766838926148951335">אשר הרשאות</translation>
 <translation id="7768770796815395237">שינוי</translation>
@@ -6004,6 +6012,7 @@
 <translation id="8500234928660943538">‏ה-PUK שגוי. מספר הניסיונות החוזרים שנותרו: <ph name="RETRIES" />.</translation>
 <translation id="8502536196501630039">‏כדי להשתמש באפליקציות מ-Google Play, צריך לשחזר את האפליקציות שלך. ייתכן שחלק מהנתונים אבדו.</translation>
 <translation id="8503813439785031346">שם משתמש</translation>
+<translation id="8504640708321980506">נתונים</translation>
 <translation id="8507227974644337342">רזולוציית מסך</translation>
 <translation id="850875081535031620">לא נמצאו תוכנות מזיקות</translation>
 <translation id="8509177919508253835">איפוס מפתחות האבטחה ויצירת קודי אימות</translation>
@@ -6302,6 +6311,7 @@
 <translation id="885701979325669005">אחסון</translation>
 <translation id="8859057652521303089">בחר שפה:</translation>
 <translation id="8859174528519900719">תת-מסגרת: <ph name="SUBFRAME_SITE" /></translation>
+<translation id="8859402192569844210">לא ניתן לטעון את התנאים וההגבלות</translation>
 <translation id="8859662783913000679">חשבון הורה</translation>
 <translation id="8862003515646449717">החלף לדפדפן מהיר</translation>
 <translation id="8863753581171631212">פתח את הקישור ב-<ph name="APP" /></translation>
@@ -6380,7 +6390,6 @@
 <translation id="8952831374766033534">אפשרות ההגדרה לא נתמכת: <ph name="ERROR_LINE" /></translation>
 <translation id="8953476467359856141">בזמן טעינה</translation>
 <translation id="895347679606913382">מתחיל...</translation>
-<translation id="8957762313041272117">כתוביות מיידיות</translation>
 <translation id="895944840846194039">‏זיכרון JavaScript</translation>
 <translation id="8962083179518285172">הסתר פרטים</translation>
 <translation id="8962918469425892674">האתר הזה משתמש בחיישני תנועה או תאורה.</translation>
@@ -6570,6 +6579,7 @@
 <translation id="920045321358709304">חפש ב-<ph name="SEARCH_ENGINE" /></translation>
 <translation id="9201023452444595544">המערכת תמחק את כל הנתונים שנשמרו במצב אופליין</translation>
 <translation id="9201220332032049474">אפשרויות נעילת מסך</translation>
+<translation id="9201842707396338580">משהו השתבש. יש לפנות לבעלים של המכשיר או למנהל המכשיר. קוד שגיאה: <ph name="ERROR_CODE" />.</translation>
 <translation id="9203398526606335860">&amp;יצירת פרופילים מופעלת</translation>
 <translation id="9203904171912129171">בחירת מכשיר</translation>
 <translation id="9203962528777363226">מנהל המערכת של מכשיר זה השבית את ההוספה של משתמשים חדשים</translation>
@@ -6585,7 +6595,7 @@
 <translation id="9219103736887031265">תמונות</translation>
 <translation id="9220525904950070496">הסר חשבון</translation>
 <translation id="9220820413868316583">צריך להרים את האצבע ולנסות שוב.</translation>
-<translation id="923467487918828349">הצג הכל</translation>
+<translation id="923467487918828349">הצג הכול</translation>
 <translation id="929117907539171075">המערכת תמחק גם נתונים שנשמרו במצב אופליין באפליקציה מותקנת</translation>
 <translation id="930268624053534560">חותמות זמן מפורטות</translation>
 <translation id="932327136139879170">בית</translation>
@@ -6641,6 +6651,7 @@
 <translation id="983511809958454316">‏התכונה לא נתמכת ב-VR</translation>
 <translation id="984275831282074731">אמצעי תשלום</translation>
 <translation id="98515147261107953">לרוחב</translation>
+<translation id="987068745968718743">Parallels Desktop: <ph name="PLUGIN_VM_NAME" /></translation>
 <translation id="987264212798334818">כללי</translation>
 <translation id="987897973846887088">אין תמונות זמינות</translation>
 <translation id="988978206646512040">השדה של ביטוי הסיסמה לא יכול להישאר ריק</translation>
diff --git a/chrome/app/resources/generated_resources_ja.xtb b/chrome/app/resources/generated_resources_ja.xtb
index f47b21bd..cf5ea35 100644
--- a/chrome/app/resources/generated_resources_ja.xtb
+++ b/chrome/app/resources/generated_resources_ja.xtb
@@ -247,7 +247,6 @@
 <translation id="1293556467332435079">ファイル</translation>
 <translation id="1296911687402551044">選択したタブを固定</translation>
 <translation id="1297175357211070620">送信先</translation>
-<translation id="1297646507722131691">アップグレードを完了できなかった場合のデータ損失を防ぐため、アップグレードのプロセスでファイルをバックアップすることをおすすめします。アップグレードを開始すると、Linux(ベータ版)はシャットダウンされます。続行する前に、開いているファイルを保存してください。</translation>
 <translation id="1300415640239881824"><ph name="DOMAIN" /> では、保護されたコンテンツを高度な方法で再生できるかどうかを判定するために、Google によるデバイス識別子の確認が求められています。</translation>
 <translation id="1300806585489372370">この設定を変更するには、最初に<ph name="BEGIN_LINK" />識別子の使用を有効<ph name="END_LINK" />にします</translation>
 <translation id="1301135395320604080"><ph name="ORIGIN" /> は次のファイルを編集できます</translation>
@@ -1121,6 +1120,7 @@
 <translation id="2352662711729498748">1 MB 未満</translation>
 <translation id="2352810082280059586">ロック画面のメモは<ph name="LOCK_SCREEN_APP_NAME" />に自動的に保存されます。最新のメモはロック画面に表示されます。</translation>
 <translation id="2353297238722298836">カメラとマイクを使用できます</translation>
+<translation id="2355314311311231464">アカウントの詳細を取得できなかったため、プロピジョニングに失敗しました。もう一度お試しください。エラーコード: <ph name="ERROR_CODE" />。</translation>
 <translation id="2355604387869345912">インスタント テザリングをオンにする</translation>
 <translation id="2356070529366658676">確認する</translation>
 <translation id="2357330829548294574"><ph name="USER_NAME" /> を削除</translation>
@@ -1215,6 +1215,7 @@
 <translation id="2473195200299095979">このページを翻訳</translation>
 <translation id="2475982808118771221">エラーが発生しました</translation>
 <translation id="2476578072172137802">サイトの設定</translation>
+<translation id="2476974672882258506"><ph name="PARALLELS_DESKTOP" /> をアンインストールするには Windows をシャットダウンしてください。</translation>
 <translation id="2478176599153288112">「<ph name="EXTENSION" />」のメディアファイル権限</translation>
 <translation id="247949520305900375">音声を共有する</translation>
 <translation id="248003956660572823">パスワードは保存されていません</translation>
@@ -1305,6 +1306,7 @@
 <translation id="2572032849266859634"><ph name="VOLUME_NAME" /> への読み取り専用アクセスが許可されました。</translation>
 <translation id="2575247648642144396">このアイコンは、表示中のページで拡張機能が使用できる場合に表示されます。この拡張機能を使用するには、アイコンをクリックするか、<ph name="EXTENSION_SHORTCUT" /> を押します。</translation>
 <translation id="257779572837908839">Chromebox for meetings として設定</translation>
+<translation id="2579232805407578790">サーバーに接続できませんでした。ネットワーク接続を確認してからもう一度お試しください。問題が解決しない場合は、Chromebook を再起動してください。エラーコード: <ph name="ERROR_CODE" />。</translation>
 <translation id="2580889980133367162">複数のファイルをダウンロードすることを <ph name="HOST" /> に常に許可する</translation>
 <translation id="258095186877893873">長い</translation>
 <translation id="2582253231918033891"><ph name="PRODUCT_NAME" /> <ph name="PRODUCT_VERSION" />(プラットフォーム <ph name="PLATFORM_VERSION" />)<ph name="DEVICE_SERIAL_NUMBER" /></translation>
@@ -1524,6 +1526,7 @@
 <translation id="2836635946302913370">このユーザー名でのログインは、管理者によって無効にされています。</translation>
 <translation id="283669119850230892">ネットワーク <ph name="NETWORK_ID" /> を使用するには、まずインターネット接続を完了してください(下記参照)。</translation>
 <translation id="2838379631617906747">インストール中</translation>
+<translation id="2838835911926931318">ログインして、すべてのデバイスでブックマーク、パスワード、履歴などを同期します。</translation>
 <translation id="2839032553903800133">通知がブロックされています</translation>
 <translation id="2841013758207633010">時間</translation>
 <translation id="2841837950101800123">提供元</translation>
@@ -1583,6 +1586,7 @@
     サーバー メッセージ: <ph name="SERVER_MSG" /></translation>
 <translation id="2908162660801918428">メディア ギャラリーをディレクトリ単位で追加</translation>
 <translation id="2910318910161511225">ネットワークに接続してから、もう一度お試しください</translation>
+<translation id="2910718431259223434">エラーが発生しました。もう一度お試しいただくか、デバイス所有者または管理者にお問い合わせください。エラーコード: <ph name="ERROR_CODE" />。</translation>
 <translation id="2913331724188855103">サイトに Cookie データの保存と読み取りを許可する(推奨)</translation>
 <translation id="2915102088417824677">アクティビティ ログを表示</translation>
 <translation id="2915873080513663243">自動スキャン</translation>
@@ -1976,7 +1980,6 @@
 <translation id="3435738964857648380">セキュリティ</translation>
 <translation id="343578350365773421">用紙がありません</translation>
 <translation id="3435896845095436175">有効にする</translation>
-<translation id="3436642683618870087">自動字幕起こしでは、Chrome で再生されるあらゆるメディアの音声を検出して、字幕を自動的に生成します。</translation>
 <translation id="3438633801274389918">忍者</translation>
 <translation id="3439153939049640737"><ph name="HOST" /> によるマイクへのアクセスを常に許可する</translation>
 <translation id="3439970425423980614">PDF をプレビューしています</translation>
@@ -2322,6 +2325,7 @@
 <translation id="3821372858277557370">{NUM_EXTENSIONS,plural, =1{1 個の拡張機能が承認されました}other{# 個の拡張機能が承認されました}}</translation>
 <translation id="3822559385185038546">このプロキシは管理者によって制御されています</translation>
 <translation id="3823310065043511710">Linux 用の推奨される空き容量は <ph name="INSTALL_SIZE" /> 以上です。</translation>
+<translation id="3824621460022590830">デバイス登録トークンが無効です。デバイスの所有者または管理者にお問い合わせください。エラーコード: <ph name="ERROR_CODE" />。</translation>
 <translation id="3826440694796503677">Google アカウントをさらに追加するオプションは、管理者によって無効にされています</translation>
 <translation id="3827306204503227641">サンドボックスの無効化プラグインを引き続き許可する</translation>
 <translation id="3827774300009121996">全画面表示(&amp;F)</translation>
@@ -3275,6 +3279,7 @@
 <translation id="5079950360618752063">提案されたパスワードを使用</translation>
 <translation id="508059534790499809">Kerberos チケットの更新</translation>
 <translation id="5084230410268011727">サイトによるモーション センサーと光センサーの使用を許可する</translation>
+<translation id="5084328598860513926">プロビジョニング フローが中断されました。もう一度お試しいただくか、デバイス所有者または管理者にお問い合わせください。エラーコード: <ph name="ERROR_CODE" />。</translation>
 <translation id="5085162214018721575">アップデートを確認しています</translation>
 <translation id="5086082738160935172">HID</translation>
 <translation id="5086874064903147617">デフォルトのホームページに戻しますか?</translation>
@@ -3617,7 +3622,6 @@
 <translation id="5511379779384092781">特小</translation>
 <translation id="5511823366942919280">このデバイスを「Shark」として設定してもよろしいですか?</translation>
 <translation id="5512653252560939721">ユーザー証明書はハードウェア式である必要があります。</translation>
-<translation id="5515923816438946203">画面に表示するコンテンツを選択します</translation>
 <translation id="5517304475148761050">このアプリは、Play ストアへのアクセスが必要です</translation>
 <translation id="5517412723934627386"><ph name="NETWORK_TYPE" /> - <ph name="NETWORK_DISPLAY_NAME" /></translation>
 <translation id="551752069230578406">アカウントにプリンタを追加しています。この処理には数分かかる場合があります...</translation>
@@ -3673,6 +3677,7 @@
 <translation id="557722062034137776">デバイスをリセットしても、お使いの Google アカウントや、これらのアカウントに同期されているデータには影響しません。ただし、デバイス上でローカルに保存されているすべてのファイルは削除されます。</translation>
 <translation id="5578059481725149024">自動ログイン</translation>
 <translation id="558170650521898289">Microsoft Windows ハードウェア ドライバの確認</translation>
+<translation id="5581972110672966454">デバイスをドメインに追加できません。もう一度お試しいただくか、デバイス所有者または管理者にお問い合わせください。エラーコード: <ph name="ERROR_CODE" />。</translation>
 <translation id="5582839680698949063">メインメニュー</translation>
 <translation id="5583640892426849032">Backspace</translation>
 <translation id="5584088138253955452">ユーザー名を保存しますか?</translation>
@@ -3731,6 +3736,7 @@
 <translation id="5642508497713047">CRL の署名者</translation>
 <translation id="5643321261065707929">従量制ネットワーク</translation>
 <translation id="5643620609347735571">削除して続行</translation>
+<translation id="5646376287012673985">保存先</translation>
 <translation id="5646558797914161501">ビジネスマン</translation>
 <translation id="5648166631817621825">過去 7 日間</translation>
 <translation id="5649053991847567735">自動ダウンロード</translation>
@@ -3745,6 +3751,7 @@
 <translation id="5667546120811588575">Google Play を設定しています...</translation>
 <translation id="5669267381087807207">有効化中</translation>
 <translation id="5669691691057771421">新しい PIN を入力</translation>
+<translation id="5670702108860320605">BSSID</translation>
 <translation id="5671641761787789573">画像がブロックされました</translation>
 <translation id="5671658447180261823">候補<ph name="SUGGESTION_NAME" />を削除します</translation>
 <translation id="567587836466137939">このデバイスでは、<ph name="MONTH_AND_YEAR" /> までソフトウェアとセキュリティが自動更新されます。<ph name="LINK_BEGIN" />詳細<ph name="LINK_END" /></translation>
@@ -5391,6 +5398,7 @@
 <translation id="7764225426217299476">住所を追加</translation>
 <translation id="7764256770584298012"><ph name="DOWNLOAD_RECEIVED" />(<ph name="DOWNLOAD_DOMAIN" /> から)</translation>
 <translation id="7765158879357617694">移動</translation>
+<translation id="7766082757934713382">アプリとシステムの自動アップデートを一時的に停止することで、ネットワークのデータ使用量を減らします。</translation>
 <translation id="7766807826975222231">使い方ガイド</translation>
 <translation id="7766838926148951335">権限を許可</translation>
 <translation id="7768770796815395237">変更</translation>
@@ -6303,6 +6311,7 @@
 <translation id="885701979325669005">ストレージ</translation>
 <translation id="8859057652521303089">言語の選択:</translation>
 <translation id="8859174528519900719">サブフレーム: <ph name="SUBFRAME_SITE" /></translation>
+<translation id="8859402192569844210">利用規約を読み込むことができませんでした。</translation>
 <translation id="8859662783913000679">保護者のアカウント</translation>
 <translation id="8862003515646449717">高速なブラウザをぜひご利用ください</translation>
 <translation id="8863753581171631212">新しい <ph name="APP" /> でリンクを開く</translation>
@@ -6381,7 +6390,6 @@
 <translation id="8952831374766033534">設定オプションがサポートされていません: <ph name="ERROR_LINE" /></translation>
 <translation id="8953476467359856141">充電時</translation>
 <translation id="895347679606913382">開始しています...</translation>
-<translation id="8957762313041272117">自動字幕起こし</translation>
 <translation id="895944840846194039">JavaScript メモリ</translation>
 <translation id="8962083179518285172">詳細を非表示</translation>
 <translation id="8962918469425892674">このサイトはモーション センサーまたは光センサーを使用しています。</translation>
@@ -6571,6 +6579,7 @@
 <translation id="920045321358709304"><ph name="SEARCH_ENGINE" /> で検索</translation>
 <translation id="9201023452444595544">オフライン データも削除されます</translation>
 <translation id="9201220332032049474">画面ロックの種類</translation>
+<translation id="9201842707396338580">エラーが発生しました。デバイスの所有者または管理者にお問い合わせください。エラーコード: <ph name="ERROR_CODE" />。</translation>
 <translation id="9203398526606335860">プロファイル記録の開始(&amp;P)</translation>
 <translation id="9203904171912129171">デバイスを選択</translation>
 <translation id="9203962528777363226">このデバイスの管理者は新規ユーザーの追加を無効にしています</translation>
@@ -6586,7 +6595,7 @@
 <translation id="9219103736887031265">画像</translation>
 <translation id="9220525904950070496">アカウントを削除</translation>
 <translation id="9220820413868316583">いったん指を放してもう一度お試しください。</translation>
-<translation id="923467487918828349">すべてを表示</translation>
+<translation id="923467487918828349">すべて表示</translation>
 <translation id="929117907539171075">インストール済みアプリのオフライン データも削除されます</translation>
 <translation id="930268624053534560">詳細なタイムスタンプ</translation>
 <translation id="932327136139879170">ホーム</translation>
@@ -6642,6 +6651,7 @@
 <translation id="983511809958454316">この機能は VR ではサポートされていません</translation>
 <translation id="984275831282074731">お支払い方法</translation>
 <translation id="98515147261107953">横</translation>
+<translation id="987068745968718743">Parallels Desktop: <ph name="PLUGIN_VM_NAME" /></translation>
 <translation id="987264212798334818">全般</translation>
 <translation id="987897973846887088">使用できる画像がありません</translation>
 <translation id="988978206646512040">パスフレーズは必ず指定してください</translation>
diff --git a/chrome/app/resources/generated_resources_ka.xtb b/chrome/app/resources/generated_resources_ka.xtb
index f1a52954..50442ef 100644
--- a/chrome/app/resources/generated_resources_ka.xtb
+++ b/chrome/app/resources/generated_resources_ka.xtb
@@ -247,7 +247,6 @@
 <translation id="1293556467332435079">ფაილები</translation>
 <translation id="1296911687402551044">არჩეული ჩანართის ჩამაგრება</translation>
 <translation id="1297175357211070620">დანიშნულება</translation>
-<translation id="1297646507722131691">ვერსიის განახლებამდე რეკომენდებულია ფაილების სარეზერვო ასლების შექმნა, რომ არაფერი დაგეკარგოთ, თუ ვერსიის განახლება ვერ მოხერხდება. ვერსიის განახლების დაწყების შემთხვევაში Linux (ბეტა) გამოირთვება. გაგრძელებამდე შეინახეთ გახსნილი ფაილები.</translation>
 <translation id="1300415640239881824">დაცული კონტენტის გაუმჯობესებული გაშვების უფლების შესამოწმებლად <ph name="DOMAIN" /> საჭიროებს თქვენი მოწყობილობის იდენტიფიკაციას Google-ის მიერ.</translation>
 <translation id="1300806585489372370">ამ პარამეტრის შესაცვლელად, პირველ რიგში, <ph name="BEGIN_LINK" />ჩართეთ იდენტიფიკატორები<ph name="END_LINK" /></translation>
 <translation id="1301135395320604080"><ph name="ORIGIN" />-ს შეუძლია მითითებული ფაილების რედაქტირება</translation>
@@ -1980,7 +1979,6 @@
 <translation id="3435738964857648380">უსაფრთხოება</translation>
 <translation id="343578350365773421">ქაღალდი ამოიწურა</translation>
 <translation id="3435896845095436175">ჩართვა</translation>
-<translation id="3436642683618870087">ავტოსუბტიტრები ამოიცნობს მეტყველებას მედიაფაილში და ავტომატურად შექმნის სუბტიტრებს Chrome-ში გაშვებული მედიაკონტენტისთვის.</translation>
 <translation id="3438633801274389918">ნინძა</translation>
 <translation id="3439153939049640737">ყოველთვის მიეცი ნება <ph name="HOST" />-ს, მიიღოს წვდომა მიკროფონზე</translation>
 <translation id="3439970425423980614">PDF-ის გახსნა წინასწარ ხედში</translation>
@@ -3623,7 +3621,6 @@
 <translation id="5511379779384092781">ძალიან პატარა</translation>
 <translation id="5511823366942919280">ნამდვილად გსურთ დააყენოთ მოწყობილობა, როგორც „Shark“?</translation>
 <translation id="5512653252560939721">მომხმარებლის სერთიფიკატიაპარატურის შესაბამისი უდნა იყოს.</translation>
-<translation id="5515923816438946203">არჩიეთ, რას ხედავთ ეკრანზე</translation>
 <translation id="5517304475148761050">ეს აპი საჭიროებს წვდომას Play Store-ზე</translation>
 <translation id="5517412723934627386"><ph name="NETWORK_TYPE" /> — <ph name="NETWORK_DISPLAY_NAME" /></translation>
 <translation id="551752069230578406">თქვენს ანგარიშზე პრინტერის დამატება - ამას შეიძლება დასჭირდეს მცირე დრო…</translation>
@@ -3738,6 +3735,7 @@
 <translation id="5642508497713047">CRL ხელმომწერი</translation>
 <translation id="5643321261065707929">ლიმიტირებული ქსელი</translation>
 <translation id="5643620609347735571">გასუფთავება და გაგრძელება</translation>
+<translation id="5646376287012673985">მდებარეობა</translation>
 <translation id="5646558797914161501">ბიზნესმენი</translation>
 <translation id="5648166631817621825">ბოლო 7 დღე</translation>
 <translation id="5649053991847567735">ავტომატური ჩამოტვირთვები</translation>
@@ -6389,7 +6387,6 @@
 <translation id="8952831374766033534">კონფიგურაციის ვარიანტი მხარდაუჭერელია: <ph name="ERROR_LINE" /></translation>
 <translation id="8953476467359856141">დატენისას</translation>
 <translation id="895347679606913382">იწყება…</translation>
-<translation id="8957762313041272117">ავტოსუბტიტრები</translation>
 <translation id="895944840846194039">JavaScript მეხსიერება</translation>
 <translation id="8962083179518285172">დეტალების დამალვა</translation>
 <translation id="8962918469425892674">ეს საიტი იყენებს მოძრაობისა თუ განათების სენსორებს.</translation>
diff --git a/chrome/app/resources/generated_resources_kk.xtb b/chrome/app/resources/generated_resources_kk.xtb
index 336fe630..c05df8d 100644
--- a/chrome/app/resources/generated_resources_kk.xtb
+++ b/chrome/app/resources/generated_resources_kk.xtb
@@ -247,7 +247,6 @@
 <translation id="1293556467332435079">Файлдар</translation>
 <translation id="1296911687402551044">Таңдалған қойындыны бекіту</translation>
 <translation id="1297175357211070620">Межелі орын</translation>
-<translation id="1297646507722131691">Жаңартуды аяқтау мүмкін болмаған жағдайда, деректердің жоғалуына жол бермеу үшін осы жаңартудың бір бөлігі ретінде файлдардың сақтық көшірмесін жасаған жөн. Жаңарту басталғанда, Linux (бета нұсқасы) жүйесі өшіріледі. Жалғастырмас бұрын, ашылған файлдарды сақтаңыз.</translation>
 <translation id="1300415640239881824">Қорғалған мазмұнды жақсырақ ойнату құқығын анықтау үшін <ph name="DOMAIN" /> домені Google қызметінің құрылғыны растауын қалайды.</translation>
 <translation id="1300806585489372370">Бұл параметрді өзгерту үшін, алдымен <ph name="BEGIN_LINK" />идентификаторларды іске қосу<ph name="END_LINK" /> қажет</translation>
 <translation id="1301135395320604080"><ph name="ORIGIN" /> мына файлдарды өңдей алады.</translation>
@@ -1978,7 +1977,6 @@
 <translation id="3435738964857648380">Қауіпсіздік</translation>
 <translation id="343578350365773421">Қағаз бітті</translation>
 <translation id="3435896845095436175">Қосу</translation>
-<translation id="3436642683618870087">Live Caption медиамазмұндағы сөздерді анықтап, Chrome браузерінде ойнатылатын барлық медиамазмұнды автоматты түрде жазуға айналдырады.</translation>
 <translation id="3438633801274389918">Ниндзя</translation>
 <translation id="3439153939049640737">Әрқашан <ph name="HOST" /> хостына камераға кіру рұқсатын беру</translation>
 <translation id="3439970425423980614">PDF файлын алдын ала көру режимінде ашу</translation>
@@ -3621,7 +3619,6 @@
 <translation id="5511379779384092781">Өте кішкентай</translation>
 <translation id="5511823366942919280">Бұл құрылғыны "Shark" ретінде орнатқыңыз келе ме?</translation>
 <translation id="5512653252560939721">Пайдаланушы сертификатының аппараттық көшірмесі болуы керек.</translation>
-<translation id="5515923816438946203">Экранда не көргіңіз келетінін таңдаңыз</translation>
 <translation id="5517304475148761050">Қолданбаға Play Store дүкеніне кіру рұқсаты қажет</translation>
 <translation id="5517412723934627386"><ph name="NETWORK_TYPE" /> – <ph name="NETWORK_DISPLAY_NAME" /></translation>
 <translation id="551752069230578406">Есептік жазбаңызға принтер қосу – бұл бір сәтті алуы мүмкін…</translation>
@@ -3736,6 +3733,7 @@
 <translation id="5642508497713047">CRL қол қоюшы</translation>
 <translation id="5643321261065707929">Шектелген желі</translation>
 <translation id="5643620609347735571">Өшіру және жалғастыру</translation>
+<translation id="5646376287012673985">Орын</translation>
 <translation id="5646558797914161501">Бизнесмен</translation>
 <translation id="5648166631817621825">Соңғы 7 күн</translation>
 <translation id="5649053991847567735">Автоматты жүктеулер</translation>
@@ -6388,7 +6386,6 @@
 <translation id="8952831374766033534">Конфигурация опциясына қолдау көрсетілмейді: <ph name="ERROR_LINE" /></translation>
 <translation id="8953476467359856141">Зарядтау кезінде</translation>
 <translation id="895347679606913382">Басталуда…</translation>
-<translation id="8957762313041272117">Live Caption</translation>
 <translation id="895944840846194039">JavaScript жады</translation>
 <translation id="8962083179518285172">Мәліметтерді жасыру</translation>
 <translation id="8962918469425892674">Бұл сайт қозғалыс не жарық датчиктерін пайдалануда.</translation>
diff --git a/chrome/app/resources/generated_resources_km.xtb b/chrome/app/resources/generated_resources_km.xtb
index 1977686..fe6bfc7f 100644
--- a/chrome/app/resources/generated_resources_km.xtb
+++ b/chrome/app/resources/generated_resources_km.xtb
@@ -247,7 +247,6 @@
 <translation id="1293556467332435079">ឯកសារ</translation>
 <translation id="1296911687402551044">ខ្ទាស់ផ្ទាំងដែលបានជ្រើសរើស</translation>
 <translation id="1297175357211070620">គោលដៅ</translation>
-<translation id="1297646507722131691">យើងសូមណែនាំឱ្យបម្រុងទុកឯកសារ សម្រាប់ជាផ្នែកនៃការដំឡើងកំណែនេះ ដើម្បីបង្ការការបាត់បង់​ទិន្នន័យ ក្នុងករណីដែលការដំឡើងកំណែមិនអាចបញ្ចប់។ ការចាប់ផ្ដើមការ​ដំឡើងកំណែនេះនឹងបិទ Linux (បេតា)។ សូមរក្សាទុកឯកសារដែលបើក មុនពេលបន្ត។</translation>
 <translation id="1300415640239881824"><ph name="DOMAIN" /> ចង់​ផ្ទៀងផ្ទាត់​អត្តសញ្ញាណ​ឧបករណ៍​របស់អ្នក​ដោយ Google ដើម្បី​កំណត់​សិទ្ធិ​ក្នុងការចាក់​ដែលបានកែលម្អ​សម្រាប់ខ្លឹមសារ​​ដែល​ត្រូវ​បាន​ការពារ។</translation>
 <translation id="1300806585489372370">ដើម្បី​ប្ដូរការ​កំណត់​នេះ <ph name="BEGIN_LINK" />សូម​បើកព័ត៌មានសម្គាល់<ph name="END_LINK" />ជាមុន​សិន</translation>
 <translation id="1301135395320604080"><ph name="ORIGIN" /> អាច​កែ​ឯកសារ​ខាងក្រោម</translation>
@@ -1981,7 +1980,6 @@
 <translation id="3435738964857648380">សុវត្ថិភាព</translation>
 <translation id="343578350365773421">អស់ក្រដាស</translation>
 <translation id="3435896845095436175">បើកដំណើរការ</translation>
-<translation id="3436642683618870087">អក្សររត់ក្នុងពេលជាក់ស្ដែងចាប់​យកការនិយាយ​នៅក្នុងមេឌៀ និង​បង្កើត​អក្សររត់​ដោយស្វ័យប្រវត្តិសម្រាប់ការចាក់មេឌៀទាំងអស់នៅក្នុង Chrome។</translation>
 <translation id="3438633801274389918">និនចា</translation>
 <translation id="3439153939049640737">អនុញ្ញាត <ph name="HOST" /> ឲ្យចូលប្រើម៉ៃក្រូហ្វូនរបស់អ្នកជានិច្ច</translation>
 <translation id="3439970425423980614">កំពុងបើក PDF នៅក្នុងពិនិត្យមើល</translation>
@@ -3624,7 +3622,6 @@
 <translation id="5511379779384092781">តូច​​ជាង​ធម្មតា</translation>
 <translation id="5511823366942919280">តើអ្នកប្រាកដថាចង់តំឡើងឧបករណ៍នេះជា "ត្រីឆ្លាម" ឬ?</translation>
 <translation id="5512653252560939721">វិញ្ញាបនប័ត្រអ្នកប្រើត្រូវតែមានផ្នែករឹងបម្រុង</translation>
-<translation id="5515923816438946203">ជ្រើសរើស​អ្វីដែលអ្នកមើល​ឃើញ​នៅលើអេក្រង់របស់អ្នក</translation>
 <translation id="5517304475148761050">កម្មវិធី​នេះ​ត្រូវការ​សិទ្ធិចូល​ប្រើប្រាស់ Play Store</translation>
 <translation id="5517412723934627386"><ph name="NETWORK_TYPE" /> - <ph name="NETWORK_DISPLAY_NAME" /></translation>
 <translation id="551752069230578406">កំពុងបន្ថែមម៉ាស៊ីនបោះពុម្ពទៅគណនីរបស់អ្នក - វាអាចចំណាយពេលមួយភ្លែត...</translation>
@@ -3740,6 +3737,7 @@
 <translation id="5642508497713047">អ្នកចុះហត្ថលេខា CRL</translation>
 <translation id="5643321261065707929">បណ្ដាញផ្អែកតាមទិន្នន័យដែលប្រើ</translation>
 <translation id="5643620609347735571">សម្អាត ហើយបន្ត</translation>
+<translation id="5646376287012673985">ទីតាំង</translation>
 <translation id="5646558797914161501">អ្នកជំនួញ</translation>
 <translation id="5648166631817621825">7 ថ្ងៃមុន</translation>
 <translation id="5649053991847567735">ទាញយកស្វ័យប្រវត្តិ</translation>
@@ -6392,7 +6390,6 @@
 <translation id="8952831374766033534">មិនស្គាល់ជម្រើស​នៃការកំណត់រចនាសម្ព័ន្ធ៖ <ph name="ERROR_LINE" /></translation>
 <translation id="8953476467359856141">ពេលកំពុង​សាកថ្ម</translation>
 <translation id="895347679606913382">កំពុងចាប់ផ្តើម...</translation>
-<translation id="8957762313041272117">អក្សររត់ក្នុងពេលជាក់ស្ដែង</translation>
 <translation id="895944840846194039">មេម៉ូរី JavaScript</translation>
 <translation id="8962083179518285172">លាក់ព័ត៌មានលំអិត</translation>
 <translation id="8962918469425892674">គេហទំព័រ​នេះ​កំពុង​ប្រើ​ឧបករណ៍​ចាប់​ពន្លឺ ឬ​ឧបករណ៍​ចាប់​​ចលនា​។​</translation>
diff --git a/chrome/app/resources/generated_resources_kn.xtb b/chrome/app/resources/generated_resources_kn.xtb
index 5e4950a..a2e8a1c 100644
--- a/chrome/app/resources/generated_resources_kn.xtb
+++ b/chrome/app/resources/generated_resources_kn.xtb
@@ -247,7 +247,6 @@
 <translation id="1293556467332435079">Files</translation>
 <translation id="1296911687402551044">ಆಯ್ಕೆ ಮಾಡಲಾದ ಟ್ಯಾಬ್ ಅನ್ನು ಪಿನ್ ಮಾಡಿ</translation>
 <translation id="1297175357211070620">ಗಮ್ಯಸ್ಥಾನ</translation>
-<translation id="1297646507722131691">ಅಪ್‌ಗ್ರೇಡ್ ಪ್ರಕ್ರಿಯೆಯ ಭಾಗವಾಗಿ, ಫೈಲ್‌ಗಳನ್ನು ಬ್ಯಾಕಪ್ ಮಾಡಲು ಶಿಫಾರಸು ಮಾಡಲಾಗುವುದು. ಅಪ್‌ಗ್ರೇಡ್ ಅನ್ನು ಪೂರ್ಣಗೊಳಿಸಲು ಸಾಧ್ಯವಾಗದಿದ್ದಾಗ ಇದು ಡೇಟಾ ನಷ್ಟವನ್ನು ತಡೆಯುತ್ತದೆ. ಅಪ್‌ಗ್ರೇಡ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸುವುದರಿಂದ Linux (ಬೀಟಾ) ಅನ್ನು ಆಫ್ ಆಗುವಂತೆ ಮಾಡುತ್ತದೆ. ಮುಂದುವರಿಸುವ ಮೊದಲು, ತೆರೆದ ಫೈಲ್‌ಗಳನ್ನು ಉಳಿಸಿ.</translation>
 <translation id="1300415640239881824">ಸಂರಕ್ಷಿತ ವಿಷಯದ ವರ್ಧಿತ ಪ್ಲೇಬ್ಯಾಕ್ ಅನ್ನು ಬಳಸಲು ಸಾಧ್ಯವಿದೆಯೇ ಎಂದು ನಿರ್ಧರಿಸಲು ನಿಮ್ಮ ಸಾಧನದ ಗುರುತನ್ನು Google ಮೂಲಕ ಪರಿಶೀಲಿಸಬೇಕೆಂದು <ph name="DOMAIN" /> ಬಯಸಿದೆ.</translation>
 <translation id="1300806585489372370">ಈ ಸೆಟ್ಟಿಂಗ್ ಅನ್ನು ಬದಲಾಯಿಸಲು, ಮೊದಲು <ph name="BEGIN_LINK" />ಗುರುತಿಸುವಿಕೆಗಳನ್ನು ಆನ್ ಮಾಡಿ<ph name="END_LINK" /></translation>
 <translation id="1301135395320604080">ಈ ಮುಂದಿನ ಫೈಲ್‌ಗಳನ್ನು <ph name="ORIGIN" /> ಎಡಿಟ್ ಮಾಡಬಹುದು</translation>
@@ -1122,6 +1121,7 @@
 <translation id="2352662711729498748">&lt; 1 MB</translation>
 <translation id="2352810082280059586">ಲಾಕ್ ಪರದೆ ಟಿಪ್ಪಣಿಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ <ph name="LOCK_SCREEN_APP_NAME" /> ನಲ್ಲಿ ಉಳಿಸಲಾಗುತ್ತದೆ. ನಿಮ್ಮ ಇತ್ತೀಚಿನ ಟಿಪ್ಪಣಿಯು ಲಾಕ್ ಪರದೆಯಲ್ಲಿರುತ್ತದೆ.</translation>
 <translation id="2353297238722298836">ಕ್ಯಾಮೆರಾ ಮತ್ತು ಮೈಕ್ರೊಫೋನ್ ಗಳನ್ನು ಅನುಮತಿಸಲಾಗಿದೆ</translation>
+<translation id="2355314311311231464">ನಿಮ್ಮ ಖಾತೆಯ ವಿವರಗಳನ್ನು ಹಿಂಪಡೆಯಲು ಸಾಧ್ಯವಾಗದ ಕಾರಣ ಒದಗಿಸುವಿಕೆಯು ವಿಫಲವಾಗಿದೆ. ಪುನಃ ಪ್ರಯತ್ನಿಸಿ. ದೋಷ ಕೋಡ್: <ph name="ERROR_CODE" />.</translation>
 <translation id="2355604387869345912">ತತ್‌ಕ್ಷಣದ ಟೆಥರಿಂಗ್ ಆನ್ ಮಾಡಿ</translation>
 <translation id="2356070529366658676">ಕೇಳಿ</translation>
 <translation id="2357330829548294574"><ph name="USER_NAME" /> ಅನ್ನು ತೆಗೆದುಹಾಕಿ</translation>
@@ -1215,6 +1215,7 @@
 <translation id="2473195200299095979">ಈ ಪುಟವನ್ನು ಅನುವಾದಿಸಿ</translation>
 <translation id="2475982808118771221">ದೋಷವೊಂದು ಕಾಣಿಸಿಕೊಂಡಿದೆ</translation>
 <translation id="2476578072172137802">ಸೈಟ್‌ ಸೆಟ್ಟಿಂಗ್‌ಗಳು</translation>
+<translation id="2476974672882258506"><ph name="PARALLELS_DESKTOP" /> ಅನ್ಇನ್‌ಸ್ಟಾಲ್ ಮಾಡಲು Windows ಶಟ್ ಡೌನ್ ಮಾಡಿ.</translation>
 <translation id="2478176599153288112">"<ph name="EXTENSION" />" ಗಾಗಿ ಮಾಧ್ಯಮ-ಫೈಲ್ ಒಪ್ಪಿಗೆಗಳು</translation>
 <translation id="247949520305900375">ಆಡಿಯೊ ಹಂಚಿಕೊಳ್ಳಿ</translation>
 <translation id="248003956660572823">ಪಾಸ್‌ವರ್ಡ್‌ಗಳನ್ನು ಉಳಿಸಲಾಗಿಲ್ಲ</translation>
@@ -1305,6 +1306,7 @@
 <translation id="2572032849266859634"><ph name="VOLUME_NAME" /> ಗೆ ಓದಲು-ಮಾತ್ರ ಪ್ರವೇಶವನ್ನು ಅನುಮತಿಸಲಾಗಿದೆ.</translation>
 <translation id="2575247648642144396">ಪ್ರಸ್ತುತ ಪುಟದಲ್ಲಿ ವಿಸ್ತರಣೆಯು ಕಾರ್ಯನಿರ್ವಹಿಸಿದಾಗ ಈ ಐಕಾನ್ ಗೋಚರಿಸುತ್ತದೆ. ಐಕಾನ್‌ನ ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡುವುದರ ಮೂಲಕ ಅಥವಾ <ph name="EXTENSION_SHORTCUT" /> ಒತ್ತುವುದರ ಮೂಲಕ ಈ ವಿಸ್ತರಣೆಯನ್ನು ಬಳಸಿ.</translation>
 <translation id="257779572837908839">ಸಭೆಗಳಿಗಾಗಿ Chromebox ಅನ್ನು ಸೆಟಪ್‌ ಮಾಡಿ</translation>
+<translation id="2579232805407578790">ಸರ್ವರ್‌ಗೆ ಕನೆಕ್ಟ್ ಮಾಡಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ. ನಿಮ್ಮ ನೆಟ್‌ವರ್ಕ್ ಕನೆಕ್ಷನ್ ಅನ್ನು ಪರಿಶೀಲಿಸಿ ಹಾಗೂ ಪುನಃ ಪ್ರಯತ್ನಿಸಿ. ಸಮಸ್ಯೆ ಮುಂದುವರಿದರೆ, ನಿಮ್ಮ Chromebook ಅನ್ನು ಮರುಪ್ರಾರಂಭಿಸಿ. ದೋಷ ಕೋಡ್: <ph name="ERROR_CODE" />.</translation>
 <translation id="2580889980133367162">ಬಹು ಫೈಲ್‌ಗಳನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಲು <ph name="HOST" /> ಗೆ ಎಲ್ಲಾ ಸಮಯದಲ್ಲೂ ಅನುಮತಿ ನೀಡಿ</translation>
 <translation id="258095186877893873">ದೀರ್ಘ</translation>
 <translation id="2582253231918033891"><ph name="PRODUCT_NAME" /><ph name="PRODUCT_VERSION" /> (ಪ್ಲ್ಯಾಟ್‌ಫಾರ್ಮ್ <ph name="PLATFORM_VERSION" />) <ph name="DEVICE_SERIAL_NUMBER" /></translation>
@@ -1360,7 +1362,7 @@
 <translation id="2653033005692233957">ಹುಡುಕಾಟ ವಿಫಲವಾಗಿದೆ</translation>
 <translation id="2653266418988778031">ಪ್ರಮಾಣೀಕರಣ ಪ್ರಾಧಿಕಾರದ (CA) ಪ್ರಮಾಣಪತ್ರವನ್ನು ನೀವು ಅಳಿಸಿದ್ದೇ ಆದರೆ, ಆ ಬಳಿಕ CA ಬಿಡುಗಡೆ ಮಾಡುವ ಯಾವುದೇ ಪ್ರಮಾಣಪತ್ರಗಳನ್ನು ನಿಮ್ಮ ಬ್ರೌಸರ್  ನಂಬುವುದಿಲ್ಲ.</translation>
 <translation id="2653275834716714682">ಪಠ್ಯ ಬದಲಿಸುವಿಕೆ</translation>
-<translation id="2653659639078652383">ಸಲ್ಲಿಸು</translation>
+<translation id="2653659639078652383">ಸಲ್ಲಿಸಿ</translation>
 <translation id="265390580714150011">ಕ್ಷೇತ್ರ ಮೌಲ್ಯ</translation>
 <translation id="2654166010170466751">ಪಾವತಿ ಹ್ಯಾಂಡ್‌ಲರ್‌ಗಳನ್ನು ಇನ್‌ಸ್ಟಾಲ್ ಮಾಡಲು ಸೈಟ್‌ ಸೆಟ್ಟಿಂಗ್‌ಗಳಲ್ಲಿ ಅನುಮತಿಸಿ</translation>
 <translation id="2654553774144920065">ಪ್ರಿಂಟ್ ವಿನಂತಿ</translation>
@@ -1524,6 +1526,7 @@
 <translation id="2836635946302913370">ಈ ಬಳಕೆದಾರರ ಹೆಸರಿನೊಂದಿಗೆ ಸೈನ್ ಇನ್ ಮಾಡುವುದನ್ನು ನಿಮ್ಮ ನಿರ್ವಾಹಕರ ಮೂಲಕ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ.</translation>
 <translation id="283669119850230892">ನೆಟ್‌ವರ್ಕ್ <ph name="NETWORK_ID" /> ಅನ್ನು ಬಳಸಲು, ಮೊದಲು ನಿಮ್ಮ ಸಂಪರ್ಕವನ್ನು ಕೆಳಗಿನ ಇಂಟರ್‌ನೆಟ್‌ಗೆ ಸಂಪೂರ್ಣಗೊಳಿಸಿ.</translation>
 <translation id="2838379631617906747">ಸ್ಥಾಪಿಸಲಾಗುತ್ತಿದೆ</translation>
+<translation id="2838835911926931318">ನಿಮ್ಮ ಎಲ್ಲಾ ಸಾಧನಗಳಲ್ಲೂ ನಿಮ್ಮ ಬುಕ್‌ಮಾರ್ಕ್‌‌ಗಳು, ಪಾಸ್‍ವರ್ಡ್‍ಗಳು, ಇತಿಹಾಸ ಹಾಗೂ ಇತ್ಯಾದಿಗಳನ್ನು ಸಿಂಕ್ ಮಾಡಲು ಸೈನ್ ಇನ್ ಮಾಡಿ</translation>
 <translation id="2839032553903800133">ಅಧಿಸೂಚನೆಗಳನ್ನು ನಿರ್ಬಂಧಿಸಲಾಗಿದೆ</translation>
 <translation id="2841013758207633010">ಸಮಯ</translation>
 <translation id="2841837950101800123">ಪೂರೈಕೆದಾರರು</translation>
@@ -1583,6 +1586,7 @@
     ಸರ್ವರ್ ಸಂದೇಶ: <ph name="SERVER_MSG" /></translation>
 <translation id="2908162660801918428">ಡೈರೆಕ್ಟರಿಯ ಮೂಲಕ ಮಾಧ್ಯಮ ಗ್ಯಾಲರಿ ಸೇರಿಸಿ</translation>
 <translation id="2910318910161511225">ನೆಟ್‍ವರ್ಕ್‌ಗೆ ಸಂಪರ್ಕಿಸಿ ಪುನಃ ಪ್ರಯತ್ನಿಸಿ</translation>
+<translation id="2910718431259223434">ಏನೋ ತಪ್ಪಾಗಿದೆ. ಪುನಃ ಪ್ರಯತ್ನಿಸಿ ಅಥವಾ ನಿಮ್ಮ ಸಾಧನದ ಮಾಲೀಕರು ಅಥವಾ ನಿರ್ವಾಹಕರನ್ನು ಸಂಪರ್ಕಿಸಿ. ದೋಷ ಕೋಡ್: <ph name="ERROR_CODE" />.</translation>
 <translation id="2913331724188855103">ಕುಕೀ ಡೇಟಾವನ್ನು ಉಳಿಸಲು ಮತ್ತು ರೀಡ್ ಮಾಡಲು ಸೈಟ್‌ಗಳನ್ನು ಅನುಮತಿಸಿ (ಶಿಫಾರಸು ಮಾಡಲಾಗಿದೆ)</translation>
 <translation id="2915102088417824677">ಚಟುವಟಿಕೆ ಲಾಗ್ ಅನ್ನು ವೀಕ್ಷಿಸಿ</translation>
 <translation id="2915873080513663243">ಸ್ವಯಂ-ಸ್ಕ್ಯಾನ್</translation>
@@ -1976,7 +1980,6 @@
 <translation id="3435738964857648380">ಭದ್ರತೆ</translation>
 <translation id="343578350365773421">ಪೇಪರ್ ಖಾಲಿಯಾಗಿದೆ</translation>
 <translation id="3435896845095436175">ಸಕ್ರಿಯಗೊಳಿಸು</translation>
-<translation id="3436642683618870087">ಲೈವ್ ಶೀರ್ಷಿಕೆಯು, ಮಾಧ್ಯಮದಲ್ಲಿ ಮಾತನ್ನು ಪತ್ತೆಹಚ್ಚುತ್ತದೆ ಮತ್ತು Chrome ನಲ್ಲಿ ಪ್ಲೇ ಆಗುವ ಎಲ್ಲಾ ಮಾಧ್ಯಮಗಳಿಗಾಗಿ ಶೀರ್ಷಿಕೆಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ರಚಿಸುತ್ತದೆ.</translation>
 <translation id="3438633801274389918">ನಿಂಜಾ</translation>
 <translation id="3439153939049640737">ನಿಮ್ಮ ಮೈಕ್ರೋಫೋನ್ ಪ್ರವೇಶಿಸಲು ಯಾವಾಗಲೂ <ph name="HOST" /> ಅನ್ನು ಅನುಮತಿಸಿ</translation>
 <translation id="3439970425423980614">PDF ಅನ್ನು ಪೂರ್ವವೀಕ್ಷಣೆಯಲ್ಲಿ ತೆರೆಯುವುದು</translation>
@@ -2322,6 +2325,7 @@
 <translation id="3821372858277557370">{NUM_EXTENSIONS,plural, =1{ಒಂದು ವಿಸ್ತರಣೆಯನ್ನು ಅನುಮೋದಿಸಲಾಗಿದೆ}one{# ವಿಸ್ತರಣೆಗಳನ್ನು ಅನುಮೋದಿಸಲಾಗಿದೆ}other{# ವಿಸ್ತರಣೆಗಳನ್ನು ಅನುಮೋದಿಸಲಾಗಿದೆ}}</translation>
 <translation id="3822559385185038546">ಈ ಪ್ರಾಕ್ಸಿಯನ್ನು ನಿಮ್ಮ ನಿರ್ವಾಹಕರು ಜಾರಿಗೊಳಿಸಿದ್ದಾರೆ</translation>
 <translation id="3823310065043511710">Linux ಗಾಗಿ ಕನಿಷ್ಠ <ph name="INSTALL_SIZE" /> ಸ್ಥಳಾವಕಾಶವನ್ನು ಶಿಫಾರಸು ಮಾಡಲಾಗಿದೆ.</translation>
+<translation id="3824621460022590830">ಸಾಧನ ನೋಂದಣಿ ಟೋಕನ್ ಅಮಾನ್ಯವಾಗಿದೆ. ನಿಮ್ಮ ಸಾಧನದ ಮಾಲೀಕರು ಅಥವಾ ನಿರ್ವಾಹಕರನ್ನು ಸಂಪರ್ಕಿಸಿ. ದೋಷ ಕೋಡ್: <ph name="ERROR_CODE" />.</translation>
 <translation id="3826440694796503677">ನಿಮ್ಮ ನಿರ್ವಾಹಕರು ಹೆಚ್ಚಿನ Google ಖಾತೆಗಳ ಸೇರಿಸುವಿಕೆಯನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿದ್ದಾರೆ</translation>
 <translation id="3827306204503227641">ಸ್ಯಾಂಡ್‌ಬಾಕ್ಸ್ ರದ್ದುಗೊಳಿಸಿರುವ ಪ್ಲಗ್-ಇನ್‌ಗಳ ಅನುಮತಿಯನ್ನು ಮುಂದುವರಿಸಿ</translation>
 <translation id="3827774300009121996">&amp;ಪೂರ್ಣ ಪರದೆ</translation>
@@ -3276,6 +3280,7 @@
 <translation id="5079950360618752063">ಸೂಚಿಸಿರುವ ಪಾಸ್‌ವರ್ಡ್ ಅನ್ನು ಬಳಸಿ</translation>
 <translation id="508059534790499809">Kerberos ಟಿಕೆಟ್ ರಿಫ್ರೆಶ್ ಮಾಡಿ</translation>
 <translation id="5084230410268011727">ಚಲನೆ ಮತ್ತು ಬೆಳಕಿನ ಸೆನ್ಸರ್‌ಗಳನ್ನು ಬಳಸಲು ಸೈಟ್‌ಗಳಿಗೆ ಅನುಮತಿಸಿ</translation>
+<translation id="5084328598860513926">ಒದಗಿಸುವಾಗ ಅಡಚಣೆ ಉಂಟಾಗಿದೆ. ಪುನಃ ಪ್ರಯತ್ನಿಸಿ ಅಥವಾ ನಿಮ್ಮ ಸಾಧನದ ಮಾಲೀಕರು ಅಥವಾ ನಿರ್ವಾಹಕರನ್ನು ಸಂಪರ್ಕಿಸಿ. ದೋಷ ಕೋಡ್: <ph name="ERROR_CODE" />.</translation>
 <translation id="5085162214018721575">ನವೀಕರಣಗಳಿಗಾಗಿ ಪರಿಶೀಲಿಸಲಾಗುತ್ತಿದೆ</translation>
 <translation id="5086082738160935172">HID</translation>
 <translation id="5086874064903147617">ಡಿಫಾಲ್ಟ್ ಮಖಪುಟವನ್ನು ಮರುಸ್ಥಾಪಿಸುವುದೇ?</translation>
@@ -3618,7 +3623,6 @@
 <translation id="5511379779384092781">ತುಂಬಾ ಸಣ್ಣದು</translation>
 <translation id="5511823366942919280">ಈ ಸಾಧನವನ್ನು ನೀವು "ಶಾರ್ಕ್‌" ನಂತೆ ಹೊಂದಿಸಲು ಖಚಿತವಾಗಿ ಬಯಸುವಿರಾ?</translation>
 <translation id="5512653252560939721">ಬಳಕೆದಾರರ ಪ್ರಮಾಣಪತ್ರವು ಹಾರ್ಡ್‌ವೇರ್-ಹಿಂತಿರುಗಿಸಿರುವುದಾಗಿರಬೇಕು.</translation>
-<translation id="5515923816438946203">ನಿಮ್ಮ ಸ್ಕ್ರೀನ್ ಮೇಲೆ ನೀವು ಏನನ್ನು ನೋಡಬೇಕು ಎಂಬುದನ್ನು ಆಯ್ಕೆಮಾಡಿ</translation>
 <translation id="5517304475148761050">ಈ ಆ್ಯಪ್‌ಗೆ Play ಸ್ಟೋರ್‌ಗೆ ಪ್ರವೇಶದ ಅಗತ್ಯವಿದೆ</translation>
 <translation id="5517412723934627386"><ph name="NETWORK_TYPE" /> - <ph name="NETWORK_DISPLAY_NAME" /></translation>
 <translation id="551752069230578406">ನಿಮ್ಮ ಖಾತೆಗೆ ಮುದ್ರಕವನ್ನು ಸೇರಿಸಲಾಗುತ್ತಿದೆ - ಇದಕ್ಕೆ ಸ್ವಲ್ಪ ಸಮಯ ತೆಗೆದುಕೊಳ್ಳಬಹುದು...</translation>
@@ -3674,6 +3678,7 @@
 <translation id="557722062034137776">ನಿಮ್ಮ ಸಾಧನವನ್ನು ಮರುಹೊಂದಿಸುವುದರಿಂದ, ನಿಮ್ಮ Google ಖಾತೆಗಳು ಅಥವಾ ಈ ಖಾತೆಗಳಿಗೆ ಸಿಂಕ್ ಮಾಡಲಾಗಿರುವ ಯಾವುದೇ ಡೇಟಾದ ಮೇಲೆ ಪರಿಣಾಮ ಬೀರುವುದಿಲ್ಲ. ಆದಾಗ್ಯೂ, ನಿಮ್ಮ ಸಾಧನದಲ್ಲಿ ಸ್ಥಳೀಯವಾಗಿ ಉಳಿಸಲಾಗಿರುವ ಎಲ್ಲಾ ಫೈಲ್‌ಗಳನ್ನು ಅಳಿಸಲಾಗುತ್ತದೆ.</translation>
 <translation id="5578059481725149024">ಸ್ವಯಂ ಸೈನ್-ಇನ್</translation>
 <translation id="558170650521898289">Microsoft Windows Hardware Driver Verification</translation>
+<translation id="5581972110672966454">ಡೊಮೇನ್‌ಗೆ ಸಾಧನವನ್ನು ಸೇರಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತಿಲ್ಲ. ಪುನಃ ಪ್ರಯತ್ನಿಸಿ ಅಥವಾ ನಿಮ್ಮ ಸಾಧನದ ಮಾಲೀಕರು ಅಥವಾ ನಿರ್ವಾಹಕರನ್ನು ಸಂಪರ್ಕಿಸಿ. ದೋಷ ಕೋಡ್: <ph name="ERROR_CODE" />.</translation>
 <translation id="5582839680698949063">ಮುಖ್ಯ ಮೆನು</translation>
 <translation id="5583640892426849032">Backspace</translation>
 <translation id="5584088138253955452">ಬಳಕೆದಾರರ ಹೆಸರನ್ನು ಉಳಿಸುವುದೇ?</translation>
@@ -3733,6 +3738,7 @@
 <translation id="5642508497713047">CRL ಸೈನರ್</translation>
 <translation id="5643321261065707929">ಮಾಪನ ಮಾಡಿದ ನೆಟ್‌ವರ್ಕ್</translation>
 <translation id="5643620609347735571">ತೆರವುಗೊಳಿಸಿ ಮತ್ತು ಮುಂದುವರಿಸಿ</translation>
+<translation id="5646376287012673985">ಸ್ಥಳ</translation>
 <translation id="5646558797914161501">ವ್ಯಾಪಾರಿ</translation>
 <translation id="5648166631817621825">ಕಳೆದ 7 ದಿನಗಳು</translation>
 <translation id="5649053991847567735">ಸ್ವಯಂಚಾಲಿತ ಡೌನ್‌ಲೋಡ್‌ಗಳು</translation>
@@ -3747,6 +3753,7 @@
 <translation id="5667546120811588575">Google Play ಅನ್ನು ಹೊಂದಿಸಲಾಗುತ್ತಿದೆ...</translation>
 <translation id="5669267381087807207">ಸಕ್ರಿಯವಾಗುತ್ತಿದೆ</translation>
 <translation id="5669691691057771421">ಹೊಸ ಪಿನ್ ನಮೂದಿಸಿ</translation>
+<translation id="5670702108860320605">BSSID</translation>
 <translation id="5671641761787789573">ಚಿತ್ರಗಳನ್ನು ನಿರ್ಬಂಧಿಸಲಾಗಿದೆ</translation>
 <translation id="5671658447180261823"><ph name="SUGGESTION_NAME" /> ಸಲಹೆಯನ್ನು ತೆಗೆದುಹಾಕಿ</translation>
 <translation id="567587836466137939">ಈ ಸಾಧನವು <ph name="MONTH_AND_YEAR" /> ವರೆಗೆ ಸ್ವಯಂಚಾಲಿತ ಸಾಫ್ಟ್‌ವೇರ್ ಮತ್ತು ಭದ್ರತೆ ಅಪ್‌ಡೇಟ್‌ಗಳನ್ನು ಸ್ವೀಕರಿಸುತ್ತದೆ. <ph name="LINK_BEGIN" />ಇನ್ನಷ್ಟು ತಿಳಿಯಿರಿ<ph name="LINK_END" /></translation>
@@ -5394,6 +5401,7 @@
 <translation id="7764225426217299476">ವಿಳಾಸ ಸೇರಿಸಿ</translation>
 <translation id="7764256770584298012"><ph name="DOWNLOAD_DOMAIN" /> ರಿಂದ <ph name="DOWNLOAD_RECEIVED" /></translation>
 <translation id="7765158879357617694">ಸರಿಸು</translation>
+<translation id="7766082757934713382">ಸ್ವಯಂಚಾಲಿತ ಆ್ಯಪ್ ಮತ್ತು ಸಿಸ್ಟಮ್ ಅಪ್‌ಡೇಟ್‌ಗಳನ್ನು ವಿರಾಮಗೊಳಿಸುವ ಮೂಲಕ ನೆಟ್‌ವರ್ಕ್ ಡೇಟಾ ಬಳಕೆಯನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ</translation>
 <translation id="7766807826975222231">ಪ್ರವಾಸವನ್ನು ಕೈಗೊಳ್ಳಿ</translation>
 <translation id="7766838926148951335">ಅನುಮತಿಗಳನ್ನು ಸಮ್ಮತಿಸಿ</translation>
 <translation id="7768770796815395237">ಬದಲಿಸಿ</translation>
@@ -6302,6 +6310,7 @@
 <translation id="885701979325669005">ಸಂಗ್ರಹಣೆ</translation>
 <translation id="8859057652521303089">ನಿಮ್ಮ ಭಾಷೆ ಆಯ್ಕೆ ಮಾಡಿ:</translation>
 <translation id="8859174528519900719">ಉಪಫ್ರೇಮ್‌: <ph name="SUBFRAME_SITE" /></translation>
+<translation id="8859402192569844210">ಸೇವಾ ನಿಯಮಗಳನ್ನು ಲೋಡ್ ಮಾಡಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ</translation>
 <translation id="8859662783913000679">ಪೋಷಕರ ಖಾತೆ</translation>
 <translation id="8862003515646449717">ವೇಗವಾದ ಬ್ರೌಸರ್‌ಗೆ ಬದಲಿಸಿ</translation>
 <translation id="8863753581171631212">ಹೊಸ <ph name="APP" /> ನಲ್ಲಿ ಲಿಂಕ್‌ ಅನ್ನು ತೆರೆಯಿರಿ</translation>
@@ -6380,7 +6389,6 @@
 <translation id="8952831374766033534">ಕಾನ್ಫಿಗರೇಶನ್ ಆಯ್ಕೆಗೆ ಬೆಂಬಲವಿಲ್ಲ: <ph name="ERROR_LINE" /></translation>
 <translation id="8953476467359856141">ಚಾರ್ಜ್‌ ಆಗುತ್ತಿರುವಾಗ</translation>
 <translation id="895347679606913382">ಪ್ರಾರಂಭಗೊಳ್ಳುತ್ತಿದೆ...</translation>
-<translation id="8957762313041272117">ಲೈವ್ ಶೀರ್ಷಿಕೆ</translation>
 <translation id="895944840846194039">JavaScript ಸ್ಮರಣೆ</translation>
 <translation id="8962083179518285172">ವಿವರಗಳನ್ನು ಮರೆಮಾಡಿ</translation>
 <translation id="8962918469425892674">ಈ ಸೈಟ್ ಚಲನೆ ಅಥವಾ ಲೈಟ್ ಸೆನ್ಸರ್‌ಗಳನ್ನು ಬಳಸುತ್ತಿದೆ.</translation>
@@ -6570,6 +6578,7 @@
 <translation id="920045321358709304"><ph name="SEARCH_ENGINE" /> ಹುಡುಕಾಟ</translation>
 <translation id="9201023452444595544">ಯಾವುದೇ ಆಫ್‌ಲೈನ್ ಡೇಟಾವನ್ನು ತೆರವುಗೊಳಿಸಲಾಗುತ್ತದೆ</translation>
 <translation id="9201220332032049474">ಸ್ಕ್ರೀನ್ ಲಾಕ್ ಆಯ್ಕೆಗಳು</translation>
+<translation id="9201842707396338580">ಏನೋ ತಪ್ಪಾಗಿದೆ. ನಿಮ್ಮ ಸಾಧನದ ಮಾಲೀಕರು ಅಥವಾ ನಿರ್ವಾಹಕರನ್ನು ಸಂಪರ್ಕಿಸಿ. ದೋಷ ಕೋಡ್: <ph name="ERROR_CODE" />.</translation>
 <translation id="9203398526606335860">&amp;ಪ್ರೊಫೈಲಿಂಗ್ ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ
 </translation>
 <translation id="9203904171912129171">ಸಾಧನವನ್ನು ಆಯ್ಕೆಮಾಡಿ</translation>
@@ -6642,6 +6651,7 @@
 <translation id="983511809958454316">ಈ ವೈಶಿಷ್ಟ್ಯವು VR ನಲ್ಲಿ ಬೆಂಬಲಿತವಾಗಿಲ್ಲ</translation>
 <translation id="984275831282074731">ಪಾವತಿ ವಿಧಾನಗಳು</translation>
 <translation id="98515147261107953">ಲ್ಯಾಂಡ್‌ಸ್ಕೇಪ್</translation>
+<translation id="987068745968718743">Parallels Desktop: <ph name="PLUGIN_VM_NAME" /></translation>
 <translation id="987264212798334818">ಸಾಮಾನ್ಯ</translation>
 <translation id="987897973846887088">ಯಾವುದೇ ಚಿತ್ರಗಳು ಲಭ್ಯವಿಲ್ಲ</translation>
 <translation id="988978206646512040">ಖಾಲಿ ಪಾಸ್‌ಫ್ರೇಸ್ ಅನ್ನು ಅನುಮತಿಸುವುದಿಲ್ಲ</translation>
diff --git a/chrome/app/resources/generated_resources_ko.xtb b/chrome/app/resources/generated_resources_ko.xtb
index 722af90..73598de 100644
--- a/chrome/app/resources/generated_resources_ko.xtb
+++ b/chrome/app/resources/generated_resources_ko.xtb
@@ -247,7 +247,6 @@
 <translation id="1293556467332435079">파일</translation>
 <translation id="1296911687402551044">선택한 탭 고정</translation>
 <translation id="1297175357211070620">대상</translation>
-<translation id="1297646507722131691">업그레이드를 완료할 수 없는 경우에 발생하는 데이터 손실을 예방하기 위해 업그레이드 시 파일을 백업해 두는 것이 좋습니다. 업그레이드를 시작하면 Linux(베타)가 종료됩니다. 진행하기 전에 열려 있는 파일을 저장하세요.</translation>
 <translation id="1300415640239881824"><ph name="DOMAIN" />에서 보호된 콘텐츠의 개선된 재생 기능을 사용할 수 있는지 확인하려면 Google에서 기기의 ID를 인증해야 합니다.</translation>
 <translation id="1300806585489372370">이 설정을 변경하려면 우선 <ph name="BEGIN_LINK" />식별자를 사용 설정<ph name="END_LINK" />하세요</translation>
 <translation id="1301135395320604080"><ph name="ORIGIN" />에서 다음 파일을 수정할 수 있습니다.</translation>
@@ -1121,6 +1120,7 @@
 <translation id="2352662711729498748">1MB 미만</translation>
 <translation id="2352810082280059586">잠금 화면 메모는 자동으로 <ph name="LOCK_SCREEN_APP_NAME" />에 저장됩니다. 가장 최근 메모는 잠금 화면에 계속 표시됩니다.</translation>
 <translation id="2353297238722298836">카메라 및 마이크 허용됨</translation>
+<translation id="2355314311311231464">계정 세부정보를 가져올 수 없으므로 프로비저닝할 수 없습니다. 다시 시도해 주세요. 오류 코드: <ph name="ERROR_CODE" /></translation>
 <translation id="2355604387869345912">인스턴트 테더링 켜기</translation>
 <translation id="2356070529366658676">확인</translation>
 <translation id="2357330829548294574"><ph name="USER_NAME" /> 삭제</translation>
@@ -1215,6 +1215,7 @@
 <translation id="2473195200299095979">이 페이지 번역하기</translation>
 <translation id="2475982808118771221">오류가 발생했습니다.</translation>
 <translation id="2476578072172137802">사이트 설정</translation>
+<translation id="2476974672882258506"><ph name="PARALLELS_DESKTOP" />을 제거하려면 Windows를 종료하세요.</translation>
 <translation id="2478176599153288112">'<ph name="EXTENSION" />'의 미디어 파일 권한</translation>
 <translation id="247949520305900375">오디오 공유</translation>
 <translation id="248003956660572823">비밀번호가 저장되지 않음</translation>
@@ -1305,6 +1306,7 @@
 <translation id="2572032849266859634"><ph name="VOLUME_NAME" />에 대한 읽기 전용 액세스가 허용되었습니다.</translation>
 <translation id="2575247648642144396">현재 페이지에서 확장 프로그램을 실행할 수 있으면 아이콘이 표시됩니다. 아이콘을 클릭하거나 <ph name="EXTENSION_SHORTCUT" />을(를) 눌러 확장 프로그램을 사용합니다.</translation>
 <translation id="257779572837908839">Chromebox 화상회의 시스템으로 설정</translation>
+<translation id="2579232805407578790">서버에 연결할 수 없습니다. 네트워크 연결을 확인한 다음 다시 시도해 주세요. 문제가 지속되면 Chromebook을 다시 시작하세요. 오류 코드: <ph name="ERROR_CODE" /></translation>
 <translation id="2580889980133367162"><ph name="HOST" />에서 여러 파일을 다운로드할 수 있도록 항상 허용</translation>
 <translation id="258095186877893873">길게</translation>
 <translation id="2582253231918033891"><ph name="PRODUCT_NAME" /> <ph name="PRODUCT_VERSION" />(플랫폼 <ph name="PLATFORM_VERSION" />) <ph name="DEVICE_SERIAL_NUMBER" /></translation>
@@ -1524,6 +1526,7 @@
 <translation id="2836635946302913370">해당 사용자 이름 로그인이 관리자에 의해 사용 중지되었습니다.</translation>
 <translation id="283669119850230892">네트워크 <ph name="NETWORK_ID" />을(를) 사용하려면 먼저 아래에서 인터넷 연결을 완료합니다.</translation>
 <translation id="2838379631617906747">설치 중</translation>
+<translation id="2838835911926931318">로그인하여 모든 기기의 북마크, 비밀번호, 기록 등을 동기화하세요.</translation>
 <translation id="2839032553903800133">알림 차단됨</translation>
 <translation id="2841013758207633010">시간</translation>
 <translation id="2841837950101800123">발급기관</translation>
@@ -1583,6 +1586,7 @@
     서버 메시지: <ph name="SERVER_MSG" /></translation>
 <translation id="2908162660801918428">디렉터리별 미디어 갤러리 추가</translation>
 <translation id="2910318910161511225">네트워크에 연결하고 다시 시도해 주세요</translation>
+<translation id="2910718431259223434">문제가 발생했습니다. 다시 시도하거나 기기 소유자 또는 관리자에게 문의하세요. 오류 코드: <ph name="ERROR_CODE" /></translation>
 <translation id="2913331724188855103">사이트에서 쿠키 데이터를 저장하고 읽도록 허용(권장)</translation>
 <translation id="2915102088417824677">활동 로그 보기</translation>
 <translation id="2915873080513663243">자동 스캔</translation>
@@ -1976,7 +1980,6 @@
 <translation id="3435738964857648380">보안</translation>
 <translation id="343578350365773421">용지 부족</translation>
 <translation id="3435896845095436175">사용</translation>
-<translation id="3436642683618870087">실시간 자막 기능은 미디어에서 음성을 감지하여 Chrome에서 재생되는 모든 미디어에 자동으로 자막을 생성합니다.</translation>
 <translation id="3438633801274389918">닌자</translation>
 <translation id="3439153939049640737"><ph name="HOST" />에서 마이크에 액세스하도록 항상 허용</translation>
 <translation id="3439970425423980614">미리보기에서 PDF 여는 중</translation>
@@ -2322,6 +2325,7 @@
 <translation id="3821372858277557370">{NUM_EXTENSIONS,plural, =1{확장 프로그램 1개 승인됨}other{확장 프로그램 #개 승인됨}}</translation>
 <translation id="3822559385185038546">이 프록시는 관리자가 강제로 설정해 놓았습니다.</translation>
 <translation id="3823310065043511710">Linux를 사용하려면 최소 <ph name="INSTALL_SIZE" />의 여유 공간이 권장됩니다.</translation>
+<translation id="3824621460022590830">기기 등록 토큰이 잘못되었습니다. 기기 소유자 또는 관리자에게 문의하세요. 오류 코드: <ph name="ERROR_CODE" /></translation>
 <translation id="3826440694796503677">관리자가 Google 계정 추가를 사용 중지했습니다.</translation>
 <translation id="3827306204503227641">샌드박스 처리되지 않은 플러그인 계속 허용</translation>
 <translation id="3827774300009121996">전체화면(&amp;F)</translation>
@@ -3273,6 +3277,7 @@
 <translation id="5079950360618752063">추천 비밀번호 사용</translation>
 <translation id="508059534790499809">Kerberos 티켓 새로고침</translation>
 <translation id="5084230410268011727">사이트에서 모션 및 조도 센서 사용 허용</translation>
+<translation id="5084328598860513926">프로비저닝 흐름이 중단되었습니다. 다시 시도하거나 기기 소유자 또는 관리자에게 문의하세요. 오류 코드: <ph name="ERROR_CODE" /></translation>
 <translation id="5085162214018721575">업데이트를 확인하는 중</translation>
 <translation id="5086082738160935172">HID</translation>
 <translation id="5086874064903147617">기본 홈페이지를 복원하시겠습니까?</translation>
@@ -3387,7 +3392,7 @@
 <translation id="5233231016133573565">프로세스 ID</translation>
 <translation id="5233638681132016545">새 탭</translation>
 <translation id="5233736638227740678">붙여넣기(&amp;P)</translation>
-<translation id="5234764350956374838">숨기기</translation>
+<translation id="5234764350956374838">닫기</translation>
 <translation id="5235050375939235066">앱을 제거하시겠습니까?</translation>
 <translation id="523505283826916779">접근성 설정</translation>
 <translation id="5235750401727657667">새 탭을 열 때 표시되는 페이지 변경</translation>
@@ -3615,7 +3620,6 @@
 <translation id="5511379779384092781">아주 작게</translation>
 <translation id="5511823366942919280">이 기기를 'Shark'로 설정하시겠습니까?</translation>
 <translation id="5512653252560939721">사용자 인증서를 하드웨어에 백업해야 합니다.</translation>
-<translation id="5515923816438946203">화면에 표시되는 항목 선택</translation>
 <translation id="5517304475148761050">Play 스토어 액세스가 필요한 앱입니다</translation>
 <translation id="5517412723934627386"><ph name="NETWORK_TYPE" /> - <ph name="NETWORK_DISPLAY_NAME" /></translation>
 <translation id="551752069230578406">계정에 프린터를 추가하고 있습니다. 잠시만 기다려 주세요...</translation>
@@ -3671,6 +3675,7 @@
 <translation id="557722062034137776">기기를 재설정해도 Google 계정 또는 계정에 동기화된 데이터에 영향을 주지 않습니다. 하지만 기기에 로컬로 저장된 파일은 모두 삭제됩니다.</translation>
 <translation id="5578059481725149024">자동 로그인</translation>
 <translation id="558170650521898289">Microsoft Windows Hardware Driver Verification</translation>
+<translation id="5581972110672966454">기기가 도메인에 참여할 수 없습니다. 다시 시도하거나 기기 소유자 또는 관리자에게 문의하세요. 오류 코드: <ph name="ERROR_CODE" /></translation>
 <translation id="5582839680698949063">기본 메뉴</translation>
 <translation id="5583640892426849032">Backspace</translation>
 <translation id="5584088138253955452">사용자 이름을 저장하시겠습니까?</translation>
@@ -3729,6 +3734,7 @@
 <translation id="5642508497713047">CRL 서명자</translation>
 <translation id="5643321261065707929">종량제 네트워크</translation>
 <translation id="5643620609347735571">삭제하고 계속</translation>
+<translation id="5646376287012673985">위치</translation>
 <translation id="5646558797914161501">사업가</translation>
 <translation id="5648166631817621825">지난 7일</translation>
 <translation id="5649053991847567735">자동 다운로드</translation>
@@ -3743,6 +3749,7 @@
 <translation id="5667546120811588575">Google Play 설정 중...</translation>
 <translation id="5669267381087807207">활성화 중</translation>
 <translation id="5669691691057771421">새 PIN 입력</translation>
+<translation id="5670702108860320605">BSSID</translation>
 <translation id="5671641761787789573">이미지가 차단됨</translation>
 <translation id="5671658447180261823"><ph name="SUGGESTION_NAME" /> 추천 검색어를 삭제합니다.</translation>
 <translation id="567587836466137939">이 기기는 <ph name="MONTH_AND_YEAR" />까지 자동 소프트웨어 및 보안 업데이트를 받습니다. <ph name="LINK_BEGIN" />자세히 알아보기<ph name="LINK_END" /></translation>
@@ -4035,7 +4042,7 @@
     <ph name="BEGIN_PARAGRAPH2" />기기에서 기본 위치 설정을 사용 중지하여 위치 정보를 끌 수 있습니다. 또한 위치 설정에서 위치 파악에 Wi‑Fi, 모바일 네트워크, 센서의 사용을 중지할 수도 있습니다.<ph name="END_PARAGRAPH2" /></translation>
 <translation id="6041155700700864984">전체화면 종료</translation>
 <translation id="604124094241169006">자동</translation>
-<translation id="6042308850641462728">더보기</translation>
+<translation id="6042308850641462728">자세히</translation>
 <translation id="6043317578411397101"><ph name="APP_NAME" />에서 <ph name="TAB_NAME" />와(과) Chrome 탭을 공유 중입니다.</translation>
 <translation id="604388835206766544">설정을 파싱할 수 없습니다.</translation>
 <translation id="6044805581023976844"><ph name="APP_NAME" />에서 <ph name="TAB_NAME" />와(과) Chrome 탭과 오디오를 공유 중입니다.</translation>
@@ -4349,7 +4356,7 @@
 <translation id="6429384232893414837">업데이트 오류</translation>
 <translation id="6430814529589430811">Base64-인코딩 ASCII, 단일 인증서</translation>
 <translation id="6431347207794742960"><ph name="PRODUCT_NAME" />에서 이 컴퓨터의 모든 사용자에 대해 자동 업데이트를 설정합니다.</translation>
-<translation id="6434309073475700221">중지</translation>
+<translation id="6434309073475700221">삭제</translation>
 <translation id="6434325376267409267"><ph name="APP_NAME" /> 앱을 사용하려면 기기를 업데이트해야 합니다.</translation>
 <translation id="6436164536244065364">웹 스토어에서 보기</translation>
 <translation id="6438992844451964465"><ph name="WINDOW_TITLE" /> - 오디오 재생</translation>
@@ -5389,6 +5396,7 @@
 <translation id="7764225426217299476">주소 추가</translation>
 <translation id="7764256770584298012"><ph name="DOWNLOAD_DOMAIN" />에서 <ph name="DOWNLOAD_RECEIVED" />을(를) 다운로드함</translation>
 <translation id="7765158879357617694">이동</translation>
+<translation id="7766082757934713382">자동 앱 및 시스템 업데이트를 일시중지하여 네트워크 데이터 사용량을 줄일 수 있습니다.</translation>
 <translation id="7766807826975222231">둘러보기</translation>
 <translation id="7766838926148951335">권한 수락</translation>
 <translation id="7768770796815395237">변경</translation>
@@ -6301,6 +6309,7 @@
 <translation id="885701979325669005">저장소</translation>
 <translation id="8859057652521303089">언어 선택:</translation>
 <translation id="8859174528519900719">서브프레임: <ph name="SUBFRAME_SITE" /></translation>
+<translation id="8859402192569844210">서비스 약관을 로드할 수 없습니다.</translation>
 <translation id="8859662783913000679">부모 계정</translation>
 <translation id="8862003515646449717">빠른 브라우저로 전환</translation>
 <translation id="8863753581171631212">새 <ph name="APP" />에서 링크 열기</translation>
@@ -6379,7 +6388,6 @@
 <translation id="8952831374766033534">설정 옵션이 지원되지 않음: <ph name="ERROR_LINE" /></translation>
 <translation id="8953476467359856141">충전 시</translation>
 <translation id="895347679606913382">다운로드 시작...</translation>
-<translation id="8957762313041272117">실시간 자막</translation>
 <translation id="895944840846194039">자바스크립트 메모리</translation>
 <translation id="8962083179518285172">세부정보 숨기기</translation>
 <translation id="8962918469425892674">사이트에서 모션 센서 또는 조도 센서를 사용 중입니다.</translation>
@@ -6569,6 +6577,7 @@
 <translation id="920045321358709304"><ph name="SEARCH_ENGINE" /> 검색</translation>
 <translation id="9201023452444595544">모든 오프라인 데이터가 삭제됩니다.</translation>
 <translation id="9201220332032049474">화면 잠금 옵션</translation>
+<translation id="9201842707396338580">문제가 발생했습니다. 기기 소유자 또는 관리자에게 문의하세요. 오류 코드: <ph name="ERROR_CODE" /></translation>
 <translation id="9203398526606335860">프로파일링 사용(&amp;P)</translation>
 <translation id="9203904171912129171">기기를 선택하세요.</translation>
 <translation id="9203962528777363226">이 기기의 관리자가 새로운 사용자를 추가하지 못하도록 설정함</translation>
@@ -6584,7 +6593,7 @@
 <translation id="9219103736887031265">이미지</translation>
 <translation id="9220525904950070496">계정 삭제</translation>
 <translation id="9220820413868316583">손가락을 뗀 뒤 다시 시도하세요.</translation>
-<translation id="923467487918828349">모두 표시</translation>
+<translation id="923467487918828349">모두 보기</translation>
 <translation id="929117907539171075">설치된 앱의 오프라인 데이터도 삭제됩니다.</translation>
 <translation id="930268624053534560">상세 타임스탬프</translation>
 <translation id="932327136139879170">홈</translation>
@@ -6640,6 +6649,7 @@
 <translation id="983511809958454316">이 기능은 VR에서 지원되지 않습니다</translation>
 <translation id="984275831282074731">결제 수단</translation>
 <translation id="98515147261107953">가로 방향</translation>
+<translation id="987068745968718743">Parallels Desktop: <ph name="PLUGIN_VM_NAME" /></translation>
 <translation id="987264212798334818">일반</translation>
 <translation id="987897973846887088">사용 가능한 이미지 없음</translation>
 <translation id="988978206646512040">암호를 빈칸으로 두어서는 안 됩니다.</translation>
diff --git a/chrome/app/resources/generated_resources_ky.xtb b/chrome/app/resources/generated_resources_ky.xtb
index 385dcb2..3c81837 100644
--- a/chrome/app/resources/generated_resources_ky.xtb
+++ b/chrome/app/resources/generated_resources_ky.xtb
@@ -247,7 +247,6 @@
 <translation id="1293556467332435079">Файлдар</translation>
 <translation id="1296911687402551044">Тандалган өтмөктү кадоо</translation>
 <translation id="1297175357211070620">Көздөгөн жер</translation>
-<translation id="1297646507722131691">Бул жаңыртуунун бир бөлүгү катары жаңыртуу аягына чыкпай калса, маалымат өчүп калбашы үчүн файлдардын камдык көчүрмөсүн сактоо сунушталат. Жаңыртылганда Linux (Бета) өчүрүлөт. Улантуудан мурда ачылып турган файлдарды сактаңыз.</translation>
 <translation id="1300415640239881824">Корголгон мазмунду жакшыртып ойнотууга укугуңузду аныктоо үчүн <ph name="DOMAIN" /> түзмөгүңүздүн дал келишин Google аркылуу текшергени жатат.</translation>
 <translation id="1300806585489372370">Бул жөндөөнү өзгөртүү үчүн адегенде <ph name="BEGIN_LINK" />идентификаторлорду күйгүзүңүз<ph name="END_LINK" /></translation>
 <translation id="1301135395320604080"><ph name="ORIGIN" /> төмөнкү файлдарды түзөтө алат</translation>
@@ -1981,7 +1980,6 @@
 <translation id="3435738964857648380">Коопсуздук</translation>
 <translation id="343578350365773421">Кагаз түгөндү</translation>
 <translation id="3435896845095436175">Иштетүү</translation>
-<translation id="3436642683618870087">Ыкчам коштомо жазуулар Chrome'догу бардык медиадагы кепти аныктап, автоматтык түрдө коштомо жазууларды жаратат.</translation>
 <translation id="3438633801274389918">Ниндзя</translation>
 <translation id="3439153939049640737"><ph name="HOST" /> микрофонуңузду ар дайым колдоно берсин</translation>
 <translation id="3439970425423980614">PDF'ти алдыртан көрүү режиминде ачуу</translation>
@@ -3624,7 +3622,6 @@
 <translation id="5511379779384092781">Өтө кичине</translation>
 <translation id="5511823366942919280">Бул түзмөк чын эле "Shark" деп коюлсунбу?</translation>
 <translation id="5512653252560939721">Колдонуучунун тастыктамасы жабдыкка негизделиши керек.</translation>
-<translation id="5515923816438946203">Экраныңызда эмне көрүнүп турарын тандаңыз</translation>
 <translation id="5517304475148761050">Бул колдонмого Play Store'го кирүү талап кылынат</translation>
 <translation id="5517412723934627386"><ph name="NETWORK_TYPE" /> - <ph name="NETWORK_DISPLAY_NAME" /></translation>
 <translation id="551752069230578406">Катто эсебиңизге принтер кошулууда – бир аз күтө туруңуз…</translation>
@@ -3739,6 +3736,7 @@
 <translation id="5642508497713047">CRL кол койгуч</translation>
 <translation id="5643321261065707929">Тарифтелген тармак</translation>
 <translation id="5643620609347735571">Тазалоо жана улантуу</translation>
+<translation id="5646376287012673985">Жайгашкан жер</translation>
 <translation id="5646558797914161501">Ишкер мырза</translation>
 <translation id="5648166631817621825">Акыркы 7 күн</translation>
 <translation id="5649053991847567735">Автоматтык жүктөп алуулар</translation>
@@ -6391,7 +6389,6 @@
 <translation id="8952831374766033534">Конфигурациянын параметри колдоого алынбайт: <ph name="ERROR_LINE" /></translation>
 <translation id="8953476467359856141">Кубатталып жатканда</translation>
 <translation id="895347679606913382">Башталууда…</translation>
-<translation id="8957762313041272117">Ыкчам коштомо жазуулар</translation>
 <translation id="895944840846194039">JavaScript эстутуму</translation>
 <translation id="8962083179518285172">Чоо-жайды жашыруу</translation>
 <translation id="8962918469425892674">Бул сайт кыймыл же жарык сенсорлорун колдонуп жатат.</translation>
diff --git a/chrome/app/resources/generated_resources_lo.xtb b/chrome/app/resources/generated_resources_lo.xtb
index eb50fa13..b4209ad1 100644
--- a/chrome/app/resources/generated_resources_lo.xtb
+++ b/chrome/app/resources/generated_resources_lo.xtb
@@ -247,7 +247,6 @@
 <translation id="1293556467332435079">ໄຟລ໌</translation>
 <translation id="1296911687402551044">ປັກໝຸດແຖບທີ່ເລືອກ</translation>
 <translation id="1297175357211070620">​ປາຍ​ທາງ</translation>
-<translation id="1297646507722131691">ຂໍແນະນຳໃຫ້ສຳຮອງຂໍ້ມູນໄຟລ໌ໄວ້ເປັນສ່ວນໜຶ່ງຂອງການອັບເກຣດນີ້ເພື່ອປ້ອງກັນການສູນເສຍຂໍ້ມູນໃນກໍລະນີທີ່ການອັບເກຣດບໍ່ສຳເລັດ. ການເລີ່ມການອັບເກຣດຈະເຮັດໃຫ້ Linux (ເບຕ້າ) ປິດເຄື່ອງ. ກະລຸນາບັນທຶກໄຟລ໌ທີ່ເປີດກ່ອນທີ່ຈະດຳເນີນຕໍ່.</translation>
 <translation id="1300415640239881824"><ph name="DOMAIN" /> ຕ້ອງການໃຫ້ມີການຢັ້ງຢືນຕົວຕົນອຸປະກອນຂອງທ່ານໂດຍ Google ເພື່ອກຳນົດການມີສິດສຳລັບການປັບປຸງການຫຼິ້ນເນື້ອຫາທີ່ມີການປົກປ້ອງ.</translation>
 <translation id="1300806585489372370">ເພື່ອປ່ຽນການຕັ້ງຄ່ານີ້, ກ່ອນອື່ນກະລຸນາ <ph name="BEGIN_LINK" />ເປີດຕົວລະບຸ<ph name="END_LINK" /></translation>
 <translation id="1301135395320604080"><ph name="ORIGIN" /> ສາມາດແກ້ໄຂໄຟລ໌ຕໍ່ໄປນີ້ໄດ້</translation>
@@ -1979,7 +1978,6 @@
 <translation id="3435738964857648380">ຄວາມ​ປອດ​ໄພ</translation>
 <translation id="343578350365773421">ເຈ້ຍໝົດ</translation>
 <translation id="3435896845095436175">ເປີດໃຊ້ງານ</translation>
-<translation id="3436642683618870087">ຄຳບັນຍາຍສົດກວດຫາຄຳເວົ້າໃນສື່ ແລ້ວສ້າງຄຳບັນຍາຍໂດຍອັດຕະໂນມັດສຳລັບການຫຼິ້ນສື່ທັງໝົດໃນ Chrome.</translation>
 <translation id="3438633801274389918">ນິນຈາ</translation>
 <translation id="3439153939049640737">​ອະ​ນຸ​ຍາດ​ໃຫ້ <ph name="HOST" /> ເຂົ້າຫາ​ໄມໂຄຣໂຟນ​ຂອງ​ທ່ານຢູ່ສະເໝີ</translation>
 <translation id="3439970425423980614">ການ​ເປີດ PDF ຢູ່ໃນເບິ່ງຕົວຢ່າງກ່ອນ</translation>
@@ -3622,7 +3620,6 @@
 <translation id="5511379779384092781">ນ້ອຍພິເສດ</translation>
 <translation id="5511823366942919280">ທ່ານແນ່ໃຈບໍ, ວ່າທ່ານຕ້ອງການຕັ້ງອຸປະກອນນີ້ເປັນ"Shark"?</translation>
 <translation id="5512653252560939721">ໃບຢັ້ງຢືນຜູ້ໃຊ້ຕ້ອງສໍາຮອງເປັນຮາດແວ.</translation>
-<translation id="5515923816438946203">ເລືອກສິ່ງທີ່ທ່ານເຫັນໃນໜ້າຈໍຂອງທ່ານ</translation>
 <translation id="5517304475148761050">ແອັບນີ້ຈໍາເປັນຕ້ອງເຂົ້າເຖິງ Play Store</translation>
 <translation id="5517412723934627386"><ph name="NETWORK_TYPE" /> - <ph name="NETWORK_DISPLAY_NAME" /></translation>
 <translation id="551752069230578406">ກໍາລັງເພີ່ມເຄື່ອງໃສ່ບັນ​ຊີ​ຂອງ​ທ່ານ - ອັນນີ້​ອາດ​ຈະ​ໃຊ້​ເວ​ລາຈັກໜ້ອຍ...</translation>
@@ -3737,6 +3734,7 @@
 <translation id="5642508497713047">ຜູ້ເຊັນ CRL</translation>
 <translation id="5643321261065707929">ເຄືອຂ່າຍມີການວັດແທກປະລິມານອິນເຕີເນັດ</translation>
 <translation id="5643620609347735571">ລຶບລ້າງ ແລະ ສືບຕໍ່</translation>
+<translation id="5646376287012673985">ສະ​ຖານ​ທີ່</translation>
 <translation id="5646558797914161501">ນັກທຸລະກິດ</translation>
 <translation id="5648166631817621825">7 ມື້ທີ່ຜ່ານມາ</translation>
 <translation id="5649053991847567735">ດາວ​ໂຫຼດ​ອັດ​ຕະ​ໂນ​ມັດ</translation>
@@ -6388,7 +6386,6 @@
 <translation id="8952831374766033534">ບໍ່ຮອງຮັບຕົວເລືອກການກຳນົດຄ່າ: <ph name="ERROR_LINE" /></translation>
 <translation id="8953476467359856141">ໃນຂະນະທີ່ສາກຢູ່</translation>
 <translation id="895347679606913382">ກໍາລັງເລີ່ມຕົ້ນ...</translation>
-<translation id="8957762313041272117">ຄຳບັນຍາຍສົດ</translation>
 <translation id="895944840846194039">ຄວາມ​ຈໍາ JavaScript</translation>
 <translation id="8962083179518285172">ເຊື່ອງ​ລາຍ​ລະ​ອຽດ</translation>
 <translation id="8962918469425892674">ເວັບໄຊນີ້ກຳລັງໃຊ້ເຊັນເຊີກວດຈັບການເຄື່ອນໄຫວ ຫຼື ແສງ.</translation>
diff --git a/chrome/app/resources/generated_resources_lt.xtb b/chrome/app/resources/generated_resources_lt.xtb
index dcb11746..a04a9b18 100644
--- a/chrome/app/resources/generated_resources_lt.xtb
+++ b/chrome/app/resources/generated_resources_lt.xtb
@@ -247,7 +247,6 @@
 <translation id="1293556467332435079">Failai</translation>
 <translation id="1296911687402551044">Prisegti pasirinktą skirtuką</translation>
 <translation id="1297175357211070620">Paskirties vieta</translation>
-<translation id="1297646507722131691">Prieš naujovinant rekomenduojama sukurti atsarginę failų kopiją, kad neprarastumėte duomenų, jei naujovinimo nepavyktų užbaigti. Pradėjus naujovinti, „Linux“ (beta versija) bus išjungta. Prieš tęsdami išsaugokite atidarytus failus.</translation>
 <translation id="1300415640239881824"><ph name="DOMAIN" /> nori, kad „Google“ patvirtintų jūsų įrenginio tapatybę, kad būtų galima nustatyti, ar leisti patobulintą saugomo turinio atkūrimą.</translation>
 <translation id="1300806585489372370">Jei norite pakeisti šį nustatymą, pirmiausia <ph name="BEGIN_LINK" />įjunkite identifikatorius<ph name="END_LINK" /></translation>
 <translation id="1301135395320604080"><ph name="ORIGIN" /> gali redaguoti toliau nurodytus failus</translation>
@@ -1981,7 +1980,6 @@
 <translation id="3435738964857648380">Sauga</translation>
 <translation id="343578350365773421">Baigėsi popierius</translation>
 <translation id="3435896845095436175">Įgalinti</translation>
-<translation id="3436642683618870087">Subtitrų realiuoju laiku funkcija aptinka kalbą medijoje ir automatiškai generuoja visos „Chrome“ leidžiamos medijos subtitrus.</translation>
 <translation id="3438633801274389918">Nindzė</translation>
 <translation id="3439153939049640737">Visada leisti <ph name="HOST" /> pasiekti mikrofoną</translation>
 <translation id="3439970425423980614">Atidaromas PDF peržiūros režimu</translation>
@@ -3624,7 +3622,6 @@
 <translation id="5511379779384092781">Labai mažas</translation>
 <translation id="5511823366942919280">Ar tikrai norite nustatyti šį įrenginį kaip „Shark“?</translation>
 <translation id="5512653252560939721">Naudotojo sertifikatas turėtų būti palaikomas aparatinės įrangos.</translation>
-<translation id="5515923816438946203">Pasirinkti, kas turi būti rodoma ekrane</translation>
 <translation id="5517304475148761050">Šiai programai būtina prieiga prie „Play“ parduotuvės</translation>
 <translation id="5517412723934627386"><ph name="NETWORK_TYPE" /> – „<ph name="NETWORK_DISPLAY_NAME" />“</translation>
 <translation id="551752069230578406">Prie jūsų paskyros pridedamas spausdintuvas – tai gali šiek tiek užtrukti...</translation>
@@ -3740,6 +3737,7 @@
 <translation id="5642508497713047">CRL pasirašantis asmuo</translation>
 <translation id="5643321261065707929">Matuojamas tinklas</translation>
 <translation id="5643620609347735571">Išvalyti ir tęsti</translation>
+<translation id="5646376287012673985">Vietovė</translation>
 <translation id="5646558797914161501">Verslininkas</translation>
 <translation id="5648166631817621825">Pastarosios 7 dienos</translation>
 <translation id="5649053991847567735">Automatiškai atsisiųsti</translation>
@@ -4361,7 +4359,7 @@
 <translation id="6429384232893414837">Atnaujinimo klaida</translation>
 <translation id="6430814529589430811">„Base64“ užkoduotas ASCII, vienas sertifikatas</translation>
 <translation id="6431347207794742960">„<ph name="PRODUCT_NAME" />“ nustatys automatinius naujinius visiems šio kompiuterio naudotojams.</translation>
-<translation id="6434309073475700221">Atmesti</translation>
+<translation id="6434309073475700221">Išmesti</translation>
 <translation id="6434325376267409267">Įrenginį reikia atnaujinti, kad būtų galima naudoti programą „<ph name="APP_NAME" />“.</translation>
 <translation id="6436164536244065364">Žiūrėti internetinėje parduotuvėje</translation>
 <translation id="6438992844451964465">„<ph name="WINDOW_TITLE" />“ – garso įrašo paleidimas</translation>
@@ -4925,7 +4923,7 @@
 <translation id="7140928199327930795">Nėra kitų pasiekiamų įrenginių.</translation>
 <translation id="7141105143012495934">Nepavyko prisijungti, nes negalima gauti išsamios paskyros informacijos. Susisiekite su administratoriumi arba bandykite dar kartą.</translation>
 <translation id="7143207342074048698">Jungiama</translation>
-<translation id="7144878232160441200">Bandyti dar kartą</translation>
+<translation id="7144878232160441200">Kartoti</translation>
 <translation id="714876143603641390">LAN ryšys</translation>
 <translation id="7149893636342594995">Pastarosios 24 valandos</translation>
 <translation id="715118844758971915">Įprasti spausdintuvai</translation>
@@ -5309,7 +5307,7 @@
 <translation id="7645681574855902035">Atšaukiamas „Linux“ atsarginės kopijos kūrimas</translation>
 <translation id="7646772052135772216">Slaptažodžio sinchronizavimas neveikia</translation>
 <translation id="7647403192093989392">Nėra naujausios veiklos</translation>
-<translation id="7649070708921625228">Žinynas</translation>
+<translation id="7649070708921625228">Pagalba</translation>
 <translation id="7650511557061837441">„<ph name="TRIGGERING_EXTENSION_NAME" />“ norėtų pašalinti „<ph name="EXTENSION_NAME" />“.</translation>
 <translation id="7652808307838961528">Redaguoti asmens informaciją, <ph name="PROFILE_NAME" /></translation>
 <translation id="765293928828334535">Negalima pridėti programų, plėtinių ir naudotojo scenarijų iš šios svetainės</translation>
@@ -5352,7 +5350,7 @@
 <translation id="7696063401938172191">Jūsų telefone „<ph name="PHONE_NAME" />“:</translation>
 <translation id="7698408911093959127">{COUNT,plural, =1{1 elementas žymių sąraše}one{# elementas žymių sąraše}few{# elementai žymių sąraše}many{# elemento žymių sąraše}other{# elementų žymių sąraše}}</translation>
 <translation id="7699968112832915395">Nepavyksta pridėti paskyros</translation>
-<translation id="7701040980221191251">Nieko</translation>
+<translation id="7701040980221191251">Nėra</translation>
 <translation id="770157826141786566">Terminas, iki kurio buvo galima grąžinti šį įrenginį, jau praėjo.</translation>
 <translation id="7701869757853594372">NAUDOTOJO tvarkomi elementai</translation>
 <translation id="7701928712056789451">Šie elementai gali būti pavojingi</translation>
@@ -6393,7 +6391,6 @@
 <translation id="8952831374766033534">Konfigūracijos parinktis nepalaikoma: <ph name="ERROR_LINE" /></translation>
 <translation id="8953476467359856141">Įkraunant</translation>
 <translation id="895347679606913382">Pradedama...</translation>
-<translation id="8957762313041272117">Subtitrai realiuoju laiku</translation>
 <translation id="895944840846194039">„JavaScript“ atmintis</translation>
 <translation id="8962083179518285172">Slėpti išsamią informaciją</translation>
 <translation id="8962918469425892674">Šioje svetainėje naudojami judesio arba šviesos jutikliai.</translation>
@@ -6599,7 +6596,7 @@
 <translation id="9219103736887031265">Vaizdai</translation>
 <translation id="9220525904950070496">Pašalinti paskyrą</translation>
 <translation id="9220820413868316583">Pakelkite ir bandykite dar kartą.</translation>
-<translation id="923467487918828349">Rodyti viską</translation>
+<translation id="923467487918828349">Rodyti visas</translation>
 <translation id="929117907539171075">Neprisijungus pasiekiami duomenys įdiegtoje programoje taip pat bus išvalyti</translation>
 <translation id="930268624053534560">Išsamios laiko žymės</translation>
 <translation id="932327136139879170">Kontaktinė namų informacija</translation>
diff --git a/chrome/app/resources/generated_resources_lv.xtb b/chrome/app/resources/generated_resources_lv.xtb
index a44aae1..b029fbc 100644
--- a/chrome/app/resources/generated_resources_lv.xtb
+++ b/chrome/app/resources/generated_resources_lv.xtb
@@ -247,7 +247,6 @@
 <translation id="1293556467332435079">Faili</translation>
 <translation id="1296911687402551044">Piespraust atlasīto cilni</translation>
 <translation id="1297175357211070620">Printeris</translation>
-<translation id="1297646507722131691">Lai novērstu datu zaudēšanu gadījumā, ja jaunināšanu nevar pabeigt, ieteicams dublēt datus pirms jaunināšanas. Sākot jaunināšanu, operētājsistēma Linux (beta versija) tiks izslēgta. Pirms turpināt, saglabājiet atvērtos failus.</translation>
 <translation id="1300415640239881824">Domēns <ph name="DOMAIN" /> vēlas jūsu ierīces identitātes verifikāciju, ko veic Google, lai noteiktu, vai ierīce ir piemērota aizsargāta satura uzlabotai atskaņošanai.</translation>
 <translation id="1300806585489372370">Lai mainītu šo iestatījumu, vispirms <ph name="BEGIN_LINK" />ieslēdziet identifikatoru izmantošanu<ph name="END_LINK" />.</translation>
 <translation id="1301135395320604080">Vietne <ph name="ORIGIN" /> var rediģēt tālāk norādītos failus.</translation>
@@ -1981,7 +1980,6 @@
 <translation id="3435738964857648380">Drošība</translation>
 <translation id="343578350365773421">Beidzies papīrs</translation>
 <translation id="3435896845095436175">Iespējot</translation>
-<translation id="3436642683618870087">Izmantojot funkciju Subtitri reāllaikā, var noteikt multivides saturā ietverto runu un automātiski ģenerēt parakstus visam multivides saturam, kas tiek atskaņots pārlūkprogrammā Chrome.</translation>
 <translation id="3438633801274389918">Nindzja</translation>
 <translation id="3439153939049640737">Vienmēr ļaut vietnei <ph name="HOST" /> piekļūt mikrofonam</translation>
 <translation id="3439970425423980614">Notiek PDF priekšskatījuma atvēršana</translation>
@@ -3396,7 +3394,7 @@
 <translation id="5233231016133573565">Procesa ID</translation>
 <translation id="5233638681132016545">Jauna cilne</translation>
 <translation id="5233736638227740678">&amp;Ielīmēt</translation>
-<translation id="5234764350956374838">Noraidīt</translation>
+<translation id="5234764350956374838">Nerādīt</translation>
 <translation id="5235050375939235066">Vai atinstalēt lietotni?</translation>
 <translation id="523505283826916779">Pieejamības iestatījumi</translation>
 <translation id="5235750401727657667">Aizstāt lapu, kas tiek parādīta jaunā cilnē</translation>
@@ -3624,7 +3622,6 @@
 <translation id="5511379779384092781">Ļoti zems</translation>
 <translation id="5511823366942919280">Vai tiešām vēlaties iestatīt šai ierīcei nosaukumu “Shark”?</translation>
 <translation id="5512653252560939721">Lietotāja sertifikāta dublējumi ir jāglabā cietajā diskā.</translation>
-<translation id="5515923816438946203">Izvēlieties ekrānā redzamo saturu</translation>
 <translation id="5517304475148761050">Šai lietotnei ir nepieciešama piekļuve Play veikalam</translation>
 <translation id="5517412723934627386"><ph name="NETWORK_TYPE" /> — <ph name="NETWORK_DISPLAY_NAME" /></translation>
 <translation id="551752069230578406">Notiek printera savienošana ar jūsu kontu — tas var ilgt kādu laiku...</translation>
@@ -3739,6 +3736,7 @@
 <translation id="5642508497713047">CRL parakstītājs</translation>
 <translation id="5643321261065707929">Maksas tīkls</translation>
 <translation id="5643620609347735571">Notīrīt un turpināt</translation>
+<translation id="5646376287012673985">Atrašanās vieta</translation>
 <translation id="5646558797914161501">Uzņēmējs</translation>
 <translation id="5648166631817621825">Pēdējās 7 dienas</translation>
 <translation id="5649053991847567735">Automātiskās lejupielādes</translation>
@@ -4153,7 +4151,7 @@
 <translation id="6163376401832887457">Kerberos iestatījumi</translation>
 <translation id="6163522313638838258">Izvērst visu...</translation>
 <translation id="6164005077879661055">Visi faili un lokālie dati, kas ir saistīti ar uzraudzīto lietotāju, tiks neatgriezeniski dzēsti, tiklīdz uzraudzītais lietotājs tiks noņemts. Iespējams, pārzinis joprojām varēs skatīt šī uzraudzītā lietotāja apmeklētās vietnes un iestatījumus (vietnē <ph name="MANAGEMENT_URL" />).</translation>
-<translation id="6165508094623778733">Uzziniet vairāk</translation>
+<translation id="6165508094623778733">Uzzināt vairāk</translation>
 <translation id="6166185671393271715">Paroļu importēšana pārlūkā Chrome</translation>
 <translation id="6169040057125497443">Lūdzu, pārbaudiet savu mikrofonu.</translation>
 <translation id="6169666352732958425">Nevar apraidīt darbvirsmu.</translation>
@@ -5351,7 +5349,7 @@
 <translation id="7696063401938172191">Jūsu tālrunī “<ph name="PHONE_NAME" />”:</translation>
 <translation id="7698408911093959127">{COUNT,plural, =1{1 vienums grāmatzīmju sarakstā}zero{# vienumi grāmatzīmju sarakstā}one{# vienums grāmatzīmju sarakstā}other{# vienumi grāmatzīmju sarakstā}}</translation>
 <translation id="7699968112832915395">Nevar pievienot kontu</translation>
-<translation id="7701040980221191251">Neviens</translation>
+<translation id="7701040980221191251">Nav</translation>
 <translation id="770157826141786566">Šīs ierīces atdošanas termiņš ir pagājis.</translation>
 <translation id="7701869757853594372">USER apstrādātāji</translation>
 <translation id="7701928712056789451">Šie vienumi var būt bīstami</translation>
@@ -6391,7 +6389,6 @@
 <translation id="8952831374766033534">Konfigurācijas opcija netiek atbalstīta: <ph name="ERROR_LINE" /></translation>
 <translation id="8953476467359856141">Uzlādes laikā</translation>
 <translation id="895347679606913382">Sākums...</translation>
-<translation id="8957762313041272117">Subtitri reāllaikā</translation>
 <translation id="895944840846194039">JavaScript atmiņa</translation>
 <translation id="8962083179518285172">Slēpt detaļas</translation>
 <translation id="8962918469425892674">Šajā vietnē tiek izmantoti kustību vai gaismas sensori.</translation>
diff --git a/chrome/app/resources/generated_resources_mk.xtb b/chrome/app/resources/generated_resources_mk.xtb
index 57142bd4..28dddaa0 100644
--- a/chrome/app/resources/generated_resources_mk.xtb
+++ b/chrome/app/resources/generated_resources_mk.xtb
@@ -247,7 +247,6 @@
 <translation id="1293556467332435079">Датотеки</translation>
 <translation id="1296911687402551044">Прикачи ја избраната картичка</translation>
 <translation id="1297175357211070620">Дестинација</translation>
-<translation id="1297646507722131691">Како дел од оваа надградба, се препорачува да направите бекап на датотеките за да избегнете губење на податоците ако надградбата не може да се доврши. Стартувањето на надградбата ќе предизвика исклучување на Linux (Beta). Пред да продолжите зачувајте ги отворените датотеки.</translation>
 <translation id="1300415640239881824"><ph name="DOMAIN" /> сака Google да го потврди идентитетот на вашиот уред за да одреди дали е погоден за подобрена репродукција на заштитени содржини.</translation>
 <translation id="1300806585489372370">За да ја измените поставкава, прво <ph name="BEGIN_LINK" />вклучете ги идентификаторите<ph name="END_LINK" /></translation>
 <translation id="1301135395320604080"><ph name="ORIGIN" /> може да ги изменува следниве датотеки</translation>
@@ -1981,7 +1980,6 @@
 <translation id="3435738964857648380">Безбедност</translation>
 <translation id="343578350365773421">Нема хартија</translation>
 <translation id="3435896845095436175">Овозможи</translation>
-<translation id="3436642683618870087">„Автоматски титлови“ открива говор во аудиовизуелните содржини и автоматски генерира титлови за сите аудиовизуелни содржини што се пуштени во Chrome.</translation>
 <translation id="3438633801274389918">Нинџа</translation>
 <translation id="3439153939049640737">Секогаш дозволувај <ph name="HOST" /> да пристапи до микрофонот</translation>
 <translation id="3439970425423980614">Отворање ПДФ во Преглед</translation>
@@ -3624,7 +3622,6 @@
 <translation id="5511379779384092781">Многу мал</translation>
 <translation id="5511823366942919280">Дали сигурно сакате да го поставите уредот како „Shark“?</translation>
 <translation id="5512653252560939721">Сертификатот на корисникот мора да биде хардверски поддржан.</translation>
-<translation id="5515923816438946203">Изберете што да се прикажува на екранот</translation>
 <translation id="5517304475148761050">Апликацијава бара пристап до Play Store</translation>
 <translation id="5517412723934627386"><ph name="NETWORK_TYPE" /> - <ph name="NETWORK_DISPLAY_NAME" /></translation>
 <translation id="551752069230578406">Се додава печатач на вашата сметка - ова може да потрае некое време...</translation>
@@ -3739,6 +3736,7 @@
 <translation id="5642508497713047">CRL-пријавувач</translation>
 <translation id="5643321261065707929">Мрежа со мерен сообраќај</translation>
 <translation id="5643620609347735571">Исчисти и продолжи</translation>
+<translation id="5646376287012673985">Локација</translation>
 <translation id="5646558797914161501">Бизнисмен</translation>
 <translation id="5648166631817621825">Изминатите 7 дена</translation>
 <translation id="5649053991847567735">Автоматски преземања</translation>
@@ -6394,7 +6392,6 @@
 <translation id="8952831374766033534">Опцијата за конфигурација не е поддржана: <ph name="ERROR_LINE" /></translation>
 <translation id="8953476467359856141">Додека се полни</translation>
 <translation id="895347679606913382">Се стартува…</translation>
-<translation id="8957762313041272117">Автоматски титлови</translation>
 <translation id="895944840846194039">Меморија на JavaScript</translation>
 <translation id="8962083179518285172">Сокриј детали</translation>
 <translation id="8962918469425892674">Сајтов користи сензори за движење или светлина.</translation>
diff --git a/chrome/app/resources/generated_resources_ml.xtb b/chrome/app/resources/generated_resources_ml.xtb
index e8326e8d..e874494 100644
--- a/chrome/app/resources/generated_resources_ml.xtb
+++ b/chrome/app/resources/generated_resources_ml.xtb
@@ -247,7 +247,6 @@
 <translation id="1293556467332435079">Files</translation>
 <translation id="1296911687402551044">തിരഞ്ഞെടുത്ത ടാബ് പിൻ ചെയ്യുക</translation>
 <translation id="1297175357211070620">ഉദ്ദിഷ്ടസ്ഥാനം</translation>
-<translation id="1297646507722131691">ഏതെങ്കിലും കാരണവശാൽ അപ്ഗ്രേഡ് പൂർത്തിയാക്കാനാവുന്നില്ലെങ്കിൽ, ഈ അപ്ഗ്രേഡിന്റെ ഭാഗമായുണ്ടാകുന്ന ഡാറ്റാ നഷ്‌ടം തടയുന്നതിന് ഫയലുകളുടെ ബാക്കപ്പെടുക്കാൻ ശുപാർശ ചെയ്യുന്നു. അപ്ഗ്രേഡ് ആരംഭിക്കുമ്പോൾ Linux (ബീറ്റ) ഷട്ട് ഡൗൺ ആകും. തുടരുന്നതിന് മുമ്പ് തുറന്ന ഫയലുകൾ സംരക്ഷിക്കുക.</translation>
 <translation id="1300415640239881824">പരിരക്ഷിത ഉള്ളടക്കത്തിന്റെ മെച്ചപ്പെടുത്തിയ പ്ലേബാക്കിനുള്ള യോഗ്യത നിർണ്ണയിക്കുന്നതിന്, നിങ്ങളുടെ ഉപകരണത്തിന്റെ ഐഡന്റിറ്റി Google പരിശോധിച്ചുറപ്പിക്കണമെന്ന് <ph name="DOMAIN" /> ആവശ്യപ്പെടുന്നു.</translation>
 <translation id="1300806585489372370">ഈ ക്രമീകരണം മാറ്റാൻ, ആദ്യം <ph name="BEGIN_LINK" />ഐഡന്‍റിഫയര്‍ ഓണാക്കുക<ph name="END_LINK" /></translation>
 <translation id="1301135395320604080"><ph name="ORIGIN" /> എന്നതിന് ഇനിപ്പറയുന്ന ഫയലുകൾ എഡിറ്റ് ചെയ്യാനാവും</translation>
@@ -1360,7 +1359,7 @@
 <translation id="2653033005692233957">തിരയൽ പരാജയപ്പെട്ടു</translation>
 <translation id="2653266418988778031">നിങ്ങളൊരു സര്‍ട്ടിഫിക്കേഷന്‍ അതോറിറ്റി (CA) ഇല്ലാതാക്കുകയാണെങ്കില്‍, നിങ്ങളുടെ ബ്രൌസര്‍ ഇനിമുതല്‍ ആ CA നല്‍കുന്ന സർട്ടിഫിക്കറ്റുകളൊന്നും വിശ്വസിക്കില്ല.</translation>
 <translation id="2653275834716714682">ടെക്‌സ്‌റ്റ് പകരംവയ്‌ക്കൽ</translation>
-<translation id="2653659639078652383">സമര്‍പ്പിക്കൂ</translation>
+<translation id="2653659639078652383">സമര്‍പ്പിക്കുക</translation>
 <translation id="265390580714150011">ഫീല്‍‌ഡ് മൂല്യം</translation>
 <translation id="2654166010170466751">പേയ്‌മെന്റ് കൈകാര്യം ചെയ്യുന്ന സംവിധാനങ്ങൾ ഇൻസ്റ്റാൾ ചെയ്യാൻ സൈറ്റുകളെ അനുവദിക്കുന്നു</translation>
 <translation id="2654553774144920065">പ്രിന്റ് അഭ്യർത്ഥന</translation>
@@ -1978,7 +1977,6 @@
 <translation id="3435738964857648380">സുരക്ഷ</translation>
 <translation id="343578350365773421">പേപ്പറില്ല</translation>
 <translation id="3435896845095436175">തയ്യാറാക്കുക</translation>
-<translation id="3436642683618870087">തത്സമയ ക്യാപ്ഷൻ, മീഡിയയിലെ സംഭാഷണം തിരിച്ചറിഞ്ഞ് Chrome-ൽ പ്ലേ ചെയ്യുന്ന എല്ലാ മീഡിയയ്‌ക്കുമുള്ള അടിക്കുറിപ്പുകൾ സ്വയമേവ സൃഷ്‌ടിക്കുന്നു.</translation>
 <translation id="3438633801274389918">നിൻജ</translation>
 <translation id="3439153939049640737"><ph name="HOST" /> എന്നതിനെ നിങ്ങളുടെ മൈക്രോഫോൺ ആക്‌സസ് ചെയ്യാൻ എപ്പോഴും അനുവദിക്കുക</translation>
 <translation id="3439970425423980614">PDF പ്രിവ്യുവിൽ തുറക്കുന്നു</translation>
@@ -3620,7 +3618,6 @@
 <translation id="5511379779384092781">വളരെ ചെറുത്</translation>
 <translation id="5511823366942919280">"ഷാർക്ക്" എന്ന പേരിൽ ഈ ഉപകരണം സജ്ജീകരിക്കണമെന്ന് തീർച്ചയാണോ?</translation>
 <translation id="5512653252560939721">ഹാർഡ്‌വെയർ പിന്തുണയുള്ളത് ആയിരിക്കണം ഉപയോക്തൃ സർട്ടിഫിക്കേറ്റ്.</translation>
-<translation id="5515923816438946203">നിങ്ങളുടെ സ്‌ക്രീനിൽ എന്ത് കാണണമെന്ന് തിരഞ്ഞെടുക്കുക</translation>
 <translation id="5517304475148761050">ഈ ആപ്പിന് Play സ്റ്റോറിലേക്ക് ആക്സസ് ആവശ്യമാണ്</translation>
 <translation id="5517412723934627386"><ph name="NETWORK_TYPE" /> - <ph name="NETWORK_DISPLAY_NAME" /></translation>
 <translation id="551752069230578406">നിങ്ങളുടെ അക്കൗണ്ടിൽ പ്രിന്‍റർ ചേർക്കുന്നു - ഇതിന് അൽപ്പസമയമെടുത്തേക്കാം...</translation>
@@ -3735,6 +3732,7 @@
 <translation id="5642508497713047">CRL സൈനര്‍‌</translation>
 <translation id="5643321261065707929">മീറ്റർ ചെയ്‌ത നെറ്റ്‌വർക്ക്</translation>
 <translation id="5643620609347735571">മായ്ച്ചതിന് ശേഷം തുടരുക</translation>
+<translation id="5646376287012673985">സ്ഥാനം</translation>
 <translation id="5646558797914161501">ബിസിനസ്‌മാൻ</translation>
 <translation id="5648166631817621825">കഴിഞ്ഞ 7 ദിവസം</translation>
 <translation id="5649053991847567735">യാന്ത്രിക ഡൗൺലോഡുകൾ</translation>
@@ -6391,7 +6389,6 @@
 <translation id="8952831374766033534">കോൺഫിഗറേഷൻ ഓപ്‌ഷന് പിന്തുണയില്ല: <ph name="ERROR_LINE" /></translation>
 <translation id="8953476467359856141">ചാർജ് ചെയ്യുമ്പോൾ</translation>
 <translation id="895347679606913382">ആരംഭിക്കുന്നു...</translation>
-<translation id="8957762313041272117">തൽസമയ ക്യാപ്ഷൻ</translation>
 <translation id="895944840846194039">JavaScript മെമ്മറി</translation>
 <translation id="8962083179518285172">വിശദാംശങ്ങൾ മറയ്ക്കുക</translation>
 <translation id="8962918469425892674">ഈ സൈറ്റ് ചലന സെൻസർ അല്ലെങ്കിൽ വെളിച്ച സെൻസർ ‌ഉപയോഗിക്കുന്നു.</translation>
@@ -6620,7 +6617,7 @@
 <translation id="939736085109172342">പുതിയ ഫോള്‍ഡര്‍</translation>
 <translation id="941070664607309480">ദൃശ്യമാകാൻ ക്ലിക്ക് ചെയ്യുന്നതിലൂടെ അത് നിങ്ങളുമായി പങ്കിടാനാകും</translation>
 <translation id="942532530371314860"><ph name="APP_NAME" /> Chrome ടാബും ഓഡിയോയും പങ്കിടുന്നു.</translation>
-<translation id="945522503751344254">ഫീഡ്ബാക്ക് അയയ്ക്കുക</translation>
+<translation id="945522503751344254">ഫീഡ്‌ബാക്ക് അയയ്‌ക്കുക</translation>
 <translation id="947329552760389097">&amp;ഘടകങ്ങൾ പരിശോധിക്കുക</translation>
 <translation id="951991426597076286">നിരസിക്കുക</translation>
 <translation id="952992212772159698">സജീവമാക്കിയില്ല</translation>
diff --git a/chrome/app/resources/generated_resources_mn.xtb b/chrome/app/resources/generated_resources_mn.xtb
index b0b4bcb..aa15870 100644
--- a/chrome/app/resources/generated_resources_mn.xtb
+++ b/chrome/app/resources/generated_resources_mn.xtb
@@ -247,7 +247,6 @@
 <translation id="1293556467332435079">Файлууд</translation>
 <translation id="1296911687402551044">Сонгосон табыг бэхлэх</translation>
 <translation id="1297175357211070620">Хэвлэгч машин сонгох</translation>
-<translation id="1297646507722131691">Сайжруулалтыг дуусгах боломжгүй тохиолдолд өгөгдөл алдагдахаас сэргийлэхийн тулд энэхүү сайжруулалтын хэсэг болгож файлуудыг хуулбарлахыг зөвлөдөг. Сайжруулалтыг эхлүүлснээр Linux (Бэта)-г унтраахад хүргэнэ. Үргэлжлүүлэхээсээ өмнө нээлттэй файлуудыг хадгална уу.</translation>
 <translation id="1300415640239881824">Хамгаалалттай агуулгын сайжруулсан дахин тоглуулалтыг боломжтой эсэхийг тодорхойлохын тулд <ph name="DOMAIN" /> таны төхөөрөмжийг Google-р баталгаажуулах хүсэлтэй байна.</translation>
 <translation id="1300806585489372370">Энэ тохиргоог өөрчлөхийн тулд эхлээд <ph name="BEGIN_LINK" />таниулбарыг асаана уу<ph name="END_LINK" /></translation>
 <translation id="1301135395320604080"><ph name="ORIGIN" /> дараах файлыг засах боломжтой</translation>
@@ -1971,7 +1970,6 @@
 <translation id="3435738964857648380">Нууцлал</translation>
 <translation id="343578350365773421">Цаас дууссан</translation>
 <translation id="3435896845095436175">Идэвхжүүл</translation>
-<translation id="3436642683618870087">Шууд тайлбар нь медианы яриаг илрүүлж, Chrome дээр тоглуулж буй бүх медиад автоматаар хадмал үүсгэдэг.</translation>
 <translation id="3438633801274389918">Нинжа</translation>
 <translation id="3439153939049640737"><ph name="HOST" />-д таны микрофон руу нэвтрэхийг үргэлж зөвшөөрөх</translation>
 <translation id="3439970425423980614">PDF-ийг урьдчилан харах горимд нээж байна</translation>
@@ -3611,7 +3609,6 @@
 <translation id="5511379779384092781">Маш жижиг</translation>
 <translation id="5511823366942919280">Та энэ төхөөрөмжийг "Shark" хэлбэрээр тохируулахыг хүсч байгаа гэдэгтээ итгэлтэй байна уу?</translation>
 <translation id="5512653252560939721">Хэрэглэгчийн гэрчилгээ нь апп хангамж дээр үндэслэн хадгалсан байх шаардлагатай.</translation>
-<translation id="5515923816438946203">Дэлгэц дээрээ харж байгаа зүйлээ сонгоно уу</translation>
 <translation id="5517304475148761050">Энэ аппад Play Store-д хандах хандалт шаардлагатай</translation>
 <translation id="5517412723934627386"><ph name="NETWORK_TYPE" /> - <ph name="NETWORK_DISPLAY_NAME" /></translation>
 <translation id="551752069230578406">Таны дансанд хэвлэгч машиныг нэмж байна. Та түр хүлээнэ үү...</translation>
@@ -3726,6 +3723,7 @@
 <translation id="5642508497713047">CRL гарын үсэг зурагч</translation>
 <translation id="5643321261065707929">Хязгаартай сүлжээ</translation>
 <translation id="5643620609347735571">Устгаад үргэлжлүүлэх</translation>
+<translation id="5646376287012673985">Байршил</translation>
 <translation id="5646558797914161501">Ажил хэрэгч хүн</translation>
 <translation id="5648166631817621825">Сүүлийн 7 хоног</translation>
 <translation id="5649053991847567735">Автоматаар татаж  авах файл</translation>
@@ -4473,6 +4471,7 @@
 <translation id="6602956230557165253">Навигаци хийхийн тулд зүүн, баруун сумтай түлхүүрүүдийг ашиглах.</translation>
 <translation id="6605847144724004692">Одоогоор ямар ч хэрэглэгч үнэлээгүй байна.</translation>
 <translation id="6607831829715835317">Илүү их хэрэгслүүд</translation>
+<translation id="6608012008902909398">Төхөөрөмжийн программ хангамжийн шалгалтын дэлгэрэнгүйг харуулах</translation>
 <translation id="6611972847767394631">Эндээс табуудаа олоорой</translation>
 <translation id="6612358246767739896">Хамгаалагдсан агуулга</translation>
 <translation id="6615455863669487791">Надад үзүүлнэ үү</translation>
@@ -6368,7 +6367,6 @@
 <translation id="8952831374766033534">Тохируулгын сонголт дэмжигдээгүй байна: <ph name="ERROR_LINE" /></translation>
 <translation id="8953476467359856141">Цэнэглэх үед</translation>
 <translation id="895347679606913382">Үйлдлийг эхэлж байна ...</translation>
-<translation id="8957762313041272117">Шууд тайлбар</translation>
 <translation id="895944840846194039">JavaScript санах ой</translation>
 <translation id="8962083179518285172">Дэлгэрэнгүй мэдээллийг нуух</translation>
 <translation id="8962918469425892674">Энэ сайт хөдөлгөөн болон гэрлийн мэдрэгч ашиглаж байна.</translation>
diff --git a/chrome/app/resources/generated_resources_mr.xtb b/chrome/app/resources/generated_resources_mr.xtb
index a7856be5..17c68be2 100644
--- a/chrome/app/resources/generated_resources_mr.xtb
+++ b/chrome/app/resources/generated_resources_mr.xtb
@@ -247,7 +247,6 @@
 <translation id="1293556467332435079">Files</translation>
 <translation id="1296911687402551044">निवडलेला टॅब पिन करा</translation>
 <translation id="1297175357211070620">गंतव्य</translation>
-<translation id="1297646507722131691">अपग्रेड पूर्ण न झाल्यास डेटा गमावण्यापासून रोखण्यासाठी या अपग्रेडचा भाग म्हणून फाइलचा बॅकअप घेण्याची शिफारस केली जाते. अपग्रेड सुरू केल्यामुळे Linux (बीटा) बंद होईल. कृपया पुढे सुरू ठेवण्यापूर्वी उघड्या असलेल्या फाइल सेव्ह करा.</translation>
 <translation id="1300415640239881824">संरक्षित आशयाची अधिक चांगल्या प्लेबॅकसाठी पात्रता निर्धारित करण्यासाठी <ph name="DOMAIN" /> ला तुमच्या डिव्हाइसची Google कडून ओळख पडताळणी करून हवी आहे.</translation>
 <translation id="1300806585489372370">हे सेटिंग बदलण्यासाठी, प्रथम <ph name="BEGIN_LINK" />आयडेंटिफायर सुरू करा<ph name="END_LINK" /></translation>
 <translation id="1301135395320604080"><ph name="ORIGIN" /> खालील फाइल संपादित करू शकते</translation>
@@ -1980,7 +1979,6 @@
 <translation id="3435738964857648380">सुरक्षितता</translation>
 <translation id="343578350365773421">कागद संपले</translation>
 <translation id="3435896845095436175">सुरू करा</translation>
-<translation id="3436642683618870087">लाइव्ह कॅप्शन मीडियामधील उच्चार ओळखते आणि Chrome मध्ये प्ले होणार्‍या सर्व मीडियासाठी आपोआप कॅप्शन तयार करते.</translation>
 <translation id="3438633801274389918">निन्जा</translation>
 <translation id="3439153939049640737">तुमचा मायक्रोफोन ॲक्सेस करण्यासाठी <ph name="HOST" /> ला नेहमी परवानगी  द्या</translation>
 <translation id="3439970425423980614">पूर्वावलोकनात पीडीएफ उघडत आहे</translation>
@@ -3621,7 +3619,6 @@
 <translation id="5511379779384092781">आणखी लहान</translation>
 <translation id="5511823366942919280">तुम्हाला खात्री आहे की तुम्ही "शार्क" म्हणून हे डिव्हाइस सेट इच्छिता?</translation>
 <translation id="5512653252560939721">वापरकर्ता सर्टिफिकेट हार्डवेअर-बॅक्ड असणे आवश्यक आहे.</translation>
-<translation id="5515923816438946203">तुम्हाला तुमच्या स्क्रीनवर जे दिसते ते निवडा</translation>
 <translation id="5517304475148761050">या ॲपला Play स्टोअर चा ॲक्सेस आवश्यक आहे</translation>
 <translation id="5517412723934627386"><ph name="NETWORK_TYPE" /> - <ph name="NETWORK_DISPLAY_NAME" /></translation>
 <translation id="551752069230578406">आपल्या खात्यास प्रिंटर जोडत आहे - यास थोडा वेळ लागू शकतो...</translation>
@@ -3736,6 +3733,7 @@
 <translation id="5642508497713047">CRL स्वाक्षरीकर्ता</translation>
 <translation id="5643321261065707929">मर्यादित नेटवर्क</translation>
 <translation id="5643620609347735571">साफ करा आणि सुरू ठेवा</translation>
+<translation id="5646376287012673985">स्थान</translation>
 <translation id="5646558797914161501">व्यवसायी</translation>
 <translation id="5648166631817621825">अखेरच्या 7 दिवसांमधील</translation>
 <translation id="5649053991847567735">स्वयंचलित डाउनलोड</translation>
@@ -3744,7 +3742,7 @@
 <translation id="5657156137487675418">सर्व कुकीजना परवानगी द्या</translation>
 <translation id="5657667036353380798">बाह्य एक्स्टेंशनला chrome <ph name="MINIMUM_CHROME_VERSION" /> किंवा मोठी आवृत्ती इंस्टॉल केली जाण्‍याची आवश्‍यकता आहे.</translation>
 <translation id="5658415415603568799">अतिरिक्त सुरक्षिततेसाठी Smart Lock तुम्हाला २० तासांनंतर पासवर्ड एंटर करण्यास सांगेल.</translation>
-<translation id="5659593005791499971">ईमेल</translation>
+<translation id="5659593005791499971">ई-मेल</translation>
 <translation id="5659833766619490117">या पेजचे भाषांतर करता आले नाही</translation>
 <translation id="5662513737565158057">Linux ॲप्स कशी काम करतील ते बदला.</translation>
 <translation id="5667546120811588575">Google Play सेट अप करत आहे...</translation>
@@ -4358,7 +4356,7 @@
 <translation id="6429384232893414837">अपडेट एरर</translation>
 <translation id="6430814529589430811">Base64-encoded ASCII, एकल सर्टिफिकेट</translation>
 <translation id="6431347207794742960">या कॉंप्युटरच्या सर्व वापरकर्त्यांसाठी <ph name="PRODUCT_NAME" /> स्वयंचलित अपडेट सेट करतील.</translation>
-<translation id="6434309073475700221">नाकारा</translation>
+<translation id="6434309073475700221">टाकून द्या</translation>
 <translation id="6434325376267409267">तुम्ही <ph name="APP_NAME" /> वापरण्यापूर्वी तुमचे डिव्हाइस अपडेट केले जाणे आवश्यक आहे.</translation>
 <translation id="6436164536244065364">वेब स्टोअर मध्‍ये पहा</translation>
 <translation id="6438992844451964465"><ph name="WINDOW_TITLE" /> - ऑडिओ प्ले करीत आहे</translation>
@@ -6389,7 +6387,6 @@
 <translation id="8952831374766033534">कॉन्फिगरेशन पर्याय सपोर्ट करत नाही: <ph name="ERROR_LINE" /></translation>
 <translation id="8953476467359856141">चार्ज होत असताना</translation>
 <translation id="895347679606913382">प्रारंभ करीत आहे...</translation>
-<translation id="8957762313041272117">लाइव्ह कॅप्शन</translation>
 <translation id="895944840846194039">JavaScript मेमरी</translation>
 <translation id="8962083179518285172">तपशील लपवा</translation>
 <translation id="8962918469425892674">ही साइट गती किंवा प्रकाश सेन्सर वापरत आहे.</translation>
diff --git a/chrome/app/resources/generated_resources_ms.xtb b/chrome/app/resources/generated_resources_ms.xtb
index cb11fcc9..aa4187a2 100644
--- a/chrome/app/resources/generated_resources_ms.xtb
+++ b/chrome/app/resources/generated_resources_ms.xtb
@@ -247,7 +247,6 @@
 <translation id="1293556467332435079">Fail</translation>
 <translation id="1296911687402551044">Sematkan Tab yang Dipilih</translation>
 <translation id="1297175357211070620">Destinasi</translation>
-<translation id="1297646507722131691">Penyandaran fail disyorkan sebagai sebahagian daripada peningkatan ini untuk mengelakkan kehilangan data sekiranya peningkatan tidak dapat diselesaikan. Tindakan memulakan peningkatan akan menyebabkan Linux (Beta) dimatikan. Sila simpan fail yang terbuka sebelum meneruskan.</translation>
 <translation id="1300415640239881824"><ph name="DOMAIN" /> mahukan identiti peranti anda disahkan, oleh Google, untuk menentukan kelayakan bagi main balik yang dipertingkatkan untuk kandungan yang dilindungi.</translation>
 <translation id="1300806585489372370">Untuk menukar tetapan ini, mula-mula <ph name="BEGIN_LINK" />hidupkan pengecam<ph name="END_LINK" /></translation>
 <translation id="1301135395320604080"><ph name="ORIGIN" /> boleh mengedit fail yang berikut</translation>
@@ -1981,7 +1980,6 @@
 <translation id="3435738964857648380">Keselamatan</translation>
 <translation id="343578350365773421">Kehabisan kertas</translation>
 <translation id="3435896845095436175">Dayakan</translation>
-<translation id="3436642683618870087">Sari kata langsung mengesan pertuturan dalam media dan menjana sari kata secara automatik untuk semua media yang dimainkan dalam Chrome.</translation>
 <translation id="3438633801274389918">Ninja</translation>
 <translation id="3439153939049640737">Sentiasa benarkan <ph name="HOST" /> mengakses mikrofon anda</translation>
 <translation id="3439970425423980614">Membuka PDF dalam Pratonton</translation>
@@ -3396,7 +3394,7 @@
 <translation id="5233231016133573565">ID Proses</translation>
 <translation id="5233638681132016545">Tab baharu</translation>
 <translation id="5233736638227740678">&amp;Tampal</translation>
-<translation id="5234764350956374838">Singkirkan</translation>
+<translation id="5234764350956374838">Ketepikan</translation>
 <translation id="5235050375939235066">Nyahpasang apl?</translation>
 <translation id="523505283826916779">Tetapan kebolehcapaian</translation>
 <translation id="5235750401727657667">Gantikan halaman yang anda lihat semasa membuka tab baharu</translation>
@@ -3624,7 +3622,6 @@
 <translation id="5511379779384092781">Sangat kecil</translation>
 <translation id="5511823366942919280">Adakah anda pasti ingin menyediakan peranti ini sebagai "Shark"?</translation>
 <translation id="5512653252560939721">Sijil pengguna hendaklah disokong perkakasan.</translation>
-<translation id="5515923816438946203">Pilih kandungan yang anda lihat pada skrin</translation>
 <translation id="5517304475148761050">Apl ini memerlukan akses kepada Gedung Play</translation>
 <translation id="5517412723934627386"><ph name="NETWORK_TYPE" /> - <ph name="NETWORK_DISPLAY_NAME" /></translation>
 <translation id="551752069230578406">Menambah pencetak pada akaun anda - proses ini mungkin mengambil sedikit masa...</translation>
@@ -3739,6 +3736,7 @@
 <translation id="5642508497713047">Penandatangan CRL</translation>
 <translation id="5643321261065707929">Rangkaian bermeter</translation>
 <translation id="5643620609347735571">Kosongkan dan teruskan</translation>
+<translation id="5646376287012673985">Lokasi</translation>
 <translation id="5646558797914161501">Ahli perniagaan</translation>
 <translation id="5648166631817621825">7 hari terakhir</translation>
 <translation id="5649053991847567735">Muat turun automatik</translation>
@@ -6393,7 +6391,6 @@
 <translation id="8952831374766033534">Pilihan konfigurasi tidak disokong: <ph name="ERROR_LINE" /></translation>
 <translation id="8953476467359856141">Semasa mengecas</translation>
 <translation id="895347679606913382">Memulakan...</translation>
-<translation id="8957762313041272117">Sari kata langsung</translation>
 <translation id="895944840846194039">Memori JavaScript</translation>
 <translation id="8962083179518285172">Sembunyikan Butiran</translation>
 <translation id="8962918469425892674">Tapak ini menggunakan penderia gerakan atau cahaya.</translation>
@@ -6599,7 +6596,7 @@
 <translation id="9219103736887031265">Imej</translation>
 <translation id="9220525904950070496">Alih keluar akaun</translation>
 <translation id="9220820413868316583">Angkat kemudian cuba lagi.</translation>
-<translation id="923467487918828349">Paparkan Semua</translation>
+<translation id="923467487918828349">Tunjukkan Semua</translation>
 <translation id="929117907539171075">Data luar talian dalam apl yang dipasang juga akan dipadamkan</translation>
 <translation id="930268624053534560">Cap Masa Terperinci</translation>
 <translation id="932327136139879170">Laman Utama</translation>
diff --git a/chrome/app/resources/generated_resources_my.xtb b/chrome/app/resources/generated_resources_my.xtb
index 4c76f37..faa3583f 100644
--- a/chrome/app/resources/generated_resources_my.xtb
+++ b/chrome/app/resources/generated_resources_my.xtb
@@ -247,7 +247,6 @@
 <translation id="1293556467332435079">ဖိုင်များ</translation>
 <translation id="1296911687402551044">ရွေးထားသောတဘ်ကို ပင်ထိုးရန်</translation>
 <translation id="1297175357211070620">ခရီးဆုံး</translation>
-<translation id="1297646507722131691">အဆင့်မြှင့်ခြင်း မပြီးပါက ဒေတာဆုံးရှုံးမှု မဖြစ်စေရန် ဤအဆင့်မြှင့်ခြင်း၏ တစ်စိတ်တစ်ဒေသအဖြစ် ဖိုင်များကို အရန်သိမ်းရန် အကြံပြုပါသည်။ အဆင့်မြှင့်ခြင်း စတင်သည့်အခါ Linux (စမ်းသပ်ဆော့ဖ်ဝဲ) ကို ပိတ်လိုက်ပါမည်။ ရှေ့မဆက်မီ ဖွင့်ထားသောဖိုင်များကို သိမ်းပါ။</translation>
 <translation id="1300415640239881824">ကာကွယ်ထားသည့် အကြောင်းအရာများကို ဖွင့်ရာတွင် အရည်အသွေးပိုကောင်းအောင် လုပ်ဆောင်ခွင့်ရမရ ဆုံးဖြတ်နိုင်ရန်အတွက် <ph name="DOMAIN" /> က သင့်စက်ပစ္စည်း၏ အထောက်အထားကို Google ဖြင့် အတည်ပြုထားစေလိုပါသည်။</translation>
 <translation id="1300806585489372370">ဤဆက်တင်ကို ပြောင်းလဲရန် ပထမဦးစွာ <ph name="BEGIN_LINK" />ခွဲခြားစိစစ်သည့် စနစ်ကို ဖွင့်ပါ<ph name="END_LINK" /></translation>
 <translation id="1301135395320604080"><ph name="ORIGIN" /> က အောက်ပါဖိုင်များကို တည်းဖြတ်နိုင်သည်</translation>
@@ -1982,7 +1981,6 @@
 <translation id="3435738964857648380">လုံခြုံရေး</translation>
 <translation id="343578350365773421">စာရွက်ကုန်နေသည်</translation>
 <translation id="3435896845095436175">ဖွင့်ပေးရန်</translation>
-<translation id="3436642683618870087">Chrome တွင် ဖွင့်ထားသည့် မီဒီယာများအားလုံးအတွက် တိုက်ရိုက်စာတန်းသည် မီဒီယာအတွင်းရှိ စကားသံကို သိရှိပြီး စာတန်းများကို အလိုအလျောက် ထုတ်ပေးသည်။</translation>
 <translation id="3438633801274389918">နင်ဂျာ</translation>
 <translation id="3439153939049640737"><ph name="HOST" />သင်၏ မိုက်ခရိုဖုန်းကို ရယူမှု အမြဲတမ်း ခွင်ပြုရန်</translation>
 <translation id="3439970425423980614">PDF ကို အစမ်းကြည့်ထဲ ဖွင့်ရန်</translation>
@@ -3624,7 +3622,6 @@
 <translation id="5511379779384092781">အလွန်သေး</translation>
 <translation id="5511823366942919280">သင်သည် ဒီကိရိယာကို "ငါးမန်း" အဖြစ် စဖွင့်သတ်မှတ်ချင်တာ သေချာသလား?</translation>
 <translation id="5512653252560939721">အသုံးပြုသူ အသိပြုလက်မှတ်သည် စက်ပစ္စည်းသိမ်းထားပြီး ဖြ်စရမည်။</translation>
-<translation id="5515923816438946203">သင့်မျက်နှာပြင်ပေါ်တွင် တွေ့မြင်လိုသည့်အရာကို ရွေးရန်</translation>
 <translation id="5517304475148761050">ဤအက်ပ်က 'Play စတိုး' သို့ ဝင်သုံးခွင့် လိုအပ်သည်</translation>
 <translation id="5517412723934627386"><ph name="NETWORK_TYPE" /> - <ph name="NETWORK_DISPLAY_NAME" /></translation>
 <translation id="551752069230578406">သင်၏ အကောင့်သို့ ပရင်တာကို ထည့်ပေးနေ - ခဏကြာနိုင်...</translation>
@@ -3740,6 +3737,7 @@
 <translation id="5642508497713047">CRL လက်မှတ်ထိုးသူ</translation>
 <translation id="5643321261065707929">အခမဲ့မဟုတ်သော ကွန်ရက်</translation>
 <translation id="5643620609347735571">ရှင်းလင်းပြီး ရှေ့ဆက်ရန်</translation>
+<translation id="5646376287012673985">တည်နေရာ</translation>
 <translation id="5646558797914161501">စီးပွားရေးလုပ်ငန်းရှင်</translation>
 <translation id="5648166631817621825">ပြီးခဲ့သည့် ၇ ရက်</translation>
 <translation id="5649053991847567735">အလိုအလျောက် ဒေါင်းလုပ်ရယူခြင်း</translation>
@@ -6389,7 +6387,6 @@
 <translation id="8952831374766033534">စီစဉ်သတ်မှတ်ခြင်း ရွေးချယ်စရာကို ပံ့ပိုးမထားပါ- <ph name="ERROR_LINE" /></translation>
 <translation id="8953476467359856141">အားသွင်းနေစဉ်</translation>
 <translation id="895347679606913382">စတင်နေ...</translation>
-<translation id="8957762313041272117">တိုက်ရိုက်စာတန်း</translation>
 <translation id="895944840846194039">JavaScript မှတ်ဉာဏ်</translation>
 <translation id="8962083179518285172">အသေးစိတ်များ ဝှက်ထားရန်</translation>
 <translation id="8962918469425892674">ဤဝဘ်ဆိုက်သည် လှုပ်ရှားမှု သို့မဟုတ် အလင်းရောင် အာရုံခံကိရိယာကို အသုံးပြုနေသည်။</translation>
diff --git a/chrome/app/resources/generated_resources_ne.xtb b/chrome/app/resources/generated_resources_ne.xtb
index 9b638a1..207e682 100644
--- a/chrome/app/resources/generated_resources_ne.xtb
+++ b/chrome/app/resources/generated_resources_ne.xtb
@@ -245,7 +245,6 @@
 <translation id="1293556467332435079">फाइलहरू</translation>
 <translation id="1296911687402551044">चयन गरिएको ट्याब पिन गर्नुहोस्</translation>
 <translation id="1297175357211070620">गन्तव्य</translation>
-<translation id="1297646507722131691">अपग्रेड गर्ने कार्य पूरा हुन नसकेका खण्डमा डेटा नगुमोस् भन्नाका खातिर यो अपग्रेड गर्नुअघि फाइलहरू ब्याकअप गर्नुहोस्। अपग्रेड सुरु गर्दा Linux (बिटा) बन्द हुने छ। कृपया सुरु गर्नुअघि खोलिएका फाइलहरू सुरक्षित गर्नुहोस्।</translation>
 <translation id="1300415640239881824"><ph name="DOMAIN" /> ले सुरक्षित सामग्रीको उन्नत प्लेब्याकसम्बन्धी योग्यता निर्धारण गर्ने प्रयोजनका लागि Google मार्फत तपाईंको यन्त्रको पहिचान पुष्टि गर्न चाहन्छ।</translation>
 <translation id="1300806585489372370">यो सेटिङ बदल्न सर्वप्रथम <ph name="BEGIN_LINK" />पहिचानकर्ताहरू सक्रिय गर्नुहोस्<ph name="END_LINK" /></translation>
 <translation id="1301135395320604080"><ph name="ORIGIN" /> ले निम्न फाइलहरू सम्पादन गर्न सक्छ</translation>
@@ -1117,6 +1116,7 @@
 <translation id="2352662711729498748">&lt; 1 एमबी</translation>
 <translation id="2352810082280059586">लक स्क्रिनका टिपोटहरू <ph name="LOCK_SCREEN_APP_NAME" /> मा स्वत: सुरक्षित हुन्छन्। तपाईंको सबैभन्दा पछिल्लो टिपोट लक स्क्रिनमा रहनेछ।</translation>
 <translation id="2353297238722298836">क्यामेरा तथा माइक्रोफोन प्रयोग गर्ने अनुमति छ</translation>
+<translation id="2355314311311231464">तपाईंको खातासम्बन्धी विवरणहरू भेट्टाउन नसकिएकाले सेटअप गर्न सकिएन। कृपया फेरि प्रयास गर्नुहोस्। त्रुटिको कोड: <ph name="ERROR_CODE" />।</translation>
 <translation id="2355604387869345912">तात्कालिक टेदरिङ अन गर्नुहोस्</translation>
 <translation id="2356070529366658676">सोध्नुहोस्</translation>
 <translation id="2357330829548294574"><ph name="USER_NAME" /> हटाउनुहोस्</translation>
@@ -1211,6 +1211,7 @@
 <translation id="2473195200299095979">यो पृष्ठलाई अनुवाद गर्नुहोस्</translation>
 <translation id="2475982808118771221">त्रुटि भयो</translation>
 <translation id="2476578072172137802">साइट सेटिङ</translation>
+<translation id="2476974672882258506"><ph name="PARALLELS_DESKTOP" /> अनइन्स्टल गर्न Windows बन्द गर्नुहोस्।</translation>
 <translation id="2478176599153288112">"<ph name="EXTENSION" />" को लागि मिडिया</translation>
 <translation id="247949520305900375">अडियो सेयर गर्नुहोस्</translation>
 <translation id="248003956660572823">पासवर्डहरू सुरक्षित गर्न सकिएन</translation>
@@ -1301,6 +1302,7 @@
 <translation id="2572032849266859634"><ph name="VOLUME_NAME" /> मा पढ्ने-मात्र अनुमति प्रदान गरिएको छ।</translation>
 <translation id="2575247648642144396">जब एक्स्टेन्सनले हालको पृष्ठमा कार्य गर्न सक्छ तब यो प्रतिमालाई देख्न सकिनेछ। प्रतिमामा क्लिक गरेर वा <ph name="EXTENSION_SHORTCUT" /> लाई थिचेर यो एक्स्टेन्सन प्रयोग गर्नुहोस्।</translation>
 <translation id="257779572837908839">बैठकहरूका लागि क्रोमबक्सको रूपमा सेटअप गर्नुहोस्‌</translation>
+<translation id="2579232805407578790">सर्भरमा कनेक्ट गर्न सकिएन। कृपया आफ्नो इन्टरनेट कनेक्सन जाँच गरी फेरि प्रयास गर्नुहोस्। यो समस्या कायम रहेमा आफ्नो Chromebook रिस्टार्ट गर्नुहोस्। त्रुटिको कोड: <ph name="ERROR_CODE" />।</translation>
 <translation id="2580889980133367162"><ph name="HOST" /> लाई धेरै फाइलहरू डाउनलोड गर्ने अनुमति सँधै दिनुहोस्</translation>
 <translation id="258095186877893873">लामो</translation>
 <translation id="2582253231918033891"><ph name="PRODUCT_NAME" /> <ph name="PRODUCT_VERSION" /> (मञ्च <ph name="PLATFORM_VERSION" />) <ph name="DEVICE_SERIAL_NUMBER" /></translation>
@@ -1520,6 +1522,7 @@
 <translation id="2836635946302913370">यो प्रयोगकर्ता नामद्वारा साइन इन तपाईंको प्रशासकद्वारा असक्षम गरिएको छ।</translation>
 <translation id="283669119850230892"><ph name="NETWORK_ID" /> सञ्जाल प्रयोग गर्नको लागि, पहिले तल इन्टरनेटमा तपाइँको जडान पूर्ण गर्नुहोस्।</translation>
 <translation id="2838379631617906747">स्थापना गर्दै...</translation>
+<translation id="2838835911926931318">तपाईंका सबै यन्त्रहरूमा आफ्ना बुकमार्क, पासवर्ड, इतिहास र अन्य कुरा सिंक गर्न साइन इन गर्नुहोस्</translation>
 <translation id="2839032553903800133">सूचनाहरूलाई रोक लगाइयो</translation>
 <translation id="2841013758207633010">समय</translation>
 <translation id="2841837950101800123">प्रदायक</translation>
@@ -1580,6 +1583,7 @@
     सर्भर सन्देश: <ph name="SERVER_MSG" /></translation>
 <translation id="2908162660801918428">डाइरेक्टरी अनुसार मिडिया ग्यालरी थप्नुहोस</translation>
 <translation id="2910318910161511225">नेटवर्कमा जडान गरेर फेरि प्रयास गर्नुहोस्</translation>
+<translation id="2910718431259223434">केही चिज गडबड भयो। कृपया फेरि प्रयास गर्नुहोस् वा आफ्नो यन्त्रका मालिक वा एड्मिनसँग सम्पर्क गर्नुहोस्। त्रुटिको कोड: <ph name="ERROR_CODE" />।</translation>
 <translation id="2913331724188855103">साइटहरूलाई कुकी डेटा सुरक्षित गर्ने र पढ्ने अनुमति दिनुहोस् (सिफारिस गरिएको)</translation>
 <translation id="2915102088417824677">क्रियाकलापसम्बन्धी लग हेर्नुहोस्</translation>
 <translation id="2915873080513663243">स्वतः स्क्यान</translation>
@@ -1973,7 +1977,6 @@
 <translation id="3435738964857648380">सुरक्षा</translation>
 <translation id="343578350365773421">पाना सकियो</translation>
 <translation id="3435896845095436175">सक्षम बनाउनुहोस्</translation>
-<translation id="3436642683618870087">लाइभ क्याप्सन सुविधाले Chrome मा प्ले भइरहेका सबै मिडियामा बोलिएको कुरा पहिचान गरी स्वतः क्याप्सनहरू सिर्जना गर्छ।</translation>
 <translation id="3438633801274389918">निन्जा</translation>
 <translation id="3439153939049640737"><ph name="HOST" /> लाई जहिले पनि तपाइँको माइक्रोफोन पहुँच गर्ने अनुमति दिनुहोस्</translation>
 <translation id="3439970425423980614">पीडीएफलाई पूर्वावलोकनमा खोल्दै</translation>
@@ -2319,6 +2322,7 @@
 <translation id="3821372858277557370">{NUM_EXTENSIONS,plural, =1{एउटा एक्स्टेन्सन स्वीकार गरिएको छ}other{# वटा एक्स्टेन्सन स्वीकार गरिएको छ}}</translation>
 <translation id="3822559385185038546">यो प्रोक्सी तपाईंका प्रशासकद्वारा लागू गरिएको हो</translation>
 <translation id="3823310065043511710">Linux प्रयोग गर्न कम्तीमा पनि <ph name="INSTALL_SIZE" /> ठाउँ खाली राख्न सिफारिस गरिन्छ।</translation>
+<translation id="3824621460022590830">यन्त्र दर्ता गर्न प्रयोग गरिने टोकन अवैध छ। कृपया आफ्नो यन्त्रका मालिक वा एड्मिनसँग सम्पर्क गर्नुहोस्। त्रुटिको कोड: <ph name="ERROR_CODE" />।</translation>
 <translation id="3826440694796503677">तपाईंका व्यवस्थापकले योभन्दा बढी Google खाताहरू थप्ने सुविधा असक्षम पार्नुभएको छ</translation>
 <translation id="3827306204503227641">स्यान्डबक्स हटाइएका प्लगइनहरूलाई अनुमति जारी राख्नुहोस्</translation>
 <translation id="3827774300009121996">&amp;पूर्ण स्क्रिन</translation>
@@ -3271,6 +3275,7 @@
 <translation id="5079950360618752063">सिफारिस गरिएको पासवर्ड प्रयोग गर्नहोस्</translation>
 <translation id="508059534790499809">Kerberos को टिक पुन: ताजा गर्नुहोस्</translation>
 <translation id="5084230410268011727">साइटहरूलाई चाल र प्रकाशसम्बन्धी सेन्सरहरू प्रयोग गर्ने अनुमति दिनुहोस्</translation>
+<translation id="5084328598860513926">सेटअप गर्ने क्रममा केही समस्या आयो। कृपया फेरि प्रयास गर्नुहोस् वा आफ्नो यन्त्रका मालिक वा एड्मिनसँग सम्पर्क गर्नुहोस्। त्रुटिको कोड: <ph name="ERROR_CODE" />।</translation>
 <translation id="5085162214018721575">अद्यावधिकहरू खोज्दै</translation>
 <translation id="5086082738160935172">HID</translation>
 <translation id="5086874064903147617">पूर्वनिर्धारित गृहपृष्ठलाई पुनर्स्थापना गर्ने हो?</translation>
@@ -3613,7 +3618,6 @@
 <translation id="5511379779384092781">ज्यादै सानो</translation>
 <translation id="5511823366942919280">के तपाईं यो यन्त्रलाई एउटा "Shark" को रूपमा सेटअप गर्न चाहनुहुन्छ?</translation>
 <translation id="5512653252560939721">प्रयोगकर्ता प्रमाणपत्र हार्डवेयर-समर्थित गरिएको हुनु पर्छ।</translation>
-<translation id="5515923816438946203">तपाईं स्क्रिनमा जुन कुरा देख्नुहुन्छ त्यो कुरा चयन गर्नुहोस्</translation>
 <translation id="5517304475148761050">यो एपलाई Play स्टोरमाथिको पहुँच चाहिन्छ</translation>
 <translation id="5517412723934627386"><ph name="NETWORK_TYPE" /> - <ph name="NETWORK_DISPLAY_NAME" /></translation>
 <translation id="551752069230578406">प्रिन्टरलाई तपाईंको खातामा थप्दै - यसको लागि केही समय लाग्न सक्छ...</translation>
@@ -3669,6 +3673,7 @@
 <translation id="557722062034137776">तपाइँको यन्त्र रिसेट गर्नाले तपाइँको Google खाताहरू वा यस खाताहरूमा समक्रमण गरिएका कुनै पनि लगतलाई असर गर्नेछैन। तर पनि, तपाइँको यन्त्रमा स्थायी रूपमा बचत गरेका सबै फाइलहरू हटाइने छ।</translation>
 <translation id="5578059481725149024">स्वतः साइन-इन गर्ने</translation>
 <translation id="558170650521898289">Microsoft Windows हार्डवेयर ड्राइभर प्रमाणीकरण</translation>
+<translation id="5581972110672966454">यो यन्त्रलाई उक्त डोमेनसँग जोड्न सकिएन। कृपया फेरि प्रयास गर्नुहोस् वा आफ्नो यन्त्रका मालिक वा एड्मिनसँग सम्पर्क गर्नुहोस्। त्रुटिको कोड: <ph name="ERROR_CODE" />।</translation>
 <translation id="5582839680698949063">मुख्य मेनु</translation>
 <translation id="5583640892426849032">ब्याकस्पेस</translation>
 <translation id="5584088138253955452">प्रयोगकर्ताको नाम सुरक्षित गर्ने हो?</translation>
@@ -3727,6 +3732,7 @@
 <translation id="5642508497713047">CRL हस्ताक्षरकर्ता</translation>
 <translation id="5643321261065707929">सीमा तोकिएको नेटवर्क</translation>
 <translation id="5643620609347735571">खाली गरी जारी राख्नुहोस्</translation>
+<translation id="5646376287012673985">स्थान</translation>
 <translation id="5646558797914161501">व्यापारी</translation>
 <translation id="5648166631817621825">पछिल्ला ७ दिन</translation>
 <translation id="5649053991847567735">स्वचालित डाउनलोडहरू</translation>
@@ -3741,6 +3747,7 @@
 <translation id="5667546120811588575">Google Play सेटअप गरिँदै छ…</translation>
 <translation id="5669267381087807207">सक्रिय गर्दै</translation>
 <translation id="5669691691057771421">नयाँ PIN प्रविष्टि गर्नुहोस्</translation>
+<translation id="5670702108860320605">BSSID</translation>
 <translation id="5671641761787789573">छविहरूमाथि रोक लगाइएको छ</translation>
 <translation id="5671658447180261823">सुझाव <ph name="SUGGESTION_NAME" /> हटाउनुहोस्</translation>
 <translation id="567587836466137939">यो यन्त्रले <ph name="MONTH_AND_YEAR" /> सम्म मात्र सफ्टवेयर तथा सुरक्षासम्बन्धी अद्यावधिकहरू स्वतः प्राप्त गर्ने छ। <ph name="LINK_BEGIN" />थप जान्नुहोस्<ph name="LINK_END" /></translation>
@@ -4474,6 +4481,7 @@
 <translation id="6602956230557165253">नेभिगेट गर्न बायाँ र दायाँ बाण कुञ्जीहरू प्रयोग गर्नुहोस्।</translation>
 <translation id="6605847144724004692">अझै पनि कुनै पनि प्रयोगकर्ताले मूल्याङ्कन गर्नुभएको छैन।</translation>
 <translation id="6607831829715835317">थप उपक&amp;रणहरू</translation>
+<translation id="6608012008902909398">यन्त्रको सफ्टवेयर जाँचका विवरणहरू देखाउनुहोस्</translation>
 <translation id="6611972847767394631">आफ्ना ट्याबहरू यहाँ फेला पार्नुहोस्</translation>
 <translation id="6612358246767739896">संरक्षित सामग्री</translation>
 <translation id="6615455863669487791">मलाई देखाउनुहोस्</translation>
@@ -5385,6 +5393,7 @@
 <translation id="7764225426217299476">ठेगाना थप्नुहोस्</translation>
 <translation id="7764256770584298012"><ph name="DOWNLOAD_DOMAIN" /> देखि <ph name="DOWNLOAD_RECEIVED" /></translation>
 <translation id="7765158879357617694">सार्नुहोस्</translation>
+<translation id="7766082757934713382">यसले स्वचालित एप तथा सिस्टम अपडेट अस्थायी रूपमा बन्द गरेर डेटाको खपत कम गर्न मद्दत गर्छ</translation>
 <translation id="7766807826975222231">भ्रमण गर्नुहोस्</translation>
 <translation id="7766838926148951335">अनुमतिहरू स्वीकार गर्नुहोस्</translation>
 <translation id="7768770796815395237">परिवर्तन गर्नुहोस्</translation>
@@ -6296,6 +6305,7 @@
 <translation id="885701979325669005">भण्डारण</translation>
 <translation id="8859057652521303089">तपाइँको भाषा चयन गर्नुहोस्:</translation>
 <translation id="8859174528519900719">सबफ्रेम: <ph name="SUBFRAME_SITE" /></translation>
+<translation id="8859402192569844210">सेवाका सर्तहरू लोड गर्न सकिएन</translation>
 <translation id="8859662783913000679">अभिभावकको खाता</translation>
 <translation id="8862003515646449717">कुनै द्रुत ब्राउजरमा स्विच गर्नुहोस्</translation>
 <translation id="8863753581171631212">लिंकलाई नयाँ <ph name="APP" /> मा खोल्नुहोस्</translation>
@@ -6374,7 +6384,6 @@
 <translation id="8952831374766033534">कन्फिगुरेसनको यो विकल्प प्रयोग गर्न मिल्दैन: <ph name="ERROR_LINE" /></translation>
 <translation id="8953476467359856141">चार्ज भइरहेका बेला</translation>
 <translation id="895347679606913382">सुरु हुँदैछ...</translation>
-<translation id="8957762313041272117">लाइभ क्याप्सन</translation>
 <translation id="895944840846194039">जाभास्क्रिप्ट स्मृति</translation>
 <translation id="8962083179518285172">विवरणहरू लुकाउनुहोस्</translation>
 <translation id="8962918469425892674">यो साइटले चाल वा प्रकाशसम्बन्धी सेन्सरहरू प्रयोग गर्दै छ।</translation>
@@ -6564,6 +6573,7 @@
 <translation id="920045321358709304"><ph name="SEARCH_ENGINE" /> खोज्नुहोस्</translation>
 <translation id="9201023452444595544">सबै अफलाइन डेटा हटाइने छ</translation>
 <translation id="9201220332032049474">स्क्रिन लकका विकल्पहरू</translation>
+<translation id="9201842707396338580">केही चिज गडबड भयो। कृपया आफ्नो यन्त्रका मालिक वा एड्मिनसँग सम्पर्क गर्नुहोस्। त्रुटिको कोड: <ph name="ERROR_CODE" />।</translation>
 <translation id="9203398526606335860">&amp;प्रोफाइलिङ सक्षम भयो</translation>
 <translation id="9203904171912129171">कुनै यन्त्र चयन गर्नुहोस्</translation>
 <translation id="9203962528777363226">यस यन्त्रको प्रशासकले नयाँ प्रयोगकर्ताहरूलाई थप्नबाट असक्षम गरेको छ</translation>
@@ -6635,6 +6645,7 @@
 <translation id="983511809958454316">यो सुविधा VR मा समर्थित छैन</translation>
 <translation id="984275831282074731">भुक्तानी विधिहरू</translation>
 <translation id="98515147261107953">ल्यान्डस्केप</translation>
+<translation id="987068745968718743">Parallels Desktop: <ph name="PLUGIN_VM_NAME" /></translation>
 <translation id="987264212798334818">सामान्य</translation>
 <translation id="987897973846887088">कुनै पनि छवि उपलब्ध छैन</translation>
 <translation id="988978206646512040">खाली पासफ्रेजलाई अनुमति छैन</translation>
diff --git a/chrome/app/resources/generated_resources_nl.xtb b/chrome/app/resources/generated_resources_nl.xtb
index d1b3c77..4b18a967 100644
--- a/chrome/app/resources/generated_resources_nl.xtb
+++ b/chrome/app/resources/generated_resources_nl.xtb
@@ -247,7 +247,6 @@
 <translation id="1293556467332435079">Bestanden</translation>
 <translation id="1296911687402551044">Geselecteerd tabblad vastzetten</translation>
 <translation id="1297175357211070620">Bestemming</translation>
-<translation id="1297646507722131691">Het wordt aanbevolen om als onderdeel van deze upgrade een back-up te maken van je bestanden. Zo voorkom je dat je gegevens verliest als de upgrade niet kan worden voltooid. Als je de upgrade start, wordt Linux (bèta) afgesloten. Sla geopende bestanden op voordat je verdergaat.</translation>
 <translation id="1300415640239881824"><ph name="DOMAIN" /> wil dat de identiteit van je apparaat wordt geverifieerd door Google om de geschiktheid voor geoptimaliseerd afspelen van beschermde content vast te stellen.</translation>
 <translation id="1300806585489372370">Als je deze instelling wilt wijzigen, moet je eerst <ph name="BEGIN_LINK" />ID's inschakelen<ph name="END_LINK" /></translation>
 <translation id="1301135395320604080"><ph name="ORIGIN" /> kan de volgende bestanden bewerken</translation>
@@ -1121,6 +1120,7 @@
 <translation id="2352662711729498748">&lt; 1 MB</translation>
 <translation id="2352810082280059586">Notities op het vergrendelscherm worden automatisch opgeslagen in <ph name="LOCK_SCREEN_APP_NAME" />. Je laatste notitie blijft op het vergrendelscherm staan.</translation>
 <translation id="2353297238722298836">Camera en microfoon toegestaan</translation>
+<translation id="2355314311311231464">Het registratieproces is mislukt omdat je accountgegevens niet kunnen worden opgehaald. Probeer het opnieuw. Foutcode: <ph name="ERROR_CODE" />.</translation>
 <translation id="2355604387869345912">Instant-tethering inschakelen</translation>
 <translation id="2356070529366658676">Vragen</translation>
 <translation id="2357330829548294574"><ph name="USER_NAME" /> verwijderen</translation>
@@ -1215,6 +1215,7 @@
 <translation id="2473195200299095979">Deze pagina vertalen</translation>
 <translation id="2475982808118771221">Er is een fout opgetreden</translation>
 <translation id="2476578072172137802">Site-instellingen</translation>
+<translation id="2476974672882258506">Sluit Windows af om <ph name="PARALLELS_DESKTOP" /> te verwijderen.</translation>
 <translation id="2478176599153288112">Mediabestandsrechten voor '<ph name="EXTENSION" />'</translation>
 <translation id="247949520305900375">Audio delen</translation>
 <translation id="248003956660572823">Wachtwoorden niet opgeslagen</translation>
@@ -1305,6 +1306,7 @@
 <translation id="2572032849266859634">Alleen-lezen-toegang tot <ph name="VOLUME_NAME" /> is toegekend.</translation>
 <translation id="2575247648642144396">Dit pictogram is zichtbaar als de extensie acties kan uitvoeren op de huidige pagina. Gebruik deze extensie door op het icoon te klikken of op <ph name="EXTENSION_SHORTCUT" /> te drukken.</translation>
 <translation id="257779572837908839">Instellen als Chromebox for meetings</translation>
+<translation id="2579232805407578790">Kan geen verbinding maken met de server. Controleer de netwerkverbinding en probeer het opnieuw. Als het probleem blijft optreden, start je de Chromebook opnieuw op. Foutcode: <ph name="ERROR_CODE" />.</translation>
 <translation id="2580889980133367162"><ph name="HOST" /> altijd toestaan meerdere bestanden te downloaden</translation>
 <translation id="258095186877893873">Lang</translation>
 <translation id="2582253231918033891"><ph name="PRODUCT_NAME" /> <ph name="PRODUCT_VERSION" /> (Platform <ph name="PLATFORM_VERSION" />) <ph name="DEVICE_SERIAL_NUMBER" /></translation>
@@ -1524,6 +1526,7 @@
 <translation id="2836635946302913370">Inloggen met deze gebruikersnaam is uitgeschakeld door je beheerder.</translation>
 <translation id="283669119850230892">Als je het netwerk <ph name="NETWORK_ID" /> wilt gebruiken, moet je eerst hieronder verbinding maken met internet.</translation>
 <translation id="2838379631617906747">Installeren</translation>
+<translation id="2838835911926931318">Log in om je bookmarks, wachtwoorden, geschiedenis en meer te synchroniseren op al je apparaten</translation>
 <translation id="2839032553903800133">Meldingen geblokkeerd</translation>
 <translation id="2841013758207633010">Tijd</translation>
 <translation id="2841837950101800123">Provider</translation>
@@ -1583,6 +1586,7 @@
     Melding van de server: <ph name="SERVER_MSG" /></translation>
 <translation id="2908162660801918428">Mediagalerij toevoegen op directory</translation>
 <translation id="2910318910161511225">Maak verbinding met een netwerk en probeer het opnieuw</translation>
+<translation id="2910718431259223434">Er is iets misgegaan. Probeer het opnieuw of neem contact op met de eigenaar of beheerder van het apparaat. Foutcode: <ph name="ERROR_CODE" />.</translation>
 <translation id="2913331724188855103">Sites toestaan cookiegegevens op te slaan en te lezen (aanbevolen)</translation>
 <translation id="2915102088417824677">Activiteitenlogboek bekijken</translation>
 <translation id="2915873080513663243">Automatisch scannen</translation>
@@ -1976,7 +1980,6 @@
 <translation id="3435738964857648380">Beveiliging</translation>
 <translation id="343578350365773421">Papier is op</translation>
 <translation id="3435896845095436175">Inschakelen</translation>
-<translation id="3436642683618870087">'Live ondertiteling' detecteert spraak in media en genereert automatisch een ondertiteling voor alle media die wordt afgespeeld in Chrome.</translation>
 <translation id="3438633801274389918">Ninja</translation>
 <translation id="3439153939049640737"><ph name="HOST" /> altijd toegang tot je microfoon geven</translation>
 <translation id="3439970425423980614">Pdf openen in voorbeeldweergave</translation>
@@ -2322,6 +2325,7 @@
 <translation id="3821372858277557370">{NUM_EXTENSIONS,plural, =1{Een extensie is goedgekeurd}other{# extensies zijn goedgekeurd}}</translation>
 <translation id="3822559385185038546">Deze proxy wordt afgedwongen door je beheerder</translation>
 <translation id="3823310065043511710">Er wordt ten minste <ph name="INSTALL_SIZE" /> vrije opslagruimte aanbevolen voor Linux.</translation>
+<translation id="3824621460022590830">Token voor apparaatinschrijvingis ongeldig. Neem contact op met de eigenaar of beheerder van het apparaat. Foutcode: <ph name="ERROR_CODE" />.</translation>
 <translation id="3826440694796503677">Je beheerder heeft het toevoegen van meer Google-accounts uitgeschakeld</translation>
 <translation id="3827306204503227641">Plug-ins zonder sandbox blijven toestaan</translation>
 <translation id="3827774300009121996">&amp;Volledig scherm</translation>
@@ -2345,7 +2349,7 @@
 <translation id="3843464315703645664">Intern op de toelatingslijst gezet</translation>
 <translation id="3846116211488856547">Ontvang tools voor het ontwikkelen van websites, Android-apps en meer. Als je Linux installeert, wordt <ph name="DOWNLOAD_SIZE" /> aan data gedownload.</translation>
 <translation id="3847319713229060696">Helpen om het internet voor iedereen veiliger te maken</translation>
-<translation id="385051799172605136">Vorige</translation>
+<translation id="385051799172605136">Terug</translation>
 <translation id="3850914401008572843"><ph name="ORIGIN" /> kan deze map niet openen omdat deze systeembestanden bevat</translation>
 <translation id="3851428669031642514">Onveilige scripts laden</translation>
 <translation id="3854599674806204102">Kies een optie</translation>
@@ -3275,6 +3279,7 @@
 <translation id="5079950360618752063">Voorgesteld wachtwoord gebruiken</translation>
 <translation id="508059534790499809">Een Kerberos-ticket vernieuwen</translation>
 <translation id="5084230410268011727">Toestaan dat websites toegang krijgen tot bewegings- en lichtsensoren</translation>
+<translation id="5084328598860513926">Het registratieproces is onderbroken. Probeer het opnieuw of neem contact op met de eigenaar of beheerder van het apparaat. Foutcode: <ph name="ERROR_CODE" />.</translation>
 <translation id="5085162214018721575">Controleren op updates</translation>
 <translation id="5086082738160935172">HID</translation>
 <translation id="5086874064903147617">Standaardhomepage herstellen?</translation>
@@ -3617,7 +3622,6 @@
 <translation id="5511379779384092781">Extra klein</translation>
 <translation id="5511823366942919280">Weet je zeker dat je dit apparaat wilt instellen als een 'Shark'?</translation>
 <translation id="5512653252560939721">Gebruikerscertificaat moet door hardware worden ondersteund.</translation>
-<translation id="5515923816438946203">Kiezen wat er op je scherm wordt weergegeven</translation>
 <translation id="5517304475148761050">Deze app heeft toegang tot de Play Store nodig</translation>
 <translation id="5517412723934627386"><ph name="NETWORK_TYPE" /> - <ph name="NETWORK_DISPLAY_NAME" /></translation>
 <translation id="551752069230578406">De printer wordt toegevoegd aan je account. Dit kan even duren…</translation>
@@ -3673,6 +3677,7 @@
 <translation id="557722062034137776">Als je je apparaat opnieuw instelt, heeft dit geen effect op je Google-accounts of gegevens die zijn gesynchroniseerd met deze accounts. Alle bestanden die lokaal op je apparaat zijn opgeslagen, worden wel verwijderd.</translation>
 <translation id="5578059481725149024">Automatisch inloggen</translation>
 <translation id="558170650521898289">Controle van Windows-apparaatstuurprogramma's</translation>
+<translation id="5581972110672966454">Kan het apparaat niet aan het domein koppelen. Probeer het opnieuw of neem contact op met de eigenaar of beheerder van het apparaat. Foutcode: <ph name="ERROR_CODE" />.</translation>
 <translation id="5582839680698949063">Hoofdmenu</translation>
 <translation id="5583640892426849032">Backspace</translation>
 <translation id="5584088138253955452">Gebruikersnaam opslaan?</translation>
@@ -3731,6 +3736,7 @@
 <translation id="5642508497713047">CRL-ondertekenaar</translation>
 <translation id="5643321261065707929">Netwerk met datalimiet</translation>
 <translation id="5643620609347735571">Wissen en doorgaan</translation>
+<translation id="5646376287012673985">Locatie</translation>
 <translation id="5646558797914161501">Zakenman</translation>
 <translation id="5648166631817621825">Afgelopen 7 dagen</translation>
 <translation id="5649053991847567735">Automatische downloads</translation>
@@ -3739,12 +3745,13 @@
 <translation id="5657156137487675418">Alle cookies toestaan</translation>
 <translation id="5657667036353380798">Voor de externe extensie moet Chrome-versie <ph name="MINIMUM_CHROME_VERSION" /> of hoger zijn geïnstalleerd.</translation>
 <translation id="5658415415603568799">Voor extra beveiliging vraagt Smart Lock je na 20 uur je wachtwoord op te geven.</translation>
-<translation id="5659593005791499971">E-mailadres</translation>
+<translation id="5659593005791499971">E-mail</translation>
 <translation id="5659833766619490117">Deze pagina kan niet worden vertaald</translation>
 <translation id="5662513737565158057">Wijzigen hoe Linux-apps werken.</translation>
 <translation id="5667546120811588575">Google Play instellen...</translation>
 <translation id="5669267381087807207">Activeren</translation>
 <translation id="5669691691057771421">Nieuwe pincode opgeven</translation>
+<translation id="5670702108860320605">BSSID</translation>
 <translation id="5671641761787789573">Afbeeldingen geblokkeerd</translation>
 <translation id="5671658447180261823">De suggestie <ph name="SUGGESTION_NAME" /> verwijderen</translation>
 <translation id="567587836466137939">Dit apparaat ontvangt tot <ph name="MONTH_AND_YEAR" /> automatische software- en beveiligingsupdates. <ph name="LINK_BEGIN" />Meer informatie<ph name="LINK_END" /></translation>
@@ -4351,7 +4358,7 @@
 <translation id="6429384232893414837">Updatefout</translation>
 <translation id="6430814529589430811">Base64 Encoded ASCII, één certificaat</translation>
 <translation id="6431347207794742960"><ph name="PRODUCT_NAME" /> stelt automatische updates in voor alle gebruikers van deze computer.</translation>
-<translation id="6434309073475700221">Annuleren</translation>
+<translation id="6434309073475700221">Verwijderen</translation>
 <translation id="6434325376267409267">Je apparaat moet worden geüpdatet voordat je <ph name="APP_NAME" /> kunt gebruiken.</translation>
 <translation id="6436164536244065364">Bekijken in Web Store</translation>
 <translation id="6438992844451964465"><ph name="WINDOW_TITLE" />: audio wordt afgespeeld</translation>
@@ -5391,6 +5398,7 @@
 <translation id="7764225426217299476">Adres toevoegen</translation>
 <translation id="7764256770584298012"><ph name="DOWNLOAD_RECEIVED" /> van <ph name="DOWNLOAD_DOMAIN" /></translation>
 <translation id="7765158879357617694">Verplaatsen</translation>
+<translation id="7766082757934713382">Hiermee kun je het mobiele dataverbruik verminderen door automatische app- en systeemupdates te onderbreken</translation>
 <translation id="7766807826975222231">Een rondleiding volgen</translation>
 <translation id="7766838926148951335">Rechten accepteren</translation>
 <translation id="7768770796815395237">Wijzigen</translation>
@@ -6303,6 +6311,7 @@
 <translation id="885701979325669005">Opslag</translation>
 <translation id="8859057652521303089">Selecteer je taal:</translation>
 <translation id="8859174528519900719">Subframe: <ph name="SUBFRAME_SITE" /></translation>
+<translation id="8859402192569844210">Servicevoorwaarden kunnen niet worden geladen.</translation>
 <translation id="8859662783913000679">Ouderaccount</translation>
 <translation id="8862003515646449717">Overschakelen naar een snelle browser</translation>
 <translation id="8863753581171631212">Link openen in nieuw <ph name="APP" />-venster</translation>
@@ -6381,7 +6390,6 @@
 <translation id="8952831374766033534">Configuratie-optie niet ondersteund: <ph name="ERROR_LINE" /></translation>
 <translation id="8953476467359856141">Tijdens het opladen</translation>
 <translation id="895347679606913382">Starten...</translation>
-<translation id="8957762313041272117">Live ondertiteling</translation>
 <translation id="895944840846194039">JavaScript-geheugen</translation>
 <translation id="8962083179518285172">Details verbergen</translation>
 <translation id="8962918469425892674">Deze site gebruikt bewegings- of lichtsensoren.</translation>
@@ -6571,6 +6579,7 @@
 <translation id="920045321358709304">Zoeken op <ph name="SEARCH_ENGINE" /></translation>
 <translation id="9201023452444595544">Alle offline gegevens worden gewist</translation>
 <translation id="9201220332032049474">Schermvergrendelingsopties</translation>
+<translation id="9201842707396338580">Er is iets misgegaan. Neem contact op met de eigenaar of beheerder van het apparaat. Foutcode: <ph name="ERROR_CODE" />.</translation>
 <translation id="9203398526606335860">&amp;Profiling ingeschakeld</translation>
 <translation id="9203904171912129171">Een apparaat selecteren</translation>
 <translation id="9203962528777363226">De beheerder van dit apparaat heeft het toevoegen van nieuwe gebruikers uitgeschakeld</translation>
@@ -6586,7 +6595,7 @@
 <translation id="9219103736887031265">Afbeeldingen</translation>
 <translation id="9220525904950070496">Rekening verwijderen</translation>
 <translation id="9220820413868316583">Til je vinger op en probeer het opnieuw.</translation>
-<translation id="923467487918828349">Toon alles</translation>
+<translation id="923467487918828349">Alle weergeven</translation>
 <translation id="929117907539171075">Offline gegevens in de geïnstalleerde app worden ook gewist</translation>
 <translation id="930268624053534560">Gedetailleerde tijdstempels</translation>
 <translation id="932327136139879170">Homepage</translation>
@@ -6642,6 +6651,7 @@
 <translation id="983511809958454316">Deze functie wordt niet ondersteund in VR</translation>
 <translation id="984275831282074731">Betaalmethoden</translation>
 <translation id="98515147261107953">Liggend</translation>
+<translation id="987068745968718743">Parallels Desktop: <ph name="PLUGIN_VM_NAME" /></translation>
 <translation id="987264212798334818">Algemeen</translation>
 <translation id="987897973846887088">Geen afbeeldingen beschikbaar</translation>
 <translation id="988978206646512040">Een lege wachtwoordzin is niet toegestaan</translation>
diff --git a/chrome/app/resources/generated_resources_no.xtb b/chrome/app/resources/generated_resources_no.xtb
index fc6fa48..bd2b6a8 100644
--- a/chrome/app/resources/generated_resources_no.xtb
+++ b/chrome/app/resources/generated_resources_no.xtb
@@ -247,7 +247,6 @@
 <translation id="1293556467332435079">Filer</translation>
 <translation id="1296911687402551044">Fest den valgte fanen</translation>
 <translation id="1297175357211070620">Destinasjon</translation>
-<translation id="1297646507722131691">Det anbefales å sikkerhetskopiere filer før oppgraderingen utføres. Da forhindrer du at data går tapt hvis oppgraderingen ikke kan fullføres. Når oppgraderingen påbegynnes, blir Linux (beta) avsluttet. Lagre åpne filer før du fortsetter.</translation>
 <translation id="1300415640239881824"><ph name="DOMAIN" /> ønsker at identiteten til enheten din bekreftes av Google, for å avgjøre om den er kvalifisert for forbedret avspilling av beskyttet innhold.</translation>
 <translation id="1300806585489372370">For å endre denne innstillingen må du først <ph name="BEGIN_LINK" />slå på identifikatorer<ph name="END_LINK" /></translation>
 <translation id="1301135395320604080"><ph name="ORIGIN" /> kan redigere disse filene</translation>
@@ -1360,7 +1359,7 @@
 <translation id="2653033005692233957">Søket mislyktes</translation>
 <translation id="2653266418988778031">Hvis du sletter et CA-sertifikat (sertifiseringsinstans), vil nettleseren ikke lenger stole på noen sertifikater som er utstedt av denne sertifiseringsinstansen.</translation>
 <translation id="2653275834716714682">Utskifting av tekst</translation>
-<translation id="2653659639078652383">Send</translation>
+<translation id="2653659639078652383">Send inn</translation>
 <translation id="265390580714150011">Feltverdi</translation>
 <translation id="2654166010170466751">Tillat at nettsteder installerer betalingsbehandlere</translation>
 <translation id="2654553774144920065">Utskriftsforespørsel</translation>
@@ -1978,7 +1977,6 @@
 <translation id="3435738964857648380">Sikkerhet</translation>
 <translation id="343578350365773421">Tom for papir</translation>
 <translation id="3435896845095436175">Slå på</translation>
-<translation id="3436642683618870087">Direkteteksting registrerer tale i medier og genererer automatisk teksting for alle medier som spilles av i Chrome.</translation>
 <translation id="3438633801274389918">Ninja</translation>
 <translation id="3439153939049640737">Tillat alltid at <ph name="HOST" /> bruker mikrofonen din</translation>
 <translation id="3439970425423980614">Åpner PDF i forhåndsvisning</translation>
@@ -2324,7 +2322,7 @@
 <translation id="3821372858277557370">{NUM_EXTENSIONS,plural, =1{En utvidelse er godkjent}other{# utvidelser er godkjent}}</translation>
 <translation id="3822559385185038546">Administratoren din kontrollerer denne proxy-tjeneren</translation>
 <translation id="3823310065043511710">Det anbefales minst <ph name="INSTALL_SIZE" /> ledig plass for Linux.</translation>
-<translation id="3824621460022590830">Tokenet for registrering av enhet er ugyldig. Kontakt eieren eller administratoren av enheten. Feilkode: <ph name="ERROR_CODE" />.</translation>
+<translation id="3824621460022590830">Tokenet for registrering av enheten er ugyldig. Kontakt eieren eller administratoren av enheten. Feilkode: <ph name="ERROR_CODE" />.</translation>
 <translation id="3826440694796503677">Administratoren har slått av muligheten for å legge til flere Google-kontoer</translation>
 <translation id="3827306204503227641">Fortsett å tillate programtillegg uten prosessisolering</translation>
 <translation id="3827774300009121996">&amp;Full skjerm</translation>
@@ -3276,7 +3274,7 @@
 <translation id="5079950360618752063">Bruk foreslått passord</translation>
 <translation id="508059534790499809">Oppdater en Kerberos-sak</translation>
 <translation id="5084230410268011727">Tillat at nettsteder bruker bevegelses- og lyssensorer</translation>
-<translation id="5084328598860513926">Klargjøringsflyten ble avbrutt. Prøv på nytt, eller kontakt eieren eller administratoren av enheten. Feilkode: <ph name="ERROR_CODE" />.</translation>
+<translation id="5084328598860513926">Identitetshåndteringen ble avbrutt. Prøv på nytt, eller kontakt eieren eller administratoren av enheten. Feilkode: <ph name="ERROR_CODE" />.</translation>
 <translation id="5085162214018721575">Ser etter oppdateringer</translation>
 <translation id="5086082738160935172">HID</translation>
 <translation id="5086874064903147617">Vil du gjenopprette standardstartsiden?</translation>
@@ -3619,7 +3617,6 @@
 <translation id="5511379779384092781">Ekstra liten</translation>
 <translation id="5511823366942919280">Er du sikker på at du ønsker å konfigurere denne enheten som en «hai» («shark»)?</translation>
 <translation id="5512653252560939721">Brukersertifikatet må være støttet av maskinvaren.</translation>
-<translation id="5515923816438946203">Velg hva du ser på skjermen</translation>
 <translation id="5517304475148761050">Denne appen krever tilgang til Play-butikken</translation>
 <translation id="5517412723934627386"><ph name="NETWORK_TYPE" /> – <ph name="NETWORK_DISPLAY_NAME" /></translation>
 <translation id="551752069230578406">Legger til skriveren i kontoen din – dette kan ta en liten stund …</translation>
@@ -3734,6 +3731,7 @@
 <translation id="5642508497713047">Signatar for sertifikatopphevelsesliste</translation>
 <translation id="5643321261065707929">Nettverk med datamåling</translation>
 <translation id="5643620609347735571">Slett og fortsett</translation>
+<translation id="5646376287012673985">Posisjon</translation>
 <translation id="5646558797914161501">Forretningsmann</translation>
 <translation id="5648166631817621825">Siste 7 dager</translation>
 <translation id="5649053991847567735">Automatiske nedlastinger</translation>
@@ -5395,7 +5393,7 @@
 <translation id="7764225426217299476">Legg til adresse</translation>
 <translation id="7764256770584298012"><ph name="DOWNLOAD_RECEIVED" /> fra <ph name="DOWNLOAD_DOMAIN" /></translation>
 <translation id="7765158879357617694">Flytt</translation>
-<translation id="7766082757934713382">Bidrar til å redusere nettverksdatabruken ved å sette automatiske app- og systemoppdateringer på pause</translation>
+<translation id="7766082757934713382">Bidrar til å redusere databruken i nettverket ved å sette automatiske app- og systemoppdateringer på pause</translation>
 <translation id="7766807826975222231">Få en innføring</translation>
 <translation id="7766838926148951335">Godta tillatelsene</translation>
 <translation id="7768770796815395237">Endre</translation>
@@ -6387,7 +6385,6 @@
 <translation id="8952831374766033534">Konfigurasjonsalternativet støttes ikke: <ph name="ERROR_LINE" /></translation>
 <translation id="8953476467359856141">Når enheten lades</translation>
 <translation id="895347679606913382">Starter...</translation>
-<translation id="8957762313041272117">Direkteteksting</translation>
 <translation id="895944840846194039">JavaScript-minne</translation>
 <translation id="8962083179518285172">Skjul detaljer</translation>
 <translation id="8962918469425892674">Dette nettstedet bruker bevegelses- eller lyssensorer.</translation>
@@ -6616,7 +6613,7 @@
 <translation id="939736085109172342">Ny mappe</translation>
 <translation id="941070664607309480">Klikk for å bli synlig, slik at den kan dele med deg</translation>
 <translation id="942532530371314860"><ph name="APP_NAME" /> deler lyd og en fane fra Chrome.</translation>
-<translation id="945522503751344254">Gi tilbakemelding</translation>
+<translation id="945522503751344254">Send tilbakemelding</translation>
 <translation id="947329552760389097">&amp;Undersøk elementer</translation>
 <translation id="951991426597076286">Avvis</translation>
 <translation id="952992212772159698">Ikke aktivert</translation>
diff --git a/chrome/app/resources/generated_resources_or.xtb b/chrome/app/resources/generated_resources_or.xtb
index 81ca19b..98e612d 100644
--- a/chrome/app/resources/generated_resources_or.xtb
+++ b/chrome/app/resources/generated_resources_or.xtb
@@ -246,7 +246,6 @@
 <translation id="1293556467332435079">Files</translation>
 <translation id="1296911687402551044">ଚୟନ କରାଯାଇଥିବା ଟାବ୍‌କୁ ପିନ୍ କରନ୍ତୁ</translation>
 <translation id="1297175357211070620">ଲକ୍ଷ୍ୟସ୍ଥଳ</translation>
-<translation id="1297646507722131691">ଯଦି କୌଣସି ପରିସ୍ଥିତିରେ ଅପଗ୍ରେଡ୍ ସମ୍ପୂର୍ଣ୍ଣ ହୋଇପାରିବ ନାହିଁ, ତେବେ ଡାଟା ନଷ୍ଟ ହେବାରୁ ପ୍ରତିରୋଧ କରିବା ପାଇଁ ଏହି ଅପଗ୍ରେଡର ଏକ ଅଂଶ ଭାବରେ ଫାଇଲଗୁଡ଼ିକର ବ୍ୟାକ୍ ଅପ୍ ପାଇଁ ସୁପାରିଶ କରାଯାଇଛି। ଅପଗ୍ରେଡ୍ କରିବା ଆରମ୍ଭ କଲେ Linux (ବିଟା) ବନ୍ଦ ହୋଇଯିବ। ଆଗକୁ ବଢ଼ିବା ପୂର୍ବରୁ ଦୟାକରି ଖୋଲା ଥିବା ଫାଇଲଗୁଡ଼ିକୁ ସେଭ୍ କରନ୍ତୁ।</translation>
 <translation id="1300415640239881824">ସୁରକ୍ଷିତ ବିଷୟବସ୍ତୁର ଉନ୍ନତ ପ୍ଲେବ୍ୟାକ୍ ନିମନ୍ତେ ଯୋଗ୍ୟତା ନିର୍ଦ୍ଧାରଣ କରିବା ପାଇଁ, <ph name="DOMAIN" /> ଆପଣଙ୍କ ଡିଭାଇସ୍‌ର ପରିଚୟକୁ Google ଦ୍ୱାରା ଯାଞ୍ଚ କରିବାକୁ ଚାହୁଁଛି।</translation>
 <translation id="1300806585489372370">ଏହି ସେଟିଂକୁ ବଦଳାଇବା ପାଇଁ, ପ୍ରଥମେ <ph name="BEGIN_LINK" />ଚିହ୍ନଟକାରୀକୁ ଚାଲୁ କରନ୍ତୁ<ph name="END_LINK" /></translation>
 <translation id="1301135395320604080">ନିମ୍ନୋକ୍ତ ଫାଇଲ୍‌ଗୁଡ଼ିକୁ <ph name="ORIGIN" /> ଏଡିଟ୍ କରିପାରିବ</translation>
@@ -1115,6 +1114,7 @@
 <translation id="2352662711729498748">&lt; 1 MB</translation>
 <translation id="2352810082280059586">ଲକ୍ ସ୍କ୍ରିନ୍ ନୋଟ୍‌ଗୁଡ଼ିକ ସ୍ୱଚାଳିତ ଭାବେ<ph name="LOCK_SCREEN_APP_NAME" />ରେ ସେଭ୍ କରାଯାଏ। ଆପଣଙ୍କର ଅତି ନିକଟରେ କରିଥିବା ନୋଟ୍ ଲକ୍ ସ୍କ୍ରିନ୍‌ରେ ରହିବ।</translation>
 <translation id="2353297238722298836">କ୍ୟାମେରା ଏବଂ ମାଇକ୍ରୋଫୋନ୍ ବ୍ୟବହାର କରିପାରିବେ</translation>
+<translation id="2355314311311231464">ଆପଣଙ୍କ ଆକାଉଣ୍ଟର ବିବରଣୀକୁ ପୁନରୁଦ୍ଧାର କରାଯାଇ ନପାରିବା ଯୋଗୁଁ ପ୍ରୋଭିଜନିଂ ବିଫଳ ହୋଇଛି। ଦୟାକରି ପୁଣି ଚେଷ୍ଟା କରନ୍ତୁ। ତ୍ରୁଟି କୋଡ୍: <ph name="ERROR_CODE" />।</translation>
 <translation id="2355604387869345912">ଇନଷ୍ଟାଣ୍ଟ ଟିଥରିଂ ଚାଲୁ କରନ୍ତୁ</translation>
 <translation id="2356070529366658676">ପଚାରନ୍ତୁ</translation>
 <translation id="2357330829548294574"><ph name="USER_NAME" />କୁ କାଢ଼ି ଦିଅନ୍ତୁ</translation>
@@ -1208,6 +1208,7 @@
 <translation id="2473195200299095979">ଏହି ପୃଷ୍ଠା ଅନୁବାଦ କରନ୍ତୁ</translation>
 <translation id="2475982808118771221">ଏକ ତ୍ରୁଟି ଦେଖାଦେଲା</translation>
 <translation id="2476578072172137802">ସାଇଟ୍‍ ସେଟିଂସ୍‌</translation>
+<translation id="2476974672882258506"><ph name="PARALLELS_DESKTOP" /> ଅନଇନଷ୍ଟଲ୍ କରିବାକୁ Windows ବନ୍ଦ କରନ୍ତୁ।</translation>
 <translation id="2478176599153288112">"<ph name="EXTENSION" />" ପାଇଁ ମିଡିଆ-ଫାଇଲ୍‌ର ଅନୁମତି</translation>
 <translation id="247949520305900375">ଅଡିଓ ସେୟାର୍ କରନ୍ତୁ</translation>
 <translation id="248003956660572823">ପାସୱାର୍ଡଗୁଡ଼ିକ ସେଭ୍ କରାଯାଇନାହିଁ</translation>
@@ -1298,6 +1299,7 @@
 <translation id="2572032849266859634"><ph name="VOLUME_NAME" />କେବଳ ପଢ଼ିବା ଆକ୍ସେସ୍ ମଞ୍ଜୁର କରାଯାଇଛି।</translation>
 <translation id="2575247648642144396">ଏହି ଆଇକନ୍ ସେତେବେଳେ ଦେଖାଦେବ, ଯେତେବେଳେ ଏକ୍ସଟେନ୍‌ସନ୍‌ ସାମ୍ପ୍ରତିକ ପୃଷ୍ଠାରେ କାର୍ଯ୍ୟ କରିପାରିବ। ଆଇକନ୍ ଉପରେ କ୍ଲିକ୍ କରି କିମ୍ବା<ph name="EXTENSION_SHORTCUT" /> ଦବାଇ ଏହି ଏକ୍ସଟେନ୍‌ସନ୍‌କୁ ବ୍ୟବହାର କରନ୍ତୁ।</translation>
 <translation id="257779572837908839">ମିଟିଂ ପାଇଁ Chromebox ରୂପେ ସେଟ୍ ଅପ୍ କରନ୍ତୁ</translation>
+<translation id="2579232805407578790">ସର୍ଭର୍ ସହିତ ସଂଯୋଗ କରାଯାଇପାରିଲା ନାହିଁ। ଦୟାକରି ଆପଣଙ୍କ ନେଟୱାର୍କ ସଂଯୋଗ ଯାଞ୍ଚ କରି ପୁଣି ଚେଷ୍ଟା କରନ୍ତୁ। ଯଦି ସମସ୍ୟା ଜାରି ରହେ, ତେବେ ଆପଣଙ୍କ Chromebook ରିଷ୍ଟାର୍ଟ କରନ୍ତୁ। ତ୍ରୁଟି କୋଡ୍: <ph name="ERROR_CODE" />।</translation>
 <translation id="2580889980133367162">ଏକାଧିକ ଫାଇଲ୍‌କୁ ଡାଉନ୍‌ଲୋଡ୍ କରିବାକୁ ସର୍ବଦା <ph name="HOST" />କୁ ଅନୁମତି ଦିଅନ୍ତୁ</translation>
 <translation id="258095186877893873">ଲମ୍ଵା</translation>
 <translation id="2582253231918033891"><ph name="PRODUCT_NAME" /> <ph name="PRODUCT_VERSION" /> (ପ୍ଲାଟ୍‌ଫର୍ମ <ph name="PLATFORM_VERSION" />) <ph name="DEVICE_SERIAL_NUMBER" /></translation>
@@ -1517,6 +1519,7 @@
 <translation id="2836635946302913370">ଆପଣଙ୍କ ବ୍ୟବସ୍ଥାପକଙ୍କ ଦ୍ୱାରା ଏହି ଉପଯୋଗକର୍ତ୍ତାନାମରେ ସାଇନ୍‌ ଇନ୍‌ କରିବା ଅକ୍ଷମ କରାଯାଇଛି।</translation>
 <translation id="283669119850230892">ନେଟ୍‍ୱର୍କ <ph name="NETWORK_ID" /> ବ୍ୟବହାର କରିବାକୁ, ପ୍ରଥମେ ନିମ୍ନରେ ଦିଆଯାଇଥିବା ଆପଣଙ୍କର ଇଣ୍ଟର୍ନେଟ୍‍କୁ ସଂଯୋଗ ସମ୍ପୂର୍ଣ୍ଣ କରନ୍ତୁ।</translation>
 <translation id="2838379631617906747">ଇନ୍‌ଷ୍ଟଲ୍ କରାଯାଉଛି</translation>
+<translation id="2838835911926931318">ଆପଣଙ୍କ ସମସ୍ତ ଡିଭାଇସରେ ଆପଣଙ୍କ ବୁକମାର୍କ, ପାସୱାର୍ଡ, ଇତିହାସ ଏବଂ ଆହୁରି ଅନେକ କିଛି ସିଙ୍କ୍ କରିବାକୁ ସାଇନ୍ ଇନ୍ କରନ୍ତୁ</translation>
 <translation id="2839032553903800133">ବିଜ୍ଞପ୍ତିଗୁଡ଼ିକୁ ବ୍ଲକ୍ କରାଯାଇଛି</translation>
 <translation id="2841013758207633010">ସମୟ</translation>
 <translation id="2841837950101800123">ପ୍ରଦାତା</translation>
@@ -1576,6 +1579,7 @@
     ସର୍ଭର୍‌ ମେସେଜ୍‌: <ph name="SERVER_MSG" /></translation>
 <translation id="2908162660801918428">ଡିରେକ୍ଟୋରୀ ଦ୍ୱାରା ମିଡିଆ ଗ୍ୟାଲେରୀ ଯୋଗ କରନ୍ତୁ</translation>
 <translation id="2910318910161511225">ଏକ ନେଟ୍‌ୱର୍କରେ ସଂଯୋଗ କରି ପୁଣି ଚେଷ୍ଟା କରନ୍ତୁ</translation>
+<translation id="2910718431259223434">କିଛି ତ୍ରୁଟି ହୋଇଗଲା। ଦୟାକରି ପୁଣି ଚେଷ୍ଟା କରନ୍ତୁ କିମ୍ବା ଆପଣଙ୍କ ଡିଭାଇସର ମାଲିକ କିମ୍ବା ଆଡମିନିଷ୍ଟ୍ରେଟରଙ୍କୁ ଯୋଗାଯୋଗ କରନ୍ତୁ। ତ୍ରୁଟି କୋଡ୍: <ph name="ERROR_CODE" />।</translation>
 <translation id="2913331724188855103">କୁକୀ ଡାଟାଗୁଡ଼ିକୁ ସେଭ୍ କରିବାକୁ ଏବଂ ପଢ଼ିବା ପାଇଁ ସାଇଟ୍‌ଗୁଡ଼ିକୁ ଅନୁମତି ଦିଅନ୍ତୁ (ସୁପାରିଶ୍ କରାଯାଇଛି)</translation>
 <translation id="2915102088417824677">କାର୍ଯ୍ୟକଳାପ ଲଗ୍ ଦେଖନ୍ତୁ</translation>
 <translation id="2915873080513663243">ସ୍ୱତଃ ସ୍କାନ୍</translation>
@@ -1969,7 +1973,6 @@
 <translation id="3435738964857648380">ସୁରକ୍ଷା</translation>
 <translation id="343578350365773421">ପେପର୍‍ ଶେଷ ହୋଇଯାଇଛି</translation>
 <translation id="3435896845095436175">ସକ୍ଷମ କରନ୍ତୁ</translation>
-<translation id="3436642683618870087">ଲାଇଭ୍ କ୍ୟାପସନ୍ ମିଡିଆରେ ସ୍ପିଚ୍ ଚିହ୍ନଟ କରେ ଏବଂ Chromeରେ ଚାଲୁଥିବା ସମସ୍ତ ମିଡିଆ ପାଇଁ ସ୍ୱଚାଳିତ ଭାବେ କ୍ୟାପସନଗୁଡ଼ିକ ସୃଷ୍ଟି କରେ।</translation>
 <translation id="3438633801274389918">ନିଞ୍ଜା</translation>
 <translation id="3439153939049640737">ଆପଣଙ୍କର ମାଇକ୍ରୋଫୋନ୍‌କୁ ଆକ୍ସେସ୍‌ କରିବାକୁ ସର୍ବଦା <ph name="HOST" />କୁ ଅନୁମତି ଦିଅନ୍ତୁ</translation>
 <translation id="3439970425423980614">ପ୍ରିଭ୍ୟୁରେ PDF ଖୋଲୁଛି</translation>
@@ -2315,6 +2318,7 @@
 <translation id="3821372858277557370">{NUM_EXTENSIONS,plural, =1{ଗୋଟିଏ ଏକ୍ସଟେନସନକୁ ଅନୁମୋଦନ କରାଯାଇଛି}other{#ଟି ଏକ୍ସଟେନସନକୁ ଅନୁମୋଦନ କରାଯାଇଛି}}</translation>
 <translation id="3822559385185038546">ଏହି ପ୍ରୋକ୍ସି ଆପଣଙ୍କର ବ୍ୟବସ୍ଥାପକଙ୍କ ଦ୍ୱାରା ଲାଗୁ କରାଯାଇଛି।</translation>
 <translation id="3823310065043511710">Linux ପାଇଁ ଅତିକମରେ <ph name="INSTALL_SIZE" />ର ସ୍ଥାନ ସୁପାରିଶ କରାଯାଇଛି।</translation>
+<translation id="3824621460022590830">ଡିଭାଇସ୍ ପଞ୍ଜିକରଣ ଟୋକନ୍ ଅବୈଧ ଅଟେ। ଦୟାକରି ଆପଣଙ୍କ ଡିଭାଇସର ମାଲିକ କିମ୍ବା ଆଡମିନିଷ୍ଟ୍ରେଟରଙ୍କୁ ଯୋଗାଯୋଗ କରନ୍ତୁ। ତ୍ରୁଟି କୋଡ୍: <ph name="ERROR_CODE" />।</translation>
 <translation id="3826440694796503677">ଆପଣଙ୍କର ଆଡ୍‍ମିନିଷ୍ଟ୍ରେଟର୍ ଅଧିକ Google ଆକାଉଣ୍ଟ ଯୋଗ କରିବାକୁ ଅକ୍ଷମ କରିଛନ୍ତି</translation>
 <translation id="3827306204503227641">unsandboxed ପ୍ଲଗ୍‌ଇନ୍ସକୁ ଅନୁମତି ଦେବା ଜାରି ରଖନ୍ତୁ</translation>
 <translation id="3827774300009121996">&amp;ପୂର୍ଣ୍ଣ ସ୍କ୍ରିନ୍</translation>
@@ -3267,6 +3271,7 @@
 <translation id="5079950360618752063">ପ୍ରସ୍ତାବିତ ପାସ୍‍ୱର୍ଡ ବ୍ୟବହାର କରନ୍ତୁ</translation>
 <translation id="508059534790499809">ଏକ Kerberos ଟିକେଟ୍ ରିଫ୍ରେଶ୍ କରନ୍ତୁ</translation>
 <translation id="5084230410268011727">ମୋସନ୍‍ ଏବଂ ଲାଇଟ୍‍ ସେନ୍ସର୍‌ ବ୍ୟବହାର କରିବାକୁ ସାଇଟ୍‍ଗୁଡ଼ିକୁ ଅନୁମତି ଦିଅନ୍ତୁ</translation>
+<translation id="5084328598860513926">ପ୍ରୋଭିଜନିଂ ଫ୍ଲୋ ବାଧାପ୍ରାପ୍ତ ହୋଇଥିଲା। ଦୟାକରି ପୁଣି ଚେଷ୍ଟା କରନ୍ତୁ କିମ୍ବା ଆପଣଙ୍କ ଡିଭାଇସର ମାଲିକ କିମ୍ବା ଆଡମିନିଷ୍ଟ୍ରେଟରଙ୍କୁ ଯୋଗାଯୋଗ କରନ୍ତୁ। ତ୍ରୁଟି କୋଡ୍: <ph name="ERROR_CODE" />।</translation>
 <translation id="5085162214018721575">ଅପ୍‌ଡେଟ୍ ପାଇଁ ଯାଞ୍ଚ କରୁଛି</translation>
 <translation id="5086082738160935172">HID</translation>
 <translation id="5086874064903147617">ଡିଫଲ୍ଟ ମୂଳପୃଷ୍ଠା ପୁନଃସ୍ଥାପନ କରିବେ?</translation>
@@ -3609,7 +3614,6 @@
 <translation id="5511379779384092781">ଅତିରିକ୍ତରୂପେ ଛୋଟ</translation>
 <translation id="5511823366942919280">ଆପଣ ନିଶ୍ଚିତ ଭାବରେ ଏହି ଡିଭାଇସ୍‌କୁ "ଶାର୍କ" ରୂପେ ସେଟ୍ ଅପ୍ କରିବାକୁ ଚାହୁଁଛନ୍ତି କି?</translation>
 <translation id="5512653252560939721">ଉପଯୋଗକର୍ତ୍ତା ସାର୍ଟିଫିକେଟ୍ ନିଶ୍ଚିତରୂପେ ହାର୍ଡୱେୟର୍-ସମର୍ଥିତ ହୋଇଥିବା ଆବଶ୍ୟକ ଅଟେ।</translation>
-<translation id="5515923816438946203">ଆପଣ ସ୍କ୍ରିନରେ ଯାହା ଦେଖିବେ ତାହା ବାଛନ୍ତୁ</translation>
 <translation id="5517304475148761050">ଏହି ଆପ୍‍କୁ Play Storeର ଆକ୍ସେସ୍ ଆବଶ୍ୟକ</translation>
 <translation id="5517412723934627386"><ph name="NETWORK_TYPE" /> - <ph name="NETWORK_DISPLAY_NAME" /></translation>
 <translation id="551752069230578406">ଆପଣଙ୍କର ଆକାଉଣ୍ଟରେ ପ୍ରିଣ୍ଟର୍‌ ଯୋଗ ହେଉଛି - ଏହା କିଛି ସମୟ ଲାଗିପାରେ...</translation>
@@ -3665,6 +3669,7 @@
 <translation id="557722062034137776">ଆପଣଙ୍କର ଡିଭାଇସ୍‌କୁ ରିସେଟ୍ କରିବା ଦ୍ୱାରା, ଆପଣଙ୍କ Google ଆକାଉଣ୍ଟଗୁଡ଼ିକୁ କିମ୍ବା ଏହି ଆକାଉଣ୍ଟଗୁଡ଼ିକୁ ସିଙ୍କ୍ ହେଉଥିବା କୌଣସି ଡାଟାକୁ ଏହା ପ୍ରଭାବିତ କରିବ ନାହିଁ। ତାହା ସତ୍ୱେ ମଧ୍ୟ, ଆପଣଙ୍କର ଡିଭାଇସ୍‌ରେ ସେଭ୍ ହୋଇଥିବା ସମସ୍ତ ଫାଇଲ୍ ଡିଲିଟ୍ ହୋଇଯିବ।</translation>
 <translation id="5578059481725149024">ସ୍ୱଚାଳିତ ସାଇନ୍-ଇନ୍</translation>
 <translation id="558170650521898289">Microsoft Windows ହାର୍ଡୱେୟାର୍ ଡ୍ରାଇଭର୍ ଯାଞ୍ଚ</translation>
+<translation id="5581972110672966454">ଡୋମେନ୍ ସହିତ ଡିଭାଇସକୁ ସଂଯୋଗ କରାଯାଇପାରିବ ନାହିଁ। ଦୟାକରି ପୁଣି ଚେଷ୍ଟା କରନ୍ତୁ କିମ୍ବା ଆପଣଙ୍କ ଡିଭାଇସର ମାଲିକ କିମ୍ବା ଆଡମିନିଷ୍ଟ୍ରେଟରଙ୍କୁ ଯୋଗାଯୋଗ କରନ୍ତୁ। ତ୍ରୁଟି କୋଡ୍: <ph name="ERROR_CODE" />।</translation>
 <translation id="5582839680698949063">ମୁଖ୍ୟ ମେନୁ</translation>
 <translation id="5583640892426849032">ପଶ୍ଚାତ୍</translation>
 <translation id="5584088138253955452">ଉପଯୋଗକର୍ତ୍ତାନାମ ସେଭ୍ କରିବେ?</translation>
@@ -3723,6 +3728,7 @@
 <translation id="5642508497713047">CRL ସ୍ୱାକ୍ଷରକାରୀ</translation>
 <translation id="5643321261065707929">ମିଟର ହୋଇଥିବା ନେଟୱାର୍କ</translation>
 <translation id="5643620609347735571">ଖାଲି କରନ୍ତୁ ଏବଂ ଜାରି ରଖନ୍ତୁ</translation>
+<translation id="5646376287012673985">ଅବସ୍ଥାନ</translation>
 <translation id="5646558797914161501">ବ୍ୟବସାୟୀ</translation>
 <translation id="5648166631817621825">ବିଗତ 7 ଦିନ</translation>
 <translation id="5649053991847567735">ସ୍ୱଚାଳିତ ଡାଉନ୍‌ଲୋଡ୍‌ଗୁଡ଼ିକ</translation>
@@ -3737,6 +3743,7 @@
 <translation id="5667546120811588575">Google Play ସେଟ୍‍ଅପ୍ କରାଯାଉଛି...</translation>
 <translation id="5669267381087807207">ସକ୍ରିୟ ହେଉଛି</translation>
 <translation id="5669691691057771421">ନୂଆ ପିନ୍‍ ଲେଖନ୍ତୁ</translation>
+<translation id="5670702108860320605">BSSID</translation>
 <translation id="5671641761787789573">ଛବିଗୁଡ଼ିକ ଅବରୋଧ କରାଯାଇଛି</translation>
 <translation id="5671658447180261823"><ph name="SUGGESTION_NAME" />ର ପରାମର୍ଶ କାଢ଼ି ଦିଅନ୍ତୁ</translation>
 <translation id="567587836466137939">ଏହି ଡିଭାଇସକୁ <ph name="MONTH_AND_YEAR" /> ପର୍ଯ୍ୟନ୍ତ ସ୍ୱଚାଳିତ ଭାବରେ ସଫ୍ଟୱେୟାର ଏବଂ ସୁରକ୍ଷା ଅପଡେଟଗୁଡ଼ିକ ମିଳିବ। <ph name="LINK_BEGIN" />ଅଧିକ ଜାଣନ୍ତୁ<ph name="LINK_END" /></translation>
@@ -5385,6 +5392,7 @@
 <translation id="7764225426217299476">ଠିକଣା ଯୋଗ କରନ୍ତୁ</translation>
 <translation id="7764256770584298012"><ph name="DOWNLOAD_DOMAIN" /> ରୁ <ph name="DOWNLOAD_RECEIVED" /></translation>
 <translation id="7765158879357617694">ନିଅନ୍ତୁ</translation>
+<translation id="7766082757934713382">ସ୍ୱଚାଳିତ ଆପ୍ ଏବଂ ସିଷ୍ଟମ୍ ଅପଡେଟଗୁଡ଼ିକୁ ବିରତ କରି ନେଟୱାର୍କ ଡାଟା ବ୍ୟବହାର ହ୍ରାସ କରିବାରେ ସାହାଯ୍ୟ କରେ</translation>
 <translation id="7766807826975222231">ଭ୍ରମଣରେ ଯାଆନ୍ତୁ</translation>
 <translation id="7766838926148951335">ଅନୁମତି ସ୍ଵୀକାର କରନ୍ତୁ</translation>
 <translation id="7768770796815395237">ପରିବର୍ତ୍ତନ କରନ୍ତୁ</translation>
@@ -6294,6 +6302,7 @@
 <translation id="885701979325669005">ଷ୍ଟୋରେଜ୍</translation>
 <translation id="8859057652521303089">ଆପଣଙ୍କର ଭାଷା ଚୟନ କରନ୍ତୁ:</translation>
 <translation id="8859174528519900719">ସବ୍‌ଫ୍ରେମ୍: <ph name="SUBFRAME_SITE" /></translation>
+<translation id="8859402192569844210">ସେବାର ସର୍ତ୍ତାବଳୀ ଲୋଡ୍ କରାଯାଇପାରିଲା ନାହିଁ</translation>
 <translation id="8859662783913000679">ବାପାମାଙ୍କ ଆକାଉଣ୍ଟ</translation>
 <translation id="8862003515646449717">ଏକ ଦ୍ରୁତ ବ୍ରାଉଜର୍‍କୁ ସ୍ୱିଚ୍ କରନ୍ତୁ</translation>
 <translation id="8863753581171631212">ନୂଆ <ph name="APP" />ରେ ଲିଙ୍କ୍‍ ଖୋଲନ୍ତୁ</translation>
@@ -6372,7 +6381,6 @@
 <translation id="8952831374766033534">କନଫିଗ୍‌ରେସନ୍ ବିକଳ୍ପ ସମର୍ଥିତ ନୁହେଁ: <ph name="ERROR_LINE" /></translation>
 <translation id="8953476467359856141">ଚାର୍ଜ ହେଉଥିବା ସମୟରେ</translation>
 <translation id="895347679606913382">ଆରମ୍ଭ ହେଉଛି...</translation>
-<translation id="8957762313041272117">ଲାଇଭ୍ କ୍ୟାପସନ୍</translation>
 <translation id="895944840846194039">JavaScript ମେମୋରୀ</translation>
 <translation id="8962083179518285172">ବିବରଣୀଗୁଡିକୁ ଲୁଚାନ୍ତୁ</translation>
 <translation id="8962918469425892674">ଏହି ସାଇଟ୍ ମୋସନ୍ କିମ୍ବା ଲାଇଟ୍ ସେନସର୍ ବ୍ୟବହାର କରୁଛି।</translation>
@@ -6562,6 +6570,7 @@
 <translation id="920045321358709304"><ph name="SEARCH_ENGINE" />ରେ ଖୋଜନ୍ତୁ</translation>
 <translation id="9201023452444595544">ଯେ କୌଣସି ଅଫ୍‍ଲାଇନ୍ ଡାଟା ଖାଲି କରାଯିବ</translation>
 <translation id="9201220332032049474">ସ୍କ୍ରିନ୍ ଲକ୍ ବିକଳ୍ପ</translation>
+<translation id="9201842707396338580">କିଛି ତ୍ରୁଟି ହୋଇଗଲା। ଦୟାକରି ଆପଣଙ୍କ ଡିଭାଇସର ମାଲିକ କିମ୍ବା ଆଡମିନିଷ୍ଟ୍ରେଟରଙ୍କୁ ଯୋଗାଯୋଗ କରନ୍ତୁ। ତ୍ରୁଟି କୋଡ୍: <ph name="ERROR_CODE" />।</translation>
 <translation id="9203398526606335860">&amp;ପ୍ରଫାଇଲିଂ ସକ୍ଷମ କରାଗଲା</translation>
 <translation id="9203904171912129171">ଏକ ଡିଭାଇସ୍ ଚୟନ କରନ୍ତୁ</translation>
 <translation id="9203962528777363226">ଏହି ଡିଭାଇସ୍‌ର ବ୍ୟବସ୍ଥାପକ ନୂଆ ଉପଯୋଗକର୍ତ୍ତାମାନଙ୍କୁ ଯୋଗ ହେବାକୁ ଅକ୍ଷମ କରିଛନ୍ତି</translation>
@@ -6633,6 +6642,7 @@
 <translation id="983511809958454316">VRରେ ଏହି ବୈଶିଷ୍ଟ୍ୟ ସମର୍ଥିତ ନୁହେଁ</translation>
 <translation id="984275831282074731">ପେମେଣ୍ଟ ପଦ୍ଧତି</translation>
 <translation id="98515147261107953">ଲ୍ୟାଣ୍ଡସ୍କେପ୍</translation>
+<translation id="987068745968718743">Parallels Desktop: <ph name="PLUGIN_VM_NAME" /></translation>
 <translation id="987264212798334818">ସାଧାରଣ</translation>
 <translation id="987897973846887088">କୌଣସି ଛବି ଉପଲବ୍ଧ ନାହିଁ</translation>
 <translation id="988978206646512040">ଖାଲି ପାସ୍‌ଫ୍ରେଜ୍‌ର ଅନୁମତି ନାହିଁ</translation>
diff --git a/chrome/app/resources/generated_resources_pa.xtb b/chrome/app/resources/generated_resources_pa.xtb
index 4ebc57f..89e5c650 100644
--- a/chrome/app/resources/generated_resources_pa.xtb
+++ b/chrome/app/resources/generated_resources_pa.xtb
@@ -247,7 +247,6 @@
 <translation id="1293556467332435079">Files</translation>
 <translation id="1296911687402551044">ਚੁਣੀ ਗਈ ਟੈਬ ਨੂੰ ਪਿੰਨ ਕਰੋ</translation>
 <translation id="1297175357211070620">ਨਿਯਤ ਥਾਂ</translation>
-<translation id="1297646507722131691">ਇਸ ਅੱਪਗ੍ਰੇਡ ਦੇ ਹਿੱਸੇ ਵਜੋਂ ਫ਼ਾਈਲਾਂ ਦਾ ਬੈਕਅੱਪ ਲੈਣ ਦੀ ਸਿਫ਼ਾਰਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਤਾਂ ਕਿ ਅੱਪਗ੍ਰੇਡ ਪੂਰਾ ਨਾ ਹੋਣ 'ਤੇ ਡਾਟੇ ਨੂੰ ਗਵਾਉਣ ਤੋਂ ਬਚਾਇਆ ਜਾ ਸਕੇ। ਅੱਪਗ੍ਰੇਡ ਸ਼ੁਰੂ ਕਰਨ 'ਤੇ Linux (ਬੀਟਾ) ਬੰਦ ਹੋ ਜਾਵੇਗਾ। ਕਿਰਪਾ ਕਰਕੇ ਅੱਗੇ ਵਧਣ ਤੋਂ ਪਹਿਲਾਂ ਖੁੱਲ੍ਹੀਆਂ ਫ਼ਾਈਲਾਂ ਨੂੰ ਰੱਖਿਅਤ ਕਰ ਲਵੋ।</translation>
 <translation id="1300415640239881824"><ph name="DOMAIN" /> ਸੁਰੱਖਿਅਤ ਸਮੱਗਰੀ ਦੇ ਵਿਸਤ੍ਰਿਤ ਪਲੇਬੈਕ ਲਈ ਯੋਗਤਾ ਦਾ ਪਤਾ ਲਗਾਉਣ ਵਾਸਤੇ ਤੁਹਾਡੇ ਡੀਵਾਈਸ ਦੀ ਪਛਾਣ ਦੀ ਪੁਸ਼ਟੀ Google ਵੱਲੋਂ ਕਰਵਾਉਣਾ ਚਾਹੁੰਦੀ ਹੈ।</translation>
 <translation id="1300806585489372370">ਇਸ ਸੈਟਿੰਗ ਨੂੰ ਬਦਲਣ ਲਈ, ਪਹਿਲਾਂ <ph name="BEGIN_LINK" />ਪਛਾਣਕਰਤਾਵਾਂ ਨੂੰ ਚਾਲੂ ਕਰੋ<ph name="END_LINK" /></translation>
 <translation id="1301135395320604080"><ph name="ORIGIN" /> ਸਾਈਟ ਅੱਗੇ ਦਿੱਤੀਆਂ ਫ਼ਾਈਲਾਂ ਦਾ ਸੰਪਾਦਨ ਕਰ ਸਕਦੀ ਹੈ</translation>
@@ -1121,6 +1120,7 @@
 <translation id="2352662711729498748">&lt; 1 MB</translation>
 <translation id="2352810082280059586">ਲਾਕ ਸਕ੍ਰੀਨ ਨੋਟ-ਕਥਨ ਸਵੈਚਲਿਤ ਤੌਰ 'ਤੇ <ph name="LOCK_SCREEN_APP_NAME" /> ਰੱਖਿਅਤ ਕੀਤੇ ਜਾਂਦੇ ਹਨ। ਤੁਹਾਡਾ ਸਭ ਤੋਂ ਹਾਲੀਆ ਨੋਟ-ਕਥਨ ਲਾਕ ਸਕ੍ਰੀਨ 'ਤੇ ਰਹੇਗਾ।</translation>
 <translation id="2353297238722298836">ਕੈਮਰਾ ਅਤੇ ਮਾਈਕ੍ਰੋਫ਼ੋਨ ਸੰਬੰਧੀ ਇਜਾਜ਼ਤ ਦਿੱਤੀ ਗਈ</translation>
+<translation id="2355314311311231464">ਪ੍ਰੋਵੀਜ਼ਨਿੰਗ ਅਸਫਲ ਰਿਹਾ ਕਿਉਂਕਿ ਤੁਹਾਡੇ ਖਾਤੇ ਦੇ ਵੇਰਵਿਆਂ ਨੂੰ ਪ੍ਰਾਪਤ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਿਆ। ਕਿਰਪਾ ਕਰਕੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ। ਗੜਬੜ ਕੋਡ: <ph name="ERROR_CODE" />।</translation>
 <translation id="2355604387869345912">ਤਤਕਾਲ ਟੈਦਰਿੰਗ ਨੂੰ ਚਾਲੂ ਕਰੋ</translation>
 <translation id="2356070529366658676">ਪੁੱਛੋ</translation>
 <translation id="2357330829548294574"><ph name="USER_NAME" /> ਨੂੰ ਹਟਾਓ</translation>
@@ -1214,6 +1214,7 @@
 <translation id="2473195200299095979">ਇਸ ਸਫ਼ੇ ਦਾ ਅਨੁਵਾਦ ਕਰੋ</translation>
 <translation id="2475982808118771221">ਇੱਕ ਗੜਬੜ ਹੋਈ</translation>
 <translation id="2476578072172137802">ਸਾਈਟ ਸੈਟਿੰਗਾਂ</translation>
+<translation id="2476974672882258506"><ph name="PARALLELS_DESKTOP" /> ਨੂੰ ਅਣਸਥਾਪਤ ਕਰਨ ਲਈ Windows ਨੂੰ ਬੰਦ ਕਰੋ।</translation>
 <translation id="2478176599153288112">"<ph name="EXTENSION" />" ਲਈ ਮੀਡੀਆ-ਫਾਈਲ ਅਨੁਮਤੀਆਂ</translation>
 <translation id="247949520305900375">ਆਡੀਓ ਸਾਂਝੀ ਕਰੋ</translation>
 <translation id="248003956660572823">ਪਾਸਵਰਡ ਰੱਖਿਅਤ ਨਹੀਂ ਕੀਤੇ ਗਏ</translation>
@@ -1304,6 +1305,7 @@
 <translation id="2572032849266859634"><ph name="VOLUME_NAME" /> ਤੱਕ ਰੀਡ-ਓਨਲੀ ਪਹੁੰਚ ਦੀ ਅਨੁਮਤੀ ਦਿੱਤੀ ਗਈ ਹੈ।</translation>
 <translation id="2575247648642144396">ਇਹ ਪ੍ਰਤੀਕ ਉਦੋਂ ਦਿਖਾਈ ਦੇਵੇਗਾ ਜਦੋਂ ਐਕਸਟੈਂਸ਼ਨ ਮੌਜੂਦਾ ਪੰਨੇ 'ਤੇ ਕਾਰਵਾਈ ਕਰ ਸਕਦੀ ਹੈ। ਪ੍ਰਤੀਕ 'ਤੇ ਕਲਿੱਕ ਕਰਕੇ ਜਾਂ <ph name="EXTENSION_SHORTCUT" /> ਨੂੰ ਦਬਾ ਕੇ ਇਹ ਐਕਸਟੈਂਸ਼ਨ ਵਰਤੋ।</translation>
 <translation id="257779572837908839">ਮੀਟਿੰਗਾਂ ਲਈ Chromebox ਵਜੋਂ ਸਥਾਪਤ ਕਰੋ</translation>
+<translation id="2579232805407578790">ਸਰਵਰ ਨਾਲ ਕਨੈਕਟ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਿਆ। ਕਿਰਪਾ ਕਰਕੇ ਆਪਣੇ ਨੈੱਟਵਰਕ ਕਨੈਕਸ਼ਨ ਦੀ ਜਾਂਚ ਕਰਕੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ। ਜੇ ਸਮੱਸਿਆ ਬਣੀ ਰਹਿੰਦੀ ਹੈ, ਤਾਂ ਆਪਣੀ Chromebook ਨੂੰ ਮੁੜ-ਸ਼ੁਰੂ ਕਰੋ। ਗੜਬੜ ਕੋਡ: <ph name="ERROR_CODE" />।</translation>
 <translation id="2580889980133367162">ਹਮੇਸ਼ਾਂ <ph name="HOST" /> ਨੂੰ ਕਈ ਫ਼ਾਈਲਾਂ ਡਾਊਨਲੋਡ ਕਰਨ ਦਿਓ</translation>
 <translation id="258095186877893873">ਲੰਮਾ</translation>
 <translation id="2582253231918033891"><ph name="PRODUCT_NAME" /> <ph name="PRODUCT_VERSION" /> (ਪਲੇਟਫਾਰਮ <ph name="PLATFORM_VERSION" />) <ph name="DEVICE_SERIAL_NUMBER" /></translation>
@@ -1523,6 +1525,7 @@
 <translation id="2836635946302913370">ਇਸ ਵਰਤੋਂਕਾਰ ਨਾਮ ਨਾਲ ਸਾਈਨ ਇਨ ਕਰਨ ਨੂੰ ਤੁਹਾਡੇ ਪ੍ਰਬੰਧਕ ਵੱਲੋਂ ਅਯੋਗ ਬਣਾਇਆ ਗਿਆ ਹੈ।</translation>
 <translation id="283669119850230892">ਨੈੱਟਵਰਕ <ph name="NETWORK_ID" /> ਵਰਤਣ ਲਈ, ਪਹਿਲਾਂ ਹੇਠਾਂ ਇੰਟਰਨੈਟ ਨਾਲ ਆਪਣੇ ਕਨੈਕਸ਼ਨ ਨੂੰ ਪੂਰਾ ਕਰੋ।</translation>
 <translation id="2838379631617906747">ਇੰਸਟੌਲ ਕਰ ਰਿਹਾ ਹੈ</translation>
+<translation id="2838835911926931318">ਆਪਣੇ ਸਾਰੇ ਡੀਵਾਈਸਾਂ 'ਤੇ ਆਪਣੇ ਬੁੱਕਮਾਰਕ, ਪਾਸਵਰਡ, ਇਤਿਹਾਸ ਅਤੇ ਹੋਰ ਬਹੁਤ ਕੁਝ ਸਮਕਾਲੀਕਰਨ ਕਰਨ ਲਈ ਸਾਈਨ-ਇਨ ਕਰੋ</translation>
 <translation id="2839032553903800133">ਸੂਚਨਾਵਾਂ ਨੂੰ ਬਲਾਕ ਕੀਤਾ ਗਿਆ</translation>
 <translation id="2841013758207633010">ਸਮਾਂ</translation>
 <translation id="2841837950101800123">ਪ੍ਰਦਾਤਾ</translation>
@@ -1581,6 +1584,7 @@
 <translation id="2907798539022650680">'<ph name="NAME" />' ਨਾਲ ਕਨੈਕਟ ਕਰਨ ਵਿੱਚ ਅਸਫਲ ਰਿਹਾ: <ph name="DETAILS" /> ਸਰਵਰ ਸੁਨੇਹਾ: <ph name="SERVER_MSG" /></translation>
 <translation id="2908162660801918428">ਡਾਇਰੈਕਟਰੀ ਦੁਆਰਾ ਮੀਡੀਆ ਗੈਲਰੀ ਜੋੜੋ</translation>
 <translation id="2910318910161511225">ਨੈੱਟਵਰਕ ਨਾਲ ਕਨੈਕਟ ਕਰੋ ਅਤੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ</translation>
+<translation id="2910718431259223434">ਕੋਈ ਗੜਬੜ ਹੋ ਗਈ। ਕਿਰਪਾ ਕਰਕੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ ਜਾਂ ਆਪਣੇ ਡੀਵਾਈਸ ਦੇ ਮਾਲਕ ਜਾਂ ਪ੍ਰਸ਼ਾਸਕ ਨੂੰ ਸੰਪਰਕ ਕਰੋ। ਗੜਬੜ ਕੋਡ: <ph name="ERROR_CODE" />।</translation>
 <translation id="2913331724188855103">ਸਾਈਟਾਂ ਨੂੰ ਕੁਕੀ ਡਾਟਾ ਰੱਖਿਅਤ ਕਰਨ ਅਤੇ ਪੜ੍ਹਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿਓ (ਸਿਫ਼ਾਰਸ਼ੀ)</translation>
 <translation id="2915102088417824677">ਸਰਗਰਮੀ ਲੌਗ ਦੇਖੋ</translation>
 <translation id="2915873080513663243">ਸਵੈਚਲਿਤ-ਸਕੈਨ</translation>
@@ -1974,7 +1978,6 @@
 <translation id="3435738964857648380">ਸੁਰੱਖਿਆ</translation>
 <translation id="343578350365773421">ਕਾਗਜ਼ ਖਤਮ ਹੋਏ</translation>
 <translation id="3435896845095436175">ਚਾਲੂ ਕਰੋ</translation>
-<translation id="3436642683618870087">ਲਾਈਵ ਸੁਰਖੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾ ਮੀਡੀਆ ਵਿੱਚ ਬੋਲੀ ਦਾ ਪਤਾ ਲਗਾਉਂਦੀ ਹੈ ਅਤੇ Chrome ਵਿੱਚ ਚੱਲਣ ਵਾਲੇ ਸਾਰੇ ਮੀਡੀਆ ਲਈ ਸਵੈਚਲਿਤ ਤੌਰ 'ਤੇ ਸੁਰਖੀਆਂ ਬਣਾਉਂਦੀ ਹੈ।</translation>
 <translation id="3438633801274389918">ਨਿੰਜਾ</translation>
 <translation id="3439153939049640737">ਹਮੇਸ਼ਾਂ <ph name="HOST" /> ਨੂੰ ਆਪਣੇ ਮਾਈਕ੍ਰੋਫੋਨ ਤੇ ਪਹੁੰਚ ਦੀ ਆਗਿਆ ਦਿਓ</translation>
 <translation id="3439970425423980614">ਪ੍ਰੀਵਿਊ ਵਿੱਚ PDF ਖੋਲ੍ਹਣਾ</translation>
@@ -2320,6 +2323,7 @@
 <translation id="3821372858277557370">{NUM_EXTENSIONS,plural, =1{ਐਕਸਟੈਂਸ਼ਨ ਨੂੰ ਮਨਜ਼ੂਰ ਕੀਤਾ ਗਿਆ}one{# ਐਕਸਟੈਂਸ਼ਨ ਨੂੰ ਮਨਜ਼ੂਰ ਕੀਤਾ ਗਿਆ}other{# ਐਕਸਟੈਂਸ਼ਨਾਂ ਨੂੰ ਮਨਜ਼ੂਰ ਕੀਤਾ ਗਿਆ}}</translation>
 <translation id="3822559385185038546">ਇਹ ਪ੍ਰੌਕਸੀ ਤੁਹਾਡੇ ਪ੍ਰਸ਼ਾਸਕ ਵੱਲੋਂ ਲਾਗੂ ਕੀਤੀ ਜਾਂਦੀ ਹੈ</translation>
 <translation id="3823310065043511710">Linux ਲਈ ਘੱਟੋ-ਘੱਟ <ph name="INSTALL_SIZE" /> ਜਗ੍ਹਾ ਦੀ ਸਿਫ਼ਾਰਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।</translation>
+<translation id="3824621460022590830">ਡੀਵਾਈਸ ਦਾਖਲਾ ਟੋਕਨ ਅਵੈਧ ਹੈ। ਕਿਰਪਾ ਕਰਕੇ ਆਪਣੇ ਡੀਵਾਈਸ ਦੇ ਮਾਲਕ ਜਾਂ ਪ੍ਰਸ਼ਾਸਕ ਨੂੰ ਸੰਪਰਕ ਕਰੋ। ਗੜਬੜ ਕੋਡ: <ph name="ERROR_CODE" />।</translation>
 <translation id="3826440694796503677">ਤੁਹਾਡੇ ਪ੍ਰਸ਼ਾਸਕ ਨੇ ਹੋਰ Google ਖਾਤੇ ਸ਼ਾਮਲ ਕਰਨ ਦਾ ਵਿਕਲਪ ਬੰਦ ਕਰ ਦਿੱਤਾ ਹੈ</translation>
 <translation id="3827306204503227641">ਅਨਸੈਂਡਬੌਕਸਿਡ ਪਲਗਇੰਸ ਦੀ ਆਗਿਆ ਦੇਣਾ ਜਾਰੀ ਰੱਖੋ</translation>
 <translation id="3827774300009121996">&amp;ਪੂਰੀ ਸਕ੍ਰੀਨ</translation>
@@ -3273,6 +3277,7 @@
 <translation id="5079950360618752063">ਸੁਝਾਏ ਗਏ ਪਾਸਵਰਡ ਦੀ ਵਰਤੋਂ ਕਰੋ</translation>
 <translation id="508059534790499809">Kerberos ਟਿਕਟ ਰਿਫ੍ਰੈਸ਼ ਕਰੋ</translation>
 <translation id="5084230410268011727">ਸਾਈਟਾਂ ਨੂੰ ਮੋਸ਼ਨ ਅਤੇ ਲਾਈਟ ਸੈਂਸਰਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦਿਓ</translation>
+<translation id="5084328598860513926">ਪ੍ਰੋਵੀਜ਼ਨਿੰਗ ਦੇ ਵਹਾਅ ਵਿੱਚ ਵਿਘਨ ਪੈ ਗਿਆ ਸੀ। ਕਿਰਪਾ ਕਰਕੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ ਜਾਂ ਆਪਣੇ ਡੀਵਾਈਸ ਦੇ ਮਾਲਕ ਜਾਂ ਪ੍ਰਸ਼ਾਸਕ ਨੂੰ ਸੰਪਰਕ ਕਰੋ। ਗੜਬੜ ਕੋਡ: <ph name="ERROR_CODE" />।</translation>
 <translation id="5085162214018721575">ਅਪਡੇਟਾਂ ਦੀ ਜਾਂਚ ਕਰ ਰਿਹਾ ਹੈ</translation>
 <translation id="5086082738160935172">HID</translation>
 <translation id="5086874064903147617">ਕੀ ਪੂਰਵ-ਨਿਰਧਾਰਤ ਮੁੱਖ-ਪੰਨੇ ਨੂੰ ਮੁੜ-ਬਹਾਲ ਕਰਨਾ ਹੈ?</translation>
@@ -3615,7 +3620,6 @@
 <translation id="5511379779384092781">ਬਹੁਤ ਘੱਟ</translation>
 <translation id="5511823366942919280">ਕੀ ਤੁਸੀਂ ਪੱਕੇ ਤੌਰ 'ਤੇ ਇਸ ਡਿਵਾਈਸ ਨੂੰ ਇੱਕ "Shark" ਦੇ ਤੌਰ 'ਤੇ ਸਥਾਪਤ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ?</translation>
 <translation id="5512653252560939721">ਵਰਤੋਂਕਾਰ ਪ੍ਰਮਾਣ-ਪੱਤਰ ਹਾਰਡਵੇਅਰ-ਬੈਕਅੱਪ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ।</translation>
-<translation id="5515923816438946203">ਚੁਣੋ ਕਿ ਤੁਸੀਂ ਆਪਣੀ ਸਕ੍ਰੀਨ 'ਤੇ ਕੀ ਦੇਖਦੇ ਹੋ</translation>
 <translation id="5517304475148761050">ਇਸ ਐਪ ਨੂੰ 'Play ਸਟੋਰ' ਤੱਕ ਪਹੁੰਚ ਦੀ ਲੋੜ ਹੈ</translation>
 <translation id="5517412723934627386"><ph name="NETWORK_TYPE" /> - <ph name="NETWORK_DISPLAY_NAME" /></translation>
 <translation id="551752069230578406">ਤੁਹਾਡੇ ਖਾਤੇ ਵਿੱਚ ਪ੍ਰਿੰਟਰ ਸ਼ਾਮਲ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ - ਇਸ ਵਿੱਚ ਥੋੜ੍ਹੀ ਦੇਰ ਲੱਗ ਸਕਦੀ ਹੈ...</translation>
@@ -3671,6 +3675,7 @@
 <translation id="557722062034137776">ਤੁਹਾਡੀ ਡੀਵਾਈਸ ਨੂੰ ਰੀਸੈੱਟ ਕਰਨ ਨਾਲ ਇਹ ਤੁਹਾਡੇ Google ਖਾਤਿਆਂ ਜਾਂ ਇਹਨਾਂ ਖਾਤਿਆਂ ਨਾਲ  ਸਮਕਾਲੀਕਰਨ ਕੀਤੇ ਕਿਸੇ ਵੀ ਖਾਤੇ ਤੇ ਅਸਰ ਨਹੀਂ ਪਾਏਗੀ। ਹਾਲਾਂਕਿ, ਤੁਹਾਡੀ ਡੀਵਾਈਸ 'ਤੇ ਸਥਾਨਕ ਤੌਰ ਤੇ ਸੁਰੱਖਿਅਤ ਕੀਤੀਆਂ ਸਾਰੀਆਂ ਫ਼ਾਈਲਾਂ ਮਿਟਾ ਦਿੱਤੀਆਂ ਜਾਣਗੀਆਂ।</translation>
 <translation id="5578059481725149024">ਸਵੈਚਲਿਤ ਸਾਈਨ-ਇਨ ਕਰੋ</translation>
 <translation id="558170650521898289">Microsoft Windows ਹਾਰਡਵੇਅਰ ਡ੍ਰਾਈਵਰ ਜਾਂਚ</translation>
+<translation id="5581972110672966454">ਡੀਵਾਈਸ ਨੂੰ ਡੋਮੇਨ ਵਿੱਚ ਸ਼ਾਮਲ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ। ਕਿਰਪਾ ਕਰਕੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ ਜਾਂ ਆਪਣੇ ਡੀਵਾਈਸ ਦੇ ਮਾਲਕ ਜਾਂ ਪ੍ਰਸ਼ਾਸਕ ਨੂੰ ਸੰਪਰਕ ਕਰੋ। ਗੜਬੜ ਕੋਡ: <ph name="ERROR_CODE" />।</translation>
 <translation id="5582839680698949063">ਮੁੱਖ ਮੀਨੂ</translation>
 <translation id="5583640892426849032">ਬੈਕਸਪੇਸ</translation>
 <translation id="5584088138253955452">ਕੀ ਵਰਤੋਂਕਾਰ ਨਾਮ ਰੱਖਿਅਤ ਕਰਨਾ ਹੈ?</translation>
@@ -3729,6 +3734,7 @@
 <translation id="5642508497713047">CRL ਸਾਈਨਰ</translation>
 <translation id="5643321261065707929">ਮੀਟਰਡ ਨੈੱਟਵਰਕ</translation>
 <translation id="5643620609347735571">ਕਲੀਅਰ ਕਰਕੇ ਜਾਰੀ ਰੱਖੋ</translation>
+<translation id="5646376287012673985">ਨਿਰਧਾਰਿਤ ਸਥਾਨ</translation>
 <translation id="5646558797914161501">ਕਾਰੋਬਾਰੀ</translation>
 <translation id="5648166631817621825">ਪਿਛਲੇ 7 ਦਿਨ</translation>
 <translation id="5649053991847567735">ਆਟੋਮੈਟਿਕ ਡਾਊਨਲੋਡਸ</translation>
@@ -3743,6 +3749,7 @@
 <translation id="5667546120811588575">Google Play ਸੈੱਟਅੱਪ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ...</translation>
 <translation id="5669267381087807207">ਸਕਿਰਿਆ ਕਰ ਰਿਹਾ ਹੈ</translation>
 <translation id="5669691691057771421">ਨਵਾਂ PIN ਦਾਖਲ ਕਰੋ</translation>
+<translation id="5670702108860320605">BSSID</translation>
 <translation id="5671641761787789573">ਚਿੱਤਰ ਬਲਾਕ ਕੀਤੇ ਗਏ</translation>
 <translation id="5671658447180261823"><ph name="SUGGESTION_NAME" /> ਸੁਝਾਅ ਨੂੰ ਹਟਾਓ</translation>
 <translation id="567587836466137939">ਇਸ ਡੀਵਾਈਸ ਨੂੰ <ph name="MONTH_AND_YEAR" /> ਤੱਕ ਸਵੈਚਲਿਤ ਸਾਫ਼ਟਵੇਅਰ ਅਤੇ ਸੁਰੱਖਿਆ ਅੱਪਡੇਟ ਮਿਲਣਗੇ। <ph name="LINK_BEGIN" />ਹੋਰ ਜਾਣੋ<ph name="LINK_END" /></translation>
@@ -5389,6 +5396,7 @@
 <translation id="7764225426217299476">ਪਤਾ ਜੋੜੋ</translation>
 <translation id="7764256770584298012"><ph name="DOWNLOAD_DOMAIN" /> ਤੋਂ <ph name="DOWNLOAD_RECEIVED" /></translation>
 <translation id="7765158879357617694">ਮੂਵ ਕਰੋ</translation>
+<translation id="7766082757934713382">ਸਵੈਚਲਿਤ ਐਪ ਅਤੇ ਸਿਸਟਮ ਅੱਪਡੇਟ ਨੂੰ ਰੋਕ ਕੇ ਨੈੱਟਵਰਕ ਡਾਟਾ ਵਰਤੋਂ ਘਟਾਉਣ ਵਿੱਚ ਮਦਦ ਕਰਦੀ ਹੈ</translation>
 <translation id="7766807826975222231">ਇੱਕ ਟੂਅਰ ਲਓ</translation>
 <translation id="7766838926148951335">ਇਜਾਜ਼ਤਾਂ ਸਵੀਕਾਰ ਕਰੋ</translation>
 <translation id="7768770796815395237">ਬਦਲੋ</translation>
@@ -6298,6 +6306,7 @@
 <translation id="885701979325669005">ਸਟੋਰੇਜ</translation>
 <translation id="8859057652521303089">ਆਪਣੀ ਭਾਸ਼ਾ ਚੁਣੋ:</translation>
 <translation id="8859174528519900719">ਸਬਫ੍ਰੇਮ: <ph name="SUBFRAME_SITE" /></translation>
+<translation id="8859402192569844210">ਸੇਵਾ ਦੇ ਨਿਯਮ ਨੂੰ ਲੋਡ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਿਆ</translation>
 <translation id="8859662783913000679">ਮਾਂ-ਪਿਓ ਦਾ ਖਾਤਾ</translation>
 <translation id="8862003515646449717">ਤੇਜ਼ ਬ੍ਰਾਊਜ਼ਰ 'ਤੇ ਸਵਿੱਚ ਕਰੋ</translation>
 <translation id="8863753581171631212">ਨਵੀਂ <ph name="APP" /> ਵਿੱਚ ਲਿੰਕ ਖੋਲ੍ਹੋ</translation>
@@ -6376,7 +6385,6 @@
 <translation id="8952831374766033534">ਸੰਰੂਪਣ ਵਿਕਲਪ ਸਮਰਥਿਤ ਨਹੀਂ ਹੈ: <ph name="ERROR_LINE" /></translation>
 <translation id="8953476467359856141">ਚਾਰਜਿੰਗ ਵੇਲੇ</translation>
 <translation id="895347679606913382">ਸ਼ੁਰੂ ਹੋ ਰਿਹਾ ਹੈ...</translation>
-<translation id="8957762313041272117">ਲਾਈਵ ਸੁਰਖੀਆਂ</translation>
 <translation id="895944840846194039">JavaScript ਮੈਮਰੀ</translation>
 <translation id="8962083179518285172">ਵੇਰਵੇ ਲੁਕਾਓ</translation>
 <translation id="8962918469425892674">ਇਹ ਸਾਈਟ ਮੋਸ਼ਨ ਜਾਂ ਲਾਈਟ ਸੈਂਸਰਾਂ ਦੀ ਵਰਤੋਂ ਕਰ ਰਹੀ ਹੈ।</translation>
@@ -6566,6 +6574,7 @@
 <translation id="920045321358709304"><ph name="SEARCH_ENGINE" /> ਖੋਜੋ</translation>
 <translation id="9201023452444595544">ਕਿਸੇ ਵੀ ਆਫ਼ਲਾਈਨ ਡਾਟੇ ਨੂੰ ਕਲੀਅਰ ਕਰ ਦਿੱਤਾ ਜਾਵੇਗਾ</translation>
 <translation id="9201220332032049474">ਸਕ੍ਰੀਨ ਲੌਕ ਵਿਕਲਪ</translation>
+<translation id="9201842707396338580">ਕੋਈ ਗੜਬੜ ਹੋ ਗਈ। ਕਿਰਪਾ ਕਰਕੇ ਆਪਣੇ ਡੀਵਾਈਸ ਦੇ ਮਾਲਕ ਜਾਂ ਪ੍ਰਸ਼ਾਸਕ ਨੂੰ ਸੰਪਰਕ ਕਰੋ। ਗੜਬੜ ਕੋਡ: <ph name="ERROR_CODE" />।</translation>
 <translation id="9203398526606335860">&amp;ਪ੍ਰੋਫਾਈਲਿੰਗ ਸਮਰਥਿਤ</translation>
 <translation id="9203904171912129171">ਕੋਈ ਡੀਵਾਈਸ ਚੁਣੋ</translation>
 <translation id="9203962528777363226">ਇਸ ਡੀਵਾਈਸ ਦੇ ਪ੍ਰਬੰਧਕ ਨੇ ਨਵੇਂ ਵਰਤੋਂਕਾਰਾਂ ਨੂੰ ਸ਼ਾਮਿਲ ਕੀਤੇ ਜਾਣ ਨੂੰ ਬੰਦ ਕੀਤਾ ਹੈ।</translation>
@@ -6637,6 +6646,7 @@
 <translation id="983511809958454316">VR ਵਿੱਚ ਇਹ ਵਿਸ਼ੇਸ਼ਤਾ ਸਮਰਥਿਤ ਨਹੀਂ ਹੈ</translation>
 <translation id="984275831282074731">ਭੁਗਤਾਨ ਵਿਧੀਆਂ</translation>
 <translation id="98515147261107953">ਲੈਂਡਸਕੇਪ</translation>
+<translation id="987068745968718743">Parallels Desktop: <ph name="PLUGIN_VM_NAME" /></translation>
 <translation id="987264212798334818">ਸਧਾਰਨ</translation>
 <translation id="987897973846887088">ਕੋਈ ਚਿੱਤਰ ਉਪਲਬਧ ਨਹੀਂ ਹਨ</translation>
 <translation id="988978206646512040">ਖਾਲੀ ਪਾਸਫਰੇਜ਼ ਦੀ ਇਜਾਜ਼ਤ ਨਹੀਂ ਹੈ</translation>
diff --git a/chrome/app/resources/generated_resources_pl.xtb b/chrome/app/resources/generated_resources_pl.xtb
index a7bf6d3..3c30f41 100644
--- a/chrome/app/resources/generated_resources_pl.xtb
+++ b/chrome/app/resources/generated_resources_pl.xtb
@@ -247,7 +247,6 @@
 <translation id="1293556467332435079">Pliki</translation>
 <translation id="1296911687402551044">Przypnij wybraną kartę</translation>
 <translation id="1297175357211070620">Urządzenie docelowe</translation>
-<translation id="1297646507722131691">W ramach tego uaktualnienia zalecamy utworzyć kopię zapasową plików, by zapobiec utracie danych w razie niepowodzenia. Rozpoczęcie aktualizacji spowoduje wyłączenie Linuksa (w wersji Beta). Zanim przejdziesz dalej, zapisz otwarte pliki.</translation>
 <translation id="1300415640239881824"><ph name="DOMAIN" /> wymaga zweryfikowania tożsamości Twojego urządzenia przez Google, by ustalić, czy jest ono uprawnione do zaawansowanego odtwarzania treści chronionych.</translation>
 <translation id="1300806585489372370">Aby zmienić to ustawienie, najpierw <ph name="BEGIN_LINK" />włącz identyfikatory<ph name="END_LINK" /></translation>
 <translation id="1301135395320604080">Strona <ph name="ORIGIN" /> może edytować te pliki</translation>
@@ -1977,7 +1976,6 @@
 <translation id="3435738964857648380">Bezpieczeństwo</translation>
 <translation id="343578350365773421">Brak papieru</translation>
 <translation id="3435896845095436175">Włącz</translation>
-<translation id="3436642683618870087">Funkcja Napisy na żywo wykrywa w multimediach fragmenty mówione i automatycznie generuje napisy. Dotyczy to wszystkich multimediów odtwarzanych w Chrome.</translation>
 <translation id="3438633801274389918">Ninja</translation>
 <translation id="3439153939049640737">Zawsze zezwalaj witrynie <ph name="HOST" /> na dostęp do mikrofonu</translation>
 <translation id="3439970425423980614">Otwieranie podglądu PDF</translation>
@@ -3620,7 +3618,6 @@
 <translation id="5511379779384092781">Bardzo mały</translation>
 <translation id="5511823366942919280">Na pewno chcesz skonfigurować to urządzenie jako „Shark”?</translation>
 <translation id="5512653252560939721">Certyfikat użytkownika musi być wspierany sprzętowo.</translation>
-<translation id="5515923816438946203">Wybierz, co ma się wyświetlać na ekranie</translation>
 <translation id="5517304475148761050">Ta aplikacja wymaga dostępu do Sklepu Play</translation>
 <translation id="5517412723934627386"><ph name="NETWORK_TYPE" /> – <ph name="NETWORK_DISPLAY_NAME" /></translation>
 <translation id="551752069230578406">Dodaję drukarkę do konta. Może to chwilę potrwać...</translation>
@@ -3735,6 +3732,7 @@
 <translation id="5642508497713047">Podmiot podpisujący listę CRL</translation>
 <translation id="5643321261065707929">Sieć z pomiarem użycia danych</translation>
 <translation id="5643620609347735571">Usuń i kontynuuj</translation>
+<translation id="5646376287012673985">Lokalizacja</translation>
 <translation id="5646558797914161501">Biznesmen</translation>
 <translation id="5648166631817621825">Ostatnie 7 dni</translation>
 <translation id="5649053991847567735">Pobieranie automatyczne</translation>
@@ -4149,7 +4147,7 @@
 <translation id="6163376401832887457">Ustawienia Kerberos</translation>
 <translation id="6163522313638838258">Rozwiń wszystko...</translation>
 <translation id="6164005077879661055">W chwili usunięcia użytkownika nadzorowanego wszystkie powiązane z nim pliki i dane lokalne zostaną trwale usunięte. Lista stron, na które wszedł ten użytkownik, oraz jego ustawienia mogą być wciąż widoczne dla menedżera na <ph name="MANAGEMENT_URL" />.</translation>
-<translation id="6165508094623778733">Więcej informacji</translation>
+<translation id="6165508094623778733">Dowiedz się więcej</translation>
 <translation id="6166185671393271715">Importowanie haseł do Chrome</translation>
 <translation id="6169040057125497443">Sprawdź mikrofon.</translation>
 <translation id="6169666352732958425">Nie można przesłać pulpitu.</translation>
@@ -4356,7 +4354,7 @@
 <translation id="6429384232893414837">Błąd aktualizacji</translation>
 <translation id="6430814529589430811">Plik ASCII z kodowaniem Base64, jeden certyfikat</translation>
 <translation id="6431347207794742960">Program <ph name="PRODUCT_NAME" /> skonfiguruje aktualizacje automatyczne dla wszystkich użytkowników tego komputera.</translation>
-<translation id="6434309073475700221">Przerwij</translation>
+<translation id="6434309073475700221">Odrzuć</translation>
 <translation id="6434325376267409267">Zanim będzie można używać <ph name="APP_NAME" />, musisz zaktualizować urządzenie.</translation>
 <translation id="6436164536244065364">Zobacz w Chrome Web Store</translation>
 <translation id="6438992844451964465"><ph name="WINDOW_TITLE" /> – odtwarzanie dźwięku</translation>
@@ -4920,7 +4918,7 @@
 <translation id="7140928199327930795">Nie ma żadnych innych dostępnych urządzeń.</translation>
 <translation id="7141105143012495934">Nie udało się zalogować, bo nie można pobrać informacji o koncie. Skontaktuj się z administratorem lub spróbuj ponownie.</translation>
 <translation id="7143207342074048698">Łączenie</translation>
-<translation id="7144878232160441200">Ponów próbę</translation>
+<translation id="7144878232160441200">Spróbuj jeszcze raz</translation>
 <translation id="714876143603641390">Łączność LAN</translation>
 <translation id="7149893636342594995">Ostatnie 24 godziny</translation>
 <translation id="715118844758971915">Drukarki tradycyjne</translation>
@@ -6388,7 +6386,6 @@
 <translation id="8952831374766033534">Nieobsługiwana opcja konfiguracyjna: <ph name="ERROR_LINE" /></translation>
 <translation id="8953476467359856141">Podczas ładowania</translation>
 <translation id="895347679606913382">Zaczynam...</translation>
-<translation id="8957762313041272117">Napisy na żywo</translation>
 <translation id="895944840846194039">Pamięć JavaScript</translation>
 <translation id="8962083179518285172">Ukryj szczegóły</translation>
 <translation id="8962918469425892674">Ta witryna używa czujników ruchu lub oświetlenia.</translation>
@@ -6617,7 +6614,7 @@
 <translation id="939736085109172342">Nowy folder</translation>
 <translation id="941070664607309480">Kliknij, by się pokazać i móc je odebrać</translation>
 <translation id="942532530371314860"><ph name="APP_NAME" /> udostępnia kartę i dźwięk z Chrome.</translation>
-<translation id="945522503751344254">Wyślij zgłoszenie</translation>
+<translation id="945522503751344254">Prześlij opinię</translation>
 <translation id="947329552760389097">&amp;Sprawdź elementy</translation>
 <translation id="951991426597076286">Odrzuć</translation>
 <translation id="952992212772159698">Nie aktywowano</translation>
diff --git a/chrome/app/resources/generated_resources_pt-BR.xtb b/chrome/app/resources/generated_resources_pt-BR.xtb
index 84765ac5..858dc71 100644
--- a/chrome/app/resources/generated_resources_pt-BR.xtb
+++ b/chrome/app/resources/generated_resources_pt-BR.xtb
@@ -247,7 +247,6 @@
 <translation id="1293556467332435079">Arquivos</translation>
 <translation id="1296911687402551044">Fixar guia selecionada</translation>
 <translation id="1297175357211070620">Destino</translation>
-<translation id="1297646507722131691">Como parte do upgrade, é recomendado fazer backup dos arquivos para evitar a perda de dados caso o processo não seja concluído. O início do upgrade faz com que o Linux (Beta) seja desligado. Salve os arquivos abertos antes de continuar.</translation>
 <translation id="1300415640239881824">O domínio <ph name="DOMAIN" /> quer que a identidade do seu dispositivo seja verificada pelo Google para determinar se ele está qualificado para reprodução aprimorada de conteúdo protegido.</translation>
 <translation id="1300806585489372370">Para alterar essa configuração, primeiro <ph name="BEGIN_LINK" />ative os identificadores<ph name="END_LINK" /></translation>
 <translation id="1301135395320604080"><ph name="ORIGIN" /> pode editar os seguintes arquivos</translation>
@@ -1121,6 +1120,7 @@
 <translation id="2352662711729498748">&lt; 1 MB</translation>
 <translation id="2352810082280059586">As anotações na tela de bloqueio são salvas automaticamente no <ph name="LOCK_SCREEN_APP_NAME" />. Sua anotação mais recente ficará na tela de bloqueio.</translation>
 <translation id="2353297238722298836">Câmera e microfone permitidos</translation>
+<translation id="2355314311311231464">O provisionamento falhou porque não foi possível recuperar os detalhes da sua conta. Tente novamente. Código do erro: <ph name="ERROR_CODE" />.</translation>
 <translation id="2355604387869345912">Ativar tethering instantâneo</translation>
 <translation id="2356070529366658676">Perguntar</translation>
 <translation id="2357330829548294574">Remover <ph name="USER_NAME" /></translation>
@@ -1215,6 +1215,7 @@
 <translation id="2473195200299095979">Traduzir esta página</translation>
 <translation id="2475982808118771221">Ocorreu um erro</translation>
 <translation id="2476578072172137802">Configurações do site</translation>
+<translation id="2476974672882258506">Desligue o Windows para desinstalar o <ph name="PARALLELS_DESKTOP" />.</translation>
 <translation id="2478176599153288112">Permissões de arquivos de mídia para "<ph name="EXTENSION" />"</translation>
 <translation id="247949520305900375">Compartilhar áudio</translation>
 <translation id="248003956660572823">As senhas não foram salvas</translation>
@@ -1305,6 +1306,7 @@
 <translation id="2572032849266859634">Foi concedido acesso apenas de leitura a <ph name="VOLUME_NAME" />.</translation>
 <translation id="2575247648642144396">Este ícone ficará visível quando a extensão puder agir na página atual. Para usar essa extensão, clique no ícone ou pressione <ph name="EXTENSION_SHORTCUT" />.</translation>
 <translation id="257779572837908839">Configurar como Chromebox para reuniões</translation>
+<translation id="2579232805407578790">Não foi possível se conectar ao servidor. Verifique sua conexão de rede e tente novamente. Se o problema persistir, reinicie o Chromebook. Código do erro: <ph name="ERROR_CODE" />.</translation>
 <translation id="2580889980133367162">Sempre permitir que <ph name="HOST" /> faça download de vários arquivos</translation>
 <translation id="258095186877893873">Longo</translation>
 <translation id="2582253231918033891"><ph name="PRODUCT_NAME" /> <ph name="PRODUCT_VERSION" /> (plataforma <ph name="PLATFORM_VERSION" />) <ph name="DEVICE_SERIAL_NUMBER" /></translation>
@@ -1524,6 +1526,7 @@
 <translation id="2836635946302913370">O login com este nome foi desativado pelo administrador.</translation>
 <translation id="283669119850230892">Para usar a rede <ph name="NETWORK_ID" />, conclua primeiro sua conexão com a Internet abaixo.</translation>
 <translation id="2838379631617906747">Instalando</translation>
+<translation id="2838835911926931318">Faça login para sincronizar favoritos, senhas, histórico e muito mais em todos os seus dispositivos</translation>
 <translation id="2839032553903800133">Notificações bloqueadas</translation>
 <translation id="2841013758207633010">Tempo</translation>
 <translation id="2841837950101800123">Provedor</translation>
@@ -1583,6 +1586,7 @@
     Mensagem do servidor: <ph name="SERVER_MSG" /></translation>
 <translation id="2908162660801918428">Adicionar galeria de mídias por diretório</translation>
 <translation id="2910318910161511225">Conecte-se a uma rede e tente novamente</translation>
+<translation id="2910718431259223434">Algo deu errado. Tente novamente ou entre em contato com o proprietário ou administrador do dispositivo. Código do erro: <ph name="ERROR_CODE" />.</translation>
 <translation id="2913331724188855103">Permitir que os sites salvem e leiam os dados de arquivos "cookies" - que armazenam temporariamente o que você visitou na rede. (Recomendado)</translation>
 <translation id="2915102088417824677">Ver registro de atividades</translation>
 <translation id="2915873080513663243">Verificação automática</translation>
@@ -1977,7 +1981,6 @@
 <translation id="3435738964857648380">Segurança</translation>
 <translation id="343578350365773421">Sem papel</translation>
 <translation id="3435896845095436175">Ativar</translation>
-<translation id="3436642683618870087">O Legenda instantânea detecta as falas em conteúdo de mídia e gera as legendas automaticamente para toda a mídia reproduzida no Chrome.</translation>
 <translation id="3438633801274389918">Ninja</translation>
 <translation id="3439153939049640737">Sempre permitir que <ph name="HOST" /> acesse seu microfone</translation>
 <translation id="3439970425423980614">Abrindo visualização do PDF</translation>
@@ -2323,6 +2326,7 @@
 <translation id="3821372858277557370">{NUM_EXTENSIONS,plural, =1{Uma extensão foi aprovada}one{# extensão foi aprovada}other{# extensões foram aprovadas}}</translation>
 <translation id="3822559385185038546">Este proxy é aplicado pelo seu administrador</translation>
 <translation id="3823310065043511710">Recomenda-se ter pelo menos <ph name="INSTALL_SIZE" /> de espaço livre para o Linux.</translation>
+<translation id="3824621460022590830">O token de registro do dispositivo é inválido. Entre em contato com o proprietário ou administrador do dispositivo. Código do erro: <ph name="ERROR_CODE" />.</translation>
 <translation id="3826440694796503677">Seu administrador desativou a adição de mais Contas do Google</translation>
 <translation id="3827306204503227641">Continuar permitindo plug-ins sem sandbox</translation>
 <translation id="3827774300009121996">&amp;Tela cheia</translation>
@@ -3276,6 +3280,7 @@
 <translation id="5079950360618752063">Usar senha sugerida</translation>
 <translation id="508059534790499809">Atualizar um tíquete do Kerberos</translation>
 <translation id="5084230410268011727">Permitir que sites usem sensores de luz e movimento</translation>
+<translation id="5084328598860513926">O fluxo de provisionamento foi interrompido. Tente novamente ou entre em contato com o proprietário ou administrador do dispositivo. Código do erro: <ph name="ERROR_CODE" />.</translation>
 <translation id="5085162214018721575">Verificando atualizações</translation>
 <translation id="5086082738160935172">Dispositivo de interface humana (HID)</translation>
 <translation id="5086874064903147617">Restaurar página inicial padrão?</translation>
@@ -3618,7 +3623,6 @@
 <translation id="5511379779384092781">Muito pequeno</translation>
 <translation id="5511823366942919280">Você quer mesmo configurar este dispositivo como um "Shark"?</translation>
 <translation id="5512653252560939721">O certificado de usuário deve ter proteção por hardware.</translation>
-<translation id="5515923816438946203">Escolha o que você pode ver na tela</translation>
 <translation id="5517304475148761050">Este app precisa de acesso à Play Store</translation>
 <translation id="5517412723934627386"><ph name="NETWORK_TYPE" />: <ph name="NETWORK_DISPLAY_NAME" /></translation>
 <translation id="551752069230578406">Adicionando a impressora a sua conta. Isso pode demorar um pouco...</translation>
@@ -3674,6 +3678,7 @@
 <translation id="557722062034137776">Redefinir o dispositivo não afetará suas Contas do Google ou quaisquer dados sincronizados com essas contas. No entanto, todos os arquivos salvos localmente em seu dispositivo serão excluídos.</translation>
 <translation id="5578059481725149024">Login automático</translation>
 <translation id="558170650521898289">Verificação de driver de hardware do Windows da Microsoft</translation>
+<translation id="5581972110672966454">Não é possível vincular o dispositivo ao domínio. Tente novamente ou entre em contato com o proprietário ou administrador do dispositivo. Código do erro: <ph name="ERROR_CODE" />.</translation>
 <translation id="5582839680698949063">Menu principal</translation>
 <translation id="5583640892426849032">Backspace</translation>
 <translation id="5584088138253955452">Salvar nome de usuário?</translation>
@@ -3733,6 +3738,7 @@
 <translation id="5642508497713047">Signatário de lista de certificados revogados</translation>
 <translation id="5643321261065707929">Rede limitada</translation>
 <translation id="5643620609347735571">Limpar e continuar</translation>
+<translation id="5646376287012673985">Local</translation>
 <translation id="5646558797914161501">Empresário</translation>
 <translation id="5648166631817621825">Últimos sete dias</translation>
 <translation id="5649053991847567735">Downloads automáticos</translation>
@@ -3747,6 +3753,7 @@
 <translation id="5667546120811588575">Configurando o Google Play…</translation>
 <translation id="5669267381087807207">Ativando</translation>
 <translation id="5669691691057771421">Digite o novo PIN</translation>
+<translation id="5670702108860320605">BSSID</translation>
 <translation id="5671641761787789573">Imagens bloqueadas</translation>
 <translation id="5671658447180261823">Remove a sugestão <ph name="SUGGESTION_NAME" /></translation>
 <translation id="567587836466137939">Este dispositivo receberá atualizações automáticas de software e segurança até <ph name="MONTH_AND_YEAR" />. <ph name="LINK_BEGIN" />Saiba mais<ph name="LINK_END" /></translation>
@@ -5345,7 +5352,7 @@
 <translation id="7696063401938172191">No seu "<ph name="PHONE_NAME" />":</translation>
 <translation id="7698408911093959127">{COUNT,plural, =1{1 item na lista de favoritos}one{# item na lista de favoritos}other{# itens na lista de favoritos}}</translation>
 <translation id="7699968112832915395">Não é possível adicionar a conta</translation>
-<translation id="7701040980221191251">Nenhum</translation>
+<translation id="7701040980221191251">Nenhuma</translation>
 <translation id="770157826141786566">O prazo de devolução deste dispositivo expirou.</translation>
 <translation id="7701869757853594372">Processamentos do USUÁRIO</translation>
 <translation id="7701928712056789451">Esses itens podem ser perigosos</translation>
@@ -5394,6 +5401,7 @@
 <translation id="7764225426217299476">Adicionar endereço</translation>
 <translation id="7764256770584298012"><ph name="DOWNLOAD_RECEIVED" /> de <ph name="DOWNLOAD_DOMAIN" /></translation>
 <translation id="7765158879357617694">Mover</translation>
+<translation id="7766082757934713382">Ajuda a reduzir o uso de dados da rede pausando atualizações automáticas de apps e do sistema</translation>
 <translation id="7766807826975222231">Fazer o tour</translation>
 <translation id="7766838926148951335">Aceitar permissões</translation>
 <translation id="7768770796815395237">Mudar</translation>
@@ -6306,6 +6314,7 @@
 <translation id="885701979325669005">Armazenamento</translation>
 <translation id="8859057652521303089">Selecione o seu idioma:</translation>
 <translation id="8859174528519900719">Subquadro: <ph name="SUBFRAME_SITE" /></translation>
+<translation id="8859402192569844210">Não foi possível carregar os Termos de Serviço</translation>
 <translation id="8859662783913000679">Conta de pai/mãe</translation>
 <translation id="8862003515646449717">Mudar para um navegador rápido</translation>
 <translation id="8863753581171631212">Abrir link em nova janela do <ph name="APP" /></translation>
@@ -6384,7 +6393,6 @@
 <translation id="8952831374766033534">Opção de configuração indisponível: <ph name="ERROR_LINE" /></translation>
 <translation id="8953476467359856141">Ao carregar</translation>
 <translation id="895347679606913382">Iniciando...</translation>
-<translation id="8957762313041272117">Legenda instantânea</translation>
 <translation id="895944840846194039">Memória JavaScript</translation>
 <translation id="8962083179518285172">Ocultar detalhes</translation>
 <translation id="8962918469425892674">Este site está usando sensores de luz ou movimento.</translation>
@@ -6574,6 +6582,7 @@
 <translation id="920045321358709304">Pesquisar <ph name="SEARCH_ENGINE" /></translation>
 <translation id="9201023452444595544">Todos os dados off-line serão removidos</translation>
 <translation id="9201220332032049474">Opções de bloqueio de tela</translation>
+<translation id="9201842707396338580">Algo deu errado. Entre em contato com o proprietário ou administrador do dispositivo. Código do erro: <ph name="ERROR_CODE" />.</translation>
 <translation id="9203398526606335860">&amp;Criação de perfil ativada</translation>
 <translation id="9203904171912129171">Selecione um dispositivo</translation>
 <translation id="9203962528777363226">O administrador deste dispositivo desativou a adição de novos usuários</translation>
@@ -6589,7 +6598,7 @@
 <translation id="9219103736887031265">Imagens</translation>
 <translation id="9220525904950070496">Remover conta</translation>
 <translation id="9220820413868316583">Levante o dedo e tente novamente.</translation>
-<translation id="923467487918828349">Mostrar todas</translation>
+<translation id="923467487918828349">Mostrar tudo</translation>
 <translation id="929117907539171075">Os dados off-line em apps instalados também serão removidos</translation>
 <translation id="930268624053534560">Timestamps detalhados</translation>
 <translation id="932327136139879170">Início</translation>
@@ -6645,6 +6654,7 @@
 <translation id="983511809958454316">Esse recurso não é compatível com RV</translation>
 <translation id="984275831282074731">Formas de pagamento</translation>
 <translation id="98515147261107953">Paisagem</translation>
+<translation id="987068745968718743">Parallels Desktop: <ph name="PLUGIN_VM_NAME" /></translation>
 <translation id="987264212798334818">Geral</translation>
 <translation id="987897973846887088">Não há imagens disponíveis</translation>
 <translation id="988978206646512040">A senha longa não pode ficar em branco</translation>
diff --git a/chrome/app/resources/generated_resources_pt-PT.xtb b/chrome/app/resources/generated_resources_pt-PT.xtb
index 0874a01..2c491015 100644
--- a/chrome/app/resources/generated_resources_pt-PT.xtb
+++ b/chrome/app/resources/generated_resources_pt-PT.xtb
@@ -247,7 +247,6 @@
 <translation id="1293556467332435079">Ficheiros</translation>
 <translation id="1296911687402551044">Fixar o separador selecionado</translation>
 <translation id="1297175357211070620">Destino</translation>
-<translation id="1297646507722131691">Recomenda-se fazer uma cópia de segurança dos ficheiros como parte desta atualização para evitar a perda de dados caso não seja possível concluir a atualização. Iniciar a atualização vai fazer com que o Linux (Beta) encerre. Guarde os ficheiros abertos antes de prosseguir.</translation>
 <translation id="1300415640239881824"><ph name="DOMAIN" /> pretende que a identidade do seu dispositivo seja validada pela Google para determinar a elegibilidade para a reprodução melhorada de conteúdo protegido.</translation>
 <translation id="1300806585489372370">Para alterar esta definição, <ph name="BEGIN_LINK" />ative os identificadores<ph name="END_LINK" /> em primeiro lugar.</translation>
 <translation id="1301135395320604080"><ph name="ORIGIN" /> pode editar os seguintes ficheiros</translation>
@@ -1362,7 +1361,7 @@
 <translation id="2653033005692233957">Falha ao pesquisar</translation>
 <translation id="2653266418988778031">Se eliminar um certificado de uma autoridade de certificação (AC), o navegador deixará de confiar nos certificados emitidos por essa autoridade.</translation>
 <translation id="2653275834716714682">Substituição de texto</translation>
-<translation id="2653659639078652383">Submeter</translation>
+<translation id="2653659639078652383">Enviar</translation>
 <translation id="265390580714150011">Campo Valor</translation>
 <translation id="2654166010170466751">Permitir que os sites instalem controladores de pagamentos</translation>
 <translation id="2654553774144920065">Pedido de impressão</translation>
@@ -1981,7 +1980,6 @@
 <translation id="3435738964857648380">Segurança</translation>
 <translation id="343578350365773421">Sem papel</translation>
 <translation id="3435896845095436175">Ativar</translation>
-<translation id="3436642683618870087">As Legendas instantâneas detetam a voz no conteúdo multimédia e geram legendas automaticamente para todo o conteúdo multimédia em reprodução no Chrome.</translation>
 <translation id="3438633801274389918">Ninja</translation>
 <translation id="3439153939049640737">Permitir sempre que <ph name="HOST" /> aceda ao seu microfone</translation>
 <translation id="3439970425423980614">A abrir PDF na Pré-visualização</translation>
@@ -3624,7 +3622,6 @@
 <translation id="5511379779384092781">Extra pequeno</translation>
 <translation id="5511823366942919280">Tem a certeza de que pretende configurar este dispositivo como um "Tubarão"?</translation>
 <translation id="5512653252560939721">O certificado de utilizador tem de ter uma garantia de hardware.</translation>
-<translation id="5515923816438946203">Escolha o que é apresentado no seu ecrã.</translation>
 <translation id="5517304475148761050">Esta aplicação precisa de acesso à Play Store</translation>
 <translation id="5517412723934627386"><ph name="NETWORK_TYPE" /> – <ph name="NETWORK_DISPLAY_NAME" /></translation>
 <translation id="551752069230578406">A adicionar a impressora à sua conta – poderá demorar um momento…</translation>
@@ -3740,6 +3737,7 @@
 <translation id="5642508497713047">Signatário CRL</translation>
 <translation id="5643321261065707929">Rede com acesso limitado</translation>
 <translation id="5643620609347735571">Limpar e continuar</translation>
+<translation id="5646376287012673985">Localização</translation>
 <translation id="5646558797914161501">Homem de negócios</translation>
 <translation id="5648166631817621825">Últimos 7 dias</translation>
 <translation id="5649053991847567735">Transferências automáticas</translation>
@@ -4925,7 +4923,7 @@
 <translation id="7140928199327930795">Não existem outros dispositivos disponíveis.</translation>
 <translation id="7141105143012495934">O início de sessão falhou porque não foi possível obter os detalhes da sua conta. Contacte o gestor ou tente novamente.</translation>
 <translation id="7143207342074048698">A ligar</translation>
-<translation id="7144878232160441200">Repetir</translation>
+<translation id="7144878232160441200">Tentar novamente</translation>
 <translation id="714876143603641390">Conetividade de LAN</translation>
 <translation id="7149893636342594995">Últimas 24 horas</translation>
 <translation id="715118844758971915">Impressoras clássicas</translation>
@@ -5352,7 +5350,7 @@
 <translation id="7696063401938172191">No seu "<ph name="PHONE_NAME" />":</translation>
 <translation id="7698408911093959127">{COUNT,plural, =1{1 item na lista de marcadores}other{# itens na lista de marcadores}}</translation>
 <translation id="7699968112832915395">Não é possível adicionar a conta</translation>
-<translation id="7701040980221191251">Nenhum</translation>
+<translation id="7701040980221191251">Nenhuma</translation>
 <translation id="770157826141786566">O prazo para devolver este dispositivo foi ultrapassado.</translation>
 <translation id="7701869757853594372">Identificadores de UTILIZADOR</translation>
 <translation id="7701928712056789451">Estes itens podem ser perigosos</translation>
@@ -6392,7 +6390,6 @@
 <translation id="8952831374766033534">Opção de configuração não suportada: <ph name="ERROR_LINE" />.</translation>
 <translation id="8953476467359856141">Ao carregar</translation>
 <translation id="895347679606913382">A iniciar...</translation>
-<translation id="8957762313041272117">Legendas instantâneas</translation>
 <translation id="895944840846194039">Memória JavaScript</translation>
 <translation id="8962083179518285172">Ocultar Detalhes</translation>
 <translation id="8962918469425892674">Este site está a utilizar sensores de movimento ou de luz.</translation>
@@ -6598,7 +6595,7 @@
 <translation id="9219103736887031265">Imagens</translation>
 <translation id="9220525904950070496">Remover conta</translation>
 <translation id="9220820413868316583">Levante e tente novamente.</translation>
-<translation id="923467487918828349">Mostrar todas</translation>
+<translation id="923467487918828349">Mostrar tudo</translation>
 <translation id="929117907539171075">Os dados offline na app instalada também serão limpos.</translation>
 <translation id="930268624053534560">Data/hora em detalhe</translation>
 <translation id="932327136139879170">Página inicial</translation>
diff --git a/chrome/app/resources/generated_resources_ro.xtb b/chrome/app/resources/generated_resources_ro.xtb
index 38b64a8..2f5d7897 100644
--- a/chrome/app/resources/generated_resources_ro.xtb
+++ b/chrome/app/resources/generated_resources_ro.xtb
@@ -247,7 +247,6 @@
 <translation id="1293556467332435079">Fișiere</translation>
 <translation id="1296911687402551044">Fixează fila selectată</translation>
 <translation id="1297175357211070620">Destinație</translation>
-<translation id="1297646507722131691">În cadrul acestui upgrade este recomandat backupul fișierelor, pentru a evita pierderea datelor în cazul în care nu se finalizează upgrade-ul. Începerea upgrade-ului va determina oprirea sistemului de operare Linux (Beta). Salvează fișierele deschise înainte de a continua.</translation>
 <translation id="1300415640239881824">Domeniul <ph name="DOMAIN" /> dorește ca identitatea dispozitivului să fie verificată de Google, ca să determine eligibilitatea pentru redarea îmbunătățită a conținutului protejat.</translation>
 <translation id="1300806585489372370">Pentru a modifica această setare, <ph name="BEGIN_LINK" />activează identificatorii<ph name="END_LINK" /></translation>
 <translation id="1301135395320604080"><ph name="ORIGIN" /> poate să editeze următoarele fișiere</translation>
@@ -1981,7 +1980,6 @@
 <translation id="3435738964857648380">Securitate</translation>
 <translation id="343578350365773421">Lipsă hârtie</translation>
 <translation id="3435896845095436175">Activează</translation>
-<translation id="3436642683618870087">Subtitrările live detectează vorbirea în conținutul media și generează subtitrări automat pentru tot conținutul media redat în Chrome.</translation>
 <translation id="3438633801274389918">Ninja</translation>
 <translation id="3439153939049640737">Permiteți întotdeauna accesul <ph name="HOST" /> la microfonul dvs.</translation>
 <translation id="3439970425423980614">Se deschide PDF în Previzualizare</translation>
@@ -3162,7 +3160,7 @@
 <translation id="491691592645955587">Comută la un browser securizat</translation>
 <translation id="4917385247580444890">Puternic</translation>
 <translation id="4918021164741308375"><ph name="ORIGIN" /> dorește să comunice cu extensia „<ph name="EXTENSION_NAME" />”</translation>
-<translation id="4918086044614829423">Accept</translation>
+<translation id="4918086044614829423">Acceptă</translation>
 <translation id="4918221908152712722">Instalează <ph name="APP_NAME" /> (nu necesită descărcare)</translation>
 <translation id="4920887663447894854">Urmărirea locației pe această pagină a fost blocată pentru următoarele site-uri:</translation>
 <translation id="4921290200821452703">Informații pentru părinți despre contul de la școală</translation>
@@ -3624,7 +3622,6 @@
 <translation id="5511379779384092781">Foarte mică</translation>
 <translation id="5511823366942919280">Sigur dorești să configurezi acest dispozitiv drept „Rechin”?</translation>
 <translation id="5512653252560939721">Certificatul de utilizator trebuie să fie susținut de hardware.</translation>
-<translation id="5515923816438946203">Alege ceea ce vezi pe ecran</translation>
 <translation id="5517304475148761050">Aplicația necesită acces la Magazinul Play</translation>
 <translation id="5517412723934627386"><ph name="NETWORK_TYPE" /> – <ph name="NETWORK_DISPLAY_NAME" /></translation>
 <translation id="551752069230578406">Imprimanta se adaugă la cont – poate dura un timp...</translation>
@@ -3739,6 +3736,7 @@
 <translation id="5642508497713047">Semnatar CRL</translation>
 <translation id="5643321261065707929">Rețea contorizată</translation>
 <translation id="5643620609347735571">Șterge și continuă</translation>
+<translation id="5646376287012673985">Locație</translation>
 <translation id="5646558797914161501">Om de afaceri</translation>
 <translation id="5648166631817621825">Ultimele 7 zile</translation>
 <translation id="5649053991847567735">Descărcări automate</translation>
@@ -6392,7 +6390,6 @@
 <translation id="8952831374766033534">Opțiunea de configurare nu este acceptată: <ph name="ERROR_LINE" /></translation>
 <translation id="8953476467359856141">În timpul încărcării</translation>
 <translation id="895347679606913382">Se începe...</translation>
-<translation id="8957762313041272117">Subtitrări live</translation>
 <translation id="895944840846194039">Memorie JavaScript</translation>
 <translation id="8962083179518285172">Ascundeți detaliile</translation>
 <translation id="8962918469425892674">Acest site folosește senzorii de mișcare sau de lumină.</translation>
diff --git a/chrome/app/resources/generated_resources_ru.xtb b/chrome/app/resources/generated_resources_ru.xtb
index 26a0b8f..fcb603a 100644
--- a/chrome/app/resources/generated_resources_ru.xtb
+++ b/chrome/app/resources/generated_resources_ru.xtb
@@ -247,7 +247,6 @@
 <translation id="1293556467332435079">Файлы</translation>
 <translation id="1296911687402551044">Закрепить выбранную вкладку</translation>
 <translation id="1297175357211070620">Принтер</translation>
-<translation id="1297646507722131691">Перед установкой обновления мы рекомендуем создать резервные копии файлов, чтобы в случае ошибки вы не потеряли свои данные. Как только обновление начнется, работа операционной системы Linux (бета) будет завершена. Прежде чем продолжить, сохраните открытые файлы.</translation>
 <translation id="1300415640239881824">Для улучшенного воспроизведения защищенного контента домену <ph name="DOMAIN" /> требуется подтверждение того, что устройство прошло проверку в Google.</translation>
 <translation id="1300806585489372370">Чтобы изменить эту настройку, <ph name="BEGIN_LINK" />включите идентификаторы<ph name="END_LINK" />.</translation>
 <translation id="1301135395320604080"><ph name="ORIGIN" /> может изменять указанные ниже файлы.</translation>
@@ -1120,6 +1119,7 @@
 <translation id="2352662711729498748">&lt; 1 МБ</translation>
 <translation id="2352810082280059586">Заметки, созданные на заблокированном экране, автоматически сохраняются в приложении "<ph name="LOCK_SCREEN_APP_NAME" />". Самая последняя заметка остается на заблокированном экране.</translation>
 <translation id="2353297238722298836">Доступ к камере и микрофону разрешен</translation>
+<translation id="2355314311311231464">Подготовка к использованию не выполнена, поскольку не удалось загрузить данные вашего аккаунта. Повторите попытку. Код ошибки: <ph name="ERROR_CODE" />.</translation>
 <translation id="2355604387869345912">Включить мгновенную точку доступа</translation>
 <translation id="2356070529366658676">Спрашивать</translation>
 <translation id="2357330829548294574">Удалить пользователя <ph name="USER_NAME" /></translation>
@@ -1213,6 +1213,7 @@
 <translation id="2473195200299095979">Перевести эту страницу</translation>
 <translation id="2475982808118771221">Произошел сбой.</translation>
 <translation id="2476578072172137802">Настройки сайта</translation>
+<translation id="2476974672882258506">Чтобы удалить <ph name="PARALLELS_DESKTOP" />, завершите работу Windows.</translation>
 <translation id="2478176599153288112"><ph name="EXTENSION" />: доступ к медиафайлам</translation>
 <translation id="247949520305900375">Общий доступ к аудио</translation>
 <translation id="248003956660572823">Пароли не сохранены</translation>
@@ -1303,6 +1304,7 @@
 <translation id="2572032849266859634">Предоставлен доступ к тому <ph name="VOLUME_NAME" /> (только чтение).</translation>
 <translation id="2575247648642144396">Значок будет отображаться, если расширение может работать на загруженной странице. Активируйте его, нажав на значок или с помощью комбинации клавиш <ph name="EXTENSION_SHORTCUT" />.</translation>
 <translation id="257779572837908839">Использовать в качестве Chromebox для видеоконференций</translation>
+<translation id="2579232805407578790">Не удалось установить связь с сервером. Проверьте подключение к сети и повторите попытку. Если проблема не исчезнет, перезапустите Chromebook. Код ошибки: <ph name="ERROR_CODE" />.</translation>
 <translation id="2580889980133367162">Всегда разрешать <ph name="HOST" /> скачивать несколько файлов</translation>
 <translation id="258095186877893873">долгая</translation>
 <translation id="2582253231918033891"><ph name="PRODUCT_NAME" /> <ph name="PRODUCT_VERSION" /> (платформа <ph name="PLATFORM_VERSION" />) <ph name="DEVICE_SERIAL_NUMBER" /></translation>
@@ -1522,6 +1524,7 @@
 <translation id="2836635946302913370">Вход с этим именем пользователя запрещен администратором.</translation>
 <translation id="283669119850230892">Для использования сети <ph name="NETWORK_ID" /> предварительно подключитесь к Интернету.</translation>
 <translation id="2838379631617906747">Установка...</translation>
+<translation id="2838835911926931318">Выполните вход, чтобы синхронизировать закладки, пароли, историю и другие данные на всех ваших устройствах.</translation>
 <translation id="2839032553903800133">Уведомления заблокированы</translation>
 <translation id="2841013758207633010">Время</translation>
 <translation id="2841837950101800123">Поставщик</translation>
@@ -1581,6 +1584,7 @@
     Сообщение сервера: <ph name="SERVER_MSG" /></translation>
 <translation id="2908162660801918428">Добавление галереи мультимедиа из папки</translation>
 <translation id="2910318910161511225">Подключитесь к сети и повторите попытку.</translation>
+<translation id="2910718431259223434">Произошла ошибка. Повторите попытку или обратитесь к владельцу или администратору устройства. Код ошибки: <ph name="ERROR_CODE" />.</translation>
 <translation id="2913331724188855103">Разрешить сайтам сохранять и читать файлы cookie (рекомендуется)</translation>
 <translation id="2915102088417824677">Показать журнал активности</translation>
 <translation id="2915873080513663243">Автосканирование</translation>
@@ -1974,7 +1978,6 @@
 <translation id="3435738964857648380">Безопасность</translation>
 <translation id="343578350365773421">Закончилась бумага</translation>
 <translation id="3435896845095436175">Включить</translation>
-<translation id="3436642683618870087">Функция "Автоматические субтитры" распознает речь во всех медиафайлах, проигрываемых в Chrome, и автоматически преобразует ее в субтитры</translation>
 <translation id="3438633801274389918">Ниндзя</translation>
 <translation id="3439153939049640737">Всегда предоставлять <ph name="HOST" /> доступ к моему микрофону</translation>
 <translation id="3439970425423980614">Открытие PDF для просмотра</translation>
@@ -2320,6 +2323,7 @@
 <translation id="3821372858277557370">{NUM_EXTENSIONS,plural, =1{Расширение одобрено}one{# расширение одобрено}few{# расширения одобрено}many{# расширений одобрено}other{# расширения одобрено}}</translation>
 <translation id="3822559385185038546">Прокси-сервер принудительно включен администратором</translation>
 <translation id="3823310065043511710">Для Linux рекомендуется как минимум <ph name="INSTALL_SIZE" /> свободного пространства.</translation>
+<translation id="3824621460022590830">Токен регистрации устройства недействителен. Обратитесь к владельцу или администратору устройства. Код ошибки: <ph name="ERROR_CODE" />.</translation>
 <translation id="3826440694796503677">Администратор запретил добавлять другие аккаунты Google.</translation>
 <translation id="3827306204503227641">Всегда запускать плагины вне тестовой среды</translation>
 <translation id="3827774300009121996">Полноэкранный режим</translation>
@@ -3273,6 +3277,7 @@
 <translation id="5079950360618752063">Использовать предложенный пароль</translation>
 <translation id="508059534790499809">Обновить билет Kerberos</translation>
 <translation id="5084230410268011727">Разрешить сайтам использовать датчики движения и освещенности</translation>
+<translation id="5084328598860513926">Подготовка к использованию была прервана. Повторите попытку или обратитесь к владельцу или администратору устройства. Код ошибки: <ph name="ERROR_CODE" />.</translation>
 <translation id="5085162214018721575">Проверка наличия обновлений</translation>
 <translation id="5086082738160935172">Устройства ввода (HID)</translation>
 <translation id="5086874064903147617">Восстановить стартовую страницу Chrome по умолчанию?</translation>
@@ -3615,7 +3620,6 @@
 <translation id="5511379779384092781">Минимальный</translation>
 <translation id="5511823366942919280">Использовать это устройство как Shark?</translation>
 <translation id="5512653252560939721">Сертификат пользователя должен поддерживаться аппаратным обеспечением.</translation>
-<translation id="5515923816438946203">Выберите, что будет появляться на экране</translation>
 <translation id="5517304475148761050">Этому приложению необходим доступ к Play Маркету</translation>
 <translation id="5517412723934627386"><ph name="NETWORK_TYPE" /> – <ph name="NETWORK_DISPLAY_NAME" /></translation>
 <translation id="551752069230578406">Добавление принтера в аккаунт. Это может занять несколько минут...</translation>
@@ -3671,6 +3675,7 @@
 <translation id="557722062034137776">Сброс устройства не повлияет на ваши аккаунты Google и синхронизируемые с ними данные. Но все сохраненные на устройстве файлы будут удалены.</translation>
 <translation id="5578059481725149024">Автоматический вход</translation>
 <translation id="558170650521898289">Проверка драйвера оборудования Microsoft Windows</translation>
+<translation id="5581972110672966454">Не удалось подключить устройство к домену. Повторите попытку или обратитесь к владельцу или администратору устройства. Код ошибки: <ph name="ERROR_CODE" />.</translation>
 <translation id="5582839680698949063">Главное меню</translation>
 <translation id="5583640892426849032">Клавиша возврата (Backspace)</translation>
 <translation id="5584088138253955452">Сохранить имя пользователя?</translation>
@@ -3729,6 +3734,7 @@
 <translation id="5642508497713047">Сторона, подписавшая список отзыва сертификатов</translation>
 <translation id="5643321261065707929">Сеть с тарификацией</translation>
 <translation id="5643620609347735571">Удалить и продолжить</translation>
+<translation id="5646376287012673985">Местоположение</translation>
 <translation id="5646558797914161501">Бизнесмен</translation>
 <translation id="5648166631817621825">Последние 7 дней</translation>
 <translation id="5649053991847567735">Автоматическое скачивание</translation>
@@ -3737,12 +3743,13 @@
 <translation id="5657156137487675418">Показать все файлы сookie</translation>
 <translation id="5657667036353380798">Для установки внешнего расширения требуется версия Chrome <ph name="MINIMUM_CHROME_VERSION" /> или выше.</translation>
 <translation id="5658415415603568799">В целях безопасности через 20 часов вам потребуется ввести пароль.</translation>
-<translation id="5659593005791499971">Электронная почта</translation>
+<translation id="5659593005791499971">Эл. почта</translation>
 <translation id="5659833766619490117">Не удалось перевести страницу</translation>
 <translation id="5662513737565158057">Измените параметры работы приложений для Linux.</translation>
 <translation id="5667546120811588575">Настройка Google Play…</translation>
 <translation id="5669267381087807207">Активация</translation>
 <translation id="5669691691057771421">Введите новый PIN-код</translation>
+<translation id="5670702108860320605">BSSID</translation>
 <translation id="5671641761787789573">Показ изображений запрещен</translation>
 <translation id="5671658447180261823">Удалить подсказку "<ph name="SUGGESTION_NAME" />"</translation>
 <translation id="567587836466137939">Устройство будет получать автоматические обновления ПО и системы безопасности до этой даты: <ph name="MONTH_AND_YEAR" />. <ph name="LINK_BEGIN" />Подробнее…<ph name="LINK_END" /></translation>
@@ -4142,7 +4149,7 @@
 <translation id="6163376401832887457">Настройки Kerberos</translation>
 <translation id="6163522313638838258">Развернуть все...</translation>
 <translation id="6164005077879661055">После удаления контролируемого профиля все файлы и локальные данные, связанные с ним, будут удалены. Посещенные страницы и настройки этого профиля будут видны его менеджеру на странице: <ph name="MANAGEMENT_URL" />.</translation>
-<translation id="6165508094623778733">Подробнее...</translation>
+<translation id="6165508094623778733">Подробнее</translation>
 <translation id="6166185671393271715">Импорт паролей в Chrome</translation>
 <translation id="6169040057125497443">Проверьте микрофон.</translation>
 <translation id="6169666352732958425">Не удается транслировать рабочий стол</translation>
@@ -4349,7 +4356,7 @@
 <translation id="6429384232893414837">Ошибка обновления</translation>
 <translation id="6430814529589430811">Единый сертификат ASCII с кодировкой Base64</translation>
 <translation id="6431347207794742960"><ph name="PRODUCT_NAME" /> настроит автоматические обновления для всех пользователей на этом компьютере.</translation>
-<translation id="6434309073475700221">Отменить передачу</translation>
+<translation id="6434309073475700221">Закрыть</translation>
 <translation id="6434325376267409267">Чтобы использовать <ph name="APP_NAME" />, установите на устройство обновление системы.</translation>
 <translation id="6436164536244065364">Просмотреть в Интернет-магазине</translation>
 <translation id="6438992844451964465"><ph name="WINDOW_TITLE" />: воспроизводится аудио</translation>
@@ -4913,7 +4920,7 @@
 <translation id="7140928199327930795">Нет других доступных устройств.</translation>
 <translation id="7141105143012495934">Ошибка входа: не удалось получить данные аккаунта. Обратитесь к администратору или повторите попытку.</translation>
 <translation id="7143207342074048698">Подключение</translation>
-<translation id="7144878232160441200">Повторить попытку</translation>
+<translation id="7144878232160441200">Повторить</translation>
 <translation id="714876143603641390">Подключение к локальной сети</translation>
 <translation id="7149893636342594995">Последние 24 часа</translation>
 <translation id="715118844758971915">Обычные принтеры</translation>
@@ -5389,6 +5396,7 @@
 <translation id="7764225426217299476">Добавить адрес</translation>
 <translation id="7764256770584298012"><ph name="DOWNLOAD_RECEIVED" /> с сайта <ph name="DOWNLOAD_DOMAIN" /></translation>
 <translation id="7765158879357617694">Переместить</translation>
+<translation id="7766082757934713382">Эта функция приостанавливает автоматическое обновление системы и приложений, что позволяет экономить сетевой трафик.</translation>
 <translation id="7766807826975222231">Узнать больше</translation>
 <translation id="7766838926148951335">Разрешить</translation>
 <translation id="7768770796815395237">Изменить</translation>
@@ -6300,6 +6308,7 @@
 <translation id="885701979325669005">Хранилище</translation>
 <translation id="8859057652521303089">Выберите язык:</translation>
 <translation id="8859174528519900719">Субфрейм: <ph name="SUBFRAME_SITE" /></translation>
+<translation id="8859402192569844210">Не удалось загрузить Условия использования</translation>
 <translation id="8859662783913000679">Аккаунт родителя</translation>
 <translation id="8862003515646449717">Перейдите на быстрый браузер</translation>
 <translation id="8863753581171631212">Открыть ссылку в новом окне приложения "<ph name="APP" />"</translation>
@@ -6378,7 +6387,6 @@
 <translation id="8952831374766033534">Конфигурация не поддерживается: <ph name="ERROR_LINE" />.</translation>
 <translation id="8953476467359856141">Если устройство заряжается</translation>
 <translation id="895347679606913382">Запуск...</translation>
-<translation id="8957762313041272117">Автоматические субтитры</translation>
 <translation id="895944840846194039">Память JavaScript</translation>
 <translation id="8962083179518285172">Скрыть детали</translation>
 <translation id="8962918469425892674">Этот сайт использует датчики движения и освещенности</translation>
@@ -6568,6 +6576,7 @@
 <translation id="920045321358709304">Искать в <ph name="SEARCH_ENGINE" /></translation>
 <translation id="9201023452444595544">Все офлайн-данные будут удалены.</translation>
 <translation id="9201220332032049474">Параметры блокировки экрана</translation>
+<translation id="9201842707396338580">Произошла ошибка. Обратитесь к владельцу или администратору устройства. Код ошибки: <ph name="ERROR_CODE" />.</translation>
 <translation id="9203398526606335860">&amp;Сбор данных включен</translation>
 <translation id="9203904171912129171">Выберите устройство</translation>
 <translation id="9203962528777363226">Администратор этого устройства отключил возможность добавлять новых пользователей</translation>
@@ -6639,6 +6648,7 @@
 <translation id="983511809958454316">Эта функция не поддерживается в режиме VR</translation>
 <translation id="984275831282074731">Способы оплаты</translation>
 <translation id="98515147261107953">Альбомная</translation>
+<translation id="987068745968718743">Parallels Desktop: <ph name="PLUGIN_VM_NAME" /></translation>
 <translation id="987264212798334818">Общие</translation>
 <translation id="987897973846887088">Нет изображений</translation>
 <translation id="988978206646512040">Поле с кодовой фразой не должно быть пустым</translation>
diff --git a/chrome/app/resources/generated_resources_si.xtb b/chrome/app/resources/generated_resources_si.xtb
index 44ff3d81..0f42878 100644
--- a/chrome/app/resources/generated_resources_si.xtb
+++ b/chrome/app/resources/generated_resources_si.xtb
@@ -247,7 +247,6 @@
 <translation id="1293556467332435079">ගොනු</translation>
 <translation id="1296911687402551044">තේරූ පටිත්ත අමුණන්න</translation>
 <translation id="1297175357211070620">ගමනාන්තය</translation>
-<translation id="1297646507722131691">උත්ශ්‍රේණිය සම්පූර්ණ කළ නොහැකි වන්නේ නම් දත්ත අහිමි වීම වැළැක්වීමට මෙම උත්ශ්‍රේණියේ කොටසක් වශයෙන් ගොනු උපස්ථ කිරීම නිර්දේශ කෙරේ. උත්ශ්‍රේණිය පටන් ගැනීම ලිනක්ස් (බීටා) වසා දැමීමට ඉඩ සලසයි. ඉදිරියට යාමට පෙර විවෘත ගොනු සුරකින්න.</translation>
 <translation id="1300415640239881824"><ph name="DOMAIN" /> හට ආරක්ෂිත අන්තර්ගතයේ ඉහළ නැංවූ පසුධාවන යෝග්‍යතාවය තීරණය කිරීමට, ඔබේ උපාංගයෙහි අනන්‍යතාවය Google මගින් සත්‍යාපනය කිරීමට අවශ්‍යයි.</translation>
 <translation id="1300806585489372370">මෙම සැකසීම වෙනස් කිරීමට, පළමුව <ph name="BEGIN_LINK" />හඳුන්වනයන් ක්‍රියාත්මක කරන්න<ph name="END_LINK" /></translation>
 <translation id="1301135395320604080"><ph name="ORIGIN" /> හට පහත ගොනු සංස්කරණ කළ හැක</translation>
@@ -1978,7 +1977,6 @@
 <translation id="3435738964857648380">ආරක්ෂක</translation>
 <translation id="343578350365773421">කඩදාසි නැත</translation>
 <translation id="3435896845095436175">සක්‍රිය කරන්න</translation>
-<translation id="3436642683618870087">සජීවී සිරස්තලය මාධ්‍ය තුළ ඇති කථනය අනාවරණ කර Chrome තුළ ධාවන වන සියලුම මාධ්‍ය සඳහා ස්වයංක්‍රීයව සිරස්තල උත්පාදන කරයි.</translation>
 <translation id="3438633801274389918">නින්ජා</translation>
 <translation id="3439153939049640737">ඔබේ මයික්‍රෆෝනය වෙත පිවිසීමට<ph name="HOST" /> හට ඉඩ දෙන්න</translation>
 <translation id="3439970425423980614">PDF පෙරදසුන විවෘත කරමින්</translation>
@@ -3622,7 +3620,6 @@
 <translation id="5511379779384092781">ඉතා කුඩා</translation>
 <translation id="5511823366942919280">ඔබට මෙම උපාංගය "Shark" එකක් ලෙස පිහිටුවීමට අවශ්‍ය බව ඔබට විශ්වාසද?</translation>
 <translation id="5512653252560939721">පරිශීලක සහතිකය දෘඩාංග-සහාය ලත් විය යුතුයි.</translation>
-<translation id="5515923816438946203">ඔබ තිරයේ දකින දෙය තෝරන්න</translation>
 <translation id="5517304475148761050">මෙම යෙදුම Play Store වෙත ප්‍රවේශය අවශ්‍ය කරයි</translation>
 <translation id="5517412723934627386"><ph name="NETWORK_TYPE" /> - <ph name="NETWORK_DISPLAY_NAME" /></translation>
 <translation id="551752069230578406">ඔබේ ගිනුමට මුද්‍රකයක් එක්කරමින් - මෙයට යම් කාලයක් ගතවේ...</translation>
@@ -3738,6 +3735,7 @@
 <translation id="5642508497713047">CRL Signer</translation>
 <translation id="5643321261065707929">මනුගත ජාලය</translation>
 <translation id="5643620609347735571">හිස් කර දිගටම පවත්වාගෙන යන්න</translation>
+<translation id="5646376287012673985">පිහිටීම</translation>
 <translation id="5646558797914161501">ව්‍යාපාරිකයා</translation>
 <translation id="5648166631817621825">පසුගිය දින 7</translation>
 <translation id="5649053991847567735">ස්වයංක්‍රීය බාගැනීම්</translation>
@@ -6387,7 +6385,6 @@
 <translation id="8952831374766033534">වින්‍යාස විකල්පයට සහය නොදැක්වේ: <ph name="ERROR_LINE" /></translation>
 <translation id="8953476467359856141">ආරෝපණය වන අතරතුර</translation>
 <translation id="895347679606913382">ආරම්භ කරමින්...</translation>
-<translation id="8957762313041272117">සජීවී සිරස්තලය</translation>
 <translation id="895944840846194039">JavaScript මතකය</translation>
 <translation id="8962083179518285172">විස්තර සඟවන්න</translation>
 <translation id="8962918469425892674">මෙම අඩවිය චලන හෝ ආලෝක සංවේදක භාවිතා කරයි.</translation>
diff --git a/chrome/app/resources/generated_resources_sk.xtb b/chrome/app/resources/generated_resources_sk.xtb
index a774c4c..ae5368a 100644
--- a/chrome/app/resources/generated_resources_sk.xtb
+++ b/chrome/app/resources/generated_resources_sk.xtb
@@ -247,7 +247,6 @@
 <translation id="1293556467332435079">Súbory</translation>
 <translation id="1296911687402551044">Pripnúť vybranú kartu</translation>
 <translation id="1297175357211070620">Cieľ</translation>
-<translation id="1297646507722131691">V rámci tejto inovácie sa odporúča zálohovať súbory, aby v prípade nemožnosti jej dokončenia nedošlo k strate dát. Keď spustíte inováciu, Linux (Beta) sa vypne. Než budete pokračovať, uložte otvorené súbory.</translation>
 <translation id="1300415640239881824"><ph name="DOMAIN" /> chce, aby Google overil identitu vášho zariadenia a tým určil, či má nárok na rozšírené prehrávanie chráneného obsahu.</translation>
 <translation id="1300806585489372370">Ak chcete zmeniť toto nastavenie, najprv <ph name="BEGIN_LINK" />zapnite identifikátory<ph name="END_LINK" /></translation>
 <translation id="1301135395320604080">Web <ph name="ORIGIN" /> môže upravovať nasledujúce súbory</translation>
@@ -1980,7 +1979,6 @@
 <translation id="3435738964857648380">Bezpečnosť</translation>
 <translation id="343578350365773421">Minul sa papier</translation>
 <translation id="3435896845095436175">Aktivovať</translation>
-<translation id="3436642683618870087">Živý prepis rozpoznáva reč v médiách a automaticky generuje titulky pre všetky médiá prehrávané v Chrome.</translation>
 <translation id="3438633801274389918">Nindža</translation>
 <translation id="3439153939049640737">Vždy povoliť stránkam <ph name="HOST" /> prístup k mikrofónu</translation>
 <translation id="3439970425423980614">Prebieha otváranie súboru PDF v aplikácii Preview</translation>
@@ -2350,7 +2348,7 @@
 <translation id="3843464315703645664">Povolené interne</translation>
 <translation id="3846116211488856547">Získajte nástroje na vývoj webov, aplikácií pre Android atď. Inštaláciou systému Linux stiahnete <ph name="DOWNLOAD_SIZE" /> dát.</translation>
 <translation id="3847319713229060696">Pomôžte zlepšiť zabezpečenie na internete pre všetkých</translation>
-<translation id="385051799172605136">Naspäť</translation>
+<translation id="385051799172605136">Späť</translation>
 <translation id="3850914401008572843">Web <ph name="ORIGIN" /> nemôže otvoriť tento priečinok, pretože obsahuje súbory systému</translation>
 <translation id="3851428669031642514">Načítať nebezpečné skripty</translation>
 <translation id="3854599674806204102">Vyberte požadovanú možnosť</translation>
@@ -3395,7 +3393,7 @@
 <translation id="5233231016133573565">Identifikátor procesu</translation>
 <translation id="5233638681132016545">Nová karta</translation>
 <translation id="5233736638227740678">&amp;Prilepiť</translation>
-<translation id="5234764350956374838">Zatvoriť</translation>
+<translation id="5234764350956374838">Ignorovať</translation>
 <translation id="5235050375939235066">Odinštalovať aplikáciu?</translation>
 <translation id="523505283826916779">Nastavenia zjednodušenia prístupu</translation>
 <translation id="5235750401727657667">Nahradiť stránku, ktorá sa zobrazí pri otvorení novej karty</translation>
@@ -3623,7 +3621,6 @@
 <translation id="5511379779384092781">Veľmi malý</translation>
 <translation id="5511823366942919280">Naozaj chcete toto zariadenie nastaviť ako zariadenie Shark?</translation>
 <translation id="5512653252560939721">Certifikát používateľa musí byť hardvérový.</translation>
-<translation id="5515923816438946203">Vyberte, čo sa vám zobrazuje na obrazovke</translation>
 <translation id="5517304475148761050">Táto aplikácia vyžaduje prístup k Obchodu Play</translation>
 <translation id="5517412723934627386"><ph name="NETWORK_TYPE" /> – <ph name="NETWORK_DISPLAY_NAME" /></translation>
 <translation id="551752069230578406">Tlačiareň sa pridáva do vášho účtu. Môže to chvíľu trvať...</translation>
@@ -3738,6 +3735,7 @@
 <translation id="5642508497713047">Podpisovateľ CRL</translation>
 <translation id="5643321261065707929">Meraná sieť</translation>
 <translation id="5643620609347735571">Vymazať a pokračovať</translation>
+<translation id="5646376287012673985">Poloha</translation>
 <translation id="5646558797914161501">Obchodník</translation>
 <translation id="5648166631817621825">Posledných 7 dní</translation>
 <translation id="5649053991847567735">Automatické sťahovanie</translation>
@@ -4359,7 +4357,7 @@
 <translation id="6429384232893414837">Chyba aktualizácie</translation>
 <translation id="6430814529589430811">ASCII s kódovaním Base64, jeden certifikát</translation>
 <translation id="6431347207794742960">Prehliadač <ph name="PRODUCT_NAME" /> nastaví automatické aktualizácie pre všetkých používateľov tohto počítača.</translation>
-<translation id="6434309073475700221">Odstrániť</translation>
+<translation id="6434309073475700221">Zahodiť</translation>
 <translation id="6434325376267409267">Ak chcete používať <ph name="APP_NAME" />, musíte aktualizovať svoje zariadenie.</translation>
 <translation id="6436164536244065364">Zobraziť v Internetovom obchode</translation>
 <translation id="6438992844451964465"><ph name="WINDOW_TITLE" /> – Prehráva sa zvuk</translation>
@@ -6390,7 +6388,6 @@
 <translation id="8952831374766033534">Konfiguračná možnosť nie je k podporovaná: <ph name="ERROR_LINE" /></translation>
 <translation id="8953476467359856141">Počas nabíjania</translation>
 <translation id="895347679606913382">Spúšťa sa...</translation>
-<translation id="8957762313041272117">Živý prepis</translation>
 <translation id="895944840846194039">Pamäť JavaScript</translation>
 <translation id="8962083179518285172">Skryť podrobnosti</translation>
 <translation id="8962918469425892674">Tento web používa senzory pohybu alebo svetla.</translation>
@@ -6596,7 +6593,7 @@
 <translation id="9219103736887031265">Obrázky</translation>
 <translation id="9220525904950070496">Odstrániť účet</translation>
 <translation id="9220820413868316583">Zodvihnite a zopakujte.</translation>
-<translation id="923467487918828349">Zobraziť všetko</translation>
+<translation id="923467487918828349">Zobraziť všetky</translation>
 <translation id="929117907539171075">Budú vymazané aj offline údaje v nainštalovanej aplikácii</translation>
 <translation id="930268624053534560">Podrobné časové pečiatky</translation>
 <translation id="932327136139879170">Domov</translation>
@@ -6619,7 +6616,7 @@
 <translation id="939736085109172342">Nový priečinok</translation>
 <translation id="941070664607309480">Kliknutím zapnite viditeľnosť, aby s vami mohlo zdieľať</translation>
 <translation id="942532530371314860"><ph name="APP_NAME" /> zdieľa kartu a zvuk Chromu.</translation>
-<translation id="945522503751344254">Poslať spätnú väzbu</translation>
+<translation id="945522503751344254">Odoslať spätnú väzbu</translation>
 <translation id="947329552760389097">&amp;Skontrolovať prvky</translation>
 <translation id="951991426597076286">Odmietnuť</translation>
 <translation id="952992212772159698">Neaktivované</translation>
diff --git a/chrome/app/resources/generated_resources_sl.xtb b/chrome/app/resources/generated_resources_sl.xtb
index 82d70ca..a71aa6c 100644
--- a/chrome/app/resources/generated_resources_sl.xtb
+++ b/chrome/app/resources/generated_resources_sl.xtb
@@ -247,7 +247,6 @@
 <translation id="1293556467332435079">Datoteke</translation>
 <translation id="1296911687402551044">Pripni izbrani zavihek</translation>
 <translation id="1297175357211070620">Cilj</translation>
-<translation id="1297646507722131691">V okviru te nagradnje priporočamo varnostno kopiranje datotek zaradi preprečevanja izgube podatkov, če nadgradnje ne bi bilo mogoče dokončati. Če začnete nadgradnjo, se bo Linux (beta) zaustavil. Pred nadaljevanjem shranite odprte datoteke.</translation>
 <translation id="1300415640239881824"><ph name="DOMAIN" /> zahteva, da Google preveri identiteto naprave in tako določi, ali je ustrezna za izboljšano predvajanje zaščitene vsebine.</translation>
 <translation id="1300806585489372370">Če želite spremeniti to nastavitev, najprej <ph name="BEGIN_LINK" />vklopite identifikatorje<ph name="END_LINK" /></translation>
 <translation id="1301135395320604080">Spletno mesto <ph name="ORIGIN" /> lahko ureja naslednje datoteke</translation>
@@ -1981,7 +1980,6 @@
 <translation id="3435738964857648380">Varnost</translation>
 <translation id="343578350365773421">Ni več papirja</translation>
 <translation id="3435896845095436175">Omogoči</translation>
-<translation id="3436642683618870087">Samodejni podnapisi zaznavajo govor v predstavnostni vsebini in samodejno ustvarijo podnapise za vso predstavnost, ki se predvaja v Chromu.</translation>
 <translation id="3438633801274389918">Nindža</translation>
 <translation id="3439153939049640737">Vedno dovoli gostitelju <ph name="HOST" /> dostop do mikrofona</translation>
 <translation id="3439970425423980614">Odpiranje PDF-ja v predogledu</translation>
@@ -3624,7 +3622,6 @@
 <translation id="5511379779384092781">Zelo majhno</translation>
 <translation id="5511823366942919280">Ali ste prepričani, da želite to napravo nastaviti kot »Morski pes«?</translation>
 <translation id="5512653252560939721">Uporabniško potrdilo mora biti podprto s strojno opremo.</translation>
-<translation id="5515923816438946203">Izberite, kaj bo prikazano na zaslonu</translation>
 <translation id="5517304475148761050">Ta aplikacija zahteva dostop do Trgovine Play</translation>
 <translation id="5517412723934627386"><ph name="NETWORK_TYPE" /> – <ph name="NETWORK_DISPLAY_NAME" /></translation>
 <translation id="551752069230578406">Dodajanje tiskalnika računu – to lahko traja nekaj časa ...</translation>
@@ -3741,6 +3738,7 @@
 <translation id="5642508497713047">Podpisnik seznama ukinjenih potrdil</translation>
 <translation id="5643321261065707929">Omrežje z omejenim prenosom podatkov</translation>
 <translation id="5643620609347735571">Počisti in nadaljuj</translation>
+<translation id="5646376287012673985">Lokacija</translation>
 <translation id="5646558797914161501">Poslovnež</translation>
 <translation id="5648166631817621825">Zadnjih 7 dni</translation>
 <translation id="5649053991847567735">Samodejni prenosi</translation>
@@ -4926,7 +4924,7 @@
 <translation id="7140928199327930795">Ni drugih razpoložljivih naprav.</translation>
 <translation id="7141105143012495934">Prijava ni uspela, ker ni bilo mogoče pridobiti podrobnosti o računu. Obrnite se na skrbnika in poskusite znova.</translation>
 <translation id="7143207342074048698">Povezovanje</translation>
-<translation id="7144878232160441200">Poskusi znova</translation>
+<translation id="7144878232160441200">Poskusi ponovno</translation>
 <translation id="714876143603641390">Povezava z omrežjem LAN</translation>
 <translation id="7149893636342594995">Zadnjih 24 ur</translation>
 <translation id="715118844758971915">Navadni tiskalniki</translation>
@@ -5353,7 +5351,7 @@
 <translation id="7696063401938172191">V telefonu »<ph name="PHONE_NAME" />«:</translation>
 <translation id="7698408911093959127">{COUNT,plural, =1{1 element na seznamu zaznamkov}one{# element na seznamu zaznamkov}two{# elementa na seznamu zaznamkov}few{# elementi na seznamu zaznamkov}other{# elementov na seznamu zaznamkov}}</translation>
 <translation id="7699968112832915395">Računa ni mogoče dodati</translation>
-<translation id="7701040980221191251">Brez</translation>
+<translation id="7701040980221191251">Nič</translation>
 <translation id="770157826141786566">Rok za vrnitev te naprave je potekel.</translation>
 <translation id="7701869757853594372">Kode za dostop USER</translation>
 <translation id="7701928712056789451">Ti elementi so morda nevarni</translation>
@@ -6394,7 +6392,6 @@
 <translation id="8952831374766033534">Možnost konfiguracije ni podprta: <ph name="ERROR_LINE" /></translation>
 <translation id="8953476467359856141">Med polnjenjem</translation>
 <translation id="895347679606913382">Začetek ...</translation>
-<translation id="8957762313041272117">Samodejni podnapisi</translation>
 <translation id="895944840846194039">Pomnilnik za JavaScript</translation>
 <translation id="8962083179518285172">Skrij podrobnosti</translation>
 <translation id="8962918469425892674">To spletno mesto uporablja tipala gibanja ali svetlobe.</translation>
@@ -6623,7 +6620,7 @@
 <translation id="939736085109172342">Nova mapa</translation>
 <translation id="941070664607309480">Kliknite, če želite, da vaša naprava postane vidna in bo podatke mogoče deliti z vami</translation>
 <translation id="942532530371314860">Aplikacija <ph name="APP_NAME" /> je v skupno rabo dala zavihek v Chromu in zvok.</translation>
-<translation id="945522503751344254">Pošlji povratne informacije</translation>
+<translation id="945522503751344254">Pošiljanje povratnih informacij</translation>
 <translation id="947329552760389097">&amp;Pregled elementov</translation>
 <translation id="951991426597076286">Zavrni</translation>
 <translation id="952992212772159698">Ni aktivirano</translation>
diff --git a/chrome/app/resources/generated_resources_sq.xtb b/chrome/app/resources/generated_resources_sq.xtb
index d82dad1..acd1c472 100644
--- a/chrome/app/resources/generated_resources_sq.xtb
+++ b/chrome/app/resources/generated_resources_sq.xtb
@@ -247,7 +247,6 @@
 <translation id="1293556467332435079">Skedarët</translation>
 <translation id="1296911687402551044">Gozhdo skedën e zgjedhur</translation>
 <translation id="1297175357211070620">Destinacioni</translation>
-<translation id="1297646507722131691">Rezervimi i skedarëve rekomandohet si pjesë e këtij përmirësimi për të parandaluar humbjen e të dhënave në rast se përmirësimi nuk mund të kryhet. Fillimi i përmirësimit do të shkaktojë fikjen e sistemit Linux (Beta). Ruaj skedarët e hapur përpara se të vazhdosh.</translation>
 <translation id="1300415640239881824"><ph name="DOMAIN" /> dëshiron që të verifikohet identiteti i pajisjes tënde nga Google për të përcaktuar përshtatshmërinë për luajtjen e përmirësuar të përmbajtjes së mbrojtur.</translation>
 <translation id="1300806585489372370">Për të ndryshuar këtë cilësim, fillimisht <ph name="BEGIN_LINK" />aktivizo identifikuesit<ph name="END_LINK" /></translation>
 <translation id="1301135395320604080"><ph name="ORIGIN" /> mund të modifikojë skedarët e mëposhtëm</translation>
@@ -1978,7 +1977,6 @@
 <translation id="3435738964857648380">Siguria</translation>
 <translation id="343578350365773421">Nuk ka letër</translation>
 <translation id="3435896845095436175">Aktivizo</translation>
-<translation id="3436642683618870087">"Titrat në çast" zbulojnë të folurën në media dhe krijojnë automatikisht titrat për të gjithë mediat që luhen në Chrome.</translation>
 <translation id="3438633801274389918">Ninxha</translation>
 <translation id="3439153939049640737">Lejo gjithmonë që <ph name="HOST" /> të qaset te mikrofoni yt</translation>
 <translation id="3439970425423980614">Po hap PDF-në në "Pamje paraprake"</translation>
@@ -3621,7 +3619,6 @@
 <translation id="5511379779384092781">Tepër i vogël</translation>
 <translation id="5511823366942919280">Je i sigurt që dëshiron ta konfigurosh këtë pajisje si një "Peshkaqen"?</translation>
 <translation id="5512653252560939721">Certifikata e përdoruesit duhet të jetë e mbështetur nga hardueri.</translation>
-<translation id="5515923816438946203">Zgjidh se çfarë shikon ti në ekranin tënd</translation>
 <translation id="5517304475148761050">Ky aplikacion kërkon qasje te "Dyqani i Play"</translation>
 <translation id="5517412723934627386"><ph name="NETWORK_TYPE" /> - <ph name="NETWORK_DISPLAY_NAME" /></translation>
 <translation id="551752069230578406">Printeri po shtohet te llogaria jote. Kjo mund të zgjasë pak...</translation>
@@ -3736,6 +3733,7 @@
 <translation id="5642508497713047">Nënshkrues CRL</translation>
 <translation id="5643321261065707929">Rrjet me matje</translation>
 <translation id="5643620609347735571">Pastro dhe vazhdo</translation>
+<translation id="5646376287012673985">Vendndodhja</translation>
 <translation id="5646558797914161501">Biznesmen</translation>
 <translation id="5648166631817621825">7 ditët e fundit</translation>
 <translation id="5649053991847567735">Shkarkimet automatike</translation>
@@ -6387,7 +6385,6 @@
 <translation id="8952831374766033534">Opsioni i konfigurimit nuk mbështetet: <ph name="ERROR_LINE" /></translation>
 <translation id="8953476467359856141">Gjatë karikimit</translation>
 <translation id="895347679606913382">Po niset...</translation>
-<translation id="8957762313041272117">Titra në çast</translation>
 <translation id="895944840846194039">Memoria e JavaScript</translation>
 <translation id="8962083179518285172">Fshih detajet</translation>
 <translation id="8962918469425892674">Kjo faqe përdor sensorët e lëvizjes ose të dritës.</translation>
diff --git a/chrome/app/resources/generated_resources_sr-Latn.xtb b/chrome/app/resources/generated_resources_sr-Latn.xtb
index c3116c3..524de45 100644
--- a/chrome/app/resources/generated_resources_sr-Latn.xtb
+++ b/chrome/app/resources/generated_resources_sr-Latn.xtb
@@ -247,7 +247,6 @@
 <translation id="1293556467332435079">Datoteke</translation>
 <translation id="1296911687402551044">Zakači izabranu karticu</translation>
 <translation id="1297175357211070620">Odredište</translation>
-<translation id="1297646507722131691">Preporučuje se da napravite rezervne kopije datoteka kao deo ove nadogradnje da biste sprečili gubitak podataka u slučaju da nadogradnja ne može da se dovrši. Kad nadogradnja počne, Linux (beta) će se isključiti. Sačuvajte otvorene datoteke pre nego što nastavite.</translation>
 <translation id="1300415640239881824"><ph name="DOMAIN" /> traži da Google verifikuje identitet uređaja da bi utvrdio da li uređaj ispunjava uslove za poboljšanu reprodukciju zaštićenog sadržaja.</translation>
 <translation id="1300806585489372370">Da biste promenili ovo podešavanje, prvo <ph name="BEGIN_LINK" />uključite identifikatore<ph name="END_LINK" /></translation>
 <translation id="1301135395320604080"><ph name="ORIGIN" /> može da menja sledeće datoteke</translation>
@@ -1118,7 +1117,7 @@
 <translation id="2352662711729498748">&lt; 1 MB</translation>
 <translation id="2352810082280059586">Beleške na zaključanom ekranu se automatski čuvaju u aplikaciji <ph name="LOCK_SCREEN_APP_NAME" />. Najnovija beleška će ostati na zaključanom ekranu.</translation>
 <translation id="2353297238722298836">Kamera i mikrofon su dozvoljeni</translation>
-<translation id="2355314311311231464">Dodela nije uspela jer preuzimanje detalja o nalogu nije uspelo. Probajte ponovo. Kôd greške: <ph name="ERROR_CODE" />.</translation>
+<translation id="2355314311311231464">Dodela nije uspela jer detalji o nalogu nisu preuzeti. Probajte ponovo. Kôd greške: <ph name="ERROR_CODE" />.</translation>
 <translation id="2355604387869345912">Uključi trenutno privezivanje</translation>
 <translation id="2356070529366658676">Pitaj</translation>
 <translation id="2357330829548294574">Uklonite korisnika <ph name="USER_NAME" /></translation>
@@ -1584,7 +1583,7 @@
     Poruka servera: <ph name="SERVER_MSG" /></translation>
 <translation id="2908162660801918428">Dodavanje galerije medija prema direktorijumu</translation>
 <translation id="2910318910161511225">Povežite se na mrežu i probajte ponovo</translation>
-<translation id="2910718431259223434">Došlo je do greške. Probajte ponovo ili se obratite administratoru. Kôd greške: <ph name="ERROR_CODE" />.</translation>
+<translation id="2910718431259223434">Došlo je do greške. Probajte ponovo ili se obratite vlasniku uređaja ili administratoru. Kôd greške: <ph name="ERROR_CODE" />.</translation>
 <translation id="2913331724188855103">Dozvoli sajtovima da čuvaju i čitaju podatke kolačića (preporučuje se)</translation>
 <translation id="2915102088417824677">Prikaži evidenciju aktivnosti</translation>
 <translation id="2915873080513663243">Automatsko prelaženje sadržaja</translation>
@@ -1978,7 +1977,6 @@
 <translation id="3435738964857648380">Bezbednost</translation>
 <translation id="343578350365773421">Nema papira</translation>
 <translation id="3435896845095436175">Omogući</translation>
-<translation id="3436642683618870087">Titl uživo otkriva govor u medijskom sadržaju i automatski generiše titl za sav medijski sadržaj koji se pušta u Chrome-u.</translation>
 <translation id="3438633801274389918">Nindža</translation>
 <translation id="3439153939049640737">Uvek dozvoli da <ph name="HOST" /> pristupa mikrofonu</translation>
 <translation id="3439970425423980614">Otvaranje PDF-a u pregledu</translation>
@@ -3278,7 +3276,7 @@
 <translation id="5079950360618752063">Koristite predloženu lozinku</translation>
 <translation id="508059534790499809">Osveži Kerberos tiket</translation>
 <translation id="5084230410268011727">Dozvoli sajtovima da koriste senzore za pokret i svetlo</translation>
-<translation id="5084328598860513926">Tok dodele je prekinut. Probajte ponovo ili se obratite administratoru. Kôd greške: <ph name="ERROR_CODE" />.</translation>
+<translation id="5084328598860513926">Tok dodele je prekinut. Probajte ponovo ili se obratite vlasniku uređaja ili administratoru. Kôd greške: <ph name="ERROR_CODE" />.</translation>
 <translation id="5085162214018721575">Traženje ažuriranja</translation>
 <translation id="5086082738160935172">Uređaj sa interfejsom za ljude</translation>
 <translation id="5086874064903147617">Želite da vratite podrazumevanu početnu stranicu?</translation>
@@ -3621,7 +3619,6 @@
 <translation id="5511379779384092781">Veoma mala</translation>
 <translation id="5511823366942919280">Da li stvarno želite da podesite ovaj uređaj kao „Ajkulu“?</translation>
 <translation id="5512653252560939721">Kopija sertifikata korisnika mora da postoji na hardveru.</translation>
-<translation id="5515923816438946203">Odaberite ono što vidite na ekranu</translation>
 <translation id="5517304475148761050">Ova aplikacija zahteva pristup Play prodavnici</translation>
 <translation id="5517412723934627386"><ph name="NETWORK_TYPE" /> – <ph name="NETWORK_DISPLAY_NAME" /></translation>
 <translation id="551752069230578406">Dodajemo štampač na nalog – to će možda malo da potraje...</translation>
@@ -3677,7 +3674,7 @@
 <translation id="557722062034137776">Vraćanje uređaja na početna podešavanja ne utiče na Google naloge niti bilo kakve podatke sinhronizovane sa njima. Međutim, sve datoteke koje su lokalno sačuvane na uređaju će biti izbrisane.</translation>
 <translation id="5578059481725149024">Automatsko prijavljivanje</translation>
 <translation id="558170650521898289">Verifikacija upravljačkih programa za hardver u Microsoft Windows-u</translation>
-<translation id="5581972110672966454">Pridruživanje domenu nije uspelo. Probajte ponovo ili se obratite administratoru. Kôd greške: <ph name="ERROR_CODE" />.</translation>
+<translation id="5581972110672966454">Pridruživanje uređaja domenu nije uspelo. Probajte ponovo ili se obratite vlasniku uređaja ili administratoru. Kôd greške: <ph name="ERROR_CODE" />.</translation>
 <translation id="5582839680698949063">Glavni meni</translation>
 <translation id="5583640892426849032">Backspace</translation>
 <translation id="5584088138253955452">Želite li da sačuvate korisničko ime?</translation>
@@ -3737,6 +3734,7 @@
 <translation id="5642508497713047">CRL potpisnik</translation>
 <translation id="5643321261065707929">Mreža sa ograničenjem</translation>
 <translation id="5643620609347735571">Obriši i nastavi</translation>
+<translation id="5646376287012673985">Lokacija</translation>
 <translation id="5646558797914161501">Biznismen</translation>
 <translation id="5648166631817621825">Poslednjih 7 dana</translation>
 <translation id="5649053991847567735">Automatska preuzimanja</translation>
@@ -5349,7 +5347,7 @@
 <translation id="7696063401938172191">Na telefonu „<ph name="PHONE_NAME" />“:</translation>
 <translation id="7698408911093959127">{COUNT,plural, =1{1 stavka na listi obeleživača}one{# stavka na listi obeleživača}few{# stavke na listi obeleživača}other{# stavki na listi obeleživača}}</translation>
 <translation id="7699968112832915395">Dodavanje naloga nije uspelo</translation>
-<translation id="7701040980221191251">Nijedna</translation>
+<translation id="7701040980221191251">Ništa</translation>
 <translation id="770157826141786566">Rok za vraćanje ovog uređaja je prošao.</translation>
 <translation id="7701869757853594372">KORISNIČKI nadimci</translation>
 <translation id="7701928712056789451">Ove stavke su možda opasne</translation>
@@ -5398,7 +5396,7 @@
 <translation id="7764225426217299476">Dodajte adresu</translation>
 <translation id="7764256770584298012"><ph name="DOWNLOAD_RECEIVED" /> sa <ph name="DOWNLOAD_DOMAIN" /></translation>
 <translation id="7765158879357617694">Premesti</translation>
-<translation id="7766082757934713382">Pauziranjem automatskih ažuriranja aplikacija i sistema pomaže da se smanji potrošnja podataka na mreži</translation>
+<translation id="7766082757934713382">Pauzira automatska ažuriranja aplikacija i sistema i tako doprinosi smanjivanju potrošnje podataka na mreži</translation>
 <translation id="7766807826975222231">Kreni u obilazak</translation>
 <translation id="7766838926148951335">Prihvati dozvole</translation>
 <translation id="7768770796815395237">Promenite</translation>
@@ -6390,7 +6388,6 @@
 <translation id="8952831374766033534">Opcija konfigurisanja nije podržana: <ph name="ERROR_LINE" /></translation>
 <translation id="8953476467359856141">Tokom punjenja</translation>
 <translation id="895347679606913382">Započinjanje...</translation>
-<translation id="8957762313041272117">Titl uživo</translation>
 <translation id="895944840846194039">JavaScript memorija</translation>
 <translation id="8962083179518285172">Sakrij detalje</translation>
 <translation id="8962918469425892674">Ovaj sajt koristi senzore pokreta ili svetla.</translation>
diff --git a/chrome/app/resources/generated_resources_sr.xtb b/chrome/app/resources/generated_resources_sr.xtb
index a5fca0b4..fcc383d8 100644
--- a/chrome/app/resources/generated_resources_sr.xtb
+++ b/chrome/app/resources/generated_resources_sr.xtb
@@ -247,7 +247,6 @@
 <translation id="1293556467332435079">Датотеке</translation>
 <translation id="1296911687402551044">Закачи изабрану картицу</translation>
 <translation id="1297175357211070620">Одредиште</translation>
-<translation id="1297646507722131691">Препоручује се да направите резервне копије датотека као део ове надоградње да бисте спречили губитак података у случају да надоградња не може да се доврши. Кад надоградња почне, Linux (бета) ће се искључити. Сачувајте отворене датотеке пре него што наставите.</translation>
 <translation id="1300415640239881824"><ph name="DOMAIN" /> тражи да Google верификује идентитет уређаја да би утврдио да ли уређај испуњава услове за побољшану репродукцију заштићеног садржаја.</translation>
 <translation id="1300806585489372370">Да бисте променили ово подешавање, прво <ph name="BEGIN_LINK" />укључите идентификаторе<ph name="END_LINK" /></translation>
 <translation id="1301135395320604080"><ph name="ORIGIN" /> може да мења следеће датотеке</translation>
@@ -1118,7 +1117,7 @@
 <translation id="2352662711729498748">&lt; 1 MB</translation>
 <translation id="2352810082280059586">Белешке на закључаном екрану се аутоматски чувају у апликацији <ph name="LOCK_SCREEN_APP_NAME" />. Најновија белешка ће остати на закључаном екрану.</translation>
 <translation id="2353297238722298836">Камера и микрофон су дозвољени</translation>
-<translation id="2355314311311231464">Додела није успела јер преузимање детаља о налогу није успело. Пробајте поново. Кôд грешке: <ph name="ERROR_CODE" />.</translation>
+<translation id="2355314311311231464">Додела није успела јер детаљи о налогу нису преузети. Пробајте поново. Кôд грешке: <ph name="ERROR_CODE" />.</translation>
 <translation id="2355604387869345912">Укључи тренутно привезивање</translation>
 <translation id="2356070529366658676">Питај</translation>
 <translation id="2357330829548294574">Уклоните корисника <ph name="USER_NAME" /></translation>
@@ -1584,7 +1583,7 @@
     Порука сервера: <ph name="SERVER_MSG" /></translation>
 <translation id="2908162660801918428">Додавање галерије медија према директоријуму</translation>
 <translation id="2910318910161511225">Повежите се на мрежу и пробајте поново</translation>
-<translation id="2910718431259223434">Дошло је до грешке. Пробајте поново или се обратите администратору. Кôд грешке: <ph name="ERROR_CODE" />.</translation>
+<translation id="2910718431259223434">Дошло је до грешке. Пробајте поново или се обратите власнику уређаја или администратору. Кôд грешке: <ph name="ERROR_CODE" />.</translation>
 <translation id="2913331724188855103">Дозволи сајтовима да чувају и читају податке колачића (препоручује се)</translation>
 <translation id="2915102088417824677">Прикажи евиденцију активности</translation>
 <translation id="2915873080513663243">Аутоматско прелажење садржаја</translation>
@@ -1978,7 +1977,6 @@
 <translation id="3435738964857648380">Безбедност</translation>
 <translation id="343578350365773421">Нема папира</translation>
 <translation id="3435896845095436175">Омогући</translation>
-<translation id="3436642683618870087">Титл уживо открива говор у медијском садржају и аутоматски генерише титл за сав медијски садржај који се пушта у Chrome-у.</translation>
 <translation id="3438633801274389918">Нинџа</translation>
 <translation id="3439153939049640737">Увек дозволи да <ph name="HOST" /> приступа микрофону</translation>
 <translation id="3439970425423980614">Отварање PDF-а у прегледу</translation>
@@ -3278,7 +3276,7 @@
 <translation id="5079950360618752063">Користите предложену лозинку</translation>
 <translation id="508059534790499809">Освежи Kerberos тикет</translation>
 <translation id="5084230410268011727">Дозволи сајтовима да користе сензоре за покрет и светло</translation>
-<translation id="5084328598860513926">Ток доделе је прекинут. Пробајте поново или се обратите администратору. Кôд грешке: <ph name="ERROR_CODE" />.</translation>
+<translation id="5084328598860513926">Ток доделе је прекинут. Пробајте поново или се обратите власнику уређаја или администратору. Кôд грешке: <ph name="ERROR_CODE" />.</translation>
 <translation id="5085162214018721575">Тражење ажурирања</translation>
 <translation id="5086082738160935172">Уређај са интерфејсом за људе</translation>
 <translation id="5086874064903147617">Желите да вратите подразумевану почетну страницу?</translation>
@@ -3621,7 +3619,6 @@
 <translation id="5511379779384092781">Веома мала</translation>
 <translation id="5511823366942919280">Да ли стварно желите да подесите овај уређај као „Ајкулу“?</translation>
 <translation id="5512653252560939721">Копија сертификата корисника мора да постоји на хардверу.</translation>
-<translation id="5515923816438946203">Одаберите оно што видите на екрану</translation>
 <translation id="5517304475148761050">Ова апликација захтева приступ Play продавници</translation>
 <translation id="5517412723934627386"><ph name="NETWORK_TYPE" /> – <ph name="NETWORK_DISPLAY_NAME" /></translation>
 <translation id="551752069230578406">Додајемо штампач на налог – то ће можда мало да потраје...</translation>
@@ -3677,7 +3674,7 @@
 <translation id="557722062034137776">Враћање уређаја на почетна подешавања не утиче на Google налоге нити било какве податке синхронизоване са њима. Међутим, све датотеке које су локално сачуване на уређају ће бити избрисане.</translation>
 <translation id="5578059481725149024">Аутоматско пријављивање</translation>
 <translation id="558170650521898289">Верификација управљачких програма за хардвер у Microsoft Windows-у</translation>
-<translation id="5581972110672966454">Придруживање домену није успело. Пробајте поново или се обратите администратору. Кôд грешке: <ph name="ERROR_CODE" />.</translation>
+<translation id="5581972110672966454">Придруживање уређаја домену није успело. Пробајте поново или се обратите власнику уређаја или администратору. Кôд грешке: <ph name="ERROR_CODE" />.</translation>
 <translation id="5582839680698949063">Главни мени</translation>
 <translation id="5583640892426849032">Backspace</translation>
 <translation id="5584088138253955452">Желите ли да сачувате корисничко име?</translation>
@@ -3737,6 +3734,7 @@
 <translation id="5642508497713047">CRL потписник</translation>
 <translation id="5643321261065707929">Мрежа са ограничењем</translation>
 <translation id="5643620609347735571">Обриши и настави</translation>
+<translation id="5646376287012673985">Локација</translation>
 <translation id="5646558797914161501">Бизнисмен</translation>
 <translation id="5648166631817621825">Последњих 7 дана</translation>
 <translation id="5649053991847567735">Аутоматска преузимања</translation>
@@ -5349,7 +5347,7 @@
 <translation id="7696063401938172191">На телефону „<ph name="PHONE_NAME" />“:</translation>
 <translation id="7698408911093959127">{COUNT,plural, =1{1 ставка на листи обележивача}one{# ставка на листи обележивача}few{# ставке на листи обележивача}other{# ставки на листи обележивача}}</translation>
 <translation id="7699968112832915395">Додавање налога није успело</translation>
-<translation id="7701040980221191251">Ниједна</translation>
+<translation id="7701040980221191251">Ништа</translation>
 <translation id="770157826141786566">Рок за враћање овог уређаја је прошао.</translation>
 <translation id="7701869757853594372">КОРИСНИЧКИ надимци</translation>
 <translation id="7701928712056789451">Ове ставке су можда опасне</translation>
@@ -5398,7 +5396,7 @@
 <translation id="7764225426217299476">Додајте адресу</translation>
 <translation id="7764256770584298012"><ph name="DOWNLOAD_RECEIVED" /> са <ph name="DOWNLOAD_DOMAIN" /></translation>
 <translation id="7765158879357617694">Премести</translation>
-<translation id="7766082757934713382">Паузирањем аутоматских ажурирања апликација и система помаже да се смањи потрошња података на мрежи</translation>
+<translation id="7766082757934713382">Паузира аутоматска ажурирања апликација и система и тако доприноси смањивању потрошње података на мрежи</translation>
 <translation id="7766807826975222231">Крени у обилазак</translation>
 <translation id="7766838926148951335">Прихвати дозволе</translation>
 <translation id="7768770796815395237">Промените</translation>
@@ -6390,7 +6388,6 @@
 <translation id="8952831374766033534">Опција конфигурисања није подржана: <ph name="ERROR_LINE" /></translation>
 <translation id="8953476467359856141">Током пуњења</translation>
 <translation id="895347679606913382">Започињање...</translation>
-<translation id="8957762313041272117">Титл уживо</translation>
 <translation id="895944840846194039">JavaScript меморија</translation>
 <translation id="8962083179518285172">Сакриј детаље</translation>
 <translation id="8962918469425892674">Овај сајт користи сензоре покрета или светла.</translation>
diff --git a/chrome/app/resources/generated_resources_sv.xtb b/chrome/app/resources/generated_resources_sv.xtb
index 7bce666..b420f7d 100644
--- a/chrome/app/resources/generated_resources_sv.xtb
+++ b/chrome/app/resources/generated_resources_sv.xtb
@@ -247,7 +247,6 @@
 <translation id="1293556467332435079">Filer</translation>
 <translation id="1296911687402551044">Fäst vald flik</translation>
 <translation id="1297175357211070620">Destination</translation>
-<translation id="1297646507722131691">Vi rekommenderar att du säkerhetskopierar filer vid uppgraderingen för att förebygga dataförlust om uppgraderingen inte går att slutföra. Linux (beta) avslutas när du startar uppgraderingen. Spara öppna filer innan du fortsätter.</translation>
 <translation id="1300415640239881824"><ph name="DOMAIN" /> kräver att enhetens identitet verifieras av Google för att avgöra om enheten är kvalificerad för förbättrad uppspelning av skyddat innehåll.</translation>
 <translation id="1300806585489372370"><ph name="BEGIN_LINK" />Aktivera identifierare<ph name="END_LINK" /> om du vill ändra den här inställningen</translation>
 <translation id="1301135395320604080"><ph name="ORIGIN" /> har redigeringsbehörighet till följande filer</translation>
@@ -1981,7 +1980,6 @@
 <translation id="3435738964857648380">Säkerhet</translation>
 <translation id="343578350365773421">Slut på papper</translation>
 <translation id="3435896845095436175">Aktivera</translation>
-<translation id="3436642683618870087">Med Live Caption textas tal som identifieras vid uppspelning i Chrome automatiskt.</translation>
 <translation id="3438633801274389918">Ninja</translation>
 <translation id="3439153939049640737">Låt alltid <ph name="HOST" /> använda din mikrofon</translation>
 <translation id="3439970425423980614">Öppnar PDF i förhandsgranskning</translation>
@@ -2351,7 +2349,7 @@
 <translation id="3843464315703645664">Tillagd på den interna godkännandelistan</translation>
 <translation id="3846116211488856547">Skaffa verktyg för att utveckla webbplatser, Android-appar och mycket annat. <ph name="DOWNLOAD_SIZE" /> data laddas ned när Linux installeras.</translation>
 <translation id="3847319713229060696">Hjälp till att förbättra säkerheten på webben för alla</translation>
-<translation id="385051799172605136">Bakåt</translation>
+<translation id="385051799172605136">Föregående</translation>
 <translation id="3850914401008572843"><ph name="ORIGIN" /> kan inte öppna den här mappen eftersom den innehåller systemfiler</translation>
 <translation id="3851428669031642514">Läs in osäkra skript</translation>
 <translation id="3854599674806204102">Välj ett alternativ</translation>
@@ -3396,7 +3394,7 @@
 <translation id="5233231016133573565">Process-ID</translation>
 <translation id="5233638681132016545">Ny flik</translation>
 <translation id="5233736638227740678">K&amp;listra in</translation>
-<translation id="5234764350956374838">Ta bort permanent</translation>
+<translation id="5234764350956374838">Stäng</translation>
 <translation id="5235050375939235066">Vill du avinstallera appen?</translation>
 <translation id="523505283826916779">Inställningar för tillgänglighet</translation>
 <translation id="5235750401727657667">Ersätt den aktuella sidan när du öppnar en ny flik</translation>
@@ -3624,7 +3622,6 @@
 <translation id="5511379779384092781">Extra liten</translation>
 <translation id="5511823366942919280">Vill du ställa in enheten som en Shark?</translation>
 <translation id="5512653252560939721">Användarcertifikat måste vara maskinvarustödda.</translation>
-<translation id="5515923816438946203">Välj vad som ska visas på skärmen</translation>
 <translation id="5517304475148761050">Den här appen kräver åtkomst till Play Butik</translation>
 <translation id="5517412723934627386"><ph name="NETWORK_TYPE" /> – <ph name="NETWORK_DISPLAY_NAME" /></translation>
 <translation id="551752069230578406">Skrivaren läggs till i kontot. Det kan ta en stund ...</translation>
@@ -3739,6 +3736,7 @@
 <translation id="5642508497713047">CRL-signerare</translation>
 <translation id="5643321261065707929">Nätverk med datapriser</translation>
 <translation id="5643620609347735571">Rensa och fortsätt</translation>
+<translation id="5646376287012673985">Plats</translation>
 <translation id="5646558797914161501">Affärsman</translation>
 <translation id="5648166631817621825">Senaste sju dagarna</translation>
 <translation id="5649053991847567735">Automatiska nedladdningar</translation>
@@ -4360,7 +4358,7 @@
 <translation id="6429384232893414837">Uppdateringsfel</translation>
 <translation id="6430814529589430811">Base64-kodad ASCII, enstaka certifikat</translation>
 <translation id="6431347207794742960"><ph name="PRODUCT_NAME" /> konfigurerar automatiska uppdateringar för alla användare på den här datorn.</translation>
-<translation id="6434309073475700221">Kasta</translation>
+<translation id="6434309073475700221">Släng</translation>
 <translation id="6434325376267409267">Enheten måste uppdateras innan du kan använda <ph name="APP_NAME" />.</translation>
 <translation id="6436164536244065364">Visa i Web Store</translation>
 <translation id="6438992844451964465"><ph name="WINDOW_TITLE" /> – spelar upp ljud</translation>
@@ -5351,7 +5349,7 @@
 <translation id="7696063401938172191">Gör så här på din <ph name="PHONE_NAME" />:</translation>
 <translation id="7698408911093959127">{COUNT,plural, =1{1 objekt i listan med bokmärken}other{# objekt i listan med bokmärken}}</translation>
 <translation id="7699968112832915395">Det gick inte att lägga till kontot</translation>
-<translation id="7701040980221191251">Inget</translation>
+<translation id="7701040980221191251">Inga</translation>
 <translation id="770157826141786566">Sista dagen för att returnera enheten har passerat.</translation>
 <translation id="7701869757853594372">USER-handtag</translation>
 <translation id="7701928712056789451">Dessa objekt kan vara skadliga</translation>
@@ -6392,7 +6390,6 @@
 <translation id="8952831374766033534">Konfigurationsalternativet stöds inte: <ph name="ERROR_LINE" /></translation>
 <translation id="8953476467359856141">Vid laddning</translation>
 <translation id="895347679606913382">Startar...</translation>
-<translation id="8957762313041272117">Live Caption</translation>
 <translation id="895944840846194039">JavaScript-minne</translation>
 <translation id="8962083179518285172">Dölj detaljer</translation>
 <translation id="8962918469425892674">Den här webbplatsen använder enhetens rörelse- eller ljussensor.</translation>
@@ -6621,7 +6618,7 @@
 <translation id="939736085109172342">Ny mapp</translation>
 <translation id="941070664607309480">Klicka här om du vill göra dig själv synlig så att den kan dela med dig</translation>
 <translation id="942532530371314860"><ph name="APP_NAME" /> delar ljud och en flik från Chrome.</translation>
-<translation id="945522503751344254">Skicka synpunkter</translation>
+<translation id="945522503751344254">Skicka feedback</translation>
 <translation id="947329552760389097">&amp;Inspektera element</translation>
 <translation id="951991426597076286">Godkänn inte</translation>
 <translation id="952992212772159698">Inte aktiverat</translation>
diff --git a/chrome/app/resources/generated_resources_sw.xtb b/chrome/app/resources/generated_resources_sw.xtb
index cbe5a54..144cdc9 100644
--- a/chrome/app/resources/generated_resources_sw.xtb
+++ b/chrome/app/resources/generated_resources_sw.xtb
@@ -247,7 +247,6 @@
 <translation id="1293556467332435079">Faili</translation>
 <translation id="1296911687402551044">Bandika Kichupo Kilichoteuliwa</translation>
 <translation id="1297175357211070620">Itumwe kwenye</translation>
-<translation id="1297646507722131691">Hatua ya kuhifadhi nakala za faili inapendekezwa kama sehemu ya sasisho hili ili kuzuia kupotea kwa data iwapo sasisho halitakamilika. Hatua ya kuanza kusasisha itasababisha kuzimwa kwa Linux (Beta). Tafadhali hifadhi faili ulizofungua kabla ya kuendelea.</translation>
 <translation id="1300415640239881824"><ph name="DOMAIN" /> inahitaji utambulisho wa kifaa chako uthibitishwe na Google ili kubaini ustahiki kwa ajili ya kuimarisha uchezaji wa maudhui yanayolindwa.</translation>
 <translation id="1300806585489372370">Ili ubadilishe mipangilio hii, <ph name="BEGIN_LINK" />washa vitambulishaji<ph name="END_LINK" /> kwanza</translation>
 <translation id="1301135395320604080"><ph name="ORIGIN" /> inaweza kubadilisha faili zifuatazo</translation>
@@ -1978,7 +1977,6 @@
 <translation id="3435738964857648380">Usalama</translation>
 <translation id="343578350365773421">Karatasi zimeisha</translation>
 <translation id="3435896845095436175">Washa</translation>
-<translation id="3436642683618870087">Kipengele cha Manukuu Papo Hapo hutambua matamshi kwenye maudhui na kuandika kiotomatiki manukuu ya maudhui yote yanayocheza kwenye Chrome.</translation>
 <translation id="3438633801274389918">Ninja</translation>
 <translation id="3439153939049640737">Ruhusu <ph name="HOST" /> kufikia maikrofoni yako kila wakati</translation>
 <translation id="3439970425423980614">Inafungua PDF katika Kihakiki</translation>
@@ -3619,7 +3617,6 @@
 <translation id="5511379779384092781">Mdogo zaidi</translation>
 <translation id="5511823366942919280">Je, una uhakika unataka kusanidi kifaa hiki kama "Shark"?</translation>
 <translation id="5512653252560939721">Lazima cheti cha mtumiaji kiwe cha maunzi yaliyochelezwa.</translation>
-<translation id="5515923816438946203">Chagua unachoona kwenye skrini yako</translation>
 <translation id="5517304475148761050">Programu hii inataka uwezo wa kufikia Duka la Google Play</translation>
 <translation id="5517412723934627386"><ph name="NETWORK_TYPE" /> - <ph name="NETWORK_DISPLAY_NAME" /></translation>
 <translation id="551752069230578406">Inaongeza printa kwenye akaunti yako - hii inaweza kuchukua muda...</translation>
@@ -3734,6 +3731,7 @@
 <translation id="5642508497713047">Kitia Sahihi cha CRL</translation>
 <translation id="5643321261065707929">Mtandao unaopima data</translation>
 <translation id="5643620609347735571">Futa na uendelee</translation>
+<translation id="5646376287012673985">Mahali</translation>
 <translation id="5646558797914161501">Mfanyabiashara</translation>
 <translation id="5648166631817621825">Siku 7 zilizopita</translation>
 <translation id="5649053991847567735">Vipakuliwa vya kiotomatiki</translation>
@@ -6389,7 +6387,6 @@
 <translation id="8952831374766033534">Chaguo la kuweka mipangilio halitumiki: <ph name="ERROR_LINE" /></translation>
 <translation id="8953476467359856141">Inapochaji</translation>
 <translation id="895347679606913382">Inaanza...</translation>
-<translation id="8957762313041272117">Manukuu Papo Hapo</translation>
 <translation id="895944840846194039">Kumbukumbu ya JavaScipt</translation>
 <translation id="8962083179518285172">Ficha Maelezo</translation>
 <translation id="8962918469425892674">Tovuti hii inatumia vitambuzi vya mwangaza au mwendo.</translation>
@@ -6595,7 +6592,7 @@
 <translation id="9219103736887031265">Picha</translation>
 <translation id="9220525904950070496">Ondoa akaunti</translation>
 <translation id="9220820413868316583">Inua kisha ujaribu tena.</translation>
-<translation id="923467487918828349">Onyesha Yote</translation>
+<translation id="923467487918828349">Onyesha Zote</translation>
 <translation id="929117907539171075">Itafuta pia data inayopatikana nje ya mtandao katika programu zilizosakinishwa</translation>
 <translation id="930268624053534560">Mihuri ya muda iliyo na maelezo ya kina</translation>
 <translation id="932327136139879170">Mwanzo</translation>
diff --git a/chrome/app/resources/generated_resources_ta.xtb b/chrome/app/resources/generated_resources_ta.xtb
index aed65e20..639c571 100644
--- a/chrome/app/resources/generated_resources_ta.xtb
+++ b/chrome/app/resources/generated_resources_ta.xtb
@@ -247,7 +247,6 @@
 <translation id="1293556467332435079">Files</translation>
 <translation id="1296911687402551044">தேர்வுசெய்த தாவலை பின் செய்யவும்</translation>
 <translation id="1297175357211070620">இலக்கு</translation>
-<translation id="1297646507722131691">மேம்படுத்தலை நிறைவு செய்ய முடியாமல் போகும்பட்சத்தில் தரவு இழப்பு ஏற்படுவதைத் தடுக்க, இந்த மேம்படுத்தலின் ஒரு பகுதியாகக் கோப்புகளைக் காப்புப் பிரதியெடுத்துக் கொள்ளுமாறு பரிந்துரைக்கிறோம். மேம்படுத்தலைத் தொடங்கினால் Linux (பீட்டா) நிறுத்தப்படும். தொடர்வதற்கு முன்பு, திறந்துள்ள கோப்புகளைச் சேமிக்கவும்.</translation>
 <translation id="1300415640239881824">பாதுகாக்கப்பட்ட உள்ளடக்கத்தின் மேம்பட்ட பிளேபேக்கின் தகுதிநிலையைத் தீர்மானிக்க, உங்கள் சாதனத்தின் அடையாளத்தை Google சரிபார்க்க வேண்டுமென <ph name="DOMAIN" /> விரும்புகிறது.</translation>
 <translation id="1300806585489372370">இந்த அமைப்பை மாற்ற, முதலில் <ph name="BEGIN_LINK" />அடையாளங்காட்டிகளை இயக்கவும்<ph name="END_LINK" /></translation>
 <translation id="1301135395320604080">பின்வரும் கோப்புகளை <ph name="ORIGIN" /> தளத்தால் திருத்த முடியும்</translation>
@@ -1121,6 +1120,7 @@
 <translation id="2352662711729498748">&lt; 1 மெ.பை.</translation>
 <translation id="2352810082280059586">லாக் ஸ்கிரீன் குறிப்புகள் தானாகவே <ph name="LOCK_SCREEN_APP_NAME" /> இல் சேமிக்கப்பட்டன. உங்களின் மிகச் சமீபத்திய குறிப்பானது லாக் ஸ்கிரீனில் தொடர்ந்து இருக்கும்.</translation>
 <translation id="2353297238722298836">கேமராவும் மைக்ரோஃபோனும் அனுமதிக்கப்பட்டன</translation>
+<translation id="2355314311311231464">உங்களுடைய கணக்கு விவரங்களை மீட்டெடுக்க முடியாததால் வழங்கல் தோல்வியடைந்தது. மீண்டும் முயலவும். பிழைக் குறியீடு: <ph name="ERROR_CODE" />.</translation>
 <translation id="2355604387869345912">உடனடி இணைப்பு முறையை இயக்கு</translation>
 <translation id="2356070529366658676">கேள்</translation>
 <translation id="2357330829548294574"><ph name="USER_NAME" /> ஐ அகற்றும்</translation>
@@ -1215,6 +1215,7 @@
 <translation id="2473195200299095979">இந்தப் பக்கத்தை மொழிபெயர்</translation>
 <translation id="2475982808118771221">ஒரு பிழை ஏற்பட்டது</translation>
 <translation id="2476578072172137802">தள அமைப்புகள்</translation>
+<translation id="2476974672882258506"><ph name="PARALLELS_DESKTOP" /> ஐ நிறுவல் நீக்க, Windowsஸை ஷட் டவுன் செய்யவும்.</translation>
 <translation id="2478176599153288112">"<ph name="EXTENSION" />" க்கான மீடியா-கோப்பு அனுமதிகள்</translation>
 <translation id="247949520305900375">ஆடியோவைப் பகிர்</translation>
 <translation id="248003956660572823">கடவுச்சொற்கள் சேமிக்கப்படவில்லை</translation>
@@ -1305,6 +1306,7 @@
 <translation id="2572032849266859634"><ph name="VOLUME_NAME" /> இல் படிப்பதற்கு மட்டுமான அணுகல் வழங்கப்பட்டது.</translation>
 <translation id="2575247648642144396">நீட்டிப்பானது தற்போதைய பக்கத்தில் செயல்படும்போது, இந்த ஐகான் தெரியும். ஐகானில் கிளிக் செய்து அல்லது <ph name="EXTENSION_SHORTCUT" /> ஐ அழுத்தி இந்த நீட்டிப்பைப் பயன்படுத்துக.</translation>
 <translation id="257779572837908839">சந்திப்புகளுக்கான Chromebox சாதனமாக அமை</translation>
+<translation id="2579232805407578790">சேவையகத்துடன் இணைக்க முடியவில்லை. நெட்வொர்க் இணைப்பைச் சரிபார்த்துவிட்டு மீண்டும் முயலவும். சிக்கல் தொடர்ந்தால் Chromebookகை மீண்டும் தொடங்கவும். பிழைக் குறியீடு: <ph name="ERROR_CODE" />.</translation>
 <translation id="2580889980133367162">பல கோப்புகளைப் பதிவிறக்க எப்போதும் <ph name="HOST" /> ஐ அனுமதி</translation>
 <translation id="258095186877893873">நீண்ட</translation>
 <translation id="2582253231918033891"><ph name="PRODUCT_NAME" /> <ph name="PRODUCT_VERSION" /> (இயங்குதளம் <ph name="PLATFORM_VERSION" />) <ph name="DEVICE_SERIAL_NUMBER" /></translation>
@@ -1524,6 +1526,7 @@
 <translation id="2836635946302913370">இந்தப் பயனர்பெயரில் உள்நுழைவது, உங்களின் நிர்வாகியால் முடக்கப்பட்டுள்ளது.</translation>
 <translation id="283669119850230892"><ph name="NETWORK_ID" /> நெட்வொர்க்கைப் பயன்படுத்த, முதலில் கீழே உள்ளபடி இணையத்தோடு இணைக்கவும்.</translation>
 <translation id="2838379631617906747">நிறுவுகிறது</translation>
+<translation id="2838835911926931318">புக்மார்க்குகள், கடவுச்சொற்கள், வரலாறு மற்றும் பலவற்றை உங்கள் எல்லா சாதனங்களிலும் ஒத்திசைக்க, உள்நுழையவும்</translation>
 <translation id="2839032553903800133">அறிவிப்புகள் தடுக்கப்பட்டன</translation>
 <translation id="2841013758207633010">நேரம்</translation>
 <translation id="2841837950101800123">வழங்குநர்</translation>
@@ -1583,6 +1586,7 @@
     சேவையகப் பிழை: <ph name="SERVER_MSG" /></translation>
 <translation id="2908162660801918428">கோப்பகத்தின் மூலம் மீடியா கேலரியைச் சேர்</translation>
 <translation id="2910318910161511225">நெட்வொர்க்குடன் இணைத்து, மீண்டும் முயலவும்</translation>
+<translation id="2910718431259223434">ஏதோ தவறாகிவிட்டது. மீண்டும் முயலவும் அல்லது உங்கள் சாதன உரிமையாளரையோ நிர்வாகியையோ தொடர்புகொள்ளவும். பிழைக் குறியீடு: <ph name="ERROR_CODE" />.</translation>
 <translation id="2913331724188855103">குக்கீத் தரவை, தளங்கள் சேமிக்கவும் படிக்கவும் அனுமதி (பரிந்துரைக்கப்பட்டது)</translation>
 <translation id="2915102088417824677">செயல்பாட்டுப் பதிவைக் காட்டு</translation>
 <translation id="2915873080513663243">தானியங்கு ஸ்கேன்</translation>
@@ -1976,7 +1980,6 @@
 <translation id="3435738964857648380">பாதுகாப்பு</translation>
 <translation id="343578350365773421">காகிதம் தீர்ந்துவிட்டது</translation>
 <translation id="3435896845095436175">இயக்கு</translation>
-<translation id="3436642683618870087">உடனடி வசனமானது மீடியாவில் உள்ள பேச்சைக் கண்டறிந்து, Chromeமில் இயங்கும் அனைத்து மீடியாக்களுக்கான வசனங்களைத் தானாக உருவாக்கும்.</translation>
 <translation id="3438633801274389918">நிஞ்சா</translation>
 <translation id="3439153939049640737">உங்கள் மைக்ரோஃபோனை <ph name="HOST" /> எப்போதும் அணுக அனுமதிக்கவும்</translation>
 <translation id="3439970425423980614">PDF ஐ மாதிரிக்காட்சியில் திறக்கிறது</translation>
@@ -2322,6 +2325,7 @@
 <translation id="3821372858277557370">{NUM_EXTENSIONS,plural, =1{நீட்டிப்பு ஒன்று அங்கீகரிக்கப்பட்டுள்ளது}other{# நீட்டிப்புகள் அங்கீகரிக்கப்பட்டுள்ளன}}</translation>
 <translation id="3822559385185038546">உங்கள் நிர்வாகி இந்த ப்ராக்ஸியைச் செயல்படுத்தியுள்ளார்</translation>
 <translation id="3823310065043511710">Linuxஸிற்குக் குறைந்தபட்சம் <ph name="INSTALL_SIZE" />  சேமிப்பகத்தைக் காலியாக வைத்திருப்பது சிறந்தது.</translation>
+<translation id="3824621460022590830">சாதனத்தைப் பதிவுசெய்வதற்கான டோக்கன் தவறானது. உங்கள் சாதன உரிமையாளரையோ நிர்வாகியையோ தொடர்புகொள்ளவும். பிழைக் குறியீடு: <ph name="ERROR_CODE" />.</translation>
 <translation id="3826440694796503677">கூடுதல் Google கணக்குகளைச் சேர்ப்பதை உங்கள் நிர்வாகி முடக்கியுள்ளார்</translation>
 <translation id="3827306204503227641">சாண்ட்பாக்ஸ் செய்யப்படாத செருகுநிரல்களைத் தொடர்ந்து அனுமதி</translation>
 <translation id="3827774300009121996">&amp;முழுத்திரை</translation>
@@ -2345,7 +2349,7 @@
 <translation id="3843464315703645664">உலாவியில் பயன்படுத்த அனுமதிக்கப்பட்டது</translation>
 <translation id="3846116211488856547">இணையதளங்கள், Android ஆப்ஸ் மற்றும் பலவற்றை உருவாக்கத் தேவையான கருவிகளைப் பெறுக. Linuxஸை நிறுவ, <ph name="DOWNLOAD_SIZE" /> டேட்டா பயன்படுத்தப்படும்.</translation>
 <translation id="3847319713229060696">வலையைப் பயன்படுத்தும் அனைவருக்கும் பாதுகாப்பை மேம்படுத்த உதவுங்கள்</translation>
-<translation id="385051799172605136">முந்தைய பக்கம்</translation>
+<translation id="385051799172605136">திரும்பு</translation>
 <translation id="3850914401008572843">சிஸ்டம் கோப்புகள் உள்ளதால் இந்தக் கோப்புறையை <ph name="ORIGIN" /> தளத்தால் திறக்க முடியவில்லை</translation>
 <translation id="3851428669031642514">பாதுகாப்பற்ற ஸ்கிரிப்ட்களை ஏற்று</translation>
 <translation id="3854599674806204102">ஒரு விருப்பத்தைத் தேர்வுசெய்யவும்</translation>
@@ -3275,6 +3279,7 @@
 <translation id="5079950360618752063">பரிந்துரைக்கப்படும் கடவுச்சொல்லைப் பயன்படுத்து</translation>
 <translation id="508059534790499809">Kerberos டிக்கெட்டை ரெஃப்ரெஷ் செய்தல்</translation>
 <translation id="5084230410268011727">தளங்கள் நகர்வு மற்றும் ஒளி உணர்விகளைப் பயன்படுத்த அனுமதி</translation>
+<translation id="5084328598860513926">வழங்கல் ஓட்டத்தில் தடங்கல் ஏற்பட்டது. மீண்டும் முயலவும் அல்லது உங்கள் சாதன உரிமையாளரையோ நிர்வாகியையோ தொடர்புகொள்ளவும். பிழைக் குறியீடு: <ph name="ERROR_CODE" />.</translation>
 <translation id="5085162214018721575">புதுப்பிப்புகளைத் தேடுகிறது</translation>
 <translation id="5086082738160935172">HID</translation>
 <translation id="5086874064903147617">இயல்பு முகப்புப்பக்கத்தை மீட்டமைக்கவா?</translation>
@@ -3617,7 +3622,6 @@
 <translation id="5511379779384092781">மிகச்சிறியது</translation>
 <translation id="5511823366942919280">"Shark" சாதனமாக, இதை அமைக்க விரும்புகிறீர்களா?</translation>
 <translation id="5512653252560939721">பயனர் சான்றிதழானது வன்பொருளால் பாதுகாக்கப்பட்டதாக இருப்பது அவசியம்.</translation>
-<translation id="5515923816438946203">உங்கள் திரையில் என்ன பார்க்க வேண்டும் என்பதைத் தேர்வு செய்க</translation>
 <translation id="5517304475148761050">இந்த ஆப்ஸிற்கு Play ஸ்டோருக்கான அணுகல் வேண்டும்</translation>
 <translation id="5517412723934627386"><ph name="NETWORK_TYPE" /> - <ph name="NETWORK_DISPLAY_NAME" /></translation>
 <translation id="551752069230578406">உங்கள் கணக்குடன் பிரிண்டரைச் சேர்க்கிறது - இதற்குச் சில நிமிடங்கள் எடுக்கலாம்...</translation>
@@ -3673,6 +3677,7 @@
 <translation id="557722062034137776">உங்கள் சாதனத்தை மீட்டமைப்பதால் உங்கள் Google கணக்குகள் அல்லது இந்தக் கணக்குகளுடன் ஒத்திசைக்கப்படும் எந்த தரவையும் பாதிக்காது. எனினும்,  உங்கள் அக சாதனத்தில் சேமிக்கப்பட்ட எல்லா கோப்புகளும் நீக்கப்படும்.</translation>
 <translation id="5578059481725149024">தானாக உள்நுழை</translation>
 <translation id="558170650521898289">Microsoft Windows Hardware Driver Verification</translation>
+<translation id="5581972110672966454">சாதனத்தை டொமைனுடன் இணைக்க முடியவில்லை. மீண்டும் முயலவும் அல்லது உங்கள் சாதன உரிமையாளரையோ நிர்வாகியையோ தொடர்புகொள்ளவும். பிழைக் குறியீடு: <ph name="ERROR_CODE" />.</translation>
 <translation id="5582839680698949063">முதன்மை மெனு</translation>
 <translation id="5583640892426849032">Backspace</translation>
 <translation id="5584088138253955452">பயனர்பெயரைச் சேமிக்கவா?</translation>
@@ -3732,6 +3737,7 @@
 <translation id="5642508497713047">CRL கையொப்பமிடுநர்</translation>
 <translation id="5643321261065707929">கட்டண நெட்வொர்க்</translation>
 <translation id="5643620609347735571">அழித்து, தொடர்க</translation>
+<translation id="5646376287012673985">இருப்பிடம்</translation>
 <translation id="5646558797914161501">தொழிலதிபர்</translation>
 <translation id="5648166631817621825">கடந்த 7 நாட்கள்</translation>
 <translation id="5649053991847567735">தன்னியக்கப் பதிவிறக்கங்கள்</translation>
@@ -3746,6 +3752,7 @@
 <translation id="5667546120811588575">Google Playஐ அமைக்கிறது...</translation>
 <translation id="5669267381087807207">செயலாக்குகிறது</translation>
 <translation id="5669691691057771421">புதிய பின்னை உள்ளிடவும்</translation>
+<translation id="5670702108860320605">BSSID</translation>
 <translation id="5671641761787789573">படங்கள் தடுக்கப்பட்டன</translation>
 <translation id="5671658447180261823"><ph name="SUGGESTION_NAME" /> பரிந்துரையை அகற்றும்</translation>
 <translation id="567587836466137939"><ph name="MONTH_AND_YEAR" /> வரை இந்தச் சாதனத்தின் மென்பொருளும் பாதுகாப்பும் தானாகவே புதுப்பிக்கப்படும். <ph name="LINK_BEGIN" />மேலும் அறிக<ph name="LINK_END" /></translation>
@@ -4916,7 +4923,7 @@
 <translation id="7140928199327930795">பிற கிடைக்கும் சாதனங்கள் இல்லை.</translation>
 <translation id="7141105143012495934">உங்கள் கணக்கு விவரங்களை மீட்டெடுக்க முடியாததால் உள்நுழைவு தோல்வியானது. உங்கள் நிர்வாகியைத் தொடர்புகொள்ளவும் அல்லது மீண்டும் முயலவும்.</translation>
 <translation id="7143207342074048698">இணைத்தல்</translation>
-<translation id="7144878232160441200">மீண்டும் முயலவும்</translation>
+<translation id="7144878232160441200">மீண்டும் முயற்சி செய்க</translation>
 <translation id="714876143603641390">LAN இணைப்புநிலை</translation>
 <translation id="7149893636342594995">கடந்த 24 மணிநேரம்</translation>
 <translation id="715118844758971915">கிளாசிக் பிரிண்டர்கள்</translation>
@@ -5392,6 +5399,7 @@
 <translation id="7764225426217299476">முகவரியைச் சேர்</translation>
 <translation id="7764256770584298012"><ph name="DOWNLOAD_DOMAIN" /> இலிருந்து <ph name="DOWNLOAD_RECEIVED" /></translation>
 <translation id="7765158879357617694">நகர்த்து</translation>
+<translation id="7766082757934713382">ஆப்ஸ் மற்றும் சிஸ்டத்திற்கான தானியங்கு புதுப்பிப்புகளை இடைநிறுத்துவதன் மூலம் நெட்வொர்க் டேட்டா பயன்பாட்டைக் குறைக்க உதவுகிறது</translation>
 <translation id="7766807826975222231">உலா செல்</translation>
 <translation id="7766838926148951335">அனுமதிகளை ஏற்றுக்கொள்</translation>
 <translation id="7768770796815395237">மாற்று</translation>
@@ -6304,6 +6312,7 @@
 <translation id="885701979325669005">சேமிப்பிடம்</translation>
 <translation id="8859057652521303089">உங்கள் மொழியைத் தேர்ந்தெடுங்கள்:</translation>
 <translation id="8859174528519900719">துணைச்சட்டகம்: <ph name="SUBFRAME_SITE" /></translation>
+<translation id="8859402192569844210">சேவை விதிமுறைகளை ஏற்ற முடியவில்லை</translation>
 <translation id="8859662783913000679">பெற்றோர் கணக்கு</translation>
 <translation id="8862003515646449717">விரைவான உலாவிக்கு மாறவும்</translation>
 <translation id="8863753581171631212">புதிய <ph name="APP" /> இல் இணைப்பைத் திற</translation>
@@ -6382,7 +6391,6 @@
 <translation id="8952831374766033534">உள்ளமைவு விருப்பம் ஆதரிக்கப்படவில்லை: <ph name="ERROR_LINE" /></translation>
 <translation id="8953476467359856141">சார்ஜ் செய்யும்போது</translation>
 <translation id="895347679606913382">தொடங்குகிறது...</translation>
-<translation id="8957762313041272117">உடனடி வசனம்</translation>
 <translation id="895944840846194039">JavaScript நினைவகம்</translation>
 <translation id="8962083179518285172">விவரங்களை மறை</translation>
 <translation id="8962918469425892674">நகர்வு அல்லது ஒளி சென்சார்களை இந்தத் தளம் பயன்படுத்துகிறது.</translation>
@@ -6572,6 +6580,7 @@
 <translation id="920045321358709304"><ph name="SEARCH_ENGINE" /> இல் தேடு</translation>
 <translation id="9201023452444595544">இருக்கும் ஆஃப்லைன் தரவு அழிக்கப்படும்</translation>
 <translation id="9201220332032049474">திரைப் பூட்டு விருப்பங்கள்</translation>
+<translation id="9201842707396338580">ஏதோ தவறாகிவிட்டது. உங்கள் சாதன உரிமையாளரையோ நிர்வாகியையோ தொடர்புகொள்ளவும். பிழைக் குறியீடு: <ph name="ERROR_CODE" />.</translation>
 <translation id="9203398526606335860">&amp;சுயவிவரமாக்கம் இயக்கப்பட்டது</translation>
 <translation id="9203904171912129171">சாதனத்தைத் தேர்ந்தெடுக்கவும்</translation>
 <translation id="9203962528777363226">இந்தச் சாதனத்தில் புதியவர்கள் சேர்க்கப்படுவதை இதன் நிர்வாகி முடக்கியுள்ளார்</translation>
@@ -6587,7 +6596,7 @@
 <translation id="9219103736887031265">படங்கள்</translation>
 <translation id="9220525904950070496">கணக்கை அகற்றுக</translation>
 <translation id="9220820413868316583">விரலை எடுத்துவிட்டு மீண்டும் தொடவும்.</translation>
-<translation id="923467487918828349">அனைத்தும் காண்பி</translation>
+<translation id="923467487918828349">எல்லாம் காட்டு</translation>
 <translation id="929117907539171075">நிறுவப்பட்ட ஆப்ஸிலுள்ள ஆஃப்லைன் தரவும் அழிக்கப்படும்</translation>
 <translation id="930268624053534560">விவரமான நேரமுத்திரைகள்</translation>
 <translation id="932327136139879170">முகப்பு</translation>
@@ -6610,7 +6619,7 @@
 <translation id="939736085109172342">புதிய கோப்புறை</translation>
 <translation id="941070664607309480">உங்கள் சாதனத்தை அது கண்டறிந்து கோப்புகளைப் பகிர கிளிக் செய்க</translation>
 <translation id="942532530371314860">Chrome தாவலையும் ஆடியோவையும் <ph name="APP_NAME" /> பகிர்கிறது.</translation>
-<translation id="945522503751344254">பின்னூட்டம் அனுப்புக</translation>
+<translation id="945522503751344254">கருத்தை அனுப்பு</translation>
 <translation id="947329552760389097">&amp;கூறுகளை ஆய்வு செய்</translation>
 <translation id="951991426597076286">நிராகரி</translation>
 <translation id="952992212772159698">செயலாக்கப்படவில்லை</translation>
@@ -6643,6 +6652,7 @@
 <translation id="983511809958454316">இந்த அம்சத்திற்கு VR இல் ஆதரவில்லை</translation>
 <translation id="984275831282074731">பேமெண்ட் முறைகள்</translation>
 <translation id="98515147261107953">லேண்ட்ஸ்கேப்</translation>
+<translation id="987068745968718743">Parallels Desktop: <ph name="PLUGIN_VM_NAME" /></translation>
 <translation id="987264212798334818">பொது</translation>
 <translation id="987897973846887088">எந்தப் படங்களும் இல்லை</translation>
 <translation id="988978206646512040">கடவுச்சொற்றொடர் வெறுமையாக இருக்கக்கூடாது</translation>
diff --git a/chrome/app/resources/generated_resources_te.xtb b/chrome/app/resources/generated_resources_te.xtb
index 5ca3c8a..5d204908 100644
--- a/chrome/app/resources/generated_resources_te.xtb
+++ b/chrome/app/resources/generated_resources_te.xtb
@@ -247,7 +247,6 @@
 <translation id="1293556467332435079">Files</translation>
 <translation id="1296911687402551044">ఎంపిక చేసిన ట్యాబ్‌ను పిన్ చేయండి</translation>
 <translation id="1297175357211070620">గమ్యం</translation>
-<translation id="1297646507722131691">అప్‌గ్రేడ్ పూర్తి కాని సందర్భంలో, డేటా కోల్పోవడాన్ని నివారించడానికి ఈ అప్‌గ్రేడ్‌లో భాగంగా ఫైల్‌లను బ్యాకప్ చేయమని సిఫార్సు చేయబడింది. అప్‌గ్రేడ్ ప్రారంభించడం వలన Linux (బీటా) షట్ డౌన్ అవుతుంది. కొనసాగడానికి ముందు దయచేసి తెరిచి ఉన్న ఫైల్‌లను సేవ్ చేయండి.</translation>
 <translation id="1300415640239881824">ఈ పరికరంలో రక్షిత కంటెంట్‌కు మెరుగుపరిచిన ప్లేబ్యాక్ అర్హత ఉందో లేదో నిర్ధారించడానికి, <ph name="DOMAIN" /> మీ పరికర గుర్తింపును Google ద్వారా ధృవీకరించాలనుకుంటోంది.</translation>
 <translation id="1300806585489372370">ఈ సెట్టింగ్‌ని మార్చాలంటే, ముందుగా <ph name="BEGIN_LINK" />ఐడెంటిఫైయర్‌లను ఆన్ చేయండి<ph name="END_LINK" /></translation>
 <translation id="1301135395320604080"><ph name="ORIGIN" /> కింది ఫైల్‌లను సవరించగలదు</translation>
@@ -1121,6 +1120,7 @@
 <translation id="2352662711729498748">&lt; 1 MB</translation>
 <translation id="2352810082280059586">లాక్ స్క్రీన్ గమనికలు స్వయంచాలకంగా <ph name="LOCK_SCREEN_APP_NAME" />కి సేవ్ చేయబడ్డాయి. మీ అత్యంత తాజా గమనిక లాక్ స్క్రీన్‌పై అలాగే ఉంటుంది.</translation>
 <translation id="2353297238722298836">కెమెరా మరియు మైక్రోఫోన్ అనుమతించబడ్డాయి</translation>
+<translation id="2355314311311231464">మీ ఖాతా వివరాలను తిరిగి పొందడం సాధ్యపడలేదు కనుక, కేటాయింపు విధానం విఫలమైయ్యింది. దయచేసి మళ్లీ ట్రై చేయండి. ఎర్రర్ కోడ్: <ph name="ERROR_CODE" />.</translation>
 <translation id="2355604387869345912">తక్షణ టెథెరింగ్‌ను ఆన్ చేయడం</translation>
 <translation id="2356070529366658676">అడుగు</translation>
 <translation id="2357330829548294574"><ph name="USER_NAME" />ను తీసివేయి</translation>
@@ -1215,6 +1215,7 @@
 <translation id="2473195200299095979">ఈ పేజీని అనువదించండి</translation>
 <translation id="2475982808118771221">ఒక ఎర్రర్ ఏర్పడింది</translation>
 <translation id="2476578072172137802">సైట్ సెట్టింగ్‌లు</translation>
+<translation id="2476974672882258506"><ph name="PARALLELS_DESKTOP" />ను అన్‌ఇన్‌స్టాల్ చేయడానికి Windowsను షట్ డౌన్ చేయండి.</translation>
 <translation id="2478176599153288112">"<ph name="EXTENSION" />" కోసం మీడియా-ఫైల్ అనుమతులు</translation>
 <translation id="247949520305900375">ఆడియోను భాగస్వామ్యం చేయి</translation>
 <translation id="248003956660572823">పాస్‌వర్డ్‌లు సేవ్ చేయబడలేదు</translation>
@@ -1305,6 +1306,7 @@
 <translation id="2572032849266859634"><ph name="VOLUME_NAME" />కి చదవడానికి మాత్రమే యాక్సెస్ మంజూరు చేయబడింది.</translation>
 <translation id="2575247648642144396">ప్రస్తుత పేజీలో ఎక్స్‌టెన్ష‌న్‌ను అమలు చేయగలిగినప్పుడు ఈ చిహ్నం కనిపిస్తుంది. చిహ్నంపై క్లిక్ చేయడం ద్వారా లేదా <ph name="EXTENSION_SHORTCUT" />ను నొక్కడం ద్వారా ఈ ఎక్స్‌టెన్ష‌న్‌ను ఉపయోగించండి.</translation>
 <translation id="257779572837908839">సమావేశాల కోసం Chromebox వలె సెటప్ చేయండి</translation>
+<translation id="2579232805407578790">సర్వర్‌తో కనెక్ట్ చేయడం సాధ్యపడలేదు. దయచేసి మీ నెట్‌వర్క్ కనెక్షన్‌ను చెక్ చేసి, మళ్లీ ట్రై చేయండి. సమస్య కొనసాగినట్లయితే, మీ Chromebookను రీస్టార్ట్ చేయండి. ఎర్రర్ కోడ్: <ph name="ERROR_CODE" />.</translation>
 <translation id="2580889980133367162">బహుళ ఫైల్‌లను డౌన్‌లోడ్ చేయడానికి <ph name="HOST" />ను ఎల్లప్పుడూ అనుమతించు</translation>
 <translation id="258095186877893873">ఎక్కువ</translation>
 <translation id="2582253231918033891"><ph name="PRODUCT_NAME" /> <ph name="PRODUCT_VERSION" /> (ప్లాట్‌ఫారమ్ <ph name="PLATFORM_VERSION" />) <ph name="DEVICE_SERIAL_NUMBER" /></translation>
@@ -1524,6 +1526,7 @@
 <translation id="2836635946302913370">ఈ వినియోగదారు పేరుతో సైన్ ఇన్ చేయడం, మీ నిర్వాహకుడి ద్వారా నిలిపివేయబడింది.</translation>
 <translation id="283669119850230892"><ph name="NETWORK_ID" /> నెట్‌వర్క్‌ను ఉపయోగించడానికి, మొదట దిగువ ఇంటర్నెట్‌కు మీ కనెక్షన్‌ను పూర్తి చేయండి.</translation>
 <translation id="2838379631617906747">ఇన్‌స్టాల్ చేస్తోంది</translation>
+<translation id="2838835911926931318">మీ బుక్‌మార్క్‌లు, పాస్‌వర్డ్‌లు హిస్టరీ, మరెన్నింటినో మీ అన్ని పరికరాల్లో సింక్ చేయడానికి సైన్ ఇన్ చేయండి</translation>
 <translation id="2839032553903800133">నోటిఫికేషన్‌లు బ్లాక్ చేయబడ్డాయి</translation>
 <translation id="2841013758207633010">సమయం</translation>
 <translation id="2841837950101800123">ప్రదాత</translation>
@@ -1583,6 +1586,7 @@
     సర్వర్ సందేశం: <ph name="SERVER_MSG" /></translation>
 <translation id="2908162660801918428">డైరెక్టరీ ద్వారా మీడియా గ్యాలరీని జోడించండి</translation>
 <translation id="2910318910161511225">నెట్‌వర్క్‌కి కనెక్ట్ చేసి మళ్లీ ప్రయత్నించండి</translation>
+<translation id="2910718431259223434">ఏదో తప్పు జరిగింది. దయచేసి మళ్లీ ట్రై చేయండి లేదా మీ పరికర ఓనర్‌ను లేదా అడ్మినిస్ట్రేట‌ర్‌ను సంప్రదించండి. ఎర్రర్ కోడ్: <ph name="ERROR_CODE" />.</translation>
 <translation id="2913331724188855103">కుక్కీ డేటాను సేవ్ చేయడానికి, చదవడానికి సైట్‌లను అనుమతిస్తుంది (సిఫార్సు చేయబడింది)</translation>
 <translation id="2915102088417824677">కార్యకలాపం లాగ్‌ని చూడండి</translation>
 <translation id="2915873080513663243">ఆటోమేటిక్ స్కాన్</translation>
@@ -1976,7 +1980,6 @@
 <translation id="3435738964857648380">భద్రత</translation>
 <translation id="343578350365773421">కాగితం లేదు</translation>
 <translation id="3435896845095436175">ప్రారంభించండి</translation>
-<translation id="3436642683618870087">లైవ్ క్యాప్షన్ అనేది, మీడియా కంటెంట్‌లో ఎవరైనా మాట్లాడిన పదాలను గుర్తించి వాటి నుండి ఆటోమేటిక్‌గా శీర్షికలను రూపొందిస్తుంది. Chromeలో ప్లే అయ్యే అన్ని రకాల మీడియా కంటెంట్‌లో ఇలా చేస్తుంది.</translation>
 <translation id="3438633801274389918">నింజా</translation>
 <translation id="3439153939049640737">మీ మైక్రోఫోన్‌ను యాక్సెస్ చేయడానికి <ph name="HOST" />ని ఎల్లప్పుడూ అనుమతించండి</translation>
 <translation id="3439970425423980614">PDFను ప్రివ్యూలో తెరుస్తోంది</translation>
@@ -2322,6 +2325,7 @@
 <translation id="3821372858277557370">{NUM_EXTENSIONS,plural, =1{ఒక ఎక్స్‌టెన్షన్ ఆమోదించబడింది}other{# ఎక్స్‌టెన్షన్‌లు ఆమోదించబడ్డాయి}}</translation>
 <translation id="3822559385185038546">ఈ ప్రాక్సీని మీ నిర్వాహకులు అమలు చేసారు</translation>
 <translation id="3823310065043511710">Linux కోసం కనీసం <ph name="INSTALL_SIZE" />  స్పేస్ కావాలి.</translation>
+<translation id="3824621460022590830">పరికర ఎన్‌రోల్‌మెంట్ టోకెన్ చెల్లదు. మీ పరికర ఓనర్‌ను లేదా అడ్మినిస్ట్రేట‌ర్‌ను దయచేసి సంప్రదించండి. ఎర్రర్ కోడ్: <ph name="ERROR_CODE" />.</translation>
 <translation id="3826440694796503677">మరిన్ని Google ఖాతాలను చేర్చడాన్ని మీ నిర్వాహకుడు నిలిపివేశారు</translation>
 <translation id="3827306204503227641">శాండ్‌బాక్స్ చేయని ప్లగిన్‌లను అనుమతించడం కొనసాగించు</translation>
 <translation id="3827774300009121996">&amp;పూర్తి స్క్రీన్</translation>
@@ -3275,6 +3279,7 @@
 <translation id="5079950360618752063">సూచించిన పాస్‌వర్డ్‌ని ఉపయోగించండి</translation>
 <translation id="508059534790499809">Kerberos టిక్కెట్‌ను రిఫ్రెష్ చేయండి</translation>
 <translation id="5084230410268011727">చలనం మరియు కాంతి సర్దుబాటు సెన్సార్‌లను ఉపయోగించడానికి సైట్‌లను అనుమతించు</translation>
+<translation id="5084328598860513926">కేటాయింపు విధానానికి అంతరాయం ఏర్పడింది. దయచేసి మళ్లీ ట్రై చేయండి లేదా మీ పరికర ఓనర్‌ను లేదా అడ్మినిస్ట్రేట‌ర్‌ను సంప్రదించండి. ఎర్రర్ కోడ్: <ph name="ERROR_CODE" />.</translation>
 <translation id="5085162214018721575">నవీకరణల కోసం తనిఖీ చేయడం</translation>
 <translation id="5086082738160935172">HID</translation>
 <translation id="5086874064903147617">డిఫాల్ట్ హోమ్ పేజీని పునరుద్ధరించాలా?</translation>
@@ -3617,7 +3622,6 @@
 <translation id="5511379779384092781">అతి చిన్నది</translation>
 <translation id="5511823366942919280">మీరు ఖచ్చితంగా ఈ పరికరాన్ని "షార్క్"గా సెటప్ చేయాలని అనుకుంటున్నారా?</translation>
 <translation id="5512653252560939721">వినియోగదారు సర్టిఫికెట్ ఖచ్చితంగా హార్డ్‌వేర్-బ్యాకెడ్ అయి ఉండాలి.</translation>
-<translation id="5515923816438946203">మీ స్క్రీన్‌లో మీరు చూసే దాన్ని ఎంచుకోండి</translation>
 <translation id="5517304475148761050">Play స్టోర్‌ను యాక్సెస్ చేయగలిగేలా ఈ యాప్‌ను అనుమతించాలి</translation>
 <translation id="5517412723934627386"><ph name="NETWORK_TYPE" /> - <ph name="NETWORK_DISPLAY_NAME" /></translation>
 <translation id="551752069230578406">మీ ఖాతాకు ప్రింటర్‌ను జోడిస్తోంది - దీనికి కొంత సమయం పట్టవచ్చు...</translation>
@@ -3673,6 +3677,7 @@
 <translation id="557722062034137776">మీ పరికరాన్ని రీసెట్ చేయడం వలన మీ Google ఖాతాలపై లేదా ఈ ఖాతాలకు సింక్ చేయ‌బ‌డిన‌ ఏదైనా డేటాపై ఎటువంటి ప్రభావం ఉండదు. అయితే, మీ పరికరంలో స్థానికంగా సేవ్ చేయబడిన అన్ని ఫైల్‌లు తొలగించబడతాయి.</translation>
 <translation id="5578059481725149024">ఆటోమేటిక్ సైన్-ఇన్</translation>
 <translation id="558170650521898289">Microsoft Windows హార్డ్‌వేర్ డ్రైవర్ ధృవీకరణ</translation>
+<translation id="5581972110672966454">పరికరాన్ని డొమైన్‌కు చేర్చడం సాధ్యపడదు. దయచేసి మళ్లీ ట్రై చేయండి లేదా మీ పరికర ఓనర్‌ను లేదా అడ్మినిస్ట్రేట‌ర్‌ను సంప్రదించండి. ఎర్రర్ కోడ్: <ph name="ERROR_CODE" />.</translation>
 <translation id="5582839680698949063">ప్రధాన మెను</translation>
 <translation id="5583640892426849032">Backspace</translation>
 <translation id="5584088138253955452">వినియోగదారు పేరుని సేవ్ చేయాలా?</translation>
@@ -3731,6 +3736,7 @@
 <translation id="5642508497713047">CRL సైన్ చేసినవారు</translation>
 <translation id="5643321261065707929">డేటా నియంత్రిత నెట్‌వర్క్</translation>
 <translation id="5643620609347735571">క్లియర్ చేసి కొనసాగించు</translation>
+<translation id="5646376287012673985">స్థానం</translation>
 <translation id="5646558797914161501">వ్యాపారవేత్త</translation>
 <translation id="5648166631817621825">గత 7 రోజులు</translation>
 <translation id="5649053991847567735">ఆటోమేటిక్ డౌన్‌లోడ్‌లు</translation>
@@ -3745,6 +3751,7 @@
 <translation id="5667546120811588575">Google Play సెటప్ చేస్తోంది...</translation>
 <translation id="5669267381087807207">సక్రియమవుతోంది</translation>
 <translation id="5669691691057771421">కొత్త PINని నమోదు చేయండి</translation>
+<translation id="5670702108860320605">BSSID</translation>
 <translation id="5671641761787789573">చిత్రాలు బ్లాక్ చేయబడ్డాయి</translation>
 <translation id="5671658447180261823"><ph name="SUGGESTION_NAME" /> సూచనను తీసివేయండి</translation>
 <translation id="567587836466137939">ఈ పరికరం <ph name="MONTH_AND_YEAR" /> వరకు ఆటోమేటిక్ సాఫ్ట్‌వేర్, భద్రతాపరమైన అప్‌డేట్‌లను పొందుతుంది. <ph name="LINK_BEGIN" />మరింత తెలుసుకోండి<ph name="LINK_END" /></translation>
@@ -4037,7 +4044,7 @@
     <ph name="BEGIN_PARAGRAPH2" />మీరు మీ పరికరంలో ప్రధాన స్థాన సెట్టింగ్‌ని ఆఫ్ చేయడం ద్వారా స్థానాన్ని ఆఫ్ చేయవచ్చు. మీరు స్థాన సెట్టింగ్‌లలో స్థానం కోసం Wi‑Fi, మొబైల్ నెట్‌వర్క్‌లు మరియు సెన్సార్‌ల వినియోగాన్ని కూడా ఆఫ్ చేయవచ్చు.<ph name="END_PARAGRAPH2" /></translation>
 <translation id="6041155700700864984">పూర్తి స్క్రీన్ నుండి నిష్క్రమించు</translation>
 <translation id="604124094241169006">స్వయంచాలకంగా</translation>
-<translation id="6042308850641462728">మరింత</translation>
+<translation id="6042308850641462728">మరింత చూపించు</translation>
 <translation id="6043317578411397101"><ph name="APP_NAME" /> ఒక Chrome ట్యాబ్‌ను <ph name="TAB_NAME" />తో భాగస్వామ్యం చేస్తోంది.</translation>
 <translation id="604388835206766544">కాన్ఫిగరేషన్ అన్వయింపు విఫలమైంది</translation>
 <translation id="6044805581023976844"><ph name="APP_NAME" /> ఒక Chrome ట్యాబ్‌ను, ఆడియోను <ph name="TAB_NAME" />తో భాగస్వామ్యం చేస్తోంది.</translation>
@@ -4915,7 +4922,7 @@
 <translation id="7140928199327930795">అందుబాటులో ఉన్న ఇతర పరికరాలు ఏవీ లేవు.</translation>
 <translation id="7141105143012495934">మీ ఖాతా వివరాలను తిరిగి పొందలేనందున సైన్-ఇన్ విఫలమైంది. దయచేసి మీ నిర్వాహకుడిని సంప్రదించండి లేదా మళ్లీ ప్రయత్నించండి.</translation>
 <translation id="7143207342074048698">కనెక్ట్ అవుతో.</translation>
-<translation id="7144878232160441200">మళ్లీ ప్రయత్నించండి</translation>
+<translation id="7144878232160441200">మళ్ళీ ప్రయత్నించు</translation>
 <translation id="714876143603641390">LAN కనెక్టివిటీ</translation>
 <translation id="7149893636342594995">గత 72 గంటలు</translation>
 <translation id="715118844758971915">క్లాసిక్ ప్రింటర్‌లు</translation>
@@ -5342,7 +5349,7 @@
 <translation id="7696063401938172191">మీ '<ph name="PHONE_NAME" />'లో:</translation>
 <translation id="7698408911093959127">{COUNT,plural, =1{బుక్‌మార్క్ జాబితాలోని 1 అంశం}other{బుక్‌మార్క్ జాబితాలోని # అంశాలు}}</translation>
 <translation id="7699968112832915395">ఖాతాను యాడ్ చేయడం సాధ్యం కాదు</translation>
-<translation id="7701040980221191251">ఏదీ కాదు</translation>
+<translation id="7701040980221191251">ఏదీ లేదు</translation>
 <translation id="770157826141786566">ఈ పరికరాన్ని ఉపయోగించే గడువు ముగిసింది.</translation>
 <translation id="7701869757853594372">వినియోగదారు నిర్వహించేవి</translation>
 <translation id="7701928712056789451">ఈ అంశాలు ప్రమాదకరం కావచ్చు</translation>
@@ -5391,6 +5398,7 @@
 <translation id="7764225426217299476">చిరునామాను జోడించు</translation>
 <translation id="7764256770584298012"><ph name="DOWNLOAD_DOMAIN" /> నుండి <ph name="DOWNLOAD_RECEIVED" /></translation>
 <translation id="7765158879357617694">తరలించు</translation>
+<translation id="7766082757934713382">ఆటోమేటిక్ యాప్, సిస్టమ్ అప్‌డేట్‌లను పాజ్ చేయడం ద్వారా నెట్‌వర్క్ డేటా వినియోగాన్ని తగ్గించడంలో సహాయపడుతుంది</translation>
 <translation id="7766807826975222231">పర్యటనలో పాల్గొనండి</translation>
 <translation id="7766838926148951335">అనుమతులను ఆమోదించు</translation>
 <translation id="7768770796815395237">మార్చు</translation>
@@ -6299,6 +6307,7 @@
 <translation id="885701979325669005">నిల్వ</translation>
 <translation id="8859057652521303089">మీ భాషను ఎంచుకోండి:</translation>
 <translation id="8859174528519900719">సబ్‌ఫ్రేమ్: <ph name="SUBFRAME_SITE" /></translation>
+<translation id="8859402192569844210">సర్వీస్ నియమాలను లోడ్ చేయడం సాధ్యపడలేదు</translation>
 <translation id="8859662783913000679">తల్లి/తండ్రి ఖాతా</translation>
 <translation id="8862003515646449717">వేగవంతమైన బ్రౌజర్‌కు మారండి</translation>
 <translation id="8863753581171631212">కొత్త <ph name="APP" />లో లింక్‌ను తెరువు</translation>
@@ -6377,7 +6386,6 @@
 <translation id="8952831374766033534">కాన్ఫిగరేషన్ ఎంపికకు మద్దతు లేదు: <ph name="ERROR_LINE" /></translation>
 <translation id="8953476467359856141">ఛార్జింగ్‌లో ఉన్నప్పుడు</translation>
 <translation id="895347679606913382">ప్రారంభిస్తోంది...</translation>
-<translation id="8957762313041272117">లైవ్ క్యాప్షన్</translation>
 <translation id="895944840846194039">JavaScript మెమరీ</translation>
 <translation id="8962083179518285172">వివరాలను దాచిపెట్టు</translation>
 <translation id="8962918469425892674">ఈ సైట్ మోషన్ లేదా లైట్ సెన్సార్‌లను ఉపయోగిస్తోంది.</translation>
@@ -6567,6 +6575,7 @@
 <translation id="920045321358709304"><ph name="SEARCH_ENGINE" />ని వెతుకు</translation>
 <translation id="9201023452444595544">ఏదైనా ఆఫ్‌లైన్ డేటా ఉంటే తీసివేయబడుతుంది</translation>
 <translation id="9201220332032049474">స్క్రీన్ లాక్ ఎంపికలు</translation>
+<translation id="9201842707396338580">ఏదో తప్పు జరిగింది. మీ పరికర ఓనర్‌ను లేదా అడ్మినిస్ట్రేట‌ర్‌ను దయచేసి సంప్రదించండి. ఎర్రర్ కోడ్: <ph name="ERROR_CODE" />.</translation>
 <translation id="9203398526606335860">&amp;ప్రొఫైలింగ్ అనుమతించబడింది</translation>
 <translation id="9203904171912129171">ఒక పరికరాన్ని ఎంచుకోండి</translation>
 <translation id="9203962528777363226">ఈ పరికరం యొక్క నిర్వాహకుడు కొత్త‌ వినియోగదారులను జోడించడం నిలిపివేశారు</translation>
@@ -6582,7 +6591,7 @@
 <translation id="9219103736887031265">చిత్రాలు</translation>
 <translation id="9220525904950070496">ఖాతాను తీసివేయండి</translation>
 <translation id="9220820413868316583">వేలిని తీసివేసి, మళ్లీ పెట్టండి.</translation>
-<translation id="923467487918828349">అన్నీ చూపించు</translation>
+<translation id="923467487918828349">అన్నీ చూపు</translation>
 <translation id="929117907539171075">ఇన్‌స్టాల్ చేసిన యాప్‌లో ఆఫ్‌లైన్ డేటా కూడా తీసివేయబడుతుంది</translation>
 <translation id="930268624053534560">వివరణాత్మక సమయముద్రలు</translation>
 <translation id="932327136139879170">హోమ్</translation>
@@ -6638,6 +6647,7 @@
 <translation id="983511809958454316">VRలో ఈ ఫీచర్‌కు మద్దతు లేదు</translation>
 <translation id="984275831282074731">చెల్లింపు పద్ధతులు</translation>
 <translation id="98515147261107953">సమతలదిశ</translation>
+<translation id="987068745968718743">Parallels Desktop: <ph name="PLUGIN_VM_NAME" /></translation>
 <translation id="987264212798334818">సాధారణం</translation>
 <translation id="987897973846887088">చిత్రాలు ఏమీ అందుబాటులో లేవు</translation>
 <translation id="988978206646512040">రహస్య పదబంధం ఖాళీగా ఉంటే అనుమతించబడదు</translation>
diff --git a/chrome/app/resources/generated_resources_th.xtb b/chrome/app/resources/generated_resources_th.xtb
index 5f7ca6e..a39a078d 100644
--- a/chrome/app/resources/generated_resources_th.xtb
+++ b/chrome/app/resources/generated_resources_th.xtb
@@ -247,7 +247,6 @@
 <translation id="1293556467332435079">ไฟล์</translation>
 <translation id="1296911687402551044">ตรึงแท็บที่เลือก</translation>
 <translation id="1297175357211070620">ปลายทาง</translation>
-<translation id="1297646507722131691">ขอแนะนำให้ทำการสำรองไฟล์ก่อนการอัปเกรดนี้เพื่อป้องกันข้อมูลหายในกรณีที่ทำการอัปเกรดไม่สำเร็จ เมื่อเริ่มการอัปเกรดจะทำให้ Linux (เบต้า) ปิดลง โปรดบันทึกไฟล์ที่เปิดอยู่ก่อนดำเนินการต่อ</translation>
 <translation id="1300415640239881824"><ph name="DOMAIN" /> ต้องการให้ Google ยืนยันข้อมูลประจำตัวเพื่อตรวจสอบสิทธิ์ของอุปกรณ์นี้ เพื่อปรับปรุงการเล่นเนื้อหาที่มีการป้องกัน</translation>
 <translation id="1300806585489372370">หาต้องการเปลี่ยนแปลงการตั้งค่านี้ อันดับแรกให้<ph name="BEGIN_LINK" />เปิดตัวระบุ<ph name="END_LINK" /></translation>
 <translation id="1301135395320604080"><ph name="ORIGIN" /> แก้ไขไฟล์ต่อไปนี้ได้</translation>
@@ -1121,6 +1120,7 @@
 <translation id="2352662711729498748">&lt; 1 MB</translation>
 <translation id="2352810082280059586">บันทึกบนหน้าจอล็อกจะบันทึกไว้โดยอัตโนมัติไปยัง <ph name="LOCK_SCREEN_APP_NAME" /> บันทึกล่าสุดของคุณจะยังคงอยู่บนหน้าจอล็อก</translation>
 <translation id="2353297238722298836">อนุญาตให้ใช้กล้องถ่ายรูปและไมโครโฟน</translation>
+<translation id="2355314311311231464">ตั้งค่าไม่สำเร็จเนื่องจากดึงข้อมูลรายละเอียดบัญชีของคุณไม่ได้ โปรดลองอีกครั้ง รหัสข้อผิดพลาด: <ph name="ERROR_CODE" /></translation>
 <translation id="2355604387869345912">เปิดการเชื่อมต่อ Wi-Fi ฮอตสปอตจากมือถือโดยอัตโนมัติ</translation>
 <translation id="2356070529366658676">ถาม</translation>
 <translation id="2357330829548294574">นำ <ph name="USER_NAME" /> ออก</translation>
@@ -1215,6 +1215,7 @@
 <translation id="2473195200299095979">แปลหน้านี้</translation>
 <translation id="2475982808118771221">มีข้อผิดพลาดเกิดขึ้น</translation>
 <translation id="2476578072172137802">การตั้งค่าเว็บไซต์</translation>
+<translation id="2476974672882258506">ปิด Windows เพื่อถอนการติดตั้ง <ph name="PARALLELS_DESKTOP" /></translation>
 <translation id="2478176599153288112">สิทธิ์ไฟล์สื่อสำหรับ "<ph name="EXTENSION" />"</translation>
 <translation id="247949520305900375">แชร์เสียง</translation>
 <translation id="248003956660572823">ไม่ได้บันทึกรหัสผ่าน</translation>
@@ -1305,6 +1306,7 @@
 <translation id="2572032849266859634">ได้รับสิทธิ์ในการอ่าน <ph name="VOLUME_NAME" /> เท่านั้นแล้ว</translation>
 <translation id="2575247648642144396">ไอคอนนี้จะปรากฏเมื่อส่วนขยายสามารถทำงานบนหน้าเว็บปัจจุบัน ใช้ส่วนขยายนี้โดยคลิกที่ไอคอน หรือกด <ph name="EXTENSION_SHORTCUT" /></translation>
 <translation id="257779572837908839">ตั้งค่าเป็น Chromebox สำหรับการประชุม</translation>
+<translation id="2579232805407578790">เชื่อมต่อกับเซิร์ฟเวอร์ไม่สำเร็จ โปรดตรวจสอบการเชื่อมต่อเครือข่ายแล้วลองอีกครั้ง หากยังพบปัญหาอยู่ ให้รีสตาร์ท Chromebook รหัสข้อผิดพลาด: <ph name="ERROR_CODE" /></translation>
 <translation id="2580889980133367162">อนุญาตให้ <ph name="HOST" /> ดาวน์โหลดไฟล์หลายไฟล์เสมอ</translation>
 <translation id="258095186877893873">ยาว</translation>
 <translation id="2582253231918033891"><ph name="PRODUCT_NAME" /> <ph name="PRODUCT_VERSION" /> (แพลตฟอร์ม <ph name="PLATFORM_VERSION" />) <ph name="DEVICE_SERIAL_NUMBER" /></translation>
@@ -1524,6 +1526,7 @@
 <translation id="2836635946302913370">ผู้ดูแลระบบของคุณปิดใช้งานการลงชื่อเข้าใช้ด้วยชื่อผู้ใช้นี้</translation>
 <translation id="283669119850230892">หากต้องการใช้เครือข่าย <ph name="NETWORK_ID" /> ก่อนอื่น ให้เชื่อมต่ออินเทอร์เน็ตตามด้านล่างนี้</translation>
 <translation id="2838379631617906747">การติดตั้ง</translation>
+<translation id="2838835911926931318">ลงชื่อเข้าใช้เพื่อซิงค์บุ๊กมาร์ก รหัสผ่าน ประวัติการเข้าชมและอื่นๆ ในทุกอุปกรณ์</translation>
 <translation id="2839032553903800133">บล็อกการแจ้งเตือนอยู่</translation>
 <translation id="2841013758207633010">เวลา</translation>
 <translation id="2841837950101800123">ผู้ให้บริการ</translation>
@@ -1583,6 +1586,7 @@
     ข้อความเซิร์ฟเวอร์: <ph name="SERVER_MSG" /></translation>
 <translation id="2908162660801918428">เพิ่มแกลเลอรีสื่อตามไดเรกทอรี</translation>
 <translation id="2910318910161511225">เชื่อมต่อกับเครือข่ายแล้วลองอีกครั้ง</translation>
+<translation id="2910718431259223434">มีข้อผิดพลาดเกิดขึ้น โปรดลองอีกครั้งหรือติดต่อเจ้าของอุปกรณ์หรือผู้ดูแลระบบ รหัสข้อผิดพลาด: <ph name="ERROR_CODE" /></translation>
 <translation id="2913331724188855103">อนุญาตให้เว็บไซต์บันทึกและอ่านข้อมูลคุกกี้ (แนะนำ)</translation>
 <translation id="2915102088417824677">ดูบันทึกกิจกรรม</translation>
 <translation id="2915873080513663243">สแกนอัตโนมัติ</translation>
@@ -1976,7 +1980,6 @@
 <translation id="3435738964857648380">ความปลอดภัย</translation>
 <translation id="343578350365773421">กระดาษหมด</translation>
 <translation id="3435896845095436175">เปิดการใช้งาน</translation>
-<translation id="3436642683618870087">คำบรรยายสดจะตรวจหาคำพูดในสื่อแล้วสร้างคำบรรยายโดยอัตโนมัติให้สื่อทั้งหมดที่เล่นอยู่ใน Chrome</translation>
 <translation id="3438633801274389918">นินจา</translation>
 <translation id="3439153939049640737">อนุญาตให้ <ph name="HOST" /> เข้าถึงไมโครโฟนของคุณเสมอ</translation>
 <translation id="3439970425423980614">กำลังเปิด PDF ในหน้าตัวอย่าง</translation>
@@ -2322,6 +2325,7 @@
 <translation id="3821372858277557370">{NUM_EXTENSIONS,plural, =1{ส่วนขยาย 1 รายการได้รับการอนุมัติ}other{ส่วนขยาย # รายการได้รับการอนุมัติ}}</translation>
 <translation id="3822559385185038546">ผู้ดูแลระบบของคุณกำหนดให้ใช้พร็อกซีนี้</translation>
 <translation id="3823310065043511710">ขอแนะนำให้เตรียมพื้นที่ว่างอย่างน้อย <ph name="INSTALL_SIZE" /> สำหรับ Linux</translation>
+<translation id="3824621460022590830">โทเค็นการลงทะเบียนอุปกรณ์ไม่ถูกต้อง โปรดติดต่อเจ้าของอุปกรณ์หรือผู้ดูแลระบบ รหัสข้อผิดพลาด: <ph name="ERROR_CODE" /></translation>
 <translation id="3826440694796503677">ผู้ดูแลระบบของคุณปิดใช้การเพิ่มบัญชี Google อื่นไว้</translation>
 <translation id="3827306204503227641">อนุญาตการใช้ปลั๊กอินที่ไม่ได้อยู่ในแซนด์บ็อกซ์ต่อไป</translation>
 <translation id="3827774300009121996">เ&amp;ต็มหน้าจอ</translation>
@@ -3275,6 +3279,7 @@
 <translation id="5079950360618752063">ใช้รหัสผ่านที่แนะนำ</translation>
 <translation id="508059534790499809">รีเฟรชตั๋ว Kerberos</translation>
 <translation id="5084230410268011727">อนุญาตให้เว็บไซต์ใช้เซ็นเซอร์จับความเคลื่อนไหวและเซ็นเซอร์แสง</translation>
+<translation id="5084328598860513926">ขั้นตอนการตั้งค่าถูกขัดจังหวะ โปรดลองอีกครั้งหรือติดต่อเจ้าของอุปกรณ์หรือผู้ดูแลระบบ รหัสข้อผิดพลาด: <ph name="ERROR_CODE" /></translation>
 <translation id="5085162214018721575">กำลังตรวจสอบการอัปเดต</translation>
 <translation id="5086082738160935172">HID</translation>
 <translation id="5086874064903147617">คืนค่าเป็นหน้าแรกเริ่มต้นไหม</translation>
@@ -3617,7 +3622,6 @@
 <translation id="5511379779384092781">เล็กพิเศษ</translation>
 <translation id="5511823366942919280">คุณแน่ใจไหมว่าต้องการตั้งค่าอุปกรณ์นี้เป็น "Shark"</translation>
 <translation id="5512653252560939721">ใบรับรองผู้ใช้ต้องได้รับการสนับสนุนฮาร์ดแวร์</translation>
-<translation id="5515923816438946203">เลือกเนื้อหาที่ต้องการดูในหน้าจอ</translation>
 <translation id="5517304475148761050">แอปนี้ต้องการสิทธิ์เข้าถึง Play Store</translation>
 <translation id="5517412723934627386"><ph name="NETWORK_TYPE" /> - <ph name="NETWORK_DISPLAY_NAME" /></translation>
 <translation id="551752069230578406">กำลังเพิ่มเครื่องพิมพ์ไปยังบัญชีของคุณ อาจใช้เวลาสักครู่...</translation>
@@ -3673,6 +3677,7 @@
 <translation id="557722062034137776">การรีเซ็ตอุปกรณ์ของคุณจะไม่ส่งผลต่อบัญชี Google ของคุณหรือข้อมูลใดๆ ที่ซิงค์กับบัญชีเหล่านี้ อย่างไรก็ตาม ไฟล์ทั้งหมดที่บันทึกอยู่ภายในอุปกรณ์จะถูกลบ</translation>
 <translation id="5578059481725149024">ลงชื่อเข้าใช้อัตโนมัติ</translation>
 <translation id="558170650521898289">การตรวจสอบโปรแกรมควบคุมฮาร์ดแวร์ของ Microsoft Windows</translation>
+<translation id="5581972110672966454">นำอุปกรณ์เข้าร่วมโดเมนไม่ได้ โปรดลองอีกครั้งหรือติดต่อเจ้าของอุปกรณ์หรือผู้ดูแลระบบ รหัสข้อผิดพลาด: <ph name="ERROR_CODE" /></translation>
 <translation id="5582839680698949063">เมนูหลัก</translation>
 <translation id="5583640892426849032">Backspace</translation>
 <translation id="5584088138253955452">บันทึกชื่อผู้ใช้ไหม</translation>
@@ -3731,6 +3736,7 @@
 <translation id="5642508497713047">ผู้เซ็นชื่อ CRL</translation>
 <translation id="5643321261065707929">เครือข่ายมีการวัดปริมาณอินเทอร์เน็ต</translation>
 <translation id="5643620609347735571">ล้างและดำเนินการต่อ</translation>
+<translation id="5646376287012673985">ตำแหน่ง</translation>
 <translation id="5646558797914161501">นักธุรกิจ</translation>
 <translation id="5648166631817621825">7 วันที่แล้ว</translation>
 <translation id="5649053991847567735">การดาวน์โหลดโดยอัตโนมัติ</translation>
@@ -3745,6 +3751,7 @@
 <translation id="5667546120811588575">กำลังตั้งค่า Google Play...</translation>
 <translation id="5669267381087807207">กำลังเปิดใช้</translation>
 <translation id="5669691691057771421">ป้อน PIN ใหม่</translation>
+<translation id="5670702108860320605">BSSID</translation>
 <translation id="5671641761787789573">บล็อกรูปภาพ</translation>
 <translation id="5671658447180261823">นำคำแนะนำ <ph name="SUGGESTION_NAME" /> ออก</translation>
 <translation id="567587836466137939">อุปกรณ์นี้จะได้รับการอัปเดตซอฟต์แวร์และความปลอดภัยอัตโนมัติจนถึงเดือน<ph name="MONTH_AND_YEAR" /> <ph name="LINK_BEGIN" />ดูข้อมูลเพิ่มเติม<ph name="LINK_END" /></translation>
@@ -4037,7 +4044,7 @@
     <ph name="BEGIN_PARAGRAPH2" />คุณปิดตำแหน่งได้ด้วยการปิดการตั้งค่าตำแหน่งหลักในอุปกรณ์ และปิดการใช้ Wi‑Fi, เครือข่ายมือถือ และเซ็นเซอร์สำหรับการบอกตำแหน่งในการตั้งค่าตำแหน่งได้ด้วย<ph name="END_PARAGRAPH2" /></translation>
 <translation id="6041155700700864984">ออกจากโหมดเต็มหน้าจอ</translation>
 <translation id="604124094241169006">อัตโนมัติ</translation>
-<translation id="6042308850641462728">เพิ่มเติม</translation>
+<translation id="6042308850641462728">แสดงเพิ่ม</translation>
 <translation id="6043317578411397101"><ph name="APP_NAME" /> กำลังแชร์แท็บใน Chrome กับ <ph name="TAB_NAME" /></translation>
 <translation id="604388835206766544">แยกวิเคราะห์ค่ากำหนดไม่สำเร็จ</translation>
 <translation id="6044805581023976844"><ph name="APP_NAME" /> กำลังแชร์แท็บและเสียงใน Chrome กับ <ph name="TAB_NAME" /></translation>
@@ -5299,7 +5306,7 @@
 <translation id="7645681574855902035">กำลังยกเลิกการสำรองข้อมูล Linux</translation>
 <translation id="7646772052135772216">การซิงค์รหัสผ่านไม่ทำงาน</translation>
 <translation id="7647403192093989392">ไม่มีกิจกรรมล่าสุด</translation>
-<translation id="7649070708921625228">ช่วยเหลือ</translation>
+<translation id="7649070708921625228">ความช่วยเหลือ</translation>
 <translation id="7650511557061837441">"<ph name="TRIGGERING_EXTENSION_NAME" />" ต้องการลบ "<ph name="EXTENSION_NAME" />"</translation>
 <translation id="7652808307838961528">แก้ไขบุคคล, <ph name="PROFILE_NAME" /></translation>
 <translation id="765293928828334535">เพิ่มแอป ส่วนขยาย และสคริปต์ของผู้ใช้จากเว็บไซต์นี้ไม่ได้</translation>
@@ -5391,6 +5398,7 @@
 <translation id="7764225426217299476">เพิ่มที่อยู่</translation>
 <translation id="7764256770584298012"><ph name="DOWNLOAD_RECEIVED" /> จาก <ph name="DOWNLOAD_DOMAIN" /></translation>
 <translation id="7765158879357617694">ย้าย</translation>
+<translation id="7766082757934713382">ช่วยลดปริมาณการใช้อินเทอร์เน็ตของเครือข่ายโดยหยุดแอปอัตโนมัติและการอัปเดตระบบไว้ชั่วคราว</translation>
 <translation id="7766807826975222231">ทัวร์ชม</translation>
 <translation id="7766838926148951335">ยอมรับสิทธิ์</translation>
 <translation id="7768770796815395237">เปลี่ยน</translation>
@@ -6303,6 +6311,7 @@
 <translation id="885701979325669005">พื้นที่เก็บข้อมูล</translation>
 <translation id="8859057652521303089">เลือกภาษาที่ต้องการ:</translation>
 <translation id="8859174528519900719">เฟรมย่อย: <ph name="SUBFRAME_SITE" /></translation>
+<translation id="8859402192569844210">โหลดข้อกำหนดในการให้บริการไม่สำเร็จ</translation>
 <translation id="8859662783913000679">บัญชีผู้ปกครอง</translation>
 <translation id="8862003515646449717">เปลี่ยนเป็นเบราว์เซอร์ที่เร็ว</translation>
 <translation id="8863753581171631212">เปิดลิงก์ใน <ph name="APP" /> ใหม่</translation>
@@ -6381,7 +6390,6 @@
 <translation id="8952831374766033534">ตัวเลือกการกำหนดค่าที่ไม่รองรับ: <ph name="ERROR_LINE" /></translation>
 <translation id="8953476467359856141">ขณะที่ชาร์จ</translation>
 <translation id="895347679606913382">กำลังเริ่มต้น...</translation>
-<translation id="8957762313041272117">คำบรรยายสด</translation>
 <translation id="895944840846194039">หน่วยความจำ JavaScript</translation>
 <translation id="8962083179518285172">ซ่อนรายละเอียด</translation>
 <translation id="8962918469425892674">เว็บไซต์นี้ใช้เซ็นเซอร์ตรวจจับการเคลื่อนไหวหรือแสงอยู่</translation>
@@ -6571,6 +6579,7 @@
 <translation id="920045321358709304">ค้นหา <ph name="SEARCH_ENGINE" /></translation>
 <translation id="9201023452444595544">ระบบจะล้างข้อมูลออฟไลน์ทั้งหมด</translation>
 <translation id="9201220332032049474">ตัวเลือกการล็อกหน้าจอ</translation>
+<translation id="9201842707396338580">มีข้อผิดพลาดเกิดขึ้น โปรดติดต่อเจ้าของอุปกรณ์หรือผู้ดูแลระบบ รหัสข้อผิดพลาด: <ph name="ERROR_CODE" /></translation>
 <translation id="9203398526606335860">&amp;เปิดใช้งานการทำแฟ้มประวัติ</translation>
 <translation id="9203904171912129171">เลือกอุปกรณ์</translation>
 <translation id="9203962528777363226">ผู้ดูแลระบบของอุปกรณ์นี้ปิดการใช้งานไม่ให้เพิ่มผู้ใช้ใหม่เข้าไป</translation>
@@ -6642,6 +6651,7 @@
 <translation id="983511809958454316">ฟีเจอร์นี้ใช้ไม่ได้ใน VR</translation>
 <translation id="984275831282074731">วิธีการชำระเงิน</translation>
 <translation id="98515147261107953">แนวนอน</translation>
+<translation id="987068745968718743">Parallels Desktop: <ph name="PLUGIN_VM_NAME" /></translation>
 <translation id="987264212798334818">ทั่วไป</translation>
 <translation id="987897973846887088">ไม่มีรูปภาพที่พร้อมใช้งาน</translation>
 <translation id="988978206646512040">ต้องระบุรหัสผ่าน</translation>
diff --git a/chrome/app/resources/generated_resources_tr.xtb b/chrome/app/resources/generated_resources_tr.xtb
index 5e166a75..858741b 100644
--- a/chrome/app/resources/generated_resources_tr.xtb
+++ b/chrome/app/resources/generated_resources_tr.xtb
@@ -247,7 +247,6 @@
 <translation id="1293556467332435079">Dosyalar</translation>
 <translation id="1296911687402551044">Seçili Sekmeyi Sabitle</translation>
 <translation id="1297175357211070620">Hedef</translation>
-<translation id="1297646507722131691">Yeni sürüme geçme işleminin tamamlanamaması durumunda veri kaybını önlemek için, bu işlemin bir parçası olarak dosyaları yedeklemeniz önerilir. Yeni sürüme geçme işleminin başlatılması Linux'un (Beta) kapanmasına neden olur. Devam etmeden önce lütfen açık dosyaları kaydedin.</translation>
 <translation id="1300415640239881824"><ph name="DOMAIN" />, cihazınızın korumalı medyanın gelişmiş oynatma için uygun olup olmadığını belirlemek amacıyla cihaz kimliğinizin Google tarafından doğrulanmasını istiyor.</translation>
 <translation id="1300806585489372370">Bu ayarı değiştirmek için <ph name="BEGIN_LINK" />tanımlayıcılar özelliğini açın<ph name="END_LINK" /></translation>
 <translation id="1301135395320604080"><ph name="ORIGIN" /> sitesi şu dosyaları düzenleyebilir:</translation>
@@ -1121,6 +1120,7 @@
 <translation id="2352662711729498748">&lt; 1 MB</translation>
 <translation id="2352810082280059586">Kilit ekranı notları otomatik olarak <ph name="LOCK_SCREEN_APP_NAME" /> uygulamasına kaydedilir. En yeni notunuz kilit ekranında kalır.</translation>
 <translation id="2353297238722298836">Kamera ve mikrofona izin verildi</translation>
+<translation id="2355314311311231464">Hesap bilgileriniz alınamadığından temel hazırlık işlemi başarısız oldu. Lütfen tekrar deneyin. Hata kodu: <ph name="ERROR_CODE" />.</translation>
 <translation id="2355604387869345912">Hızlı Tethering'i aç</translation>
 <translation id="2356070529366658676">Sor</translation>
 <translation id="2357330829548294574"><ph name="USER_NAME" /> adlı kullanıcıyı kaldır</translation>
@@ -1215,6 +1215,7 @@
 <translation id="2473195200299095979">Bu sayfayı çevir</translation>
 <translation id="2475982808118771221">Bir hata oluştu</translation>
 <translation id="2476578072172137802">Site Ayarları</translation>
+<translation id="2476974672882258506"><ph name="PARALLELS_DESKTOP" /> yüklemesini kaldırmak için Windows'u kapatın.</translation>
 <translation id="2478176599153288112">"<ph name="EXTENSION" />" için Medya Dosya İzinleri</translation>
 <translation id="247949520305900375">Sesi paylaş</translation>
 <translation id="248003956660572823">Şifreler kaydedilmedi</translation>
@@ -1305,6 +1306,7 @@
 <translation id="2572032849266859634"><ph name="VOLUME_NAME" /> birimine salt okunur erişim izni verildi.</translation>
 <translation id="2575247648642144396">Uzantı, mevcut sayfada işlem yapabildiğinde bu simge görünür. Simgeyi tıklayarak veya <ph name="EXTENSION_SHORTCUT" /> tuşuna basarak bu uzantıyı kullanın.</translation>
 <translation id="257779572837908839">Chromebox video konferansı olarak kurun</translation>
+<translation id="2579232805407578790">Sunucuyla bağlantı kurulamadı. Lütfen ağ bağlantınızı kontrol edip tekrar deneyin. Sorun devam ederse Chromebook'unuzu yeniden başlatın. Hata kodu: <ph name="ERROR_CODE" />.</translation>
 <translation id="2580889980133367162"><ph name="HOST" /> ana makinesinin birden fazla dosya indirmesine her zaman izin ver</translation>
 <translation id="258095186877893873">Uzun</translation>
 <translation id="2582253231918033891"><ph name="PRODUCT_NAME" /> <ph name="PRODUCT_VERSION" /> (Platform: <ph name="PLATFORM_VERSION" />) <ph name="DEVICE_SERIAL_NUMBER" /></translation>
@@ -1524,6 +1526,7 @@
 <translation id="2836635946302913370">Yöneticiniz bu kullanıcı adıyla oturum açmayı devre dışı bırakmış durumda.</translation>
 <translation id="283669119850230892"><ph name="NETWORK_ID" /> ağını kullanmak için önce aşağıdan İnternet bağlantınızı yapın.</translation>
 <translation id="2838379631617906747">Yükleme</translation>
+<translation id="2838835911926931318">Yer işaretleri, şifreler, geçmiş ve diğer öğelerinizi tüm cihazlarınızda senkronize etmek için oturum açın</translation>
 <translation id="2839032553903800133">Bildirimler engellendi</translation>
 <translation id="2841013758207633010">Zaman</translation>
 <translation id="2841837950101800123">Sağlayıcı</translation>
@@ -1583,6 +1586,7 @@
 Sunucunun mesajı: <ph name="SERVER_MSG" /></translation>
 <translation id="2908162660801918428">Medya Galerisini Dizine Göre Ekle</translation>
 <translation id="2910318910161511225">Bir ağa bağlanın ve tekrar deneyin</translation>
+<translation id="2910718431259223434">Bir sorun oldu. Lütfen tekrar deneyin veya cihaz sahibi ya da yöneticisiyle iletişime geçin. Hata kodu: <ph name="ERROR_CODE" />.</translation>
 <translation id="2913331724188855103">Sitelerin, çerez verilerini kaydetmelerine ve okumalarına izin ver (önerilir)</translation>
 <translation id="2915102088417824677">Etkinlik günlüğünü göster</translation>
 <translation id="2915873080513663243">Otomatik tarama</translation>
@@ -1976,7 +1980,6 @@
 <translation id="3435738964857648380">Güvenlik</translation>
 <translation id="343578350365773421">Kağıt bitti</translation>
 <translation id="3435896845095436175">Etkinleştir</translation>
-<translation id="3436642683618870087">Canlı altyazı, medya içeriklerindeki konuşmaları algılar ve Chrome'da oynatılan tüm medya içerikleri için otomatik olarak altyazı oluşturur.</translation>
 <translation id="3438633801274389918">Ninja</translation>
 <translation id="3439153939049640737">Mikrofonuma <ph name="HOST" /> tarafından erişilmesine her zaman izin ver</translation>
 <translation id="3439970425423980614">PDF Önizlemede Açılıyor</translation>
@@ -2322,6 +2325,7 @@
 <translation id="3821372858277557370">{NUM_EXTENSIONS,plural, =1{Bir uzantı onaylandı}other{# uzantı onaylandı}}</translation>
 <translation id="3822559385185038546">Bu proxy, yöneticiniz tarafından uygulanıyor</translation>
 <translation id="3823310065043511710">Linux için en az <ph name="INSTALL_SIZE" /> alan olması önerilir.</translation>
+<translation id="3824621460022590830">Cihaz kaydı jetonu geçersiz. Lütfen cihaz sahibiyle ya da yöneticisiyle iletişime geçin. Hata kodu: <ph name="ERROR_CODE" />.</translation>
 <translation id="3826440694796503677">Yöneticiniz başka Google Hesaplarının eklenmesini devre dışı bıraktı</translation>
 <translation id="3827306204503227641">Korumalı alanda olmayan eklentilere izin vermeye devam et</translation>
 <translation id="3827774300009121996">&amp;Tam Ekran</translation>
@@ -3275,6 +3279,7 @@
 <translation id="5079950360618752063">Önerilen şifreyi kullan</translation>
 <translation id="508059534790499809">Kerberos biletini yenile</translation>
 <translation id="5084230410268011727">Sitelerin hareket ve ışık sensörlerini kullanmasına izin ver</translation>
+<translation id="5084328598860513926">Temel hazırlık akışı kesintiye uğradı. Lütfen tekrar deneyin veya cihaz sahibi ya da yöneticisiyle iletişime geçin. Hata kodu: <ph name="ERROR_CODE" />.</translation>
 <translation id="5085162214018721575">Güncellemeler denetleniyor</translation>
 <translation id="5086082738160935172">HID</translation>
 <translation id="5086874064903147617">Varsayılan ana sayfa geri yüklensin mi?</translation>
@@ -3617,7 +3622,6 @@
 <translation id="5511379779384092781">Çok küçük</translation>
 <translation id="5511823366942919280">Bu cihazı bir "Köpekbalığı" olarak ayarlamak istediğinizden emin misiniz?</translation>
 <translation id="5512653252560939721">Kullanıcı sertifikası donanım destekli olmalıdır.</translation>
-<translation id="5515923816438946203">Ekranınızda ne göreceğinizi seçin</translation>
 <translation id="5517304475148761050">Bu uygulama Play Store'a erişim gerektiriyor</translation>
 <translation id="5517412723934627386"><ph name="NETWORK_TYPE" /> - <ph name="NETWORK_DISPLAY_NAME" /></translation>
 <translation id="551752069230578406">Yazıcı, hesabınıza ekleniyor; birkaç saniye sürebilir...</translation>
@@ -3673,6 +3677,7 @@
 <translation id="557722062034137776">Cihazınızı sıfırlamak Google hesaplarınızı veya o hesaplarla senkronize edilmiş verileri etkilemez. Ancak yerel olarak cihazınıza kaydedilmiş tüm dosyalar silinir.</translation>
 <translation id="5578059481725149024">Otomatik oturum aç</translation>
 <translation id="558170650521898289">Microsoft Windows Donanım Sürücüsü Doğrulaması</translation>
+<translation id="5581972110672966454">Cihaz, alan adına eklenemiyor. Lütfen tekrar deneyin veya cihaz sahibi ya da yöneticisiyle iletişime geçin. Hata kodu: <ph name="ERROR_CODE" />.</translation>
 <translation id="5582839680698949063">Ana menü</translation>
 <translation id="5583640892426849032">Geri al tuşu</translation>
 <translation id="5584088138253955452">Kullanıcı adı kaydedilsin mi?</translation>
@@ -3732,6 +3737,7 @@
 <translation id="5642508497713047">CRL İmza Sahibi</translation>
 <translation id="5643321261065707929">Sayaçlı ağ</translation>
 <translation id="5643620609347735571">Temizle ve devam et</translation>
+<translation id="5646376287012673985">Konum</translation>
 <translation id="5646558797914161501">İş adamı</translation>
 <translation id="5648166631817621825">Son 7 gün</translation>
 <translation id="5649053991847567735">Otomatik indirmeler</translation>
@@ -3746,6 +3752,7 @@
 <translation id="5667546120811588575">Google Play kuruluyor...</translation>
 <translation id="5669267381087807207">Etkinleştiriliyor</translation>
 <translation id="5669691691057771421">Yeni PIN'i girin</translation>
+<translation id="5670702108860320605">BSSID</translation>
 <translation id="5671641761787789573">Resimler engellendi</translation>
 <translation id="5671658447180261823"><ph name="SUGGESTION_NAME" /> önerisini kaldır</translation>
 <translation id="567587836466137939">Bu cihaz, <ph name="MONTH_AND_YEAR" /> tarihine kadar otomatik yazılım ve güvenlik güncellemelerini alacak. <ph name="LINK_BEGIN" />Daha fazla bilgi<ph name="LINK_END" /></translation>
@@ -4145,7 +4152,7 @@
 <translation id="6163376401832887457">Kerberos ayarları</translation>
 <translation id="6163522313638838258">Tümünü genişlet...</translation>
 <translation id="6164005077879661055">Denetlenen bu kullanıcı kaldırıldığında denetlenen kullanıcıyla ilişkilendirilmiş tüm dosyalar ve yerel veriler kalıcı olarak silinir. Yönetici, denetlenen bu kullanıcıya ilişkin ziyaret edilen web sayfaları ve ayarları <ph name="MANAGEMENT_URL" /> adresinden görüntülemeye devam edebilir.</translation>
-<translation id="6165508094623778733">Daha fazla bilgi edinin</translation>
+<translation id="6165508094623778733">Daha fazla bilgi</translation>
 <translation id="6166185671393271715">Şifreleri Chrome'a Aktar</translation>
 <translation id="6169040057125497443">Lütfen mikrofonunuzu kontrol edin.</translation>
 <translation id="6169666352732958425">Masaüstü yayınlanamıyor.</translation>
@@ -4352,7 +4359,7 @@
 <translation id="6429384232893414837">Güncelleme hatası</translation>
 <translation id="6430814529589430811">Base64 kodlu ASCII, tek sertifika</translation>
 <translation id="6431347207794742960"><ph name="PRODUCT_NAME" /> bu bilgisayarın tüm kullanıcıları için otomatik güncellemeleri ayarlar.</translation>
-<translation id="6434309073475700221">Sil</translation>
+<translation id="6434309073475700221">Kapat</translation>
 <translation id="6434325376267409267"><ph name="APP_NAME" /> uygulamasını kullanabilmeniz için önce cihazınızın güncellenmesi gerekir.</translation>
 <translation id="6436164536244065364">Web Mağazasında Görüntüle</translation>
 <translation id="6438992844451964465"><ph name="WINDOW_TITLE" /> - Ses çalıyor</translation>
@@ -4916,7 +4923,7 @@
 <translation id="7140928199327930795">Başka kullanılabilir cihaz yok.</translation>
 <translation id="7141105143012495934">Hesap ayrıntılarınız alınamadığı için oturum açma işlemi başarısız oldu. Lütfen yöneticinizle iletişime geçin veya tekrar deneyin.</translation>
 <translation id="7143207342074048698">Bağlanıyor</translation>
-<translation id="7144878232160441200">Yeniden Dene</translation>
+<translation id="7144878232160441200">Yeniden dene</translation>
 <translation id="714876143603641390">LAN Bağlantısı</translation>
 <translation id="7149893636342594995">Son 24 saat</translation>
 <translation id="715118844758971915">Klasik yazıcılar</translation>
@@ -5392,6 +5399,7 @@
 <translation id="7764225426217299476">Adres ekle</translation>
 <translation id="7764256770584298012"><ph name="DOWNLOAD_DOMAIN" /> alan adından <ph name="DOWNLOAD_RECEIVED" /></translation>
 <translation id="7765158879357617694">Taşı</translation>
+<translation id="7766082757934713382">Otomatik uygulama ve sistem güncellemelerini duraklatarak ağ veri kullanımının azaltılmasına yardımcı olur</translation>
 <translation id="7766807826975222231">Tura katılın</translation>
 <translation id="7766838926148951335">İzinleri kabul et</translation>
 <translation id="7768770796815395237">Değiştir</translation>
@@ -6303,6 +6311,7 @@
 <translation id="885701979325669005">Depolama</translation>
 <translation id="8859057652521303089">Dilinizi seçin:</translation>
 <translation id="8859174528519900719">Alt çerçeve: <ph name="SUBFRAME_SITE" /></translation>
+<translation id="8859402192569844210">Hizmet Şartları yüklenemedi</translation>
 <translation id="8859662783913000679">Ebeveyn hesabı</translation>
 <translation id="8862003515646449717">Hızlı bir tarayıcıya geç</translation>
 <translation id="8863753581171631212">Bağlantıyı yeni <ph name="APP" /> uygulamasında aç</translation>
@@ -6381,7 +6390,6 @@
 <translation id="8952831374766033534">Yapılandırma seçeneği desteklenmiyor: <ph name="ERROR_LINE" /></translation>
 <translation id="8953476467359856141">Şarj olurken</translation>
 <translation id="895347679606913382">Başlatılıyor...</translation>
-<translation id="8957762313041272117">Canlı altyazı</translation>
 <translation id="895944840846194039">JavaScript Belleği</translation>
 <translation id="8962083179518285172">Ayrıntıları Gizle</translation>
 <translation id="8962918469425892674">Bu site hareket veya ışık sensörlerini kullanıyor.</translation>
@@ -6571,6 +6579,7 @@
 <translation id="920045321358709304"><ph name="SEARCH_ENGINE" /> üzerinde ara</translation>
 <translation id="9201023452444595544">Tüm çevrimdışı veriler temizlenecek</translation>
 <translation id="9201220332032049474">Ekran kilidi seçenekleri</translation>
+<translation id="9201842707396338580">Bir sorun oldu. Lütfen cihaz sahibiyle ya da yöneticisiyle iletişime geçin. Hata kodu: <ph name="ERROR_CODE" />.</translation>
 <translation id="9203398526606335860">&amp;Profil oluşturma etkin</translation>
 <translation id="9203904171912129171">Cihaz seçin</translation>
 <translation id="9203962528777363226">Bu cihazın yöneticisi yeni kullanıcıların eklenmesini devre dışı bıraktı</translation>
@@ -6642,6 +6651,7 @@
 <translation id="983511809958454316">Bu özellik VR'da desteklenmiyor</translation>
 <translation id="984275831282074731">Ödeme yöntemleri</translation>
 <translation id="98515147261107953">Yatay</translation>
+<translation id="987068745968718743">Parallels Desktop: <ph name="PLUGIN_VM_NAME" /></translation>
 <translation id="987264212798334818">Genel</translation>
 <translation id="987897973846887088">Resim yok</translation>
 <translation id="988978206646512040">Boş parolaya izin verilmez</translation>
diff --git a/chrome/app/resources/generated_resources_uk.xtb b/chrome/app/resources/generated_resources_uk.xtb
index 0a28a04c..4d9380e4 100644
--- a/chrome/app/resources/generated_resources_uk.xtb
+++ b/chrome/app/resources/generated_resources_uk.xtb
@@ -247,7 +247,6 @@
 <translation id="1293556467332435079">Файли</translation>
 <translation id="1296911687402551044">Закріпити вибрану вкладку</translation>
 <translation id="1297175357211070620">Місце призначення</translation>
-<translation id="1297646507722131691">Радимо створити резервну копію файлів. Так ви не втратите потрібних даних, навіть якщо не вдасться оновити систему. Коли ви почнете оновлення, Linux (бета-версія) буде вимкнено. Перш ніж продовжувати, збережіть відкриті файли.</translation>
 <translation id="1300415640239881824">Сайт <ph name="DOMAIN" /> хоче, щоб система Google підтвердила ідентифікаційні дані вашого пристрою. Це допоможе визначити, чи він підтримує розширені можливості відтворення захищеного вмісту.</translation>
 <translation id="1300806585489372370">Щоб змінити це налаштування, спершу <ph name="BEGIN_LINK" />ввімкніть ідентифікатори<ph name="END_LINK" /></translation>
 <translation id="1301135395320604080">Сайт <ph name="ORIGIN" /> може змінювати вказані нижче файли</translation>
@@ -1121,6 +1120,7 @@
 <translation id="2352662711729498748">&lt; 1 МБ</translation>
 <translation id="2352810082280059586">Сповіщення на заблокованому екрані автоматично зберігаються в додатку <ph name="LOCK_SCREEN_APP_NAME" />. Останнє сповіщення залишатиметься на заблокованому екрані.</translation>
 <translation id="2353297238722298836">Дозволено використовувати камеру та мікрофон</translation>
+<translation id="2355314311311231464">Сталася помилка налаштувань, оскільки не вдалось отримати дані вашого облікового запису. Повторіть спробу. Код помилки: <ph name="ERROR_CODE" />.</translation>
 <translation id="2355604387869345912">Увімкнути миттєву точку доступу</translation>
 <translation id="2356070529366658676">Запитати</translation>
 <translation id="2357330829548294574">Видалити користувача <ph name="USER_NAME" /></translation>
@@ -1215,6 +1215,7 @@
 <translation id="2473195200299095979">Перекласти цю сторінку</translation>
 <translation id="2475982808118771221">Сталася помилка</translation>
 <translation id="2476578072172137802">Налаштування сайтів</translation>
+<translation id="2476974672882258506">Щоб видалити <ph name="PARALLELS_DESKTOP" />, завершіть роботу Windows.</translation>
 <translation id="2478176599153288112">Дозволи медіа-файлу для розширення "<ph name="EXTENSION" />"</translation>
 <translation id="247949520305900375">Поділитись аудіо</translation>
 <translation id="248003956660572823">Паролі не збережено</translation>
@@ -1305,6 +1306,7 @@
 <translation id="2572032849266859634">Надано доступ лише для перегляду (<ph name="VOLUME_NAME" />).</translation>
 <translation id="2575247648642144396">Цей значок відображатиметься, якщо розширення зможе працювати на поточній сторінці. Запустіть розширення, натиснувши значок або комбінацію клавіш <ph name="EXTENSION_SHORTCUT" />.</translation>
 <translation id="257779572837908839">Налаштувати як Chromebox для відеоконференцій</translation>
+<translation id="2579232805407578790">Не вдалося підключитися до сервера. Перевірте з'єднання з мережею та повторіть спробу. Якщо проблема не зникне, перезапустіть Chromebook. Код помилки: <ph name="ERROR_CODE" />.</translation>
 <translation id="2580889980133367162">Завжди дозволяти <ph name="HOST" /> завантажувати декілька файлів</translation>
 <translation id="258095186877893873">Довго</translation>
 <translation id="2582253231918033891"><ph name="PRODUCT_NAME" /> <ph name="PRODUCT_VERSION" /> (платформа <ph name="PLATFORM_VERSION" />) <ph name="DEVICE_SERIAL_NUMBER" /></translation>
@@ -1524,6 +1526,7 @@
 <translation id="2836635946302913370">Вхід із використанням цього імені користувача вимкнено адміністратором.</translation>
 <translation id="283669119850230892">Щоб використовувати мережу <ph name="NETWORK_ID" />, спершу завершіть під’єднання до Інтернету нижче.</translation>
 <translation id="2838379631617906747">Встановлення</translation>
+<translation id="2838835911926931318">Увійдіть в обліковий запис, щоб синхронізувати закладки, паролі, історію й інші дані на всіх ваших пристроях</translation>
 <translation id="2839032553903800133">Сповіщення заблоковано</translation>
 <translation id="2841013758207633010">Час</translation>
 <translation id="2841837950101800123">Постачальник</translation>
@@ -1583,6 +1586,7 @@
     Повідомлення сервера: <ph name="SERVER_MSG" /></translation>
 <translation id="2908162660801918428">Додати медіа-галерею за каталогами</translation>
 <translation id="2910318910161511225">Під’єднайтеся до мережі й повторіть спробу</translation>
+<translation id="2910718431259223434">Сталася помилка. Повторіть спробу або зв'яжіться з адміністратором чи власником пристрою. Код помилки: <ph name="ERROR_CODE" />.</translation>
 <translation id="2913331724188855103">Дозволити сайтам зберігати та розпізнавати дані файлів cookie (рекомендується)</translation>
 <translation id="2915102088417824677">Переглянути журнал активності</translation>
 <translation id="2915873080513663243">Автосканування</translation>
@@ -1976,7 +1980,6 @@
 <translation id="3435738964857648380">Безпека</translation>
 <translation id="343578350365773421">Закінчився папір</translation>
 <translation id="3435896845095436175">Увімкнути</translation>
-<translation id="3436642683618870087">Функція "Живі субтитри" розпізнає мовлення в медіа й автоматично створює субтитри для всього медіаконтенту, який відтворюється в Chrome.</translation>
 <translation id="3438633801274389918">Ніндзя</translation>
 <translation id="3439153939049640737">Завжди дозволяти хосту <ph name="HOST" /> доступ до вашого мікрофона</translation>
 <translation id="3439970425423980614">Відкривання файлу PDF у вікні попереднього перегляду</translation>
@@ -2322,6 +2325,7 @@
 <translation id="3821372858277557370">{NUM_EXTENSIONS,plural, =1{Розширення схвалено}one{# розширення схвалено}few{# розширення схвалено}many{# розширень схвалено}other{# розширення схвалено}}</translation>
 <translation id="3822559385185038546">Ваш адміністратор застосував цей проксі-сервер</translation>
 <translation id="3823310065043511710">Для Linux потрібно принаймні <ph name="INSTALL_SIZE" /> вільного місця.</translation>
+<translation id="3824621460022590830">Маркер реєстрації пристрою недійсний. Зв'яжіться з адміністратором або власником пристрою. Код помилки: <ph name="ERROR_CODE" />.</translation>
 <translation id="3826440694796503677">Адміністратор заборонив додавати інші облікові записи Google</translation>
 <translation id="3827306204503227641">Дозволяти плагіни з неізольованим програмним середовищем</translation>
 <translation id="3827774300009121996">&amp;На весь екран</translation>
@@ -3275,6 +3279,7 @@
 <translation id="5079950360618752063">Використати запропонований пароль</translation>
 <translation id="508059534790499809">Оновити квиток Kerberos</translation>
 <translation id="5084230410268011727">Надати сайтам доступ до датчиків руху й світла</translation>
+<translation id="5084328598860513926">Налаштування перервано. Повторіть спробу або зв'яжіться з адміністратором чи власником пристрою. Код помилки: <ph name="ERROR_CODE" />.</translation>
 <translation id="5085162214018721575">Перевірка наявності оновлень</translation>
 <translation id="5086082738160935172">HID</translation>
 <translation id="5086874064903147617">Відновити домашню сторінку за умовчанням?</translation>
@@ -3389,7 +3394,7 @@
 <translation id="5233231016133573565">Ідентифікатор процесу</translation>
 <translation id="5233638681132016545">Нова вкладка</translation>
 <translation id="5233736638227740678">&amp;Вставити</translation>
-<translation id="5234764350956374838">Відхилити</translation>
+<translation id="5234764350956374838">Закрити</translation>
 <translation id="5235050375939235066">Видалити додаток?</translation>
 <translation id="523505283826916779">Налаштування доступності</translation>
 <translation id="5235750401727657667">Відкривати нову вкладку на місці поточної сторінки</translation>
@@ -3617,7 +3622,6 @@
 <translation id="5511379779384092781">Дуже мало</translation>
 <translation id="5511823366942919280">Налаштувати цей пристрій як "Shark"?</translation>
 <translation id="5512653252560939721">Сертифікату користувача потрібна апаратна підтримка.</translation>
-<translation id="5515923816438946203">Виберіть, що ви хочете бачити на екрані</translation>
 <translation id="5517304475148761050">Цьому додатку потрібен доступ до Play Маркету</translation>
 <translation id="5517412723934627386"><ph name="NETWORK_TYPE" /> – <ph name="NETWORK_DISPLAY_NAME" /></translation>
 <translation id="551752069230578406">Додавання принтера в обліковий запис. Це може тривати деякий час…</translation>
@@ -3673,6 +3677,7 @@
 <translation id="557722062034137776">Скидання пристрою не вплине на ваші облікові записи Google чи дані, синхронізовані з цими обліковими записами. Проте, усі збережені на вашому пристрої файли буде видалено.</translation>
 <translation id="5578059481725149024">Автоматичний вхід</translation>
 <translation id="558170650521898289">Перевірка драйверів пристроїв Microsoft Windows</translation>
+<translation id="5581972110672966454">Не вдається приєднати пристрій до домену. Повторіть спробу або зв'яжіться з адміністратором чи власником пристрою. Код помилки: <ph name="ERROR_CODE" />.</translation>
 <translation id="5582839680698949063">Головне меню</translation>
 <translation id="5583640892426849032">Backspace</translation>
 <translation id="5584088138253955452">Зберегти ім’я користувача?</translation>
@@ -3731,6 +3736,7 @@
 <translation id="5642508497713047">Сторона, що підписала CRL</translation>
 <translation id="5643321261065707929">Мережа з тарифікацією трафіку</translation>
 <translation id="5643620609347735571">Видалити та продовжити</translation>
+<translation id="5646376287012673985">Місцезнаходження</translation>
 <translation id="5646558797914161501">Бізнесмен</translation>
 <translation id="5648166631817621825">Останні 7 днів</translation>
 <translation id="5649053991847567735">Автоматичні завантаження</translation>
@@ -3739,12 +3745,13 @@
 <translation id="5657156137487675418">Дозволити всі cookie-файли</translation>
 <translation id="5657667036353380798">Для зовнішнього розширення потрібна версія Chrome <ph name="MINIMUM_CHROME_VERSION" /> або новіша.</translation>
 <translation id="5658415415603568799">З міркувань безпеки Smart Lock запропонує ввести пароль через 20 годин.</translation>
-<translation id="5659593005791499971">Електронна пошта</translation>
+<translation id="5659593005791499971">Ел. пошта</translation>
 <translation id="5659833766619490117">Цю сторінку неможливо перекласти</translation>
 <translation id="5662513737565158057">Налаштуйте роботу додатків Linux.</translation>
 <translation id="5667546120811588575">Налаштування Google Play…</translation>
 <translation id="5669267381087807207">Активація</translation>
 <translation id="5669691691057771421">Введіть новий PIN-код</translation>
+<translation id="5670702108860320605">BSSID</translation>
 <translation id="5671641761787789573">Зображення заблоковано</translation>
 <translation id="5671658447180261823">Видалити пропозицію "<ph name="SUGGESTION_NAME" />"</translation>
 <translation id="567587836466137939">Цей пристрій отримуватиме автоматичні оновлення програмного забезпечення й системи безпеки до такого часу: <ph name="MONTH_AND_YEAR" />. <ph name="LINK_BEGIN" />Докладніше<ph name="LINK_END" /></translation>
@@ -4351,7 +4358,7 @@
 <translation id="6429384232893414837">Помилка оновлення</translation>
 <translation id="6430814529589430811">ASCII Base64-кодування, єдиний сертифікат</translation>
 <translation id="6431347207794742960"><ph name="PRODUCT_NAME" /> налаштує автоматичні оновлення для всіх користувачів цього комп'ютера.</translation>
-<translation id="6434309073475700221">Скасувати</translation>
+<translation id="6434309073475700221">Відхилити</translation>
 <translation id="6434325376267409267">Щоб користуватися додатком <ph name="APP_NAME" />, потрібно оновити пристрій.</translation>
 <translation id="6436164536244065364">Переглянути у веб-магазині</translation>
 <translation id="6438992844451964465"><ph name="WINDOW_TITLE" /> – відтворюється аудіо</translation>
@@ -5391,6 +5398,7 @@
 <translation id="7764225426217299476">Додати адресу</translation>
 <translation id="7764256770584298012"><ph name="DOWNLOAD_RECEIVED" /> з домену <ph name="DOWNLOAD_DOMAIN" /></translation>
 <translation id="7765158879357617694">Перемістити</translation>
+<translation id="7766082757934713382">Допомагає зменшити використання мережевого трафіку, призупиняючи автоматичні оновлення додатків і системи</translation>
 <translation id="7766807826975222231">Ознайомитися</translation>
 <translation id="7766838926148951335">Прийняти дозволи</translation>
 <translation id="7768770796815395237">Змінити</translation>
@@ -6303,6 +6311,7 @@
 <translation id="885701979325669005">Обсяг пам’яті</translation>
 <translation id="8859057652521303089">Виберіть мову:</translation>
 <translation id="8859174528519900719">Додатковий фрейм: <ph name="SUBFRAME_SITE" /></translation>
+<translation id="8859402192569844210">Не вдалося завантажити Умови використання</translation>
 <translation id="8859662783913000679">Батьківський обліковий запис</translation>
 <translation id="8862003515646449717">Виберіть швидкий веб-переглядач</translation>
 <translation id="8863753581171631212">Відкрити посилання в новому вікні додатка <ph name="APP" /></translation>
@@ -6381,7 +6390,6 @@
 <translation id="8952831374766033534">Параметр конфігурації не підтримується: <ph name="ERROR_LINE" /></translation>
 <translation id="8953476467359856141">Якщо пристрій заряджається</translation>
 <translation id="895347679606913382">Запуск...</translation>
-<translation id="8957762313041272117">Живі субтитри</translation>
 <translation id="895944840846194039">Пам’ять JavaScript</translation>
 <translation id="8962083179518285172">Сховати деталі</translation>
 <translation id="8962918469425892674">Цей сайт використовує датчики руху чи світла.</translation>
@@ -6571,6 +6579,7 @@
 <translation id="920045321358709304">Пошук у <ph name="SEARCH_ENGINE" /></translation>
 <translation id="9201023452444595544">Усі дані, збережені офлайн, буде видалено</translation>
 <translation id="9201220332032049474">Способи блокування екрана</translation>
+<translation id="9201842707396338580">Сталася помилка. Зв'яжіться з адміністратором або власником пристрою. Код помилки: <ph name="ERROR_CODE" />.</translation>
 <translation id="9203398526606335860">&amp;Профілювання ввімкнено</translation>
 <translation id="9203904171912129171">Виберіть пристрій</translation>
 <translation id="9203962528777363226">Адміністратор цього пристрою вимкнув можливість додавати нових користувачів</translation>
@@ -6642,6 +6651,7 @@
 <translation id="983511809958454316">Ця функція не підтримується у VR-режимі</translation>
 <translation id="984275831282074731">Способи оплати</translation>
 <translation id="98515147261107953">Альбомна</translation>
+<translation id="987068745968718743">Parallels Desktop: <ph name="PLUGIN_VM_NAME" /></translation>
 <translation id="987264212798334818">Загальне</translation>
 <translation id="987897973846887088">Немає зображень</translation>
 <translation id="988978206646512040">Потрібно вказати парольну фразу</translation>
diff --git a/chrome/app/resources/generated_resources_ur.xtb b/chrome/app/resources/generated_resources_ur.xtb
index 7792fb4..0e101827 100644
--- a/chrome/app/resources/generated_resources_ur.xtb
+++ b/chrome/app/resources/generated_resources_ur.xtb
@@ -248,7 +248,6 @@
 <translation id="1293556467332435079">فائلیں</translation>
 <translation id="1296911687402551044">منتخب کردہ ٹیب کو پن کریں</translation>
 <translation id="1297175357211070620">منزل</translation>
-<translation id="1297646507722131691">‏اپ گریڈ مکمل نہ ہونے کی صورت میں ڈیٹا کی محرومی سے بچنے کے لیے اس اپ گریڈ کے حصہ کے طور پر فائلز کا بیک اپ لینے کی تجویز کی جاتی ہے۔ اپ گریڈ شروع ہونے کی وجہ سے Linux (بی ٹا) بند ہو جائے گا۔ آگے بڑھنے سے پہلے براہ کرم کھلی ہوئی فائلز کو محفوظ کریں۔</translation>
 <translation id="1300415640239881824">‏<ph name="DOMAIN" /> تحفظ یافتہ مواد کے بہتر پلے بیک کی اہلیت کا تعین کرنے کیلئے Google کی جانب سے آپ کے آلہ کی شناخت کی توثیق کرنا چاہتا ہے۔</translation>
 <translation id="1300806585489372370">اس ترتیب کو تبدیل کرنے کیلئے، پہلے <ph name="BEGIN_LINK" />شناخت کنندگان کو آن کریں<ph name="END_LINK" /></translation>
 <translation id="1301135395320604080"><ph name="ORIGIN" /> مندرجہ ذیل فائلز میں ترمیم کر سکتا ہے</translation>
@@ -1122,6 +1121,7 @@
 <translation id="2352662711729498748">‎&lt; 1 MB</translation>
 <translation id="2352810082280059586">مقفل اسکرین کے نوٹس خودکار طور پر <ph name="LOCK_SCREEN_APP_NAME" /> میں محفوظ ہوتے ہیں۔ آپ کا حالیہ ترین نوٹ مقفل اسکرین پر باقی رہے گا۔</translation>
 <translation id="2353297238722298836">کیمرا اور مائیکروفون اجازت یافتہ ہے</translation>
+<translation id="2355314311311231464">فراہمی ناکام ہو گئی کیوں کہ آپ کے اکاؤنٹ کی تفصیلات بازیافت نہیں کی جا سکیں۔ براہ کرم دوبارہ کوشش کریں۔ خرابی کا کوڈ: <ph name="ERROR_CODE" />۔</translation>
 <translation id="2355604387869345912">فوری ٹیدرنگ آن کریں</translation>
 <translation id="2356070529366658676">پوچھیں</translation>
 <translation id="2357330829548294574"><ph name="USER_NAME" /> ہٹائیں</translation>
@@ -1216,6 +1216,7 @@
 <translation id="2473195200299095979">اس صفحہ کا ترجمہ کریں</translation>
 <translation id="2475982808118771221">ایک خرابی پیش آگئی</translation>
 <translation id="2476578072172137802">سائٹ کی ترتیبات</translation>
+<translation id="2476974672882258506"><ph name="PARALLELS_DESKTOP" /> کو اَن انسٹال کرنے کیلئے ونڈوز شٹ ڈاؤن کریں۔</translation>
 <translation id="2478176599153288112">"<ph name="EXTENSION" />" کیلئے میڈیا فائل کی اجازتیں</translation>
 <translation id="247949520305900375">آڈیو کا اشتراک کریں</translation>
 <translation id="248003956660572823">پاسورڈز محفوظ نہیں ہیں</translation>
@@ -1306,6 +1307,7 @@
 <translation id="2572032849266859634"><ph name="VOLUME_NAME" /> کیلئے صرف پڑھنے کی رسائی دی گئی ہے۔</translation>
 <translation id="2575247648642144396">جب ایکسٹینشن موجودہ صفحہ پر کارروائی کر سکے گا تو یہ آئیکن دیکھا جا سکے گا۔ آئیکن پر کلک کر کے یا <ph name="EXTENSION_SHORTCUT" /> کو دبا کر اس ایکسٹینشن کو استعمال کریں۔</translation>
 <translation id="257779572837908839">‏Chromebox برائے میٹنگز کے طور پر سیٹ کریں</translation>
+<translation id="2579232805407578790">‏سرور سے منسلک نہیں ہو سکا۔ براہ کرم اپنا نیٹ ورک کنکشن چیک کریں اور دوبارہ کوشش کریں۔ اگر مسئلہ برقرار ہے، تو اپنا Chromebook ری سٹارٹ کریں۔ خرابی کا کوڈ: <ph name="ERROR_CODE" />۔</translation>
 <translation id="2580889980133367162"><ph name="HOST" /> کو ہمیشہ متعدد فائلیں ڈاؤن لوڈ کرنے کی اجازت دیں</translation>
 <translation id="258095186877893873">طویل</translation>
 <translation id="2582253231918033891"><ph name="PRODUCT_NAME" /> <ph name="PRODUCT_VERSION" /> (پلیٹ فارم <ph name="PLATFORM_VERSION" />) <ph name="DEVICE_SERIAL_NUMBER" /></translation>
@@ -1525,6 +1527,7 @@
 <translation id="2836635946302913370">اس صارف نام کے ساتھ سائن ان کو آپ کے منتظم نے غیر فعال کر دیا ہے۔</translation>
 <translation id="283669119850230892">نیٹ ورک <ph name="NETWORK_ID" /> استعمال کرنے کیلئے، پہلے ذیل میں انٹرنیٹ کا اپنا کنکشن مکمل کریں۔</translation>
 <translation id="2838379631617906747">انسٹال کی جا رہی ہے</translation>
+<translation id="2838835911926931318">اپنے سبھی آلات پر اپنے بُک مارکس، پاس ورڈز، سرگزشت اور مزید بہت کچھ کی مطابقت پذیری میں سائن ان کریں</translation>
 <translation id="2839032553903800133">اطلاعات مسدود ہیں</translation>
 <translation id="2841013758207633010">وقت</translation>
 <translation id="2841837950101800123">فراہم کنندہ</translation>
@@ -1584,6 +1587,7 @@
     سرور کا پیغام: <ph name="SERVER_MSG" /></translation>
 <translation id="2908162660801918428">ڈائریکٹری کے لحاظ سے میڈیا گیلری شامل کریں</translation>
 <translation id="2910318910161511225">نیٹ ورک سے منسلک ہو کر دوبارہ کوشش کریں</translation>
+<translation id="2910718431259223434">کچھ غلط ہوگیا۔ براہ کرم دوبارہ کوشش کریں یا اپنے آلہ کے مالک یا منتظم سے رابطہ کریں۔ خرابی کا کوڈ: <ph name="ERROR_CODE" />۔</translation>
 <translation id="2913331724188855103">سائٹس کو کوکی ڈیٹا کو محفوظ کرنے اور پڑھنے کی اجازت دیں (تجویز کردہ)</translation>
 <translation id="2915102088417824677">سرگرمی کا لاگ دیکھیں</translation>
 <translation id="2915873080513663243">خودکار اسکین</translation>
@@ -1977,7 +1981,6 @@
 <translation id="3435738964857648380">سیکیورٹی</translation>
 <translation id="343578350365773421">کاغذ ختم ہو گیا</translation>
 <translation id="3435896845095436175">فعال کریں</translation>
-<translation id="3436642683618870087">‏لائیو کیپشن میڈیا میں اسپیچ کا پتا لگاتا ہے اور خودکار طور پر Chrome میں چلنے والے سبھی میڈیا کے لیے کیپشنز تخلیق کرتا ہے۔</translation>
 <translation id="3438633801274389918">ننجا</translation>
 <translation id="3439153939049640737"><ph name="HOST" /> کو اپنے مائیکرو فون تک ہمیشہ رسائی حاصل کرنے کی اجازت دیں</translation>
 <translation id="3439970425423980614">‏PDF کو پیش منظر میں کھولا جا رہا ہے</translation>
@@ -2323,6 +2326,7 @@
 <translation id="3821372858277557370">{NUM_EXTENSIONS,plural, =1{ایک ایکسٹینشن کی منظوری دی گئی ہے}other{# ایکسٹینشنز کی منظوری دی گئی ہے}}</translation>
 <translation id="3822559385185038546">اس پراکسی کو آپ کے منتظم نے نافذ کیا ہے</translation>
 <translation id="3823310065043511710">‏کم از کم <ph name="INSTALL_SIZE" />  خالی جگہ Linux کے لیے تجویز کی جاتی ہے۔</translation>
+<translation id="3824621460022590830">آلہ کے اندراج کا ٹوکن غلط ہے۔ براہ کرم اپنے آلہ کے مالک یا منتظم سے رابطہ کریں۔ خرابی کا کوڈ: <ph name="ERROR_CODE" />۔</translation>
 <translation id="3826440694796503677">‏آپ کے منتظم نے مزید Google اکاؤنٹس شامل کرنے کا عمل کو غیر فعال کر دیا ہے</translation>
 <translation id="3827306204503227641">سینڈ باکس سے نکالے ہوئے پلگ انز کو اجازت دینا جاری رکھیں</translation>
 <translation id="3827774300009121996">&amp;پوری اسکرین</translation>
@@ -3276,6 +3280,7 @@
 <translation id="5079950360618752063">تجویز کردہ پاس ورڈ استعمال کریں</translation>
 <translation id="508059534790499809">‏Kerberos ٹکٹ ریفریش کریں</translation>
 <translation id="5084230410268011727">سائٹس کو موشن اور لائٹ سینسرز استعمال کرنے کی اجازت دیں</translation>
+<translation id="5084328598860513926">فراہمی کے بہاؤ میں مداخلت ہو گئی۔ براہ کرم دوبارہ کوشش کریں یا اپنے آلہ کے مالک یا منتظم سے رابطہ کریں۔ خرابی کا کوڈ: <ph name="ERROR_CODE" />۔</translation>
 <translation id="5085162214018721575">اپ ڈیٹس چیک کرنا</translation>
 <translation id="5086082738160935172">HID</translation>
 <translation id="5086874064903147617">ڈیفالٹ ہوم صفحہ کو بحال کریں؟</translation>
@@ -3618,7 +3623,6 @@
 <translation id="5511379779384092781">بہت ہی کم</translation>
 <translation id="5511823366942919280">کیا آپ واقعی اس آلہ کو "شارک" کے بطور تشکیل دینا چاہتے ہیں؟</translation>
 <translation id="5512653252560939721">صارف کا سرٹیفکیٹ ہارڈ ویئر سے حمایت یافتہ ہونا ضروری ہے۔</translation>
-<translation id="5515923816438946203">اپنی اسکرین پر آپ کیا دیکھنا چاہتے ہیں منتخب کریں</translation>
 <translation id="5517304475148761050">‏اس ایپ کو Play اسٹور تک رسائی درکار ہے</translation>
 <translation id="5517412723934627386"><ph name="NETWORK_TYPE" /> - <ph name="NETWORK_DISPLAY_NAME" /></translation>
 <translation id="551752069230578406">پرنٹر کو آپ کے اکاؤنٹ میں شامل کیا جا رہا ہے - اس میں تھوڑا وقت لگ سکتا ہے…</translation>
@@ -3674,6 +3678,7 @@
 <translation id="557722062034137776">‏آپ کے آلہ کو دوبارہ ترتیب دینے سے آپ کے Google اکاؤنٹس یا ان اکاؤنٹس کے کسی بھی مطابقت پذیر ڈیٹا پر اثر نہیں پڑے گا۔ تاہم، آپ کے آلہ پر مقامی طور پر محفوظ کردہ سبھی فائلیں حذف کر دی جائیں گی۔</translation>
 <translation id="5578059481725149024">خودکار سائن ان</translation>
 <translation id="558170650521898289">‏Microsoft Windows ہارڈ ویئر ڈرائیور کی توثیق</translation>
+<translation id="5581972110672966454">ڈومین میں آلہ کو شامل نہیں کیا جا سکتا۔ براہ کرم دوبارہ کوشش کریں یا اپنے آلہ کے مالک یا منتظم سے رابطہ کریں۔ خرابی کا کوڈ: <ph name="ERROR_CODE" />۔</translation>
 <translation id="5582839680698949063">اصل مینو</translation>
 <translation id="5583640892426849032">بیک اسپیس</translation>
 <translation id="5584088138253955452">صارف نام کو محفوظ کریں؟</translation>
@@ -3732,6 +3737,7 @@
 <translation id="5642508497713047">‏CRL سائنر</translation>
 <translation id="5643321261065707929">میٹرڈ نیٹ ورک</translation>
 <translation id="5643620609347735571">صاف کریں اور جاری رکھیں</translation>
+<translation id="5646376287012673985">مقام</translation>
 <translation id="5646558797914161501">تاجر</translation>
 <translation id="5648166631817621825">آخری 7 دن</translation>
 <translation id="5649053991847567735">خود کار ڈاؤن لوڈز</translation>
@@ -3746,6 +3752,7 @@
 <translation id="5667546120811588575">‏Google Play کو سیٹ کیا جا رہا ہے...</translation>
 <translation id="5669267381087807207">فعال ہو رہا ہے</translation>
 <translation id="5669691691057771421">‏نیا PIN درج کریں</translation>
+<translation id="5670702108860320605">BSSID</translation>
 <translation id="5671641761787789573">تصاویر مسدود ہیں</translation>
 <translation id="5671658447180261823">تجویز <ph name="SUGGESTION_NAME" /> ہٹائیں</translation>
 <translation id="567587836466137939">اس آلے کو <ph name="MONTH_AND_YEAR" /> تک خودکار سافٹ ویئر اور سیکیورٹی اپ ڈیٹس حاصل ہوں گی۔ <ph name="LINK_BEGIN" />مزید جانیں<ph name="LINK_END" /></translation>
@@ -5392,6 +5399,7 @@
 <translation id="7764225426217299476">پتہ شامل کریں</translation>
 <translation id="7764256770584298012"><ph name="DOWNLOAD_DOMAIN" /> سے <ph name="DOWNLOAD_RECEIVED" /></translation>
 <translation id="7765158879357617694">منتقل کریں</translation>
+<translation id="7766082757934713382">خودکار طور پر چلنے والی ایپس اور سسٹم اپ ڈیٹس کو روکننے سے نیٹ ورک کے ڈیٹا کے ڈیٹا کے استعمال میں کمی آتی ہے</translation>
 <translation id="7766807826975222231">ایک ٹؤر لیں</translation>
 <translation id="7766838926148951335">اجازتیں قبول کریں</translation>
 <translation id="7768770796815395237">تبدیل کریں</translation>
@@ -6304,6 +6312,7 @@
 <translation id="885701979325669005">اسٹوریج</translation>
 <translation id="8859057652521303089">اپنی زبان منتخب کریں:</translation>
 <translation id="8859174528519900719">سب فریم: <ph name="SUBFRAME_SITE" /></translation>
+<translation id="8859402192569844210">سروس کی شرائط لوڈ نہیں ہو سکیں</translation>
 <translation id="8859662783913000679">والدین کا اکاؤنٹ</translation>
 <translation id="8862003515646449717">تیز براؤزر پر سوئچ کریں</translation>
 <translation id="8863753581171631212">لنک کو نئی <ph name="APP" /> میں کھولیں</translation>
@@ -6382,7 +6391,6 @@
 <translation id="8952831374766033534">کنفیگریشن اختیار تعاون یافتہ نہیں ہے: <ph name="ERROR_LINE" /></translation>
 <translation id="8953476467359856141">چارج ہوتے وقت</translation>
 <translation id="895347679606913382">اسٹارٹ ہو رہا ہے…</translation>
-<translation id="8957762313041272117">لائیو کیپشن</translation>
 <translation id="895944840846194039">‏JavaScript میموری</translation>
 <translation id="8962083179518285172">تفصیلات چھپائیں</translation>
 <translation id="8962918469425892674">یہ سائٹ موشن یا لائٹ سینسرز کا استعمال کر رہی ہے۔</translation>
@@ -6572,6 +6580,7 @@
 <translation id="920045321358709304">تلاش کریں <ph name="SEARCH_ENGINE" /></translation>
 <translation id="9201023452444595544">آف لائن تمام ڈيٹا صاف ہو جائے گا</translation>
 <translation id="9201220332032049474">اسکرین لاک کے اختیارات</translation>
+<translation id="9201842707396338580">کچھ غلط ہوگیا۔ براہ کرم اپنے آلہ کے مالک یا منتظم سے رابطہ کریں۔ خرابی کا کوڈ: <ph name="ERROR_CODE" />۔</translation>
 <translation id="9203398526606335860">&amp;پروفائلنگ فعال ہے</translation>
 <translation id="9203904171912129171">ایک آلہ منتخب کریں</translation>
 <translation id="9203962528777363226">اس آلہ کے منتظم نے نئے صارفین کے شامل کیے جانے کو غیر فعال کر دیا ہے</translation>
@@ -6643,6 +6652,7 @@
 <translation id="983511809958454316">‏یہ خصوصیت VR میں تعاون یافتہ نہیں ہے</translation>
 <translation id="984275831282074731">ادائیگی کے طریقے</translation>
 <translation id="98515147261107953">لینڈ اسکیپ</translation>
+<translation id="987068745968718743">‏Parallels ڈیسک ٹاپ: <ph name="PLUGIN_VM_NAME" /></translation>
 <translation id="987264212798334818">عمومی</translation>
 <translation id="987897973846887088">کوئی تصویر دستیاب نہیں ہے</translation>
 <translation id="988978206646512040">خالی پاس فریز کی اجازت نہیں ہے</translation>
diff --git a/chrome/app/resources/generated_resources_uz.xtb b/chrome/app/resources/generated_resources_uz.xtb
index 68d046f1..272a7a5 100644
--- a/chrome/app/resources/generated_resources_uz.xtb
+++ b/chrome/app/resources/generated_resources_uz.xtb
@@ -248,7 +248,6 @@
 <translation id="1293556467332435079">Fayllar</translation>
 <translation id="1296911687402551044">Tanlangan varaqni mahkamlash</translation>
 <translation id="1297175357211070620">Printer</translation>
-<translation id="1297646507722131691">Yangilanish tavsiyasi bilan fayllar zaxiralanmoqda, fayllar saqlanib qolmasa, bu yangilanish bajarilmaydi. Yangilanish Linux (Beta) seansining yakunlanishidan boshlanadi. Davom etish uchun ochiq fayllarni saqlab oling.</translation>
 <translation id="1300415640239881824">Qurilmangizda <ph name="DOMAIN" /> domenidagi himoyalangan kontentni ijro etish imkoniyati mavjudligini tekshirish uchun Google serverlari tomonidan haqiqiylik tekshiruvi talab qilinadi.</translation>
 <translation id="1300806585489372370">Bu sozlamani o‘zgartirishdan avval <ph name="BEGIN_LINK" />identifikatorlarni yoqing<ph name="END_LINK" /></translation>
 <translation id="1301135395320604080"><ph name="ORIGIN" /> quyidagi fayllarni tahrirlay oladi</translation>
@@ -1979,7 +1978,6 @@
 <translation id="3435738964857648380">Xavfsizlik</translation>
 <translation id="343578350365773421">Qogʻoz tugagan</translation>
 <translation id="3435896845095436175">Yoqish</translation>
-<translation id="3436642683618870087">Jonli izoh Chrome ijro qilayotgan barcha media fayllarda nutqni aniqlab, avtomatik ravishda taglavhalarga aylantiradi.</translation>
 <translation id="3438633801274389918">Ninza</translation>
 <translation id="3439153939049640737"><ph name="HOST" /> saytiga mikrofondan doim foydalanishga ruxsat berilsin</translation>
 <translation id="3439970425423980614">PDF‘ning oldindan ko‘rinishi ochilmoqda</translation>
@@ -3622,7 +3620,6 @@
 <translation id="5511379779384092781">Juda kichik</translation>
 <translation id="5511823366942919280">Haqiqatan ham bu qurilmani "Shark" sifatida sozlamoqchimisiz?</translation>
 <translation id="5512653252560939721">Foydalanuvchi sertifikati apparatga asoslangan bo‘lishi kerak</translation>
-<translation id="5515923816438946203">Ekranda nima chiqishini tanlang</translation>
 <translation id="5517304475148761050">Bu ilova Play Marketga kirishni talab etadi</translation>
 <translation id="5517412723934627386"><ph name="NETWORK_TYPE" /> - <ph name="NETWORK_DISPLAY_NAME" /></translation>
 <translation id="551752069230578406">Hisobga printer qo‘shilmoqda. Bu bir necha daqiqa vaqtingizni olishi mumkin...</translation>
@@ -3737,6 +3734,7 @@
 <translation id="5642508497713047">CRL imzolovchisi</translation>
 <translation id="5643321261065707929">Trafik hisoblanadigan tarmoq</translation>
 <translation id="5643620609347735571">Tozalash va davom etish</translation>
+<translation id="5646376287012673985">Joylashuv</translation>
 <translation id="5646558797914161501">Biznesmen</translation>
 <translation id="5648166631817621825">Oxirgi 7 kun</translation>
 <translation id="5649053991847567735">Avtomatik yuklamalar</translation>
@@ -6388,7 +6386,6 @@
 <translation id="8952831374766033534">Ishlamadigan konfiguratsiya: <ph name="ERROR_LINE" /></translation>
 <translation id="8953476467359856141">Quvvat olayotganda</translation>
 <translation id="895347679606913382">Boshlanmoqda...</translation>
-<translation id="8957762313041272117">Jonli izoh</translation>
 <translation id="895944840846194039">JavaScript xotirasi</translation>
 <translation id="8962083179518285172">Tafsilotlarni yopish</translation>
 <translation id="8962918469425892674">Bu sayt harakat yoki yorug‘lik sensorlaridan foydalanmoqda.</translation>
diff --git a/chrome/app/resources/generated_resources_vi.xtb b/chrome/app/resources/generated_resources_vi.xtb
index a94b67da..3f1d8079 100644
--- a/chrome/app/resources/generated_resources_vi.xtb
+++ b/chrome/app/resources/generated_resources_vi.xtb
@@ -247,7 +247,6 @@
 <translation id="1293556467332435079">Tệp</translation>
 <translation id="1296911687402551044">Ghim thẻ đã chọn</translation>
 <translation id="1297175357211070620">Máy in đích</translation>
-<translation id="1297646507722131691">Bạn nên sao lưu tệp khi nâng cấp để tránh mất dữ liệu trong trường hợp quá trình nâng cấp không hoàn tất. Khi bắt đầu nâng cấp, Linux (bản thử nghiệm) sẽ tắt. Vui lòng lưu các tệp đang mở trước khi tiếp tục.</translation>
 <translation id="1300415640239881824"><ph name="DOMAIN" /> muốn Google xác minh thông tin định danh thiết bị của bạn để xác định xem thiết bị có thể sử dụng chức năng phát nâng cao nội dung được bảo vệ hay không.</translation>
 <translation id="1300806585489372370">Để thay đổi cài đặt này, trước tiên hãy <ph name="BEGIN_LINK" />bật giá trị nhận dạng<ph name="END_LINK" /></translation>
 <translation id="1301135395320604080"><ph name="ORIGIN" /> có thể chỉnh sửa các tệp sau đây</translation>
@@ -1121,6 +1120,7 @@
 <translation id="2352662711729498748">&lt; 1 MB</translation>
 <translation id="2352810082280059586">Ghi chú trên màn hình khóa được tự động lưu vào <ph name="LOCK_SCREEN_APP_NAME" />. Ghi chú mới nhất của bạn sẽ vẫn còn trên màn hình khóa.</translation>
 <translation id="2353297238722298836">Cho phép máy ảnh và micrô</translation>
+<translation id="2355314311311231464">Không cấp phép được do không thể lấy thông tin chi tiết về tài khoản của bạn. Vui lòng thử lại. Mã lỗi: <ph name="ERROR_CODE" />.</translation>
 <translation id="2355604387869345912">Bật tính năng Chia sẻ Internet tức thì</translation>
 <translation id="2356070529366658676">Yêu cầu</translation>
 <translation id="2357330829548294574">Xóa <ph name="USER_NAME" /></translation>
@@ -1215,6 +1215,7 @@
 <translation id="2473195200299095979">Dịch trang này</translation>
 <translation id="2475982808118771221">Đã xảy ra lôi</translation>
 <translation id="2476578072172137802">Cài đặt trang web</translation>
+<translation id="2476974672882258506">Hãy tắt Windows để gỡ cài đặt <ph name="PARALLELS_DESKTOP" />.</translation>
 <translation id="2478176599153288112">Quyền của tệp phương tiện cho "<ph name="EXTENSION" />"</translation>
 <translation id="247949520305900375">Chia sẻ âm thanh</translation>
 <translation id="248003956660572823">Chưa lưu mật khẩu</translation>
@@ -1305,6 +1306,7 @@
 <translation id="2572032849266859634">Quyền truy cập chỉ đọc vào <ph name="VOLUME_NAME" /> đã được cấp.</translation>
 <translation id="2575247648642144396">Biểu tượng này sẽ hiển thị khi tiện ích có thể hoạt động trên trang hiện tại. Sử dụng tiện ích này bằng cách nhấp vào biểu tượng hoặc bằng cách nhấn <ph name="EXTENSION_SHORTCUT" />.</translation>
 <translation id="257779572837908839">Thiết lập làm Chromebox cho hội họp</translation>
+<translation id="2579232805407578790">Không thể kết nối với máy chủ. Vui lòng kiểm tra kết nối mạng rồi thử lại. Nếu sự cố này vẫn tiếp diễn, hãy khởi động lại Chromebook. Mã lỗi: <ph name="ERROR_CODE" />.</translation>
 <translation id="2580889980133367162">Luôn cho phép <ph name="HOST" /> tải xuống nhiều tệp</translation>
 <translation id="258095186877893873">Lâu</translation>
 <translation id="2582253231918033891"><ph name="PRODUCT_NAME" /> <ph name="PRODUCT_VERSION" /> (Nền tảng <ph name="PLATFORM_VERSION" />) <ph name="DEVICE_SERIAL_NUMBER" /></translation>
@@ -1524,6 +1526,7 @@
 <translation id="2836635946302913370">Đăng nhập bằng tên người dùng này đã bị quản trị viên của bạn vô hiệu hóa.</translation>
 <translation id="283669119850230892">Để sử dụng mạng <ph name="NETWORK_ID" />, trước hết hãy hoàn tất kết nối Internet của bạn ở bên dưới.</translation>
 <translation id="2838379631617906747">Đang cài đặt</translation>
+<translation id="2838835911926931318">Hãy đăng nhập để đồng bộ hóa dấu trang, mật khẩu, lịch sử và nhiều nội dung khác trên tất cả thiết bị của bạn</translation>
 <translation id="2839032553903800133">Đã chặn thông báo</translation>
 <translation id="2841013758207633010">Thời gian</translation>
 <translation id="2841837950101800123">Nhà cung cấp</translation>
@@ -1583,6 +1586,7 @@
     Thông báo máy chủ: <ph name="SERVER_MSG" /></translation>
 <translation id="2908162660801918428">Thêm thư viện của phương tiện theo thư mục</translation>
 <translation id="2910318910161511225">Hãy kết nối với mạng rồi thử lại</translation>
+<translation id="2910718431259223434">Đã xảy ra lỗi. Vui lòng thử lại hoặc liên hệ với quản trị viên hay chủ sở hữu thiết bị. Mã lỗi: <ph name="ERROR_CODE" />.</translation>
 <translation id="2913331724188855103">Cho phép trang web lưu và đọc dữ liệu cookie (được đề xuất)</translation>
 <translation id="2915102088417824677">Xem nhật ký hoạt động</translation>
 <translation id="2915873080513663243">Tự động quét</translation>
@@ -1976,7 +1980,6 @@
 <translation id="3435738964857648380">Bảo mật</translation>
 <translation id="343578350365773421">Hết giấy</translation>
 <translation id="3435896845095436175">Bật</translation>
-<translation id="3436642683618870087">Tính năng Phụ đề trực tiếp phát hiện lời nói trong nội dung nghe nhìn và tự động tạo phụ đề cho tất cả các nội dung nghe nhìn đang phát trong Chrome.</translation>
 <translation id="3438633801274389918">Ninja</translation>
 <translation id="3439153939049640737">Luôn cho phép <ph name="HOST" /> truy cập micrô của bạn</translation>
 <translation id="3439970425423980614">Mở PDF ở chế độ xem trước</translation>
@@ -2322,6 +2325,7 @@
 <translation id="3821372858277557370">{NUM_EXTENSIONS,plural, =1{1 tiện ích đã được phê duyệt}other{# tiện ích đã được phê duyệt}}</translation>
 <translation id="3822559385185038546">Proxy này được quản trị viên của bạn thực thi</translation>
 <translation id="3823310065043511710">Linux nên có dung lượng tối thiểu là <ph name="INSTALL_SIZE" />.</translation>
+<translation id="3824621460022590830">Mã đăng ký thiết bị là không hợp lệ. Vui lòng liên hệ với quản trị viên hoặc chủ sở hữu thiết bị. Mã lỗi: <ph name="ERROR_CODE" />.</translation>
 <translation id="3826440694796503677">Quản trị viên đã tắt tính năng thêm Tài khoản Google khác</translation>
 <translation id="3827306204503227641">Tiếp tục cho phép plugin không có hộp cát</translation>
 <translation id="3827774300009121996">&amp;Toàn Màn hình</translation>
@@ -3275,6 +3279,7 @@
 <translation id="5079950360618752063">Sử dụng mật khẩu đề xuất</translation>
 <translation id="508059534790499809">Làm mới phiếu Kerberos</translation>
 <translation id="5084230410268011727">Cho phép các trang web sử dụng cảm biến chuyển động và ánh sáng</translation>
+<translation id="5084328598860513926">Quy trình cấp phép bị gián đoạn. Vui lòng thử lại hoặc liên hệ với quản trị viên hay chủ sở hữu thiết bị. Mã lỗi: <ph name="ERROR_CODE" />.</translation>
 <translation id="5085162214018721575">Đang kiểm tra bản cập nhật</translation>
 <translation id="5086082738160935172">HID</translation>
 <translation id="5086874064903147617">Khôi phục trang chủ mặc định?</translation>
@@ -3389,7 +3394,7 @@
 <translation id="5233231016133573565">ID Tiến trình</translation>
 <translation id="5233638681132016545">Thẻ mới</translation>
 <translation id="5233736638227740678">&amp;Dán</translation>
-<translation id="5234764350956374838">Loại bỏ</translation>
+<translation id="5234764350956374838">Bỏ qua</translation>
 <translation id="5235050375939235066">Gỡ cài đặt ứng dụng?</translation>
 <translation id="523505283826916779">Hỗ trợ tiếp cận</translation>
 <translation id="5235750401727657667">Thay thế trang bạn sẽ nhìn thấy khi mở thẻ mới</translation>
@@ -3617,7 +3622,6 @@
 <translation id="5511379779384092781">Quá nhỏ</translation>
 <translation id="5511823366942919280">Bạn có chắc chắn muốn thiết lập thiết bị này là "Shark" không?</translation>
 <translation id="5512653252560939721">Chứng chỉ người dùng phải được phần cứng hỗ trợ.</translation>
-<translation id="5515923816438946203">Chọn những nội dung bạn thấy trên màn hình</translation>
 <translation id="5517304475148761050">Ứng dụng này cần có quyền truy cập vào Cửa hàng Play</translation>
 <translation id="5517412723934627386"><ph name="NETWORK_TYPE" /> — <ph name="NETWORK_DISPLAY_NAME" /></translation>
 <translation id="551752069230578406">Đang thêm máy in vào tài khoản của bạn - quá trình này có thể mất một chút thời gian...</translation>
@@ -3673,6 +3677,7 @@
 <translation id="557722062034137776">Đặt lại thiết bị sẽ không ảnh hưởng tới những tài khoản Google của bạn hoặc bất kỳ dữ liệu nào được đồng bộ hóa với những tài khoản này. Tuy nhiên, tất cả các tệp lưu trên thiết bị của bạn sẽ bị xóa.</translation>
 <translation id="5578059481725149024">Tự động đăng nhập</translation>
 <translation id="558170650521898289">Xác minh Trình điều khiển Ổ cứng của Microsoft Windows</translation>
+<translation id="5581972110672966454">Không thể kết nối thiết bị với miền này. Vui lòng thử lại hoặc liên hệ với quản trị viên hay chủ sở hữu thiết bị. Mã lỗi: <ph name="ERROR_CODE" />.</translation>
 <translation id="5582839680698949063">Menu chính</translation>
 <translation id="5583640892426849032">Backspace</translation>
 <translation id="5584088138253955452">Bạn muốn lưu tên người dùng?</translation>
@@ -3731,6 +3736,7 @@
 <translation id="5642508497713047">Trình ký CRL</translation>
 <translation id="5643321261065707929">Mạng có đo lượng dữ liệu</translation>
 <translation id="5643620609347735571">Xóa và tiếp tục</translation>
+<translation id="5646376287012673985">Vị trí</translation>
 <translation id="5646558797914161501">Doanh nhân</translation>
 <translation id="5648166631817621825">7 ngày qua</translation>
 <translation id="5649053991847567735">Tự động tải xuống</translation>
@@ -3745,6 +3751,7 @@
 <translation id="5667546120811588575">Đang thiết lập Google Play...</translation>
 <translation id="5669267381087807207">Đang kích hoạt</translation>
 <translation id="5669691691057771421">Nhập mã PIN mới</translation>
+<translation id="5670702108860320605">BSSID</translation>
 <translation id="5671641761787789573">Đã chặn hình ảnh</translation>
 <translation id="5671658447180261823">Xóa đề xuất <ph name="SUGGESTION_NAME" /></translation>
 <translation id="567587836466137939">Thiết bị này sẽ tự động nhận được các bản cập nhật bảo mật và phần mềm cho đến <ph name="MONTH_AND_YEAR" />. <ph name="LINK_BEGIN" />Tìm hiểu thêm<ph name="LINK_END" /></translation>
@@ -5391,6 +5398,7 @@
 <translation id="7764225426217299476">Thêm địa chỉ</translation>
 <translation id="7764256770584298012"><ph name="DOWNLOAD_RECEIVED" /> từ <ph name="DOWNLOAD_DOMAIN" /></translation>
 <translation id="7765158879357617694">Di chuyển</translation>
+<translation id="7766082757934713382">Giúp giảm mức sử dụng dữ liệu mạng bằng cách tạm dừng chế độ tự động cập nhật ứng dụng và hệ thống</translation>
 <translation id="7766807826975222231">Tham quan</translation>
 <translation id="7766838926148951335">Chấp nhận quyền</translation>
 <translation id="7768770796815395237">Thay đổi</translation>
@@ -6303,6 +6311,7 @@
 <translation id="885701979325669005">Bộ nhớ</translation>
 <translation id="8859057652521303089">Chọn ngôn ngữ:</translation>
 <translation id="8859174528519900719">Khung phụ: <ph name="SUBFRAME_SITE" /></translation>
+<translation id="8859402192569844210">Không thể tải Điều khoản dịch vụ</translation>
 <translation id="8859662783913000679">Tài khoản của cha mẹ</translation>
 <translation id="8862003515646449717">Chuyển sang một trình duyệt nhanh</translation>
 <translation id="8863753581171631212">Mở liên kết trong <ph name="APP" /> mới</translation>
@@ -6381,7 +6390,6 @@
 <translation id="8952831374766033534">Không hỗ trợ tùy chọn cấu hình: <ph name="ERROR_LINE" /></translation>
 <translation id="8953476467359856141">Trong khi sạc</translation>
 <translation id="895347679606913382">Đang bắt đầu...</translation>
-<translation id="8957762313041272117">Phụ đề trực tiếp</translation>
 <translation id="895944840846194039">Bộ nhớ dành cho JavaScript</translation>
 <translation id="8962083179518285172">Ẩn chi tiết</translation>
 <translation id="8962918469425892674">Trang web này đang sử dụng cảm biến chuyển động hoặc ánh sáng.</translation>
@@ -6571,6 +6579,7 @@
 <translation id="920045321358709304">Tìm kiếm trên <ph name="SEARCH_ENGINE" /></translation>
 <translation id="9201023452444595544">Mọi dữ liệu ngoại tuyến sẽ bị xóa</translation>
 <translation id="9201220332032049474">Tùy chọn khóa màn hình</translation>
+<translation id="9201842707396338580">Đã xảy ra lỗi. Vui lòng liên hệ với quản trị viên hoặc chủ sở hữu thiết bị. Mã lỗi: <ph name="ERROR_CODE" />.</translation>
 <translation id="9203398526606335860">&amp;Bật cấu hình</translation>
 <translation id="9203904171912129171">Chọn thiết bị</translation>
 <translation id="9203962528777363226">Quản trị viên của thiết bị này đã vô hiệu hóa thêm người dùng mới</translation>
@@ -6586,7 +6595,7 @@
 <translation id="9219103736887031265">Hình ảnh</translation>
 <translation id="9220525904950070496">Xóa tài khoản</translation>
 <translation id="9220820413868316583">Nhấc ngón tay lên rồi thử lại.</translation>
-<translation id="923467487918828349">Hiển thị Tất cả</translation>
+<translation id="923467487918828349">Hiển thị tất cả</translation>
 <translation id="929117907539171075">Dữ liệu ngoại tuyến trong ứng dụng đã cài đặt cũng sẽ bị xóa</translation>
 <translation id="930268624053534560">Dấu thời gian chi tiết</translation>
 <translation id="932327136139879170">Trang chủ</translation>
@@ -6609,7 +6618,7 @@
 <translation id="939736085109172342">Thư mục mới</translation>
 <translation id="941070664607309480">Hãy nhấp để hiển thị thiết bị lân cận. Khi đó, thiết bị này có thể chia sẻ dữ liệu với bạn</translation>
 <translation id="942532530371314860"><ph name="APP_NAME" /> đang chia sẻ âm thanh và một thẻ trong Chrome.</translation>
-<translation id="945522503751344254">Gửi phản hồi</translation>
+<translation id="945522503751344254">Gửi phản hồi</translation>
 <translation id="947329552760389097">&amp;Kiểm tra các yếu tố</translation>
 <translation id="951991426597076286">Từ chối</translation>
 <translation id="952992212772159698">Chưa được kích hoạt</translation>
@@ -6642,6 +6651,7 @@
 <translation id="983511809958454316">Tính năng này không được hỗ trợ trong VR</translation>
 <translation id="984275831282074731">Phương thức thanh toán</translation>
 <translation id="98515147261107953">Khổ ngang</translation>
+<translation id="987068745968718743">Parallels Desktop: <ph name="PLUGIN_VM_NAME" /></translation>
 <translation id="987264212798334818">Chung</translation>
 <translation id="987897973846887088">Không có hình ảnh</translation>
 <translation id="988978206646512040">Không cho phép cụm mật khẩu trống</translation>
diff --git a/chrome/app/resources/generated_resources_zh-CN.xtb b/chrome/app/resources/generated_resources_zh-CN.xtb
index bd87bfb..9f82d08 100644
--- a/chrome/app/resources/generated_resources_zh-CN.xtb
+++ b/chrome/app/resources/generated_resources_zh-CN.xtb
@@ -247,7 +247,6 @@
 <translation id="1293556467332435079">文件</translation>
 <translation id="1296911687402551044">固定所选标签页</translation>
 <translation id="1297175357211070620">目标打印机</translation>
-<translation id="1297646507722131691">建议您在执行此项升级操作前先备份文件,以防因无法完成升级而出现数据丢失。启动升级会导致 Linux(Beta 版)关闭。请先保存打开的文件,然后再继续操作。</translation>
 <translation id="1300415640239881824"><ph name="DOMAIN" /> 想让 Google 对您的设备身份进行验证,以确定能否对受保护的内容使用增强播放功能。</translation>
 <translation id="1300806585489372370">要更改此设置,请先<ph name="BEGIN_LINK" />启用标识符<ph name="END_LINK" /></translation>
 <translation id="1301135395320604080"><ph name="ORIGIN" /> 可修改以下文件</translation>
@@ -1118,6 +1117,7 @@
 <translation id="2352662711729498748">&lt; 1MB</translation>
 <translation id="2352810082280059586">锁定屏幕记事会自动保存到 <ph name="LOCK_SCREEN_APP_NAME" /> 中。最近的记事将保留在锁定屏幕上。</translation>
 <translation id="2353297238722298836">已允许使用摄像头和麦克风</translation>
+<translation id="2355314311311231464">未能成功配置,因为检索不到您的帐号详情。请重试。错误代码:<ph name="ERROR_CODE" />。</translation>
 <translation id="2355604387869345912">开启“即时网络共享”</translation>
 <translation id="2356070529366658676">询问</translation>
 <translation id="2357330829548294574">移除<ph name="USER_NAME" /></translation>
@@ -1211,6 +1211,7 @@
 <translation id="2473195200299095979">翻译此页</translation>
 <translation id="2475982808118771221">出现错误</translation>
 <translation id="2476578072172137802">网站设置</translation>
+<translation id="2476974672882258506">请关闭 Windows 以卸载 <ph name="PARALLELS_DESKTOP" />。</translation>
 <translation id="2478176599153288112">“<ph name="EXTENSION" />”的媒体文件权限</translation>
 <translation id="247949520305900375">分享音频</translation>
 <translation id="248003956660572823">未能保存密码</translation>
@@ -1301,6 +1302,7 @@
 <translation id="2572032849266859634">已授予对 <ph name="VOLUME_NAME" />的只读权限。</translation>
 <translation id="2575247648642144396">仅当此扩展程序能够对当前网页采取操作时,该图标才会显示。要使用此扩展程序,请点击该图标或按 <ph name="EXTENSION_SHORTCUT" />。</translation>
 <translation id="257779572837908839">设为 Chromebox 会易设备</translation>
+<translation id="2579232805407578790">无法连接到此服务器。请检查您的网络连接情况,然后重试。如果该问题仍然存在,请重启您的 Chromebook。错误代码:<ph name="ERROR_CODE" />。</translation>
 <translation id="2580889980133367162">始终允许 <ph name="HOST" /> 下载多个文件</translation>
 <translation id="258095186877893873">长</translation>
 <translation id="2582253231918033891"><ph name="PRODUCT_NAME" /> <ph name="PRODUCT_VERSION" />(平台:<ph name="PLATFORM_VERSION" />)<ph name="DEVICE_SERIAL_NUMBER" /></translation>
@@ -1520,6 +1522,7 @@
 <translation id="2836635946302913370">管理员已禁止使用此用户名登录。</translation>
 <translation id="283669119850230892">要使用网络“<ph name="NETWORK_ID" />”,请先在下方连接互联网。</translation>
 <translation id="2838379631617906747">正在安装</translation>
+<translation id="2838835911926931318">只需登录,即可同步您所有设备上的书签、密码、历史记录等信息</translation>
 <translation id="2839032553903800133">已阻止显示通知</translation>
 <translation id="2841013758207633010">时间</translation>
 <translation id="2841837950101800123">提供方</translation>
@@ -1579,6 +1582,7 @@
 服务器消息:<ph name="SERVER_MSG" /></translation>
 <translation id="2908162660801918428">按目录添加媒体库</translation>
 <translation id="2910318910161511225">请连接到网络,然后重试</translation>
+<translation id="2910718431259223434">出了点问题。请重试,或与您设备的所有者/管理员联系。错误代码:<ph name="ERROR_CODE" />。</translation>
 <translation id="2913331724188855103">允许网站保存和读取 Cookie 数据(推荐)</translation>
 <translation id="2915102088417824677">查看活动日志</translation>
 <translation id="2915873080513663243">自动扫描</translation>
@@ -1972,7 +1976,6 @@
 <translation id="3435738964857648380">安全</translation>
 <translation id="343578350365773421">纸张已用完</translation>
 <translation id="3435896845095436175">启用</translation>
-<translation id="3436642683618870087">实时字幕功能可检测媒体中的语音内容,并自动为在 Chrome 中播放的所有媒体生成字幕。</translation>
 <translation id="3438633801274389918">忍者</translation>
 <translation id="3439153939049640737">始终允许 <ph name="HOST" /> 使用您的麦克风</translation>
 <translation id="3439970425423980614">准备使用预览程序打开 PDF</translation>
@@ -2318,6 +2321,7 @@
 <translation id="3821372858277557370">{NUM_EXTENSIONS,plural, =1{有 1 个扩展程序已获批准}other{有 # 个扩展程序已获批准}}</translation>
 <translation id="3822559385185038546">此代理已由您的管理员强制启用</translation>
 <translation id="3823310065043511710">建议为 Linux 留出至少 <ph name="INSTALL_SIZE" /> 的空间。</translation>
+<translation id="3824621460022590830">设备注册令牌无效。请与您设备的所有者或管理员联系。错误代码:<ph name="ERROR_CODE" />。</translation>
 <translation id="3826440694796503677">您的管理员已禁止添加更多 Google 帐号</translation>
 <translation id="3827306204503227641">继续允许使用未经过沙盒屏蔽的插件</translation>
 <translation id="3827774300009121996">全屏幕(&amp;F)</translation>
@@ -2341,7 +2345,7 @@
 <translation id="3843464315703645664">已列入内部许可名单</translation>
 <translation id="3846116211488856547">获取用于开发网站、Android 应用等内容的工具。安装 Linux 会使系统下载 <ph name="DOWNLOAD_SIZE" /> 的数据。</translation>
 <translation id="3847319713229060696">帮助我们为所有人改善网络安全环境</translation>
-<translation id="385051799172605136">后退</translation>
+<translation id="385051799172605136">返回</translation>
 <translation id="3850914401008572843"><ph name="ORIGIN" /> 无法打开此文件夹,因为其中含有系统文件</translation>
 <translation id="3851428669031642514">加载不安全的脚本</translation>
 <translation id="3854599674806204102">选择一个选项</translation>
@@ -3270,6 +3274,7 @@
 <translation id="5079950360618752063">使用建议的密码</translation>
 <translation id="508059534790499809">刷新 Kerberos 票据</translation>
 <translation id="5084230410268011727">允许网站使用动态传感器和光传感器</translation>
+<translation id="5084328598860513926">配置流程已中断。请重试,或与您设备的所有者/管理员联系。错误代码:<ph name="ERROR_CODE" />。</translation>
 <translation id="5085162214018721575">正在检查更新</translation>
 <translation id="5086082738160935172">HID</translation>
 <translation id="5086874064903147617">要恢复默认主页吗?</translation>
@@ -3612,7 +3617,6 @@
 <translation id="5511379779384092781">特小</translation>
 <translation id="5511823366942919280">确定要将此设备设为“Shark”吗?</translation>
 <translation id="5512653252560939721">用户证书必须受硬件支持。</translation>
-<translation id="5515923816438946203">选择屏幕上显示的内容</translation>
 <translation id="5517304475148761050">此应用需要获得对 Play 商店的访问权限</translation>
 <translation id="5517412723934627386"><ph name="NETWORK_TYPE" /> - <ph name="NETWORK_DISPLAY_NAME" /></translation>
 <translation id="551752069230578406">正在将打印机添加到您的帐号 - 这可能需要一段时间…</translation>
@@ -3668,6 +3672,7 @@
 <translation id="557722062034137776">重置您的设备不会影响您的 Google 帐号或已同步到这些帐号的任何数据,但您的设备中本地保存的所有文件都将被删除。</translation>
 <translation id="5578059481725149024">自动登录</translation>
 <translation id="558170650521898289">Microsoft Windows 硬件驱动程序验证</translation>
+<translation id="5581972110672966454">无法将此设备加入到该网域中。请重试,或与您设备的所有者/管理员联系。错误代码:<ph name="ERROR_CODE" />。</translation>
 <translation id="5582839680698949063">主菜单</translation>
 <translation id="5583640892426849032">退格</translation>
 <translation id="5584088138253955452">保存用户名?</translation>
@@ -3726,6 +3731,7 @@
 <translation id="5642508497713047">CRL 签名人</translation>
 <translation id="5643321261065707929">按流量计费的网络</translation>
 <translation id="5643620609347735571">清除并继续</translation>
+<translation id="5646376287012673985">位置信息</translation>
 <translation id="5646558797914161501">商务人士</translation>
 <translation id="5648166631817621825">过去 7 天</translation>
 <translation id="5649053991847567735">自动下载项</translation>
@@ -3740,6 +3746,7 @@
 <translation id="5667546120811588575">正在设置 Google Play…</translation>
 <translation id="5669267381087807207">正在激活</translation>
 <translation id="5669691691057771421">请输入新的 PIN 码</translation>
+<translation id="5670702108860320605">BSSID</translation>
 <translation id="5671641761787789573">已拦截图片</translation>
 <translation id="5671658447180261823">移除该项推荐内容:<ph name="SUGGESTION_NAME" /></translation>
 <translation id="567587836466137939">此设备将会自动获取软件更新和安全更新,直至 <ph name="MONTH_AND_YEAR" />为止。<ph name="LINK_BEGIN" />了解详情<ph name="LINK_END" /></translation>
@@ -4032,7 +4039,7 @@
     <ph name="BEGIN_PARAGRAPH2" />您可以通过关闭相应设备上的主要“位置信息”设置来关闭位置信息服务。此外,您还可以在“位置信息”设置中关闭那些使用 WLAN、移动网络和传感器来获取位置信息的功能。<ph name="END_PARAGRAPH2" /></translation>
 <translation id="6041155700700864984">退出全屏</translation>
 <translation id="604124094241169006">自动</translation>
-<translation id="6042308850641462728">更多</translation>
+<translation id="6042308850641462728">展开</translation>
 <translation id="6043317578411397101"><ph name="APP_NAME" /> 正在与 <ph name="TAB_NAME" /> 共享 Chrome 标签页。</translation>
 <translation id="604388835206766544">无法解析配置</translation>
 <translation id="6044805581023976844"><ph name="APP_NAME" /> 正在与 <ph name="TAB_NAME" /> 共享 Chrome 标签页和音频。</translation>
@@ -4346,7 +4353,7 @@
 <translation id="6429384232893414837">更新错误</translation>
 <translation id="6430814529589430811">Base64 编码 ASCII,单一证书</translation>
 <translation id="6431347207794742960"><ph name="PRODUCT_NAME" />将为此计算机上的所有用户设置自动更新。</translation>
-<translation id="6434309073475700221">放弃</translation>
+<translation id="6434309073475700221">舍弃</translation>
 <translation id="6434325376267409267">您需要更新设备,才能使用 <ph name="APP_NAME" />。</translation>
 <translation id="6436164536244065364">在 Chrome 网上应用店中查看</translation>
 <translation id="6438992844451964465"><ph name="WINDOW_TITLE" /> - 正在播放音频</translation>
@@ -5386,6 +5393,7 @@
 <translation id="7764225426217299476">添加地址</translation>
 <translation id="7764256770584298012"><ph name="DOWNLOAD_RECEIVED" />,来自 <ph name="DOWNLOAD_DOMAIN" /></translation>
 <translation id="7765158879357617694">移动</translation>
+<translation id="7766082757934713382">可通过暂停对应用和系统的自动更新,帮助降低网络流量消耗</translation>
 <translation id="7766807826975222231">功能导览</translation>
 <translation id="7766838926148951335">接受权限</translation>
 <translation id="7768770796815395237">更改</translation>
@@ -6297,6 +6305,7 @@
 <translation id="885701979325669005">存储数据</translation>
 <translation id="8859057652521303089">选择语言:</translation>
 <translation id="8859174528519900719">辅助框架:<ph name="SUBFRAME_SITE" /></translation>
+<translation id="8859402192569844210">无法加载《服务条款》</translation>
 <translation id="8859662783913000679">家长帐号</translation>
 <translation id="8862003515646449717">改用极速浏览器</translation>
 <translation id="8863753581171631212">在<ph name="APP" />的新窗口中打开链接</translation>
@@ -6375,7 +6384,6 @@
 <translation id="8952831374766033534">有配置选项不受支持:<ph name="ERROR_LINE" /></translation>
 <translation id="8953476467359856141">充电时</translation>
 <translation id="895347679606913382">即将开始下载...</translation>
-<translation id="8957762313041272117">实时字幕</translation>
 <translation id="895944840846194039">JavaScript 使用的内存</translation>
 <translation id="8962083179518285172">隐藏详细信息</translation>
 <translation id="8962918469425892674">此网站正在使用动态传感器或光传感器。</translation>
@@ -6565,6 +6573,7 @@
 <translation id="920045321358709304">在<ph name="SEARCH_ENGINE" />中搜索</translation>
 <translation id="9201023452444595544">所有离线数据都会被清除</translation>
 <translation id="9201220332032049474">屏幕锁定选项</translation>
+<translation id="9201842707396338580">出了点问题。请与您设备的所有者或管理员联系。错误代码:<ph name="ERROR_CODE" />。</translation>
 <translation id="9203398526606335860">分析已启用(&amp;P)</translation>
 <translation id="9203904171912129171">选择设备</translation>
 <translation id="9203962528777363226">此设备的管理员已禁止添加新用户</translation>
@@ -6636,6 +6645,7 @@
 <translation id="983511809958454316">此功能在虚拟实境中不受支持</translation>
 <translation id="984275831282074731">付款方式</translation>
 <translation id="98515147261107953">横向</translation>
+<translation id="987068745968718743">Parallels Desktop:<ph name="PLUGIN_VM_NAME" /></translation>
 <translation id="987264212798334818">常规</translation>
 <translation id="987897973846887088">没有可用的图片</translation>
 <translation id="988978206646512040">密码字段不能留空</translation>
diff --git a/chrome/app/resources/generated_resources_zh-HK.xtb b/chrome/app/resources/generated_resources_zh-HK.xtb
index aed1f9d4..c420b15 100644
--- a/chrome/app/resources/generated_resources_zh-HK.xtb
+++ b/chrome/app/resources/generated_resources_zh-HK.xtb
@@ -247,7 +247,6 @@
 <translation id="1293556467332435079">檔案</translation>
 <translation id="1296911687402551044">固定已選取的分頁</translation>
 <translation id="1297175357211070620">目標</translation>
-<translation id="1297646507722131691">建議您在升級前先備份檔案,避免系統無法完成升級而導致資料遺失。開始升級時會關閉 Linux (Beta 版本),請在繼續下一步前儲存已開啟的檔案。</translation>
 <translation id="1300415640239881824"><ph name="DOMAIN" /> 希望您的裝置進行 Google 身分驗證,以確定是否能使用加強受保護內容播放功能。</translation>
 <translation id="1300806585489372370">如要變更此設定,請先<ph name="BEGIN_LINK" />啟用識別碼<ph name="END_LINK" /></translation>
 <translation id="1301135395320604080"><ph name="ORIGIN" /> 可編輯以下檔案</translation>
@@ -1600,7 +1599,7 @@
 <translation id="2932085390869194046">建議密碼…</translation>
 <translation id="2932330436172705843"><ph name="PROFILE_DISPLAY_NAME" /> (兒童帳戶)</translation>
 <translation id="2932483646085333864">登出後再次登入,即開始同步處理</translation>
-<translation id="2932883381142163287">檢舉濫用情形</translation>
+<translation id="2932883381142163287">舉報濫用</translation>
 <translation id="2933632078076743449">上次更新時間</translation>
 <translation id="2936851848721175671">備份與還原</translation>
 <translation id="2938225289965773019">開放<ph name="PROTOCOL" />連結</translation>
@@ -1980,7 +1979,6 @@
 <translation id="3435738964857648380">安全性</translation>
 <translation id="343578350365773421">紙張用完</translation>
 <translation id="3435896845095436175">啟用</translation>
-<translation id="3436642683618870087">「即時字幕」功能可偵測媒體中的語音,然後自動在 Chrome 的媒體播放器中產生字幕。</translation>
 <translation id="3438633801274389918">忍者</translation>
 <translation id="3439153939049640737">永遠允許 <ph name="HOST" /> 存取您的麥克風</translation>
 <translation id="3439970425423980614">正在預覽中開啟 PDF</translation>
@@ -3623,7 +3621,6 @@
 <translation id="5511379779384092781">非常小</translation>
 <translation id="5511823366942919280">您確定要將這部裝置設為 "Shark" 嗎?</translation>
 <translation id="5512653252560939721">必須使用硬件支援的使用者憑證。</translation>
-<translation id="5515923816438946203">選擇畫面上顯示的內容</translation>
 <translation id="5517304475148761050">此應用程式需要存取「Play 商店」才能執行</translation>
 <translation id="5517412723934627386"><ph name="NETWORK_TYPE" /> - <ph name="NETWORK_DISPLAY_NAME" /></translation>
 <translation id="551752069230578406">正在將打印機新增到您的帳戶中,這可能需要幾分鐘的時間…</translation>
@@ -3738,6 +3735,7 @@
 <translation id="5642508497713047">CRL 簽署者</translation>
 <translation id="5643321261065707929">按用量收費的網絡</translation>
 <translation id="5643620609347735571">清除並繼續</translation>
+<translation id="5646376287012673985">位置</translation>
 <translation id="5646558797914161501">商人</translation>
 <translation id="5648166631817621825">最近 7 天</translation>
 <translation id="5649053991847567735">自動下載</translation>
@@ -6013,6 +6011,7 @@
 <translation id="8500234928660943538">PUK 不正確。剩餘重試次數:<ph name="RETRIES" /> 次。</translation>
 <translation id="8502536196501630039">如要使用從 Google Play 下載的應用程式,請先還原您的應用程式。此操作可能會導致部分資料遺失。</translation>
 <translation id="8503813439785031346">使用者名稱</translation>
+<translation id="8504640708321980506">資料</translation>
 <translation id="8507227974644337342">螢幕解像度</translation>
 <translation id="850875081535031620">未發現任何有害軟件</translation>
 <translation id="8509177919508253835">重設安全密鑰並建立 PIN</translation>
@@ -6390,7 +6389,6 @@
 <translation id="8952831374766033534">不支援的設定選項:<ph name="ERROR_LINE" /></translation>
 <translation id="8953476467359856141">充電時</translation>
 <translation id="895347679606913382">即將開始下載…</translation>
-<translation id="8957762313041272117">即時字幕</translation>
 <translation id="895944840846194039">JavaScript 記憶體使用量</translation>
 <translation id="8962083179518285172">隱藏詳情</translation>
 <translation id="8962918469425892674">此網站正在使用動作或光線感應器。</translation>
diff --git a/chrome/app/resources/generated_resources_zh-TW.xtb b/chrome/app/resources/generated_resources_zh-TW.xtb
index 35fadb0..e118043 100644
--- a/chrome/app/resources/generated_resources_zh-TW.xtb
+++ b/chrome/app/resources/generated_resources_zh-TW.xtb
@@ -247,7 +247,6 @@
 <translation id="1293556467332435079">檔案</translation>
 <translation id="1296911687402551044">固定所選分頁</translation>
 <translation id="1297175357211070620">目的地</translation>
-<translation id="1297646507722131691">建議你在執行這項升級作業前先備份檔案,以免系統無法完成升級而導致資料遺失。啟動升級作業會關閉 Linux (Beta 版),請先儲存已開啟的檔案再繼續。</translation>
 <translation id="1300415640239881824"><ph name="DOMAIN" /> 需要 Google 驗證你的裝置身分,以判定是否能針對受保護的內容提供更完善的播放體驗。</translation>
 <translation id="1300806585489372370">如要變更這項設定,請先<ph name="BEGIN_LINK" />啟用 ID<ph name="END_LINK" /></translation>
 <translation id="1301135395320604080"><ph name="ORIGIN" /> 可以編輯下列檔案</translation>
@@ -1121,6 +1120,7 @@
 <translation id="2352662711729498748">&lt; 1 MB</translation>
 <translation id="2352810082280059586">螢幕鎖定記事內容會自動儲存到「<ph name="LOCK_SCREEN_APP_NAME" />」。你最近的記事仍會保留在鎖定畫面上。</translation>
 <translation id="2353297238722298836">可使用攝影機和麥克風</translation>
+<translation id="2355314311311231464">無法擷取你的帳戶詳細資料,因此佈建失敗。請再試一次。錯誤代碼:<ph name="ERROR_CODE" />。</translation>
 <translation id="2355604387869345912">開啟即時網路共用功能</translation>
 <translation id="2356070529366658676">詢問</translation>
 <translation id="2357330829548294574">移除「<ph name="USER_NAME" />」</translation>
@@ -1214,6 +1214,7 @@
 <translation id="2473195200299095979">翻譯這個網頁</translation>
 <translation id="2475982808118771221">發生錯誤</translation>
 <translation id="2476578072172137802">網站設定</translation>
+<translation id="2476974672882258506">請關閉 Windows 以解除安裝 <ph name="PARALLELS_DESKTOP" />。</translation>
 <translation id="2478176599153288112">「<ph name="EXTENSION" />」的媒體檔案權限</translation>
 <translation id="247949520305900375">分享音訊</translation>
 <translation id="248003956660572823">未儲存密碼</translation>
@@ -1304,6 +1305,7 @@
 <translation id="2572032849266859634">已授予 <ph name="VOLUME_NAME" /> 的唯讀權限。</translation>
 <translation id="2575247648642144396">畫面上顯示這個圖示時,表示擴充功能可在目前網頁上運作。如要啟用這項擴充功能,請按一下圖示或按下 <ph name="EXTENSION_SHORTCUT" />。</translation>
 <translation id="257779572837908839">設為 Chromebox 視訊會議解決方案</translation>
+<translation id="2579232805407578790">無法連上伺服器。請檢查網路連線,然後再試一次。如果問題持續發生,請重新啟動 Chromebook。錯誤代碼:<ph name="ERROR_CODE" />。</translation>
 <translation id="2580889980133367162">永遠允許 <ph name="HOST" /> 下載多個檔案</translation>
 <translation id="258095186877893873">長</translation>
 <translation id="2582253231918033891"><ph name="PRODUCT_NAME" /> <ph name="PRODUCT_VERSION" /> (平台:<ph name="PLATFORM_VERSION" />) <ph name="DEVICE_SERIAL_NUMBER" /></translation>
@@ -1523,6 +1525,7 @@
 <translation id="2836635946302913370">管理員已禁止使用這個使用者名稱登入。</translation>
 <translation id="283669119850230892">如要使用 <ph name="NETWORK_ID" /> 網路,請先在下方連線至網際網路。</translation>
 <translation id="2838379631617906747">安裝中</translation>
+<translation id="2838835911926931318">登入帳戶即可在所有裝置上同步處理你的書籤、密碼和歷史記錄等等</translation>
 <translation id="2839032553903800133">已封鎖通知</translation>
 <translation id="2841013758207633010">時間</translation>
 <translation id="2841837950101800123">提供者</translation>
@@ -1582,6 +1585,7 @@
     伺服器訊息:<ph name="SERVER_MSG" /></translation>
 <translation id="2908162660801918428">依目錄新增媒體庫</translation>
 <translation id="2910318910161511225">請連線至網路,然後再試一次</translation>
+<translation id="2910718431259223434">發生錯誤。請再試一次,或與裝置擁有者或系統管理員聯絡。錯誤代碼:<ph name="ERROR_CODE" />。</translation>
 <translation id="2913331724188855103">允許網站儲存及讀取 Cookie 資料 (建議)</translation>
 <translation id="2915102088417824677">查看活動記錄</translation>
 <translation id="2915873080513663243">自動掃描</translation>
@@ -1975,7 +1979,6 @@
 <translation id="3435738964857648380">安全性</translation>
 <translation id="343578350365773421">紙張已用盡</translation>
 <translation id="3435896845095436175">啟用</translation>
-<translation id="3436642683618870087">「即時字幕」功能可偵測媒體中的語音,並自動為 Chrome 中播放的所有媒體產生字幕。</translation>
 <translation id="3438633801274389918">忍者</translation>
 <translation id="3439153939049640737">一律允許 <ph name="HOST" /> 存取你的麥克風</translation>
 <translation id="3439970425423980614">正在預覽中開啟 PDF</translation>
@@ -2321,6 +2324,7 @@
 <translation id="3821372858277557370">{NUM_EXTENSIONS,plural, =1{已核准擴充功能}other{已核准 # 個擴充功能}}</translation>
 <translation id="3822559385185038546">這是由管理員強制啟用的 Proxy</translation>
 <translation id="3823310065043511710">建議你至少為 Linux 保留 <ph name="INSTALL_SIZE" /> 的空間。</translation>
+<translation id="3824621460022590830">裝置註冊憑證無效。請與裝置擁有者或系統管理員聯絡。錯誤代碼:<ph name="ERROR_CODE" />。</translation>
 <translation id="3826440694796503677">你的系統管理員已停用新增 Google 帳戶的功能</translation>
 <translation id="3827306204503227641">繼續允許無沙箱防護的外掛程式</translation>
 <translation id="3827774300009121996">全螢幕(&amp;F)</translation>
@@ -3273,6 +3277,7 @@
 <translation id="5079950360618752063">使用建議的密碼</translation>
 <translation id="508059534790499809">更新 Kerberos 票證</translation>
 <translation id="5084230410268011727">允許網站使用動作感應器和光源感應器</translation>
+<translation id="5084328598860513926">佈建流程已中斷。請再試一次,或與裝置擁有者或系統管理員聯絡。錯誤代碼:<ph name="ERROR_CODE" />。</translation>
 <translation id="5085162214018721575">正在檢查有無更新</translation>
 <translation id="5086082738160935172">HID</translation>
 <translation id="5086874064903147617">要還原預設首頁嗎?</translation>
@@ -3615,7 +3620,6 @@
 <translation id="5511379779384092781">特小</translation>
 <translation id="5511823366942919280">你確定要將這個裝置設為「Shark」嗎?</translation>
 <translation id="5512653252560939721">必須使用硬體支援的使用者憑證。</translation>
-<translation id="5515923816438946203">選擇畫面上顯示的內容</translation>
 <translation id="5517304475148761050">這個應用程式需要存取 Play 商店才能執行</translation>
 <translation id="5517412723934627386"><ph name="NETWORK_TYPE" /> - <ph name="NETWORK_DISPLAY_NAME" /></translation>
 <translation id="551752069230578406">正在將印表機新增到你的帳戶中,這可能需要幾分鐘的時間...</translation>
@@ -3671,6 +3675,7 @@
 <translation id="557722062034137776">重設裝置並不會影響你的 Google 帳戶,以及任何與這些帳戶同步處理的資料。不過,所有儲存在裝置中的資料將會遭到刪除。</translation>
 <translation id="5578059481725149024">自動登入</translation>
 <translation id="558170650521898289">Microsoft Windows 硬體驅動程式驗證</translation>
+<translation id="5581972110672966454">無法將裝置加入網域。請再試一次,或與裝置擁有者或系統管理員聯絡。錯誤代碼:<ph name="ERROR_CODE" />。</translation>
 <translation id="5582839680698949063">主選單</translation>
 <translation id="5583640892426849032">Backspace</translation>
 <translation id="5584088138253955452">要儲存使用者名稱嗎?</translation>
@@ -3729,6 +3734,7 @@
 <translation id="5642508497713047">CRL 簽署者</translation>
 <translation id="5643321261065707929">計量付費的網路</translation>
 <translation id="5643620609347735571">清除並繼續</translation>
+<translation id="5646376287012673985">位置</translation>
 <translation id="5646558797914161501">商人</translation>
 <translation id="5648166631817621825">過去 7 天</translation>
 <translation id="5649053991847567735">自動下載</translation>
@@ -3743,6 +3749,7 @@
 <translation id="5667546120811588575">正在設定 Google Play...</translation>
 <translation id="5669267381087807207">啟用中</translation>
 <translation id="5669691691057771421">輸入新的 PIN 碼</translation>
+<translation id="5670702108860320605">BSSID</translation>
 <translation id="5671641761787789573">已封鎖圖片</translation>
 <translation id="5671658447180261823">移除這項建議:<ph name="SUGGESTION_NAME" /></translation>
 <translation id="567587836466137939">這部裝置在 <ph name="MONTH_AND_YEAR" />前會自動更新軟體和安全性。<ph name="LINK_BEGIN" />瞭解詳情<ph name="LINK_END" /></translation>
@@ -5389,6 +5396,7 @@
 <translation id="7764225426217299476">新增地址</translation>
 <translation id="7764256770584298012"><ph name="DOWNLOAD_RECEIVED" /> (來源網域:<ph name="DOWNLOAD_DOMAIN" />)</translation>
 <translation id="7765158879357617694">移動</translation>
+<translation id="7766082757934713382">透過暫停應用程式和系統的自動更新來降低網路數據用量</translation>
 <translation id="7766807826975222231">觀看導覽</translation>
 <translation id="7766838926148951335">接受權限</translation>
 <translation id="7768770796815395237">變更</translation>
@@ -6002,6 +6010,7 @@
 <translation id="8500234928660943538">PUK 不正確。剩餘重試次數:<ph name="RETRIES" /> 次。</translation>
 <translation id="8502536196501630039">如要使用透過 Google Play 安裝的應用程式,請先還原你的應用程式。這可能導致部分資料遺失。</translation>
 <translation id="8503813439785031346">使用者名稱</translation>
+<translation id="8504640708321980506">資料</translation>
 <translation id="8507227974644337342">螢幕解析度</translation>
 <translation id="850875081535031620">未發現有害軟體</translation>
 <translation id="8509177919508253835">重設安全金鑰並建立 PIN 碼</translation>
@@ -6300,6 +6309,7 @@
 <translation id="885701979325669005">儲存空間</translation>
 <translation id="8859057652521303089">選擇語言:</translation>
 <translation id="8859174528519900719">子頁框:<ph name="SUBFRAME_SITE" /></translation>
+<translation id="8859402192569844210">無法載入《服務條款》</translation>
 <translation id="8859662783913000679">家長帳戶</translation>
 <translation id="8862003515646449717">改用速度飛快的瀏覽器</translation>
 <translation id="8863753581171631212">另外在「<ph name="APP" />」中開啟連結</translation>
@@ -6378,7 +6388,6 @@
 <translation id="8952831374766033534">不支援的設定選項:<ph name="ERROR_LINE" /></translation>
 <translation id="8953476467359856141">充電時</translation>
 <translation id="895347679606913382">啟動中...</translation>
-<translation id="8957762313041272117">即時字幕</translation>
 <translation id="895944840846194039">JavaScript 記憶體使用量</translation>
 <translation id="8962083179518285172">隱藏詳細資料</translation>
 <translation id="8962918469425892674">這個網站正在使用動作感應器或光源感應器。</translation>
@@ -6568,6 +6577,7 @@
 <translation id="920045321358709304">透過 <ph name="SEARCH_ENGINE" /> 搜尋</translation>
 <translation id="9201023452444595544">所有離線資料都將遭到清除</translation>
 <translation id="9201220332032049474">螢幕鎖定選項</translation>
+<translation id="9201842707396338580">發生錯誤,請與裝置擁有者或系統管理員聯絡。錯誤代碼:<ph name="ERROR_CODE" />。</translation>
 <translation id="9203398526606335860">分析已啟用(&amp;P)</translation>
 <translation id="9203904171912129171">選取裝置</translation>
 <translation id="9203962528777363226">裝置管理員已停用新增使用者功能</translation>
@@ -6639,6 +6649,7 @@
 <translation id="983511809958454316">無法在 VR 狀態下使用這項功能</translation>
 <translation id="984275831282074731">付款方式</translation>
 <translation id="98515147261107953">橫向</translation>
+<translation id="987068745968718743">Parallels Desktop:<ph name="PLUGIN_VM_NAME" /></translation>
 <translation id="987264212798334818">一般</translation>
 <translation id="987897973846887088">沒有可用的圖片</translation>
 <translation id="988978206646512040">通關密語欄位不得留空</translation>
diff --git a/chrome/app/resources/generated_resources_zu.xtb b/chrome/app/resources/generated_resources_zu.xtb
index 807be5c..487faef 100644
--- a/chrome/app/resources/generated_resources_zu.xtb
+++ b/chrome/app/resources/generated_resources_zu.xtb
@@ -247,7 +247,6 @@
 <translation id="1293556467332435079">Amafayela</translation>
 <translation id="1296911687402551044">Ithebhu yephinikhodi ekhethiwe</translation>
 <translation id="1297175357211070620">Indawo</translation>
-<translation id="1297646507722131691">Ukwenza ikhophi yasenqolobaneni yamafayela kuyanconywa njengengxenye yalokhu kuthuthukisa ukuze ugweme ukulahleka kwedatha uma ukuthuthukisa kungenakuqedwa. Ukuqala ukuthuthukisa kuzobangela i-Linux (Beta) ukuba ivale. Sicela ulondoloze amafayela avuliwe ngaphambi kokuqhubeka.</translation>
 <translation id="1300415640239881824">I-<ph name="DOMAIN" /> ifuna ukuthi kuqinisekiswe ubunikazi bedivayisi yakho, nge-Google, ukuze kunqunywe ukufaneleka kokudlalwa okuthuthukisiwe kokuqukethwe okuvikelwe.</translation>
 <translation id="1300806585489372370">Ukuze kushintshwe lesi silungiselelo, qala <ph name="BEGIN_LINK" />uvule izinkomba<ph name="END_LINK" /></translation>
 <translation id="1301135395320604080">I-<ph name="ORIGIN" /> ingahlela amafayela alandelayo</translation>
@@ -1979,7 +1978,6 @@
 <translation id="3435738964857648380">Ukuvikela</translation>
 <translation id="343578350365773421">Kuphele amaphepha</translation>
 <translation id="3435896845095436175">Nika amandla</translation>
-<translation id="3436642683618870087">Amagama-ncazo abukhoma athola inkulumo kumidiya futhi akhiqiza amagamga-ncazo ngokuzenzekelayo kuyonke imidiya edlala ku-Chrome.</translation>
 <translation id="3438633801274389918">Ininja</translation>
 <translation id="3439153939049640737">Vumela njalo i-<ph name="HOST" /> ukuthi ifinyelele kumakrofoni yakho.</translation>
 <translation id="3439970425423980614">Ivula i-PDF ekubukeni kuqala</translation>
@@ -3623,7 +3621,6 @@
 <translation id="5511379779384092781">Okuncane kakhulu</translation>
 <translation id="5511823366942919280">Ingabe uqinisekile ukuthi ufuna ukusetha le divayisi njenge-"Shark"?</translation>
 <translation id="5512653252560939721">Isitifiketi somsebenzisi kufanele sisekelwe ngezingxenyekazi zekhompuyutha.</translation>
-<translation id="5515923816438946203">Khetha lokho okubonayo kusikrini sakho</translation>
 <translation id="5517304475148761050">Lolu hlelo lokusebenza ludinga ukufinyelela ku-Google Play Isitolo</translation>
 <translation id="5517412723934627386">I-<ph name="NETWORK_TYPE" /> - <ph name="NETWORK_DISPLAY_NAME" /></translation>
 <translation id="551752069230578406">Ingeza iphrinta ku-akhawunti yakho - lokhu kungathatha isikhathi...</translation>
@@ -3739,6 +3736,7 @@
 <translation id="5642508497713047">Isisayini se-CRL</translation>
 <translation id="5643321261065707929">Inethiwekhi eyenziwe imitha</translation>
 <translation id="5643620609347735571">Sula futhi uqhubeke</translation>
+<translation id="5646376287012673985">Indawo</translation>
 <translation id="5646558797914161501">Usomabhizinisi</translation>
 <translation id="5648166631817621825">Izinsuku zokugcina ezingu-7</translation>
 <translation id="5649053991847567735">Ukulandwa okuzenzakalelayo</translation>
@@ -6391,7 +6389,6 @@
 <translation id="8952831374766033534">Inketho yokulungiselela ayisekelwe: <ph name="ERROR_LINE" /></translation>
 <translation id="8953476467359856141">Ngenkathi ishaja</translation>
 <translation id="895347679606913382">Iyaqala...</translation>
-<translation id="8957762313041272117">Amagama-ncazo abukhoma</translation>
 <translation id="895944840846194039">Imemori ye-JavaScript</translation>
 <translation id="8962083179518285172">Fihla imininingwane</translation>
 <translation id="8962918469425892674">Leli sayithi lisebenzisa izinzwa zokunyakaza noma zokukhanya.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_as.xtb b/chrome/app/resources/google_chrome_strings_as.xtb
index 5064edaf..fc54d05 100644
--- a/chrome/app/resources/google_chrome_strings_as.xtb
+++ b/chrome/app/resources/google_chrome_strings_as.xtb
@@ -42,6 +42,7 @@
 <translation id="1874309113135274312">Google Chrome বিটা (mDNS-In)</translation>
 <translation id="1877026089748256423">Chromeৰ ম্যাদ উকলিছে</translation>
 <translation id="1919130412786645364">Chromeত ছাইন ইন কৰিব দিয়ক</translation>
+<translation id="195645108406520445">আপোনাৰ নতুন Chrome Space ছেট আপ কৰক</translation>
 <translation id="2063848847527508675">আপডে’ট প্ৰযোজ্য কৰিবলৈ Chrome OSক ৰিষ্টার্ট কৰিব লাগিব।</translation>
 <translation id="2094919256425865063">যিকোনো প্ৰকাৰে Chrome বন্ধ কৰিবনে?</translation>
 <translation id="2120620239521071941">ইয়াৰ ফলত এই ডিভাইচৰ পৰা <ph name="ITEMS_COUNT" />টা বস্তু মচা হ'ব। আপোনাৰ ডেটা পাছত পুনৰুদ্ধাৰ কৰিবলৈ Chromeত <ph name="USER_EMAIL" /> হিচাপে ছাইন ইন কৰক।</translation>
diff --git a/chrome/app/resources/google_chrome_strings_bn.xtb b/chrome/app/resources/google_chrome_strings_bn.xtb
index e3ef92b..a236c5d6 100644
--- a/chrome/app/resources/google_chrome_strings_bn.xtb
+++ b/chrome/app/resources/google_chrome_strings_bn.xtb
@@ -40,6 +40,7 @@
 <translation id="1874309113135274312">Google Chrome বিটা (mDNS-In)</translation>
 <translation id="1877026089748256423">Chrome পুরানো হয়ে গেছে</translation>
 <translation id="1919130412786645364">Chrome-এ সাইন-ইন করতে দিন</translation>
+<translation id="195645108406520445">আপনার নতুন Chrome Space সেট আপ করুন</translation>
 <translation id="2063848847527508675">আপডেটটি প্রয়োগ করতে Chrome OS আবার চালু করা প্রয়োজন।</translation>
 <translation id="2094919256425865063">তা স্বত্তেও Chrome বন্ধ করবেন?</translation>
 <translation id="2120620239521071941">এটি এই ডিভাইস থেকে <ph name="ITEMS_COUNT" />টি আইটেম মুছে দেবে। আপনার ডেটা পরে পুনরুদ্ধার করার জন্য, Chrome-এ <ph name="USER_EMAIL" /> হিসেবে সাইন-ইন করুন।</translation>
diff --git a/chrome/app/resources/google_chrome_strings_es-419.xtb b/chrome/app/resources/google_chrome_strings_es-419.xtb
index d149fdcb..7a09546 100644
--- a/chrome/app/resources/google_chrome_strings_es-419.xtb
+++ b/chrome/app/resources/google_chrome_strings_es-419.xtb
@@ -38,6 +38,7 @@
 <translation id="1874309113135274312">Google Chrome Beta (mDNS-In)</translation>
 <translation id="1877026089748256423">Chrome no está actualizado.</translation>
 <translation id="1919130412786645364">Permitir el acceso a Chrome</translation>
+<translation id="195645108406520445">Configura tu nuevo espacio de Chrome</translation>
 <translation id="2063848847527508675">El Sistema operativo Chrome debe reiniciarse para que se aplique la actualización.</translation>
 <translation id="2094919256425865063">¿Deseas salir de Chrome de todos modos?</translation>
 <translation id="2120620239521071941">Esta acción borrará <ph name="ITEMS_COUNT" /> elementos de este dispositivo. Si más adelante deseas recuperar los datos, accede a tu cuenta en Chrome como <ph name="USER_EMAIL" />.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_es.xtb b/chrome/app/resources/google_chrome_strings_es.xtb
index b5fe881..a434d5b 100644
--- a/chrome/app/resources/google_chrome_strings_es.xtb
+++ b/chrome/app/resources/google_chrome_strings_es.xtb
@@ -42,6 +42,7 @@
 <translation id="1874309113135274312">Google Chrome Beta (mDNS-In)</translation>
 <translation id="1877026089748256423">Chrome no está actualizado</translation>
 <translation id="1919130412786645364">Permitir el inicio de sesión en Chrome</translation>
+<translation id="195645108406520445">Configura tu nuevo Espacio Chrome</translation>
 <translation id="2063848847527508675">Chrome OS se debe reiniciar para que se aplique la actualización.</translation>
 <translation id="2094919256425865063">¿Quieres cerrar Chrome de todas formas?</translation>
 <translation id="2120620239521071941">Se eliminarán <ph name="ITEMS_COUNT" /> elementos de este dispositivo. Para recuperar tus datos en otro momento, inicia sesión en Chrome como <ph name="USER_EMAIL" />.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_fr-CA.xtb b/chrome/app/resources/google_chrome_strings_fr-CA.xtb
index 59f27e0..af7c7b28 100644
--- a/chrome/app/resources/google_chrome_strings_fr-CA.xtb
+++ b/chrome/app/resources/google_chrome_strings_fr-CA.xtb
@@ -42,6 +42,7 @@
 <translation id="1874309113135274312">Google Chrome bêta (mDNS-In)</translation>
 <translation id="1877026089748256423">Google Chrome n'est pas à jour</translation>
 <translation id="1919130412786645364">Autoriser la connexion à Google Chrome</translation>
+<translation id="195645108406520445">Configurez votre nouvel espace Chrome</translation>
 <translation id="2063848847527508675">Redémarrez Chrome OS pour appliquer la mise à jour.</translation>
 <translation id="2094919256425865063">Quitter Chrome quand même?</translation>
 <translation id="2120620239521071941">Cette action entraînera la suppression de <ph name="ITEMS_COUNT" /> éléments sur cet appareil. Pour récupérer vos données plus tard, connectez-vous à Chrome en tant que <ph name="USER_EMAIL" />.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_fr.xtb b/chrome/app/resources/google_chrome_strings_fr.xtb
index 622b55b..0370ee39 100644
--- a/chrome/app/resources/google_chrome_strings_fr.xtb
+++ b/chrome/app/resources/google_chrome_strings_fr.xtb
@@ -41,6 +41,7 @@
 <translation id="1874309113135274312">Version bêta de Google Chrome (mDNS-In)</translation>
 <translation id="1877026089748256423">Version de Chrome obsolète</translation>
 <translation id="1919130412786645364">Autoriser la connexion à Chrome</translation>
+<translation id="195645108406520445">Configurer votre nouvel espace Chrome</translation>
 <translation id="2063848847527508675">Redémarrez Chrome OS pour appliquer la mise à jour.</translation>
 <translation id="2094919256425865063">Quitter Chrome quand même ?</translation>
 <translation id="2120620239521071941">Cette action aura pour effet de supprimer <ph name="ITEMS_COUNT" /> éléments de cet appareil. Pour récupérer vos données ultérieurement, connectez-vous à Chrome en tant que <ph name="USER_EMAIL" />.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_gu.xtb b/chrome/app/resources/google_chrome_strings_gu.xtb
index b6d3ce6..0fc8de32 100644
--- a/chrome/app/resources/google_chrome_strings_gu.xtb
+++ b/chrome/app/resources/google_chrome_strings_gu.xtb
@@ -42,6 +42,7 @@
 <translation id="1874309113135274312">Google Chrome બીટા (mDNS-In)</translation>
 <translation id="1877026089748256423">Chrome જૂનું થઈ ગયું છે</translation>
 <translation id="1919130412786645364">Chromeમાં સાઇન-ઇનની મંજૂરી આપો</translation>
+<translation id="195645108406520445">તમારી નવી Chrome Space માટે સેટઅપ કરો</translation>
 <translation id="2063848847527508675">અપડેટ લાગુ કરવા માટે Chrome OSને ફરી શરૂ કરવાની જરૂર છે.</translation>
 <translation id="2094919256425865063">છતાં પણ Chrome બંધ કરવું છે?</translation>
 <translation id="2120620239521071941">આ, <ph name="ITEMS_COUNT" /> આઇટમને આ ડિવાઇસમાંથી ડિલીટ કરશે. પછીથી તમારો ડેટા ફરીથી મેળવવા માટે, Chromeમાં <ph name="USER_EMAIL" /> તરીકે સાઇન ઇન કરો.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_id.xtb b/chrome/app/resources/google_chrome_strings_id.xtb
index d2e103d..c558a736 100644
--- a/chrome/app/resources/google_chrome_strings_id.xtb
+++ b/chrome/app/resources/google_chrome_strings_id.xtb
@@ -38,6 +38,7 @@
 <translation id="1874309113135274312">Google Chrome Beta (mDNS-In)</translation>
 <translation id="1877026089748256423">Chrome terlalu lawas</translation>
 <translation id="1919130412786645364">Izinkan login Chrome</translation>
+<translation id="195645108406520445">Menyiapkan Chrome Space baru</translation>
 <translation id="2063848847527508675">Chrome OS harus dimulai ulang untuk menerapkan pembaruan.</translation>
 <translation id="2094919256425865063">Tetap tutup Chrome?</translation>
 <translation id="2120620239521071941">Tindakan ini akan menghapus <ph name="ITEMS_COUNT" /> item dari perangkat ini. Untuk mengambil data nanti, login ke Chrome sebagai <ph name="USER_EMAIL" />.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_it.xtb b/chrome/app/resources/google_chrome_strings_it.xtb
index 1f22732..abf90246 100644
--- a/chrome/app/resources/google_chrome_strings_it.xtb
+++ b/chrome/app/resources/google_chrome_strings_it.xtb
@@ -38,6 +38,7 @@
 <translation id="1874309113135274312">Google Chrome Beta (mDNS-In)</translation>
 <translation id="1877026089748256423">Chrome non è aggiornato</translation>
 <translation id="1919130412786645364">Consenti l'accesso a Chrome</translation>
+<translation id="195645108406520445">Configura il tuo nuovo Spazio Chrome</translation>
 <translation id="2063848847527508675">Per applicare l'aggiornamento è necessario riavviare Chrome OS.</translation>
 <translation id="2094919256425865063">Vuoi chiudere comunque Chrome?</translation>
 <translation id="2120620239521071941">Verranno eliminati <ph name="ITEMS_COUNT" /> elementi da questo dispositivo. Per recuperare i dati in un secondo momento, accedi a Chrome come <ph name="USER_EMAIL" />.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_iw.xtb b/chrome/app/resources/google_chrome_strings_iw.xtb
index 5edea33..71f9ec0 100644
--- a/chrome/app/resources/google_chrome_strings_iw.xtb
+++ b/chrome/app/resources/google_chrome_strings_iw.xtb
@@ -38,6 +38,7 @@
 <translation id="1874309113135274312">‏גרסת הביטא של Google Chrome‏ (mDNS-In)</translation>
 <translation id="1877026089748256423">‏Chrome אינו מעודכן</translation>
 <translation id="1919130412786645364">‏התרת כניסה אל Chrome</translation>
+<translation id="195645108406520445">‏הגדרת הסביבה שלך ב-Chrome</translation>
 <translation id="2063848847527508675">‏יש להפעיל מחדש את מערכת ההפעלה של Chrome כדי להחיל את העדכון.</translation>
 <translation id="2094919256425865063">‏לסגור את Chrome בכל זאת?</translation>
 <translation id="2120620239521071941">‏פעולה זו תמחק <ph name="ITEMS_COUNT" /> פריטים מהמכשיר. כדי לשחזר את הנתונים מאוחר יותר, היכנס אל Chrome עם <ph name="USER_EMAIL" />.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_ja.xtb b/chrome/app/resources/google_chrome_strings_ja.xtb
index cfe436b..114cf75 100644
--- a/chrome/app/resources/google_chrome_strings_ja.xtb
+++ b/chrome/app/resources/google_chrome_strings_ja.xtb
@@ -38,6 +38,7 @@
 <translation id="1874309113135274312">Google Chrome ベータ版(mDNS-In)</translation>
 <translation id="1877026089748256423">Chrome は古いバージョンです</translation>
 <translation id="1919130412786645364">Chrome へのログインを許可する</translation>
+<translation id="195645108406520445">新しい Chrome スペースをセットアップする</translation>
 <translation id="2063848847527508675">アップデートを適用するには、Chrome OS を再起動する必要があります。</translation>
 <translation id="2094919256425865063">今すぐ Chrome を終了しますか?</translation>
 <translation id="2120620239521071941">このデバイスから <ph name="ITEMS_COUNT" /> 件の項目を削除します。後でデータを取得するには、<ph name="USER_EMAIL" /> として Chrome にログインしてください。</translation>
diff --git a/chrome/app/resources/google_chrome_strings_kn.xtb b/chrome/app/resources/google_chrome_strings_kn.xtb
index bb23e51..2910f00 100644
--- a/chrome/app/resources/google_chrome_strings_kn.xtb
+++ b/chrome/app/resources/google_chrome_strings_kn.xtb
@@ -40,6 +40,7 @@
 <translation id="1874309113135274312">Google Chrome ಬೀಟಾ (mDNS-In)</translation>
 <translation id="1877026089748256423">Chrome ನ ಅವಧಿ ಮುಗಿದಿದೆ</translation>
 <translation id="1919130412786645364">Chrome ಸೈನ್-ಇನ್ ಅನ್ನು ಅನುಮತಿಸಿ</translation>
+<translation id="195645108406520445">ನಿಮ್ಮ ಹೊಸ Chrome ಸ್ಪೇಸ್ ಅನ್ನು ಸೆಟಪ್ ಮಾಡಿ</translation>
 <translation id="2063848847527508675">ಅಪ್‌ಡೇಟ್ ಅನ್ವಯಿಸಲು Chrome OS ಅನ್ನು ಮರುಪ್ರಾರಂಭಿಸಬೇಕಾಗುತ್ತದೆ.</translation>
 <translation id="2094919256425865063">ಹೇಗಿದ್ದರೂ Chrome ಅನ್ನು ಮುಚ್ಚುವುದೇ?</translation>
 <translation id="2120620239521071941">ಈ ಸಾಧನದಿಂದ <ph name="ITEMS_COUNT" /> ಐಟಂಗಳನ್ನು ಇದು ಅಳಿಸುತ್ತದೆ. ನಂತರ ನಿಮ್ಮ ಡೇಟಾವನ್ನು ಮರುಪಡೆಯಲು, <ph name="USER_EMAIL" /> ನಂತೆ Chrome ಗೆ ಸೈನ್‌‌ ಇನ್ ಮಾಡಿ.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_ko.xtb b/chrome/app/resources/google_chrome_strings_ko.xtb
index 9c6cd9e..023d521 100644
--- a/chrome/app/resources/google_chrome_strings_ko.xtb
+++ b/chrome/app/resources/google_chrome_strings_ko.xtb
@@ -42,6 +42,7 @@
 <translation id="1874309113135274312">Chrome 베타(mDNS-In)</translation>
 <translation id="1877026089748256423">Chrome이 이전 버전임</translation>
 <translation id="1919130412786645364">Chrome 로그인 허용</translation>
+<translation id="195645108406520445">새 Chrome 환경을 설정하세요</translation>
 <translation id="2063848847527508675">업데이트를 적용하려면 Chrome OS를 다시 시작해야 합니다.</translation>
 <translation id="2094919256425865063">Chrome을 종료하시겠습니까?</translation>
 <translation id="2120620239521071941">항목 <ph name="ITEMS_COUNT" />개가 기기에서 삭제됩니다. 나중에 데이터를 가져오려면 Chrome에 <ph name="USER_EMAIL" />(으)로 로그인하세요.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_mn.xtb b/chrome/app/resources/google_chrome_strings_mn.xtb
index 09d26aee..58313ac 100644
--- a/chrome/app/resources/google_chrome_strings_mn.xtb
+++ b/chrome/app/resources/google_chrome_strings_mn.xtb
@@ -22,6 +22,7 @@
 <translation id="1587223624401073077">Google Chrome нь таны камерыг ашиглаж байна.</translation>
 <translation id="1587325591171447154"><ph name="FILE_NAME" /> аюултай тул үүнийг Chrome блок хийсэн.</translation>
 <translation id="1619887657840448962">Chrome-г илүү аюулгүй болгохын тулд <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> жагсаалтанд байхгүй, танд мэдэгдэлгүйгээр нэмэгдсэн байж болох дараах өргөтгөлийг идэвхгүй болголоо.</translation>
+<translation id="162448658176061655">Chrome нь хүсээгүй программ хангамжийг долоо хоногт нэг удаа шалгадаг. Хамгийн сүүлд нэг хормын өмнө шалгасан.</translation>
 <translation id="162629503687514352">Chrome үйлдлийн систем таны нууц үгийг синк хийж чадсангүй.</translation>
 <translation id="1628000112320670027">Chrome-с тусламж авах</translation>
 <translation id="1662639173275167396">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>
@@ -140,6 +141,7 @@
 <translation id="4771048833395599659">Энэ файл аюултай байж болзошгүй тул Chrome блоклосон байна.</translation>
 <translation id="479167709087336770">Энэ нь Google хайлтад ашигладаг зөв бичгийн ижил алдаа шалгагчийг ашигладаг. Таны хөтчид бичсэн текстийг Google-д илгээдэг. Та энэ ажиллах төлөвийг хүссэн үедээ тохиргоонд өөрчилж болно</translation>
 <translation id="4891791193823137474">Google Chrome-ыг энэ дэвсгэр дээр ажиллуулна уу</translation>
+<translation id="489337168347244450">{NUM_DAYS,plural, =1{Chrome нь хүсээгүй программ хангамжийг долоо хоногт нэг удаа шалгадаг. Хамгийн сүүлд 1 хоногийн өмнө шалгасан.}other{Chrome нь хүсээгүй программ хангамжийг долоо хоногт нэг удаа шалгадаг. Хамгийн сүүлд {NUM_DAYS} хоногийн өмнө шалгасан.}}</translation>
 <translation id="4895437082222824641">Холбоосыг шинэ Chrome-н чихтэй хуудсанд нээх</translation>
 <translation id="4953650215774548573">Google Chrome-ыг өөрийн анхдагч вэб хөтөч болгон тохируулна уу</translation>
 <translation id="495931528404527476">Chrome-д</translation>
@@ -185,6 +187,7 @@
 <translation id="6338556085225130112">Google Chrome-г шинэчилж байна</translation>
 <translation id="6368958679917195344">Chrome OS-ийг нэмэлт <ph name="BEGIN_LINK_CROS_OSS" /> нээлттэй эхийн программ хангамжаар ажиллуулж байна <ph name="END_LINK_CROS_OSS" />.</translation>
 <translation id="6372315130616785175">Та ажлын бүртгэлээр нэвтэрсэн. Та өгөгдлөө тусад нь хадгалахын тулд ажилд зориулан шинэ Chrome-н профайл үүсгэмээр байна уу?</translation>
+<translation id="6454142105866844106">Chrome хүсээгүй програм хангамжийг долоо хоногт нэг удаа шалгадаг</translation>
 <translation id="6515495397637126556"><ph name="PAGE_TITLE" /> - Google Chrome Дев</translation>
 <translation id="6566149418543181476">Google Chrome-г шинэчилж байна (<ph name="PROGRESS_PERCENT" />)</translation>
 <translation id="6676384891291319759">Интернэтэд нэвтрэх</translation>
@@ -202,11 +205,13 @@
 <translation id="7106741999175697885">Асуудлын менежер - Google Chrome</translation>
 <translation id="7140653346177713799">{COUNT,plural, =0{Chrome-н шинэ шинэчлэлт боломжтой байгаа бөгөөд таныг дахин ачаалах үед түүнийг хэрэгжүүлэх болно.}=1{Chrome-н шинэ шинэчлэлт боломжтой байгаа бөгөөд таныг дахин ачаалах үед түүнийг хэрэгжүүлэх болно. Таны нууцлалтай цонхыг дахин нээхгүй.}other{Chrome-н шинэ шинэчлэлт боломжтой байгаа бөгөөд таныг дахин ачаалах үед түүнийг хэрэгжүүлэх болно. Таны # нууцлалтай цонхыг дахин нээхгүй.}}</translation>
 <translation id="7155997830309522122">Хэрэв тийм бол Chrome-д хадгалсан нууц үгээ засаж, шинэ нууц үгтэйгээ тааруулна уу.</translation>
+<translation id="7236955538461508933">{NUM_HOURS,plural, =1{Chrome нь хүсээгүй программ хангамжийг долоо хоногт нэг удаа шалгадаг. Хамгийн сүүлд 1 цагийн өмнө шалгасан.}other{Chrome нь хүсээгүй программ хангамжийг долоо хоногт нэг удаа шалгадаг. Хамгийн сүүлд {NUM_HOURS} цагийн өмнө шалгасан.}}</translation>
 <translation id="7242029209006116544">Та удирдлагатай бүртгэлээр нэвтрэн орсноор үүний админд нь өөрийнхөө Google Chrome-ын мэдээллийг хянах эрхийг өгөх болно.  Жишээ нь, таны Chrome-ын мэдээлэл,  хадгалагдсан хуудсууд,  түүх, нууц үг болон бусад тохиргоонууд <ph name="USER_NAME" /> руу  тэр чигтээ нэгтгэгдэх болно.  Та Google-ийн Хяналтын Самбараар дамжуулан энэ мэдээллийг устгах боломжтой хэдий ч энэ мэдээллийг өөр бүртгэлтэй холбох боломжгүй болно. Харин та одоо байгаа Chrome-ын мэдээллийг тусад нь хадгалахын тулд шинэ хэрэглэгч үүсгэж болно. <ph name="LEARN_MORE" /></translation>
 <translation id="7295052994004373688">Энэ хэлийг Google Chrome UI-г харуулахад ашигладаг</translation>
 <translation id="7296210096911315575">Ашиглалт болон аюулгүй байдлын чухал мэдээлэл</translation>
 <translation id="7308322188646931570">Файл татахын тулд Chrome-д санд хандах зөвшөөрөл шаардлагатай</translation>
 <translation id="7339898014177206373">Шинэ цонх</translation>
+<translation id="7386132805935307836">Chrome нь хүсээгүй программ хангамжийг долоо хоногт нэг удаа шалгадаг. Хамгийн сүүлд өчигдөр шалгасан.</translation>
 <translation id="7398801000654795464">Та <ph name="USER_EMAIL_ADDRESS" /> нэрээр Chrome-д нэвтэрсэн байна. Та дараа дахин нэвтрэхдээ ижил хаяг ашиглан нэвтэрнэ үү.</translation>
 <translation id="7408085963519505752">Chrome OS-ийн нөхцлүүд</translation>
 <translation id="7419046106786626209">Таны домэйн дээр мэдээллийн тохиргоог хийх боломжгүй байгаа тул Chrome OS нь таны мэдээллийн тохиргоог хийх боломжгүй байна.</translation>
@@ -243,6 +248,7 @@
 <translation id="828798499196665338">Таны эцэг эх Chrome-н "Сайтууд, аппууд болон өргөтгөлүүдийн зөвшөөрөл"-ийг унтраасан байна. Энэ <ph name="EXTENSION_TYPE_PARAMETER" />-г идэвхжүүлэхийг зөвшөөрдөггүй.</translation>
 <translation id="8290100596633877290">Өө! Google Chrome гэмтсэн байна. Дахин эхлүүлэх үү?</translation>
 <translation id="8342675569599923794">Энэ файл аюултай тул Chrome блоклосон байна.</translation>
+<translation id="8344083974188970894">{NUM_MINS,plural, =1{Chrome нь хүсээгүй программ хангамжийг долоо хоногт нэг удаа шалгадаг. Хамгийн сүүлд 1 минутын өмнө шалгасан.}other{Chrome нь хүсээгүй программ хангамжийг долоо хоногт нэг удаа шалгадаг. Хамгийн сүүлд {NUM_MINS} минутын өмнө шалгасан.}}</translation>
 <translation id="8370517070665726704">Зохиогчийн эрх <ph name="YEAR" /> Google ХХК. Бүх эрх хуулиар хамгаалагдсан.</translation>
 <translation id="840084489713044809">Google Chrome таны нууц үгийг экспортлох хүсэлтэй байна.</translation>
 <translation id="8498858610309223613">Google Chrome-н аюулгүй байдлын тусгай шинэчлэлтийг хийж дууслаа. Одоо дахин эхлүүлнэ үү. Бид таны табыг сэргээх болно.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_ne.xtb b/chrome/app/resources/google_chrome_strings_ne.xtb
index a442bcd..c56f0cc 100644
--- a/chrome/app/resources/google_chrome_strings_ne.xtb
+++ b/chrome/app/resources/google_chrome_strings_ne.xtb
@@ -22,6 +22,7 @@
 <translation id="1587223624401073077">Google Chrome ले तपाइँको क्यामेरा प्रयोग गर्दैछ।</translation>
 <translation id="1587325591171447154"><ph name="FILE_NAME" /> खतरनाक छ, त्यसैले Chrome ले यसमाथि रोक लगाएको छ।</translation>
 <translation id="1619887657840448962">Chrome लाई अझ सुरक्षित बनाउन हामी <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> मा सूचीबद्ध नभएका र तपाईँले थाहा नपाई थपिएका हुन सक्ने निम्न विस्तारलाई असक्षम गर्छौँ।</translation>
+<translation id="162448658176061655">Chrome ले हप्तामा एक पटक अवाञ्छित सफ्टवेयर छन् कि छैनन् भनी जाँच गर्छ। पछिल्लो पटक जाँच गरिएको: केही बेरअघि।</translation>
 <translation id="162629503687514352">Chrome OS ले तपाईंका पासवर्डहरू सिंक गर्न सकेन।</translation>
 <translation id="1628000112320670027">Chrome को सम्बन्धमा मद्दत प्राप्त गर्नुहोस्</translation>
 <translation id="1662639173275167396">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>
@@ -39,6 +40,7 @@
 <translation id="1874309113135274312">Google Chrome बिटा (mDNS-In)</translation>
 <translation id="1877026089748256423">Chrome को मिति समाप्त भएको छ</translation>
 <translation id="1919130412786645364">Chrome मा साइन इन गर्ने अनुमति दिनुहोस्</translation>
+<translation id="195645108406520445">Chrome मा आफ्नो नयाँ प्रोफाइल सेटअप गर्नुहोस्</translation>
 <translation id="2063848847527508675">यो अद्यावधिक लागू गर्न Chrome OS लाई पुनः सुरु गर्नुपर्छ।</translation>
 <translation id="2094919256425865063">जे भए पनि Chrome छाडेर बाहिरिने हो?</translation>
 <translation id="2120620239521071941">यसले यस यन्त्रका <ph name="ITEMS_COUNT" /> वस्तुहरू मेट्नेछ। पछि आफ्नो डेटा प्राप्त गर्न Chrome मा <ph name="USER_EMAIL" /> को रूपमा साइन इन गर्नुहोस्।</translation>
@@ -138,6 +140,7 @@
 <translation id="4771048833395599659">यो फाइल खतरनाक हुन सक्छ, त्यसैले Chrome ले यसमाथि रोक लगाएको छ।</translation>
 <translation id="479167709087336770">यसले Google खोजमा प्रयोग गरिएकै हिज्जे परीक्षक प्रयोग गर्दछ। तपाईंले ब्राउजरमा टाइप गर्ने पाठ Google मा पठाइन्छ। तपाईं सेटिङमा गई जुनसुकै बेला उक्त व्यवहार परिवर्तन गर्न सक्नुहुन्छ।</translation>
 <translation id="4891791193823137474">Google Chrome लाई पृष्ठभूमिमा चल्न दिनुहोस्</translation>
+<translation id="489337168347244450">{NUM_DAYS,plural, =1{Chrome ले हप्तामा एक पटक अवाञ्छित सफ्टवेयर छन् कि छैनन् भनी जाँच गर्छ। पछिल्लो पटक जाँच गरिएको: १ दिनअघि।}other{Chrome ले हप्तामा एक पटक अवाञ्छित सफ्टवेयर छन् कि छैनन् भनी जाँच गर्छ। पछिल्लो पटक जाँच गरिएको: {NUM_DAYS} दिनअघि।}}</translation>
 <translation id="4895437082222824641">लिंकलाई Chrome को नयाँ ट्याबमा खोल्नुहोस्</translation>
 <translation id="4953650215774548573">Google Chrome लाई तपाइँको पूर्वनिर्धारित ब्राउजरको रूपमा सेट गर्नुहोस्</translation>
 <translation id="495931528404527476">Chrome मा</translation>
@@ -181,6 +184,7 @@
 <translation id="6338556085225130112">Google Chrome लाई अद्यावधिक गर्दै</translation>
 <translation id="6368958679917195344">Chrome OS अतिरिक्त <ph name="BEGIN_LINK_CROS_OSS" /> खुला स्रोत सफ्टवेयर <ph name="END_LINK_CROS_OSS" /> बाट सम्भव भएको हो ।</translation>
 <translation id="6372315130616785175">तपाईंले कार्य खाता प्रयोग गरी साइन इन गर्नुभयो। तपाईं कार्यसम्बन्धी आफ्नो डेटा छुट्टै राख्न Chrome को नयाँ प्रोफाइल बनाउन चाहनुहुन्छ?</translation>
+<translation id="6454142105866844106">Chrome ले हप्तामा एक पटक अवाञ्छित सफ्टवेयर छन् कि छैनन् भनी जाँच गर्छ</translation>
 <translation id="6515495397637126556"><ph name="PAGE_TITLE" /> - Google Chrome Dev</translation>
 <translation id="6566149418543181476">Google Chrome लाई अद्यावधिक गर्दै (<ph name="PROGRESS_PERCENT" />)</translation>
 <translation id="6676384891291319759">इन्टरनेट पहुँच गर्नुहोस्</translation>
@@ -198,11 +202,13 @@
 <translation id="7106741999175697885">कार्य प्रबन्धक - Google Chrome</translation>
 <translation id="7140653346177713799">{COUNT,plural, =0{Chrome को नयाँ अद्यावधिक उपलब्ध छ र तपाईंले Chrome पुनः सुरु गर्ने बित्तिकै यो अद्यावधिक लागू हुने छ।}=1{Chrome को नयाँ अद्यावधिक उपलब्ध छ र तपाईंले Chrome पुनः सुरु गर्ने बित्तिकै यो अद्यावधिक लागू हुने छ। तपाईंको इन्कोग्निटो विन्डो पुनः खुल्ने छैन।}other{Chrome को नयाँ अद्यावधिक उपलब्ध छ र तपाईंले Chrome पुनः सुरु गर्ने बित्तिकै यो अद्यावधिक लागू हुने छ। तपाईंका # वटा इन्कोग्निटो विन्डो पुनः खुल्ने छैनन्।}}</translation>
 <translation id="7155997830309522122">पासवर्ड परिवर्तन गरिसक्नुभयो भने कृपया Chrome मा सुरक्षित गरिएको पासवर्ड सम्पादन गरी त्यसलाई नयाँ पासवर्डसँग मिल्दो बनाउनुहोस्।</translation>
+<translation id="7236955538461508933">{NUM_HOURS,plural, =1{Chrome ले हप्तामा एक पटक अवाञ्छित सफ्टवेयर छन् कि छैनन् भनी जाँच गर्छ। पछिल्लो पटक जाँच गरिएको: १ घन्टाअघि।}other{Chrome ले हप्तामा एक पटक अवाञ्छित सफ्टवेयर छन् कि छैनन् भनी जाँच गर्छ। पछिल्लो पटक जाँच गरिएको: {NUM_HOURS} घन्टाअघि।}}</translation>
 <translation id="7242029209006116544">तपाईं व्यवस्थित खाता संग हस्ताक्षर र आफ्नो Google Chrome प्रोफाइल मा आफ्नो प्रशासक नियन्त्रण दिइरहेका छन् । यस्तो आफ्नो एपहरू, बुकमार्क, इतिहास, पासवर्ड, र अन्य सेटिङहरू रूपमा तपाईंको Chrome डाटा, स्थायी गर्न बाँधेर हुनेछ <ph name="USER_NAME" /> । तपाईं Google खाता ड्यासबोर्ड मार्फत यो डेटा नष्ट गर्न मा सक्षम हुनेछ, तर तपाईं अर्को खातामा यो डेटा संगत गर्न सक्ने छैन। तपाईं वैकल्पिक अलग आफ्नो विद्यमान Chrome डाटा राख्न एक नयाँ प्रोफाइल सिर्जना गर्न सक्नुहुन्छ। <ph name="LEARN_MORE" /></translation>
 <translation id="7295052994004373688">यो भाषा Google Chrome UI प्रदर्शन गर्न प्रयोग गरिन्छ</translation>
 <translation id="7296210096911315575">प्रयोग तथा सुरक्षासम्बन्धी महत्त्वपूर्ण जानकारी</translation>
 <translation id="7308322188646931570">Chrome लाई फाइलहरू डाउनलोड गर्न भण्डारणमाथिको पहुँच आवश्यक पर्छ</translation>
 <translation id="7339898014177206373">नयाँ विन्डो</translation>
+<translation id="7386132805935307836">Chrome ले हप्तामा एक पटक अवाञ्छित सफ्टवेयर छन् कि छैनन् भनी जाँच गर्छ। पछिल्लो पटक जाँच गरिएको: हिजो।</translation>
 <translation id="7398801000654795464">तपाइँलाई Chrome मा <ph name="USER_EMAIL_ADDRESS" /> को रूपमा साइन इन गिरएको थियो। कृपया फेरि साइन इन गर्नको लागि समान खाता प्रयोग गर्नुहोस्।</translation>
 <translation id="7408085963519505752">Chrome OS सर्तहरू</translation>
 <translation id="7419046106786626209">Chrome OS ले तपाइँको लगतलाई समक्रमण गर्न सकेन किनभने तपाइँको डोमेनको लागि समक्रमण उपलब्ध छैन।</translation>
@@ -239,6 +245,7 @@
 <translation id="828798499196665338">तपाईंका अभिभावकले Chrome का हकमा "साइट, एप तथा एक्सटेन्सनसम्बन्धी अनुमति" निष्क्रिय पार्नुभएको छ। तपाईंसँग यो <ph name="EXTENSION_TYPE_PARAMETER" /> सक्षम पार्ने अनुमति छैन।</translation>
 <translation id="8290100596633877290">बाह! Google Chrome क्रयास भएको छ। अहिले पुन: सुरुवात गर्ने?</translation>
 <translation id="8342675569599923794">यो फाइल खतरनाक छ, त्यसैले Chrome ले यसमाथि रोक लगाएको छ।</translation>
+<translation id="8344083974188970894">{NUM_MINS,plural, =1{Chrome ले हप्तामा एक पटक अवाञ्छित सफ्टवेयर छन् कि छैनन् भनी जाँच गर्छ। पछिल्लो पटक जाँच गरिएको: १ मिनेटअघि।}other{Chrome ले हप्तामा एक पटक अवाञ्छित सफ्टवेयर छन् कि छैनन् भनी जाँच गर्छ। पछिल्लो पटक जाँच गरिएको: {NUM_MINS} मिनेटअघि।}}</translation>
 <translation id="8370517070665726704">प्रतिलिपि अधिकार <ph name="YEAR" /> Google LLC। सर्वाधिकार सुरक्षित।</translation>
 <translation id="840084489713044809">Google Chrome तपाईंका पासवर्डहरू निर्यात गर्न चाहन्छ।</translation>
 <translation id="8498858610309223613">Google Chrome को एक विशेष सुरक्षा अद्यावधिक भर्खरै लागू गरियो। पुनः सुरु गर्नुहोस् र हामी तपाईंका ट्याबहरू पुनर्स्थापना गर्ने छाैँ।</translation>
diff --git a/chrome/app/resources/google_chrome_strings_nl.xtb b/chrome/app/resources/google_chrome_strings_nl.xtb
index 4349c90..1f0612c 100644
--- a/chrome/app/resources/google_chrome_strings_nl.xtb
+++ b/chrome/app/resources/google_chrome_strings_nl.xtb
@@ -42,6 +42,7 @@
 <translation id="1874309113135274312">Google Chrome Bèta (mDNS-In)</translation>
 <translation id="1877026089748256423">Chrome is verouderd</translation>
 <translation id="1919130412786645364">Inloggen bij Chrome toestaan</translation>
+<translation id="195645108406520445">Je nieuwe Chrome-ruimte instellen</translation>
 <translation id="2063848847527508675">Chrome OS moet opnieuw worden gestart om de update uit te voeren.</translation>
 <translation id="2094919256425865063">Chrome toch sluiten?</translation>
 <translation id="2120620239521071941">Hiermee worden <ph name="ITEMS_COUNT" /> items verwijderd van dit apparaat. Als je je gegevens later wilt terughalen, log je in bij Chrome als <ph name="USER_EMAIL" />.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_or.xtb b/chrome/app/resources/google_chrome_strings_or.xtb
index ddac402..503fba7 100644
--- a/chrome/app/resources/google_chrome_strings_or.xtb
+++ b/chrome/app/resources/google_chrome_strings_or.xtb
@@ -42,6 +42,7 @@
 <translation id="1874309113135274312">Google Chrome ବେଟା (mDNS-In)</translation>
 <translation id="1877026089748256423">Chromeର ସମୟସୀମା ଶେଷ ହୋଇଛି</translation>
 <translation id="1919130412786645364">Chromeରେ ସାଇନ୍-ଇନ୍‌ କରିବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ</translation>
+<translation id="195645108406520445">ଆପଣଙ୍କ ନୂଆ Chrome ସ୍ପେସ୍ ସେଟ୍ ଅପ୍ କରନ୍ତୁ</translation>
 <translation id="2063848847527508675">ଅପ୍‌ଡେଟ୍‌କୁ ଲାଗୁ କରିବା ପାଇଁ Chrome OSକୁ ରିଷ୍ଟାର୍ଟ କରିବାର ଆବଶ୍ୟକତା ରହିଛି।</translation>
 <translation id="2094919256425865063">ଯେକୌଣସି ମତେ Chrome ପରିତ୍ୟାଗ କରିବେ?</translation>
 <translation id="2120620239521071941">ଏହି ଡିଭାଇସ୍‌ରୁ ଏହା <ph name="ITEMS_COUNT" />ଟି ଆଇଟମ୍‌ ଡିଲିଟ୍‌ କରିବ। ପରେ ଆପଣଙ୍କର ଡାଟା ପୁନଃପ୍ରାପ୍ତ କରିବାକୁ, Chromeରେ <ph name="USER_EMAIL" />ଭାବେ ସାଇନ୍‌ ଇନ୍‌ କରନ୍ତୁ।</translation>
diff --git a/chrome/app/resources/google_chrome_strings_pa.xtb b/chrome/app/resources/google_chrome_strings_pa.xtb
index 0f8e819..e3c463d 100644
--- a/chrome/app/resources/google_chrome_strings_pa.xtb
+++ b/chrome/app/resources/google_chrome_strings_pa.xtb
@@ -42,6 +42,7 @@
 <translation id="1874309113135274312">Google Chrome ਬੀਟਾ (mDNS-In)</translation>
 <translation id="1877026089748256423">Chrome ਦਾ ਇਹ ਵਰਜਨ ਪੁਰਾਣਾ ਹੈ</translation>
 <translation id="1919130412786645364">Chrome ਵਿੱਚ ਸਾਈਨ-ਇਨ ਕਰਨ ਦਿਓ</translation>
+<translation id="195645108406520445">ਆਪਣੇ ਨਵੇਂ Chrome ਸਪੇਸ ਦਾ ਸੈੱਟਅੱਪ ਕਰੋ</translation>
 <translation id="2063848847527508675">ਅੱਪਡੇਟ ਲਾਗੂ ਕਰਨ ਲਈ Chrome OS ਨੂੰ ਮੁੜ-ਚਾਲੂ ਕੀਤੇ ਜਾਣ ਦੀ ਲੋੜ ਹੈ।</translation>
 <translation id="2094919256425865063">ਕੀ ਫਿਰ ਵੀ Chrome ਨੂੰ ਛੱਡਣਾ ਹੈ?</translation>
 <translation id="2120620239521071941">ਇਸ ਨਾਲ ਇਸ ਡੀਵਾਈਸ ਤੋਂ <ph name="ITEMS_COUNT" /> ਆਈਟਮਾਂ ਮਿਟਾ ਦਿੱਤੀਆਂ ਜਾਣਗੀਆਂ। ਬਾਅਦ ਵਿੱਚ ਆਪਣੇ ਡਾਟੇ ਨੂੰ ਮੁੜ-ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ, Chrome 'ਤੇ <ph name="USER_EMAIL" /> ਵਜੋਂ ਸਾਈਨ-ਇਨ ਕਰੋ।</translation>
diff --git a/chrome/app/resources/google_chrome_strings_pt-BR.xtb b/chrome/app/resources/google_chrome_strings_pt-BR.xtb
index a2aa5482..2c77800 100644
--- a/chrome/app/resources/google_chrome_strings_pt-BR.xtb
+++ b/chrome/app/resources/google_chrome_strings_pt-BR.xtb
@@ -20,7 +20,7 @@
 <translation id="1587223624401073077">O Google Chrome está usando sua câmera.</translation>
 <translation id="1587325591171447154">O arquivo <ph name="FILE_NAME" /> é perigoso. Por isso ele foi bloqueado pelo Chrome.</translation>
 <translation id="1619887657840448962">Para tornar o Chrome 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="162448658176061655">O Chrome verifica se há softwares indesejados uma vez por semana. Última verificação: pouco tempo atrás.</translation>
+<translation id="162448658176061655">O Chrome verifica se há softwares indesejados uma vez por semana. Última verificação: há alguns segundos.</translation>
 <translation id="162629503687514352">Não foi possível sincronizar suas senhas no Chrome OS.</translation>
 <translation id="1628000112320670027">Ajuda com o Chrome</translation>
 <translation id="1662639173275167396">O Chrome OS tornou-se possível graças a um outro <ph name="BEGIN_LINK_CROS_OSS" />software de código aberto<ph name="END_LINK_CROS_OSS" />, como o <ph name="BEGIN_LINK_LINUX_OSS" />Linux (Beta)<ph name="END_LINK_LINUX_OSS" />.</translation>
@@ -38,6 +38,7 @@
 <translation id="1874309113135274312">Google Chrome Beta (mDNS-In)</translation>
 <translation id="1877026089748256423">O Google Chrome está desatualizado</translation>
 <translation id="1919130412786645364">Permitir login no Chrome</translation>
+<translation id="195645108406520445">Configure seu novo Chrome Space</translation>
 <translation id="2063848847527508675">É necessário reiniciar o Chrome OS para aplicar a atualização.</translation>
 <translation id="2094919256425865063">Sair do Chrome mesmo assim?</translation>
 <translation id="2120620239521071941">Essa ação excluirá <ph name="ITEMS_COUNT" /> itens desse dispositivo. Para recuperar seus dados mais tarde, faça login no Chrome como <ph name="USER_EMAIL" />.</translation>
@@ -196,7 +197,7 @@
 <translation id="7106741999175697885">Gerenciador de tarefas - Google Chrome</translation>
 <translation id="7140653346177713799">{COUNT,plural, =0{Uma nova atualização está disponível para o Chrome e será feita assim que você reiniciá-lo.}=1{Uma nova atualização está disponível para o Chrome e será feita assim que você reiniciá-lo. Sua janela anônima não será aberta novamente.}one{Uma nova atualização está disponível para o Chrome e será feita assim que você reiniciá-lo. Sua janela anônima não será aberta novamente.}other{Uma nova atualização está disponível para o Chrome e será feita assim que você reiniciá-lo. Suas # janelas anônimas não serão abertas novamente.}}</translation>
 <translation id="7155997830309522122">Se tiver mudado, edite a senha salva no Chrome para que ela seja igual à nova senha.</translation>
-<translation id="7236955538461508933">{NUM_HOURS,plural, =1{O Chrome verifica se há softwares indesejados uma vez por semana. Última verificação: 1 hora atrás.}one{O Chrome verifica se há softwares indesejados uma vez por semana. Última verificação: {NUM_HOURS} horas atrás.}other{O Chrome verifica se há softwares indesejados uma vez por semana. Última verificação: {NUM_HOURS} horas atrás.}}</translation>
+<translation id="7236955538461508933">{NUM_HOURS,plural, =1{O Chrome verifica se há softwares indesejados uma vez por semana. Última verificação: 1 hora atrás.}one{O Chrome verifica se há softwares indesejados uma vez por semana. Última verificação: {NUM_HOURS} hora atrás.}other{O Chrome verifica se há softwares indesejados uma vez por semana. Última verificação: {NUM_HOURS} horas atrás.}}</translation>
 <translation id="7242029209006116544">Você está fazendo login com uma conta gerenciada e concedendo ao administrador da conta o controle sobre seu perfil do Google Chrome. Seus dados do Google Chrome, como aplicativos, favoritos, histórico, senhas e outras configurações serão permanentemente vinculados a <ph name="USER_NAME" />. Você pode excluir esses dados pelo painel das Contas do Google, mas não pode associá-los a outra conta. Você tem a opção de criar um novo perfil para manter seus dados existentes do Google Chrome separados. <ph name="LEARN_MORE" /></translation>
 <translation id="7295052994004373688">Esse idioma é usado para exibir a IU do Google Chrome</translation>
 <translation id="7296210096911315575">Informações importantes sobre uso e segurança</translation>
diff --git a/chrome/app/resources/google_chrome_strings_ru.xtb b/chrome/app/resources/google_chrome_strings_ru.xtb
index dd0e82fd..be36cac 100644
--- a/chrome/app/resources/google_chrome_strings_ru.xtb
+++ b/chrome/app/resources/google_chrome_strings_ru.xtb
@@ -38,6 +38,7 @@
 <translation id="1874309113135274312">Google Chrome (бета, mDNS-In)</translation>
 <translation id="1877026089748256423">Версия Chrome устарела</translation>
 <translation id="1919130412786645364">Разрешить вход в Chrome</translation>
+<translation id="195645108406520445">Настройте новый профиль Chrome</translation>
 <translation id="2063848847527508675">Перезагрузите Chrome OS, чтобы установить обновление.</translation>
 <translation id="2094919256425865063">Завершить работу Chrome?</translation>
 <translation id="2120620239521071941">С устройства будут удалены объекты (<ph name="ITEMS_COUNT" />). Чтобы восстановить данные позже, войдите в Chrome как <ph name="USER_EMAIL" />.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_ta.xtb b/chrome/app/resources/google_chrome_strings_ta.xtb
index 6bbcf13..188ec6b 100644
--- a/chrome/app/resources/google_chrome_strings_ta.xtb
+++ b/chrome/app/resources/google_chrome_strings_ta.xtb
@@ -38,6 +38,7 @@
 <translation id="1874309113135274312">Google Chrome பீட்டா (mDNS-In)</translation>
 <translation id="1877026089748256423">Chrome காலாவதியானது</translation>
 <translation id="1919130412786645364">Chrome உள்நுழைவை அனுமதித்தல்</translation>
+<translation id="195645108406520445">உங்கள் புதிய Chrome ஸ்பேஸை அமைத்தல்</translation>
 <translation id="2063848847527508675">புதுப்பிப்பைப் பயன்படுத்த, Chrome OSஐ மீண்டும் தொடங்க வேண்டும்.</translation>
 <translation id="2094919256425865063">Chrome இலிருந்து வெளியேறவா?</translation>
 <translation id="2120620239521071941">வெளியேறினால், இந்தச் சாதனத்திலிருந்து <ph name="ITEMS_COUNT" /> உருப்படிகள் நீக்கப்படும். பின்னர் தரவை மீட்டமைக்க, Chrome இல் <ph name="USER_EMAIL" /> எனும் முகவரியின் மூலம் உள்நுழையவும்.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_te.xtb b/chrome/app/resources/google_chrome_strings_te.xtb
index 92dcdca..046c689 100644
--- a/chrome/app/resources/google_chrome_strings_te.xtb
+++ b/chrome/app/resources/google_chrome_strings_te.xtb
@@ -38,6 +38,7 @@
 <translation id="1874309113135274312">Google Chrome బీటా (mDNS-In)</translation>
 <translation id="1877026089748256423">Chrome కాలం చెల్లినది</translation>
 <translation id="1919130412786645364">Chrome సైన్-ఇన్‌ని అనుమతించండి</translation>
+<translation id="195645108406520445">మీ కొత్త Chrome Spaceను సెటప్ చేయండి</translation>
 <translation id="2063848847527508675">అప్‌డేట్‌ను వర్తింపజేయడానికి Chrome OSను పునఃప్రారంభించాలి.</translation>
 <translation id="2094919256425865063">ఏదేమైనా Chromeని మూసివేయాలా?</translation>
 <translation id="2120620239521071941">ఇది ఈ పరికరం నుండి <ph name="ITEMS_COUNT" /> అంశాలను తొలగిస్తుంది. మీ డేటాను తర్వాత తిరిగి పొందడానికి, Chromeకు <ph name="USER_EMAIL" /> లాగా సైన్ ఇన్ చేయండి.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_th.xtb b/chrome/app/resources/google_chrome_strings_th.xtb
index 57473f7..fb2c89f 100644
--- a/chrome/app/resources/google_chrome_strings_th.xtb
+++ b/chrome/app/resources/google_chrome_strings_th.xtb
@@ -38,6 +38,7 @@
 <translation id="1874309113135274312">Google Chrome เบต้า (mDNS-In)</translation>
 <translation id="1877026089748256423">Chrome ล้าสมัย</translation>
 <translation id="1919130412786645364">อนุญาตให้ลงชื่อเข้าใช้ Chrome</translation>
+<translation id="195645108406520445">ตั้งค่า Chrome Space ใหม่</translation>
 <translation id="2063848847527508675">ต้องรีสตาร์ท Chrome OS เพื่อใช้การอัปเดต</translation>
 <translation id="2094919256425865063">ปิด Chrome ใช่ไหม</translation>
 <translation id="2120620239521071941">การดำเนินการนี้จะลบ <ph name="ITEMS_COUNT" /> รายการออกจากอุปกรณ์นี้ หากต้องการดึงข้อมูลภายหลัง ให้ลงชื่อเข้าใช้ Chrome ด้วย <ph name="USER_EMAIL" /></translation>
diff --git a/chrome/app/resources/google_chrome_strings_tr.xtb b/chrome/app/resources/google_chrome_strings_tr.xtb
index a480474..49a79e7 100644
--- a/chrome/app/resources/google_chrome_strings_tr.xtb
+++ b/chrome/app/resources/google_chrome_strings_tr.xtb
@@ -38,6 +38,7 @@
 <translation id="1874309113135274312">Google Chrome Beta (mDNS-In)</translation>
 <translation id="1877026089748256423">Chrome sürümü eski</translation>
 <translation id="1919130412786645364">Chrome'da oturum açmaya izin verin</translation>
+<translation id="195645108406520445">Yeni Chrome Alanınızı oluşturma</translation>
 <translation id="2063848847527508675">Güncellemenin uygulanması için Chrome OS yeniden başlatılmalıdır.</translation>
 <translation id="2094919256425865063">Yine de Chrome'dan çıkılsın mı?</translation>
 <translation id="2120620239521071941">Bu işlem, <ph name="ITEMS_COUNT" /> öğeyi bu cihazdan silecektir. Verilerinizi daha sonra geri almak için Chrome'da <ph name="USER_EMAIL" /> hesabıyla oturum açın.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_uk.xtb b/chrome/app/resources/google_chrome_strings_uk.xtb
index ec9ea008..de1481e 100644
--- a/chrome/app/resources/google_chrome_strings_uk.xtb
+++ b/chrome/app/resources/google_chrome_strings_uk.xtb
@@ -38,6 +38,7 @@
 <translation id="1874309113135274312">Бета-версія Google Chrome (mDNS-In)</translation>
 <translation id="1877026089748256423">Версія Chrome застаріла</translation>
 <translation id="1919130412786645364">Дозволити вхід у Chrome</translation>
+<translation id="195645108406520445">Налаштуйте свій новий профіль Chrome</translation>
 <translation id="2063848847527508675">Щоб застосувати це оновлення, потрібно перезапустити ОС Chrome.</translation>
 <translation id="2094919256425865063">Усе одно вийти з Chrome?</translation>
 <translation id="2120620239521071941">З цього пристрою буде видалено стільки елементів: <ph name="ITEMS_COUNT" />. Щоб відновити дані пізніше, увійдіть в обліковий запис Chrome як <ph name="USER_EMAIL" />.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_ur.xtb b/chrome/app/resources/google_chrome_strings_ur.xtb
index 7423bce4..d36b44d 100644
--- a/chrome/app/resources/google_chrome_strings_ur.xtb
+++ b/chrome/app/resources/google_chrome_strings_ur.xtb
@@ -42,6 +42,7 @@
 <translation id="1874309113135274312">‏Google Chrome بی ٹا (mDNS-In)</translation>
 <translation id="1877026089748256423">‏Chrome پرانا ہے</translation>
 <translation id="1919130412786645364">‏Chrome میں سائن ان کی اجازت دیں</translation>
+<translation id="195645108406520445">‏اہنا نیا Chrome اسپیس سیٹ اپ کریں</translation>
 <translation id="2063848847527508675">‏اپ ڈیٹ لاگو کرنے کیلئے Chrome OS کو دوبارہ شروع کرنے کی ضرورت ہے۔</translation>
 <translation id="2094919256425865063">‏بہر حال Chrome بند کریں؟</translation>
 <translation id="2120620239521071941">‏یہ اس آلہ سے <ph name="ITEMS_COUNT" /> آئٹمز کو حذف کر دے گا۔ بعد میں اپنے ڈیٹا کی بازیافت کرنے کیلئے، Chrome میں <ph name="USER_EMAIL" /> کے بطور سائن ان کریں۔</translation>
diff --git a/chrome/app/resources/google_chrome_strings_vi.xtb b/chrome/app/resources/google_chrome_strings_vi.xtb
index 9582269..66215ff2 100644
--- a/chrome/app/resources/google_chrome_strings_vi.xtb
+++ b/chrome/app/resources/google_chrome_strings_vi.xtb
@@ -40,6 +40,7 @@
 <translation id="1874309113135274312">Google Chrome Beta (mDNS-In)</translation>
 <translation id="1877026089748256423">Chrome đã lỗi thời</translation>
 <translation id="1919130412786645364">Cho phép đăng nhập vào Chrome</translation>
+<translation id="195645108406520445">Thiết lập Không gian Chrome mới của bạn</translation>
 <translation id="2063848847527508675">Chrome OS cần được khởi động lại để áp dụng bản cập nhật.</translation>
 <translation id="2094919256425865063">Bạn vẫn muốn thoát khỏi Chrome?</translation>
 <translation id="2120620239521071941">Thao tác này sẽ xóa <ph name="ITEMS_COUNT" /> mục khỏi thiết bị này. Để truy xuất dữ liệu của bạn sau, hãy đăng nhập vào Chrome dưới dạng <ph name="USER_EMAIL" />.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_zh-CN.xtb b/chrome/app/resources/google_chrome_strings_zh-CN.xtb
index f986a23..1d3526f 100644
--- a/chrome/app/resources/google_chrome_strings_zh-CN.xtb
+++ b/chrome/app/resources/google_chrome_strings_zh-CN.xtb
@@ -38,6 +38,7 @@
 <translation id="1874309113135274312">Google Chrome 测试版 (mDNS-In)</translation>
 <translation id="1877026089748256423">Chrome版本太旧</translation>
 <translation id="1919130412786645364">允许登录 Chrome</translation>
+<translation id="195645108406520445">设置您的新 Chrome Space</translation>
 <translation id="2063848847527508675">需要重新启动 Chrome 操作系统以应用更新。</translation>
 <translation id="2094919256425865063">仍要退出 Chrome?</translation>
 <translation id="2120620239521071941">这会从这台设备上删除 <ph name="ITEMS_COUNT" /> 项内容。如果日后想要检索您的数据,届时请以 <ph name="USER_EMAIL" /> 的身份登录 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 9ea5876..b422d66 100644
--- a/chrome/app/resources/google_chrome_strings_zh-TW.xtb
+++ b/chrome/app/resources/google_chrome_strings_zh-TW.xtb
@@ -38,6 +38,7 @@
 <translation id="1874309113135274312">Google Chrome 測試版 (mDNS-In)</translation>
 <translation id="1877026089748256423">Chrome 版本過舊</translation>
 <translation id="1919130412786645364">允許登入 Chrome</translation>
+<translation id="195645108406520445">設定新的 Chrome 空間</translation>
 <translation id="2063848847527508675">Chrome 作業系統必須重新啟動,才能套用更新。</translation>
 <translation id="2094919256425865063">確定要關閉 Chrome 嗎?</translation>
 <translation id="2120620239521071941">登出後,系統會將 <ph name="ITEMS_COUNT" /> 個項目從這個裝置上刪除。日後如要重新取得你的資料,請以 <ph name="USER_EMAIL" /> 身分登入 Chrome。</translation>
diff --git a/chrome/browser/BUILD.gn b/chrome/browser/BUILD.gn
index 2db01ab..b990e1da1e 100644
--- a/chrome/browser/BUILD.gn
+++ b/chrome/browser/BUILD.gn
@@ -1686,6 +1686,8 @@
     "subresource_filter/subresource_filter_profile_context.h",
     "subresource_filter/subresource_filter_profile_context_factory.cc",
     "subresource_filter/subresource_filter_profile_context_factory.h",
+    "subresource_redirect/https_image_compression_bypass_decider.cc",
+    "subresource_redirect/https_image_compression_bypass_decider.h",
     "subresource_redirect/https_image_compression_infobar_decider.cc",
     "subresource_redirect/https_image_compression_infobar_decider.h",
     "subresource_redirect/subresource_redirect_observer.cc",
@@ -1799,6 +1801,13 @@
   libs = []
   ldflags = []
 
+  if (is_mac) {
+    sources += [
+      "geolocation/geolocation_system_permission_mac.h",
+      "geolocation/geolocation_system_permission_mac.mm",
+    ]
+  }
+
   allow_circular_includes_from = [
     "//chrome/browser/ui",
     "//chrome/browser/ui/webui/bluetooth_internals",
@@ -4373,6 +4382,7 @@
       "Accelerate.framework",
       "AudioUnit.framework",
       "AVFoundation.framework",
+      "CoreLocation.framework",
       "DiskArbitration.framework",
       "IOKit.framework",
       "ImageCaptureCore.framework",
diff --git a/chrome/browser/browser_features.cc b/chrome/browser/browser_features.cc
index fa93b598..180bd85 100644
--- a/chrome/browser/browser_features.cc
+++ b/chrome/browser/browser_features.cc
@@ -11,6 +11,10 @@
 const base::Feature kClosedTabCache{"ClosedTabCache",
                                     base::FEATURE_DISABLED_BY_DEFAULT};
 
+// Enables executing the browser commands sent by the NTP promos.
+const base::Feature kEnablePromoBrowserCommands{
+    "EnablePromoBrowserCommands", base::FEATURE_ENABLED_BY_DEFAULT};
+
 #if defined(OS_CHROMEOS)
 // Enables being able to zoom a web page by double tapping in Chrome OS tablet
 // mode.
diff --git a/chrome/browser/browser_features.h b/chrome/browser/browser_features.h
index 4976d91f..8072ab2 100644
--- a/chrome/browser/browser_features.h
+++ b/chrome/browser/browser_features.h
@@ -18,6 +18,8 @@
 
 extern const base::Feature kClosedTabCache;
 
+extern const base::Feature kEnablePromoBrowserCommands;
+
 #if defined(OS_CHROMEOS)
 extern const base::Feature kDoubleTapToZoomInTabletMode;
 #endif
diff --git a/chrome/browser/browser_process_platform_part_mac.h b/chrome/browser/browser_process_platform_part_mac.h
index 4d9d239..62e567e 100644
--- a/chrome/browser/browser_process_platform_part_mac.h
+++ b/chrome/browser/browser_process_platform_part_mac.h
@@ -11,6 +11,7 @@
 #include "base/macros.h"
 #include "chrome/browser/apps/app_shim/app_shim_listener.h"
 #include "chrome/browser/browser_process_platform_part_base.h"
+#include "chrome/browser/geolocation/geolocation_system_permission_mac.h"
 
 namespace apps {
 class AppShimManager;
@@ -28,6 +29,11 @@
 
   AppShimListener* app_shim_listener();
   apps::AppShimManager* app_shim_manager();
+  GeolocationSystemPermissionManager* location_permission_manager();
+
+ protected:
+  std::unique_ptr<GeolocationSystemPermissionManager>
+      location_permission_manager_;
 
  private:
   std::unique_ptr<apps::AppShimManager> app_shim_manager_;
diff --git a/chrome/browser/browser_process_platform_part_mac.mm b/chrome/browser/browser_process_platform_part_mac.mm
index 547ffd1b..4fa8809 100644
--- a/chrome/browser/browser_process_platform_part_mac.mm
+++ b/chrome/browser/browser_process_platform_part_mac.mm
@@ -65,6 +65,8 @@
   app_shim_manager_ = std::make_unique<apps::AppShimManager>(
       std::move(app_shim_manager_delegate));
 
+  location_permission_manager_ = GeolocationSystemPermissionManager::Create();
+
   // AppShimListener can not simply be reset, otherwise destroying the old
   // domain socket will cause the just-created socket to be unlinked.
   DCHECK(!app_shim_listener_.get());
@@ -78,3 +80,8 @@
 AppShimListener* BrowserProcessPlatformPart::app_shim_listener() {
   return app_shim_listener_.get();
 }
+
+GeolocationSystemPermissionManager*
+BrowserProcessPlatformPart::location_permission_manager() {
+  return location_permission_manager_.get();
+}
diff --git a/chrome/browser/browsing_data/browsing_data_quota_helper_unittest.cc b/chrome/browser/browsing_data/browsing_data_quota_helper_unittest.cc
index 598870b..ede118c 100644
--- a/chrome/browser/browsing_data/browsing_data_quota_helper_unittest.cc
+++ b/chrome/browser/browsing_data/browsing_data_quota_helper_unittest.cc
@@ -24,24 +24,24 @@
 #include "third_party/blink/public/mojom/quota/quota_types.mojom.h"
 
 using blink::mojom::StorageType;
-using storage::MockOriginData;
-using storage::MockQuotaClient;
 
 class BrowsingDataQuotaHelperTest : public testing::Test {
  public:
   typedef BrowsingDataQuotaHelper::QuotaInfo QuotaInfo;
   typedef BrowsingDataQuotaHelper::QuotaInfoArray QuotaInfoArray;
 
-  BrowsingDataQuotaHelperTest() {}
+  BrowsingDataQuotaHelperTest() = default;
 
-  ~BrowsingDataQuotaHelperTest() override {}
+  ~BrowsingDataQuotaHelperTest() override = default;
 
   void SetUp() override {
-    EXPECT_TRUE(dir_.CreateUniqueTempDir());
+    ASSERT_TRUE(temp_dir_.CreateUniqueTempDir());
     quota_manager_ = base::MakeRefCounted<storage::QuotaManager>(
-        false, dir_.GetPath(), content::GetIOThreadTaskRunner({}).get(),
-        nullptr, storage::GetQuotaSettingsFunc());
-    helper_ = new BrowsingDataQuotaHelperImpl(quota_manager_.get());
+        /*is_incognito=*/false, temp_dir_.GetPath(),
+        content::GetIOThreadTaskRunner({}).get(),
+        /*special_storage_policy=*/nullptr, storage::GetQuotaSettingsFunc());
+    helper_ = base::WrapRefCounted(
+        new BrowsingDataQuotaHelperImpl(quota_manager_.get()));
   }
 
   void TearDown() override {
@@ -67,10 +67,10 @@
                        weak_factory_.GetWeakPtr()));
   }
 
-  void RegisterClient(base::span<const MockOriginData> origin_data) {
-    MockQuotaClient* client =
-        new MockQuotaClient(quota_manager_->proxy(), origin_data,
-                            storage::QuotaClientType::kFileSystem);
+  void RegisterClient(base::span<const storage::MockOriginData> origin_data) {
+    auto client = base::MakeRefCounted<storage::MockQuotaClient>(
+        quota_manager_->proxy(), origin_data,
+        storage::QuotaClientType::kFileSystem);
     quota_manager_->proxy()->RegisterClient(
         client, storage::QuotaClientType::kFileSystem,
         {blink::mojom::StorageType::kTemporary,
@@ -113,10 +113,11 @@
     fetching_completed_ = true;
   }
 
+  base::ScopedTempDir temp_dir_;
+
   content::BrowserTaskEnvironment task_environment_;
   scoped_refptr<storage::QuotaManager> quota_manager_;
 
-  base::ScopedTempDir dir_;
   scoped_refptr<BrowsingDataQuotaHelper> helper_;
 
   bool fetching_completed_ = true;
@@ -135,7 +136,7 @@
 }
 
 TEST_F(BrowsingDataQuotaHelperTest, FetchData) {
-  const MockOriginData kOrigins[] = {
+  static const storage::MockOriginData kOrigins[] = {
       {"http://example.com/", StorageType::kTemporary, 1},
       {"https://example.com/", StorageType::kTemporary, 10},
       {"http://example.com/", StorageType::kPersistent, 100},
@@ -156,7 +157,7 @@
 }
 
 TEST_F(BrowsingDataQuotaHelperTest, IgnoreExtensionsAndDevTools) {
-  const MockOriginData kOrigins[] = {
+  static const storage::MockOriginData kOrigins[] = {
       {"http://example.com/", StorageType::kTemporary, 1},
       {"https://example.com/", StorageType::kTemporary, 10},
       {"http://example.com/", StorageType::kPersistent, 100},
diff --git a/chrome/browser/chrome_content_browser_client.cc b/chrome/browser/chrome_content_browser_client.cc
index b71ac35..9cfb76d 100644
--- a/chrome/browser/chrome_content_browser_client.cc
+++ b/chrome/browser/chrome_content_browser_client.cc
@@ -552,6 +552,7 @@
 #include "extensions/browser/extension_protocols.h"
 #include "extensions/browser/extension_registry.h"
 #include "extensions/browser/extension_system.h"
+#include "extensions/browser/extension_util.h"
 #include "extensions/browser/guest_view/web_view/web_view_guest.h"
 #include "extensions/browser/guest_view/web_view/web_view_permission_helper.h"
 #include "extensions/browser/guest_view/web_view/web_view_renderer_state.h"
@@ -1441,8 +1442,8 @@
 #if BUILDFLAG(ENABLE_EXTENSIONS)
   // The partition ID for extensions with isolated storage is treated similarly
   // to the above.
-  else if (site.SchemeIs(extensions::kExtensionScheme) &&
-           extensions::util::SiteHasIsolatedStorage(site, browser_context))
+  else if (extensions::util::IsExtensionSiteWithIsolatedStorage(
+               site, browser_context))
     partition_id = site.spec();
 #endif
 
@@ -1475,14 +1476,11 @@
     return storage_partition_config;
   }
 
-  if (site.SchemeIs(extensions::kExtensionScheme) &&
-      extensions::util::SiteHasIsolatedStorage(site, browser_context)) {
+  if (site.SchemeIs(extensions::kExtensionScheme)) {
+    // The host in an extension site URL is the extension_id.
     CHECK(site.has_host());
-    // For extensions with isolated storage, the the host of the |site| is
-    // the |partition_domain|. The |in_memory| and |partition_name| are only
-    // used in guest schemes so they are cleared here.
-    return content::StoragePartitionConfig::Create(
-        site.host(), "" /* partition_name */, false /*in_memory */);
+    return extensions::util::GetStoragePartitionConfigForExtensionId(
+        site.host(), browser_context);
   }
 #endif
 
@@ -5705,7 +5703,7 @@
   // Safe browsing does not support images, so accept without checking.
   // TODO(crbug.com/1013584): check policy on what to do about unsupported
   // types when it is implemented.
-  if (data_type.Equals(ui::ClipboardFormatType::GetBitmapType())) {
+  if (data_type == ui::ClipboardFormatType::GetBitmapType()) {
     std::move(callback).Run(ClipboardPasteAllowed(true));
     return;
   }
diff --git a/chrome/browser/chromeos/arc/tracing/arc_app_performance_tracing_session.cc b/chrome/browser/chromeos/arc/tracing/arc_app_performance_tracing_session.cc
index 4204bf1..e065a6c 100644
--- a/chrome/browser/chromeos/arc/tracing/arc_app_performance_tracing_session.cc
+++ b/chrome/browser/chromeos/arc/tracing/arc_app_performance_tracing_session.cc
@@ -5,6 +5,7 @@
 #include "chrome/browser/chromeos/arc/tracing/arc_app_performance_tracing_session.h"
 
 #include "base/bind.h"
+#include "base/numerics/safe_conversions.h"
 #include "chrome/browser/chromeos/arc/tracing/arc_app_performance_tracing.h"
 #include "components/exo/shell_surface_util.h"
 #include "components/exo/surface.h"
@@ -132,7 +133,7 @@
 
   if (detect_idles_) {
     const uint64_t display_frames_passed =
-        (frame_delta + kTargetFrameTime / 2).IntDiv(kTargetFrameTime);
+        base::ClampRound<uint64_t>(frame_delta.FltDiv(kTargetFrameTime));
     if (display_frames_passed >= kIdleThresholdFrames) {
       // Idle is detected, try the next time.
       Stop();
@@ -174,7 +175,7 @@
     // fractional part of target frame interval |kTargetFrameTime| and is less
     // or equal half of it.
     const uint64_t display_frames_passed =
-        (frame_delta + kTargetFrameTime / 2).IntDiv(kTargetFrameTime);
+        base::ClampRound<uint64_t>(frame_delta.FltDiv(kTargetFrameTime));
     // Calculate difference from the ideal commit time, that should happen with
     // equal delay for each display frame.
     const base::TimeDelta vsync_error =
diff --git a/chrome/browser/data_reduction_proxy/data_reduction_proxy_chrome_settings.cc b/chrome/browser/data_reduction_proxy/data_reduction_proxy_chrome_settings.cc
index b44070df..0367045 100644
--- a/chrome/browser/data_reduction_proxy/data_reduction_proxy_chrome_settings.cc
+++ b/chrome/browser/data_reduction_proxy/data_reduction_proxy_chrome_settings.cc
@@ -26,6 +26,7 @@
 #include "chrome/browser/profiles/profile.h"
 #include "chrome/browser/profiles/profile_manager.h"
 #include "chrome/browser/renderer_host/chrome_navigation_ui_data.h"
+#include "chrome/browser/subresource_redirect/https_image_compression_bypass_decider.h"
 #include "chrome/browser/subresource_redirect/https_image_compression_infobar_decider.h"
 #include "chrome/common/channel_info.h"
 #include "chrome/common/pref_names.h"
@@ -53,6 +54,7 @@
 #include "net/proxy_resolution/proxy_list.h"
 #include "services/network/public/cpp/network_quality_tracker.h"
 #include "services/network/public/cpp/shared_url_loader_factory.h"
+#include "third_party/blink/public/common/features.h"
 
 namespace {
 
@@ -243,9 +245,13 @@
   // unable to browse non-SSL sites for the most part (see
   // http://crbug.com/476610).
   MigrateDataReductionProxyOffProxyPrefs(profile_prefs);
-  https_image_compression_infobar_decider_ =
-      std::make_unique<HttpsImageCompressionInfoBarDecider>(profile_prefs,
-                                                            this);
+  if (base::FeatureList::IsEnabled(blink::features::kSubresourceRedirect)) {
+    https_image_compression_infobar_decider_ =
+        std::make_unique<HttpsImageCompressionInfoBarDecider>(profile_prefs,
+                                                              this);
+    https_image_compression_bypass_decider_ =
+        std::make_unique<HttpsImageCompressionBypassDecider>();
+  }
 }
 
 std::unique_ptr<data_reduction_proxy::DataReductionProxyData>
diff --git a/chrome/browser/data_reduction_proxy/data_reduction_proxy_chrome_settings.h b/chrome/browser/data_reduction_proxy/data_reduction_proxy_chrome_settings.h
index e550b2bc1..d4a10222 100644
--- a/chrome/browser/data_reduction_proxy/data_reduction_proxy_chrome_settings.h
+++ b/chrome/browser/data_reduction_proxy/data_reduction_proxy_chrome_settings.h
@@ -29,8 +29,9 @@
 class DataStore;
 }  // namespace data_reduction_proxy
 
-class PrefService;
+class HttpsImageCompressionBypassDecider;
 class HttpsImageCompressionInfoBarDecider;
+class PrefService;
 
 // Data reduction proxy settings class suitable for use with a Chrome browser.
 // It is keyed to a browser context.
@@ -86,6 +87,11 @@
     return https_image_compression_infobar_decider_.get();
   }
 
+  HttpsImageCompressionBypassDecider* https_image_compression_bypass_decider()
+      const {
+    return https_image_compression_bypass_decider_.get();
+  }
+
  private:
   // Helper method for migrating the Data Reduction Proxy away from using the
   // proxy pref. Returns the ProxyPrefMigrationResult value indicating the
@@ -98,6 +104,11 @@
   std::unique_ptr<HttpsImageCompressionInfoBarDecider>
       https_image_compression_infobar_decider_;
 
+  // Maintains the decider for this profile to contain logic for https image
+  // compression bypass.
+  std::unique_ptr<HttpsImageCompressionBypassDecider>
+      https_image_compression_bypass_decider_;
+
   // Null before InitDataReductionProxySettings is called.
   Profile* profile_;
 
diff --git a/chrome/browser/data_saver/subresource_redirect_browsertest.cc b/chrome/browser/data_saver/subresource_redirect_browsertest.cc
index 6c1993fb..79adf97 100644
--- a/chrome/browser/data_saver/subresource_redirect_browsertest.cc
+++ b/chrome/browser/data_saver/subresource_redirect_browsertest.cc
@@ -12,6 +12,7 @@
 #include "chrome/browser/optimization_guide/optimization_guide_keyed_service.h"
 #include "chrome/browser/optimization_guide/optimization_guide_keyed_service_factory.h"
 #include "chrome/browser/profiles/profile.h"
+#include "chrome/browser/subresource_redirect/https_image_compression_bypass_decider.h"
 #include "chrome/browser/subresource_redirect/https_image_compression_infobar_decider.h"
 #include "chrome/browser/subresource_redirect/subresource_redirect_observer.h"
 #include "chrome/browser/ui/browser.h"
@@ -47,6 +48,13 @@
 
 namespace {
 
+enum CompressionServerFailureMode {
+  NONE = 0,
+  EMPTY_RESPONSE,
+  LOADSHED_503_RETRY_AFTER_RESPONSE,
+  TIMEOUT,
+};
+
 // Retries fetching |histogram_name| until it contains at least |count| samples.
 // TODO(rajendrant): Convert the tests to wait for image load to complete or the
 // page load complete, instead of waiting on the histograms.
@@ -286,6 +294,22 @@
     return compressed_url.ReplaceComponents(replacements);
   }
 
+  void VerifyAndClearBypassTimeout(base::TimeDelta minimum_bypass_until) {
+    auto* https_image_compression_bypass_decider =
+        DataReductionProxyChromeSettingsFactory::GetForBrowserContext(
+            browser()
+                ->tab_strip_model()
+                ->GetActiveWebContents()
+                ->GetBrowserContext())
+            ->https_image_compression_bypass_decider();
+    EXPECT_LE(
+        base::TimeTicks::Now() + minimum_bypass_until,
+        https_image_compression_bypass_decider->GetBypassUntilTimeForTesting()
+            .value());
+    https_image_compression_bypass_decider->SetBypassUntilTimeForTesting(
+        base::TimeTicks::Now());
+  }
+
   GURL http_url() const { return http_url_; }
   GURL https_url() const { return https_url_; }
   GURL compression_url() const { return compression_url_; }
@@ -299,7 +323,9 @@
   }
 
   void SetHttpsServerImageToFail() { https_server_image_fail_ = true; }
-  void SetCompressionServerToFail() { compression_server_fail_ = true; }
+  void SetCompressionServerToFail(CompressionServerFailureMode mode) {
+    compression_server_failure_mode_ = mode;
+  }
 
   base::HistogramTester* histogram_tester() { return &histogram_tester_; }
 
@@ -327,9 +353,19 @@
         std::make_unique<net::test_server::BasicHttpResponse>();
     request_url_ = request.GetURL();
 
-    // If |compression_server_fail_| is set to true, return a hung response.
-    if (compression_server_fail_ == true) {
+    if (compression_server_failure_mode_ ==
+        CompressionServerFailureMode::EMPTY_RESPONSE) {
       return std::make_unique<net::test_server::RawHttpResponse>("", "");
+    } else if (compression_server_failure_mode_ ==
+               CompressionServerFailureMode::
+                   LOADSHED_503_RETRY_AFTER_RESPONSE) {
+      response->set_code(net::HTTP_SERVICE_UNAVAILABLE);
+      response->AddCustomHeader("Retry-After", "5");
+      return response;
+    } else if (compression_server_failure_mode_ ==
+               CompressionServerFailureMode::TIMEOUT) {
+      return std::make_unique<net::test_server::DelayedHttpResponse>(
+          base::TimeDelta::FromSeconds(10));
     }
 
     // For the purpose of this browsertest, a redirect to the compression server
@@ -389,7 +425,8 @@
 
   // Whether the embedded test servers should return failure.
   bool https_server_image_fail_ = false;
-  bool compression_server_fail_ = false;
+  CompressionServerFailureMode compression_server_failure_mode_ =
+      CompressionServerFailureMode::NONE;
 
   DISALLOW_COPY_AND_ASSIGN(SubresourceRedirectBrowserTest);
 };
@@ -461,6 +498,63 @@
   VerifyImageCompressionPageInfoState(true);
 }
 
+IN_PROC_BROWSER_TEST_F(SubresourceRedirectBrowserTest,
+                       DISABLE_ON_WIN_MAC_CHROMEOS(TestBypassOnFetchTimeout)) {
+  g_browser_process->network_quality_tracker()
+      ->ReportEffectiveConnectionTypeForTesting(
+          net::EFFECTIVE_CONNECTION_TYPE_2G);
+
+  EnableDataSaver(true);
+  CreateUkmRecorder();
+  GURL url = HttpsURLWithPath("/load_image/image_delayed_load.html");
+  SetUpPublicImageURLPaths(url, {"/load_image/image.png"});
+
+  // The first navigation will attempt to fetch image and timeout, which will
+  // trigger bypass.
+  SetCompressionServerToFail(CompressionServerFailureMode::TIMEOUT);
+  base::RunLoop().RunUntilIdle();
+  ui_test_utils::NavigateToURL(browser(), url);
+
+  RetryForHistogramUntilCountReached(
+      histogram_tester(), "SubresourceRedirect.CompressionAttempt.ResponseCode",
+      1);
+  RetryForHistogramUntilCountReached(histogram_tester(),
+                                     "SubresourceRedirect.BypassDuration", 1);
+  // TODO(rajendrant): Verify that the image got actually loaded too after
+  // https://crbug.com/1110113 is fixed.
+  histogram_tester()->ExpectUniqueSample(
+      "SubresourceRedirect.PageLoad.BypassResult", false, 1);
+  histogram_tester()->ExpectTotalCount("SubresourceRedirect.BypassDuration", 1);
+
+  // The second navigation should not attempt subresource redirect.
+  SetCompressionServerToFail(CompressionServerFailureMode::NONE);
+  ui_test_utils::NavigateToURL(
+      browser(),
+      HttpsURLWithPath("/load_image/image_delayed_load.html?second"));
+
+  base::RunLoop().RunUntilIdle();
+  RetryForHistogramUntilCountReached(
+      histogram_tester(), "SubresourceRedirect.PageLoad.BypassResult", 2);
+  histogram_tester()->ExpectBucketCount(
+      "SubresourceRedirect.PageLoad.BypassResult", true, 1);
+
+  // The third navigation should attempt subresource redirect, once the bypass
+  // is cleared.
+  VerifyAndClearBypassTimeout(base::TimeDelta::FromSeconds(4));
+  url = HttpsURLWithPath("/load_image/image_delayed_load.html?third");
+  SetUpPublicImageURLPaths(url, {"/load_image/image.png"});
+  base::RunLoop().RunUntilIdle();
+  ui_test_utils::NavigateToURL(browser(), url);
+
+  EXPECT_TRUE(RunScriptExtractBool("checkImage()"));
+  RetryForHistogramUntilCountReached(
+      histogram_tester(), "SubresourceRedirect.CompressionAttempt.ResponseCode",
+      2);
+
+  histogram_tester()->ExpectBucketCount(
+      "SubresourceRedirect.CompressionAttempt.ResponseCode", net::HTTP_OK, 1);
+}
+
 //  This test loads private_url_image.html, which triggers a subresource
 //  request for private_url_image.png.  This triggers an internal redirect
 //  to the mock compression server, which bypasses the request. The
@@ -662,7 +756,7 @@
   CreateUkmRecorder();
   GURL url = HttpsURLWithPath("/load_image/image_delayed_load.html");
   SetUpPublicImageURLPaths(url, {"/load_image/image.png"});
-  SetCompressionServerToFail();
+  SetCompressionServerToFail(CompressionServerFailureMode::EMPTY_RESPONSE);
 
   base::RunLoop().RunUntilIdle();
   ui_test_utils::NavigateToURL(browser(), url);
@@ -696,7 +790,7 @@
   GURL url = HttpsURLWithPath("/load_image/image_delayed_load.html");
   SetUpPublicImageURLPaths(url, {"/load_image/image.png"});
   SetHttpsServerImageToFail();
-  SetCompressionServerToFail();
+  SetCompressionServerToFail(CompressionServerFailureMode::EMPTY_RESPONSE);
 
   base::RunLoop().RunUntilIdle();
   ui_test_utils::NavigateToURL(browser(), url);
@@ -1134,6 +1228,72 @@
   VerifyImageCompressionPageInfoState(false);
 }
 
+IN_PROC_BROWSER_TEST_F(
+    SubresourceRedirectBrowserTest,
+    DISABLE_ON_WIN_MAC_CHROMEOS(TestBypassOn503LoadShedFailure)) {
+  g_browser_process->network_quality_tracker()
+      ->ReportEffectiveConnectionTypeForTesting(
+          net::EFFECTIVE_CONNECTION_TYPE_2G);
+
+  EnableDataSaver(true);
+  CreateUkmRecorder();
+  GURL url = HttpsURLWithPath("/load_image/image_delayed_load.html");
+  SetUpPublicImageURLPaths(url, {"/load_image/image.png"});
+
+  // The first navigation will atttempt to fetch image and fail with 503, which
+  // will trigger bypass.
+  SetCompressionServerToFail(
+      CompressionServerFailureMode::LOADSHED_503_RETRY_AFTER_RESPONSE);
+  base::RunLoop().RunUntilIdle();
+  ui_test_utils::NavigateToURL(browser(), url);
+
+  EXPECT_TRUE(RunScriptExtractBool("checkImage()"));
+  RetryForHistogramUntilCountReached(
+      histogram_tester(), "SubresourceRedirect.CompressionAttempt.ResponseCode",
+      1);
+
+  histogram_tester()->ExpectBucketCount(
+      "SubresourceRedirect.CompressionAttempt.ResponseCode", 503, 1);
+
+  EXPECT_EQ(GURL(RunScriptExtractString("imageSrc()")).port(),
+            https_url().port());
+  base::RunLoop().RunUntilIdle();
+
+  RetryForHistogramUntilCountReached(histogram_tester(),
+                                     "SubresourceRedirect.BypassDuration", 1);
+  histogram_tester()->ExpectUniqueSample(
+      "SubresourceRedirect.PageLoad.BypassResult", false, 1);
+  histogram_tester()->ExpectTotalCount("SubresourceRedirect.BypassDuration", 1);
+
+  // The second navigation should not attempt subresource redirect.
+  SetCompressionServerToFail(CompressionServerFailureMode::NONE);
+  ui_test_utils::NavigateToURL(
+      browser(),
+      HttpsURLWithPath("/load_image/image_delayed_load.html?second"));
+
+  base::RunLoop().RunUntilIdle();
+  RetryForHistogramUntilCountReached(
+      histogram_tester(), "SubresourceRedirect.PageLoad.BypassResult", 2);
+  histogram_tester()->ExpectBucketCount(
+      "SubresourceRedirect.PageLoad.BypassResult", true, 1);
+
+  // The third navigation should attempt subresource redirect, once the bypass
+  // is cleared.
+  VerifyAndClearBypassTimeout(base::TimeDelta::FromSeconds(4));
+  url = HttpsURLWithPath("/load_image/image_delayed_load.html?third");
+  SetUpPublicImageURLPaths(url, {"/load_image/image.png"});
+  base::RunLoop().RunUntilIdle();
+  ui_test_utils::NavigateToURL(browser(), url);
+
+  EXPECT_TRUE(RunScriptExtractBool("checkImage()"));
+  RetryForHistogramUntilCountReached(
+      histogram_tester(), "SubresourceRedirect.CompressionAttempt.ResponseCode",
+      2);
+
+  histogram_tester()->ExpectBucketCount(
+      "SubresourceRedirect.CompressionAttempt.ResponseCode", net::HTTP_OK, 1);
+}
+
 // This test verifies that the image redirect to lite page is disabled via
 // finch, and only the coverage metrics are recorded.
 IN_PROC_BROWSER_TEST_F(RedirectDisabledSubresourceRedirectBrowserTest,
diff --git a/chrome/browser/engagement/important_sites_usage_counter_unittest.cc b/chrome/browser/engagement/important_sites_usage_counter_unittest.cc
index 7cc9aa6e..9051913 100644
--- a/chrome/browser/engagement/important_sites_usage_counter_unittest.cc
+++ b/chrome/browser/engagement/important_sites_usage_counter_unittest.cc
@@ -35,7 +35,7 @@
  public:
   void SetUp() override {
     ASSERT_TRUE(temp_dir_.CreateUniqueTempDir());
-    run_loop_.reset(new base::RunLoop());
+    run_loop_ = std::make_unique<base::RunLoop>();
   }
 
   void TearDown() override {
@@ -47,15 +47,17 @@
   TestingProfile* profile() { return &profile_; }
 
   QuotaManager* CreateQuotaManager() {
-    quota_manager_ = new QuotaManager(false, temp_dir_.GetPath(),
-                                      content::GetIOThreadTaskRunner({}).get(),
-                                      nullptr, storage::GetQuotaSettingsFunc());
+    quota_manager_ = base::MakeRefCounted<QuotaManager>(
+        /*is_incognito=*/false, temp_dir_.GetPath(),
+        content::GetIOThreadTaskRunner({}).get(),
+        /*special_storage_policy=*/nullptr, storage::GetQuotaSettingsFunc());
     return quota_manager_.get();
   }
 
-  void RegisterClient(const std::vector<storage::MockOriginData>& data) {
-    auto* client = new storage::MockQuotaClient(
-        quota_manager_->proxy(), data, storage::QuotaClientType::kFileSystem);
+  void RegisterClient(base::span<const storage::MockOriginData> origin_data) {
+    auto client = base::MakeRefCounted<storage::MockQuotaClient>(
+        quota_manager_->proxy(), origin_data,
+        storage::QuotaClientType::kFileSystem);
     quota_manager_->proxy()->RegisterClient(
         client, storage::QuotaClientType::kFileSystem,
         {blink::mojom::StorageType::kTemporary,
@@ -87,15 +89,15 @@
 
   void WaitForResult() {
     run_loop_->Run();
-    run_loop_.reset(new base::RunLoop());
+    run_loop_ = std::make_unique<base::RunLoop>();
   }
 
   const std::vector<ImportantDomainInfo>& domain_info() { return domain_info_; }
 
  private:
+  base::ScopedTempDir temp_dir_;
   content::BrowserTaskEnvironment task_environment_;
   TestingProfile profile_;
-  base::ScopedTempDir temp_dir_;
   scoped_refptr<QuotaManager> quota_manager_;
   std::vector<ImportantDomainInfo> domain_info_;
   std::unique_ptr<base::RunLoop> run_loop_;
@@ -110,7 +112,7 @@
   important_sites.push_back(std::move(i1));
   important_sites.push_back(std::move(i2));
 
-  const std::vector<storage::MockOriginData> origins = {
+  static const storage::MockOriginData kOrigins[] = {
       {"http://example.com/", blink::mojom::StorageType::kTemporary, 1},
       {"https://example.com/", blink::mojom::StorageType::kTemporary, 2},
       {"https://maps.example.com/", blink::mojom::StorageType::kTemporary, 4},
@@ -118,7 +120,7 @@
   };
 
   QuotaManager* quota_manager = CreateQuotaManager();
-  RegisterClient(origins);
+  RegisterClient(kOrigins);
 
   base::Time now = base::Time::Now();
   CreateLocalStorage(now, 16,
diff --git a/chrome/browser/extensions/api/feedback_private/feedback_browsertest.cc b/chrome/browser/extensions/api/feedback_private/feedback_browsertest.cc
index 844c9a7a..a325984 100644
--- a/chrome/browser/extensions/api/feedback_private/feedback_browsertest.cc
+++ b/chrome/browser/extensions/api/feedback_private/feedback_browsertest.cc
@@ -300,8 +300,10 @@
     // Sanity check that we always have one tab in the browser.
     ASSERT_EQ(browser()->tab_strip_model()->count(), 1);
 
-    ASSERT_EQ(expected_url,
-              browser()->tab_strip_model()->GetWebContentsAt(0)->GetURL());
+    ASSERT_EQ(expected_url, browser()
+                                ->tab_strip_model()
+                                ->GetWebContentsAt(0)
+                                ->GetLastCommittedURL());
 
     ASSERT_EQ(expected_url,
               chrome::GetTargetTabUrl(browser()->session_id(), 0));
diff --git a/chrome/browser/extensions/api/identity/identity_apitest.cc b/chrome/browser/extensions/api/identity/identity_apitest.cc
index 522056d..7811daa2 100644
--- a/chrome/browser/extensions/api/identity/identity_apitest.cc
+++ b/chrome/browser/extensions/api/identity/identity_apitest.cc
@@ -285,7 +285,7 @@
       : WindowedNotificationObserver(
             content::NOTIFICATION_LOAD_STOP,
             content::NotificationService::AllSources()),
-        url_(url),
+        url_(std::move(url)),
         embedder_web_contents_(nullptr) {}
 
   // NotificationObserver:
@@ -297,7 +297,7 @@
     content::WebContents* web_contents =
         web_auth_flow_controller->GetWebContents();
 
-    if (web_contents->GetURL() == url_) {
+    if (web_contents->GetLastCommittedURL() == url_) {
       // It is safe to keep the pointer here, because we know in a test, that
       // the WebContents won't go away before CloseEmbedderWebContents is
       // called. Don't copy this code to production.
diff --git a/chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_apitest.cc b/chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_apitest.cc
index 25c6edd..89d20c67 100644
--- a/chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_apitest.cc
+++ b/chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_apitest.cc
@@ -152,7 +152,8 @@
     request_info->SetInteger(
         "tabId", extensions::ExtensionTabUtil::GetTabId(web_contents()));
     parameters->Append(std::move(request_info));
-    parameters->AppendString(web_contents()->GetURL().GetOrigin().spec());
+    parameters->AppendString(
+        web_contents()->GetLastCommittedURL().GetOrigin().spec());
   }
 
   // This function implicitly expects the function to succeed (test failure
diff --git a/chrome/browser/extensions/chrome_extensions_browser_client.cc b/chrome/browser/extensions/chrome_extensions_browser_client.cc
index a87383b..dcf5715 100644
--- a/chrome/browser/extensions/chrome_extensions_browser_client.cc
+++ b/chrome/browser/extensions/chrome_extensions_browser_client.cc
@@ -584,6 +584,12 @@
              : &media_router_access_logger_;
 }
 
+bool ChromeExtensionsBrowserClient::HasIsolatedStorage(
+    const std::string& extension_id,
+    content::BrowserContext* context) {
+  return extensions::util::HasIsolatedStorage(extension_id, context);
+}
+
 // static
 void ChromeExtensionsBrowserClient::SetMediaRouterAccessLoggerForTesting(
     MediaRouterExtensionAccessLogger* media_router_access_logger) {
diff --git a/chrome/browser/extensions/chrome_extensions_browser_client.h b/chrome/browser/extensions/chrome_extensions_browser_client.h
index a68f7df1..262e2375 100644
--- a/chrome/browser/extensions/chrome_extensions_browser_client.h
+++ b/chrome/browser/extensions/chrome_extensions_browser_client.h
@@ -156,6 +156,8 @@
                            const base::FilePath& path) override;
   const MediaRouterExtensionAccessLogger* GetMediaRouterAccessLogger()
       const override;
+  bool HasIsolatedStorage(const std::string& extension_id,
+                          content::BrowserContext* context) override;
 
   static void set_did_chrome_update_for_testing(bool did_update);
 
diff --git a/chrome/browser/extensions/extension_util.cc b/chrome/browser/extensions/extension_util.cc
index 16521d94..901cc16 100644
--- a/chrome/browser/extensions/extension_util.cc
+++ b/chrome/browser/extensions/extension_util.cc
@@ -76,11 +76,21 @@
 
 }  // namespace
 
-bool SiteHasIsolatedStorage(const GURL& extension_site_url,
-                            content::BrowserContext* context) {
-  const Extension* extension = ExtensionRegistry::Get(context)
-                                   ->enabled_extensions()
-                                   .GetExtensionOrAppByURL(extension_site_url);
+bool IsExtensionSiteWithIsolatedStorage(const GURL& site_url,
+                                        content::BrowserContext* context) {
+  if (!site_url.SchemeIs(extensions::kExtensionScheme))
+    return false;
+
+  // The host in an extension site URL is the extension_id.
+  DCHECK(site_url.has_host());
+  return HasIsolatedStorage(site_url.host(), context);
+}
+
+bool HasIsolatedStorage(const std::string& extension_id,
+                        content::BrowserContext* context) {
+  const Extension* extension =
+      ExtensionRegistry::Get(context)->enabled_extensions().GetByID(
+          extension_id);
 
 #if defined(OS_CHROMEOS)
   const bool is_policy_extension =
@@ -95,12 +105,6 @@
   return extension && AppIsolationInfo::HasIsolatedStorage(extension);
 }
 
-bool HasIsolatedStorage(const std::string& extension_id,
-                        content::BrowserContext* context) {
-  const GURL extension_site_url = GetSiteForExtensionId(extension_id, context);
-  return SiteHasIsolatedStorage(extension_site_url, context);
-}
-
 void SetIsIncognitoEnabled(const std::string& extension_id,
                            content::BrowserContext* context,
                            bool enabled) {
diff --git a/chrome/browser/extensions/extension_util.h b/chrome/browser/extensions/extension_util.h
index 231c8e6..91ebf03 100644
--- a/chrome/browser/extensions/extension_util.h
+++ b/chrome/browser/extensions/extension_util.h
@@ -41,8 +41,8 @@
 // has isolated storage. This can be either because it is an app that
 // requested this in its manifest, or because it is a policy-installed app or
 // extension running on the Chrome OS sign-in profile.
-bool SiteHasIsolatedStorage(const GURL& extension_site_url,
-                            content::BrowserContext* context);
+bool IsExtensionSiteWithIsolatedStorage(const GURL& site_url,
+                                        content::BrowserContext* context);
 
 // Returns true if the extension associated with |extension_id| has isolated
 // storage. This can be either because it is an app that requested this in its
diff --git a/chrome/browser/extensions/isolated_app_browsertest.cc b/chrome/browser/extensions/isolated_app_browsertest.cc
index 38dc880..ba00ba4 100644
--- a/chrome/browser/extensions/isolated_app_browsertest.cc
+++ b/chrome/browser/extensions/isolated_app_browsertest.cc
@@ -107,8 +107,8 @@
                                     const std::string& cookie) {
     int value_size;
     std::string actual_cookie;
-    ui_test_utils::GetCookies(contents->GetURL(), contents, &value_size,
-                              &actual_cookie);
+    ui_test_utils::GetCookies(contents->GetLastCommittedURL(), contents,
+                              &value_size, &actual_cookie);
     return actual_cookie.find(cookie) != std::string::npos;
   }
 
diff --git a/chrome/browser/extensions/lazy_background_page_apitest.cc b/chrome/browser/extensions/lazy_background_page_apitest.cc
index 9841ac9f..25ad3906 100644
--- a/chrome/browser/extensions/lazy_background_page_apitest.cc
+++ b/chrome/browser/extensions/lazy_background_page_apitest.cc
@@ -159,9 +159,11 @@
   // Background page created a new tab before it closed.
   EXPECT_FALSE(IsBackgroundPageAlive(last_loaded_extension_id()));
   EXPECT_EQ(num_tabs_before + 1, browser()->tab_strip_model()->count());
-  EXPECT_EQ(std::string(chrome::kChromeUIExtensionsURL),
-            browser()->tab_strip_model()->GetActiveWebContents()->
-                GetURL().spec());
+  content::WebContents* active_tab =
+      browser()->tab_strip_model()->GetActiveWebContents();
+  EXPECT_TRUE(content::WaitForLoadStop(active_tab));
+  EXPECT_EQ(GURL(chrome::kChromeUIExtensionsURL),
+            active_tab->GetLastCommittedURL());
 }
 
 IN_PROC_BROWSER_TEST_F(LazyBackgroundPageApiTest,
@@ -284,10 +286,12 @@
   ASSERT_TRUE(extension);
   EXPECT_TRUE(catcher.GetNextResult()) << catcher.message();
 
+  content::WebContents* active_tab =
+      browser()->tab_strip_model()->GetActiveWebContents();
+  EXPECT_TRUE(content::WaitForLoadStop(active_tab));
   // The extension should've opened a new tab to an extension page.
-  EXPECT_EQ(extension->GetResourceURL("extension_page.html").spec(),
-            browser()->tab_strip_model()->GetActiveWebContents()->
-                GetURL().spec());
+  EXPECT_EQ(extension->GetResourceURL("extension_page.html"),
+            active_tab->GetLastCommittedURL());
 
   // Lazy Background Page still exists, because the extension created a new tab
   // to an extension page.
@@ -384,9 +388,11 @@
     const Extension* extension = LoadExtension(extdir);
     ASSERT_TRUE(extension);
     EXPECT_TRUE(catcher.GetNextResult()) << catcher.message();
-    EXPECT_EQ(
-        extension->GetResourceURL("popup.html").spec(),
-        browser()->tab_strip_model()->GetActiveWebContents()->GetURL().spec());
+    EXPECT_EQ(extension->GetResourceURL("popup.html"),
+              browser()
+                  ->tab_strip_model()
+                  ->GetActiveWebContents()
+                  ->GetLastCommittedURL());
     EXPECT_TRUE(IsBackgroundPageAlive(last_loaded_extension_id()));
   }
 
@@ -421,9 +427,12 @@
   ASSERT_TRUE(extension);
   EXPECT_TRUE(catcher.GetNextResult()) << catcher.message();
 
+  content::WebContents* active_tab =
+      browser()->tab_strip_model()->GetActiveWebContents();
+  EXPECT_TRUE(content::WaitForLoadStop(active_tab));
   // The extension should've opened a new tab to an extension page.
   EXPECT_EQ(GURL(chrome::kChromeUINewTabURL),
-            browser()->tab_strip_model()->GetActiveWebContents()->GetURL());
+            active_tab->GetLastCommittedURL());
 
   // Lazy Background Page still exists, because the extension created a new tab
   // to an extension page.
diff --git a/chrome/browser/extensions/options_page_apitest.cc b/chrome/browser/extensions/options_page_apitest.cc
index d09f1bd..dcad2d75 100644
--- a/chrome/browser/extensions/options_page_apitest.cc
+++ b/chrome/browser/extensions/options_page_apitest.cc
@@ -60,8 +60,10 @@
                                      kScriptClickOptionButton));
   tab_add.Wait();
   ASSERT_EQ(2, tab_strip->count());
+  content::WebContents* tab = tab_strip->GetWebContentsAt(1);
+  EXPECT_TRUE(content::WaitForLoadStop(tab));
   EXPECT_EQ(extension->GetResourceURL("options.html"),
-            tab_strip->GetWebContentsAt(1)->GetURL());
+            tab->GetLastCommittedURL());
 }
 
 // Tests that navigating directly to chrome://extensions?options=<id> to an
diff --git a/chrome/browser/geolocation/geolocation_system_permission_mac.h b/chrome/browser/geolocation/geolocation_system_permission_mac.h
new file mode 100644
index 0000000..62db6fc5
--- /dev/null
+++ b/chrome/browser/geolocation/geolocation_system_permission_mac.h
@@ -0,0 +1,27 @@
+// Copyright 2020 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef CHROME_BROWSER_GEOLOCATION_GEOLOCATION_SYSTEM_PERMISSION_MAC_H_
+#define CHROME_BROWSER_GEOLOCATION_GEOLOCATION_SYSTEM_PERMISSION_MAC_H_
+
+#import <memory>
+
+// System permission state.
+enum class SystemPermissionStatus {
+  kNotDetermined = 0,
+  kDenied = 1,
+  kAllowed = 2,
+  kMaxValue = kAllowed
+};
+
+// This class is owned by the browser process and keeps track of the macOS
+// location permissions for the browser.
+class GeolocationSystemPermissionManager {
+ public:
+  virtual ~GeolocationSystemPermissionManager();
+  static std::unique_ptr<GeolocationSystemPermissionManager> Create();
+  virtual SystemPermissionStatus GetSystemPermission() = 0;
+};
+
+#endif  // CHROME_BROWSER_GEOLOCATION_GEOLOCATION_SYSTEM_PERMISSION_MAC_H_
\ No newline at end of file
diff --git a/chrome/browser/geolocation/geolocation_system_permission_mac.mm b/chrome/browser/geolocation/geolocation_system_permission_mac.mm
new file mode 100644
index 0000000..10575531
--- /dev/null
+++ b/chrome/browser/geolocation/geolocation_system_permission_mac.mm
@@ -0,0 +1,115 @@
+// Copyright 2020 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#import <CoreLocation/CoreLocation.h>
+
+#include "base/mac/scoped_nsobject.h"
+#include "chrome/browser/geolocation/geolocation_system_permission_mac.h"
+#include "chrome/browser/ui/browser_list.h"
+#include "chrome/browser/ui/browser_window.h"
+#include "chrome/browser/ui/location_bar/location_bar.h"
+
+class SystemGeolocationPermissionsManagerImpl;
+
+@interface SystemGeolocationPermissionsDelegate
+    : NSObject <CLLocationManagerDelegate> {
+  bool _permissionReceived;
+  bool _hasPermission;
+  base::WeakPtr<SystemGeolocationPermissionsManagerImpl> _manager;
+}
+
+- (id)initWithManager:
+    (base::WeakPtr<SystemGeolocationPermissionsManagerImpl>)manager;
+
+// CLLocationManagerDelegate
+- (void)locationManager:(CLLocationManager*)manager
+    didChangeAuthorizationStatus:(CLAuthorizationStatus)status;
+- (bool)hasPermission;
+- (bool)permissionReceived;
+@end
+
+class SystemGeolocationPermissionsManagerImpl
+    : public GeolocationSystemPermissionManager {
+ public:
+  SystemGeolocationPermissionsManagerImpl() {
+    location_manager_.reset([[CLLocationManager alloc] init]);
+    delegate_.reset([[SystemGeolocationPermissionsDelegate alloc]
+        initWithManager:weak_ptr_factory_.GetWeakPtr()]);
+    location_manager_.get().delegate = delegate_;
+  }
+
+  ~SystemGeolocationPermissionsManagerImpl() override = default;
+
+  void PermissionUpdated() {
+    for (Browser* browser : *BrowserList::GetInstance()) {
+      LocationBar* location_bar = browser->window()->GetLocationBar();
+      if (location_bar)
+        location_bar->UpdateContentSettingsIcons();
+    }
+  }
+
+  SystemPermissionStatus GetSystemPermission() override {
+    if (![delegate_ permissionReceived])
+      return SystemPermissionStatus::kNotDetermined;
+
+    if ([delegate_ hasPermission])
+      return SystemPermissionStatus::kAllowed;
+
+    return SystemPermissionStatus::kDenied;
+  }
+
+ private:
+  base::scoped_nsobject<SystemGeolocationPermissionsDelegate> delegate_;
+  base::scoped_nsobject<CLLocationManager> location_manager_;
+  base::WeakPtrFactory<SystemGeolocationPermissionsManagerImpl>
+      weak_ptr_factory_{this};
+};
+
+// static
+std::unique_ptr<GeolocationSystemPermissionManager>
+GeolocationSystemPermissionManager::Create() {
+  return std::make_unique<SystemGeolocationPermissionsManagerImpl>();
+}
+
+GeolocationSystemPermissionManager::~GeolocationSystemPermissionManager() =
+    default;
+
+@implementation SystemGeolocationPermissionsDelegate
+
+- (id)initWithManager:
+    (base::WeakPtr<SystemGeolocationPermissionsManagerImpl>)Manager {
+  if (self = [super init]) {
+    _permissionReceived = false;
+    _hasPermission = false;
+    _manager = Manager;
+  }
+  return self;
+}
+
+- (void)locationManager:(CLLocationManager*)manager
+    didChangeAuthorizationStatus:(CLAuthorizationStatus)status {
+  _permissionReceived = true;
+  if (@available(macOS 10.12.0, *)) {
+    if (status == kCLAuthorizationStatusAuthorizedAlways)
+      _hasPermission = true;
+    else
+      _hasPermission = false;
+  } else {
+    if (status == kCLAuthorizationStatusAuthorized)
+      _hasPermission = true;
+    else
+      _hasPermission = false;
+  }
+  _manager->PermissionUpdated();
+}
+
+- (bool)hasPermission {
+  return _hasPermission;
+}
+
+- (bool)permissionReceived {
+  return _permissionReceived;
+}
+
+@end
\ No newline at end of file
diff --git a/chrome/browser/nearby_sharing/nearby_notification_manager.cc b/chrome/browser/nearby_sharing/nearby_notification_manager.cc
index 79d3c73..f710d93 100644
--- a/chrome/browser/nearby_sharing/nearby_notification_manager.cc
+++ b/chrome/browser/nearby_sharing/nearby_notification_manager.cc
@@ -4,6 +4,7 @@
 
 #include "chrome/browser/nearby_sharing/nearby_notification_manager.h"
 
+#include "base/notreached.h"
 #include "base/strings/strcat.h"
 #include "base/strings/utf_string_conversions.h"
 #include "build/build_config.h"
@@ -198,6 +199,49 @@
   NearbyNotificationManager* manager_;
 };
 
+class ConnectionRequestNotificationDelegate
+    : public NearbyNotificationDelegate {
+ public:
+  ConnectionRequestNotificationDelegate(NearbyNotificationManager* manager,
+                                        bool has_accept_button)
+      : manager_(manager), has_accept_button_(has_accept_button) {}
+  ~ConnectionRequestNotificationDelegate() override = default;
+
+  // NearbyNotificationDelegate:
+  void OnClick(const std::string& notification_id,
+               const base::Optional<int>& action_index) override {
+    // Clicking on the notification is a noop.
+    if (!action_index)
+      return;
+
+    if (!has_accept_button_) {
+      DCHECK_EQ(0, *action_index);
+      manager_->RejectTransfer();
+      return;
+    }
+
+    switch (*action_index) {
+      case 0:
+        manager_->AcceptTransfer();
+        break;
+      case 1:
+        manager_->RejectTransfer();
+        break;
+      default:
+        NOTREACHED();
+        break;
+    }
+  }
+
+  void OnClose(const std::string& notification_id) override {
+    manager_->RejectTransfer();
+  }
+
+ private:
+  NearbyNotificationManager* manager_;
+  bool has_accept_button_;
+};
+
 }  // namespace
 
 NearbyNotificationManager::NearbyNotificationManager(
@@ -312,9 +356,12 @@
   notification.set_icon(GetImageFromShareTarget(share_target));
   notification.set_never_timeout(true);
 
+  bool show_accept_button =
+      transfer_metadata.status() ==
+      TransferMetadata::Status::kAwaitingLocalConfirmation;
+
   std::vector<message_center::ButtonInfo> notification_actions;
-  if (transfer_metadata.status() ==
-      TransferMetadata::Status::kAwaitingLocalConfirmation) {
+  if (show_accept_button) {
     notification_actions.emplace_back(
         l10n_util::GetStringUTF16(IDS_NEARBY_NOTIFICATION_RECEIVE_ACTION));
   }
@@ -322,8 +369,9 @@
       l10n_util::GetStringUTF16(IDS_NEARBY_NOTIFICATION_DECLINE_ACTION));
   notification.set_buttons(notification_actions);
 
-  // TODO(crbug.com/1102348): Handle ConnectionRequest actions.
-  delegate_map_.erase(kNearbyNotificationId);
+  delegate_map_[notification.id()] =
+      std::make_unique<ConnectionRequestNotificationDelegate>(
+          this, show_accept_button);
 
   notification_display_service_->Display(
       NotificationHandler::Type::NEARBY_SHARE, notification,
@@ -393,3 +441,13 @@
   CloseTransfer();
   nearby_service_->Cancel(*share_target_, base::DoNothing());
 }
+
+void NearbyNotificationManager::RejectTransfer() {
+  CloseTransfer();
+  nearby_service_->Reject(*share_target_, base::DoNothing());
+}
+
+void NearbyNotificationManager::AcceptTransfer() {
+  // Do not close the notification as it will be replaced soon.
+  nearby_service_->Accept(*share_target_, base::DoNothing());
+}
diff --git a/chrome/browser/nearby_sharing/nearby_notification_manager.h b/chrome/browser/nearby_sharing/nearby_notification_manager.h
index 65b0f0b..62f6605 100644
--- a/chrome/browser/nearby_sharing/nearby_notification_manager.h
+++ b/chrome/browser/nearby_sharing/nearby_notification_manager.h
@@ -70,6 +70,12 @@
   // Cancels the currently in progress transfer.
   void CancelTransfer();
 
+  // Rejects the currently in progress transfer.
+  void RejectTransfer();
+
+  // Accepts the currently in progress transfer.
+  void AcceptTransfer();
+
  private:
   NotificationDisplayService* notification_display_service_;
   NearbySharingService* nearby_service_;
diff --git a/chrome/browser/nearby_sharing/nearby_notification_manager_unittest.cc b/chrome/browser/nearby_sharing/nearby_notification_manager_unittest.cc
index ec0b6670..82b23b2e 100644
--- a/chrome/browser/nearby_sharing/nearby_notification_manager_unittest.cc
+++ b/chrome/browser/nearby_sharing/nearby_notification_manager_unittest.cc
@@ -619,3 +619,118 @@
   // Notification should be closed.
   EXPECT_EQ(0u, GetDisplayedNotifications().size());
 }
+
+TEST_F(NearbyNotificationManagerTest, ConnectionRequest_Accept) {
+  ShareTarget share_target;
+  share_target.is_incoming = true;
+  TransferMetadata transfer_metadata =
+      TransferMetadataBuilder()
+          .set_status(TransferMetadata::Status::kAwaitingLocalConfirmation)
+          .build();
+
+  // Simulate incoming connection request waiting for local confirmation.
+  manager()->OnTransferUpdate(share_target, transfer_metadata);
+
+  // Expect a notification with an accept button.
+  std::vector<message_center::Notification> notifications =
+      GetDisplayedNotifications();
+  ASSERT_EQ(1u, notifications.size());
+  ASSERT_EQ(2u, notifications[0].buttons().size());
+  EXPECT_EQ(l10n_util::GetStringUTF16(IDS_NEARBY_NOTIFICATION_RECEIVE_ACTION),
+            notifications[0].buttons()[0].title);
+
+  // Expect call to Accept on button click.
+  EXPECT_CALL(*nearby_service_,
+              Accept(MatchesTarget(share_target), testing::_));
+  notification_tester_->SimulateClick(NotificationHandler::Type::NEARBY_SHARE,
+                                      notifications[0].id(), /*action_index=*/0,
+                                      /*reply=*/base::nullopt);
+
+  // Notification should still be present as it will soon be replaced.
+  EXPECT_EQ(1u, GetDisplayedNotifications().size());
+}
+
+TEST_F(NearbyNotificationManagerTest, ConnectionRequest_Reject_Local) {
+  ShareTarget share_target;
+  share_target.is_incoming = true;
+  TransferMetadata transfer_metadata =
+      TransferMetadataBuilder()
+          .set_status(TransferMetadata::Status::kAwaitingLocalConfirmation)
+          .build();
+
+  // Simulate incoming connection request waiting for local confirmation.
+  manager()->OnTransferUpdate(share_target, transfer_metadata);
+
+  // Expect a notification with a reject button.
+  std::vector<message_center::Notification> notifications =
+      GetDisplayedNotifications();
+  ASSERT_EQ(1u, notifications.size());
+  ASSERT_EQ(2u, notifications[0].buttons().size());
+  EXPECT_EQ(l10n_util::GetStringUTF16(IDS_NEARBY_NOTIFICATION_DECLINE_ACTION),
+            notifications[0].buttons()[1].title);
+
+  // Expect call to Reject on button click.
+  EXPECT_CALL(*nearby_service_,
+              Reject(MatchesTarget(share_target), testing::_));
+  notification_tester_->SimulateClick(NotificationHandler::Type::NEARBY_SHARE,
+                                      notifications[0].id(), /*action_index=*/1,
+                                      /*reply=*/base::nullopt);
+
+  // Notification should be closed on button click.
+  EXPECT_EQ(0u, GetDisplayedNotifications().size());
+}
+
+TEST_F(NearbyNotificationManagerTest, ConnectionRequest_Reject_Remote) {
+  ShareTarget share_target;
+  share_target.is_incoming = true;
+  TransferMetadata transfer_metadata =
+      TransferMetadataBuilder()
+          .set_status(TransferMetadata::Status::kAwaitingRemoteAcceptance)
+          .build();
+
+  // Simulate incoming connection request waiting for remote acceptance.
+  manager()->OnTransferUpdate(share_target, transfer_metadata);
+
+  // Expect a notification with only the reject button.
+  std::vector<message_center::Notification> notifications =
+      GetDisplayedNotifications();
+  ASSERT_EQ(1u, notifications.size());
+  ASSERT_EQ(1u, notifications[0].buttons().size());
+  EXPECT_EQ(l10n_util::GetStringUTF16(IDS_NEARBY_NOTIFICATION_DECLINE_ACTION),
+            notifications[0].buttons()[0].title);
+
+  // Expect call to Reject on button click.
+  EXPECT_CALL(*nearby_service_,
+              Reject(MatchesTarget(share_target), testing::_));
+  notification_tester_->SimulateClick(NotificationHandler::Type::NEARBY_SHARE,
+                                      notifications[0].id(), /*action_index=*/0,
+                                      /*reply=*/base::nullopt);
+
+  // Notification should be closed on button click.
+  EXPECT_EQ(0u, GetDisplayedNotifications().size());
+}
+
+TEST_F(NearbyNotificationManagerTest, ConnectionRequest_Close) {
+  ShareTarget share_target;
+  share_target.is_incoming = true;
+  TransferMetadata transfer_metadata =
+      TransferMetadataBuilder()
+          .set_status(TransferMetadata::Status::kAwaitingLocalConfirmation)
+          .build();
+
+  // Simulate incoming connection request waiting for local confirmation.
+  manager()->OnTransferUpdate(share_target, transfer_metadata);
+  std::vector<message_center::Notification> notifications =
+      GetDisplayedNotifications();
+  ASSERT_EQ(1u, notifications.size());
+
+  // Expect call to Reject on notification close.
+  EXPECT_CALL(*nearby_service_,
+              Reject(MatchesTarget(share_target), testing::_));
+  notification_tester_->RemoveNotification(
+      NotificationHandler::Type::NEARBY_SHARE, notifications[0].id(),
+      /*by_user=*/true);
+
+  // Notification should be closed.
+  EXPECT_EQ(0u, GetDisplayedNotifications().size());
+}
diff --git a/chrome/browser/net/cert_verify_proc_browsertest.cc b/chrome/browser/net/cert_verify_proc_browsertest.cc
index 93ec5fbe..c6c65b0 100644
--- a/chrome/browser/net/cert_verify_proc_browsertest.cc
+++ b/chrome/browser/net/cert_verify_proc_browsertest.cc
@@ -43,7 +43,7 @@
     // Try for up to 5 seconds to read the netlog file.
     constexpr auto kMaxWaitTime = base::TimeDelta::FromSeconds(5);
     constexpr auto kWaitInterval = base::TimeDelta::FromMilliseconds(50);
-    int tries_left = kMaxWaitTime.IntDiv(kWaitInterval);
+    int tries_left = kMaxWaitTime.FltDiv(kWaitInterval);
 
     base::Optional<base::Value> parsed_net_log;
     while (true) {
diff --git a/chrome/browser/password_check/android/internal/java/strings/translations/android_password_check_strings_mn.xtb b/chrome/browser/password_check/android/internal/java/strings/translations/android_password_check_strings_mn.xtb
index 4012b78..c941685 100644
--- a/chrome/browser/password_check/android/internal/java/strings/translations/android_password_check_strings_mn.xtb
+++ b/chrome/browser/password_check/android/internal/java/strings/translations/android_password_check_strings_mn.xtb
@@ -1,6 +1,7 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="mn">
+<translation id="2670599755795384625">Нууц үг шалгах үйлдлийг дахин эхлүүлэх</translation>
 <translation id="5539342724706569402">Сэжигтэй сайтад оруулсан</translation>
 <translation id="7744192722284567281">Өгөгдлийн зөрчилд олдсон</translation>
 <translation id="808894953321890993">Нууц үгийг солих</translation>
diff --git a/chrome/browser/password_check/android/internal/java/strings/translations/android_password_check_strings_ne.xtb b/chrome/browser/password_check/android/internal/java/strings/translations/android_password_check_strings_ne.xtb
index 5c42ec6..97898d8 100644
--- a/chrome/browser/password_check/android/internal/java/strings/translations/android_password_check_strings_ne.xtb
+++ b/chrome/browser/password_check/android/internal/java/strings/translations/android_password_check_strings_ne.xtb
@@ -1,6 +1,7 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="ne">
+<translation id="2670599755795384625">पासवर्ड जाँच गर्ने प्रक्रिया पुनः सुरु गर्नुहोस्</translation>
 <translation id="5539342724706569402">भ्रामक साइटमा प्रविष्टि गरिएको</translation>
 <translation id="7744192722284567281">डेटा चोरीको घटनामा फेला परेको</translation>
 <translation id="808894953321890993">पासवर्ड परिवर्तन गर्नुहोस्‌</translation>
diff --git a/chrome/browser/prerender/isolated/isolated_prerender_params.cc b/chrome/browser/prerender/isolated/isolated_prerender_params.cc
index 3376c9b6..431ba84 100644
--- a/chrome/browser/prerender/isolated/isolated_prerender_params.cc
+++ b/chrome/browser/prerender/isolated/isolated_prerender_params.cc
@@ -65,6 +65,11 @@
   return max;
 }
 
+size_t IsolatedPrerenderMaximumNumberOfConcurrentPrefetches() {
+  return static_cast<size_t>(base::GetFieldTrialParamByFeatureAsInt(
+      features::kIsolatePrerenders, "max_concurrent_prefetches", 1));
+}
+
 base::TimeDelta IsolatedPrerenderProbeTimeout() {
   return base::TimeDelta::FromMilliseconds(
       base::GetFieldTrialParamByFeatureAsInt(
diff --git a/chrome/browser/prerender/isolated/isolated_prerender_params.h b/chrome/browser/prerender/isolated/isolated_prerender_params.h
index 945c0ae..220fc1d 100644
--- a/chrome/browser/prerender/isolated/isolated_prerender_params.h
+++ b/chrome/browser/prerender/isolated/isolated_prerender_params.h
@@ -25,6 +25,9 @@
 // field trial return nullopt.
 base::Optional<size_t> IsolatedPrerenderMaximumNumberOfPrefetches();
 
+// The maximum number of mainframes allowed to be prefetched at the same time.
+size_t IsolatedPrerenderMaximumNumberOfConcurrentPrefetches();
+
 // The maximum number of no state prefetches to attempt, in order to prefetch
 // the pages' subresources, while the user is on the SRP. nullopt is returned
 // for unlimited. Negative values given by the field trial return nullopt.
diff --git a/chrome/browser/prerender/isolated/isolated_prerender_tab_helper.cc b/chrome/browser/prerender/isolated/isolated_prerender_tab_helper.cc
index 235dea3..d5f192b 100644
--- a/chrome/browser/prerender/isolated/isolated_prerender_tab_helper.cc
+++ b/chrome/browser/prerender/isolated/isolated_prerender_tab_helper.cc
@@ -570,22 +570,38 @@
     page_->isolated_network_context_->CloseIdleConnections(base::DoNothing());
   }
 
-  if (page_->urls_to_prefetch_.empty()) {
-    return;
-  }
-
-  if (IsolatedPrerenderMaximumNumberOfPrefetches().has_value() &&
-      page_->srp_metrics_->prefetch_attempted_count_ >=
-          IsolatedPrerenderMaximumNumberOfPrefetches().value()) {
-    return;
-  }
-
   if (web_contents()->GetVisibility() != content::Visibility::VISIBLE) {
     // |OnVisibilityChanged| will restart prefetching when the tab becomes
     // visible again.
     return;
   }
 
+  DCHECK_GT(IsolatedPrerenderMaximumNumberOfConcurrentPrefetches(), 0U);
+
+  while (
+      // Checks that the total number of prefetches has not been met.
+      !(IsolatedPrerenderMaximumNumberOfPrefetches().has_value() &&
+        page_->srp_metrics_->prefetch_attempted_count_ >=
+            IsolatedPrerenderMaximumNumberOfPrefetches().value()) &&
+
+      // Checks that there are still urls to prefetch.
+      !page_->urls_to_prefetch_.empty() &&
+
+      // Checks that the max number of concurrent prefetches has not been met.
+      page_->url_loaders_.size() <
+          IsolatedPrerenderMaximumNumberOfConcurrentPrefetches()) {
+    StartSinglePrefetch();
+  }
+}
+
+void IsolatedPrerenderTabHelper::StartSinglePrefetch() {
+  DCHECK(!page_->urls_to_prefetch_.empty());
+  DCHECK(!(IsolatedPrerenderMaximumNumberOfPrefetches().has_value() &&
+           page_->srp_metrics_->prefetch_attempted_count_ >=
+               IsolatedPrerenderMaximumNumberOfPrefetches().value()));
+  DCHECK(page_->url_loaders_.size() <
+         IsolatedPrerenderMaximumNumberOfConcurrentPrefetches());
+
   page_->srp_metrics_->prefetch_attempted_count_++;
 
   GURL url = page_->urls_to_prefetch_[0];
@@ -1095,8 +1111,10 @@
     }
   }
 
-  if (!PrefetchingActive()) {
-    Prefetch();
+  Prefetch();
+
+  for (auto& observer : observer_list_) {
+    observer.OnNewEligiblePrefetchStarted();
   }
 }
 
diff --git a/chrome/browser/prerender/isolated/isolated_prerender_tab_helper.h b/chrome/browser/prerender/isolated/isolated_prerender_tab_helper.h
index 487c414..91a2033 100644
--- a/chrome/browser/prerender/isolated/isolated_prerender_tab_helper.h
+++ b/chrome/browser/prerender/isolated/isolated_prerender_tab_helper.h
@@ -69,6 +69,9 @@
 
     // Called when a NoStatePrefetch finishes loading.
     virtual void OnNoStatePrefetchFinished() {}
+
+    // Called when a url's eligiblity checks are done and fully processed.
+    virtual void OnNewEligiblePrefetchStarted() {}
   };
 
   // The various states that a prefetch can go through or terminate with. Used
@@ -399,9 +402,12 @@
   // active.
   bool PrefetchingActive() const;
 
-  // Prefetches the front of |urls_to_prefetch_|.
+  // Starts prefetching the next eligible links.
   void Prefetch();
 
+  // Helper method for |Prefetch| which starts a single prefetch.
+  void StartSinglePrefetch();
+
   // Called when |loader| encounters a redirect.
   void OnPrefetchRedirect(network::SimpleURLLoader* loader,
                           const GURL& original_url,
diff --git a/chrome/browser/prerender/isolated/isolated_prerender_tab_helper_unittest.cc b/chrome/browser/prerender/isolated/isolated_prerender_tab_helper_unittest.cc
index a576e94..936acd5 100644
--- a/chrome/browser/prerender/isolated/isolated_prerender_tab_helper_unittest.cc
+++ b/chrome/browser/prerender/isolated/isolated_prerender_tab_helper_unittest.cc
@@ -8,7 +8,9 @@
 #include <string>
 #include <vector>
 
+#include "base/barrier_closure.h"
 #include "base/bind.h"
+#include "base/callback.h"
 #include "base/command_line.h"
 #include "base/optional.h"
 #include "base/strings/string_util.h"
@@ -87,6 +89,37 @@
   scoped_refptr<network::SharedURLLoaderFactory> url_loader_factory_;
 };
 
+class IsolatedPrerenderTabHelperTestObserver
+    : public IsolatedPrerenderTabHelper::Observer {
+ public:
+  explicit IsolatedPrerenderTabHelperTestObserver(
+      IsolatedPrerenderTabHelper* tab_helper) {
+    tab_helper->AddObserverForTesting(this);
+  }
+
+  void WaitForNEligibilityChecks(size_t n) {
+    if (on_eligibility_result_calls_before_wait_ >= n) {
+      return;
+    }
+    base::RunLoop run_loop;
+    on_eligibility_result_callback_ = base::BarrierClosure(
+        n - on_eligibility_result_calls_before_wait_, run_loop.QuitClosure());
+    run_loop.Run();
+  }
+
+  void OnNewEligiblePrefetchStarted() override {
+    if (!on_eligibility_result_callback_) {
+      on_eligibility_result_calls_before_wait_++;
+      return;
+    }
+    on_eligibility_result_callback_.Run();
+  }
+
+ private:
+  size_t on_eligibility_result_calls_before_wait_ = 0;
+  base::RepeatingClosure on_eligibility_result_callback_;
+};
+
 class IsolatedPrerenderTabHelperTest : public ChromeRenderViewHostTestHarness {
  public:
   IsolatedPrerenderTabHelperTest()
@@ -228,9 +261,10 @@
     EXPECT_FALSE(isolation_info.site_for_cookies().IsNull());
   }
 
-  network::ResourceRequest VerifyCommonRequestState(const GURL& url) {
+  network::ResourceRequest VerifyCommonRequestState(const GURL& url,
+                                                    int request_count = 1) {
     SCOPED_TRACE(url.spec());
-    EXPECT_EQ(RequestCount(), 1);
+    EXPECT_EQ(RequestCount(), request_count);
 
     network::TestURLLoaderFactory::PendingRequest* request =
         test_url_loader_factory_.GetPendingRequest(0);
@@ -1125,6 +1159,61 @@
       "IsolatedPrerender.Prefetch.Mainframe.TotalRedirects", 0, 1);
 }
 
+TEST_F(IsolatedPrerenderTabHelperTest, ConcurrentPrefetches) {
+  base::HistogramTester histogram_tester;
+  base::test::ScopedFeatureList scoped_feature_list;
+  scoped_feature_list.InitAndEnableFeatureWithParameters(
+      features::kIsolatePrerenders,
+      {{"max_concurrent_prefetches", "2"}, {"max_srp_prefetches", "-1"}});
+
+  IsolatedPrerenderTabHelperTestObserver observer(tab_helper());
+
+  NavigateSomewhere();
+  GURL doc_url("https://www.google.com/search?q=cats");
+  GURL prediction_url_1("https://www.cat-food.com/");
+  GURL prediction_url_2("https://www.dogs-r-dumb.com/");
+  MakeNavigationPrediction(web_contents(), doc_url,
+                           {prediction_url_1, prediction_url_2});
+
+  observer.WaitForNEligibilityChecks(2);
+  EXPECT_EQ(RequestCount(), 2);
+
+  VerifyCommonRequestState(prediction_url_1, 2);
+  MakeResponseAndWait(net::HTTP_OK, net::OK, kHTMLMimeType, {}, kHTMLBody);
+  VerifyCommonRequestState(prediction_url_2);
+  MakeResponseAndWait(net::HTTP_OK, net::OK, kHTMLMimeType, {}, kHTMLBody);
+
+  EXPECT_EQ(RequestCount(), 0);
+  EXPECT_EQ(predicted_urls_count(), 2U);
+  EXPECT_EQ(prefetch_eligible_count(), 2U);
+  EXPECT_EQ(prefetch_attempted_count(), 2U);
+  EXPECT_EQ(prefetch_successful_count(), 2U);
+  EXPECT_EQ(prefetch_total_redirect_count(), 0U);
+  EXPECT_TRUE(navigation_to_prefetch_start().has_value());
+
+  histogram_tester.ExpectUniqueSample(
+      "IsolatedPrerender.Prefetch.Mainframe.NetError", net::OK, 2);
+  histogram_tester.ExpectUniqueSample(
+      "IsolatedPrerender.Prefetch.Mainframe.RespCode", net::HTTP_OK, 2);
+  histogram_tester.ExpectUniqueSample(
+      "IsolatedPrerender.Prefetch.Mainframe.BodyLength", base::size(kHTMLBody),
+      2);
+  histogram_tester.ExpectUniqueSample(
+      "IsolatedPrerender.Prefetch.Mainframe.TotalTime", kTotalTimeDuration, 2);
+  histogram_tester.ExpectUniqueSample(
+      "IsolatedPrerender.Prefetch.Mainframe.ConnectTime", kConnectTimeDuration,
+      2);
+
+  NavigateAndVerifyPrefetchStatus(
+      prediction_url_2,
+      IsolatedPrerenderTabHelper::PrefetchStatus::kPrefetchSuccessful);
+  EXPECT_EQ(after_srp_prefetch_eligible_count(), 2U);
+  EXPECT_EQ(base::Optional<size_t>(1), after_srp_clicked_link_srp_position());
+
+  histogram_tester.ExpectUniqueSample(
+      "IsolatedPrerender.Prefetch.Mainframe.TotalRedirects", 0, 1);
+}
+
 TEST_F(IsolatedPrerenderTabHelperTest, OrderedBitMask) {
   base::test::ScopedFeatureList scoped_feature_list;
   scoped_feature_list.InitAndEnableFeature(features::kIsolatePrerenders);
diff --git a/chrome/browser/profiles/profile_avatar_icon_util.cc b/chrome/browser/profiles/profile_avatar_icon_util.cc
index a18a122..ec9278e 100644
--- a/chrome/browser/profiles/profile_avatar_icon_util.cc
+++ b/chrome/browser/profiles/profile_avatar_icon_util.cc
@@ -335,9 +335,9 @@
 constexpr size_t kPlaceholderAvatarIndex = 0;
 #endif
 
-gfx::ImageSkia GetGuestAvatar(int size) {
-  return gfx::CreateVectorIcon(kUserAccountAvatarIcon, size,
-                               gfx::kGoogleGrey500);
+ui::ImageModel GetGuestAvatar(int size) {
+  return ui::ImageModel::FromVectorIcon(kUserAccountAvatarIcon,
+                                        gfx::kGoogleGrey500, size);
 }
 
 gfx::Image GetSizedAvatarIcon(const gfx::Image& image,
diff --git a/chrome/browser/profiles/profile_avatar_icon_util.h b/chrome/browser/profiles/profile_avatar_icon_util.h
index 01a31b1..e398673 100644
--- a/chrome/browser/profiles/profile_avatar_icon_util.h
+++ b/chrome/browser/profiles/profile_avatar_icon_util.h
@@ -14,6 +14,7 @@
 #include "base/files/file_path.h"
 #include "build/build_config.h"
 #include "third_party/skia/include/core/SkColor.h"
+#include "ui/base/models/image_model.h"
 #include "ui/gfx/image/image_skia.h"
 
 namespace base {
@@ -58,7 +59,7 @@
 };
 
 // Returns the default guest avatar.
-gfx::ImageSkia GetGuestAvatar(int size = 256);
+ui::ImageModel GetGuestAvatar(int size = 256);
 
 // Returns a version of |image| of a specific size. Note that no checks are
 // done on the width/height so make sure they're reasonable values; in the
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_af.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_af.xtb
index bb97c4ea..ef4d4b8 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_af.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_af.xtb
@@ -504,7 +504,6 @@
 <translation id="489907760999452556">Interne skakel</translation>
 <translation id="4909019435900810068">Beweeg een woord terug</translation>
 <translation id="4911349081560453449">Geen vorige merkblokkie nie</translation>
-<translation id="4915087353619183190">Begin Leermodus. Druk 'n qwerty-sleutel, 'n herlaaibare braille-sleutel, of raakgebaar om meer oor sy funksie te leer. Druk control saam met w of escape om uit te gaan.</translation>
 <translation id="492295894462528572">Voorwoord</translation>
 <translation id="495046168593986294">Rollees op</translation>
 <translation id="495170559598752135">Handelinge</translation>
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_am.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_am.xtb
index 82105376..fd59636 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_am.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_am.xtb
@@ -504,7 +504,6 @@
 <translation id="489907760999452556">ውስጣዊ አገናኝ</translation>
 <translation id="4909019435900810068">አንድ ቃል ወደኋላ ውሰድ</translation>
 <translation id="4911349081560453449">ምንም ቀዳሚ አመልካች ሳጥን የለም</translation>
-<translation id="4915087353619183190">መማር ሁነታን በማስጀመር ላይ። የqwerty ቁልፍን፣ ሊታደስ የሚችል የብሬይል ቁልፍን ይጫኑ ወይም ተግባሩን ለመረዳት በጣት ይጥረጉ። ለመውጣት control ከw ጋር ወይም escapeን ይጫኑ።</translation>
 <translation id="492295894462528572">መቅድም</translation>
 <translation id="495046168593986294">ወደ ላይ ይሸብልሉ</translation>
 <translation id="495170559598752135">እርምጃዎች</translation>
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_ar.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_ar.xtb
index cda9e3a8..38b1d5b 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_ar.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_ar.xtb
@@ -504,7 +504,6 @@
 <translation id="489907760999452556">رابط داخلي</translation>
 <translation id="4909019435900810068">نقل للخلف بمقدار كلمة واحدة</translation>
 <translation id="4911349081560453449">ليس هناك مربع اختيار سابق.</translation>
-<translation id="4915087353619183190">‏يمكنك بدء "وضع التعلُّم". ويمكنك الضغط على مفتاح Qwerty أو مفتاح لغة برايل القابل لإعادة التحميل أو إيماءة اللمس لمعرفة وظيفته. ويمكنك الضغط على الزر Control مع W أو الزر Escape للخروج.</translation>
 <translation id="492295894462528572">مقدمة</translation>
 <translation id="495046168593986294">التمرير لأعلى</translation>
 <translation id="495170559598752135">إجراءات</translation>
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_as.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_as.xtb
index 470e10d..4c4fda4 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_as.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_as.xtb
@@ -503,7 +503,6 @@
 <translation id="489907760999452556">আভ্যন্তৰীণ লিংক</translation>
 <translation id="4909019435900810068">এটা শব্দ পিছলৈ নিয়ক</translation>
 <translation id="4911349081560453449">কোনো পূর্বৱর্তী চেকবাকচ নাই</translation>
-<translation id="4915087353619183190">শিক্ষণ ম’ড আৰম্ভ কৰি থকা হৈছে। ইয়াৰ কাৰ্যকলাপবোৰ শিকিবলৈ কোনো qwerty কী বা ৰিফ্ৰেশ্ব কৰিব পৰা ব্ৰেইলি কী টিপি বা আঙুলিৰ স্পৰ্শৰে নিৰ্দেশ দিয়ক। বন্ধ কৰিবলৈ control আৰু w বা escape টিপক।</translation>
 <translation id="492295894462528572">প্ৰস্তাৱনা</translation>
 <translation id="495046168593986294">ওপৰলৈ স্ক্ৰল কৰক</translation>
 <translation id="495170559598752135">কাৰ্যসমূহ</translation>
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_az.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_az.xtb
index 3cfebcff..675b620 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_az.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_az.xtb
@@ -504,7 +504,6 @@
 <translation id="489907760999452556">Daxili link</translation>
 <translation id="4909019435900810068">Bir söz geri köçürün</translation>
 <translation id="4911349081560453449">Öncəki qeyd xanası yoxdur</translation>
-<translation id="4915087353619183190">Öyrənmə Rejimi Başladılır. Rejimin funksiyasını öyrənmək üçün hər hansı qwerty düyməsinə, brayl klaviaturası düyməsinə və ya işarə jestinə basın. Çıxış üçün Ctrl+W, yaxud Esc düyməsinə basın.</translation>
 <translation id="492295894462528572">Ön söz</translation>
 <translation id="495046168593986294">Yuxarı sürüşdürün</translation>
 <translation id="495170559598752135">Fəaliyyətlər</translation>
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_be.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_be.xtb
index 29a4884..4477a5d 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_be.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_be.xtb
@@ -504,7 +504,6 @@
 <translation id="489907760999452556">Унутраная спасылка</translation>
 <translation id="4909019435900810068">Перамясціць на адно слова назад</translation>
 <translation id="4911349081560453449">Няма папярэдняга поля для птушкі</translation>
-<translation id="4915087353619183190">Запуск рэжыму навучання. Каб даведацца пра гэту функцыю, націсніце клавішу на клавіятуры, клавішу на дынамічнай клавіятуры Брайля або дакраніцеся да элемента на экране. Каб выйсці, націсніце спалучэнне клавіш "Ctrl + W" або Escape.</translation>
 <translation id="492295894462528572">Уступ</translation>
 <translation id="495046168593986294">Прагартаць уверх</translation>
 <translation id="495170559598752135">Дзеянні</translation>
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_bg.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_bg.xtb
index e2735784..fbe4d4f4 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_bg.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_bg.xtb
@@ -504,7 +504,6 @@
 <translation id="489907760999452556">Вътрешна връзка</translation>
 <translation id="4909019435900810068">Преместване назад с една дума</translation>
 <translation id="4911349081560453449">Няма предишно квадратче за отметка</translation>
-<translation id="4915087353619183190">Режимът за изговаряне на клавишите стартира. Натиснете стандартен клавиш или клавиш от брайловия дисплей или изпълнете жест с докосване, за да научите функцията му. Натиснете Control и W или Escape, за да излезете.</translation>
 <translation id="492295894462528572">Предговор</translation>
 <translation id="495046168593986294">Превъртане нагоре</translation>
 <translation id="495170559598752135">Действия</translation>
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_bn.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_bn.xtb
index b9d5319..67f24091 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_bn.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_bn.xtb
@@ -27,7 +27,7 @@
 <translation id="1188858454923323853">পরিপূরক</translation>
 <translation id="1195238899008218998">পরিশিষ্ট</translation>
 <translation id="1197088940767939838">কমলা</translation>
-<translation id="1201402288615127009">পরবর্তী</translation>
+<translation id="1201402288615127009">পরের</translation>
 <translation id="1206619573307042055">marquee</translation>
 <translation id="1207086294218137981">কোনও পরবর্তী লেভেল ৪ শিরোনাম নেই</translation>
 <translation id="1212770441379271564">পরবর্তী কয়েকটি শর্টকাট ChromeVox-এর কোনও কমান্ড নয়, কিন্তু তবুও, Chrome থেকে সর্বাধিক সুবিধা পাওয়ার জন্য এগুলি খুবই কার্যকরী ভূমিকা নেয়।
@@ -504,7 +504,6 @@
 <translation id="489907760999452556">ইন্টার্নাল লিঙ্ক</translation>
 <translation id="4909019435900810068">একটি শব্দের পিছনে রাখুন</translation>
 <translation id="4911349081560453449">কোনও পূর্ববর্তী চেকবক্স নেই</translation>
-<translation id="4915087353619183190">লার্ন মোড শুরু করা হচ্ছে। এটির ক্রিয়াকলাপ সম্বন্ধে জানার জন্য কোয়ার্টি কী, রিফ্রেশ করা যায় এমন ব্রেইল কী টিপুন বা স্ক্রিন স্পর্শ করুন। বেরিয়ে আসার জন্য Ctrl কী সহ w অথবা Esc কী টিপুন।</translation>
 <translation id="492295894462528572">মুখবন্ধ</translation>
 <translation id="495046168593986294">উপরের দিকে স্ক্রল করুন</translation>
 <translation id="495170559598752135">ক্রিয়াসমূহ</translation>
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_bs.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_bs.xtb
index 1f13af4..177c435f 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_bs.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_bs.xtb
@@ -504,7 +504,6 @@
 <translation id="489907760999452556">Interni link</translation>
 <translation id="4909019435900810068">Pomjeri nazad za jednu riječ</translation>
 <translation id="4911349081560453449">Nema prethodnog polja za potvrdu</translation>
-<translation id="4915087353619183190">Pokretanje načina za učenje. Pritisnite tipku qwerty tastuture, tipku s Braillevim pismom koju je moguće osvježiti ili uradite pokret dodira da saznate funkciju. Za zatvaranje pritisnite tipku Ctrl i "w" ili Esc.</translation>
 <translation id="492295894462528572">Predgovor</translation>
 <translation id="495046168593986294">Klizni prema gore</translation>
 <translation id="495170559598752135">Radnje</translation>
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_ca.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_ca.xtb
index 1dde8cc2..5e1e1dd 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_ca.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_ca.xtb
@@ -504,7 +504,6 @@
 <translation id="489907760999452556">Enllaç intern</translation>
 <translation id="4909019435900810068">Retrocedeix una paraula</translation>
 <translation id="4911349081560453449">No hi ha cap casella de selecció anterior</translation>
-<translation id="4915087353619183190">S'està iniciant el mode d'aprenentatge. Fes un gest tàctil o bé prem una tecla qwerty o braille actualitzable per assabentar-te de la funció. Prem Control junt amb w o la tecla d'escapada per sortir.</translation>
 <translation id="492295894462528572">Preàmbul</translation>
 <translation id="495046168593986294">Desplaça't cap amunt</translation>
 <translation id="495170559598752135">Accions</translation>
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_cs.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_cs.xtb
index 502d8a0..37ddda9 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_cs.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_cs.xtb
@@ -504,7 +504,6 @@
 <translation id="489907760999452556">Interní odkaz</translation>
 <translation id="4909019435900810068">Přejít o slovo dozadu</translation>
 <translation id="4911349081560453449">Žádné předchozí zaškrtávací políčko není</translation>
-<translation id="4915087353619183190">Spouští se režim výuky. Stisknutím klávesy na běžné klávesnici, tlačítka obnovitelného braillského řádku nebo provedením dotykového gesta získáte informace o jeho funkci. Režim výuky ukončíte stisknutím kombinace kláves Ctrl+W nebo klávesy Escape.</translation>
 <translation id="492295894462528572">Předmluva</translation>
 <translation id="495046168593986294">Posunout nahoru</translation>
 <translation id="495170559598752135">Akce</translation>
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_da.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_da.xtb
index 1d2c3479..f75a004e 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_da.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_da.xtb
@@ -504,7 +504,6 @@
 <translation id="489907760999452556">Internt link</translation>
 <translation id="4909019435900810068">Gå ét ord tilbage</translation>
 <translation id="4911349081560453449">Der er ingen forrige afkrydsningsfelter</translation>
-<translation id="4915087353619183190">Indlæringstilstanden startes. Tryk på en qwerty-tast, en opdaterbar brailletast eller en berøring for at få indblik i den tilknyttede funktion. Tryk på Ctrl og w eller escape for at afslutte.</translation>
 <translation id="492295894462528572">Forord</translation>
 <translation id="495046168593986294">Rul op</translation>
 <translation id="495170559598752135">Handlinger</translation>
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_de.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_de.xtb
index 141cd43..95bf4b5fa 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_de.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_de.xtb
@@ -504,7 +504,6 @@
 <translation id="489907760999452556">Interner Link</translation>
 <translation id="4909019435900810068">Ein Wort zurück</translation>
 <translation id="4911349081560453449">Kein vorheriges Kästchen</translation>
-<translation id="4915087353619183190">Der Lernmodus wird gestartet. Drücken Sie eine Taste auf der QWERTZ-Tastatur oder der Braillezeile oder führen Sie eine Bewegung (Geste) auf dem Bildschirm aus, um mehr über die Taste bzw. Bewegung zu erfahren. Zum Beenden drücken Sie "Strg + w" oder "Esc".</translation>
 <translation id="492295894462528572">Vorwort</translation>
 <translation id="495046168593986294">Nach oben scrollen</translation>
 <translation id="495170559598752135">Aktionen</translation>
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_el.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_el.xtb
index 59defbf..cc2d358 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_el.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_el.xtb
@@ -505,7 +505,6 @@
 <translation id="489907760999452556">Ετικέτα "Εσωτερικός σύνδεσμος" (&lt;a&gt;)</translation>
 <translation id="4909019435900810068">Μετακίνηση προς τα πίσω κατά έναν χαρακτήρα</translation>
 <translation id="4911349081560453449">Δεν υπάρχει προηγούμενο πλαίσιο ελέγχου.</translation>
-<translation id="4915087353619183190">Έναρξη Λειτουργίας εκμάθησης. Πατήστε ένα πλήκτρο qwerty, ένα πλήκτρο Μπράιγ με δυνατότητα ανανέωσης ή κάντε μια κίνηση αφής, για να μάθετε πώς λειτουργεί. Πατήστε control και w ή escape για έξοδο.</translation>
 <translation id="492295894462528572">Εισαγωγή</translation>
 <translation id="495046168593986294">Κύλιση προς τα επάνω</translation>
 <translation id="495170559598752135">Ενέργειες</translation>
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_en-GB.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_en-GB.xtb
index c5c3cb3..05784a04 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_en-GB.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_en-GB.xtb
@@ -504,7 +504,6 @@
 <translation id="489907760999452556">Internal link</translation>
 <translation id="4909019435900810068">Move backward one word</translation>
 <translation id="4911349081560453449">No previous tick box</translation>
-<translation id="4915087353619183190">Starting Learn Mode. Press a qwerty key, refreshable braille key or touch gesture to learn its function. Press control with w or escape to exit.</translation>
 <translation id="492295894462528572">Foreword</translation>
 <translation id="495046168593986294">Scroll up</translation>
 <translation id="495170559598752135">Actions</translation>
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_es-419.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_es-419.xtb
index 9a15e8d..77f6a4c 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_es-419.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_es-419.xtb
@@ -504,7 +504,6 @@
 <translation id="489907760999452556">Vínculo interno</translation>
 <translation id="4909019435900810068">Retroceder una palabra</translation>
 <translation id="4911349081560453449">No hay casillas de verificación anteriores</translation>
-<translation id="4915087353619183190">Se está iniciando el modo de aprendizaje. Presiona una tecla del teclado QWERTY, una tecla de la línea braille o un gesto táctil para conocer su función. Presiona Ctrl+W o Esc para salir.</translation>
 <translation id="492295894462528572">Prefacio</translation>
 <translation id="495046168593986294">Desplazar hacia arriba</translation>
 <translation id="495170559598752135">Acciones</translation>
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_es.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_es.xtb
index 02cd608..cd4b558 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_es.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_es.xtb
@@ -504,7 +504,6 @@
 <translation id="489907760999452556">Enlace interno</translation>
 <translation id="4909019435900810068">Retroceder una palabra</translation>
 <translation id="4911349081560453449">No hay ninguna casilla anterior</translation>
-<translation id="4915087353619183190">Se está iniciando el modo de aprendizaje. Pulsa una tecla del teclado QWERTY, una tecla de braille actualizable o un gesto táctil para saber su función. Para salir, pulsa Ctrl + W o Esc.</translation>
 <translation id="492295894462528572">Prefacio</translation>
 <translation id="495046168593986294">Desplazarse hacia arriba</translation>
 <translation id="495170559598752135">Acciones</translation>
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_et.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_et.xtb
index 037403a8..f7e9d18 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_et.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_et.xtb
@@ -27,7 +27,7 @@
 <translation id="1188858454923323853">täiendav</translation>
 <translation id="1195238899008218998">Järelsõna</translation>
 <translation id="1197088940767939838">Oranž</translation>
-<translation id="1201402288615127009">Edasi</translation>
+<translation id="1201402288615127009">Järgmine</translation>
 <translation id="1206619573307042055">marquee</translation>
 <translation id="1207086294218137981">Järgmist 4. taseme pealkirja ei ole</translation>
 <translation id="1212770441379271564">Järgmised otseteed ei ole ChromeVoxi käsud, ent need on siiski väga kasulikud ja võimaldavad Chrome'i parimal moel kasutada.
@@ -504,7 +504,6 @@
 <translation id="489907760999452556">Siselink</translation>
 <translation id="4909019435900810068">Liigu ühe sõna võrra tagasi</translation>
 <translation id="4911349081560453449">Eelmist märkeruutu ei ole</translation>
-<translation id="4915087353619183190">Õppimisrežiimi käivitamine. Vajutage qwerty-klahvi, värskendatavat Braille' klahvi või puuteliigutust, et vaadata selle funktsiooni. Väljumiseks vajutage paoklahvi või korraga juhtklahvi ja klahvi W.</translation>
 <translation id="492295894462528572">Eessõna</translation>
 <translation id="495046168593986294">Keri üles</translation>
 <translation id="495170559598752135">Toimingud</translation>
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_eu.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_eu.xtb
index 3a114e27..cfea2f54 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_eu.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_eu.xtb
@@ -504,7 +504,6 @@
 <translation id="489907760999452556">Barneko esteka</translation>
 <translation id="4909019435900810068">Atzeratu hitz bat</translation>
 <translation id="4911349081560453449">Ez dago beste koadrorik honen aurretik</translation>
-<translation id="4915087353619183190">Ikasteko modua gaitzen. Sakatu QWERTY teklatuko tekla bat, freskatzen den braille-teklatu bateko tekla bat edo egin ukipen-keinu bat haren funtzioa ikusteko. Irteteko, sakatu Ktrl + w edo Ihes tekla.</translation>
 <translation id="492295894462528572">Aitzinsolasa</translation>
 <translation id="495046168593986294">Egin gora</translation>
 <translation id="495170559598752135">Ekintzak</translation>
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_fa.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_fa.xtb
index 24a7210..41c74c6 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_fa.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_fa.xtb
@@ -504,7 +504,6 @@
 <translation id="489907760999452556">پیوند داخلی</translation>
 <translation id="4909019435900810068">یک واژه عقب بروید</translation>
 <translation id="4911349081560453449">کادر تأیید قبلی وجود ندارد</translation>
-<translation id="4915087353619183190">‏درحال شروع حالت یادگیری. یکی از کلیدهای qwerty، کلید بریل قابل‌بازخوانی یا اشاره لمسی را برای یادگیری عملکرد آن فشار دهید. برای خروج کلیدهای control + w یا escape را فشار دهید.</translation>
 <translation id="492295894462528572">پیش‌گفتار</translation>
 <translation id="495046168593986294">پیمایش به بالا</translation>
 <translation id="495170559598752135">کنش‌ها</translation>
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_fi.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_fi.xtb
index 90cd668..c6efa34 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_fi.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_fi.xtb
@@ -504,7 +504,6 @@
 <translation id="489907760999452556">Sisäinen linkki</translation>
 <translation id="4909019435900810068">Siirry taaksepäin yhden sanan verran</translation>
 <translation id="4911349081560453449">Ei edellisiä valintaruutuja</translation>
-<translation id="4915087353619183190">Opetustila käynnistyy. Kokeile qwerty-näppäintä, pistekirjoitusnäppäintä tai kosketuselettä, niin näet sen toiminnan. Paina Control ja W tai Esc sulkeaksesi tilan.</translation>
 <translation id="492295894462528572">Esipuhe</translation>
 <translation id="495046168593986294">Vieritä ylös</translation>
 <translation id="495170559598752135">Toiminnot</translation>
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_fil.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_fil.xtb
index f718af10..ba28e28 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_fil.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_fil.xtb
@@ -504,7 +504,6 @@
 <translation id="489907760999452556">Internal na link</translation>
 <translation id="4909019435900810068">Bumalik nang isang salita</translation>
 <translation id="4911349081560453449">Walang nakaraang checkbox</translation>
-<translation id="4915087353619183190">Sinisimulan ang Learn Mode. Pumindot ng “qwerty key,” nare-refresh na “braille key,” o touch gesture para malaman ang function nito. Pindutin ang Ctrl+W o escape para lumabas.</translation>
 <translation id="492295894462528572">Foreword</translation>
 <translation id="495046168593986294">Mag-scroll pataas</translation>
 <translation id="495170559598752135">Mga Pagkilos</translation>
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_fr-CA.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_fr-CA.xtb
index 7e4a24f..0406c95 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_fr-CA.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_fr-CA.xtb
@@ -504,7 +504,6 @@
 <translation id="489907760999452556">Lien interne</translation>
 <translation id="4909019435900810068">Déplacer d'un mot vers l'arrière</translation>
 <translation id="4911349081560453449">Aucune case à cocher précédente</translation>
-<translation id="4915087353619183190">Démarrage du mode apprentissage. Appuyez sur une touche du clavier ou sur une touche braille actualisable, ou encore faites un geste tactile pour en apprendre sur son fonctionnement. Appuyez sur les touches Commande et W à la fois, ou sur la touche Échappement, pour quitter.</translation>
 <translation id="492295894462528572">Avant-propos</translation>
 <translation id="495046168593986294">Faire défiler vers le haut</translation>
 <translation id="495170559598752135">Actions</translation>
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_fr.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_fr.xtb
index 3748368c..03e60a3 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_fr.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_fr.xtb
@@ -504,7 +504,6 @@
 <translation id="489907760999452556">Lien interne</translation>
 <translation id="4909019435900810068">Reculer d'un mot</translation>
 <translation id="4911349081560453449">Aucune case à cocher précédente</translation>
-<translation id="4915087353619183190">Démarrage du mode d'apprentissage. Appuyez sur une touche du clavier, sur une touche braille actualisable ou sur un geste pour en savoir plus sur son fonctionnement. Appuyez sur Ctrl+W ou sur Échap pour quitter.</translation>
 <translation id="492295894462528572">Avant-propos</translation>
 <translation id="495046168593986294">Faire défiler vers le haut</translation>
 <translation id="495170559598752135">Actions</translation>
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_gl.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_gl.xtb
index 787c2d6..0b454186 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_gl.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_gl.xtb
@@ -504,7 +504,6 @@
 <translation id="489907760999452556">Ligazón interna</translation>
 <translation id="4909019435900810068">Retroceder unha palabra</translation>
 <translation id="4911349081560453449">Non hai ningunha caixa de verificación anterior</translation>
-<translation id="4915087353619183190">Iniciando o modo de aprendizaxe. Fai un xesto táctil ou ben preme unha tecla dunha liña de braille ou dun teclado qwerty para obter información sobre esta función. Preme Control + W ou Esc para saír.</translation>
 <translation id="492295894462528572">Limiar</translation>
 <translation id="495046168593986294">Desprazarse cara arriba</translation>
 <translation id="495170559598752135">Accións</translation>
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_gu.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_gu.xtb
index fcc2965c..f6fe5d7 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_gu.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_gu.xtb
@@ -504,7 +504,6 @@
 <translation id="489907760999452556">આંતરિક લિંક</translation>
 <translation id="4909019435900810068">એક શબ્દ પાછળ ખસેડો</translation>
 <translation id="4911349081560453449">કોઈ પાછલું ચેકબૉક્સ નથી</translation>
-<translation id="4915087353619183190">જાણો મોડ શરૂ કરી રહ્યું છે. qwerty કી, રિફ્રેશ યોગ્ય બ્રેઇલ કી અથવા સ્પર્શ સંકેતના કાર્યને જાણવા માટે તેને દબાવો. બહાર નીકળવા માટે wની સાથે control અથવા escape દબાવો.</translation>
 <translation id="492295894462528572">આમુખ</translation>
 <translation id="495046168593986294">ઉપર સ્ક્રોલ કરો</translation>
 <translation id="495170559598752135">ક્રિયાઓ</translation>
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 21e414f6..2d047af 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_hi.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_hi.xtb
@@ -504,7 +504,6 @@
 <translation id="489907760999452556">आंतरिक लिंक</translation>
 <translation id="4909019435900810068">एक शब्द पीछे जाएं</translation>
 <translation id="4911349081560453449">पहले से कोई चेकबॉक्स नहीं है</translation>
-<translation id="4915087353619183190">'सीखने वाला मोड' शुरू किया जा रहा है. इसके फ़ंक्शन के बारे में जानने के लिए कोई क्वर्टी कुंजी, रीफ्रेश की जा सकने वाली ब्रेल कुंजी या हाथ का जेस्चर (छूना) दबाएं. बाहर निकलने के लिए control और w या escape कुंजी दबाएं.</translation>
 <translation id="492295894462528572">भूमिका</translation>
 <translation id="495046168593986294">ऊपर स्क्रोल करें</translation>
 <translation id="495170559598752135">क्रियाएं</translation>
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_hr.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_hr.xtb
index 69072ef1..818ee0a 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_hr.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_hr.xtb
@@ -504,7 +504,6 @@
 <translation id="489907760999452556">Interna veza</translation>
 <translation id="4909019435900810068">Premjesti jednu riječ unatrag</translation>
 <translation id="4911349081560453449">Nema prethodnog potvrdnog okvira</translation>
-<translation id="4915087353619183190">Pokretanje načina vodiča. Pritisnite tipku qwerty tipkovnice, tipku brajevog retka s mogućnošću osvježavanja ili pokret dodira da biste saznali njezinu funkciju. Pritisnite tipku Control i "w" ili Esc za zatvaranje.</translation>
 <translation id="492295894462528572">Predgovor</translation>
 <translation id="495046168593986294">Pomakni prema gore</translation>
 <translation id="495170559598752135">Radnje</translation>
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_hu.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_hu.xtb
index eff964c2..b8ebcbe4 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_hu.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_hu.xtb
@@ -504,7 +504,6 @@
 <translation id="489907760999452556">Belső link</translation>
 <translation id="4909019435900810068">Ugrás visszább egy szóval</translation>
 <translation id="4911349081560453449">Nincs előző jelölőnégyzet</translation>
-<translation id="4915087353619183190">A Tanuló mód indítása. Nyomja le a kívánt gombot az eszköz billentyűzetén, a frissíthető Braille-billentyűzeten, vagy válassza ki a kívánt érintési kézmozdulatot, ha szeretné megtanulni a funkcióját. A kilépéshez nyomja le a Control és a W vagy az Escape gombot.</translation>
 <translation id="492295894462528572">Előszó</translation>
 <translation id="495046168593986294">Görgetés felfelé</translation>
 <translation id="495170559598752135">Műveletek</translation>
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_hy.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_hy.xtb
index 690d694..ca59ad4 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_hy.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_hy.xtb
@@ -504,7 +504,6 @@
 <translation id="489907760999452556">Ներքին հղում</translation>
 <translation id="4909019435900810068">Մեկ բառ հետ գնալ</translation>
 <translation id="4911349081560453449">Նախորդ նշավանդակ չկա</translation>
-<translation id="4915087353619183190">Մուտք ուսուցման ռեժիմ: Սեղմեք QWERTY կամ բրայլյան ստեղնաշարի որևէ ստեղն, կամ հպեք ժեստին՝ դրա գործառույթին ծանոթանալու համար: Դուրս գալու համար սեղմեք Control+W կամ Escape:</translation>
 <translation id="492295894462528572">Ներածություն</translation>
 <translation id="495046168593986294">Ոլորել վեր</translation>
 <translation id="495170559598752135">Գործողություններ</translation>
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_id.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_id.xtb
index 574bbb3..ec9a567 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_id.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_id.xtb
@@ -504,7 +504,6 @@
 <translation id="489907760999452556">Tautan internal</translation>
 <translation id="4909019435900810068">Mundur satu kata</translation>
 <translation id="4911349081560453449">Tidak ada kotak centang sebelumnya</translation>
-<translation id="4915087353619183190">Memulai Mode Belajar. Tekan tombol qwerty, tombol braille yang dapat dimuat ulang, atau sentuh gestur untuk mempelajari fungsinya. Tekan tombol Ctrl plus tombol W atau escape untuk keluar.</translation>
 <translation id="492295894462528572">Kata pengantar</translation>
 <translation id="495046168593986294">Scroll ke atas</translation>
 <translation id="495170559598752135">Tindakan</translation>
@@ -625,7 +624,7 @@
 <translation id="5869546221129391014">Kisi</translation>
 <translation id="5876817486144482042">Mengurangi volume ucapan</translation>
 <translation id="5878908838135392163">Powder Blue</translation>
-<translation id="588108970619830498">Setel ulang setelan text to speech ke nilai default</translation>
+<translation id="588108970619830498">Reset setelan text to speech ke nilai default</translation>
 <translation id="5891934789323004067">Tabel</translation>
 <translation id="5899860758576822363">Putar dengan volume rendah saat ChromeVox sedang berbicara</translation>
 <translation id="5901630391730855834">Kuning</translation>
@@ -836,7 +835,7 @@
 <translation id="7668307052366682650">{COUNT,plural, =1{jam}other{jam}}</translation>
 <translation id="7674576868851035240">Tautan berikutnya</translation>
 <translation id="7674768236845044097">tanda</translation>
-<translation id="7676847077928500578">Setel ulang setelan text to speech</translation>
+<translation id="7676847077928500578">Reset setelan text to speech</translation>
 <translation id="7684431668231950609">Mengedit teks, entri URL</translation>
 <translation id="7685589220304187312">tlbar</translation>
 <translation id="7693840228159394336">Tombol radio sebelumnya</translation>
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_is.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_is.xtb
index 5030b4e..a8f8326 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_is.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_is.xtb
@@ -504,7 +504,6 @@
 <translation id="489907760999452556">Innri tengill</translation>
 <translation id="4909019435900810068">Færa aftur um eitt orð</translation>
 <translation id="4911349081560453449">Enginn fyrri gátreitur</translation>
-<translation id="4915087353619183190">Kveikir á fræðslustillingu. Ýttu á qwerty-lykil, blindraleturslykil sem hægt er að endurnýja eða snertibendingu til að fræðast um virknina. Ýttu á Control og W eða Escape til að loka.</translation>
 <translation id="492295894462528572">Inngangsorð</translation>
 <translation id="495046168593986294">Fletta upp</translation>
 <translation id="495170559598752135">Aðgerðir</translation>
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_it.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_it.xtb
index 1d1d5a8..a0000e1b 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_it.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_it.xtb
@@ -504,7 +504,6 @@
 <translation id="489907760999452556">Link interno</translation>
 <translation id="4909019435900810068">Sposta indietro di una parola</translation>
 <translation id="4911349081560453449">Nessuna casella di controllo precedente</translation>
-<translation id="4915087353619183190">Avvio modalità di apprendimento in corso. Premi un tasto Qwerty o un tasto braille aggiornabile oppure esegui un gesto tattile per imparare come funziona. Premi CTRL + W o ESC per uscire.</translation>
 <translation id="492295894462528572">Premessa</translation>
 <translation id="495046168593986294">Scorri verso l'alto</translation>
 <translation id="495170559598752135">Azioni</translation>
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_iw.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_iw.xtb
index 6853e09..2aa487f 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_iw.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_iw.xtb
@@ -504,7 +504,6 @@
 <translation id="489907760999452556">קישור פנימי</translation>
 <translation id="4909019435900810068">העברת הסמן למילה הקודמת</translation>
 <translation id="4911349081560453449">אין תיבת סימון קודמת</translation>
-<translation id="4915087353619183190">‏הפעלה של מצב למידה. הקשה על מקש במקלדת qwerty, מקש ברייל בתצוגה הניתנת לרענון או ביצוע תנועת מגע יציגו את הפעולה המבוצעת. כדי לצאת יש להקיש על Control יחד עם W, או על מקש Esc.</translation>
 <translation id="492295894462528572">פתח דבר</translation>
 <translation id="495046168593986294">גלילה למעלה</translation>
 <translation id="495170559598752135">פעולות</translation>
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_ja.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_ja.xtb
index d97e1a64..c7eb71dc 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_ja.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_ja.xtb
@@ -504,7 +504,6 @@
 <translation id="489907760999452556">内部リンク</translation>
 <translation id="4909019435900810068">1 単語後ろへ移動</translation>
 <translation id="4911349081560453449">前のチェックボックスはありません</translation>
-<translation id="4915087353619183190">学習モードを開始しました。QWERTY キーまたは点字キーを押すか、タップ操作を行って、機能を認識させてください。終了するには Ctrl+W キーまたは Esc キーを押します。</translation>
 <translation id="492295894462528572">前書き</translation>
 <translation id="495046168593986294">上にスクロール</translation>
 <translation id="495170559598752135">操作</translation>
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_ka.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_ka.xtb
index 2510d49..90fbbb8 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_ka.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_ka.xtb
@@ -504,7 +504,6 @@
 <translation id="489907760999452556">შიდა ბმული</translation>
 <translation id="4909019435900810068">ერთი სიტყვით უკან გადასვლა</translation>
 <translation id="4911349081560453449">წინა მოსანიშნი ველი არ არის</translation>
-<translation id="4915087353619183190">მიმდინარეობს სწავლის რეჟიმის გაშვება. ფუნქციების გასაცნობად დააჭირეთ qwerty კლავიშს, განახლებადი ბრაილის კლავიშს ან შეხების ჟესტს. გასასვლელად ერთდროულად დააჭირეთ control-სა და w-ს ან escape-ს.</translation>
 <translation id="492295894462528572">წინასიტყვაობა</translation>
 <translation id="495046168593986294">ზემოთ გადაადგილება</translation>
 <translation id="495170559598752135">ქმედებები</translation>
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_kk.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_kk.xtb
index 3ec65ecfd..8987205 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_kk.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_kk.xtb
@@ -504,7 +504,6 @@
 <translation id="489907760999452556">Ішкі сілтеме</translation>
 <translation id="4909019435900810068">Бір сөз артқа жылжыту</translation>
 <translation id="4911349081560453449">Алдыңғы құсбелгі ұяшығы жоқ.</translation>
-<translation id="4915087353619183190">Үйрену режимі іске қосылуда. Функциясын үйрену үшін QWERTY пернесін, жаңартылатын Брайль пернесін басыңыз немесе қимылдың өзін түртіңіз. Шығу үшін Ctrl+W тіркесімін немесе Esc пернесін басыңыз.</translation>
 <translation id="492295894462528572">Сөз басы</translation>
 <translation id="495046168593986294">Жоғарыға айналдыру</translation>
 <translation id="495170559598752135">Әрекеттер</translation>
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_km.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_km.xtb
index 985fe3a5..6fb557e 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_km.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_km.xtb
@@ -504,7 +504,6 @@
 <translation id="489907760999452556">តំណខាងក្នុង</translation>
 <translation id="4909019435900810068">ផ្លាស់ទីថយក្រោយ​មួយពាក្យ</translation>
 <translation id="4911349081560453449">គ្មានប្រអប់ធីកមុនទេ</translation>
-<translation id="4915087353619183190">កំពុងចាប់ផ្ដើម​មុខងារ​ស្វែងយល់។ សូមចុច​គ្រាប់ចុច qwerty, គ្រាប់ចុច​អក្សរស្ទាប​ដែលអាចផ្ទុក​ឡើងវិញបាន ឬចលនាប៉ះ ដើម្បី​ស្វែងយល់អំពី​មុខងារ​របស់វា។ សូមចុច​ control ជាមួយអក្សរ w ឬ escape ដើម្បីចាកចេញ។</translation>
 <translation id="492295894462528572">សេចក្ដី​ផ្ដើម</translation>
 <translation id="495046168593986294">រំកិលឡើងលើ</translation>
 <translation id="495170559598752135">សកម្មភាព</translation>
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_kn.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_kn.xtb
index e44f98a..1f3cfab6 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_kn.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_kn.xtb
@@ -504,7 +504,6 @@
 <translation id="489907760999452556">ಆಂತರಿಕ ಲಿಂಕ್</translation>
 <translation id="4909019435900810068">ಒಂದು ಪದ ಹಿಂದಕ್ಕೆ ಸರಿಸಿ</translation>
 <translation id="4911349081560453449">ಯಾವುದೇ ಹಿಂದಿನ ಚೆಕ್‌ಬಾಕ್ಸ್ ಇಲ್ಲ</translation>
-<translation id="4915087353619183190">ಕಲಿಕೆ ಮೋಡ್ ಪ್ರಾರಂಭಗೊಳ್ಳುತ್ತಿದೆ. ಅದರ ಕಾರ್ಯವಿಧಾನವನ್ನು ತಿಳಿದುಕೊಳ್ಳಲು qwerty ಕೀ, ರಿಫ್ರೆಶ್ ಮಾಡಬಹುದಾದ ಬ್ರೇಲ್ ಕೀಯನ್ನು ಒತ್ತಿರಿ ಅಥವಾ ಸನ್ನೆಯನ್ನು ಸ್ಪರ್ಶಿಸಿ. ನಿರ್ಗಮಿಸಲು w ಅಥವಾ escape ಜೊತೆಗೆ control ಒತ್ತಿರಿ.</translation>
 <translation id="492295894462528572">ಮುನ್ನುಡಿ</translation>
 <translation id="495046168593986294">ಮೇಲಕ್ಕೆ ಸ್ಕ್ರಾಲ್ ಮಾಡಿ</translation>
 <translation id="495170559598752135">ಕ್ರಿಯೆಗಳು</translation>
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_ko.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_ko.xtb
index 1728b608c..de4e1d9d 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_ko.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_ko.xtb
@@ -504,7 +504,6 @@
 <translation id="489907760999452556">내부 링크</translation>
 <translation id="4909019435900810068">한 단어 뒤로 이동</translation>
 <translation id="4911349081560453449">이전 체크박스가 없습니다</translation>
-<translation id="4915087353619183190">학습 모드를 시작합니다. 쿼티 키, 새로고침할 수 있는 점자 키, 터치 동작을 눌러 기능을 확인하세요. Control 키와 W를 누르거나 Esc 키로 종료하세요.</translation>
 <translation id="492295894462528572">서문</translation>
 <translation id="495046168593986294">위로 스크롤</translation>
 <translation id="495170559598752135">작업</translation>
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_ky.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_ky.xtb
index 8bfb8aa..b50d71a 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_ky.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_ky.xtb
@@ -504,7 +504,6 @@
 <translation id="489907760999452556">Ички шилтеме</translation>
 <translation id="4909019435900810068">Бир сөз артка жылдыруу</translation>
 <translation id="4911349081560453449">Мурунку белгилөө кутучасы жок</translation>
-<translation id="4915087353619183190">Үйрөнүү режимин иштетүү. Бул режим жөнүндө маалымат алуу үчүн, баскычтоптогу бир баскычты же жаңыртылып туруучу брайль баскычын же жаңсоонун сүрөтчөсүн басыңыз. Чыгуу үчүн, Ctrl + W баскычтарын же Esc баскычын басыңыз.</translation>
 <translation id="492295894462528572">Кириш сөз</translation>
 <translation id="495046168593986294">Өйдө сыдыруу</translation>
 <translation id="495170559598752135">Аракеттер</translation>
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_lo.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_lo.xtb
index 84fa601c2..af47768 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_lo.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_lo.xtb
@@ -504,7 +504,6 @@
 <translation id="489907760999452556">ລິ້ງພາຍໃນ</translation>
 <translation id="4909019435900810068">ຍ້າຍກັບຫຼັງໜຶ່ງຄຳສັບ</translation>
 <translation id="4911349081560453449">ບໍ່ມີກ່ອງໝາຍກ່ອນໜ້າ</translation>
-<translation id="4915087353619183190">ກຳລັງເລີ່ມໂໝດການຮຽນຮູ້. ກົດປຸ່ມ qwerty, ປຸ່ມອັກສອນນູນແບບໂຫຼດຂໍ້ມູນໃໝ່ໄດ້ ຫຼື ແຕະທ່າທາງເພື່ອຮຽນຮູ້ຟັງຊັນຂອງມັນ. ກົດປຸ່ມ Control ພ້ອມກັບ w ຫຼື escape ເພື່ອອອກ.</translation>
 <translation id="492295894462528572">ຄຳນຳ</translation>
 <translation id="495046168593986294">ເລື່ອນຂຶ້ນ</translation>
 <translation id="495170559598752135">ການກະທໍາ</translation>
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_lt.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_lt.xtb
index 3b472559..cd4a10bcb 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_lt.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_lt.xtb
@@ -504,7 +504,6 @@
 <translation id="489907760999452556">Vidinė nuoroda</translation>
 <translation id="4909019435900810068">Perkelti atgal per vieną žodį</translation>
 <translation id="4911349081560453449">Nėra ankstesnio žymimojo laukelio</translation>
-<translation id="4915087353619183190">Paleidžiamas mokomasis režimas. Paspauskite QWERTY klavišą, atnaujinamą Brailio rašto klavišą arba liečiamąjį gestą, kad sužinotumėte, kaip tai veikia. Paspauskite „Control“ ir w arba „Escape“, kad išeitumėte.</translation>
 <translation id="492295894462528572">Pratarmė</translation>
 <translation id="495046168593986294">Slinkti į viršų</translation>
 <translation id="495170559598752135">Veiksmai</translation>
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_lv.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_lv.xtb
index 43670c4..c8c05bcf 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_lv.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_lv.xtb
@@ -504,7 +504,6 @@
 <translation id="489907760999452556">Iekšējā saite</translation>
 <translation id="4909019435900810068">Pārvietot atpakaļ par vienu vārdu</translation>
 <translation id="4911349081560453449">Nav iepriekšējās izvēles rūtiņas.</translation>
-<translation id="4915087353619183190">Notiek mācību režīma aktivizēšana. Lai uzzinātu par šajā režīmā pieejamajām funkcijām, nospiediet Qwerty taustiņu vai atsvaidzināma Braila raksta taustiņu vai arī veiciet kādu žestu. Lai izietu, nospiediet taustiņu kombināciju Ctrl+W vai nospiediet taustiņu Esc.</translation>
 <translation id="492295894462528572">Priekšvārds</translation>
 <translation id="495046168593986294">Ritināt uz augšu</translation>
 <translation id="495170559598752135">Darbības</translation>
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_mk.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_mk.xtb
index c0f8d5dd..ebe36aa 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_mk.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_mk.xtb
@@ -505,7 +505,6 @@
 <translation id="489907760999452556">Внатрешна врска</translation>
 <translation id="4909019435900810068">Преместете наназад за еден збор</translation>
 <translation id="4911349081560453449">Нема претходно поле за избор</translation>
-<translation id="4915087353619183190">Се отвора режимот на учење. Притиснете некое од копчињата qwerty, копчето за освежување на брајовото писмо или допрете на движење за да ја научите неговата функција. Притиснете control со w или escape за да излезете.</translation>
 <translation id="492295894462528572">Предговор</translation>
 <translation id="495046168593986294">Оди нагоре</translation>
 <translation id="495170559598752135">Дејства</translation>
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_ml.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_ml.xtb
index 6f22da6..cca7f9c5 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_ml.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_ml.xtb
@@ -504,7 +504,6 @@
 <translation id="489907760999452556">ആന്തരിക ലിങ്ക്</translation>
 <translation id="4909019435900810068">ഒരു വാക്ക് പിന്നോട്ട് നീക്കുക</translation>
 <translation id="4911349081560453449">മുൻ ചെക്ക്ബോക്‌സ് ഒന്നുമില്ല</translation>
-<translation id="4915087353619183190">'അറിയുക മോഡ്' ആരംഭിക്കുന്നു. ഇതിന്‍റെ പ്രവർത്തനം പഠിക്കാൻ ക്വെട്ടി കീയോ പുതുക്കിയെടുക്കാനാവുന്ന ബ്രെയ്‌ലി കീയോ അമർത്തുകയോ വിരൽ ഉപയോഗിച്ച് സ്‌പർശിക്കുകയോ ചെയ്യുക. പുറത്ത് കടക്കാൻ കൺട്രോൾ, w എന്നീ കീകൾ ഒരുമിച്ച് അമർത്തുകയോ എസ്‌കേപ്പ് കീ അമർത്തുകയോ ചെയ്യുക.</translation>
 <translation id="492295894462528572">മുഖവുര</translation>
 <translation id="495046168593986294">മുകളിലേക്ക് സ്ക്രോള്‍ ചെയ്യുക</translation>
 <translation id="495170559598752135">പ്രവര്‍ത്തനങ്ങള്‍</translation>
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_mn.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_mn.xtb
index 9b460dc..1ca94d4 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_mn.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_mn.xtb
@@ -504,7 +504,6 @@
 <translation id="489907760999452556">Дотоод холбоос</translation>
 <translation id="4909019435900810068">Нэг үгээр хойшоо зөөвөрлөх</translation>
 <translation id="4911349081560453449">Өмнөх checkbox алга байна</translation>
-<translation id="4915087353619183190">Сургалтын горимыг эхлүүлж байна. Qwerty түлхүүр буюу товчлуурын хэсэгтээ мэдрэгчтэй хавтан, сэргээх боломжтой брайл түлхүүр эсвэл мэдрэгч зангааны функцийг сурахын тулд дээр нь дарна уу. Гарахын тулд control+ w эсвэл escape гэснийг дарна уу.</translation>
 <translation id="492295894462528572">Өмнөх үг</translation>
 <translation id="495046168593986294">Дээш гүйлгэх</translation>
 <translation id="495170559598752135">Авах арга хэмжээ</translation>
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_mr.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_mr.xtb
index f1604ac..57eaf99 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_mr.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_mr.xtb
@@ -504,7 +504,6 @@
 <translation id="489907760999452556">अंतर्गत लिंक</translation>
 <translation id="4909019435900810068">एक शब्द मागे जा</translation>
 <translation id="4911349081560453449">मागील चेकबॉक्‍स नाही</translation>
-<translation id="4915087353619183190">जाणून घ्या मोड सुरू होत आहे. त्याच्या कार्याबद्दल जाणून घेण्यासाठी qwerty की दाबा, रिफ्रेश करण्यायोग्य ब्रेल की किंवा टच जेश्चर दाबा. बाहेर पडण्यासाठी कंट्रोल की सह डब्ल्यू किंवा एस्केप दाबा.</translation>
 <translation id="492295894462528572">प्रस्तावना</translation>
 <translation id="495046168593986294">वर स्क्रोल करा</translation>
 <translation id="495170559598752135">क्रिया</translation>
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_ms.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_ms.xtb
index 9c06a6a..7ddec81 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_ms.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_ms.xtb
@@ -504,7 +504,6 @@
 <translation id="489907760999452556">Pautan dalaman</translation>
 <translation id="4909019435900810068">Undur satu perkataan ke belakang</translation>
 <translation id="4911349081560453449">Tiada kotak pilihan sebelumnya</translation>
-<translation id="4915087353619183190">Memulakan Mod Belajar. Tekan kekunci qwerty, kekunci braille boleh dimuat semula atau sentuh gerak isyarat untuk mengetahui fungsinya. Tekan kawalan dengan kekunci w atau escape untuk keluar.</translation>
 <translation id="492295894462528572">Kata pengantar</translation>
 <translation id="495046168593986294">Tatal ke atas</translation>
 <translation id="495170559598752135">Tindakan</translation>
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_my.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_my.xtb
index 1995011..0b895b1 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_my.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_my.xtb
@@ -504,7 +504,6 @@
 <translation id="489907760999452556">အတွင်းပိုင်း လင့်</translation>
 <translation id="4909019435900810068">စကားလုံးတစ်လုံးစာ အနောက်ဆုတ်ရန်</translation>
 <translation id="4911349081560453449">ယခင် အမှန်ခြစ်ရန်အကွက် မရှိပါ</translation>
-<translation id="4915087353619183190">'လေ့လာခြင်းမုဒ်' ကို စတင်နေသည်။ ၎င်း၏ လုပ်ဆောင်ချက်ကို လေ့လာရန် qwerty ခလုတ်၊ ပြောင်းနိုင်သည့် မျက်မမြင်စာခလုတ်ကို နှိပ်ပါ သို့မဟုတ် လက်ဟန်ကို ထိပါ။ ထွက်ရန် control နှင့် w သို့မဟုတ် escape ခလုတ်ကို နှိပ်ပါ။</translation>
 <translation id="492295894462528572">စကားချီး</translation>
 <translation id="495046168593986294">အပေါ်သို့ လှိမ့်ရန်</translation>
 <translation id="495170559598752135">လုပ်ဆောင်ချက်များ</translation>
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_ne.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_ne.xtb
index 03435c9..0a5ef17 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_ne.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_ne.xtb
@@ -504,7 +504,6 @@
 <translation id="489907760999452556">आन्तरिक लिङ्क</translation>
 <translation id="4909019435900810068">एक शब्द पछाडि सार्नुहोस्</translation>
 <translation id="4911349081560453449">अघिल्लो कुनै पनि जाँच बाकस छैन</translation>
-<translation id="4915087353619183190">सिकाइ मोड सुरु गरिँदै। कुनै qwerty कुञ्जी, पुनः ताजा गर्न मिल्ने ब्रेल कुञ्जी थिच्नुहोस् वा यसका कारबाहीहरू हेर्न इसारामा छुनुहोस्। बाहिरिन w कुञ्जीसँगै control वा escape कुञ्जी थिच्नुहोस्।</translation>
 <translation id="492295894462528572">प्राक्कथन</translation>
 <translation id="495046168593986294">माथि स्क्रोल गर्नुहोस्</translation>
 <translation id="495170559598752135">कार्यहरू</translation>
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_nl.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_nl.xtb
index 2995d14a..d0a646ff 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_nl.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_nl.xtb
@@ -504,7 +504,6 @@
 <translation id="489907760999452556">Interne link</translation>
 <translation id="4909019435900810068">Eén woord teruggaan</translation>
 <translation id="4911349081560453449">Geen vorig selectievakje</translation>
-<translation id="4915087353619183190">Leermodus starten. Druk op een QWERTY-toets, een vernieuwbare brailletoets of tik op een gebaar om de functie ervan te leren. Druk op Control en W of Escape om af te sluiten.</translation>
 <translation id="492295894462528572">Voorwoord</translation>
 <translation id="495046168593986294">Omhoog scrollen</translation>
 <translation id="495170559598752135">Acties</translation>
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_no.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_no.xtb
index 91d0e27..ad0a1a30 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_no.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_no.xtb
@@ -504,7 +504,6 @@
 <translation id="489907760999452556">Intern link</translation>
 <translation id="4909019435900810068">Flytt bakover ett ord</translation>
 <translation id="4911349081560453449">Det finnes ingen tidligere avmerkingsbokser</translation>
-<translation id="4915087353619183190">Starter læremodus. Trykk på en qwerty-tast, en dynamisk punktskrifttast eller en berøringshandling for å lære den tilhørende funksjonen. Trykk på Ctrl + W eller Esc for å avslutte.</translation>
 <translation id="492295894462528572">Forord</translation>
 <translation id="495046168593986294">Rull opp</translation>
 <translation id="495170559598752135">Handlinger</translation>
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_or.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_or.xtb
index 2768a191..7af6a6e 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_or.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_or.xtb
@@ -504,7 +504,6 @@
 <translation id="489907760999452556">ଇଣ୍ଟର୍ନଲ୍ ଲିଙ୍କ୍</translation>
 <translation id="4909019435900810068">ଗୋଟିଏ ଶବ୍ଦ ପଛକୁ ନିଅନ୍ତୁ</translation>
 <translation id="4911349081560453449">କୌଣସି ପୂର୍ବବର୍ତ୍ତୀ ଚେକବକ୍ସ ନାହିଁ</translation>
-<translation id="4915087353619183190">ଲର୍ନ ମୋଡ୍ ଆରମ୍ଭ ହେଉଛି। ଏହାର କାର୍ଯ୍ୟକାରିତା ବିଷୟରେ ଜାଣିବାକୁ କ୍ୟୁଆର୍‌ଟି କୀ, ରିଫ୍ରେଶ୍‌ ହୋ‍ଇପାରୁଥିବା ବ୍ରେଲି କୀ ଦବାନ୍ତୁ କିମ୍ବା ସ୍ପର୍ଶ ଦ୍ଵାରା ନିର୍ଦ୍ଦେଶ ଦିଅନ୍ତୁ। ପ୍ରସ୍ଥାନ କରିବାକୁ କଣ୍ଟ୍ରୋଲ୍‍ ଏବଂ w କିମ୍ବା ଏସ୍କେପ୍‌ କୀ ଦବାନ୍ତୁ।</translation>
 <translation id="492295894462528572">ଭୂମିକା</translation>
 <translation id="495046168593986294">ଉପରକୁ ସ୍କ୍ରୋଲ୍ କରନ୍ତୁ</translation>
 <translation id="495170559598752135">କାର୍ଯ୍ୟ</translation>
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_pa.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_pa.xtb
index 5d27778..17e601ce4 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_pa.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_pa.xtb
@@ -504,7 +504,6 @@
 <translation id="489907760999452556">ਅੰਦਰੂਨੀ ਲਿੰਕ</translation>
 <translation id="4909019435900810068">ਇੱਕ ਸ਼ਬਦ ਪਿੱਛੇ ਵੱਲ ਲਿਜਾਓ</translation>
 <translation id="4911349081560453449">ਕੋਈ ਪਿਛਲਾ ਚੈੱਕ-ਬਾਕਸ ਨਹੀਂ</translation>
-<translation id="4915087353619183190">'ਸਿੱਖਣ ਸੰਬੰਧੀ ਮੋਡ' ਚਾਲੂ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ। ਇਸਦਾ ਫੰਕਸ਼ਨ ਸਿੱਖਣ ਲਈ ਇੱਕ qwerty ਕੁੰਜੀ, ਰਿਫ੍ਰੈਸ਼ ਹੋਣਯੋਗ ਬਰੇਲ ਲਿਪੀ ਕੁੰਜੀ ਦਬਾਓ ਜਾਂ ਸੰਕੇਤ ਨੂੰ ਸਪਰਸ਼ ਕਰੋ। ਬਾਹਰ ਜਾਣ ਲਈ ਕੰਟਰੋਲ ਨਾਲ w ਜਾਂ escape ਦਬਾਓ।</translation>
 <translation id="492295894462528572">ਭੂਮਿਕਾ</translation>
 <translation id="495046168593986294">ਉੱਪਰ ਵੱਲ ਸਕ੍ਰੋਲ ਕਰੋ</translation>
 <translation id="495170559598752135">ਕਿਰਿਆਵਾਂ</translation>
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_pl.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_pl.xtb
index 76ce16f..b3f9ee8 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_pl.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_pl.xtb
@@ -504,7 +504,6 @@
 <translation id="489907760999452556">Link wewnętrzny</translation>
 <translation id="4909019435900810068">Przejdź jedno słowo wstecz</translation>
 <translation id="4911349081560453449">Nie ma poprzedniego pola wyboru</translation>
-<translation id="4915087353619183190">Włączam tryb informacyjny. Naciśnij klawisz na klawiaturze QWERTY lub na monitorze brajlowskim albo wykonaj gest dotykowy, by poznać jego funkcję. Przytrzymaj Control i naciśnij W lub Escape, by wyłączyć tryb informacyjny.</translation>
 <translation id="492295894462528572">Przedmowa</translation>
 <translation id="495046168593986294">Przewiń w górę</translation>
 <translation id="495170559598752135">Czynności</translation>
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_pt-BR.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_pt-BR.xtb
index 98d92dd..35ee26b 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_pt-BR.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_pt-BR.xtb
@@ -504,7 +504,6 @@
 <translation id="489907760999452556">Link interno</translation>
 <translation id="4909019435900810068">Recuar uma palavra</translation>
 <translation id="4911349081560453449">Nenhuma caixa de seleção anterior</translation>
-<translation id="4915087353619183190">Iniciando o modo de aprendizado. Pressione uma tecla do QWERTY, tecla de braille atualizável ou um gesto de toque para aprender a função relacionada. Pressione Control com W ou ESC para sair.</translation>
 <translation id="492295894462528572">Prefácio</translation>
 <translation id="495046168593986294">Rolar para cima</translation>
 <translation id="495170559598752135">Ações</translation>
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_pt-PT.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_pt-PT.xtb
index 683153c..0e602a0 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_pt-PT.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_pt-PT.xtb
@@ -504,7 +504,6 @@
 <translation id="489907760999452556">Link interno</translation>
 <translation id="4909019435900810068">Retroceder uma palavra</translation>
 <translation id="4911349081560453449">Não existe nenhuma caixa de verificação anterior.</translation>
-<translation id="4915087353619183190">A iniciar o Modo de aprendizagem… Prima uma tecla do teclado de esquema QWERTY, uma tecla de braille atualizável ou utilize um gesto de toque para conhecer a respetiva função. Prima control com w ou escape para sair.</translation>
 <translation id="492295894462528572">Prefácio</translation>
 <translation id="495046168593986294">Deslocar para cima</translation>
 <translation id="495170559598752135">Ações</translation>
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_ro.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_ro.xtb
index 0ce3a674..5c10b46e 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_ro.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_ro.xtb
@@ -504,7 +504,6 @@
 <translation id="489907760999452556">Link intern</translation>
 <translation id="4909019435900810068">Mută înapoi cu un cuvânt</translation>
 <translation id="4911349081560453449">Nu există o casetă de selectare anterioară</translation>
-<translation id="4915087353619183190">Începe modul de învățare. Apasă o tastă qwerty, o tastă Braille actualizabilă sau un gest de atingere pentru a-i învăța funcția. Apasă tasta Control împreună cu w sau Esc pentru a ieși.</translation>
 <translation id="492295894462528572">Cuvânt înainte</translation>
 <translation id="495046168593986294">Derulează în sus</translation>
 <translation id="495170559598752135">Acțiuni</translation>
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_ru.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_ru.xtb
index 2cf6654..3ea52e2 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_ru.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_ru.xtb
@@ -504,7 +504,6 @@
 <translation id="489907760999452556">Внутренняя ссылка.</translation>
 <translation id="4909019435900810068">Перейти на слово назад</translation>
 <translation id="4911349081560453449">Предыдущего флажка нет</translation>
-<translation id="4915087353619183190">Запускается режим обучения. Нажмите клавишу или коснитесь изображения жеста, чтобы узнать, какую функцию они выполняют. Вы можете использовать как стандартную, так и брайлевскую клавиатуру. Для выхода нажмите Ctrl + W или клавишу Esc.</translation>
 <translation id="492295894462528572">Предисловие</translation>
 <translation id="495046168593986294">Прокрутить вверх</translation>
 <translation id="495170559598752135">Действия</translation>
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_si.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_si.xtb
index 807bb32..35a3e4f2 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_si.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_si.xtb
@@ -504,7 +504,6 @@
 <translation id="489907760999452556">අභ්‍යන්තර සබැඳිය</translation>
 <translation id="4909019435900810068">එක වචනයක් පසුපසට යන්න</translation>
 <translation id="4911349081560453449">පෙර පිරික්සුම් කොටු නැත</translation>
-<translation id="4915087353619183190">ඉගෙනීම් ප්‍රකාරය පටන් ගැනීම. Qwerty යතුරක් හෝ නැවුම් කළ හැකි බ්‍රේල් යතුරක් ඔබන්න, නැති නම් එහි කාර්ය දැන ගැනීමට අභිනය ස්පර්ශ කරන්න. W සමඟ Control, හෝ පිටත් වීමට Escape ඔබන්න.</translation>
 <translation id="492295894462528572">පෙරවදන</translation>
 <translation id="495046168593986294">ඉහළට අනුචලනය කරන්න</translation>
 <translation id="495170559598752135">ක්‍රියාමාර්ග</translation>
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_sk.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_sk.xtb
index 68874387..b6b5ed8 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_sk.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_sk.xtb
@@ -504,7 +504,6 @@
 <translation id="489907760999452556">Interný odkaz</translation>
 <translation id="4909019435900810068">Posunúť o slovo vzad</translation>
 <translation id="4911349081560453449">Žiadne predchádzajúce začiarkavacie políčko</translation>
-<translation id="4915087353619183190">Spúšťa sa režim učenia. Ak sa chcete dozvedieť viac o jeho funkciách, stlačte kláves Qwerty, kláves obnoviteľného braillovho displeja alebo dotykové gesto. Ak ho chcete ukončiť, stlačte klávesy Control a W alebo Escape.</translation>
 <translation id="492295894462528572">Predhovor</translation>
 <translation id="495046168593986294">Posunúť nahor</translation>
 <translation id="495170559598752135">Akcie</translation>
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_sl.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_sl.xtb
index b674e94..768e074cd 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_sl.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_sl.xtb
@@ -504,7 +504,6 @@
 <translation id="489907760999452556">Notranja povezava</translation>
 <translation id="4909019435900810068">Premik nazaj za eno besedo</translation>
 <translation id="4911349081560453449">Ni prejšnjega potrditvenega polja</translation>
-<translation id="4915087353619183190">Začenjanje načina učenja. Pritisnite tipko na tipkovnici qwerty, tipko na zaslonu braille, ki omogoča osveževanje, ali potezo dotika, če želite izvedeti njeno funkcijo. Pritisnite tipko Control in tipko W ali Escape, če želite zapreti način.</translation>
 <translation id="492295894462528572">Predgovor</translation>
 <translation id="495046168593986294">Pomik navzgor</translation>
 <translation id="495170559598752135">Dejanja</translation>
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_sq.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_sq.xtb
index 19b85f8c..4d4efaf8 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_sq.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_sq.xtb
@@ -504,7 +504,6 @@
 <translation id="489907760999452556">Lidhje e brendshme</translation>
 <translation id="4909019435900810068">Lëviz prapa një fjalë</translation>
 <translation id="4911349081560453449">Nuk ka një kuti kontrolli të mëparshme</translation>
-<translation id="4915087353619183190">Po nis "Modalitetin e të mësuarit". Shtyp një tast qwerty, tast të rifreskueshëm braille ose gjest me prekje për të mësuar funksionin e tij. Shtyp "Control" me w ose "Escape" për të dalë.</translation>
 <translation id="492295894462528572">Parathënie</translation>
 <translation id="495046168593986294">Lëviz lart</translation>
 <translation id="495170559598752135">Veprimet</translation>
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_sr-Latn.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_sr-Latn.xtb
index a50b065..f633402 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_sr-Latn.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_sr-Latn.xtb
@@ -504,7 +504,6 @@
 <translation id="489907760999452556">Interni link</translation>
 <translation id="4909019435900810068">Pomeri unazad za jednu reč</translation>
 <translation id="4911349081560453449">Nema prethodnog polja za potvrdu</translation>
-<translation id="4915087353619183190">Pokrećemo režim za učenje. Pritisnite taster na qwerty tastaturi, taster na Brajevoj tastaturi koji može da se osveži ili obavite pokret dodira da biste saznali njegovu funkciju. Pritisnite control i w ili escape da biste izašli iz njega.</translation>
 <translation id="492295894462528572">Predgovor</translation>
 <translation id="495046168593986294">Pomeri nagore</translation>
 <translation id="495170559598752135">Radnje</translation>
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_sr.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_sr.xtb
index 9177e9637..ec508af 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_sr.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_sr.xtb
@@ -504,7 +504,6 @@
 <translation id="489907760999452556">Интерни линк</translation>
 <translation id="4909019435900810068">Помери уназад за једну реч</translation>
 <translation id="4911349081560453449">Нема претходног поља за потврду</translation>
-<translation id="4915087353619183190">Покрећемо режим за учење. Притисните тастер на qwerty тастатури, тастер на Брајевој тастатури који може да се освежи или обавите покрет додира да бисте сазнали његову функцију. Притисните control и w или escape да бисте изашли из њега.</translation>
 <translation id="492295894462528572">Предговор</translation>
 <translation id="495046168593986294">Помери нагоре</translation>
 <translation id="495170559598752135">Радње</translation>
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_sv.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_sv.xtb
index 94928ee6..991ae019 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_sv.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_sv.xtb
@@ -504,7 +504,6 @@
 <translation id="489907760999452556">Intern länk</translation>
 <translation id="4909019435900810068">Flytta bakåt ett ord</translation>
 <translation id="4911349081560453449">Det finns ingen föregående kryssruta</translation>
-<translation id="4915087353619183190">Inlärningsläget startas. Tryck på en qwerty-tangent, en uppdateringsbar braille-tangent eller en skärmrörelse för att ta reda på vad den har för funktion. Tryck på Ctrl och w eller Escape när du vill avsluta.</translation>
 <translation id="492295894462528572">Förord</translation>
 <translation id="495046168593986294">Rulla upp</translation>
 <translation id="495170559598752135">Åtgärder</translation>
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_sw.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_sw.xtb
index 6931f1f..12c34954 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_sw.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_sw.xtb
@@ -504,7 +504,6 @@
 <translation id="489907760999452556">Kiungo cha ndani</translation>
 <translation id="4909019435900810068">Sogeza nyuma kwa neno moja</translation>
 <translation id="4911349081560453449">Hakuna kisanduku cha kuteua kilichotangulia</translation>
-<translation id="4915087353619183190">Inafungua Hali ya Kujifunza. Bonyeza kitufe cha qwerty, kitufe cha nukta nundu unachoweza kuonyesha upya au ishara ya kugusa ili ujue kazi yake. Bonyeza control pamoja na 'w' au escape ili ufunge.</translation>
 <translation id="492295894462528572">Dibaji</translation>
 <translation id="495046168593986294">Sogeza juu</translation>
 <translation id="495170559598752135">Vitendo</translation>
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_ta.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_ta.xtb
index 08595e1..62e6350 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_ta.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_ta.xtb
@@ -504,7 +504,6 @@
 <translation id="489907760999452556">அக இணைப்பு</translation>
 <translation id="4909019435900810068">முந்தைய வார்த்தைக்குச் செல்</translation>
 <translation id="4911349081560453449">முந்தையத் தேர்வுப் பெட்டி இல்லை</translation>
-<translation id="4915087353619183190">’கற்றல் பயன்முறையைத்’ தொடங்குகிறது. அதன் செயல்பாட்டைப் பற்றி அறிய, ஒரு qwerty விசையையோ புதுப்பிக்கக்கூடிய பிரெய்ல் விசையையோ அல்லது தொடு சைகையையோ அழுத்தவும். வெளியேற, 'control + w' அல்லது escape விசையை அழுத்தவும்.</translation>
 <translation id="492295894462528572">அறிமுகம்</translation>
 <translation id="495046168593986294">மேலே நகர்த்து</translation>
 <translation id="495170559598752135">செயல்கள்</translation>
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_te.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_te.xtb
index 55e1103e..0610331 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_te.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_te.xtb
@@ -505,7 +505,6 @@
 <translation id="489907760999452556">అంతర్గత లింక్</translation>
 <translation id="4909019435900810068">ఒక పదం వెనుకకు జరుపు</translation>
 <translation id="4911349081560453449">మునుపటి చెక్‌బాక్స్ లేదు</translation>
-<translation id="4915087353619183190">తెలుసుకునే మోడ్ ప్రారంభించబడుతోంది. కనుక qwerty కీని గానీ, రిఫ్రెష్ చేయదగిన బ్రెయిలీ కీని గానీ లేదంటే, టచ్ సంజ్ఞలను గానీ నొక్కి అదెలా పని చేస్తుందో తెలుసుకోవచ్చు. w అక్షరాన్ని, కంట్రోల్ కీని కలిపి నొక్కడం లేదా ఎస్కేప్ కీని నొక్కడం గానీ చేస్తే దాని నుండి నిష్క్రమించవచ్చు.</translation>
 <translation id="492295894462528572">ముందుమాట</translation>
 <translation id="495046168593986294">పైకి స్క్రోల్ చేయి</translation>
 <translation id="495170559598752135">చర్యలు</translation>
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_th.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_th.xtb
index 28b29ac0e..fd05737 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_th.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_th.xtb
@@ -504,7 +504,6 @@
 <translation id="489907760999452556">ลิงก์ภายใน</translation>
 <translation id="4909019435900810068">เลื่อนไปข้างหลัง 1 คำ</translation>
 <translation id="4911349081560453449">ไม่มีช่องทำเครื่องหมายก่อนหน้า</translation>
-<translation id="4915087353619183190">กำลังเริ่มโหมดการเรียนรู้ กดแป้น QWERTY กดแป้นอักษรเบรลล์แบบรีเฟรชได้ หรือใช้ท่าทางสัมผัสด้วยการแตะเพื่อดูข้อมูลเกี่ยวกับฟังก์ชันของแป้นหรือท่าทางสัมผัสนั้น กดปุ่ม Control พร้อมกับแป้น W หรือปุ่ม Escape เพื่อออก</translation>
 <translation id="492295894462528572">คำนำ</translation>
 <translation id="495046168593986294">เลื่อนขึ้น</translation>
 <translation id="495170559598752135">การทำงาน</translation>
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_tr.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_tr.xtb
index c26fc52..a3c919c 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_tr.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_tr.xtb
@@ -504,7 +504,6 @@
 <translation id="489907760999452556">Dahili bağlantı</translation>
 <translation id="4909019435900810068">Bir kelime geri git</translation>
 <translation id="4911349081560453449">Önceki onay kutusu yok</translation>
-<translation id="4915087353619183190">Öğrenme Modu başlatılıyor. İşlevini öğrenmek istediğiniz qwerty tuşuna, yenilenebilir braille tuşuna veya dokunma hareketine basın. Çıkmak için control+w tuş kombinasyonuna ya da escape tuşuna basın.</translation>
 <translation id="492295894462528572">Önsöz</translation>
 <translation id="495046168593986294">Yukarı kaydır</translation>
 <translation id="495170559598752135">İşlemler</translation>
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_uk.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_uk.xtb
index 6380df7d..722a50b 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_uk.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_uk.xtb
@@ -504,7 +504,6 @@
 <translation id="489907760999452556">Внутрішнє посилання</translation>
 <translation id="4909019435900810068">Перемістити назад на слово</translation>
 <translation id="4911349081560453449">Немає попереднього прапорця</translation>
-<translation id="4915087353619183190">Увімкнення режиму довідки. Натисніть клавішу на клавіатурі QWERTY, клавішу оновлення на брайлівській клавіатурі або торкніться жесту, щоб дізнатися про функції. Щоб вийти з цього режиму, натисніть клавіші Ctrl + w або Esc.</translation>
 <translation id="492295894462528572">Передмова</translation>
 <translation id="495046168593986294">Прокрутити вгору</translation>
 <translation id="495170559598752135">Дії</translation>
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_ur.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_ur.xtb
index f27e9143..10b1f003 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_ur.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_ur.xtb
@@ -504,7 +504,6 @@
 <translation id="489907760999452556">داخلی لنک</translation>
 <translation id="4909019435900810068">ایک لفظ پیچھے منتقل کریں</translation>
 <translation id="4911349081560453449">کوئی پچھلا چیک باکس نہیں ہے</translation>
-<translation id="4915087353619183190">‏جاننے کی وضع شروع کی جا رہی ہے۔ اس کے فنکشن کو جاننے کیلئے کورٹی کلید، تازہ کاری کرنے لائق بریل کلید یا ٹچ کا اشارہ دبائیں۔ باہر نکلنے کیلئے w کے ساتھ control یا escape کو دبائیں۔</translation>
 <translation id="492295894462528572">پیش لفظ</translation>
 <translation id="495046168593986294">اوپر اسکرول کریں</translation>
 <translation id="495170559598752135">کارروائیاں</translation>
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_uz.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_uz.xtb
index a7fd9d62..a2d8d9c 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_uz.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_uz.xtb
@@ -503,7 +503,6 @@
 <translation id="489907760999452556">Ichki havola</translation>
 <translation id="4909019435900810068">Bitta oldingi soʻzga oʻtish</translation>
 <translation id="4911349081560453449">Bundan oldin boshqa belgilash katakchasi mavjud emas</translation>
-<translation id="4915087353619183190">Oʻrganish rejimi ishga tushmoqda. Oddiy klaviatura (Qwerty tartibidagi) tugmalarini yoki yangilanuvchan brayl tugmalarini yoki funksiyasini tushunish uchun imo-ishora ustiga bosing. Chiqish uchun Ctrl +w tugmalarini yoki “Escape” tugmasini bosing.</translation>
 <translation id="492295894462528572">Taqriz</translation>
 <translation id="495046168593986294">Tepaga chiqish</translation>
 <translation id="495170559598752135">Harakatlar</translation>
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_vi.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_vi.xtb
index 8e22b3e..68cb33a 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_vi.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_vi.xtb
@@ -504,7 +504,6 @@
 <translation id="489907760999452556">Liên kết bên trong</translation>
 <translation id="4909019435900810068">Lùi lại một từ</translation>
 <translation id="4911349081560453449">Không có hộp đánh dấu nào trước đó</translation>
-<translation id="4915087353619183190">Đang bắt đầu Chế độ học. Bạn có thể nhấn một phím trên bàn phím qwerty, phím chữ nổi có thể làm mới hoặc sử dụng cử chỉ chạm để tìm hiểu chức năng của chế độ này. Bạn cũng có thể nhấn tổ hợp phím Control và w hoặc phím Escape để thoát.</translation>
 <translation id="492295894462528572">Lời tựa</translation>
 <translation id="495046168593986294">Cuộn lên</translation>
 <translation id="495170559598752135">Tác vụ</translation>
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_zh-CN.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_zh-CN.xtb
index 9abf46f..4f0b6ec0 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_zh-CN.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_zh-CN.xtb
@@ -504,7 +504,6 @@
 <translation id="489907760999452556">内部链接</translation>
 <translation id="4909019435900810068">后移 1 个字</translation>
 <translation id="4911349081560453449">没有上一个复选框</translation>
-<translation id="4915087353619183190">正在启动学习模式。要了解该模式的功能,请按 qwerty 键或可刷新的盲文键,也可以使用触摸手势。按 Ctrl+W 键或按 Esc 键即可退出。</translation>
 <translation id="492295894462528572">前言</translation>
 <translation id="495046168593986294">向上滚动</translation>
 <translation id="495170559598752135">操作</translation>
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_zh-HK.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_zh-HK.xtb
index f8c195d..e698260 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_zh-HK.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_zh-HK.xtb
@@ -504,7 +504,6 @@
 <translation id="489907760999452556">內部連結</translation>
 <translation id="4909019435900810068">移到上一個字詞</translation>
 <translation id="4911349081560453449">冇上一個選框</translation>
-<translation id="4915087353619183190">正在啟動學習模式。按一下 Qwerty 鍵、可重新整理的點字或觸控手勢即可學習相關功能。按一下 Ctrl + W 或 Escape 鍵即可退出。</translation>
 <translation id="492295894462528572">前言</translation>
 <translation id="495046168593986294">向上捲動</translation>
 <translation id="495170559598752135">動作</translation>
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_zh-TW.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_zh-TW.xtb
index 10a0471..7db05ab7 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_zh-TW.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_zh-TW.xtb
@@ -504,7 +504,6 @@
 <translation id="489907760999452556">內部連結</translation>
 <translation id="4909019435900810068">移到上一個字詞</translation>
 <translation id="4911349081560453449">沒有上一個核取方塊</translation>
-<translation id="4915087353619183190">正在啟動學習模式。按下 Qwerty 鍵、可更新的點字鍵或觸控手勢即可學習相關功能。按下 Ctrl + W 或 Escape 鍵即可結束。</translation>
 <translation id="492295894462528572">前言</translation>
 <translation id="495046168593986294">向上捲動</translation>
 <translation id="495170559598752135">動作</translation>
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_zu.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_zu.xtb
index 95ce184..cd065888 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_zu.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_zu.xtb
@@ -504,7 +504,6 @@
 <translation id="489907760999452556">Isixhumanisi sangaphakathi</translation>
 <translation id="4909019435900810068">Hambisa emuva ngegama elilodwa</translation>
 <translation id="4911349081560453449">Alikho ibhokisi lokuhlola langaphambilini</translation>
-<translation id="4915087353619183190">Iqala imodi yokufunda. Cindezela ukhiye we-qwerty, ukhiye ovuselelekayo we-braille, noma ukuthinta kokuthinta ukuze ufunde ukusebenza kwakho. Cindezela ulawulo ngo-w noma u-escape ukuze uphume.</translation>
 <translation id="492295894462528572">Isibikezelo</translation>
 <translation id="495046168593986294">Skrolela phezulu</translation>
 <translation id="495170559598752135">Izenzo</translation>
diff --git a/chrome/browser/resources/settings/chromeos/BUILD.gn b/chrome/browser/resources/settings/chromeos/BUILD.gn
index 798c5bfa..814ccfa 100644
--- a/chrome/browser/resources/settings/chromeos/BUILD.gn
+++ b/chrome/browser/resources/settings/chromeos/BUILD.gn
@@ -267,9 +267,9 @@
     #"os_files_page:closure_compile_module",
     "os_languages_page:closure_compile_module",
     "os_people_page:closure_compile_module",
-    
+
     #"os_printing_page:closure_compile_module",
-    #"os_privacy_page:closure_compile_module",
+    "os_privacy_page:closure_compile_module",
     "os_reset_page:closure_compile_module",
 
     #"os_search_page:closure_compile_module",
diff --git a/chrome/browser/resources/settings/chromeos/os_privacy_page/BUILD.gn b/chrome/browser/resources/settings/chromeos/os_privacy_page/BUILD.gn
index 32e7bbe7..9cfadf7 100644
--- a/chrome/browser/resources/settings/chromeos/os_privacy_page/BUILD.gn
+++ b/chrome/browser/resources/settings/chromeos/os_privacy_page/BUILD.gn
@@ -3,6 +3,7 @@
 # found in the LICENSE file.
 
 import("//third_party/closure_compiler/compile_js.gni")
+import("../os_settings.gni")
 
 js_type_check("closure_compile") {
   deps = [ ":os_privacy_page" ]
@@ -15,18 +16,16 @@
   ]
 }
 
-# TODO: Uncomment as the Polymer3 migration makes progress.
-#js_type_check("closure_compile_module") {
-#  is_polymer3 = true
-#  deps = [
-#    ":os_privacy_page.m"
-#  ]
-#}
+js_type_check("closure_compile_module") {
+  is_polymer3 = true
+  deps = [ ":os_privacy_page.m" ]
+}
 
 js_library("os_privacy_page.m") {
   sources = [ "$root_gen_dir/chrome/browser/resources/settings/chromeos/os_privacy_page/os_privacy_page.m.js" ]
   deps = [
-    # TODO: Fill those in.
+    "//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled",
+    "//ui/webui/resources/js:load_time_data.m",
   ]
   extra_deps = [ ":os_privacy_page_module" ]
 }
@@ -41,4 +40,6 @@
   js_file = "os_privacy_page.js"
   html_file = "os_privacy_page.html"
   html_type = "dom-module"
+  namespace_rewrites = os_settings_namespace_rewrites
+  auto_imports = os_settings_auto_imports
 }
diff --git a/chrome/browser/resources/settings/chromeos/os_privacy_page/os_privacy_page.html b/chrome/browser/resources/settings/chromeos/os_privacy_page/os_privacy_page.html
index 2bc313fc..8364e57 100644
--- a/chrome/browser/resources/settings/chromeos/os_privacy_page/os_privacy_page.html
+++ b/chrome/browser/resources/settings/chromeos/os_privacy_page/os_privacy_page.html
@@ -1,5 +1,6 @@
 <link rel="import" href="chrome://resources/html/polymer.html">
 
+<link rel="import" href="chrome://resources/html/load_time_data.html">
 <link rel="import" href="../../controls/settings_toggle_button.html">
 <link rel="import" href="../../settings_shared_css.html">
 
@@ -15,6 +16,7 @@
 </if>
     <template is="dom-if" if="[[showSuggestedContentToggle_]]">
       <settings-toggle-button
+          id="suggested-content"
           class="hr"
           pref="{{prefs.settings.suggested_content_enabled}}"
           label="$i18n{enableSuggestedContent}"
diff --git a/chrome/browser/resources/settings/chromeos/os_privacy_page/os_privacy_page.js b/chrome/browser/resources/settings/chromeos/os_privacy_page/os_privacy_page.js
index 9551ea9..8d7bb8f4 100644
--- a/chrome/browser/resources/settings/chromeos/os_privacy_page/os_privacy_page.js
+++ b/chrome/browser/resources/settings/chromeos/os_privacy_page/os_privacy_page.js
@@ -7,8 +7,6 @@
  * 'os-settings-privacy-page' is the settings page containing privacy and
  * security settings.
  */
-(function() {
-'use strict';
 
 Polymer({
   is: 'os-settings-privacy-page',
@@ -35,4 +33,3 @@
   },
 
 });
-})();
diff --git a/chrome/browser/resources/settings/chromeos/os_settings.js b/chrome/browser/resources/settings/chromeos/os_settings.js
index c4d69e53..9804189 100644
--- a/chrome/browser/resources/settings/chromeos/os_settings.js
+++ b/chrome/browser/resources/settings/chromeos/os_settings.js
@@ -18,22 +18,23 @@
 import './os_people_page/kerberos_accounts.m.js';
 import './parental_controls_page/parental_controls_page.m.js';
 import './os_people_page/os_people_page.m.js';
+import './os_privacy_page/os_privacy_page.m.js';
 
 export {LifetimeBrowserProxy, LifetimeBrowserProxyImpl} from '../lifetime_browser_proxy.m.js';
 export {dataUsageStringToEnum, NearbyShareDataUsage} from '../nearby_share_page/types.m.js';
+export {pageVisibility} from '../page_visibility.js';
 export {AccountManagerBrowserProxy, AccountManagerBrowserProxyImpl} from '../people_page/account_manager_browser_proxy.m.js';
-export {ParentalControlsBrowserProxyImpl, ParentalControlsBrowserProxy} from './parental_controls_page/parental_controls_browser_proxy.m.js';
+export {ProfileInfoBrowserProxy, ProfileInfoBrowserProxyImpl} from '../people_page/profile_info_browser_proxy.m.js';
+export {PageStatus, StoredAccount, SyncBrowserProxy, SyncBrowserProxyImpl, SyncStatus} from '../people_page/sync_browser_proxy.m.js';
 export {CrSettingsPrefs} from '../prefs/prefs_types.m.js';
 export {Route, Router} from '../router.m.js';
 export {AmbientModeBrowserProxyImpl} from './ambient_mode_page/ambient_mode_browser_proxy.m.js';
 export {bluetoothApis} from './bluetooth_page/bluetooth_page.m.js';
-export {pageVisibility} from '../page_visibility.js';
 export {MultiDeviceBrowserProxy, MultiDeviceBrowserProxyImpl} from './multidevice_page/multidevice_browser_proxy.m.js';
 export {MultiDeviceFeature, MultiDeviceFeatureState, MultiDevicePageContentData, MultiDeviceSettingsMode, SmartLockSignInEnabledState} from './multidevice_page/multidevice_constants.m.js';
 export {KerberosAccountsBrowserProxyImpl, KerberosConfigErrorCode, KerberosErrorType} from './os_people_page/kerberos_accounts_browser_proxy.m.js';
 export {OsResetBrowserProxyImpl} from './os_reset_page/os_reset_browser_proxy.m.js';
-export {SyncBrowserProxy, SyncBrowserProxyImpl, PageStatus, StoredAccount, SyncStatus} from '../people_page/sync_browser_proxy.m.js';
-export {ProfileInfoBrowserProxyImpl, ProfileInfoBrowserProxy} from '../people_page/profile_info_browser_proxy.m.js';
 export {routes} from './os_route.m.js';
+export {ParentalControlsBrowserProxy, ParentalControlsBrowserProxyImpl} from './parental_controls_page/parental_controls_browser_proxy.m.js';
 export {ChangePictureBrowserProxy, ChangePictureBrowserProxyImpl} from './personalization_page/change_picture_browser_proxy.m.js';
 export {WallpaperBrowserProxyImpl} from './personalization_page/wallpaper_browser_proxy.m.js';
diff --git a/chrome/browser/resources/settings/chromeos/os_settings_page/os_settings_page.html b/chrome/browser/resources/settings/chromeos/os_settings_page/os_settings_page.html
index 3f91f3c..8f2694c 100644
--- a/chrome/browser/resources/settings/chromeos/os_settings_page/os_settings_page.html
+++ b/chrome/browser/resources/settings/chromeos/os_settings_page/os_settings_page.html
@@ -10,6 +10,7 @@
 <link rel="import" href="../os_apps_page/android_apps_browser_proxy.html">
 <link rel="import" href="../os_apps_page/os_apps_page.html">
 <link rel="import" href="../os_people_page/os_people_page.html">
+<link rel="import" href="../os_privacy_page/os_privacy_page.html">
 <link rel="import" href="../os_search_page/os_search_page.html">
 <link rel="import" href="../personalization_page/personalization_page.html">
 <link rel="import" href="../../controls/settings_idle_load.html">
diff --git a/chrome/browser/resources/settings/chromeos/os_settings_resources_v3.grdp b/chrome/browser/resources/settings/chromeos/os_settings_resources_v3.grdp
index e5c881b7..8d1583645 100644
--- a/chrome/browser/resources/settings/chromeos/os_settings_resources_v3.grdp
+++ b/chrome/browser/resources/settings/chromeos/os_settings_resources_v3.grdp
@@ -102,6 +102,12 @@
            use_base_dir="false"
            compress="false"
            type="BINDATA" />
+  <include name="IDR_OS_SETTINGS_SETTINGS_PRIVACY_PAGE_M_JS"
+           file="${root_gen_dir}/chrome/browser/resources/settings/chromeos/os_privacy_page/os_privacy_page.m.js"
+           use_base_dir="false"
+           preprocess="true"
+           compress="false"
+           type="BINDATA" />
   <include name="IDR_OS_SETTINGS_PRIVACY_PAGE_PERSONALIZATION_OPTIONS_M_JS"
            file="${root_gen_dir}/chrome/browser/resources/settings/privacy_page/personalization_options.m.js"
            use_base_dir="false"
diff --git a/chrome/browser/safe_browsing/BUILD.gn b/chrome/browser/safe_browsing/BUILD.gn
index 82edacf..092c2a5 100644
--- a/chrome/browser/safe_browsing/BUILD.gn
+++ b/chrome/browser/safe_browsing/BUILD.gn
@@ -302,10 +302,13 @@
   ]
 
   deps = [
+    "//components/prefs",
+    "//components/safe_browsing/core:csd_proto",
     "//components/safe_browsing/core:realtimeapi_proto",
     "//components/safe_browsing/core:verdict_cache_manager",
     "//components/safe_browsing/core/realtime:policy_engine",
     "//components/safe_browsing/core/realtime:url_lookup_service_base",
+    "//components/sync",
     "//services/network/public/cpp:cpp",
   ]
 }
diff --git a/chrome/browser/safe_browsing/chrome_enterprise_url_lookup_service.cc b/chrome/browser/safe_browsing/chrome_enterprise_url_lookup_service.cc
index e56955c..43e3a9aa 100644
--- a/chrome/browser/safe_browsing/chrome_enterprise_url_lookup_service.cc
+++ b/chrome/browser/safe_browsing/chrome_enterprise_url_lookup_service.cc
@@ -9,11 +9,14 @@
 #include "chrome/browser/profiles/profile.h"
 #include "chrome/browser/safe_browsing/dm_token_utils.h"
 #include "components/policy/core/common/cloud/dm_token.h"
+#include "components/prefs/pref_service.h"
 #include "components/safe_browsing/core/common/thread_utils.h"
+#include "components/safe_browsing/core/proto/csd.pb.h"
 #include "components/safe_browsing/core/proto/realtimeapi.pb.h"
 #include "components/safe_browsing/core/realtime/policy_engine.h"
 #include "components/safe_browsing/core/realtime/url_lookup_service_base.h"
 #include "components/safe_browsing/core/verdict_cache_manager.h"
+#include "components/sync/driver/sync_service.h"
 #include "net/traffic_annotation/network_traffic_annotation.h"
 #include "services/network/public/cpp/shared_url_loader_factory.h"
 #include "url/gurl.h"
@@ -24,8 +27,20 @@
     ChromeEnterpriseRealTimeUrlLookupService(
         scoped_refptr<network::SharedURLLoaderFactory> url_loader_factory,
         VerdictCacheManager* cache_manager,
-        Profile* profile)
-    : RealTimeUrlLookupServiceBase(url_loader_factory, cache_manager),
+        Profile* profile,
+        syncer::SyncService* sync_service,
+        PrefService* pref_service,
+        const ChromeUserPopulation::ProfileManagementStatus&
+            profile_management_status,
+        bool is_under_advanced_protection,
+        bool is_off_the_record)
+    : RealTimeUrlLookupServiceBase(url_loader_factory,
+                                   cache_manager,
+                                   sync_service,
+                                   pref_service,
+                                   profile_management_status,
+                                   is_under_advanced_protection,
+                                   is_off_the_record),
       profile_(profile) {}
 
 ChromeEnterpriseRealTimeUrlLookupService::
@@ -58,22 +73,16 @@
   NOTREACHED() << "URL lookup with token is disabled for enterprise users.";
 }
 
-std::unique_ptr<RTLookupRequest>
-ChromeEnterpriseRealTimeUrlLookupService::FillRequestProto(const GURL& url) {
-  DCHECK(GetDMToken().is_valid())
-      << "Send a request only if the dm token is valid.";
-  auto request = std::make_unique<RTLookupRequest>();
-  request->set_url(SanitizeURL(url).spec());
-  request->set_lookup_type(RTLookupRequest::NAVIGATION);
-  request->set_dm_token(GetDMToken().value());
-  // TODO(crbug.com/1085261): Fill in user population.
-  return request;
-}
-
 policy::DMToken ChromeEnterpriseRealTimeUrlLookupService::GetDMToken() const {
   return ::safe_browsing::GetDMToken(profile_);
 }
 
+std::string ChromeEnterpriseRealTimeUrlLookupService::GetDMTokenString() const {
+  DCHECK(GetDMToken().is_valid())
+      << "Get a dm token string only if the dm token is valid.";
+  return GetDMToken().value();
+}
+
 net::NetworkTrafficAnnotationTag
 ChromeEnterpriseRealTimeUrlLookupService::GetTrafficAnnotationTag() const {
   // Safe Browsing Zwieback cookies are not sent for enterprise users, because
diff --git a/chrome/browser/safe_browsing/chrome_enterprise_url_lookup_service.h b/chrome/browser/safe_browsing/chrome_enterprise_url_lookup_service.h
index 1a2701d..53824ef 100644
--- a/chrome/browser/safe_browsing/chrome_enterprise_url_lookup_service.h
+++ b/chrome/browser/safe_browsing/chrome_enterprise_url_lookup_service.h
@@ -8,6 +8,7 @@
 #include <memory>
 #include <string>
 
+#include "components/safe_browsing/core/proto/csd.pb.h"
 #include "components/safe_browsing/core/realtime/url_lookup_service_base.h"
 #include "url/gurl.h"
 
@@ -23,6 +24,12 @@
 class DMToken;
 }  // namespace policy
 
+namespace syncer {
+class SyncService;
+}
+
+class PrefService;
+
 class Profile;
 
 namespace safe_browsing {
@@ -36,7 +43,13 @@
   ChromeEnterpriseRealTimeUrlLookupService(
       scoped_refptr<network::SharedURLLoaderFactory> url_loader_factory,
       VerdictCacheManager* cache_manager,
-      Profile* profile);
+      Profile* profile,
+      syncer::SyncService* sync_service,
+      PrefService* pref_service,
+      const ChromeUserPopulation::ProfileManagementStatus&
+          profile_management_status,
+      bool is_under_advanced_protection,
+      bool is_off_the_record);
   ~ChromeEnterpriseRealTimeUrlLookupService() override;
 
   // RealTimeUrlLookupServiceBase:
@@ -51,7 +64,7 @@
   void GetAccessToken(const GURL& url,
                       RTLookupRequestCallback request_callback,
                       RTLookupResponseCallback response_callback) override;
-  std::unique_ptr<RTLookupRequest> FillRequestProto(const GURL& url) override;
+  std::string GetDMTokenString() const override;
   std::string GetMetricSuffix() const override;
 
   policy::DMToken GetDMToken() const;
diff --git a/chrome/browser/safe_browsing/chrome_enterprise_url_lookup_service_factory.cc b/chrome/browser/safe_browsing/chrome_enterprise_url_lookup_service_factory.cc
index 757d448f..9ebadd5 100644
--- a/chrome/browser/safe_browsing/chrome_enterprise_url_lookup_service_factory.cc
+++ b/chrome/browser/safe_browsing/chrome_enterprise_url_lookup_service_factory.cc
@@ -5,11 +5,16 @@
 #include "chrome/browser/safe_browsing/chrome_enterprise_url_lookup_service_factory.h"
 
 #include "chrome/browser/browser_process.h"
+#include "chrome/browser/policy/chrome_browser_policy_connector.h"
 #include "chrome/browser/profiles/profile.h"
+#include "chrome/browser/safe_browsing/advanced_protection_status_manager.h"
+#include "chrome/browser/safe_browsing/advanced_protection_status_manager_factory.h"
 #include "chrome/browser/safe_browsing/chrome_enterprise_url_lookup_service.h"
 #include "chrome/browser/safe_browsing/safe_browsing_service.h"
 #include "chrome/browser/safe_browsing/verdict_cache_manager_factory.h"
+#include "chrome/browser/sync/profile_sync_service_factory.h"
 #include "components/keyed_service/content/browser_context_dependency_manager.h"
+#include "components/safe_browsing/core/common/utils.h"
 #include "components/safe_browsing/core/verdict_cache_manager.h"
 #include "content/public/browser/browser_context.h"
 #include "services/network/public/cpp/cross_thread_pending_shared_url_loader_factory.h"
@@ -49,9 +54,17 @@
   auto url_loader_factory =
       std::make_unique<network::CrossThreadPendingSharedURLLoaderFactory>(
           g_browser_process->safe_browsing_service()->GetURLLoaderFactory());
+  const policy::BrowserPolicyConnector* browser_policy_connector =
+      g_browser_process->browser_policy_connector();
+  bool is_under_advanced_protection =
+      AdvancedProtectionStatusManagerFactory::GetForProfile(profile)
+          ->IsUnderAdvancedProtection();
   return new ChromeEnterpriseRealTimeUrlLookupService(
       network::SharedURLLoaderFactory::Create(std::move(url_loader_factory)),
-      VerdictCacheManagerFactory::GetForProfile(profile), profile);
+      VerdictCacheManagerFactory::GetForProfile(profile), profile,
+      ProfileSyncServiceFactory::GetForProfile(profile), profile->GetPrefs(),
+      GetProfileManagementStatus(browser_policy_connector),
+      is_under_advanced_protection, profile->IsOffTheRecord());
 }
 
 }  // namespace safe_browsing
diff --git a/chrome/browser/safe_browsing/chrome_enterprise_url_lookup_service_unittest.cc b/chrome/browser/safe_browsing/chrome_enterprise_url_lookup_service_unittest.cc
index e031337..d4722a7 100644
--- a/chrome/browser/safe_browsing/chrome_enterprise_url_lookup_service_unittest.cc
+++ b/chrome/browser/safe_browsing/chrome_enterprise_url_lookup_service_unittest.cc
@@ -10,7 +10,9 @@
 #include "chrome/test/base/testing_profile.h"
 #include "components/content_settings/core/browser/host_content_settings_map.h"
 #include "components/policy/core/common/cloud/dm_token.h"
+#include "components/safe_browsing/core/proto/csd.pb.h"
 #include "components/safe_browsing/core/verdict_cache_manager.h"
+#include "components/sync/driver/test_sync_service.h"
 #include "components/sync_preferences/testing_pref_service_syncable.h"
 #include "content/public/test/browser_task_environment.h"
 #include "services/network/public/cpp/shared_url_loader_factory.h"
@@ -52,7 +54,10 @@
     enterprise_rt_service_ =
         std::make_unique<ChromeEnterpriseRealTimeUrlLookupService>(
             test_shared_loader_factory_, cache_manager_.get(),
-            test_profile_.get());
+            test_profile_.get(), &test_sync_service_, &test_pref_service_,
+            ChromeUserPopulation::NOT_MANAGED,
+            /*is_under_advanced_protection=*/true,
+            /*is_off_the_record=*/false);
   }
 
   void TearDown() override {
@@ -119,6 +124,7 @@
   content::BrowserTaskEnvironment task_environment_;
   sync_preferences::TestingPrefServiceSyncable test_pref_service_;
   std::unique_ptr<TestingProfile> test_profile_;
+  syncer::TestSyncService test_sync_service_;
 };
 
 TEST_F(ChromeEnterpriseRealTimeUrlLookupServiceTest,
@@ -158,6 +164,12 @@
           [](std::unique_ptr<RTLookupRequest> request, std::string token) {
             EXPECT_EQ("http://example.test/", request->url());
             EXPECT_EQ("dm_token", request->dm_token());
+            EXPECT_EQ(ChromeUserPopulation::SAFE_BROWSING,
+                      request->population().user_population());
+            EXPECT_TRUE(request->population().is_history_sync_enabled());
+            EXPECT_EQ(ChromeUserPopulation::NOT_MANAGED,
+                      request->population().profile_management_status());
+            EXPECT_TRUE(request->population().is_under_advanced_protection());
             EXPECT_EQ("", token);
           }),
       response_callback.Get());
diff --git a/chrome/browser/sessions/session_restore_interactive_uitest.cc b/chrome/browser/sessions/session_restore_interactive_uitest.cc
new file mode 100644
index 0000000..ec4e4d1
--- /dev/null
+++ b/chrome/browser/sessions/session_restore_interactive_uitest.cc
@@ -0,0 +1,95 @@
+// Copyright 2020 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#include "chrome/browser/prefs/session_startup_pref.h"
+#include "chrome/browser/sessions/session_restore_test_helper.h"
+#include "chrome/browser/sessions/session_service_factory.h"
+#include "chrome/browser/sessions/session_service_test_helper.h"
+#include "chrome/browser/ui/browser_commands.h"
+#include "chrome/browser/ui/browser_list.h"
+#include "chrome/test/base/in_process_browser_test.h"
+#include "chrome/test/base/ui_test_utils.h"
+#include "components/keep_alive_registry/keep_alive_types.h"
+#include "components/keep_alive_registry/scoped_keep_alive.h"
+#include "components/sessions/content/content_test_helper.h"
+#include "content/public/browser/render_widget_host_view.h"
+#include "content/public/test/browser_test.h"
+
+class SessionRestoreInteractiveTest : public InProcessBrowserTest {
+ public:
+  SessionRestoreInteractiveTest() = default;
+  ~SessionRestoreInteractiveTest() override = default;
+
+ protected:
+  void SetUpOnMainThread() override {
+    SessionStartupPref pref(SessionStartupPref::LAST);
+    SessionStartupPref::SetStartupPref(browser()->profile(), pref);
+  }
+
+  bool SetUpUserDataDirectory() override {
+    url1_ = ui_test_utils::GetTestUrl(
+        base::FilePath().AppendASCII("session_history"),
+        base::FilePath().AppendASCII("bot1.html"));
+
+    return InProcessBrowserTest::SetUpUserDataDirectory();
+  }
+
+  Browser* QuitBrowserAndRestore(Browser* browser, int expected_tab_count) {
+    Profile* profile = browser->profile();
+
+    // Close the browser.
+    std::unique_ptr<ScopedKeepAlive> keep_alive(new ScopedKeepAlive(
+        KeepAliveOrigin::SESSION_RESTORE, KeepAliveRestartOption::DISABLED));
+    CloseBrowserSynchronously(browser);
+
+    ui_test_utils::AllBrowserTabAddedWaiter tab_waiter;
+    SessionRestoreTestHelper restore_observer;
+
+    // Ensure the session service factory is started, even if it was explicitly
+    // shut down.
+    SessionServiceTestHelper helper(
+        SessionServiceFactory::GetForProfileForSessionRestore(profile));
+    helper.SetForceBrowserNotAliveWithNoWindows(true);
+    helper.ReleaseService();
+
+    // Create a new window, which should trigger session restore.
+    chrome::NewEmptyWindow(profile);
+
+    Browser* new_browser =
+        chrome::FindBrowserWithWebContents(tab_waiter.Wait());
+
+    restore_observer.Wait();
+    WaitForTabsToLoad(new_browser);
+
+    keep_alive.reset();
+
+    return new_browser;
+  }
+
+  void WaitForTabsToLoad(Browser* browser) {
+    for (int i = 0; i < browser->tab_strip_model()->count(); ++i) {
+      content::WebContents* contents =
+          browser->tab_strip_model()->GetWebContentsAt(i);
+      contents->GetController().LoadIfNecessary();
+      EXPECT_TRUE(content::WaitForLoadStop(contents));
+    }
+  }
+
+  GURL url1_;
+};
+
+IN_PROC_BROWSER_TEST_F(SessionRestoreInteractiveTest, FocusOnLaunch) {
+  ui_test_utils::NavigateToURL(browser(), url1_);
+
+  Browser* new_browser = QuitBrowserAndRestore(browser(), 1);
+  ASSERT_EQ(1u, BrowserList::GetInstance()->size());
+  ASSERT_EQ(url1_,
+            new_browser->tab_strip_model()->GetActiveWebContents()->GetURL());
+
+  // Ensure window has initial focus on launch.
+  EXPECT_TRUE(new_browser->tab_strip_model()
+                  ->GetActiveWebContents()
+                  ->GetRenderWidgetHostView()
+                  ->HasFocus());
+}
diff --git a/chrome/browser/sharesheet/share_action.h b/chrome/browser/sharesheet/share_action.h
index d261e8b..1e6a34aa 100644
--- a/chrome/browser/sharesheet/share_action.h
+++ b/chrome/browser/sharesheet/share_action.h
@@ -8,7 +8,7 @@
 #include "base/strings/string16.h"
 #include "chrome/browser/sharesheet/sharesheet_controller.h"
 #include "components/services/app_service/public/mojom/types.mojom.h"
-#include "ui/gfx/image/image.h"
+#include "ui/gfx/image/image_skia.h"
 #include "ui/views/view.h"
 
 namespace sharesheet {
@@ -20,7 +20,7 @@
 
   virtual const base::string16 GetActionName() = 0;
 
-  virtual const gfx::Image GetActionIcon() = 0;
+  virtual const gfx::ImageSkia GetActionIcon() = 0;
 
   // LaunchAction should synchronously create all UI needed and fill
   // the |root_view|. Methods on |controller| can be used to inform
diff --git a/chrome/browser/sharesheet/sharesheet_service.cc b/chrome/browser/sharesheet/sharesheet_service.cc
index 378a76d..c185a9b 100644
--- a/chrome/browser/sharesheet/sharesheet_service.cc
+++ b/chrome/browser/sharesheet/sharesheet_service.cc
@@ -6,6 +6,7 @@
 
 #include <utility>
 
+#include "base/bind.h"
 #include "base/strings/string_util.h"
 #include "base/strings/utf_string_conversions.h"
 #include "chrome/browser/apps/app_service/app_service_proxy.h"
@@ -14,10 +15,16 @@
 #include "chrome/browser/sharesheet/share_action.h"
 #include "chrome/browser/sharesheet/sharesheet_service_delegate.h"
 #include "chrome/browser/sharesheet/sharesheet_types.h"
+#include "chrome/common/chrome_features.h"
 #include "components/services/app_service/public/cpp/intent_util.h"
 #include "ui/display/types/display_constants.h"
 #include "ui/views/view.h"
 
+namespace {
+// In px.
+constexpr int kIconSize = 40;
+}  // namespace
+
 namespace sharesheet {
 
 SharesheetService::SharesheetService(Profile* profile)
@@ -48,17 +55,11 @@
 
   std::vector<apps::AppIdAndActivityName> app_id_and_activities =
       app_service_proxy_->GetAppsForIntent(intent);
-  for (const auto& app_id_and_activity : app_id_and_activities) {
-    // TODO(1097623) : Load Real Icons.
-    targets.emplace(targets.begin(), TargetType::kApp, gfx::Image(),
-                    base::UTF8ToUTF16(app_id_and_activity.app_id),
-                    base::UTF8ToUTF16(app_id_and_activity.activity_name));
-  }
-
-  sharesheet_service_delegate->ShowBubble(std::move(targets),
-                                          std::move(intent));
-
-  active_delegates_.push_back(std::move(sharesheet_service_delegate));
+  LoadAppIcons(std::move(app_id_and_activities), std::move(targets), 0,
+               base::BindOnce(&SharesheetService::OnAppIconsLoaded,
+                              weak_factory_.GetWeakPtr(),
+                              std::move(sharesheet_service_delegate),
+                              std::move(intent)));
 }
 
 // Cleanup delegate when bubble closes.
@@ -128,4 +129,54 @@
   return !actions.empty() || !app_id_and_activities.empty();
 }
 
+void SharesheetService::LoadAppIcons(
+    std::vector<apps::AppIdAndActivityName> app_id_and_activities,
+    std::vector<TargetInfo> targets,
+    size_t index,
+    base::OnceCallback<void(std::vector<TargetInfo> targets)> callback) {
+  if (index >= app_id_and_activities.size()) {
+    std::move(callback).Run(std::move(targets));
+    return;
+  }
+
+  // Making a copy because we move |app_id_and_activities| out below.
+  auto app_id = app_id_and_activities[index].app_id;
+  auto app_type = app_service_proxy_->AppRegistryCache().GetAppType(app_id);
+  auto icon_type =
+      (base::FeatureList::IsEnabled(features::kAppServiceAdaptiveIcon))
+          ? apps::mojom::IconType::kStandard
+          : apps::mojom::IconType::kUncompressed;
+  constexpr bool allow_placeholder_icon = false;
+  app_service_proxy_->LoadIcon(
+      app_type, app_id, icon_type, kIconSize, allow_placeholder_icon,
+      base::BindOnce(&SharesheetService::OnIconLoaded,
+                     weak_factory_.GetWeakPtr(),
+                     std::move(app_id_and_activities), std::move(targets),
+                     index, std::move(callback)));
+}
+
+void SharesheetService::OnIconLoaded(
+    std::vector<apps::AppIdAndActivityName> app_id_and_activities,
+    std::vector<TargetInfo> targets,
+    size_t index,
+    base::OnceCallback<void(std::vector<TargetInfo> targets)> callback,
+    apps::mojom::IconValuePtr icon_value) {
+  const auto& app_id_and_activity = app_id_and_activities[index];
+  targets.emplace(targets.begin(), TargetType::kApp, icon_value->uncompressed,
+                  base::UTF8ToUTF16(app_id_and_activity.app_id),
+                  base::UTF8ToUTF16(app_id_and_activity.activity_name));
+
+  LoadAppIcons(std::move(app_id_and_activities), std::move(targets), index + 1,
+               std::move(callback));
+}
+
+void SharesheetService::OnAppIconsLoaded(
+    std::unique_ptr<SharesheetServiceDelegate> delegate,
+    apps::mojom::IntentPtr intent,
+    std::vector<TargetInfo> targets) {
+  delegate->ShowBubble(std::move(targets), std::move(intent));
+
+  active_delegates_.push_back(std::move(delegate));
+}
+
 }  // namespace sharesheet
diff --git a/chrome/browser/sharesheet/sharesheet_service.h b/chrome/browser/sharesheet/sharesheet_service.h
index f4f4e0b..829ac36 100644
--- a/chrome/browser/sharesheet/sharesheet_service.h
+++ b/chrome/browser/sharesheet/sharesheet_service.h
@@ -8,6 +8,8 @@
 #include <memory>
 #include <vector>
 
+#include "base/callback.h"
+#include "base/memory/weak_ptr.h"
 #include "base/strings/string16.h"
 #include "chrome/browser/sharesheet/sharesheet_action_cache.h"
 #include "chrome/browser/sharesheet/sharesheet_types.h"
@@ -17,6 +19,7 @@
 class Profile;
 
 namespace apps {
+struct AppIdAndActivityName;
 class AppServiceProxy;
 }
 
@@ -50,6 +53,26 @@
   bool HasShareTargets(apps::mojom::IntentPtr intent);
 
  private:
+  using SharesheetServiceIconLoaderCallback =
+      base::OnceCallback<void(std::vector<TargetInfo> targets)>;
+
+  void LoadAppIcons(
+      std::vector<apps::AppIdAndActivityName> app_id_and_activities,
+      std::vector<TargetInfo> targets,
+      size_t index,
+      SharesheetServiceIconLoaderCallback callback);
+
+  void OnIconLoaded(
+      std::vector<apps::AppIdAndActivityName> app_id_and_activities,
+      std::vector<TargetInfo> targets,
+      size_t index,
+      SharesheetServiceIconLoaderCallback callback,
+      apps::mojom::IconValuePtr icon_value);
+
+  void OnAppIconsLoaded(std::unique_ptr<SharesheetServiceDelegate> delegate,
+                        apps::mojom::IntentPtr intent,
+                        std::vector<TargetInfo> targets);
+
   uint32_t delegate_counter_ = 0;
   std::unique_ptr<SharesheetActionCache> sharesheet_action_cache_;
   apps::AppServiceProxy* app_service_proxy_;
@@ -57,6 +80,8 @@
   // Record of all active SharesheetServiceDelegates. These can be retrieved
   // by ShareActions and used as SharesheetControllers to make bubble changes.
   std::vector<std::unique_ptr<SharesheetServiceDelegate>> active_delegates_;
+
+  base::WeakPtrFactory<SharesheetService> weak_factory_{this};
 };
 
 }  // namespace sharesheet
diff --git a/chrome/browser/sharesheet/sharesheet_types.cc b/chrome/browser/sharesheet/sharesheet_types.cc
index 66fdda6..c728886 100644
--- a/chrome/browser/sharesheet/sharesheet_types.cc
+++ b/chrome/browser/sharesheet/sharesheet_types.cc
@@ -7,7 +7,7 @@
 namespace sharesheet {
 
 TargetInfo::TargetInfo(TargetType type,
-                       const gfx::Image& icon,
+                       const gfx::ImageSkia& icon,
                        const base::string16& launch_name,
                        const base::string16& display_name)
     : type(type),
diff --git a/chrome/browser/sharesheet/sharesheet_types.h b/chrome/browser/sharesheet/sharesheet_types.h
index c12b0c0..79f11bbb 100644
--- a/chrome/browser/sharesheet/sharesheet_types.h
+++ b/chrome/browser/sharesheet/sharesheet_types.h
@@ -6,7 +6,7 @@
 #define CHROME_BROWSER_SHARESHEET_SHARESHEET_TYPES_H_
 
 #include "base/strings/string16.h"
-#include "ui/gfx/image/image.h"
+#include "ui/gfx/image/image_skia.h"
 
 namespace sharesheet {
 
@@ -19,7 +19,7 @@
 
 struct TargetInfo {
   TargetInfo(TargetType type,
-             const gfx::Image& icon,
+             const gfx::ImageSkia& icon,
              const base::string16& launch_name,
              const base::string16& display_name);
   // Allow move.
@@ -34,7 +34,7 @@
   TargetType type;
 
   // The icon to be displayed for this target in the sharesheet bubble.
-  gfx::Image icon;
+  gfx::ImageSkia icon;
 
   // The string used to launch this target. Represents an Android package name
   // when the app type is kArc.
diff --git a/chrome/browser/subresource_redirect/https_image_compression_bypass_decider.cc b/chrome/browser/subresource_redirect/https_image_compression_bypass_decider.cc
new file mode 100644
index 0000000..67478929
--- /dev/null
+++ b/chrome/browser/subresource_redirect/https_image_compression_bypass_decider.cc
@@ -0,0 +1,43 @@
+// Copyright 2020 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#include "chrome/browser/subresource_redirect/https_image_compression_bypass_decider.h"
+
+#include "base/metrics/histogram_macros.h"
+#include "base/rand_util.h"
+#include "third_party/blink/public/common/features.h"
+
+HttpsImageCompressionBypassDecider::HttpsImageCompressionBypassDecider() =
+    default;
+
+HttpsImageCompressionBypassDecider::~HttpsImageCompressionBypassDecider() =
+    default;
+
+bool HttpsImageCompressionBypassDecider::ShouldBypassNow() {
+  DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
+  DCHECK(base::FeatureList::IsEnabled(blink::features::kSubresourceRedirect));
+  bool should_bypass =
+      bypassed_until_time_ && base::TimeTicks::Now() <= bypassed_until_time_;
+  UMA_HISTOGRAM_BOOLEAN("SubresourceRedirect.PageLoad.BypassResult",
+                        should_bypass);
+  return should_bypass;
+}
+
+void HttpsImageCompressionBypassDecider::NotifyCompressedImageFetchFailed(
+    base::TimeDelta retry_after) {
+  DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
+  DCHECK(base::FeatureList::IsEnabled(blink::features::kSubresourceRedirect));
+  if (bypassed_until_time_)
+    return;  // Bypass is already enabled due to a previous failure.
+
+  if (!retry_after.is_zero()) {
+    // Choose the time mentioned in retry_after, but cap it to 5 minutes.
+    retry_after = std::min(retry_after, base::TimeDelta::FromMinutes(5));
+  } else {
+    // Bypass for a random duration between 1 to 5 minutes.
+    retry_after = base::TimeDelta::FromSeconds(base::RandInt(1 * 60, 5 * 60));
+  }
+  bypassed_until_time_ = base::TimeTicks::Now() + retry_after;
+  UMA_HISTOGRAM_LONG_TIMES("SubresourceRedirect.BypassDuration", retry_after);
+}
diff --git a/chrome/browser/subresource_redirect/https_image_compression_bypass_decider.h b/chrome/browser/subresource_redirect/https_image_compression_bypass_decider.h
new file mode 100644
index 0000000..d1af5d8
--- /dev/null
+++ b/chrome/browser/subresource_redirect/https_image_compression_bypass_decider.h
@@ -0,0 +1,45 @@
+// Copyright 2020 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef CHROME_BROWSER_SUBRESOURCE_REDIRECT_HTTPS_IMAGE_COMPRESSION_BYPASS_DECIDER_H_
+#define CHROME_BROWSER_SUBRESOURCE_REDIRECT_HTTPS_IMAGE_COMPRESSION_BYPASS_DECIDER_H_
+
+#include "base/optional.h"
+#include "base/sequence_checker.h"
+#include "base/time/time.h"
+
+// Interface to decide whether https image compression should be bypassed for a
+// page load. Whenever an image fetch for compression server fails, image
+// compression feature is turned off for a random 1-5 minute duration or until
+// the time mentioned in Retry-After response header from compression server.
+class HttpsImageCompressionBypassDecider {
+ public:
+  HttpsImageCompressionBypassDecider();
+  ~HttpsImageCompressionBypassDecider();
+
+  // Returns whether https image compression should be bypassed for the current
+  // page load. Should be called only once per page load, since it records
+  // histograms that is expected once per page load.
+  bool ShouldBypassNow();
+
+  // Notifies the decider that an image compression fetch had failed, which will
+  // start bypassing image compression feature for subsequent pageloads.
+  void NotifyCompressedImageFetchFailed(base::TimeDelta retry_after);
+
+  base::Optional<base::TimeTicks> GetBypassUntilTimeForTesting() const {
+    return bypassed_until_time_;
+  }
+  void SetBypassUntilTimeForTesting(base::TimeTicks bypass_until) {
+    bypassed_until_time_ = bypass_until;
+  }
+
+ private:
+  // The time until which image compression should be bypassed. Null time
+  // indicates no bypass.
+  base::Optional<base::TimeTicks> bypassed_until_time_;
+
+  SEQUENCE_CHECKER(sequence_checker_);
+};
+
+#endif  // CHROME_BROWSER_SUBRESOURCE_REDIRECT_HTTPS_IMAGE_COMPRESSION_BYPASS_DECIDER_H_
diff --git a/chrome/browser/subresource_redirect/https_image_compression_bypass_decider_unittest.cc b/chrome/browser/subresource_redirect/https_image_compression_bypass_decider_unittest.cc
new file mode 100644
index 0000000..df59304
--- /dev/null
+++ b/chrome/browser/subresource_redirect/https_image_compression_bypass_decider_unittest.cc
@@ -0,0 +1,87 @@
+// Copyright 2020 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#include "chrome/browser/subresource_redirect/https_image_compression_bypass_decider.h"
+
+#include "base/test/metrics/histogram_tester.h"
+#include "base/test/scoped_feature_list.h"
+#include "base/test/task_environment.h"
+#include "base/time/time.h"
+#include "testing/gtest/include/gtest/gtest.h"
+#include "third_party/blink/public/common/features.h"
+
+class HttpsImageCompressionBypassDeciderTest : public testing::Test {
+ public:
+  void SetUp() override {
+    scoped_feature_list_.InitAndEnableFeature(
+        blink::features::kSubresourceRedirect);
+  }
+
+ protected:
+  base::test::SingleThreadTaskEnvironment task_environment_{
+      base::test::TaskEnvironment::TimeSource::MOCK_TIME};
+  base::test::ScopedFeatureList scoped_feature_list_;
+  base::HistogramTester histogram_tester_;
+  HttpsImageCompressionBypassDecider https_image_compression_bypass_decider_;
+};
+
+TEST_F(HttpsImageCompressionBypassDeciderTest, TestNoBypassOnInit) {
+  EXPECT_FALSE(https_image_compression_bypass_decider_.ShouldBypassNow());
+  histogram_tester_.ExpectUniqueSample(
+      "SubresourceRedirect.PageLoad.BypassResult", false, 1);
+}
+
+// When an image fetch fails, it should be bypassed for a random duration.
+TEST_F(HttpsImageCompressionBypassDeciderTest, TestRandomBypass) {
+  https_image_compression_bypass_decider_.NotifyCompressedImageFetchFailed(
+      base::TimeDelta());
+  histogram_tester_.ExpectTotalCount("SubresourceRedirect.BypassDuration", 1);
+  EXPECT_TRUE(https_image_compression_bypass_decider_.ShouldBypassNow());
+  histogram_tester_.ExpectUniqueSample(
+      "SubresourceRedirect.PageLoad.BypassResult", true, 1);
+
+  // Image compression is bypassed until a minimum of one minute.
+  task_environment_.FastForwardBy(base::TimeDelta::FromSeconds(59));
+  EXPECT_TRUE(https_image_compression_bypass_decider_.ShouldBypassNow());
+  histogram_tester_.ExpectBucketCount(
+      "SubresourceRedirect.PageLoad.BypassResult", true, 2);
+
+  // After another 5 minutes, bypass should get disabled.
+  task_environment_.FastForwardBy(base::TimeDelta::FromMinutes(5));
+  EXPECT_FALSE(https_image_compression_bypass_decider_.ShouldBypassNow());
+  histogram_tester_.ExpectBucketCount(
+      "SubresourceRedirect.PageLoad.BypassResult", false, 1);
+}
+
+TEST_F(HttpsImageCompressionBypassDeciderTest, TestExactBypass) {
+  // Bypass for 30 seconds
+  https_image_compression_bypass_decider_.NotifyCompressedImageFetchFailed(
+      base::TimeDelta::FromSeconds(30));
+  histogram_tester_.ExpectUniqueSample("SubresourceRedirect.BypassDuration",
+                                       30000, 1);
+  EXPECT_TRUE(https_image_compression_bypass_decider_.ShouldBypassNow());
+  histogram_tester_.ExpectUniqueSample(
+      "SubresourceRedirect.PageLoad.BypassResult", true, 1);
+
+  task_environment_.FastForwardBy(base::TimeDelta::FromSeconds(31));
+  EXPECT_FALSE(https_image_compression_bypass_decider_.ShouldBypassNow());
+  histogram_tester_.ExpectBucketCount(
+      "SubresourceRedirect.PageLoad.BypassResult", false, 1);
+}
+
+TEST_F(HttpsImageCompressionBypassDeciderTest, TestInvalidBypassDuration) {
+  // Bypass for too long duration will limit the bypass to only 5 minutes.
+  https_image_compression_bypass_decider_.NotifyCompressedImageFetchFailed(
+      base::TimeDelta::FromMinutes(6));
+  histogram_tester_.ExpectUniqueSample("SubresourceRedirect.BypassDuration",
+                                       5 * 60 * 1000, 1);
+  EXPECT_TRUE(https_image_compression_bypass_decider_.ShouldBypassNow());
+  histogram_tester_.ExpectUniqueSample(
+      "SubresourceRedirect.PageLoad.BypassResult", true, 1);
+
+  task_environment_.FastForwardBy(base::TimeDelta::FromMinutes(6));
+  EXPECT_FALSE(https_image_compression_bypass_decider_.ShouldBypassNow());
+  histogram_tester_.ExpectBucketCount(
+      "SubresourceRedirect.PageLoad.BypassResult", false, 1);
+}
diff --git a/chrome/browser/subresource_redirect/subresource_redirect_observer.cc b/chrome/browser/subresource_redirect/subresource_redirect_observer.cc
index 285499a2..cad706f 100644
--- a/chrome/browser/subresource_redirect/subresource_redirect_observer.cc
+++ b/chrome/browser/subresource_redirect/subresource_redirect_observer.cc
@@ -10,6 +10,7 @@
 #include "chrome/browser/optimization_guide/optimization_guide_keyed_service.h"
 #include "chrome/browser/optimization_guide/optimization_guide_keyed_service_factory.h"
 #include "chrome/browser/profiles/profile.h"
+#include "chrome/browser/subresource_redirect/https_image_compression_bypass_decider.h"
 #include "chrome/browser/subresource_redirect/https_image_compression_infobar_decider.h"
 #include "components/data_reduction_proxy/core/browser/data_reduction_proxy_settings.h"
 #include "components/optimization_guide/proto/performance_hints_metadata.pb.h"
@@ -122,7 +123,8 @@
 
 SubresourceRedirectObserver::SubresourceRedirectObserver(
     content::WebContents* web_contents)
-    : content::WebContentsObserver(web_contents) {
+    : content::WebContentsObserver(web_contents),
+      receivers_(web_contents, this) {
   DCHECK(base::FeatureList::IsEnabled(blink::features::kSubresourceRedirect));
   auto* optimization_guide_decider =
       GetOptimizationGuideDeciderFromWebContents(web_contents);
@@ -167,6 +169,12 @@
   if (!navigation_handle->GetURL().SchemeIsHTTPOrHTTPS())
     return;
 
+  if (GetDataReductionProxyChromeSettings(web_contents())
+          ->https_image_compression_bypass_decider()
+          ->ShouldBypassNow()) {
+    return;
+  }
+
   auto* optimization_guide_decider = GetOptimizationGuideDeciderFromWebContents(
       navigation_handle->GetWebContents());
   if (!optimization_guide_decider)
@@ -224,6 +232,13 @@
     is_https_image_compression_applied_ = true;
 }
 
+void SubresourceRedirectObserver::NotifyCompressedImageFetchFailed(
+    base::TimeDelta retry_after) {
+  GetDataReductionProxyChromeSettings(web_contents())
+      ->https_image_compression_bypass_decider()
+      ->NotifyCompressedImageFetchFailed(retry_after);
+}
+
 WEB_CONTENTS_USER_DATA_KEY_IMPL(SubresourceRedirectObserver)
 
 }  // namespace subresource_redirect
diff --git a/chrome/browser/subresource_redirect/subresource_redirect_observer.h b/chrome/browser/subresource_redirect/subresource_redirect_observer.h
index b7e0d96..e59e70e9 100644
--- a/chrome/browser/subresource_redirect/subresource_redirect_observer.h
+++ b/chrome/browser/subresource_redirect/subresource_redirect_observer.h
@@ -6,8 +6,10 @@
 #define CHROME_BROWSER_SUBRESOURCE_REDIRECT_SUBRESOURCE_REDIRECT_OBSERVER_H_
 
 #include "base/macros.h"
+#include "chrome/common/subresource_redirect_service.mojom.h"
 #include "components/optimization_guide/optimization_guide_decider.h"
 #include "content/public/browser/web_contents_observer.h"
+#include "content/public/browser/web_contents_receiver_set.h"
 #include "content/public/browser/web_contents_user_data.h"
 
 namespace content {
@@ -20,7 +22,8 @@
 // Sends the public image URL hints to renderer.
 class SubresourceRedirectObserver
     : public content::WebContentsObserver,
-      public content::WebContentsUserData<SubresourceRedirectObserver> {
+      public content::WebContentsUserData<SubresourceRedirectObserver>,
+      public mojom::SubresourceRedirectService {
  public:
   static void MaybeCreateForWebContents(content::WebContents* web_contents);
 
@@ -43,6 +46,9 @@
   void DidFinishNavigation(
       content::NavigationHandle* navigation_handle) override;
 
+  // mojom::SubresourceRedirectService
+  void NotifyCompressedImageFetchFailed(base::TimeDelta retry_after) override;
+
   // Invoked when the OptimizationGuideKeyedService has sufficient information
   // to make a decision for whether we can send resource loading image hints.
   // If |decision| is true, public image URLs contained in
@@ -60,6 +66,9 @@
   // least one public image even though they are fully private.
   bool is_https_image_compression_applied_ = false;
 
+  content::WebContentsFrameReceiverSet<mojom::SubresourceRedirectService>
+      receivers_;
+
   base::WeakPtrFactory<SubresourceRedirectObserver> weak_factory_{this};
 
   WEB_CONTENTS_USER_DATA_KEY_DECL();
diff --git a/chrome/browser/touch_to_fill/BUILD.gn b/chrome/browser/touch_to_fill/BUILD.gn
index b440b3080..ef1f4a3d 100644
--- a/chrome/browser/touch_to_fill/BUILD.gn
+++ b/chrome/browser/touch_to_fill/BUILD.gn
@@ -27,5 +27,11 @@
 }
 
 source_set("public") {
+  deps = [
+    "//base",
+    "//base/util/type_safety",
+    "//url",
+  ]
+
   sources = [ "touch_to_fill_view.h" ]
 }
diff --git a/chrome/browser/ui/android/strings/android_chrome_strings.grd b/chrome/browser/ui/android/strings/android_chrome_strings.grd
index 6d35bcf8..1f252f9 100644
--- a/chrome/browser/ui/android/strings/android_chrome_strings.grd
+++ b/chrome/browser/ui/android/strings/android_chrome_strings.grd
@@ -1942,8 +1942,8 @@
       <message name="IDS_CONTEXTMENU_OPEN_IN_EPHEMERAL_TAB" desc="Context-sensitive menu item to open a quick preview of the selected linked page.   Note that 'preview' is a verb, not a noun. We're also labeling it *New* to draw attention to it when first released. The selected link will open in an overlay panel on top of the current tab which will go away easily too. [CHAR-LIMIT=30]">
         Preview page <ph name="BEGIN_NEW">&lt;new&gt;</ph>New<ph name="END_NEW">&lt;/new&gt;</ph>
       </message>
-      <message name="IDS_CONTEXTMENU_PERFORMANCE_INFO_FAST" desc="This string is shown in the context sensitive menu for links and is shown underneath the link URL. It indicates to the user that the link's target website should load quickly. [CHAR-LIMIT=30]">
-        Fast site
+      <message name="IDS_CONTEXTMENU_PERFORMANCE_INFO_FAST" desc="This string is shown in the context sensitive menu for links and is shown underneath the link URL. It indicates to the user that the link's target page is fast-loading and responsive. [CHAR-LIMIT=30]">
+        Fast page
       </message>
 
       <!-- Swipe refresh -->
diff --git a/chrome/browser/ui/android/strings/android_chrome_strings_grd/IDS_CONTEXTMENU_PERFORMANCE_INFO_FAST.png.sha1 b/chrome/browser/ui/android/strings/android_chrome_strings_grd/IDS_CONTEXTMENU_PERFORMANCE_INFO_FAST.png.sha1
index 20cd0b0..431af3e 100644
--- a/chrome/browser/ui/android/strings/android_chrome_strings_grd/IDS_CONTEXTMENU_PERFORMANCE_INFO_FAST.png.sha1
+++ b/chrome/browser/ui/android/strings/android_chrome_strings_grd/IDS_CONTEXTMENU_PERFORMANCE_INFO_FAST.png.sha1
@@ -1 +1 @@
-7521d0c59848d6d1f35a0aeff7f1310cf47eee7e
\ No newline at end of file
+6c27e64ffd1fcd4a045e0ea3028649baee0457fe
\ No newline at end of file
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_af.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_af.xtb
index bf8d728..4083a79 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_af.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_af.xtb
@@ -125,7 +125,6 @@
 <translation id="1993768208584545658"><ph name="SITE" /> wil saambind</translation>
 <translation id="2000419248597011803">Stuur 'n paar webkoekies en soektogte vanaf die adresbalk en soekkassie na jou versteksoekenjin toe</translation>
 <translation id="2002537628803770967">Kredietkaarte en adresse wat Google Pay gebruik</translation>
-<translation id="2012973609889389923">Vinnige werf</translation>
 <translation id="2013642289801508067">{FILE_COUNT,plural, =1{# lêer}other{# lêers}}</translation>
 <translation id="2017836877785168846">Vee geskiedenis en outovoltooiings in die adresbalk uit.</translation>
 <translation id="2021896219286479412">Volskermwerfkontroles</translation>
@@ -538,6 +537,7 @@
 <translation id="5304593522240415983">Hierdie veld mag nie leeg wees nie</translation>
 <translation id="5308380583665731573">Koppel</translation>
 <translation id="5317780077021120954">Berg</translation>
+<translation id="5319359161174645648">Google beveel Chrome aan</translation>
 <translation id="5324858694974489420">Ouerinstellings</translation>
 <translation id="5327248766486351172">Naam</translation>
 <translation id="5342314432463739672">Toestemmingversoeke</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_am.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_am.xtb
index 7cd2389..8b4a057 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_am.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_am.xtb
@@ -125,7 +125,6 @@
 <translation id="1993768208584545658"><ph name="SITE" /> መጣመር ይፈልጋል</translation>
 <translation id="2000419248597011803">ፍለጋዎችን ከአድራሻ አሞሌው እና ከፍለጋ ሳጥኑ እና አንዳንድ ኩኪዎችን ወደ ነባሪው የፍለጋ ፕሮግራምዎ ይልካል</translation>
 <translation id="2002537628803770967">Google Payን የሚጠቀሙ ክሬዲት ካርዶች እና አድራሻዎች</translation>
-<translation id="2012973609889389923">ፈጣን ጣቢያ</translation>
 <translation id="2013642289801508067">{FILE_COUNT,plural, =1{# ፋይል}one{# ፋይሎች}other{# ፋይሎች}}</translation>
 <translation id="2017836877785168846">በአድራሻ አሞሌው ውስጥ ታሪክን እና ራስ-ሰር ማጠናቀቆችን ያጸዳል።</translation>
 <translation id="2021896219286479412">የሙሉ ማያ ገጽ ጣቢያ መቆጣጠሪያዎች</translation>
@@ -538,6 +537,7 @@
 <translation id="5304593522240415983">ይህ መስክ ባዶ ሊሆን አይችልም</translation>
 <translation id="5308380583665731573">ይገናኙ</translation>
 <translation id="5317780077021120954">አስቀምጥ</translation>
+<translation id="5319359161174645648">Google Chromeን ይመክራል</translation>
 <translation id="5324858694974489420">የወላጅ መቆጣጠሪያዎች</translation>
 <translation id="5327248766486351172">ስም</translation>
 <translation id="5342314432463739672">የፈቃድ ጥያቄዎች</translation>
@@ -868,7 +868,7 @@
 <translation id="7772375229873196092"><ph name="APP_NAME" />ን ዝጋ</translation>
 <translation id="7774809984919390718">{PAYMENT_METHOD,plural, =1{<ph name="PAYMENT_METHOD_PREVIEW" />\u2026 እና <ph name="NUMBER_OF_ADDITIONAL_PAYMENT_METHODS" /> ተጨማሪ}one{<ph name="PAYMENT_METHOD_PREVIEW" />\u2026 እና <ph name="NUMBER_OF_ADDITIONAL_PAYMENT_METHODS" /> ተጨማሪ}other{<ph name="PAYMENT_METHOD_PREVIEW" />\u2026 እና <ph name="NUMBER_OF_ADDITIONAL_PAYMENT_METHODS" /> ተጨማሪ}}</translation>
 <translation id="7778840695157240389">ለአዳዲስ ዘገባዎች በኋላ ላይ መልሰው ይፈትሹ</translation>
-<translation id="7791543448312431591">አክል</translation>
+<translation id="7791543448312431591">ያክሉ</translation>
 <translation id="780301667611848630">አይ፣ አመሰግናለሁ</translation>
 <translation id="7810647596859435254">ክፈት በ…</translation>
 <translation id="7821588508402923572">የእርስዎ የውሂብ ቁጠባዎች እዚህ ይታያሉ</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_ar.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_ar.xtb
index 7cdf2a6..ddd6d2bcd 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_ar.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_ar.xtb
@@ -125,7 +125,6 @@
 <translation id="1993768208584545658">يريد <ph name="SITE" /> الاقتران</translation>
 <translation id="2000419248597011803">يُرسِل بعض ملفات تعريف الارتباط وعمليات البحث من شريط العناوين ومربّع البحث إلى محرِّك البحث التلقائي.</translation>
 <translation id="2002537628803770967">‏بطاقات الائتمان والعناوين باستخدام Google Pay</translation>
-<translation id="2012973609889389923">موقع إلكتروني سريع التحميل</translation>
 <translation id="2013642289801508067">{FILE_COUNT,plural, =1{ملف واحد (#)}zero{# ملف}two{ملفان (#)}few{# ملفات}many{# ملفًا}other{# ملف}}</translation>
 <translation id="2017836877785168846">محو السجلّ وعمليات الإكمال التلقائي في شريط العناوين.</translation>
 <translation id="2021896219286479412">عناصر التحكم لموقع في وضع ملء الشاشة</translation>
@@ -538,6 +537,7 @@
 <translation id="5304593522240415983">لا يمكن ترك هذا الحقل فارغًا</translation>
 <translation id="5308380583665731573">اتصال</translation>
 <translation id="5317780077021120954">حفظ</translation>
+<translation id="5319359161174645648">‏توصي Google باستخدام Chrome</translation>
 <translation id="5324858694974489420">الإعدادات الأبوية</translation>
 <translation id="5327248766486351172">الاسم</translation>
 <translation id="5342314432463739672">طلبات الإذن</translation>
@@ -640,7 +640,7 @@
 <translation id="6036057147555329831">وحدة الرعاية المركزية الإضافية</translation>
 <translation id="6039379616847168523">الانتقال السريع إلى علامة التبويب التالية</translation>
 <translation id="604124094241169006">تلقائي</translation>
-<translation id="6042308850641462728">المزيد</translation>
+<translation id="6042308850641462728">عرض المزيد</translation>
 <translation id="604996488070107836">تعذّر تنزيل الملف <ph name="FILE_NAME" /> بسبب خطأ غير معلوم.</translation>
 <translation id="605721222689873409">العام</translation>
 <translation id="6059830886158432458">يمكنك التحكُّم بقصصك ونشاطك هنا.</translation>
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 4f540f0..28a1c35 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
@@ -125,7 +125,6 @@
 <translation id="1993768208584545658"><ph name="SITE" />এ যোৰা লগাব বিচাৰে</translation>
 <translation id="2000419248597011803">আপোনাৰ ডিফ’ল্ট সন্ধান ইঞ্জিনলৈ ঠিকনা বাৰ আৰু সন্ধান বাকছৰ পৰা কিছুমান কুকি আৰু সন্ধান পঠিয়ায়</translation>
 <translation id="2002537628803770967">Google Pay ব্যৱহাৰ কৰা ক্ৰেডিট কাৰ্ড আৰু ঠিকনা</translation>
-<translation id="2012973609889389923">দ্ৰুত ছাইট</translation>
 <translation id="2013642289801508067">{FILE_COUNT,plural, =1{#টা ফাইল}one{#টা ফাইল}other{#টা ফাইল}}</translation>
 <translation id="2017836877785168846">ঠিকনাৰ বাৰত ইতিহাস আৰু স্বয়ংক্ৰিয়ভাৱে পুৰ হোৱা তথ্য মচে।</translation>
 <translation id="2021896219286479412">সম্পূর্ণ স্ক্ৰীণ ছাইটৰ নিয়ন্ত্ৰণ</translation>
@@ -220,6 +219,7 @@
 <translation id="2744248271121720757">ক্ষিপ্ৰভাৱে সন্ধান কৰিবলৈ আৰু প্ৰাসংগিক কার্যসমূহ চাবলৈ কোনো এটা শব্দত টিপক</translation>
 <translation id="2760989362628427051">আপোনাৰ ডিভাইচত গাঢ় থীম অথবা বেটাৰী সঞ্চয়কাৰী অন থাকিলে গাঢ় ৰঙৰ থীম অন কৰক</translation>
 <translation id="2762000892062317888">এইমাত্ৰ</translation>
+<translation id="2771869497727323769">পাঠৰ লিংক সৃষ্টি কৰিব নোৱাৰি। পৃষ্ঠাৰ লিংক এটা এপত শ্বেয়াৰ কৰক।</translation>
 <translation id="2777555524387840389"><ph name="SECONDS" /> ছেকেণ্ড বাকী আছে</translation>
 <translation id="2779651927720337254">ডাউনল'ড কৰিব পৰা নগ'ল</translation>
 <translation id="2781151931089541271">১ ছেকেণ্ড বাকী আছে</translation>
@@ -460,6 +460,7 @@
 <translation id="4732120983431207637">ষ্টেক আনৱিণ্ডাৰ</translation>
 <translation id="473775607612524610">আপডে'ট কৰক</translation>
 <translation id="4738836084190194332">অন্তিমবাৰ ছিংক কৰা সময়: <ph name="WHEN" /></translation>
+<translation id="474698142248234220">TWA আসোঁৱাহ: <ph name="VIOLATED_URL" />ত <ph name="ERROR_CODE" /></translation>
 <translation id="4749960740855309258">এটা নতুন টেব খোলক</translation>
 <translation id="4759238208242260848">ডাউনল'ডসমূহ</translation>
 <translation id="4763829664323285145">{FILE_COUNT,plural, =1{১টা ডাউনল'ড সম্পূর্ণ হ'ল।}one{#টা ডাউনল'ড সম্পূর্ণ হ'ল।}other{#টা ডাউনল'ড সম্পূর্ণ হ'ল।}}</translation>
@@ -509,6 +510,7 @@
 <translation id="5040262127954254034">গোপনীয়তা</translation>
 <translation id="5087580092889165836">কাৰ্ড যোগ কৰক</translation>
 <translation id="509429900233858213">কোনো আসোঁৱাহ হৈছে।</translation>
+<translation id="5100748015044654621">হাইলাইট কৰা পাঠৰ লিংক এটা এপত শ্বেয়াৰ কৰক</translation>
 <translation id="510275257476243843">১ঘণ্টা বাকী আছে</translation>
 <translation id="5123685120097942451">ইনক’গনিট’ টেব</translation>
 <translation id="5127805178023152808">ছিংক অফ কৰা আছে</translation>
@@ -535,6 +537,7 @@
 <translation id="5304593522240415983">এই ঠাই খালী ৰাখিব নোৱাৰি</translation>
 <translation id="5308380583665731573">সংযোগ কৰক</translation>
 <translation id="5317780077021120954">ছেভ কৰক</translation>
+<translation id="5319359161174645648">Googleএ Chrome ব্যৱহাৰৰ চুপাৰিছ কৰে</translation>
 <translation id="5324858694974489420">অভিভাৱকীয় ছেটিং</translation>
 <translation id="5327248766486351172">নাম</translation>
 <translation id="5342314432463739672">অনুমতিৰ অনুৰোধবোৰ</translation>
@@ -972,6 +975,7 @@
 <translation id="8562452229998620586">ছেভ কৰি থোৱা পাছৱৰ্ডসমূহ ইয়াত দেখা যাব।</translation>
 <translation id="8569404424186215731"><ph name="DATE" />ৰ পৰা</translation>
 <translation id="8571213806525832805">যোৱা ৪ সপ্তাহ</translation>
+<translation id="8572344201470131220">প্ৰতিচ্ছবিৰ প্ৰতিলিপি কৰা হ’ল</translation>
 <translation id="8583805026567836021">একাউণ্টৰ ডেটা মচি থকা হৈছে</translation>
 <translation id="860043288473659153">কার্ডৰ গৰাকীৰ নাম</translation>
 <translation id="8616006591992756292">আপোনাৰ Google একাউণ্টৰ <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />ত অন্য ধৰণৰ ব্ৰাউজিং ইতিহাস থাকিব পাৰে।</translation>
@@ -1014,6 +1018,7 @@
 <translation id="8988028529677883095">ফ'নটোক এটা সুৰক্ষাৰ চাবি হিচাপে ব্যৱহাৰ কৰক</translation>
 <translation id="8990209962746788689">কিউআৰ ক’ড সৃষ্টি কৰিব নোৱাৰি</translation>
 <translation id="8993760627012879038">ইনক’গনিট’ ম’ডত এটা নতুন টেব খোলক</translation>
+<translation id="8996847606757455498">অন্য এক প্ৰদানকাৰী বাছনি কৰক</translation>
 <translation id="8998729206196772491">আপুনি <ph name="MANAGED_DOMAIN" />এ পৰিচালনা কৰা এটা একাউণ্টৰ জৰিয়তে ছাইন ইন কৰিছে আৰু সেইটোৰ প্ৰশাসকে আপোনাৰ Chrome ডেটা নিয়ন্ত্ৰণ কৰিবলৈ সুবিধা দিছে। আপোনাৰ ডেটা এই একাউণ্টটোৰ সৈতে স্থায়ীভাৱে সংযুক্তহৈ থাকিব। Chromeৰ পৰা ছাইন আউট কৰিলে আপোনাৰ ডেটা মচা যাব কিন্ত সেইবোৰ আপোনাৰ Google একাউণ্টত জমা হৈয়ে থাকিব।</translation>
 <translation id="9028914725102941583">সমগ্ৰ ডিভাইচত শ্বেয়াৰ কৰিবলৈ ছিংক অন কৰক</translation>
 <translation id="9040142327097499898">জাননীৰ অনুমতি দিয়া হৈছে। এই ডিভাইচটোৰ বাবে অৱস্থান অফ কৰা আছে।</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_az.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_az.xtb
index fcb014b1..2604f5c 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_az.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_az.xtb
@@ -125,7 +125,6 @@
 <translation id="1993768208584545658"><ph name="SITE" /> ütləndirmək istəyir</translation>
 <translation id="2000419248597011803">Ünvan paneli və axtarış qutusundakı bəzi kuki və axtarışları defolt axtarış mühərrikinizə göndərin</translation>
 <translation id="2002537628803770967">Google Pay istifadə edən kredit kartları və ünvanlar</translation>
-<translation id="2012973609889389923">Sürətli sayt</translation>
 <translation id="2013642289801508067">{FILE_COUNT,plural, =1{# Fayl}other{# Fayl}}</translation>
 <translation id="2017836877785168846">Ünvan panelində tarixçə və avtomatik tamamlamaları silir.</translation>
 <translation id="2021896219286479412">Tam ekran sayt nəzarətləri</translation>
@@ -538,6 +537,7 @@
 <translation id="5304593522240415983">Bu hissə boş ola bilməz</translation>
 <translation id="5308380583665731573">Qoşun</translation>
 <translation id="5317780077021120954">Yadda saxlayın</translation>
+<translation id="5319359161174645648">Google, Chrome'u tövsiyə edir</translation>
 <translation id="5324858694974489420">Valideyn Ayarları</translation>
 <translation id="5327248766486351172">Ad</translation>
 <translation id="5342314432463739672">İcazə sorğuları</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_be.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_be.xtb
index 7af7a46..4765dfa6 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_be.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_be.xtb
@@ -125,7 +125,6 @@
 <translation id="1993768208584545658">Сайт <ph name="SITE" /> запытвае спалучэнне</translation>
 <translation id="2000419248597011803">Адпраўляе вашай стандартнай пошукавай сістэме некаторыя файлы cookie, а таксама пошукавыя запыты, уведзеныя ў адрасным радку і полі пошуку</translation>
 <translation id="2002537628803770967">Крэдытныя карткі і адрасы, якія выкарыстоўваюць Google Pay</translation>
-<translation id="2012973609889389923">Хуткі сайт</translation>
 <translation id="2013642289801508067">{FILE_COUNT,plural, =1{# файл}one{# файл}few{# файлы}many{# файлаў}other{# файла}}</translation>
 <translation id="2017836877785168846">Ачышчае гісторыю і гісторыю аўтазапаўнення ў адрасным радку.</translation>
 <translation id="2021896219286479412">Кіраванне сайтам на ўвесь экран</translation>
@@ -538,6 +537,7 @@
 <translation id="5304593522240415983">Гэта поле не можа быць пустым</translation>
 <translation id="5308380583665731573">Падключыцца</translation>
 <translation id="5317780077021120954">Захаваць</translation>
+<translation id="5319359161174645648">Google рэкамендуе браўзер Chrome</translation>
 <translation id="5324858694974489420">Налады бацькоўскага кантролю</translation>
 <translation id="5327248766486351172">Імя</translation>
 <translation id="5342314432463739672">Запыты дазволаў</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 242b62b2..91f1650 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
@@ -125,7 +125,6 @@
 <translation id="1993768208584545658"><ph name="SITE" /> иска да се сдвои</translation>
 <translation id="2000419248597011803">Изпраща някои „бисквитки“ и заявките за търсене от адресната лента и полето за търсене до стандартната ви търсеща машина</translation>
 <translation id="2002537628803770967">Кредитни карти и адреси посредством Google Pay</translation>
-<translation id="2012973609889389923">Бърз сайт</translation>
 <translation id="2013642289801508067">{FILE_COUNT,plural, =1{# файл}other{# файла}}</translation>
 <translation id="2017836877785168846">Изчиства историята и автоматичните довършвания в адресната лента.</translation>
 <translation id="2021896219286479412">Контроли за сайтове на цял екран</translation>
@@ -538,6 +537,7 @@
 <translation id="5304593522240415983">Това поле трябва да се попълни</translation>
 <translation id="5308380583665731573">Свързване</translation>
 <translation id="5317780077021120954">Запазване</translation>
+<translation id="5319359161174645648">Google препоръчва Chrome</translation>
 <translation id="5324858694974489420">Родителски настройки</translation>
 <translation id="5327248766486351172">Име</translation>
 <translation id="5342314432463739672">Искания за разрешение</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 2b16d36..7f2ca77 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
@@ -26,7 +26,7 @@
 <translation id="1173894706177603556">পুনঃনামকরণ</translation>
 <translation id="1177863135347784049">কাস্টম</translation>
 <translation id="1197267115302279827">বুকমার্কগুলি সরান</translation>
-<translation id="1201402288615127009">পরবর্তী</translation>
+<translation id="1201402288615127009">পরের</translation>
 <translation id="1204037785786432551">লিঙ্ক ডাউনলোড করুন</translation>
 <translation id="1206892813135768548">লিঙ্ক টেক্সট কপি করুন</translation>
 <translation id="1208340532756947324">সমগ্র ডিভাইস জুড়ে সিঙ্ক এবং ব্যক্তিগতকৃত করতে সিঙ্ক বিকল্প চালু করুন</translation>
@@ -125,7 +125,6 @@
 <translation id="1993768208584545658"><ph name="SITE" /> এদের সঙ্গে যুক্ত হতে চাচ্ছে</translation>
 <translation id="2000419248597011803">অ্যাড্রেস বার এবং সার্চ বক্স থেকে সার্চের তথ্য এবং কিছু কুকি আপনার ডিফল্ট সার্চ ইঞ্জিনে পাঠায়</translation>
 <translation id="2002537628803770967">Google Pay ব্যবহার করে ক্রেডিট কার্ড এবং ঠিকানা</translation>
-<translation id="2012973609889389923">দ্রুত সাইট</translation>
 <translation id="2013642289801508067">{FILE_COUNT,plural, =1{#টি ফাইল}one{#টি ফাইল}other{#টি ফাইল}}</translation>
 <translation id="2017836877785168846">অ্যাড্রেস বার থেকে ইতিহাস ও অটোকমপ্লিট মুছে ফেলে।</translation>
 <translation id="2021896219286479412">পূর্ণ স্ক্রিন সাইট নিয়ন্ত্রণ</translation>
@@ -220,6 +219,7 @@
 <translation id="2744248271121720757">ঝটপট সার্চ এবং সম্পর্কিত অ্যাকশন দেখতে একটি শব্দ ট্যাপ করুন</translation>
 <translation id="2760989362628427051">আপনার ডিভাইসে গাঢ় থিম বা ব্যাটারি সেভার চালু থাকলে, গাঢ় থিম চালু করুন</translation>
 <translation id="2762000892062317888">এখনই</translation>
+<translation id="2771869497727323769">টেক্সট করার জন্য লিঙ্ক তৈরি করা যাচ্ছে না। অ্যাপে থাকা পৃষ্ঠাতে লিঙ্ক শেয়ার করুন।</translation>
 <translation id="2777555524387840389"><ph name="SECONDS" /> সেকেন্ড বাকি আছে</translation>
 <translation id="2779651927720337254">করা যায়নি</translation>
 <translation id="2781151931089541271">১ সেকেন্ড বাকি আছে</translation>
@@ -462,6 +462,7 @@
 <translation id="4732120983431207637">স্ট্যাক আনউইন্ডার</translation>
 <translation id="473775607612524610">আপডেট করুন</translation>
 <translation id="4738836084190194332">সর্বশেষ সিঙ্ক হয়েছে: <ph name="WHEN" /></translation>
+<translation id="474698142248234220">TWA সমস্যা: <ph name="VIOLATED_URL" />-এ <ph name="ERROR_CODE" /></translation>
 <translation id="4749960740855309258">একটি নতুন ট্যাব খুলুন</translation>
 <translation id="4759238208242260848">ডাউনলোড</translation>
 <translation id="4763829664323285145">{FILE_COUNT,plural, =1{১টি ডাউনলোড হয়ে গেছে।}one{#টি ডাউনলোড হয়ে গেছে।}other{#টি ডাউনলোড হয়ে গেছে।}}</translation>
@@ -511,6 +512,7 @@
 <translation id="5040262127954254034">গোপনীয়তা</translation>
 <translation id="5087580092889165836">কার্ড জুড়ুন</translation>
 <translation id="509429900233858213">একটি ত্রুটি ঘটেছে৷</translation>
+<translation id="5100748015044654621">অ্যাপে থাকা হাইলাইট করা টেক্সট লিঙ্ক শেয়ার করুন</translation>
 <translation id="510275257476243843">১ ঘণ্টা বাকি আছে</translation>
 <translation id="5123685120097942451">ছদ্মবেশী ট্যাব</translation>
 <translation id="5127805178023152808">সিঙ্ক বন্ধ রয়েছে</translation>
@@ -537,6 +539,7 @@
 <translation id="5304593522240415983">এই ক্ষেত্রটি খালি রাখা যাবে না</translation>
 <translation id="5308380583665731573">সংযুক্ত করুন</translation>
 <translation id="5317780077021120954">সেভ করুন</translation>
+<translation id="5319359161174645648">Google Chrome ব্যবহার করার সুপারিশ করে</translation>
 <translation id="5324858694974489420">অভিভাবকীয় সেটিংস</translation>
 <translation id="5327248766486351172">নাম</translation>
 <translation id="5342314432463739672">অনুমতি দেওয়ার অনুরোধ</translation>
@@ -977,6 +980,7 @@
 <translation id="8562452229998620586">আপনার সংরক্ষিত পাসওয়ার্ডগুলি এখানে উপস্থিত হবে৷</translation>
 <translation id="8569404424186215731"><ph name="DATE" /> তারিখ থেকে</translation>
 <translation id="8571213806525832805">গত ৪ সপ্তাহ</translation>
+<translation id="8572344201470131220">ছবি কপি করা হয়েছে</translation>
 <translation id="8583805026567836021">অ্যাকাউন্টের ডেটা সাফ করা হচ্ছে</translation>
 <translation id="860043288473659153">কার্ডধারকের নাম</translation>
 <translation id="8616006591992756292"><ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />-এ আপনার Google অ্যাকাউন্টের অন্যান্য ধরনের ব্রাউজিংয়ের ইতিহাস থাকতে পারে।</translation>
@@ -1019,6 +1023,7 @@
 <translation id="8988028529677883095">নিরাপত্তা কী হিসেবে ফোন নম্বর ব্যবহার করুন</translation>
 <translation id="8990209962746788689">QR কোড তৈরি করা যায়নি</translation>
 <translation id="8993760627012879038">ছদ্মবেশী মোডে একটি নতুন ট্যাব খুলুন</translation>
+<translation id="8996847606757455498">অন্য একটি পরিষেবা প্রদানকারী বেছে নিন</translation>
 <translation id="8998729206196772491">আপনি <ph name="MANAGED_DOMAIN" /> দ্বারা পরিচালিত একটি অ্যাকাউন্টের মাধ্যমে সাইন-ইন করছেন এবং এর অ্যাডমিনিস্ট্রেটরকে আপনার Chrome ডেটা নিয়ন্ত্রণ করতে দিচ্ছেন৷ আপনার ডেটা এই অ্যাকাউন্টের সাথে স্থায়ীভাবে আবদ্ধ হবে৷ Chrome থেকে সাইন-আউট করলে এই ডিভাইস থেকে আপনার ডেটা মুছে ফেলা হবে, কিন্তু এটা আপনার Google অ্যাকাউন্টে সঞ্চিত থাকবে।</translation>
 <translation id="9028914725102941583">বিভিন্ন ডিভাইসের জুড়ে শেয়ার করার জন্য সিঙ্ক ফিচার চালু করুন</translation>
 <translation id="9040142327097499898">বিজ্ঞপ্তির অনুমতি দেওয়া আছে। এই ডিভাইসে লোকেশন বন্ধ করা আছে।</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_bs.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_bs.xtb
index 7f657da..f13e628 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_bs.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_bs.xtb
@@ -125,7 +125,6 @@
 <translation id="1993768208584545658">Web lokacija <ph name="SITE" /> se želi upariti</translation>
 <translation id="2000419248597011803">Šalje neke kolačiće i pretraživanja s trake za adresu i iz okvira za pretraživanje vašem zadanom pretraživaču</translation>
 <translation id="2002537628803770967">Kreditne kartice i adrese koje koriste uslugu Google Pay</translation>
-<translation id="2012973609889389923">Brza web lokacija</translation>
 <translation id="2013642289801508067">{FILE_COUNT,plural, =1{# fajl}one{# fajl}few{# fajla}other{# fajlova}}</translation>
 <translation id="2017836877785168846">Briše historiju i automatsko dovršavanje na traci za adresu.</translation>
 <translation id="2021896219286479412">Kontr. web lok. na cijelom ekr.</translation>
@@ -538,6 +537,7 @@
 <translation id="5304593522240415983">To polje ne može biti prazno</translation>
 <translation id="5308380583665731573">Poveži</translation>
 <translation id="5317780077021120954">Sačuvaj</translation>
+<translation id="5319359161174645648">Google preporučuje Chrome</translation>
 <translation id="5324858694974489420">Postavke nadređenog računa</translation>
 <translation id="5327248766486351172">Ime</translation>
 <translation id="5342314432463739672">Zahtjevi za odobrenje</translation>
@@ -1052,7 +1052,7 @@
 <translation id="9209888181064652401">Upućivanje poziva nije moguće</translation>
 <translation id="9219103736887031265">Slike</translation>
 <translation id="926205370408745186">Uklonite aktivnosti Chromea iz Digitalnog blagostanja</translation>
-<translation id="932327136139879170">Početna stranica</translation>
+<translation id="932327136139879170">Dom</translation>
 <translation id="93753284658583800">Početna stranica je promijenjena</translation>
 <translation id="938850635132480979">Greška: <ph name="ERROR_CODE" /></translation>
 <translation id="95817756606698420">Chrome može koristiti <ph name="BEGIN_BOLD" />Sogou<ph name="END_BOLD" /> za pretraživanje u Kini. To možete promijeniti u <ph name="BEGIN_LINK" />Postavkama<ph name="END_LINK" />.</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 498122c..1585868d 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
@@ -125,7 +125,6 @@
 <translation id="1993768208584545658"><ph name="SITE" /> es vol vincular</translation>
 <translation id="2000419248597011803">Envia al motor de cerca predeterminat algunes galetes i cerques de la barra d'adreces i del quadre de cerca</translation>
 <translation id="2002537628803770967">Targetes de crèdit i adreces que fan servir Google Pay</translation>
-<translation id="2012973609889389923">Lloc web ràpid</translation>
 <translation id="2013642289801508067">{FILE_COUNT,plural, =1{# fitxer}other{# fitxers}}</translation>
 <translation id="2017836877785168846">Esborra l'historial i les complecions automàtiques a la barra d'adreces.</translation>
 <translation id="2021896219286479412">Controls de pantalla completa</translation>
@@ -538,6 +537,7 @@
 <translation id="5304593522240415983">Aquest camp no pot estar en blanc</translation>
 <translation id="5308380583665731573">Connecta</translation>
 <translation id="5317780077021120954">Desa</translation>
+<translation id="5319359161174645648">Google recomana Chrome</translation>
 <translation id="5324858694974489420">Configuració parental</translation>
 <translation id="5327248766486351172">Nom</translation>
 <translation id="5342314432463739672">Sol·licituds de permís</translation>
@@ -582,7 +582,7 @@
 <translation id="5639724618331995626">Permet tots els llocs</translation>
 <translation id="5648166631817621825">7 darrers dies</translation>
 <translation id="5655963694829536461">Cerca a les baixades</translation>
-<translation id="5659593005791499971">Correu electrònic</translation>
+<translation id="5659593005791499971">Adreça electrònica</translation>
 <translation id="5665379678064389456">Crea un esdeveniment a <ph name="APP_NAME" /></translation>
 <translation id="5668404140385795438">Ignora la sol·licitud d'un lloc web per evitar que s'apropi la imatge</translation>
 <translation id="568275469169136466">Per iniciar la sessió temporalment</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 1712d99..3f46f813 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
@@ -125,7 +125,6 @@
 <translation id="1993768208584545658">Web <ph name="SITE" /> žádá o spárování</translation>
 <translation id="2000419248597011803">Odesílá soubory cookie a vyhledávací dotazy z adresního řádku a vyhledávacího pole a několik souborů cookie vašemu výchozímu vyhledávači</translation>
 <translation id="2002537628803770967">Platební karty a adresy pomocí služby Google Pay</translation>
-<translation id="2012973609889389923">Rychlý web</translation>
 <translation id="2013642289801508067">{FILE_COUNT,plural, =1{# soubor}few{# soubory}many{# souboru}other{# souborů}}</translation>
 <translation id="2017836877785168846">Vymaže historii a automatická dokončení v adresním řádku.</translation>
 <translation id="2021896219286479412">Ovládání webu na celé obrazovce</translation>
@@ -538,6 +537,7 @@
 <translation id="5304593522240415983">Toto pole nesmí být prázdné</translation>
 <translation id="5308380583665731573">Připojení</translation>
 <translation id="5317780077021120954">Uložit</translation>
+<translation id="5319359161174645648">Google doporučuje prohlížeč Chrome</translation>
 <translation id="5324858694974489420">Rodičovská nastavení</translation>
 <translation id="5327248766486351172">Jméno</translation>
 <translation id="5342314432463739672">Žádosti o oprávnění</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_da.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_da.xtb
index 165b1e25..1bc790ef 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_da.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_da.xtb
@@ -125,7 +125,6 @@
 <translation id="1993768208584545658"><ph name="SITE" /> vil gerne parre</translation>
 <translation id="2000419248597011803">Sender visse cookies og søgninger fra adresselinjen og søgefeltet til din standardsøgemaskine</translation>
 <translation id="2002537628803770967">Kreditkort og adresser fra Google Pay</translation>
-<translation id="2012973609889389923">Hurtigt website</translation>
 <translation id="2013642289801508067">{FILE_COUNT,plural, =1{# fil}one{# fil}other{# filer}}</translation>
 <translation id="2017836877785168846">Nulstiller historikken og autofuldførelser i adresselinjen.</translation>
 <translation id="2021896219286479412">Kontrolelementer på website i fuld skærm</translation>
@@ -538,6 +537,7 @@
 <translation id="5304593522240415983">Dette felt må ikke være tomt</translation>
 <translation id="5308380583665731573">Få forbindelse</translation>
 <translation id="5317780077021120954">Gem</translation>
+<translation id="5319359161174645648">Google anbefaler Chrome</translation>
 <translation id="5324858694974489420">Indstillinger for børnesikring</translation>
 <translation id="5327248766486351172">Navn</translation>
 <translation id="5342314432463739672">Anmodninger om tilladelse</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_de.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_de.xtb
index 2cbe0be..e7fabf2 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_de.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_de.xtb
@@ -125,7 +125,6 @@
 <translation id="1993768208584545658"><ph name="SITE" /> möchte eine Kopplung durchführen</translation>
 <translation id="2000419248597011803">Suchanfragen, die in die Adressleiste und das Suchfeld eingegeben wurden, sowie einige Cookies werden an Ihre Standardsuchmaschine gesendet</translation>
 <translation id="2002537628803770967">Kreditkarten und Adressen aus Google Pay</translation>
-<translation id="2012973609889389923">Schnelle Website</translation>
 <translation id="2013642289801508067">{FILE_COUNT,plural, =1{# Datei}other{# Dateien}}</translation>
 <translation id="2017836877785168846">Löscht den Verlauf sowie Autovervollständigungen in der Adressleiste.</translation>
 <translation id="2021896219286479412">Vollbild-Steuerelemente</translation>
@@ -535,6 +534,7 @@
 <translation id="5304593522240415983">Dieses Feld darf nicht leer sein.</translation>
 <translation id="5308380583665731573">Verbinden</translation>
 <translation id="5317780077021120954">Speichern</translation>
+<translation id="5319359161174645648">Google empfiehlt Chrome</translation>
 <translation id="5324858694974489420">Jugendschutzeinstellungen</translation>
 <translation id="5327248766486351172">Name</translation>
 <translation id="5342314432463739672">Berechtigungsanfragen</translation>
@@ -579,7 +579,7 @@
 <translation id="5639724618331995626">Alle Websites zulassen</translation>
 <translation id="5648166631817621825">Letzte 7 Tage</translation>
 <translation id="5655963694829536461">In Downloads suchen</translation>
-<translation id="5659593005791499971">E-Mail-Adresse</translation>
+<translation id="5659593005791499971">E-Mail</translation>
 <translation id="5665379678064389456">Termin in <ph name="APP_NAME" /> erstellen</translation>
 <translation id="5668404140385795438">Website-Anfrage zum Verhindern des Vergrößerns übergehen</translation>
 <translation id="568275469169136466">Zur vorübergehenden Anmeldung</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_el.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_el.xtb
index d51b194..8a773be 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_el.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_el.xtb
@@ -125,7 +125,6 @@
 <translation id="1993768208584545658">Ο ιστότοπος <ph name="SITE" /> επιθυμεί σύζευξη</translation>
 <translation id="2000419248597011803">Στέλνει ορισμένα cookie και αναζητήσεις από τη γραμμή διευθύνσεων και το πλαίσιο αναζήτησης στην προεπιλεγμένη μηχανή αναζήτησης</translation>
 <translation id="2002537628803770967">Πιστωτικές κάρτες και διευθύνσεις που χρησιμοποιούν το Google Pay</translation>
-<translation id="2012973609889389923">Γρήγορος ιστότοπος</translation>
 <translation id="2013642289801508067">{FILE_COUNT,plural, =1{# Αρχείο}other{# Αρχεία}}</translation>
 <translation id="2017836877785168846">Διαγράφει το ιστορικό και τις αυτόματες συμπληρώσεις στη γραμμή διευθύνσεων.</translation>
 <translation id="2021896219286479412">Στοιχ. ελέγ. σε πλήρη οθόνη</translation>
@@ -538,6 +537,7 @@
 <translation id="5304593522240415983">Αυτό το πεδίο δεν μπορεί να είναι κενό</translation>
 <translation id="5308380583665731573">Σύνδεση</translation>
 <translation id="5317780077021120954">Αποθήκευση</translation>
+<translation id="5319359161174645648">Η Google συνιστά το Chrome</translation>
 <translation id="5324858694974489420">Ρυθμίσεις γονικού ελέγχου</translation>
 <translation id="5327248766486351172">Όνομα</translation>
 <translation id="5342314432463739672">Αιτήματα για άδειες</translation>
@@ -582,7 +582,7 @@
 <translation id="5639724618331995626">Να επιτρέπονται όλοι οι ιστότοποι</translation>
 <translation id="5648166631817621825">Τελευταίες 7 ημέρες</translation>
 <translation id="5655963694829536461">Αναζήτηση λήψεων</translation>
-<translation id="5659593005791499971">Διεύθυνση ηλεκτρονικού ταχυδρομείου</translation>
+<translation id="5659593005791499971">Ηλεκτρονικό ταχυδρομείο</translation>
 <translation id="5665379678064389456">Δημιουργία συμβάντος στην εφαρμογή <ph name="APP_NAME" /></translation>
 <translation id="5668404140385795438">Παράκαμψη του αιτήματος ενός ιστότοπου για παρεμπόδιση εστίασης</translation>
 <translation id="568275469169136466">Για να συνδεθείτε προσωρινά</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_en-GB.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_en-GB.xtb
index 91a19822..da7c340 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_en-GB.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_en-GB.xtb
@@ -125,7 +125,6 @@
 <translation id="1993768208584545658"><ph name="SITE" /> wants to pair</translation>
 <translation id="2000419248597011803">Sends some cookies and searches from the address bar and search box to your default search engine</translation>
 <translation id="2002537628803770967">Credit cards and addresses using Google Pay</translation>
-<translation id="2012973609889389923">Fast site</translation>
 <translation id="2013642289801508067">{FILE_COUNT,plural, =1{# File}other{# Files}}</translation>
 <translation id="2017836877785168846">Clears history and autocompletions in the address bar.</translation>
 <translation id="2021896219286479412">Full screen site controls</translation>
@@ -538,6 +537,7 @@
 <translation id="5304593522240415983">This field cannot be blank</translation>
 <translation id="5308380583665731573">Connect</translation>
 <translation id="5317780077021120954">Save</translation>
+<translation id="5319359161174645648">Google recommends Chrome</translation>
 <translation id="5324858694974489420">Parental Settings</translation>
 <translation id="5327248766486351172">Name</translation>
 <translation id="5342314432463739672">Permission requests</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 703c2eb..0bc47de8 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
@@ -125,7 +125,6 @@
 <translation id="1993768208584545658"><ph name="SITE" /> desea sincronizarse</translation>
 <translation id="2000419248597011803">Envía algunas cookies y búsquedas de la barra de direcciones y del cuadro de búsqueda a tu motor de búsqueda predeterminado</translation>
 <translation id="2002537628803770967">Tarjetas de crédito y direcciones con Google Pay</translation>
-<translation id="2012973609889389923">Sitio rápido</translation>
 <translation id="2013642289801508067">{FILE_COUNT,plural, =1{# archivo}other{# archivos}}</translation>
 <translation id="2017836877785168846">Borra el historial y las opciones de autocompletado en la barra de direcciones.</translation>
 <translation id="2021896219286479412">Controles en pantalla completa</translation>
@@ -220,6 +219,7 @@
 <translation id="2744248271121720757">Presiona una palabra para realizar una búsqueda instantánea o ver acciones relacionadas</translation>
 <translation id="2760989362628427051">Activa el tema oscuro cuando esté activado el Ahorro de batería o el tema oscuro de tu dispositivo</translation>
 <translation id="2762000892062317888">recién</translation>
+<translation id="2771869497727323769">No se puede crear un vínculo al texto. Comparte el vínculo a la página desde una app.</translation>
 <translation id="2777555524387840389"><ph name="SECONDS" /> segundos restantes</translation>
 <translation id="2779651927720337254">error</translation>
 <translation id="2781151931089541271">1 segundo restante</translation>
@@ -460,6 +460,7 @@
 <translation id="4732120983431207637">Desenredo de pila</translation>
 <translation id="473775607612524610">Actualizar</translation>
 <translation id="4738836084190194332">Última sincronización: <ph name="WHEN" /></translation>
+<translation id="474698142248234220">Error de TWA: <ph name="ERROR_CODE" /> en <ph name="VIOLATED_URL" /></translation>
 <translation id="4749960740855309258">Abrir una pestaña nueva</translation>
 <translation id="4759238208242260848">Descargas</translation>
 <translation id="4763829664323285145">{FILE_COUNT,plural, =1{Se completó la descarga.}other{Se completaron # descargas.}}</translation>
@@ -509,6 +510,7 @@
 <translation id="5040262127954254034">Privacidad</translation>
 <translation id="5087580092889165836">Agregar tarjeta</translation>
 <translation id="509429900233858213">Se ha producido un error.</translation>
+<translation id="5100748015044654621">Comparte el vínculo al texto destacado desde una app</translation>
 <translation id="510275257476243843">1 hora restante</translation>
 <translation id="5123685120097942451">Pestaña de incógnito</translation>
 <translation id="5127805178023152808">La sincronización está desactivada.</translation>
@@ -535,6 +537,7 @@
 <translation id="5304593522240415983">Este campo no puede quedar en blanco.</translation>
 <translation id="5308380583665731573">Conectar</translation>
 <translation id="5317780077021120954">Guardar</translation>
+<translation id="5319359161174645648">Google recomienda Chrome</translation>
 <translation id="5324858694974489420">Configuración parental</translation>
 <translation id="5327248766486351172">Nombre</translation>
 <translation id="5342314432463739672">Solicitudes de permisos</translation>
@@ -579,7 +582,7 @@
 <translation id="5639724618331995626">Permitir todos los sitios</translation>
 <translation id="5648166631817621825">Últimos 7 días</translation>
 <translation id="5655963694829536461">Buscar tus descargas</translation>
-<translation id="5659593005791499971">Correo electrónico</translation>
+<translation id="5659593005791499971">Correo</translation>
 <translation id="5665379678064389456">Crear evento en <ph name="APP_NAME" /></translation>
 <translation id="5668404140385795438">Anular la solicitud de inhabilitación del zoom de un sitio web</translation>
 <translation id="568275469169136466">Para acceder de forma temporal</translation>
@@ -975,6 +978,7 @@
 <translation id="8562452229998620586">Las contraseñas guardadas aparecerán aquí.</translation>
 <translation id="8569404424186215731">desde el <ph name="DATE" /></translation>
 <translation id="8571213806525832805">Últimas cuatro semanas</translation>
+<translation id="8572344201470131220">Se copió la imagen</translation>
 <translation id="8583805026567836021">Borrando datos de cuenta</translation>
 <translation id="860043288473659153">Nombre del titular de la tarjeta</translation>
 <translation id="8616006591992756292">Es posible que tu cuenta de Google tenga otros formularios del historial de navegación en <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />.</translation>
@@ -1017,6 +1021,7 @@
 <translation id="8988028529677883095">Usa el teléfono como llave de seguridad</translation>
 <translation id="8990209962746788689">No se puede crear el código QR</translation>
 <translation id="8993760627012879038">Abrir ventana nueva en modo de navegación incógnito</translation>
+<translation id="8996847606757455498">Elegir otro proveedor</translation>
 <translation id="8998729206196772491">Estás accediendo con una cuenta administrada por <ph name="MANAGED_DOMAIN" /> y dándole permiso a su administrador para que controle tus datos de Chrome. Tus datos se vincularán de forma permanente a esta cuenta. Si sales de Chrome, tus datos se borrarán en este dispositivo, pero quedarán guardados en tu cuenta de Google.</translation>
 <translation id="9028914725102941583">Activa la sincronización para compartir contenido entre dispositivos</translation>
 <translation id="9040142327097499898">Las notificaciones están habilitadas. La ubicación está desactivada en este dispositivo.</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 4e160e5..484a10e 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
@@ -125,7 +125,6 @@
 <translation id="1993768208584545658"><ph name="SITE" /> quiere vincularse</translation>
 <translation id="2000419248597011803">Envía algunas cookies y búsquedas de la barra de direcciones y del cuadro de búsqueda a tu buscador predeterminado</translation>
 <translation id="2002537628803770967">Tarjetas de crédito y direcciones con Google Pay</translation>
-<translation id="2012973609889389923">Sitio web rápido</translation>
 <translation id="2013642289801508067">{FILE_COUNT,plural, =1{# archivo}other{# archivos}}</translation>
 <translation id="2017836877785168846">Borra el historial y los autocompletados de la barra de direcciones.</translation>
 <translation id="2021896219286479412">Controles de pantalla completa</translation>
@@ -220,6 +219,7 @@
 <translation id="2744248271121720757">Toca una palabra para buscarla de forma instantánea o ver acciones relacionadas</translation>
 <translation id="2760989362628427051">Habilita el tema oscuro cuando esté activado el tema oscuro del dispositivo o el dispositivo esté en modo de ahorro de batería</translation>
 <translation id="2762000892062317888">ahora mismo</translation>
+<translation id="2771869497727323769">No se puede crear el enlace al texto. Comparte el enlace a la página en una aplicación.</translation>
 <translation id="2777555524387840389">Quedan <ph name="SECONDS" /> segundos</translation>
 <translation id="2779651927720337254">ha fallado</translation>
 <translation id="2781151931089541271">Queda 1 segundo</translation>
@@ -460,6 +460,7 @@
 <translation id="4732120983431207637">Desenrollado de pila</translation>
 <translation id="473775607612524610">Actualizar</translation>
 <translation id="4738836084190194332">Última sincronización: <ph name="WHEN" /></translation>
+<translation id="474698142248234220">Error de TWA: <ph name="ERROR_CODE" /> en <ph name="VIOLATED_URL" /></translation>
 <translation id="4749960740855309258">Abre una pestaña nueva</translation>
 <translation id="4759238208242260848">Descargas</translation>
 <translation id="4763829664323285145">{FILE_COUNT,plural, =1{Se ha completado 1 descarga.}other{Se han completado # descargas.}}</translation>
@@ -509,6 +510,7 @@
 <translation id="5040262127954254034">Privacidad</translation>
 <translation id="5087580092889165836">Añadir tarjeta</translation>
 <translation id="509429900233858213">Se ha producido un error.</translation>
+<translation id="5100748015044654621">Comparte el enlace al texto destacado en una aplicación</translation>
 <translation id="510275257476243843">Queda 1 hora</translation>
 <translation id="5123685120097942451">Pestaña de incógnito</translation>
 <translation id="5127805178023152808">La sincronización está desactivada</translation>
@@ -535,6 +537,7 @@
 <translation id="5304593522240415983">Este campo no puede estar vacío</translation>
 <translation id="5308380583665731573">Conectar</translation>
 <translation id="5317780077021120954">Guardar</translation>
+<translation id="5319359161174645648">Google recomienda Chrome</translation>
 <translation id="5324858694974489420">Configuración parental</translation>
 <translation id="5327248766486351172">Nombre</translation>
 <translation id="5342314432463739672">Solicitudes de permiso</translation>
@@ -579,7 +582,7 @@
 <translation id="5639724618331995626">Permitir todos los sitios web</translation>
 <translation id="5648166631817621825">Últimos 7 días</translation>
 <translation id="5655963694829536461">Busca en las descargas</translation>
-<translation id="5659593005791499971">Correo electrónico</translation>
+<translation id="5659593005791499971">Correo</translation>
 <translation id="5665379678064389456">Crear evento en <ph name="APP_NAME" /></translation>
 <translation id="5668404140385795438">Ignorar la solicitud de un sitio web para no ampliar la imagen</translation>
 <translation id="568275469169136466">Para iniciar sesión de forma temporal</translation>
@@ -975,6 +978,7 @@
 <translation id="8562452229998620586">Las contraseñas guardadas aparecerán aquí.</translation>
 <translation id="8569404424186215731">desde el <ph name="DATE" /></translation>
 <translation id="8571213806525832805">Últimas cuatro semanas</translation>
+<translation id="8572344201470131220">Imagen copiada</translation>
 <translation id="8583805026567836021">Borrando datos de cuenta</translation>
 <translation id="860043288473659153">Nombre del titular de la tarjeta</translation>
 <translation id="8616006591992756292">Es posible que tu cuenta de Google tenga otros tipos de historial de navegación en <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />.</translation>
@@ -1017,6 +1021,7 @@
 <translation id="8988028529677883095">Usar teléfono como llave de seguridad</translation>
 <translation id="8990209962746788689">No se puede crear el código QR</translation>
 <translation id="8993760627012879038">Abre una nueva pestaña en modo de incógnito</translation>
+<translation id="8996847606757455498">Elegir otro proveedor</translation>
 <translation id="8998729206196772491">Estás iniciando sesión con una cuenta gestionada por <ph name="MANAGED_DOMAIN" />, lo que significa que vas a proporcionar a su administrador el control sobre tus datos de Chrome. Los datos se vincularán de forma permanente a esta cuenta. Si cierras sesión en Chrome, se eliminarán los datos de este dispositivo, pero permanecerán almacenados en tu cuenta de Google.</translation>
 <translation id="9028914725102941583">Activar la sincronización para compartir con otros dispositivos</translation>
 <translation id="9040142327097499898">Las notificaciones están permitidas. La ubicación está desactivada en este dispositivo.</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_et.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_et.xtb
index 9c74a41..a6ff1ba 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_et.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_et.xtb
@@ -26,7 +26,7 @@
 <translation id="1173894706177603556">Muuda nime</translation>
 <translation id="1177863135347784049">Kohandatud</translation>
 <translation id="1197267115302279827">Teisalda järjehoidjad</translation>
-<translation id="1201402288615127009">Edasi</translation>
+<translation id="1201402288615127009">Järgmine</translation>
 <translation id="1204037785786432551">Allalaadimislink</translation>
 <translation id="1206892813135768548">Kopeeri lingi tekst</translation>
 <translation id="1208340532756947324">Seadmete vahel sünkroonimiseks ja isikupärastamiseks lülitage sünkroonimine sisse</translation>
@@ -125,7 +125,6 @@
 <translation id="1993768208584545658"><ph name="SITE" /> soovib siduda</translation>
 <translation id="2000419248597011803">Saadab teie vaikeotsingumootorile mõned küpsisefailid ja otsingud teie aadressiribalt ning otsingukastist</translation>
 <translation id="2002537628803770967">Krediitkaardid ja aadressid, mis kasutavad teenust Google Pay</translation>
-<translation id="2012973609889389923">Kiire sait</translation>
 <translation id="2013642289801508067">{FILE_COUNT,plural, =1{# fail}other{# faili}}</translation>
 <translation id="2017836877785168846">Kustutab aadressiribalt ajaloo ja automaatse täitmise teabe.</translation>
 <translation id="2021896219286479412">Saidi juhtelemendid täisekraanil</translation>
@@ -538,6 +537,7 @@
 <translation id="5304593522240415983">See väli ei tohi olla tühi</translation>
 <translation id="5308380583665731573">Ühendamine</translation>
 <translation id="5317780077021120954">Salvesta</translation>
+<translation id="5319359161174645648">Google soovitab Chrome'i</translation>
 <translation id="5324858694974489420">Vanemlikud seaded</translation>
 <translation id="5327248766486351172">Nimi</translation>
 <translation id="5342314432463739672">Lubade taotlused</translation>
@@ -582,7 +582,7 @@
 <translation id="5639724618331995626">Luba kõik saidid</translation>
 <translation id="5648166631817621825">Viimased seitse päeva</translation>
 <translation id="5655963694829536461">Otsige oma allalaadimiste hulgast</translation>
-<translation id="5659593005791499971">Meil</translation>
+<translation id="5659593005791499971">E-post</translation>
 <translation id="5665379678064389456">Looge sündmus rakenduses <ph name="APP_NAME" /></translation>
 <translation id="5668404140385795438">Sissesuumimise takistamiseks veebisaidi taotluse alistamine</translation>
 <translation id="568275469169136466">Ajutine sisselogimine</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_eu.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_eu.xtb
index dcbcc94a..8e7aff7 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_eu.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_eu.xtb
@@ -125,7 +125,6 @@
 <translation id="1993768208584545658"><ph name="SITE" /> webguneak parekatu egin nahi du</translation>
 <translation id="2000419248597011803">Helbide-barrako zein bilaketa-koadroko bilaketak eta cookie batzuk bidaltzen ditu bilatzaile lehenetsira</translation>
 <translation id="2002537628803770967">Google Pay-n erabiltzen dituzun kreditu-txartelak eta helbideak</translation>
-<translation id="2012973609889389923">Webgune bizkorra</translation>
 <translation id="2013642289801508067">{FILE_COUNT,plural, =1{# fitxategi}other{# fitxategi}}</translation>
 <translation id="2017836877785168846">Helbide-barrako historia eta osatze automatikoak garbitzen ditu.</translation>
 <translation id="2021896219286479412">Webgunearen pantaila osoko aukerak</translation>
@@ -430,7 +429,7 @@
 <translation id="451872707440238414">Bilatu laster-marketan</translation>
 <translation id="4521489764227272523">Kendu dira hautatutako datuak Chrome-tik eta sinkronizatutako gailuetatik.
 
-Baliteke Google kontuak arakatze-historiako bestelako datu batzuk (adibidez, bilaketak eta beste Google-ren zerbitzu batzuetako jarduerak) edukitzea <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" /> webgunean.</translation>
+Baliteke Google-ko kontuak arakatze-historiako bestelako datu batzuk (adibidez, bilaketak eta beste Google-ren zerbitzu batzuetako jarduerak) edukitzea <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" /> webgunean.</translation>
 <translation id="4532845899244822526">Aukeratu karpeta</translation>
 <translation id="4538018662093857852">Aktibatu oinarrizko modua</translation>
 <translation id="4550003330909367850">Pasahitza hemen ikusteko edo kopiatzeko, ezarri pantaila-blokeoa gailu honetan.</translation>
@@ -535,6 +534,7 @@
 <translation id="5304593522240415983">Ezin da eremua hutsik utzi</translation>
 <translation id="5308380583665731573">Konektatu</translation>
 <translation id="5317780077021120954">Gorde</translation>
+<translation id="5319359161174645648">Google-k Chrome gomendatzen dizu</translation>
 <translation id="5324858694974489420">Gurasoen ezarpenak</translation>
 <translation id="5327248766486351172">Izena</translation>
 <translation id="5342314432463739672">Baimen-eskaerak</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_fa.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_fa.xtb
index 16ee2865..fee6040a 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_fa.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_fa.xtb
@@ -125,7 +125,6 @@
 <translation id="1993768208584545658"><ph name="SITE" /> می‌خواهد مرتبط شود</translation>
 <translation id="2000419248597011803">برخی کوکی‌ها و جستجوها را از نوار نشانی و جعبه جستجو به موتور جستجوی پیش‌فرض ارسال می‌کند</translation>
 <translation id="2002537628803770967">‏کارت‌های اعتباری و نشانی‌های مورداستفاده در Google Pay</translation>
-<translation id="2012973609889389923">سایت سریع</translation>
 <translation id="2013642289801508067">{FILE_COUNT,plural, =1{# فایل}one{# فایل}other{# فایل}}</translation>
 <translation id="2017836877785168846">سابقه و تکمیل خودکار را در نوار نشانی پاک می‌کند.</translation>
 <translation id="2021896219286479412">کنترل‌های سایت تمام‌صفحه</translation>
@@ -538,6 +537,7 @@
 <translation id="5304593522240415983">این قسمت باید پر شود</translation>
 <translation id="5308380583665731573">اتصال</translation>
 <translation id="5317780077021120954">ذخیره</translation>
+<translation id="5319359161174645648">‏Google،‏ Chrome را توصیه می‌کند</translation>
 <translation id="5324858694974489420">تنظیمات والدین</translation>
 <translation id="5327248766486351172">نام</translation>
 <translation id="5342314432463739672">درخواست‌های مجوز</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 2c6c509f..dc41b54 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
@@ -125,7 +125,6 @@
 <translation id="1993768208584545658"><ph name="SITE" /> haluaa muodostaa laiteparin</translation>
 <translation id="2000419248597011803">Lähettää joitakin osoitekentän ja hakukentän kautta tehtyjä hakuja sekä joitakin evästeitä oletushakukoneellesi</translation>
 <translation id="2002537628803770967">Luottokortit ja osoitteet Google Paysta</translation>
-<translation id="2012973609889389923">Nopea sivusto</translation>
 <translation id="2013642289801508067">{FILE_COUNT,plural, =1{# tiedosto}other{# tiedostoa}}</translation>
 <translation id="2017836877785168846">Tyhjentää historian ja osoitepalkin automaattiset täydennykset.</translation>
 <translation id="2021896219286479412">Ohjaimet koko näytön tilassa</translation>
@@ -538,6 +537,7 @@
 <translation id="5304593522240415983">Kenttä ei voi olla tyhjä.</translation>
 <translation id="5308380583665731573">Muodosta yhteys</translation>
 <translation id="5317780077021120954">Tallenna</translation>
+<translation id="5319359161174645648">Google suosittelee Chromea</translation>
 <translation id="5324858694974489420">Vanhempien asetukset</translation>
 <translation id="5327248766486351172">Nimi</translation>
 <translation id="5342314432463739672">Käyttöoikeuspyynnöt</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 c73d6c7..8ebddeb 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
@@ -125,7 +125,6 @@
 <translation id="1993768208584545658">Gustong makipagpares ng <ph name="SITE" /></translation>
 <translation id="2000419248597011803">Nagpapadala ng ilang cookies at paghahanap mula sa address bar at box para sa paghahanap sa iyong default na search engine</translation>
 <translation id="2002537628803770967">Mga credit card at address na gumagamit ng Google Pay</translation>
-<translation id="2012973609889389923">Mabilis na site</translation>
 <translation id="2013642289801508067">{FILE_COUNT,plural, =1{# File}one{# File}other{# na File}}</translation>
 <translation id="2017836877785168846">Kini-clear ang history at mga awtomatikong pagkumpleto sa address bar.</translation>
 <translation id="2021896219286479412">Control ng full screen sa site</translation>
@@ -538,6 +537,7 @@
 <translation id="5304593522240415983">Hindi maaaring maging blangko ang field na ito</translation>
 <translation id="5308380583665731573">Kumonekta</translation>
 <translation id="5317780077021120954">I-save</translation>
+<translation id="5319359161174645648">Inirerekomenda ng Google ang Chrome</translation>
 <translation id="5324858694974489420">Mga Setting para sa Magulang</translation>
 <translation id="5327248766486351172">Pangalan</translation>
 <translation id="5342314432463739672">Mga kahilingan sa pahintulot</translation>
@@ -640,7 +640,7 @@
 <translation id="6036057147555329831">Karagdagang ICU</translation>
 <translation id="6039379616847168523">Pumunta sa susunod na tab</translation>
 <translation id="604124094241169006">Awtomatiko</translation>
-<translation id="6042308850641462728">Higit pa</translation>
+<translation id="6042308850641462728">Marami pang iba</translation>
 <translation id="604996488070107836">Hindi na-download ang <ph name="FILE_NAME" /> dahil sa isang hindi alam na error.</translation>
 <translation id="605721222689873409">YY</translation>
 <translation id="6059830886158432458">Kontrolin ang iyong mga kuwento at aktibidad dito</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_fr-CA.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_fr-CA.xtb
index a49db554..ff7ea0b 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_fr-CA.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_fr-CA.xtb
@@ -125,7 +125,6 @@
 <translation id="1993768208584545658"><ph name="SITE" /> veut s'associer</translation>
 <translation id="2000419248597011803">Envoie des témoins et des recherches à partir de la barre d'adresse et du champ de recherche à votre moteur de recherche par défaut</translation>
 <translation id="2002537628803770967">Cartes de crédit et adresses utilisées avec Google Pay</translation>
-<translation id="2012973609889389923">Site rapide</translation>
 <translation id="2013642289801508067">{FILE_COUNT,plural, =1{# fichier}one{# fichier}other{# fichiers}}</translation>
 <translation id="2017836877785168846">Efface l'historique et la saisie semi-automatique de la barre d'adresse.</translation>
 <translation id="2021896219286479412">Contrôles du site en plein écran</translation>
@@ -220,6 +219,7 @@
 <translation id="2744248271121720757">Touchez un mot pour lancer une recherche instantanée ou afficher les actions associées</translation>
 <translation id="2760989362628427051">Activer le thème sombre lorsque le thème sombre ou la fonction Économiseur de pile de votre appareil est activé</translation>
 <translation id="2762000892062317888">à l'instant</translation>
+<translation id="2771869497727323769">Impossible de créer un lien vers le texte. Partagez un lien menant à la page dans une application.</translation>
 <translation id="2777555524387840389">Il reste <ph name="SECONDS" /> secondes</translation>
 <translation id="2779651927720337254">échec</translation>
 <translation id="2781151931089541271">Il reste 1 s</translation>
@@ -256,7 +256,7 @@
 <translation id="2996809686854298943">URL requise</translation>
 <translation id="3016635187733453316">Assurez-vous que cet appareil est connecté à Internet</translation>
 <translation id="3029704984691124060">Mots de passe multitermes différents</translation>
-<translation id="3034163383943672781">Le téléchargement commencera le <ph name="DATE" />.</translation>
+<translation id="3034163383943672781">Début prévu du téléchargement : <ph name="DATE" />.</translation>
 <translation id="3036750288708366620"><ph name="BEGIN_LINK" />Obtenir de l'aide<ph name="END_LINK" /></translation>
 <translation id="305593374596241526">Le paramètre Position est désactivé, activez-le dans les <ph name="BEGIN_LINK" />paramètres Android<ph name="END_LINK" />.</translation>
 <translation id="3058498974290601450">Vous pouvez activer la synchronisation à tout moment dans les paramètres</translation>
@@ -460,6 +460,7 @@
 <translation id="4732120983431207637">Dérouleur de pile</translation>
 <translation id="473775607612524610">Mise à jour</translation>
 <translation id="4738836084190194332">Dernière synchronisation : <ph name="WHEN" /></translation>
+<translation id="474698142248234220">Erreur TWA : <ph name="ERROR_CODE" /> sur <ph name="VIOLATED_URL" /></translation>
 <translation id="4749960740855309258">Ouvrir un nouvel onglet</translation>
 <translation id="4759238208242260848">Téléchargements</translation>
 <translation id="4763829664323285145">{FILE_COUNT,plural, =1{1 téléchargement terminé.}one{# téléchargement terminé.}other{# téléchargements terminés.}}</translation>
@@ -509,6 +510,7 @@
 <translation id="5040262127954254034">Confidentialité</translation>
 <translation id="5087580092889165836">Ajouter une carte</translation>
 <translation id="509429900233858213">Une erreur s'est produite.</translation>
+<translation id="5100748015044654621">Partager le lien menant au texte mis en évidence dans une application</translation>
 <translation id="510275257476243843">Il reste 1 heure</translation>
 <translation id="5123685120097942451">Onglet de navigation privée</translation>
 <translation id="5127805178023152808">La synchronisation est désactivée</translation>
@@ -535,6 +537,7 @@
 <translation id="5304593522240415983">Ce champ ne peut être vide</translation>
 <translation id="5308380583665731573">Connecter</translation>
 <translation id="5317780077021120954">Enregistrer</translation>
+<translation id="5319359161174645648">Google recommande Chrome</translation>
 <translation id="5324858694974489420">Contrôle parental</translation>
 <translation id="5327248766486351172">Nom</translation>
 <translation id="5342314432463739672">Demandes d'autorisation</translation>
@@ -975,6 +978,7 @@
 <translation id="8562452229998620586">Les mots de passe enregistrés s'affichent ici.</translation>
 <translation id="8569404424186215731">depuis le <ph name="DATE" /></translation>
 <translation id="8571213806525832805">Quatre dernières semaines</translation>
+<translation id="8572344201470131220">Image copiée</translation>
 <translation id="8583805026567836021">Suppression des données du compte</translation>
 <translation id="860043288473659153">Nom du titulaire de la carte</translation>
 <translation id="8616006591992756292">D'autres formes d'historique de navigation peuvent exister sur votre compte Google à l'adresse <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />.</translation>
@@ -1017,6 +1021,7 @@
 <translation id="8988028529677883095">Utiliser le téléphone comme clé de sécurité</translation>
 <translation id="8990209962746788689">Impossible de créer un code QR</translation>
 <translation id="8993760627012879038">Ouvrir un nouvel onglet en mode de nav. privée</translation>
+<translation id="8996847606757455498">Choisir un autre fournisseur</translation>
 <translation id="8998729206196772491">Vous vous connectez avec un compte géré par <ph name="MANAGED_DOMAIN" />, et son administrateur pourra contrôler vos données Google Chrome. Celles-ci seront définitivement liées à votre compte. En vous déconnectant de Chrome, vous supprimerez vos données sur cet appareil, mais celles-ci resteront stockées dans votre compte Google.</translation>
 <translation id="9028914725102941583">Activez la synchronisation pour partager des éléments entre des appareils</translation>
 <translation id="9040142327097499898">Les notifications sont autorisées. La localisation est désactivée pour cet appareil.</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 cb8e50f..624265c 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
@@ -125,7 +125,6 @@
 <translation id="1993768208584545658"><ph name="SITE" /> tente de s'associer</translation>
 <translation id="2000419248597011803">Envoie des cookies et des recherches effectuées à partir de la barre d'adresse et du champ de recherche à votre moteur de recherche par défaut</translation>
 <translation id="2002537628803770967">Cartes de crédit et adresses utilisées dans Google Pay</translation>
-<translation id="2012973609889389923">Site rapide</translation>
 <translation id="2013642289801508067">{FILE_COUNT,plural, =1{# fichier}one{# fichier}other{# fichiers}}</translation>
 <translation id="2017836877785168846">Efface l'historique et les saisies semi-automatiques dans la barre d'adresse.</translation>
 <translation id="2021896219286479412">Commandes du site en plein écran</translation>
@@ -220,6 +219,7 @@
 <translation id="2744248271121720757">Appuyez sur un mot pour lancer une recherche instantanée ou afficher les actions associées</translation>
 <translation id="2760989362628427051">Activer le thème sombre lorsque le thème sombre ou l'économiseur de batterie de votre appareil est activé</translation>
 <translation id="2762000892062317888">à l'instant</translation>
+<translation id="2771869497727323769">Impossible de créer un lien vers le texte en surbrillance. Partagez un lien vers une page dans une application.</translation>
 <translation id="2777555524387840389"><ph name="SECONDS" /> secondes restantes</translation>
 <translation id="2779651927720337254">échec</translation>
 <translation id="2781151931089541271">1 seconde restante</translation>
@@ -460,6 +460,7 @@
 <translation id="4732120983431207637">Dérouleur de pile</translation>
 <translation id="473775607612524610">Mettre à jour</translation>
 <translation id="4738836084190194332">Dernière synchronisation : <ph name="WHEN" /></translation>
+<translation id="474698142248234220">Erreur TWA : <ph name="ERROR_CODE" /> sur <ph name="VIOLATED_URL" /></translation>
 <translation id="4749960740855309258">Ouvrir un nouvel onglet</translation>
 <translation id="4759238208242260848">Téléchargements</translation>
 <translation id="4763829664323285145">{FILE_COUNT,plural, =1{1 téléchargement terminé.}one{# téléchargement terminé.}other{# téléchargements terminés.}}</translation>
@@ -509,6 +510,7 @@
 <translation id="5040262127954254034">Confidentialité</translation>
 <translation id="5087580092889165836">Ajouter une carte</translation>
 <translation id="509429900233858213">Une erreur s'est produite.</translation>
+<translation id="5100748015044654621">Partagez dans une application le lien vers le texte en surbrillance</translation>
 <translation id="510275257476243843">1 heure restante</translation>
 <translation id="5123685120097942451">Onglet de navigation privée</translation>
 <translation id="5127805178023152808">La synchronisation est désactivée.</translation>
@@ -535,6 +537,7 @@
 <translation id="5304593522240415983">Champ obligatoire.</translation>
 <translation id="5308380583665731573">Connexion</translation>
 <translation id="5317780077021120954">Enregistrer</translation>
+<translation id="5319359161174645648">Google recommande Chrome</translation>
 <translation id="5324858694974489420">Paramètres parentaux</translation>
 <translation id="5327248766486351172">Nom</translation>
 <translation id="5342314432463739672">Demandes d'autorisation</translation>
@@ -975,6 +978,7 @@
 <translation id="8562452229998620586">Les mots de passe enregistrés s'affichent ici.</translation>
 <translation id="8569404424186215731">depuis le <ph name="DATE" /></translation>
 <translation id="8571213806525832805">4 dernières semaines</translation>
+<translation id="8572344201470131220">Image copiée</translation>
 <translation id="8583805026567836021">Suppression des données du compte</translation>
 <translation id="860043288473659153">Nom du titulaire de la carte</translation>
 <translation id="8616006591992756292">Votre compte Google conserve peut-être d'autres formes d'historique de navigation sur la page <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />.</translation>
@@ -1017,6 +1021,7 @@
 <translation id="8988028529677883095">Utiliser un téléphone comme clé de sécurité</translation>
 <translation id="8990209962746788689">Impossible de créer le code QR</translation>
 <translation id="8993760627012879038">Ouvrir un nouvel onglet en mode navigation privée</translation>
+<translation id="8996847606757455498">Sélectionner un autre fournisseur</translation>
 <translation id="8998729206196772491">Vous vous connectez avec un compte géré par <ph name="MANAGED_DOMAIN" />, ce qui permettra à son administrateur de contrôler vos données Chrome. Celles-ci seront définitivement associées à ce compte. Si vous vous déconnectez de Chrome, vos données seront supprimées de cet appareil, mais elles seront conservées dans votre compte Google.</translation>
 <translation id="9028914725102941583">Activer la synchronisation pour partager des contenus entre des appareils</translation>
 <translation id="9040142327097499898">Les notifications sont autorisées. La localisation est désactivée pour cet appareil.</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 d3b1778..c876837 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
@@ -125,7 +125,6 @@
 <translation id="1993768208584545658"><ph name="SITE" /> quere sincronizarse</translation>
 <translation id="2000419248597011803">Envía buscas e cookies da barra de enderezos e da caixa de busca ao motor de busca predeterminado</translation>
 <translation id="2002537628803770967">Tarxetas de crédito e enderezos que usan Google Pay</translation>
-<translation id="2012973609889389923">Sitio rápido</translation>
 <translation id="2013642289801508067">{FILE_COUNT,plural, =1{# ficheiro}other{# ficheiros}}</translation>
 <translation id="2017836877785168846">Borra o historial e os completados automáticos na barra de enderezos.</translation>
 <translation id="2021896219286479412">Controis de pantalla completa</translation>
@@ -538,6 +537,7 @@
 <translation id="5304593522240415983">Este campo non pode quedar baleiro</translation>
 <translation id="5308380583665731573">Conectar</translation>
 <translation id="5317780077021120954">Gardar</translation>
+<translation id="5319359161174645648">Google recomenda Chrome</translation>
 <translation id="5324858694974489420">Configuración parental</translation>
 <translation id="5327248766486351172">Nome</translation>
 <translation id="5342314432463739672">Solicitudes de permisos</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 c2ee98ec..0ce21259 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
@@ -125,7 +125,6 @@
 <translation id="1993768208584545658"><ph name="SITE" />, જોડી કરવા માગે છે</translation>
 <translation id="2000419248597011803">ઍડ્રેસ બાર અને શોધ બૉક્સમાંથી કેટલીક કુકી અને શોધને તમારા ડિફૉલ્ટ શોધ એંજિન પર મોકલે છે</translation>
 <translation id="2002537628803770967">Google Payનો ઉપયોગ કરતા ક્રેડિટ કાર્ડ અને સરનામાં</translation>
-<translation id="2012973609889389923">ઝડપી સાઇટ</translation>
 <translation id="2013642289801508067">{FILE_COUNT,plural, =1{# ફાઇલ}one{# ફાઇલો}other{# ફાઇલો}}</translation>
 <translation id="2017836877785168846">ઍડ્રેસ બારમાં ઇતિહાસ અને સ્વતઃપૂર્ણ કરવું સાફ કરો.</translation>
 <translation id="2021896219286479412">પૂર્ણ સ્ક્રીન સાઇટ નિયંત્રણો</translation>
@@ -220,6 +219,7 @@
 <translation id="2744248271121720757">ઝટપટ શોધ કરવા માટે શબ્દ પર ટૅપ કરો અથવા સંબંધિત ક્રિયાઓ જુઓ</translation>
 <translation id="2760989362628427051">જ્યારે તમારા ડિવાઇસની ઘેરી થીમ અથવા બૅટરી સેવર ચાલુ હોય ત્યારે ઘેરી થીમ ચાલુ કરો</translation>
 <translation id="2762000892062317888">હમણાં જ</translation>
+<translation id="2771869497727323769">આ ટેક્સ્ટની લિંક બનાવી શકાતી નથી. કોઈ ઍપમાં આ પેજની લિંક શેર કરો.</translation>
 <translation id="2777555524387840389"><ph name="SECONDS" /> સેકંડ બાકી</translation>
 <translation id="2779651927720337254">નિષ્ફળ થયું</translation>
 <translation id="2781151931089541271">1 સેકંડ બાકી</translation>
@@ -460,6 +460,7 @@
 <translation id="4732120983431207637">સ્ટૅક અનવાઇન્ડર</translation>
 <translation id="473775607612524610">અપડેટ કરો</translation>
 <translation id="4738836084190194332">છેલ્લે સમન્વયિત: <ph name="WHEN" /></translation>
+<translation id="474698142248234220">TWA ભૂલ: <ph name="VIOLATED_URL" /> પર <ph name="ERROR_CODE" /></translation>
 <translation id="4749960740855309258">એક નવું ટૅબ ખોલો</translation>
 <translation id="4759238208242260848">ડાઉનલોડ્સ</translation>
 <translation id="4763829664323285145">{FILE_COUNT,plural, =1{1 ડાઉનલોડ પૂર્ણ થયું.}one{# ડાઉનલોડ પૂર્ણ થયું.}other{# ડાઉનલોડ પૂર્ણ થયાં.}}</translation>
@@ -509,6 +510,7 @@
 <translation id="5040262127954254034">પ્રાઇવસી</translation>
 <translation id="5087580092889165836">કાર્ડ ઉમેરો</translation>
 <translation id="509429900233858213">કોઈ ભૂલ આવી છે.</translation>
+<translation id="5100748015044654621">હાઇલાઇટ કરેલી ટેક્સ્ટને કોઈ ઍપમાં લિંક બનાવીને શેર કરો</translation>
 <translation id="510275257476243843">1 કલાક બાકી</translation>
 <translation id="5123685120097942451">છૂપા મોડમાંની ટૅબ</translation>
 <translation id="5127805178023152808">સમન્વયન બંધ છે</translation>
@@ -535,6 +537,7 @@
 <translation id="5304593522240415983">આ ફીલ્ડ ખાલી હોઈ શકતું નથી</translation>
 <translation id="5308380583665731573">કનેક્ટ કરો</translation>
 <translation id="5317780077021120954">સાચવો</translation>
+<translation id="5319359161174645648">Google Chromeની ભલામણ કરે છે</translation>
 <translation id="5324858694974489420">પેરેંટલ સેટિંગ્સ</translation>
 <translation id="5327248766486351172">નામ</translation>
 <translation id="5342314432463739672">પરવાનગીની વિનંતી કરી</translation>
@@ -975,6 +978,7 @@
 <translation id="8562452229998620586">તમારા સાચવેલા પાસવર્ડ્સ અહીં દેખાશે.</translation>
 <translation id="8569404424186215731"><ph name="DATE" /> થી</translation>
 <translation id="8571213806525832805">છેલ્લા 4 અઠવાડિયા</translation>
+<translation id="8572344201470131220">છબી કૉપિ કરી</translation>
 <translation id="8583805026567836021">એકાઉન્ટ ડેટા સાફ કરી રહ્યું છે</translation>
 <translation id="860043288473659153">કાર્ડધારકનું નામ</translation>
 <translation id="8616006591992756292">તમારા Google એકાઉન્ટમાં <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" /> પર બ્રાઉઝિંગ ઇતિહાસના બીજા સ્વરૂપો હોય શકે.</translation>
@@ -1017,6 +1021,7 @@
 <translation id="8988028529677883095">સિક્યુરિટી કી તરીકે ફોનનો ઉપયોગ કરો</translation>
 <translation id="8990209962746788689">QR કોડ બનાવી શકતા નથી</translation>
 <translation id="8993760627012879038">છુપા મોડમાં એક નવું ટૅબ ખોલો</translation>
+<translation id="8996847606757455498">કોઈ અન્ય પ્રદાતા પસંદ કરો</translation>
 <translation id="8998729206196772491">તમે <ph name="MANAGED_DOMAIN" /> દ્વારા મેનેજ એકાઉન્ટમાં સાઇન ઇન કરી રહ્યાં છો અને તમારા Chrome ડેટા પર એનું એડમિન નિયંત્રણ આપી રહ્યાં છો. તમારો ડેટા આ એકાઉન્ટ સાથે કાયમીરૂપે જોડાયેલું રહેશે. Chromeમાંથી સાઇન આઉટ કરવું આ ડિવાઇસ પરથી તમારો ડેટા ડિલીટ કરશે, પરંતુ એ તમારા Google એકાઉન્ટમાં સ્ટોર રહેશે.</translation>
 <translation id="9028914725102941583">બધા ડિવાઇસ પર શેર કરવા માટે 'સિંક કરો'ની સુવિધા ચાલુ કરો</translation>
 <translation id="9040142327097499898">નોટિફિકેશનની મંજૂરી છે. આ ઉપકરણ માટે સ્થાન ઍક્સેસ બંધ છે.</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 b9d9244..ecb99c8 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
@@ -125,7 +125,6 @@
 <translation id="1993768208584545658"><ph name="SITE" /> युग्मित करना चाहता है</translation>
 <translation id="2000419248597011803">'पता बार' और 'खोज बॉक्स' की कुछ कुकी और खोजों को आपके डिफ़ॉल्ट खोज इंजन पर भेजा जाता है</translation>
 <translation id="2002537628803770967">Google Pay का इस्तेमाल करने वाले क्रेडिट कार्ड और पते</translation>
-<translation id="2012973609889389923">तेज़ी से लोड होने वाली साइट</translation>
 <translation id="2013642289801508067">{FILE_COUNT,plural, =1{# फ़ाइल}one{# फ़ाइलें}other{# फ़ाइलें}}</translation>
 <translation id="2017836877785168846">इतिहास साफ़ करता है और पता बार मेंअपने-आपपूर्णता को साफ़ करता है.</translation>
 <translation id="2021896219286479412">पूरी स्क्रीन के साइट नियंत्रण</translation>
@@ -538,6 +537,7 @@
 <translation id="5304593522240415983">यह फ़ील्‍ड खाली नहीं छोड़ी जा सकती</translation>
 <translation id="5308380583665731573">कनेक्ट करें</translation>
 <translation id="5317780077021120954">सेव करें</translation>
+<translation id="5319359161174645648">Google, Chrome का सुझाव देता है</translation>
 <translation id="5324858694974489420">अभिभावकीय सेटिंग</translation>
 <translation id="5327248766486351172">नाम</translation>
 <translation id="5342314432463739672">अनुमति से जुड़े अनुरोध</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_hr.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_hr.xtb
index 7054a6a..19ae400 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_hr.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_hr.xtb
@@ -125,7 +125,6 @@
 <translation id="1993768208584545658">Web-lokacija <ph name="SITE" /> želi se upariti</translation>
 <translation id="2000419248597011803">Zadanoj tražilici šalje neke kolačiće i pretraživanja iz adresne trake i okvira za pretraživanje</translation>
 <translation id="2002537628803770967">Kreditne kartice i adrese s Google Paya</translation>
-<translation id="2012973609889389923">Brza web-lokacija</translation>
 <translation id="2013642289801508067">{FILE_COUNT,plural, =1{# datoteka}one{# datoteka}few{# datoteke}other{# datoteka}}</translation>
 <translation id="2017836877785168846">Briše povijest i automatsko dovršavanje u adresnoj traci.</translation>
 <translation id="2021896219286479412">Kontrole web-lokacije na cijelom zaslonu</translation>
@@ -538,6 +537,7 @@
 <translation id="5304593522240415983">To polje ne može biti prazno</translation>
 <translation id="5308380583665731573">Povežite se</translation>
 <translation id="5317780077021120954">Spremi</translation>
+<translation id="5319359161174645648">Google preporučuje Chrome</translation>
 <translation id="5324858694974489420">Postavke nadređenog računa</translation>
 <translation id="5327248766486351172">Naziv</translation>
 <translation id="5342314432463739672">Zahtjevi za dopuštenja</translation>
@@ -582,7 +582,7 @@
 <translation id="5639724618331995626">Dopusti sve web-lokacije</translation>
 <translation id="5648166631817621825">Posljednjih 7 dana</translation>
 <translation id="5655963694829536461">Pretražite preuzimanja</translation>
-<translation id="5659593005791499971">E-pošta</translation>
+<translation id="5659593005791499971">e-pošta</translation>
 <translation id="5665379678064389456">Stvorite događaj u aplikaciji <ph name="APP_NAME" /></translation>
 <translation id="5668404140385795438">Nadjača zahtjev web-lokacije za sprječavanje povećavanja</translation>
 <translation id="568275469169136466">da biste se privremeno prijavili</translation>
@@ -868,7 +868,7 @@
 <translation id="7772375229873196092">Zatvori aplikaciju <ph name="APP_NAME" /></translation>
 <translation id="7774809984919390718">{PAYMENT_METHOD,plural, =1{<ph name="PAYMENT_METHOD_PREVIEW" />\u2026 i još <ph name="NUMBER_OF_ADDITIONAL_PAYMENT_METHODS" />}one{<ph name="PAYMENT_METHOD_PREVIEW" />\u2026 i još <ph name="NUMBER_OF_ADDITIONAL_PAYMENT_METHODS" />}few{<ph name="PAYMENT_METHOD_PREVIEW" />\u2026 i još <ph name="NUMBER_OF_ADDITIONAL_PAYMENT_METHODS" />}other{<ph name="PAYMENT_METHOD_PREVIEW" />\u2026 i još <ph name="NUMBER_OF_ADDITIONAL_PAYMENT_METHODS" />}}</translation>
 <translation id="7778840695157240389">Nove priče potražite kasnije</translation>
-<translation id="7791543448312431591">Dodaj</translation>
+<translation id="7791543448312431591">Dodavanje</translation>
 <translation id="780301667611848630">Ne, hvala</translation>
 <translation id="7810647596859435254">Otvori aplikacijom…</translation>
 <translation id="7821588508402923572">Ovdje će se prikazati vaša ušteda podataka</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 a4cd4c7..51fce437 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
@@ -125,7 +125,6 @@
 <translation id="1993768208584545658">A(z) <ph name="SITE" /> párosítást szeretne végrehajtani</translation>
 <translation id="2000419248597011803">Bizonyos cookie-kat és kereséseket küld a címsávból és a keresőmezőből az alapértelmezett keresőmotornak</translation>
 <translation id="2002537628803770967">A Google Pay szolgáltatást használó hitelkártyák és címek</translation>
-<translation id="2012973609889389923">Gyors webhely</translation>
 <translation id="2013642289801508067">{FILE_COUNT,plural, =1{# fájl}other{# fájl}}</translation>
 <translation id="2017836877785168846">Törli a címsávban található előzményeket és automatikus kiegészítéseket.</translation>
 <translation id="2021896219286479412">Teljes képernyős oldal vezérlői</translation>
@@ -538,6 +537,7 @@
 <translation id="5304593522240415983">Ez a mező nem lehet üres</translation>
 <translation id="5308380583665731573">Csatlakozás</translation>
 <translation id="5317780077021120954">Mentés</translation>
+<translation id="5319359161174645648">A Google a Chrome-ot ajánlja</translation>
 <translation id="5324858694974489420">Szülői beállítások</translation>
 <translation id="5327248766486351172">Név</translation>
 <translation id="5342314432463739672">Engedélykérések</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 6f820db..b585c49d 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
@@ -125,7 +125,6 @@
 <translation id="1993768208584545658"><ph name="SITE" />-ն ուզում է զուգակցվել</translation>
 <translation id="2000419248597011803">Ձեր կանխադրված որոնիչին է ուղարկում հասցեագոտու և որոնման դաշտի հարցումները, ինչպես նաև որոշ քուքիներ</translation>
 <translation id="2002537628803770967">Բանկային քարտեր ու հասցեներ Google Pay-ից</translation>
-<translation id="2012973609889389923">Արագ կայք</translation>
 <translation id="2013642289801508067">{FILE_COUNT,plural, =1{# ֆայլ}one{# ֆայլ}other{# ֆայլ}}</translation>
 <translation id="2017836877785168846">Մաքրում է պատմությունն ու հասցեագոտու ինքնալրացումները:</translation>
 <translation id="2021896219286479412">Լիաէկրան ռեժիմի կարգավորումներ</translation>
@@ -538,6 +537,7 @@
 <translation id="5304593522240415983">Այս դաշտը չի կարող դատարկ լինել</translation>
 <translation id="5308380583665731573">Կապակցվել</translation>
 <translation id="5317780077021120954">Պահել</translation>
+<translation id="5319359161174645648">Google-ը խորհուրդ է տալիս Chrome դիտարկիչը</translation>
 <translation id="5324858694974489420">Ծնողական կայանքներ</translation>
 <translation id="5327248766486351172">Անուն</translation>
 <translation id="5342314432463739672">Թույլտվությունների հարցումներ</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_id.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_id.xtb
index f7b38d4..41f3fe0 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_id.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_id.xtb
@@ -102,7 +102,7 @@
 <translation id="1821253160463689938">Menggunakan cookie untuk mengingat preferensi, meski Anda tidak membuka halaman tersebut</translation>
 <translation id="1829244130665387512">Cari di halaman</translation>
 <translation id="1853692000353488670">Tab samaran baru</translation>
-<translation id="1856325424225101786">Setel ulang Mode Ringan?</translation>
+<translation id="1856325424225101786">Reset Mode Ringan?</translation>
 <translation id="1868024384445905608">Chrome sekarang mendownload file lebih cepat</translation>
 <translation id="1874760110381325409">Anda akan login dengan Akun Google\n(ini tidak akan mengaktifkan Sinkronisasi Chrome)</translation>
 <translation id="1883903952484604915">File Saya</translation>
@@ -125,7 +125,6 @@
 <translation id="1993768208584545658"><ph name="SITE" /> ingin menyandingkan</translation>
 <translation id="2000419248597011803">Mengirimkan beberapa cookie dan penelusuran dari kolom URL dan kotak penelusuran ke mesin telusur default</translation>
 <translation id="2002537628803770967">Kartu kredit dan alamat yang menggunakan Google Pay</translation>
-<translation id="2012973609889389923">Situs cepat</translation>
 <translation id="2013642289801508067">{FILE_COUNT,plural, =1{# File}other{# File}}</translation>
 <translation id="2017836877785168846">Hapus histori dan pelengkapan otomatis di kolom URL.</translation>
 <translation id="2021896219286479412">Kontrol situs layar penuh</translation>
@@ -220,6 +219,7 @@
 <translation id="2744248271121720757">Ketuk sebuah kata untuk menelusuri secara instan atau melihat tindakan terkait</translation>
 <translation id="2760989362628427051">Mengaktifkan tema gelap ketika tema gelap perangkat atau Penghemat Baterai aktif</translation>
 <translation id="2762000892062317888">baru saja</translation>
+<translation id="2771869497727323769">Tidak dapat membuat link ke teks. Bagikan link ke halaman dalam aplikasi.</translation>
 <translation id="2777555524387840389"><ph name="SECONDS" /> detik lagi</translation>
 <translation id="2779651927720337254">gagal</translation>
 <translation id="2781151931089541271">1 detik lagi</translation>
@@ -275,7 +275,7 @@
 <translation id="3207960819495026254">Diberi bookmark</translation>
 <translation id="3208584281581115441">Periksa sekarang</translation>
 <translation id="3211426585530211793"><ph name="ITEM_TITLE" /> dihapus</translation>
-<translation id="321773570071367578">Jika lupa frasa sandi atau ingin mengubah setelan ini, <ph name="BEGIN_LINK" />setel ulang sinkronisasi<ph name="END_LINK" /></translation>
+<translation id="321773570071367578">Jika lupa frasa sandi atau ingin mengubah setelan ini, <ph name="BEGIN_LINK" />reset sinkronisasi<ph name="END_LINK" /></translation>
 <translation id="3232754137068452469">Aplikasi Web</translation>
 <translation id="3236059992281584593">1 menit lagi</translation>
 <translation id="3244271242291266297">BB</translation>
@@ -460,6 +460,7 @@
 <translation id="4732120983431207637">Stack Unwinder</translation>
 <translation id="473775607612524610">Perbarui</translation>
 <translation id="4738836084190194332">Terakhir disinkronkan: <ph name="WHEN" /></translation>
+<translation id="474698142248234220">TWA error: <ph name="ERROR_CODE" /> pada <ph name="VIOLATED_URL" /></translation>
 <translation id="4749960740855309258">Membuka tab baru</translation>
 <translation id="4759238208242260848">Download</translation>
 <translation id="4763829664323285145">{FILE_COUNT,plural, =1{1 download selesai.}other{# download selesai.}}</translation>
@@ -468,7 +469,7 @@
 <translation id="478981486571169252">Di Chrome, Anda akan melihat status login, data penjelajahan, dan data situs <ph name="SITE_NAME" />.</translation>
 <translation id="4802417911091824046">Enkripsi frasa sandi tidak mencakup alamat dan metode pembayaran dari Google Pay.
 
-Untuk mengubah setelan ini, <ph name="BEGIN_LINK" />setel ulang sinkronisasi<ph name="END_LINK" /></translation>
+Untuk mengubah setelan ini, <ph name="BEGIN_LINK" />reset sinkronisasi<ph name="END_LINK" /></translation>
 <translation id="4807098396393229769">Nama di kartu</translation>
 <translation id="4824958205181053313">Batalkan sinkronisasi?</translation>
 <translation id="4835385943915508971">Chrome tidak memiliki akses ke sumber daya yang diminta.</translation>
@@ -485,7 +486,7 @@
 <translation id="4885273946141277891">Jumlah kemunculan Chrome tidak didukung.</translation>
 <translation id="4908869848243824489">Discover oleh Google</translation>
 <translation id="4910889077668685004">Aplikasi pembayaran</translation>
-<translation id="4913161338056004800">Setel ulang statistik</translation>
+<translation id="4913161338056004800">Reset statistik</translation>
 <translation id="4913169188695071480">Hentikan refresh</translation>
 <translation id="4915549754973153784"><ph name="BEGIN_LINK" />Dapatkan bantuan<ph name="END_LINK" /> saat memindai perangkat…</translation>
 <translation id="4921180162323349895">{FILE_COUNT,plural, =1{# Halaman}other{# Halaman}}</translation>
@@ -509,6 +510,7 @@
 <translation id="5040262127954254034">Privasi</translation>
 <translation id="5087580092889165836">Tambahkan kartu</translation>
 <translation id="509429900233858213">Terjadi kesalahan.</translation>
+<translation id="5100748015044654621">Bagikan link ke teks yang diperjelas dalam aplikasi</translation>
 <translation id="510275257476243843">1 jam lagi</translation>
 <translation id="5123685120097942451">Tab samaran</translation>
 <translation id="5127805178023152808">Sinkronisasi nonaktif</translation>
@@ -535,6 +537,7 @@
 <translation id="5304593522240415983">Bidang ini tidak boleh kosong</translation>
 <translation id="5308380583665731573">Sambungkan</translation>
 <translation id="5317780077021120954">Simpan</translation>
+<translation id="5319359161174645648">Google merekomendasikan Chrome</translation>
 <translation id="5324858694974489420">Setelan Orang Tua</translation>
 <translation id="5327248766486351172">Nama</translation>
 <translation id="5342314432463739672">Permintaan izin</translation>
@@ -624,7 +627,7 @@
 <translation id="5884076754568147479">Untuk membantu Anda menyelesaikan tugas, Google akan menerima URL dan konten situs tempat Anda menggunakan Asisten, serta informasi yang Anda kirimkan melalui Asisten</translation>
 <translation id="5919204609460789179">Perbarui <ph name="PRODUCT_NAME" /> untuk memulai sinkronisasi</translation>
 <translation id="5937580074298050696"><ph name="AMOUNT" /> dihemat</translation>
-<translation id="5939518447894949180">Setel ulang</translation>
+<translation id="5939518447894949180">Reset</translation>
 <translation id="5942872142862698679">Menggunakan Google untuk penelusuran</translation>
 <translation id="5952764234151283551">Mengirimkan URL halaman yang ingin Anda buka ke Google</translation>
 <translation id="5956665950594638604">Membuka Pusat Bantuan Chrome di tab baru</translation>
@@ -975,6 +978,7 @@
 <translation id="8562452229998620586">Sandi yang disimpan akan muncul di sini.</translation>
 <translation id="8569404424186215731">sejak <ph name="DATE" /></translation>
 <translation id="8571213806525832805">4 minggu terakhir</translation>
+<translation id="8572344201470131220">Gambar Disalin</translation>
 <translation id="8583805026567836021">Menghapus data akun</translation>
 <translation id="860043288473659153">Nama pemegang kartu</translation>
 <translation id="8616006591992756292">Akun Google Anda mungkin memiliki bentuk histori penjelajahan lainnya di <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />.</translation>
@@ -1017,6 +1021,7 @@
 <translation id="8988028529677883095">Gunakan ponsel sebagai kunci keamanan</translation>
 <translation id="8990209962746788689">Tidak dapat membuat kode QR</translation>
 <translation id="8993760627012879038">Membuka tab baru dalam mode Samaran</translation>
+<translation id="8996847606757455498">Pilih penyedia lain:</translation>
 <translation id="8998729206196772491">Anda akan login dengan akun yang dikelola oleh <ph name="MANAGED_DOMAIN" /> dan memberikan kontrol data Chrome kepada administratornya. Data akan terikat dengan akun ini secara permanen. Bila Anda logout dari Chrome, data akan dihapus dari perangkat ini, tetapi data tetap tersimpan di Akun Google.</translation>
 <translation id="9028914725102941583">Aktifkan sinkronisasi untuk berbagi ke seluruh perangkat</translation>
 <translation id="9040142327097499898">Notifikasi diizinkan. Lokasi dinonaktifkan untuk perangkat ini.</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_is.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_is.xtb
index 01aab3c..a13a965 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_is.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_is.xtb
@@ -125,7 +125,6 @@
 <translation id="1993768208584545658"><ph name="SITE" /> vill parast</translation>
 <translation id="2000419248597011803">Sendir sum fótspor og sumar leitir úr veffangastikunni og leitarreitnum í sjálfgefnu leitarvélina þína</translation>
 <translation id="2002537628803770967">Kreditkort og heimilisföng sem nota Google Pay</translation>
-<translation id="2012973609889389923">Hröð síða</translation>
 <translation id="2013642289801508067">{FILE_COUNT,plural, =1{# skrá}one{# skrá}other{# skrár}}</translation>
 <translation id="2017836877785168846">Hreinsar ferilinn og sjálfvirka útfyllingu í veffangastiku.</translation>
 <translation id="2021896219286479412">Stýringar vefsvæðis á öllum skjá</translation>
@@ -538,6 +537,7 @@
 <translation id="5304593522240415983">Þessi reitur má ekki vera auður</translation>
 <translation id="5308380583665731573">Tengjast</translation>
 <translation id="5317780077021120954">Vista</translation>
+<translation id="5319359161174645648">Google mælir með Chrome</translation>
 <translation id="5324858694974489420">Barnalæsing</translation>
 <translation id="5327248766486351172">Heiti</translation>
 <translation id="5342314432463739672">Heimildabeiðnir</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 d58d2d3d0..20db7656 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
@@ -125,7 +125,6 @@
 <translation id="1993768208584545658">Il sito <ph name="SITE" /> desidera accoppiarsi</translation>
 <translation id="2000419248597011803">Invia al tuo motore di ricerca predefinito alcune ricerche dalla barra degli indirizzi e dalla casella di ricerca, nonché alcuni cookie</translation>
 <translation id="2002537628803770967">Carte di credito e indirizzi che utilizzano Google Pay</translation>
-<translation id="2012973609889389923">Sito veloce</translation>
 <translation id="2013642289801508067">{FILE_COUNT,plural, =1{# file}other{# file}}</translation>
 <translation id="2017836877785168846">Consente di cancellare la cronologia e i completamenti automatici nella barra degli indirizzi.</translation>
 <translation id="2021896219286479412">Controlli sito a schermo intero</translation>
@@ -220,6 +219,7 @@
 <translation id="2744248271121720757">Tocca una parola per eseguire una ricerca immediata o visualizzare le azioni correlate</translation>
 <translation id="2760989362628427051">Attiva il tema scuro quando sul dispositivo è attivo il tema scuro o il risparmio energetico</translation>
 <translation id="2762000892062317888">in questo istante</translation>
+<translation id="2771869497727323769">Impossibile creare il link al testo. Condividi il link alla pagina in un'app.</translation>
 <translation id="2777555524387840389"><ph name="SECONDS" /> sec rimanenti</translation>
 <translation id="2779651927720337254">non riuscito</translation>
 <translation id="2781151931089541271">1 sec rimanente</translation>
@@ -460,6 +460,7 @@
 <translation id="4732120983431207637">Rimozione dello stack</translation>
 <translation id="473775607612524610">Aggiorna</translation>
 <translation id="4738836084190194332">Ultima sincronizzazione: <ph name="WHEN" /></translation>
+<translation id="474698142248234220">Errore TWA: <ph name="ERROR_CODE" /> su <ph name="VIOLATED_URL" /></translation>
 <translation id="4749960740855309258">Apri una nuova scheda</translation>
 <translation id="4759238208242260848">Download</translation>
 <translation id="4763829664323285145">{FILE_COUNT,plural, =1{1 download completato.}other{# download completati.}}</translation>
@@ -509,6 +510,7 @@
 <translation id="5040262127954254034">Privacy</translation>
 <translation id="5087580092889165836">Aggiungi carta</translation>
 <translation id="509429900233858213">Si è verificato un errore.</translation>
+<translation id="5100748015044654621">Condividi il link al testo evidenziato in un'app</translation>
 <translation id="510275257476243843">1 ora rimanente</translation>
 <translation id="5123685120097942451">Scheda di navigazione in incognito</translation>
 <translation id="5127805178023152808">La sincronizzazione è disattivata</translation>
@@ -535,6 +537,7 @@
 <translation id="5304593522240415983">Questo campo non può essere vuoto</translation>
 <translation id="5308380583665731573">Connessione</translation>
 <translation id="5317780077021120954">Salva</translation>
+<translation id="5319359161174645648">Google consiglia Chrome</translation>
 <translation id="5324858694974489420">Impostazioni controllo genitori</translation>
 <translation id="5327248766486351172">Nome</translation>
 <translation id="5342314432463739672">Richieste di autorizzazione</translation>
@@ -975,6 +978,7 @@
 <translation id="8562452229998620586">Le password salvate verranno visualizzate qui.</translation>
 <translation id="8569404424186215731">dal giorno <ph name="DATE" /></translation>
 <translation id="8571213806525832805">Ultime 4 settimane</translation>
+<translation id="8572344201470131220">Immagine copiata</translation>
 <translation id="8583805026567836021">Cancellazione dati dell'account</translation>
 <translation id="860043288473659153">Nome del titolare della carta</translation>
 <translation id="8616006591992756292">Il tuo Account Google potrebbe avere altre forme di cronologia di navigazione all'indirizzo <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />.</translation>
@@ -1017,6 +1021,7 @@
 <translation id="8988028529677883095">Utilizza il telefono come token di sicurezza</translation>
 <translation id="8990209962746788689">Impossibile creare codice QR</translation>
 <translation id="8993760627012879038">Apri nuova scheda in mod. di navigaz. in incognito</translation>
+<translation id="8996847606757455498">Scegli un altro fornitore</translation>
 <translation id="8998729206196772491">Stai per eseguire l'accesso con un account gestito da <ph name="MANAGED_DOMAIN" /> e consentire al relativo amministratore di avere il controllo dei tuoi dati di Chrome. I tuoi dati verranno associati definitivamente a questo account. Se esci da Chrome, i dati verranno eliminati da questo dispositivo, ma rimarranno memorizzati nel tuo Account Google.</translation>
 <translation id="9028914725102941583">Attiva la sincronizzazione per la condivisione tra dispositivi</translation>
 <translation id="9040142327097499898">Le notifiche sono consentite. La geolocalizzazione non è attiva per questo dispositivo.</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_iw.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_iw.xtb
index 0c73434..d1a3b2a 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_iw.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_iw.xtb
@@ -125,7 +125,6 @@
 <translation id="1993768208584545658"><ph name="SITE" /> רוצה לבצע התאמה עם</translation>
 <translation id="2000419248597011803">‏שליחה של חלק מקובצי ה-Cookie והחיפושים משורת כתובת האתר ומתיבת החיפוש אל מנוע החיפוש שהוגדר כברירת מחדל</translation>
 <translation id="2002537628803770967">‏כרטיסי אשראי וכתובות דרך Google Pay</translation>
-<translation id="2012973609889389923">אתר מהיר</translation>
 <translation id="2013642289801508067">{FILE_COUNT,plural, =1{קובץ אחד (#)}two{# קבצים}many{# קבצים}other{# קבצים}}</translation>
 <translation id="2017836877785168846">ניקוי של ההיסטוריה וההשלמות האוטומטיות בשורת כתובת האתר</translation>
 <translation id="2021896219286479412">פקדי אתר במסך מלא</translation>
@@ -220,6 +219,7 @@
 <translation id="2744248271121720757">כדי לחפש באופן מיידי או לראות פעולות קשורות, צריך להקיש על מילה</translation>
 <translation id="2760989362628427051">עיצוב כהה מופעל כשבמכשיר פועלת האפשרות 'עיצוב כהה' או 'חיסכון בסוללה'</translation>
 <translation id="2762000892062317888">ברגע זה</translation>
+<translation id="2771869497727323769">לא ניתן ליצור קישור לטקסט. יש לשתף קישור לדף באפליקציה.</translation>
 <translation id="2777555524387840389">נותרו <ph name="SECONDS" /> שניות</translation>
 <translation id="2779651927720337254">נכשל</translation>
 <translation id="2781151931089541271">נותרה שניה אחת</translation>
@@ -460,6 +460,7 @@
 <translation id="4732120983431207637">מודול התרת מחסניות</translation>
 <translation id="473775607612524610">עדכן</translation>
 <translation id="4738836084190194332">סונכרן לאחרונה: <ph name="WHEN" /></translation>
+<translation id="474698142248234220">‏שגיאת TWA: <ph name="ERROR_CODE" /> ב-<ph name="VIOLATED_URL" /></translation>
 <translation id="4749960740855309258">פתח כרטיסייה חדשה</translation>
 <translation id="4759238208242260848">הורדות</translation>
 <translation id="4763829664323285145">{FILE_COUNT,plural, =1{הורדה אחת הושלמה.}two{# הורדות הושלמו.}many{# הורדות הושלמו.}other{# הורדות הושלמו.}}</translation>
@@ -509,6 +510,7 @@
 <translation id="5040262127954254034">פרטיות</translation>
 <translation id="5087580092889165836">הוסף כרטיס</translation>
 <translation id="509429900233858213">אירעה שגיאה.</translation>
+<translation id="5100748015044654621">יש לשתף את הקישור לטקסט המודגש באפליקציה</translation>
 <translation id="510275257476243843">נותרה שעה אחת</translation>
 <translation id="5123685120097942451">כרטיסיית גלישה בסתר</translation>
 <translation id="5127805178023152808">סנכרון כבוי</translation>
@@ -535,6 +537,7 @@
 <translation id="5304593522240415983">שדה זה לא יכול להיות ריק</translation>
 <translation id="5308380583665731573">התחברות</translation>
 <translation id="5317780077021120954">שמור</translation>
+<translation id="5319359161174645648">‏Google ממליצה על Chrome</translation>
 <translation id="5324858694974489420">הגדרות הורים</translation>
 <translation id="5327248766486351172">שם</translation>
 <translation id="5342314432463739672">בקשות הרשאה</translation>
@@ -975,6 +978,7 @@
 <translation id="8562452229998620586">הסיסמאות השמורות יופיעו כאן.</translation>
 <translation id="8569404424186215731">מאז <ph name="DATE" /></translation>
 <translation id="8571213806525832805">מארבעת השבועות האחרונים</translation>
+<translation id="8572344201470131220">התמונה הועתקה</translation>
 <translation id="8583805026567836021">מנקה נתוני חשבון</translation>
 <translation id="860043288473659153">שם בעל הכרטיס</translation>
 <translation id="8616006591992756292">‏ייתכן שלחשבון Google שלך יהיו צורות אחרות של היסטוריית גלישה בכתובת <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />.</translation>
@@ -1017,6 +1021,7 @@
 <translation id="8988028529677883095">שימוש בטלפון כמפתח אבטחה</translation>
 <translation id="8990209962746788689">‏לא ניתן ליצור קוד QR</translation>
 <translation id="8993760627012879038">פתח חלון חדש במצב גלישה בסתר</translation>
+<translation id="8996847606757455498">בחירת ספק אחר</translation>
 <translation id="8998729206196772491">‏אתה נכנס עם חשבון המנוהל על-ידי <ph name="MANAGED_DOMAIN" /> ומעניק למנהל שלו שליטה על הנתונים שלך ב-Chrome. הנתונים שלך ישויכו לצמיתות אל החשבון הזה. יציאה מ-Chrome תמחק את הנתונים שלך מהמכשיר הזה, אבל הם יישארו בחשבון Google.</translation>
 <translation id="9028914725102941583">כדי לבצע שיתוף בין מכשירים יש להפעיל את הסנכרון</translation>
 <translation id="9040142327097499898">יש הרשאה להצגת הודעות. המיקום כבוי בשביל המכשיר הזה.</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 5b42767..a895afc3 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
@@ -125,7 +125,6 @@
 <translation id="1993768208584545658"><ph name="SITE" /> がペア設定を要求しています</translation>
 <translation id="2000419248597011803">Cookie と、アドレスバーや検索ボックスに入力した検索語句を既定の検索エンジンに送信します</translation>
 <translation id="2002537628803770967">Google Pay に登録したクレジット カードと住所</translation>
-<translation id="2012973609889389923">高速なサイト</translation>
 <translation id="2013642289801508067">{FILE_COUNT,plural, =1{# 件のファイル}other{# 件のファイル}}</translation>
 <translation id="2017836877785168846">アドレスバーの履歴とオートコンプリート データを削除します。</translation>
 <translation id="2021896219286479412">全画面表示時のサイトの操作項目</translation>
@@ -220,6 +219,7 @@
 <translation id="2744248271121720757">単語をタップすると、検索をすばやく実行したり、関連する操作メニューを確認したりできます</translation>
 <translation id="2760989362628427051">デバイスのダークテーマまたはバッテリー セーバーがオンのときにダークテーマをオンにする</translation>
 <translation id="2762000892062317888">たった今</translation>
+<translation id="2771869497727323769">テキストへのリンクを作成できません。ページへのリンクをアプリで共有してください。</translation>
 <translation id="2777555524387840389">残り <ph name="SECONDS" /> 秒</translation>
 <translation id="2779651927720337254">失敗</translation>
 <translation id="2781151931089541271">残り 1 秒</translation>
@@ -460,6 +460,7 @@
 <translation id="4732120983431207637">スタック アンワインダー</translation>
 <translation id="473775607612524610">更新</translation>
 <translation id="4738836084190194332">最終同期: <ph name="WHEN" /></translation>
+<translation id="474698142248234220">TWA エラー: <ph name="ERROR_CODE" />(<ph name="VIOLATED_URL" />)</translation>
 <translation id="4749960740855309258">新しいタブを開く</translation>
 <translation id="4759238208242260848">ダウンロード</translation>
 <translation id="4763829664323285145">{FILE_COUNT,plural, =1{1 件のダウンロードが完了しました。}other{# 件のダウンロードが完了しました。}}</translation>
@@ -509,6 +510,7 @@
 <translation id="5040262127954254034">プライバシー</translation>
 <translation id="5087580092889165836">カードを追加</translation>
 <translation id="509429900233858213">エラーが発生しました。</translation>
+<translation id="5100748015044654621">ハイライト表示したテキストへのリンクをアプリで共有してください</translation>
 <translation id="510275257476243843">残り 1 時間</translation>
 <translation id="5123685120097942451">シークレット タブ</translation>
 <translation id="5127805178023152808">同期は無効です</translation>
@@ -535,6 +537,7 @@
 <translation id="5304593522240415983">この項目は必須です</translation>
 <translation id="5308380583665731573">接続</translation>
 <translation id="5317780077021120954">保存</translation>
+<translation id="5319359161174645648">Google は Chrome を推奨しています</translation>
 <translation id="5324858694974489420">保護者設定</translation>
 <translation id="5327248766486351172">名前</translation>
 <translation id="5342314432463739672">権限のリクエスト</translation>
@@ -975,6 +978,7 @@
 <translation id="8562452229998620586">保存したパスワードはこちらに表示されます。</translation>
 <translation id="8569404424186215731">(<ph name="DATE" />以降)</translation>
 <translation id="8571213806525832805">過去 4 週間</translation>
+<translation id="8572344201470131220">画像をコピーしました</translation>
 <translation id="8583805026567836021">アカウント データをクリア中</translation>
 <translation id="860043288473659153">カード名義人</translation>
 <translation id="8616006591992756292">お使いの Google アカウントの <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" /> に、他の形式の閲覧履歴が記録されている場合があります。</translation>
@@ -1017,6 +1021,7 @@
 <translation id="8988028529677883095">スマートフォンをセキュリティ キーとして使用する</translation>
 <translation id="8990209962746788689">QR コードを作成できません</translation>
 <translation id="8993760627012879038">新しいタブをシークレット モードで開く</translation>
+<translation id="8996847606757455498">別のプロバイダを選択</translation>
 <translation id="8998729206196772491"><ph name="MANAGED_DOMAIN" /> で管理されているアカウントでログインして、Chrome データの管理を管理者に委ねようとしています。この操作を行うと、データはこのアカウントに恒久的に関連付けられます。Chrome からログアウトすると、データはこのデバイスから削除されますが、Google アカウントには残ります。</translation>
 <translation id="9028914725102941583">デバイス間で共有するには同期をオンにします</translation>
 <translation id="9040142327097499898">通知が許可されていますが、位置情報がデバイスでオフになっています。</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_ka.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_ka.xtb
index 891e3939..84a3518 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_ka.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_ka.xtb
@@ -125,7 +125,6 @@
 <translation id="1993768208584545658"><ph name="SITE" /> დაწყვილებას ითხოვს</translation>
 <translation id="2000419248597011803">თქვენს ნაგულისხმევ საძიებო სისტემას უგზავნის ზოგიერთ ქუქი-ჩანაწერს და საძიებო მოთხოვნებს მისამართთა ზოლიდან ან საძიებო ველიდან</translation>
 <translation id="2002537628803770967">საკრედიტო ბარათები და მისამართები Google Pay-დან</translation>
-<translation id="2012973609889389923">სწრაფი საიტი</translation>
 <translation id="2013642289801508067">{FILE_COUNT,plural, =1{# ფაილი}other{# ფაილი}}</translation>
 <translation id="2017836877785168846">გაასუფთავებს ისტორიას და მისამართთა ზოლის ავტომატური დასრულების მონაცემებს.</translation>
 <translation id="2021896219286479412">სრულეკრანიანი რეჟიმის მართვა</translation>
@@ -538,6 +537,7 @@
 <translation id="5304593522240415983">ეს ველი არ შეიძლება იყოს ცარიელი</translation>
 <translation id="5308380583665731573">დაკავშირება</translation>
 <translation id="5317780077021120954">შენახვა</translation>
+<translation id="5319359161174645648">Google გირჩევთ Chrome-ს</translation>
 <translation id="5324858694974489420">მშობელის პარამეტრები</translation>
 <translation id="5327248766486351172">სახელი</translation>
 <translation id="5342314432463739672">ნებართვების მოთხოვნები</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 dbb9f11..eb93bdb1 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
@@ -125,7 +125,6 @@
 <translation id="1993768208584545658"><ph name="SITE" /> сайты жұптасқысы келеді</translation>
 <translation id="2000419248597011803">Мекенжай жолағына және іздеу өрісіне енгізілген сұрауларды, сонымен қатар кейбір cookie файлдарын әдепкі іздеу жүйесіне жібереді</translation>
 <translation id="2002537628803770967">Google Pay қызметін пайдаланатын несиелік карталар мен мекенжайлар</translation>
-<translation id="2012973609889389923">Жылдам сайт</translation>
 <translation id="2013642289801508067">{FILE_COUNT,plural, =1{# файл}other{# файл}}</translation>
 <translation id="2017836877785168846">Мекенжай жолағындағы тарихты және автотолтыруларды өшіреді.</translation>
 <translation id="2021896219286479412">Толық экран режимін басқару</translation>
@@ -538,6 +537,7 @@
 <translation id="5304593522240415983">Бұл өріс бос болмауы керек</translation>
 <translation id="5308380583665731573">Қосылу</translation>
 <translation id="5317780077021120954">Сақтау</translation>
+<translation id="5319359161174645648">Google қызметі Chrome браузерін ұсынады</translation>
 <translation id="5324858694974489420">Басыңқы параметрлер</translation>
 <translation id="5327248766486351172">Аты</translation>
 <translation id="5342314432463739672">Рұқсат сұраулары</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_km.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_km.xtb
index 8d03ace..e9e54aa 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_km.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_km.xtb
@@ -125,7 +125,6 @@
 <translation id="1993768208584545658"><ph name="SITE" /> ចង់ផ្គូផ្គង</translation>
 <translation id="2000419248597011803">បញ្ជូនការស្វែងរក និងខូគី​មួយចំនួនពី​របារអាសយដ្ឋាន និង​ប្រអប់​ស្វែងរកទៅ​ម៉ាស៊ីន​ស្វែងរក​លំនាំដើម​របស់​អ្នក</translation>
 <translation id="2002537628803770967">បណ្ណ​ឥណទាន និង​អាសយដ្ឋាន​ដែល​ប្រើ Google Pay</translation>
-<translation id="2012973609889389923">គេហទំព័រ​លឿន</translation>
 <translation id="2013642289801508067">{FILE_COUNT,plural, =1{ឯកសារ #}other{ឯកសារ #}}</translation>
 <translation id="2017836877785168846">សម្អាត​ប្រវត្តិ និងការ​បំពេញស្វ័យប្រវត្តិ​នៅក្នុង​របារ​អាសយដ្ឋាន។</translation>
 <translation id="2021896219286479412">ការគ្រប់គ្រងទំព័រពេញអេក្រង់</translation>
@@ -538,6 +537,7 @@
 <translation id="5304593522240415983">ប្រអប់នេះមិនអាចចន្លោះទេ</translation>
 <translation id="5308380583665731573">ភ្ជាប់</translation>
 <translation id="5317780077021120954">រក្សាទុក</translation>
+<translation id="5319359161174645648">Google ណែនាំ Chrome</translation>
 <translation id="5324858694974489420">ការកំណត់មាតាបិតា</translation>
 <translation id="5327248766486351172">ឈ្មោះ</translation>
 <translation id="5342314432463739672">សំណើសុំ​ការអនុញ្ញាត</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_kn.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_kn.xtb
index fe23705e..6693122 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_kn.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_kn.xtb
@@ -126,7 +126,6 @@
 <translation id="1993768208584545658"><ph name="SITE" /> ಜೋಡಿಸಲು ಬಯಸುತ್ತದೆ</translation>
 <translation id="2000419248597011803">ಕೆಲವು ಕುಕೀಗಳನ್ನು ಹಾಗೂ ವಿಳಾಸ ಪಟ್ಟಿ ಮತ್ತು ಹುಡುಕಾಟ ಬಾಕ್ಸ್‌ನಿಂದ ಹುಡುಕಾಟಗಳನ್ನು, ನಿಮ್ಮ ಡಿಫಾಲ್ಟ್ ಹುಡುಕಾಟದ ಎಂಜಿನ್‌ಗೆ ಕಳುಹಿಸುತ್ತದೆ</translation>
 <translation id="2002537628803770967">Google Pay ಬಳಸುವ ಕ್ರೆಡಿಟ್ ಕಾರ್ಡ್‌ಗಳು ಮತ್ತು ವಿಳಾಸಗಳು</translation>
-<translation id="2012973609889389923">ವೇಗವಾದ ಸೈಟ್</translation>
 <translation id="2013642289801508067">{FILE_COUNT,plural, =1{# ಫೈಲ್}one{# ಫೈಲ್‌ಗಳು}other{# ಫೈಲ್‌ಗಳು}}</translation>
 <translation id="2017836877785168846">ಇತಿಹಾಸವನ್ನು ತೆರವುಗೊಳಿಸಿ ಮತ್ತು ವಿಳಾಸಪಟ್ಟಿಯಲ್ಲಿರುವುದನ್ನು ಸ್ವಯಂಪೂರ್ಣಗೊಳಿಸಿ.</translation>
 <translation id="2021896219286479412">ಪೂರ್ಣ ಪರದೆ ಸೈಟ್ ನಿಯಂತ್ರಣಗಳು</translation>
@@ -221,6 +220,7 @@
 <translation id="2744248271121720757">ತತ್‌ಕ್ಷಣ ಹುಡುಕಲು ಅಥವಾ ಸಂಬಂಧಿತ ಕ್ರಿಯೆಗಳನ್ನು ವೀಕ್ಷಿಸಲು ಪದವನ್ನು ಟ್ಯಾಪ್ ಮಾಡಿ</translation>
 <translation id="2760989362628427051">ನಿಮ್ಮ ಸಾಧನದ ಡಾರ್ಕ್ ಥೀಮ್ ಅಥವಾ ಬ್ಯಾಟರಿ ಸೇವರ್ ಆನ್ ಆಗಿರುವಾಗ, ಡಾರ್ಕ್ ಥೀಮ್ ಅನ್ನು ಆನ್ ಮಾಡಿ</translation>
 <translation id="2762000892062317888">ಈಗತಾನೇ</translation>
+<translation id="2771869497727323769">ಪಠ್ಯಕ್ಕೆ ಲಿಂಕ್ ರಚಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ. ಆ್ಯಪ್‌ನಲ್ಲಿ ಪುಟದ ಲಿಂಕ್ ಅನ್ನು ಹಂಚಿಕೊಳ್ಳಿ.</translation>
 <translation id="2777555524387840389"><ph name="SECONDS" /> ಸೆಕೆಂಡುಗಳು ಉಳಿದಿವೆ</translation>
 <translation id="2779651927720337254">ವಿಫಲವಾಗಿದೆ</translation>
 <translation id="2781151931089541271">1 ಸೆಕೆಂಡು ಉಳಿದಿದೆ</translation>
@@ -460,6 +460,7 @@
 <translation id="4732120983431207637">ಸ್ಟ್ಯಾಕ್ ಅನ್‌ವೈಂಡರ್</translation>
 <translation id="473775607612524610">ಅಪ್‌ಡೇಟ್‌‌</translation>
 <translation id="4738836084190194332">ಕೊನೆಯದಾಗಿ ಸಿಂಕ್ ಮಾಡಿರುವ ಸಮಯ: <ph name="WHEN" /></translation>
+<translation id="474698142248234220">TWA ದೋಷ: <ph name="ERROR_CODE" />, <ph name="VIOLATED_URL" /> ನಲ್ಲಿದೆ</translation>
 <translation id="4749960740855309258">ಹೊಸ ಟ್ಯಾಬ್ ತೆರೆಯಿರಿ</translation>
 <translation id="4759238208242260848">ಡೌನ್‌ಲೋಡ್‌ಗಳು</translation>
 <translation id="4763829664323285145">{FILE_COUNT,plural, =1{1 ಡೌನ್‌ಲೋಡ್‌‌ ಪೂರ್ಣಗೊಂಡಿದೆ.}one{# ಡೌನ್‌ಲೋಡ್‌ಗಳು ಪೂರ್ಣಗೊಂಡಿವೆ.}other{# ಡೌನ್‌ಲೋಡ್‌ಗಳು ಪೂರ್ಣಗೊಂಡಿವೆ.}}</translation>
@@ -509,6 +510,7 @@
 <translation id="5040262127954254034">ಗೌಪ್ಯತೆ</translation>
 <translation id="5087580092889165836">ಕಾರ್ಡ್ ಸೇರಿಸಿ</translation>
 <translation id="509429900233858213">ದೋಷವೊಂದು ಕಾಣಿಸಿಕೊಂಡಿದೆ.</translation>
+<translation id="5100748015044654621">ಆ್ಯಪ್‌ನಲ್ಲಿ ಹೈಲೈಟ್ ಮಾಡಿದ ಪಠ್ಯದ ಲಿಂಕ್ ಅನ್ನು ಹಂಚಿಕೊಳ್ಳಿ</translation>
 <translation id="510275257476243843">1 ಗಂಟೆ ಉಳಿದಿದೆ</translation>
 <translation id="5123685120097942451">ಅದೃಶ್ಯ ಟ್ಯಾಬ್‌</translation>
 <translation id="5127805178023152808">ಸಿಂಕ್‌ ಆಫ್‌ ಆಗಿದೆ</translation>
@@ -535,6 +537,7 @@
 <translation id="5304593522240415983">ಈ ಕ್ಷೇತ್ರವು ಖಾಲಿಯಾಗಿರುವಂತಿಲ್ಲ</translation>
 <translation id="5308380583665731573">ಸಂಪರ್ಕಿಸು</translation>
 <translation id="5317780077021120954">ಉಳಿಸು</translation>
+<translation id="5319359161174645648">Chrome ಅನ್ನು Google ಶಿಫಾರಸು ಮಾಡುತ್ತದೆ</translation>
 <translation id="5324858694974489420">ಪೋಷಕ ಸೆಟ್ಟಿಂಗ್‌ಗಳು</translation>
 <translation id="5327248766486351172">ಹೆಸರು</translation>
 <translation id="5342314432463739672">ಅನುಮತಿ ವಿನಂತಿಗಳು</translation>
@@ -975,6 +978,7 @@
 <translation id="8562452229998620586">ಉಳಿಸಲಾದ ಪಾಸ್‌ವರ್ಡ್‌ಗಳು ಇಲ್ಲಿ ಗೋಚರಿಸುತ್ತವೆ.</translation>
 <translation id="8569404424186215731"><ph name="DATE" /> ರಿಂದ</translation>
 <translation id="8571213806525832805">ಕಳೆದ 4 ವಾರಗಳು</translation>
+<translation id="8572344201470131220">ಚಿತ್ರವನ್ನು ನಕಲಿಸಲಾಗಿದೆ</translation>
 <translation id="8583805026567836021">ಖಾತೆಯ ಡೇಟಾವನ್ನು ತೆರವುಗೊಳಿಸಲಾಗುತ್ತಿದೆ</translation>
 <translation id="860043288473659153">ಕಾರ್ಡ್‌ಹೋಲ್ಡರ್ ಹೆಸರು</translation>
 <translation id="8616006591992756292">ನಿಮ್ಮ Google ಖಾತೆಯು <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" /> ನಲ್ಲಿ ಇತರ ವಿಧಗಳ ಬ್ರೌಸಿಂಗ್ ಇತಿಹಾಸವನ್ನು ಹೊಂದಿರಬಹುದು.</translation>
@@ -1017,6 +1021,7 @@
 <translation id="8988028529677883095">ಫೋನ್ ಅನ್ನು ಸುರಕ್ಷತಾ ಕೀಯನ್ನಾಗಿ ಬಳಸಿ</translation>
 <translation id="8990209962746788689">QR ಕೋಡ್‌ ಅನ್ನು ರಚಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತಿಲ್ಲ</translation>
 <translation id="8993760627012879038">ಅದೃಶ್ಯ ಮೋಡ್‌ನಲ್ಲಿ ಹೊಸ ವಿಂಡೋ ತೆರೆಯಿರಿ</translation>
+<translation id="8996847606757455498">ಬೇರೆ ಪೂರೈಕೆದಾರರನ್ನು ಆಯ್ಕೆಮಾಡಿ</translation>
 <translation id="8998729206196772491"><ph name="MANAGED_DOMAIN" /> ನಿರ್ವಹಿಸಿದ ಖಾತೆಯ ಮೂಲಕ ನೀವು ಸೈನ್‍‍ ಇನ್ ಮಾಡುತ್ತಿರುವಿರಿ ಮತ್ತು ಅದರ ನಿರ್ವಾಹಕ ನಿಯಂತ್ರಣವನ್ನು ನಿಮ್ಮ Chrome ಡೇಟಾದ ಮೂಲಕ ನೀಡುತ್ತಿರುವಿರಿ. ನಿಮ್ಮ ಡೇಟಾವನ್ನು ಶಾಶ್ವತವಾಗಿ ಈ ಖಾತೆಯೊಂದಿಗೆ ಜೋಡಿಸಲಾಗುತ್ತದೆ. Chrome ನಿಂದ ಸೈನ್ ಔಟ್ ಮಾಡುವುದರಿಂದ ಈ ಸಾಧನದಿಂದ ನಿಮ್ಮ ಡೇಟಾವನ್ನು ಅಳಿಸುತ್ತದೆ, ಆದರೆ ನಿಮ್ಮ Google ಖಾತೆಯಲ್ಲಿ ಸಂಗ್ರಹವಾಗಿಯೇ ಇರುತ್ತದೆ.</translation>
 <translation id="9028914725102941583">ಸಾಧನಗಳಾದ್ಯಂತ ಹಂಚಿಕೊಳ್ಳಲು, ಸಿಂಕ್ ಅನ್ನು ಆನ್ ಮಾಡಿ</translation>
 <translation id="9040142327097499898">ಅಧಿಸೂಚನೆಗಳಿಗೆ ಅನುಮತಿಯಿದೆ. ಈ ಸಾಧನದ ಸ್ಥಳ ಆಫ್ ಆಗಿದೆ.</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 d111bd8..86e248c 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
@@ -125,7 +125,6 @@
 <translation id="1993768208584545658"><ph name="SITE" />에서 페어링하려고 함</translation>
 <translation id="2000419248597011803">검색주소창 및 검색창의 검색어 및 일부 쿠키를 기본 검색엔진에 전송</translation>
 <translation id="2002537628803770967">Google Pay에 저장된 신용카드 및 주소</translation>
-<translation id="2012973609889389923">빠른 사이트</translation>
 <translation id="2013642289801508067">{FILE_COUNT,plural, =1{파일 #개}other{파일 #개}}</translation>
 <translation id="2017836877785168846">검색주소창의 검색 기록 및 자동 완성 항목을 삭제합니다.</translation>
 <translation id="2021896219286479412">전체화면 사이트 컨트롤</translation>
@@ -220,6 +219,7 @@
 <translation id="2744248271121720757">단어를 탭하여 즉시 검색하거나 관련 작업을 확인하세요</translation>
 <translation id="2760989362628427051">기기의 어두운 테마 또는 절전 모드가 켜지면 어두운 테마를 사용 설정합니다.</translation>
 <translation id="2762000892062317888">방금 전</translation>
+<translation id="2771869497727323769">텍스트 링크를 생성할 수 없습니다. 앱에서 페이지 링크를 공유하세요.</translation>
 <translation id="2777555524387840389"><ph name="SECONDS" />초 남음</translation>
 <translation id="2779651927720337254">실패</translation>
 <translation id="2781151931089541271">1초 남음</translation>
@@ -460,6 +460,7 @@
 <translation id="4732120983431207637">스택 언와인더</translation>
 <translation id="473775607612524610">업데이트</translation>
 <translation id="4738836084190194332">마지막 동기화 시간: <ph name="WHEN" /></translation>
+<translation id="474698142248234220">TWA 오류: <ph name="VIOLATED_URL" />의 <ph name="ERROR_CODE" /> 오류</translation>
 <translation id="4749960740855309258">새 탭 열기</translation>
 <translation id="4759238208242260848">다운로드</translation>
 <translation id="4763829664323285145">{FILE_COUNT,plural, =1{다운로드 1개 완료}other{다운로드 #개 완료}}</translation>
@@ -509,6 +510,7 @@
 <translation id="5040262127954254034">개인정보 보호</translation>
 <translation id="5087580092889165836">카드 추가</translation>
 <translation id="509429900233858213">오류가 발생했습니다.</translation>
+<translation id="5100748015044654621">앱에서 강조표시된 텍스트 링크를 공유하세요.</translation>
 <translation id="510275257476243843">1시간 남음</translation>
 <translation id="5123685120097942451">시크릿 탭</translation>
 <translation id="5127805178023152808">동기화 사용 안함</translation>
@@ -535,6 +537,7 @@
 <translation id="5304593522240415983">필수 입력란입니다.</translation>
 <translation id="5308380583665731573">연결</translation>
 <translation id="5317780077021120954">저장</translation>
+<translation id="5319359161174645648">Google에서 추천하는 Chrome</translation>
 <translation id="5324858694974489420">자녀 보호 설정</translation>
 <translation id="5327248766486351172">이름</translation>
 <translation id="5342314432463739672">권한 요청</translation>
@@ -637,7 +640,7 @@
 <translation id="6036057147555329831">추가 ICU</translation>
 <translation id="6039379616847168523">다음 탭으로 이동</translation>
 <translation id="604124094241169006">자동</translation>
-<translation id="6042308850641462728">더보기</translation>
+<translation id="6042308850641462728">자세히</translation>
 <translation id="604996488070107836">알 수 없는 오류로 인해 <ph name="FILE_NAME" /> 다운로드에 실패했습니다.</translation>
 <translation id="605721222689873409">YY</translation>
 <translation id="6059830886158432458">여기에서 스토리 및 활동을 관리하세요.</translation>
@@ -975,6 +978,7 @@
 <translation id="8562452229998620586">저장한 비밀번호가 여기에 표시됩니다.</translation>
 <translation id="8569404424186215731"><ph name="DATE" />부터</translation>
 <translation id="8571213806525832805">지난 4주</translation>
+<translation id="8572344201470131220">이미지 복사됨</translation>
 <translation id="8583805026567836021">계정 데이터 지우기</translation>
 <translation id="860043288473659153">카드 명의자 이름</translation>
 <translation id="8616006591992756292">Google 계정의 내 활동(<ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />)에는 인터넷 사용 기록이 다른 형식으로 남아 있을 수도 있습니다.</translation>
@@ -1017,6 +1021,7 @@
 <translation id="8988028529677883095">휴대전화를 보안 키로 사용</translation>
 <translation id="8990209962746788689">QR 코드를 만들 수 없음</translation>
 <translation id="8993760627012879038">시크릿 모드로 새 탭 열기</translation>
+<translation id="8996847606757455498">다른 제공업체 선택</translation>
 <translation id="8998729206196772491"><ph name="MANAGED_DOMAIN" />에서 관리하는 계정으로 로그인합니다. 계정 관리자가 내 Chrome 데이터를 관리하게 되며 데이터는 이 계정에 영구적으로 연결됩니다. Chrome에서 로그아웃하면 데이터가 이 기기에서 삭제되지만 Google 계정에는 그대로 유지됩니다.</translation>
 <translation id="9028914725102941583">동기화를 사용 설정하여 기기간 공유하기</translation>
 <translation id="9040142327097499898">알림이 허용되었습니다. 이 기기에서 위치가 사용 중지되었습니다.</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 196d361..dc92a23 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
@@ -125,7 +125,6 @@
 <translation id="1993768208584545658"><ph name="SITE" /> сайты жупташканы жатат</translation>
 <translation id="2000419248597011803">Дарек тилкесиндеги жана издөө кутучасындагы издөөлөрдү жана айрым cookie файлдарын демейки издөө тутумуна жөнөтөт</translation>
 <translation id="2002537628803770967">Google Pay'ди колдонгон насыя карталары жана даректер</translation>
-<translation id="2012973609889389923">Тез сайт</translation>
 <translation id="2013642289801508067">{FILE_COUNT,plural, =1{# файл}other{# файл}}</translation>
 <translation id="2017836877785168846">Дарек тилкесиндеги таржымалды жана сөздү автоматтык түрдө бүтүрүүнү тазалайт.</translation>
 <translation id="2021896219286479412">Сайтты толук экран режиминде көзөмөлдөө</translation>
@@ -538,6 +537,7 @@
 <translation id="5304593522240415983">Бул талаа бош болбошу керек</translation>
 <translation id="5308380583665731573">Туташуу</translation>
 <translation id="5317780077021120954">Сактоо</translation>
+<translation id="5319359161174645648">Google Chrome'ду сунуштайт</translation>
 <translation id="5324858694974489420">Ата-энелик жөндөөлөр</translation>
 <translation id="5327248766486351172">Аты:</translation>
 <translation id="5342314432463739672">Уруксат сурамдары</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 8408c0ba..00f041a 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
@@ -125,7 +125,6 @@
 <translation id="1993768208584545658"><ph name="SITE" /> ຕ້ອງການຈັບຄູ່</translation>
 <translation id="2000419248597011803">ສົ່ງບາງຄຸກກີ້ ແລະ ການຊອກຫາຈາກແຖບທີ່ຢູ່ ແລະ ກ່ອງຊອກຫາໄປໃຫ້ໂປຣແກຣມຊອກຫາເລີ່ມຕົ້ນຂອງທ່ານ</translation>
 <translation id="2002537628803770967">ບັດເຄຣດິດ ແລະ ທີ່ຢູ່ທີ່ໃຊ້ Google Pay</translation>
-<translation id="2012973609889389923">ເວັບໄຊໄວ</translation>
 <translation id="2013642289801508067">{FILE_COUNT,plural, =1{# ໄຟລ໌}other{# ໄຟລ໌}}</translation>
 <translation id="2017836877785168846">ລຶບລ້າງປະຫວັດ ແລະ ການເຮັດສຳເລັດອັດຕະໂນມັດໃນແຖບທີ່ຢູ່.</translation>
 <translation id="2021896219286479412">ການຄວບຄຸມເວັບໄຊແບບເຕັມຈໍ</translation>
@@ -538,6 +537,7 @@
 <translation id="5304593522240415983">ບ່ອນໃສ່ຂໍ້ມູນນີ້​ບໍ່​ສາ​ມາດ​ໃຫ້ຫວ່າງ​ເປົ່າໄດ້</translation>
 <translation id="5308380583665731573">​ເຊື່ອມ​ຕໍ່</translation>
 <translation id="5317780077021120954">ບັນທຶກ</translation>
+<translation id="5319359161174645648">Google ແນະນຳໃຫ້ໃຊ້ Chrome</translation>
 <translation id="5324858694974489420">ການ​ຕັ້ງ​ຄ່າ​ຂອງ​ພໍ່​ແມ່</translation>
 <translation id="5327248766486351172">ຊື່</translation>
 <translation id="5342314432463739672">ຄຳຂໍການອະນຸຍາດ</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_lt.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_lt.xtb
index 74f70e4..138a68b9 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_lt.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_lt.xtb
@@ -125,7 +125,6 @@
 <translation id="1993768208584545658">Svetainė <ph name="SITE" /> nori būti susieta su</translation>
 <translation id="2000419248597011803">Numatytajam paieškos varikliui siunčiami kai kurie slapukai ir į adreso juostą bei paieškos laukelį įvestos paieškos</translation>
 <translation id="2002537628803770967">„Google Pay“ naudojamos kredito kortelės ir adresai</translation>
-<translation id="2012973609889389923">Sparti svetainė</translation>
 <translation id="2013642289801508067">{FILE_COUNT,plural, =1{# failas}one{# failas}few{# failai}many{# failo}other{# failų}}</translation>
 <translation id="2017836877785168846">Išvaloma istorija ir automatiniai užbaigimai adreso juostoje.</translation>
 <translation id="2021896219286479412">Viso ekrano svetainės valdikliai</translation>
@@ -538,6 +537,7 @@
 <translation id="5304593522240415983">Šis laukas negali būti tuščias</translation>
 <translation id="5308380583665731573">Prisijungti</translation>
 <translation id="5317780077021120954">Išsaugoti</translation>
+<translation id="5319359161174645648">„Google“ rekomenduoja „Chrome“</translation>
 <translation id="5324858694974489420">Tėvų nustatymai</translation>
 <translation id="5327248766486351172">Pavadinimas</translation>
 <translation id="5342314432463739672">Leidimų užklausos</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_lv.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_lv.xtb
index 4500925..e15dee0 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_lv.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_lv.xtb
@@ -125,7 +125,6 @@
 <translation id="1993768208584545658"><ph name="SITE" /> vēlas savienot pārī</translation>
 <translation id="2000419248597011803">Nosūta dažus sīkfailus un meklēšanas vaicājumus no adreses joslas un meklēšanas lodziņa uz jūsu noklusējuma meklētājprogrammu.</translation>
 <translation id="2002537628803770967">Kredītkartes un adreses no pakalpojuma Google Pay</translation>
-<translation id="2012973609889389923">Ātras darbības vietne</translation>
 <translation id="2013642289801508067">{FILE_COUNT,plural, =1{# fails}zero{# faili}one{# fails}other{# faili}}</translation>
 <translation id="2017836877785168846">Notīra vēsturi un automātiskās pabeigšanas ierakstus adreses joslā.</translation>
 <translation id="2021896219286479412">Pilnekrāna vietnes vadīklas</translation>
@@ -538,6 +537,7 @@
 <translation id="5304593522240415983">Šis lauks nevar būt tukšs.</translation>
 <translation id="5308380583665731573">Pievienošana</translation>
 <translation id="5317780077021120954">Saglabāt</translation>
+<translation id="5319359161174645648">Google iesaka pārlūku Chrome</translation>
 <translation id="5324858694974489420">Vecāku iestatījumi</translation>
 <translation id="5327248766486351172">Nosaukums</translation>
 <translation id="5342314432463739672">Atļauju pieprasījumi</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 ae55dc53..10368f6 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
@@ -125,7 +125,6 @@
 <translation id="1993768208584545658"><ph name="SITE" /> сака да се спари</translation>
 <translation id="2000419248597011803">Испраќа колачиња и пребарувања од лентата за адреси и полето за пребарување во вашиот стандарден пребарувач</translation>
 <translation id="2002537628803770967">Кредитни картички и адреси преку Google Pay</translation>
-<translation id="2012973609889389923">Брз сајт</translation>
 <translation id="2013642289801508067">{FILE_COUNT,plural, =1{# датотека}one{# датотека}other{# датотеки}}</translation>
 <translation id="2017836877785168846">Ги брише историјата и автоматските довршувања во лентата за адреси.</translation>
 <translation id="2021896219286479412">Контроли на сајтот на цел екран</translation>
@@ -538,6 +537,7 @@
 <translation id="5304593522240415983">Ова поле не може да биде празно</translation>
 <translation id="5308380583665731573">Поврзи</translation>
 <translation id="5317780077021120954">Зачувај</translation>
+<translation id="5319359161174645648">Google го препорачува Chrome</translation>
 <translation id="5324858694974489420">Родителски поставки</translation>
 <translation id="5327248766486351172">Име</translation>
 <translation id="5342314432463739672">Барања за дозвола</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 f4cfcd1f..6f7c0074 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
@@ -125,7 +125,6 @@
 <translation id="1993768208584545658"><ph name="SITE" /> ജോടിയാക്കാൻ താൽപ്പര്യപ്പെടുന്നു</translation>
 <translation id="2000419248597011803">നിങ്ങളുടെ ഡിഫോൾട്ട് തിരയൽ എഞ്ചിനിലേക്ക് വിലാസ ബാറിൽ നിന്നും തിരയൽ ബോക്‌സിൽ നിന്നുമുള്ള തിരയലുകളും കുറച്ച് കുക്കികളും അയയ്ക്കുന്നു</translation>
 <translation id="2002537628803770967">Google Pay ഉപയോഗിക്കുന്ന ക്രെഡിറ്റ് കാർഡുകളും വിലാസങ്ങളും</translation>
-<translation id="2012973609889389923">വേഗതയുള്ള സൈറ്റ്</translation>
 <translation id="2013642289801508067">{FILE_COUNT,plural, =1{# ഫയല്‍}other{# ഫയലുകൾ}}</translation>
 <translation id="2017836877785168846">വിലാസ ബാറിലെ ചരിത്രവും സ്വയം പൂർത്തീകരണങ്ങളും മായ്ക്കുന്നു.</translation>
 <translation id="2021896219286479412">പൂർണ്ണ സ്ക്രീൻ സൈറ്റ് നിയന്ത്രണങ്ങൾ</translation>
@@ -538,6 +537,7 @@
 <translation id="5304593522240415983">ഈ ഫീൽഡ് ശൂന്യമായിടാൻ കഴിയില്ല</translation>
 <translation id="5308380583665731573">കണക്‌റ്റുചെയ്യുക</translation>
 <translation id="5317780077021120954">സംരക്ഷിക്കുക</translation>
+<translation id="5319359161174645648">Google ശുപാർശചെയ്യുന്നത് Chrome ആണ്</translation>
 <translation id="5324858694974489420">രക്ഷാകർതൃ ക്രമീകരണം</translation>
 <translation id="5327248766486351172">പേര്</translation>
 <translation id="5342314432463739672">അനുമതി അഭ്യർത്ഥനകൾ</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_mn.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_mn.xtb
index 642f541..fe3c2cd 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_mn.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_mn.xtb
@@ -104,6 +104,7 @@
 <translation id="1853692000353488670">Нууцлал бүхий шинэ таб</translation>
 <translation id="1856325424225101786">Lite горимыг шинэчлэх үү?</translation>
 <translation id="1868024384445905608">Chrome одоо файлыг хурдан татдаг боллоо</translation>
+<translation id="1874760110381325409">Та Google Бүртгэлээрээ нэвтэрнэ\n(ингэснээр Chrome Синк идэвхжихгүй)</translation>
 <translation id="1883903952484604915">Миний файл</translation>
 <translation id="1919950603503897840">Харилцагчдыг сонгох</translation>
 <translation id="1925021887439448749">Тохируулсан вэб хаяг оруулах</translation>
@@ -124,7 +125,6 @@
 <translation id="1993768208584545658"><ph name="SITE" /> холбогдох хүсэлтэй байна</translation>
 <translation id="2000419248597011803">Таны өгөгдмөл хайлтын системд хаяг оруулах хэсэг, хайх хэсгийн зарим күүки болон хайлтыг илгээдэг</translation>
 <translation id="2002537628803770967">Google Pay-г ашиглан кредит карт болон хаягийг импортлох</translation>
-<translation id="2012973609889389923">Хурдан ачаалах сайт</translation>
 <translation id="2013642289801508067">{FILE_COUNT,plural, =1{# Файл}other{# Файл}}</translation>
 <translation id="2017836877785168846">Түүх, хаяг оруулах хэсгийн автомат гүйцээлтийг устгана.</translation>
 <translation id="2021896219286479412">Бүтэн дэлгэцийн сайтын хяналт</translation>
@@ -227,6 +227,7 @@
 <translation id="281504910091592009"><ph name="BEGIN_LINK" />Google Бүртгэл<ph name="END_LINK" />-дээ хадгалсан нууц үгнүүдийг харах болон удирдах</translation>
 <translation id="2818669890320396765">Хавчуургаа бүх төхөөрөмждөө авахын тулд нэвтрээд синкийг асаана уу</translation>
 <translation id="2827278682606527653">Feed card menu half height</translation>
+<translation id="2841216154655874070">{NUM_DAYS,plural, =1{1 хоногийн өмнө шалгасан}other{# хоногийн өмнө шалгасан}}</translation>
 <translation id="2842985007712546952">Толгой хавтас</translation>
 <translation id="2860954141821109167">Гар утасны аппыг энэ төхөөрөмж дээр идэвхжүүлсэн эсэхийг шалгана уу</translation>
 <translation id="2870560284913253234">Ажлын талбар</translation>
@@ -532,6 +533,7 @@
 <translation id="5304593522240415983">Энэ талбар хоосон орхиж болохгүй</translation>
 <translation id="5308380583665731573">Холбо</translation>
 <translation id="5317780077021120954">Хадгалах</translation>
+<translation id="5319359161174645648">Google нь Chrome-г санал болгож байна</translation>
 <translation id="5324858694974489420">Эцэг, эхэд зориулсан тохиргоо</translation>
 <translation id="5327248766486351172">Нэр</translation>
 <translation id="5342314432463739672">Зөвшөөрлийн хүсэлт</translation>
@@ -703,6 +705,7 @@
 <translation id="6532866250404780454">Таны Chrome-д зочилдог сайтуудыг харуулахгүй. Бүх сайтын цаг хэмжигчийг устгана.</translation>
 <translation id="6534565668554028783">Google хариу өгөхгүй хэтэрхий удсан</translation>
 <translation id="6539092367496845964">Алдаа гарлаа. Дараа дахин оролдоно уу.</translation>
+<translation id="6541983376925655882">{NUM_HOURS,plural, =1{1 цагийн өмнө шалгасан}other{# цагийн өмнө шалгасан}}</translation>
 <translation id="6545017243486555795">Бүх өгөгдлийг устгах</translation>
 <translation id="6560414384669816528">Sogou-р хайх</translation>
 <translation id="656065428026159829">Дэлгэрэнгүй үзэх</translation>
@@ -734,6 +737,7 @@
 <translation id="6697492270171225480">Хуудас олдоогүй үед төстэй хуудсын зөвлөмжийг харуулах</translation>
 <translation id="6698801883190606802">Синк хийсэн мэдээллийг удирдах</translation>
 <translation id="6699370405921460408">Google-н серверүүд таны зочилдог хуудсыг тохируулна.</translation>
+<translation id="670498945988402717">Өчигдөр шалгасан</translation>
 <translation id="6710213216561001401">Өмнөх</translation>
 <translation id="671481426037969117">Таны <ph name="FQDN" />-н цаг хэмжигчийн хугацаа дууссан байна. Энэ нь маргааш дахин эхэлнэ.</translation>
 <translation id="6738867403308150051">Татаж байна…</translation>
@@ -772,6 +776,7 @@
 <translation id="7063006564040364415">Синхийн сервер лүү холбогдож чадсангүй.</translation>
 <translation id="7071521146534760487">Бүртгэл удирдах</translation>
 <translation id="7077143737582773186">SD Карт</translation>
+<translation id="7080806333218412752">URL-г шалгуулахаар Аюулгүй үзэх рүү тэдгээрийг илгээдэг. Шинэ аюул заналыг олж илрүүлэхэд туслахын тулд хуудас, татаж авсан файл, өргөтгөлийн үйл ажиллагаа, системийн мэдээллийн багахан хэсгийг мөн илгээдэг. Нэвтэрсэн үед тань Google аппууд дээр таныг хамгаалахын тулд энэ өгөгдлийг таны Google Бүртгэлтэй түр хугацаанд холбодог.</translation>
 <translation id="7121362699166175603">Tүүх болон хаяг оруулах хэсгийн автомат гүйцээлтийг устгана. Таны Google бүртгэл <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />-д хайлтын түүхийн өөр хэлбэртэй байж болзошгүй.</translation>
 <translation id="7128355412245153445">Нүүр хуудасны товчлуур дээр товших бүрдээ шилдэг сайт болон сүүлийн үеийн мэдээ нийтлэлийг хараарай</translation>
 <translation id="7138678301420049075">Бусад</translation>
@@ -781,6 +786,7 @@
 <translation id="7173114856073700355">Тохиргоог нээх</translation>
 <translation id="7177466738963138057">Та дараа үүнийг Тохиргоо хэсэгт өөрчлөх боломжтой</translation>
 <translation id="7180611975245234373">Дахин сэргээх</translation>
+<translation id="7187993566681480880">Таныг нэвтэрсэн үед Chrome дээр таны аюулгүй байдлыг хангадаг бөгөөд Google-н бусад апп дахь таны аюулгүй байдлыг сайжруулахын тулд ашиглагдах боломжтой.</translation>
 <translation id="7189372733857464326">Google Play үйлчилгээний шинэчлэлтийг хүлээж байна</translation>
 <translation id="7191430249889272776">Арын дэвсгэр дээр нээсэн цонх.</translation>
 <translation id="723171743924126238">Зураг сонгох</translation>
@@ -892,6 +898,7 @@
 <translation id="8027863900915310177">Хаана татаж авахыг сонгох</translation>
 <translation id="8035133914807600019">Шинэ хавтас...</translation>
 <translation id="8037750541064988519"><ph name="DAYS" /> өдөр үлдсэн</translation>
+<translation id="8037801708772278989">Дөнгөж сая шалгасан</translation>
 <translation id="804335162455518893">SD карт олдсонгүй</translation>
 <translation id="805047784848435650">Таны хайлтын түүхэнд тулгуурласан</translation>
 <translation id="8051695050440594747"><ph name="MEGABYTES" /> мегабайт боломжтой</translation>
@@ -1033,6 +1040,7 @@
 <translation id="9137013805542155359">Эх хувийг харуулах</translation>
 <translation id="9155898266292537608">Мөн та үгийг хурдан товшоод хайх боломжтой</translation>
 <translation id="9169507124922466868">Навигацын түүхийг хагас нээлээ</translation>
+<translation id="9199368092038462496">{NUM_MINS,plural, =1{1 минутын өмнө шалгасан}other{# минутын өмнө шалгасан}}</translation>
 <translation id="9204836675896933765">1 файл үлдсэн</translation>
 <translation id="9206873250291191720">A</translation>
 <translation id="9209888181064652401">Дуудлага хийх боломжгүй байна</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 ce5dabab..c1cae4a 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
@@ -125,7 +125,6 @@
 <translation id="1993768208584545658"><ph name="SITE" /> जोडू इच्छिते</translation>
 <translation id="2000419248597011803">ॲड्रेस बार आणि सर्च बॉक्समधून तुमच्या डीफॉल्ट शोध इंजिनला काही कुकीज आणि शोध पाठवते</translation>
 <translation id="2002537628803770967">Google Pay वापरून क्रेडिट कार्ड आणि पत्ते</translation>
-<translation id="2012973609889389923">जलद साइट</translation>
 <translation id="2013642289801508067">{FILE_COUNT,plural, =1{# फाइल}other{# फाइल}}</translation>
 <translation id="2017836877785168846">ॲड्रेस बारमधील इतिहास आणि आपोआप पूर्ण केलेले साफ करते.</translation>
 <translation id="2021896219286479412">फुल स्क्रीन साइट नियंत्रणे</translation>
@@ -538,6 +537,7 @@
 <translation id="5304593522240415983">हे फील्ड रिक्त ठेवता येणार नाही</translation>
 <translation id="5308380583665731573">कनेक्‍ट करा</translation>
 <translation id="5317780077021120954">सेव्ह करा</translation>
+<translation id="5319359161174645648">Google Chrome ची शिफारस करते</translation>
 <translation id="5324858694974489420">पालक सेटिंग्ज</translation>
 <translation id="5327248766486351172">नाव</translation>
 <translation id="5342314432463739672">परवानगीच्या विनंत्या</translation>
@@ -582,7 +582,7 @@
 <translation id="5639724618331995626">सर्व साइटना अनुमती द्या</translation>
 <translation id="5648166631817621825">अखेरच्या 7 दिवसांमधील</translation>
 <translation id="5655963694829536461">तुमचे डाउनलोड शोधा</translation>
-<translation id="5659593005791499971">ईमेल</translation>
+<translation id="5659593005791499971">ई-मेल</translation>
 <translation id="5665379678064389456"><ph name="APP_NAME" /> मध्ये इव्हेंट तयार करा</translation>
 <translation id="5668404140385795438">झूम वाढविणे निर्बंधित करण्याची वेबसाइटची विनंती ओव्हरराइड करा</translation>
 <translation id="568275469169136466">तात्पुरते साइन इन करण्यासाठी</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 3025ae9..5c5852c1 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
@@ -125,7 +125,6 @@
 <translation id="1993768208584545658"><ph name="SITE" /> mahu digandingkan</translation>
 <translation id="2000419248597011803">Menghantar beberapa kuki dan carian daripada bar alamat dan kotak carian ke enjin carian lalai anda</translation>
 <translation id="2002537628803770967">Kad kredit dan alamat yang menggunakan Google Pay</translation>
-<translation id="2012973609889389923">Tapak laju</translation>
 <translation id="2013642289801508067">{FILE_COUNT,plural, =1{# Fail}other{# Fail}}</translation>
 <translation id="2017836877785168846">Kosongkan sejarah dan pelengkapan automatik dalam bar alamat.</translation>
 <translation id="2021896219286479412">Kawalan tapak skrin penuh</translation>
@@ -538,6 +537,7 @@
 <translation id="5304593522240415983">Medan ini tidak boleh kosong</translation>
 <translation id="5308380583665731573">Sambung</translation>
 <translation id="5317780077021120954">Simpan</translation>
+<translation id="5319359161174645648">Google mengesyorkan Chrome</translation>
 <translation id="5324858694974489420">Tetapan Ibu Bapa</translation>
 <translation id="5327248766486351172">Nama</translation>
 <translation id="5342314432463739672">Permintaan kebenaran</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 52c2b9f..34cce3c 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
@@ -125,7 +125,6 @@
 <translation id="1993768208584545658"><ph name="SITE" /> သည် တွဲချိတ်လိုပါသည်</translation>
 <translation id="2000419248597011803">လိပ်စာဘားနှင့် ရှာဖွေမှုအကွက်ထဲရှိ အချို့သော ကွတ်ကီးများနှင့် ရှာဖွေမှုများကို သင်၏မူရင်းရှာဖွေမှုအင်ဂျင်သို့ ပို့သည်</translation>
 <translation id="2002537628803770967">Google Pay ကို အသုံးပြုသည့် ခရက်ဒစ်ကတ်နှင့် လိပ်စာများ</translation>
-<translation id="2012973609889389923">မြန်ဆန်သော ဝဘ်ဆိုက်</translation>
 <translation id="2013642289801508067">{FILE_COUNT,plural, =1{# ဖိုင်}other{# ဖိုင်}}</translation>
 <translation id="2017836877785168846">လိပ်စာဘားရှိ မှတ်တမ်းနှင့် အလိုအလျောက်ဖြည့်ခြင်းများကို ရှင်းလင်းရန်</translation>
 <translation id="2021896219286479412">မျက်နှာပြင်အပြည့် ထိန်းချုပ်မှု</translation>
@@ -538,6 +537,7 @@
 <translation id="5304593522240415983">ဒီအကွက် ပလာ မဖြစ်နိုင်ပါ</translation>
 <translation id="5308380583665731573">ချိတ်ဆက်ရန်</translation>
 <translation id="5317780077021120954">သိမ်းရန်</translation>
+<translation id="5319359161174645648">Google က Chrome ကို အသုံးပြုရန် အကြံပြုထားပါသည်</translation>
 <translation id="5324858694974489420">အုပ်ထိန်းမှု ချိန်ညှိချက်များ</translation>
 <translation id="5327248766486351172">အမည်</translation>
 <translation id="5342314432463739672">ခွင့်ပြုချက် တောင်းဆိုမှုများ</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 a0e97ec..e8ca50d 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
@@ -104,6 +104,7 @@
 <translation id="1853692000353488670">नयाँ इनकगनिटो ट्याब</translation>
 <translation id="1856325424225101786">लाइट मोड रिसेट गर्ने हो?</translation>
 <translation id="1868024384445905608">Chrome ले अब फाइलहरू अझ छिटो डाउनलोड गर्छ</translation>
+<translation id="1874760110381325409">तपाईं आफ्नो Google खातामार्फत साइन इन हुनु हुने छ\n(यसो गर्दा Chrome सिंक नामक सुविधा अन हुने छैन)</translation>
 <translation id="1883903952484604915">मेरा फाइलहरू</translation>
 <translation id="1919950603503897840">सम्पर्कहरू चयन गर्नुहोस्</translation>
 <translation id="1925021887439448749">आफू अनुकूल पारिएको वेब ठेगाना प्रविष्टि गर्नुहोस्</translation>
@@ -124,7 +125,6 @@
 <translation id="1993768208584545658"><ph name="SITE" /> जोडा बनाउन चाहन्छ</translation>
 <translation id="2000419248597011803">यसले ठेगाना पट्टी र खोज बाकसका केही कुकी र खोजहरूलाई तपाईंको पूर्वनिर्धारित खोज इन्जिनमा पठाउँछ</translation>
 <translation id="2002537628803770967">Google Pay को प्रयोग गर्ने क्रेडिट कार्ड र ठेगानाहरू</translation>
-<translation id="2012973609889389923">छिटो लोड हुने साइट</translation>
 <translation id="2013642289801508067">{FILE_COUNT,plural, =1{# फाइल}other{# फाइलहरू}}</translation>
 <translation id="2017836877785168846">ठेगाना पट्टीबाट इतिहास र स्वतः पूर्णतासम्बन्धी सुविधाहरूलाई खाली गर्दछ।</translation>
 <translation id="2021896219286479412">पूर्ण स्क्रिनको साइटका नियन्त्रणहरू</translation>
@@ -219,6 +219,7 @@
 <translation id="2744248271121720757">तत्कालै खोज्नका लागि कुनै शब्दमा ट्याप गर्नुहोस् वा सम्बन्धित कारबाहीहरू हेर्नुहोस्</translation>
 <translation id="2760989362628427051">तपाईंको यन्त्रमा अँध्यारो थिम वा ब्याट्री सेभर मोड सक्रिय हुँदा अँध्यारो थिम सक्रिय गर्नुहोस्</translation>
 <translation id="2762000892062317888">भर्खरै</translation>
+<translation id="2771869497727323769">हाइलाइट गरिएको पाठको लिंक बनाउन सकिँदैन। कुनै एपमार्फत पृष्ठको लिंक सेयर गर्नुहोस्।</translation>
 <translation id="2777555524387840389"><ph name="SECONDS" /> सेकेन्ड बाँकी छ</translation>
 <translation id="2779651927720337254">डाउनलोड गर्न सकिएन</translation>
 <translation id="2781151931089541271">१ सेकेन्ड बाँकी छ</translation>
@@ -227,6 +228,7 @@
 <translation id="281504910091592009">आफ्नो <ph name="BEGIN_LINK" />Google खाता<ph name="END_LINK" /> मा सुरक्षित गरिएका पासवर्डहरू हेर्नुहोस् र व्यवस्थापन गर्नुहोस्</translation>
 <translation id="2818669890320396765">आफ्ना सबै यन्त्रमा पुस्तक चिन्हहरू प्राप्त गर्न साइन इन गरी सिंक गर्ने सुविधा सक्रिय गर्नुहोस्</translation>
 <translation id="2827278682606527653">फिड कार्ड मेनु आधा उचाइमा खुला छ</translation>
+<translation id="2841216154655874070">{NUM_DAYS,plural, =1{१ दिनअघि जाँच गरिएको}other{# दिनअघि जाँच गरिएको}}</translation>
 <translation id="2842985007712546952">अभिभावक फोल्डर</translation>
 <translation id="2860954141821109167">यस यन्त्रमा कुनै फोन एप सक्षम गरिएको कुरा सुनिश्चित गर्नुहोस्</translation>
 <translation id="2870560284913253234">साइट</translation>
@@ -457,6 +459,7 @@
 <translation id="4732120983431207637">स्ट्याक Unwinder</translation>
 <translation id="473775607612524610">अपडेट गर्नुहोस्</translation>
 <translation id="4738836084190194332">अन्तिम पटक सिंक गरिएको: <ph name="WHEN" /></translation>
+<translation id="474698142248234220">TWA सम्बन्धी त्रुटि: <ph name="VIOLATED_URL" /> मा <ph name="ERROR_CODE" /></translation>
 <translation id="4749960740855309258">एउटा नयाँ ट्याब खोल्नुहोस्</translation>
 <translation id="4759238208242260848">डाउनलोडहरू</translation>
 <translation id="4763829664323285145">{FILE_COUNT,plural, =1{१ डाउनलोड सम्पन्न भयो।}other{# डाउनलोडहरू सम्पन्न भए।}}</translation>
@@ -506,6 +509,7 @@
 <translation id="5040262127954254034">गोपनीयता</translation>
 <translation id="5087580092889165836">कार्ड थप्नुहोस्</translation>
 <translation id="509429900233858213">त्रुटि भयो।</translation>
+<translation id="5100748015044654621">हाइलाइट गरिएको पाठको लिंक कुनै एपमार्फत सेयर गर्नुहोस्</translation>
 <translation id="510275257476243843">१ घन्टा बाँकी छ</translation>
 <translation id="5123685120097942451">इन्कोग्निटो ट्याब</translation>
 <translation id="5127805178023152808">सिंक बन्द छ</translation>
@@ -532,6 +536,7 @@
 <translation id="5304593522240415983">यो क्षेत्र खाली हुन सक्दैन</translation>
 <translation id="5308380583665731573">जडान गर्नुहोस्</translation>
 <translation id="5317780077021120954">बचत गर्नुहोस्</translation>
+<translation id="5319359161174645648">Google ले Chrome प्रयोग गर्ने सुझाव दिन्छ</translation>
 <translation id="5324858694974489420">अभिभावक सेटिङहरू</translation>
 <translation id="5327248766486351172">नाम</translation>
 <translation id="5342314432463739672">अनुमतिसम्बन्धी अनुरोधहरू</translation>
@@ -703,6 +708,7 @@
 <translation id="6532866250404780454">तपाईंले Chrome मार्फत हेर्नुभएका साइटहरू देखिने छैनन्। साइटका सबै टाइमरहरू मेटाइने छन्।</translation>
 <translation id="6534565668554028783">Google ले प्रतिक्रिया जनाउन निकै लामो समय लियो</translation>
 <translation id="6539092367496845964">केही चिज गडबड भयो। पछि फेरि प्रयास गर्नुहोस्।</translation>
+<translation id="6541983376925655882">{NUM_HOURS,plural, =1{१ घन्टाअघि जाँच गरिएको}other{# घन्टाअघि जाँच गरिएको}}</translation>
 <translation id="6545017243486555795">सबै डेटा खाली गर्नुहोस्</translation>
 <translation id="6560414384669816528">Sogou मार्फत खोजी गर्नुहोस्</translation>
 <translation id="656065428026159829">थप हेर्नुहोस्</translation>
@@ -734,6 +740,7 @@
 <translation id="6697492270171225480">कुनै पृष्ठ फेला पार्न नसकिएको खण्डमा मिल्दाजुल्दा पृष्ठसम्बन्धी सुझावहरू देखाउनुहोस्</translation>
 <translation id="6698801883190606802">सिंक गरिएका डेटा व्यवस्थित गर्नुहोस्</translation>
 <translation id="6699370405921460408">Google का सर्भरहरूले तपाईंले हेर्ने पृष्ठहरू अप्टिमाइज गर्ने छन्।</translation>
+<translation id="670498945988402717">हिजो जाँच गरिएको</translation>
 <translation id="6710213216561001401">अघिल्लो</translation>
 <translation id="671481426037969117">तपाईंको <ph name="FQDN" /> टाइमरको समय सकियो। यो भोलि फेरि सुरु हुने छ।</translation>
 <translation id="6738867403308150051">डाउनलोड गर्दैछ…</translation>
@@ -772,6 +779,7 @@
 <translation id="7063006564040364415">समक्रमण सर्भरमा जडान गर्न सकेन।</translation>
 <translation id="7071521146534760487">खाताको व्यवस्थापन गर्नुहोस्</translation>
 <translation id="7077143737582773186">SD कार्ड</translation>
+<translation id="7080806333218412752">यस सुविधाले URL हरूको जाँच गर्नका निम्ति तिनलाई सुरक्षित ब्राउजिङमा पठाउँछ। यस सुविधाले नयाँ जोखिमहरू पत्ता लगाउन पृष्ठ, डाउनलोड, एक्स्टेन्सनसम्बन्धी गतिविधि र प्रणालीसम्बन्धी जानकारीको सानो नमुनालाई पनि सुरक्षित ब्राउजिङमा पठाउँछ। यस सुविधाले तपाईं साइन इन भएका बेला यो डेटा केही समयका लागि तपाईंको Google खातामा लिंक गर्छ। यसो गर्नुको उद्देश्य Google का एपहरूमा तपाईंको डेटा सुरक्षित राख्नु हो।</translation>
 <translation id="7121362699166175603">ठेगाना पट्टीका इतिहास र स्वतः पूर्णताहरूलाई खाली गर्छ। तपाईंको Google खाताको <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" /> मा अन्य किसिमका ब्राउजिङ इतिहास रहेका हुन सक्छन्।</translation>
 <translation id="7128355412245153445">होम बटनमा ट्याप गर्ने बित्तिकै आफ्ना शीर्ष साइट तथा ताजा समाचार देखिने बनाउनुहोस्</translation>
 <translation id="7138678301420049075">अन्य</translation>
@@ -781,6 +789,7 @@
 <translation id="7173114856073700355">सेटिङहरू खोल्नुहोस्</translation>
 <translation id="7177466738963138057">तपाईं सेटिङहरूमा पछि यो परिवर्तन गर्न सक्नुहुन्छ</translation>
 <translation id="7180611975245234373">ताजा गर्नुहोस्</translation>
+<translation id="7187993566681480880">यस सुविधाले तपाईं Chrome मा साइन इन भएका बेला तपाईंको जानकारी सुरक्षित राख्छ। Google का अन्य एपहरूको सुरक्षा स्तर सुधार गर्न पनि यसको प्रयोग गरिन सक्छ।</translation>
 <translation id="7189372733857464326">Google Play Services ले अद्यावधिक गर्ने कार्य सम्पन्न गरोस् भनी कुर्दै</translation>
 <translation id="7191430249889272776">पृष्ठभूमिमा ट्याब खुला छ।</translation>
 <translation id="723171743924126238">छविहरू चयन गर्नुहोस्</translation>
@@ -892,6 +901,7 @@
 <translation id="8027863900915310177">कहाँ डाउनलोड गर्ने भन्ने कुरा छनौट गर्नुहोस्</translation>
 <translation id="8035133914807600019">नयाँ फोल्डर...</translation>
 <translation id="8037750541064988519"><ph name="DAYS" /> दिन बाँकी छ</translation>
+<translation id="8037801708772278989">भर्खरै जाँच गरिएको</translation>
 <translation id="804335162455518893">SD कार्ड फेला परेन</translation>
 <translation id="805047784848435650">तपाईंको ब्राउजिङसम्बन्धी इतिहासमा आधारित</translation>
 <translation id="8051695050440594747"><ph name="MEGABYTES" /> एम.बि.उपलब्ध छ</translation>
@@ -967,6 +977,7 @@
 <translation id="8562452229998620586">बचत गरिएका पासवर्डहरू यहाँ देखिनेछन्।</translation>
 <translation id="8569404424186215731"><ph name="DATE" /> देखि</translation>
 <translation id="8571213806525832805">पछिल्ला ४ हप्ता</translation>
+<translation id="8572344201470131220">फोटो कपी गरियो</translation>
 <translation id="8583805026567836021">खाता लगत खालि गर्दै</translation>
 <translation id="860043288473659153">कार्डवालाको नाम</translation>
 <translation id="8616006591992756292">तपाईंको Google खाताको <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" /> मा अन्य प्रकारका ब्राउजिङ इतिहास रहेका हुन सक्छन्।</translation>
@@ -1009,6 +1020,7 @@
 <translation id="8988028529677883095">फोनलाई सुरक्षा साँचोका रूपमा प्रयोग गर्नुहोस्</translation>
 <translation id="8990209962746788689">QR कोड सिर्जना गर्न सकिएन</translation>
 <translation id="8993760627012879038">इनकोग्निटो मोडमा एउटा नयाँ ट्याब खोल्नुहोस्</translation>
+<translation id="8996847606757455498">अर्को सेवा प्रदायक छनौट गर्नुहोस्</translation>
 <translation id="8998729206196772491">तपाईं <ph name="MANAGED_DOMAIN" /> द्वारा व्यवस्थापन गरिएको खाता मार्फत साइन इन गर्दै हुनुहुन्छ र त्यसको प्रशासकलाई तपाईंको Chrome को डेटालाई नियन्त्रण गर्न दिँदै हुनुहुन्छ। तपाईंको डेटा सदाका लागि यस खातामा बाँधिनेछ। Chrome बाट साइन आउट गर्नाले तपाईंको डेटा यस यन्त्रबाट मेटिनेछ तर यो तपाईंको Google खातामा भण्डारण गरिएको अवस्थामा रहनेछ।</translation>
 <translation id="9028914725102941583">यन्त्रहरूभरि आदान प्रदान गर्न सिंक गर्ने सुविधा सक्रिय गर्नुहोस्</translation>
 <translation id="9040142327097499898">सूचनाहरूलाई अनुमति दिइएको छ। यो यन्त्रमा स्थानसम्बन्धी सुविधा निष्क्रिय पारिएको छ।</translation>
@@ -1033,6 +1045,7 @@
 <translation id="9137013805542155359">मूल देखाउनुहोस्</translation>
 <translation id="9155898266292537608">कुनै शब्दमा द्रुत ट्याप गरेर पनि तपाईं खोज्न सक्नुहुन्छ</translation>
 <translation id="9169507124922466868">नेभिगेसनको इतिहास आधा खुला छ</translation>
+<translation id="9199368092038462496">{NUM_MINS,plural, =1{१ मिनेटअघि जाँच गरिएको}other{# मिनेटअघि जाँच गरिएको}}</translation>
 <translation id="9204836675896933765">१ फाइल बाँकी</translation>
 <translation id="9206873250291191720">क</translation>
 <translation id="9209888181064652401">कल गर्न सकिएन</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_nl.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_nl.xtb
index c307e7e..0490500 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_nl.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_nl.xtb
@@ -125,7 +125,6 @@
 <translation id="1993768208584545658"><ph name="SITE" /> wil koppelen</translation>
 <translation id="2000419248597011803">Hiermee worden bepaalde cookies en de zoekopdrachten in de adresbalk en in het zoekvak verzonden naar je standaard zoekmachine</translation>
 <translation id="2002537628803770967">Creditcards en adressen die Google Pay gebruiken</translation>
-<translation id="2012973609889389923">Snelle site</translation>
 <translation id="2013642289801508067">{FILE_COUNT,plural, =1{# bestand}other{# bestanden}}</translation>
 <translation id="2017836877785168846">Wist de geschiedenis en automatische aanvullingen in de adresbalk.</translation>
 <translation id="2021896219286479412">Siteopties op volledig scherm</translation>
@@ -220,6 +219,7 @@
 <translation id="2744248271121720757">Tik op een woord om meteen te zoeken of gerelateerde acties te bekijken</translation>
 <translation id="2760989362628427051">Het donkere thema inschakelen wanneer het donkere thema of de batterijbesparing van je apparaat is ingeschakeld</translation>
 <translation id="2762000892062317888">zojuist</translation>
+<translation id="2771869497727323769">Kan geen link naar tekst maken. Deel een link naar een pagina in een app.</translation>
 <translation id="2777555524387840389"><ph name="SECONDS" /> seconden resterend</translation>
 <translation id="2779651927720337254">mislukt</translation>
 <translation id="2781151931089541271">1 seconde resterend</translation>
@@ -460,6 +460,7 @@
 <translation id="4732120983431207637">Stack Unwinder</translation>
 <translation id="473775607612524610">Updaten</translation>
 <translation id="4738836084190194332">Laatst gesynchroniseerd: <ph name="WHEN" /></translation>
+<translation id="474698142248234220">TWA-fout: <ph name="ERROR_CODE" /> op <ph name="VIOLATED_URL" /></translation>
 <translation id="4749960740855309258">Een nieuw tabblad openen</translation>
 <translation id="4759238208242260848">Downloads</translation>
 <translation id="4763829664323285145">{FILE_COUNT,plural, =1{1 download voltooid.}other{# downloads voltooid.}}</translation>
@@ -509,6 +510,7 @@
 <translation id="5040262127954254034">Privacy</translation>
 <translation id="5087580092889165836">Pas toevoegen</translation>
 <translation id="509429900233858213">Er is een fout opgetreden.</translation>
+<translation id="5100748015044654621">Link naar de gemarkeerde tekst delen in een app</translation>
 <translation id="510275257476243843">1 uur resterend</translation>
 <translation id="5123685120097942451">Incognitotabblad</translation>
 <translation id="5127805178023152808">Synchronisatie is uitgeschakeld</translation>
@@ -535,6 +537,7 @@
 <translation id="5304593522240415983">Dit veld mag niet leeg zijn</translation>
 <translation id="5308380583665731573">Verbinding maken</translation>
 <translation id="5317780077021120954">Opslaan</translation>
+<translation id="5319359161174645648">Google beveelt Chrome aan</translation>
 <translation id="5324858694974489420">Instellingen voor ouders</translation>
 <translation id="5327248766486351172">Naam</translation>
 <translation id="5342314432463739672">Rechtenverzoeken</translation>
@@ -579,7 +582,7 @@
 <translation id="5639724618331995626">Alle sites toestaan</translation>
 <translation id="5648166631817621825">Afgelopen 7 dagen</translation>
 <translation id="5655963694829536461">Zoek in je downloads</translation>
-<translation id="5659593005791499971">E-mailadres</translation>
+<translation id="5659593005791499971">E-mail</translation>
 <translation id="5665379678064389456">Afspraak maken in <ph name="APP_NAME" /></translation>
 <translation id="5668404140385795438">Negeer verzoek van website om inzoomen te voorkomen</translation>
 <translation id="568275469169136466">Voor tijdelijk inloggen</translation>
@@ -975,6 +978,7 @@
 <translation id="8562452229998620586">Opgeslagen wachtwoorden worden hier weergegeven.</translation>
 <translation id="8569404424186215731">sinds <ph name="DATE" /></translation>
 <translation id="8571213806525832805">Afgelopen 4 weken</translation>
+<translation id="8572344201470131220">Afbeelding gekopieerd</translation>
 <translation id="8583805026567836021">Accountgegevens wissen</translation>
 <translation id="860043288473659153">Naam kaarthouder</translation>
 <translation id="8616006591992756292">Er kunnen andere vormen van browsegeschiedenis zijn opgeslagen voor je Google-account op <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />.</translation>
@@ -1017,6 +1021,7 @@
 <translation id="8988028529677883095">Telefoon gebruiken als beveiligingssleutel</translation>
 <translation id="8990209962746788689">Kan geen QR-code maken</translation>
 <translation id="8993760627012879038">Een nieuw venster openen in de incognitomodus</translation>
+<translation id="8996847606757455498">Andere provider kiezen</translation>
 <translation id="8998729206196772491">Je logt in met een account dat wordt beheerd door <ph name="MANAGED_DOMAIN" /> waarmee je de eigenaar beheer geeft over je Chrome-gegevens. Je gegevens worden permanent gekoppeld aan dit account. Als je uitlogt van Chrome, worden je gegevens van dit apparaat verwijderd. Ze blijven echter opgeslagen in je Google-account.</translation>
 <translation id="9028914725102941583">Schakel de synchronisatie in om content op apparaten te delen</translation>
 <translation id="9040142327097499898">Meldingen zijn toegestaan. Locatie is uitgeschakeld voor dit apparaat.</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_no.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_no.xtb
index 70bb867..fb532bed2 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_no.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_no.xtb
@@ -125,7 +125,6 @@
 <translation id="1993768208584545658"><ph name="SITE" /> vil koble til</translation>
 <translation id="2000419248597011803">Sender noen informasjonskapsler og søk fra adressefeltet og søkefeltet samt noen informasjonskapsler til standardsøkemotoren din</translation>
 <translation id="2002537628803770967">Kredittkort og adresser ved bruk av Google Pay</translation>
-<translation id="2012973609889389923">Raskt nettsted</translation>
 <translation id="2013642289801508067">{FILE_COUNT,plural, =1{# fil}other{# filer}}</translation>
 <translation id="2017836877785168846">Tømmer loggen og fjerner automatiske fullføringer fra adressefeltet.</translation>
 <translation id="2021896219286479412">Navigering i full skjerm</translation>
@@ -538,6 +537,7 @@
 <translation id="5304593522240415983">Dette feltet må fylles ut</translation>
 <translation id="5308380583665731573">Koble til</translation>
 <translation id="5317780077021120954">Lagre</translation>
+<translation id="5319359161174645648">Google anbefaler Chrome</translation>
 <translation id="5324858694974489420">Foreldreinnstillinger</translation>
 <translation id="5327248766486351172">Navn</translation>
 <translation id="5342314432463739672">Tillatelsesforespørsler</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_or.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_or.xtb
index 5295b00c6..16aca04 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_or.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_or.xtb
@@ -125,7 +125,6 @@
 <translation id="1993768208584545658"><ph name="SITE" /> ପେୟାର୍‌ କରିବାକୁ ଚାହୁଁଛି</translation>
 <translation id="2000419248597011803">ଆପଣଙ୍କର ଡିଫଲ୍ଟ ସନ୍ଧାନ ଇଞ୍ଜିନ୍‌କୁ ଠିକଣା ବାର୍‌ ଏବଂ ସନ୍ଧାନ ବାକ୍ସରୁ କିଛି କୁକୀ ଏବଂ ସନ୍ଧାନ ପଠାନ୍ତୁ</translation>
 <translation id="2002537628803770967">Google Pay ବ୍ୟବହାର କରୁଥିବା କ୍ରେଡିଟ୍ କାର୍ଡ ଓ ଠିକଣାଗୁଡ଼ିକ</translation>
-<translation id="2012973609889389923">ଦ୍ରୁତ ସାଇଟ୍</translation>
 <translation id="2013642289801508067">{FILE_COUNT,plural, =1{#ଟି ଫାଇଲ୍}other{#ଟି ଫାଇଲ୍}}</translation>
 <translation id="2017836877785168846">ଠିକଣା ବାର୍‌ରେ ଥିବା ଇତିବୃତ୍ତି ଓ ଅଟୋକମ୍ପ୍ଲିସେନ୍‍ଗୁଡ଼ିକୁ ଖାଲି କରନ୍ତୁ।</translation>
 <translation id="2021896219286479412">ପୂର୍ଣ୍ଣ-ସ୍କ୍ରିନ୍ ସାଇଟ୍ ନିୟନ୍ତ୍ରଣ</translation>
@@ -220,6 +219,7 @@
 <translation id="2744248271121720757">ତତ୍‍କ୍ଷଣାତ୍‍ ସର୍ଚ୍ଚ କରିବାକୁ କିମ୍ବା ସେହି ସମ୍ବନ୍ଧିତ କାର୍ଯ୍ୟ ଦେଖିବାକୁ ଏକ ଶଦ୍ଦ ଟାପ୍‍ କରନ୍ତୁ</translation>
 <translation id="2760989362628427051">ଆପଣଙ୍କ ଡିଭାଇସ୍‌ର ଗାଢା ଥିମ୍ ବା ବ୍ୟାଟେରୀ ସେଭର୍ ଚାଲୁଥିବା ସମୟରେ ଗାଢା ଥିମ୍ ଚାଲୁ କରନ୍ତୁ</translation>
 <translation id="2762000892062317888">ଏହିକ୍ଷଣି</translation>
+<translation id="2771869497727323769">ଟେକ୍ସଟର ଲିଙ୍କ୍ ତିଆରି କରାଯାଇପାରିବ ନାହିଁ। ଆପରେ ପୃଷ୍ଠାର ଲିଙ୍କ୍ ସେୟାର୍ କରନ୍ତୁ।</translation>
 <translation id="2777555524387840389"><ph name="SECONDS" /> ସେକେଣ୍ଡ ଅବଶିଷ୍ଟ ଅଛି</translation>
 <translation id="2779651927720337254">ବିଫଳ ହେଲା</translation>
 <translation id="2781151931089541271">1 ସେକେଣ୍ଡ ବାକି ଅଛି</translation>
@@ -460,6 +460,7 @@
 <translation id="4732120983431207637">ଷ୍ଟାକ୍ ଅନ୍‌ୱାଇଣ୍ଡର୍</translation>
 <translation id="473775607612524610">ଅପ୍‍‍ଡେଟ୍</translation>
 <translation id="4738836084190194332">ଶେଷଥର ସିଙ୍କ ହୋଇଥିଲା: <ph name="WHEN" /></translation>
+<translation id="474698142248234220">TWA ତ୍ରୁଟି: <ph name="VIOLATED_URL" />ରେ <ph name="ERROR_CODE" /></translation>
 <translation id="4749960740855309258">ଏକ ନୂଆ ଟାବ୍ ଖୋଲନ୍ତୁ</translation>
 <translation id="4759238208242260848">ଡାଉନଲୋଡସମୂହ</translation>
 <translation id="4763829664323285145">{FILE_COUNT,plural, =1{1ଟି ଡାଉନ୍‍‍‍ଲୋଡ୍ ସମୂର୍ଣ୍ଣ ହେଲା।}other{# ଟି ଡାଉନ୍‍‍‍ଲୋଡ୍ ସମୂର୍ଣ୍ଣ ହେଲା।}}</translation>
@@ -509,6 +510,7 @@
 <translation id="5040262127954254034">ଗୋପନୀୟତା</translation>
 <translation id="5087580092889165836">କାର୍ଡ ଯୋଗ କରନ୍ତୁ</translation>
 <translation id="509429900233858213">ଏକ ତ୍ରୁଟି ଦେଖାଦେଲା।</translation>
+<translation id="5100748015044654621">ଆପରେ ହାଇଲାଇଟ୍ କରାଯାଇଥିବା ଟେକ୍ସଟ୍ ସହିତ ଲିଙ୍କ୍ ସେୟାର୍ କରନ୍ତୁ</translation>
 <translation id="510275257476243843">1 ଘଣ୍ଟା ବାକି ଅଛି</translation>
 <translation id="5123685120097942451">ଇନ୍‌କଗ୍ନିଟୋ ଟାବ୍</translation>
 <translation id="5127805178023152808">ସିଙ୍କ୍‌ ବନ୍ଦ ଅଛି</translation>
@@ -535,6 +537,7 @@
 <translation id="5304593522240415983">ଏହି କ୍ଷେତ୍ରକୁ ଖାଲି ଛଡ଼ାଯାଇପାରିବ ନାହିଁ</translation>
 <translation id="5308380583665731573">ସଂଯୋଗ କରନ୍ତୁ</translation>
 <translation id="5317780077021120954">ସଞ୍ଚୟ</translation>
+<translation id="5319359161174645648">Google Chromeକୁ ସୁପାରିଶ କରୁଛି</translation>
 <translation id="5324858694974489420">ଅଭିଭାବକୀୟ ସେଟିଂସ୍</translation>
 <translation id="5327248766486351172">ନାମ</translation>
 <translation id="5342314432463739672">ଅନୁମତି ଅନୁରୋଧଗୁଡ଼ିକ</translation>
@@ -975,6 +978,7 @@
 <translation id="8562452229998620586">ସେଭ୍ ଥିବା ପାସ୍‌ୱର୍ଡ ଏଠାରେ ଦେଖାଯିବ।</translation>
 <translation id="8569404424186215731"><ph name="DATE" /> ଠାରୁ</translation>
 <translation id="8571213806525832805">ବିଗତ 4 ସପ୍ତାହ</translation>
+<translation id="8572344201470131220">ଛବି କପି କରାଯାଇଛି</translation>
 <translation id="8583805026567836021">ଆକାଉଣ୍ଟ ଡାଟା ଖାଲି ହେଉଛି</translation>
 <translation id="860043288473659153">କାର୍ଡହୋଲ୍ଡର୍‌ର ନାମ</translation>
 <translation id="8616006591992756292">ଆପଣଙ୍କ Google ଆକାଉଣ୍ଟର <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" /> ରେ ଅନ୍ୟ ପ୍ରକାରର ବ୍ରାଉଜିଂ ଇତିବୃତ୍ତି ଥାଇପାରେ।</translation>
@@ -1017,6 +1021,7 @@
 <translation id="8988028529677883095">ଫୋନକୁ ଏକ ସୁରକ୍ଷା କୀ ଭାବରେ ବ୍ୟବହାର କରନ୍ତୁ</translation>
 <translation id="8990209962746788689">QR କୋଡ୍ ତିଆରି କରାଯାଇପାରିବ ନାହିଁ</translation>
 <translation id="8993760627012879038">ଇନ୍‌କଗ୍‌ନିଟୋ ମୋଡ୍‍‍ରେ ଏକ ନୂଆ ଟାବ୍ ଖୋଲନ୍ତୁ</translation>
+<translation id="8996847606757455498">ଅନ୍ୟ ଏକ ପ୍ରଦାନକାରୀ ବାଛନ୍ତୁ</translation>
 <translation id="8998729206196772491"><ph name="MANAGED_DOMAIN" />ଙ୍କ ଦ୍ୱାରା ପରିଚାଳିତ ଏକ ଆକାଉଣ୍ଟ ମାଧ୍ୟମରେ ଆପଣ ସାଇନ୍ ଇନ୍ କରିଛନ୍ତି ଏବଂ ଏହାର ଆଡ୍‍ମିନିଷ୍ଟ୍ରେଟର୍‍ଙ୍କୁ ଆପଣଙ୍କ Chrome ଡାଟାର ନିୟନ୍ତ୍ରଣ ଦେଇଛନ୍ତି। ଆପଣଙ୍କର ଡାଟା ସ୍ଥାୟୀ ରୂପେ ଏହି ଆକାଉଣ୍ଟ ସହିତ ଯୋଡ଼ି ହୋଇଯିବ। Chromeରୁ ସାଇନ୍-ଆଉଟ୍ କରିବା ଦ୍ଵାରା ଏହି ଡିଭାଇସ୍‍ରୁ ଆପଣଙ୍କ ଡାଟା ଡିଲିଟ୍ ହୋଇଯିବ କିନ୍ତୁ ଏହା ଆପଣଙ୍କ Google ଆକାଉଣ୍ଟରେ ଷ୍ଟୋର୍ ହୋଇ ରହିଥିବ।</translation>
 <translation id="9028914725102941583">ସମସ୍ତ ଡିଭାଇସ୍‍‍ରେ ସେୟାର୍ କରିବା ପାଇଁ ସିଙ୍କ୍ ଚାଲୁ କରନ୍ତୁ</translation>
 <translation id="9040142327097499898">ବିଜ୍ଞପ୍ତିଗୁଡ଼ିକୁ ଅନୁମତି ଦିଆଯାଏ। ଏହି ଡିଭାଇସ୍‌ ପାଇଁ ଲୋକେସନ୍‌ ବନ୍ଦ ଅଛି।</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 2ca7048..6c50128 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
@@ -125,7 +125,6 @@
 <translation id="1993768208584545658"><ph name="SITE" /> ਜੋੜਾਬੱਧ ਕਰਨਾ ਚਾਹੁੰਦੀ ਹੈ</translation>
 <translation id="2000419248597011803">ਪਤਾ ਬਾਰ ਅਤੇ ਖੋਜ ਬਾਕਸ ਤੋਂ ਕੁਝ ਕੁਕੀਜ਼ ਅਤੇ ਖੋਜਾਂ ਤੁਹਾਡੇ ਪੂਰਵ-ਨਿਰਧਾਰਤ ਖੋਜ ਇੰਜਣ ਨੂੰ ਭੇਜਦੀ ਹੈ</translation>
 <translation id="2002537628803770967">Google Pay ਦੀ ਵਰਤੋਂ ਕਰਨ ਵਾਲੇ ਕ੍ਰੈਡਿਟ ਕਾਰਡ ਅਤੇ ਪਤੇ</translation>
-<translation id="2012973609889389923">ਤੇਜ਼ ਸਾਈਟ</translation>
 <translation id="2013642289801508067">{FILE_COUNT,plural, =1{# ਫ਼ਾਈਲ}one{# ਫ਼ਾਈਲ}other{# ਫ਼ਾਈਲਾਂ}}</translation>
 <translation id="2017836877785168846">ਪਤਾ ਪੱਟੀ ਵਿੱਚੋਂ ਇਤਿਹਾਸ ਅਤੇ ਸਵੈ-ਪੂਰਨਤਾਵਾਂ ਨੂੰ ਕਲੀਅਰ ਕਰਦੀ ਹੈ।</translation>
 <translation id="2021896219286479412">ਪੂਰੀ ਸਕ੍ਰੀਨ ਦੇ ਸਾਈਟ ਕੰਟਰੋਲ</translation>
@@ -220,6 +219,7 @@
 <translation id="2744248271121720757">ਤਤਕਾਲ ਖੋਜ ਲਈ ਕਿਸੇ ਸ਼ਬਦ 'ਤੇ ਟੈਪ ਕਰੋ ਜਾਂ ਸੰਬੰਧਿਤ ਕਾਰਵਾਈਆਂ ਦੇਖੋ</translation>
 <translation id="2760989362628427051">ਤੁਹਾਡੇ ਡੀਵਾਈਸ ਦਾ ਗੂੜ੍ਹਾ ਥੀਮ ਜਾਂ ਬੈਟਰੀ ਸੇਵਰ ਮੋਡ ਚਾਲੂ ਹੋਣ 'ਤੇ ਗੂੜ੍ਹੇ ਥੀਮ ਨੂੰ ਚਾਲੂ ਕਰੋ</translation>
 <translation id="2762000892062317888">ਹੁਣੇ ਹੀ</translation>
+<translation id="2771869497727323769">ਲਿਖਤ ਲਈ ਲਿੰਕ ਨਹੀਂ ਬਣਾਇਆ ਜਾ ਸਕਦਾ। ਇੱਕ ਐਪ ਵਿੱਚ ਪੰਨੇ ਲਈ ਲਿੰਕ ਸਾਂਝਾ ਕਰੋ।</translation>
 <translation id="2777555524387840389"><ph name="SECONDS" /> ਸਕਿੰਟ ਬਾਕੀ</translation>
 <translation id="2779651927720337254">ਅਸਫਲ</translation>
 <translation id="2781151931089541271">1 ਸਕਿੰਟ ਬਾਕੀ</translation>
@@ -460,6 +460,7 @@
 <translation id="4732120983431207637">ਸਟੈਕ ਅਨਵਾਈਂਡਰ</translation>
 <translation id="473775607612524610">ਅੱਪਡੇਟ ਕਰੋ</translation>
 <translation id="4738836084190194332">ਆਖਰੀ ਵਾਰ ਸਮਕਾਲੀ ਕੀਤੀ: <ph name="WHEN" /></translation>
+<translation id="474698142248234220">TWA ਗੜਬੜ: <ph name="VIOLATED_URL" /> 'ਤੇ <ph name="ERROR_CODE" /></translation>
 <translation id="4749960740855309258">ਇੱਕ ਨਵੀਂ ਟੈਬ ਖੋਲ੍ਹੋ</translation>
 <translation id="4759238208242260848">ਡਾਊਨਲੋਡਸ</translation>
 <translation id="4763829664323285145">{FILE_COUNT,plural, =1{1 ਡਾਊਨਲੋਡ ਪੂਰਾ ਹੋਇਆ।}one{# ਡਾਊਨਲੋਡ ਪੂਰਾ ਹੋਇਆ।}other{# ਡਾਊਨਲੋਡ ਪੂਰੇ ਹੋਏ।}}</translation>
@@ -509,6 +510,7 @@
 <translation id="5040262127954254034">ਪ੍ਰਾਈਵੇਸੀ</translation>
 <translation id="5087580092889165836">ਕਾਰਡ ਸ਼ਾਮਲ ਕਰੋ</translation>
 <translation id="509429900233858213">ਇੱਕ ਗੜਬੜ ਹੋਈ</translation>
+<translation id="5100748015044654621">ਐਪ ਵਿੱਚ ਉਜਾਗਰ ਕੀਤੀ ਲਿਖਤ ਨਾਲ ਲਿੰਕ ਸਾਂਝਾ ਕਰੋ</translation>
 <translation id="510275257476243843">1 ਘੰਟਾ ਬਾਕੀ</translation>
 <translation id="5123685120097942451">ਇਨਕੋਗਨਿਟੋ ਟੈਬ</translation>
 <translation id="5127805178023152808">ਸਿੰਕ ਬੰਦ ਹੈ</translation>
@@ -535,6 +537,7 @@
 <translation id="5304593522240415983">ਇਹ ਖੇਤਰ ਖਾਲੀ ਨਹੀਂ ਛੱਡਿਆ ਜਾ ਸਕਦਾ</translation>
 <translation id="5308380583665731573">ਕਨੈਕਟ ਕਰੋ</translation>
 <translation id="5317780077021120954">ਰੱਖਿਅਤ ਕਰੋ</translation>
+<translation id="5319359161174645648">Google, Chrome ਦੀ ਸਿਫ਼ਾਰਸ਼ ਕਰਦਾ ਹੈ</translation>
 <translation id="5324858694974489420">ਪੇਰੈਂਟਲ ਸੈਟਿੰਗਾਂ</translation>
 <translation id="5327248766486351172">ਨਾਮ</translation>
 <translation id="5342314432463739672">ਇਜਾਜ਼ਤ ਲਈ ਬੇਨਤੀਆਂ</translation>
@@ -975,6 +978,7 @@
 <translation id="8562452229998620586">ਸੁਰੱਖਿਅਤ ਕੀਤੇ ਪਾਸਵਰਡ ਇੱਥੇ ਦਿਖਾਈ ਦੇਣਗੇ।</translation>
 <translation id="8569404424186215731"><ph name="DATE" /> ਤੋਂ</translation>
 <translation id="8571213806525832805">ਪਿਛਲੇ 4 ਹਫ਼ਤੇ</translation>
+<translation id="8572344201470131220">ਚਿੱਤਰ ਕਾਪੀ ਕੀਤਾ ਗਿਆ</translation>
 <translation id="8583805026567836021">ਖਾਤੇ ਦਾ ਡਾਟਾ ਹਟਾਇਆ ਜਾ ਰਿਹਾ ਹੈ</translation>
 <translation id="860043288473659153">ਕਾਰਡਧਾਰਕ ਦਾ ਨਾਮ</translation>
 <translation id="8616006591992756292">ਤੁਹਾਡੇ Google ਖਾਤੇ ਵਿੱਚ <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" /> 'ਤੇ ਬ੍ਰਾਊਜ਼ਿੰਗ ਇਤਿਹਾਸ ਦੀਆਂ ਹੋਰ ਕਿਸਮਾਂ ਹੋ ਸਕਦੀਆਂ ਹਨ।</translation>
@@ -1017,6 +1021,7 @@
 <translation id="8988028529677883095">ਫ਼ੋਨ ਨੂੰ ਇੱਕ ਸੁਰੱਖਿਆ ਕੁੰਜੀ ਵਜੋਂ ਵਰਤੋ</translation>
 <translation id="8990209962746788689">QR ਕੋਡ ਬਣਾਇਆ ਨਹੀਂ ਜਾ ਸਕਦਾ</translation>
 <translation id="8993760627012879038">ਇਨਕੋਗਨਿਟੋ ਮੋਡ ਵਿੱਚ ਇੱਕ ਨਵੀਂ ਟੈਬ ਖੋਲ੍ਹੋ</translation>
+<translation id="8996847606757455498">ਕੋਈ ਹੋਰ ਪ੍ਰਦਾਨਕ ਚੁਣੋ</translation>
 <translation id="8998729206196772491">ਤੁਸੀਂ <ph name="MANAGED_DOMAIN" /> ਵੱਲੋਂ ਪ੍ਰਬੰਧਿਤ ਕੀਤੇ ਖਾਤੇ ਨਾਲ ਸਾਈਨ-ਇਨ ਕਰ ਰਹੇ ਹੋ ਅਤੇ ਉਸਦੇ ਪ੍ਰਸ਼ਾਸਕ ਨੂੰ ਆਪਣੇ Chrome ਡਾਟੇ ਦਾ ਕੰਟਰੋਲ ਦੇ ਰਹੇ ਹੋ। ਤੁਹਾਡਾ ਡਾਟਾ ਸਥਾਈ ਤੌਰ 'ਤੇ ਇਸ ਖਾਤੇ ਨਾਲ ਜੋੜ ਦਿੱਤਾ ਜਾਵੇਗਾ। Chrome ਤੋਂ ਸਾਈਨ-ਆਊਟ ਹੋਣ ਨਾਲ ਤੁਹਾਡਾ ਡਾਟਾ ਇਸ ਡੀਵਾਈਸ ਤੋਂ ਮਿਟਾ ਦਿੱਤਾ ਜਾਵੇਗਾ, ਪਰ ਇਹ ਤੁਹਾਡੇ Google ਖਾਤੇ ਵਿੱਚ ਸਟੋਰ ਰਹੇਗਾ।</translation>
 <translation id="9028914725102941583">ਡੀਵਾਈਸਾਂ ਵਿਚਾਲੇ ਸਾਂਝਾ ਕਰਨ ਲਈ ਸਮਕਾਲੀਕਰਨ ਚਾਲੂ ਕਰੋ</translation>
 <translation id="9040142327097499898">ਸੂਚਨਾਵਾਂ ਦਿਖਾਈਆਂ ਜਾਂਦੀਆਂ ਹਨ। ਇਸ ਡੀਵਾਈਸ ਲਈ ਟਿਕਾਣਾ ਸੇਵਾ ਬੰਦ ਹੈ।</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_pl.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_pl.xtb
index cf599e3..5c9485b 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_pl.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_pl.xtb
@@ -125,7 +125,6 @@
 <translation id="1993768208584545658"><ph name="SITE" /> chce się sparować</translation>
 <translation id="2000419248597011803">Niektóre pliki cookie oraz zapytania wpisane na pasku adresu i w polu wyszukiwania zostaną wysłane do domyślnej wyszukiwarki</translation>
 <translation id="2002537628803770967">Karty kredytowe i adresy z Google Pay</translation>
-<translation id="2012973609889389923">Szybka witryna</translation>
 <translation id="2013642289801508067">{FILE_COUNT,plural, =1{# plik}few{# pliki}many{# plików}other{# pliku}}</translation>
 <translation id="2017836877785168846">Usuwa historię i wpisy autouzupełniania w pasku adresu.</translation>
 <translation id="2021896219286479412">Elementy sterowania stroną na pełnym ekranie</translation>
@@ -538,6 +537,7 @@
 <translation id="5304593522240415983">To pole nie może być puste</translation>
 <translation id="5308380583665731573">Połącz</translation>
 <translation id="5317780077021120954">Zapisz</translation>
+<translation id="5319359161174645648">Google zaleca Chrome</translation>
 <translation id="5324858694974489420">Ustawienia rodzicielskie</translation>
 <translation id="5327248766486351172">Nazwa</translation>
 <translation id="5342314432463739672">Prośby o uprawnienia</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 0f5c40e..6ced4cb 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
@@ -125,7 +125,6 @@
 <translation id="1993768208584545658">O <ph name="SITE" /> deseja realizar o pareamento</translation>
 <translation id="2000419248597011803">Envia alguns cookies e pesquisas da barra de endereço e da caixa de pesquisa para seu mecanismo de pesquisa padrão.</translation>
 <translation id="2002537628803770967">Cartões de crédito e endereços que usam o Google Pay</translation>
-<translation id="2012973609889389923">Site rápido</translation>
 <translation id="2013642289801508067">{FILE_COUNT,plural, =1{# arquivo}one{# arquivo}other{# arquivos}}</translation>
 <translation id="2017836877785168846">Limpa o histórico e o preenchimento automático na barra de endereço.</translation>
 <translation id="2021896219286479412">Controles de site em tela cheia</translation>
@@ -220,6 +219,7 @@
 <translation id="2744248271121720757">Toque em uma palavra para pesquisar instantaneamente ou ver as ações relacionadas</translation>
 <translation id="2760989362628427051">Ativa o tema escuro quando essa opção ou a "Economia de bateria" do dispositivo está ativada</translation>
 <translation id="2762000892062317888">agora mesmo</translation>
+<translation id="2771869497727323769">Não é possível criar um link para o texto. Compartilhe um link para a página em um app.</translation>
 <translation id="2777555524387840389"><ph name="SECONDS" /> segundos restantes</translation>
 <translation id="2779651927720337254">falha</translation>
 <translation id="2781151931089541271">Um segundo restante</translation>
@@ -461,6 +461,7 @@
 <translation id="4732120983431207637">Recuperador de pilha</translation>
 <translation id="473775607612524610">Atualizar</translation>
 <translation id="4738836084190194332">Última sincronização: <ph name="WHEN" /></translation>
+<translation id="474698142248234220">Erro de TWA: <ph name="ERROR_CODE" /> em <ph name="VIOLATED_URL" /></translation>
 <translation id="4749960740855309258">Abrir uma nova guia</translation>
 <translation id="4759238208242260848">Downloads</translation>
 <translation id="4763829664323285145">{FILE_COUNT,plural, =1{1 download concluído.}one{# download concluído.}other{# downloads concluídos.}}</translation>
@@ -510,6 +511,7 @@
 <translation id="5040262127954254034">Privacidade</translation>
 <translation id="5087580092889165836">Adicionar cartão</translation>
 <translation id="509429900233858213">Ocorreu um erro.</translation>
+<translation id="5100748015044654621">Compartilhe o link para o texto destacado em um app</translation>
 <translation id="510275257476243843">Uma hora restante</translation>
 <translation id="5123685120097942451">Guia anônima</translation>
 <translation id="5127805178023152808">A sincronização está desativada</translation>
@@ -536,6 +538,7 @@
 <translation id="5304593522240415983">Este campo não pode ficar em branco</translation>
 <translation id="5308380583665731573">Conectar</translation>
 <translation id="5317780077021120954">Salvar</translation>
+<translation id="5319359161174645648">O Google recomenda o Chrome</translation>
 <translation id="5324858694974489420">Configurações dos pais</translation>
 <translation id="5327248766486351172">Nome</translation>
 <translation id="5342314432463739672">Solicitações de permissão</translation>
@@ -976,6 +979,7 @@
 <translation id="8562452229998620586">As senhas salvas aparecerão aqui.</translation>
 <translation id="8569404424186215731">desde <ph name="DATE" /></translation>
 <translation id="8571213806525832805">Últimas quatro semanas</translation>
+<translation id="8572344201470131220">Imagem copiada</translation>
 <translation id="8583805026567836021">Limpando os dados da conta</translation>
 <translation id="860043288473659153">Nome do titular do cartão</translation>
 <translation id="8616006591992756292">Sua Conta do Google pode ter outras formas de histórico de navegação em <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />.</translation>
@@ -1018,6 +1022,7 @@
 <translation id="8988028529677883095">Usar o smartphone como chave de segurança</translation>
 <translation id="8990209962746788689">Não é possível criar o código QR</translation>
 <translation id="8993760627012879038">Abrir uma nova guia no modo de navegação anônima</translation>
+<translation id="8996847606757455498">Escolha outro provedor</translation>
 <translation id="8998729206196772491">Você está fazendo login com uma conta gerenciada por <ph name="MANAGED_DOMAIN" /> e dando ao administrador dela o controle sobre seus dados do Chrome, os quais ficarão permanentemente vinculados a essa conta. Se você sair do Chrome, seus dados serão excluídos desse dispositivo, mas permanecerão armazenados na sua Conta do Google.</translation>
 <translation id="9028914725102941583">Ative a sincronização para compartilhar entre dispositivos</translation>
 <translation id="9040142327097499898">As notificações são permitidas. A localização está desativada neste dispositivo.</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_pt-PT.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_pt-PT.xtb
index 435ec1a..486ea3c 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_pt-PT.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_pt-PT.xtb
@@ -125,7 +125,6 @@
 <translation id="1993768208584545658"><ph name="SITE" /> pretende sincronizar</translation>
 <translation id="2000419248597011803">Envia alguns cookies e pesquisas da barra de endereço e da caixa de pesquisa para o motor de pesquisa predefinido.</translation>
 <translation id="2002537628803770967">Cartões de crédito e endereços com o Google Pay</translation>
-<translation id="2012973609889389923">Site rápido</translation>
 <translation id="2013642289801508067">{FILE_COUNT,plural, =1{# ficheiro}other{# ficheiros}}</translation>
 <translation id="2017836877785168846">Limpa o histórico e os preenchimentos automáticos da barra de endereço.</translation>
 <translation id="2021896219286479412">Controlos de site em ecrã int.</translation>
@@ -538,6 +537,7 @@
 <translation id="5304593522240415983">Este campo não pode estar em branco</translation>
 <translation id="5308380583665731573">Ligar</translation>
 <translation id="5317780077021120954">Guardar</translation>
+<translation id="5319359161174645648">A Google recomenda o Chrome</translation>
 <translation id="5324858694974489420">Definições parentais</translation>
 <translation id="5327248766486351172">Nome</translation>
 <translation id="5342314432463739672">Pedidos de autorização</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_ro.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_ro.xtb
index a3b411c9..d59a9eb 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_ro.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_ro.xtb
@@ -125,7 +125,6 @@
 <translation id="1993768208584545658"><ph name="SITE" /> dorește să se asocieze</translation>
 <translation id="2000419248597011803">Trimite anumite cookie-uri și căutări din bara de adrese și din caseta de căutare în motorul de căutare prestabilit</translation>
 <translation id="2002537628803770967">Carduri de credit și adrese care folosesc Google Pay</translation>
-<translation id="2012973609889389923">Site rapid</translation>
 <translation id="2013642289801508067">{FILE_COUNT,plural, =1{Un fișier}few{# fișiere}other{# de fișiere}}</translation>
 <translation id="2017836877785168846">Șterge istoricul și completările automate din bara de adrese.</translation>
 <translation id="2021896219286479412">Comenzi site în ecran complet</translation>
@@ -538,6 +537,7 @@
 <translation id="5304593522240415983">Acest câmp trebuie completat</translation>
 <translation id="5308380583665731573">Conectează-te</translation>
 <translation id="5317780077021120954">Salvează</translation>
+<translation id="5319359161174645648">Google recomandă Chrome</translation>
 <translation id="5324858694974489420">Setări parentale</translation>
 <translation id="5327248766486351172">Nume</translation>
 <translation id="5342314432463739672">Solicitări de permisiuni</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_ru.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_ru.xtb
index 9d8d9d5..a7f0689 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_ru.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_ru.xtb
@@ -125,7 +125,6 @@
 <translation id="1993768208584545658">Сайт <ph name="SITE" /> запрашивает подключение</translation>
 <translation id="2000419248597011803">Отправлять некоторые файлы cookie и поисковые запросы из адресной строки в поисковую систему по умолчанию</translation>
 <translation id="2002537628803770967">Кредитные карты и адреса из Google Pay</translation>
-<translation id="2012973609889389923">Быстрая загрузка</translation>
 <translation id="2013642289801508067">{FILE_COUNT,plural, =1{# файл}one{# файл}few{# файла}many{# файлов}other{# файла}}</translation>
 <translation id="2017836877785168846">Удаление истории и вариантов автозаполнения в адресной строке</translation>
 <translation id="2021896219286479412">Настройки полноэкранного режима</translation>
@@ -220,6 +219,7 @@
 <translation id="2744248271121720757">Нажмите на слово, чтобы увидеть связанные с ним результаты поиска и действия.</translation>
 <translation id="2760989362628427051">Использовать тёмную тему, когда на устройстве включена тёмная тема или режим энергосбережения.</translation>
 <translation id="2762000892062317888">только что</translation>
+<translation id="2771869497727323769">Не удалось создать ссылку на текст. Поделитесь ссылкой на страницу через приложение.</translation>
 <translation id="2777555524387840389">Осталось <ph name="SECONDS" /> сек.</translation>
 <translation id="2779651927720337254">ошибка</translation>
 <translation id="2781151931089541271">Осталась 1 сек.</translation>
@@ -460,6 +460,7 @@
 <translation id="4732120983431207637">Stack Unwinder</translation>
 <translation id="473775607612524610">Обновить</translation>
 <translation id="4738836084190194332">Последняя синхронизация: <ph name="WHEN" /></translation>
+<translation id="474698142248234220">Ошибка TWA: код <ph name="ERROR_CODE" />, URL <ph name="VIOLATED_URL" />.</translation>
 <translation id="4749960740855309258">Открыть новую вкладку</translation>
 <translation id="4759238208242260848">Скачанные файлы</translation>
 <translation id="4763829664323285145">{FILE_COUNT,plural, =1{Скачивание 1 файла завершено.}one{Скачивание # файла завершено.}few{Скачивание # файлов завершено.}many{Скачивание # файлов завершено.}other{Скачивание # файла завершено.}}</translation>
@@ -509,6 +510,7 @@
 <translation id="5040262127954254034">Конфиденциальность</translation>
 <translation id="5087580092889165836">Добавить карту</translation>
 <translation id="509429900233858213">Произошла ошибка.</translation>
+<translation id="5100748015044654621">Поделитесь ссылкой на выделенный текст через приложение.</translation>
 <translation id="510275257476243843">Остался 1 час</translation>
 <translation id="5123685120097942451">Вкладка инкогнито</translation>
 <translation id="5127805178023152808">Синхронизация выключена</translation>
@@ -535,6 +537,7 @@
 <translation id="5304593522240415983">Это поле нужно заполнить</translation>
 <translation id="5308380583665731573">Подключение</translation>
 <translation id="5317780077021120954">Сохранить</translation>
+<translation id="5319359161174645648">Google рекомендует браузер Chrome</translation>
 <translation id="5324858694974489420">Родительские настройки</translation>
 <translation id="5327248766486351172">Название</translation>
 <translation id="5342314432463739672">Запросы разрешений</translation>
@@ -579,7 +582,7 @@
 <translation id="5639724618331995626">Разрешить доступ ко всем сайтам</translation>
 <translation id="5648166631817621825">Последние 7 дней</translation>
 <translation id="5655963694829536461">Поиск в загрузках</translation>
-<translation id="5659593005791499971">Электронная почта</translation>
+<translation id="5659593005791499971">Эл. почта</translation>
 <translation id="5665379678064389456">Создать мероприятие в приложении "<ph name="APP_NAME" />"</translation>
 <translation id="5668404140385795438">Игнорировать запросы сайтов на запрет масштабирования</translation>
 <translation id="568275469169136466">Для временного доступа</translation>
@@ -975,6 +978,7 @@
 <translation id="8562452229998620586">Здесь будут показаны сохраненные пароли.</translation>
 <translation id="8569404424186215731">с <ph name="DATE" /></translation>
 <translation id="8571213806525832805">Последние 4 недели</translation>
+<translation id="8572344201470131220">Изображение скопировано.</translation>
 <translation id="8583805026567836021">Удаление данных аккаунта</translation>
 <translation id="860043288473659153">Имя владельца карты</translation>
 <translation id="8616006591992756292">Информация о других ваших действиях в Интернете может также храниться на странице <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />.</translation>
@@ -1017,6 +1021,7 @@
 <translation id="8988028529677883095">Использовать телефон в качестве электронного ключа</translation>
 <translation id="8990209962746788689">Не удалось создать QR-код.</translation>
 <translation id="8993760627012879038">Открыть новое окно в режиме инкогнито</translation>
+<translation id="8996847606757455498">Выбрать другого поставщика</translation>
 <translation id="8998729206196772491">Вы входите в аккаунт, которым управляет администратор домена <ph name="MANAGED_DOMAIN" />. Он может контролировать ваши данные Chrome, которые теперь будут связаны с управляемым аккаунтом. При выходе из системы все данные Chrome, хранящиеся на этом устройстве, будут удалены, но останутся в вашем аккаунте Google.</translation>
 <translation id="9028914725102941583">Включите синхронизацию</translation>
 <translation id="9040142327097499898">Отправка уведомлений разрешена, но определение местоположения отключено.</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 719862f..9b5dfd6 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
@@ -125,7 +125,6 @@
 <translation id="1993768208584545658"><ph name="SITE" /> හට යුගල වීමට අවශ්‍යය</translation>
 <translation id="2000419248597011803">ලිපින තීරුවේ සහ සෙවීම් පෙට්ටියේ ඇතැම් කුකී සහ සෙවීම් ඔබගේ පෙරනිමි සෙවීම් එන්ජිමට යවයි</translation>
 <translation id="2002537628803770967">Google Pay භාවිත කරන ණය කාඩ්පත් සහ ලිපින</translation>
-<translation id="2012973609889389923">වේගවත් වෙබ් අඩවිය</translation>
 <translation id="2013642289801508067">{FILE_COUNT,plural, =1{# ගොනුවක්}one{ගොනු #ක්}other{ගොනු #ක්}}</translation>
 <translation id="2017836877785168846">ලිපින තීරුව තුළ ඉතිහාසය හා ස්වයං සම්පූර්ණ කිරීම් හිස් කරයි.</translation>
 <translation id="2021896219286479412">පූර්ණ තිර අඩවි පාලන</translation>
@@ -538,6 +537,7 @@
 <translation id="5304593522240415983">මෙම ඉඩ හිස්ව තැබිය නොහැක</translation>
 <translation id="5308380583665731573">සම්බන්ධ කරන්න</translation>
 <translation id="5317780077021120954">සුරකින්න</translation>
+<translation id="5319359161174645648">Google විසින් Chrome නිර්දේශ කරයි</translation>
 <translation id="5324858694974489420">මාපිය සැකසීම්</translation>
 <translation id="5327248766486351172">නම</translation>
 <translation id="5342314432463739672">අවසර ඉල්ලීම්</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_sk.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_sk.xtb
index 7b0497c..e49ca2a 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_sk.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_sk.xtb
@@ -125,7 +125,6 @@
 <translation id="1993768208584545658"><ph name="SITE" /> žiada o spárovanie</translation>
 <translation id="2000419248597011803">Odošle niektoré súbory cookie a vyhľadávania z panela s adresou a vyhľadávacieho poľa do vášho predvoleného vyhľadávača</translation>
 <translation id="2002537628803770967">Kreditné karty a adresy pomocou služby Google Pay</translation>
-<translation id="2012973609889389923">Rýchly web</translation>
 <translation id="2013642289801508067">{FILE_COUNT,plural, =1{# súbor}few{# súbory}many{# Files}other{# súborov}}</translation>
 <translation id="2017836877785168846">Vymaže históriu a automaticky doplňované výrazy v paneli s adresou.</translation>
 <translation id="2021896219286479412">Ovládanie webu na celú obrazovku</translation>
@@ -538,6 +537,7 @@
 <translation id="5304593522240415983">Toto pole nesmie byť prázdne</translation>
 <translation id="5308380583665731573">Pripojenie</translation>
 <translation id="5317780077021120954">Uložiť</translation>
+<translation id="5319359161174645648">Google odporúča Chrome</translation>
 <translation id="5324858694974489420">Rodičovské nastavenia</translation>
 <translation id="5327248766486351172">Názov</translation>
 <translation id="5342314432463739672">Žiadosti o povolenie</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 a322401f..d41e1f40 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
@@ -125,7 +125,6 @@
 <translation id="1993768208584545658"><ph name="SITE" /> želi opraviti seznanitev</translation>
 <translation id="2000419248597011803">Pošilja nekatere piškotke in iskanja iz naslovne vrstice ter iskalnega polja privzetemu iskalniku</translation>
 <translation id="2002537628803770967">Kreditne kartice in naslovi z Googlom Pay</translation>
-<translation id="2012973609889389923">Hitro spletno mesto</translation>
 <translation id="2013642289801508067">{FILE_COUNT,plural, =1{# datoteka}one{# datoteka}two{# datoteki}few{# datoteke}other{# datotek}}</translation>
 <translation id="2017836877785168846">Izbriše zgodovino in samodokončanja v naslovni vrstici.</translation>
 <translation id="2021896219286479412">Kontrol. za mesto v celo. načinu</translation>
@@ -538,6 +537,7 @@
 <translation id="5304593522240415983">To polje ne sme biti prazno</translation>
 <translation id="5308380583665731573">Povezovanje</translation>
 <translation id="5317780077021120954">Shrani</translation>
+<translation id="5319359161174645648">Google priporoča Chrome</translation>
 <translation id="5324858694974489420">Starševske nastavitve</translation>
 <translation id="5327248766486351172">Ime</translation>
 <translation id="5342314432463739672">Zahteve za dovoljenja</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 4d5728a..141c2e6 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
@@ -125,7 +125,6 @@
 <translation id="1993768208584545658"><ph name="SITE" /> dëshiron të çiftohet</translation>
 <translation id="2000419248597011803">Dërgon disa kuki dhe kërkime nga shiriti i adresës dhe kutia e kërkimit te motori yt i parazgjedhur i kërkimit</translation>
 <translation id="2002537628803770967">Kartat e kreditit dhe adresat që përdorin Google Pay</translation>
-<translation id="2012973609889389923">Sajt i shpejtë</translation>
 <translation id="2013642289801508067">{FILE_COUNT,plural, =1{# skedar}other{# skedarë}}</translation>
 <translation id="2017836877785168846">Pastron historikun dhe plotësimet automatike në shiritin e adresës.</translation>
 <translation id="2021896219286479412">Kontrollet e sajtit në ekranin e plotë</translation>
@@ -538,6 +537,7 @@
 <translation id="5304593522240415983">Kjo fushë nuk mund të jetë bosh</translation>
 <translation id="5308380583665731573">Lidh</translation>
 <translation id="5317780077021120954">Ruaj</translation>
+<translation id="5319359161174645648">Google rekomandon Chrome</translation>
 <translation id="5324858694974489420">Cilësimet prindërore</translation>
 <translation id="5327248766486351172">Emri</translation>
 <translation id="5342314432463739672">Kërkesat për autorizim</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_sr-Latn.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_sr-Latn.xtb
index f951f9f..7e7b5ac 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_sr-Latn.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_sr-Latn.xtb
@@ -125,7 +125,6 @@
 <translation id="1993768208584545658"><ph name="SITE" /> želi da se upari</translation>
 <translation id="2000419248597011803">Podrazumevanom pretraživaču šalje neke kolačiće i pretrage iz trake za adresu i okvira za pretragu</translation>
 <translation id="2002537628803770967">Kreditne kartice i adrese iz Google Pay-a</translation>
-<translation id="2012973609889389923">Brz sajt</translation>
 <translation id="2013642289801508067">{FILE_COUNT,plural, =1{# datoteka}one{# datoteka}few{# datoteke}other{# datoteka}}</translation>
 <translation id="2017836877785168846">Briše istoriju i automatska dovršavanja u traci za adresu.</translation>
 <translation id="2021896219286479412">Kontrole sajta na celom ekranu</translation>
@@ -538,6 +537,7 @@
 <translation id="5304593522240415983">Ovo polje ne sme da bude prazno</translation>
 <translation id="5308380583665731573">Povezivanje</translation>
 <translation id="5317780077021120954">Sačuvaj</translation>
+<translation id="5319359161174645648">Google preporučuje Chrome</translation>
 <translation id="5324858694974489420">Roditeljska podešavanja</translation>
 <translation id="5327248766486351172">Naziv</translation>
 <translation id="5342314432463739672">Zahtevi za dozvolu</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_sr.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_sr.xtb
index cef80da..e6bcb5ab 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_sr.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_sr.xtb
@@ -125,7 +125,6 @@
 <translation id="1993768208584545658"><ph name="SITE" /> жели да се упари</translation>
 <translation id="2000419248597011803">Подразумеваном претраживачу шаље неке колачиће и претраге из траке за адресу и оквира за претрагу</translation>
 <translation id="2002537628803770967">Кредитне картице и адресе из Google Pay-а</translation>
-<translation id="2012973609889389923">Брз сајт</translation>
 <translation id="2013642289801508067">{FILE_COUNT,plural, =1{# датотека}one{# датотека}few{# датотеке}other{# датотека}}</translation>
 <translation id="2017836877785168846">Брише историју и аутоматска довршавања у траци за адресу.</translation>
 <translation id="2021896219286479412">Контроле сајта на целом екрану</translation>
@@ -538,6 +537,7 @@
 <translation id="5304593522240415983">Ово поље не сме да буде празно</translation>
 <translation id="5308380583665731573">Повезивање</translation>
 <translation id="5317780077021120954">Сачувај</translation>
+<translation id="5319359161174645648">Google препоручује Chrome</translation>
 <translation id="5324858694974489420">Родитељска подешавања</translation>
 <translation id="5327248766486351172">Назив</translation>
 <translation id="5342314432463739672">Захтеви за дозволу</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_sv.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_sv.xtb
index dab968a..50e5051 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_sv.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_sv.xtb
@@ -125,7 +125,6 @@
 <translation id="1993768208584545658"><ph name="SITE" /> vill kopplas</translation>
 <translation id="2000419248597011803">Skickar vissa cookies och sökningar från adressfältet och sökrutan till standardsökmotorn</translation>
 <translation id="2002537628803770967">Kreditkort och adresser som används med Google Pay</translation>
-<translation id="2012973609889389923">Snabb webbplats</translation>
 <translation id="2013642289801508067">{FILE_COUNT,plural, =1{# fil}other{# filer}}</translation>
 <translation id="2017836877785168846">Rensar historik och autoslutföranden i adressfältet.</translation>
 <translation id="2021896219286479412">Helskärmskontroller på webbsidan</translation>
@@ -538,6 +537,7 @@
 <translation id="5304593522240415983">Fältet får inte vara tomt</translation>
 <translation id="5308380583665731573">Anslut</translation>
 <translation id="5317780077021120954">Spara</translation>
+<translation id="5319359161174645648">Google rekommenderar Chrome</translation>
 <translation id="5324858694974489420">Föräldrainställningar</translation>
 <translation id="5327248766486351172">Namn</translation>
 <translation id="5342314432463739672">Behörighetsförfrågningar</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 676f09e3..a4f0c09 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
@@ -125,7 +125,6 @@
 <translation id="1993768208584545658"><ph name="SITE" /> inataka kuoanisha</translation>
 <translation id="2000419248597011803">Hutuma baadhi ya vidakuzi na utafutaji kutoka kwenye sehemu ya anwani na kisanduku cha kutafutia kwenye mtambo wako chaguomsingi wa kutafuta</translation>
 <translation id="2002537628803770967">Kadi za mikopo na anwani zinazotumia Google Pay</translation>
-<translation id="2012973609889389923">Tovuti inayopakia haraka</translation>
 <translation id="2013642289801508067">{FILE_COUNT,plural, =1{Faili #}other{Faili #}}</translation>
 <translation id="2017836877785168846">Hufuta historia na ujazaji kiotomatiki katika sehemu ya anwani.</translation>
 <translation id="2021896219286479412">Vidhibiti vya tovuti vya skrini nzima</translation>
@@ -538,6 +537,7 @@
 <translation id="5304593522240415983">Sehemu hii haiwezi kuwa tupu</translation>
 <translation id="5308380583665731573">Unganisha</translation>
 <translation id="5317780077021120954">Hifadhi</translation>
+<translation id="5319359161174645648">Google inapendekeza utumie Chrome</translation>
 <translation id="5324858694974489420">Mipangilio ya Wazazi</translation>
 <translation id="5327248766486351172">Jina</translation>
 <translation id="5342314432463739672">Maombi ya ruhusa</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_ta.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_ta.xtb
index d2d55e7..09703dc1 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_ta.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_ta.xtb
@@ -125,7 +125,6 @@
 <translation id="1993768208584545658"><ph name="SITE" /> இணைய விரும்புகிறது</translation>
 <translation id="2000419248597011803">முகவரிப் பட்டியிலிருந்தும், தேடல் பெட்டியிலிருந்தும் சில குக்கீகளையும் தேடல்களையும் உங்கள் இயல்புத் தேடல் இன்ஜினுக்கு அனுப்பும்</translation>
 <translation id="2002537628803770967">Google Payயைப் பயன்படுத்தும் கிரெடிட் கார்டுகள் மற்றும் முகவரிகள்</translation>
-<translation id="2012973609889389923">வேகமான தளம்</translation>
 <translation id="2013642289801508067">{FILE_COUNT,plural, =1{# கோப்பு}other{# கோப்புகள்}}</translation>
 <translation id="2017836877785168846">முகவரிப் பட்டியில் வரலாற்றையும் தானே நிரப்புதல்களையும் அழிக்கும்.</translation>
 <translation id="2021896219286479412">முழுத் திரை தளக் கட்டுப்பாடுகள்</translation>
@@ -220,6 +219,7 @@
 <translation id="2744248271121720757">உடனடியாகத் தேட அல்லது தொடர்புடைய செயல்களைப் பார்க்க, சொல்லைத் தட்டவும்</translation>
 <translation id="2760989362628427051">சாதனத்தில் டார்க் தீம் அல்லது பேட்டரி சேமிப்பான் ஆன் செய்யப்பட்டால் டார்க் தீமினை ஆன் செய்யும்</translation>
 <translation id="2762000892062317888">சற்று முன்</translation>
+<translation id="2771869497727323769">உரைக்கான இணைப்பை உருவாக்க முடியவில்லை. பக்கத்திற்கான இணைப்பை ஆப்ஸில் பகிரவும்.</translation>
 <translation id="2777555524387840389"><ph name="SECONDS" /> வினாடிகள் மீதமுள்ளன</translation>
 <translation id="2779651927720337254">தோல்வியுற்றது</translation>
 <translation id="2781151931089541271">1 வினாடி மீதமுள்ளது</translation>
@@ -460,6 +460,7 @@
 <translation id="4732120983431207637">ஸ்டேக் அன்வைண்டர்</translation>
 <translation id="473775607612524610">புதுப்பி</translation>
 <translation id="4738836084190194332">கடைசியாக ஒத்திசைத்தது: <ph name="WHEN" /></translation>
+<translation id="474698142248234220">TWA பிழை: <ph name="VIOLATED_URL" /> இல் <ph name="ERROR_CODE" /></translation>
 <translation id="4749960740855309258">புதிய தாவலைத் திறக்கும்</translation>
 <translation id="4759238208242260848">பதிவிறக்கங்கள்</translation>
 <translation id="4763829664323285145">{FILE_COUNT,plural, =1{ஒரு பதிவிறக்கம் முடிந்தது.}other{# பதிவிறக்கங்கள் முடிந்தன.}}</translation>
@@ -509,6 +510,7 @@
 <translation id="5040262127954254034">தனியுரிமை</translation>
 <translation id="5087580092889165836">கார்டைச் சேர்</translation>
 <translation id="509429900233858213">பிழை ஏற்பட்டது.</translation>
+<translation id="5100748015044654621">ஹைலைட் செய்யப்பட்ட உரைக்கான இணைப்பை ஆப்ஸில் பகிரவும்</translation>
 <translation id="510275257476243843">1 மணிநேரம் மீதமுள்ளது</translation>
 <translation id="5123685120097942451">மறைநிலைத் தாவல்</translation>
 <translation id="5127805178023152808">ஒத்திசைவு முடக்கத்தில்</translation>
@@ -535,6 +537,7 @@
 <translation id="5304593522240415983">இந்தப் புலம் காலியாக இருக்கக் கூடாது</translation>
 <translation id="5308380583665731573">இணை</translation>
 <translation id="5317780077021120954">சேமி</translation>
+<translation id="5319359161174645648">Google ஆனது Chromeஐப் பரிந்துரைக்கிறது</translation>
 <translation id="5324858694974489420">பெற்றோர் அமைப்புகள்</translation>
 <translation id="5327248766486351172">பெயர்</translation>
 <translation id="5342314432463739672">அனுமதிக் கோரிக்கைகள்</translation>
@@ -975,6 +978,7 @@
 <translation id="8562452229998620586">சேமிக்கப்பட்ட கடவுச்சொற்கள் இங்கு காண்பிக்கப்படும்.</translation>
 <translation id="8569404424186215731"><ph name="DATE" /> முதல்</translation>
 <translation id="8571213806525832805">கடந்த 4 வாரங்கள்</translation>
+<translation id="8572344201470131220">படம் நகலெடுக்கப்பட்டது</translation>
 <translation id="8583805026567836021">கணக்குத் தரவை அழிக்கிறது</translation>
 <translation id="860043288473659153">கார்டு உரிமையாளரின் பெயர்</translation>
 <translation id="8616006591992756292">உங்கள் Google கணக்கு, <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" /> என்ற இணைப்பில் உலாவல் வரலாறு தொடர்பான பிற தகவல்களைக் கொண்டிருக்கக்கூடும்.</translation>
@@ -1017,6 +1021,7 @@
 <translation id="8988028529677883095">பாதுகாப்பு விசையாக மொபைலைப் பயன்படுத்து</translation>
 <translation id="8990209962746788689">QR குறியீட்டை உருவாக்க முடியவில்லை</translation>
 <translation id="8993760627012879038">புதிய தாவலை மறைநிலையில் திறக்கும்</translation>
+<translation id="8996847606757455498">மற்றொரு வழங்குநரைத் தேர்வுசெய்க</translation>
 <translation id="8998729206196772491"><ph name="MANAGED_DOMAIN" /> நிர்வகிக்கும் கணக்கில் உள்நுழைந்து, உங்கள் Chrome தரவு மீதான கட்டுப்பாட்டை அதன் நிர்வாகிக்கு வழங்குகிறீர்கள். இந்தக் கணக்குடன் தரவு நிரந்தரமாக இணைக்கப்படும். Chromeமிலிருந்து வெளியேறினால், இந்தச் சாதனத்திலிருந்து தரவு நீக்கப்படும், எனினும் உங்கள் Google கணக்கில் தரவு தொடர்ந்து இருக்கும்.</translation>
 <translation id="9028914725102941583">பல சாதனங்களுக்கிடையில் பகிர ஒத்திசைவை ஆன் செய்யவும்</translation>
 <translation id="9040142327097499898">அறிவிப்புகள் அனுமதிக்கப்படுகின்றன. இந்தச் சாதனத்திற்கான இருப்பிடம் முடக்கப்பட்டுள்ளது.</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 d62bd23..64ed942 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
@@ -125,7 +125,6 @@
 <translation id="1993768208584545658"><ph name="SITE" /> దీనితో జత చేయాలనుకుంటోంది</translation>
 <translation id="2000419248597011803">అడ్రస్ బార్, శోధన బాక్స్‌లలో చేసే శోధనలు, కొన్ని కుక్కీలను మీ డిఫాల్ట్ శోధన ఇంజిన్‌కు పంపుతుంది</translation>
 <translation id="2002537628803770967">Google Pay ఉపయోగిస్తున్న క్రెడిట్ కార్డ్‌లు,చిరునామాలు</translation>
-<translation id="2012973609889389923">వేగవంతమైన సైట్</translation>
 <translation id="2013642289801508067">{FILE_COUNT,plural, =1{# ఫైల్}other{# ఫైల్‌లు}}</translation>
 <translation id="2017836877785168846">చిరునామా బార్‌లో చరిత్రను మరియు స్వీయ పూరణలను క్లియర్ చేస్తుంది.</translation>
 <translation id="2021896219286479412">పూర్తి స్క్రీన్ సైట్ నియంత్రణలు</translation>
@@ -220,6 +219,7 @@
 <translation id="2744248271121720757">తక్షణమే వెతకడానికి లేదా సంబంధిత చర్యలను చూడటానికి ఒక పదాన్ని నొక్కండి</translation>
 <translation id="2760989362628427051">మీ పరికరంలో ముదురు రంగు థీమ్ లేదా బ్యాటరీ సేవర్ ఆన్‌లో ఉన్నప్పుడు, ముదురు రంగు థీమ్‌ను ఆన్ చేయండి</translation>
 <translation id="2762000892062317888">ఇప్పుడే</translation>
+<translation id="2771869497727323769">హైలైట్ చేయబడిన టెక్స్ట్‌కు లింక్‌ను క్రియేట్ చేయడం సాధ్యపడదు. యాప్‌లోని పేజీకి లింక్‌ను షేర్ చేయండి.</translation>
 <translation id="2777555524387840389"><ph name="SECONDS" /> సెకన్లు మిగిలి ఉంది</translation>
 <translation id="2779651927720337254">విఫలమైంది</translation>
 <translation id="2781151931089541271">1 సెకను మిగిలి ఉంది</translation>
@@ -460,6 +460,7 @@
 <translation id="4732120983431207637">స్టాక్ అన్‌వైండర్</translation>
 <translation id="473775607612524610">అప్‌డేట్‌</translation>
 <translation id="4738836084190194332">చివరిగా సమకాలీకరించినది: <ph name="WHEN" /></translation>
+<translation id="474698142248234220">TWA ఎర్రర్: <ph name="VIOLATED_URL" />లో <ph name="ERROR_CODE" /> ఉంది</translation>
 <translation id="4749960740855309258">కొత్త ట్యాబ్‌ను తెరవండి</translation>
 <translation id="4759238208242260848">డౌన్‌లోడ్‌లు</translation>
 <translation id="4763829664323285145">{FILE_COUNT,plural, =1{1 డౌన్‌లోడ్ పూర్తయింది.}other{# డౌన్‌లోడ్‌లు పూర్తయ్యాయి.}}</translation>
@@ -509,6 +510,7 @@
 <translation id="5040262127954254034">గోప్యత</translation>
 <translation id="5087580092889165836">కార్డ్‌ను జోడించు</translation>
 <translation id="509429900233858213">ఒక ఎర్రర్ ఏర్పడింది.</translation>
+<translation id="5100748015044654621">యాప్‌లోని హైలైట్ చేయబడిన టెక్స్ట్‌కు లింక్‌ను షేర్ చేయండి</translation>
 <translation id="510275257476243843">1 గంట మిగిలి ఉంది</translation>
 <translation id="5123685120097942451">అజ్ఞాత ట్యాబ్</translation>
 <translation id="5127805178023152808">సమకాలీకరణ ఆఫ్‌లో ఉంది</translation>
@@ -535,6 +537,7 @@
 <translation id="5304593522240415983">ఈ ఫీల్డ్ ఖాళీగా ఉండరాదు</translation>
 <translation id="5308380583665731573">కనెక్ట్ చేయండి</translation>
 <translation id="5317780077021120954">సేవ్ చేయి</translation>
+<translation id="5319359161174645648">Chromeను Google సిఫార్సు చేస్తోంది</translation>
 <translation id="5324858694974489420">పేరెంటల్ సెట్టింగ్‌లు</translation>
 <translation id="5327248766486351172">పేరు</translation>
 <translation id="5342314432463739672">అనుమతి అభ్యర్థనలు</translation>
@@ -637,7 +640,7 @@
 <translation id="6036057147555329831">అదనపు ICU</translation>
 <translation id="6039379616847168523">తదుపరి ట్యాబ్‌కు వెళ్లండి</translation>
 <translation id="604124094241169006">స్వయంచాలకంగా</translation>
-<translation id="6042308850641462728">మరింత</translation>
+<translation id="6042308850641462728">మరింత చూపించు</translation>
 <translation id="604996488070107836">తెలియని ఎర్ర‌ర్‌ కారణంగా <ph name="FILE_NAME" /> డౌన్‌లోడ్ విఫలమైంది.</translation>
 <translation id="605721222689873409">YY</translation>
 <translation id="6059830886158432458">ఇక్కడ మీ కథనాలు, యాక్టివిటీని కంట్రోల్ చేయండి</translation>
@@ -975,6 +978,7 @@
 <translation id="8562452229998620586">సేవ్ చేయబడిన పాస్‌వర్డ్‌లు ఇక్కడ కనిపిస్తాయి.</translation>
 <translation id="8569404424186215731"><ph name="DATE" /> నుండి</translation>
 <translation id="8571213806525832805">గత 4 వారాలు</translation>
+<translation id="8572344201470131220">ఇమేజ్ కాపీ చేయబడింది</translation>
 <translation id="8583805026567836021">ఖాతా డేటాను క్లియర్ చేస్తోంది</translation>
 <translation id="860043288473659153">కార్డుదారుని పేరు</translation>
 <translation id="8616006591992756292">మీ Google ఖాతా <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />లో ఇతర రూపాల్లో ఉన్న బ్రౌజింగ్ చరిత్రను కలిగి ఉండవచ్చు.</translation>
@@ -1017,6 +1021,7 @@
 <translation id="8988028529677883095">ఫోన్‌ను 'సెక్యూరిటీ కీ' లాగా ఉపయోగించండి</translation>
 <translation id="8990209962746788689">QR కోడ్ సృష్టించడం సాధ్యపడదు</translation>
 <translation id="8993760627012879038">కొత్త ట్యాబ్‌ను అజ్ఞాత మోడ్‌లో తెరవండి</translation>
+<translation id="8996847606757455498">మరొక ప్రొవైడర్‌ను ఎంచుకోండి</translation>
 <translation id="8998729206196772491">మీరు <ph name="MANAGED_DOMAIN" /> నిర్వహణలో ఉన్న ఖాతా నుండి సైన్ ఇన్ చేస్తున్నారు. దీని నిర్వాహకులకు మీ Chrome డేటాపై నియంత్రణను అందిస్తున్నారు. మీ డేటా శాశ్వతంగా ఈ ఖాతాకు అనుబంధించబడుతుంది. Chrome నుండి సైన్ అవుట్ చేయడం వ‌ల్ల ఈ పరికరం నుండి మీ డేటా తొలగించబడుతుంది. కానీ ఇది మీ Google ఖాతాలో అలాగే నిల్వ చేయబడి ఉంటుంది.</translation>
 <translation id="9028914725102941583">పరికరాలలో షేర్ చేయడానికి, సింక్‌ను ఆన్ చేయండి</translation>
 <translation id="9040142327097499898">నోటిఫికేషన్‌లు అనుమతించబడ్డాయి. ఈ పరికరానికి స్థానం ఆఫ్ చేయబడింది.</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_th.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_th.xtb
index 9c8f363..5336729 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_th.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_th.xtb
@@ -125,7 +125,6 @@
 <translation id="1993768208584545658"><ph name="SITE" /> ต้องการจับคู่</translation>
 <translation id="2000419248597011803">ส่งคุกกี้และการค้นหาบางรายการจากแถบที่อยู่และช่องค้นหาไปยังเครื่องมือค้นหาเริ่มต้น</translation>
 <translation id="2002537628803770967">ใช้ข้อมูลบัตรเครดิตและที่อยู่จาก Google Pay</translation>
-<translation id="2012973609889389923">เว็บไซต์รวดเร็ว</translation>
 <translation id="2013642289801508067">{FILE_COUNT,plural, =1{# ไฟล์}other{# ไฟล์}}</translation>
 <translation id="2017836877785168846">ล้างประวัติการเข้าชมและการเติมข้อความอัตโนมัติในแถบที่อยู่เว็บ</translation>
 <translation id="2021896219286479412">ส่วนควบคุมเว็บไซต์แบบเต็มหน้าจอ</translation>
@@ -220,6 +219,7 @@
 <translation id="2744248271121720757">แตะคำเพื่อค้นหาทันทีหรือดูการทำงานที่เกี่ยวข้อง</translation>
 <translation id="2760989362628427051">เปิดธีมสีเข้มเมื่อโหมดธีมสีเข้มหรือโหมดประหยัดแบตเตอรี่ของอุปกรณ์เปิดอยู่</translation>
 <translation id="2762000892062317888">เมื่อสักครู่</translation>
+<translation id="2771869497727323769">สร้างลิงก์ให้ข้อความไม่ได้ โปรดใช้แอปเพื่อแชร์ลิงก์หน้าเว็บ</translation>
 <translation id="2777555524387840389">เหลือ <ph name="SECONDS" /> วิ</translation>
 <translation id="2779651927720337254">ล้มเหลว</translation>
 <translation id="2781151931089541271">เหลือ 1 วิ</translation>
@@ -460,6 +460,7 @@
 <translation id="4732120983431207637">ตัวคลายสแต็ก</translation>
 <translation id="473775607612524610">อัปเดต</translation>
 <translation id="4738836084190194332">ซิงค์ครั้งล่าสุด: <ph name="WHEN" /></translation>
+<translation id="474698142248234220">ข้อผิดพลาด TWA: <ph name="ERROR_CODE" /> ใน <ph name="VIOLATED_URL" /></translation>
 <translation id="4749960740855309258">เปิดแท็บใหม่</translation>
 <translation id="4759238208242260848">ดาวน์โหลด</translation>
 <translation id="4763829664323285145">{FILE_COUNT,plural, =1{การดาวน์โหลด 1 รายการเสร็จสมบูรณ์}other{การดาวน์โหลด # รายการเสร็จสมบูรณ์}}</translation>
@@ -509,6 +510,7 @@
 <translation id="5040262127954254034">ความเป็นส่วนตัว</translation>
 <translation id="5087580092889165836">เพิ่มบัตร</translation>
 <translation id="509429900233858213">มีข้อผิดพลาดเกิดขึ้น</translation>
+<translation id="5100748015044654621">แชร์ลิงก์ข้อความที่ไฮไลต์ในแอป</translation>
 <translation id="510275257476243843">เหลือ 1 ชั่วโมง</translation>
 <translation id="5123685120097942451">แท็บที่ไม่ระบุตัวตน</translation>
 <translation id="5127805178023152808">การซิงค์ปิดอยู่</translation>
@@ -535,6 +537,7 @@
 <translation id="5304593522240415983">ต้องกรอกข้อมูลในช่องนี้</translation>
 <translation id="5308380583665731573">เชื่อมต่อ</translation>
 <translation id="5317780077021120954">บันทึก</translation>
+<translation id="5319359161174645648">Google ขอแนะนำ Chrome</translation>
 <translation id="5324858694974489420">การตั้งค่าของผู้ปกครอง</translation>
 <translation id="5327248766486351172">ชื่อ</translation>
 <translation id="5342314432463739672">คำขอสิทธิ์</translation>
@@ -637,7 +640,7 @@
 <translation id="6036057147555329831">ICU เพิ่มเติม</translation>
 <translation id="6039379616847168523">ข้ามไปยังแท็บถัดไป</translation>
 <translation id="604124094241169006">อัตโนมัติ</translation>
-<translation id="6042308850641462728">เพิ่มเติม</translation>
+<translation id="6042308850641462728">แสดงเพิ่ม</translation>
 <translation id="604996488070107836">การดาวน์โหลด <ph name="FILE_NAME" /> ล้มเหลวเนื่องจากข้อผิดพลาดที่ไม่รู้จัก</translation>
 <translation id="605721222689873409">ปป</translation>
 <translation id="6059830886158432458">ควบคุมเรื่องราวและกิจกรรมของคุณได้ที่นี่</translation>
@@ -975,6 +978,7 @@
 <translation id="8562452229998620586">รหัสผ่านที่บันทึกไว้จะแสดงที่นี่</translation>
 <translation id="8569404424186215731">ตั้งแต่วันที่ <ph name="DATE" /></translation>
 <translation id="8571213806525832805">4 สัปดาห์ที่แล้ว</translation>
+<translation id="8572344201470131220">คัดลอกรูปภาพแล้ว</translation>
 <translation id="8583805026567836021">กำลังล้างข้อมูลบัญชี</translation>
 <translation id="860043288473659153">ชื่อผู้ถือบัตร</translation>
 <translation id="8616006591992756292">บัญชี Google อาจมีประวัติการท่องเว็บรูปแบบอื่นๆ ที่ <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" /></translation>
@@ -1017,6 +1021,7 @@
 <translation id="8988028529677883095">ใช้โทรศัพท์เป็นคีย์ความปลอดภัย</translation>
 <translation id="8990209962746788689">สร้างคิวอาร์โค้ดไม่ได้</translation>
 <translation id="8993760627012879038">เปิดแท็บใหม่ในโหมดไม่ระบุตัวตน</translation>
+<translation id="8996847606757455498">เลือกผู้ให้บริการอื่น</translation>
 <translation id="8998729206196772491">คุณกำลังลงชื่อเข้าใช้ด้วยบัญชีที่จัดการโดย <ph name="MANAGED_DOMAIN" /> และทำให้ผู้ดูแลระบบของโดเมนควบคุมข้อมูล Chrome ของคุณได้ ข้อมูลดังกล่าวจะโยงกับบัญชีนี้อย่างถาวร การออกจากระบบ Chrome จะลบข้อมูลของคุณออกจากอุปกรณ์เครื่องนี้ แต่ข้อมูลจะยังจัดเก็บอยู่ในบัญชี Google</translation>
 <translation id="9028914725102941583">เปิดการซิงค์เพื่อแชร์ข้ามอุปกรณ์</translation>
 <translation id="9040142327097499898">อนุญาตให้แสดงการแจ้งเตือน ตำแหน่งสำหรับอุปกรณ์เครื่องนี้ปิดอยู่</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 9426dc7..6de70d8 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
@@ -125,7 +125,6 @@
 <translation id="1993768208584545658"><ph name="SITE" /> eşlenmek istiyor</translation>
 <translation id="2000419248597011803">Adres çubuğundan ve arama kutusundan bazı çerezleri ve aramaları varsayılan arama motorunuza gönderir</translation>
 <translation id="2002537628803770967">Google Pay'i kullanan kredi kartları ve adresler</translation>
-<translation id="2012973609889389923">Hızlı site</translation>
 <translation id="2013642289801508067">{FILE_COUNT,plural, =1{# Dosya}other{# Dosya}}</translation>
 <translation id="2017836877785168846">Geçmişi ve adres çubuğundaki otomatik tamamlama bilgilerini temizler.</translation>
 <translation id="2021896219286479412">Tam ekran site kontrolleri</translation>
@@ -220,6 +219,7 @@
 <translation id="2744248271121720757">Anında aramak veya ilgili işlemleri görmek için bir kelimeye dokunun</translation>
 <translation id="2760989362628427051">Cihazınızın koyu tema veya Pil Tasarrufu özelliği açık olduğunda koyu tema açılır</translation>
 <translation id="2762000892062317888">az önce</translation>
+<translation id="2771869497727323769">Metne bağlantı oluşturulamıyor. Sayfanın bağlantısını bir uygulamada paylaşın.</translation>
 <translation id="2777555524387840389"><ph name="SECONDS" /> sn. kaldı</translation>
 <translation id="2779651927720337254">başarısız</translation>
 <translation id="2781151931089541271">1 sn. kaldı</translation>
@@ -460,6 +460,7 @@
 <translation id="4732120983431207637">Yığın Açma Aracı</translation>
 <translation id="473775607612524610">Güncelle</translation>
 <translation id="4738836084190194332">Son senkronizasyon: <ph name="WHEN" /></translation>
+<translation id="474698142248234220">TWA hatası: <ph name="VIOLATED_URL" /> adresinde <ph name="ERROR_CODE" /></translation>
 <translation id="4749960740855309258">Yeni sekme açar</translation>
 <translation id="4759238208242260848">İndirilenler</translation>
 <translation id="4763829664323285145">{FILE_COUNT,plural, =1{1 indirme işlemi tamamlandı.}other{# indirme işlemi tamamlandı.}}</translation>
@@ -509,6 +510,7 @@
 <translation id="5040262127954254034">Gizlilik</translation>
 <translation id="5087580092889165836">Kart ekle</translation>
 <translation id="509429900233858213">Bir hata oluştu.</translation>
+<translation id="5100748015044654621">Vurgulanan metnin bağlantısını bir uygulamada paylaşın</translation>
 <translation id="510275257476243843">1 saat kaldı</translation>
 <translation id="5123685120097942451">Gizli sekme</translation>
 <translation id="5127805178023152808">Senkronizasyon kapalı</translation>
@@ -535,6 +537,7 @@
 <translation id="5304593522240415983">Bu alan boş olamaz</translation>
 <translation id="5308380583665731573">Bağlan</translation>
 <translation id="5317780077021120954">Kaydet</translation>
+<translation id="5319359161174645648">Google, Chrome'u önerir</translation>
 <translation id="5324858694974489420">Ebeveyn Ayarları</translation>
 <translation id="5327248766486351172">Ad</translation>
 <translation id="5342314432463739672">İzin istekleri</translation>
@@ -975,6 +978,7 @@
 <translation id="8562452229998620586">Kayıtlı şifreleriniz burada görünür.</translation>
 <translation id="8569404424186215731"><ph name="DATE" /> tarihinden bu yana</translation>
 <translation id="8571213806525832805">Son 4 hafta</translation>
+<translation id="8572344201470131220">Resim kopyalandı</translation>
 <translation id="8583805026567836021">Hesap verileri temizleniyor</translation>
 <translation id="860043288473659153">Kart sahibinin adı</translation>
 <translation id="8616006591992756292">Google Hesabınızın <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" /> adresinde başka biçimlerde tarama geçmişi olabilir.</translation>
@@ -1017,6 +1021,7 @@
 <translation id="8988028529677883095">Telefonu güvenlik anahtarı olarak kullan</translation>
 <translation id="8990209962746788689">QR kodu oluşturulamıyor</translation>
 <translation id="8993760627012879038">Gizli modda yeni bir sekme açar</translation>
+<translation id="8996847606757455498">Başka bir sağlayıcı seçin:</translation>
 <translation id="8998729206196772491"><ph name="MANAGED_DOMAIN" /> tarafından yönetilen bir hesapla oturum açıyorsunuz ve yöneticiye tüm Chrome verileriniz üzerinde denetim olanağı veriyorsunuz. Verileriniz kalıcı olarak bu hesaba bağlanacaktır. Chrome'da oturumu kapattığınızda verileriniz bu cihazdan silinir, ancak Google Hesabınızda kalmaya devam eder.</translation>
 <translation id="9028914725102941583">Cihazlar arasında senkronizasyonu açın</translation>
 <translation id="9040142327097499898">Bildirimlere izin veriliyor. Konum özelliği bu cihazda kapalı.</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_uk.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_uk.xtb
index 45c4a6c6..2ceda12 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_uk.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_uk.xtb
@@ -125,7 +125,6 @@
 <translation id="1993768208584545658">Сайт <ph name="SITE" /> хоче підключитися до пристрою</translation>
 <translation id="2000419248597011803">Надсилає деякі файли cookie й пошукові запити з адресного рядка та вікна пошуку в пошукову систему за умовчанням</translation>
 <translation id="2002537628803770967">Кредитні картки й адреси, додані в Google Pay</translation>
-<translation id="2012973609889389923">Швидке завантаження</translation>
 <translation id="2013642289801508067">{FILE_COUNT,plural, =1{# файл}one{# файл}few{# файли}many{# файлів}other{# файлу}}</translation>
 <translation id="2017836877785168846">Очищує історію й автозавершення в адресному рядку.</translation>
 <translation id="2021896219286479412">Керування повноекранним режимом</translation>
@@ -220,6 +219,7 @@
 <translation id="2744248271121720757">Торкніться слова для миттєвого пошуку або перегляду схожих дій</translation>
 <translation id="2760989362628427051">Активувати нічний режим, якщо його налаштовано або ввімкнено режим енергозбереження</translation>
 <translation id="2762000892062317888">щойно</translation>
+<translation id="2771869497727323769">Не вдається створити посилання на текст. Надішліть посилання на сторінку в додатку.</translation>
 <translation id="2777555524387840389">Залишилося <ph name="SECONDS" /> с</translation>
 <translation id="2779651927720337254">не завантажено</translation>
 <translation id="2781151931089541271">Залишилась 1 с</translation>
@@ -460,6 +460,7 @@
 <translation id="4732120983431207637">Stack Unwinder</translation>
 <translation id="473775607612524610">Оновити</translation>
 <translation id="4738836084190194332">Остання синхронізація: <ph name="WHEN" /></translation>
+<translation id="474698142248234220">Помилка TWA: <ph name="ERROR_CODE" /> на сайті <ph name="VIOLATED_URL" /></translation>
 <translation id="4749960740855309258">Відкрити нову вкладку</translation>
 <translation id="4759238208242260848">Завантаження</translation>
 <translation id="4763829664323285145">{FILE_COUNT,plural, =1{1 файл завантажено.}one{# файл завантажено.}few{# файли завантажено.}many{# файлів завантажено.}other{# файлу завантажено.}}</translation>
@@ -509,6 +510,7 @@
 <translation id="5040262127954254034">Конфіденційність</translation>
 <translation id="5087580092889165836">Додати картку</translation>
 <translation id="509429900233858213">Сталася помилка.</translation>
+<translation id="5100748015044654621">Надіслати посилання на виділений текст у додатку</translation>
 <translation id="510275257476243843">Залишилась 1 година</translation>
 <translation id="5123685120097942451">Анонімна вкладка</translation>
 <translation id="5127805178023152808">Синхронізацію вимкнено</translation>
@@ -535,6 +537,7 @@
 <translation id="5304593522240415983">Це поле не може бути порожнім</translation>
 <translation id="5308380583665731573">Під’єднатися</translation>
 <translation id="5317780077021120954">Зберегти</translation>
+<translation id="5319359161174645648">Google рекомендує Chrome</translation>
 <translation id="5324858694974489420">Батьківські налаштування</translation>
 <translation id="5327248766486351172">Назва</translation>
 <translation id="5342314432463739672">Запити на дозволи</translation>
@@ -579,7 +582,7 @@
 <translation id="5639724618331995626">Дозволити всі сайти</translation>
 <translation id="5648166631817621825">Останні 7 днів</translation>
 <translation id="5655963694829536461">Пошук у завантаженнях</translation>
-<translation id="5659593005791499971">Електронна пошта</translation>
+<translation id="5659593005791499971">Ел. пошта</translation>
 <translation id="5665379678064389456">Створити подію в додатку <ph name="APP_NAME" /></translation>
 <translation id="5668404140385795438">Відхиляти запит веб-сайту, щоб забороняти масштабування</translation>
 <translation id="568275469169136466">Увійти на тимчасовий період</translation>
@@ -975,6 +978,7 @@
 <translation id="8562452229998620586">Тут відображатимуться збережені паролі.</translation>
 <translation id="8569404424186215731">з <ph name="DATE" /></translation>
 <translation id="8571213806525832805">Останні 4 тижні</translation>
+<translation id="8572344201470131220">Зображення скопійовано</translation>
 <translation id="8583805026567836021">Очищення даних облікового запису</translation>
 <translation id="860043288473659153">Ім’я та прізвище власника картки</translation>
 <translation id="8616006591992756292">Історія веб-перегляду може також зберігатися у вашому обліковому записі Google на сторінці <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />.</translation>
@@ -1017,6 +1021,7 @@
 <translation id="8988028529677883095">Використовувати телефон як ключ безпеки</translation>
 <translation id="8990209962746788689">Не вдається створити QR-код</translation>
 <translation id="8993760627012879038">Відкрити нове вікно в режимі анонімного перегляду</translation>
+<translation id="8996847606757455498">Вибрати іншого постачальника</translation>
 <translation id="8998729206196772491">Ви входите в обліковий запис, зареєстрований у домені <ph name="MANAGED_DOMAIN" />, і надаєте його адміністратору доступ до своїх даних Chrome. Ваші дані буде назавжди зв’язано з цим обліковим записом. Якщо ви вийдете з облікового запису в Chrome, дані буде видалено з цього пристрою, але вони залишаться у вашому обліковому записі Google.</translation>
 <translation id="9028914725102941583">Увімкніть синхронізацію, щоб файли були доступними на всіх ваших пристроях</translation>
 <translation id="9040142327097499898">На цьому пристрої вимкнено геодані. Сповіщення дозволено.</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 20fa0a26..6d944a2 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
@@ -125,7 +125,6 @@
 <translation id="1993768208584545658"><ph name="SITE" /> جوڑا بنانا چاہتی ہے</translation>
 <translation id="2000419248597011803">پتہ بار اور تلاش خانے سے کچھ کوکیز اور تلاشیاں آپ کے ڈیفالٹ تلاش انجن کو بھیجتا ہے</translation>
 <translation id="2002537628803770967">‏Google Pay کا استعمال کرنے والے کریڈٹ کارڈز اور پتے</translation>
-<translation id="2012973609889389923">تیز سائٹ</translation>
 <translation id="2013642289801508067">{FILE_COUNT,plural, =1{# فائل}other{# فائلیں}}</translation>
 <translation id="2017836877785168846">پتہ بار کی سرگزشت اور خودکار تکمیلات کو صاف کرتا ہے۔</translation>
 <translation id="2021896219286479412">پوری اسکرین کے سائٹ کنٹرولز</translation>
@@ -220,6 +219,7 @@
 <translation id="2744248271121720757">فوری تلاش یا متعلقہ کارروائی کے لیے کسی لفظ پر تھپتھپائیں</translation>
 <translation id="2760989362628427051">اپنے آلہ کے بیٹری سیور یا گہری تھیم کے آن ہونے پر گہری تھیم آن کریں</translation>
 <translation id="2762000892062317888">ابھی ابھی</translation>
+<translation id="2771869497727323769">ٹیکسٹ کا لنک تخلیق نہیں کیا جا سکتا۔ ایپ میں صفحہ کیلئے لنک کا اشتراک کریں۔</translation>
 <translation id="2777555524387840389"><ph name="SECONDS" /> سیکنڈ باقی</translation>
 <translation id="2779651927720337254">ناکام ہو گیا</translation>
 <translation id="2781151931089541271">1 سیکنڈ باقی</translation>
@@ -460,6 +460,7 @@
 <translation id="4732120983431207637">‏انبار Unwinder</translation>
 <translation id="473775607612524610">اپ ڈيٹ کریں</translation>
 <translation id="4738836084190194332">آخری مطابقت پذیری: <ph name="WHEN" /></translation>
+<translation id="474698142248234220">‏TWA خرابی: <ph name="VIOLATED_URL" /> پر <ph name="ERROR_CODE" /></translation>
 <translation id="4749960740855309258">ایک نیا ٹیب کھولیں</translation>
 <translation id="4759238208242260848">ڈاؤن لوڈز</translation>
 <translation id="4763829664323285145">{FILE_COUNT,plural, =1{1 ڈاؤن لوڈ مکمل ہو گیا۔}other{# ڈاؤن لوڈز مکمل ہو گئے۔}}</translation>
@@ -509,6 +510,7 @@
 <translation id="5040262127954254034">رازداری</translation>
 <translation id="5087580092889165836">کارڈ شامل کریں</translation>
 <translation id="509429900233858213">ایک خرابی پیش آگئی۔</translation>
+<translation id="5100748015044654621">کسی ایپ میں نمایاں کردہ متن میں لنک کا اشتراک کریں</translation>
 <translation id="510275257476243843">1 گھنٹہ باقی</translation>
 <translation id="5123685120097942451">پوشیدگی ٹیب</translation>
 <translation id="5127805178023152808">‏Sync آف ہے</translation>
@@ -535,6 +537,7 @@
 <translation id="5304593522240415983">یہ فیلڈ خالی نہیں رہ سکتی ہے</translation>
 <translation id="5308380583665731573">منسلک کریں</translation>
 <translation id="5317780077021120954">محفوظ کریں</translation>
+<translation id="5319359161174645648">‏Google Chrome کی تجویز کرتا ہے</translation>
 <translation id="5324858694974489420">والدین کی ترتیبات</translation>
 <translation id="5327248766486351172">نام</translation>
 <translation id="5342314432463739672">اجازت کی درخواستیں</translation>
@@ -975,6 +978,7 @@
 <translation id="8562452229998620586">محفوظ کردہ پاس ورڈز یہاں نمودار ہوں گے۔</translation>
 <translation id="8569404424186215731"><ph name="DATE" /> سے</translation>
 <translation id="8571213806525832805">گزشتہ 4 ہفتے</translation>
+<translation id="8572344201470131220">تصویر کو کاپی کر دیا گیا</translation>
 <translation id="8583805026567836021">اکاؤنٹ ڈیٹا صاف کرنا</translation>
 <translation id="860043288473659153">کارڈ کے حامل کا نام</translation>
 <translation id="8616006591992756292">‏ممکن ہے کہ ‎<ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />‎ پر آپ کے Google اکاؤنٹ میں براؤزنگ کی سرگزشت کی دیگر شکلیں موجود ہوں۔</translation>
@@ -1017,6 +1021,7 @@
 <translation id="8988028529677883095">فون کو سیکورٹی کلید کے طور پر استعمال کریں</translation>
 <translation id="8990209962746788689">‏QR کوڈ تخلیق نہیں کیا جاسکا</translation>
 <translation id="8993760627012879038">پوشیدگی وضع میں ایک نیا ٹیب کھولیں</translation>
+<translation id="8996847606757455498">کسی دوسرے فراہم کنندہ کا انتخاب کریں</translation>
 <translation id="8998729206196772491">‏آپ <ph name="MANAGED_DOMAIN" /> کے زیر انتظام اکاؤنٹ کے ساتھ سائن ان کر رہے ہیں اور اس کے منتظم کو اپنے Chrome ڈیٹا پر کنٹرول دے رہے ہیں۔ آپ کا ڈیٹا اس اکاؤنٹ سے مستقل طور پر مربوط ہو جائے گا۔ Chrome سے سائن آؤٹ کرنے سے آپ کا ڈیٹا اس آلہ سے حذف ہو جائے گا، لیکن یہ آپ کے Google اکاؤنٹ میں اسٹور رہے گا۔</translation>
 <translation id="9028914725102941583">سبھی آلات پر اشتراک کرنے کے لیے مطابقت پذیری کو آن کریں</translation>
 <translation id="9040142327097499898">اطلاعات کی اجازت ہے۔ مقام اس آلہ کے لیے آف ہے۔</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_uz.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_uz.xtb
index c918d91..2f4f727 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_uz.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_uz.xtb
@@ -125,7 +125,6 @@
 <translation id="1993768208584545658"><ph name="SITE" /> qurilmangizga ulanmoqchi</translation>
 <translation id="2000419248597011803">Manzillar qatori va qidiruv oynasida kiritilgan so‘rovlar va ba’zi cookie ma’lumotlarni standart qidiruv tizimiga yuboradi</translation>
 <translation id="2002537628803770967">Google Pay xizmatidagi kredit kartalar va manzillar</translation>
-<translation id="2012973609889389923">Tez ochiladi</translation>
 <translation id="2013642289801508067">{FILE_COUNT,plural, =1{# ta fayl}other{# ta fayl}}</translation>
 <translation id="2017836877785168846">Manzil qatoridan tarix va avtoto‘ldirishlarni tozalaydi.</translation>
 <translation id="2021896219286479412">To‘liq ekranli rejim sozlamalari</translation>
@@ -538,6 +537,7 @@
 <translation id="5304593522240415983">Bu maydon kiritilishi shart</translation>
 <translation id="5308380583665731573">Ulanish</translation>
 <translation id="5317780077021120954">Saqlash</translation>
+<translation id="5319359161174645648">Google Chrome brauzerini  tavsiya qiladi</translation>
 <translation id="5324858694974489420">Ota-onalar sozlamalari</translation>
 <translation id="5327248766486351172">Nomi</translation>
 <translation id="5342314432463739672">Ruxsat talablari</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_vi.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_vi.xtb
index 4978e49..4a6604b 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_vi.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_vi.xtb
@@ -125,7 +125,6 @@
 <translation id="1993768208584545658"><ph name="SITE" /> muốn ghép nối</translation>
 <translation id="2000419248597011803">Gửi một số cookie và nội dung tìm kiếm từ thanh địa chỉ cũng như hộp tìm kiếm tới công cụ tìm kiếm mặc định</translation>
 <translation id="2002537628803770967">Thẻ tín dụng và địa chỉ lưu trong Google Pay</translation>
-<translation id="2012973609889389923">Trang web tải nhanh</translation>
 <translation id="2013642289801508067">{FILE_COUNT,plural, =1{# tệp}other{# tệp}}</translation>
 <translation id="2017836877785168846">Xóa lịch sử duyệt web và nội dung tự động hoàn thành trong thanh địa chỉ.</translation>
 <translation id="2021896219286479412">Kiểm soát trang toàn màn hình</translation>
@@ -220,6 +219,7 @@
 <translation id="2744248271121720757">Hãy nhấn vào một từ để tìm kiếm ngay hoặc xem các hành động có liên quan</translation>
 <translation id="2760989362628427051">Bật giao diện tối khi Trình tiết kiệm pin hoặc giao diện tối trên thiết bị đang bật</translation>
 <translation id="2762000892062317888">vừa xong</translation>
+<translation id="2771869497727323769">Không thể tạo đường liên kết đến văn bản. Hãy chia sẻ đường liên kết đến trang trong một ứng dụng.</translation>
 <translation id="2777555524387840389">Còn <ph name="SECONDS" /> giây</translation>
 <translation id="2779651927720337254">không tải xuống được</translation>
 <translation id="2781151931089541271">Còn 1 giây</translation>
@@ -460,6 +460,7 @@
 <translation id="4732120983431207637">Trình gỡ ngăn xếp</translation>
 <translation id="473775607612524610">Cập nhật</translation>
 <translation id="4738836084190194332">Đồng bộ hóa lần gần đây nhất: <ph name="WHEN" /></translation>
+<translation id="474698142248234220">Lỗi TWA: <ph name="ERROR_CODE" /> trên <ph name="VIOLATED_URL" /></translation>
 <translation id="4749960740855309258">Mở thẻ mới</translation>
 <translation id="4759238208242260848">Tệp đã tải xuống</translation>
 <translation id="4763829664323285145">{FILE_COUNT,plural, =1{Đã tải xong 1 tệp xuống.}other{Đã tải xong # tệp xuống.}}</translation>
@@ -509,6 +510,7 @@
 <translation id="5040262127954254034">Quyền riêng tư</translation>
 <translation id="5087580092889165836">Thêm thẻ</translation>
 <translation id="509429900233858213">Đã xảy ra lỗi.</translation>
+<translation id="5100748015044654621">Chia sẻ đường liên kết đến văn bản được đánh dấu trong một ứng dụng</translation>
 <translation id="510275257476243843">Còn 1 giờ</translation>
 <translation id="5123685120097942451">Thẻ ẩn danh</translation>
 <translation id="5127805178023152808">Đồng bộ hóa đã tắt</translation>
@@ -535,6 +537,7 @@
 <translation id="5304593522240415983">Không được để trống trường này</translation>
 <translation id="5308380583665731573">Kết nối</translation>
 <translation id="5317780077021120954">Lưu</translation>
+<translation id="5319359161174645648">Google đề xuất Chrome</translation>
 <translation id="5324858694974489420">Cài đặt dành cho cha mẹ</translation>
 <translation id="5327248766486351172">Tên</translation>
 <translation id="5342314432463739672">Yêu cầu cấp quyền</translation>
@@ -975,6 +978,7 @@
 <translation id="8562452229998620586">Mật khẩu đã lưu của bạn sẽ xuất hiện tại đây.</translation>
 <translation id="8569404424186215731">kể từ <ph name="DATE" /></translation>
 <translation id="8571213806525832805">4 tuần qua</translation>
+<translation id="8572344201470131220">Đã sao chép hình ảnh</translation>
 <translation id="8583805026567836021">Xóa dữ liệu tài khoản</translation>
 <translation id="860043288473659153">Tên chủ thẻ</translation>
 <translation id="8616006591992756292">Tài khoản Google của bạn có thể có các dạng lịch sử duyệt web khác tại <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />.</translation>
@@ -1017,6 +1021,7 @@
 <translation id="8988028529677883095">Dùng điện thoại làm khóa bảo mật</translation>
 <translation id="8990209962746788689">Không thể tạo mã QR</translation>
 <translation id="8993760627012879038">Mở thẻ mới trong chế độ Ẩn danh</translation>
+<translation id="8996847606757455498">Chọn nhà cung cấp khác</translation>
 <translation id="8998729206196772491">Bạn đang đăng nhập bằng tài khoản do <ph name="MANAGED_DOMAIN" /> quản lý và cấp cho quản trị viên quyền kiểm soát dữ liệu Chrome của bạn. Dữ liệu của bạn sẽ được liên kết vĩnh viễn với tài khoản này. Việc đăng xuất khỏi Chrome sẽ xóa dữ liệu của bạn khỏi thiết bị này nhưng dữ liệu sẽ vẫn được lưu trữ trong Tài khoản Google.</translation>
 <translation id="9028914725102941583">Bật tính năng đồng bộ hóa để chia sẻ giữa các thiết bị</translation>
 <translation id="9040142327097499898">Cho phép thông báo. Đã tắt vị trí đối với thiết bị này.</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_zh-CN.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_zh-CN.xtb
index bd3e6cb8..eb5df96 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_zh-CN.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_zh-CN.xtb
@@ -125,7 +125,6 @@
 <translation id="1993768208584545658"><ph name="SITE" /> 希望与以下所选设备配对:</translation>
 <translation id="2000419248597011803">将一些 Cookie 以及地址栏和搜索框中的搜索字词发送给您的默认搜索引擎</translation>
 <translation id="2002537628803770967">Google Pay 中存储的信用卡和地址信息</translation>
-<translation id="2012973609889389923">网站加载速度很快</translation>
 <translation id="2013642289801508067">{FILE_COUNT,plural, =1{# 个文件}other{# 个文件}}</translation>
 <translation id="2017836877785168846">清除历史记录和地址栏中的自动填充项。</translation>
 <translation id="2021896219286479412">全屏网站控件</translation>
@@ -220,6 +219,7 @@
 <translation id="2744248271121720757">点按某个字词可立即开始搜索或查看相关操作</translation>
 <translation id="2760989362628427051">在设备开启深色主题背景或省电模式时启用深色主题背景</translation>
 <translation id="2762000892062317888">刚刚</translation>
+<translation id="2771869497727323769">无法为所选文本创建链接。请在应用中分享网页链接。</translation>
 <translation id="2777555524387840389">还剩 <ph name="SECONDS" /> 秒</translation>
 <translation id="2779651927720337254">失败</translation>
 <translation id="2781151931089541271">还剩 1 秒</translation>
@@ -460,6 +460,7 @@
 <translation id="4732120983431207637">堆栈展开程序</translation>
 <translation id="473775607612524610">更新</translation>
 <translation id="4738836084190194332">上次同步时间:<ph name="WHEN" /></translation>
+<translation id="474698142248234220">TWA 错误:<ph name="VIOLATED_URL" /> 上发生了 <ph name="ERROR_CODE" /> 错误</translation>
 <translation id="4749960740855309258">打开新标签页</translation>
 <translation id="4759238208242260848">下载内容</translation>
 <translation id="4763829664323285145">{FILE_COUNT,plural, =1{已完成 1 项下载。}other{已完成 # 项下载。}}</translation>
@@ -509,6 +510,7 @@
 <translation id="5040262127954254034">隐私权</translation>
 <translation id="5087580092889165836">添加新卡</translation>
 <translation id="509429900233858213">出现错误。</translation>
+<translation id="5100748015044654621">请选择一款应用以从中分享指向突出显示的文本的链接</translation>
 <translation id="510275257476243843">还剩 1 小时</translation>
 <translation id="5123685120097942451">无痕式标签页</translation>
 <translation id="5127805178023152808">同步功能已关闭</translation>
@@ -535,6 +537,7 @@
 <translation id="5304593522240415983">此字段不能为空</translation>
 <translation id="5308380583665731573">连接</translation>
 <translation id="5317780077021120954">保存</translation>
+<translation id="5319359161174645648">Google 推荐使用 Chrome</translation>
 <translation id="5324858694974489420">家长设置</translation>
 <translation id="5327248766486351172">名称</translation>
 <translation id="5342314432463739672">权限请求</translation>
@@ -637,7 +640,7 @@
 <translation id="6036057147555329831">额外的 ICU</translation>
 <translation id="6039379616847168523">跳转到下一个标签页</translation>
 <translation id="604124094241169006">自动</translation>
-<translation id="6042308850641462728">更多</translation>
+<translation id="6042308850641462728">展开</translation>
 <translation id="604996488070107836">出现未知错误,未能下载 <ph name="FILE_NAME" />。</translation>
 <translation id="605721222689873409">YY</translation>
 <translation id="6059830886158432458">在此处控制您的报道和活动</translation>
@@ -975,6 +978,7 @@
 <translation id="8562452229998620586">已保存的密码将显示在这里。</translation>
 <translation id="8569404424186215731">自 <ph name="DATE" />以来</translation>
 <translation id="8571213806525832805">近 4 周</translation>
+<translation id="8572344201470131220">图片已复制</translation>
 <translation id="8583805026567836021">清除帐号数据</translation>
 <translation id="860043288473659153">持卡人姓名</translation>
 <translation id="8616006591992756292">您的 Google 帐号在 <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" /> 上可能有其他形式的浏览记录。</translation>
@@ -1017,6 +1021,7 @@
 <translation id="8988028529677883095">使用手机作为安全密钥</translation>
 <translation id="8990209962746788689">无法创建二维码</translation>
 <translation id="8993760627012879038">在无痕模式下打开新标签页</translation>
+<translation id="8996847606757455498">另选一个提供商</translation>
 <translation id="8998729206196772491">您正要登录由 <ph name="MANAGED_DOMAIN" /> 管理的帐号,并要授权其管理员控制您的 Chrome 数据。您的数据将与此帐号永久关联。退出 Chrome 后,您的数据将从这台设备上删除,但仍会保留在您的 Google 帐号中。</translation>
 <translation id="9028914725102941583">开启同步功能以跨设备分享内容</translation>
 <translation id="9040142327097499898">允许显示通知。但此设备的位置信息功能已关闭。</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 8f0951c..e87b70be 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
@@ -125,7 +125,6 @@
 <translation id="1993768208584545658"><ph name="SITE" /> 要求與下列藍牙裝置配對</translation>
 <translation id="2000419248597011803">將部分 Cookie,以及網址列和搜尋框中的搜尋內容傳送至預設搜尋引擎</translation>
 <translation id="2002537628803770967">使用 Google Pay 儲存的信用卡和地址</translation>
-<translation id="2012973609889389923">可快速載入的網站</translation>
 <translation id="2013642289801508067">{FILE_COUNT,plural, =1{# 個檔案}other{# 個檔案}}</translation>
 <translation id="2017836877785168846">清除網址列中的記錄和自動完成資料。</translation>
 <translation id="2021896219286479412">全螢幕網站控制</translation>
@@ -461,7 +460,7 @@
 <translation id="4732120983431207637">Stack Unwinder</translation>
 <translation id="473775607612524610">更新</translation>
 <translation id="4738836084190194332">最後同步處理時間:<ph name="WHEN" /></translation>
-<translation id="474698142248234220"><ph name="VIOLATED_URL" /> 上發生 TWA 錯誤:<ph name="ERROR_CODE" /></translation>
+<translation id="474698142248234220">TWA 錯誤:<ph name="VIOLATED_URL" /> 出現 <ph name="ERROR_CODE" /></translation>
 <translation id="4749960740855309258">開啟新分頁</translation>
 <translation id="4759238208242260848">下載</translation>
 <translation id="4763829664323285145">{FILE_COUNT,plural, =1{已完成 1 項下載。}other{已完成 # 項下載。}}</translation>
@@ -511,7 +510,7 @@
 <translation id="5040262127954254034">私隱權</translation>
 <translation id="5087580092889165836">加入新卡</translation>
 <translation id="509429900233858213">發生錯誤。</translation>
-<translation id="5100748015044654621">請在應用程式中分享已突顯文字的連結</translation>
+<translation id="5100748015044654621">請在應用程式中分享突顯文字的連結</translation>
 <translation id="510275257476243843">尚餘 1 小時</translation>
 <translation id="5123685120097942451">無痕式分頁</translation>
 <translation id="5127805178023152808">同步處理已停用</translation>
@@ -538,6 +537,7 @@
 <translation id="5304593522240415983">這個欄位不得留空</translation>
 <translation id="5308380583665731573">連線</translation>
 <translation id="5317780077021120954">儲存</translation>
+<translation id="5319359161174645648">Google 建議使用 Chrome</translation>
 <translation id="5324858694974489420">家長設定</translation>
 <translation id="5327248766486351172">名稱</translation>
 <translation id="5342314432463739672">權限要求</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 ab08eb6..80feb8b2 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
@@ -125,7 +125,6 @@
 <translation id="1993768208584545658"><ph name="SITE" /> 要求配對</translation>
 <translation id="2000419248597011803">將網址列和搜尋框中的部分 Cookie 和搜尋字詞傳送給你的預設搜尋引擎</translation>
 <translation id="2002537628803770967">使用 Google Pay 儲存的信用卡和地址資訊</translation>
-<translation id="2012973609889389923">可快速載入的網站</translation>
 <translation id="2013642289801508067">{FILE_COUNT,plural, =1{# 個檔案}other{# 個檔案}}</translation>
 <translation id="2017836877785168846">將歷史記錄和自動即時查詢從網址列中清除。</translation>
 <translation id="2021896219286479412">全螢幕網站控制</translation>
@@ -220,6 +219,7 @@
 <translation id="2744248271121720757">只要輕觸字詞就能立即展開搜尋或查看相關的動作</translation>
 <translation id="2760989362628427051">當裝置開啟深色主題或節約耗電量功能時,啟用深色主題</translation>
 <translation id="2762000892062317888">剛剛</translation>
+<translation id="2771869497727323769">無法建立文字連結。請在應用程式中分享頁面連結。</translation>
 <translation id="2777555524387840389">還剩 <ph name="SECONDS" /> 秒</translation>
 <translation id="2779651927720337254">失敗</translation>
 <translation id="2781151931089541271">還剩 1 秒</translation>
@@ -460,6 +460,7 @@
 <translation id="4732120983431207637">堆疊回溯器</translation>
 <translation id="473775607612524610">更新</translation>
 <translation id="4738836084190194332">上次同步處理時間:<ph name="WHEN" /></translation>
+<translation id="474698142248234220">TWA 錯誤:<ph name="VIOLATED_URL" /> 上發生 <ph name="ERROR_CODE" /> 錯誤</translation>
 <translation id="4749960740855309258">開啟新分頁</translation>
 <translation id="4759238208242260848">下載</translation>
 <translation id="4763829664323285145">{FILE_COUNT,plural, =1{已完成 1 項下載作業。}other{已完成 # 項下載作業。}}</translation>
@@ -509,6 +510,7 @@
 <translation id="5040262127954254034">隱私權</translation>
 <translation id="5087580092889165836">新增信用卡</translation>
 <translation id="509429900233858213">發生錯誤。</translation>
+<translation id="5100748015044654621">請在應用程式中分享已標示文字的連結</translation>
 <translation id="510275257476243843">還剩 1 小時</translation>
 <translation id="5123685120097942451">無痕式分頁</translation>
 <translation id="5127805178023152808">同步功能已停用</translation>
@@ -535,6 +537,7 @@
 <translation id="5304593522240415983">這個欄位不能留空</translation>
 <translation id="5308380583665731573">連線</translation>
 <translation id="5317780077021120954">儲存</translation>
+<translation id="5319359161174645648">Google 推薦使用 Chrome</translation>
 <translation id="5324858694974489420">家長設定</translation>
 <translation id="5327248766486351172">名稱</translation>
 <translation id="5342314432463739672">權限要求</translation>
@@ -975,6 +978,7 @@
 <translation id="8562452229998620586">已儲存的密碼會顯示在這裡。</translation>
 <translation id="8569404424186215731">(<ph name="DATE" />起)</translation>
 <translation id="8571213806525832805">過去 4 週</translation>
+<translation id="8572344201470131220">已複製圖片</translation>
 <translation id="8583805026567836021">正在清除帳戶資料</translation>
 <translation id="860043288473659153">持卡人姓名</translation>
 <translation id="8616006591992756292">你的 Google 帳戶可能會儲存其他形式的瀏覽記錄,請參閱 <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />。</translation>
@@ -1017,6 +1021,7 @@
 <translation id="8988028529677883095">使用手機做為安全金鑰</translation>
 <translation id="8990209962746788689">無法建立 QR 圖碼</translation>
 <translation id="8993760627012879038">在無痕模式下開啟新分頁</translation>
+<translation id="8996847606757455498">選擇其他供應商</translation>
 <translation id="8998729206196772491">您即將使用由 <ph name="MANAGED_DOMAIN" /> 所管理的帳戶登入,並授權該網域的管理員控管您的 Chrome 資料。您的資料會與這個帳戶建立永久連結。登出 Chrome 後,系統會將您的資料從這個裝置上刪除,但繼續保留在您的 Google 帳戶中。</translation>
 <translation id="9028914725102941583">開啟同步功能即可將內容分享至其他裝置</translation>
 <translation id="9040142327097499898">允許顯示通知。這部裝置的定位功能已關閉。</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_zu.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_zu.xtb
index ecdd2563..8568489 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_zu.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_zu.xtb
@@ -125,7 +125,6 @@
 <translation id="1993768208584545658"><ph name="SITE" /> ufuna ukubhangqa</translation>
 <translation id="2000419248597011803">Ithumela amakhukhi nosesho kusukela kubha yekheli nebhokisi losesho kunjini yakho yosesho ezenzakalelayo</translation>
 <translation id="2002537628803770967">Amakhadi esikweletu namakheli kusetshenziswa i-Google Pay</translation>
-<translation id="2012973609889389923">Isayithi elisheshayo</translation>
 <translation id="2013642289801508067">{FILE_COUNT,plural, =1{# Ifayela}one{# Amafayela}other{# Amafayela}}</translation>
 <translation id="2017836877785168846">Sula umlando nokuqedela ngokuzenzakalela kwibha lekheli.</translation>
 <translation id="2021896219286479412">Izilawuli zesayithi zesikrini esiphelele</translation>
@@ -538,6 +537,7 @@
 <translation id="5304593522240415983">Le nkambu ayikwazi ukungabi nalutho</translation>
 <translation id="5308380583665731573">Xhuma</translation>
 <translation id="5317780077021120954">Londoloza</translation>
+<translation id="5319359161174645648">I-Google incoma i-Chrome</translation>
 <translation id="5324858694974489420">Izilungiselelo zabazali</translation>
 <translation id="5327248766486351172">Igama</translation>
 <translation id="5342314432463739672">Izicelo zemvume</translation>
diff --git a/chrome/browser/ui/app_list/md_icon_normalizer.cc b/chrome/browser/ui/app_list/md_icon_normalizer.cc
index bf86b009..9e05674 100644
--- a/chrome/browser/ui/app_list/md_icon_normalizer.cc
+++ b/chrome/browser/ui/app_list/md_icon_normalizer.cc
@@ -245,7 +245,7 @@
 
     if (required_size_px.width() != bitmap.width() ||
         required_size_px.height() != bitmap.height() ||
-        padding_px.width() != 0 || padding_px.width() != 0) {
+        padding_px.width() != 0 || padding_px.height() != 0) {
       transformation_required = true;
     }
   }
diff --git a/chrome/browser/ui/browser_tabrestore.cc b/chrome/browser/ui/browser_tabrestore.cc
index 969a2fb..e0042a557 100644
--- a/chrome/browser/ui/browser_tabrestore.cc
+++ b/chrome/browser/ui/browser_tabrestore.cc
@@ -178,11 +178,12 @@
     raw_web_contents->WasHidden();
   } else {
     const bool should_activate =
-#if defined(OS_MAC)
+#if defined(OS_WIN) || defined(OS_MAC)
         // Activating a window on another space causes the system to switch to
         // that space. Since the session restore process shows and activates
         // windows itself, activating windows here should be safe to skip.
-        // Cautiously apply only to macOS, for now (https://crbug.com/1019048).
+        // Cautiously apply only to Windows and MacOS, for now
+        // (https://crbug.com/1019048).
         !from_session_restore;
 #else
         true;
diff --git a/chrome/browser/ui/content_settings/content_setting_bubble_model.cc b/chrome/browser/ui/content_settings/content_setting_bubble_model.cc
index 7180227..cfbd26f 100644
--- a/chrome/browser/ui/content_settings/content_setting_bubble_model.cc
+++ b/chrome/browser/ui/content_settings/content_setting_bubble_model.cc
@@ -81,6 +81,12 @@
 #include "ui/gfx/vector_icon_types.h"
 #include "ui/resources/grit/ui_resources.h"
 
+#if defined(OS_MAC)
+#include "chrome/browser/browser_process_platform_part.h"
+#include "chrome/browser/geolocation/geolocation_system_permission_mac.h"
+#include "chrome/browser/media/webrtc/system_media_capture_permissions_mac.h"
+#endif
+
 using base::UserMetricsAction;
 using content::WebContents;
 using content_settings::SETTING_SOURCE_NONE;
@@ -100,6 +106,9 @@
 static constexpr char kMicSettingsURI[] =
     "x-apple.systempreferences:com.apple.preference.security?Privacy_"
     "Microphone";
+static constexpr char kLocationSettingsURI[] =
+    "x-apple.systempreferences:com.apple.preference.security?Privacy_"
+    "LocationServices";
 #endif  // defined(OS_MAC)
 
 // Returns a boolean indicating whether the setting should be managed by the
@@ -590,33 +599,10 @@
 
 // ContentSettingDomainListBubbleModel -----------------------------------------
 
-class ContentSettingDomainListBubbleModel
-    : public ContentSettingSimpleBubbleModel {
- public:
-  ContentSettingDomainListBubbleModel(Delegate* delegate,
-                                      WebContents* web_contents,
-                                      ContentSettingsType content_type);
-  ~ContentSettingDomainListBubbleModel() override {}
-
- private:
-  void MaybeAddDomainList(const std::set<std::string>& hosts, int title_id);
-  void SetDomainsAndCustomLink();
-  void OnCustomLinkClicked() override;
-
-  DISALLOW_COPY_AND_ASSIGN(ContentSettingDomainListBubbleModel);
-};
-
 ContentSettingDomainListBubbleModel::ContentSettingDomainListBubbleModel(
     Delegate* delegate,
-    WebContents* web_contents,
-    ContentSettingsType content_type)
-    : ContentSettingSimpleBubbleModel(delegate,
-                                      web_contents,
-                                      content_type) {
-  DCHECK_EQ(ContentSettingsType::GEOLOCATION, content_type)
-      << "SetDomains currently only supports geolocation content type";
-  SetDomainsAndCustomLink();
-}
+    WebContents* web_contents)
+    : ContentSettingBubbleModel(delegate, web_contents) {}
 
 void ContentSettingDomainListBubbleModel::MaybeAddDomainList(
     const std::set<std::string>& hosts,
@@ -1460,6 +1446,86 @@
   set_selected_device(GetMediaDeviceById(selected_device_id, devices));
 }
 
+// ContentSettingGeolocationBubbleModel --------------------------------------
+
+ContentSettingGeolocationBubbleModel::ContentSettingGeolocationBubbleModel(
+    Delegate* delegate,
+    content::WebContents* web_contents)
+    : ContentSettingDomainListBubbleModel(delegate, web_contents) {
+  TabSpecificContentSettings* content_settings =
+      TabSpecificContentSettings::GetForFrame(web_contents->GetMainFrame());
+  const ContentSettingsUsagesState& usages_state =
+      content_settings->geolocation_usages_state();
+
+  if (usages_state.state_map().empty())
+    return;
+
+  usages_state.GetDetailedInfo(nullptr, &state_flags_);
+
+  // If the permission is turned off in MacOS system preferences, overwrite
+  // the bubble to enable the user to trigger the system dialog.
+  if (ShouldShowSystemGeolocationPermissions()) {
+#if defined(OS_MAC)
+    InitializeSystemGeolocationPermissionBubble();
+    return;
+#endif  // defined(OS_MAC)
+  }
+
+  SetDomainsAndCustomLink();
+}
+
+ContentSettingGeolocationBubbleModel::~ContentSettingGeolocationBubbleModel() =
+    default;
+
+void ContentSettingGeolocationBubbleModel::OnDoneButtonClicked() {
+  if (ShouldShowSystemGeolocationPermissions()) {
+#if defined(OS_MAC)
+    ExternalProtocolHandler::LaunchUrlWithoutSecurityCheck(
+        GURL(kLocationSettingsURI), web_contents());
+    return;
+#endif  // defined(OS_MAC)
+  }
+}
+
+void ContentSettingGeolocationBubbleModel::OnManageButtonClicked() {
+  if (delegate())
+    delegate()->ShowContentSettingsPage(ContentSettingsType::GEOLOCATION);
+}
+
+#if defined(OS_MAC)
+void ContentSettingGeolocationBubbleModel::
+    InitializeSystemGeolocationPermissionBubble() {
+  set_title(l10n_util::GetStringUTF16(IDS_GEOLOCATION_TURNED_OFF_IN_MACOS));
+  AddListItem(ContentSettingBubbleModel::ListItem(
+      &vector_icons::kLocationOnIcon,
+      l10n_util::GetStringUTF16(IDS_GEOLOCATION),
+      l10n_util::GetStringUTF16(IDS_TURNED_OFF), false, true, 0));
+  set_manage_text_style(ContentSettingBubbleModel::ManageTextStyle::kNone);
+  set_done_button_text(l10n_util::GetStringUTF16(IDS_OPEN_PREFERENCES_LINK));
+}
+#endif  // defined(OS_MAC)
+
+bool ContentSettingGeolocationBubbleModel::
+    ShouldShowSystemGeolocationPermissions() {
+#if defined(OS_MAC)
+  if (base::FeatureList::IsEnabled(
+          ::features::kMacCoreLocationImplementation)) {
+    GeolocationSystemPermissionManager* permission_delegate =
+        g_browser_process->platform_part()->location_permission_manager();
+    SystemPermissionStatus permission =
+        permission_delegate->GetSystemPermission();
+    return (permission != SystemPermissionStatus::kAllowed) &&
+           IsGeolocationAccessed();
+  }
+#endif
+  return false;
+}
+
+bool ContentSettingGeolocationBubbleModel::IsGeolocationAccessed() {
+  return ((state_flags_ &
+           ContentSettingsUsagesState::TABSTATE_HAS_ANY_ALLOWED) != 0);
+}
+
 // ContentSettingSubresourceFilterBubbleModel ----------------------------------
 
 ContentSettingSubresourceFilterBubbleModel::
@@ -1785,10 +1851,6 @@
     return std::make_unique<ContentSettingPopupBubbleModel>(delegate,
                                                             web_contents);
   }
-  if (content_type == ContentSettingsType::GEOLOCATION) {
-    return std::make_unique<ContentSettingDomainListBubbleModel>(
-        delegate, web_contents, content_type);
-  }
   if (content_type == ContentSettingsType::PLUGINS) {
     return std::make_unique<ContentSettingPluginBubbleModel>(delegate,
                                                              web_contents);
diff --git a/chrome/browser/ui/content_settings/content_setting_bubble_model.h b/chrome/browser/ui/content_settings/content_setting_bubble_model.h
index b590e11..df9c9d60 100644
--- a/chrome/browser/ui/content_settings/content_setting_bubble_model.h
+++ b/chrome/browser/ui/content_settings/content_setting_bubble_model.h
@@ -411,6 +411,56 @@
   DISALLOW_COPY_AND_ASSIGN(ContentSettingMediaStreamBubbleModel);
 };
 
+class ContentSettingDomainListBubbleModel : public ContentSettingBubbleModel {
+ public:
+  ContentSettingDomainListBubbleModel(Delegate* delegate,
+                                      content::WebContents* web_contents);
+  ~ContentSettingDomainListBubbleModel() override = default;
+
+ protected:
+  void SetDomainsAndCustomLink();
+
+ private:
+  void MaybeAddDomainList(const std::set<std::string>& hosts, int title_id);
+  void OnCustomLinkClicked() override;
+
+  DISALLOW_COPY_AND_ASSIGN(ContentSettingDomainListBubbleModel);
+};
+
+// The bubble that informs users that Chrome does not have access to Location
+// and guides them to the system preferences to fix that problem if they wish.
+class ContentSettingGeolocationBubbleModel
+    : public ContentSettingDomainListBubbleModel {
+ public:
+  ContentSettingGeolocationBubbleModel(Delegate* delegate,
+                                       content::WebContents* web_contents);
+
+  ContentSettingGeolocationBubbleModel(
+      const ContentSettingGeolocationBubbleModel&) = delete;
+  ContentSettingGeolocationBubbleModel& operator=(
+      const ContentSettingGeolocationBubbleModel&) = delete;
+
+  ~ContentSettingGeolocationBubbleModel() override;
+
+  // ContentSettingBubbleModel:
+  void OnManageButtonClicked() override;
+  void OnDoneButtonClicked() override;
+
+ private:
+  // Initialize the bubble with the elements specific to the scenario when
+  // geolocation is disabled on the system (OS) level.
+  void InitializeSystemGeolocationPermissionBubble();
+
+  // Check if geolocation has been accessed in this context.
+  bool IsGeolocationAccessed();
+
+  // Whether or not to show the bubble UI specific to when geolocation
+  // permissions are turned off on a system level.
+  bool ShouldShowSystemGeolocationPermissions();
+
+  unsigned int state_flags_ = 0;
+};
+
 // The model of a bubble that acts as a quiet permission request prompt for
 // notifications. In contrast to other bubbles (which display the current
 // permission state after the user makes the initial decision), this is shown
diff --git a/chrome/browser/ui/content_settings/content_setting_bubble_model_unittest.cc b/chrome/browser/ui/content_settings/content_setting_bubble_model_unittest.cc
index 44c94b9e..4ff7563 100644
--- a/chrome/browser/ui/content_settings/content_setting_bubble_model_unittest.cc
+++ b/chrome/browser/ui/content_settings/content_setting_bubble_model_unittest.cc
@@ -65,8 +65,7 @@
                               bool expect_clear_link,
                               bool expect_reload_hint) {
     std::unique_ptr<ContentSettingBubbleModel> content_setting_bubble_model(
-        ContentSettingBubbleModel::CreateContentSettingBubbleModel(
-            NULL, web_contents(), ContentSettingsType::GEOLOCATION));
+        new ContentSettingGeolocationBubbleModel(nullptr, web_contents()));
     const ContentSettingBubbleModel::BubbleContent& bubble_content =
         content_setting_bubble_model->bubble_content();
     EXPECT_TRUE(bubble_content.title.empty());
@@ -76,7 +75,7 @@
     EXPECT_NE(expect_clear_link || expect_reload_hint,
               bubble_content.custom_link.empty());
     EXPECT_EQ(expect_clear_link, bubble_content.custom_link_enabled);
-    EXPECT_FALSE(bubble_content.manage_text.empty());
+    EXPECT_TRUE(bubble_content.manage_text.empty());
   }
 
   std::string GetDefaultAudioDevice() {
@@ -874,8 +873,7 @@
   // Reset ContentSettings and embargo state by pressing on Custom Link.
   {
     std::unique_ptr<ContentSettingBubbleModel> content_setting_bubble_model(
-        ContentSettingBubbleModel::CreateContentSettingBubbleModel(
-            nullptr, web_contents(), ContentSettingsType::GEOLOCATION));
+        new ContentSettingGeolocationBubbleModel(nullptr, web_contents()));
 
     content_setting_bubble_model->OnCustomLinkClicked();
   }
diff --git a/chrome/browser/ui/content_settings/content_setting_image_model.cc b/chrome/browser/ui/content_settings/content_setting_image_model.cc
index 6b63e64..a551415 100644
--- a/chrome/browser/ui/content_settings/content_setting_image_model.cc
+++ b/chrome/browser/ui/content_settings/content_setting_image_model.cc
@@ -48,6 +48,8 @@
 #include "ui/gfx/vector_icon_types.h"
 
 #if defined(OS_MAC)
+#include "chrome/browser/browser_process_platform_part.h"
+#include "chrome/browser/geolocation/geolocation_system_permission_mac.h"
 #include "chrome/browser/media/webrtc/system_media_capture_permissions_mac.h"
 #endif
 
@@ -80,14 +82,23 @@
   DISALLOW_COPY_AND_ASSIGN(ContentSettingBlockedImageModel);
 };
 
-class ContentSettingGeolocationImageModel
-    : public ContentSettingSimpleImageModel {
+class ContentSettingGeolocationImageModel : public ContentSettingImageModel {
  public:
   ContentSettingGeolocationImageModel();
 
   bool UpdateAndGetVisibility(WebContents* web_contents) override;
 
+  bool IsGeolocationAccessed();
+#if defined(OS_MAC)
+  bool IsGeolocationBlockedOnASystemLevel();
+#endif  // defined(OS_MAC)
+
+  std::unique_ptr<ContentSettingBubbleModel> CreateBubbleModelImpl(
+      ContentSettingBubbleModel::Delegate* delegate,
+      WebContents* web_contents) override;
+
  private:
+  unsigned int state_flags_ = 0;
   DISALLOW_COPY_AND_ASSIGN(ContentSettingGeolocationImageModel);
 };
 
@@ -478,27 +489,48 @@
 // Geolocation -----------------------------------------------------------------
 
 ContentSettingGeolocationImageModel::ContentSettingGeolocationImageModel()
-    : ContentSettingSimpleImageModel(ImageType::GEOLOCATION,
-                                     ContentSettingsType::GEOLOCATION) {}
+    : ContentSettingImageModel(ImageType::GEOLOCATION) {}
 
 bool ContentSettingGeolocationImageModel::UpdateAndGetVisibility(
     WebContents* web_contents) {
+  set_should_auto_open_bubble(false);
   TabSpecificContentSettings* content_settings =
       TabSpecificContentSettings::GetForFrame(web_contents->GetMainFrame());
   if (!content_settings)
     return false;
+
   const ContentSettingsUsagesState& usages_state =
       content_settings->geolocation_usages_state();
   if (usages_state.state_map().empty())
     return false;
 
-  // If any embedded site has access the allowed icon takes priority over the
-  // blocked icon.
-  unsigned int state_flags = 0;
-  usages_state.GetDetailedInfo(nullptr, &state_flags);
-  bool allowed =
-      !!(state_flags & ContentSettingsUsagesState::TABSTATE_HAS_ANY_ALLOWED);
-  set_icon(kMyLocationIcon,
+  state_flags_ = 0;
+  usages_state.GetDetailedInfo(nullptr, &state_flags_);
+
+#if defined(OS_MAC)
+  if (base::FeatureList::IsEnabled(
+          ::features::kMacCoreLocationImplementation)) {
+    set_explanatory_string_id(0);
+
+    if (IsGeolocationAccessed()) {
+      if (IsGeolocationBlockedOnASystemLevel()) {
+        set_icon(vector_icons::kLocationOnIcon,
+                 vector_icons::kBlockedBadgeIcon);
+        set_tooltip(l10n_util::GetStringUTF16(IDS_GEOLOCATION_BLOCKED_TOOLTIP));
+        if (content_settings->geolocation_was_just_granted_on_site_level())
+          set_should_auto_open_bubble(true);
+        set_explanatory_string_id(IDS_GEOLOCATION_TURNED_OFF);
+      } else {
+        set_icon(vector_icons::kLocationOnIcon, gfx::kNoneIcon);
+        set_tooltip(l10n_util::GetStringUTF16(IDS_GEOLOCATION_ALLOWED_TOOLTIP));
+      }
+      return true;
+    }
+  }
+#endif  // defined(OS_MAC)
+
+  bool allowed = IsGeolocationAccessed();
+  set_icon(vector_icons::kLocationOnIcon,
            allowed ? gfx::kNoneIcon : vector_icons::kBlockedBadgeIcon);
   set_tooltip(l10n_util::GetStringUTF16(allowed
                                             ? IDS_GEOLOCATION_ALLOWED_TOOLTIP
@@ -506,6 +538,30 @@
   return true;
 }
 
+bool ContentSettingGeolocationImageModel::IsGeolocationAccessed() {
+  return (state_flags_ &
+          ContentSettingsUsagesState::TABSTATE_HAS_ANY_ALLOWED) != 0;
+}
+
+#if defined(OS_MAC)
+bool ContentSettingGeolocationImageModel::IsGeolocationBlockedOnASystemLevel() {
+  GeolocationSystemPermissionManager* permission_manager =
+      g_browser_process->platform_part()->location_permission_manager();
+  SystemPermissionStatus permission = permission_manager->GetSystemPermission();
+
+  return permission != SystemPermissionStatus::kAllowed;
+}
+
+#endif  // defined(OS_MAC)
+
+std::unique_ptr<ContentSettingBubbleModel>
+ContentSettingGeolocationImageModel::CreateBubbleModelImpl(
+    ContentSettingBubbleModel::Delegate* delegate,
+    WebContents* web_contents) {
+  return std::make_unique<ContentSettingGeolocationBubbleModel>(delegate,
+                                                                web_contents);
+}
+
 // Protocol handlers -----------------------------------------------------------
 
 ContentSettingRPHImageModel::ContentSettingRPHImageModel()
diff --git a/chrome/browser/ui/content_settings/content_setting_image_model_browsertest.cc b/chrome/browser/ui/content_settings/content_setting_image_model_browsertest.cc
index 914d8add..779a1840 100644
--- a/chrome/browser/ui/content_settings/content_setting_image_model_browsertest.cc
+++ b/chrome/browser/ui/content_settings/content_setting_image_model_browsertest.cc
@@ -52,7 +52,6 @@
           ImageType::POPUPS,
           ImageType::MIXEDSCRIPT,
           ImageType::PPAPI_BROKER,
-          ImageType::GEOLOCATION,
           ImageType::PROTOCOL_HANDLERS,
           ImageType::MIDI_SYSEX,
       };
diff --git a/chrome/browser/ui/content_settings/content_setting_image_model_unittest.cc b/chrome/browser/ui/content_settings/content_setting_image_model_unittest.cc
index e71704fb..e32ec29 100644
--- a/chrome/browser/ui/content_settings/content_setting_image_model_unittest.cc
+++ b/chrome/browser/ui/content_settings/content_setting_image_model_unittest.cc
@@ -24,6 +24,8 @@
 #include "chrome/grit/generated_resources.h"
 #include "chrome/test/base/browser_with_test_window_test.h"
 #include "chrome/test/base/chrome_render_view_host_test_harness.h"
+#include "chrome/test/base/testing_browser_process.h"
+#include "chrome/test/base/testing_browser_process_platform_part.h"
 #include "chrome/test/base/testing_profile.h"
 #include "components/content_settings/browser/tab_specific_content_settings.h"
 #include "components/content_settings/core/browser/host_content_settings_map.h"
@@ -47,6 +49,10 @@
 #include "ui/base/l10n/l10n_util.h"
 #include "ui/gfx/color_palette.h"
 
+#if defined(OS_MAC)
+#include "chrome/browser/geolocation/geolocation_system_permission_mac.h"
+#endif
+
 using content_settings::TabSpecificContentSettings;
 
 namespace {
@@ -113,6 +119,22 @@
   return !model.GetIcon(gfx::kPlaceholderColor).IsEmpty();
 }
 
+#if defined(OS_MAC)
+class FakeSystemGeolocationPermissionsManager
+    : public GeolocationSystemPermissionManager {
+ public:
+  FakeSystemGeolocationPermissionsManager() = default;
+
+  ~FakeSystemGeolocationPermissionsManager() override = default;
+
+  SystemPermissionStatus GetSystemPermission() override { return fake_status_; }
+  void SetStatus(SystemPermissionStatus status) { fake_status_ = status; }
+
+ private:
+  SystemPermissionStatus fake_status_ = SystemPermissionStatus::kAllowed;
+};
+#endif
+
 TEST_F(ContentSettingImageModelTest, Update) {
   TabSpecificContentSettings::CreateForWebContents(
       web_contents(),
@@ -263,6 +285,81 @@
             l10n_util::GetStringUTF16(IDS_SENSORS_BLOCKED_TOOLTIP));
 }
 
+#if defined(OS_MAC)
+// Test the correct ContentSettingImageModel for various permutations of site
+// and system level Geolocation permissions
+TEST_F(ContentSettingImageModelTest, GeolocationAccessPermissionsChanged) {
+  base::test::ScopedFeatureList feature_list;
+  feature_list.InitAndEnableFeature(features::kMacCoreLocationImplementation);
+  auto test_location_permission_manager =
+      std::make_unique<FakeSystemGeolocationPermissionsManager>();
+  FakeSystemGeolocationPermissionsManager* location_permission_manager =
+      test_location_permission_manager.get();
+  TestingBrowserProcess::GetGlobal()
+      ->GetTestPlatformPart()
+      ->SetLocationPermissionManager(
+          std::move(test_location_permission_manager));
+
+  TabSpecificContentSettings::CreateForWebContents(
+      web_contents(),
+      std::make_unique<chrome::TabSpecificContentSettingsDelegate>(
+          web_contents()));
+  GURL requesting_origin = GURL("https://www.example.com");
+  NavigateAndCommit(controller_, requesting_origin);
+  TabSpecificContentSettings* content_settings =
+      TabSpecificContentSettings::GetForFrame(web_contents()->GetMainFrame());
+  HostContentSettingsMap* settings_map =
+      HostContentSettingsMapFactory::GetForProfile(profile());
+
+  auto content_setting_image_model =
+      ContentSettingImageModel::CreateForContentType(
+          ContentSettingImageModel::ImageType::GEOLOCATION);
+  EXPECT_FALSE(content_setting_image_model->is_visible());
+  EXPECT_TRUE(content_setting_image_model->get_tooltip().empty());
+
+  settings_map->SetDefaultContentSetting(ContentSettingsType::GEOLOCATION,
+                                         CONTENT_SETTING_ALLOW);
+  content_settings->OnGeolocationPermissionSet(requesting_origin,
+                                               /*allowed=*/true);
+  content_setting_image_model->Update(web_contents());
+  EXPECT_TRUE(content_setting_image_model->is_visible());
+  EXPECT_FALSE(content_setting_image_model->get_tooltip().empty());
+  EXPECT_EQ(content_setting_image_model->get_tooltip(),
+            l10n_util::GetStringUTF16(IDS_GEOLOCATION_ALLOWED_TOOLTIP));
+  EXPECT_EQ(content_setting_image_model->explanatory_string_id(), 0);
+
+  settings_map->SetDefaultContentSetting(ContentSettingsType::GEOLOCATION,
+                                         CONTENT_SETTING_BLOCK);
+  content_settings->OnGeolocationPermissionSet(requesting_origin,
+                                               /*allowed=*/false);
+  content_setting_image_model->Update(web_contents());
+  EXPECT_TRUE(content_setting_image_model->is_visible());
+  EXPECT_TRUE(HasIcon(*content_setting_image_model));
+  EXPECT_FALSE(content_setting_image_model->get_tooltip().empty());
+  EXPECT_EQ(content_setting_image_model->get_tooltip(),
+            l10n_util::GetStringUTF16(IDS_GEOLOCATION_BLOCKED_TOOLTIP));
+  EXPECT_EQ(content_setting_image_model->explanatory_string_id(), 0);
+
+  location_permission_manager->SetStatus(SystemPermissionStatus::kDenied);
+  content_setting_image_model->Update(web_contents());
+  EXPECT_TRUE(content_setting_image_model->is_visible());
+  EXPECT_FALSE(content_setting_image_model->get_tooltip().empty());
+  EXPECT_EQ(content_setting_image_model->get_tooltip(),
+            l10n_util::GetStringUTF16(IDS_GEOLOCATION_BLOCKED_TOOLTIP));
+  EXPECT_EQ(content_setting_image_model->explanatory_string_id(), 0);
+
+  content_settings->OnGeolocationPermissionSet(requesting_origin,
+                                               /*allowed=*/true);
+  content_setting_image_model->Update(web_contents());
+  EXPECT_TRUE(content_setting_image_model->is_visible());
+  EXPECT_FALSE(content_setting_image_model->get_tooltip().empty());
+  EXPECT_EQ(content_setting_image_model->get_tooltip(),
+            l10n_util::GetStringUTF16(IDS_GEOLOCATION_BLOCKED_TOOLTIP));
+  EXPECT_EQ(content_setting_image_model->explanatory_string_id(),
+            IDS_GEOLOCATION_TURNED_OFF);
+}
+#endif
+
 // Regression test for https://crbug.com/955408
 // See also: ContentSettingBubbleModelTest.SensorAccessPermissionsChanged
 TEST_F(ContentSettingImageModelTest, SensorAccessPermissionsChanged) {
diff --git a/chrome/browser/ui/extensions/application_launch_browsertest.cc b/chrome/browser/ui/extensions/application_launch_browsertest.cc
index 28bc546..5705825 100644
--- a/chrome/browser/ui/extensions/application_launch_browsertest.cc
+++ b/chrome/browser/ui/extensions/application_launch_browsertest.cc
@@ -74,7 +74,11 @@
       GetWebContentsForTab(browser(), 1));
   EXPECT_TRUE(app_browser->is_type_app());
   EXPECT_NE(app_browser, browser());
-  EXPECT_EQ(url, GetWebContentsForTab(app_browser, 0)->GetURL());
+  content::WebContents* web_contents = GetWebContentsForTab(app_browser, 0);
+  // Note: Since we're not using the EmbeddedTestServer, we don't expect this
+  // navigation to succeed.
+  content::WaitForLoadStopWithoutSuccessCheck(web_contents);
+  EXPECT_EQ(url, web_contents->GetLastCommittedURL());
   EXPECT_EQ(2, browser()->tab_strip_model()->count());
   EXPECT_TRUE(app_browser->is_focus_mode());
 }
diff --git a/chrome/browser/ui/views/download/download_shelf_view.h b/chrome/browser/ui/views/download/download_shelf_view.h
index 443c323..838ae0c 100644
--- a/chrome/browser/ui/views/download/download_shelf_view.h
+++ b/chrome/browser/ui/views/download/download_shelf_view.h
@@ -81,6 +81,8 @@
   views::View* GetDefaultFocusableChild() override;
 
  private:
+  FRIEND_TEST_ALL_PREFIXES(DownloadShelfViewTest, ShowAllViewColors);
+
   // The animation for adding new items to the shelf.
   gfx::SlideAnimation new_item_animation_;
 
diff --git a/chrome/browser/ui/views/download/download_shelf_view_unittest.cc b/chrome/browser/ui/views/download/download_shelf_view_unittest.cc
new file mode 100644
index 0000000..407ffee
--- /dev/null
+++ b/chrome/browser/ui/views/download/download_shelf_view_unittest.cc
@@ -0,0 +1,49 @@
+// Copyright 2020 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#include "chrome/browser/ui/views/download/download_shelf_view.h"
+
+#include <memory>
+
+#include "chrome/browser/themes/theme_properties.h"
+#include "chrome/test/base/browser_with_test_window_test.h"
+#include "chrome/test/base/test_theme_provider.h"
+#include "chrome/test/views/chrome_test_widget.h"
+#include "testing/gtest/include/gtest/gtest.h"
+#include "ui/views/controls/button/label_button.h"
+#include "ui/views/controls/button/md_text_button.h"
+
+using DownloadShelfViewTest = BrowserWithTestWindowTest;
+
+TEST_F(DownloadShelfViewTest, ShowAllViewColors) {
+  views::Widget::InitParams params(views::Widget::InitParams::TYPE_CONTROL);
+  params.context = GetContext();
+  params.ownership = views::Widget::InitParams::WIDGET_OWNS_NATIVE_WIDGET;
+  ChromeTestWidget widget;
+  widget.Init(std::move(params));
+  DownloadShelfView view(browser(), nullptr);
+  widget.SetContentsView(&view);
+  views::MdTextButton* button = view.show_all_view_;
+
+  // With default theme, button should have GoogleBlue600 text and no bg.
+  EXPECT_FALSE(button->GetBgColorOverride().has_value());
+  SkColor default_text_color = button->GetCurrentTextColor();
+
+  // Custom theme will update text and bg.
+  auto custom_theme = std::make_unique<TestThemeProvider>();
+  custom_theme->SetColor(ThemeProperties::COLOR_DOWNLOAD_SHELF, SK_ColorGREEN);
+  custom_theme->SetColor(ThemeProperties::COLOR_BOOKMARK_TEXT, SK_ColorYELLOW);
+  widget.SetThemeProvider(std::move(custom_theme));
+  // The button bg color is derived from the shelf color by applying a tint.
+  // We will verify that a color has been set, and that it is different to the
+  // shelf color.
+  EXPECT_TRUE(button->GetBgColorOverride().has_value());
+  EXPECT_NE(button->GetBgColorOverride(), SK_ColorGREEN);
+  EXPECT_EQ(button->GetCurrentTextColor(), SK_ColorYELLOW);
+
+  // Setting back to a default theme will revert.
+  widget.SetThemeProvider(std::make_unique<TestThemeProvider>());
+  EXPECT_FALSE(button->GetBgColorOverride().has_value());
+  EXPECT_EQ(button->GetCurrentTextColor(), default_text_color);
+}
diff --git a/chrome/browser/ui/views/media_router/media_router_views_ui.cc b/chrome/browser/ui/views/media_router/media_router_views_ui.cc
index b5e06977..de24f2dd 100644
--- a/chrome/browser/ui/views/media_router/media_router_views_ui.cc
+++ b/chrome/browser/ui/views/media_router/media_router_views_ui.cc
@@ -54,6 +54,11 @@
 #include "ui/display/display.h"
 #include "url/origin.h"
 
+#if defined(OS_MAC)
+#include "base/mac/mac_util.h"
+#include "ui/base/cocoa/permissions_utils.h"
+#endif
+
 namespace media_router {
 
 namespace {
@@ -102,6 +107,13 @@
     std::move(callback).Run(result);
 }
 
+#if defined(OS_MAC)
+bool RequiresScreenCapturePermission(MediaCastMode cast_mode) {
+  return base::mac::IsAtLeastOS10_15() &&
+         cast_mode == MediaCastMode::DESKTOP_MIRROR;
+}
+#endif
+
 // Observes a WebContents following a call to MediaRouterViewsUI::CreateRoute()
 // and calls MediaRoute::CreateRoute() only after naviation is complete.
 // Deletes itself when no longer needed.
@@ -350,6 +362,19 @@
 
 bool MediaRouterViewsUI::CreateRoute(const MediaSink::Id& sink_id,
                                      MediaCastMode cast_mode) {
+#if defined(OS_MAC)
+  if (RequiresScreenCapturePermission(cast_mode)) {
+    const bool screen_capture_allowed =
+        screen_capture_allowed_for_testing_.has_value()
+            ? *screen_capture_allowed_for_testing_
+            : ui::IsScreenCaptureAllowed();
+    if (!screen_capture_allowed) {
+      SendIssueForScreenPermission(sink_id);
+      return false;
+    }
+  }
+#endif
+
   // Default the tab casting the content to the initiator, and change if
   // necessary.
   content::WebContents* tab_contents = initiator_;
@@ -745,6 +770,18 @@
   AddIssue(issue_info);
 }
 
+#if defined(OS_MAC)
+void MediaRouterViewsUI::SendIssueForScreenPermission(
+    const MediaSink::Id& sink_id) {
+  std::string issue_title = l10n_util::GetStringUTF8(
+      IDS_MEDIA_ROUTER_ISSUE_MAC_SCREEN_CAPTURE_PERMISSION_ERROR);
+  IssueInfo issue_info(issue_title, IssueInfo::Action::DISMISS,
+                       IssueInfo::Severity::WARNING);
+  issue_info.sink_id = sink_id;
+  AddIssue(issue_info);
+}
+#endif
+
 void MediaRouterViewsUI::SendIssueForUnableToCast(
     MediaCastMode cast_mode,
     const MediaSink::Id& sink_id) {
diff --git a/chrome/browser/ui/views/media_router/media_router_views_ui.h b/chrome/browser/ui/views/media_router/media_router_views_ui.h
index e6886889..f0593294 100644
--- a/chrome/browser/ui/views/media_router/media_router_views_ui.h
+++ b/chrome/browser/ui/views/media_router/media_router_views_ui.h
@@ -121,6 +121,12 @@
 
   void SimulateDocumentAvailableForTest();
 
+#if defined(OS_MAC)
+  void set_screen_capture_allowed_for_testing(bool allowed) {
+    screen_capture_allowed_for_testing_ = allowed;
+  }
+#endif
+
  private:
   friend class MediaRouterViewsUITest;
   friend class MediaRouterUiForTest;
@@ -139,6 +145,8 @@
   FRIEND_TEST_ALL_PREFIXES(MediaRouterViewsUITest,
                            RouteCreationTimeoutForPresentation);
   FRIEND_TEST_ALL_PREFIXES(MediaRouterViewsUITest,
+                           DesktopMirroringFailsWhenDisallowedOnMac);
+  FRIEND_TEST_ALL_PREFIXES(MediaRouterViewsUITest,
                            RouteCreationLocalFileModeInTab);
   FRIEND_TEST_ALL_PREFIXES(MediaRouterUITest,
                            UIMediaRoutesObserverAssignsCurrentCastModes);
@@ -233,8 +241,14 @@
       const MediaSink::Id& sink_id,
       const base::string16& presentation_request_source_name);
 
+// Creates and sends an issue if casting fails due to lack of screen
+// permissions.
+#if defined(OS_MAC)
+  void SendIssueForScreenPermission(const MediaSink::Id& sink_id);
+#endif
+
   // Creates and sends an issue if casting fails for any reason other than
-  // timeout.
+  // those above.
   void SendIssueForUnableToCast(MediaCastMode cast_mode,
                                 const MediaSink::Id& sink_id);
 
@@ -394,6 +408,10 @@
   // controlling window.
   std::unique_ptr<WebContentsDisplayObserver> display_observer_;
 
+#if defined(OS_MAC)
+  base::Optional<bool> screen_capture_allowed_for_testing_;
+#endif
+
   // NOTE: Weak pointers must be invalidated before all other member variables.
   // Therefore |weak_factory_| must be placed at the end.
   base::WeakPtrFactory<MediaRouterViewsUI> weak_factory_{this};
diff --git a/chrome/browser/ui/views/media_router/media_router_views_ui_unittest.cc b/chrome/browser/ui/views/media_router/media_router_views_ui_unittest.cc
index 1aaa3eeb..3e099b0 100644
--- a/chrome/browser/ui/views/media_router/media_router_views_ui_unittest.cc
+++ b/chrome/browser/ui/views/media_router/media_router_views_ui_unittest.cc
@@ -10,6 +10,7 @@
 #include <vector>
 
 #include "base/strings/utf_string_conversions.h"
+#include "build/build_config.h"
 #include "chrome/browser/media/router/media_router_factory.h"
 #include "chrome/browser/media/router/media_sinks_observer.h"
 #include "chrome/browser/media/router/providers/wired_display/wired_display_media_route_provider.h"
@@ -31,6 +32,11 @@
 #include "ui/display/display.h"
 #include "url/origin.h"
 
+#if defined(OS_MAC)
+#include "base/mac/mac_util.h"
+#include "ui/base/cocoa/permissions_utils.h"
+#endif
+
 using testing::_;
 using testing::Invoke;
 using testing::Mock;
@@ -502,6 +508,11 @@
 }
 
 TEST_F(MediaRouterViewsUITest, RouteCreationTimeoutForDesktop) {
+#if defined(OS_MAC)
+  if (base::mac::IsAtLeastOS10_15())
+    ui_->set_screen_capture_allowed_for_testing(true);
+#endif
+
   StartCastingAndExpectTimeout(
       MediaCastMode::DESKTOP_MIRROR,
       l10n_util::GetStringUTF8(
@@ -521,6 +532,31 @@
       20);
 }
 
+#if defined(OS_MAC)
+TEST_F(MediaRouterViewsUITest, DesktopMirroringFailsWhenDisallowedOnMac) {
+  // Failure due to a lack of screen capture permissions only happens on macOS
+  // 10.15 or later. See crbug.com/1087236 for more info.
+  if (!base::mac::IsAtLeastOS10_15())
+    return;
+
+  ui_->set_screen_capture_allowed_for_testing(false);
+  MockControllerObserver observer(ui_.get());
+  MediaSink sink(kSinkId, kSinkName, SinkIconType::CAST);
+  ui_->OnResultsUpdated({{sink, {MediaCastMode::DESKTOP_MIRROR}}});
+  for (MediaSinksObserver* sinks_observer : media_sinks_observers_)
+    sinks_observer->OnSinksUpdated({sink}, std::vector<url::Origin>());
+
+  EXPECT_CALL(observer, OnModelUpdated(_))
+      .WillOnce(WithArg<0>([&](const CastDialogModel& model) {
+        EXPECT_EQ(
+            model.media_sinks()[0].issue->info().title,
+            l10n_util::GetStringUTF8(
+                IDS_MEDIA_ROUTER_ISSUE_MAC_SCREEN_CAPTURE_PERMISSION_ERROR));
+      }));
+  ui_->StartCasting(kSinkId, MediaCastMode::DESKTOP_MIRROR);
+}
+#endif
+
 // Tests that if a local file CreateRoute call is made from a new tab, the
 // file will be opened in the new tab.
 TEST_F(MediaRouterViewsUITest, RouteCreationLocalFileModeInTab) {
diff --git a/chrome/browser/ui/views/profiles/avatar_toolbar_button.cc b/chrome/browser/ui/views/profiles/avatar_toolbar_button.cc
index 0ee1400..7e4a455f 100644
--- a/chrome/browser/ui/views/profiles/avatar_toolbar_button.cc
+++ b/chrome/browser/ui/views/profiles/avatar_toolbar_button.cc
@@ -279,7 +279,7 @@
       return ui::ImageModel::FromVectorIcon(kIncognitoIcon, icon_color,
                                             icon_size);
     case State::kGuestSession:
-      return ui::ImageModel::FromImageSkia(profiles::GetGuestAvatar(icon_size));
+      return profiles::GetGuestAvatar(icon_size);
     case State::kGenericProfile:
       return ui::ImageModel::FromVectorIcon(kUserAccountAvatarIcon, icon_color,
                                             icon_size);
diff --git a/chrome/browser/ui/views/profiles/incognito_menu_view.cc b/chrome/browser/ui/views/profiles/incognito_menu_view.cc
index 33c0c8da..c078e3150 100644
--- a/chrome/browser/ui/views/profiles/incognito_menu_view.cc
+++ b/chrome/browser/ui/views/profiles/incognito_menu_view.cc
@@ -21,6 +21,7 @@
 #include "chrome/browser/ui/views/chrome_layout_provider.h"
 #include "chrome/grit/generated_resources.h"
 #include "ui/base/l10n/l10n_util.h"
+#include "ui/base/models/image_model.h"
 #include "ui/views/accessibility/view_accessibility.h"
 #include "ui/views/controls/image_view.h"
 #include "ui/views/style/typography.h"
@@ -46,13 +47,13 @@
 
   SetProfileIdentityInfo(
       /*profile_name=*/base::string16(), /*edit_button=*/base::nullopt,
-      gfx::ImageSkia(),
+      ui::ImageModel::FromVectorIcon(
+          kIncognitoProfileIcon, ui::NativeTheme::kColorId_BubbleForeground),
       l10n_util::GetStringUTF16(IDS_INCOGNITO_PROFILE_MENU_TITLE),
       incognito_window_count > 1
           ? l10n_util::GetPluralStringFUTF16(IDS_INCOGNITO_WINDOW_COUNT_MESSAGE,
                                              incognito_window_count)
-          : base::string16(),
-      kIncognitoProfileIcon, ui::NativeTheme::kColorId_BubbleForeground);
+          : base::string16());
 
   AddFeatureButton(
       l10n_util::GetStringUTF16(IDS_INCOGNITO_PROFILE_MENU_CLOSE_BUTTON),
diff --git a/chrome/browser/ui/views/profiles/profile_menu_view.cc b/chrome/browser/ui/views/profiles/profile_menu_view.cc
index 1f4bffb3..5ba04c8 100644
--- a/chrome/browser/ui/views/profiles/profile_menu_view.cc
+++ b/chrome/browser/ui/views/profiles/profile_menu_view.cc
@@ -459,7 +459,7 @@
   if (account_info.has_value()) {
     SetProfileIdentityInfo(
         profile_name, edit_button_params,
-        account_info.value().account_image.AsImageSkia(),
+        ui::ImageModel::FromImage(account_info.value().account_image),
         base::UTF8ToUTF16(account_info.value().full_name),
         IsSyncPaused(profile)
             ? l10n_util::GetStringUTF16(IDS_PROFILES_LOCAL_PROFILE_STATE)
@@ -467,7 +467,7 @@
   } else {
     SetProfileIdentityInfo(
         profile_name, edit_button_params,
-        profile_attributes->GetAvatarIcon().AsImageSkia(),
+        ui::ImageModel::FromImage(profile_attributes->GetAvatarIcon()),
         /*title=*/base::string16(),
         l10n_util::GetStringUTF16(IDS_PROFILES_LOCAL_PROFILE_STATE));
   }
@@ -624,7 +624,8 @@
       continue;
 
     AddSelectableProfile(
-        profile_entry->GetAvatarIcon().AsImageSkia(), profile_entry->GetName(),
+        ui::ImageModel::FromImage(profile_entry->GetAvatarIcon()),
+        profile_entry->GetName(),
         /*is_guest=*/false,
         base::BindRepeating(&ProfileMenuView::OnOtherProfileSelected,
                             base::Unretained(this), profile_entry->GetPath()));
diff --git a/chrome/browser/ui/views/profiles/profile_menu_view_base.cc b/chrome/browser/ui/views/profiles/profile_menu_view_base.cc
index 72f851a..1c8c931 100644
--- a/chrome/browser/ui/views/profiles/profile_menu_view_base.cc
+++ b/chrome/browser/ui/views/profiles/profile_menu_view_base.cc
@@ -26,11 +26,13 @@
 #include "chrome/browser/ui/views/profiles/profile_menu_view.h"
 #include "chrome/grit/generated_resources.h"
 #include "ui/base/l10n/l10n_util.h"
+#include "ui/base/models/image_model.h"
 #include "ui/display/display.h"
 #include "ui/display/screen.h"
 #include "ui/gfx/image/canvas_image_source.h"
 #include "ui/gfx/image/image_skia_operations.h"
 #include "ui/gfx/vector_icon_types.h"
+#include "ui/native_theme/themed_vector_icon.h"
 #include "ui/views/accessibility/view_accessibility.h"
 #include "ui/views/controls/button/label_button.h"
 #include "ui/views/controls/button/md_text_button.h"
@@ -142,6 +144,15 @@
   return gfx::CanvasImageSource::CreatePadded(sized_icon, gfx::Insets(padding));
 }
 
+gfx::ImageSkia SizeImageModel(const ui::ImageModel& image_model,
+                              const ui::NativeTheme* native_theme,
+                              int size) {
+  return image_model.IsImage()
+             ? CropCircle(SizeImage(image_model.GetImage().AsImageSkia(), size))
+             : ui::ThemedVectorIcon(image_model.GetVectorIcon())
+                   .GetImageSkia(native_theme, size);
+}
+
 class CircularImageButton : public views::ImageButton {
  public:
   CircularImageButton(
@@ -245,29 +256,26 @@
 // current theme colors.
 class AvatarImageView : public views::ImageView {
  public:
-  AvatarImageView(gfx::ImageSkia avatar_image,
-                  const ProfileMenuViewBase* root_view,
-                  const gfx::VectorIcon& icon,
-                  ui::NativeTheme::ColorId icon_color_id)
-      : avatar_image_(avatar_image),
-        root_view_(root_view),
-        icon_(icon),
-        icon_color_id_(icon_color_id) {
+  AvatarImageView(const ui::ImageModel& avatar_image,
+                  const ProfileMenuViewBase* root_view)
+      : avatar_image_(avatar_image), root_view_(root_view) {
     SetBorder(views::CreateEmptyBorder(0, 0, kAvatarImageViewBottomMargin, 0));
+    if (avatar_image_.IsEmpty()) {
+      // This can happen if the account image hasn't been fetched yet, if there
+      // is no image, or in tests.
+      avatar_image_ = ui::ImageModel::FromVectorIcon(
+          kUserAccountAvatarIcon, ui::NativeTheme::kColorId_MenuIconColor,
+          kIdentityImageSize);
+    }
   }
 
   // views::ImageVIew:
   void OnThemeChanged() override {
     ImageView::OnThemeChanged();
-    // Fall back to |icon_| if |avatar_image_| is empty. This can happen if
-    // the account image hasn't been fetched yet, if there is no image (e.g. for
-    // incognito), or in tests.
     constexpr int kBadgePadding = 1;
-    const SkColor icon_color = GetNativeTheme()->GetSystemColor(icon_color_id_);
+    DCHECK(!avatar_image_.IsEmpty());
     gfx::ImageSkia sized_avatar_image =
-        avatar_image_.isNull()
-            ? gfx::CreateVectorIcon(icon_, kIdentityImageSize, icon_color)
-            : CropCircle(SizeImage(avatar_image_, kIdentityImageSize));
+        SizeImageModel(avatar_image_, GetNativeTheme(), kIdentityImageSize);
 
     const SkColor background_color = GetNativeTheme()->GetSystemColor(
         ui::NativeTheme::kColorId_BubbleBackground);
@@ -285,10 +293,8 @@
   }
 
  private:
-  gfx::ImageSkia avatar_image_;
+  ui::ImageModel avatar_image_;
   const ProfileMenuViewBase* root_view_;
-  const gfx::VectorIcon& icon_;
-  ui::NativeTheme::ColorId icon_color_id_;
 };
 
 class SyncButton : public HoverButton {
@@ -501,11 +507,9 @@
 void ProfileMenuViewBase::SetProfileIdentityInfo(
     const base::string16& profile_name,
     base::Optional<EditButtonParams> edit_button_params,
-    const gfx::ImageSkia& image,
+    const ui::ImageModel& image_model,
     const base::string16& title,
-    const base::string16& subtitle,
-    const gfx::VectorIcon& icon,
-    ui::NativeTheme::ColorId icon_color_id) {
+    const base::string16& subtitle) {
   constexpr int kBottomMargin = kDefaultMargin;
   const bool new_design =
       base::FeatureList::IsEnabled(features::kNewProfilePicker);
@@ -521,8 +525,7 @@
                       gfx::Insets(container_margin, container_margin,
                                   kBottomMargin, container_margin)));
 
-  auto avatar_image_view =
-      std::make_unique<AvatarImageView>(image, this, icon, icon_color_id);
+  auto avatar_image_view = std::make_unique<AvatarImageView>(image_model, this);
 
   if (!new_design) {
     if (!profile_name.empty()) {
@@ -746,10 +749,11 @@
   label->SetHandlesTooltips(false);
 }
 
-void ProfileMenuViewBase::AddSelectableProfile(const gfx::ImageSkia& image,
-                                               const base::string16& name,
-                                               bool is_guest,
-                                               base::RepeatingClosure action) {
+void ProfileMenuViewBase::AddSelectableProfile(
+    const ui::ImageModel& image_model,
+    const base::string16& name,
+    bool is_guest,
+    base::RepeatingClosure action) {
   constexpr int kImageSize = 20;
 
   // Initialize layout if this is the first time a button is added.
@@ -759,7 +763,10 @@
             views::BoxLayout::Orientation::kVertical));
   }
 
-  gfx::ImageSkia sized_image = CropCircle(SizeImage(image, kImageSize));
+  DCHECK(!image_model.IsEmpty());
+  gfx::ImageSkia sized_image =
+      SizeImageModel(image_model, GetNativeTheme(), kImageSize);
+
   views::Button* button = selectable_profiles_container_->AddChildView(
       std::make_unique<HoverButton>(this, sized_image, name));
 
diff --git a/chrome/browser/ui/views/profiles/profile_menu_view_base.h b/chrome/browser/ui/views/profiles/profile_menu_view_base.h
index 9740a78..a8e2c204b 100644
--- a/chrome/browser/ui/views/profiles/profile_menu_view_base.h
+++ b/chrome/browser/ui/views/profiles/profile_menu_view_base.h
@@ -30,6 +30,10 @@
 class Button;
 }  // namespace views
 
+namespace ui {
+class ImageModel;
+}  // namespace ui
+
 // This class provides the UI for different menus that are created by user
 // clicking the avatar button.
 class ProfileMenuViewBase : public content::WebContentsDelegate,
@@ -113,21 +117,13 @@
   // Override to supply a sync icon for the profile menu.
   virtual gfx::ImageSkia GetSyncIcon() const;
 
-  // If |profile_name| is empty, no heading will be displayed. If |image| is
-  // empty |icon| will be used instead.
-  // TODO(crbug.com/1100835): Consider simplifying the API by only passing
-  // |image| (and constructing it from |icon| upon calling when needed). This is
-  // especially relevant, if the icon color no longer depends on the theme
-  // through a color id.
+  // If |profile_name| is empty, no heading will be displayed.
   void SetProfileIdentityInfo(
       const base::string16& profile_name,
       base::Optional<EditButtonParams> edit_button_params,
-      const gfx::ImageSkia& image,
+      const ui::ImageModel& image_model,
       const base::string16& title,
-      const base::string16& subtitle = base::string16(),
-      const gfx::VectorIcon& icon = kUserAccountAvatarIcon,
-      ui::NativeTheme::ColorId icon_color_id =
-          ui::NativeTheme::kColorId_MenuIconColor);
+      const base::string16& subtitle = base::string16());
   void SetSyncInfo(const SyncInfo& sync_info,
                    const base::RepeatingClosure& action,
                    bool show_badge);
@@ -139,7 +135,7 @@
                         const gfx::VectorIcon& icon = gfx::kNoneIcon,
                         float icon_to_image_ratio = 1.0f);
   void SetProfileManagementHeading(const base::string16& heading);
-  void AddSelectableProfile(const gfx::ImageSkia& image,
+  void AddSelectableProfile(const ui::ImageModel& image_model,
                             const base::string16& name,
                             bool is_guest,
                             base::RepeatingClosure action);
diff --git a/chrome/browser/ui/views/sharesheet_bubble_view.cc b/chrome/browser/ui/views/sharesheet_bubble_view.cc
index e39232a..d8a1912 100644
--- a/chrome/browser/ui/views/sharesheet_bubble_view.cc
+++ b/chrome/browser/ui/views/sharesheet_bubble_view.cc
@@ -44,7 +44,7 @@
  public:
   ShareSheetTargetButton(views::ButtonListener* listener,
                          const base::string16& display_name,
-                         const gfx::Image* icon)
+                         const gfx::ImageSkia* icon)
       : Button(listener) {
     SetLayoutManager(std::make_unique<views::BoxLayout>(
         views::BoxLayout::Orientation::kVertical, gfx::Insets(),
@@ -54,8 +54,8 @@
     auto* image = AddChildView(std::make_unique<views::ImageView>());
     image->set_can_process_events_within_subtree(false);
 
-    if (!icon->IsEmpty()) {
-      image->SetImage(*icon->ToImageSkia());
+    if (!icon->isNull()) {
+      image->SetImage(icon);
     }
 
     auto* label = AddChildView(std::make_unique<views::Label>(display_name));
@@ -101,9 +101,7 @@
 
   auto share_action_view = std::make_unique<views::View>();
   share_action_view->SetLayoutManager(std::make_unique<views::BoxLayout>(
-      views::BoxLayout::Orientation::kVertical, gfx::Insets(),
-      ChromeLayoutProvider::Get()->GetDistanceMetric(
-          views::DISTANCE_RELATED_CONTROL_VERTICAL)));
+      views::BoxLayout::Orientation::kVertical, gfx::Insets(), 0, true));
   share_action_view_ = root_view_->AddChildView(std::move(share_action_view));
   share_action_view_->SetVisible(false);
 }
diff --git a/chrome/browser/ui/webui/new_tab_page/promo_browser_command/promo_browser_command_handler.cc b/chrome/browser/ui/webui/new_tab_page/promo_browser_command/promo_browser_command_handler.cc
index da4c1f1..30cdca8 100644
--- a/chrome/browser/ui/webui/new_tab_page/promo_browser_command/promo_browser_command_handler.cc
+++ b/chrome/browser/ui/webui/new_tab_page/promo_browser_command/promo_browser_command_handler.cc
@@ -4,7 +4,9 @@
 
 #include "chrome/browser/ui/webui/new_tab_page/promo_browser_command/promo_browser_command_handler.h"
 
+#include "base/feature_list.h"
 #include "base/metrics/histogram_functions.h"
+#include "chrome/browser/browser_features.h"
 #include "chrome/browser/command_updater_impl.h"
 #include "chrome/browser/profiles/profile.h"
 #include "chrome/browser/search/promos/promo_service.h"
@@ -25,6 +27,9 @@
     : profile_(profile),
       command_updater_(std::make_unique<CommandUpdaterImpl>(this)),
       page_handler_(this, std::move(pending_page_handler)) {
+  if (!base::FeatureList::IsEnabled(features::kEnablePromoBrowserCommands))
+    return;
+
   // Explicitly enable supported commands.
   command_updater_->UpdateCommandEnabled(
       static_cast<int>(Command::kUnknownCommand), true);
diff --git a/chrome/browser/ui/webui/new_tab_page/promo_browser_command/promo_browser_command_handler_unittest.cc b/chrome/browser/ui/webui/new_tab_page/promo_browser_command/promo_browser_command_handler_unittest.cc
index 26a686b..e319225 100644
--- a/chrome/browser/ui/webui/new_tab_page/promo_browser_command/promo_browser_command_handler_unittest.cc
+++ b/chrome/browser/ui/webui/new_tab_page/promo_browser_command/promo_browser_command_handler_unittest.cc
@@ -7,6 +7,8 @@
 #include "base/bind.h"
 #include "base/run_loop.h"
 #include "base/test/metrics/histogram_tester.h"
+#include "base/test/scoped_feature_list.h"
+#include "chrome/browser/browser_features.h"
 #include "chrome/browser/command_updater_impl.h"
 #include "chrome/browser/promo_browser_command/promo_browser_command.mojom.h"
 #include "chrome/browser/ui/webui/new_tab_page/promo_browser_command/promo_browser_command_handler.h"
@@ -115,3 +117,21 @@
   histogram_tester.ExpectBucketCount(
       PromoBrowserCommandHandler::kPromoBrowserCommandHistogramName, 0, 1);
 }
+
+TEST_F(PromoBrowserCommandHandlerTest, DisableHandlingCommands) {
+  base::HistogramTester histogram_tester;
+
+  // Disabling features::kEnablePromoBrowserCommands prevents the commands from
+  // being executed.
+  base::test::ScopedFeatureList feature_list;
+  feature_list.InitAndDisableFeature(features::kEnablePromoBrowserCommands);
+
+  // The PromoBrowserCommandHandler instance needs to be recreated for the
+  // feature to take effect.
+  command_handler_ = std::make_unique<PromoBrowserCommandHandler>(
+      mojo::PendingReceiver<CommandHandler>(), &profile_);
+
+  EXPECT_FALSE(ExecuteCommand(Command::kUnknownCommand, ClickInfo::New()));
+  histogram_tester.ExpectTotalCount(
+      PromoBrowserCommandHandler::kPromoBrowserCommandHistogramName, 0);
+}
diff --git a/chrome/browser/ui/webui/tab_search/tab_search_page_handler.cc b/chrome/browser/ui/webui/tab_search/tab_search_page_handler.cc
index b1aa4089..373c552d 100644
--- a/chrome/browser/ui/webui/tab_search/tab_search_page_handler.cc
+++ b/chrome/browser/ui/webui/tab_search/tab_search_page_handler.cc
@@ -23,7 +23,7 @@
 
 namespace {
 constexpr base::TimeDelta kTabsChangeDelay =
-    base::TimeDelta::FromMilliseconds(500);
+    base::TimeDelta::FromMilliseconds(50);
 }
 
 TabSearchPageHandler::TabSearchPageHandler(
@@ -159,6 +159,8 @@
 void TabSearchPageHandler::TabChangedAt(content::WebContents* contents,
                                         int index,
                                         TabChangeType change_type) {
+  // TODO(crbug.com/1112496): Support more values for TabChangeType and filter
+  // out the changes we are not interested in.
   if (change_type == TabChangeType::kAll)
     ScheduleDebounce();
 }
diff --git a/chrome/browser/upgrade_detector/upgrade_detector_impl.cc b/chrome/browser/upgrade_detector/upgrade_detector_impl.cc
index 6dab46a..0a2cd79 100644
--- a/chrome/browser/upgrade_detector/upgrade_detector_impl.cc
+++ b/chrome/browser/upgrade_detector/upgrade_detector_impl.cc
@@ -174,7 +174,7 @@
   // When testing, scale everything back so that a day passes in ten seconds.
   if (is_testing_) {
     constexpr int64_t scale_factor =
-        base::TimeDelta::FromDays(1).IntDiv(base::TimeDelta::FromSeconds(10));
+        base::TimeDelta::FromDays(1).FltDiv(base::TimeDelta::FromSeconds(10));
     for (auto& stage : stages_)
       stage /= scale_factor;
   }
diff --git a/chrome/build/win32.pgo.txt b/chrome/build/win32.pgo.txt
index f83c1477..26eeaa8 100644
--- a/chrome/build/win32.pgo.txt
+++ b/chrome/build/win32.pgo.txt
@@ -1 +1 @@
-chrome-win32-master-1596470392-1db0b1fcfff2e5dea91624929cca8d9002b8d6ad.profdata
+chrome-win32-master-1596488085-5cc589a537a51c7f4881b4c0be2ff92ccb84b267.profdata
diff --git a/chrome/build/win64.pgo.txt b/chrome/build/win64.pgo.txt
index a88c0bc..32cc647 100644
--- a/chrome/build/win64.pgo.txt
+++ b/chrome/build/win64.pgo.txt
@@ -1 +1 @@
-chrome-win64-master-1596455409-191726fecbe6a9b7fc8fb41afab59db6a1bbda42.profdata
+chrome-win64-master-1596475240-c04fb94f5c423840dafe90091ae571ba5e35789c.profdata
diff --git a/chrome/chrome_cleaner/chrome_utils/chrome_util.cc b/chrome/chrome_cleaner/chrome_utils/chrome_util.cc
index 1e00a6b6..d7ea431 100644
--- a/chrome/chrome_cleaner/chrome_utils/chrome_util.cc
+++ b/chrome/chrome_cleaner/chrome_utils/chrome_util.cc
@@ -33,7 +33,7 @@
 // The KO language version doesn't have the term Google in the filename.
 const wchar_t kKOChromeShortcutFilename[] = L"Chrome.lnk";
 
-bool RetrieveChromeVersionAndInstalledDomain(base::string16* chrome_version,
+bool RetrieveChromeVersionAndInstalledDomain(std::wstring* chrome_version,
                                              bool* system_install) {
   DCHECK(chrome_version);
 
diff --git a/chrome/chrome_cleaner/chrome_utils/chrome_util.h b/chrome/chrome_cleaner/chrome_utils/chrome_util.h
index 12f7168..ab29794e 100644
--- a/chrome/chrome_cleaner/chrome_utils/chrome_util.h
+++ b/chrome/chrome_cleaner/chrome_utils/chrome_util.h
@@ -6,8 +6,7 @@
 #define CHROME_CHROME_CLEANER_CHROME_UTILS_CHROME_UTIL_H_
 
 #include <set>
-
-#include "base/strings/string16.h"
+#include <string>
 
 namespace base {
 class FilePath;
@@ -24,7 +23,7 @@
 // |system_install| receives whether the chrome is installed system wide or per
 // user. |system_install| is optional and can be null.
 // Return true on success.
-bool RetrieveChromeVersionAndInstalledDomain(base::string16* chrome_version,
+bool RetrieveChromeVersionAndInstalledDomain(std::wstring* chrome_version,
                                              bool* system_install);
 
 // Retrieve path to Chrome's executable from the path given on the command
diff --git a/chrome/chrome_cleaner/chrome_utils/extension_file_logger.cc b/chrome/chrome_cleaner/chrome_utils/extension_file_logger.cc
index 0d819fa5..9cc6284 100644
--- a/chrome/chrome_cleaner/chrome_utils/extension_file_logger.cc
+++ b/chrome/chrome_cleaner/chrome_utils/extension_file_logger.cc
@@ -38,7 +38,7 @@
 ExtensionFileLogger::~ExtensionFileLogger() = default;
 
 bool ExtensionFileLogger::GetExtensionFiles(
-    const base::string16& extension_id,
+    const std::wstring& extension_id,
     std::vector<internal::FileInformation>* files) {
   DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
   if (!initialized_)
diff --git a/chrome/chrome_cleaner/chrome_utils/extension_file_logger.h b/chrome/chrome_cleaner/chrome_utils/extension_file_logger.h
index 068e260..106423f 100644
--- a/chrome/chrome_cleaner/chrome_utils/extension_file_logger.h
+++ b/chrome/chrome_cleaner/chrome_utils/extension_file_logger.h
@@ -7,16 +7,16 @@
 
 #include <map>
 #include <set>
+#include <string>
 #include <vector>
 
 #include "base/files/file_path.h"
 #include "base/sequence_checker.h"
-#include "base/strings/string16.h"
 #include "chrome/chrome_cleaner/os/disk_util.h"
 
 namespace chrome_cleaner {
 
-typedef std::map<base::FilePath, std::set<base::string16>>
+typedef std::map<base::FilePath, std::set<std::wstring>>
     ExtensionsInProfilesMap;
 
 // Utility class to extract the file information of all the files of a given
@@ -37,7 +37,7 @@
   // If two profiles have the same extension installed, both extension's files
   // are going to be logged. This is intended since we are not sure if there
   // are modified files in one of the extensions.
-  bool GetExtensionFiles(const base::string16& extension_id,
+  bool GetExtensionFiles(const std::wstring& extension_id,
                          std::vector<internal::FileInformation>* files);
 
  private:
diff --git a/chrome/chrome_cleaner/chrome_utils/extension_file_logger_unittest.cc b/chrome/chrome_cleaner/chrome_utils/extension_file_logger_unittest.cc
index af3b78c..b003b7a3 100644
--- a/chrome/chrome_cleaner/chrome_utils/extension_file_logger_unittest.cc
+++ b/chrome/chrome_cleaner/chrome_utils/extension_file_logger_unittest.cc
@@ -4,12 +4,12 @@
 
 #include "chrome/chrome_cleaner/chrome_utils/extension_file_logger.h"
 
+#include <string>
 #include <vector>
 
 #include "base/files/file.h"
 #include "base/files/file_util.h"
 #include "base/files/scoped_temp_dir.h"
-#include "base/strings/string16.h"
 #include "chrome/chrome_cleaner/os/disk_util.h"
 #include "chrome/chrome_cleaner/test/test_extensions.h"
 #include "testing/gmock/include/gmock/gmock.h"
@@ -141,7 +141,7 @@
 
   ASSERT_EQ(logged_files.size(), 3u);
 
-  std::vector<base::string16> returned_paths = {
+  std::vector<std::wstring> returned_paths = {
       base::FilePath(logged_files[0].path).BaseName().value(),
       base::FilePath(logged_files[1].path).BaseName().value(),
       base::FilePath(logged_files[2].path).BaseName().value()};
diff --git a/chrome/chrome_cleaner/chrome_utils/extensions_util.cc b/chrome/chrome_cleaner/chrome_utils/extensions_util.cc
index a4ed41e4..b4013ea 100644
--- a/chrome/chrome_cleaner/chrome_utils/extensions_util.cc
+++ b/chrome/chrome_cleaner/chrome_utils/extensions_util.cc
@@ -20,7 +20,6 @@
 #include "base/memory/scoped_refptr.h"
 #include "base/optional.h"
 #include "base/stl_util.h"
-#include "base/strings/string16.h"
 #include "base/strings/utf_string_conversions.h"
 #include "base/synchronization/waitable_event.h"
 #include "base/values.h"
@@ -93,14 +92,14 @@
         extension_forcelist_keys[i].hkey, extension_forcelist_keys[i].path,
         access_mask);
     for (; forcelist_it.Valid(); ++forcelist_it) {
-      base::string16 entry;
+      std::wstring entry;
       GetRegistryValueAsString(forcelist_it.Value(), forcelist_it.ValueSize(),
                                forcelist_it.Type(), &entry);
 
       // Extract the extension ID from the beginning of the registry entry,
       // since it also contains an update URL.
       if (entry.length() >= kExtensionIdLength) {
-        base::string16 extension_id = entry.substr(0, kExtensionIdLength);
+        std::wstring extension_id = entry.substr(0, kExtensionIdLength);
 
         policies->emplace_back(extension_id, extension_forcelist_keys[i].hkey,
                                extension_forcelist_keys[i].path,
@@ -115,12 +114,12 @@
     REGSAM access_mask,
     const ForceInstalledExtension& extension) {
   for (size_t i = 0; i < base::size(extension_forcelist_keys); ++i) {
-    std::vector<base::string16> keys;
+    std::vector<std::wstring> keys;
     base::win::RegistryValueIterator forcelist_it(
         extension_forcelist_keys[i].hkey, extension_forcelist_keys[i].path,
         access_mask);
     for (; forcelist_it.Valid(); ++forcelist_it) {
-      base::string16 entry;
+      std::wstring entry;
       GetRegistryValueAsString(forcelist_it.Value(), forcelist_it.ValueSize(),
                                forcelist_it.Type(), &entry);
       if (base::WideToUTF8(entry.substr(0, kExtensionIdLength)) ==
@@ -131,7 +130,7 @@
     base::win::RegKey key;
     key.Open(extension_forcelist_keys[i].hkey, extension_forcelist_keys[i].path,
              access_mask | KEY_WRITE);
-    for (base::string16& key_name : keys) {
+    for (std::wstring& key_name : keys) {
       LONG result = key.DeleteValue(key_name.c_str());
       if (result != ERROR_SUCCESS) {
         LOG(WARNING) << "Could not delete value at key " << key_name
@@ -167,7 +166,7 @@
   scoped_refptr<RefValue> saved_json =
       base::WrapRefCounted(new RefValue(json->Clone()));
   for (const auto& entry : *extension_settings) {
-    const base::string16& extension_id = base::UTF8ToWide(entry.first);
+    const std::wstring& extension_id = base::UTF8ToWide(entry.first);
     const std::unique_ptr<base::Value>& settings_value = entry.second;
 
     if (settings_value->is_dict()) {
@@ -191,7 +190,7 @@
   for (size_t i = 0; i < base::size(extension_settings_keys); ++i) {
     RegKeyPath key(extension_settings_keys[i].hkey,
                    extension_settings_keys[i].path, access_mask);
-    base::string16 extension_settings;
+    std::wstring extension_settings;
     RegistryError error;
     ContentType type;
     ReadRegistryValue(key, kExtensionSettingsRegistryEntryName,
@@ -236,7 +235,7 @@
   scoped_refptr<RefValue> saved_json =
       base::WrapRefCounted(new RefValue(json->Clone()));
   for (const auto& entry : *default_extensions) {
-    base::string16 extension_id = base::UTF8ToWide(entry.first);
+    std::wstring extension_id = base::UTF8ToWide(entry.first);
     if (!base::Contains(default_extension_whitelist, extension_id)) {
       policies->emplace_back(extension_id, extensions_file, saved_json);
     }
@@ -272,7 +271,7 @@
   scoped_refptr<RefValue> saved_json =
       base::WrapRefCounted(new RefValue(json->Clone()));
   for (const auto& entry : *extension_settings_dictionary) {
-    base::string16 extension_id = base::UTF8ToWide(entry.first);
+    std::wstring extension_id = base::UTF8ToWide(entry.first);
     policies->emplace_back(extension_id, extensions_file, saved_json);
   }
 }
@@ -280,10 +279,10 @@
 }  // namespace
 
 ExtensionPolicyRegistryEntry::ExtensionPolicyRegistryEntry(
-    const base::string16& extension_id,
+    const std::wstring& extension_id,
     HKEY hkey,
-    const base::string16& path,
-    const base::string16& name,
+    const std::wstring& path,
+    const std::wstring& name,
     ContentType content_type,
     scoped_refptr<RefValue> json)
     : extension_id(extension_id),
@@ -301,7 +300,7 @@
 ExtensionPolicyRegistryEntry& ExtensionPolicyRegistryEntry::operator=(
     ExtensionPolicyRegistryEntry&&) = default;
 
-ExtensionPolicyFile::ExtensionPolicyFile(const base::string16& extension_id,
+ExtensionPolicyFile::ExtensionPolicyFile(const std::wstring& extension_id,
                                          const base::FilePath& path,
                                          scoped_refptr<RefValue> json)
     : extension_id(extension_id), path(path), json(std::move(json)) {}
diff --git a/chrome/chrome_cleaner/chrome_utils/extensions_util.h b/chrome/chrome_cleaner/chrome_utils/extensions_util.h
index f29628a..edbde17 100644
--- a/chrome/chrome_cleaner/chrome_utils/extensions_util.h
+++ b/chrome/chrome_cleaner/chrome_utils/extensions_util.h
@@ -5,6 +5,7 @@
 #ifndef CHROME_CHROME_CLEANER_CHROME_UTILS_EXTENSIONS_UTIL_H_
 #define CHROME_CHROME_CLEANER_CHROME_UTILS_EXTENSIONS_UTIL_H_
 
+#include <string>
 #include <vector>
 
 #include "base/files/file_path.h"
@@ -12,7 +13,6 @@
 #include "base/memory/ref_counted.h"
 #include "base/memory/scoped_refptr.h"
 #include "base/optional.h"
-#include "base/strings/string16.h"
 #include "base/synchronization/waitable_event.h"
 #include "chrome/chrome_cleaner/chrome_utils/force_installed_extension.h"
 #include "chrome/chrome_cleaner/os/registry_util.h"
@@ -27,17 +27,17 @@
 
 // A registry key that holds some form of policy for |extension_id|.
 struct ExtensionPolicyRegistryEntry {
-  base::string16 extension_id;
+  std::wstring extension_id;
   HKEY hkey;
-  base::string16 path;
-  base::string16 name;
+  std::wstring path;
+  std::wstring name;
   ContentType content_type;
   scoped_refptr<RefValue> json;
 
-  ExtensionPolicyRegistryEntry(const base::string16& extension_id,
+  ExtensionPolicyRegistryEntry(const std::wstring& extension_id,
                                HKEY hkey,
-                               const base::string16& path,
-                               const base::string16& name,
+                               const std::wstring& path,
+                               const std::wstring& name,
                                ContentType content_type,
                                scoped_refptr<RefValue>);
   ExtensionPolicyRegistryEntry(ExtensionPolicyRegistryEntry&&);
@@ -49,11 +49,11 @@
 
 // A file that holds some form of policy for |extension_id|.
 struct ExtensionPolicyFile {
-  base::string16 extension_id;
+  std::wstring extension_id;
   base::FilePath path;
   scoped_refptr<RefValue> json;
 
-  ExtensionPolicyFile(const base::string16& extension_id,
+  ExtensionPolicyFile(const std::wstring& extension_id,
                       const base::FilePath& path,
                       scoped_refptr<RefValue> json);
   ExtensionPolicyFile(ExtensionPolicyFile&&);
diff --git a/chrome/chrome_cleaner/chrome_utils/extensions_util_unittest.cc b/chrome/chrome_cleaner/chrome_utils/extensions_util_unittest.cc
index a8d420f..222c7c09 100644
--- a/chrome/chrome_cleaner/chrome_utils/extensions_util_unittest.cc
+++ b/chrome/chrome_cleaner/chrome_utils/extensions_util_unittest.cc
@@ -16,7 +16,6 @@
 #include "base/json/json_string_value_serializer.h"
 #include "base/path_service.h"
 #include "base/stl_util.h"
-#include "base/strings/string16.h"
 #include "base/strings/utf_string_conversions.h"
 #include "base/synchronization/waitable_event.h"
 #include "base/test/scoped_path_override.h"
@@ -53,7 +52,7 @@
     TestRegistryEntry test_entry,
     const std::vector<ExtensionPolicyRegistryEntry>& found_policies) {
   for (const ExtensionPolicyRegistryEntry& policy : found_policies) {
-    base::string16 test_entry_value(test_entry.value);
+    std::wstring test_entry_value(test_entry.value);
     if (policy.extension_id == test_entry_value.substr(0, kExtensionIdLength) &&
         policy.hkey == test_entry.hkey && policy.path == test_entry.path &&
         policy.name == test_entry.name) {
@@ -97,7 +96,7 @@
     DCHECK(policy_key.Valid());
     ASSERT_EQ(ERROR_SUCCESS,
               policy_key.WriteValue(policy.name.c_str(), policy.value.c_str()));
-    base::string16 value;
+    std::wstring value;
     policy_key.ReadValue(policy.name.c_str(), &value);
     ASSERT_EQ(value, policy.value);
   }
@@ -121,7 +120,7 @@
               policy_key.Open(extension.policy_registry_entry->hkey,
                               extension.policy_registry_entry->path.c_str(),
                               KEY_READ));
-    base::string16 value;
+    std::wstring value;
     policy_key.ReadValue(extension.policy_registry_entry->name.c_str(), &value);
     ASSERT_EQ(value, L"");
   }
@@ -166,11 +165,11 @@
   GetNonWhitelistedDefaultExtensions(&json_parser, &policies, &done);
   ASSERT_TRUE(done.TimedWait(TestTimeouts::action_timeout()));
 
-  const base::string16 expected_extension_ids[] = {kTestExtensionId1,
-                                                   kTestExtensionId2};
+  const std::wstring expected_extension_ids[] = {kTestExtensionId1,
+                                                 kTestExtensionId2};
   ASSERT_EQ(base::size(expected_extension_ids), policies.size());
-  const base::string16 found_extension_ids[] = {policies[0].extension_id,
-                                                policies[1].extension_id};
+  const std::wstring found_extension_ids[] = {policies[0].extension_id,
+                                              policies[1].extension_id};
   EXPECT_THAT(expected_extension_ids,
               ::testing::UnorderedElementsAreArray(found_extension_ids));
 }
@@ -276,10 +275,10 @@
   ASSERT_TRUE(done.TimedWait(TestTimeouts::action_timeout()));
 
   // Check that only the two force installed extensions were found
-  const base::string16 expected_extension_ids[] = {kTestExtensionId4,
-                                                   kTestExtensionId5};
-  const base::string16 found_extension_ids[] = {policies[0].extension_id,
-                                                policies[1].extension_id};
+  const std::wstring expected_extension_ids[] = {kTestExtensionId4,
+                                                 kTestExtensionId5};
+  const std::wstring found_extension_ids[] = {policies[0].extension_id,
+                                              policies[1].extension_id};
   EXPECT_THAT(expected_extension_ids,
               ::testing::UnorderedElementsAreArray(found_extension_ids));
 
@@ -429,11 +428,11 @@
   GetMasterPreferencesExtensions(&json_parser, &policies, &done);
   ASSERT_TRUE(done.TimedWait(TestTimeouts::action_timeout()));
 
-  const base::string16 expected_extension_ids[] = {kTestExtensionId6,
-                                                   kTestExtensionId7};
+  const std::wstring expected_extension_ids[] = {kTestExtensionId6,
+                                                 kTestExtensionId7};
   ASSERT_EQ(base::size(expected_extension_ids), policies.size());
-  const base::string16 found_extension_ids[] = {policies[0].extension_id,
-                                                policies[1].extension_id};
+  const std::wstring found_extension_ids[] = {policies[0].extension_id,
+                                              policies[1].extension_id};
   EXPECT_THAT(expected_extension_ids,
               ::testing::UnorderedElementsAreArray(found_extension_ids));
 }
diff --git a/chrome/chrome_cleaner/components/system_report_component.cc b/chrome/chrome_cleaner/components/system_report_component.cc
index df57f068..cdeccfe 100644
--- a/chrome/chrome_cleaner/components/system_report_component.cc
+++ b/chrome/chrome_cleaner/components/system_report_component.cc
@@ -170,7 +170,7 @@
 }
 
 void RetrieveDetailedFileInformationFromCommandLine(
-    const base::string16& content,
+    const std::wstring& content,
     internal::FileInformation* file_information,
     bool* white_listed) {
   // Handle the case where |content| contains only an executable path.
@@ -189,7 +189,7 @@
 
 void ReportRegistryValue(const RegKeyPath& key_path,
                          const wchar_t* name,
-                         const base::string16& content,
+                         const std::wstring& content,
                          bool has_file_information) {
   DCHECK(name);
   if (content.empty())
@@ -224,7 +224,7 @@
   DCHECK(report_data);
   for (size_t offset = 0; offset < report_data_length; ++offset) {
     // Retrieve the content of the registry value.
-    base::string16 content;
+    std::wstring content;
     const RegKeyPath key_path(report_data[offset].hkey,
                               report_data[offset].key_path, access_mask);
     RegistryError error;
@@ -251,7 +251,7 @@
     base::win::RegistryValueIterator values_it(
         report_data[offset].hkey, report_data[offset].key_path, access_mask);
     for (; values_it.Valid(); ++values_it) {
-      base::string16 content;
+      std::wstring content;
       GetRegistryValueAsString(values_it.Value(), values_it.ValueSize(),
                                values_it.Type(), &content);
       RegKeyPath key_path(report_data[offset].hkey,
@@ -273,10 +273,10 @@
                                          access_mask);
   // Check each key at this path.
   for (; keys_it.Valid(); ++keys_it) {
-    const base::string16 full_path =
+    const std::wstring full_path =
         base::StrCat({kNameServerPath, L"\\", keys_it.Name()});
 
-    base::string16 content;
+    std::wstring content;
     uint32_t content_type = REG_NONE;
     const RegKeyPath nameserver_key_path(HKEY_LOCAL_MACHINE, full_path.c_str(),
                                          access_mask);
@@ -294,7 +294,7 @@
 }
 
 void ReportAppInitDllsTargets(REGSAM access_mask) {
-  base::string16 content;
+  std::wstring content;
   uint32_t content_type = REG_NONE;
   const RegKeyPath appinit_dlls_key_path(HKEY_LOCAL_MACHINE,
                                          kAppInitDllsKeyPath, access_mask);
@@ -304,9 +304,9 @@
     return;
   }
 
-  base::string16 delimiters(PUPData::kCommonDelimiters,
-                            PUPData::kCommonDelimitersLength);
-  std::vector<base::string16> entries = base::SplitString(
+  std::wstring delimiters(PUPData::kCommonDelimiters,
+                          PUPData::kCommonDelimitersLength);
+  std::vector<std::wstring> entries = base::SplitString(
       content, delimiters, base::TRIM_WHITESPACE, base::SPLIT_WANT_NONEMPTY);
 
   bool white_listed = false;
@@ -318,7 +318,7 @@
   registry_value.data = content;
 
   for (const auto& entry : entries) {
-    base::string16 long_path;
+    std::wstring long_path;
     ConvertToLongPath(entry, &long_path);
     base::FilePath expanded_path(
         ExpandEnvPathAndWow64Path(base::FilePath(long_path)));
@@ -387,7 +387,7 @@
   while (const base::ProcessEntry* entry = iter.NextProcessEntry()) {
     base::win::ScopedHandle handle(
         ::OpenProcess(PROCESS_QUERY_INFORMATION, false, entry->pid()));
-    base::string16 exec_path;
+    std::wstring exec_path;
     if (handle.IsValid() &&
         GetProcessExecutablePath(handle.Get(), &exec_path)) {
       internal::FileInformation file_information;
@@ -409,7 +409,7 @@
   base::win::ScopedHandle process_handle(
       ::OpenProcess(PROCESS_QUERY_INFORMATION | PROCESS_VM_READ, FALSE, pid));
 
-  base::string16 exe_path;
+  std::wstring exe_path;
   if (!GetProcessExecutablePath(process_handle.Get(), &exe_path))
     return false;
 
@@ -417,13 +417,13 @@
   return true;
 }
 
-bool RetrieveExecutablePathFromServiceName(const base::string16& service_name,
+bool RetrieveExecutablePathFromServiceName(const std::wstring& service_name,
                                            base::FilePath* service_path) {
   DCHECK(service_path);
-  base::string16 subkey_path(kServicesKeyPath);
+  std::wstring subkey_path(kServicesKeyPath);
   subkey_path += service_name;
 
-  base::string16 content;
+  std::wstring content;
   if (!ReadRegistryValue(RegKeyPath(HKEY_LOCAL_MACHINE, subkey_path.c_str()),
                          L"imagepath", &content, nullptr, nullptr)) {
     return false;
@@ -497,7 +497,7 @@
 void ReportScheduledTasks() {
   std::unique_ptr<TaskScheduler> task_scheduler(
       TaskScheduler::CreateInstance());
-  std::vector<base::string16> task_names;
+  std::vector<std::wstring> task_names;
   if (!task_scheduler->GetTaskNameList(&task_names)) {
     LOG(ERROR) << "Failed to enumerate scheduled tasks.";
     return;
@@ -594,7 +594,7 @@
         path.value(), &file_information, &white_listed);
 
     if (!white_listed) {
-      std::vector<base::string16> logged_guids;
+      std::vector<std::wstring> logged_guids;
       const std::set<GUID, GUIDLess>& guids = provider->second;
       for (std::set<GUID, GUIDLess>::const_iterator guid = guids.begin();
            guid != guids.end(); ++guid) {
@@ -614,11 +614,11 @@
     // Report proxy information when it's not the default configuration.
     if (ie_proxy_info.lpszProxy || ie_proxy_info.lpszProxyBypass ||
         ie_proxy_info.lpszAutoConfigUrl || ie_proxy_info.fAutoDetect) {
-      base::string16 config =
+      std::wstring config =
           (ie_proxy_info.lpszProxy ? ie_proxy_info.lpszProxy : L"");
-      base::string16 bypass =
+      std::wstring bypass =
           (ie_proxy_info.lpszProxyBypass ? ie_proxy_info.lpszProxyBypass : L"");
-      base::string16 autoconfig =
+      std::wstring autoconfig =
           (ie_proxy_info.lpszAutoConfigUrl ? ie_proxy_info.lpszAutoConfigUrl
                                            : L"");
       LoggingServiceAPI::GetInstance()->SetWinInetProxySettings(
@@ -655,9 +655,8 @@
     // Report proxy information when it's not the default configuration.
     if (proxy_info.dwAccessType != WINHTTP_ACCESS_TYPE_NO_PROXY ||
         proxy_info.lpszProxy || proxy_info.lpszProxyBypass) {
-      base::string16 config =
-          (proxy_info.lpszProxy ? proxy_info.lpszProxy : L"");
-      base::string16 bypass =
+      std::wstring config = (proxy_info.lpszProxy ? proxy_info.lpszProxy : L"");
+      std::wstring bypass =
           (proxy_info.lpszProxyBypass ? proxy_info.lpszProxyBypass : L"");
       LoggingServiceAPI::GetInstance()->SetWinHttpProxySettings(config, bypass);
     }
@@ -796,7 +795,7 @@
 
   InitializeFilePathSanitization();
 
-  const base::string16 kChromeExecutableName = L"chrome.exe";
+  const std::wstring kChromeExecutableName = L"chrome.exe";
   for (const ShortcutInformation& shortcut : shortcuts_found) {
     base::FilePath target_path(shortcut.target_path);
 
@@ -807,8 +806,8 @@
     // logged.
     if (target_path.BaseName().value() != kChromeExecutableName ||
         !shortcut.command_line_arguments.empty()) {
-      base::string16 sanitized_target_path = SanitizePath(target_path);
-      base::string16 sanitized_lnk_path = SanitizePath(shortcut.lnk_path);
+      std::wstring sanitized_target_path = SanitizePath(target_path);
+      std::wstring sanitized_lnk_path = SanitizePath(shortcut.lnk_path);
 
       std::string target_digest;
       if (PathExists(target_path) &&
@@ -817,7 +816,7 @@
         target_digest = "";
       }
 
-      std::vector<base::string16> sanitized_command_line_arguments =
+      std::vector<std::wstring> sanitized_command_line_arguments =
           SanitizeArguments(shortcut.command_line_arguments);
       LoggingServiceAPI::GetInstance()->AddShortcutData(
           sanitized_lnk_path, sanitized_target_path, target_digest,
diff --git a/chrome/chrome_cleaner/components/system_report_component_unittest.cc b/chrome/chrome_cleaner/components/system_report_component_unittest.cc
index 4e41319c..41188a6 100644
--- a/chrome/chrome_cleaner/components/system_report_component_unittest.cc
+++ b/chrome/chrome_cleaner/components/system_report_component_unittest.cc
@@ -13,7 +13,6 @@
 #include "base/files/scoped_temp_dir.h"
 #include "base/lazy_instance.h"
 #include "base/path_service.h"
-#include "base/strings/string16.h"
 #include "base/strings/string_split.h"
 #include "base/strings/string_util.h"
 #include "base/strings/utf_string_conversions.h"
@@ -187,7 +186,7 @@
     })";
 
 const char kSanitizedLnkPath[] = "CSIDL_PROFILE\\appdata\\roaming";
-typedef std::map<base::string16, std::vector<base::string16>>
+typedef std::map<std::wstring, std::vector<std::wstring>>
     ExtensionIdToFileNamesMap;
 
 class SystemReportComponentTest : public testing::Test {
@@ -304,7 +303,7 @@
     const RepeatedPtrField<FileInformation> extension_files =
         installed_extension.extension_files();
 
-    std::unordered_set<base::string16> expected_files(
+    std::unordered_set<std::wstring> expected_files(
         extension_id_to_filenames_map
             .at(base::UTF8ToWide(installed_extension.extension_id()))
             .begin(),
@@ -318,7 +317,7 @@
              << installed_extension.extension_id();
 
     for (const auto& file : extension_files) {
-      base::string16 file_name =
+      std::wstring file_name =
           base::FilePath(base::UTF8ToWide(file.path())).BaseName().value();
 
       if (expected_files.find(file_name) == expected_files.end())
@@ -686,7 +685,7 @@
 
 TEST_F(SystemReportComponentTest,
        ReportModifiedShortcutWithCommandLineArguments) {
-  const base::string16 kShortcutArguments =
+  const std::wstring kShortcutArguments =
       L"--some-flag --some-other-scary-flag --flag-with-personal-data=" +
       appdata_file_path_.value();
   const int kArgumentSize = 3;
@@ -722,8 +721,7 @@
 }
 
 TEST_F(SystemReportComponentTest, ReportShortcutWithPersonalSite) {
-  const base::string16 kPersonalSite =
-      L"http://www.somesite.com/user/happy_user";
+  const std::wstring kPersonalSite = L"http://www.somesite.com/user/happy_user";
   const std::string kSanitizedPersonalSite = "http://www.somesite.com";
   ShortcutInformation shortcut_with_personal_site;
   shortcut_with_personal_site.lnk_path = appdata_file_path_;
diff --git a/chrome/chrome_cleaner/components/system_restore_point_component.cc b/chrome/chrome_cleaner/components/system_restore_point_component.cc
index bc6ca022..4664f91 100644
--- a/chrome/chrome_cleaner/components/system_restore_point_component.cc
+++ b/chrome/chrome_cleaner/components/system_restore_point_component.cc
@@ -28,7 +28,7 @@
 namespace chrome_cleaner {
 
 SystemRestorePointComponent::SystemRestorePointComponent(
-    const base::string16& product_fullname)
+    const std::wstring& product_fullname)
     : set_restore_point_info_fn_(nullptr),
       remove_restore_point_info_fn_(nullptr),
       sequence_number_(kInvalidSequenceNumber),
diff --git a/chrome/chrome_cleaner/components/system_restore_point_component.h b/chrome/chrome_cleaner/components/system_restore_point_component.h
index d261f59..741af09 100644
--- a/chrome/chrome_cleaner/components/system_restore_point_component.h
+++ b/chrome/chrome_cleaner/components/system_restore_point_component.h
@@ -10,10 +10,10 @@
 #include <srrestoreptapi.h>
 #include <stdint.h>
 
+#include <string>
 #include <vector>
 
 #include "base/native_library.h"
-#include "base/strings/string16.h"
 #include "chrome/chrome_cleaner/components/component_api.h"
 
 namespace chrome_cleaner {
@@ -21,7 +21,7 @@
 // This class manages the setting and clearing of a system restore point.
 class SystemRestorePointComponent : public ComponentAPI {
  public:
-  explicit SystemRestorePointComponent(const base::string16& product_fullname);
+  explicit SystemRestorePointComponent(const std::wstring& product_fullname);
 
   // ComponentAPI methods.
   void PreScan() override;
@@ -50,7 +50,7 @@
 
   base::NativeLibrary srclient_dll_;
   int64_t sequence_number_;
-  base::string16 product_fullname_;
+  std::wstring product_fullname_;
 };
 
 }  // namespace chrome_cleaner
diff --git a/chrome/chrome_cleaner/crash/crash_client.h b/chrome/chrome_cleaner/crash/crash_client.h
index c5e8d030..d2822cf 100644
--- a/chrome/chrome_cleaner/crash/crash_client.h
+++ b/chrome/chrome_cleaner/crash/crash_client.h
@@ -6,9 +6,9 @@
 #define CHROME_CHROME_CLEANER_CRASH_CRASH_CLIENT_H_
 
 #include <map>
+#include <string>
 
 #include "base/macros.h"
-#include "base/strings/string16.h"
 #include "base/synchronization/lock.h"
 #include "chrome/chrome_cleaner/settings/settings_types.h"
 
@@ -23,7 +23,7 @@
 
   // Set |client_id| to the current guid associated with crashes. |client_id|
   // may be empty if no guid is associated.
-  static void GetClientId(base::string16* client_id);
+  static void GetClientId(std::wstring* client_id);
 
   // Returns whether upload of crashes is enabled or not.
   static bool IsUploadEnabled();
diff --git a/chrome/chrome_cleaner/crash/crash_reporter.h b/chrome/chrome_cleaner/crash/crash_reporter.h
index 7ef069f..118882f 100644
--- a/chrome/chrome_cleaner/crash/crash_reporter.h
+++ b/chrome/chrome_cleaner/crash/crash_reporter.h
@@ -7,8 +7,6 @@
 
 #include <string>
 
-#include "base/strings/string16.h"
-
 // Starts a new instance of this executable running as the crash reporter
 // process.
 void StartCrashReporter(const std::string version);
@@ -20,10 +18,10 @@
 // Returns the name of the IPC pipe that is used to communicate with the crash
 // reporter process, or an empty string if the current process is not connected
 // to a crash reporter process.
-base::string16 GetCrashReporterIPCPipeName();
+std::wstring GetCrashReporterIPCPipeName();
 
 // Uses the crash reporter with the specified |ipc_pipe_name|, instead of
 // starting a new crash reporter process.
-void UseCrashReporter(const base::string16& ipc_pipe_name);
+void UseCrashReporter(const std::wstring& ipc_pipe_name);
 
 #endif  // CHROME_CHROME_CLEANER_CRASH_CRASH_REPORTER_H_
diff --git a/chrome/chrome_cleaner/crash/crashpad_crash_client.cc b/chrome/chrome_cleaner/crash/crashpad_crash_client.cc
index 4e324249..1ff3117 100644
--- a/chrome/chrome_cleaner/crash/crashpad_crash_client.cc
+++ b/chrome/chrome_cleaner/crash/crashpad_crash_client.cc
@@ -18,7 +18,6 @@
 #include "base/logging.h"
 #include "base/memory/singleton.h"
 #include "base/stl_util.h"
-#include "base/strings/string16.h"
 #include "base/strings/string_number_conversions.h"
 #include "base/strings/string_util.h"
 #include "base/strings/utf_string_conversions.h"
@@ -133,7 +132,7 @@
 }
 
 // static
-void CrashClient::GetClientId(base::string16* client_id) {
+void CrashClient::GetClientId(std::wstring* client_id) {
   CrashpadCrashClient::GetClientId(client_id);
 }
 
@@ -216,7 +215,7 @@
                   ? "1"
                   : "0");
 
-  base::string16 chrome_version;
+  std::wstring chrome_version;
   bool chrome_system_install;
   RetrieveChromeVersionAndInstalledDomain(&chrome_version,
                                           &chrome_system_install);
@@ -329,7 +328,7 @@
 }
 
 // static
-void CrashpadCrashClient::GetClientId(base::string16* client_id) {
+void CrashpadCrashClient::GetClientId(std::wstring* client_id) {
   DCHECK(client_id);
   DCHECK_CALLED_ON_VALID_SEQUENCE(GetInstance()->sequence_checker_);
   DCHECK(GetInstance()->database_) << "Crash reporting not initialized";
@@ -339,7 +338,7 @@
   crashpad::UUID uuid;
   if (!settings->GetClientID(&uuid)) {
     LOG(ERROR) << "Unable to retrieve client ID from Crashpad database";
-    *client_id = base::string16();
+    *client_id = std::wstring();
     return;
   }
 
diff --git a/chrome/chrome_cleaner/crash/crashpad_crash_client.h b/chrome/chrome_cleaner/crash/crashpad_crash_client.h
index 435ab12..4aae8dae 100644
--- a/chrome/chrome_cleaner/crash/crashpad_crash_client.h
+++ b/chrome/chrome_cleaner/crash/crashpad_crash_client.h
@@ -7,11 +7,11 @@
 
 #include <map>
 #include <memory>
+#include <string>
 
 #include "base/macros.h"
 #include "base/memory/singleton.h"
 #include "base/sequence_checker.h"
-#include "base/strings/string16.h"
 #include "chrome/chrome_cleaner/crash/crash_client.h"
 #include "chrome/chrome_cleaner/settings/settings_types.h"
 #include "third_party/crashpad/crashpad/client/crash_report_database.h"
@@ -41,7 +41,7 @@
 
   // Sets |client_id| to the current guid associated with crashes. |client_id|
   // may be empty if no guid is associated.
-  static void GetClientId(base::string16* client_id);
+  static void GetClientId(std::wstring* client_id);
 
   // Returns whether upload of crashes is enabled or not.
   static bool IsUploadEnabled();
diff --git a/chrome/chrome_cleaner/crash/crashpad_crash_reporter.cc b/chrome/chrome_cleaner/crash/crashpad_crash_reporter.cc
index 5a0818b..2778bca 100644
--- a/chrome/chrome_cleaner/crash/crashpad_crash_reporter.cc
+++ b/chrome/chrome_cleaner/crash/crashpad_crash_reporter.cc
@@ -94,10 +94,10 @@
 }
 
 void RemoveSwitchIfExisting(const char* const switch_to_remove,
-                            std::vector<base::string16>* argv) {
-  const base::string16 pattern =
+                            std::vector<std::wstring>* argv) {
+  const std::wstring pattern =
       base::StrCat({L"--", base::UTF8ToWide(switch_to_remove)});
-  auto matches_switch = [&pattern](const base::string16& argument) -> bool {
+  auto matches_switch = [&pattern](const std::wstring& argument) -> bool {
     return base::StartsWith(argument, pattern, base::CompareCase::SENSITIVE);
   };
   base::EraseIf(*argv, matches_switch);
@@ -113,7 +113,7 @@
   // This function should only run if --crash-handler switch is present.
   DCHECK(command_line->HasSwitch(chrome_cleaner::kCrashHandlerSwitch));
 
-  std::vector<base::string16> argv = command_line->argv();
+  std::vector<std::wstring> argv = command_line->argv();
 
   // Because of https://bugs.chromium.org/p/crashpad/issues/detail?id=82,
   // Crashpad fails on the presence of flags it doesn't handle. Until that bug
@@ -143,13 +143,13 @@
                                /* user_stream_sources */ nullptr);
 }
 
-base::string16 GetCrashReporterIPCPipeName() {
+std::wstring GetCrashReporterIPCPipeName() {
   return g_is_connected_to_crash_handler
              ? GetCrashpadClient()->GetHandlerIPCPipe()
-             : base::string16();
+             : std::wstring();
 }
 
-void UseCrashReporter(const base::string16& ipc_pipe_name) {
+void UseCrashReporter(const std::wstring& ipc_pipe_name) {
   DCHECK(!ipc_pipe_name.empty());
   crashpad::CrashpadClient* crashpad_client = GetCrashpadClient();
   if (!crashpad_client->SetHandlerIPCPipe(ipc_pipe_name)) {
diff --git a/chrome/chrome_cleaner/engines/broker/cleaner_engine_requests_impl.cc b/chrome/chrome_cleaner/engines/broker/cleaner_engine_requests_impl.cc
index 06f4dea2..4fd9e27e 100644
--- a/chrome/chrome_cleaner/engines/broker/cleaner_engine_requests_impl.cc
+++ b/chrome/chrome_cleaner/engines/broker/cleaner_engine_requests_impl.cc
@@ -5,9 +5,9 @@
 #include "chrome/chrome_cleaner/engines/broker/cleaner_engine_requests_impl.h"
 
 #include <memory>
+#include <string>
 #include <utility>
 
-#include "base/strings/string16.h"
 #include "base/task/post_task.h"
 #include "base/task/thread_pool.h"
 #include "chrome/chrome_cleaner/engines/broker/cleaner_sandbox_interface.h"
@@ -129,7 +129,7 @@
 }
 
 void CleanerEngineRequestsImpl::SandboxDeleteService(
-    const base::string16& name,
+    const std::wstring& name,
     SandboxDeleteServiceCallback result_callback) {
   base::ThreadPool::PostTaskAndReplyWithResult(
       FROM_HERE, {base::MayBlock()},
@@ -138,14 +138,14 @@
       std::move(result_callback));
 }
 
-bool CleanerEngineRequestsImpl::DeleteService(const base::string16& name) {
+bool CleanerEngineRequestsImpl::DeleteService(const std::wstring& name) {
   if (metadata_observer_)
     metadata_observer_->ObserveCall(CURRENT_FILE_AND_METHOD);
   return chrome_cleaner_sandbox::SandboxDeleteService(name);
 }
 
 void CleanerEngineRequestsImpl::SandboxDeleteTask(
-    const base::string16& name,
+    const std::wstring& name,
     SandboxDeleteServiceCallback result_callback) {
   base::ThreadPool::PostTaskAndReplyWithResult(
       FROM_HERE, {base::MayBlock()},
@@ -154,7 +154,7 @@
       std::move(result_callback));
 }
 
-bool CleanerEngineRequestsImpl::DeleteTask(const base::string16& name) {
+bool CleanerEngineRequestsImpl::DeleteTask(const std::wstring& name) {
   if (metadata_observer_)
     metadata_observer_->ObserveCall(CURRENT_FILE_AND_METHOD);
   return chrome_cleaner_sandbox::SandboxDeleteTask(name);
diff --git a/chrome/chrome_cleaner/engines/broker/cleaner_engine_requests_impl.h b/chrome/chrome_cleaner/engines/broker/cleaner_engine_requests_impl.h
index a1a3e909..f5c4d1c 100644
--- a/chrome/chrome_cleaner/engines/broker/cleaner_engine_requests_impl.h
+++ b/chrome/chrome_cleaner/engines/broker/cleaner_engine_requests_impl.h
@@ -6,10 +6,10 @@
 #define CHROME_CHROME_CLEANER_ENGINES_BROKER_CLEANER_ENGINE_REQUESTS_IMPL_H_
 
 #include <memory>
+#include <string>
 
 #include "base/callback_forward.h"
 #include "base/files/file_path.h"
-#include "base/strings/string16.h"
 #include "chrome/chrome_cleaner/engines/broker/cleaner_sandbox_interface.h"
 #include "chrome/chrome_cleaner/engines/broker/interface_metadata_observer.h"
 #include "chrome/chrome_cleaner/ipc/mojo_task_runner.h"
@@ -56,9 +56,9 @@
       const WStringEmbeddedNulls& new_value,
       SandboxNtChangeRegistryValueCallback result_callback) override;
   void SandboxDeleteService(
-      const base::string16& name,
+      const std::wstring& name,
       SandboxDeleteServiceCallback result_callback) override;
-  void SandboxDeleteTask(const base::string16& name,
+  void SandboxDeleteTask(const std::wstring& name,
                          SandboxDeleteServiceCallback result_callback) override;
   void SandboxTerminateProcess(
       uint32_t process_id,
@@ -71,8 +71,8 @@
   bool NtChangeRegistryValue(const WStringEmbeddedNulls& key,
                              const WStringEmbeddedNulls& value_name,
                              const WStringEmbeddedNulls& new_value);
-  bool DeleteService(const base::string16& name);
-  bool DeleteTask(const base::string16& name);
+  bool DeleteService(const std::wstring& name);
+  bool DeleteTask(const std::wstring& name);
   bool TerminateProcess(uint32_t process_id);
 
   scoped_refptr<MojoTaskRunner> mojo_task_runner_;
diff --git a/chrome/chrome_cleaner/engines/broker/cleaner_sandbox_interface.cc b/chrome/chrome_cleaner/engines/broker/cleaner_sandbox_interface.cc
index c32ce28..4db73141 100644
--- a/chrome/chrome_cleaner/engines/broker/cleaner_sandbox_interface.cc
+++ b/chrome/chrome_cleaner/engines/broker/cleaner_sandbox_interface.cc
@@ -128,7 +128,7 @@
   if (status != STATUS_SUCCESS) {
     LOG_IF(ERROR, status != STATUS_OBJECT_NAME_NOT_FOUND)
         << "SandboxNtDeleteRegistryValue: Failed to delete registry value: "
-        << base::string16(value_name_buffer.begin(), value_name_buffer.end())
+        << std::wstring(value_name_buffer.begin(), value_name_buffer.end())
         << " under key: " << FormatNtRegistryMemberForLogging(key)
         << " error: " << status;
   }
@@ -258,7 +258,7 @@
   return status == STATUS_SUCCESS;
 }
 
-bool SandboxDeleteService(const base::string16& name) {
+bool SandboxDeleteService(const std::wstring& name) {
   if (name.empty()) {
     LOG(ERROR) << "Sandbox called DeleteService with empty name.";
     return false;
@@ -287,7 +287,7 @@
   return true;
 }
 
-bool SandboxDeleteTask(const base::string16& name) {
+bool SandboxDeleteTask(const std::wstring& name) {
   // TODO(joenotcharles): Add some sanity checks.
   std::unique_ptr<chrome_cleaner::TaskScheduler> task_scheduler(
       chrome_cleaner::TaskScheduler::CreateInstance());
@@ -308,8 +308,8 @@
     return TerminateProcessResult::kFailed;
   }
 
-  base::string16 exec_path;
-  base::string16 sanitized_exec_path(L"<unknown>");
+  std::wstring exec_path;
+  std::wstring sanitized_exec_path(L"<unknown>");
   if (chrome_cleaner::GetProcessExecutablePath(handle_to_kill.Get(),
                                                &exec_path)) {
     sanitized_exec_path =
diff --git a/chrome/chrome_cleaner/engines/broker/cleaner_sandbox_interface.h b/chrome/chrome_cleaner/engines/broker/cleaner_sandbox_interface.h
index c883623e..2ee7861 100644
--- a/chrome/chrome_cleaner/engines/broker/cleaner_sandbox_interface.h
+++ b/chrome/chrome_cleaner/engines/broker/cleaner_sandbox_interface.h
@@ -44,9 +44,9 @@
     const chrome_cleaner::WStringEmbeddedNulls& new_value,
     const ShouldNormalizeRegistryValue& should_normalize_callback);
 
-bool SandboxDeleteService(const base::string16& name);
+bool SandboxDeleteService(const std::wstring& name);
 
-bool SandboxDeleteTask(const base::string16& name);
+bool SandboxDeleteTask(const std::wstring& name);
 
 TerminateProcessResult SandboxTerminateProcess(uint32_t process_id);
 
diff --git a/chrome/chrome_cleaner/engines/broker/cleaner_sandbox_interface_unittest.cc b/chrome/chrome_cleaner/engines/broker/cleaner_sandbox_interface_unittest.cc
index 3ae58ec..3364936 100644
--- a/chrome/chrome_cleaner/engines/broker/cleaner_sandbox_interface_unittest.cc
+++ b/chrome/chrome_cleaner/engines/broker/cleaner_sandbox_interface_unittest.cc
@@ -6,6 +6,7 @@
 
 #include <limits>
 #include <memory>
+#include <string>
 #include <utility>
 #include <vector>
 
@@ -19,7 +20,6 @@
 #include "base/process/kill.h"
 #include "base/process/process.h"
 #include "base/strings/strcat.h"
-#include "base/strings/string16.h"
 #include "base/test/task_environment.h"
 #include "base/test/test_reg_util_win.h"
 #include "base/test/test_timeouts.h"
@@ -65,31 +65,31 @@
   // key vectors are expected to end with NULL.
   DCHECK_EQ(key_name.back(), L'\0');
 
-  base::string16 full_key_path(temp_key.FullyQualifiedPath());
+  std::wstring full_key_path(temp_key.FullyQualifiedPath());
   full_key_path += L"\\";
   // Include key_name's trailing NULL.
   full_key_path.append(key_name.begin(), key_name.end());
   return WStringEmbeddedNulls(full_key_path);
 }
 
-WStringEmbeddedNulls StringWithTrailingNull(const base::string16& str) {
+WStringEmbeddedNulls StringWithTrailingNull(const std::wstring& str) {
   // string16::size() does not count the trailing null.
   return WStringEmbeddedNulls(str.c_str(), str.size() + 1);
 }
 
 WStringEmbeddedNulls VeryLongStringWithPrefix(
     const WStringEmbeddedNulls& prefix) {
-  return WStringEmbeddedNulls(base::string16(prefix.CastAsWCharArray()) +
-                              base::string16(kMaxRegistryParamLength, L'a'));
+  return WStringEmbeddedNulls(std::wstring(prefix.CastAsWCharArray()) +
+                              std::wstring(kMaxRegistryParamLength, L'a'));
 }
 
-base::FilePath GetNativePath(const base::string16& path) {
+base::FilePath GetNativePath(const std::wstring& path) {
   // Add the native \??\ prefix described at
   // https://googleprojectzero.blogspot.com/2016/02/the-definitive-guide-on-win32-to-nt.html
   return base::FilePath(base::StrCat({L"\\??\\", path}));
 }
 
-base::FilePath GetUniversalPath(const base::string16& path) {
+base::FilePath GetUniversalPath(const std::wstring& path) {
   // Add the universal \\?\ prefix described at
   // https://docs.microsoft.com/en-us/windows/desktop/fileio/naming-a-file#namespaces
   return base::FilePath(base::StrCat({L"\\\\?\\", path}));
diff --git a/chrome/chrome_cleaner/engines/broker/engine_client.cc b/chrome/chrome_cleaner/engines/broker/engine_client.cc
index 11e42828..993e33c 100644
--- a/chrome/chrome_cleaner/engines/broker/engine_client.cc
+++ b/chrome/chrome_cleaner/engines/broker/engine_client.cc
@@ -9,6 +9,7 @@
 #include <stdint.h>
 #include <string.h>
 #include <memory>
+#include <string>
 #include <utility>
 #include <vector>
 
@@ -17,7 +18,6 @@
 #include "base/command_line.h"
 #include "base/logging.h"
 #include "base/memory/ptr_util.h"
-#include "base/strings/string16.h"
 #include "base/strings/utf_string_conversions.h"
 #include "base/synchronization/waitable_event.h"
 #include "chrome/chrome_cleaner/buildflags.h"
diff --git a/chrome/chrome_cleaner/engines/broker/engine_client.h b/chrome/chrome_cleaner/engines/broker/engine_client.h
index 245f219a..467c7f5 100644
--- a/chrome/chrome_cleaner/engines/broker/engine_client.h
+++ b/chrome/chrome_cleaner/engines/broker/engine_client.h
@@ -15,7 +15,6 @@
 #include "base/macros.h"
 #include "base/memory/ref_counted.h"
 #include "base/memory/scoped_refptr.h"
-#include "base/strings/string16.h"
 #include "chrome/chrome_cleaner/constants/uws_id.h"
 #include "chrome/chrome_cleaner/engines/broker/cleaner_engine_requests_impl.h"
 #include "chrome/chrome_cleaner/engines/broker/engine_cleanup_results_impl.h"
diff --git a/chrome/chrome_cleaner/engines/broker/engine_requests_impl.cc b/chrome/chrome_cleaner/engines/broker/engine_requests_impl.cc
index 6ba778e..b37e022 100644
--- a/chrome/chrome_cleaner/engines/broker/engine_requests_impl.cc
+++ b/chrome/chrome_cleaner/engines/broker/engine_requests_impl.cc
@@ -217,10 +217,10 @@
     SandboxGetLoadedModulesCallback result_callback) {
   if (metadata_observer_)
     metadata_observer_->ObserveCall(CURRENT_FILE_AND_METHOD);
-  std::set<base::string16> modules;
+  std::set<std::wstring> modules;
   bool result = chrome_cleaner_sandbox::SandboxGetLoadedModules(pid, &modules);
 
-  std::vector<base::string16> modules_list(modules.begin(), modules.end());
+  std::vector<std::wstring> modules_list(modules.begin(), modules.end());
   mojo_task_runner_->PostTask(FROM_HERE,
                               base::BindOnce(std::move(result_callback), result,
                                              std::move(modules_list)));
@@ -241,7 +241,7 @@
   if (metadata_observer_)
     metadata_observer_->ObserveCall(CURRENT_FILE_AND_METHOD);
 
-  base::string16 command_line;
+  std::wstring command_line;
   bool result =
       chrome_cleaner_sandbox::SandboxGetProcessCommandLine(pid, &command_line);
 
@@ -282,7 +282,7 @@
 
 void EngineRequestsImpl::SandboxOpenReadOnlyRegistry(
     HANDLE root_key_handle,
-    const base::string16& sub_key,
+    const std::wstring& sub_key,
     uint32_t dw_access,
     SandboxOpenReadOnlyRegistryCallback result_callback) {
   base::ThreadPool::PostTask(
@@ -294,7 +294,7 @@
 
 void EngineRequestsImpl::OpenReadOnlyRegistry(
     HANDLE root_key_handle,
-    const base::string16& sub_key,
+    const std::wstring& sub_key,
     uint32_t dw_access,
     SandboxOpenReadOnlyRegistryCallback result_callback) {
   if (metadata_observer_)
diff --git a/chrome/chrome_cleaner/engines/broker/engine_requests_impl.h b/chrome/chrome_cleaner/engines/broker/engine_requests_impl.h
index da3733e..0267ee8 100644
--- a/chrome/chrome_cleaner/engines/broker/engine_requests_impl.h
+++ b/chrome/chrome_cleaner/engines/broker/engine_requests_impl.h
@@ -5,10 +5,10 @@
 #ifndef CHROME_CHROME_CLEANER_ENGINES_BROKER_ENGINE_REQUESTS_IMPL_H_
 #define CHROME_CHROME_CLEANER_ENGINES_BROKER_ENGINE_REQUESTS_IMPL_H_
 
+#include <string>
 #include <vector>
 
 #include "base/process/process_handle.h"
-#include "base/strings/string16.h"
 #include "chrome/chrome_cleaner/engines/broker/interface_metadata_observer.h"
 #include "chrome/chrome_cleaner/ipc/mojo_task_runner.h"
 #include "chrome/chrome_cleaner/mojom/engine_requests.mojom.h"
@@ -50,7 +50,7 @@
       SandboxGetUserInfoFromSIDCallback result_callback) override;
   void SandboxOpenReadOnlyRegistry(
       HANDLE root_key_handle,
-      const base::string16& sub_key,
+      const std::wstring& sub_key,
       uint32_t dw_access,
       SandboxOpenReadOnlyRegistryCallback result_callback) override;
   void SandboxNtOpenReadOnlyRegistry(
@@ -77,7 +77,7 @@
                           SandboxGetUserInfoFromSIDCallback result_callback);
   void OpenReadOnlyRegistry(
       HANDLE root_key_handle,
-      const base::string16& sub_key,
+      const std::wstring& sub_key,
       uint32_t dw_access,
       SandboxOpenReadOnlyRegistryCallback result_callback);
   void NtOpenReadOnlyRegistry(
diff --git a/chrome/chrome_cleaner/engines/broker/engine_requests_no_blocking_unittest.cc b/chrome/chrome_cleaner/engines/broker/engine_requests_no_blocking_unittest.cc
index e63bca0..53a8195 100644
--- a/chrome/chrome_cleaner/engines/broker/engine_requests_no_blocking_unittest.cc
+++ b/chrome/chrome_cleaner/engines/broker/engine_requests_no_blocking_unittest.cc
@@ -276,7 +276,7 @@
     } else if (request_name == "DeleteService") {
       // The broker should reject the empty string so we won't risk deleting a
       // real service.
-      const base::string16 empty_service_name;
+      const std::wstring empty_service_name;
       cleaner_requests_proxy_->task_runner()->PostTask(
           FROM_HERE, BindOnce(IgnoreResult(&CleanerProxy::SandboxDeleteService),
                               cleaner_requests_proxy_, empty_service_name,
@@ -361,14 +361,14 @@
   static void GetLoadedModulesCallback(
       base::OnceClosure closure,
       bool /*result*/,
-      const std::vector<base::string16>& /*modules*/) {
+      const std::vector<std::wstring>& /*modules*/) {
     InvokeOnOtherSequence(std::move(closure));
   }
 
   static void GetProcessCommandLineCallback(
       base::OnceClosure closure,
       bool /*result*/,
-      const base::string16& /*command_line*/) {
+      const std::wstring& /*command_line*/) {
     InvokeOnOtherSequence(std::move(closure));
   }
 
@@ -450,7 +450,7 @@
   std::string request_name =
       command_line->GetSwitchValueASCII(kTestRequestNameSwitch);
 
-  base::string16 test_native_reg_key_str =
+  std::wstring test_native_reg_key_str =
       command_line->GetSwitchValueNative(kTestRegKeySwitch);
   // Include the final null.
   WStringEmbeddedNulls test_native_reg_key(test_native_reg_key_str.data(),
diff --git a/chrome/chrome_cleaner/engines/broker/interface_log_service.cc b/chrome/chrome_cleaner/engines/broker/interface_log_service.cc
index 0bcfde7..7f6877af 100644
--- a/chrome/chrome_cleaner/engines/broker/interface_log_service.cc
+++ b/chrome/chrome_cleaner/engines/broker/interface_log_service.cc
@@ -14,7 +14,6 @@
 #include "base/files/file_util.h"
 #include "base/logging.h"
 #include "base/memory/ptr_util.h"
-#include "base/strings/string16.h"
 #include "base/strings/string_util.h"
 #include "base/strings/utf_string_conversions.h"
 #include "base/time/time.h"
diff --git a/chrome/chrome_cleaner/engines/broker/interface_log_service.h b/chrome/chrome_cleaner/engines/broker/interface_log_service.h
index 171b6db..87a47ca 100644
--- a/chrome/chrome_cleaner/engines/broker/interface_log_service.h
+++ b/chrome/chrome_cleaner/engines/broker/interface_log_service.h
@@ -12,7 +12,6 @@
 #include <vector>
 
 #include "base/files/file_path.h"
-#include "base/strings/string16.h"
 #include "base/strings/string_piece.h"
 #include "base/synchronization/lock.h"
 #include "chrome/chrome_cleaner/engines/broker/interface_metadata_observer.h"
@@ -52,7 +51,7 @@
   // test. Decide whether it's worth keeping.
   CallHistory call_record_;
 
-  const base::string16 log_file_name_;
+  const std::wstring log_file_name_;
   // Stream to output CSV records to.
   std::ofstream csv_stream_;
 
diff --git a/chrome/chrome_cleaner/engines/broker/interface_log_service_unittest.cc b/chrome/chrome_cleaner/engines/broker/interface_log_service_unittest.cc
index eccc351..54c7aef 100644
--- a/chrome/chrome_cleaner/engines/broker/interface_log_service_unittest.cc
+++ b/chrome/chrome_cleaner/engines/broker/interface_log_service_unittest.cc
@@ -12,7 +12,6 @@
 #include "base/files/file.h"
 #include "base/files/file_path.h"
 #include "base/files/file_util.h"
-#include "base/strings/string16.h"
 #include "base/strings/string_number_conversions.h"
 #include "base/strings/string_split.h"
 #include "base/strings/utf_string_conversions.h"
@@ -82,7 +81,7 @@
 
   int64_t expected_file_size_;
   std::unique_ptr<InterfaceLogService> log_service_;
-  const base::string16 kLogFileName = L"interface_log_service_test";
+  const std::wstring kLogFileName = L"interface_log_service_test";
   const std::string kFileName = __FILE__;
 };
 
diff --git a/chrome/chrome_cleaner/engines/broker/noop_cleaner_engine_requests_impl.cc b/chrome/chrome_cleaner/engines/broker/noop_cleaner_engine_requests_impl.cc
index b5dc8d9..01577ad 100644
--- a/chrome/chrome_cleaner/engines/broker/noop_cleaner_engine_requests_impl.cc
+++ b/chrome/chrome_cleaner/engines/broker/noop_cleaner_engine_requests_impl.cc
@@ -70,13 +70,13 @@
 }
 
 void CleanerEngineRequestsImpl::SandboxDeleteService(
-    const base::string16& name,
+    const std::wstring& name,
     SandboxDeleteServiceCallback result_callback) {
   CHECK(false);
 }
 
 void CleanerEngineRequestsImpl::SandboxDeleteTask(
-    const base::string16& name,
+    const std::wstring& name,
     SandboxDeleteServiceCallback result_callback) {
   CHECK(false);
 }
diff --git a/chrome/chrome_cleaner/engines/broker/sandbox_setup.h b/chrome/chrome_cleaner/engines/broker/sandbox_setup.h
index d203189..b4cc248 100644
--- a/chrome/chrome_cleaner/engines/broker/sandbox_setup.h
+++ b/chrome/chrome_cleaner/engines/broker/sandbox_setup.h
@@ -6,13 +6,13 @@
 #define CHROME_CHROME_CLEANER_ENGINES_BROKER_SANDBOX_SETUP_H_
 
 #include <memory>
+#include <string>
 #include <utility>
 
 #include "base/callback.h"
 #include "base/command_line.h"
 #include "base/macros.h"
 #include "base/memory/scoped_refptr.h"
-#include "base/strings/string16.h"
 #include "chrome/chrome_cleaner/engines/broker/engine_client.h"
 #include "chrome/chrome_cleaner/engines/broker/interface_metadata_observer.h"
 #include "chrome/chrome_cleaner/ipc/mojo_sandbox_hooks.h"
diff --git a/chrome/chrome_cleaner/engines/broker/scanner_sandbox_interface.cc b/chrome/chrome_cleaner/engines/broker/scanner_sandbox_interface.cc
index 0ebf2a2..e9c8b298 100644
--- a/chrome/chrome_cleaner/engines/broker/scanner_sandbox_interface.cc
+++ b/chrome/chrome_cleaner/engines/broker/scanner_sandbox_interface.cc
@@ -15,7 +15,6 @@
 #include "base/files/file_path.h"
 #include "base/logging.h"
 #include "base/path_service.h"
-#include "base/strings/string16.h"
 #include "base/strings/string_util.h"
 #include "base/win/scoped_co_mem.h"
 #include "base/win/scoped_handle.h"
@@ -81,7 +80,7 @@
 // Returns true on success.
 bool GetCommandLineUsingProcessInformation(base::ProcessId pid,
                                            bool* feature_available,
-                                           base::string16* process_cmd) {
+                                           std::wstring* process_cmd) {
   DCHECK(feature_available);
   DCHECK(process_cmd);
   *feature_available = true;
@@ -183,7 +182,7 @@
 // GetCommandLineUsingProcessInformation instead whenever possible.
 // IMPORTANT: get security review when changing this function. Or better yet,
 // move it to its own sandbox process.
-bool GetCommandLineLegacy(base::ProcessId pid, base::string16* process_cmd) {
+bool GetCommandLineLegacy(base::ProcessId pid, std::wstring* process_cmd) {
   DCHECK(process_cmd);
 
   base::win::ScopedHandle process(
@@ -357,7 +356,7 @@
 
   std::unique_ptr<chrome_cleaner::TaskScheduler> task_scheduler(
       chrome_cleaner::TaskScheduler::CreateInstance());
-  std::vector<base::string16> registered_task_names;
+  std::vector<std::wstring> registered_task_names;
   if (!task_scheduler->GetTaskNameList(&registered_task_names)) {
     LOG(ERROR) << "Failed to enumerate scheduled tasks.";
     return false;
@@ -386,7 +385,7 @@
   if (!process.IsValid())
     return false;
 
-  base::string16 image_path_str;
+  std::wstring image_path_str;
   if (!chrome_cleaner::GetProcessExecutablePath(process.Get(), &image_path_str))
     return false;
 
@@ -395,7 +394,7 @@
 }
 
 bool SandboxGetLoadedModules(base::ProcessId pid,
-                             std::set<base::string16>* module_names) {
+                             std::set<std::wstring>* module_names) {
   if (!module_names)
     return false;
 
@@ -417,7 +416,7 @@
 }
 
 bool SandboxGetProcessCommandLine(base::ProcessId pid,
-                                  base::string16* command_line) {
+                                  std::wstring* command_line) {
   if (!command_line)
     return false;
 
@@ -521,7 +520,7 @@
 }
 
 uint32_t SandboxOpenReadOnlyRegistry(HANDLE root_key,
-                                     const base::string16& sub_key,
+                                     const std::wstring& sub_key,
                                      uint32_t dw_access,
                                      HKEY* registry_handle) {
   if (registry_handle == nullptr) {
diff --git a/chrome/chrome_cleaner/engines/broker/scanner_sandbox_interface.h b/chrome/chrome_cleaner/engines/broker/scanner_sandbox_interface.h
index cf45051c..f581509 100644
--- a/chrome/chrome_cleaner/engines/broker/scanner_sandbox_interface.h
+++ b/chrome/chrome_cleaner/engines/broker/scanner_sandbox_interface.h
@@ -10,11 +10,11 @@
 #include <windows.h>
 
 #include <set>
+#include <string>
 #include <vector>
 
 #include "base/files/file_path.h"
 #include "base/process/process_handle.h"
-#include "base/strings/string16.h"
 #include "base/win/scoped_handle.h"
 #include "chrome/chrome_cleaner/mojom/engine_requests.mojom.h"
 #include "chrome/chrome_cleaner/os/task_scheduler.h"
@@ -50,10 +50,10 @@
                                 base::FilePath* image_path);
 
 bool SandboxGetLoadedModules(base::ProcessId pid,
-                             std::set<base::string16>* module_names);
+                             std::set<std::wstring>* module_names);
 
 bool SandboxGetProcessCommandLine(base::ProcessId pid,
-                                  base::string16* process_cmd);
+                                  std::wstring* process_cmd);
 
 bool SandboxGetUserInfoFromSID(
     const SID* const sid,
@@ -63,7 +63,7 @@
                                                 uint32_t dwFlagsAndAttributes);
 
 uint32_t SandboxOpenReadOnlyRegistry(HANDLE root_key,
-                                     const base::string16& sub_key,
+                                     const std::wstring& sub_key,
                                      uint32_t dw_access,
                                      HKEY* registry_handle);
 
diff --git a/chrome/chrome_cleaner/engines/broker/scanner_sandbox_interface_unittest.cc b/chrome/chrome_cleaner/engines/broker/scanner_sandbox_interface_unittest.cc
index f95759b..2a403fc 100644
--- a/chrome/chrome_cleaner/engines/broker/scanner_sandbox_interface_unittest.cc
+++ b/chrome/chrome_cleaner/engines/broker/scanner_sandbox_interface_unittest.cc
@@ -17,7 +17,6 @@
 #include "base/macros.h"
 #include "base/path_service.h"
 #include "base/strings/strcat.h"
-#include "base/strings/string16.h"
 #include "base/strings/string_util.h"
 #include "base/test/test_reg_util_win.h"
 #include "chrome/chrome_cleaner/engines/common/registry_util.h"
@@ -55,7 +54,7 @@
 
 #define STATUS_OBJECT_PATH_SYNTAX_BAD ((NTSTATUS)0xC000003BL)
 
-WStringEmbeddedNulls StringWithTrailingNull(const base::string16& str) {
+WStringEmbeddedNulls StringWithTrailingNull(const std::wstring& str) {
   // string16::size() does not count the trailing null.
   return WStringEmbeddedNulls(str.c_str(), str.size() + 1);
 }
@@ -84,13 +83,13 @@
          left.arguments != right.arguments;
 }
 
-base::FilePath GetNativePath(const base::string16& path) {
+base::FilePath GetNativePath(const std::wstring& path) {
   // Add the native path \??\ prefix described at
   // https://googleprojectzero.blogspot.com/2016/02/the-definitive-guide-on-win32-to-nt.html
   return base::FilePath(base::StrCat({L"\\??\\", path}));
 }
 
-base::FilePath GetUniversalPath(const base::string16& path) {
+base::FilePath GetUniversalPath(const std::wstring& path) {
   // Add the universal \\?\ prefix described at
   // https://docs.microsoft.com/en-us/windows/desktop/fileio/naming-a-file#namespaces
   return base::FilePath(base::StrCat({L"\\\\?\\", path}));
@@ -116,7 +115,7 @@
 
   ASSERT_TRUE(chrome_cleaner::CreateEmptyFile(file_path));
 
-  base::string16 search_pattern = L"temp*";
+  std::wstring search_pattern = L"temp*";
   base::FilePath search_path = temp.GetPath().Append(search_pattern);
 
   HANDLE handle;
@@ -167,7 +166,7 @@
 
   EXPECT_EQ(0U, SandboxFindFirstFile(search_path, &data, &handle));
   EXPECT_NE(INVALID_HANDLE_VALUE, handle);
-  base::string16 first_found = data.cFileName;
+  std::wstring first_found = data.cFileName;
   EXPECT_TRUE(base::EqualsCaseInsensitiveASCII(file_path_1.BaseName().value(),
                                                data.cFileName) ||
               base::EqualsCaseInsensitiveASCII(file_path_2.BaseName().value(),
@@ -230,7 +229,7 @@
     WIN32_FIND_DATAW data;
     EXPECT_EQ(0U, SandboxFindFirstFile(search_path, &data, &handle));
     EXPECT_NE(INVALID_HANDLE_VALUE, handle);
-    base::string16 first_found = data.cFileName;
+    std::wstring first_found = data.cFileName;
     EXPECT_TRUE(base::EqualsCaseInsensitiveASCII(kTestFile, data.cFileName));
 
     EXPECT_EQ(static_cast<uint32_t>(ERROR_NO_MORE_FILES),
@@ -283,7 +282,7 @@
 
   EXPECT_EQ(0U, SandboxFindFirstFile(search_path, &data, &handle));
   EXPECT_NE(INVALID_HANDLE_VALUE, handle);
-  base::string16 first_found = data.cFileName;
+  std::wstring first_found = data.cFileName;
   EXPECT_TRUE(base::EqualsCaseInsensitiveASCII(file_path_1.BaseName().value(),
                                                data.cFileName))
       << "Returned file name doesn't match, expected "
@@ -484,7 +483,7 @@
 TEST(ScannerSandboxInterface, GetLoadedModules_Self) {
   ASSERT_FALSE(SandboxGetLoadedModules(::GetCurrentProcessId(), nullptr));
 
-  std::set<base::string16> module_names;
+  std::set<std::wstring> module_names;
   ASSERT_TRUE(SandboxGetLoadedModules(::GetCurrentProcessId(), &module_names));
 
   // Every process contains its executable as a module.
@@ -495,7 +494,7 @@
 }
 
 TEST(ScannerSandboxInterface, GetLoadedModules_InvalidPid) {
-  std::set<base::string16> module_names;
+  std::set<std::wstring> module_names;
   // 0 is System Idle Process, and it's not possible to open it.
   EXPECT_FALSE(SandboxGetLoadedModules(0, &module_names));
 }
@@ -506,7 +505,7 @@
       chrome_cleaner::LongRunningProcess(&test_process_cmd);
   ASSERT_TRUE(test_process.IsValid());
 
-  base::string16 command_line;
+  std::wstring command_line;
   EXPECT_TRUE(SandboxGetProcessCommandLine(test_process.Pid(), &command_line));
   EXPECT_EQ(test_process_cmd.GetCommandLineString(), command_line);
 
@@ -523,7 +522,7 @@
     // Set up a ScopedProcessProtector that removes only some access rights.
     chrome_cleaner::ScopedProcessProtector process_protector(
         test_process.Pid(), PROCESS_QUERY_INFORMATION);
-    base::string16 command_line;
+    std::wstring command_line;
     EXPECT_FALSE(
         SandboxGetProcessCommandLine(test_process.Pid(), &command_line));
   }
@@ -534,7 +533,7 @@
 TEST(ScannerSandboxInterface, GetProcessCommandLine_InvalidInput) {
   EXPECT_FALSE(SandboxGetProcessCommandLine(::GetCurrentProcessId(), nullptr));
 
-  base::string16 command_line;
+  std::wstring command_line;
   // 0 is System Idle Process, and it's not possible to open it.
   EXPECT_FALSE(SandboxGetProcessCommandLine(0, &command_line));
 }
@@ -604,7 +603,7 @@
   EXPECT_FALSE(universal_handle.IsValid()) << universal_path;
 
   // Make sure the file can be opened using a path with trailing whitespaces.
-  const base::string16 path_with_space = file_path.value() + L" ";
+  const std::wstring path_with_space = file_path.value() + L" ";
   handle = SandboxOpenReadOnlyFile(base::FilePath(path_with_space),
                                    FILE_ATTRIBUTE_NORMAL);
   EXPECT_TRUE(handle.IsValid());
@@ -780,7 +779,7 @@
   }
 
  protected:
-  base::string16 key_value_name_;
+  std::wstring key_value_name_;
   registry_util::RegistryOverrideManager override_manager_;
 };
 
@@ -825,7 +824,7 @@
 }
 
 TEST_F(ScannerSandboxInterface_OpenReadOnlyRegistry, NonexistantPath) {
-  const base::string16 fake_key = L"fake_key_name";
+  const std::wstring fake_key = L"fake_key_name";
 
   HKEY handle = nullptr;
   EXPECT_EQ(
@@ -856,7 +855,7 @@
 }
 
 TEST_F(ScannerSandboxInterface_OpenReadOnlyRegistry, EmptySubKey) {
-  const base::string16 empty_key;
+  const std::wstring empty_key;
   HKEY handle = nullptr;
   EXPECT_EQ(0U, SandboxOpenReadOnlyRegistry(HKEY_CURRENT_USER, empty_key, 0,
                                             &handle));
@@ -867,13 +866,13 @@
 class ScannerSandboxInterface_NtOpenReadOnlyRegistry : public ::testing::Test {
  public:
   void SetUp() override {
-    base::string16 hklm_path_string = L"\\REGISTRY\\MACHINE\\";
+    std::wstring hklm_path_string = L"\\REGISTRY\\MACHINE\\";
     hklm_path_ = StringWithTrailingNull(hklm_path_string);
 
-    base::string16 relative_path_string = temp_registry_key_.Path();
+    std::wstring relative_path_string = temp_registry_key_.Path();
     relative_path_ = StringWithTrailingNull(relative_path_string);
 
-    base::string16 fully_qualified_path_string =
+    std::wstring fully_qualified_path_string =
         temp_registry_key_.FullyQualifiedPath();
     fully_qualified_path_ = StringWithTrailingNull(fully_qualified_path_string);
   }
@@ -1021,7 +1020,7 @@
 
 TEST_F(ScannerSandboxInterface_NtOpenReadOnlyRegistry,
        InvalidPathWithNullRootKey) {
-  base::string16 fake_path = L"\\REGISTRY\\MACHINE\\fake\\path";
+  std::wstring fake_path = L"\\REGISTRY\\MACHINE\\fake\\path";
 
   HANDLE handle;
   EXPECT_EQ(static_cast<uint32_t>(STATUS_OBJECT_NAME_NOT_FOUND),
@@ -1051,9 +1050,9 @@
                 nullptr, WStringEmbeddedNulls(nullptr), KEY_READ, &handle));
   EXPECT_EQ(INVALID_HANDLE_VALUE, handle);
 
-  base::string16 very_long_name =
-      base::string16(fully_qualified_path_.CastAsWCharArray()) +
-      base::string16(kMaxRegistryParamLength, L'a');
+  std::wstring very_long_name =
+      std::wstring(fully_qualified_path_.CastAsWCharArray()) +
+      std::wstring(kMaxRegistryParamLength, L'a');
   EXPECT_EQ(
       SandboxErrorCode::INVALID_SUBKEY_STRING,
       SandboxNtOpenReadOnlyRegistry(
@@ -1117,8 +1116,8 @@
 }
 
 TEST_F(ScannerSandboxInterface_NtOpenReadOnlyRegistry, NonRegistryPath) {
-  const base::string16 direct_path = L"\\DosDevice\\C:";
-  const base::string16 tricky_path =
+  const std::wstring direct_path = L"\\DosDevice\\C:";
+  const std::wstring tricky_path =
       L"\\Registry\\Machine\\..\\..\\DosDevice\\C:";
 
   HANDLE handle = INVALID_HANDLE_VALUE;
diff --git a/chrome/chrome_cleaner/engines/common/dummy_engine_resources.cc b/chrome/chrome_cleaner/engines/common/dummy_engine_resources.cc
index d556685..ac1942dd 100644
--- a/chrome/chrome_cleaner/engines/common/dummy_engine_resources.cc
+++ b/chrome/chrome_cleaner/engines/common/dummy_engine_resources.cc
@@ -21,7 +21,7 @@
   return 0;
 }
 
-std::unordered_map<base::string16, int> GetEmbeddedLibraryResourceIds(
+std::unordered_map<std::wstring, int> GetEmbeddedLibraryResourceIds(
     Engine::Name engine) {
   return {};
 }
@@ -30,20 +30,20 @@
   return 0;
 }
 
-base::string16 GetTestStubFileName(Engine::Name engine) {
-  return base::string16();
+std::wstring GetTestStubFileName(Engine::Name engine) {
+  return std::wstring();
 }
 
-std::set<base::string16> GetLibrariesToLoad(Engine::Name engine) {
+std::set<std::wstring> GetLibrariesToLoad(Engine::Name engine) {
   return {};
 }
 
-std::unordered_map<base::string16, base::string16> GetLibraryTestReplacements(
+std::unordered_map<std::wstring, std::wstring> GetLibraryTestReplacements(
     Engine::Name engine) {
   return {};
 }
 
-std::vector<base::string16> GetDLLNames(Engine::Name engine) {
+std::vector<std::wstring> GetDLLNames(Engine::Name engine) {
   return {};
 }
 
diff --git a/chrome/chrome_cleaner/engines/common/engine_resources.h b/chrome/chrome_cleaner/engines/common/engine_resources.h
index 3e1fb74..252750ae 100644
--- a/chrome/chrome_cleaner/engines/common/engine_resources.h
+++ b/chrome/chrome_cleaner/engines/common/engine_resources.h
@@ -6,10 +6,10 @@
 #define CHROME_CHROME_CLEANER_ENGINES_COMMON_ENGINE_RESOURCES_H_
 
 #include <set>
+#include <string>
 #include <unordered_map>
 #include <vector>
 
-#include "base/strings/string16.h"
 #include "chrome/chrome_cleaner/logging/proto/shared_data.pb.h"
 
 namespace chrome_cleaner {
@@ -33,7 +33,7 @@
 
 // Returns IDs of the "LIBRARY" resources for |engine| that are embedded into
 // the executable.
-std::unordered_map<base::string16, int> GetEmbeddedLibraryResourceIds(
+std::unordered_map<std::wstring, int> GetEmbeddedLibraryResourceIds(
     Engine::Name engine);
 
 // Returns ID of the "TEXT" resource that contains serialized FileDigests
@@ -44,20 +44,20 @@
 
 // Returns the name of the stub DLL to be used in testing and an empty string
 // if there are none.
-base::string16 GetTestStubFileName(Engine::Name engine);
+std::wstring GetTestStubFileName(Engine::Name engine);
 
 // Returns set of libraries that should be loaded for |engine|.
-std::set<base::string16> GetLibrariesToLoad(Engine::Name engine);
+std::set<std::wstring> GetLibrariesToLoad(Engine::Name engine);
 
 // Returns a map of test library replacements. If during delayed loading a
 // library is missing, it can be replaced by the corresponding library from the
 // map. To be used in test builds only.
-std::unordered_map<base::string16, base::string16> GetLibraryTestReplacements(
+std::unordered_map<std::wstring, std::wstring> GetLibraryTestReplacements(
     Engine::Name engine);
 
 // Returns the names of the dlls that are used by the engine
 // when there are no test replacements.
-std::vector<base::string16> GetDLLNames(Engine::Name engine);
+std::vector<std::wstring> GetDLLNames(Engine::Name engine);
 
 }  // namespace chrome_cleaner
 
diff --git a/chrome/chrome_cleaner/engines/common/registry_util.cc b/chrome/chrome_cleaner/engines/common/registry_util.cc
index 13d060d0..5d58f73 100644
--- a/chrome/chrome_cleaner/engines/common/registry_util.cc
+++ b/chrome/chrome_cleaner/engines/common/registry_util.cc
@@ -87,8 +87,7 @@
   return NtRegistryParamError::None;
 }
 
-base::string16 FormatNtRegistryMemberForLogging(
-    const WStringEmbeddedNulls& key) {
+std::wstring FormatNtRegistryMemberForLogging(const WStringEmbeddedNulls& key) {
   switch (ValidateNtRegistryKey(key)) {
     case NtRegistryParamError::NullParam:
       return L"(null)";
@@ -98,7 +97,7 @@
       return L"(excessively long key)";
     default:
       // Replace null chars with 0s for printing.
-      base::string16 str(key.CastAsWStringPiece());
+      std::wstring str(key.CastAsWStringPiece());
       base::ReplaceChars(str, base::WStringPiece(L"\0", 1), L"\\0", &str);
       return str;
   }
diff --git a/chrome/chrome_cleaner/engines/common/registry_util.h b/chrome/chrome_cleaner/engines/common/registry_util.h
index 7c0177c..5eb822a 100644
--- a/chrome/chrome_cleaner/engines/common/registry_util.h
+++ b/chrome/chrome_cleaner/engines/common/registry_util.h
@@ -65,7 +65,7 @@
 
 // Format a native registry key, value or value name (which may contain
 // embedded NULLs) for logging.
-base::string16 FormatNtRegistryMemberForLogging(
+std::wstring FormatNtRegistryMemberForLogging(
     const chrome_cleaner::WStringEmbeddedNulls& key);
 
 // Format NtRegistryParamError and write it to a stream for logging.
diff --git a/chrome/chrome_cleaner/engines/common/registry_util_unittest.cc b/chrome/chrome_cleaner/engines/common/registry_util_unittest.cc
index 55fe8c9..8ca1e9e 100644
--- a/chrome/chrome_cleaner/engines/common/registry_util_unittest.cc
+++ b/chrome/chrome_cleaner/engines/common/registry_util_unittest.cc
@@ -169,8 +169,8 @@
   std::unique_ptr<mojo::Remote<TestWindowsHandle>> test_windows_handle_;
 };
 
-base::string16 HandlePath(HANDLE handle) {
-  base::string16 full_path;
+std::wstring HandlePath(HANDLE handle) {
+  std::wstring full_path;
   // The size parameter of GetFinalPathNameByHandle does NOT include the null
   // terminator.
   DWORD result = ::GetFinalPathNameByHandleW(
@@ -181,7 +181,7 @@
   }
   if (!result) {
     PLOG(ERROR) << "Could not get full path for handle " << handle;
-    return base::string16();
+    return std::wstring();
   }
   return full_path;
 }
@@ -189,11 +189,11 @@
 ::testing::AssertionResult HandlesAreEqual(HANDLE handle1, HANDLE handle2) {
   // The best way to check this is CompareObjectHandles, but it isn't available
   // until Windows 10. So just check that both refer to the same path.
-  base::string16 path1 = HandlePath(handle1);
-  base::string16 path2 = HandlePath(handle2);
+  std::wstring path1 = HandlePath(handle1);
+  std::wstring path2 = HandlePath(handle2);
 
   if (path1.empty() || path2.empty() || path1 != path2) {
-    auto format_message = [](HANDLE handle, const base::string16& path) {
+    auto format_message = [](HANDLE handle, const std::wstring& path) {
       std::ostringstream s;
       s << handle;
       if (path.empty())
diff --git a/chrome/chrome_cleaner/engines/controllers/elevating_facade.cc b/chrome/chrome_cleaner/engines/controllers/elevating_facade.cc
index 9fe6ff3..ba41d12 100644
--- a/chrome/chrome_cleaner/engines/controllers/elevating_facade.cc
+++ b/chrome/chrome_cleaner/engines/controllers/elevating_facade.cc
@@ -5,6 +5,7 @@
 #include "chrome/chrome_cleaner/engines/controllers/elevating_facade.h"
 
 #include <memory>
+#include <string>
 #include <utility>
 #include <vector>
 
@@ -14,7 +15,6 @@
 #include "base/process/launch.h"
 #include "base/process/process.h"
 #include "base/stl_util.h"
-#include "base/strings/string16.h"
 #include "base/strings/string_number_conversions.h"
 #include "base/strings/string_util.h"
 #include "base/threading/thread_task_runner_handle.h"
diff --git a/chrome/chrome_cleaner/engines/controllers/engine_facade.h b/chrome/chrome_cleaner/engines/controllers/engine_facade.h
index a0f9754..bcea24b 100644
--- a/chrome/chrome_cleaner/engines/controllers/engine_facade.h
+++ b/chrome/chrome_cleaner/engines/controllers/engine_facade.h
@@ -6,10 +6,10 @@
 #define CHROME_CHROME_CLEANER_ENGINES_CONTROLLERS_ENGINE_FACADE_H_
 
 #include <memory>
+#include <string>
 
 #include "base/callback_forward.h"
 #include "base/memory/scoped_refptr.h"
-#include "base/strings/string16.h"
 #include "chrome/chrome_cleaner/engines/broker/engine_client.h"
 #include "chrome/chrome_cleaner/engines/controllers/engine_facade_interface.h"
 #include "chrome/chrome_cleaner/ipc/chrome_prompt_ipc.h"
@@ -40,7 +40,7 @@
   base::TimeDelta GetScanningWatchdogTimeout() const override;
 
  private:
-  base::string16 interface_log_file_;
+  std::wstring interface_log_file_;
 
   // This must be declared before |scanner_| and |cleaner_| so that it is
   // deleted after them, since they hold raw pointers to it.
diff --git a/chrome/chrome_cleaner/engines/controllers/extension_removal_unittest.cc b/chrome/chrome_cleaner/engines/controllers/extension_removal_unittest.cc
index 066576ae..7bfd886 100644
--- a/chrome/chrome_cleaner/engines/controllers/extension_removal_unittest.cc
+++ b/chrome/chrome_cleaner/engines/controllers/extension_removal_unittest.cc
@@ -136,8 +136,8 @@
   void SetUp() override {
     EXPECT_CALL(mock_chrome_prompt_ipc_, MockPostPromptUserTask(_, _, _, _))
         .WillRepeatedly([](const std::vector<base::FilePath>& files_to_delete,
-                           const std::vector<base::string16>& registry_keys,
-                           const std::vector<base::string16>& extension_ids,
+                           const std::vector<std::wstring>& registry_keys,
+                           const std::vector<std::wstring>& extension_ids,
                            ChromePromptIPC::PromptUserCallback* callback) {
           std::move(*callback).Run(PromptUserResponse::ACCEPTED_WITHOUT_LOGS);
         });
@@ -190,8 +190,8 @@
   }
 
   void AddForcelistExtension(HKEY hkey,
-                             const base::string16& name,
-                             const base::string16& value) {
+                             const std::wstring& name,
+                             const std::wstring& value) {
     base::win::RegKey policy_key;
     ASSERT_EQ(ERROR_SUCCESS,
               policy_key.Create(hkey, kChromePoliciesForcelistKeyPath,
@@ -202,8 +202,8 @@
   }
 
   void AddExtensionSettingsExtension(HKEY hkey,
-                                     const base::string16& name,
-                                     const base::string16& value) {
+                                     const std::wstring& name,
+                                     const std::wstring& value) {
     base::win::RegKey settings_key;
     ASSERT_EQ(ERROR_SUCCESS,
               settings_key.Create(hkey, kExtensionSettingsPolicyPath,
diff --git a/chrome/chrome_cleaner/engines/controllers/main_controller.cc b/chrome/chrome_cleaner/engines/controllers/main_controller.cc
index 3988015503..0f5f9a6b 100644
--- a/chrome/chrome_cleaner/engines/controllers/main_controller.cc
+++ b/chrome/chrome_cleaner/engines/controllers/main_controller.cc
@@ -16,7 +16,6 @@
 #include "base/process/process_handle.h"
 #include "base/process/process_metrics.h"
 #include "base/run_loop.h"
-#include "base/strings/string16.h"
 #include "base/strings/utf_string_conversions.h"
 #include "base/threading/simple_thread.h"
 #include "base/threading/thread_task_runner_handle.h"
@@ -562,15 +561,14 @@
   LoggingServiceAPI* logging_service = LoggingServiceAPI::GetInstance();
   logging_service->SetExitCode(result_code_);
 
-  UploadLogs(base::string16(), true);
+  UploadLogs(std::wstring(), true);
 
   // This must be called after we uploaded logs to make sure none is added
   // after the user had a chance to opt-out.
   component_manager_.CloseAllComponents(result_code_);
 }
 
-void MainController::UploadLogs(const base::string16& tag,
-                                bool quit_when_done) {
+void MainController::UploadLogs(const std::wstring& tag, bool quit_when_done) {
   DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
   LoggingServiceAPI* logging_service = LoggingServiceAPI::GetInstance();
 
@@ -629,18 +627,17 @@
   return exit_code;
 }
 
-void MainController::LogsUploadComplete(const base::string16& tag,
-                                        bool success) {
+void MainController::LogsUploadComplete(const std::wstring& tag, bool success) {
   DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
 
   registry_logger_->AppendLogUploadResult(success);
 
-  std::map<base::string16, bool>::iterator it = logs_upload_complete_.find(tag);
+  std::map<std::wstring, bool>::iterator it = logs_upload_complete_.find(tag);
   DCHECK(it != logs_upload_complete_.end());
   it->second = true;
 
   if (quit_when_logs_upload_complete_) {
-    for (const std::pair<const base::string16, bool>& entry :
+    for (const std::pair<const std::wstring, bool>& entry :
          logs_upload_complete_) {
       if (!entry.second) {
         LOG(INFO) << "Waiting for the upload of logs with tag \"" << entry.first
diff --git a/chrome/chrome_cleaner/engines/controllers/main_controller.h b/chrome/chrome_cleaner/engines/controllers/main_controller.h
index ec2d1b88..63aee9d1 100644
--- a/chrome/chrome_cleaner/engines/controllers/main_controller.h
+++ b/chrome/chrome_cleaner/engines/controllers/main_controller.h
@@ -11,13 +11,13 @@
 
 #include <map>
 #include <memory>
+#include <string>
 #include <vector>
 
 #include "base/callback_forward.h"
 #include "base/memory/ref_counted.h"
 #include "base/memory/weak_ptr.h"
 #include "base/sequence_checker.h"
-#include "base/strings/string16.h"
 #include "base/synchronization/lock.h"
 #include "base/threading/watchdog.h"
 #include "chrome/chrome_cleaner/cleaner/cleaner.h"
@@ -174,10 +174,10 @@
   // dumped to disk, |tag| will be appended to the filename. If |quit_when_done|
   // is true, then the current UI message loop will be told to QuitWhenIdle
   // after all the log uploads have completed.
-  void UploadLogs(const base::string16& tag, bool quit_when_done);
+  void UploadLogs(const std::wstring& tag, bool quit_when_done);
 
   // Handles the completion of a logs upload.
-  void LogsUploadComplete(const base::string16& tag, bool success);
+  void LogsUploadComplete(const std::wstring& tag, bool success);
 
   // Logs |exit_code| and any other metrics that should be saved on an early
   // exit, such as a watchdog timeout or sandbox error.
@@ -208,7 +208,7 @@
   ResultCode result_code_;
 
   // Tracks the progress of multiple logs uploads.
-  std::map<base::string16, bool> logs_upload_complete_;
+  std::map<std::wstring, bool> logs_upload_complete_;
 
   // Whether we should quit after all the logs uploads are done or not.
   bool quit_when_logs_upload_complete_ = false;
diff --git a/chrome/chrome_cleaner/engines/controllers/main_controller_unittest.cc b/chrome/chrome_cleaner/engines/controllers/main_controller_unittest.cc
index 2ea1f000..5527f2f 100644
--- a/chrome/chrome_cleaner/engines/controllers/main_controller_unittest.cc
+++ b/chrome/chrome_cleaner/engines/controllers/main_controller_unittest.cc
@@ -177,7 +177,7 @@
     void ConfirmCleanup(
         const std::vector<UwSId>& found_pups,
         const FilePathSet& files_to_remove,
-        const std::vector<base::string16>& registry_keys) override {
+        const std::vector<std::wstring>& registry_keys) override {
       confirm_cleanup_called_ = true;
       base::ThreadTaskRunnerHandle::Get()->PostDelayedTask(
           FROM_HERE,
@@ -190,7 +190,7 @@
       delegate()->OnClose();
     }
     void Close() override { delegate()->OnClose(); }
-    void DisableExtensions(const std::vector<base::string16>& extensions,
+    void DisableExtensions(const std::vector<std::wstring>& extensions,
                            base::OnceCallback<void(bool)> on_disable) override {
       std::move(on_disable).Run(true);
     }
@@ -308,7 +308,7 @@
 
       pup->expanded_registry_footprints.push_back(PUPData::RegistryFootprint(
           RegKeyPath(HKEY_USERS, L"Software\\bad-software\\bad-key"),
-          base::string16(), base::string16(), REGISTRY_VALUE_MATCH_KEY));
+          std::wstring(), std::wstring(), REGISTRY_VALUE_MATCH_KEY));
     }
   }
 };
diff --git a/chrome/chrome_cleaner/engines/controllers/uwe_engine_cleaner_wrapper.cc b/chrome/chrome_cleaner/engines/controllers/uwe_engine_cleaner_wrapper.cc
index 60570e3..ce4976c 100644
--- a/chrome/chrome_cleaner/engines/controllers/uwe_engine_cleaner_wrapper.cc
+++ b/chrome/chrome_cleaner/engines/controllers/uwe_engine_cleaner_wrapper.cc
@@ -32,8 +32,8 @@
 namespace chrome_cleaner {
 
 using base::ImportantFileWriter;
-using ExtensionFilePath = base::string16;
-using ExtensionRegistryPath = base::string16;
+using ExtensionFilePath = std::wstring;
+using ExtensionRegistryPath = std::wstring;
 
 namespace {
 
@@ -51,7 +51,7 @@
 bool RemoveExtensionSettingsPoliciesExtensionForAccessMask(
     REGSAM access_mask,
     ContentType content_type,
-    const base::string16& serialized_json) {
+    const std::wstring& serialized_json) {
   for (size_t i = 0; i < base::size(extension_forcelist_keys); ++i) {
     base::win::RegKey key(extension_forcelist_keys[i].hkey,
                           extension_forcelist_keys[i].path, access_mask);
@@ -95,7 +95,7 @@
     extensions.insert(pup->matched_extensions.begin(),
                       pup->matched_extensions.end());
   }
-  std::vector<base::string16> master_preferences_extensions;
+  std::vector<std::wstring> master_preferences_extensions;
   for (const ForceInstalledExtension& extension : extensions) {
     switch (extension.install_method) {
       case DEFAULT_APPS_EXTENSION: {
@@ -197,15 +197,16 @@
       LOG(ERROR) << "Could not serialize json";
       return;
     }
-    base::string16 serialized_json16 = base::UTF8ToWide(serialized_json);
+    std::wstring wide_serialized_json = base::UTF8ToWide(serialized_json);
     if (!RemoveExtensionSettingsPoliciesExtensionForAccessMask(
-            KEY_WOW64_32KEY | KEY_WRITE, content_type, serialized_json16)) {
+            KEY_WOW64_32KEY | KEY_WRITE, content_type, wide_serialized_json)) {
       LOG(ERROR) << "Could not remove extension settings from registry";
       return;
     }
     if (IsX64Architecture()) {
       if (!RemoveExtensionSettingsPoliciesExtensionForAccessMask(
-              KEY_WOW64_64KEY | KEY_WRITE, content_type, serialized_json16)) {
+              KEY_WOW64_64KEY | KEY_WRITE, content_type,
+              wide_serialized_json)) {
         LOG(ERROR) << "Could not remove extension settings from registry";
         return;
       }
@@ -230,7 +231,7 @@
   if (master_preferences_extensions.size() > 0) {
     done_closure.ReplaceClosure(base::DoNothing());
     std::move(disable_extensions_callback_)
-        .Run(const_cast<std::vector<base::string16>&>(
+        .Run(const_cast<std::vector<std::wstring>&>(
                  master_preferences_extensions),
              base::BindOnce(&UwEEngineCleanerWrapper::DisableExtensionDone,
                             base::Unretained(this)));
diff --git a/chrome/chrome_cleaner/engines/controllers/uwe_engine_cleaner_wrapper.h b/chrome/chrome_cleaner/engines/controllers/uwe_engine_cleaner_wrapper.h
index 12585504..ccddd93 100644
--- a/chrome/chrome_cleaner/engines/controllers/uwe_engine_cleaner_wrapper.h
+++ b/chrome/chrome_cleaner/engines/controllers/uwe_engine_cleaner_wrapper.h
@@ -23,7 +23,7 @@
 // Currently this is only triggered for extensions installed through master
 // preferences. The |on_done| callback is triggered once this callback has
 // completed and can be used for error reporting.
-typedef base::OnceCallback<void(const std::vector<base::string16>& extensions,
+typedef base::OnceCallback<void(const std::vector<std::wstring>& extensions,
                                 base::OnceCallback<void(bool)> on_done)>
     DisableExtensionsCallback;
 
diff --git a/chrome/chrome_cleaner/engines/target/cleaner_engine_requests_proxy.cc b/chrome/chrome_cleaner/engines/target/cleaner_engine_requests_proxy.cc
index 30dd78de..1c39990a 100644
--- a/chrome/chrome_cleaner/engines/target/cleaner_engine_requests_proxy.cc
+++ b/chrome/chrome_cleaner/engines/target/cleaner_engine_requests_proxy.cc
@@ -106,7 +106,7 @@
   return result;
 }
 
-bool CleanerEngineRequestsProxy::DeleteService(const base::string16& name) {
+bool CleanerEngineRequestsProxy::DeleteService(const std::wstring& name) {
   bool result = false;
   MojoCallStatus call_status = SyncSandboxRequest(
       this,
@@ -119,7 +119,7 @@
   return result;
 }
 
-bool CleanerEngineRequestsProxy::DeleteTask(const base::string16& name) {
+bool CleanerEngineRequestsProxy::DeleteTask(const std::wstring& name) {
   bool result = false;
   MojoCallStatus call_status = SyncSandboxRequest(
       this,
@@ -220,7 +220,7 @@
 }
 
 MojoCallStatus CleanerEngineRequestsProxy::SandboxDeleteService(
-    const base::string16& name,
+    const std::wstring& name,
     mojom::CleanerEngineRequests::SandboxDeleteServiceCallback
         result_callback) {
   if (!requests_.is_bound()) {
@@ -233,7 +233,7 @@
 }
 
 MojoCallStatus CleanerEngineRequestsProxy::SandboxDeleteTask(
-    const base::string16& name,
+    const std::wstring& name,
     mojom::CleanerEngineRequests::SandboxDeleteTaskCallback result_callback) {
   if (!requests_.is_bound()) {
     LOG(ERROR) << "SandboxDeleteTask called without bound remote";
diff --git a/chrome/chrome_cleaner/engines/target/cleaner_engine_requests_proxy.h b/chrome/chrome_cleaner/engines/target/cleaner_engine_requests_proxy.h
index b081e26..f2287f5c 100644
--- a/chrome/chrome_cleaner/engines/target/cleaner_engine_requests_proxy.h
+++ b/chrome/chrome_cleaner/engines/target/cleaner_engine_requests_proxy.h
@@ -32,8 +32,8 @@
   virtual bool NtChangeRegistryValue(const WStringEmbeddedNulls& key,
                                      const WStringEmbeddedNulls& value_name,
                                      const WStringEmbeddedNulls& new_value);
-  virtual bool DeleteService(const base::string16& name);
-  virtual bool DeleteTask(const base::string16& name);
+  virtual bool DeleteService(const std::wstring& name);
+  virtual bool DeleteTask(const std::wstring& name);
   virtual bool TerminateProcess(base::ProcessId process_id);
 
   scoped_refptr<base::SingleThreadTaskRunner> task_runner() const {
@@ -75,11 +75,11 @@
       mojom::CleanerEngineRequests::SandboxNtChangeRegistryValueCallback
           result_callback);
   MojoCallStatus SandboxDeleteService(
-      const base::string16& name,
+      const std::wstring& name,
       mojom::CleanerEngineRequests::SandboxDeleteServiceCallback
           result_callback);
   MojoCallStatus SandboxDeleteTask(
-      const base::string16& name,
+      const std::wstring& name,
       mojom::CleanerEngineRequests::SandboxDeleteTaskCallback result_callback);
   MojoCallStatus SandboxTerminateProcess(
       uint32_t process_id,
diff --git a/chrome/chrome_cleaner/engines/target/cleaner_engine_requests_proxy_unittest.cc b/chrome/chrome_cleaner/engines/target/cleaner_engine_requests_proxy_unittest.cc
index 3af0c3a..7edb43f8 100644
--- a/chrome/chrome_cleaner/engines/target/cleaner_engine_requests_proxy_unittest.cc
+++ b/chrome/chrome_cleaner/engines/target/cleaner_engine_requests_proxy_unittest.cc
@@ -69,7 +69,7 @@
 }
 
 base::ProcessId GetTestProcessId(const base::CommandLine& command_line) {
-  base::string16 pid_string =
+  std::wstring pid_string =
       command_line.GetSwitchValueNative(kLongRunningProcessIdSwitch);
   uint64_t pid;
   if (!base::StringToUint64(pid_string, &pid)) {
@@ -80,7 +80,7 @@
 }
 
 base::FilePath GetTestFilePath(const base::CommandLine& command_line,
-                               const base::string16& file_name) {
+                               const std::wstring& file_name) {
   base::FilePath path =
       command_line.GetSwitchValuePath(kTempDirectoryPathSwitch);
   if (path.empty()) {
@@ -92,7 +92,7 @@
 
 WStringEmbeddedNulls GetTestRegistryKeyPath(
     const base::CommandLine& command_line) {
-  base::string16 path = command_line.GetSwitchValueNative(kTempRegistryKeyPath);
+  std::wstring path = command_line.GetSwitchValueNative(kTempRegistryKeyPath);
   if (path.empty()) {
     LOG(ERROR) << "Missing temp registry key path switch";
     return WStringEmbeddedNulls();
@@ -590,7 +590,7 @@
   scoped_refptr<CleanerEngineRequestsProxy> proxy(
       child_process->GetCleanerEngineRequestsProxy());
 
-  base::string16 service_name =
+  std::wstring service_name =
       base::CommandLine::ForCurrentProcess()->GetSwitchValueNative(
           kServiceNameSwitch);
   CHECK(!service_name.empty());
@@ -609,7 +609,7 @@
       child_process->GetCleanerEngineRequestsProxy());
   child_process->UnbindRequestsRemotes();
 
-  base::string16 service_name =
+  std::wstring service_name =
       base::CommandLine::ForCurrentProcess()->GetSwitchValueNative(
           kServiceNameSwitch);
   CHECK(!service_name.empty());
@@ -664,7 +664,7 @@
     test_process_ = LongRunningProcess(/*command_line=*/nullptr);
     ASSERT_TRUE(test_process_.IsValid());
 
-    base::string16 switch_str = base::NumberToWString(test_process_.Pid());
+    std::wstring switch_str = base::NumberToWString(test_process_.Pid());
     parent_process_->AppendSwitchNative(kLongRunningProcessIdSwitch,
                                         switch_str);
   }
diff --git a/chrome/chrome_cleaner/engines/target/engine_file_requests_proxy_unittest.cc b/chrome/chrome_cleaner/engines/target/engine_file_requests_proxy_unittest.cc
index 9f60b0e..cb17df3e 100644
--- a/chrome/chrome_cleaner/engines/target/engine_file_requests_proxy_unittest.cc
+++ b/chrome/chrome_cleaner/engines/target/engine_file_requests_proxy_unittest.cc
@@ -190,9 +190,9 @@
   }
   std::wstring first_found = data.cFileName;
 
-  base::string16 file_name_1 =
+  std::wstring file_name_1 =
       child_process->test_file_1_path().BaseName().value();
-  base::string16 file_name_2 =
+  std::wstring file_name_2 =
       child_process->test_file_2_path().BaseName().value();
   if (!base::EqualsCaseInsensitiveASCII(file_name_1, data.cFileName) &&
       !base::EqualsCaseInsensitiveASCII(file_name_2, data.cFileName)) {
@@ -341,7 +341,7 @@
   scoped_refptr<EngineFileRequestsProxy> proxy(
       child_process->GetFileRequestsProxy());
 
-  const base::string16 too_long(std::numeric_limits<int16_t>::max() + 1, '0');
+  const std::wstring too_long(std::numeric_limits<int16_t>::max() + 1, '0');
   EXPECT_FALSE(
       proxy->OpenReadOnlyFile(base::FilePath(too_long), FILE_ATTRIBUTE_NORMAL)
           .IsValid());
diff --git a/chrome/chrome_cleaner/engines/target/engine_requests_proxy.cc b/chrome/chrome_cleaner/engines/target/engine_requests_proxy.cc
index 2345359..e20c191 100644
--- a/chrome/chrome_cleaner/engines/target/engine_requests_proxy.cc
+++ b/chrome/chrome_cleaner/engines/target/engine_requests_proxy.cc
@@ -196,9 +196,8 @@
   return result;
 }
 
-bool EngineRequestsProxy::GetLoadedModules(
-    base::ProcessId pid,
-    std::vector<base::string16>* modules) {
+bool EngineRequestsProxy::GetLoadedModules(base::ProcessId pid,
+                                           std::vector<std::wstring>* modules) {
   if (modules == nullptr) {
     LOG(ERROR) << "GetLoadedModulesCallback received a null modules";
     return false;
@@ -209,8 +208,8 @@
       base::BindOnce(&EngineRequestsProxy::SandboxGetLoadedModules,
                      base::Unretained(this), pid),
       base::BindOnce(
-          &SaveBoolAndCopyableDataCallback<std::vector<base::string16>>,
-          &result, modules));
+          &SaveBoolAndCopyableDataCallback<std::vector<std::wstring>>, &result,
+          modules));
   if (call_status.state == MojoCallStatus::MOJO_CALL_ERROR) {
     return false;
   }
@@ -218,7 +217,7 @@
 }
 
 bool EngineRequestsProxy::GetProcessCommandLine(base::ProcessId pid,
-                                                base::string16* command_line) {
+                                                std::wstring* command_line) {
   if (command_line == nullptr) {
     LOG(ERROR) << "GetProcessCommandLineCallback received a null command_line";
     return false;
@@ -228,7 +227,7 @@
       this,
       base::BindOnce(&EngineRequestsProxy::SandboxGetProcessCommandLine,
                      base::Unretained(this), pid),
-      base::BindOnce(&SaveBoolAndCopyableDataCallback<base::string16>, &result,
+      base::BindOnce(&SaveBoolAndCopyableDataCallback<std::wstring>, &result,
                      command_line));
   if (call_status.state == MojoCallStatus::MOJO_CALL_ERROR) {
     return false;
@@ -256,11 +255,10 @@
   return result;
 }
 
-uint32_t EngineRequestsProxy::OpenReadOnlyRegistry(
-    HANDLE root_key,
-    const base::string16& sub_key,
-    uint32_t dw_access,
-    HANDLE* registry_handle) {
+uint32_t EngineRequestsProxy::OpenReadOnlyRegistry(HANDLE root_key,
+                                                   const std::wstring& sub_key,
+                                                   uint32_t dw_access,
+                                                   HANDLE* registry_handle) {
   uint32_t return_code;
   MojoCallStatus call_status = SyncSandboxRequest(
       this,
@@ -415,7 +413,7 @@
 
 MojoCallStatus EngineRequestsProxy::SandboxOpenReadOnlyRegistry(
     HANDLE root_key,
-    const base::string16& sub_key,
+    const std::wstring& sub_key,
     uint32_t dw_access,
     mojom::EngineRequests::SandboxOpenReadOnlyRegistryCallback
         result_callback) {
diff --git a/chrome/chrome_cleaner/engines/target/engine_requests_proxy.h b/chrome/chrome_cleaner/engines/target/engine_requests_proxy.h
index 56d9bb1..4fd4d3a 100644
--- a/chrome/chrome_cleaner/engines/target/engine_requests_proxy.h
+++ b/chrome/chrome_cleaner/engines/target/engine_requests_proxy.h
@@ -7,11 +7,11 @@
 
 #include <windows.h>
 
+#include <string>
 #include <vector>
 
 #include "base/memory/ref_counted.h"
 #include "base/process/process_handle.h"
-#include "base/strings/string16.h"
 #include "base/strings/string_piece.h"
 #include "base/threading/thread_task_runner_handle.h"
 #include "chrome/chrome_cleaner/engines/target/sandbox_request_helper.h"
@@ -46,13 +46,13 @@
   virtual bool GetProcessImagePath(base::ProcessId pid,
                                    base::FilePath* image_path);
   virtual bool GetLoadedModules(base::ProcessId pid,
-                                std::vector<base::string16>* modules);
+                                std::vector<std::wstring>* modules);
   virtual bool GetProcessCommandLine(base::ProcessId pid,
-                                     base::string16* command_line);
+                                     std::wstring* command_line);
   virtual bool GetUserInfoFromSID(const SID* const sid,
                                   mojom::UserInformation* user_info);
   virtual uint32_t OpenReadOnlyRegistry(HANDLE root_key,
-                                        const base::string16& sub_key,
+                                        const std::wstring& sub_key,
                                         uint32_t dw_access,
                                         HANDLE* registry_handle);
   virtual uint32_t NtOpenReadOnlyRegistry(HANDLE root_key,
@@ -97,7 +97,7 @@
       mojom::EngineRequests::SandboxGetUserInfoFromSIDCallback result_callback);
   MojoCallStatus SandboxOpenReadOnlyRegistry(
       HANDLE root_key,
-      const base::string16& sub_key,
+      const std::wstring& sub_key,
       uint32_t dw_access,
       mojom::EngineRequests::SandboxOpenReadOnlyRegistryCallback
           result_callback);
diff --git a/chrome/chrome_cleaner/engines/target/engine_requests_proxy_unittest.cc b/chrome/chrome_cleaner/engines/target/engine_requests_proxy_unittest.cc
index 3565186..081cde12 100644
--- a/chrome/chrome_cleaner/engines/target/engine_requests_proxy_unittest.cc
+++ b/chrome/chrome_cleaner/engines/target/engine_requests_proxy_unittest.cc
@@ -79,16 +79,16 @@
 
   base::FilePath windows_directory() const { return windows_directory_; }
 
-  base::string16 temp_key_path() const { return temp_key_path_; }
+  std::wstring temp_key_path() const { return temp_key_path_; }
 
-  base::string16 temp_key_full_path() const { return temp_key_full_path_; }
+  std::wstring temp_key_full_path() const { return temp_key_full_path_; }
 
  private:
   ~TestChildProcess() override = default;
 
   base::FilePath windows_directory_;
-  base::string16 temp_key_path_;
-  base::string16 temp_key_full_path_;
+  std::wstring temp_key_path_;
+  std::wstring temp_key_full_path_;
 };
 
 scoped_refptr<TestChildProcess> SetupSandboxedChildProcess() {
@@ -376,7 +376,7 @@
 
   EXPECT_FALSE(proxy->GetLoadedModules(::GetCurrentProcessId(), nullptr));
 
-  std::vector<base::string16> module_names;
+  std::vector<std::wstring> module_names;
   if (!proxy->GetLoadedModules(::GetCurrentProcessId(), &module_names)) {
     LOG(ERROR) << "Failed to get loaded modules for current process";
     return 1;
@@ -418,7 +418,7 @@
 
   EXPECT_FALSE(proxy->GetProcessCommandLine(::GetCurrentProcessId(), nullptr));
 
-  base::string16 retrieved_cmd;
+  std::wstring retrieved_cmd;
   if (!proxy->GetProcessCommandLine(::GetCurrentProcessId(), &retrieved_cmd)) {
     LOG(ERROR) << "Failed to get command line for the current process";
     return 1;
@@ -441,7 +441,7 @@
 
   scoped_refptr<EngineRequestsProxy> proxy(
       child_process->GetEngineRequestsProxy());
-  base::string16 cmd;
+  std::wstring cmd;
   EXPECT_FALSE(proxy->GetProcessCommandLine(::GetCurrentProcessId(), &cmd));
 
   return ::testing::Test::HasNonfatalFailure();
@@ -503,7 +503,7 @@
 
   // TODO(joenotcharles): Test with all predefined keys and combinations of
   // WOW64 flags.
-  const base::string16 fake_key_name = L"fake/key/I/just/made";
+  const std::wstring fake_key_name = L"fake/key/I/just/made";
   HANDLE reg_handle;
   uint32_t result = proxy->OpenReadOnlyRegistry(
       HKEY_LOCAL_MACHINE, fake_key_name, KEY_READ, &reg_handle);
@@ -519,7 +519,7 @@
     return 1;
   }
 
-  result = proxy->OpenReadOnlyRegistry(HKEY_LOCAL_MACHINE, base::string16(),
+  result = proxy->OpenReadOnlyRegistry(HKEY_LOCAL_MACHINE, std::wstring(),
                                        KEY_READ, &reg_handle);
   if (reg_handle == INVALID_HANDLE_VALUE) {
     LOG(ERROR) << std::hex
@@ -554,13 +554,13 @@
   HANDLE reg_handle;
   EXPECT_EQ(
       SandboxErrorCode::NULL_ROOT_KEY,
-      proxy->OpenReadOnlyRegistry(nullptr, base::string16(), 0, &reg_handle));
+      proxy->OpenReadOnlyRegistry(nullptr, std::wstring(), 0, &reg_handle));
 
   child_process->UnbindRequestsRemotes();
 
   EXPECT_EQ(
       SandboxErrorCode::INTERNAL_ERROR,
-      proxy->OpenReadOnlyRegistry(nullptr, base::string16(), 0, &reg_handle));
+      proxy->OpenReadOnlyRegistry(nullptr, std::wstring(), 0, &reg_handle));
 
   return ::testing::Test::HasNonfatalFailure();
 }
@@ -651,7 +651,7 @@
   }
 
   // Test with absolute path.
-  base::string16 temp_key_full_path = child_process->temp_key_full_path();
+  std::wstring temp_key_full_path = child_process->temp_key_full_path();
   std::vector<wchar_t> full_path(temp_key_full_path.begin(),
                                  temp_key_full_path.end());
   full_path.push_back(L'\\');
@@ -678,7 +678,7 @@
   scoped_refptr<EngineRequestsProxy> proxy(
       child_process->GetEngineRequestsProxy());
 
-  base::string16 too_long(std::numeric_limits<int16_t>::max() + 1, '0');
+  std::wstring too_long(std::numeric_limits<int16_t>::max() + 1, '0');
   HANDLE reg_handle;
   EXPECT_EQ(SandboxErrorCode::INVALID_SUBKEY_STRING,
             proxy->NtOpenReadOnlyRegistry(
diff --git a/chrome/chrome_cleaner/engines/target/libraries.cc b/chrome/chrome_cleaner/engines/target/libraries.cc
index 44bce585..a6626f5 100644
--- a/chrome/chrome_cleaner/engines/target/libraries.cc
+++ b/chrome/chrome_cleaner/engines/target/libraries.cc
@@ -11,6 +11,7 @@
 #include <string.h>
 
 #include <map>
+#include <string>
 #include <unordered_map>
 #include <utility>
 
@@ -19,7 +20,6 @@
 #include "base/files/file_util.h"
 #include "base/logging.h"
 #include "base/native_library.h"
-#include "base/strings/string16.h"
 #include "base/strings/string_piece.h"
 #include "base/strings/utf_string_conversions.h"
 #include "chrome/chrome_cleaner/buildflags.h"
@@ -41,7 +41,7 @@
 // Should be called before any call to an engine library.
 bool ExtractEmbeddedLibraries(Engine::Name engine,
                               const base::FilePath& extraction_dir) {
-  std::unordered_map<base::string16, int> resource_names_to_id =
+  std::unordered_map<std::wstring, int> resource_names_to_id =
       GetEmbeddedLibraryResourceIds(engine);
   for (const auto& name_id : resource_names_to_id) {
     LOG(INFO) << "Extracting " << name_id.first << " to "
@@ -67,7 +67,7 @@
 }
 
 void VerifyEngineLibraryAllowed(Engine::Name engine,
-                                const base::string16& requested_library) {
+                                const std::wstring& requested_library) {
 #if !BUILDFLAG(IS_OFFICIAL_CHROME_CLEANER_BUILD)
   if (Settings::GetInstance()->run_without_sandbox_for_testing())
     return;
@@ -94,19 +94,19 @@
 extern "C" FARPROC WINAPI DllLoadHook(unsigned dliNotify, PDelayLoadInfo pdli) {
   switch (dliNotify) {
     case dliNotePreLoadLibrary: {
-      const base::string16 requested_library = base::ASCIIToWide(pdli->szDll);
+      const std::wstring requested_library = base::ASCIIToWide(pdli->szDll);
       const Engine::Name engine = Settings::GetInstance()->engine();
 
       VerifyEngineLibraryAllowed(engine, requested_library);
 
 #if !BUILDFLAG(IS_OFFICIAL_CHROME_CLEANER_BUILD)
-      const std::unordered_map<base::string16, base::string16>
+      const std::unordered_map<std::wstring, std::wstring>
           library_replacements = GetLibraryTestReplacements(engine);
       if (library_replacements.count(requested_library)) {
         // Try loading the original DLL first, then try the replacement.
         HMODULE library = ::LoadLibrary(requested_library.c_str());
         if (library == nullptr) {
-          const base::string16& fallback_library =
+          const std::wstring& fallback_library =
               library_replacements.find(requested_library)->second;
           PLOG(WARNING) << "Could not load " << requested_library
                         << "; falling back to " << fallback_library;
@@ -165,7 +165,7 @@
   // the version that is validated here is not overwritten before it is loaded.
   VerifyRunningInSandbox();
 
-  const std::set<base::string16> libraries_to_load = GetLibrariesToLoad(engine);
+  const std::set<std::wstring> libraries_to_load = GetLibrariesToLoad(engine);
   if (libraries_to_load.empty())
     return true;
 
@@ -190,7 +190,7 @@
   CHECK(digest_verifier);
 
   // Load all libraries and validate them if required.
-  for (const base::string16& library_name : libraries_to_load) {
+  for (const std::wstring& library_name : libraries_to_load) {
     base::FilePath dll_path = extraction_dir.Append(library_name);
 
     // Open a handle to the DLL before verifying it.
diff --git a/chrome/chrome_cleaner/engines/target/libraries.h b/chrome/chrome_cleaner/engines/target/libraries.h
index 9802752f..7434867 100644
--- a/chrome/chrome_cleaner/engines/target/libraries.h
+++ b/chrome/chrome_cleaner/engines/target/libraries.h
@@ -6,10 +6,10 @@
 #define CHROME_CHROME_CLEANER_ENGINES_TARGET_LIBRARIES_H_
 
 #include <set>
+#include <string>
 
 #include "base/callback_forward.h"
 #include "base/files/file_path.h"
-#include "base/strings/string16.h"
 #include "chrome/chrome_cleaner/logging/proto/shared_data.pb.h"
 
 namespace chrome_cleaner {
diff --git a/chrome/chrome_cleaner/engines/target/libraries_unittest.cc b/chrome/chrome_cleaner/engines/target/libraries_unittest.cc
index 01765f6..62bb901 100644
--- a/chrome/chrome_cleaner/engines/target/libraries_unittest.cc
+++ b/chrome/chrome_cleaner/engines/target/libraries_unittest.cc
@@ -53,7 +53,7 @@
     // process is still able to create a temporary directory at this stage.
     CHECK(temp_dir_.CreateUniqueTempDir());
 
-    base::string16 engine_switch =
+    std::wstring engine_switch =
         child_process->command_line().GetSwitchValueNative(
             chrome_cleaner::kEngineSwitch);
     CHECK(!engine_switch.empty());
@@ -67,10 +67,10 @@
 
   base::FilePath temp_dir_path() const { return temp_dir_.GetPath(); }
 
-  base::string16 GetSampleDllName() const {
-    const std::set<base::string16> libraries = GetLibrariesToLoad(engine_);
+  std::wstring GetSampleDllName() const {
+    const std::set<std::wstring> libraries = GetLibrariesToLoad(engine_);
     if (libraries.empty())
-      return base::string16();
+      return std::wstring();
     return *libraries.begin();
   }
 
@@ -88,12 +88,12 @@
   Engine::Name engine_;
 };
 
-void DeleteSampleDll(const base::string16& sample_dll,
+void DeleteSampleDll(const std::wstring& sample_dll,
                      const base::FilePath& directory) {
   CHECK(base::DeleteFile(directory.Append(sample_dll)));
 }
 
-void ReplaceSampleDll(const base::string16& sample_dll,
+void ReplaceSampleDll(const std::wstring& sample_dll,
                       const base::FilePath& directory) {
   // Copy the current executable over the sample dll.
   CHECK(base::CopyFile(PreFetchedPaths::GetInstance()->GetExecutablePath(),
@@ -126,7 +126,7 @@
   ScopedChildProcessWithTempDir child_process;
 
   // Skip this test (auto-succeed) if this engine has no DLL's to delete.
-  base::string16 sample_dll = child_process.GetSampleDllName();
+  std::wstring sample_dll = child_process.GetSampleDllName();
   if (sample_dll.empty())
     return 0;
 
@@ -161,7 +161,7 @@
   ScopedChildProcessWithTempDir child_process;
 
   // Skip this test (auto-succeed) if this engine has no DLL's to replace.
-  base::string16 sample_dll = child_process.GetSampleDllName();
+  std::wstring sample_dll = child_process.GetSampleDllName();
   if (sample_dll.empty())
     return 0;
 
diff --git a/chrome/chrome_cleaner/engines/target/test_engine_delegate.cc b/chrome/chrome_cleaner/engines/target/test_engine_delegate.cc
index 1d42c31..56a77af 100644
--- a/chrome/chrome_cleaner/engines/target/test_engine_delegate.cc
+++ b/chrome/chrome_cleaner/engines/target/test_engine_delegate.cc
@@ -144,7 +144,7 @@
       continue;
 
     // Each subdirectory under Users is a user name.
-    base::string16 user_name(file_info.cFileName);
+    std::wstring user_name(file_info.cFileName);
     if (user_name == L"." || user_name == L"..")
       continue;
     base::FilePath folder = base_folder.Append(user_name)
diff --git a/chrome/common/BUILD.gn b/chrome/common/BUILD.gn
index c139ba6..fa4daa47 100644
--- a/chrome/common/BUILD.gn
+++ b/chrome/common/BUILD.gn
@@ -714,6 +714,7 @@
     "open_search_description_document_handler.mojom",
     "plugin.mojom",
     "renderer_configuration.mojom",
+    "subresource_redirect_service.mojom",
     "sync_encryption_keys_extension.mojom",
   ]
 
diff --git a/chrome/common/extensions/api/identity.idl b/chrome/common/extensions/api/identity.idl
index 17c0179..aa31229 100644
--- a/chrome/common/extensions/api/identity.idl
+++ b/chrome/common/extensions/api/identity.idl
@@ -114,12 +114,11 @@
     // context. In particular, do not use <code>getAuthToken</code>
     // interactively when your app is first launched.
     //
-    // The <code>scopes</code> parameter in the callback function is not yet
-    // available. It will be populated in future versions of Chrome.
-    //
     // |details| : Token options.
     // |callback| : Called with an OAuth2 access token as specified by the
-    // manifest, or undefined if there was an error.
+    // manifest, or undefined if there was an error. The <code>scopes</code>
+    // parameter is not yet available. It will be populated in future versions
+    // of Chrome.
     static void getAuthToken(optional TokenDetails details,
                              optional GetAuthTokenCallback callback);
 
diff --git a/chrome/common/profiler/stack_sampling_configuration.cc b/chrome/common/profiler/stack_sampling_configuration.cc
index eef4373..e89846df 100644
--- a/chrome/common/profiler/stack_sampling_configuration.cc
+++ b/chrome/common/profiler/stack_sampling_configuration.cc
@@ -105,7 +105,7 @@
   const base::TimeDelta duration =
       base::TimeDelta::FromSeconds(IsBrowserTestModeEnabled() ? 1 : 30);
   params.sampling_interval = base::TimeDelta::FromMilliseconds(100);
-  params.samples_per_profile = duration.IntDiv(params.sampling_interval);
+  params.samples_per_profile = duration.FltDiv(params.sampling_interval);
 
   return params;
 }
diff --git a/chrome/common/subresource_redirect_service.mojom b/chrome/common/subresource_redirect_service.mojom
new file mode 100644
index 0000000..716b9af
--- /dev/null
+++ b/chrome/common/subresource_redirect_service.mojom
@@ -0,0 +1,18 @@
+// Copyright 2020 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+module subresource_redirect.mojom;
+
+import "mojo/public/mojom/base/time.mojom";
+
+// This service is implemented in the browser process and is used by the
+// renderer to notify the state of https image compression. This interface is
+// associated with a frame.
+interface SubresourceRedirectService {
+  // Notifies an image fetch from the compression server had failed. When
+  // Retry-After response header is present |retry_after| indicates the time
+  // after which subsequent image fetches should be initiated, otherwise
+  // |retry_after| is zero.
+  NotifyCompressedImageFetchFailed(mojo_base.mojom.TimeDelta retry_after);
+};
diff --git a/chrome/gpu/BUILD.gn b/chrome/gpu/BUILD.gn
index a0e0e9d..4bbc7ccd 100644
--- a/chrome/gpu/BUILD.gn
+++ b/chrome/gpu/BUILD.gn
@@ -7,7 +7,9 @@
 
 static_library("gpu") {
   deps = [
+    "//chrome/common/profiler",
     "//components/metrics:child_call_stack_profile_builder",
+    "//content/public/child",
     "//content/public/common",
     "//content/public/gpu",
     "//third_party/widevine/cdm:buildflags",
diff --git a/chrome/gpu/chrome_content_gpu_client.cc b/chrome/gpu/chrome_content_gpu_client.cc
index d319872..ebc4994 100644
--- a/chrome/gpu/chrome_content_gpu_client.cc
+++ b/chrome/gpu/chrome_content_gpu_client.cc
@@ -22,8 +22,8 @@
 #include "chromeos/components/cdm_factory_daemon/chromeos_cdm_factory.h"
 #include "chromeos/components/cdm_factory_daemon/mojom/cdm_factory_daemon.mojom.h"
 #include "components/arc/video_accelerator/protected_buffer_manager.h"
-#include "ui/ozone/public/ozone_platform.h"
-#include "ui/ozone/public/surface_factory_ozone.h"
+#include "ui/ozone/public/ozone_platform.h"         // nogncheck
+#include "ui/ozone/public/surface_factory_ozone.h"  // nogncheck
 #endif
 
 ChromeContentGpuClient::ChromeContentGpuClient()
diff --git a/chrome/renderer/net/net_error_helper.cc b/chrome/renderer/net/net_error_helper.cc
index 930636d1..6f6bda7 100644
--- a/chrome/renderer/net/net_error_helper.cc
+++ b/chrome/renderer/net/net_error_helper.cc
@@ -31,7 +31,6 @@
 #include "components/offline_pages/buildflags/buildflags.h"
 #include "components/offline_pages/core/offline_page_feature.h"
 #include "components/security_interstitials/content/renderer/security_interstitial_page_controller.h"
-#include "components/security_interstitials/core/common/mojom/interstitial_commands.mojom.h"
 #include "content/public/common/content_client.h"
 #include "content/public/common/content_features.h"
 #include "content/public/common/url_constants.h"
@@ -155,20 +154,11 @@
   return render_frame();
 }
 
-mojo::AssociatedRemote<security_interstitials::mojom::InterstitialCommands>
-NetErrorHelper::GetInterface() {
-  mojo::AssociatedRemote<security_interstitials::mojom::InterstitialCommands>
-      interface;
-  render_frame()->GetRemoteAssociatedInterfaces()->GetInterface(&interface);
-  return interface;
-}
-
 void NetErrorHelper::DidCommitProvisionalLoad(ui::PageTransition transition) {
-  // Invalidate weak pointers from old error page controllers. If loading a new
-  // error page, the controller has not yet been attached, so this won't affect
-  // it.
+  // Invalidate weak pointers from the old error page controller. If loading a
+  // new error page, the controller has not yet been attached, so this won't
+  // affect it.
   weak_controller_delegate_factory_.InvalidateWeakPtrs();
-  weak_security_interstitial_controller_delegate_factory_.InvalidateWeakPtrs();
 
   core_->OnCommitLoad(GetFrameType(render_frame()),
                       render_frame()->GetWebFrame()->GetDocument().Url());
@@ -273,8 +263,7 @@
 
 void NetErrorHelper::EnablePageHelperFunctions() {
   security_interstitials::SecurityInterstitialPageController::Install(
-      render_frame(),
-      weak_security_interstitial_controller_delegate_factory_.GetWeakPtr());
+      render_frame());
   NetErrorPageController::Install(
       render_frame(), weak_controller_delegate_factory_.GetWeakPtr());
 }
diff --git a/chrome/renderer/net/net_error_helper.h b/chrome/renderer/net/net_error_helper.h
index e2ed1cd9..c9788326 100644
--- a/chrome/renderer/net/net_error_helper.h
+++ b/chrome/renderer/net/net_error_helper.h
@@ -9,7 +9,6 @@
 #include <string>
 
 #include "base/callback.h"
-#include "base/macros.h"
 #include "base/memory/weak_ptr.h"
 #include "build/build_config.h"
 #include "chrome/common/net/net_error_page_support.mojom.h"
@@ -44,11 +43,11 @@
       public content::RenderFrameObserverTracker<NetErrorHelper>,
       public NetErrorHelperCore::Delegate,
       public NetErrorPageController::Delegate,
-      public security_interstitials::SecurityInterstitialPageController::
-          Delegate,
       public chrome::mojom::NetworkDiagnosticsClient {
  public:
   explicit NetErrorHelper(content::RenderFrame* render_frame);
+  NetErrorHelper(const NetErrorHelper&) = delete;
+  NetErrorHelper& operator=(const NetErrorHelper&) = delete;
   ~NetErrorHelper() override;
 
   // NetErrorPageController::Delegate implementation
@@ -62,11 +61,6 @@
   void UpdateEasterEggHighScore(int high_score) override;
   void ResetEasterEggHighScore() override;
 
-  // security_interstitials::SecurityInterstitialPageController::Delegate
-  // implementation
-  mojo::AssociatedRemote<security_interstitials::mojom::InterstitialCommands>
-  GetInterface() override;
-
   // RenderFrameObserver implementation.
   void DidCommitProvisionalLoad(ui::PageTransition transition) override;
   void DidFinishLoad() override;
@@ -141,12 +135,6 @@
   // Controllers used for the previous commit that haven't yet been cleaned up.
   base::WeakPtrFactory<NetErrorPageController::Delegate>
       weak_controller_delegate_factory_{this};
-
-  base::WeakPtrFactory<
-      security_interstitials::SecurityInterstitialPageController::Delegate>
-      weak_security_interstitial_controller_delegate_factory_{this};
-
-  DISALLOW_COPY_AND_ASSIGN(NetErrorHelper);
 };
 
 #endif  // CHROME_RENDERER_NET_NET_ERROR_HELPER_H_
diff --git a/chrome/renderer/previews/resource_loading_hints_agent.cc b/chrome/renderer/previews/resource_loading_hints_agent.cc
index 016a94c..b4dab4c 100644
--- a/chrome/renderer/previews/resource_loading_hints_agent.cc
+++ b/chrome/renderer/previews/resource_loading_hints_agent.cc
@@ -125,6 +125,16 @@
       std::move(images_hints));
 }
 
+void ResourceLoadingHintsAgent::NotifyHttpsImageCompressionFetchFailed(
+    base::TimeDelta retry_after) {
+  if (!subresource_redirect_service_remote_) {
+    render_frame()->GetRemoteAssociatedInterfaces()->GetInterface(
+        &subresource_redirect_service_remote_);
+  }
+  subresource_redirect_service_remote_->NotifyCompressedImageFetchFailed(
+      retry_after);
+}
+
 void ResourceLoadingHintsAgent::SetLiteVideoHint(
     blink::mojom::LiteVideoHintPtr lite_video_hint) {
   auto* lite_video_hint_agent =
diff --git a/chrome/renderer/previews/resource_loading_hints_agent.h b/chrome/renderer/previews/resource_loading_hints_agent.h
index 9a4f9c5..370b2789 100644
--- a/chrome/renderer/previews/resource_loading_hints_agent.h
+++ b/chrome/renderer/previews/resource_loading_hints_agent.h
@@ -10,6 +10,7 @@
 #include "base/bind.h"
 #include "base/macros.h"
 #include "base/optional.h"
+#include "chrome/common/subresource_redirect_service.mojom.h"
 #include "chrome/renderer/lite_video/lite_video_hint_agent.h"
 #include "chrome/renderer/subresource_redirect/subresource_redirect_hints_agent.h"
 #include "content/public/renderer/render_frame_observer.h"
@@ -44,6 +45,9 @@
     return subresource_redirect_hints_agent_;
   }
 
+  // Notifies the browser process that https image compression fetch had failed.
+  void NotifyHttpsImageCompressionFetchFailed(base::TimeDelta retry_after);
+
  private:
   // content::RenderFrameObserver:
   void DidStartNavigation(
@@ -77,6 +81,10 @@
   mojo::AssociatedReceiver<blink::mojom::PreviewsResourceLoadingHintsReceiver>
       receiver_{this};
 
+  mojo::AssociatedRemote<
+      subresource_redirect::mojom::SubresourceRedirectService>
+      subresource_redirect_service_remote_;
+
   subresource_redirect::SubresourceRedirectHintsAgent
       subresource_redirect_hints_agent_;
 
diff --git a/chrome/renderer/subresource_redirect/subresource_redirect_hints_agent.cc b/chrome/renderer/subresource_redirect/subresource_redirect_hints_agent.cc
index 9af76f69..bde390d6 100644
--- a/chrome/renderer/subresource_redirect/subresource_redirect_hints_agent.cc
+++ b/chrome/renderer/subresource_redirect/subresource_redirect_hints_agent.cc
@@ -92,6 +92,10 @@
   RecordMetrics(content_length, redirect_result);
 }
 
+void SubresourceRedirectHintsAgent::ClearImageHints() {
+  public_image_urls_.clear();
+}
+
 void SubresourceRedirectHintsAgent::RecordMetrics(
     int64_t content_length,
     RedirectResult redirect_result) const {
diff --git a/chrome/renderer/subresource_redirect/subresource_redirect_hints_agent.h b/chrome/renderer/subresource_redirect/subresource_redirect_hints_agent.h
index b38d98d..7644844 100644
--- a/chrome/renderer/subresource_redirect/subresource_redirect_hints_agent.h
+++ b/chrome/renderer/subresource_redirect/subresource_redirect_hints_agent.h
@@ -8,6 +8,7 @@
 #include "base/containers/flat_set.h"
 #include "base/macros.h"
 #include "base/timer/timer.h"
+#include "chrome/common/subresource_redirect_service.mojom.h"
 #include "third_party/blink/public/mojom/loader/previews_resource_loading_hints.mojom.h"
 #include "url/gurl.h"
 
@@ -68,6 +69,9 @@
                                    int64_t content_length,
                                    RedirectResult redirect_result);
 
+  // Clears the image hint urls.
+  void ClearImageHints();
+
  private:
   void OnHintsReceiveTimeout();
   void RecordMetrics(int64_t content_length,
diff --git a/chrome/renderer/subresource_redirect/subresource_redirect_url_loader_throttle.cc b/chrome/renderer/subresource_redirect/subresource_redirect_url_loader_throttle.cc
index 88fe7ab..cbe7ea9 100644
--- a/chrome/renderer/subresource_redirect/subresource_redirect_url_loader_throttle.cc
+++ b/chrome/renderer/subresource_redirect/subresource_redirect_url_loader_throttle.cc
@@ -7,6 +7,7 @@
 #include "base/memory/ptr_util.h"
 #include "base/metrics/field_trial_params.h"
 #include "base/metrics/histogram_macros.h"
+#include "base/time/time.h"
 #include "chrome/renderer/previews/resource_loading_hints_agent.h"
 #include "chrome/renderer/subresource_redirect/subresource_redirect_params.h"
 #include "chrome/renderer/subresource_redirect/subresource_redirect_util.h"
@@ -15,6 +16,7 @@
 #include "net/base/escape.h"
 #include "net/base/load_flags.h"
 #include "net/http/http_status_code.h"
+#include "net/http/http_util.h"
 #include "services/network/public/mojom/fetch_api.mojom-shared.h"
 #include "services/network/public/mojom/url_response_head.mojom.h"
 #include "third_party/blink/public/common/features.h"
@@ -44,6 +46,13 @@
       "enable_subresource_server_redirect", false);
 }
 
+base::TimeDelta GetCompressionRedirectTimeout() {
+  return base::TimeDelta::FromMilliseconds(
+      base::GetFieldTrialParamByFeatureAsInt(
+          blink::features::kSubresourceRedirect, "subresource_redirect_timeout",
+          5000));
+}
+
 }  // namespace
 
 // static
@@ -116,16 +125,29 @@
   request->url = GetSubresourceURLForURL(request->url);
   did_redirect_compressed_origin_ = true;
   *defer = false;
+
+  DCHECK(!redirect_timeout_timer_);
+  redirect_timeout_timer_ = std::make_unique<base::OneShotTimer>();
+  redirect_timeout_timer_->Start(
+      FROM_HERE, GetCompressionRedirectTimeout(),
+      base::BindOnce(&SubresourceRedirectURLLoaderThrottle::OnRedirectTimeout,
+                     base::Unretained(this)));
+}
+
+previews::ResourceLoadingHintsAgent*
+SubresourceRedirectURLLoaderThrottle::GetResourceLoadingHintsAgent() {
+  // The ResourceLoadingHintsAgent is main-frame only.
+  if (content::RenderFrame* render_frame =
+          content::RenderFrame::FromRoutingID(render_frame_id_)) {
+    return previews::ResourceLoadingHintsAgent::Get(render_frame);
+  }
+  return nullptr;
 }
 
 SubresourceRedirectHintsAgent*
 SubresourceRedirectURLLoaderThrottle::GetSubresourceRedirectHintsAgent() {
-  if (content::RenderFrame* render_frame =
-          content::RenderFrame::FromRoutingID(render_frame_id_)) {
-    if (auto* resource_loading_hints_agent =
-            previews::ResourceLoadingHintsAgent::Get(render_frame)) {
-      return &resource_loading_hints_agent->subresource_redirect_hints_agent();
-    }
+  if (auto* resource_loading_hints_agent = GetResourceLoadingHintsAgent()) {
+    return &resource_loading_hints_agent->subresource_redirect_hints_agent();
   }
   return nullptr;
 }
@@ -137,6 +159,12 @@
     std::vector<std::string>* to_be_removed_request_headers,
     net::HttpRequestHeaders* modified_request_headers,
     net::HttpRequestHeaders* modified_cors_exempt_request_headers) {
+  if (did_redirect_compressed_origin_ && redirect_timeout_timer_) {
+    redirect_timeout_timer_->Start(
+        FROM_HERE, GetCompressionRedirectTimeout(),
+        base::BindOnce(&SubresourceRedirectURLLoaderThrottle::OnRedirectTimeout,
+                       base::Unretained(this)));
+  }
   UMA_HISTOGRAM_ENUMERATION(
       "SubresourceRedirect.CompressionAttempt.ResponseCode",
       static_cast<net::HttpStatusCode>(response_head.headers->response_code()),
@@ -159,6 +187,7 @@
       "SubresourceRedirect.CompressionAttempt.ResponseCode",
       static_cast<net::HttpStatusCode>(response_head.headers->response_code()),
       net::HTTP_VERSION_NOT_SUPPORTED);
+  redirect_timeout_timer_.reset();
 
   // Do nothing with 2XX responses, as these requests were handled
   // correctly by the compression server.
@@ -170,6 +199,24 @@
   redirect_result_ =
       SubresourceRedirectHintsAgent::RedirectResult::kIneligibleOtherImage;
 
+  // 503 response code indicates loadshed from the compression server. Notify
+  // the browser process which will bypass subresource redirect for subsequent
+  // page loads. Retry-After response header may mention the bypass duration,
+  // otherwise the browser will choose a random duration.
+  if (response_head.headers->response_code() == 503) {
+    std::string retry_after_string;
+    base::TimeDelta retry_after;
+    if (response_head.headers->EnumerateHeader(nullptr, "Retry-After",
+                                               &retry_after_string)) {
+      net::HttpUtil::ParseRetryAfterHeader(retry_after_string,
+                                           base::Time::Now(), &retry_after);
+    }
+    if (auto* resource_loading_hints_agent = GetResourceLoadingHintsAgent()) {
+      resource_loading_hints_agent->NotifyHttpsImageCompressionFetchFailed(
+          retry_after);
+    }
+  }
+
   // Non 2XX responses from the compression server need to have unaltered
   // requests sent to the original resource.
   did_redirect_compressed_origin_ = false;
@@ -235,11 +282,25 @@
   // If the server fails, restart the request to the original resource, and
   // record it.
   did_redirect_compressed_origin_ = false;
+  redirect_timeout_timer_.reset();
   delegate_->RestartWithURLResetAndFlags(net::LOAD_NORMAL);
   UMA_HISTOGRAM_BOOLEAN(
       "SubresourceRedirect.CompressionAttempt.ServerResponded", false);
 }
 
+void SubresourceRedirectURLLoaderThrottle::OnRedirectTimeout() {
+  DCHECK(did_redirect_compressed_origin_);
+  // TODO(rajendrant): Add the ability to restart the request once
+  // https://crbug.com/1110113 is fixed.
+  if (auto* resource_loading_hints_agent = GetResourceLoadingHintsAgent()) {
+    resource_loading_hints_agent->NotifyHttpsImageCompressionFetchFailed(
+        base::TimeDelta());
+    resource_loading_hints_agent->subresource_redirect_hints_agent()
+        .ClearImageHints();
+  }
+  UMA_HISTOGRAM_BOOLEAN("SubresourceRedirect.CompressionFetchTimeout", true);
+}
+
 void SubresourceRedirectURLLoaderThrottle::DetachFromCurrentSequence() {}
 
 }  // namespace subresource_redirect
diff --git a/chrome/renderer/subresource_redirect/subresource_redirect_url_loader_throttle.h b/chrome/renderer/subresource_redirect/subresource_redirect_url_loader_throttle.h
index 3c02b95..e5f8a1d 100644
--- a/chrome/renderer/subresource_redirect/subresource_redirect_url_loader_throttle.h
+++ b/chrome/renderer/subresource_redirect/subresource_redirect_url_loader_throttle.h
@@ -6,6 +6,7 @@
 #define CHROME_RENDERER_SUBRESOURCE_REDIRECT_SUBRESOURCE_REDIRECT_URL_LOADER_THROTTLE_H_
 
 #include "base/macros.h"
+#include "base/timer/timer.h"
 #include "chrome/renderer/subresource_redirect/subresource_redirect_hints_agent.h"
 #include "third_party/blink/public/common/loader/url_loader_throttle.h"
 
@@ -13,6 +14,10 @@
 class WebURLRequest;
 }  // namespace blink
 
+namespace previews {
+class ResourceLoadingHintsAgent;
+}  // namespace previews
+
 namespace subresource_redirect {
 
 class SubresourceRedirectHintsAgent;
@@ -27,6 +32,8 @@
 
   ~SubresourceRedirectURLLoaderThrottle() override;
 
+  previews::ResourceLoadingHintsAgent* GetResourceLoadingHintsAgent();
+
   // virtual for testing.
   virtual SubresourceRedirectHintsAgent* GetSubresourceRedirectHintsAgent();
 
@@ -58,6 +65,9 @@
   SubresourceRedirectURLLoaderThrottle(int render_frame_id,
                                        bool allowed_to_redirect);
 
+  // Callback invoked when the redirect fetch times out.
+  void OnRedirectTimeout();
+
   // Render frame id to get the hints agent of the render frame.
   const int render_frame_id_;
 
@@ -72,6 +82,9 @@
   // itself is compressed origin.
   bool did_redirect_compressed_origin_ = false;
 
+  // Timer to detect whether the response from compression server has timed out.
+  std::unique_ptr<base::OneShotTimer> redirect_timeout_timer_;
+
   DISALLOW_COPY_AND_ASSIGN(SubresourceRedirectURLLoaderThrottle);
 };
 
diff --git a/chrome/renderer/subresource_redirect/subresource_redirect_url_loader_throttle_unittest.cc b/chrome/renderer/subresource_redirect/subresource_redirect_url_loader_throttle_unittest.cc
index d48e41b..810c08a 100644
--- a/chrome/renderer/subresource_redirect/subresource_redirect_url_loader_throttle_unittest.cc
+++ b/chrome/renderer/subresource_redirect/subresource_redirect_url_loader_throttle_unittest.cc
@@ -5,6 +5,7 @@
 #include "chrome/renderer/subresource_redirect/subresource_redirect_url_loader_throttle.h"
 
 #include "base/test/scoped_feature_list.h"
+#include "base/test/task_environment.h"
 #include "chrome/renderer/subresource_redirect/subresource_redirect_hints_agent.h"
 #include "chrome/renderer/subresource_redirect/subresource_redirect_util.h"
 #include "services/network/public/mojom/fetch_api.mojom-shared.h"
@@ -36,6 +37,7 @@
   }
 
  private:
+  base::test::SingleThreadTaskEnvironment task_environment_;
   SubresourceRedirectHintsAgent subresource_redirect_hints_agent_;
 };
 
diff --git a/chrome/services/file_util/BUILD.gn b/chrome/services/file_util/BUILD.gn
index a8e5c994..67b098d 100644
--- a/chrome/services/file_util/BUILD.gn
+++ b/chrome/services/file_util/BUILD.gn
@@ -13,6 +13,9 @@
 
   deps = [
     "//base",
+    "//chrome/common/safe_browsing",
+    "//chrome/common/safe_browsing:archive_analyzer_results",
+    "//chrome/common/safe_browsing:rar_analyzer",
     "//components/safe_browsing:buildflags",
     "//mojo/public/cpp/bindings",
   ]
@@ -32,6 +35,10 @@
     deps += [ "//components/services/filesystem/public/mojom" ]
   }
 
+  if (is_mac) {
+    deps += [ "//chrome/utility/safe_browsing/mac" ]
+  }
+
   if (safe_browsing_mode == 1) {
     sources += [
       "safe_archive_analyzer.cc",
diff --git a/chrome/services/file_util/public/cpp/BUILD.gn b/chrome/services/file_util/public/cpp/BUILD.gn
index 973c2e5..028b888 100644
--- a/chrome/services/file_util/public/cpp/BUILD.gn
+++ b/chrome/services/file_util/public/cpp/BUILD.gn
@@ -6,6 +6,7 @@
 import("//components/safe_browsing/buildflags.gni")
 
 source_set("cpp") {
+  deps = [ "//chrome/common/safe_browsing:archive_analyzer_results" ]
   public_deps = [ "//chrome/services/file_util/public/mojom" ]
 
   if (safe_browsing_mode == 1) {
@@ -24,6 +25,11 @@
       ]
     }
 
+    deps += [
+      "//components/services/filesystem:lib",
+      "//content/public/browser",
+    ]
+
     public_deps += [ "//chrome/common/safe_browsing" ]
   }
 }
@@ -40,7 +46,12 @@
 
     deps = [
       ":cpp",
+      "//base/test:test_support",
+      "//chrome/common:constants",
+      "//chrome/common/safe_browsing:archive_analyzer_results",
       "//chrome/services/file_util",
+      "//components/safe_browsing/core:features",
+      "//components/safe_browsing/core:file_type_policies",
       "//content/test:test_support",
       "//crypto:platform",
       "//skia",
@@ -58,8 +69,10 @@
     defines = [ "HAS_OUT_OF_PROC_TEST_RUNNER" ]
 
     deps = [
+      ":cpp",
       "//base",
       "//chrome/test:test_support",
+      "//chrome/test:test_support_ui",
       "//content/public/browser",
       "//content/public/common",
       "//content/test:test_support",
diff --git a/chrome/services/machine_learning/BUILD.gn b/chrome/services/machine_learning/BUILD.gn
index d5ee36a9..897ca2fc 100644
--- a/chrome/services/machine_learning/BUILD.gn
+++ b/chrome/services/machine_learning/BUILD.gn
@@ -1,4 +1,6 @@
+import("//build/buildflag_header.gni")
 import("//build/config/features.gni")
+import("//chrome/services/machine_learning/features.gni")
 
 source_set("machine_learning") {
   sources = [
@@ -14,7 +16,23 @@
     "//mojo/public/cpp/bindings",
   ]
 
+  if (build_with_tflite_lib) {
+    sources += [
+      "machine_learning_tflite_predictor.cc",
+      "machine_learning_tflite_predictor.h",
+    ]
+
+    deps += [
+      ":tflite_lib",
+      ":tflite_simple_test",
+    ]
+
+    lib_dirs = [ "$root_out_dir" ]
+    libs = [ "tensorflowlite_c" ]
+  }
+
   public_deps = [
+    ":machine_learning_tflite_buildflags",
     "//chrome/services/machine_learning/public/cpp:decision_tree",
     "//chrome/services/machine_learning/public/mojom",
     "//mojo/public/mojom/base",
@@ -32,6 +50,10 @@
     "public/cpp/decision_tree_model_unittest.cc",
   ]
 
+  if (build_with_tflite_lib) {
+    sources += [ "machine_learning_tflite_predictor_unittest.cc" ]
+  }
+
   deps = [
     ":machine_learning",
     "//base",
@@ -41,3 +63,20 @@
     "//testing/gtest",
   ]
 }
+
+if (build_with_tflite_lib) {
+  copy("tflite_simple_test") {
+    sources = [ "//chrome/test/data/simple_test.tflite" ]
+    outputs = [ "$root_out_dir/test_data/simple_test.tflite" ]
+  }
+
+  copy("tflite_lib") {
+    sources = [ "//third_party/tensorflow/libtensorflowlite_c.so" ]
+    outputs = [ "$root_out_dir/libtensorflowlite_c.so" ]
+  }
+}
+
+buildflag_header("machine_learning_tflite_buildflags") {
+  header = "machine_learning_tflite_buildflags.h"
+  flags = [ "BUILD_WITH_TFLITE_LIB=$build_with_tflite_lib" ]
+}
diff --git a/chrome/services/machine_learning/DEPS b/chrome/services/machine_learning/DEPS
index ff164a3b..75da8f91 100644
--- a/chrome/services/machine_learning/DEPS
+++ b/chrome/services/machine_learning/DEPS
@@ -1,4 +1,4 @@
 include_rules = [
   "+components/optimization_guide",
   "+components/optimization_guide/proto",
-]
\ No newline at end of file
+]
diff --git a/chrome/services/machine_learning/README.md b/chrome/services/machine_learning/README.md
index c6bf2c3..ab06748 100644
--- a/chrome/services/machine_learning/README.md
+++ b/chrome/services/machine_learning/README.md
@@ -2,3 +2,32 @@
 
 This is a service for sandboxed evaluations of machine learning models.
 ([Design doc](https://docs.google.com/document/d/1i5uSTFe3uKwHifVQ0aFs6kYfsGlCt_ZGCiOgqcYM0Tg/edit?usp=sharing))
+
+
+To build Chrome with TFLite library follow these instructions. For the unit test we use a [simple tflite model](../../test/data/simple_test.tflite). This is a simple sequential model as following:
+
+```python
+input_shape = (32, 32, 3)
+model = tf.keras.models.Sequential([
+    tf.keras.Input(shape=input_shape, dtype=np.float32),
+    tf.keras.layers.Conv2D(16, 3, strides=(1, 1), activation='relu', padding='same', 
+    input_shape=input_shape),
+    tf.keras.layers.MaxPooling2D((2, 2)),
+    tf.keras.layers.Flatten(),
+    tf.keras.layers.Dense(10),
+])
+```
+
+Build Tensorflow Lite library:
+    - clone https://github.com/tensorflow/tensorflow
+    - cd tensorflow
+    - bazel build tensorflow/lite/c:libtensorflowlite_c.so
+    - copy 'libtensorflowlite_c.so' file to chromium/src/third_party/tensorflow
+
+Copy libraries:
+    - c_api.h and common.h [here](https://github.com/tensorflow/tensorflow/tree/master/tensorflow/lite/c) to into third_party/tensorflow/lite/c
+
+Build TFLite in chrome:
+    - Set flag build_with_tflite_lib=true
+    - Uncomment thirdparty library in [machine learning header file](./machine_learning_tflite_predictor.h).
+    
\ No newline at end of file
diff --git a/chrome/services/machine_learning/features.gni b/chrome/services/machine_learning/features.gni
new file mode 100644
index 0000000..555bffa
--- /dev/null
+++ b/chrome/services/machine_learning/features.gni
@@ -0,0 +1,8 @@
+# Copyright 2020 The Chromium Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+declare_args() {
+  # This enables build with TFLite library.
+  build_with_tflite_lib = false
+}
diff --git a/chrome/services/machine_learning/machine_learning_tflite_predictor.cc b/chrome/services/machine_learning/machine_learning_tflite_predictor.cc
new file mode 100644
index 0000000..304ef47
--- /dev/null
+++ b/chrome/services/machine_learning/machine_learning_tflite_predictor.cc
@@ -0,0 +1,133 @@
+// Copyright 2020 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#include "chrome/services/machine_learning/machine_learning_tflite_predictor.h"
+
+#include "base/check.h"
+
+namespace machine_learning {
+
+TFLitePredictor::TFLitePredictor(std::string filename)
+    : model_file_name_(filename) {}
+
+TFLitePredictor::~TFLitePredictor() = default;
+
+TfLiteStatus TFLitePredictor::Initialize() {
+  if (!LoadModel())
+    return kTfLiteError;
+  if (!BuildInterpreter())
+    return kTfLiteError;
+  TfLiteStatus status = AllocateTensors();
+  if (status == kTfLiteOk)
+    initialized_ = true;
+  return status;
+}
+
+TfLiteStatus TFLitePredictor::Evaluate() {
+  return TfLiteInterpreterInvoke(interpreter_.get());
+}
+
+bool TFLitePredictor::LoadModel() {
+  if (model_file_name_.empty())
+    return false;
+
+  // We create the pointer using this approach since |TfLiteModel| is a
+  // structure without the delete operator.
+  model_ = std::unique_ptr<TfLiteModel, std::function<void(TfLiteModel*)>>(
+      TfLiteModelCreateFromFile(model_file_name_.c_str()), &TfLiteModelDelete);
+  if (model_ == nullptr)
+    return false;
+
+  return true;
+}
+
+bool TFLitePredictor::BuildInterpreter() {
+  // We create the pointer using this approach since |TfLiteInterpreterOptions|
+  // is a structure without the delete operator.
+  options_ = std::unique_ptr<TfLiteInterpreterOptions,
+                             std::function<void(TfLiteInterpreterOptions*)>>(
+      TfLiteInterpreterOptionsCreate(), &TfLiteInterpreterOptionsDelete);
+  if (options_ == nullptr)
+    return false;
+
+  // We create the pointer using this approach since |TfLiteInterpreter| is a
+  // structure without the delete operator.
+  interpreter_ = std::unique_ptr<TfLiteInterpreter,
+                                 std::function<void(TfLiteInterpreter*)>>(
+      TfLiteInterpreterCreate(model_.get(), options_.get()),
+      &TfLiteInterpreterDelete);
+  if (interpreter_ == nullptr)
+    return false;
+
+  return true;
+}
+
+TfLiteStatus TFLitePredictor::AllocateTensors() {
+  TfLiteStatus status = TfLiteInterpreterAllocateTensors(interpreter_.get());
+  DCHECK(status == kTfLiteOk);
+  return status;
+}
+
+int32_t TFLitePredictor::GetInputTensorCount() const {
+  if (interpreter_ == nullptr)
+    return 0;
+  return TfLiteInterpreterGetInputTensorCount(interpreter_.get());
+}
+
+int32_t TFLitePredictor::GetOutputTensorCount() const {
+  if (interpreter_ == nullptr)
+    return 0;
+  return TfLiteInterpreterGetOutputTensorCount(interpreter_.get());
+}
+
+// TODO: change this to private
+TfLiteTensor* TFLitePredictor::GetInputTensor(int32_t index) const {
+  if (interpreter_ == nullptr)
+    return nullptr;
+  return TfLiteInterpreterGetInputTensor(interpreter_.get(), index);
+}
+
+const TfLiteTensor* TFLitePredictor::GetOutputTensor(int32_t index) const {
+  if (interpreter_ == nullptr)
+    return nullptr;
+  return TfLiteInterpreterGetOutputTensor(interpreter_.get(), index);
+}
+
+bool TFLitePredictor::IsInitialized() const {
+  return initialized_;
+}
+
+int32_t TFLitePredictor::GetInputTensorNumDims(int32_t tensor_index) const {
+  TfLiteTensor* tensor = GetInputTensor(tensor_index);
+  return TfLiteTensorNumDims(tensor);
+}
+
+int32_t TFLitePredictor::GetInputTensorDim(int32_t tensor_index,
+                                           int32_t dim_index) const {
+  TfLiteTensor* tensor = GetInputTensor(tensor_index);
+  return TfLiteTensorDim(tensor, dim_index);
+}
+
+void* TFLitePredictor::GetInputTensorData(int32_t tensor_index) const {
+  TfLiteTensor* tensor = GetInputTensor(tensor_index);
+  return TfLiteTensorData(tensor);
+}
+
+int32_t TFLitePredictor::GetOutputTensorNumDims(int32_t tensor_index) const {
+  const TfLiteTensor* tensor = GetOutputTensor(tensor_index);
+  return TfLiteTensorNumDims(tensor);
+}
+
+int32_t TFLitePredictor::GetOutputTensorDim(int32_t tensor_index,
+                                            int32_t dim_index) const {
+  const TfLiteTensor* tensor = GetOutputTensor(tensor_index);
+  return TfLiteTensorDim(tensor, dim_index);
+}
+
+void* TFLitePredictor::GetOutputTensorData(int32_t tensor_index) const {
+  const TfLiteTensor* tensor = GetInputTensor(tensor_index);
+  return TfLiteTensorData(tensor);
+}
+
+}  // namespace machine_learning
diff --git a/chrome/services/machine_learning/machine_learning_tflite_predictor.h b/chrome/services/machine_learning/machine_learning_tflite_predictor.h
new file mode 100644
index 0000000..c1abe98
--- /dev/null
+++ b/chrome/services/machine_learning/machine_learning_tflite_predictor.h
@@ -0,0 +1,93 @@
+// Copyright 2020 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef CHROME_SERVICES_MACHINE_LEARNING_MACHINE_LEARNING_TFLITE_PREDICTOR_H_
+#define CHROME_SERVICES_MACHINE_LEARNING_MACHINE_LEARNING_TFLITE_PREDICTOR_H_
+
+#include <functional>
+#include <string>
+
+#include "base/memory/ptr_util.h"
+#include "chrome/common/buildflags.h"
+#include "chrome/services/machine_learning/machine_learning_tflite_buildflags.h"
+
+#if BUILDFLAG(BUILD_WITH_TFLITE_LIB)
+// TODO(mcrouse): add tensorflow to third_party, and add appropriate DEPS.
+// #include "third_party/tensorflow/lite/c/c_api.h"
+#endif
+
+namespace machine_learning {
+
+// TFLite predictor class around TFLite C API for model evaluation.
+class TFLitePredictor {
+ public:
+  // Creates a |TFLitePredictor| from a
+  // |char*| TFLite file.
+  explicit TFLitePredictor(std::string filename);
+  ~TFLitePredictor();
+
+  // Loads model, build the TFLite interpreter and allocates tensors.
+  TfLiteStatus Initialize();
+
+  // Invokes TFLite interpreter.
+  TfLiteStatus Evaluate();
+
+  // Returns number of input tensors.
+  int32_t GetInputTensorCount() const;
+
+  // Returns number of output tensors.
+  int32_t GetOutputTensorCount() const;
+
+  // Returns input tensor with |index| value starting from 0.
+  TfLiteTensor* GetInputTensor(int32_t index) const;
+
+  // Returns output tensor with |index| value starting from 0.
+  const TfLiteTensor* GetOutputTensor(int32_t index) const;
+
+  // Returns |initialized_|.
+  bool IsInitialized() const;
+
+  // Returns number of dimensions of input tensor |tensor_index|.
+  int32_t GetInputTensorNumDims(int32_t tensor_index) const;
+
+  // Returns value of dimension |dim_index| of input tensor |tensor_index|.
+  int32_t GetInputTensorDim(int32_t tensor_index, int32_t dim_index) const;
+
+  // Returns data pointer to input tensor with index |tensor_index|.
+  void* GetInputTensorData(int32_t tensor_index) const;
+
+  // Returns number of dimensions of output tensor |tensor_index|.
+  int32_t GetOutputTensorNumDims(int32_t tensor_index) const;
+
+  // Returns value of dimension |dim_index| of output tensor |tensor_index|.
+  int32_t GetOutputTensorDim(int32_t tensor_index, int32_t dim_index) const;
+
+  // Returns data pointer to output tensor with index |tensor_index|.
+  void* GetOutputTensorData(int32_t tensor_index) const;
+
+ private:
+  // Loads TFLite model.
+  bool LoadModel();
+
+  // Builds TFLite interpreter.
+  bool BuildInterpreter();
+
+  // Allocates tensor for the current loaded model.
+  TfLiteStatus AllocateTensors();
+
+  std::string model_file_name_;
+  std::unique_ptr<TfLiteModel, std::function<void(TfLiteModel*)>> model_;
+  std::unique_ptr<TfLiteInterpreterOptions,
+                  std::function<void(TfLiteInterpreterOptions*)>>
+      options_;
+  std::unique_ptr<TfLiteInterpreter, std::function<void(TfLiteInterpreter*)>>
+      interpreter_;
+
+  // True if TFLite interpreter is initialized.
+  bool initialized_ = false;
+};
+
+}  // namespace machine_learning
+
+#endif  // CHROME_SERVICES_MACHINE_LEARNING_MACHINE_LEARNING_TFLITE_PREDICTOR_H_
diff --git a/chrome/services/machine_learning/machine_learning_tflite_predictor_unittest.cc b/chrome/services/machine_learning/machine_learning_tflite_predictor_unittest.cc
new file mode 100644
index 0000000..4facf35
--- /dev/null
+++ b/chrome/services/machine_learning/machine_learning_tflite_predictor_unittest.cc
@@ -0,0 +1,127 @@
+// Copyright 2020 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#include "chrome/services/machine_learning/machine_learning_tflite_predictor.h"
+
+#include <string>
+
+#include "base/logging.h"
+#include "base/macros.h"
+#include "base/path_service.h"
+#include "base/test/task_environment.h"
+#include "chrome/common/chrome_paths.h"
+#include "testing/gtest/include/gtest/gtest.h"
+
+namespace machine_learning {
+
+class TFLitePredictorTest : public ::testing::Test {
+ public:
+  const int32_t kInputTensorNum = 1;
+  const int32_t kOutputTensorNum = 1;
+
+  const int32_t kInputTensorDims = 4;
+  const int32_t kOutputTensorDims = 2;
+
+  const int32_t kInputTensorDim0 = 1;
+  const int32_t kInputTensorDim1 = 32;
+  const int32_t kInputTensorDim2 = 32;
+  const int32_t kInputTensorDim3 = 3;
+
+  const int32_t kOutputTensorDim0 = 1;
+  const int32_t kOutputTensorDim1 = 10;
+
+  TFLitePredictorTest() = default;
+  ~TFLitePredictorTest() override = default;
+
+  // Returns TFLite test model path
+  std::string GetTFLiteTestPath() {
+    // Location of generated test data (<(PROGRAM_DIR)/test_data).
+    base::FilePath g_gen_test_data_directory;
+
+    base::PathService::Get(chrome::DIR_GEN_TEST_DATA,
+                           &g_gen_test_data_directory);
+    g_gen_test_data_directory =
+        g_gen_test_data_directory.Append("simple_test.tflite");
+    std::string model_path =
+        static_cast<std::string>(g_gen_test_data_directory.value());
+    return model_path;
+  }
+};
+
+TEST_F(TFLitePredictorTest, TFLiteInitializationTest) {
+  // Initialize the model
+  std::string model_path = GetTFLiteTestPath();
+  TFLitePredictor predictor(model_path);
+  TfLiteStatus status = predictor.Initialize();
+  EXPECT_EQ(status, kTfLiteOk);
+}
+
+TEST_F(TFLitePredictorTest, TFLiteTensorsCountTest) {
+  // Initialize the model
+  std::string model_path = GetTFLiteTestPath();
+  TFLitePredictor predictor(model_path);
+  TfLiteStatus status = predictor.Initialize();
+  EXPECT_EQ(status, kTfLiteOk);
+
+  EXPECT_EQ(predictor.GetInputTensorCount(), kInputTensorNum);
+  EXPECT_EQ(predictor.GetOutputTensorCount(), kOutputTensorNum);
+}
+
+TEST_F(TFLitePredictorTest, TFLiteTensorsTest) {
+  // Initialize the model
+  std::string model_path = GetTFLiteTestPath();
+  TFLitePredictor predictor(model_path);
+  TfLiteStatus status = predictor.Initialize();
+  EXPECT_EQ(status, kTfLiteOk);
+
+  TfLiteTensor* inputTensor = predictor.GetInputTensor(0);
+  const TfLiteTensor* outputTensor = predictor.GetOutputTensor(0);
+
+  EXPECT_EQ(TfLiteTensorNumDims(inputTensor), kInputTensorDims);
+  EXPECT_EQ(TfLiteTensorNumDims(outputTensor), kOutputTensorDims);
+
+  EXPECT_EQ(TfLiteTensorDim(inputTensor, 0), kInputTensorDim0);
+  EXPECT_EQ(TfLiteTensorDim(inputTensor, 1), kInputTensorDim1);
+  EXPECT_EQ(TfLiteTensorDim(inputTensor, 2), kInputTensorDim2);
+  EXPECT_EQ(TfLiteTensorDim(inputTensor, 3), kInputTensorDim3);
+
+  EXPECT_EQ(TfLiteTensorDim(outputTensor, 0), kOutputTensorDim0);
+  EXPECT_EQ(TfLiteTensorDim(outputTensor, 1), kOutputTensorDim1);
+}
+
+TEST_F(TFLitePredictorTest, TFLiteEvaluationTest) {
+  int const kOutpuSize = 10;
+  float expectedOutput[kOutpuSize] = {
+      -0.4936581, -0.32497078, -0.1705023, -0.38193324, 0.36136785,
+      0.2177353,  0.32200375,  0.28686714, -0.21846706, -0.4200018};
+
+  // Initialize the model
+  std::string model_path = GetTFLiteTestPath();
+  TFLitePredictor predictor(model_path);
+  predictor.Initialize();
+
+  // Initialize model input tensor
+  TfLiteTensor* inputTensor = predictor.GetInputTensor(0);
+  EXPECT_TRUE(inputTensor);
+  EXPECT_EQ(TfLiteTensorNumDims(inputTensor), kInputTensorDims);
+
+  int32_t tensorTotalDims = 1;
+  for (int i = 0; i < TfLiteTensorNumDims(inputTensor); i++)
+    tensorTotalDims = tensorTotalDims * TfLiteTensorDim(inputTensor, i);
+
+  float* tensorData = static_cast<float*>(TfLiteTensorData(inputTensor));
+  for (int i = 0; i < tensorTotalDims; i++)
+    tensorData[i] = 1.0;
+
+  // Evaluate model and check output
+  TfLiteStatus status = predictor.Evaluate();
+  EXPECT_EQ(status, kTfLiteOk);
+  const TfLiteTensor* outputTensor = predictor.GetOutputTensor(0);
+  float* outputData = (float*)TfLiteTensorData(outputTensor);
+  EXPECT_EQ(TfLiteTensorDim(outputTensor, 1), kOutpuSize);
+  for (int i = 0; i < TfLiteTensorDim(outputTensor, 1); i++)
+    EXPECT_NEAR(expectedOutput[i], outputData[i], 1e-5);
+}
+
+}  // namespace machine_learning
diff --git a/chrome/services/printing/BUILD.gn b/chrome/services/printing/BUILD.gn
index 4bbee5e..2be435e9 100644
--- a/chrome/services/printing/BUILD.gn
+++ b/chrome/services/printing/BUILD.gn
@@ -17,7 +17,10 @@
   deps = [
     "//components/crash/core/common:crash_key",
     "//components/pwg_encoder",
+    "//pdf",
+    "//printing",
     "//printing/mojom",
+    "//ui/gfx",
   ]
 
   public_deps = [
@@ -59,6 +62,7 @@
 
     deps = [
       ":lib",
+      "//base/test:test_support",
       "//skia",
       "//testing/gtest",
     ]
diff --git a/chrome/services/qrcode_generator/BUILD.gn b/chrome/services/qrcode_generator/BUILD.gn
index cc4e19b..638a9c9 100644
--- a/chrome/services/qrcode_generator/BUILD.gn
+++ b/chrome/services/qrcode_generator/BUILD.gn
@@ -16,6 +16,7 @@
     "//chrome/common/qr_code_generator",
     "//mojo/public/cpp/bindings",
     "//net",
+    "//ui/gfx",
   ]
 
   public_deps = [
diff --git a/chrome/services/sharing/public/cpp/BUILD.gn b/chrome/services/sharing/public/cpp/BUILD.gn
index 85ad274..93b26231 100644
--- a/chrome/services/sharing/public/cpp/BUILD.gn
+++ b/chrome/services/sharing/public/cpp/BUILD.gn
@@ -23,6 +23,8 @@
 
   deps = [
     "//base/test:test_support",
+    "//chrome/services/sharing/public/cpp",
+    "//mojo/public/cpp/bindings",
     "//testing/gmock",
     "//testing/gtest",
   ]
diff --git a/chrome/test/BUILD.gn b/chrome/test/BUILD.gn
index 93771f4f..80a6825b 100644
--- a/chrome/test/BUILD.gn
+++ b/chrome/test/BUILD.gn
@@ -363,6 +363,8 @@
       "../browser/ui/views/media_router/app_menu_test_api_views.cc",
       "../browser/ui/views/web_apps/web_app_frame_toolbar_test_mixin.cc",
       "../browser/ui/views/web_apps/web_app_frame_toolbar_test_mixin.h",
+      "base/test_theme_provider.cc",
+      "base/test_theme_provider.h",
       "views/accessibility_checker.cc",
       "views/accessibility_checker.h",
       "views/chrome_test_views_delegate.h",
@@ -3437,6 +3439,7 @@
     "../browser/resource_coordinator/tab_load_tracker_unittest.cc",
     "../browser/resources_util_unittest.cc",
     "../browser/search/contextual_search_policy_handler_android_unittest.cc",
+    "../browser/subresource_redirect/https_image_compression_bypass_decider_unittest.cc",
     "../browser/subresource_redirect/https_image_compression_infobar_decider_unittest.cc",
     "../browser/tab/state/tab_state_db_factory_unittest.cc",
     "../browser/tab/state/tab_state_db_unittest.cc",
@@ -5519,6 +5522,7 @@
       "../browser/ui/views/desktop_capture/desktop_media_picker_views_unittest.cc",
       "../browser/ui/views/device_chooser_content_view_unittest.cc",
       "../browser/ui/views/download/download_in_progress_dialog_view_unittest.cc",
+      "../browser/ui/views/download/download_shelf_view_unittest.cc",
       "../browser/ui/views/extensions/chooser_dialog_view_unittest.cc",
       "../browser/ui/views/extensions/expandable_container_view_unittest.cc",
       "../browser/ui/views/extensions/extensions_menu_item_unittest.cc",
@@ -5911,6 +5915,7 @@
       "../browser/renderer_context_menu/render_view_context_menu_browsertest_util.cc",
       "../browser/renderer_context_menu/render_view_context_menu_browsertest_util.h",
       "../browser/resource_coordinator/tab_metrics_logger_interactive_uitest.cc",
+      "../browser/sessions/session_restore_interactive_uitest.cc",
       "../browser/site_isolation/site_per_process_interactive_browsertest.cc",
       "../browser/site_isolation/site_per_process_text_input_browsertest.cc",
       "../browser/spellchecker/spellcheck_mac_view_interactive_uitest.mm",
diff --git a/chrome/test/base/test_theme_provider.cc b/chrome/test/base/test_theme_provider.cc
new file mode 100644
index 0000000..5cfde43
--- /dev/null
+++ b/chrome/test/base/test_theme_provider.cc
@@ -0,0 +1,51 @@
+// Copyright 2020 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#include "chrome/test/base/test_theme_provider.h"
+
+#include "ui/gfx/color_palette.h"
+#include "ui/gfx/color_utils.h"
+
+TestThemeProvider::TestThemeProvider() = default;
+
+TestThemeProvider::~TestThemeProvider() = default;
+
+gfx::ImageSkia* TestThemeProvider::GetImageSkiaNamed(int id) const {
+  return nullptr;
+}
+
+SkColor TestThemeProvider::GetColor(int id) const {
+  auto it = colors_.find(id);
+  return it != colors_.end() ? it->second : gfx::kPlaceholderColor;
+}
+
+color_utils::HSL TestThemeProvider::GetTint(int id) const {
+  return color_utils::HSL();
+}
+
+int TestThemeProvider::GetDisplayProperty(int id) const {
+  return -1;
+}
+
+bool TestThemeProvider::ShouldUseNativeFrame() const {
+  return false;
+}
+
+bool TestThemeProvider::HasCustomImage(int id) const {
+  return false;
+}
+
+bool TestThemeProvider::HasCustomColor(int id) const {
+  return colors_.find(id) != colors_.end();
+}
+
+base::RefCountedMemory* TestThemeProvider::GetRawData(
+    int id,
+    ui::ScaleFactor scale_factor) const {
+  return nullptr;
+}
+
+void TestThemeProvider::SetColor(int id, SkColor color) {
+  colors_[id] = color;
+}
diff --git a/chrome/test/base/test_theme_provider.h b/chrome/test/base/test_theme_provider.h
new file mode 100644
index 0000000..274694b3
--- /dev/null
+++ b/chrome/test/base/test_theme_provider.h
@@ -0,0 +1,36 @@
+// Copyright 2020 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef CHROME_TEST_BASE_TEST_THEME_PROVIDER_H_
+#define CHROME_TEST_BASE_TEST_THEME_PROVIDER_H_
+
+#include "base/containers/flat_map.h"
+#include "third_party/skia/include/core/SkColor.h"
+#include "ui/base/theme_provider.h"
+
+// Test ui::ThemeProvider implementation.
+class TestThemeProvider : public ui::ThemeProvider {
+ public:
+  TestThemeProvider();
+  ~TestThemeProvider() override;
+
+  // ui::ThemeProvider:
+  gfx::ImageSkia* GetImageSkiaNamed(int id) const override;
+  SkColor GetColor(int id) const override;
+  color_utils::HSL GetTint(int id) const override;
+  int GetDisplayProperty(int id) const override;
+  bool ShouldUseNativeFrame() const override;
+  bool HasCustomImage(int id) const override;
+  bool HasCustomColor(int id) const override;
+  base::RefCountedMemory* GetRawData(int id, ui::ScaleFactor scale_factor)
+      const override;
+
+  // Set a custom color.
+  void SetColor(int id, SkColor color);
+
+ private:
+  base::flat_map<int, SkColor> colors_;
+};
+
+#endif  // CHROME_TEST_BASE_TEST_THEME_PROVIDER_H_
diff --git a/chrome/test/base/testing_browser_process.cc b/chrome/test/base/testing_browser_process.cc
index bc7c379..e1203534 100644
--- a/chrome/test/base/testing_browser_process.cc
+++ b/chrome/test/base/testing_browser_process.cc
@@ -485,6 +485,11 @@
   browser_policy_connector_.reset();
 }
 
+TestingBrowserProcessPlatformPart*
+TestingBrowserProcess::GetTestPlatformPart() {
+  return platform_part_.get();
+}
+
 void TestingBrowserProcess::SetSafeBrowsingService(
     safe_browsing::SafeBrowsingService* sb_service) {
   sb_service_ = sb_service;
diff --git a/chrome/test/base/testing_browser_process.h b/chrome/test/base/testing_browser_process.h
index e586a3a7..9ba41bd 100644
--- a/chrome/test/base/testing_browser_process.h
+++ b/chrome/test/base/testing_browser_process.h
@@ -20,6 +20,7 @@
 #include "build/build_config.h"
 #include "chrome/browser/browser_process.h"
 #include "chrome/browser/browser_process_platform_part.h"
+#include "chrome/test/base/testing_browser_process_platform_part.h"
 #include "extensions/buildflags/buildflags.h"
 #include "media/media_buildflags.h"
 #include "printing/buildflags/buildflags.h"
@@ -163,6 +164,7 @@
   void SetRapporServiceImpl(rappor::RapporServiceImpl* rappor_service);
   void SetShuttingDown(bool is_shutting_down);
   void ShutdownBrowserPolicyConnector();
+  TestingBrowserProcessPlatformPart* GetTestPlatformPart();
 
  private:
   // See CreateInstance() and DestoryInstance() above.
@@ -212,7 +214,7 @@
   scoped_refptr<network::SharedURLLoaderFactory> shared_url_loader_factory_;
   rappor::RapporServiceImpl* rappor_service_ = nullptr;
 
-  std::unique_ptr<BrowserProcessPlatformPart> platform_part_;
+  std::unique_ptr<TestingBrowserProcessPlatformPart> platform_part_;
   std::unique_ptr<network::TestNetworkConnectionTracker>
       test_network_connection_tracker_;
 
diff --git a/chrome/test/base/testing_browser_process_platform_part.cc b/chrome/test/base/testing_browser_process_platform_part.cc
index cc69987..695346b 100644
--- a/chrome/test/base/testing_browser_process_platform_part.cc
+++ b/chrome/test/base/testing_browser_process_platform_part.cc
@@ -9,3 +9,10 @@
 
 TestingBrowserProcessPlatformPart::~TestingBrowserProcessPlatformPart() {
 }
+#if defined(OS_MAC)
+void TestingBrowserProcessPlatformPart::SetLocationPermissionManager(
+    std::unique_ptr<GeolocationSystemPermissionManager>
+        location_permission_manager) {
+  location_permission_manager_ = std::move(location_permission_manager);
+}
+#endif
diff --git a/chrome/test/base/testing_browser_process_platform_part.h b/chrome/test/base/testing_browser_process_platform_part.h
index d3d816a..50800825 100644
--- a/chrome/test/base/testing_browser_process_platform_part.h
+++ b/chrome/test/base/testing_browser_process_platform_part.h
@@ -6,6 +6,7 @@
 #define CHROME_TEST_BASE_TESTING_BROWSER_PROCESS_PLATFORM_PART_H_
 
 #include "base/macros.h"
+#include "build/build_config.h"
 #include "chrome/browser/browser_process_platform_part.h"
 
 // A TestingBrowserProcessPlatformPart is essentially a
@@ -15,6 +16,11 @@
  public:
   TestingBrowserProcessPlatformPart();
   ~TestingBrowserProcessPlatformPart() override;
+#if defined(OS_MAC)
+  void SetLocationPermissionManager(
+      std::unique_ptr<GeolocationSystemPermissionManager>
+          location_permission_manager);
+#endif
 
  private:
   DISALLOW_COPY_AND_ASSIGN(TestingBrowserProcessPlatformPart);
diff --git a/chrome/test/data/extensions/api_test/bindings/unavailable_bindings_never_registered/background.js b/chrome/test/data/extensions/api_test/bindings/unavailable_bindings_never_registered/background.js
index cdab7cec..755c44c2 100644
--- a/chrome/test/data/extensions/api_test/bindings/unavailable_bindings_never_registered/background.js
+++ b/chrome/test/data/extensions/api_test/bindings/unavailable_bindings_never_registered/background.js
@@ -39,15 +39,10 @@
       assertRuntimeIsRegistered();
       assertStorageIsRegistered();
 
-      var jsBindingsError =
-          "'storage' requires a different Feature that is not present.";
-      var nativeBindingsError =
-          "'storage.get' is not available in this context.";
-      var regexp = new RegExp(nativeBindingsError + '|' + jsBindingsError);
       // Although storage should throw an error on use since it's removed.
       chrome.test.assertThrows(
           chrome.storage.local.get, chrome.storage.local, [function(){}],
-          regexp);
+          `'storage.get' is not available in this context.`);
 
       chrome.test.succeed();
     }));
diff --git a/chrome/test/data/extensions/api_test/permissions/optional/background.js b/chrome/test/data/extensions/api_test/permissions/optional/background.js
index e78a562b..4abaf2c8 100644
--- a/chrome/test/data/extensions/api_test/permissions/optional/background.js
+++ b/chrome/test/data/extensions/api_test/permissions/optional/background.js
@@ -176,13 +176,9 @@
             }));
             assertTrue(typeof chrome.bookmarks == 'object' &&
                        chrome.bookmarks != null);
-            var nativeBindingsError =
-                "'bookmarks.getTree' is not available in this context.";
-            var jsBindingsError =
-                "'bookmarks' requires a different Feature that is not present.";
-            var regexp =
-                new RegExp(nativeBindingsError + '|' + jsBindingsError);
-            assertThrows(chrome.bookmarks.getTree, [function(){}], regexp);
+            assertThrows(
+                chrome.bookmarks.getTree, [function(){}],
+                `'bookmarks.getTree' is not available in this context.`);
           }
       ));
     },
@@ -270,12 +266,8 @@
                  function(permissions) {
         assertTrue(typeof chrome.bookmarks == 'object' &&
                    chrome.bookmarks != null);
-        var nativeBindingsError =
-            "'bookmarks.getTree' is not available in this context.";
-        var jsBindingsError =
-            "'bookmarks' requires a different Feature that is not present.";
-        var regexp = new RegExp(nativeBindingsError + '|' + jsBindingsError);
-        assertThrows(chrome.bookmarks.getTree, [function(){}], regexp);
+        assertThrows(chrome.bookmarks.getTree, [function(){}],
+                     `'bookmarks.getTree' is not available in this context.`);
       });
 
       chrome.permissions.request(
diff --git a/chrome/test/data/extensions/api_test/tabs/basics/audible.js b/chrome/test/data/extensions/api_test/tabs/basics/audible.js
index 0da4701..6c8340e 100644
--- a/chrome/test/data/extensions/api_test/tabs/basics/audible.js
+++ b/chrome/test/data/extensions/api_test/tabs/basics/audible.js
@@ -36,10 +36,7 @@
   },
 
   function audibleUpdateAttemptShouldFail() {
-    var expectedJsBindingsError =
-        'Invalid value for argument 2. Property \'audible\': ' +
-        'Unexpected property.';
-    var expectedNativeBindingsError =
+    var expectedError =
         'Error in invocation of tabs.update(' +
         'optional integer tabId, object updateProperties, ' +
         'optional function callback): Error at parameter ' +
@@ -50,9 +47,7 @@
         chrome.test.fail('Updated audible property via chrome.tabs.update');
       });
     } catch (e) {
-      assertTrue(e.message == expectedJsBindingsError ||
-                 e.message == expectedNativeBindingsError,
-                 e.message);
+      assertEq(expectedError, e.message);
       chrome.test.succeed();
     }
   },
diff --git a/chrome/test/data/extensions/api_test/tabs/basics/move.js b/chrome/test/data/extensions/api_test/tabs/basics/move.js
index 672dcc64..b24a00e0 100644
--- a/chrome/test/data/extensions/api_test/tabs/basics/move.js
+++ b/chrome/test/data/extensions/api_test/tabs/basics/move.js
@@ -183,10 +183,7 @@
 
   // Make sure we don't crash when the index is out of range.
   function moveToInvalidTab() {
-    var expectedJsBindingsError =
-        'Invalid value for argument 2. Property \'index\': ' +
-        'Value must not be less than -1.';
-    var expectedNativeBindingsError =
+    var expectedError =
         'Error in invocation of tabs.move(' +
         '[integer|array] tabIds, object moveProperties, ' +
         'optional function callback): Error at parameter \'moveProperties\': ' +
@@ -197,8 +194,7 @@
         chrome.test.fail("Moved a tab to an invalid index");
       });
     } catch (e) {
-      assertTrue(e.message == expectedJsBindingsError ||
-                 e.message == expectedNativeBindingsError, e.message);
+      assertEq(expectedError, e.message);
       caught = true;
     }
     assertTrue(caught);
diff --git a/chrome/test/data/extensions/api_test/window_open/argument_overflow/test.js b/chrome/test/data/extensions/api_test/window_open/argument_overflow/test.js
index 20fe732..ddbd1ee 100644
--- a/chrome/test/data/extensions/api_test/window_open/argument_overflow/test.js
+++ b/chrome/test/data/extensions/api_test/window_open/argument_overflow/test.js
@@ -6,11 +6,9 @@
   try {
     chrome.windows.create({ "left": value }, function() { });
   } catch (e) {
-    var jsBindingsError = 'Value must fit in a 32-bit signed integer.';
-    var nativeBindingsError = 'Invalid type: expected integer, found number.';
+    var expectedError = 'Invalid type: expected integer, found number.';
     chrome.test.assertTrue(
-        e.message.indexOf(jsBindingsError) != -1 ||
-        e.message.indexOf(nativeBindingsError) != -1,
+        e.message.indexOf(expectedError) != -1,
         e.message);
     chrome.test.succeed();
     return;
diff --git a/chrome/test/data/simple_test.tflite b/chrome/test/data/simple_test.tflite
new file mode 100644
index 0000000..8637931b
--- /dev/null
+++ b/chrome/test/data/simple_test.tflite
Binary files differ
diff --git a/chrome/test/data/webui/BUILD.gn b/chrome/test/data/webui/BUILD.gn
index 2884224..447aa94 100644
--- a/chrome/test/data/webui/BUILD.gn
+++ b/chrome/test/data/webui/BUILD.gn
@@ -251,6 +251,7 @@
         "$root_gen_dir/chrome/test/data/webui/settings/chromeos/nearby_share_subpage_tests.m.js",
         "$root_gen_dir/chrome/test/data/webui/settings/chromeos/os_reset_page_test.m.js",
         "$root_gen_dir/chrome/test/data/webui/settings/chromeos/os_people_page_test.m.js",
+        "$root_gen_dir/chrome/test/data/webui/settings/chromeos/os_privacy_page_test.m.js",
         "$root_gen_dir/chrome/test/data/webui/settings/chromeos/parental_controls_page_test.m.js",
         "$root_gen_dir/chrome/test/data/webui/settings/chromeos/people_page_account_manager_test.m.js",
         "$root_gen_dir/chrome/test/data/webui/settings/chromeos/people_page_change_picture_test.m.js",
diff --git a/chrome/test/data/webui/settings/chromeos/BUILD.gn b/chrome/test/data/webui/settings/chromeos/BUILD.gn
index 078600d..b74589e92 100644
--- a/chrome/test/data/webui/settings/chromeos/BUILD.gn
+++ b/chrome/test/data/webui/settings/chromeos/BUILD.gn
@@ -47,6 +47,7 @@
     "nearby_share_subpage_tests.js",
     "os_reset_page_test.js",
     "os_people_page_test.js",
+    "os_privacy_page_test.js",
     "parental_controls_page_test.js",
     "people_page_account_manager_test.js",
     "people_page_change_picture_test.js",
diff --git a/chrome/test/data/webui/settings/chromeos/os_privacy_page_test.js b/chrome/test/data/webui/settings/chromeos/os_privacy_page_test.js
new file mode 100644
index 0000000..3a8b416
--- /dev/null
+++ b/chrome/test/data/webui/settings/chromeos/os_privacy_page_test.js
@@ -0,0 +1,75 @@
+// Copyright 2020 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+// clang-format off
+// #import 'chrome://os-settings/chromeos/os_settings.js';
+
+// #import {loadTimeData} from 'chrome://resources/js/load_time_data.m.js';
+// #import {flush} from'chrome://resources/polymer/v3_0/polymer/polymer_bundled.min.js';
+// #import {assertEquals, assertFalse, assertTrue} from '../../chai_assert.js';
+// #import {assert} from 'chrome://resources/js/assert.m.js';
+// clang-format on
+
+suite('PrivacyPageTests', function() {
+  /** @type {SettingsPrivacyPageElement} */
+  let privacyPage = null;
+
+  setup(function() {
+    PolymerTest.clearBody();
+  });
+
+  teardown(function() {
+    privacyPage.remove();
+  });
+
+  test('Suggested content, visibility disabled', async () => {
+    loadTimeData.overrideValues({
+      suggestedContentToggleEnabled: false,
+    });
+
+    privacyPage = document.createElement('os-settings-privacy-page');
+    document.body.appendChild(privacyPage);
+
+    assertEquals(null, privacyPage.$$('#suggested-content'));
+  });
+
+  test('Suggested content, visibility enabled', async () => {
+    loadTimeData.overrideValues({
+      suggestedContentToggleEnabled: true,
+    });
+
+    privacyPage = document.createElement('os-settings-privacy-page');
+    document.body.appendChild(privacyPage);
+
+    Polymer.dom.flush();
+
+    // The default state of the pref is disabled.
+    const suggestedContent = assert(privacyPage.$$('#suggested-content'));
+    assertFalse(suggestedContent.checked);
+  });
+
+  test('Suggested content, pref enabled', async () => {
+    loadTimeData.overrideValues({
+      suggestedContentToggleEnabled: true,
+    });
+
+    privacyPage = document.createElement('os-settings-privacy-page');
+
+    // Update the backing pref to enabled.
+    privacyPage.prefs = {
+      'settings': {
+        'suggested_content_enabled': {
+          value: true,
+        }
+      }
+    };
+    document.body.appendChild(privacyPage);
+
+    Polymer.dom.flush();
+
+    // The checkbox reflects the updated pref state.
+    const suggestedContent = assert(privacyPage.$$('#suggested-content'));
+    assertTrue(suggestedContent.checked);
+  });
+});
diff --git a/chrome/test/data/webui/settings/chromeos/os_settings_browsertest.js b/chrome/test/data/webui/settings/chromeos/os_settings_browsertest.js
index e02bd9f7..723f5fb 100644
--- a/chrome/test/data/webui/settings/chromeos/os_settings_browsertest.js
+++ b/chrome/test/data/webui/settings/chromeos/os_settings_browsertest.js
@@ -1187,6 +1187,25 @@
   mocha.run();
 });
 
+// Tests for the Privacy section.
+// eslint-disable-next-line no-var
+var OSSettingsPrivacyPageTest = class extends OSSettingsBrowserTest {
+  /** @override */
+  get browsePreload() {
+    return super.browsePreload +
+        'chromeos/os_privacy_page/os_privacy_page.html';
+  }
+
+  /** @override */
+  get extraLibraries() {
+    return super.extraLibraries.concat(['os_privacy_page_test.js']);
+  }
+};
+
+TEST_F('OSSettingsPrivacyPageTest', 'AllJsTests', () => {
+  mocha.run();
+});
+
 // eslint-disable-next-line no-var
 var OSSettingsParentalControlsPageTest = class extends OSSettingsBrowserTest {
   /** @override */
diff --git a/chrome/test/data/webui/settings/chromeos/os_settings_v3_browsertest.js b/chrome/test/data/webui/settings/chromeos/os_settings_v3_browsertest.js
index ee5f895..f3f8f01 100644
--- a/chrome/test/data/webui/settings/chromeos/os_settings_v3_browsertest.js
+++ b/chrome/test/data/webui/settings/chromeos/os_settings_v3_browsertest.js
@@ -47,12 +47,13 @@
  ['MultideviceSmartLockSubPage', 'multidevice_smartlock_subpage_test.m.js'],
  ['MultideviceFeatureItem', 'multidevice_feature_item_tests.m.js'],
  ['MultideviceFeatureToggle', 'multidevice_feature_toggle_tests.m.js'],
- ['ParentalControlsPage','parental_controls_page_test.m.js'],
+ ['ParentalControlsPage', 'parental_controls_page_test.m.js'],
  ['PeoplePage', 'os_people_page_test.m.js'],
  ['PersonalizationPage', 'personalization_page_test.m.js'],
  ['PeoplePageAccountManager', 'people_page_account_manager_test.m.js'],
  ['PeoplePageChangePicture', 'people_page_change_picture_test.m.js'],
  ['PeoplePageKerberosAccounts', 'people_page_kerberos_accounts_test.m.js'],
+ ['PrivacyPage', 'os_privacy_page_test.m.js'],
 ].forEach(test => registerTest(...test));
 
 function registerTest(testName, module, caseName) {
diff --git a/chrome/test/views/chrome_test_widget.cc b/chrome/test/views/chrome_test_widget.cc
index 5e2a911..14c627d8 100644
--- a/chrome/test/views/chrome_test_widget.cc
+++ b/chrome/test/views/chrome_test_widget.cc
@@ -6,42 +6,20 @@
 
 #include <memory>
 
+#include "chrome/test/base/test_theme_provider.h"
 #include "ui/base/theme_provider.h"
-#include "ui/gfx/color_palette.h"
-#include "ui/gfx/color_utils.h"
-
-namespace base {
-class RefCountedMemory;
-}
-
-namespace gfx {
-class ImageSkia;
-}
-
-class ChromeTestWidget::StubThemeProvider : public ui::ThemeProvider {
- public:
-  StubThemeProvider() = default;
-  ~StubThemeProvider() override = default;
-
-  // ui::ThemeProvider:
-  gfx::ImageSkia* GetImageSkiaNamed(int id) const override { return nullptr; }
-  SkColor GetColor(int id) const override { return gfx::kPlaceholderColor; }
-  color_utils::HSL GetTint(int id) const override { return color_utils::HSL(); }
-  int GetDisplayProperty(int id) const override { return -1; }
-  bool ShouldUseNativeFrame() const override { return false; }
-  bool HasCustomImage(int id) const override { return false; }
-  bool HasCustomColor(int id) const override { return false; }
-  base::RefCountedMemory* GetRawData(int id, ui::ScaleFactor scale_factor)
-      const override {
-    return nullptr;
-  }
-};
 
 ChromeTestWidget::ChromeTestWidget()
-    : theme_provider_(std::make_unique<StubThemeProvider>()) {}
+    : theme_provider_(std::make_unique<TestThemeProvider>()) {}
 
 ChromeTestWidget::~ChromeTestWidget() = default;
 
 const ui::ThemeProvider* ChromeTestWidget::GetThemeProvider() const {
   return theme_provider_.get();
 }
+
+void ChromeTestWidget::SetThemeProvider(
+    std::unique_ptr<ui::ThemeProvider> theme_provider) {
+  theme_provider_.swap(theme_provider);
+  ThemeChanged();
+}
diff --git a/chrome/test/views/chrome_test_widget.h b/chrome/test/views/chrome_test_widget.h
index a2e15ba..65962c1 100644
--- a/chrome/test/views/chrome_test_widget.h
+++ b/chrome/test/views/chrome_test_widget.h
@@ -21,10 +21,11 @@
   // views::Widget:
   const ui::ThemeProvider* GetThemeProvider() const override;
 
- private:
-  class StubThemeProvider;
+  // Set new ThemeProvider. Calls ThemeChanged.
+  void SetThemeProvider(std::unique_ptr<ui::ThemeProvider> theme_provider);
 
-  std::unique_ptr<StubThemeProvider> theme_provider_;
+ private:
+  std::unique_ptr<ui::ThemeProvider> theme_provider_;
 };
 
 #endif  // CHROME_TEST_VIEWS_CHROME_TEST_WIDGET_H_
diff --git a/chrome/updater/app/server/mac/server.mm b/chrome/updater/app/server/mac/server.mm
index 91b87d3..824764cad 100644
--- a/chrome/updater/app/server/mac/server.mm
+++ b/chrome/updater/app/server/mac/server.mm
@@ -65,8 +65,7 @@
                      appServer:scoped_refptr<AppServerMac>(this)]);
 
     control_service_listener_.reset([[NSXPCListener alloc]
-        initWithMachServiceName:base::mac::CFToNSCast(
-                                    CopyControlLaunchdName().get())]);
+        initWithMachServiceName:GetVersionedServiceMachName().get()]);
     control_service_listener_.get().delegate = control_service_delegate_.get();
 
     [control_service_listener_ resume];
diff --git a/chrome/updater/test/test_app/test_app.cc b/chrome/updater/test/test_app/test_app.cc
index 6462e9e..308f3bf66 100644
--- a/chrome/updater/test/test_app/test_app.cc
+++ b/chrome/updater/test/test_app/test_app.cc
@@ -124,6 +124,7 @@
   base::CommandLine::Init(argc, argv);
   updater::InitLogging(FILE_PATH_LITERAL("test_app.log"));
 
+  base::SingleThreadTaskExecutor main_task_executor(base::MessagePumpType::UI);
   return MakeTestApp()->Run();
 }
 
diff --git a/chromecast/device/bluetooth/le/gatt_client_manager.h b/chromecast/device/bluetooth/le/gatt_client_manager.h
index 49f9b01..c9ff4b7e 100644
--- a/chromecast/device/bluetooth/le/gatt_client_manager.h
+++ b/chromecast/device/bluetooth/le/gatt_client_manager.h
@@ -6,18 +6,29 @@
 #define CHROMECAST_DEVICE_BLUETOOTH_LE_GATT_CLIENT_MANAGER_H_
 
 #include <map>
+#include <memory>
 #include <set>
 #include <vector>
 
 #include "base/callback.h"
 #include "base/macros.h"
-#include "base/memory/ref_counted.h"
+#include "base/memory/scoped_refptr.h"
 #include "base/single_thread_task_runner.h"
 #include "chromecast/public/bluetooth/bluetooth_types.h"
 
+namespace base {
+class SingleThreadTaskRunner;
+}  // namespace base
+
 namespace chromecast {
+namespace bluetooth_v2_shlib {
+class GattClient;
+}  // namespace bluetooth_v2_shlib
+
 namespace bluetooth {
 
+class BluetoothManagerPlatform;
+class LeScanManager;
 class RemoteCharacteristic;
 class RemoteDevice;
 class RemoteService;
@@ -55,6 +66,17 @@
     virtual ~Observer() = default;
   };
 
+  static std::unique_ptr<GattClientManager> Create(
+      bluetooth_v2_shlib::GattClient* gatt_client,
+      BluetoothManagerPlatform* bluetooth_manager,
+      LeScanManager* le_scan_manager);
+
+  virtual ~GattClientManager() = default;
+
+  virtual void Initialize(
+      scoped_refptr<base::SingleThreadTaskRunner> io_task_runner) = 0;
+  virtual void Finalize() = 0;
+
   virtual void AddObserver(Observer* o) = 0;
   virtual void RemoveObserver(Observer* o) = 0;
 
@@ -87,13 +109,27 @@
   // Note that these devices might not be connected.
   virtual void NotifyBonded(const bluetooth_v2_shlib::Addr& addr) = 0;
 
+  // Returns true if |addr| corresponds to a connected BLE device.
+  virtual bool IsConnectedLeDevice(const bluetooth_v2_shlib::Addr& addr) = 0;
+
+  // Enable or disable GATT client connectability. Returns |true| if successful
+  // otherwise |false|.
+  virtual bool SetGattClientConnectable(bool connectable) = 0;
+
+  // Disconnect all connected devices. Callback will return |true| if all
+  // devices are disconnected, otherwise false.
+  // When disabling GATT client, caller should call
+  // SetGattClientConnectable(false) before calling DisconnectAll so that
+  // upcoming GATT client connections can also be blocked.
+  using StatusCallback = base::OnceCallback<void(bool)>;
+  virtual void DisconnectAll(StatusCallback cb) = 0;
+
   // TODO(bcf): Deprecated. Should be removed now that this class may be used
   // from any thread.
   virtual scoped_refptr<base::SingleThreadTaskRunner> task_runner() = 0;
 
  protected:
   GattClientManager() = default;
-  virtual ~GattClientManager() = default;
 
  private:
   DISALLOW_COPY_AND_ASSIGN(GattClientManager);
diff --git a/chromecast/device/bluetooth/le/gatt_client_manager_impl.cc b/chromecast/device/bluetooth/le/gatt_client_manager_impl.cc
index a3c9a7a..de37b39 100644
--- a/chromecast/device/bluetooth/le/gatt_client_manager_impl.cc
+++ b/chromecast/device/bluetooth/le/gatt_client_manager_impl.cc
@@ -52,6 +52,14 @@
 constexpr base::TimeDelta GattClientManagerImpl::kDisconnectTimeout;
 constexpr base::TimeDelta GattClientManagerImpl::kReadRemoteRssiTimeout;
 
+// static
+std::unique_ptr<GattClientManager> GattClientManager::Create(
+    bluetooth_v2_shlib::GattClient* gatt_client,
+    BluetoothManagerPlatform* bluetooth_manager,
+    LeScanManager* le_scan_manager) {
+  return std::make_unique<GattClientManagerImpl>(gatt_client);
+}
+
 GattClientManagerImpl::GattClientManagerImpl(
     bluetooth_v2_shlib::GattClient* gatt_client)
     : gatt_client_(gatt_client),
@@ -67,12 +75,16 @@
 void GattClientManagerImpl::Initialize(
     scoped_refptr<base::SingleThreadTaskRunner> io_task_runner) {
   io_task_runner_ = std::move(io_task_runner);
+  InitializeOnIoThread();
+}
+
+void GattClientManagerImpl::InitializeOnIoThread() {
+  MAKE_SURE_IO_THREAD(InitializeOnIoThread);
+  gatt_client_->SetDelegate(this);
 }
 
 void GattClientManagerImpl::Finalize() {
-  io_task_runner_->PostTask(
-      FROM_HERE, base::BindOnce(&GattClientManagerImpl::FinalizeOnIoThread,
-                                std::move(weak_factory_)));
+  FinalizeOnIoThread();
 }
 
 void GattClientManagerImpl::AddObserver(Observer* o) {
@@ -588,10 +600,10 @@
   RUN_ON_IO_THREAD(OnReadRemoteRssi, addr, false /* status */, 0 /* rssi */);
 }
 
-// static
-void GattClientManagerImpl::FinalizeOnIoThread(
-    std::unique_ptr<base::WeakPtrFactory<GattClientManagerImpl>> weak_factory) {
-  weak_factory->InvalidateWeakPtrs();
+void GattClientManagerImpl::FinalizeOnIoThread() {
+  MAKE_SURE_IO_THREAD(FinalizeOnIoThread);
+  weak_factory_->InvalidateWeakPtrs();
+  gatt_client_->SetDelegate(nullptr);
 }
 
 }  // namespace bluetooth
diff --git a/chromecast/device/bluetooth/le/gatt_client_manager_impl.h b/chromecast/device/bluetooth/le/gatt_client_manager_impl.h
index 5d35865a..1ec075f 100644
--- a/chromecast/device/bluetooth/le/gatt_client_manager_impl.h
+++ b/chromecast/device/bluetooth/le/gatt_client_manager_impl.h
@@ -40,15 +40,15 @@
   static constexpr base::TimeDelta kReadRemoteRssiTimeout =
       base::TimeDelta::FromSeconds(10);
 
-  using StatusCallback = base::OnceCallback<void(bool)>;
-
   explicit GattClientManagerImpl(bluetooth_v2_shlib::GattClient* gatt_client);
   ~GattClientManagerImpl() override;
 
-  void Initialize(scoped_refptr<base::SingleThreadTaskRunner> io_task_runner);
-  void Finalize();
+  void InitializeOnIoThread();
 
   // GattClientManager implementation:
+  void Initialize(
+      scoped_refptr<base::SingleThreadTaskRunner> io_task_runner) override;
+  void Finalize() override;
   void AddObserver(Observer* o) override;
   void RemoveObserver(Observer* o) override;
   void GetDevice(
@@ -60,6 +60,9 @@
   void GetNumConnected(base::OnceCallback<void(size_t)> cb) const override;
   void NotifyConnect(const bluetooth_v2_shlib::Addr& addr) override;
   void NotifyBonded(const bluetooth_v2_shlib::Addr& addr) override;
+  bool IsConnectedLeDevice(const bluetooth_v2_shlib::Addr& addr) override;
+  bool SetGattClientConnectable(bool connectable) override;
+  void DisconnectAll(StatusCallback cb) override;
   scoped_refptr<base::SingleThreadTaskRunner> task_runner() override;
 
   // Add a Connect or Disconnect request to the queue. |is_connect| is true for
@@ -72,20 +75,6 @@
   // serially.
   void EnqueueReadRemoteRssiRequest(const bluetooth_v2_shlib::Addr& addr);
 
-  // Enable or disable GATT client connectability. Returns |true| if successful
-  // otherwise |false|.
-  bool SetGattClientConnectable(bool connectable);
-
-  // Disconnect all connected devices. Callback will return |true| if all
-  // devices are disconnected, otherwise false.
-  // When disabling GATT client, caller should call
-  // SetGattClientConnectable(false) before calling DisconnectAll so that
-  // upcoming GATT client connections can also be blocked.
-  void DisconnectAll(StatusCallback cb);
-
-  // True if it is a connected BLE device. Must be called on IO task runner.
-  bool IsConnectedLeDevice(const bluetooth_v2_shlib::Addr& addr);
-
   // TODO(bcf): Should be private and passed into objects which need it (e.g.
   // RemoteDevice, RemoteCharacteristic).
   bluetooth_v2_shlib::GattClient* gatt_client() const { return gatt_client_; }
@@ -141,9 +130,7 @@
   void OnDisconnectTimeout(const bluetooth_v2_shlib::Addr& addr);
   void OnReadRemoteRssiTimeout(const bluetooth_v2_shlib::Addr& addr);
 
-  static void FinalizeOnIoThread(
-      std::unique_ptr<base::WeakPtrFactory<GattClientManagerImpl>>
-          weak_factory);
+  void FinalizeOnIoThread();
 
   bluetooth_v2_shlib::GattClient* const gatt_client_;
 
diff --git a/chromecast/device/bluetooth/le/le_scan_manager.h b/chromecast/device/bluetooth/le/le_scan_manager.h
index 3f13a5b..52305789 100644
--- a/chromecast/device/bluetooth/le/le_scan_manager.h
+++ b/chromecast/device/bluetooth/le/le_scan_manager.h
@@ -7,15 +7,26 @@
 
 #include <list>
 #include <map>
+#include <memory>
 #include <vector>
 
 #include "base/callback.h"
 #include "base/macros.h"
+#include "base/memory/scoped_refptr.h"
 #include "chromecast/device/bluetooth/le/le_scan_result.h"
 #include "chromecast/device/bluetooth/le/scan_filter.h"
 
+namespace base {
+class SingleThreadTaskRunner;
+}  // namespace base
+
 namespace chromecast {
+namespace bluetooth_v2_shlib {
+class LeScannerImpl;
+}  // namespace bluetooth_v2_shlib
+
 namespace bluetooth {
+class BluetoothManagerPlatform;
 
 class LeScanManager {
  public:
@@ -44,6 +55,16 @@
     DISALLOW_COPY_AND_ASSIGN(ScanHandle);
   };
 
+  static std::unique_ptr<LeScanManager> Create(
+      BluetoothManagerPlatform* bluetooth_manager,
+      bluetooth_v2_shlib::LeScannerImpl* le_scanner);
+
+  virtual ~LeScanManager() = default;
+
+  virtual void Initialize(
+      scoped_refptr<base::SingleThreadTaskRunner> io_task_runner) = 0;
+  virtual void Finalize() = 0;
+
   // Request a handle to enable BLE scanning. Can be called on any thread. |cb|
   // returns a handle. As long is there is at least one handle in existence, BLE
   // scanning will be enabled. Returns nullptr if failed to enable scanning.
@@ -71,7 +92,6 @@
 
  protected:
   LeScanManager() = default;
-  virtual ~LeScanManager() = default;
 
  private:
   DISALLOW_COPY_AND_ASSIGN(LeScanManager);
diff --git a/chromecast/device/bluetooth/le/le_scan_manager_impl.cc b/chromecast/device/bluetooth/le/le_scan_manager_impl.cc
index 114bb7b8..58b1031 100644
--- a/chromecast/device/bluetooth/le/le_scan_manager_impl.cc
+++ b/chromecast/device/bluetooth/le/le_scan_manager_impl.cc
@@ -46,6 +46,13 @@
 // static
 constexpr int LeScanManagerImpl::kMaxScanResultEntries;
 
+// static
+std::unique_ptr<LeScanManager> LeScanManager::Create(
+    BluetoothManagerPlatform* bluetooth_manager,
+    bluetooth_v2_shlib::LeScannerImpl* le_scanner) {
+  return std::make_unique<LeScanManagerImpl>(le_scanner);
+}
+
 class LeScanManagerImpl::ScanHandleImpl : public LeScanManager::ScanHandle {
  public:
   explicit ScanHandleImpl(LeScanManagerImpl* manager, int32_t id)
@@ -70,10 +77,16 @@
 void LeScanManagerImpl::Initialize(
     scoped_refptr<base::SingleThreadTaskRunner> io_task_runner) {
   io_task_runner_ = std::move(io_task_runner);
+  InitializeOnIoThread();
 }
 
 void LeScanManagerImpl::Finalize() {}
 
+void LeScanManagerImpl::InitializeOnIoThread() {
+  MAKE_SURE_IO_THREAD(InitializeOnIoThread);
+  le_scanner_->SetDelegate(this);
+}
+
 void LeScanManagerImpl::AddObserver(Observer* observer) {
   observers_->AddObserver(observer);
 }
diff --git a/chromecast/device/bluetooth/le/le_scan_manager_impl.h b/chromecast/device/bluetooth/le/le_scan_manager_impl.h
index a8f9cc4..ac426206 100644
--- a/chromecast/device/bluetooth/le/le_scan_manager_impl.h
+++ b/chromecast/device/bluetooth/le/le_scan_manager_impl.h
@@ -31,10 +31,10 @@
 
   static constexpr int kMaxScanResultEntries = 1024;
 
-  void Initialize(scoped_refptr<base::SingleThreadTaskRunner> io_task_runner);
-  void Finalize();
-
   // LeScanManager implementation:
+  void Initialize(
+      scoped_refptr<base::SingleThreadTaskRunner> io_task_runner) override;
+  void Finalize() override;
   void AddObserver(Observer* o) override;
   void RemoveObserver(Observer* o) override;
   void RequestScan(RequestScanCallback cb) override;
@@ -53,6 +53,8 @@
   void OnScanResult(const bluetooth_v2_shlib::LeScanner::ScanResult&
                         scan_result_shlib) override;
 
+  void InitializeOnIoThread();
+
   // Returns a list of all BLE scan results. The results are sorted by RSSI.
   // Must be called on |io_task_runner|.
   std::vector<LeScanResult> GetScanResultsInternal(
diff --git a/chromecast/device/bluetooth/le/mock_gatt_client_manager.h b/chromecast/device/bluetooth/le/mock_gatt_client_manager.h
index a67b769..900cfda 100644
--- a/chromecast/device/bluetooth/le/mock_gatt_client_manager.h
+++ b/chromecast/device/bluetooth/le/mock_gatt_client_manager.h
@@ -7,7 +7,9 @@
 
 #include <vector>
 
+#include "base/memory/scoped_refptr.h"
 #include "base/observer_list.h"
+#include "base/single_thread_task_runner.h"
 #include "chromecast/device/bluetooth/le/gatt_client_manager.h"
 #include "chromecast/device/bluetooth/le/mock_remote_device.h"
 #include "testing/gmock/include/gmock/gmock.h"
@@ -18,34 +20,59 @@
 class MockGattClientManager : public GattClientManager {
  public:
   MockGattClientManager();
-  ~MockGattClientManager();
+  ~MockGattClientManager() override;
 
   void AddObserver(Observer* o) override { observers_.AddObserver(o); }
   void RemoveObserver(Observer* o) override { observers_.RemoveObserver(o); }
 
-  MOCK_METHOD1(
-      GetDevice,
-      scoped_refptr<RemoteDevice>(const bluetooth_v2_shlib::Addr& addr));
+  MOCK_METHOD(scoped_refptr<RemoteDevice>,
+              GetDevice,
+              (const bluetooth_v2_shlib::Addr& addr));
   void GetDevice(
       const bluetooth_v2_shlib::Addr& addr,
       base::OnceCallback<void(scoped_refptr<RemoteDevice>)> cb) override {
     std::move(cb).Run(GetDevice(addr));
   }
 
-  MOCK_METHOD1(
-      GetDeviceSync,
-      scoped_refptr<RemoteDevice>(const bluetooth_v2_shlib::Addr& addr));
+  MOCK_METHOD(scoped_refptr<RemoteDevice>,
+              GetDeviceSync,
+              (const bluetooth_v2_shlib::Addr& addr),
+              (override));
 
-  MOCK_METHOD0(GetConnectedDevices, std::vector<scoped_refptr<RemoteDevice>>());
+  MOCK_METHOD(std::vector<scoped_refptr<RemoteDevice>>,
+              GetConnectedDevices,
+              ());
   void GetConnectedDevices(GetConnectDevicesCallback cb) {
     std::move(cb).Run(GetConnectedDevices());
   }
 
-  MOCK_CONST_METHOD1(GetNumConnected,
-                     void(base::OnceCallback<void(size_t)> cb));
-  MOCK_METHOD1(NotifyConnect, void(const bluetooth_v2_shlib::Addr& addr));
-  MOCK_METHOD1(NotifyBonded, void(const bluetooth_v2_shlib::Addr& addr));
-  MOCK_METHOD0(task_runner, scoped_refptr<base::SingleThreadTaskRunner>());
+  MOCK_METHOD(void,
+              Initialize,
+              (scoped_refptr<base::SingleThreadTaskRunner> io_task_runner),
+              (override));
+  MOCK_METHOD(void, Finalize, (), (override));
+  MOCK_METHOD(void,
+              GetNumConnected,
+              (base::OnceCallback<void(size_t)> cb),
+              (const, override));
+  MOCK_METHOD(void,
+              NotifyConnect,
+              (const bluetooth_v2_shlib::Addr& addr),
+              (override));
+  MOCK_METHOD(void,
+              NotifyBonded,
+              (const bluetooth_v2_shlib::Addr& addr),
+              (override));
+  MOCK_METHOD(scoped_refptr<base::SingleThreadTaskRunner>,
+              task_runner,
+              (),
+              (override));
+  MOCK_METHOD(bool,
+              IsConnectedLeDevice,
+              (const bluetooth_v2_shlib::Addr& addr),
+              (override));
+  MOCK_METHOD(bool, SetGattClientConnectable, (bool connectable), (override));
+  MOCK_METHOD(void, DisconnectAll, (StatusCallback cb), (override));
 
   base::ObserverList<Observer>::Unchecked observers_;
 };
diff --git a/chromecast/device/bluetooth/le/mock_le_scan_manager.h b/chromecast/device/bluetooth/le/mock_le_scan_manager.h
index 22489a5..41b7b4ae 100644
--- a/chromecast/device/bluetooth/le/mock_le_scan_manager.h
+++ b/chromecast/device/bluetooth/le/mock_le_scan_manager.h
@@ -7,6 +7,8 @@
 
 #include <vector>
 
+#include "base/memory/scoped_refptr.h"
+#include "base/single_thread_task_runner.h"
 #include "chromecast/device/bluetooth/le/le_scan_manager.h"
 #include "chromecast/device/bluetooth/le/scan_filter.h"
 #include "testing/gmock/include/gmock/gmock.h"
@@ -34,19 +36,24 @@
     observer_ = nullptr;
   }
 
-  MOCK_METHOD0(RequestScan, std::unique_ptr<ScanHandle>());
+  MOCK_METHOD(void,
+              Initialize,
+              (scoped_refptr<base::SingleThreadTaskRunner> io_task_runner),
+              (override));
+  MOCK_METHOD(void, Finalize, (), (override));
+  MOCK_METHOD(std::unique_ptr<ScanHandle>, RequestScan, ());
   void RequestScan(RequestScanCallback cb) override {
     std::move(cb).Run(RequestScan());
   }
 
-  MOCK_METHOD1(
-      GetScanResults,
-      std::vector<LeScanResult>(base::Optional<ScanFilter> scan_filter));
+  MOCK_METHOD(std::vector<LeScanResult>,
+              GetScanResults,
+              (base::Optional<ScanFilter> scan_filter));
   void GetScanResults(GetScanResultsCallback cb,
                       base::Optional<ScanFilter> scan_filter) override {
     std::move(cb).Run(GetScanResults(std::move(scan_filter)));
   }
-  MOCK_METHOD0(ClearScanResults, void());
+  MOCK_METHOD(void, ClearScanResults, (), (override));
 
   Observer* observer_ = nullptr;
 };
diff --git a/chromeos/components/camera_app_ui/resources/src/strings/camera_strings_am.xtb b/chromeos/components/camera_app_ui/resources/src/strings/camera_strings_am.xtb
index 4d2ddee7..ca9d920 100644
--- a/chromeos/components/camera_app_ui/resources/src/strings/camera_strings_am.xtb
+++ b/chromeos/components/camera_app_ui/resources/src/strings/camera_strings_am.xtb
@@ -77,5 +77,5 @@
 <translation id="8828441885228359828">ቀረጻን ከቆመበት ቀጥል</translation>
 <translation id="8870695351537079478">መቅረጽ መጀመር አልተቻለም</translation>
 <translation id="9045155556724273246">10 ሰከንዶች</translation>
-<translation id="945522503751344254">ግብረ መልስ ላክ</translation>
+<translation id="945522503751344254">ግብረመልስ ላክ</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/chromeos/components/camera_app_ui/resources/src/strings/camera_strings_bs.xtb b/chromeos/components/camera_app_ui/resources/src/strings/camera_strings_bs.xtb
index d1ce66a..120650f 100644
--- a/chromeos/components/camera_app_ui/resources/src/strings/camera_strings_bs.xtb
+++ b/chromeos/components/camera_app_ui/resources/src/strings/camera_strings_bs.xtb
@@ -77,5 +77,5 @@
 <translation id="8828441885228359828">Nastavi snimanje</translation>
 <translation id="8870695351537079478">Nije moguće pokrenuti snimanje</translation>
 <translation id="9045155556724273246">10 sekundi</translation>
-<translation id="945522503751344254">Slanje povratnih informacija</translation>
+<translation id="945522503751344254">Pošaljite povratne informacije</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/chromeos/components/camera_app_ui/resources/src/strings/camera_strings_et.xtb b/chromeos/components/camera_app_ui/resources/src/strings/camera_strings_et.xtb
index bca9ba7..5cda4a3 100644
--- a/chromeos/components/camera_app_ui/resources/src/strings/camera_strings_et.xtb
+++ b/chromeos/components/camera_app_ui/resources/src/strings/camera_strings_et.xtb
@@ -77,5 +77,5 @@
 <translation id="8828441885228359828">Jätka salvestamist</translation>
 <translation id="8870695351537079478">Salvestamise alustamine ebaõnnestus</translation>
 <translation id="9045155556724273246">10 sekundit</translation>
-<translation id="945522503751344254">Saada tagasisidet</translation>
+<translation id="945522503751344254">Tagasiside saatmine</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/chromeos/components/camera_app_ui/resources/src/strings/camera_strings_fil.xtb b/chromeos/components/camera_app_ui/resources/src/strings/camera_strings_fil.xtb
index ad1ecc1..55564af 100644
--- a/chromeos/components/camera_app_ui/resources/src/strings/camera_strings_fil.xtb
+++ b/chromeos/components/camera_app_ui/resources/src/strings/camera_strings_fil.xtb
@@ -77,5 +77,5 @@
 <translation id="8828441885228359828">Ituloy ang pag-record</translation>
 <translation id="8870695351537079478">Hindi masimulan ang pag-record</translation>
 <translation id="9045155556724273246">10 segundo</translation>
-<translation id="945522503751344254">Magpadala ng feedback...</translation>
+<translation id="945522503751344254">Magpadala ng feedback</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/chromeos/components/camera_app_ui/resources/src/strings/camera_strings_hi.xtb b/chromeos/components/camera_app_ui/resources/src/strings/camera_strings_hi.xtb
index b3195dc..f4c796d 100644
--- a/chromeos/components/camera_app_ui/resources/src/strings/camera_strings_hi.xtb
+++ b/chromeos/components/camera_app_ui/resources/src/strings/camera_strings_hi.xtb
@@ -77,5 +77,5 @@
 <translation id="8828441885228359828">रिकॉर्डिंग फिर से शुरू करें</translation>
 <translation id="8870695351537079478">रिकॉर्डिंग शुरू नहीं की जा सकी</translation>
 <translation id="9045155556724273246">10 सेकंड</translation>
-<translation id="945522503751344254">सुझाव भेजें</translation>
+<translation id="945522503751344254">फ़ीडबैक भेजें</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/chromeos/components/camera_app_ui/resources/src/strings/camera_strings_hr.xtb b/chromeos/components/camera_app_ui/resources/src/strings/camera_strings_hr.xtb
index 1916d20..76ea7d89 100644
--- a/chromeos/components/camera_app_ui/resources/src/strings/camera_strings_hr.xtb
+++ b/chromeos/components/camera_app_ui/resources/src/strings/camera_strings_hr.xtb
@@ -77,5 +77,5 @@
 <translation id="8828441885228359828">Nastavljanje snimanja</translation>
 <translation id="8870695351537079478">Pokretanje snimanja nije uspjelo</translation>
 <translation id="9045155556724273246">Deset sekundi</translation>
-<translation id="945522503751344254">Slanje povratnih informacija</translation>
+<translation id="945522503751344254">Pošaljite povratne informacije</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/chromeos/components/camera_app_ui/resources/src/strings/camera_strings_lt.xtb b/chromeos/components/camera_app_ui/resources/src/strings/camera_strings_lt.xtb
index 19e8b90a..ae441fd8 100644
--- a/chromeos/components/camera_app_ui/resources/src/strings/camera_strings_lt.xtb
+++ b/chromeos/components/camera_app_ui/resources/src/strings/camera_strings_lt.xtb
@@ -61,7 +61,7 @@
 <translation id="7337660886763914220">Failų sistemos klaidos.</translation>
 <translation id="7557677699350329807">Perjungti į kitą fotoaparatą</translation>
 <translation id="7608223098072244877">4 iš 4</translation>
-<translation id="7649070708921625228">Žinynas</translation>
+<translation id="7649070708921625228">Pagalba</translation>
 <translation id="7658239707568436148">Atšaukti</translation>
 <translation id="7670511624014457267">60 KPS</translation>
 <translation id="8049189770492311300">Laikmatis</translation>
diff --git a/chromeos/components/camera_app_ui/resources/src/strings/camera_strings_ml.xtb b/chromeos/components/camera_app_ui/resources/src/strings/camera_strings_ml.xtb
index 2a15ad4..cd0441c 100644
--- a/chromeos/components/camera_app_ui/resources/src/strings/camera_strings_ml.xtb
+++ b/chromeos/components/camera_app_ui/resources/src/strings/camera_strings_ml.xtb
@@ -77,5 +77,5 @@
 <translation id="8828441885228359828">റെക്കോർഡ് ചെയ്യൽ പുനരാരംഭിക്കുക</translation>
 <translation id="8870695351537079478">റെക്കോർഡിംഗ് ആരംഭിക്കാനായില്ല</translation>
 <translation id="9045155556724273246">10 സെക്കൻഡ്</translation>
-<translation id="945522503751344254">ഫീഡ്ബാക്ക് അയയ്ക്കുക</translation>
+<translation id="945522503751344254">ഫീഡ്‌ബാക്ക് അയയ്‌ക്കുക</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/chromeos/components/camera_app_ui/resources/src/strings/camera_strings_no.xtb b/chromeos/components/camera_app_ui/resources/src/strings/camera_strings_no.xtb
index 8aed74e..9ac1d2f 100644
--- a/chromeos/components/camera_app_ui/resources/src/strings/camera_strings_no.xtb
+++ b/chromeos/components/camera_app_ui/resources/src/strings/camera_strings_no.xtb
@@ -77,5 +77,5 @@
 <translation id="8828441885228359828">Gjenoppta opptaket</translation>
 <translation id="8870695351537079478">Kan ikke starte opptak</translation>
 <translation id="9045155556724273246">10 sekunder</translation>
-<translation id="945522503751344254">Gi tilbakemelding</translation>
+<translation id="945522503751344254">Send tilbakemelding</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/chromeos/components/camera_app_ui/resources/src/strings/camera_strings_pl.xtb b/chromeos/components/camera_app_ui/resources/src/strings/camera_strings_pl.xtb
index d4e9fa3f..baf068ed 100644
--- a/chromeos/components/camera_app_ui/resources/src/strings/camera_strings_pl.xtb
+++ b/chromeos/components/camera_app_ui/resources/src/strings/camera_strings_pl.xtb
@@ -77,5 +77,5 @@
 <translation id="8828441885228359828">Wznów nagrywanie</translation>
 <translation id="8870695351537079478">Nie udało się rozpocząć nagrywania</translation>
 <translation id="9045155556724273246">10 sekund</translation>
-<translation id="945522503751344254">Wyślij zgłoszenie</translation>
+<translation id="945522503751344254">Prześlij opinię</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/chromeos/components/camera_app_ui/resources/src/strings/camera_strings_sk.xtb b/chromeos/components/camera_app_ui/resources/src/strings/camera_strings_sk.xtb
index e166957a..93fd1eb 100644
--- a/chromeos/components/camera_app_ui/resources/src/strings/camera_strings_sk.xtb
+++ b/chromeos/components/camera_app_ui/resources/src/strings/camera_strings_sk.xtb
@@ -77,5 +77,5 @@
 <translation id="8828441885228359828">Pokračovať v nahrávaní</translation>
 <translation id="8870695351537079478">Zaznamenávanie sa nedá spustiť</translation>
 <translation id="9045155556724273246">10 sekúnd</translation>
-<translation id="945522503751344254">Poslať spätnú väzbu</translation>
+<translation id="945522503751344254">Odoslať spätnú väzbu</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/chromeos/components/camera_app_ui/resources/src/strings/camera_strings_sl.xtb b/chromeos/components/camera_app_ui/resources/src/strings/camera_strings_sl.xtb
index 5609b82..a0ff7c83 100644
--- a/chromeos/components/camera_app_ui/resources/src/strings/camera_strings_sl.xtb
+++ b/chromeos/components/camera_app_ui/resources/src/strings/camera_strings_sl.xtb
@@ -77,5 +77,5 @@
 <translation id="8828441885228359828">Nadaljevanje snemanja</translation>
 <translation id="8870695351537079478">Snemanja ni mogoče začeti</translation>
 <translation id="9045155556724273246">10 sekund</translation>
-<translation id="945522503751344254">Pošlji povratne informacije</translation>
+<translation id="945522503751344254">Pošiljanje povratnih informacij</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/chromeos/components/camera_app_ui/resources/src/strings/camera_strings_sv.xtb b/chromeos/components/camera_app_ui/resources/src/strings/camera_strings_sv.xtb
index 54f7ec3a..a106f0e 100644
--- a/chromeos/components/camera_app_ui/resources/src/strings/camera_strings_sv.xtb
+++ b/chromeos/components/camera_app_ui/resources/src/strings/camera_strings_sv.xtb
@@ -77,5 +77,5 @@
 <translation id="8828441885228359828">Återuppta inspelning</translation>
 <translation id="8870695351537079478">Det gick inte att starta inspelningen</translation>
 <translation id="9045155556724273246">Tio sekunder</translation>
-<translation id="945522503751344254">Skicka synpunkter</translation>
+<translation id="945522503751344254">Skicka feedback</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/chromeos/components/camera_app_ui/resources/src/strings/camera_strings_ta.xtb b/chromeos/components/camera_app_ui/resources/src/strings/camera_strings_ta.xtb
index 6c88dc6..08eb3ed1 100644
--- a/chromeos/components/camera_app_ui/resources/src/strings/camera_strings_ta.xtb
+++ b/chromeos/components/camera_app_ui/resources/src/strings/camera_strings_ta.xtb
@@ -77,5 +77,5 @@
 <translation id="8828441885228359828">ரெக்கார்டிங்கை மீண்டும் தொடங்கு</translation>
 <translation id="8870695351537079478">பதிவுசெய்வதைத் தொடங்க முடியவில்லை</translation>
 <translation id="9045155556724273246">10 விநாடிகள்</translation>
-<translation id="945522503751344254">பின்னூட்டம் அனுப்புக</translation>
+<translation id="945522503751344254">கருத்தை அனுப்பு</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/chromeos/components/camera_app_ui/resources/src/strings/camera_strings_th.xtb b/chromeos/components/camera_app_ui/resources/src/strings/camera_strings_th.xtb
index b872576..19742f7c 100644
--- a/chromeos/components/camera_app_ui/resources/src/strings/camera_strings_th.xtb
+++ b/chromeos/components/camera_app_ui/resources/src/strings/camera_strings_th.xtb
@@ -61,7 +61,7 @@
 <translation id="7337660886763914220">ข้อผิดพลาดเกี่ยวกับระบบไฟล์</translation>
 <translation id="7557677699350329807">เปลี่ยนไปใช้กล้องถัดไป</translation>
 <translation id="7608223098072244877">4 x 4</translation>
-<translation id="7649070708921625228">ช่วยเหลือ</translation>
+<translation id="7649070708921625228">ความช่วยเหลือ</translation>
 <translation id="7658239707568436148">ยกเลิก</translation>
 <translation id="7670511624014457267">60 FPS</translation>
 <translation id="8049189770492311300">ตัวจับเวลา</translation>
diff --git a/chromeos/components/camera_app_ui/resources/src/strings/camera_strings_vi.xtb b/chromeos/components/camera_app_ui/resources/src/strings/camera_strings_vi.xtb
index 53eb45de..4e14e394 100644
--- a/chromeos/components/camera_app_ui/resources/src/strings/camera_strings_vi.xtb
+++ b/chromeos/components/camera_app_ui/resources/src/strings/camera_strings_vi.xtb
@@ -77,5 +77,5 @@
 <translation id="8828441885228359828">Tiếp tục quay</translation>
 <translation id="8870695351537079478">Không thể bắt đầu quay</translation>
 <translation id="9045155556724273246">10 giây</translation>
-<translation id="945522503751344254">Gửi phản hồi</translation>
+<translation id="945522503751344254">Gửi phản hồi</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/chromeos/constants/chromeos_features.cc b/chromeos/constants/chromeos_features.cc
index 0a83644..6d19a77 100644
--- a/chromeos/constants/chromeos_features.cc
+++ b/chromeos/constants/chromeos_features.cc
@@ -250,7 +250,7 @@
 
 // Enable the release notes functionality in the Help app.
 const base::Feature kHelpAppReleaseNotes{"HelpAppReleaseNotes",
-                                         base::FEATURE_DISABLED_BY_DEFAULT};
+                                         base::FEATURE_ENABLED_BY_DEFAULT};
 
 // Enable the search service integration in the Help app.
 const base::Feature kHelpAppSearchServiceIntegration{
diff --git a/chromeos/printing/ppd_metadata_manager.cc b/chromeos/printing/ppd_metadata_manager.cc
index 20e6c78..3335c8a4 100644
--- a/chromeos/printing/ppd_metadata_manager.cc
+++ b/chromeos/printing/ppd_metadata_manager.cc
@@ -295,8 +295,6 @@
   return std::string();
 }
 
-}  // namespace
-
 // Note: generally, each Get*() method is segmented into three parts:
 // 1. check if query can be answered immediately,
 // 2. fetch appropriate metadata if it can't [defer to On*Fetched()],
@@ -708,6 +706,8 @@
   base::WeakPtrFactory<PpdMetadataManagerImpl> weak_factory_;
 };
 
+}  // namespace
+
 // static
 std::unique_ptr<PpdMetadataManager> PpdMetadataManager::Create(
     base::StringPiece browser_locale,
diff --git a/chromeos/services/multidevice_setup/feature_state_manager_impl.cc b/chromeos/services/multidevice_setup/feature_state_manager_impl.cc
index ca9c6b06..c27a5bc 100644
--- a/chromeos/services/multidevice_setup/feature_state_manager_impl.cc
+++ b/chromeos/services/multidevice_setup/feature_state_manager_impl.cc
@@ -4,6 +4,8 @@
 
 #include "chromeos/services/multidevice_setup/feature_state_manager_impl.h"
 
+#include <array>
+
 #include "base/bind.h"
 #include "base/logging.h"
 #include "base/memory/ptr_util.h"
@@ -22,6 +24,11 @@
 
 namespace {
 
+constexpr std::array<mojom::Feature, 3> kPhoneHubSubFeatures{
+    mojom::Feature::kPhoneHubNotifications,
+    mojom::Feature::kPhoneHubNotificationBadge,
+    mojom::Feature::kPhoneHubTaskContinuation};
+
 base::flat_map<mojom::Feature, std::string>
 GenerateFeatureToEnabledPrefNameMap() {
   return base::flat_map<mojom::Feature, std::string>{
@@ -29,7 +36,14 @@
        kBetterTogetherSuiteEnabledPrefName},
       {mojom::Feature::kInstantTethering, kInstantTetheringEnabledPrefName},
       {mojom::Feature::kMessages, kMessagesEnabledPrefName},
-      {mojom::Feature::kSmartLock, kSmartLockEnabledPrefName}};
+      {mojom::Feature::kSmartLock, kSmartLockEnabledPrefName},
+      {mojom::Feature::kPhoneHub, kPhoneHubEnabledPrefName},
+      {mojom::Feature::kPhoneHubNotifications,
+       kPhoneHubNotificationsEnabledPrefName},
+      {mojom::Feature::kPhoneHubNotificationBadge,
+       kPhoneHubNotificationBadgeEnabledPrefName},
+      {mojom::Feature::kPhoneHubTaskContinuation,
+       kPhoneHubTaskContinuationEnabledPrefName}};
 }
 
 base::flat_map<mojom::Feature, std::string>
@@ -37,7 +51,15 @@
   return base::flat_map<mojom::Feature, std::string>{
       {mojom::Feature::kInstantTethering, kInstantTetheringAllowedPrefName},
       {mojom::Feature::kMessages, kMessagesAllowedPrefName},
-      {mojom::Feature::kSmartLock, kSmartLockAllowedPrefName}};
+      {mojom::Feature::kSmartLock, kSmartLockAllowedPrefName},
+      {mojom::Feature::kPhoneHub, kPhoneHubAllowedPrefName},
+      {mojom::Feature::kPhoneHubNotifications,
+       kPhoneHubNotificationsAllowedPrefName},
+      // Note: Shares "allowed" preference with kPhoneHubNotifications.
+      {mojom::Feature::kPhoneHubNotificationBadge,
+       kPhoneHubNotificationsAllowedPrefName},
+      {mojom::Feature::kPhoneHubTaskContinuation,
+       kPhoneHubTaskContinuationAllowedPrefName}};
 }
 
 // Each feature's default value is kUnavailableNoVerifiedHost until proven
@@ -52,45 +74,106 @@
       {mojom::Feature::kMessages,
        mojom::FeatureState::kUnavailableNoVerifiedHost},
       {mojom::Feature::kSmartLock,
+       mojom::FeatureState::kUnavailableNoVerifiedHost},
+      {mojom::Feature::kPhoneHub,
+       mojom::FeatureState::kUnavailableNoVerifiedHost},
+      {mojom::Feature::kPhoneHubNotifications,
+       mojom::FeatureState::kUnavailableNoVerifiedHost},
+      {mojom::Feature::kPhoneHubNotificationBadge,
+       mojom::FeatureState::kUnavailableNoVerifiedHost},
+      {mojom::Feature::kPhoneHubTaskContinuation,
        mojom::FeatureState::kUnavailableNoVerifiedHost}};
 }
 
 void ProcessSuiteEdgeCases(
-    FeatureStateManager::FeatureStatesMap* feature_states_map) {
-  // First edge case: The Better Together suite does not have its own explicit
-  // device policy; instead, if all supported sub-features are prohibited by
-  // policy, the entire suite should be considered prohibited.
-  bool are_all_sub_features_prohibited = true;
-  for (const auto& map_entry : *feature_states_map) {
-    // Only check for sub-features.
-    if (map_entry.first == mojom::Feature::kBetterTogetherSuite)
-      continue;
+    FeatureStateManager::FeatureStatesMap* feature_states_map_ptr) {
+  FeatureStateManager::FeatureStatesMap& feature_states_map =
+      *feature_states_map_ptr;
 
-    if (map_entry.second != mojom::FeatureState::kProhibitedByPolicy) {
-      are_all_sub_features_prohibited = false;
-      break;
+  // If the top-level Phone Hub feature is prohibited by policy, all of the
+  // sub-features are implicitly prohibited as well.
+  if (feature_states_map[mojom::Feature::kPhoneHub] ==
+      mojom::FeatureState::kProhibitedByPolicy) {
+    for (const auto& phone_hub_sub_feature : kPhoneHubSubFeatures) {
+      feature_states_map[phone_hub_sub_feature] =
+          mojom::FeatureState::kProhibitedByPolicy;
     }
   }
 
-  if (are_all_sub_features_prohibited) {
-    (*feature_states_map)[mojom::Feature::kBetterTogetherSuite] =
+  bool are_all_sub_features_prohibited_or_unsupported = true;
+  bool is_at_least_one_feature_supported = false;
+  for (const auto& map_entry : feature_states_map) {
+    // Skip the suite feature, since it doesn't have its own policy.
+    if (map_entry.first == mojom::Feature::kBetterTogetherSuite)
+      continue;
+
+    const mojom::FeatureState feature_state = map_entry.second;
+
+    if (feature_state != mojom::FeatureState::kNotSupportedByChromebook)
+      is_at_least_one_feature_supported = true;
+
+    // Also check for features that are not supported by the Chromebook, since
+    // we should still consider the suite prohibited if all sub-features are
+    // prohibited except for those that aren't even shown in the UI at all.
+    if (feature_state != mojom::FeatureState::kProhibitedByPolicy &&
+        feature_state != mojom::FeatureState::kNotSupportedByChromebook) {
+      are_all_sub_features_prohibited_or_unsupported = false;
+    }
+  }
+
+  // If no features are supported, the suite as a whole is considered
+  // unsupported.
+  if (!is_at_least_one_feature_supported) {
+    feature_states_map[mojom::Feature::kBetterTogetherSuite] =
+        mojom::FeatureState::kNotSupportedByChromebook;
+    return;
+  }
+
+  // The Better Together suite does not have its own explicit device policy;
+  // instead, if all supported sub-features are prohibited by policy, the entire
+  // suite should be considered prohibited.
+  if (are_all_sub_features_prohibited_or_unsupported) {
+    feature_states_map[mojom::Feature::kBetterTogetherSuite] =
         mojom::FeatureState::kProhibitedByPolicy;
     return;
   }
 
-  // Second edge case: If the Better Together suite is disabled by the user, any
-  // sub-features which have been enabled by the user should be unavailable. In
-  // this context, the suite serves as a gatekeeper to all sub-features.
-  if ((*feature_states_map)[mojom::Feature::kBetterTogetherSuite] !=
-      mojom::FeatureState::kDisabledByUser)
-    return;
-
-  for (auto& map_entry : *feature_states_map) {
-    if (map_entry.second == mojom::FeatureState::kEnabledByUser ||
-        map_entry.second == mojom::FeatureState::kFurtherSetupRequired) {
-      map_entry.second = mojom::FeatureState::kUnavailableSuiteDisabled;
+  // If the Better Together suite is disabled by the user, any sub-features
+  // which have been enabled by the user should be unavailable. The suite serves
+  // as a gatekeeper to all sub-features.
+  if (feature_states_map[mojom::Feature::kBetterTogetherSuite] ==
+      mojom::FeatureState::kDisabledByUser) {
+    for (auto& map_entry : feature_states_map) {
+      mojom::FeatureState& feature_state = map_entry.second;
+      if (feature_state == mojom::FeatureState::kEnabledByUser ||
+          feature_state == mojom::FeatureState::kFurtherSetupRequired) {
+        feature_state = mojom::FeatureState::kUnavailableSuiteDisabled;
+      }
     }
   }
+
+  // If the top-level Phone Hub feature is disabled, its sub-features are
+  // unavailable.
+  if (feature_states_map[mojom::Feature::kPhoneHub] ==
+      mojom::FeatureState::kDisabledByUser) {
+    for (const auto& phone_hub_sub_feature : kPhoneHubSubFeatures) {
+      mojom::FeatureState& feature_state =
+          feature_states_map[phone_hub_sub_feature];
+      if (feature_state == mojom::FeatureState::kEnabledByUser ||
+          feature_state == mojom::FeatureState::kUnavailableSuiteDisabled) {
+        feature_state =
+            mojom::FeatureState::kUnavailableTopLevelFeatureDisabled;
+      }
+    }
+  }
+
+  // If the Phone Hub notifications feature is disabled, the notification badge
+  // feature is unavailable.
+  if (feature_states_map[mojom::Feature::kPhoneHubNotifications] ==
+      mojom::FeatureState::kDisabledByUser) {
+    feature_states_map[mojom::Feature::kPhoneHubNotificationBadge] =
+        mojom::FeatureState::kUnavailableTopLevelFeatureDisabled;
+  }
 }
 
 bool HasFeatureStateChanged(
@@ -135,6 +218,34 @@
         "SmartLock.MultiDeviceFeatureState",
         new_states.find(mojom::Feature::kSmartLock)->second);
   }
+
+  if (HasFeatureStateChanged(previous_states, new_states,
+                             mojom::Feature::kPhoneHub)) {
+    UMA_HISTOGRAM_ENUMERATION(
+        "PhoneHub.MultiDeviceFeatureState.TopLevelFeature",
+        new_states.find(mojom::Feature::kPhoneHub)->second);
+  }
+
+  if (HasFeatureStateChanged(previous_states, new_states,
+                             mojom::Feature::kPhoneHubNotifications)) {
+    UMA_HISTOGRAM_ENUMERATION(
+        "PhoneHub.MultiDeviceFeatureState.NotificationsFeature",
+        new_states.find(mojom::Feature::kPhoneHubNotifications)->second);
+  }
+
+  if (HasFeatureStateChanged(previous_states, new_states,
+                             mojom::Feature::kPhoneHubNotificationBadge)) {
+    UMA_HISTOGRAM_ENUMERATION(
+        "PhoneHub.MultiDeviceFeatureState.NotificationBadgeFeature",
+        new_states.find(mojom::Feature::kPhoneHubNotificationBadge)->second);
+  }
+
+  if (HasFeatureStateChanged(previous_states, new_states,
+                             mojom::Feature::kPhoneHubTaskContinuation)) {
+    UMA_HISTOGRAM_ENUMERATION(
+        "PhoneHub.MultiDeviceFeatureState.TaskContinuationFeature",
+        new_states.find(mojom::Feature::kPhoneHubTaskContinuation)->second);
+  }
 }
 
 }  // namespace
@@ -197,6 +308,12 @@
 
   // Also listen for changes to each of the "allowed" feature names.
   for (const auto& map_entry : feature_to_allowed_pref_name_map_) {
+    // Phone Hub notification badge doesn't have its own policy since it
+    // piggybacks off of the notification policy. Don't attempt to register
+    // for change updates to that same preference twice.
+    if (map_entry.first == mojom::Feature::kPhoneHubNotificationBadge)
+      continue;
+
     registrar_.Add(
         map_entry.second,
         base::BindRepeating(&FeatureStateManagerImpl::OnPrefValueChanged,
@@ -322,7 +439,16 @@
           {mojom::Feature::kMessages,
            multidevice::SoftwareFeature::kMessagesForWebClient},
           {mojom::Feature::kSmartLock,
-           multidevice::SoftwareFeature::kSmartLockClient}};
+           multidevice::SoftwareFeature::kSmartLockClient},
+          // Note: All Phone Hub-related features use the same SoftwareFeature.
+          {mojom::Feature::kPhoneHub,
+           multidevice::SoftwareFeature::kPhoneHubClient},
+          {mojom::Feature::kPhoneHubNotifications,
+           multidevice::SoftwareFeature::kPhoneHubClient},
+          {mojom::Feature::kPhoneHubNotificationBadge,
+           multidevice::SoftwareFeature::kPhoneHubClient},
+          {mojom::Feature::kPhoneHubTaskContinuation,
+           multidevice::SoftwareFeature::kPhoneHubClient}};
 
   for (const auto& pair : kFeatureAndClientSoftwareFeaturePairs) {
     if (pair.first != feature)
@@ -363,7 +489,16 @@
           {mojom::Feature::kMessages,
            multidevice::SoftwareFeature::kMessagesForWebHost},
           {mojom::Feature::kSmartLock,
-           multidevice::SoftwareFeature::kSmartLockHost}};
+           multidevice::SoftwareFeature::kSmartLockHost},
+          // Note: All Phone Hub-related features use the same SoftwareFeature.
+          {mojom::Feature::kPhoneHub,
+           multidevice::SoftwareFeature::kPhoneHubHost},
+          {mojom::Feature::kPhoneHubNotifications,
+           multidevice::SoftwareFeature::kPhoneHubHost},
+          {mojom::Feature::kPhoneHubNotificationBadge,
+           multidevice::SoftwareFeature::kPhoneHubHost},
+          {mojom::Feature::kPhoneHubTaskContinuation,
+           multidevice::SoftwareFeature::kPhoneHubHost}};
 
   for (const auto& pair : kFeatureAndHostSoftwareFeaturePairs) {
     if (pair.first != feature)
@@ -377,6 +512,8 @@
   return false;
 }
 
+// TODO(khorimoto): Add a way to determine whether Phone Hub notification
+// access has been granted by the user on the phone.
 bool FeatureStateManagerImpl::RequiresFurtherSetup(mojom::Feature feature) {
   if (feature != mojom::Feature::kMessages)
     return false;
diff --git a/chromeos/services/multidevice_setup/feature_state_manager_impl_unittest.cc b/chromeos/services/multidevice_setup/feature_state_manager_impl_unittest.cc
index 904f62d..f7b6d1d2 100644
--- a/chromeos/services/multidevice_setup/feature_state_manager_impl_unittest.cc
+++ b/chromeos/services/multidevice_setup/feature_state_manager_impl_unittest.cc
@@ -5,9 +5,11 @@
 #include "chromeos/services/multidevice_setup/feature_state_manager_impl.h"
 
 #include <memory>
+#include <vector>
 
 #include "base/macros.h"
 #include "base/optional.h"
+#include "base/stl_util.h"
 #include "chromeos/components/multidevice/remote_device_test_util.h"
 #include "chromeos/services/device_sync/public/cpp/fake_device_sync_client.h"
 #include "chromeos/services/multidevice_setup/fake_feature_state_manager.h"
@@ -23,6 +25,31 @@
 
 namespace {
 
+multidevice::RemoteDeviceRef CreateTestLocalDevice() {
+  multidevice::RemoteDeviceRef local_device =
+      multidevice::CreateRemoteDeviceRefForTest();
+
+  // Set all client features to not supported.
+  multidevice::RemoteDevice* raw_device =
+      multidevice::GetMutableRemoteDevice(local_device);
+  raw_device
+      ->software_features[multidevice::SoftwareFeature::kBetterTogetherClient] =
+      multidevice::SoftwareFeatureState::kNotSupported;
+  raw_device
+      ->software_features[multidevice::SoftwareFeature::kSmartLockClient] =
+      multidevice::SoftwareFeatureState::kNotSupported;
+  raw_device->software_features
+      [multidevice::SoftwareFeature::kInstantTetheringClient] =
+      multidevice::SoftwareFeatureState::kNotSupported;
+  raw_device
+      ->software_features[multidevice::SoftwareFeature::kMessagesForWebClient] =
+      multidevice::SoftwareFeatureState::kNotSupported;
+  raw_device->software_features[multidevice::SoftwareFeature::kPhoneHubClient] =
+      multidevice::SoftwareFeatureState::kNotSupported;
+
+  return local_device;
+}
+
 multidevice::RemoteDeviceRef CreateTestHostDevice() {
   multidevice::RemoteDeviceRef host_device =
       multidevice::CreateRemoteDeviceRefForTest();
@@ -41,6 +68,8 @@
   raw_device
       ->software_features[multidevice::SoftwareFeature::kMessagesForWebHost] =
       multidevice::SoftwareFeatureState::kSupported;
+  raw_device->software_features[multidevice::SoftwareFeature::kPhoneHubHost] =
+      multidevice::SoftwareFeatureState::kSupported;
 
   return host_device;
 }
@@ -50,7 +79,7 @@
 class MultiDeviceSetupFeatureStateManagerImplTest : public testing::Test {
  protected:
   MultiDeviceSetupFeatureStateManagerImplTest()
-      : test_local_device_(multidevice::CreateRemoteDeviceRefForTest()),
+      : test_local_device_(CreateTestLocalDevice()),
         test_host_device_(CreateTestHostDevice()) {}
   ~MultiDeviceSetupFeatureStateManagerImplTest() override = default;
 
@@ -157,6 +186,12 @@
         manager_->GetFeatureStates()[mojom::Feature::kBetterTogetherSuite]);
   }
 
+  void VerifyFeatureState(mojom::FeatureState expected_feature_state,
+                          mojom::Feature feature) {
+    EXPECT_TRUE(base::Contains(manager_->GetFeatureStates(), feature));
+    EXPECT_EQ(expected_feature_state, manager_->GetFeatureStates()[feature]);
+  }
+
   void VerifyFeatureStateChange(size_t expected_index,
                                 mojom::Feature expected_feature,
                                 mojom::FeatureState expected_feature_state) {
@@ -211,25 +246,42 @@
       mojom::Feature::kBetterTogetherSuite);
 
   SetVerifiedHost();
-  EXPECT_EQ(
-      mojom::FeatureState::kNotSupportedByChromebook,
-      manager()->GetFeatureStates()[mojom::Feature::kBetterTogetherSuite]);
+  VerifyFeatureState(mojom::FeatureState::kNotSupportedByChromebook,
+                     mojom::Feature::kBetterTogetherSuite);
 
+  // Add support for the suite; it should still remain unsupported, since there
+  // are no sub-features which are supported.
   SetSoftwareFeatureState(true /* use_local_device */,
                           multidevice::SoftwareFeature::kBetterTogetherClient,
                           multidevice::SoftwareFeatureState::kSupported);
-  EXPECT_EQ(
-      mojom::FeatureState::kEnabledByUser,
-      manager()->GetFeatureStates()[mojom::Feature::kBetterTogetherSuite]);
-  VerifyFeatureStateChange(1u /* expected_index */,
+  VerifyFeatureState(mojom::FeatureState::kNotSupportedByChromebook,
+                     mojom::Feature::kBetterTogetherSuite);
+
+  // Add support for child features.
+  SetSoftwareFeatureState(true /* use_local_device */,
+                          multidevice::SoftwareFeature::kInstantTetheringClient,
+                          multidevice::SoftwareFeatureState::kSupported);
+  SetSoftwareFeatureState(true /* use_local_device */,
+                          multidevice::SoftwareFeature::kSmartLockClient,
+                          multidevice::SoftwareFeatureState::kSupported);
+  SetSoftwareFeatureState(true /* use_local_device */,
+                          multidevice::SoftwareFeature::kMessagesForWebClient,
+                          multidevice::SoftwareFeatureState::kSupported);
+  SetSoftwareFeatureState(true /* use_local_device */,
+                          multidevice::SoftwareFeature::kPhoneHubClient,
+                          multidevice::SoftwareFeatureState::kSupported);
+
+  // Now, the suite should be considered enabled.
+  VerifyFeatureState(mojom::FeatureState::kEnabledByUser,
+                     mojom::Feature::kBetterTogetherSuite);
+  VerifyFeatureStateChange(4u /* expected_index */,
                            mojom::Feature::kBetterTogetherSuite,
                            mojom::FeatureState::kEnabledByUser);
 
   test_pref_service()->SetBoolean(kBetterTogetherSuiteEnabledPrefName, false);
-  EXPECT_EQ(
-      mojom::FeatureState::kDisabledByUser,
-      manager()->GetFeatureStates()[mojom::Feature::kBetterTogetherSuite]);
-  VerifyFeatureStateChange(2u /* expected_index */,
+  VerifyFeatureState(mojom::FeatureState::kDisabledByUser,
+                     mojom::Feature::kBetterTogetherSuite);
+  VerifyFeatureStateChange(5u /* expected_index */,
                            mojom::Feature::kBetterTogetherSuite,
                            mojom::FeatureState::kDisabledByUser);
 
@@ -238,10 +290,10 @@
   test_pref_service()->SetBoolean(kInstantTetheringAllowedPrefName, false);
   test_pref_service()->SetBoolean(kMessagesAllowedPrefName, false);
   test_pref_service()->SetBoolean(kSmartLockAllowedPrefName, false);
-  EXPECT_EQ(
-      mojom::FeatureState::kProhibitedByPolicy,
-      manager()->GetFeatureStates()[mojom::Feature::kBetterTogetherSuite]);
-  VerifyFeatureStateChange(5u /* expected_index */,
+  test_pref_service()->SetBoolean(kPhoneHubAllowedPrefName, false);
+  VerifyFeatureState(mojom::FeatureState::kProhibitedByPolicy,
+                     mojom::Feature::kBetterTogetherSuite);
+  VerifyFeatureStateChange(9u /* expected_index */,
                            mojom::Feature::kBetterTogetherSuite,
                            mojom::FeatureState::kProhibitedByPolicy);
 }
@@ -251,14 +303,14 @@
       mojom::Feature::kInstantTethering);
 
   SetVerifiedHost();
-  EXPECT_EQ(mojom::FeatureState::kNotSupportedByChromebook,
-            manager()->GetFeatureStates()[mojom::Feature::kInstantTethering]);
+  VerifyFeatureState(mojom::FeatureState::kNotSupportedByChromebook,
+                     mojom::Feature::kInstantTethering);
 
   SetSoftwareFeatureState(true /* use_local_device */,
                           multidevice::SoftwareFeature::kInstantTetheringClient,
                           multidevice::SoftwareFeatureState::kSupported);
-  EXPECT_EQ(mojom::FeatureState::kNotSupportedByPhone,
-            manager()->GetFeatureStates()[mojom::Feature::kInstantTethering]);
+  VerifyFeatureState(mojom::FeatureState::kNotSupportedByPhone,
+                     mojom::Feature::kInstantTethering);
   VerifyFeatureStateChange(1u /* expected_index */,
                            mojom::Feature::kInstantTethering,
                            mojom::FeatureState::kNotSupportedByPhone);
@@ -266,29 +318,29 @@
   SetSoftwareFeatureState(false /* use_local_device */,
                           multidevice::SoftwareFeature::kInstantTetheringHost,
                           multidevice::SoftwareFeatureState::kEnabled);
-  EXPECT_EQ(mojom::FeatureState::kEnabledByUser,
-            manager()->GetFeatureStates()[mojom::Feature::kInstantTethering]);
+  VerifyFeatureState(mojom::FeatureState::kEnabledByUser,
+                     mojom::Feature::kInstantTethering);
   VerifyFeatureStateChange(2u /* expected_index */,
                            mojom::Feature::kInstantTethering,
                            mojom::FeatureState::kEnabledByUser);
 
   MakeBetterTogetherSuiteDisabledByUser();
-  EXPECT_EQ(mojom::FeatureState::kUnavailableSuiteDisabled,
-            manager()->GetFeatureStates()[mojom::Feature::kInstantTethering]);
+  VerifyFeatureState(mojom::FeatureState::kUnavailableSuiteDisabled,
+                     mojom::Feature::kInstantTethering);
   VerifyFeatureStateChange(4u /* expected_index */,
                            mojom::Feature::kInstantTethering,
                            mojom::FeatureState::kUnavailableSuiteDisabled);
 
   test_pref_service()->SetBoolean(kInstantTetheringEnabledPrefName, false);
-  EXPECT_EQ(mojom::FeatureState::kDisabledByUser,
-            manager()->GetFeatureStates()[mojom::Feature::kInstantTethering]);
+  VerifyFeatureState(mojom::FeatureState::kDisabledByUser,
+                     mojom::Feature::kInstantTethering);
   VerifyFeatureStateChange(5u /* expected_index */,
                            mojom::Feature::kInstantTethering,
                            mojom::FeatureState::kDisabledByUser);
 
   test_pref_service()->SetBoolean(kInstantTetheringAllowedPrefName, false);
-  EXPECT_EQ(mojom::FeatureState::kProhibitedByPolicy,
-            manager()->GetFeatureStates()[mojom::Feature::kInstantTethering]);
+  VerifyFeatureState(mojom::FeatureState::kProhibitedByPolicy,
+                     mojom::Feature::kInstantTethering);
   VerifyFeatureStateChange(6u /* expected_index */,
                            mojom::Feature::kInstantTethering,
                            mojom::FeatureState::kProhibitedByPolicy);
@@ -298,57 +350,57 @@
   TryAllUnverifiedHostStatesAndVerifyFeatureState(mojom::Feature::kMessages);
 
   SetVerifiedHost();
-  EXPECT_EQ(mojom::FeatureState::kNotSupportedByChromebook,
-            manager()->GetFeatureStates()[mojom::Feature::kMessages]);
+  VerifyFeatureState(mojom::FeatureState::kNotSupportedByChromebook,
+                     mojom::Feature::kMessages);
 
   SetSoftwareFeatureState(true /* use_local_device */,
                           multidevice::SoftwareFeature::kMessagesForWebClient,
                           multidevice::SoftwareFeatureState::kSupported);
-  EXPECT_EQ(mojom::FeatureState::kNotSupportedByPhone,
-            manager()->GetFeatureStates()[mojom::Feature::kMessages]);
+  VerifyFeatureState(mojom::FeatureState::kNotSupportedByPhone,
+                     mojom::Feature::kMessages);
   VerifyFeatureStateChange(1u /* expected_index */, mojom::Feature::kMessages,
                            mojom::FeatureState::kNotSupportedByPhone);
 
   SetSoftwareFeatureState(false /* use_local_device */,
                           multidevice::SoftwareFeature::kMessagesForWebHost,
                           multidevice::SoftwareFeatureState::kEnabled);
-  EXPECT_EQ(mojom::FeatureState::kEnabledByUser,
-            manager()->GetFeatureStates()[mojom::Feature::kMessages]);
+  VerifyFeatureState(mojom::FeatureState::kEnabledByUser,
+                     mojom::Feature::kMessages);
   VerifyFeatureStateChange(2u /* expected_index */, mojom::Feature::kMessages,
                            mojom::FeatureState::kEnabledByUser);
 
   SetAndroidSmsPairingState(false /* is_paired */);
-  EXPECT_EQ(mojom::FeatureState::kFurtherSetupRequired,
-            manager()->GetFeatureStates()[mojom::Feature::kMessages]);
+  VerifyFeatureState(mojom::FeatureState::kFurtherSetupRequired,
+                     mojom::Feature::kMessages);
   VerifyFeatureStateChange(3u /* expected_index */, mojom::Feature::kMessages,
                            mojom::FeatureState::kFurtherSetupRequired);
 
   SetAndroidSmsPairingState(true /* is_paired */);
-  EXPECT_EQ(mojom::FeatureState::kEnabledByUser,
-            manager()->GetFeatureStates()[mojom::Feature::kMessages]);
+  VerifyFeatureState(mojom::FeatureState::kEnabledByUser,
+                     mojom::Feature::kMessages);
   VerifyFeatureStateChange(4u /* expected_index */, mojom::Feature::kMessages,
                            mojom::FeatureState::kEnabledByUser);
 
   SetAndroidSmsPairingState(false /* is_paired */);
   MakeBetterTogetherSuiteDisabledByUser();
-  EXPECT_EQ(mojom::FeatureState::kUnavailableSuiteDisabled,
-            manager()->GetFeatureStates()[mojom::Feature::kMessages]);
+  VerifyFeatureState(mojom::FeatureState::kUnavailableSuiteDisabled,
+                     mojom::Feature::kMessages);
   VerifyFeatureStateChange(7u /* expected_index */, mojom::Feature::kMessages,
                            mojom::FeatureState::kUnavailableSuiteDisabled);
 
   SetAndroidSmsPairingState(true /* is_paired */);
-  EXPECT_EQ(mojom::FeatureState::kUnavailableSuiteDisabled,
-            manager()->GetFeatureStates()[mojom::Feature::kMessages]);
+  VerifyFeatureState(mojom::FeatureState::kUnavailableSuiteDisabled,
+                     mojom::Feature::kMessages);
 
   test_pref_service()->SetBoolean(kMessagesEnabledPrefName, false);
-  EXPECT_EQ(mojom::FeatureState::kDisabledByUser,
-            manager()->GetFeatureStates()[mojom::Feature::kMessages]);
+  VerifyFeatureState(mojom::FeatureState::kDisabledByUser,
+                     mojom::Feature::kMessages);
   VerifyFeatureStateChange(8u /* expected_index */, mojom::Feature::kMessages,
                            mojom::FeatureState::kDisabledByUser);
 
   test_pref_service()->SetBoolean(kMessagesAllowedPrefName, false);
-  EXPECT_EQ(mojom::FeatureState::kProhibitedByPolicy,
-            manager()->GetFeatureStates()[mojom::Feature::kMessages]);
+  VerifyFeatureState(mojom::FeatureState::kProhibitedByPolicy,
+                     mojom::Feature::kMessages);
   VerifyFeatureStateChange(9u /* expected_index */, mojom::Feature::kMessages,
                            mojom::FeatureState::kProhibitedByPolicy);
 }
@@ -357,14 +409,14 @@
   TryAllUnverifiedHostStatesAndVerifyFeatureState(mojom::Feature::kSmartLock);
 
   SetVerifiedHost();
-  EXPECT_EQ(mojom::FeatureState::kNotSupportedByChromebook,
-            manager()->GetFeatureStates()[mojom::Feature::kSmartLock]);
+  VerifyFeatureState(mojom::FeatureState::kNotSupportedByChromebook,
+                     mojom::Feature::kSmartLock);
 
   SetSoftwareFeatureState(true /* use_local_device */,
                           multidevice::SoftwareFeature::kSmartLockClient,
                           multidevice::SoftwareFeatureState::kSupported);
-  EXPECT_EQ(mojom::FeatureState::kUnavailableInsufficientSecurity,
-            manager()->GetFeatureStates()[mojom::Feature::kSmartLock]);
+  VerifyFeatureState(mojom::FeatureState::kUnavailableInsufficientSecurity,
+                     mojom::Feature::kSmartLock);
   VerifyFeatureStateChange(
       1u /* expected_index */, mojom::Feature::kSmartLock,
       mojom::FeatureState::kUnavailableInsufficientSecurity);
@@ -372,30 +424,119 @@
   SetSoftwareFeatureState(false /* use_local_device */,
                           multidevice::SoftwareFeature::kSmartLockHost,
                           multidevice::SoftwareFeatureState::kEnabled);
-  EXPECT_EQ(mojom::FeatureState::kEnabledByUser,
-            manager()->GetFeatureStates()[mojom::Feature::kSmartLock]);
+  VerifyFeatureState(mojom::FeatureState::kEnabledByUser,
+                     mojom::Feature::kSmartLock);
   VerifyFeatureStateChange(2u /* expected_index */, mojom::Feature::kSmartLock,
                            mojom::FeatureState::kEnabledByUser);
 
   MakeBetterTogetherSuiteDisabledByUser();
-  EXPECT_EQ(mojom::FeatureState::kUnavailableSuiteDisabled,
-            manager()->GetFeatureStates()[mojom::Feature::kSmartLock]);
+  VerifyFeatureState(mojom::FeatureState::kUnavailableSuiteDisabled,
+                     mojom::Feature::kSmartLock);
   VerifyFeatureStateChange(4u /* expected_index */, mojom::Feature::kSmartLock,
                            mojom::FeatureState::kUnavailableSuiteDisabled);
 
   test_pref_service()->SetBoolean(kSmartLockEnabledPrefName, false);
-  EXPECT_EQ(mojom::FeatureState::kDisabledByUser,
-            manager()->GetFeatureStates()[mojom::Feature::kSmartLock]);
+  VerifyFeatureState(mojom::FeatureState::kDisabledByUser,
+                     mojom::Feature::kSmartLock);
   VerifyFeatureStateChange(5u /* expected_index */, mojom::Feature::kSmartLock,
                            mojom::FeatureState::kDisabledByUser);
 
   test_pref_service()->SetBoolean(kSmartLockAllowedPrefName, false);
-  EXPECT_EQ(mojom::FeatureState::kProhibitedByPolicy,
-            manager()->GetFeatureStates()[mojom::Feature::kSmartLock]);
+  VerifyFeatureState(mojom::FeatureState::kProhibitedByPolicy,
+                     mojom::Feature::kSmartLock);
   VerifyFeatureStateChange(6u /* expected_index */, mojom::Feature::kSmartLock,
                            mojom::FeatureState::kProhibitedByPolicy);
 }
 
+TEST_F(MultiDeviceSetupFeatureStateManagerImplTest, PhoneHub) {
+  const std::vector<mojom::Feature> kAllPhoneHubFeatures{
+      mojom::Feature::kPhoneHub, mojom::Feature::kPhoneHubNotifications,
+      mojom::Feature::kPhoneHubNotificationBadge,
+      mojom::Feature::kPhoneHubTaskContinuation};
+
+  for (const auto& phone_hub_feature : kAllPhoneHubFeatures)
+    TryAllUnverifiedHostStatesAndVerifyFeatureState(phone_hub_feature);
+
+  SetVerifiedHost();
+  for (const auto& phone_hub_feature : kAllPhoneHubFeatures) {
+    VerifyFeatureState(mojom::FeatureState::kNotSupportedByChromebook,
+                       phone_hub_feature);
+  }
+
+  SetSoftwareFeatureState(true /* use_local_device */,
+                          multidevice::SoftwareFeature::kPhoneHubClient,
+                          multidevice::SoftwareFeatureState::kSupported);
+  for (const auto& phone_hub_feature : kAllPhoneHubFeatures) {
+    VerifyFeatureState(mojom::FeatureState::kNotSupportedByPhone,
+                       phone_hub_feature);
+  }
+  VerifyFeatureStateChange(1u /* expected_index */, mojom::Feature::kPhoneHub,
+                           mojom::FeatureState::kNotSupportedByPhone);
+
+  SetSoftwareFeatureState(false /* use_local_device */,
+                          multidevice::SoftwareFeature::kPhoneHubHost,
+                          multidevice::SoftwareFeatureState::kEnabled);
+  for (const auto& phone_hub_feature : kAllPhoneHubFeatures) {
+    VerifyFeatureState(mojom::FeatureState::kEnabledByUser, phone_hub_feature);
+  }
+  VerifyFeatureStateChange(2u /* expected_index */, mojom::Feature::kPhoneHub,
+                           mojom::FeatureState::kEnabledByUser);
+
+  MakeBetterTogetherSuiteDisabledByUser();
+  for (const auto& phone_hub_feature : kAllPhoneHubFeatures) {
+    VerifyFeatureState(mojom::FeatureState::kUnavailableSuiteDisabled,
+                       phone_hub_feature);
+  }
+  VerifyFeatureStateChange(4u /* expected_index */, mojom::Feature::kPhoneHub,
+                           mojom::FeatureState::kUnavailableSuiteDisabled);
+
+  // Disabling Phone Hub notifications implicitly makes the notification badge
+  // unavailable.
+  test_pref_service()->SetBoolean(kPhoneHubNotificationsEnabledPrefName, false);
+  VerifyFeatureState(mojom::FeatureState::kDisabledByUser,
+                     mojom::Feature::kPhoneHubNotifications);
+  VerifyFeatureState(mojom::FeatureState::kUnavailableTopLevelFeatureDisabled,
+                     mojom::Feature::kPhoneHubNotificationBadge);
+  VerifyFeatureStateChange(5u /* expected_index */,
+                           mojom::Feature::kPhoneHubNotifications,
+                           mojom::FeatureState::kDisabledByUser);
+
+  // Re-enable Phone Hub notifications, then disable Phone Hub, which implicitly
+  // implicitly makes all of its sub-features unavailable.
+  test_pref_service()->SetBoolean(kPhoneHubNotificationsEnabledPrefName, true);
+  test_pref_service()->SetBoolean(kPhoneHubEnabledPrefName, false);
+  VerifyFeatureState(mojom::FeatureState::kDisabledByUser,
+                     mojom::Feature::kPhoneHub);
+  VerifyFeatureState(mojom::FeatureState::kUnavailableTopLevelFeatureDisabled,
+                     mojom::Feature::kPhoneHubNotifications);
+  VerifyFeatureState(mojom::FeatureState::kUnavailableTopLevelFeatureDisabled,
+                     mojom::Feature::kPhoneHubNotificationBadge);
+  VerifyFeatureState(mojom::FeatureState::kUnavailableTopLevelFeatureDisabled,
+                     mojom::Feature::kPhoneHubTaskContinuation);
+  VerifyFeatureStateChange(7u /* expected_index */, mojom::Feature::kPhoneHub,
+                           mojom::FeatureState::kDisabledByUser);
+
+  // Prohibiting Phone Hub notifications implicitly prohibits the notification
+  // badge.
+  test_pref_service()->SetBoolean(kPhoneHubNotificationsAllowedPrefName, false);
+  VerifyFeatureState(mojom::FeatureState::kProhibitedByPolicy,
+                     mojom::Feature::kPhoneHubNotifications);
+  VerifyFeatureState(mojom::FeatureState::kProhibitedByPolicy,
+                     mojom::Feature::kPhoneHubNotificationBadge);
+  VerifyFeatureStateChange(8u /* expected_index */,
+                           mojom::Feature::kPhoneHubNotifications,
+                           mojom::FeatureState::kProhibitedByPolicy);
+
+  // Prohibiting Phone Hub implicitly prohibits all of its sub-features.
+  test_pref_service()->SetBoolean(kPhoneHubAllowedPrefName, false);
+  for (const auto& phone_hub_feature : kAllPhoneHubFeatures) {
+    VerifyFeatureState(mojom::FeatureState::kProhibitedByPolicy,
+                       phone_hub_feature);
+  }
+  VerifyFeatureStateChange(9u /* expected_index */, mojom::Feature::kPhoneHub,
+                           mojom::FeatureState::kProhibitedByPolicy);
+}
+
 }  // namespace multidevice_setup
 
 }  // namespace chromeos
diff --git a/chromeos/services/multidevice_setup/public/cpp/prefs.cc b/chromeos/services/multidevice_setup/public/cpp/prefs.cc
index 54ab2e34..1327b83 100644
--- a/chromeos/services/multidevice_setup/public/cpp/prefs.cc
+++ b/chromeos/services/multidevice_setup/public/cpp/prefs.cc
@@ -19,6 +19,11 @@
 const char kMessagesAllowedPrefName[] = "multidevice.sms_connect_allowed";
 const char kSmartLockAllowedPrefName[] = "easy_unlock.allowed";
 const char kSmartLockSigninAllowedPrefName[] = "smart_lock_signin.allowed";
+const char kPhoneHubAllowedPrefName[] = "phone_hub.allowed";
+const char kPhoneHubNotificationsAllowedPrefName[] =
+    "phone_hub_notifications.allowed";
+const char kPhoneHubTaskContinuationAllowedPrefName[] =
+    "phone_hub_task_continuation.allowed";
 
 // "Enabled by user" preferences:
 const char kBetterTogetherSuiteEnabledPrefName[] =
@@ -27,24 +32,43 @@
 const char kMessagesEnabledPrefName[] = "multidevice.sms_connect_enabled";
 const char kSmartLockEnabledPrefName[] = "smart_lock.enabled";
 const char kSmartLockEnabledDeprecatedPrefName[] = "easy_unlock.enabled";
+const char kPhoneHubEnabledPrefName[] = "phone_hub.enabled";
+const char kPhoneHubNotificationsEnabledPrefName[] =
+    "phone_hub_notifications.enabled";
+const char kPhoneHubNotificationBadgeEnabledPrefName[] =
+    "phone_hub_notification_badge.enabled";
+const char kPhoneHubTaskContinuationEnabledPrefName[] =
+    "phone_hub_task_continuation.enabled";
 
 void RegisterFeaturePrefs(PrefRegistrySimple* registry) {
   registry->RegisterBooleanPref(kInstantTetheringAllowedPrefName, true);
   registry->RegisterBooleanPref(kMessagesAllowedPrefName, true);
   registry->RegisterBooleanPref(kSmartLockAllowedPrefName, true);
   registry->RegisterBooleanPref(kSmartLockSigninAllowedPrefName, true);
+  registry->RegisterBooleanPref(kPhoneHubAllowedPrefName, true);
+  registry->RegisterBooleanPref(kPhoneHubNotificationsAllowedPrefName, true);
+  registry->RegisterBooleanPref(kPhoneHubTaskContinuationAllowedPrefName, true);
 
   registry->RegisterBooleanPref(kBetterTogetherSuiteEnabledPrefName, true);
   registry->RegisterBooleanPref(kInstantTetheringEnabledPrefName, true);
   registry->RegisterBooleanPref(kMessagesEnabledPrefName, true);
   registry->RegisterBooleanPref(kSmartLockEnabledDeprecatedPrefName, true);
   registry->RegisterBooleanPref(kSmartLockEnabledPrefName, true);
+  registry->RegisterBooleanPref(kPhoneHubEnabledPrefName, true);
+  registry->RegisterBooleanPref(kPhoneHubNotificationsEnabledPrefName, true);
+  registry->RegisterBooleanPref(kPhoneHubNotificationBadgeEnabledPrefName,
+                                true);
+  registry->RegisterBooleanPref(kPhoneHubTaskContinuationEnabledPrefName, true);
 }
 
 bool AreAnyMultiDeviceFeaturesAllowed(const PrefService* pref_service) {
+  // Note: Does not check sub-features of Phone Hub, since if the top-level
+  // Phone Hub feature is prohibited, its sub-features are implicitly
+  // prohibited.
   return pref_service->GetBoolean(kInstantTetheringAllowedPrefName) ||
          pref_service->GetBoolean(kMessagesAllowedPrefName) ||
-         pref_service->GetBoolean(kSmartLockAllowedPrefName);
+         pref_service->GetBoolean(kSmartLockAllowedPrefName) ||
+         pref_service->GetBoolean(kPhoneHubAllowedPrefName);
 }
 
 bool IsFeatureAllowed(mojom::Feature feature, PrefService* pref_service) {
@@ -57,6 +81,15 @@
       return pref_service->GetBoolean(kMessagesAllowedPrefName);
     case mojom::Feature::kSmartLock:
       return pref_service->GetBoolean(kSmartLockAllowedPrefName);
+    case mojom::Feature::kPhoneHub:
+      return pref_service->GetBoolean(kPhoneHubAllowedPrefName);
+    case mojom::Feature::kPhoneHubNotifications:
+      return pref_service->GetBoolean(kPhoneHubNotificationsAllowedPrefName);
+    // Note: Uses the same "allowed" pref for notification usage in general.
+    case mojom::Feature::kPhoneHubNotificationBadge:
+      return pref_service->GetBoolean(kPhoneHubNotificationsAllowedPrefName);
+    case mojom::Feature::kPhoneHubTaskContinuation:
+      return pref_service->GetBoolean(kPhoneHubTaskContinuationAllowedPrefName);
     default:
       NOTREACHED();
       return false;
diff --git a/chromeos/services/multidevice_setup/public/cpp/prefs.h b/chromeos/services/multidevice_setup/public/cpp/prefs.h
index e44ae6a..796724c0 100644
--- a/chromeos/services/multidevice_setup/public/cpp/prefs.h
+++ b/chromeos/services/multidevice_setup/public/cpp/prefs.h
@@ -21,6 +21,10 @@
 extern const char kMessagesAllowedPrefName[];
 extern const char kSmartLockAllowedPrefName[];
 extern const char kSmartLockSigninAllowedPrefName[];
+extern const char kPhoneHubAllowedPrefName[];
+// Note: Notification pref is shared with the notification badge feature.
+extern const char kPhoneHubNotificationsAllowedPrefName[];
+extern const char kPhoneHubTaskContinuationAllowedPrefName[];
 
 // Preferences which represent whether features are enabled by the user via
 // settings. If a feature is prohibited (see above preferences), the "enabled"
@@ -29,6 +33,10 @@
 extern const char kInstantTetheringEnabledPrefName[];
 extern const char kMessagesEnabledPrefName[];
 extern const char kSmartLockEnabledPrefName[];
+extern const char kPhoneHubEnabledPrefName[];
+extern const char kPhoneHubNotificationsEnabledPrefName[];
+extern const char kPhoneHubNotificationBadgeEnabledPrefName[];
+extern const char kPhoneHubTaskContinuationEnabledPrefName[];
 
 // The old pref which controlled if Smart Lock was enabled, prior to the
 // introduction of MultiDeviceSetupService. It will be removed once old Smart
diff --git a/chromeos/services/multidevice_setup/public/mojom/multidevice_setup.mojom b/chromeos/services/multidevice_setup/public/mojom/multidevice_setup.mojom
index 7f7883d..5b49b9b 100644
--- a/chromeos/services/multidevice_setup/public/mojom/multidevice_setup.mojom
+++ b/chromeos/services/multidevice_setup/public/mojom/multidevice_setup.mojom
@@ -51,7 +51,11 @@
   kBetterTogetherSuite,
   kInstantTethering,
   kMessages,
-  kSmartLock
+  kSmartLock,
+  kPhoneHub,
+  kPhoneHubNotifications,
+  kPhoneHubNotificationBadge,
+  kPhoneHubTaskContinuation
 };
 
 // This enum is tied directly to a UMA enum defined in
@@ -90,6 +94,12 @@
   // The feature still requires further setup to be ready for use (e.g., Android
   // Messages requires a separate pairing flow after unified setup).
   kFurtherSetupRequired = 8,
+
+  // The feature has been enabled by the user, but it is still unavailable
+  // because it is a sub-feature of a top-level feature, and that top-level
+  // feature has been disabled (e.g., Phone Hub notifications are a sub-feature
+  // of Phone Hub).
+  kUnavailableTopLevelFeatureDisabled = 9
 };
 
 // Metadata describing a device that can used as the host for multidevice
diff --git a/components/autofill/core/browser/BUILD.gn b/components/autofill/core/browser/BUILD.gn
index 4d8c640..e3732a0 100644
--- a/components/autofill/core/browser/BUILD.gn
+++ b/components/autofill/core/browser/BUILD.gn
@@ -98,6 +98,8 @@
     "data_model/autofill_structured_address_regex_provider.h",
     "data_model/autofill_structured_address_utils.cc",
     "data_model/autofill_structured_address_utils.h",
+    "data_model/borrowed_transliterator.cc",
+    "data_model/borrowed_transliterator.h",
     "data_model/contact_info.cc",
     "data_model/contact_info.h",
     "data_model/credit_card.cc",
@@ -583,6 +585,7 @@
     "data_model/autofill_structured_address_name_unittest.cc",
     "data_model/autofill_structured_address_regex_provider_unittest.cc",
     "data_model/autofill_structured_address_utils_unittest.cc",
+    "data_model/borrowed_transliterator_unittest.cc",
     "data_model/contact_info_unittest.cc",
     "data_model/credit_card_unittest.cc",
     "data_model/phone_number_unittest.cc",
diff --git a/components/autofill/core/browser/data_model/autofill_profile_comparator.cc b/components/autofill/core/browser/data_model/autofill_profile_comparator.cc
index 870ef001..a3eb9bf 100644
--- a/components/autofill/core/browser/data_model/autofill_profile_comparator.cc
+++ b/components/autofill/core/browser/data_model/autofill_profile_comparator.cc
@@ -10,20 +10,16 @@
 #include "base/i18n/case_conversion.h"
 #include "base/i18n/char_iterator.h"
 #include "base/i18n/unicodestring.h"
-#include "base/no_destructor.h"
 #include "base/strings/string_split.h"
 #include "base/strings/string_util.h"
 #include "base/strings/utf_string_conversion_utils.h"
 #include "base/strings/utf_string_conversions.h"
-#include "base/synchronization/lock.h"
 #include "components/autofill/core/browser/address_rewriter.h"
 #include "components/autofill/core/browser/autofill_data_util.h"
 #include "components/autofill/core/browser/autofill_metrics.h"
 #include "components/autofill/core/browser/geo/autofill_country.h"
 #include "components/autofill/core/browser/geo/state_names.h"
 #include "components/autofill/core/common/autofill_clock.h"
-#include "third_party/icu/source/common/unicode/unistr.h"
-#include "third_party/icu/source/i18n/unicode/translit.h"
 #include "third_party/libphonenumber/phonenumber_api.h"
 
 using base::UTF16ToUTF8;
@@ -190,51 +186,6 @@
   return iter_.get();
 }
 
-// This RAII class provides a thread-safe interface to a shared transliterator.
-// Sharing a single transliterator is advisable due its high construction cost.
-class BorrowedTransliterator {
- public:
-  BorrowedTransliterator() : auto_lock_(GetLock()) {}
-
-  void Transliterate(icu::UnicodeString* text) const {
-    if (GetTransliterator() != nullptr) {
-      GetTransliterator()->transliterate(*text);
-    } else {
-      *text = text->toLower();
-    }
-  }
-
- private:
-  static base::Lock& GetLock() {
-    static base::NoDestructor<base::Lock> instance;
-    return *instance;
-  }
-
-  // Use ICU transliteration to remove diacritics and fold case.
-  // See http://userguide.icu-project.org/transforms/general
-  static std::unique_ptr<icu::Transliterator> CreateTransliterator() {
-    UErrorCode status = U_ZERO_ERROR;
-    std::unique_ptr<icu::Transliterator> transliterator(
-        icu::Transliterator::createInstance(
-            "NFD; [:Nonspacing Mark:] Remove; Lower; NFC", UTRANS_FORWARD,
-            status));
-    if (U_FAILURE(status) || transliterator == nullptr) {
-      // TODO(rogerm): Add a histogram to count how often this happens.
-      LOG(ERROR) << "Failed to create ICU Transliterator: "
-                 << u_errorName(status);
-    }
-    return transliterator;
-  }
-
-  static std::unique_ptr<icu::Transliterator>& GetTransliterator() {
-    static base::NoDestructor<std::unique_ptr<icu::Transliterator>> instance(
-        CreateTransliterator());
-    return *instance;
-  }
-
-  base::AutoLock auto_lock_;
-};
-
 }  // namespace
 
 AutofillProfileComparator::AutofillProfileComparator(
@@ -327,9 +278,7 @@
   if (previous_was_whitespace && !result.empty())
     result.resize(result.size() - 1);
 
-  icu::UnicodeString value = icu::UnicodeString(result.data(), result.length());
-  BorrowedTransliterator().Transliterate(&value);
-  return base::i18n::UnicodeStringToString16(value);
+  return RemoveDiacriticsAndConvertToLowerCase(result);
 }
 
 bool AutofillProfileComparator::AreMergeable(const AutofillProfile& p1,
diff --git a/components/autofill/core/browser/data_model/autofill_profile_comparator.h b/components/autofill/core/browser/data_model/autofill_profile_comparator.h
index 0d3b0ba1..26db884 100644
--- a/components/autofill/core/browser/data_model/autofill_profile_comparator.h
+++ b/components/autofill/core/browser/data_model/autofill_profile_comparator.h
@@ -12,6 +12,7 @@
 #include "base/strings/string_piece.h"
 #include "components/autofill/core/browser/data_model/address.h"
 #include "components/autofill/core/browser/data_model/autofill_profile.h"
+#include "components/autofill/core/browser/data_model/borrowed_transliterator.h"
 #include "components/autofill/core/browser/data_model/contact_info.h"
 #include "components/autofill/core/common/autofill_l10n_util.h"
 
diff --git a/components/autofill/core/browser/data_model/autofill_structured_address_component.h b/components/autofill/core/browser/data_model/autofill_structured_address_component.h
index 1fd3ce5..c6abab4 100644
--- a/components/autofill/core/browser/data_model/autofill_structured_address_component.h
+++ b/components/autofill/core/browser/data_model/autofill_structured_address_component.h
@@ -21,17 +21,19 @@
 namespace structured_address {
 
 // Represents the validation status of value stored in the AutofillProfile.
+// The associated integer values used to store the verification code in SQL and
+// should not be modified.
 enum class VerificationStatus {
   // No verification status assigned.
-  kNoStatus,
+  kNoStatus = 0,
   // The value token was parsed from a parent token.
-  kParsed,
+  kParsed = 1,
   // Value was built from its subcomponents.
-  kFormatted,
+  kFormatted = 2,
   // The value was observed in a form transmission.
-  kObserved,
+  kObserved = 3,
   // The user used the autofill settings to verify and store this token.
-  kUserVerified,
+  kUserVerified = 4,
 };
 
 // An AddressComponent is a tree structure that represents a semi-structured
diff --git a/components/autofill/core/browser/data_model/borrowed_transliterator.cc b/components/autofill/core/browser/data_model/borrowed_transliterator.cc
new file mode 100644
index 0000000..5d59f32
--- /dev/null
+++ b/components/autofill/core/browser/data_model/borrowed_transliterator.cc
@@ -0,0 +1,60 @@
+// Copyright 2020 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#include "components/autofill/core/browser/data_model/borrowed_transliterator.h"
+
+#include "base/logging.h"
+
+namespace autofill {
+
+BorrowedTransliterator::BorrowedTransliterator() : auto_lock_(GetLock()) {}
+
+BorrowedTransliterator::~BorrowedTransliterator() = default;
+
+void BorrowedTransliterator::Transliterate(icu::UnicodeString* text) const {
+  if (GetTransliterator() != nullptr) {
+    GetTransliterator()->transliterate(*text);
+  } else {
+    *text = text->toLower();
+  }
+}
+
+// static
+base::Lock& BorrowedTransliterator::GetLock() {
+  static base::NoDestructor<base::Lock> instance;
+  return *instance;
+}
+
+// static
+std::unique_ptr<icu::Transliterator>
+BorrowedTransliterator::CreateTransliterator() {
+  UErrorCode status = U_ZERO_ERROR;
+  std::unique_ptr<icu::Transliterator> transliterator(
+      icu::Transliterator::createInstance(
+          "NFD; [:Nonspacing Mark:] Remove; Lower; NFC", UTRANS_FORWARD,
+          status));
+  if (U_FAILURE(status) || transliterator == nullptr) {
+    // TODO(rogerm): Add a histogram to count how often this happens.
+    LOG(ERROR) << "Failed to create ICU Transliterator: "
+               << u_errorName(status);
+  }
+  return transliterator;
+}
+
+// static
+std::unique_ptr<icu::Transliterator>&
+BorrowedTransliterator::GetTransliterator() {
+  static base::NoDestructor<std::unique_ptr<icu::Transliterator>> instance(
+      CreateTransliterator());
+  return *instance;
+}
+
+base::string16 RemoveDiacriticsAndConvertToLowerCase(
+    base::StringPiece16 value) {
+  icu::UnicodeString result = icu::UnicodeString(value.data(), value.length());
+  BorrowedTransliterator().Transliterate(&result);
+  return base::i18n::UnicodeStringToString16(result);
+}
+
+}  // namespace autofill
diff --git a/components/autofill/core/browser/data_model/borrowed_transliterator.h b/components/autofill/core/browser/data_model/borrowed_transliterator.h
new file mode 100644
index 0000000..247edf5
--- /dev/null
+++ b/components/autofill/core/browser/data_model/borrowed_transliterator.h
@@ -0,0 +1,44 @@
+// Copyright 2020 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef COMPONENTS_AUTOFILL_CORE_BROWSER_DATA_MODEL_BORROWED_TRANSLITERATOR_H_
+#define COMPONENTS_AUTOFILL_CORE_BROWSER_DATA_MODEL_BORROWED_TRANSLITERATOR_H_
+
+#include "base/i18n/unicodestring.h"
+#include "base/no_destructor.h"
+#include "base/synchronization/lock.h"
+#include "third_party/icu/source/common/unicode/unistr.h"
+#include "third_party/icu/source/i18n/unicode/translit.h"
+
+namespace autofill {
+
+// This RAII class provides a thread-safe interface to a shared transliterator.
+// Sharing a single transliterator is advisable due its high construction cost.
+class BorrowedTransliterator {
+ public:
+  BorrowedTransliterator();
+  virtual ~BorrowedTransliterator();
+
+  void Transliterate(icu::UnicodeString* text) const;
+
+ private:
+  static base::Lock& GetLock();
+
+  // Use ICU transliteration to remove diacritics and fold case.
+  // See http://userguide.icu-project.org/transforms/general
+  static std::unique_ptr<icu::Transliterator> CreateTransliterator();
+
+  static std::unique_ptr<icu::Transliterator>& GetTransliterator();
+
+  base::AutoLock auto_lock_;
+};
+
+// Apply the transliteration to a full string to convert it to lower case and to
+// remove the diacritics.
+// and remove the diacritics.
+base::string16 RemoveDiacriticsAndConvertToLowerCase(base::StringPiece16 value);
+
+}  // namespace autofill
+
+#endif  // COMPONENTS_AUTOFILL_CORE_BROWSER_DATA_MODEL_BORROWED_TRANSLITERATOR_H_
diff --git a/components/autofill/core/browser/data_model/borrowed_transliterator_unittest.cc b/components/autofill/core/browser/data_model/borrowed_transliterator_unittest.cc
new file mode 100644
index 0000000..f972854a
--- /dev/null
+++ b/components/autofill/core/browser/data_model/borrowed_transliterator_unittest.cc
@@ -0,0 +1,21 @@
+// Copyright 2020 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#include "components/autofill/core/browser/data_model/borrowed_transliterator.h"
+
+#include "base/strings/string_piece.h"
+
+#include "base/strings/utf_string_conversions.h"
+#include "base/test/gtest_util.h"
+#include "testing/gtest/include/gtest/gtest.h"
+
+namespace autofill {
+
+TEST(BorrowedTransliterator, RemoveDiacriticsAndConvertToLowerCase) {
+  EXPECT_EQ(RemoveDiacriticsAndConvertToLowerCase(
+                base::UTF8ToUTF16("āēaa11.īūčģķļņšžKāäǟḑēīļņōȯȱõȭŗšțūž")),
+            base::ASCIIToUTF16("aeaa11.iucgklnszkaaadeilnooooorstuz"));
+}
+
+}  // namespace autofill
diff --git a/components/autofill/core/browser/webdata/autofill_table.cc b/components/autofill/core/browser/webdata/autofill_table.cc
index 1930e25..35cc4508 100644
--- a/components/autofill/core/browser/webdata/autofill_table.cc
+++ b/components/autofill/core/browser/webdata/autofill_table.cc
@@ -18,6 +18,7 @@
 #include "base/i18n/case_conversion.h"
 #include "base/logging.h"
 #include "base/numerics/safe_conversions.h"
+#include "base/strings/strcat.h"
 #include "base/strings/string_number_conversions.h"
 #include "base/strings/string_util.h"
 #include "base/strings/utf_string_conversions.h"
@@ -50,8 +51,14 @@
 #include "url/gurl.h"
 
 namespace autofill {
+
 namespace {
 
+// Constant to assign an unset verification status to structured address
+// components stored for legacy profiles.
+constexpr structured_address::VerificationStatus kNoStatus =
+    structured_address::VerificationStatus::kNoStatus;
+
 // Helper struct for AutofillTable::RemoveFormElementsAddedBetween().
 // Contains all the necessary fields to update a row in the 'autofill' table.
 struct AutofillUpdate {
@@ -191,14 +198,70 @@
   return credit_card;
 }
 
+bool AddAutofillProfileNames(const AutofillProfile& profile,
+                             sql::Database* db) {
+  if (base::FeatureList::IsEnabled(
+          features::kAutofillEnableSupportForMoreStructureInNames)) {
+    sql::Statement s(db->GetUniqueStatement(
+        "INSERT INTO autofill_profile_names "
+        "(guid, "
+        "honorific_prefix, honorific_prefix_status, "
+        "first_name, first_name_status, "
+        "middle_name, middle_name_status, "
+        "first_last_name, first_last_name_status, "
+        "conjunction_last_name, conjunction_last_name_status, "
+        "second_last_name, second_last_name_status, "
+        "last_name, last_name_status, "
+        "full_name, full_name_status) "
+        "VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)"));
+    s.BindString(0, profile.guid());
+    s.BindString16(1, profile.GetRawInfo(NAME_HONORIFIC_PREFIX));
+    s.BindInt(2, profile.GetVerificationStatusInt(NAME_HONORIFIC_PREFIX));
+    s.BindString16(3, profile.GetRawInfo(NAME_FIRST));
+    s.BindInt(4, profile.GetVerificationStatusInt(NAME_FIRST));
+    s.BindString16(5, profile.GetRawInfo(NAME_MIDDLE));
+    s.BindInt(6, profile.GetVerificationStatusInt(NAME_MIDDLE));
+    s.BindString16(7, profile.GetRawInfo(NAME_LAST_FIRST));
+    s.BindInt(8, profile.GetVerificationStatusInt(NAME_LAST_FIRST));
+    s.BindString16(9, profile.GetRawInfo(NAME_LAST_CONJUNCTION));
+    s.BindInt(10, profile.GetVerificationStatusInt(NAME_LAST_CONJUNCTION));
+    s.BindString16(11, profile.GetRawInfo(NAME_LAST_SECOND));
+    s.BindInt(12, profile.GetVerificationStatusInt(NAME_LAST_SECOND));
+    s.BindString16(13, profile.GetRawInfo(NAME_LAST));
+    s.BindInt(14, profile.GetVerificationStatusInt(NAME_LAST));
+    s.BindString16(15, profile.GetRawInfo(NAME_FULL));
+    s.BindInt(16, profile.GetVerificationStatusInt(NAME_FULL));
+    return s.Run();
+  }
+  // Add the new name.
+  sql::Statement s(
+      db->GetUniqueStatement("INSERT INTO autofill_profile_names"
+                             " (guid, first_name, middle_name, last_name, "
+                             "full_name) "
+                             "VALUES (?,?,?,?,?)"));
+  s.BindString(0, profile.guid());
+  s.BindString16(1, profile.GetRawInfo(NAME_FIRST));
+  s.BindString16(2, profile.GetRawInfo(NAME_MIDDLE));
+  s.BindString16(3, profile.GetRawInfo(NAME_LAST));
+  s.BindString16(4, profile.GetRawInfo(NAME_FULL));
+  return s.Run();
+}
+
 bool AddAutofillProfileNamesToProfile(sql::Database* db,
                                       AutofillProfile* profile) {
-  // TODO(estade): update schema so that multiple names are not associated per
-  // unique profile guid. Please refer https://crbug.com/497934.
   sql::Statement s(db->GetUniqueStatement(
-      "SELECT guid, first_name, middle_name, last_name, full_name "
+      "SELECT "
+      "guid, "
+      "honorific_prefix, honorific_prefix_status, "
+      "first_name, first_name_status, "
+      "middle_name, middle_name_status, "
+      "first_last_name, first_last_name_status, "
+      "conjunction_last_name, conjunction_last_name_status, "
+      "second_last_name, second_last_name_status, "
+      "last_name, last_name_status, "
+      "full_name, full_name_status "
       "FROM autofill_profile_names "
-      "WHERE guid=?"
+      "WHERE guid=? "
       "LIMIT 1"));
   s.BindString(0, profile->guid());
 
@@ -207,18 +270,48 @@
 
   if (s.Step()) {
     DCHECK_EQ(profile->guid(), s.ColumnString(0));
-    profile->SetRawInfo(NAME_FIRST, s.ColumnString16(1));
-    profile->SetRawInfo(NAME_MIDDLE, s.ColumnString16(2));
-    profile->SetRawInfo(NAME_LAST, s.ColumnString16(3));
-    profile->SetRawInfo(NAME_FULL, s.ColumnString16(4));
+
+    if (base::FeatureList::IsEnabled(
+            features::kAutofillEnableSupportForMoreStructureInNames)) {
+      // Whether or not the name has a legacy structure, set all
+      // components. The Profile can detect that it must be migrated because
+      // all values have the validation status |kNoStatus|.
+      profile->SetRawInfoWithVerificationStatusInt(
+          NAME_HONORIFIC_PREFIX, s.ColumnString16(1), s.ColumnInt(2));
+      profile->SetRawInfoWithVerificationStatusInt(
+          NAME_FIRST, s.ColumnString16(3), s.ColumnInt(4));
+      profile->SetRawInfoWithVerificationStatusInt(
+          NAME_MIDDLE, s.ColumnString16(5), s.ColumnInt(6));
+      profile->SetRawInfoWithVerificationStatusInt(
+          NAME_LAST_FIRST, s.ColumnString16(7), s.ColumnInt(8));
+      profile->SetRawInfoWithVerificationStatusInt(
+          NAME_LAST_CONJUNCTION, s.ColumnString16(9), s.ColumnInt(10));
+      profile->SetRawInfoWithVerificationStatusInt(
+          NAME_LAST_SECOND, s.ColumnString16(11), s.ColumnInt(12));
+      profile->SetRawInfoWithVerificationStatusInt(
+          NAME_LAST, s.ColumnString16(13), s.ColumnInt(14));
+      profile->SetRawInfoWithVerificationStatusInt(
+          NAME_FULL, s.ColumnString16(15), s.ColumnInt(16));
+    } else {
+      // If structured components are not enabled, only use the legacy
+      // structure.
+      profile->SetRawInfoWithVerificationStatus(NAME_FULL, s.ColumnString16(15),
+                                                kNoStatus);
+      profile->SetRawInfoWithVerificationStatus(NAME_FIRST, s.ColumnString16(3),
+                                                kNoStatus);
+      profile->SetRawInfoWithVerificationStatus(NAME_MIDDLE,
+                                                s.ColumnString16(5), kNoStatus);
+      profile->SetRawInfoWithVerificationStatus(NAME_LAST, s.ColumnString16(13),
+                                                kNoStatus);
+    }
   }
   return s.Succeeded();
 }
 
 bool AddAutofillProfileEmailsToProfile(sql::Database* db,
                                        AutofillProfile* profile) {
-  // TODO(estade): update schema so that multiple emails are not associated per
-  // unique profile guid. Please refer https://crbug.com/497934.
+  // TODO(estade): update schema so that multiple emails are not associated
+  // per unique profile guid. Please refer https://crbug.com/497934.
   sql::Statement s(db->GetUniqueStatement(
       "SELECT guid, email FROM autofill_profile_emails WHERE guid=? LIMIT 1"));
   s.BindString(0, profile->guid());
@@ -236,7 +329,8 @@
 bool AddAutofillProfilePhonesToProfile(sql::Database* db,
                                        AutofillProfile* profile) {
   // TODO(estade): update schema so that multiple phone numbers are not
-  // associated per unique profile guid. Please refer https://crbug.com/497934.
+  // associated per unique profile guid. Please refer
+  // https://crbug.com/497934.
   sql::Statement s(db->GetUniqueStatement(
       "SELECT guid, number FROM autofill_profile_phones WHERE guid=? LIMIT 1"));
   s.BindString(0, profile->guid());
@@ -250,23 +344,6 @@
   }
   return s.Succeeded();
 }
-
-bool AddAutofillProfileNames(const AutofillProfile& profile,
-                             sql::Database* db) {
-  // Add the new name.
-  sql::Statement s(db->GetUniqueStatement(
-      "INSERT INTO autofill_profile_names"
-      " (guid, first_name, middle_name, last_name, full_name) "
-      "VALUES (?,?,?,?,?)"));
-  s.BindString(0, profile.guid());
-  s.BindString16(1, profile.GetRawInfo(NAME_FIRST));
-  s.BindString16(2, profile.GetRawInfo(NAME_MIDDLE));
-  s.BindString16(3, profile.GetRawInfo(NAME_LAST));
-  s.BindString16(4, profile.GetRawInfo(NAME_FULL));
-
-  return s.Run();
-}
-
 bool AddAutofillProfileEmails(const AutofillProfile& profile,
                               sql::Database* db) {
   // Add the new email.
@@ -360,9 +437,9 @@
   return CreditCard::OK;
 }
 
-// Returns |s| with |escaper| in front of each of occurrence of a character from
-// |special_chars|. Any occurrence of |escaper| in |s| is doubled. For example,
-// Substitute("hello_world!", "_%", '!'') returns "hello!_world!!".
+// Returns |s| with |escaper| in front of each of occurrence of a character
+// from |special_chars|. Any occurrence of |escaper| in |s| is doubled. For
+// example, Substitute("hello_world!", "_%", '!'') returns "hello!_world!!".
 base::string16 Substitute(const base::string16& s,
                           const base::string16& special_chars,
                           const base::char16& escaper) {
@@ -393,7 +470,7 @@
   DCHECK(autofill_table_encryptor_);
 }
 
-AutofillTable::~AutofillTable() {}
+AutofillTable::~AutofillTable() = default;
 
 AutofillTable* AutofillTable::FromWebDatabase(WebDatabase* db) {
   return static_cast<AutofillTable*>(db->GetTable(GetKey()));
@@ -501,6 +578,9 @@
     case 87:
       *update_compatible_version = false;
       return MigrateToVersion87AddCreditCardNicknameColumn();
+    case 88:
+      *update_compatible_version = false;
+      return MigrateToVersion88AddNewNameColumns();
   }
   return true;
 }
@@ -2806,9 +2886,40 @@
              "DEFAULT 0");
 }
 
+bool AutofillTable::MigrateToVersion88AddNewNameColumns() {
+  for (const std::string& column :
+       {"honorific_prefix", "first_last_name", "conjunction_last_name",
+        "second_last_name"}) {
+    if (!db_->DoesColumnExist("autofill_profile_names", column.c_str()) &&
+        !db_->Execute(
+            base::StrCat({"ALTER TABLE autofill_profile_names ADD COLUMN ",
+                          column, " VARCHAR"})
+                .c_str())) {
+      return false;
+    }
+  }
+
+  for (const std::string& column :
+       {"honorific_prefix_status", "first_name_status", "middle_name_status",
+        "last_name_status", "first_last_name_status",
+        "conjunction_last_name_status", "second_last_name_status",
+        "full_name_status"}) {
+    // The default value of 0 corresponds to the verification status
+    // |kNoStatus|.
+    if (!db_->DoesColumnExist("autofill_profile_names", column.c_str()) &&
+        !db_->Execute(
+            base::StrCat({"ALTER TABLE autofill_profile_names ADD COLUMN ",
+                          column, " INTEGER DEFAULT 0"})
+                .c_str())) {
+      return false;
+    }
+  }
+  return true;
+}
+
 bool AutofillTable::MigrateToVersion86RemoveUnmaskedCreditCardsUseColumns() {
-  // Sqlite does not support "alter table drop column" syntax, so it has be done
-  // manually.
+  // Sqlite does not support "alter table drop column" syntax, so it has be
+  // done manually.
   sql::Transaction transaction(db_);
   return transaction.Begin() &&
          db_->Execute(
@@ -2837,8 +2948,9 @@
     const std::vector<FormFieldData>& elements,
     std::vector<AutofillChange>* changes,
     base::Time time) {
-  // Only add one new entry for each unique element name.  Use |seen_names| to
-  // track this.  Add up to |kMaximumUniqueNames| unique entries per form.
+  // Only add one new entry for each unique element name.  Use |seen_names|
+  // to track this.  Add up to |kMaximumUniqueNames| unique entries per
+  // form.
   const size_t kMaximumUniqueNames = 256;
   std::set<base::string16> seen_names;
   bool result = true;
@@ -2964,9 +3076,9 @@
   s.BindInt64(3, entry.date_created().ToTimeT());
   s.BindInt64(4, entry.date_last_used().ToTimeT());
   // TODO(isherman): The counts column is currently synced implicitly as the
-  // number of timestamps.  Sync the value explicitly instead, since the DB now
-  // only saves the first and last timestamp, which makes counting timestamps
-  // completely meaningless as a way to track frequency of usage.
+  // number of timestamps.  Sync the value explicitly instead, since the DB
+  // now only saves the first and last timestamp, which makes counting
+  // timestamps completely meaningless as a way to track frequency of usage.
   s.BindInt(5, entry.date_last_used() == entry.date_created() ? 1 : 2);
   return s.Run();
 }
@@ -3132,12 +3244,26 @@
 
 bool AutofillTable::InitProfileNamesTable() {
   if (!db_->DoesTableExist("autofill_profile_names")) {
+    // The default value of 0 corresponds to the verification status
+    // |kNoStatus|.
     if (!db_->Execute("CREATE TABLE autofill_profile_names ( "
                       "guid VARCHAR, "
                       "first_name VARCHAR, "
                       "middle_name VARCHAR, "
                       "last_name VARCHAR, "
-                      "full_name VARCHAR)")) {
+                      "full_name VARCHAR, "
+                      "honorific_prefix VARCHAR, "
+                      "first_last_name VARCHAR, "
+                      "conjunction_last_name VARCHAR, "
+                      "second_last_name VARCHAR, "
+                      "honorific_prefix_status INTEGER DEFAULT 0, "
+                      "first_name_status INTEGER DEFAULT 0, "
+                      "middle_name_status INTEGER DEFAULT 0, "
+                      "last_name_status INTEGER DEFAULT 0, "
+                      "first_last_name_status INTEGER DEFAULT 0, "
+                      "conjunction_last_name_status INTEGER DEFAULT 0, "
+                      "second_last_name_status INTEGER DEFAULT 0, "
+                      "full_name_status INTEGER DEFAULT 0)")) {
       NOTREACHED();
       return false;
     }
diff --git a/components/autofill/core/browser/webdata/autofill_table.h b/components/autofill/core/browser/webdata/autofill_table.h
index a283890..eb7ee0c 100644
--- a/components/autofill/core/browser/webdata/autofill_table.h
+++ b/components/autofill/core/browser/webdata/autofill_table.h
@@ -97,16 +97,41 @@
 //                      A flag indicating whether the validity states of
 //                      different fields according to the client validity api is
 //                      updated or not. Added in version 80.
+//
 // autofill_profile_names
 //                      This table contains the multi-valued name fields
 //                      associated with a profile.
 //
 //   guid               The guid string that identifies the profile to which
 //                      the name belongs.
-//   first_name
-//   middle_name
-//   last_name
-//   full_name
+//   honorific_prefix   The honorific prefix of a person like Ms, Mr or Prof
+//   first_name         The first name of a person.
+//   middle_name        The middle name or even names of a person.
+//   last_name          The unstructured last name that is a combination of the
+//                      first and second last name.
+//   first_last_name    The first part of the last name. Mostly used for
+//                      Latinx/Hispanic last names.
+//   conjunction_last_name
+//                      An optional conjunction that is mostly used in
+//                      Hispanic/Latinx last names in between the first and
+//                      second last name in the unstructured representation.
+//   second_last_name   The second part of the last names. Last names only
+//                      consisting of a single part are stored in the second
+//                      part by default.
+//   full_name          The unstructured full name of a person.
+//   honorific_prefix_status
+//   first_name_status
+//   middle_name_status
+//   last_name_status
+//   first_last_name_status
+//   conjunction_last_name_status
+//   second_last_name_status
+//                      Each token of the names has an additional validation
+//                      status that indicates if Autofill parsed the value out
+//                      of an unstructured (last) name, or if autofill formatted
+//                      the token from its structured subcomponents, or if the
+//                      value was observed in a form submission, or even
+//                      validated by the user in the settings.
 //
 // autofill_profile_emails
 //                      This table contains the multi-valued email fields
@@ -559,6 +584,7 @@
   bool MigrateToVersion85AddCardIssuerColumnToMaskedCreditCard();
   bool MigrateToVersion86RemoveUnmaskedCreditCardsUseColumns();
   bool MigrateToVersion87AddCreditCardNicknameColumn();
+  bool MigrateToVersion88AddNewNameColumns();
 
   // Max data length saved in the table, AKA the maximum length allowed for
   // form data.
diff --git a/components/autofill/core/browser/webdata/autofill_table_unittest.cc b/components/autofill/core/browser/webdata/autofill_table_unittest.cc
index 5572c25..7815914e 100644
--- a/components/autofill/core/browser/webdata/autofill_table_unittest.cc
+++ b/components/autofill/core/browser/webdata/autofill_table_unittest.cc
@@ -56,6 +56,8 @@
 
 namespace autofill {
 
+using structured_address::VerificationStatus;
+
 // So we can compare AutofillKeys with EXPECT_EQ().
 std::ostream& operator<<(std::ostream& os, const AutofillKey& key) {
   return os << base::UTF16ToASCII(key.name()) << ", "
@@ -844,6 +846,362 @@
   EXPECT_TRUE(changes.empty());
 }
 
+TEST_F(AutofillTableTest,
+       AutofillProfile_StructuredNames_BackAndForthMigration) {
+  // Enable the structured names.
+  scoped_feature_list_.InitAndEnableFeature(
+      features::kAutofillEnableSupportForMoreStructureInNames);
+
+  AutofillProfile structured_name_profile;
+  structured_name_profile.set_origin(std::string());
+
+  structured_name_profile.SetRawInfoWithVerificationStatus(
+      NAME_HONORIFIC_PREFIX, ASCIIToUTF16("Dr."),
+      VerificationStatus::kObserved);
+
+  structured_name_profile.SetRawInfoWithVerificationStatus(
+      NAME_FIRST, ASCIIToUTF16("John"), VerificationStatus::kObserved);
+
+  structured_name_profile.SetRawInfoWithVerificationStatus(
+      NAME_MIDDLE, ASCIIToUTF16("Q."), VerificationStatus::kObserved);
+
+  structured_name_profile.SetRawInfoWithVerificationStatus(
+      NAME_LAST_FIRST, ASCIIToUTF16("Agent"), VerificationStatus::kParsed);
+
+  structured_name_profile.SetRawInfoWithVerificationStatus(
+      NAME_LAST_CONJUNCTION, ASCIIToUTF16("007"), VerificationStatus::kParsed);
+
+  structured_name_profile.SetRawInfoWithVerificationStatus(
+      NAME_LAST_SECOND, ASCIIToUTF16("Smith"), VerificationStatus::kParsed);
+
+  structured_name_profile.SetRawInfoWithVerificationStatus(
+      NAME_LAST, ASCIIToUTF16("Agent 007 Smith"), VerificationStatus::kParsed);
+
+  structured_name_profile.SetRawInfoWithVerificationStatus(
+      NAME_FULL, ASCIIToUTF16("Dr. John Q. Agent 007 Smith"),
+      VerificationStatus::kObserved);
+
+  structured_name_profile.SetRawInfo(EMAIL_ADDRESS,
+                                     ASCIIToUTF16("js@smith.xyz"));
+
+  structured_name_profile.SetRawInfo(COMPANY_NAME, ASCIIToUTF16("Google"));
+
+  structured_name_profile.SetRawInfo(ADDRESS_HOME_LINE1,
+                                     ASCIIToUTF16("1234 Apple Way"));
+
+  structured_name_profile.SetRawInfo(ADDRESS_HOME_LINE2,
+                                     ASCIIToUTF16("unit 5"));
+
+  structured_name_profile.SetRawInfo(ADDRESS_HOME_DEPENDENT_LOCALITY,
+                                     ASCIIToUTF16("Beverly Hills"));
+
+  structured_name_profile.SetRawInfo(ADDRESS_HOME_CITY,
+                                     ASCIIToUTF16("Los Angeles"));
+
+  structured_name_profile.SetRawInfo(ADDRESS_HOME_STATE, ASCIIToUTF16("CA"));
+
+  structured_name_profile.SetRawInfo(ADDRESS_HOME_ZIP, ASCIIToUTF16("90025"));
+
+  structured_name_profile.SetRawInfo(ADDRESS_HOME_SORTING_CODE,
+                                     ASCIIToUTF16("MAGIC ###"));
+
+  structured_name_profile.SetRawInfo(ADDRESS_HOME_COUNTRY, ASCIIToUTF16("US"));
+
+  structured_name_profile.SetRawInfo(PHONE_HOME_WHOLE_NUMBER,
+                                     ASCIIToUTF16("18181234567"));
+
+  structured_name_profile.set_language_code("en");
+
+  structured_name_profile.SetClientValidityFromBitfieldValue(6);
+
+  structured_name_profile.set_is_client_validity_states_updated(true);
+
+  // Add the profile to the table.
+  EXPECT_TRUE(table_->AddAutofillProfile(structured_name_profile));
+
+  // Get the structured-name profile from the table.
+  std::unique_ptr<AutofillProfile> db_profile =
+      table_->GetAutofillProfile(structured_name_profile.guid());
+  ASSERT_TRUE(db_profile);
+
+  // Verify that it is correct.
+  EXPECT_EQ(structured_name_profile, *db_profile);
+
+  // Now the feature for new structured names is disabled and the profile
+  // retrieved again.
+  scoped_feature_list_.Reset();
+  scoped_feature_list_.InitAndDisableFeature(
+      features::kAutofillEnableSupportForMoreStructureInNames);
+
+  // Get the legacy profile from the table.
+  std::unique_ptr<AutofillProfile> db_legacy_profile =
+      table_->GetAutofillProfile(structured_name_profile.guid());
+  ASSERT_TRUE(db_profile);
+
+  // And verify that state of the retrieved profile since it should only contain
+  // the legacy structure.
+  EXPECT_EQ(db_legacy_profile->GetRawInfo(NAME_FULL),
+            ASCIIToUTF16("Dr. John Q. Agent 007 Smith"));
+  EXPECT_EQ(db_legacy_profile->GetRawInfo(NAME_FIRST), ASCIIToUTF16("John"));
+  EXPECT_EQ(db_legacy_profile->GetRawInfo(NAME_MIDDLE), ASCIIToUTF16("Q."));
+  EXPECT_EQ(db_legacy_profile->GetRawInfo(NAME_LAST),
+            ASCIIToUTF16("Agent 007 Smith"));
+  EXPECT_TRUE(db_legacy_profile->GetRawInfo(NAME_HONORIFIC_PREFIX).empty());
+  EXPECT_TRUE(db_legacy_profile->GetRawInfo(NAME_LAST_FIRST).empty());
+  EXPECT_TRUE(db_legacy_profile->GetRawInfo(NAME_LAST_CONJUNCTION).empty());
+  EXPECT_TRUE(db_legacy_profile->GetRawInfo(NAME_LAST_SECOND).empty());
+
+  // Now the profile is updated (although it is technically the same).
+  EXPECT_TRUE(table_->UpdateAutofillProfile(*db_legacy_profile));
+
+  // Manually query the data base to verify that all tokens have been reset.
+  sql::Statement s(db_->GetSQLConnection()->GetUniqueStatement(
+      "SELECT "
+      "guid, "
+      "honorific_prefix, honorific_prefix_status, "
+      "first_name, first_name_status, "
+      "middle_name, middle_name_status, "
+      "first_last_name, first_last_name_status, "
+      "conjunction_last_name, conjunction_last_name_status, "
+      "second_last_name, second_last_name_status, "
+      "last_name, last_name_status, "
+      "full_name, full_name_status "
+      "FROM autofill_profile_names "
+      "WHERE guid=? "
+      "LIMIT 1"));
+  s.BindString(0, structured_name_profile.guid());
+  ASSERT_TRUE(s.is_valid());
+  ASSERT_TRUE(s.Step());
+
+  // Verify that the columns containing the additional structure were reset.
+  // NAME_HONORIFIC_PREFIX
+  EXPECT_TRUE(s.ColumnString16(1).empty());
+  EXPECT_EQ(s.ColumnInt(2), 0);
+  // NAME_LAST_FIRST
+  EXPECT_TRUE(s.ColumnString16(7).empty());
+  EXPECT_EQ(s.ColumnInt(8), 0);
+  // NAME_LAST_CONJUNCTION
+  EXPECT_TRUE(s.ColumnString16(9).empty());
+  EXPECT_EQ(s.ColumnInt(10), 0);
+  // NAME_LAST_SECOND
+  EXPECT_TRUE(s.ColumnString16(11).empty());
+  EXPECT_EQ(s.ColumnInt(12), 0);
+
+  // Now the feature for new structured names is enabled again and the profile
+  // is retrieved once more.
+  scoped_feature_list_.Reset();
+  scoped_feature_list_.InitAndEnableFeature(
+      features::kAutofillEnableSupportForMoreStructureInNames);
+
+  std::unique_ptr<AutofillProfile> db_migrated_profile =
+      table_->GetAutofillProfile(structured_name_profile.guid());
+  ASSERT_TRUE(db_migrated_profile);
+
+  // Verify that the legacy tokens are written correctly to the profile and that
+  // all new tokens are empty and that the verification status is set to
+  // |kNoStatus| for all tokens.
+  EXPECT_EQ(db_migrated_profile->GetRawInfo(NAME_FULL),
+            ASCIIToUTF16("Dr. John Q. Agent 007 Smith"));
+  EXPECT_TRUE(db_migrated_profile->GetRawInfo(NAME_HONORIFIC_PREFIX).empty());
+  EXPECT_EQ(db_migrated_profile->GetRawInfo(NAME_FIRST), ASCIIToUTF16("John"));
+  EXPECT_EQ(db_migrated_profile->GetRawInfo(NAME_MIDDLE), ASCIIToUTF16("Q."));
+  EXPECT_EQ(db_migrated_profile->GetRawInfo(NAME_LAST),
+            ASCIIToUTF16("Agent 007 Smith"));
+  EXPECT_TRUE(db_migrated_profile->GetRawInfo(NAME_LAST_FIRST).empty());
+  EXPECT_TRUE(db_migrated_profile->GetRawInfo(NAME_LAST_CONJUNCTION).empty());
+  EXPECT_TRUE(db_migrated_profile->GetRawInfo(NAME_LAST_SECOND).empty());
+
+  EXPECT_EQ(db_migrated_profile->GetVerificationStatus(NAME_FULL),
+            VerificationStatus::kNoStatus);
+  EXPECT_EQ(db_migrated_profile->GetVerificationStatus(NAME_HONORIFIC_PREFIX),
+            VerificationStatus::kNoStatus);
+  EXPECT_EQ(db_migrated_profile->GetVerificationStatus(NAME_FIRST),
+            VerificationStatus::kNoStatus);
+  EXPECT_EQ(db_migrated_profile->GetVerificationStatus(NAME_MIDDLE),
+            VerificationStatus::kNoStatus);
+  EXPECT_EQ(db_migrated_profile->GetVerificationStatus(NAME_LAST),
+            VerificationStatus::kNoStatus);
+  EXPECT_EQ(db_migrated_profile->GetVerificationStatus(NAME_LAST_FIRST),
+            VerificationStatus::kNoStatus);
+  EXPECT_EQ(db_migrated_profile->GetVerificationStatus(NAME_LAST_CONJUNCTION),
+            VerificationStatus::kNoStatus);
+  EXPECT_EQ(db_migrated_profile->GetVerificationStatus(NAME_LAST_SECOND),
+            VerificationStatus::kNoStatus);
+}
+
+// This test is an adaption of |AutofillTableTest.AutofillProfile| to structured
+// names.
+TEST_F(AutofillTableTest, AutofillProfile_StructuredNames) {
+  // Enable the structured names.
+  scoped_feature_list_.InitAndEnableFeature(
+      features::kAutofillEnableSupportForMoreStructureInNames);
+
+  AutofillProfile home_profile;
+  home_profile.set_origin(std::string());
+
+  home_profile.SetRawInfoWithVerificationStatus(NAME_HONORIFIC_PREFIX,
+                                                ASCIIToUTF16("Dr."),
+                                                VerificationStatus::kObserved);
+
+  home_profile.SetRawInfoWithVerificationStatus(
+      NAME_FIRST, ASCIIToUTF16("John"), VerificationStatus::kObserved);
+
+  home_profile.SetRawInfoWithVerificationStatus(NAME_MIDDLE, ASCIIToUTF16("Q."),
+                                                VerificationStatus::kObserved);
+
+  home_profile.SetRawInfoWithVerificationStatus(
+      NAME_LAST_FIRST, ASCIIToUTF16("Agent"), VerificationStatus::kParsed);
+
+  home_profile.SetRawInfoWithVerificationStatus(
+      NAME_LAST_CONJUNCTION, ASCIIToUTF16("007"), VerificationStatus::kParsed);
+
+  home_profile.SetRawInfoWithVerificationStatus(
+      NAME_LAST_SECOND, ASCIIToUTF16("Smith"), VerificationStatus::kParsed);
+
+  home_profile.SetRawInfoWithVerificationStatus(
+      NAME_LAST, ASCIIToUTF16("Agent 007 Smith"), VerificationStatus::kParsed);
+
+  home_profile.SetRawInfoWithVerificationStatus(
+      NAME_FULL, ASCIIToUTF16("Dr. John Q. Agent 007 Smith"),
+      VerificationStatus::kObserved);
+
+  home_profile.SetRawInfo(EMAIL_ADDRESS, ASCIIToUTF16("js@smith.xyz"));
+  home_profile.SetRawInfo(COMPANY_NAME, ASCIIToUTF16("Google"));
+  home_profile.SetRawInfo(ADDRESS_HOME_LINE1, ASCIIToUTF16("1234 Apple Way"));
+  home_profile.SetRawInfo(ADDRESS_HOME_LINE2, ASCIIToUTF16("unit 5"));
+  home_profile.SetRawInfo(ADDRESS_HOME_DEPENDENT_LOCALITY,
+                          ASCIIToUTF16("Beverly Hills"));
+  home_profile.SetRawInfo(ADDRESS_HOME_CITY, ASCIIToUTF16("Los Angeles"));
+  home_profile.SetRawInfo(ADDRESS_HOME_STATE, ASCIIToUTF16("CA"));
+  home_profile.SetRawInfo(ADDRESS_HOME_ZIP, ASCIIToUTF16("90025"));
+  home_profile.SetRawInfo(ADDRESS_HOME_SORTING_CODE, ASCIIToUTF16("MAGIC ###"));
+  home_profile.SetRawInfo(ADDRESS_HOME_COUNTRY, ASCIIToUTF16("US"));
+  home_profile.SetRawInfo(PHONE_HOME_WHOLE_NUMBER, ASCIIToUTF16("18181234567"));
+  home_profile.set_language_code("en");
+  home_profile.SetClientValidityFromBitfieldValue(6);
+  home_profile.set_is_client_validity_states_updated(true);
+  Time pre_creation_time = AutofillClock::Now();
+
+  // Add the profile to the table.
+  EXPECT_TRUE(table_->AddAutofillProfile(home_profile));
+  Time post_creation_time = AutofillClock::Now();
+
+  // Get the 'Home' profile from the table.
+  std::unique_ptr<AutofillProfile> db_profile =
+      table_->GetAutofillProfile(home_profile.guid());
+  ASSERT_TRUE(db_profile);
+
+  // Verify that it is correct.
+  EXPECT_EQ(home_profile, *db_profile);
+
+  sql::Statement s_home(db_->GetSQLConnection()->GetUniqueStatement(
+      "SELECT date_modified "
+      "FROM autofill_profiles WHERE guid=?"));
+  s_home.BindString(0, home_profile.guid());
+  ASSERT_TRUE(s_home.is_valid());
+  ASSERT_TRUE(s_home.Step());
+  EXPECT_GE(s_home.ColumnInt64(0), pre_creation_time.ToTimeT());
+  EXPECT_LE(s_home.ColumnInt64(0), post_creation_time.ToTimeT());
+  EXPECT_FALSE(s_home.Step());
+
+  // Add a 'Billing' profile.
+  AutofillProfile billing_profile = home_profile;
+  billing_profile.set_guid(base::GenerateGUID());
+  billing_profile.set_origin("https://www.example.com/");
+  billing_profile.SetRawInfo(ADDRESS_HOME_LINE1,
+                             ASCIIToUTF16("5678 Bottom Street"));
+  billing_profile.SetRawInfo(ADDRESS_HOME_LINE2, ASCIIToUTF16("suite 3"));
+
+  pre_creation_time = AutofillClock::Now();
+  EXPECT_TRUE(table_->AddAutofillProfile(billing_profile));
+  post_creation_time = AutofillClock::Now();
+
+  // Get the 'Billing' profile.
+  db_profile = table_->GetAutofillProfile(billing_profile.guid());
+  ASSERT_TRUE(db_profile);
+  EXPECT_EQ(billing_profile, *db_profile);
+  sql::Statement s_billing(db_->GetSQLConnection()->GetUniqueStatement(
+      "SELECT date_modified FROM autofill_profiles WHERE guid=?"));
+  s_billing.BindString(0, billing_profile.guid());
+  ASSERT_TRUE(s_billing.is_valid());
+  ASSERT_TRUE(s_billing.Step());
+  EXPECT_GE(s_billing.ColumnInt64(0), pre_creation_time.ToTimeT());
+  EXPECT_LE(s_billing.ColumnInt64(0), post_creation_time.ToTimeT());
+  EXPECT_FALSE(s_billing.Step());
+
+  // Update the 'Billing' profile, name only.
+  billing_profile.SetRawInfoWithVerificationStatus(
+      NAME_FIRST, ASCIIToUTF16("Jane"), VerificationStatus::kObserved);
+  Time pre_modification_time = AutofillClock::Now();
+  EXPECT_TRUE(table_->UpdateAutofillProfile(billing_profile));
+  Time post_modification_time = AutofillClock::Now();
+  db_profile = table_->GetAutofillProfile(billing_profile.guid());
+  ASSERT_TRUE(db_profile);
+  EXPECT_EQ(billing_profile, *db_profile);
+  sql::Statement s_billing_updated(db_->GetSQLConnection()->GetUniqueStatement(
+      "SELECT date_modified FROM autofill_profiles WHERE guid=?"));
+  s_billing_updated.BindString(0, billing_profile.guid());
+  ASSERT_TRUE(s_billing_updated.is_valid());
+  ASSERT_TRUE(s_billing_updated.Step());
+  EXPECT_GE(s_billing_updated.ColumnInt64(0), pre_modification_time.ToTimeT());
+  EXPECT_LE(s_billing_updated.ColumnInt64(0), post_modification_time.ToTimeT());
+  EXPECT_FALSE(s_billing_updated.Step());
+
+  // Update the 'Billing' profile with non-default data. The specific values are
+  // not important.
+  billing_profile.set_origin(kSettingsOrigin);
+  billing_profile.SetRawInfoWithVerificationStatus(
+      NAME_FIRST, ASCIIToUTF16("Pablo"), VerificationStatus::kObserved);
+  billing_profile.SetRawInfoWithVerificationStatus(
+      NAME_MIDDLE, ASCIIToUTF16("Diege"), VerificationStatus::kObserved);
+  billing_profile.SetRawInfoWithVerificationStatus(
+      NAME_LAST_FIRST, ASCIIToUTF16("Ruiz"), VerificationStatus::kParsed);
+  billing_profile.SetRawInfoWithVerificationStatus(
+      NAME_LAST_CONJUNCTION, ASCIIToUTF16("y"), VerificationStatus::kParsed);
+  billing_profile.SetRawInfoWithVerificationStatus(
+      NAME_LAST, ASCIIToUTF16("Ruiz y Picasoo"), VerificationStatus::kParsed);
+  billing_profile.SetRawInfoWithVerificationStatus(
+      NAME_LAST_SECOND, ASCIIToUTF16("Picasoo"), VerificationStatus::kParsed);
+  billing_profile.SetRawInfo(EMAIL_ADDRESS, ASCIIToUTF16("jane@singer.com"));
+  billing_profile.SetRawInfo(COMPANY_NAME, ASCIIToUTF16("Indy"));
+  billing_profile.SetRawInfo(ADDRESS_HOME_LINE1, ASCIIToUTF16("Open Road"));
+  billing_profile.SetRawInfo(ADDRESS_HOME_LINE2, ASCIIToUTF16("Route 66"));
+  billing_profile.SetRawInfo(ADDRESS_HOME_DEPENDENT_LOCALITY,
+                             ASCIIToUTF16("District 9"));
+  billing_profile.SetRawInfo(ADDRESS_HOME_CITY, ASCIIToUTF16("NFA"));
+  billing_profile.SetRawInfo(ADDRESS_HOME_STATE, ASCIIToUTF16("NY"));
+  billing_profile.SetRawInfo(ADDRESS_HOME_ZIP, ASCIIToUTF16("10011"));
+  billing_profile.SetRawInfo(ADDRESS_HOME_SORTING_CODE, ASCIIToUTF16("123456"));
+  billing_profile.SetRawInfo(ADDRESS_HOME_COUNTRY, ASCIIToUTF16("US"));
+  billing_profile.SetRawInfo(PHONE_HOME_WHOLE_NUMBER,
+                             ASCIIToUTF16("18181230000"));
+  billing_profile.SetClientValidityFromBitfieldValue(54);
+  billing_profile.set_is_client_validity_states_updated(true);
+
+  Time pre_modification_time_2 = AutofillClock::Now();
+  EXPECT_TRUE(table_->UpdateAutofillProfile(billing_profile));
+  Time post_modification_time_2 = AutofillClock::Now();
+  db_profile = table_->GetAutofillProfile(billing_profile.guid());
+  ASSERT_TRUE(db_profile);
+  EXPECT_EQ(billing_profile, *db_profile);
+  sql::Statement s_billing_updated_2(
+      db_->GetSQLConnection()->GetUniqueStatement(
+          "SELECT date_modified FROM autofill_profiles WHERE guid=?"));
+  s_billing_updated_2.BindString(0, billing_profile.guid());
+  ASSERT_TRUE(s_billing_updated_2.is_valid());
+  ASSERT_TRUE(s_billing_updated_2.Step());
+  EXPECT_GE(s_billing_updated_2.ColumnInt64(0),
+            pre_modification_time_2.ToTimeT());
+  EXPECT_LE(s_billing_updated_2.ColumnInt64(0),
+            post_modification_time_2.ToTimeT());
+  EXPECT_FALSE(s_billing_updated_2.Step());
+
+  // Remove the 'Billing' profile.
+  EXPECT_TRUE(table_->RemoveAutofillProfile(billing_profile.guid()));
+  db_profile = table_->GetAutofillProfile(billing_profile.guid());
+  EXPECT_FALSE(db_profile);
+}
+
 TEST_F(AutofillTableTest, AutofillProfile) {
   // Add a 'Home' profile with non-default data. The specific values are not
   // important.
diff --git a/components/autofill_assistant/browser/retry_timer.cc b/components/autofill_assistant/browser/retry_timer.cc
index 1e0cd04..3eaf0553 100644
--- a/components/autofill_assistant/browser/retry_timer.cc
+++ b/components/autofill_assistant/browser/retry_timer.cc
@@ -24,8 +24,8 @@
   Reset();
   task_ = std::move(task);
   on_done_ = std::move(on_done);
-  remaining_attempts_ =
-      base::ClampAdd(1, std::max(int64_t{0}, max_wait_time.IntDiv(period_)));
+  remaining_attempts_ = base::ClampFloor<int64_t>(
+      std::max(0.0, max_wait_time.FltDiv(period_)) + 1.0);
   RunTask();
 }
 
diff --git a/components/browser_ui/strings/android/translations/browser_ui_strings_am.xtb b/components/browser_ui/strings/android/translations/browser_ui_strings_am.xtb
index aced22f9..bc433896 100644
--- a/components/browser_ui/strings/android/translations/browser_ui_strings_am.xtb
+++ b/components/browser_ui/strings/android/translations/browser_ui_strings_am.xtb
@@ -206,7 +206,7 @@
 <translation id="7649070708921625228">እገዛ</translation>
 <translation id="7658239707568436148">ይቅር</translation>
 <translation id="7781829728241885113">ትናንት</translation>
-<translation id="7791543448312431591">አክል</translation>
+<translation id="7791543448312431591">ያክሉ</translation>
 <translation id="780301667611848630">አይ፣ አመሰግናለሁ</translation>
 <translation id="7804248752222191302">አንድ ጣቢያ ካሜራዎን እየተጠቀመ ነው</translation>
 <translation id="7817023149356982970">ከዚህ ጣቢያ ዘግተው እንዲወጡ ይደረጋሉ።</translation>
diff --git a/components/browser_ui/strings/android/translations/browser_ui_strings_ar.xtb b/components/browser_ui/strings/android/translations/browser_ui_strings_ar.xtb
index 4e86aff..9766e00 100644
--- a/components/browser_ui/strings/android/translations/browser_ui_strings_ar.xtb
+++ b/components/browser_ui/strings/android/translations/browser_ui_strings_ar.xtb
@@ -86,7 +86,7 @@
 <translation id="3600792891314830896">كتم صوت المواقع الإلكترونية التي تشغّل الصوت</translation>
 <translation id="3744111561329211289">المزامنة في الخلفية</translation>
 <translation id="3822502789641063741">هل تريد محو مساحة تخزين المواقع؟</translation>
-<translation id="385051799172605136">الرجوع إلى الوراء</translation>
+<translation id="385051799172605136">رجوع</translation>
 <translation id="3859306556332390985">الانتقال للأمام</translation>
 <translation id="3955193568934677022">السماح للمواقع الإلكترونية بتشغيل المحتوى المحمي (مُستحسَن)</translation>
 <translation id="3987993985790029246">نسخ الرابط</translation>
@@ -149,7 +149,7 @@
 <translation id="5922853908706496913">جارٍ مشاركة شاشتك</translation>
 <translation id="5939518447894949180">إعادة الضبط</translation>
 <translation id="6040143037577758943">إغلاق</translation>
-<translation id="6042308850641462728">المزيد</translation>
+<translation id="6042308850641462728">عرض المزيد</translation>
 <translation id="6064125863973209585">عمليات التنزيل المكتمِلة</translation>
 <translation id="6165508094623778733">مزيد من المعلومات</translation>
 <translation id="6177111841848151710">تم حظره لمحرك البحث الحالي</translation>
diff --git a/components/browser_ui/strings/android/translations/browser_ui_strings_bn.xtb b/components/browser_ui/strings/android/translations/browser_ui_strings_bn.xtb
index d38eaff..9d987b4 100644
--- a/components/browser_ui/strings/android/translations/browser_ui_strings_bn.xtb
+++ b/components/browser_ui/strings/android/translations/browser_ui_strings_bn.xtb
@@ -7,7 +7,7 @@
 <translation id="1124772482545689468">ব্যবহারকারী</translation>
 <translation id="1178581264944972037">বিরতি</translation>
 <translation id="1181037720776840403">সরান</translation>
-<translation id="1201402288615127009">পরবর্তী</translation>
+<translation id="1201402288615127009">পরের</translation>
 <translation id="1242008676835033345"><ph name="WEBSITE_URL" />-এ এম্বেড করা হয়েছে</translation>
 <translation id="1272079795634619415">বন্ধ</translation>
 <translation id="1289742167380433257">আপনার ডেটা সেভ করার জন্য, এই পৃষ্ঠার ছবিগুলি Google অপ্টিমাইজ করেছে।</translation>
diff --git a/components/browser_ui/strings/android/translations/browser_ui_strings_da.xtb b/components/browser_ui/strings/android/translations/browser_ui_strings_da.xtb
index 96820c6..e1e8bf0 100644
--- a/components/browser_ui/strings/android/translations/browser_ui_strings_da.xtb
+++ b/components/browser_ui/strings/android/translations/browser_ui_strings_da.xtb
@@ -58,7 +58,7 @@
 <translation id="257931822824936280">Udvidet – klik for at skjule.</translation>
 <translation id="2586657967955657006">Udklipsholder</translation>
 <translation id="2621115761605608342">Tillad JavaScript for et bestemt website.</translation>
-<translation id="2653659639078652383">Indsend</translation>
+<translation id="2653659639078652383">Send</translation>
 <translation id="2677748264148917807">Forlad</translation>
 <translation id="2687403674020088961">Bloker alle cookies (anbefales ikke)</translation>
 <translation id="2704606927547763573">Kopieret</translation>
diff --git a/components/browser_ui/strings/android/translations/browser_ui_strings_es.xtb b/components/browser_ui/strings/android/translations/browser_ui_strings_es.xtb
index 4954a50..49f59cc 100644
--- a/components/browser_ui/strings/android/translations/browser_ui_strings_es.xtb
+++ b/components/browser_ui/strings/android/translations/browser_ui_strings_es.xtb
@@ -86,7 +86,7 @@
 <translation id="3600792891314830896">Silenciar los sitios web que reproducen sonidos</translation>
 <translation id="3744111561329211289">Sincronización en segundo plano</translation>
 <translation id="3822502789641063741">¿Borrar almacenamiento web?</translation>
-<translation id="385051799172605136">Atrás</translation>
+<translation id="385051799172605136">Volver</translation>
 <translation id="3859306556332390985">Buscar hacia delante</translation>
 <translation id="3955193568934677022">Permitir que los sitios web reproduzcan contenido protegido (recomendado)</translation>
 <translation id="3987993985790029246">Copiar enlace</translation>
@@ -94,7 +94,7 @@
 <translation id="4002066346123236978">Título</translation>
 <translation id="4008040567710660924">Permitir cookies en un sitio web específico.</translation>
 <translation id="4046123991198612571">Pista siguiente</translation>
-<translation id="4165986682804962316">Configuración del sitio web</translation>
+<translation id="4165986682804962316">Configuración de sitios web</translation>
 <translation id="4200726100658658164">Abrir Ajustes de ubicación</translation>
 <translation id="4226663524361240545">Es posible que las notificaciones hagan que el dispositivo vibre</translation>
 <translation id="4242533952199664413">Abrir Configuración</translation>
diff --git a/components/browser_ui/strings/android/translations/browser_ui_strings_et.xtb b/components/browser_ui/strings/android/translations/browser_ui_strings_et.xtb
index 241b9e4..89e4d4fe0 100644
--- a/components/browser_ui/strings/android/translations/browser_ui_strings_et.xtb
+++ b/components/browser_ui/strings/android/translations/browser_ui_strings_et.xtb
@@ -7,7 +7,7 @@
 <translation id="1124772482545689468">Kasutaja</translation>
 <translation id="1178581264944972037">Peata</translation>
 <translation id="1181037720776840403">Eemalda</translation>
-<translation id="1201402288615127009">Edasi</translation>
+<translation id="1201402288615127009">Järgmine</translation>
 <translation id="1242008676835033345">Manustatud aadressil <ph name="WEBSITE_URL" /></translation>
 <translation id="1272079795634619415">Peata</translation>
 <translation id="1289742167380433257">Andmemahu säästmiseks optimeerib Google selle lehe kujutisi.</translation>
diff --git a/components/browser_ui/strings/android/translations/browser_ui_strings_fa.xtb b/components/browser_ui/strings/android/translations/browser_ui_strings_fa.xtb
index 2d752f16..7d2436d 100644
--- a/components/browser_ui/strings/android/translations/browser_ui_strings_fa.xtb
+++ b/components/browser_ui/strings/android/translations/browser_ui_strings_fa.xtb
@@ -58,7 +58,7 @@
 <translation id="257931822824936280">بزرگ‌شده - برای کوچک کردن کلیک کنید.</translation>
 <translation id="2586657967955657006">بریده‌دان</translation>
 <translation id="2621115761605608342">جاوااسکریپت را برای سایتی خاص مجاز کنید.</translation>
-<translation id="2653659639078652383">ارائه</translation>
+<translation id="2653659639078652383">ارسال</translation>
 <translation id="2677748264148917807">خروج</translation>
 <translation id="2687403674020088961">مسدود کردن همه کوکی‌ها (توصیه نمی‌شود)</translation>
 <translation id="2704606927547763573">کپی شد</translation>
diff --git a/components/browser_ui/strings/android/translations/browser_ui_strings_fi.xtb b/components/browser_ui/strings/android/translations/browser_ui_strings_fi.xtb
index a9365b2..9916f58 100644
--- a/components/browser_ui/strings/android/translations/browser_ui_strings_fi.xtb
+++ b/components/browser_ui/strings/android/translations/browser_ui_strings_fi.xtb
@@ -86,7 +86,7 @@
 <translation id="3600792891314830896">Mykistä ääniä toistavat sivustot</translation>
 <translation id="3744111561329211289">Taustasynkronointi</translation>
 <translation id="3822502789641063741">Poistetaanko tiedot?</translation>
-<translation id="385051799172605136">Edellinen</translation>
+<translation id="385051799172605136">Takaisin</translation>
 <translation id="3859306556332390985">Kelaa eteenpäin</translation>
 <translation id="3955193568934677022">Salli sivustojen toistaa suojattua sisältöä (suositus)</translation>
 <translation id="3987993985790029246">Kopioi linkki</translation>
diff --git a/components/browser_ui/strings/android/translations/browser_ui_strings_fil.xtb b/components/browser_ui/strings/android/translations/browser_ui_strings_fil.xtb
index 95afc85..0620b81 100644
--- a/components/browser_ui/strings/android/translations/browser_ui_strings_fil.xtb
+++ b/components/browser_ui/strings/android/translations/browser_ui_strings_fil.xtb
@@ -149,7 +149,7 @@
 <translation id="5922853908706496913">Ibinabahagi ang iyong screen</translation>
 <translation id="5939518447894949180">I-reset</translation>
 <translation id="6040143037577758943">Isara</translation>
-<translation id="6042308850641462728">Higit pa</translation>
+<translation id="6042308850641462728">Marami pang iba</translation>
 <translation id="6064125863973209585">Mga nakumpletong download</translation>
 <translation id="6165508094623778733">Matuto pa</translation>
 <translation id="6177111841848151710">Naka-block para sa kasalukuyang search engine</translation>
diff --git a/components/browser_ui/strings/android/translations/browser_ui_strings_fr.xtb b/components/browser_ui/strings/android/translations/browser_ui_strings_fr.xtb
index df789717..c6efba8 100644
--- a/components/browser_ui/strings/android/translations/browser_ui_strings_fr.xtb
+++ b/components/browser_ui/strings/android/translations/browser_ui_strings_fr.xtb
@@ -58,7 +58,7 @@
 <translation id="257931822824936280">Développé – Cliquer pour réduire</translation>
 <translation id="2586657967955657006">Presse-papiers</translation>
 <translation id="2621115761605608342">Autorisez le langage JavaScript pour un site spécifique.</translation>
-<translation id="2653659639078652383">Valider</translation>
+<translation id="2653659639078652383">Envoyer</translation>
 <translation id="2677748264148917807">Quitter</translation>
 <translation id="2687403674020088961">Bloquer tous les cookies (non recommandé)</translation>
 <translation id="2704606927547763573">Copié</translation>
diff --git a/components/browser_ui/strings/android/translations/browser_ui_strings_hi.xtb b/components/browser_ui/strings/android/translations/browser_ui_strings_hi.xtb
index 270df87..8628c57 100644
--- a/components/browser_ui/strings/android/translations/browser_ui_strings_hi.xtb
+++ b/components/browser_ui/strings/android/translations/browser_ui_strings_hi.xtb
@@ -86,7 +86,7 @@
 <translation id="3600792891314830896">आवाज़ चलाने वाली साइटों की आवाज़ बंद करें</translation>
 <translation id="3744111561329211289">बैकग्राउंड सिंक</translation>
 <translation id="3822502789641063741">क्या आप साइट मेमोरी खाली करना चाहते हैं?</translation>
-<translation id="385051799172605136">वापस</translation>
+<translation id="385051799172605136">वापस जाएं</translation>
 <translation id="3859306556332390985">आगे जाएं</translation>
 <translation id="3955193568934677022">साइटों को सुरक्षित सामग्री चलाने दें (हम इस सेटिंग को चालू रखने का सुझाव देते हैं)</translation>
 <translation id="3987993985790029246">लिंक की प्रति बनाएं</translation>
diff --git a/components/browser_ui/strings/android/translations/browser_ui_strings_hr.xtb b/components/browser_ui/strings/android/translations/browser_ui_strings_hr.xtb
index 03cadcf..0ea537c 100644
--- a/components/browser_ui/strings/android/translations/browser_ui_strings_hr.xtb
+++ b/components/browser_ui/strings/android/translations/browser_ui_strings_hr.xtb
@@ -206,7 +206,7 @@
 <translation id="7649070708921625228">Pomoć</translation>
 <translation id="7658239707568436148">Odustani</translation>
 <translation id="7781829728241885113">Danas</translation>
-<translation id="7791543448312431591">Dodaj</translation>
+<translation id="7791543448312431591">Dodavanje</translation>
 <translation id="780301667611848630">Ne, hvala</translation>
 <translation id="7804248752222191302">Web-lokacija upotrebljava vašu kameru</translation>
 <translation id="7817023149356982970">Odjavit ćete se s ove web-lokacije.</translation>
diff --git a/components/browser_ui/strings/android/translations/browser_ui_strings_hu.xtb b/components/browser_ui/strings/android/translations/browser_ui_strings_hu.xtb
index cfe3032..42bd064 100644
--- a/components/browser_ui/strings/android/translations/browser_ui_strings_hu.xtb
+++ b/components/browser_ui/strings/android/translations/browser_ui_strings_hu.xtb
@@ -58,7 +58,7 @@
 <translation id="257931822824936280">Kibontva – kattintson az összecsukáshoz.</translation>
 <translation id="2586657967955657006">Vágólap</translation>
 <translation id="2621115761605608342">A JavaScript engedélyezése egy adott webhelyen.</translation>
-<translation id="2653659639078652383">Elküldés</translation>
+<translation id="2653659639078652383">Küldés</translation>
 <translation id="2677748264148917807">Lap elhagyása</translation>
 <translation id="2687403674020088961">Az összes cookie letiltása (nem ajánlott)</translation>
 <translation id="2704606927547763573">Másolt</translation>
diff --git a/components/browser_ui/strings/android/translations/browser_ui_strings_id.xtb b/components/browser_ui/strings/android/translations/browser_ui_strings_id.xtb
index a726b2e..ea04ab3 100644
--- a/components/browser_ui/strings/android/translations/browser_ui_strings_id.xtb
+++ b/components/browser_ui/strings/android/translations/browser_ui_strings_id.xtb
@@ -86,7 +86,7 @@
 <translation id="3600792891314830896">Nonaktifkan suara situs yang memutar suara</translation>
 <translation id="3744111561329211289">Sinkronisasi latar belakang</translation>
 <translation id="3822502789641063741">Kosongkan penyimpanan situs?</translation>
-<translation id="385051799172605136">Mundur</translation>
+<translation id="385051799172605136">Kembali</translation>
 <translation id="3859306556332390985">Cari maju</translation>
 <translation id="3955193568934677022">Izinkan situs memutar konten yang dilindungi (direkomendasikan)</translation>
 <translation id="3987993985790029246">Salin link</translation>
@@ -111,7 +111,7 @@
 <translation id="4645575059429386691">Dikelola oleh orang tua Anda</translation>
 <translation id="4670064810192446073">Virtual reality</translation>
 <translation id="4751476147751820511">Sensor gerakan atau cahaya</translation>
-<translation id="4883854917563148705">Setelan yang dikelola tidak dapat disetel ulang</translation>
+<translation id="4883854917563148705">Setelan yang dikelola tidak dapat direset</translation>
 <translation id="4887024562049524730">Tanyakan sebelum mengizinkan situs untuk menggunakan perangkat dan data virtual reality Anda (direkomendasikan)</translation>
 <translation id="4962975101802056554">Cabut semua izin untuk perangkat</translation>
 <translation id="497421865427891073">Maju</translation>
@@ -147,11 +147,11 @@
 <translation id="5860033963881614850">Nonaktif</translation>
 <translation id="5916664084637901428">Aktif</translation>
 <translation id="5922853908706496913">Membagikan layar Anda</translation>
-<translation id="5939518447894949180">Setel ulang</translation>
+<translation id="5939518447894949180">Reset</translation>
 <translation id="6040143037577758943">Tutup</translation>
 <translation id="6042308850641462728">Lainnya</translation>
 <translation id="6064125863973209585">Download yang selesai</translation>
-<translation id="6165508094623778733">Pelajari lebih lanjut</translation>
+<translation id="6165508094623778733">Pelajari selengkapnya</translation>
 <translation id="6177111841848151710">Diblokir untuk mesin telusur yang sedang digunakan</translation>
 <translation id="6181444274883918285">Tambahkan pengecualian situs</translation>
 <translation id="6192792657125177640">Pengecualian</translation>
@@ -161,7 +161,7 @@
 <translation id="6270391203985052864">Situs dapat meminta izin mengirimkan notifikasi</translation>
 <translation id="6295158916970320988">Semua situs</translation>
 <translation id="6320088164292336938">Getar</translation>
-<translation id="6388207532828177975">Hapus &amp; setel ulang</translation>
+<translation id="6388207532828177975">Hapus &amp; reset</translation>
 <translation id="6423924377271166037">Hapus cookie</translation>
 <translation id="6439114592976064011">Blokir situs agar tidak menggunakan perangkat dan data virtual reality Anda</translation>
 <translation id="6447842834002726250">Cookie</translation>
diff --git a/components/browser_ui/strings/android/translations/browser_ui_strings_iw.xtb b/components/browser_ui/strings/android/translations/browser_ui_strings_iw.xtb
index c0841a3..4cefec7 100644
--- a/components/browser_ui/strings/android/translations/browser_ui_strings_iw.xtb
+++ b/components/browser_ui/strings/android/translations/browser_ui_strings_iw.xtb
@@ -58,7 +58,7 @@
 <translation id="257931822824936280">מורחב - לחץ כדי לכווץ.</translation>
 <translation id="2586657967955657006">לוח</translation>
 <translation id="2621115761605608342">‏אפשר JavaScript לאתר ספציפי.</translation>
-<translation id="2653659639078652383">שלח</translation>
+<translation id="2653659639078652383">שליחה</translation>
 <translation id="2677748264148917807">יציאה</translation>
 <translation id="2687403674020088961">‏חסימה של כל קובצי ה-cookie (לא מומלץ)</translation>
 <translation id="2704606927547763573">הועתק</translation>
diff --git a/components/browser_ui/strings/android/translations/browser_ui_strings_kn.xtb b/components/browser_ui/strings/android/translations/browser_ui_strings_kn.xtb
index ecd9d57..a524a46 100644
--- a/components/browser_ui/strings/android/translations/browser_ui_strings_kn.xtb
+++ b/components/browser_ui/strings/android/translations/browser_ui_strings_kn.xtb
@@ -58,7 +58,7 @@
 <translation id="257931822824936280">ವಿಸ್ತರಿಸಲಾಗಿದೆ - ಕುಗ್ಗಿಸಲು ಕ್ಲಿಕ್ ಮಾಡಿ</translation>
 <translation id="2586657967955657006">ಕ್ಲಿಪ್‌ಬೋರ್ಡ್</translation>
 <translation id="2621115761605608342">ನಿರ್ದಿಷ್ಟ ಸೈಟ್‌ಗೆ JavaScript ಅನ್ನು ಅನುಮತಿಸಿ.</translation>
-<translation id="2653659639078652383">ಸಲ್ಲಿಸು</translation>
+<translation id="2653659639078652383">ಸಲ್ಲಿಸಿ</translation>
 <translation id="2677748264148917807">ತೊರೆಯಿರಿ</translation>
 <translation id="2687403674020088961">ಎಲ್ಲಾ ಕುಕೀಗಳನ್ನು ನಿರ್ಬಂಧಿಸಿ (ಇದನ್ನು ನಾವು ಶಿಫಾರಸು ಮಾಡುವುದಿಲ್ಲ)</translation>
 <translation id="2704606927547763573">ನಕಲಿಸಲಾಗಿದೆ</translation>
diff --git a/components/browser_ui/strings/android/translations/browser_ui_strings_ko.xtb b/components/browser_ui/strings/android/translations/browser_ui_strings_ko.xtb
index 6fc597f..32b7205 100644
--- a/components/browser_ui/strings/android/translations/browser_ui_strings_ko.xtb
+++ b/components/browser_ui/strings/android/translations/browser_ui_strings_ko.xtb
@@ -149,7 +149,7 @@
 <translation id="5922853908706496913">화면 공유</translation>
 <translation id="5939518447894949180">초기화</translation>
 <translation id="6040143037577758943">닫기</translation>
-<translation id="6042308850641462728">더보기</translation>
+<translation id="6042308850641462728">자세히</translation>
 <translation id="6064125863973209585">다운로드 완료</translation>
 <translation id="6165508094623778733">자세히 알아보기</translation>
 <translation id="6177111841848151710">현재 검색엔진에는 허용되지 않음</translation>
diff --git a/components/browser_ui/strings/android/translations/browser_ui_strings_lt.xtb b/components/browser_ui/strings/android/translations/browser_ui_strings_lt.xtb
index b47e47e6..be1e50d 100644
--- a/components/browser_ui/strings/android/translations/browser_ui_strings_lt.xtb
+++ b/components/browser_ui/strings/android/translations/browser_ui_strings_lt.xtb
@@ -203,7 +203,7 @@
 <translation id="7572498721684305250">Blokuoti svetainėse informacijos siuntimą ir gavimą palietus ALR įrenginius</translation>
 <translation id="757524316907819857">Užblokuoti svetaines, kad neleistų apsaugoto turinio</translation>
 <translation id="7589445247086920869">Blokuoti dabartiniam paieškos varikliui</translation>
-<translation id="7649070708921625228">Žinynas</translation>
+<translation id="7649070708921625228">Pagalba</translation>
 <translation id="7658239707568436148">Atšaukti</translation>
 <translation id="7781829728241885113">Vakar</translation>
 <translation id="7791543448312431591">Pridėti</translation>
diff --git a/components/browser_ui/strings/android/translations/browser_ui_strings_lv.xtb b/components/browser_ui/strings/android/translations/browser_ui_strings_lv.xtb
index 1ed53248..26009b9 100644
--- a/components/browser_ui/strings/android/translations/browser_ui_strings_lv.xtb
+++ b/components/browser_ui/strings/android/translations/browser_ui_strings_lv.xtb
@@ -151,7 +151,7 @@
 <translation id="6040143037577758943">Aizvērt</translation>
 <translation id="6042308850641462728">Vairāk</translation>
 <translation id="6064125863973209585">Pabeigtās lejupielādes</translation>
-<translation id="6165508094623778733">Uzziniet vairāk</translation>
+<translation id="6165508094623778733">Uzzināt vairāk</translation>
 <translation id="6177111841848151710">Bloķēta pašreizējai meklētājprogrammai</translation>
 <translation id="6181444274883918285">Pievienot vietnes izņēmumu</translation>
 <translation id="6192792657125177640">Izņēmumi</translation>
diff --git a/components/browser_ui/strings/android/translations/browser_ui_strings_ml.xtb b/components/browser_ui/strings/android/translations/browser_ui_strings_ml.xtb
index 96e5633..bd6653a1b 100644
--- a/components/browser_ui/strings/android/translations/browser_ui_strings_ml.xtb
+++ b/components/browser_ui/strings/android/translations/browser_ui_strings_ml.xtb
@@ -58,7 +58,7 @@
 <translation id="257931822824936280">വിപുലീകരിച്ചത് - ചുരുക്കാൻ ക്ലിക്ക് ചെയ്യുക</translation>
 <translation id="2586657967955657006">ക്ലിപ്പ്ബോർഡ്</translation>
 <translation id="2621115761605608342">ഒരു നിർദ്ദിഷ്‌ട സൈറ്റിന് വേണ്ടി JavaScript അനുവദിക്കുക.</translation>
-<translation id="2653659639078652383">സമര്‍പ്പിക്കൂ</translation>
+<translation id="2653659639078652383">സമര്‍പ്പിക്കുക</translation>
 <translation id="2677748264148917807">ഉപേക്ഷിക്കുക</translation>
 <translation id="2687403674020088961">എല്ലാ കുക്കികളും ബ്ലോക്ക് ചെയ്യുക (ശുപാർശ ചെയ്യുന്നില്ല)</translation>
 <translation id="2704606927547763573">പകർത്തി</translation>
diff --git a/components/browser_ui/strings/android/translations/browser_ui_strings_nl.xtb b/components/browser_ui/strings/android/translations/browser_ui_strings_nl.xtb
index 9e2e9822..bae30cc 100644
--- a/components/browser_ui/strings/android/translations/browser_ui_strings_nl.xtb
+++ b/components/browser_ui/strings/android/translations/browser_ui_strings_nl.xtb
@@ -86,7 +86,7 @@
 <translation id="3600792891314830896">Sites dempen die geluid afspelen</translation>
 <translation id="3744111561329211289">Synchronisatie op de achtergrond</translation>
 <translation id="3822502789641063741">Site-opslag wissen?</translation>
-<translation id="385051799172605136">Vorige</translation>
+<translation id="385051799172605136">Terug</translation>
 <translation id="3859306556332390985">Vooruit zoeken</translation>
 <translation id="3955193568934677022">Toestaan dat sites beschermde content afspelen (aanbevolen)</translation>
 <translation id="3987993985790029246">Link kop.</translation>
diff --git a/components/browser_ui/strings/android/translations/browser_ui_strings_no.xtb b/components/browser_ui/strings/android/translations/browser_ui_strings_no.xtb
index 85b4753..35ee58b3 100644
--- a/components/browser_ui/strings/android/translations/browser_ui_strings_no.xtb
+++ b/components/browser_ui/strings/android/translations/browser_ui_strings_no.xtb
@@ -58,7 +58,7 @@
 <translation id="257931822824936280">Utvidet – klikk for å minimere.</translation>
 <translation id="2586657967955657006">Utklippstavle</translation>
 <translation id="2621115761605608342">Tillat JavaScript for et bestemt nettsted.</translation>
-<translation id="2653659639078652383">Send</translation>
+<translation id="2653659639078652383">Send inn</translation>
 <translation id="2677748264148917807">Gå ut</translation>
 <translation id="2687403674020088961">Blokkér alle informasjonskapsler (anbefales ikke)</translation>
 <translation id="2704606927547763573">Kopiert</translation>
diff --git a/components/browser_ui/strings/android/translations/browser_ui_strings_pl.xtb b/components/browser_ui/strings/android/translations/browser_ui_strings_pl.xtb
index d3c545d..a0f38d7 100644
--- a/components/browser_ui/strings/android/translations/browser_ui_strings_pl.xtb
+++ b/components/browser_ui/strings/android/translations/browser_ui_strings_pl.xtb
@@ -151,7 +151,7 @@
 <translation id="6040143037577758943">Zamknij</translation>
 <translation id="6042308850641462728">Więcej</translation>
 <translation id="6064125863973209585">Ukończenie pobierania plików</translation>
-<translation id="6165508094623778733">Więcej informacji</translation>
+<translation id="6165508094623778733">Dowiedz się więcej</translation>
 <translation id="6177111841848151710">Zablokowano dostęp obecnej wyszukiwarce</translation>
 <translation id="6181444274883918285">Dodaj witrynę do wyjątków</translation>
 <translation id="6192792657125177640">Wyjątki</translation>
diff --git a/components/browser_ui/strings/android/translations/browser_ui_strings_pt-PT.xtb b/components/browser_ui/strings/android/translations/browser_ui_strings_pt-PT.xtb
index 186388e..a5c93a6 100644
--- a/components/browser_ui/strings/android/translations/browser_ui_strings_pt-PT.xtb
+++ b/components/browser_ui/strings/android/translations/browser_ui_strings_pt-PT.xtb
@@ -58,7 +58,7 @@
 <translation id="257931822824936280">Expandido. Clique para reduzir.</translation>
 <translation id="2586657967955657006">Área de transferência</translation>
 <translation id="2621115761605608342">Permitir JavaScript num site específico.</translation>
-<translation id="2653659639078652383">Submeter</translation>
+<translation id="2653659639078652383">Enviar</translation>
 <translation id="2677748264148917807">Sair</translation>
 <translation id="2687403674020088961">Bloquear todos os cookies (não recomendado).</translation>
 <translation id="2704606927547763573">Copiado</translation>
diff --git a/components/browser_ui/strings/android/translations/browser_ui_strings_ru.xtb b/components/browser_ui/strings/android/translations/browser_ui_strings_ru.xtb
index 7477c98..aa4912e 100644
--- a/components/browser_ui/strings/android/translations/browser_ui_strings_ru.xtb
+++ b/components/browser_ui/strings/android/translations/browser_ui_strings_ru.xtb
@@ -151,7 +151,7 @@
 <translation id="6040143037577758943">Закрыть</translation>
 <translation id="6042308850641462728">Ещё</translation>
 <translation id="6064125863973209585">Завершенные скачивания</translation>
-<translation id="6165508094623778733">Подробнее...</translation>
+<translation id="6165508094623778733">Подробнее</translation>
 <translation id="6177111841848151710">Закрыт доступ для текущей поисковой системы</translation>
 <translation id="6181444274883918285">Добавить исключение</translation>
 <translation id="6192792657125177640">Исключения</translation>
diff --git a/components/browser_ui/strings/android/translations/browser_ui_strings_sk.xtb b/components/browser_ui/strings/android/translations/browser_ui_strings_sk.xtb
index 8e69921..53ed468 100644
--- a/components/browser_ui/strings/android/translations/browser_ui_strings_sk.xtb
+++ b/components/browser_ui/strings/android/translations/browser_ui_strings_sk.xtb
@@ -86,7 +86,7 @@
 <translation id="3600792891314830896">Stlmiť weby, ktoré prehrávajú zvuk</translation>
 <translation id="3744111561329211289">Synchronizácia na pozadí</translation>
 <translation id="3822502789641063741">Vymazať úložisko webov?</translation>
-<translation id="385051799172605136">Naspäť</translation>
+<translation id="385051799172605136">Späť</translation>
 <translation id="3859306556332390985">Pretočiť dopredu</translation>
 <translation id="3955193568934677022">Povoliť webom prehrávať chránený obsah (odporúčané)</translation>
 <translation id="3987993985790029246">Kopírovať odkaz</translation>
diff --git a/components/browser_ui/strings/android/translations/browser_ui_strings_sv.xtb b/components/browser_ui/strings/android/translations/browser_ui_strings_sv.xtb
index 914bde3..a15fcd6e 100644
--- a/components/browser_ui/strings/android/translations/browser_ui_strings_sv.xtb
+++ b/components/browser_ui/strings/android/translations/browser_ui_strings_sv.xtb
@@ -86,7 +86,7 @@
 <translation id="3600792891314830896">Stäng av ljudet på webbplatser</translation>
 <translation id="3744111561329211289">Synkronisera i bakgrunden</translation>
 <translation id="3822502789641063741">Rensa webbplatslagring?</translation>
-<translation id="385051799172605136">Bakåt</translation>
+<translation id="385051799172605136">Föregående</translation>
 <translation id="3859306556332390985">Sök framåt</translation>
 <translation id="3955193568934677022">Tillåt att skyddat innehåll spelas upp på webbplatser (rekommenderas)</translation>
 <translation id="3987993985790029246">Kopiera länk</translation>
diff --git a/components/browser_ui/strings/android/translations/browser_ui_strings_ta.xtb b/components/browser_ui/strings/android/translations/browser_ui_strings_ta.xtb
index 450a612..5e57685 100644
--- a/components/browser_ui/strings/android/translations/browser_ui_strings_ta.xtb
+++ b/components/browser_ui/strings/android/translations/browser_ui_strings_ta.xtb
@@ -86,7 +86,7 @@
 <translation id="3600792891314830896">ஒலியை இயக்கும் தளங்களில் ஒலியடக்கு</translation>
 <translation id="3744111561329211289">பின்புல ஒத்திசைவு</translation>
 <translation id="3822502789641063741">தளச் சேமிப்பகத்தை அழிக்கவா?</translation>
-<translation id="385051799172605136">முந்தைய பக்கம்</translation>
+<translation id="385051799172605136">திரும்பு</translation>
 <translation id="3859306556332390985">முன்செல்</translation>
 <translation id="3955193568934677022">பாதுகாக்கப்பட்ட உள்ளடக்கத்தை இயக்க, தளங்களை அனுமதி (பரிந்துரைக்கப்படுகிறது)</translation>
 <translation id="3987993985790029246">இணைப்பை நகலெடு</translation>
diff --git a/components/browser_ui/strings/android/translations/browser_ui_strings_te.xtb b/components/browser_ui/strings/android/translations/browser_ui_strings_te.xtb
index 0ceac80..0307ff9e 100644
--- a/components/browser_ui/strings/android/translations/browser_ui_strings_te.xtb
+++ b/components/browser_ui/strings/android/translations/browser_ui_strings_te.xtb
@@ -149,7 +149,7 @@
 <translation id="5922853908706496913">మీ స్క్రీన్‌ను షేర్ చేయడం</translation>
 <translation id="5939518447894949180">రీసెట్ చేయి</translation>
 <translation id="6040143037577758943">మూసివేయి</translation>
-<translation id="6042308850641462728">మరింత</translation>
+<translation id="6042308850641462728">మరింత చూపించు</translation>
 <translation id="6064125863973209585">పూర్తయిన డౌన్‌లోడ్‌లు</translation>
 <translation id="6165508094623778733">మరింత తెలుసుకోండి</translation>
 <translation id="6177111841848151710">ప్రస్తుత శోధన ఇంజిన్‌కు బ్లాక్ చేయబడింది</translation>
diff --git a/components/browser_ui/strings/android/translations/browser_ui_strings_th.xtb b/components/browser_ui/strings/android/translations/browser_ui_strings_th.xtb
index 8ac1b167..ba1aac4 100644
--- a/components/browser_ui/strings/android/translations/browser_ui_strings_th.xtb
+++ b/components/browser_ui/strings/android/translations/browser_ui_strings_th.xtb
@@ -149,7 +149,7 @@
 <translation id="5922853908706496913">กำลังแชร์หน้าจอ</translation>
 <translation id="5939518447894949180">รีเซ็ต</translation>
 <translation id="6040143037577758943">ปิด</translation>
-<translation id="6042308850641462728">เพิ่มเติม</translation>
+<translation id="6042308850641462728">แสดงเพิ่ม</translation>
 <translation id="6064125863973209585">การดาวน์โหลดที่เสร็จสมบูรณ์แล้ว</translation>
 <translation id="6165508094623778733">ดูข้อมูลเพิ่มเติม</translation>
 <translation id="6177111841848151710">ถูกบล็อกสำหรับเครื่องมือค้นหาปัจจุบัน</translation>
@@ -203,7 +203,7 @@
 <translation id="7572498721684305250">บล็อกเว็บไซต์ไม่ให้ส่งหรือรับข้อมูลเมื่อคุณแตะอุปกรณ์ NFC</translation>
 <translation id="757524316907819857">บล็อกไม่ให้เว็บไซต์เล่นเนื้อหาที่ได้รับความคุ้มครอง</translation>
 <translation id="7589445247086920869">บล็อกสำหรับเครื่องมือค้นหาปัจจุบัน</translation>
-<translation id="7649070708921625228">ช่วยเหลือ</translation>
+<translation id="7649070708921625228">ความช่วยเหลือ</translation>
 <translation id="7658239707568436148">ยกเลิก</translation>
 <translation id="7781829728241885113">เมื่อวานนี้</translation>
 <translation id="7791543448312431591">เพิ่ม</translation>
diff --git a/components/browser_ui/strings/android/translations/browser_ui_strings_tr.xtb b/components/browser_ui/strings/android/translations/browser_ui_strings_tr.xtb
index 9aa9575..adac4fa3 100644
--- a/components/browser_ui/strings/android/translations/browser_ui_strings_tr.xtb
+++ b/components/browser_ui/strings/android/translations/browser_ui_strings_tr.xtb
@@ -151,7 +151,7 @@
 <translation id="6040143037577758943">Kapat</translation>
 <translation id="6042308850641462728">Daha fazla</translation>
 <translation id="6064125863973209585">Tamamlanan indirme işlemleri</translation>
-<translation id="6165508094623778733">Daha fazla bilgi edinin</translation>
+<translation id="6165508094623778733">Daha fazla bilgi</translation>
 <translation id="6177111841848151710">Geçerli arama motoru için engellendi</translation>
 <translation id="6181444274883918285">Site istisnası ekle</translation>
 <translation id="6192792657125177640">İstisnalar</translation>
diff --git a/components/browser_ui/strings/android/translations/browser_ui_strings_zh-CN.xtb b/components/browser_ui/strings/android/translations/browser_ui_strings_zh-CN.xtb
index 6a610dbd..0443e2f 100644
--- a/components/browser_ui/strings/android/translations/browser_ui_strings_zh-CN.xtb
+++ b/components/browser_ui/strings/android/translations/browser_ui_strings_zh-CN.xtb
@@ -86,7 +86,7 @@
 <translation id="3600792891314830896">将播放声音的网站静音</translation>
 <translation id="3744111561329211289">后台同步</translation>
 <translation id="3822502789641063741">要清除网站存储数据吗?</translation>
-<translation id="385051799172605136">后退</translation>
+<translation id="385051799172605136">返回</translation>
 <translation id="3859306556332390985">前进</translation>
 <translation id="3955193568934677022">允许网站播放受保护的内容(推荐)</translation>
 <translation id="3987993985790029246">复制链接</translation>
@@ -149,7 +149,7 @@
 <translation id="5922853908706496913">正在共享您的屏幕</translation>
 <translation id="5939518447894949180">重置</translation>
 <translation id="6040143037577758943">关闭</translation>
-<translation id="6042308850641462728">更多</translation>
+<translation id="6042308850641462728">展开</translation>
 <translation id="6064125863973209585">下载已完成</translation>
 <translation id="6165508094623778733">了解详情</translation>
 <translation id="6177111841848151710">不允许当前搜索引擎使用</translation>
diff --git a/components/content_settings/browser/tab_specific_content_settings.cc b/components/content_settings/browser/tab_specific_content_settings.cc
index 2a667d6..42ec61d 100644
--- a/components/content_settings/browser/tab_specific_content_settings.cc
+++ b/components/content_settings/browser/tab_specific_content_settings.cc
@@ -878,6 +878,14 @@
       status.blocked = setting == CONTENT_SETTING_BLOCK;
       break;
     }
+    case ContentSettingsType::GEOLOCATION: {
+      const GURL geolocation_origin = main_frame_->GetLastCommittedURL();
+      ContentSetting setting = map_->GetContentSetting(
+          geolocation_origin, geolocation_origin, content_type, std::string());
+      if (setting == CONTENT_SETTING_ALLOW)
+        geolocation_was_just_granted_on_site_level_ = true;
+      break;
+    }
     case ContentSettingsType::IMAGES:
     case ContentSettingsType::JAVASCRIPT:
     case ContentSettingsType::PLUGINS:
diff --git a/components/content_settings/browser/tab_specific_content_settings.h b/components/content_settings/browser/tab_specific_content_settings.h
index 6c3d78e..da1ec14 100644
--- a/components/content_settings/browser/tab_specific_content_settings.h
+++ b/components/content_settings/browser/tab_specific_content_settings.h
@@ -282,6 +282,10 @@
     return mic_was_just_granted_on_site_level_;
   }
 
+  bool geolocation_was_just_granted_on_site_level() {
+    return geolocation_was_just_granted_on_site_level_;
+  }
+
   // Returns the state of the camera and microphone usage.
   // The return value always includes all active media capture devices, on top
   // of the devices from the last request.
@@ -549,10 +553,12 @@
   std::string media_stream_requested_audio_device_;
   std::string media_stream_requested_video_device_;
 
-  // The camera and/or microphone permission was granted to this origin from a
-  // permission prompt that was triggered by the currently active document.
+  // The Geolocation, camera, and/or microphone permission was granted to this
+  // origin from a permission prompt that was triggered by the currently active
+  // document.
   bool camera_was_just_granted_on_site_level_ = false;
   bool mic_was_just_granted_on_site_level_ = false;
+  bool geolocation_was_just_granted_on_site_level_ = false;
 
   // Observer to watch for content settings changed.
   ScopedObserver<HostContentSettingsMap, content_settings::Observer> observer_{
diff --git a/components/embedder_support/android/java/strings/translations/web_contents_delegate_android_strings_ar.xtb b/components/embedder_support/android/java/strings/translations/web_contents_delegate_android_strings_ar.xtb
index 014ab4c..f0845d8 100644
--- a/components/embedder_support/android/java/strings/translations/web_contents_delegate_android_strings_ar.xtb
+++ b/components/embedder_support/android/java/strings/translations/web_contents_delegate_android_strings_ar.xtb
@@ -8,7 +8,7 @@
 <translation id="4115378294792113321">أرجواني</translation>
 <translation id="5901630391730855834">أصفر</translation>
 <translation id="6017514345406065928">أخضر</translation>
-<translation id="6042308850641462728">المزيد</translation>
+<translation id="6042308850641462728">عرض المزيد</translation>
 <translation id="6727102863431372879">تعيين</translation>
 <translation id="7535087603100972091">القيمة</translation>
 <translation id="7569983096843329377">أسود</translation>
diff --git a/components/embedder_support/android/java/strings/translations/web_contents_delegate_android_strings_fil.xtb b/components/embedder_support/android/java/strings/translations/web_contents_delegate_android_strings_fil.xtb
index 701cc76..ee883ea 100644
--- a/components/embedder_support/android/java/strings/translations/web_contents_delegate_android_strings_fil.xtb
+++ b/components/embedder_support/android/java/strings/translations/web_contents_delegate_android_strings_fil.xtb
@@ -8,7 +8,7 @@
 <translation id="4115378294792113321">Magenta</translation>
 <translation id="5901630391730855834">Dilaw</translation>
 <translation id="6017514345406065928">Berde</translation>
-<translation id="6042308850641462728">Higit pa</translation>
+<translation id="6042308850641462728">Marami pang iba</translation>
 <translation id="6727102863431372879">Itakda</translation>
 <translation id="7535087603100972091">Value</translation>
 <translation id="7569983096843329377">Itim</translation>
diff --git a/components/embedder_support/android/java/strings/translations/web_contents_delegate_android_strings_ko.xtb b/components/embedder_support/android/java/strings/translations/web_contents_delegate_android_strings_ko.xtb
index 6970fc9d..5dfba6d 100644
--- a/components/embedder_support/android/java/strings/translations/web_contents_delegate_android_strings_ko.xtb
+++ b/components/embedder_support/android/java/strings/translations/web_contents_delegate_android_strings_ko.xtb
@@ -8,7 +8,7 @@
 <translation id="4115378294792113321">자홍색</translation>
 <translation id="5901630391730855834">노란색</translation>
 <translation id="6017514345406065928">녹색</translation>
-<translation id="6042308850641462728">더보기</translation>
+<translation id="6042308850641462728">자세히</translation>
 <translation id="6727102863431372879">설정</translation>
 <translation id="7535087603100972091">값</translation>
 <translation id="7569983096843329377">검정색</translation>
diff --git a/components/embedder_support/android/java/strings/translations/web_contents_delegate_android_strings_te.xtb b/components/embedder_support/android/java/strings/translations/web_contents_delegate_android_strings_te.xtb
index dc8776d5..ac406795 100644
--- a/components/embedder_support/android/java/strings/translations/web_contents_delegate_android_strings_te.xtb
+++ b/components/embedder_support/android/java/strings/translations/web_contents_delegate_android_strings_te.xtb
@@ -8,7 +8,7 @@
 <translation id="4115378294792113321">మెజెంటా</translation>
 <translation id="5901630391730855834">పసుపు</translation>
 <translation id="6017514345406065928">ఆకుపచ్చ</translation>
-<translation id="6042308850641462728">మరింత</translation>
+<translation id="6042308850641462728">మరింత చూపించు</translation>
 <translation id="6727102863431372879">సెట్ చేయి</translation>
 <translation id="7535087603100972091">విలువ</translation>
 <translation id="7569983096843329377">నలుపు</translation>
diff --git a/components/embedder_support/android/java/strings/translations/web_contents_delegate_android_strings_th.xtb b/components/embedder_support/android/java/strings/translations/web_contents_delegate_android_strings_th.xtb
index 44f904b..77fc50a 100644
--- a/components/embedder_support/android/java/strings/translations/web_contents_delegate_android_strings_th.xtb
+++ b/components/embedder_support/android/java/strings/translations/web_contents_delegate_android_strings_th.xtb
@@ -8,7 +8,7 @@
 <translation id="4115378294792113321">สีม่วงแดง</translation>
 <translation id="5901630391730855834">สีเหลือง</translation>
 <translation id="6017514345406065928">สีเขียว</translation>
-<translation id="6042308850641462728">เพิ่มเติม</translation>
+<translation id="6042308850641462728">แสดงเพิ่ม</translation>
 <translation id="6727102863431372879">ตั้งค่า</translation>
 <translation id="7535087603100972091">ราคา</translation>
 <translation id="7569983096843329377">สีดำ</translation>
diff --git a/components/embedder_support/android/java/strings/translations/web_contents_delegate_android_strings_zh-CN.xtb b/components/embedder_support/android/java/strings/translations/web_contents_delegate_android_strings_zh-CN.xtb
index 25dd741e..605daf1 100644
--- a/components/embedder_support/android/java/strings/translations/web_contents_delegate_android_strings_zh-CN.xtb
+++ b/components/embedder_support/android/java/strings/translations/web_contents_delegate_android_strings_zh-CN.xtb
@@ -8,7 +8,7 @@
 <translation id="4115378294792113321">洋红色</translation>
 <translation id="5901630391730855834">黄色</translation>
 <translation id="6017514345406065928">绿色</translation>
-<translation id="6042308850641462728">更多</translation>
+<translation id="6042308850641462728">展开</translation>
 <translation id="6727102863431372879">设置</translation>
 <translation id="7535087603100972091">值</translation>
 <translation id="7569983096843329377">黑色</translation>
diff --git a/components/exo/client_controlled_shell_surface.cc b/components/exo/client_controlled_shell_surface.cc
index 2f56492..0a235698 100644
--- a/components/exo/client_controlled_shell_surface.cc
+++ b/components/exo/client_controlled_shell_surface.cc
@@ -322,7 +322,6 @@
     : ShellSurfaceBase(surface, gfx::Point(), true, can_minimize, container),
       current_pin_(ash::WindowPinType::kNone),
       use_default_scale_cancellation_(default_scale_cancellation) {
-  display::Screen::GetScreen()->AddObserver(this);
 }
 
 ClientControlledShellSurface::~ClientControlledShellSurface() {
@@ -333,7 +332,6 @@
   if (client_controlled_state_)
     client_controlled_state_->ResetDelegate();
   wide_frame_.reset();
-  display::Screen::GetScreen()->RemoveObserver(this);
   if (current_pin_ != ash::WindowPinType::kNone)
     SetPinned(ash::WindowPinType::kNone);
 }
@@ -857,6 +855,8 @@
 void ClientControlledShellSurface::OnDisplayMetricsChanged(
     const display::Display& new_display,
     uint32_t changed_metrics) {
+  SurfaceTreeHost::OnDisplayMetricsChanged(new_display, changed_metrics);
+
   if (!widget_)
     return;
 
diff --git a/components/exo/client_controlled_shell_surface.h b/components/exo/client_controlled_shell_surface.h
index 0aca857..cb8d1ab0 100644
--- a/components/exo/client_controlled_shell_surface.h
+++ b/components/exo/client_controlled_shell_surface.h
@@ -16,7 +16,6 @@
 #include "components/exo/shell_surface_base.h"
 #include "ui/base/hit_test.h"
 #include "ui/compositor/compositor_lock.h"
-#include "ui/display/display_observer.h"
 
 namespace ash {
 class NonClientFrameViewAsh;
@@ -41,7 +40,6 @@
 // position specified as part of the geometry is relative to the origin of
 // the screen coordinate system.
 class ClientControlledShellSurface : public ShellSurfaceBase,
-                                     public display::DisplayObserver,
                                      public ui::CompositorLockClient {
  public:
   ClientControlledShellSurface(Surface* surface,
diff --git a/components/exo/shell_surface_base.cc b/components/exo/shell_surface_base.cc
index fece93e..3f02840d 100644
--- a/components/exo/shell_surface_base.cc
+++ b/components/exo/shell_surface_base.cc
@@ -859,6 +859,10 @@
   }
 }
 
+void ShellSurfaceBase::OnWindowAddedToRootWindow(aura::Window* window) {
+  UpdateDisplayOnTree();
+}
+
 ////////////////////////////////////////////////////////////////////////////////
 // wm::ActivationChangeObserver overrides:
 
@@ -984,6 +988,8 @@
   // Show widget next time Commit() is called.
   if (show_state != ui::SHOW_STATE_MINIMIZED)
     pending_show_widget_ = true;
+
+  UpdateDisplayOnTree();
 }
 
 bool ShellSurfaceBase::IsResizing() const {
diff --git a/components/exo/shell_surface_base.h b/components/exo/shell_surface_base.h
index 62387986..9e821c99 100644
--- a/components/exo/shell_surface_base.h
+++ b/components/exo/shell_surface_base.h
@@ -186,6 +186,7 @@
   void OnWindowPropertyChanged(aura::Window* window,
                                const void* key,
                                intptr_t old_value) override;
+  void OnWindowAddedToRootWindow(aura::Window* window) override;
 
   // wm::ActivationChangeObserver:
   void OnWindowActivated(ActivationReason reason,
diff --git a/components/exo/shell_surface_unittest.cc b/components/exo/shell_surface_unittest.cc
index ecf1502..0032bcb 100644
--- a/components/exo/shell_surface_unittest.cc
+++ b/components/exo/shell_surface_unittest.cc
@@ -13,6 +13,7 @@
 #include "ash/wm/wm_event.h"
 #include "ash/wm/workspace_controller_test_api.h"
 #include "base/bind.h"
+#include "base/callback.h"
 #include "base/strings/stringprintf.h"
 #include "base/strings/utf_string_conversions.h"
 #include "components/exo/buffer.h"
@@ -34,6 +35,7 @@
 #include "ui/display/display.h"
 #include "ui/display/manager/display_manager.h"
 #include "ui/display/screen.h"
+#include "ui/display/test/display_manager_test_api.h"
 #include "ui/events/base_event_utils.h"
 #include "ui/events/event.h"
 #include "ui/views/widget/widget.h"
@@ -1099,4 +1101,61 @@
   EXPECT_TRUE(surface->window()->GetProperty(aura::client::kSkipImeProcessing));
 }
 
+TEST_F(ShellSurfaceTest, NotifyLeaveEnter) {
+  gfx::Size buffer_size(256, 256);
+  auto buffer = std::make_unique<Buffer>(
+      exo_test_helper()->CreateGpuMemoryBuffer(buffer_size));
+  auto surface = std::make_unique<Surface>();
+  auto shell_surface = std::make_unique<ShellSurface>(surface.get());
+
+  auto func = [](int64_t* old_display_id, int64_t* new_display_id,
+                 int64_t old_id, int64_t new_id) {
+    DCHECK_EQ(0, *old_display_id);
+    DCHECK_EQ(0, *new_display_id);
+    *old_display_id = old_id;
+    *new_display_id = new_id;
+  };
+
+  int64_t old_display_id = 0, new_display_id = 0;
+
+  surface->set_leave_enter_callback(
+      base::BindRepeating(func, &old_display_id, &new_display_id));
+  ;
+  // Creating a new shell surface should notify on which display
+  // it is created.
+  surface->Attach(buffer.get());
+  surface->Commit();
+  EXPECT_EQ(display::kInvalidDisplayId, old_display_id);
+  EXPECT_EQ(display::Screen::GetScreen()->GetPrimaryDisplay().id(),
+            new_display_id);
+
+  // Attaching a 2nd display should not change where the surface
+  // is located.
+  old_display_id = 0;
+  new_display_id = 0;
+  UpdateDisplay("800x600, 800x600");
+  EXPECT_EQ(0, old_display_id);
+  EXPECT_EQ(0, new_display_id);
+
+  // Move the window to 2nd display.
+  shell_surface->GetWidget()->SetBounds(gfx::Rect(1000, 0, 256, 256));
+
+  int64_t secondary_id =
+      display::test::DisplayManagerTestApi(ash::Shell::Get()->display_manager())
+          .GetSecondaryDisplay()
+          .id();
+
+  EXPECT_EQ(display::Screen::GetScreen()->GetPrimaryDisplay().id(),
+            old_display_id);
+  EXPECT_EQ(secondary_id, new_display_id);
+
+  // Disconnect the display the surface is currently on.
+  old_display_id = 0;
+  new_display_id = 0;
+  UpdateDisplay("800x600");
+  EXPECT_EQ(display::Screen::GetScreen()->GetPrimaryDisplay().id(),
+            new_display_id);
+  EXPECT_EQ(secondary_id, old_display_id);
+}
+
 }  // namespace exo
diff --git a/components/exo/sub_surface.h b/components/exo/sub_surface.h
index c2eac28..557f5862 100644
--- a/components/exo/sub_surface.h
+++ b/components/exo/sub_surface.h
@@ -60,6 +60,7 @@
   void OnSetApplicationId(const char* application_id) override {}
   void SetUseImmersiveForFullscreen(bool value) override {}
   void OnActivationRequested() override {}
+  void OnNewOutputAdded() override {}
 
   // Overridden from SurfaceObserver:
   void OnSurfaceDestroying(Surface* surface) override;
diff --git a/components/exo/surface.cc b/components/exo/surface.cc
index ca57cd28..5738e58 100644
--- a/components/exo/surface.cc
+++ b/components/exo/surface.cc
@@ -40,6 +40,8 @@
 #include "ui/base/cursor/mojom/cursor_type.mojom-shared.h"
 #include "ui/base/hit_test.h"
 #include "ui/compositor/layer.h"
+#include "ui/display/display.h"
+#include "ui/display/screen.h"
 #include "ui/events/event.h"
 #include "ui/gfx/buffer_format_util.h"
 #include "ui/gfx/geometry/dip_util.h"
@@ -365,6 +367,18 @@
   pending_sub_surfaces_.push_back(std::make_pair(sub_surface, gfx::Point()));
   sub_surfaces_.push_back(std::make_pair(sub_surface, gfx::Point()));
   sub_surfaces_changed_ = true;
+
+  // The shell might have not be added to the root yet.
+  if (window_->GetRootWindow()) {
+    auto display =
+        display::Screen::GetScreen()->GetDisplayNearestWindow(window_.get());
+    sub_surface->UpdateDisplay(display::kInvalidDisplayId, display.id());
+  }
+}
+
+void Surface::OnNewOutputAdded() {
+  if (delegate_)
+    delegate_->OnNewOutputAdded();
 }
 
 void Surface::RemoveSubSurface(Surface* sub_surface) {
@@ -600,6 +614,15 @@
     CommitSurfaceHierarchy(false);
 }
 
+void Surface::UpdateDisplay(int64_t old_display, int64_t new_display) {
+  if (!leave_enter_callback_.is_null())
+    leave_enter_callback_.Run(old_display, new_display);
+  for (const auto& sub_surface_entry : base::Reversed(sub_surfaces_)) {
+    auto* sub_surface = sub_surface_entry.first;
+    sub_surface->UpdateDisplay(old_display, new_display);
+  }
+}
+
 void Surface::CommitSurfaceHierarchy(bool synchronized) {
   TRACE_EVENT0("exo", "Surface::CommitSurfaceHierarchy");
   if (needs_commit_surface_ && (synchronized || !IsSynchronized())) {
diff --git a/components/exo/surface.h b/components/exo/surface.h
index ab90503f..a544f828 100644
--- a/components/exo/surface.h
+++ b/components/exo/surface.h
@@ -66,6 +66,7 @@
 class Surface final : public ui::PropertyHandler {
  public:
   using PropertyDeallocator = void (*)(int64_t value);
+  using LeaveEnterCallback = base::RepeatingCallback<void(int64_t, int64_t)>;
 
   Surface();
   ~Surface() override;
@@ -75,6 +76,16 @@
 
   aura::Window* window() { return window_.get(); }
 
+  void set_leave_enter_callback(LeaveEnterCallback callback) {
+    leave_enter_callback_ = callback;
+  }
+
+  // Called when the display the surface is on has changed.
+  void UpdateDisplay(int64_t old_id, int64_t new_id);
+
+  // Called when the output is added for new display.
+  void OnNewOutputAdded();
+
   // Set a buffer as the content of this surface. A buffer can only be attached
   // to one surface at a time.
   void Attach(Buffer* buffer);
@@ -469,6 +480,8 @@
   // for calculating clipping and scaling.
   gfx::Size embedded_surface_size_;
 
+  LeaveEnterCallback leave_enter_callback_;
+
   DISALLOW_COPY_AND_ASSIGN(Surface);
 };
 
diff --git a/components/exo/surface_delegate.h b/components/exo/surface_delegate.h
index 185be46..a2bd955 100644
--- a/components/exo/surface_delegate.h
+++ b/components/exo/surface_delegate.h
@@ -52,6 +52,9 @@
   // Called when the surface's application wants it to be activated.
   virtual void OnActivationRequested() = 0;
 
+  // Called when the new outoupt resource is created.
+  virtual void OnNewOutputAdded() = 0;
+
  protected:
   virtual ~SurfaceDelegate() {}
 };
diff --git a/components/exo/surface_tree_host.cc b/components/exo/surface_tree_host.cc
index 98228d8..3dc2cd00a6 100644
--- a/components/exo/surface_tree_host.cc
+++ b/components/exo/surface_tree_host.cc
@@ -106,9 +106,11 @@
                           ->SharedMainThreadContextProvider();
   DCHECK(context_provider_);
   context_provider_->AddObserver(this);
+  display::Screen::GetScreen()->AddObserver(this);
 }
 
 SurfaceTreeHost::~SurfaceTreeHost() {
+  display::Screen::GetScreen()->RemoveObserver(this);
   context_provider_->RemoveObserver(this);
 
   SetRootSurface(nullptr);
@@ -207,6 +209,19 @@
   return true;
 }
 
+void SurfaceTreeHost::OnNewOutputAdded() {
+  UpdateDisplayOnTree();
+}
+
+////////////////////////////////////////////////////////////////////////////////
+// display::DisplayObserver:
+void SurfaceTreeHost::OnDisplayMetricsChanged(const display::Display& display,
+                                              uint32_t changed_metrics) {
+  // The output of the surface may change when the primary display changes.
+  if (changed_metrics & DisplayObserver::DISPLAY_METRIC_PRIMARY)
+    UpdateDisplayOnTree();
+}
+
 ////////////////////////////////////////////////////////////////////////////////
 // viz::ContextLostObserver overrides:
 
@@ -221,6 +236,17 @@
 ////////////////////////////////////////////////////////////////////////////////
 // SurfaceTreeHost, protected:
 
+void SurfaceTreeHost::UpdateDisplayOnTree() {
+  auto display =
+      display::Screen::GetScreen()->GetDisplayNearestWindow(host_window());
+  if (display_id_ != display.id()) {
+    if (root_surface_) {
+      root_surface_->UpdateDisplay(display_id_, display.id());
+      display_id_ = display.id();
+    }
+  }
+}
+
 void SurfaceTreeHost::SubmitCompositorFrame() {
   viz::CompositorFrame frame = PrepareToSubmitCompositorFrame();
 
diff --git a/components/exo/surface_tree_host.h b/components/exo/surface_tree_host.h
index 1fd95bb..cf79fc01 100644
--- a/components/exo/surface_tree_host.h
+++ b/components/exo/surface_tree_host.h
@@ -14,6 +14,8 @@
 #include "components/exo/surface_delegate.h"
 #include "components/viz/common/gpu/context_lost_observer.h"
 #include "components/viz/common/quads/compositor_frame_metadata.h"
+#include "ui/display/display_observer.h"
+#include "ui/display/types/display_constants.h"
 #include "ui/gfx/geometry/rect.h"
 
 namespace aura {
@@ -30,6 +32,7 @@
 // This class provides functionality for hosting a surface tree. The surface
 // tree is hosted in the |host_window_|.
 class SurfaceTreeHost : public SurfaceDelegate,
+                        public display::DisplayObserver,
                         public viz::ContextLostObserver {
  public:
   explicit SurfaceTreeHost(const std::string& window_name);
@@ -78,7 +81,7 @@
     return active_presentation_callbacks_;
   }
 
-  // Overridden from SurfaceDelegate:
+  // SurfaceDelegate:
   void OnSurfaceCommit() override;
   bool IsSurfaceSynchronized() const override;
   bool IsInputEnabled(Surface* surface) const override;
@@ -90,11 +93,18 @@
   void OnSetApplicationId(const char* application_id) override {}
   void SetUseImmersiveForFullscreen(bool value) override {}
   void OnActivationRequested() override {}
+  void OnNewOutputAdded() override;
 
-  // Overridden from viz::ContextLostObserver:
+  // display::DisplayObserver:
+  void OnDisplayMetricsChanged(const display::Display& display,
+                               uint32_t changed_metrics) override;
+
+  // viz::ContextLostObserver:
   void OnContextLost() override;
 
  protected:
+  void UpdateDisplayOnTree();
+
   // Call this to submit a compositor frame.
   void SubmitCompositorFrame();
 
@@ -137,6 +147,8 @@
 
   scoped_refptr<viz::ContextProvider> context_provider_;
 
+  int64_t display_id_ = display::kInvalidDisplayId;
+
   base::WeakPtrFactory<SurfaceTreeHost> weak_ptr_factory_{this};
 
   DISALLOW_COPY_AND_ASSIGN(SurfaceTreeHost);
diff --git a/components/exo/wayland/server.cc b/components/exo/wayland/server.cc
index 66838e56..a34bb2d5 100644
--- a/components/exo/wayland/server.cc
+++ b/components/exo/wayland/server.cc
@@ -130,7 +130,7 @@
       wl_display_(wl_display_create()),
       serial_tracker_(std::make_unique<SerialTracker>(wl_display_.get())) {
   wl_global_create(wl_display_.get(), &wl_compositor_interface,
-                   kWlCompositorVersion, display_, bind_compositor);
+                   kWlCompositorVersion, this, bind_compositor);
   wl_global_create(wl_display_.get(), &wl_shm_interface, 1, display_, bind_shm);
 #if defined(USE_OZONE)
   wl_global_create(wl_display_.get(), &zwp_linux_dmabuf_v1_interface,
@@ -331,5 +331,13 @@
   outputs_.erase(old_display.id());
 }
 
+wl_resource* Server::GetOutputResource(wl_client* client, int64_t display_id) {
+  DCHECK_NE(display_id, display::kInvalidDisplayId);
+  auto iter = outputs_.find(display_id);
+  if (iter == outputs_.end())
+    return nullptr;
+  return iter->second.get()->GetOutputResourceForClient(client);
+}
+
 }  // namespace wayland
 }  // namespace exo
diff --git a/components/exo/wayland/server.h b/components/exo/wayland/server.h
index 971164e..2a0e6b34 100644
--- a/components/exo/wayland/server.h
+++ b/components/exo/wayland/server.h
@@ -14,6 +14,9 @@
 #include "components/exo/wayland/scoped_wl.h"
 #include "ui/display/display_observer.h"
 
+struct wl_resource;
+struct wl_client;
+
 namespace exo {
 class Display;
 
@@ -58,6 +61,10 @@
   void OnDisplayAdded(const display::Display& new_display) override;
   void OnDisplayRemoved(const display::Display& old_display) override;
 
+  wl_resource* GetOutputResource(wl_client* client, int64_t display_id);
+
+  Display* GetDisplay() { return display_; }
+
  private:
   Display* const display_;
   std::unique_ptr<wl_display, WlDisplayDeleter> wl_display_;
diff --git a/components/exo/wayland/wayland_display_output.cc b/components/exo/wayland/wayland_display_output.cc
index 560cf5a..569c8d6 100644
--- a/components/exo/wayland/wayland_display_output.cc
+++ b/components/exo/wayland/wayland_display_output.cc
@@ -4,6 +4,8 @@
 
 #include "components/exo/wayland/wayland_display_output.h"
 
+#include <cstring>
+
 #include <wayland-server-core.h>
 #include <wayland-server-protocol-core.h>
 
@@ -44,6 +46,22 @@
 void WaylandDisplayOutput::RegisterOutput(wl_resource* output_resource) {
   auto* client = wl_resource_get_client(output_resource);
   output_ids_.insert(std::make_pair(client, output_resource));
+
+  // Notify All wl surfaces that a new output was added.
+  wl_client_for_each_resource(
+      client,
+      [](wl_resource* resource, void*) {
+        constexpr char kWlSurfaceClass[] = "wl_surface";
+
+        const char* class_name = wl_resource_get_class(resource);
+        if (std::strcmp(kWlSurfaceClass, class_name) == 0) {
+          auto* surface = GetUserDataAs<Surface>(resource);
+          if (surface)
+            surface->OnNewOutputAdded();
+        }
+        return WL_ITERATOR_CONTINUE;
+      },
+      nullptr);
 }
 
 wl_resource* WaylandDisplayOutput::GetOutputResourceForClient(
diff --git a/components/exo/wayland/wl_compositor.cc b/components/exo/wayland/wl_compositor.cc
index 0f01bae..8ee31c09b 100644
--- a/components/exo/wayland/wl_compositor.cc
+++ b/components/exo/wayland/wl_compositor.cc
@@ -202,15 +202,39 @@
 ////////////////////////////////////////////////////////////////////////////////
 // wl_compositor_interface:
 
+void HandleSurfaceLeaveEnterCallback(Server* server,
+                                     wl_resource* resource,
+                                     int64_t old_display_id,
+                                     int64_t new_display_id) {
+  auto* client = wl_resource_get_client(resource);
+  if (old_display_id != display::kInvalidDisplayId) {
+    auto* old_output = server->GetOutputResource(client, old_display_id);
+    if (old_output)
+      wl_surface_send_leave(resource, old_output);
+  }
+  if (new_display_id != display::kInvalidDisplayId) {
+    auto* new_output = server->GetOutputResource(client, new_display_id);
+    DCHECK(new_output);
+    if (new_output)
+      wl_surface_send_enter(resource, new_output);
+  }
+}
+
 void compositor_create_surface(wl_client* client,
                                wl_resource* resource,
                                uint32_t id) {
-  Display* display = GetUserDataAs<Display>(resource);
+  Server* server = GetUserDataAs<Server>(resource);
+  Display* display = server->GetDisplay();
   std::unique_ptr<Surface> surface = display->CreateSurface();
 
   wl_resource* surface_resource = wl_resource_create(
       client, &wl_surface_interface, wl_resource_get_version(resource), id);
 
+  surface->set_leave_enter_callback(
+      base::RepeatingCallback<void(int64_t, int64_t)>(base::BindRepeating(
+          &HandleSurfaceLeaveEnterCallback, base::Unretained(server),
+          base::Unretained(surface_resource))));
+
   // Set the surface resource property for type-checking downcast support.
   SetSurfaceResource(surface.get(), surface_resource);
 
diff --git a/components/exo/wayland/zaura_shell_unittest.cc b/components/exo/wayland/zaura_shell_unittest.cc
index 2685ba5..89ffefe 100644
--- a/components/exo/wayland/zaura_shell_unittest.cc
+++ b/components/exo/wayland/zaura_shell_unittest.cc
@@ -80,6 +80,7 @@
               (override));
   MOCK_METHOD(void, SetUseImmersiveForFullscreen, (bool value), (override));
   MOCK_METHOD(void, OnActivationRequested, (), (override));
+  MOCK_METHOD(void, OnNewOutputAdded, (), (override));
 };
 
 }  // namespace
diff --git a/components/feature_engagement/public/feature_constants.cc b/components/feature_engagement/public/feature_constants.cc
index 7105a8c..67ed20b 100644
--- a/components/feature_engagement/public/feature_constants.cc
+++ b/components/feature_engagement/public/feature_constants.cc
@@ -101,11 +101,11 @@
     "IPH_ExploreSitesTile", base::FEATURE_DISABLED_BY_DEFAULT};
 const base::Feature kIPHFeedHeaderMenuFeature{
     "IPH_FeedHeaderMenu", base::FEATURE_DISABLED_BY_DEFAULT};
-const base::Feature kIPHChromeReengagementNotification1{
+const base::Feature kIPHChromeReengagementNotification1Feature{
     "IPH_ChromeReengagementNotification1", base::FEATURE_DISABLED_BY_DEFAULT};
-const base::Feature kIPHChromeReengagementNotification2{
+const base::Feature kIPHChromeReengagementNotification2Feature{
     "IPH_ChromeReengagementNotification2", base::FEATURE_DISABLED_BY_DEFAULT};
-const base::Feature kIPHChromeReengagementNotification3{
+const base::Feature kIPHChromeReengagementNotification3Feature{
     "IPH_ChromeReengagementNotification3", base::FEATURE_DISABLED_BY_DEFAULT};
 #endif  // defined(OS_ANDROID)
 
diff --git a/components/feature_engagement/public/feature_constants.h b/components/feature_engagement/public/feature_constants.h
index 6b610744..f8d9506 100644
--- a/components/feature_engagement/public/feature_constants.h
+++ b/components/feature_engagement/public/feature_constants.h
@@ -69,9 +69,9 @@
 extern const base::Feature kIPHTranslateMenuButtonFeature;
 extern const base::Feature kIPHExploreSitesTileFeature;
 extern const base::Feature kIPHFeedHeaderMenuFeature;
-extern const base::Feature kIPHChromeReengagementNotification1;
-extern const base::Feature kIPHChromeReengagementNotification2;
-extern const base::Feature kIPHChromeReengagementNotification3;
+extern const base::Feature kIPHChromeReengagementNotification1Feature;
+extern const base::Feature kIPHChromeReengagementNotification2Feature;
+extern const base::Feature kIPHChromeReengagementNotification3Feature;
 #endif  // defined(OS_ANDROID)
 
 #if defined(OS_IOS)
diff --git a/components/feature_engagement/public/feature_list.cc b/components/feature_engagement/public/feature_list.cc
index 755577c..74c7e80 100644
--- a/components/feature_engagement/public/feature_list.cc
+++ b/components/feature_engagement/public/feature_list.cc
@@ -27,6 +27,9 @@
     &kIPHChromeDuetTabSwitcherFeature,
     &kIPHChromeHomeExpandFeature,
     &kIPHChromeHomePullToRefreshFeature,
+    &kIPHChromeReengagementNotification1Feature,
+    &kIPHChromeReengagementNotification2Feature,
+    &kIPHChromeReengagementNotification3Feature,
     &kIPHContextualSearchWebSearchFeature,
     &kIPHContextualSearchPromoteTapFeature,
     &kIPHContextualSearchPromotePanelOpenFeature,
diff --git a/components/feature_engagement/public/feature_list.h b/components/feature_engagement/public/feature_list.h
index 03e4fbf..a2e4233 100644
--- a/components/feature_engagement/public/feature_list.h
+++ b/components/feature_engagement/public/feature_list.h
@@ -62,6 +62,12 @@
 DEFINE_VARIATION_PARAM(kIPHChromeHomeExpandFeature, "IPH_ChromeHomeExpand");
 DEFINE_VARIATION_PARAM(kIPHChromeHomePullToRefreshFeature,
                        "IPH_ChromeHomePullToRefresh");
+DEFINE_VARIATION_PARAM(kIPHChromeReengagementNotification1Feature,
+                       "IPH_ChromeReengagementNotification1");
+DEFINE_VARIATION_PARAM(kIPHChromeReengagementNotification2Feature,
+                       "IPH_ChromeReengagementNotification2");
+DEFINE_VARIATION_PARAM(kIPHChromeReengagementNotification3Feature,
+                       "IPH_ChromeReengagementNotification3");
 DEFINE_VARIATION_PARAM(kIPHContextualSearchWebSearchFeature,
                        "IPH_ContextualSearchWebSearch");
 DEFINE_VARIATION_PARAM(kIPHContextualSearchPromoteTapFeature,
@@ -146,6 +152,9 @@
         VARIATION_ENTRY(kIPHChromeDuetTabSwitcherFeature),
         VARIATION_ENTRY(kIPHChromeHomeExpandFeature),
         VARIATION_ENTRY(kIPHChromeHomePullToRefreshFeature),
+        VARIATION_ENTRY(kIPHChromeReengagementNotification1Feature),
+        VARIATION_ENTRY(kIPHChromeReengagementNotification2Feature),
+        VARIATION_ENTRY(kIPHChromeReengagementNotification3Feature),
         VARIATION_ENTRY(kIPHContextualSearchWebSearchFeature),
         VARIATION_ENTRY(kIPHContextualSearchPromoteTapFeature),
         VARIATION_ENTRY(kIPHContextualSearchPromotePanelOpenFeature),
diff --git a/components/history/core/browser/expire_history_backend.cc b/components/history/core/browser/expire_history_backend.cc
index 80f5458..a36482c 100644
--- a/components/history/core/browser/expire_history_backend.cc
+++ b/components/history/core/browser/expire_history_backend.cc
@@ -18,6 +18,7 @@
 #include "base/files/file_util.h"
 #include "base/location.h"
 #include "base/metrics/histogram_macros.h"
+#include "base/numerics/safe_conversions.h"
 #include "base/sequenced_task_runner.h"
 #include "base/stl_util.h"
 #include "build/build_config.h"
@@ -318,7 +319,8 @@
   if (!expire_visits_time.is_zero()) {
     UMA_HISTOGRAM_PERCENTAGE(
         "History.ExpireVisits.GetRedirectsDurationPercentage",
-        (get_redirects_time * 100).IntDiv(expire_visits_time));
+        base::ClampRound<base::Histogram::Sample>(
+            get_redirects_time.FltDiv(expire_visits_time) * 100));
   }
 }
 
diff --git a/components/offline_pages/core/prefetch/store/prefetch_downloader_quota.cc b/components/offline_pages/core/prefetch/store/prefetch_downloader_quota.cc
index 043cc85..7031059 100644
--- a/components/offline_pages/core/prefetch/store/prefetch_downloader_quota.cc
+++ b/components/offline_pages/core/prefetch/store/prefetch_downloader_quota.cc
@@ -4,6 +4,7 @@
 
 #include "components/offline_pages/core/prefetch/store/prefetch_downloader_quota.h"
 #include "base/logging.h"
+#include "base/numerics/safe_conversions.h"
 #include "base/strings/string_number_conversions.h"
 #include "base/time/clock.h"
 #include "base/time/time.h"
@@ -85,9 +86,10 @@
       store_utils::FromDatabaseTime(statement.ColumnInt64(0));
   int64_t available_quota = statement.ColumnInt64(1);
 
-  int64_t remaining_quota = available_quota + (GetMaxDailyQuotaBytes() *
-                                               (clock_->Now() - update_time))
-                                                  .IntDiv(kQuotaPeriod);
+  int64_t remaining_quota =
+      available_quota + base::ClampFloor<int64_t>(
+                            GetMaxDailyQuotaBytes() *
+                            (clock_->Now() - update_time).FltDiv(kQuotaPeriod));
 
   if (remaining_quota < 0)
     SetAvailableQuotaBytes(0);
diff --git a/components/omnibox/browser/autocomplete_controller.cc b/components/omnibox/browser/autocomplete_controller.cc
index 1f9b1ec..7418d76 100644
--- a/components/omnibox/browser/autocomplete_controller.cc
+++ b/components/omnibox/browser/autocomplete_controller.cc
@@ -682,9 +682,7 @@
                                                      result_);
   }
 
-  if (zero_suggest_provider_) {
-    UpdateHeaders(&result_);
-  }
+  UpdateHeaders(&result_);
   UpdateKeywordDescriptions(&result_);
   UpdateAssociatedKeywords(&result_);
   UpdateAssistedQueryStats(&result_);
@@ -776,30 +774,47 @@
 void AutocompleteController::UpdateHeaders(AutocompleteResult* result) {
   DCHECK(result);
 
-  // Sets the AutocompleteResult header metadata to what the ZeroSuggestProvider
-  // has fetched. In the future, if other search suggest providers also have
-  // header metadata, we will have to update this code to merge the metadata.
-  result->set_headers_map(zero_suggest_provider_->headers_map());
-  result->set_hidden_group_ids(zero_suggest_provider_->hidden_group_ids());
+  // Currently, we only populate the AutocompleteResult's header labels from
+  // ZeroSuggestProvider. Even if another provider has header metadata, we
+  // currently ignore it. This means that as-you-type suggestions will NEVER
+  // show headers in the UI. For now, this is hacky, but intended.
+  //
+  // TODO(tommycli): Stop special casing ZeroSuggestProvider here.
+  if (zero_suggest_provider_) {
+    result->set_headers_map(zero_suggest_provider_->headers_map());
+    result->set_hidden_group_ids(zero_suggest_provider_->hidden_group_ids());
+  }
+
+  for (AutocompleteMatch& match : *result) {
+    if (match.suggestion_group_id.has_value()) {
+      // Record header data into the additional_info field for chrome://omnibox.
+      // Note, to improve debugging, we record the original group ID sent by
+      // the server before stripping empty headers.
+      int group_id = match.suggestion_group_id.value();
+      match.RecordAdditionalInfo("suggestion_group_id", group_id);
+
+      const base::string16 header = result->GetHeaderForGroupId(group_id);
+      if (!header.empty()) {
+        match.RecordAdditionalInfo("header string", base::UTF16ToUTF8(header));
+      } else {
+        // Strip all match group IDs that don't have a header string. Otherwise,
+        // these matches will be shown at the bottom with an empty header row.
+        // They should be treated as an ordinary match with no group ID.
+        match.suggestion_group_id.reset();
+      }
+    }
+  }
 
   // Move all grouped matches to the bottom while maintaining the current order.
+  //
+  // TODO(tommycli): Currently, this pushes all suggestions with group IDs to
+  // the bottom, but doesn't group them together. That could lead to some
+  // awkward interleaving of groups.
   std::stable_sort(result->begin(), result->end(),
                    [](const auto& a, const auto& b) {
                      return !a.suggestion_group_id.has_value() &&
                             b.suggestion_group_id.has_value();
                    });
-
-  // Record header data into the additional_info field for chrome://omnibox.
-  for (AutocompleteMatch& match : *result) {
-    if (match.suggestion_group_id.has_value()) {
-      int group_id = match.suggestion_group_id.value();
-      const base::string16 header = result->GetHeaderForGroupId(group_id);
-      if (!header.empty()) {
-        match.RecordAdditionalInfo("suggestion_group_id", group_id);
-        match.RecordAdditionalInfo("header string", base::UTF16ToUTF8(header));
-      }
-    }
-  }
 }
 
 void AutocompleteController::UpdateKeywordDescriptions(
diff --git a/components/omnibox/browser/autocomplete_provider_unittest.cc b/components/omnibox/browser/autocomplete_provider_unittest.cc
index 6a44220..560e80b 100644
--- a/components/omnibox/browser/autocomplete_provider_unittest.cc
+++ b/components/omnibox/browser/autocomplete_provider_unittest.cc
@@ -783,6 +783,10 @@
   const int kRecentSearchesGroupId = 2;
   const char kRecentSearchesHeader[] = "Recent Searches";
 
+  // This exists to verify that we ignore group IDs without associated header
+  // text when sorting results.
+  const int kGroupIdWithoutHeaderText = 99;
+
   SearchSuggestionParser::HeadersMap headers_map = {
       {kRecommendedForYouGroupId, base::ASCIIToUTF16(kRecommendedForYouHeader)},
       {kRecentSearchesGroupId, base::ASCIIToUTF16(kRecentSearchesHeader)}};
@@ -820,6 +824,8 @@
                                     {base::nullopt},
                                 }};
     UpdateResultsWithHeaderTestData(test_data);
+
+    // Verifies that matches with group IDs sink to the bottom.
     EXPECT_FALSE(result_.match_at(0)->suggestion_group_id.has_value());
     EXPECT_FALSE(result_.match_at(1)->suggestion_group_id.has_value());
     EXPECT_FALSE(result_.match_at(2)->suggestion_group_id.has_value());
@@ -828,16 +834,18 @@
     EXPECT_EQ(kRecommendedForYouGroupId,
               result_.match_at(4)->suggestion_group_id.value());
   }
+
   {
     HeaderTestData test_data = {headers_map,
-                                {
-                                    {kRecentSearchesGroupId},
-                                    {kRecommendedForYouGroupId},
-                                    {base::nullopt},
-                                    {base::nullopt},
-                                    {base::nullopt},
-                                }};
+                                {{kGroupIdWithoutHeaderText},
+                                 {kRecentSearchesGroupId},
+                                 {kRecommendedForYouGroupId},
+                                 {kGroupIdWithoutHeaderText},
+                                 {kGroupIdWithoutHeaderText}}};
     UpdateResultsWithHeaderTestData(test_data);
+
+    // Verifies that group IDs without associated header text are stripped out,
+    // and those matches float to the top.
     EXPECT_FALSE(result_.match_at(0)->suggestion_group_id.has_value());
     EXPECT_FALSE(result_.match_at(1)->suggestion_group_id.has_value());
     EXPECT_FALSE(result_.match_at(2)->suggestion_group_id.has_value());
diff --git a/components/omnibox/browser/omnibox_pedal_concepts.h b/components/omnibox/browser/omnibox_pedal_concepts.h
index 6cea0df..0225c4b3 100644
--- a/components/omnibox/browser/omnibox_pedal_concepts.h
+++ b/components/omnibox/browser/omnibox_pedal_concepts.h
@@ -10,7 +10,7 @@
 // This value is generated during Pedal concept data processing, and written
 // to all data files as well as the source code here to ensure synchrony.
 // The runtime loaded data must match this version exactly or it won't load.
-constexpr int OMNIBOX_PEDAL_CONCEPTS_DATA_VERSION = 15436849;
+constexpr int OMNIBOX_PEDAL_CONCEPTS_DATA_VERSION = 15452151;
 
 // Unique identifiers for Pedals, used to bind loaded data to implementations.
 enum class OmniboxPedalId {
diff --git a/components/omnibox/browser/omnibox_pedal_implementations_unittest.cc b/components/omnibox/browser/omnibox_pedal_implementations_unittest.cc
index 45a904e..cd9927f 100644
--- a/components/omnibox/browser/omnibox_pedal_implementations_unittest.cc
+++ b/components/omnibox/browser/omnibox_pedal_implementations_unittest.cc
@@ -54,21 +54,29 @@
           "browser cache remove",
           "browser cache wipe",
           "browser clear cache",
+          "browser clear cookies",
           "browser clear data",
           "browser clear history",
           "browser clear info",
           "browser clear information",
+          "browser cookies clear",
+          "browser cookies delete",
+          "browser cookies erase",
+          "browser cookies remove",
+          "browser cookies wipe",
           "browser data clear",
           "browser data delete",
           "browser data erase",
           "browser data remove",
           "browser data wipe",
           "browser delete cache",
+          "browser delete cookies",
           "browser delete data",
           "browser delete history",
           "browser delete info",
           "browser delete information",
           "browser erase cache",
+          "browser erase cookies",
           "browser erase data",
           "browser erase history",
           "browser erase info",
@@ -89,11 +97,13 @@
           "browser information remove",
           "browser information wipe",
           "browser remove cache",
+          "browser remove cookies",
           "browser remove data",
           "browser remove history",
           "browser remove info",
           "browser remove information",
           "browser wipe cache",
+          "browser wipe cookies",
           "browser wipe data",
           "browser wipe history",
           "browser wipe info",
@@ -104,21 +114,29 @@
           "browsing cache remove",
           "browsing cache wipe",
           "browsing clear cache",
+          "browsing clear cookies",
           "browsing clear data",
           "browsing clear history",
           "browsing clear info",
           "browsing clear information",
+          "browsing cookies clear",
+          "browsing cookies delete",
+          "browsing cookies erase",
+          "browsing cookies remove",
+          "browsing cookies wipe",
           "browsing data clear",
           "browsing data delete",
           "browsing data erase",
           "browsing data remove",
           "browsing data wipe",
           "browsing delete cache",
+          "browsing delete cookies",
           "browsing delete data",
           "browsing delete history",
           "browsing delete info",
           "browsing delete information",
           "browsing erase cache",
+          "browsing erase cookies",
           "browsing erase data",
           "browsing erase history",
           "browsing erase info",
@@ -139,11 +157,13 @@
           "browsing information remove",
           "browsing information wipe",
           "browsing remove cache",
+          "browsing remove cookies",
           "browsing remove data",
           "browsing remove history",
           "browsing remove info",
           "browsing remove information",
           "browsing wipe cache",
+          "browsing wipe cookies",
           "browsing wipe data",
           "browsing wipe history",
           "browsing wipe info",
@@ -199,21 +219,29 @@
           "chrome cache remove",
           "chrome cache wipe",
           "chrome clear cache",
+          "chrome clear cookies",
           "chrome clear data",
           "chrome clear history",
           "chrome clear info",
           "chrome clear information",
+          "chrome cookies clear",
+          "chrome cookies delete",
+          "chrome cookies erase",
+          "chrome cookies remove",
+          "chrome cookies wipe",
           "chrome data clear",
           "chrome data delete",
           "chrome data erase",
           "chrome data remove",
           "chrome data wipe",
           "chrome delete cache",
+          "chrome delete cookies",
           "chrome delete data",
           "chrome delete history",
           "chrome delete info",
           "chrome delete information",
           "chrome erase cache",
+          "chrome erase cookies",
           "chrome erase data",
           "chrome erase history",
           "chrome erase info",
@@ -234,21 +262,25 @@
           "chrome information remove",
           "chrome information wipe",
           "chrome remove cache",
+          "chrome remove cookies",
           "chrome remove data",
           "chrome remove history",
           "chrome remove info",
           "chrome remove information",
           "chrome wipe cache",
+          "chrome wipe cookies",
           "chrome wipe data",
           "chrome wipe history",
           "chrome wipe info",
           "chrome wipe information",
           "clear browser cache",
+          "clear browser cookies",
           "clear browser data",
           "clear browser history",
           "clear browser info",
           "clear browser information",
           "clear browsing cache",
+          "clear browsing cookies",
           "clear browsing data",
           "clear browsing history",
           "clear browsing info",
@@ -259,16 +291,23 @@
           "clear cache chrome",
           "clear cache google chrome",
           "clear chrome cache",
+          "clear chrome cookies",
           "clear chrome data",
           "clear chrome history",
           "clear chrome info",
           "clear chrome information",
+          "clear cookies",
+          "clear cookies browser",
+          "clear cookies browsing",
+          "clear cookies chrome",
+          "clear cookies google chrome",
           "clear data",
           "clear data browser",
           "clear data browsing",
           "clear data chrome",
           "clear data google chrome",
           "clear google chrome cache",
+          "clear google chrome cookies",
           "clear google chrome data",
           "clear google chrome history",
           "clear google chrome info",
@@ -288,6 +327,51 @@
           "clear information browsing",
           "clear information chrome",
           "clear information google chrome",
+          "cookies browser clear",
+          "cookies browser delete",
+          "cookies browser erase",
+          "cookies browser remove",
+          "cookies browser wipe",
+          "cookies browsing clear",
+          "cookies browsing delete",
+          "cookies browsing erase",
+          "cookies browsing remove",
+          "cookies browsing wipe",
+          "cookies chrome clear",
+          "cookies chrome delete",
+          "cookies chrome erase",
+          "cookies chrome remove",
+          "cookies chrome wipe",
+          "cookies clear",
+          "cookies clear browser",
+          "cookies clear browsing",
+          "cookies clear chrome",
+          "cookies clear google chrome",
+          "cookies delete",
+          "cookies delete browser",
+          "cookies delete browsing",
+          "cookies delete chrome",
+          "cookies delete google chrome",
+          "cookies erase",
+          "cookies erase browser",
+          "cookies erase browsing",
+          "cookies erase chrome",
+          "cookies erase google chrome",
+          "cookies google chrome clear",
+          "cookies google chrome delete",
+          "cookies google chrome erase",
+          "cookies google chrome remove",
+          "cookies google chrome wipe",
+          "cookies remove",
+          "cookies remove browser",
+          "cookies remove browsing",
+          "cookies remove chrome",
+          "cookies remove google chrome",
+          "cookies wipe",
+          "cookies wipe browser",
+          "cookies wipe browsing",
+          "cookies wipe chrome",
+          "cookies wipe google chrome",
           "data browser clear",
           "data browser delete",
           "data browser erase",
@@ -334,11 +418,13 @@
           "data wipe chrome",
           "data wipe google chrome",
           "delete browser cache",
+          "delete browser cookies",
           "delete browser data",
           "delete browser history",
           "delete browser info",
           "delete browser information",
           "delete browsing cache",
+          "delete browsing cookies",
           "delete browsing data",
           "delete browsing history",
           "delete browsing info",
@@ -349,16 +435,23 @@
           "delete cache chrome",
           "delete cache google chrome",
           "delete chrome cache",
+          "delete chrome cookies",
           "delete chrome data",
           "delete chrome history",
           "delete chrome info",
           "delete chrome information",
+          "delete cookies",
+          "delete cookies browser",
+          "delete cookies browsing",
+          "delete cookies chrome",
+          "delete cookies google chrome",
           "delete data",
           "delete data browser",
           "delete data browsing",
           "delete data chrome",
           "delete data google chrome",
           "delete google chrome cache",
+          "delete google chrome cookies",
           "delete google chrome data",
           "delete google chrome history",
           "delete google chrome info",
@@ -379,11 +472,13 @@
           "delete information chrome",
           "delete information google chrome",
           "erase browser cache",
+          "erase browser cookies",
           "erase browser data",
           "erase browser history",
           "erase browser info",
           "erase browser information",
           "erase browsing cache",
+          "erase browsing cookies",
           "erase browsing data",
           "erase browsing history",
           "erase browsing info",
@@ -394,16 +489,23 @@
           "erase cache chrome",
           "erase cache google chrome",
           "erase chrome cache",
+          "erase chrome cookies",
           "erase chrome data",
           "erase chrome history",
           "erase chrome info",
           "erase chrome information",
+          "erase cookies",
+          "erase cookies browser",
+          "erase cookies browsing",
+          "erase cookies chrome",
+          "erase cookies google chrome",
           "erase data",
           "erase data browser",
           "erase data browsing",
           "erase data chrome",
           "erase data google chrome",
           "erase google chrome cache",
+          "erase google chrome cookies",
           "erase google chrome data",
           "erase google chrome history",
           "erase google chrome info",
@@ -429,21 +531,29 @@
           "google chrome cache remove",
           "google chrome cache wipe",
           "google chrome clear cache",
+          "google chrome clear cookies",
           "google chrome clear data",
           "google chrome clear history",
           "google chrome clear info",
           "google chrome clear information",
+          "google chrome cookies clear",
+          "google chrome cookies delete",
+          "google chrome cookies erase",
+          "google chrome cookies remove",
+          "google chrome cookies wipe",
           "google chrome data clear",
           "google chrome data delete",
           "google chrome data erase",
           "google chrome data remove",
           "google chrome data wipe",
           "google chrome delete cache",
+          "google chrome delete cookies",
           "google chrome delete data",
           "google chrome delete history",
           "google chrome delete info",
           "google chrome delete information",
           "google chrome erase cache",
+          "google chrome erase cookies",
           "google chrome erase data",
           "google chrome erase history",
           "google chrome erase info",
@@ -464,11 +574,13 @@
           "google chrome information remove",
           "google chrome information wipe",
           "google chrome remove cache",
+          "google chrome remove cookies",
           "google chrome remove data",
           "google chrome remove history",
           "google chrome remove info",
           "google chrome remove information",
           "google chrome wipe cache",
+          "google chrome wipe cookies",
           "google chrome wipe data",
           "google chrome wipe history",
           "google chrome wipe info",
@@ -609,11 +721,13 @@
           "information wipe chrome",
           "information wipe google chrome",
           "remove browser cache",
+          "remove browser cookies",
           "remove browser data",
           "remove browser history",
           "remove browser info",
           "remove browser information",
           "remove browsing cache",
+          "remove browsing cookies",
           "remove browsing data",
           "remove browsing history",
           "remove browsing info",
@@ -624,16 +738,23 @@
           "remove cache chrome",
           "remove cache google chrome",
           "remove chrome cache",
+          "remove chrome cookies",
           "remove chrome data",
           "remove chrome history",
           "remove chrome info",
           "remove chrome information",
+          "remove cookies",
+          "remove cookies browser",
+          "remove cookies browsing",
+          "remove cookies chrome",
+          "remove cookies google chrome",
           "remove data",
           "remove data browser",
           "remove data browsing",
           "remove data chrome",
           "remove data google chrome",
           "remove google chrome cache",
+          "remove google chrome cookies",
           "remove google chrome data",
           "remove google chrome history",
           "remove google chrome info",
@@ -654,11 +775,13 @@
           "remove information chrome",
           "remove information google chrome",
           "wipe browser cache",
+          "wipe browser cookies",
           "wipe browser data",
           "wipe browser history",
           "wipe browser info",
           "wipe browser information",
           "wipe browsing cache",
+          "wipe browsing cookies",
           "wipe browsing data",
           "wipe browsing history",
           "wipe browsing info",
@@ -669,16 +792,23 @@
           "wipe cache chrome",
           "wipe cache google chrome",
           "wipe chrome cache",
+          "wipe chrome cookies",
           "wipe chrome data",
           "wipe chrome history",
           "wipe chrome info",
           "wipe chrome information",
+          "wipe cookies",
+          "wipe cookies browser",
+          "wipe cookies browsing",
+          "wipe cookies chrome",
+          "wipe cookies google chrome",
           "wipe data",
           "wipe data browser",
           "wipe data browsing",
           "wipe data chrome",
           "wipe data google chrome",
           "wipe google chrome cache",
+          "wipe google chrome cookies",
           "wipe google chrome data",
           "wipe google chrome history",
           "wipe google chrome info",
@@ -702,69 +832,354 @@
 
       // MANAGE_PASSWORDS
       {
+          "browser change credentials",
+          "browser change password",
           "browser change passwords",
+          "browser credentials change",
+          "browser credentials edit",
+          "browser credentials manage",
+          "browser credentials manager",
+          "browser credentials save",
+          "browser credentials show",
+          "browser credentials update",
+          "browser credentials view",
+          "browser edit credentials",
+          "browser edit password",
           "browser edit passwords",
+          "browser manage credentials",
+          "browser manage password",
           "browser manage passwords",
+          "browser manager credentials",
+          "browser manager password",
           "browser manager passwords",
+          "browser password change",
+          "browser password edit",
+          "browser password manage",
+          "browser password manager",
+          "browser password save",
+          "browser password show",
+          "browser password update",
+          "browser password view",
           "browser passwords change",
           "browser passwords edit",
           "browser passwords manage",
           "browser passwords manager",
+          "browser passwords save",
+          "browser passwords show",
           "browser passwords update",
+          "browser passwords view",
+          "browser save credentials",
+          "browser save password",
+          "browser save passwords",
+          "browser show credentials",
+          "browser show password",
+          "browser show passwords",
+          "browser update credentials",
+          "browser update password",
           "browser update passwords",
+          "browser view credentials",
+          "browser view password",
+          "browser view passwords",
+          "change browser credentials",
+          "change browser password",
           "change browser passwords",
+          "change chrome credentials",
+          "change chrome password",
           "change chrome passwords",
+          "change credentials",
+          "change credentials browser",
+          "change credentials chrome",
+          "change credentials google chrome",
+          "change google chrome credentials",
+          "change google chrome password",
           "change google chrome passwords",
+          "change password",
+          "change password browser",
+          "change password chrome",
+          "change password google chrome",
           "change passwords",
           "change passwords browser",
           "change passwords chrome",
           "change passwords google chrome",
+          "chrome change credentials",
+          "chrome change password",
           "chrome change passwords",
+          "chrome credentials change",
+          "chrome credentials edit",
+          "chrome credentials manage",
+          "chrome credentials manager",
+          "chrome credentials save",
+          "chrome credentials show",
+          "chrome credentials update",
+          "chrome credentials view",
+          "chrome edit credentials",
+          "chrome edit password",
           "chrome edit passwords",
+          "chrome manage credentials",
+          "chrome manage password",
           "chrome manage passwords",
+          "chrome manager credentials",
+          "chrome manager password",
           "chrome manager passwords",
+          "chrome password change",
+          "chrome password edit",
+          "chrome password manage",
+          "chrome password manager",
+          "chrome password save",
+          "chrome password show",
+          "chrome password update",
+          "chrome password view",
           "chrome passwords change",
           "chrome passwords edit",
           "chrome passwords manage",
           "chrome passwords manager",
+          "chrome passwords save",
+          "chrome passwords show",
           "chrome passwords update",
+          "chrome passwords view",
+          "chrome save credentials",
+          "chrome save password",
+          "chrome save passwords",
+          "chrome show credentials",
+          "chrome show password",
+          "chrome show passwords",
+          "chrome update credentials",
+          "chrome update password",
           "chrome update passwords",
+          "chrome view credentials",
+          "chrome view password",
+          "chrome view passwords",
+          "credentials browser change",
+          "credentials browser edit",
+          "credentials browser manage",
+          "credentials browser manager",
+          "credentials browser save",
+          "credentials browser show",
+          "credentials browser update",
+          "credentials browser view",
+          "credentials change",
+          "credentials change browser",
+          "credentials change chrome",
+          "credentials change google chrome",
+          "credentials chrome change",
+          "credentials chrome edit",
+          "credentials chrome manage",
+          "credentials chrome manager",
+          "credentials chrome save",
+          "credentials chrome show",
+          "credentials chrome update",
+          "credentials chrome view",
+          "credentials edit",
+          "credentials edit browser",
+          "credentials edit chrome",
+          "credentials edit google chrome",
+          "credentials google chrome change",
+          "credentials google chrome edit",
+          "credentials google chrome manage",
+          "credentials google chrome manager",
+          "credentials google chrome save",
+          "credentials google chrome show",
+          "credentials google chrome update",
+          "credentials google chrome view",
+          "credentials manage",
+          "credentials manage browser",
+          "credentials manage chrome",
+          "credentials manage google chrome",
+          "credentials manager",
+          "credentials manager browser",
+          "credentials manager chrome",
+          "credentials manager google chrome",
+          "credentials save",
+          "credentials save browser",
+          "credentials save chrome",
+          "credentials save google chrome",
+          "credentials show",
+          "credentials show browser",
+          "credentials show chrome",
+          "credentials show google chrome",
+          "credentials update",
+          "credentials update browser",
+          "credentials update chrome",
+          "credentials update google chrome",
+          "credentials view",
+          "credentials view browser",
+          "credentials view chrome",
+          "credentials view google chrome",
+          "edit browser credentials",
+          "edit browser password",
           "edit browser passwords",
+          "edit chrome credentials",
+          "edit chrome password",
           "edit chrome passwords",
+          "edit credentials",
+          "edit credentials browser",
+          "edit credentials chrome",
+          "edit credentials google chrome",
+          "edit google chrome credentials",
+          "edit google chrome password",
           "edit google chrome passwords",
+          "edit password",
+          "edit password browser",
+          "edit password chrome",
+          "edit password google chrome",
           "edit passwords",
           "edit passwords browser",
           "edit passwords chrome",
           "edit passwords google chrome",
+          "google chrome change credentials",
+          "google chrome change password",
           "google chrome change passwords",
+          "google chrome credentials change",
+          "google chrome credentials edit",
+          "google chrome credentials manage",
+          "google chrome credentials manager",
+          "google chrome credentials save",
+          "google chrome credentials show",
+          "google chrome credentials update",
+          "google chrome credentials view",
+          "google chrome edit credentials",
+          "google chrome edit password",
           "google chrome edit passwords",
+          "google chrome manage credentials",
+          "google chrome manage password",
           "google chrome manage passwords",
+          "google chrome manager credentials",
+          "google chrome manager password",
           "google chrome manager passwords",
+          "google chrome password change",
+          "google chrome password edit",
+          "google chrome password manage",
+          "google chrome password manager",
+          "google chrome password save",
+          "google chrome password show",
+          "google chrome password update",
+          "google chrome password view",
           "google chrome passwords change",
           "google chrome passwords edit",
           "google chrome passwords manage",
           "google chrome passwords manager",
+          "google chrome passwords save",
+          "google chrome passwords show",
           "google chrome passwords update",
+          "google chrome passwords view",
+          "google chrome save credentials",
+          "google chrome save password",
+          "google chrome save passwords",
+          "google chrome show credentials",
+          "google chrome show password",
+          "google chrome show passwords",
+          "google chrome update credentials",
+          "google chrome update password",
           "google chrome update passwords",
+          "google chrome view credentials",
+          "google chrome view password",
+          "google chrome view passwords",
+          "manage browser credentials",
+          "manage browser password",
           "manage browser passwords",
+          "manage chrome credentials",
+          "manage chrome password",
           "manage chrome passwords",
+          "manage credentials",
+          "manage credentials browser",
+          "manage credentials chrome",
+          "manage credentials google chrome",
+          "manage google chrome credentials",
+          "manage google chrome password",
           "manage google chrome passwords",
+          "manage password",
+          "manage password browser",
+          "manage password chrome",
+          "manage password google chrome",
           "manage passwords",
           "manage passwords browser",
           "manage passwords chrome",
           "manage passwords google chrome",
+          "manager browser credentials",
+          "manager browser password",
           "manager browser passwords",
+          "manager chrome credentials",
+          "manager chrome password",
           "manager chrome passwords",
+          "manager credentials",
+          "manager credentials browser",
+          "manager credentials chrome",
+          "manager credentials google chrome",
+          "manager google chrome credentials",
+          "manager google chrome password",
           "manager google chrome passwords",
+          "manager password",
+          "manager password browser",
+          "manager password chrome",
+          "manager password google chrome",
           "manager passwords",
           "manager passwords browser",
           "manager passwords chrome",
           "manager passwords google chrome",
+          "password browser change",
+          "password browser edit",
+          "password browser manage",
+          "password browser manager",
+          "password browser save",
+          "password browser show",
+          "password browser update",
+          "password browser view",
+          "password change",
+          "password change browser",
+          "password change chrome",
+          "password change google chrome",
+          "password chrome change",
+          "password chrome edit",
+          "password chrome manage",
+          "password chrome manager",
+          "password chrome save",
+          "password chrome show",
+          "password chrome update",
+          "password chrome view",
+          "password edit",
+          "password edit browser",
+          "password edit chrome",
+          "password edit google chrome",
+          "password google chrome change",
+          "password google chrome edit",
+          "password google chrome manage",
+          "password google chrome manager",
+          "password google chrome save",
+          "password google chrome show",
+          "password google chrome update",
+          "password google chrome view",
+          "password manage",
+          "password manage browser",
+          "password manage chrome",
+          "password manage google chrome",
+          "password manager",
+          "password manager browser",
+          "password manager chrome",
+          "password manager google chrome",
+          "password save",
+          "password save browser",
+          "password save chrome",
+          "password save google chrome",
+          "password show",
+          "password show browser",
+          "password show chrome",
+          "password show google chrome",
+          "password update",
+          "password update browser",
+          "password update chrome",
+          "password update google chrome",
+          "password view",
+          "password view browser",
+          "password view chrome",
+          "password view google chrome",
           "passwords browser change",
           "passwords browser edit",
           "passwords browser manage",
           "passwords browser manager",
+          "passwords browser save",
+          "passwords browser show",
           "passwords browser update",
+          "passwords browser view",
           "passwords change",
           "passwords change browser",
           "passwords change chrome",
@@ -773,7 +1188,10 @@
           "passwords chrome edit",
           "passwords chrome manage",
           "passwords chrome manager",
+          "passwords chrome save",
+          "passwords chrome show",
           "passwords chrome update",
+          "passwords chrome view",
           "passwords edit",
           "passwords edit browser",
           "passwords edit chrome",
@@ -782,7 +1200,10 @@
           "passwords google chrome edit",
           "passwords google chrome manage",
           "passwords google chrome manager",
+          "passwords google chrome save",
+          "passwords google chrome show",
           "passwords google chrome update",
+          "passwords google chrome view",
           "passwords manage",
           "passwords manage browser",
           "passwords manage chrome",
@@ -791,17 +1212,106 @@
           "passwords manager browser",
           "passwords manager chrome",
           "passwords manager google chrome",
+          "passwords save",
+          "passwords save browser",
+          "passwords save chrome",
+          "passwords save google chrome",
+          "passwords show",
+          "passwords show browser",
+          "passwords show chrome",
+          "passwords show google chrome",
           "passwords update",
           "passwords update browser",
           "passwords update chrome",
           "passwords update google chrome",
+          "passwords view",
+          "passwords view browser",
+          "passwords view chrome",
+          "passwords view google chrome",
+          "save browser credentials",
+          "save browser password",
+          "save browser passwords",
+          "save chrome credentials",
+          "save chrome password",
+          "save chrome passwords",
+          "save credentials",
+          "save credentials browser",
+          "save credentials chrome",
+          "save credentials google chrome",
+          "save google chrome credentials",
+          "save google chrome password",
+          "save google chrome passwords",
+          "save password",
+          "save password browser",
+          "save password chrome",
+          "save password google chrome",
+          "save passwords",
+          "save passwords browser",
+          "save passwords chrome",
+          "save passwords google chrome",
+          "show browser credentials",
+          "show browser password",
+          "show browser passwords",
+          "show chrome credentials",
+          "show chrome password",
+          "show chrome passwords",
+          "show credentials",
+          "show credentials browser",
+          "show credentials chrome",
+          "show credentials google chrome",
+          "show google chrome credentials",
+          "show google chrome password",
+          "show google chrome passwords",
+          "show password",
+          "show password browser",
+          "show password chrome",
+          "show password google chrome",
+          "show passwords",
+          "show passwords browser",
+          "show passwords chrome",
+          "show passwords google chrome",
+          "update browser credentials",
+          "update browser password",
           "update browser passwords",
+          "update chrome credentials",
+          "update chrome password",
           "update chrome passwords",
+          "update credentials",
+          "update credentials browser",
+          "update credentials chrome",
+          "update credentials google chrome",
+          "update google chrome credentials",
+          "update google chrome password",
           "update google chrome passwords",
+          "update password",
+          "update password browser",
+          "update password chrome",
+          "update password google chrome",
           "update passwords",
           "update passwords browser",
           "update passwords chrome",
           "update passwords google chrome",
+          "view browser credentials",
+          "view browser password",
+          "view browser passwords",
+          "view chrome credentials",
+          "view chrome password",
+          "view chrome passwords",
+          "view credentials",
+          "view credentials browser",
+          "view credentials chrome",
+          "view credentials google chrome",
+          "view google chrome credentials",
+          "view google chrome password",
+          "view google chrome passwords",
+          "view password",
+          "view password browser",
+          "view password chrome",
+          "view password google chrome",
+          "view passwords",
+          "view passwords browser",
+          "view passwords chrome",
+          "view passwords google chrome",
       },
 
       // UPDATE_CREDIT_CARD
@@ -809,15 +1319,24 @@
           "browser card info change",
           "browser card info edit",
           "browser card info manage",
+          "browser card info save",
           "browser card info update",
+          "browser card information change",
+          "browser card information edit",
+          "browser card information manage",
+          "browser card information save",
+          "browser card information update",
           "browser cards change",
           "browser cards edit",
           "browser cards manage",
+          "browser cards save",
           "browser cards update",
           "browser change card info",
+          "browser change card information",
           "browser change cards",
           "browser change credit card",
           "browser change credit card info",
+          "browser change credit card information",
           "browser change credit cards",
           "browser change payment",
           "browser change payment methods",
@@ -827,25 +1346,37 @@
           "browser credit card info change",
           "browser credit card info edit",
           "browser credit card info manage",
+          "browser credit card info save",
           "browser credit card info update",
+          "browser credit card information change",
+          "browser credit card information edit",
+          "browser credit card information manage",
+          "browser credit card information save",
+          "browser credit card information update",
           "browser credit card manage",
+          "browser credit card save",
           "browser credit card update",
           "browser credit cards change",
           "browser credit cards edit",
           "browser credit cards manage",
+          "browser credit cards save",
           "browser credit cards update",
           "browser edit card info",
+          "browser edit card information",
           "browser edit cards",
           "browser edit credit card",
           "browser edit credit card info",
+          "browser edit credit card information",
           "browser edit credit cards",
           "browser edit payment",
           "browser edit payment methods",
           "browser edit payments",
           "browser manage card info",
+          "browser manage card information",
           "browser manage cards",
           "browser manage credit card",
           "browser manage credit card info",
+          "browser manage credit card information",
           "browser manage credit cards",
           "browser manage payment",
           "browser manage payment methods",
@@ -856,16 +1387,31 @@
           "browser payment methods change",
           "browser payment methods edit",
           "browser payment methods manage",
+          "browser payment methods save",
           "browser payment methods update",
+          "browser payment save",
           "browser payment update",
           "browser payments change",
           "browser payments edit",
           "browser payments manage",
+          "browser payments save",
           "browser payments update",
+          "browser save card info",
+          "browser save card information",
+          "browser save cards",
+          "browser save credit card",
+          "browser save credit card info",
+          "browser save credit card information",
+          "browser save credit cards",
+          "browser save payment",
+          "browser save payment methods",
+          "browser save payments",
           "browser update card info",
+          "browser update card information",
           "browser update cards",
           "browser update credit card",
           "browser update credit card info",
+          "browser update credit card information",
           "browser update credit cards",
           "browser update payment",
           "browser update payment methods",
@@ -873,6 +1419,7 @@
           "card info browser change",
           "card info browser edit",
           "card info browser manage",
+          "card info browser save",
           "card info browser update",
           "card info change",
           "card info change browser",
@@ -881,6 +1428,7 @@
           "card info chrome change",
           "card info chrome edit",
           "card info chrome manage",
+          "card info chrome save",
           "card info chrome update",
           "card info edit",
           "card info edit browser",
@@ -889,18 +1437,59 @@
           "card info google chrome change",
           "card info google chrome edit",
           "card info google chrome manage",
+          "card info google chrome save",
           "card info google chrome update",
           "card info manage",
           "card info manage browser",
           "card info manage chrome",
           "card info manage google chrome",
+          "card info save",
+          "card info save browser",
+          "card info save chrome",
+          "card info save google chrome",
           "card info update",
           "card info update browser",
           "card info update chrome",
           "card info update google chrome",
+          "card information browser change",
+          "card information browser edit",
+          "card information browser manage",
+          "card information browser save",
+          "card information browser update",
+          "card information change",
+          "card information change browser",
+          "card information change chrome",
+          "card information change google chrome",
+          "card information chrome change",
+          "card information chrome edit",
+          "card information chrome manage",
+          "card information chrome save",
+          "card information chrome update",
+          "card information edit",
+          "card information edit browser",
+          "card information edit chrome",
+          "card information edit google chrome",
+          "card information google chrome change",
+          "card information google chrome edit",
+          "card information google chrome manage",
+          "card information google chrome save",
+          "card information google chrome update",
+          "card information manage",
+          "card information manage browser",
+          "card information manage chrome",
+          "card information manage google chrome",
+          "card information save",
+          "card information save browser",
+          "card information save chrome",
+          "card information save google chrome",
+          "card information update",
+          "card information update browser",
+          "card information update chrome",
+          "card information update google chrome",
           "cards browser change",
           "cards browser edit",
           "cards browser manage",
+          "cards browser save",
           "cards browser update",
           "cards change",
           "cards change browser",
@@ -909,6 +1498,7 @@
           "cards chrome change",
           "cards chrome edit",
           "cards chrome manage",
+          "cards chrome save",
           "cards chrome update",
           "cards edit",
           "cards edit browser",
@@ -917,19 +1507,26 @@
           "cards google chrome change",
           "cards google chrome edit",
           "cards google chrome manage",
+          "cards google chrome save",
           "cards google chrome update",
           "cards manage",
           "cards manage browser",
           "cards manage chrome",
           "cards manage google chrome",
+          "cards save",
+          "cards save browser",
+          "cards save chrome",
+          "cards save google chrome",
           "cards update",
           "cards update browser",
           "cards update chrome",
           "cards update google chrome",
           "change browser card info",
+          "change browser card information",
           "change browser cards",
           "change browser credit card",
           "change browser credit card info",
+          "change browser credit card information",
           "change browser credit cards",
           "change browser payment",
           "change browser payment methods",
@@ -938,14 +1535,20 @@
           "change card info browser",
           "change card info chrome",
           "change card info google chrome",
+          "change card information",
+          "change card information browser",
+          "change card information chrome",
+          "change card information google chrome",
           "change cards",
           "change cards browser",
           "change cards chrome",
           "change cards google chrome",
           "change chrome card info",
+          "change chrome card information",
           "change chrome cards",
           "change chrome credit card",
           "change chrome credit card info",
+          "change chrome credit card information",
           "change chrome credit cards",
           "change chrome payment",
           "change chrome payment methods",
@@ -958,14 +1561,20 @@
           "change credit card info browser",
           "change credit card info chrome",
           "change credit card info google chrome",
+          "change credit card information",
+          "change credit card information browser",
+          "change credit card information chrome",
+          "change credit card information google chrome",
           "change credit cards",
           "change credit cards browser",
           "change credit cards chrome",
           "change credit cards google chrome",
           "change google chrome card info",
+          "change google chrome card information",
           "change google chrome cards",
           "change google chrome credit card",
           "change google chrome credit card info",
+          "change google chrome credit card information",
           "change google chrome credit cards",
           "change google chrome payment",
           "change google chrome payment methods",
@@ -985,15 +1594,24 @@
           "chrome card info change",
           "chrome card info edit",
           "chrome card info manage",
+          "chrome card info save",
           "chrome card info update",
+          "chrome card information change",
+          "chrome card information edit",
+          "chrome card information manage",
+          "chrome card information save",
+          "chrome card information update",
           "chrome cards change",
           "chrome cards edit",
           "chrome cards manage",
+          "chrome cards save",
           "chrome cards update",
           "chrome change card info",
+          "chrome change card information",
           "chrome change cards",
           "chrome change credit card",
           "chrome change credit card info",
+          "chrome change credit card information",
           "chrome change credit cards",
           "chrome change payment",
           "chrome change payment methods",
@@ -1003,25 +1621,37 @@
           "chrome credit card info change",
           "chrome credit card info edit",
           "chrome credit card info manage",
+          "chrome credit card info save",
           "chrome credit card info update",
+          "chrome credit card information change",
+          "chrome credit card information edit",
+          "chrome credit card information manage",
+          "chrome credit card information save",
+          "chrome credit card information update",
           "chrome credit card manage",
+          "chrome credit card save",
           "chrome credit card update",
           "chrome credit cards change",
           "chrome credit cards edit",
           "chrome credit cards manage",
+          "chrome credit cards save",
           "chrome credit cards update",
           "chrome edit card info",
+          "chrome edit card information",
           "chrome edit cards",
           "chrome edit credit card",
           "chrome edit credit card info",
+          "chrome edit credit card information",
           "chrome edit credit cards",
           "chrome edit payment",
           "chrome edit payment methods",
           "chrome edit payments",
           "chrome manage card info",
+          "chrome manage card information",
           "chrome manage cards",
           "chrome manage credit card",
           "chrome manage credit card info",
+          "chrome manage credit card information",
           "chrome manage credit cards",
           "chrome manage payment",
           "chrome manage payment methods",
@@ -1032,16 +1662,31 @@
           "chrome payment methods change",
           "chrome payment methods edit",
           "chrome payment methods manage",
+          "chrome payment methods save",
           "chrome payment methods update",
+          "chrome payment save",
           "chrome payment update",
           "chrome payments change",
           "chrome payments edit",
           "chrome payments manage",
+          "chrome payments save",
           "chrome payments update",
+          "chrome save card info",
+          "chrome save card information",
+          "chrome save cards",
+          "chrome save credit card",
+          "chrome save credit card info",
+          "chrome save credit card information",
+          "chrome save credit cards",
+          "chrome save payment",
+          "chrome save payment methods",
+          "chrome save payments",
           "chrome update card info",
+          "chrome update card information",
           "chrome update cards",
           "chrome update credit card",
           "chrome update credit card info",
+          "chrome update credit card information",
           "chrome update credit cards",
           "chrome update payment",
           "chrome update payment methods",
@@ -1049,6 +1694,7 @@
           "credit card browser change",
           "credit card browser edit",
           "credit card browser manage",
+          "credit card browser save",
           "credit card browser update",
           "credit card change",
           "credit card change browser",
@@ -1057,6 +1703,7 @@
           "credit card chrome change",
           "credit card chrome edit",
           "credit card chrome manage",
+          "credit card chrome save",
           "credit card chrome update",
           "credit card edit",
           "credit card edit browser",
@@ -1065,10 +1712,12 @@
           "credit card google chrome change",
           "credit card google chrome edit",
           "credit card google chrome manage",
+          "credit card google chrome save",
           "credit card google chrome update",
           "credit card info browser change",
           "credit card info browser edit",
           "credit card info browser manage",
+          "credit card info browser save",
           "credit card info browser update",
           "credit card info change",
           "credit card info change browser",
@@ -1077,6 +1726,7 @@
           "credit card info chrome change",
           "credit card info chrome edit",
           "credit card info chrome manage",
+          "credit card info chrome save",
           "credit card info chrome update",
           "credit card info edit",
           "credit card info edit browser",
@@ -1085,19 +1735,63 @@
           "credit card info google chrome change",
           "credit card info google chrome edit",
           "credit card info google chrome manage",
+          "credit card info google chrome save",
           "credit card info google chrome update",
           "credit card info manage",
           "credit card info manage browser",
           "credit card info manage chrome",
           "credit card info manage google chrome",
+          "credit card info save",
+          "credit card info save browser",
+          "credit card info save chrome",
+          "credit card info save google chrome",
           "credit card info update",
           "credit card info update browser",
           "credit card info update chrome",
           "credit card info update google chrome",
+          "credit card information browser change",
+          "credit card information browser edit",
+          "credit card information browser manage",
+          "credit card information browser save",
+          "credit card information browser update",
+          "credit card information change",
+          "credit card information change browser",
+          "credit card information change chrome",
+          "credit card information change google chrome",
+          "credit card information chrome change",
+          "credit card information chrome edit",
+          "credit card information chrome manage",
+          "credit card information chrome save",
+          "credit card information chrome update",
+          "credit card information edit",
+          "credit card information edit browser",
+          "credit card information edit chrome",
+          "credit card information edit google chrome",
+          "credit card information google chrome change",
+          "credit card information google chrome edit",
+          "credit card information google chrome manage",
+          "credit card information google chrome save",
+          "credit card information google chrome update",
+          "credit card information manage",
+          "credit card information manage browser",
+          "credit card information manage chrome",
+          "credit card information manage google chrome",
+          "credit card information save",
+          "credit card information save browser",
+          "credit card information save chrome",
+          "credit card information save google chrome",
+          "credit card information update",
+          "credit card information update browser",
+          "credit card information update chrome",
+          "credit card information update google chrome",
           "credit card manage",
           "credit card manage browser",
           "credit card manage chrome",
           "credit card manage google chrome",
+          "credit card save",
+          "credit card save browser",
+          "credit card save chrome",
+          "credit card save google chrome",
           "credit card update",
           "credit card update browser",
           "credit card update chrome",
@@ -1105,6 +1799,7 @@
           "credit cards browser change",
           "credit cards browser edit",
           "credit cards browser manage",
+          "credit cards browser save",
           "credit cards browser update",
           "credit cards change",
           "credit cards change browser",
@@ -1113,6 +1808,7 @@
           "credit cards chrome change",
           "credit cards chrome edit",
           "credit cards chrome manage",
+          "credit cards chrome save",
           "credit cards chrome update",
           "credit cards edit",
           "credit cards edit browser",
@@ -1121,19 +1817,26 @@
           "credit cards google chrome change",
           "credit cards google chrome edit",
           "credit cards google chrome manage",
+          "credit cards google chrome save",
           "credit cards google chrome update",
           "credit cards manage",
           "credit cards manage browser",
           "credit cards manage chrome",
           "credit cards manage google chrome",
+          "credit cards save",
+          "credit cards save browser",
+          "credit cards save chrome",
+          "credit cards save google chrome",
           "credit cards update",
           "credit cards update browser",
           "credit cards update chrome",
           "credit cards update google chrome",
           "edit browser card info",
+          "edit browser card information",
           "edit browser cards",
           "edit browser credit card",
           "edit browser credit card info",
+          "edit browser credit card information",
           "edit browser credit cards",
           "edit browser payment",
           "edit browser payment methods",
@@ -1142,14 +1845,20 @@
           "edit card info browser",
           "edit card info chrome",
           "edit card info google chrome",
+          "edit card information",
+          "edit card information browser",
+          "edit card information chrome",
+          "edit card information google chrome",
           "edit cards",
           "edit cards browser",
           "edit cards chrome",
           "edit cards google chrome",
           "edit chrome card info",
+          "edit chrome card information",
           "edit chrome cards",
           "edit chrome credit card",
           "edit chrome credit card info",
+          "edit chrome credit card information",
           "edit chrome credit cards",
           "edit chrome payment",
           "edit chrome payment methods",
@@ -1162,14 +1871,20 @@
           "edit credit card info browser",
           "edit credit card info chrome",
           "edit credit card info google chrome",
+          "edit credit card information",
+          "edit credit card information browser",
+          "edit credit card information chrome",
+          "edit credit card information google chrome",
           "edit credit cards",
           "edit credit cards browser",
           "edit credit cards chrome",
           "edit credit cards google chrome",
           "edit google chrome card info",
+          "edit google chrome card information",
           "edit google chrome cards",
           "edit google chrome credit card",
           "edit google chrome credit card info",
+          "edit google chrome credit card information",
           "edit google chrome credit cards",
           "edit google chrome payment",
           "edit google chrome payment methods",
@@ -1189,15 +1904,24 @@
           "google chrome card info change",
           "google chrome card info edit",
           "google chrome card info manage",
+          "google chrome card info save",
           "google chrome card info update",
+          "google chrome card information change",
+          "google chrome card information edit",
+          "google chrome card information manage",
+          "google chrome card information save",
+          "google chrome card information update",
           "google chrome cards change",
           "google chrome cards edit",
           "google chrome cards manage",
+          "google chrome cards save",
           "google chrome cards update",
           "google chrome change card info",
+          "google chrome change card information",
           "google chrome change cards",
           "google chrome change credit card",
           "google chrome change credit card info",
+          "google chrome change credit card information",
           "google chrome change credit cards",
           "google chrome change payment",
           "google chrome change payment methods",
@@ -1207,25 +1931,37 @@
           "google chrome credit card info change",
           "google chrome credit card info edit",
           "google chrome credit card info manage",
+          "google chrome credit card info save",
           "google chrome credit card info update",
+          "google chrome credit card information change",
+          "google chrome credit card information edit",
+          "google chrome credit card information manage",
+          "google chrome credit card information save",
+          "google chrome credit card information update",
           "google chrome credit card manage",
+          "google chrome credit card save",
           "google chrome credit card update",
           "google chrome credit cards change",
           "google chrome credit cards edit",
           "google chrome credit cards manage",
+          "google chrome credit cards save",
           "google chrome credit cards update",
           "google chrome edit card info",
+          "google chrome edit card information",
           "google chrome edit cards",
           "google chrome edit credit card",
           "google chrome edit credit card info",
+          "google chrome edit credit card information",
           "google chrome edit credit cards",
           "google chrome edit payment",
           "google chrome edit payment methods",
           "google chrome edit payments",
           "google chrome manage card info",
+          "google chrome manage card information",
           "google chrome manage cards",
           "google chrome manage credit card",
           "google chrome manage credit card info",
+          "google chrome manage credit card information",
           "google chrome manage credit cards",
           "google chrome manage payment",
           "google chrome manage payment methods",
@@ -1236,24 +1972,41 @@
           "google chrome payment methods change",
           "google chrome payment methods edit",
           "google chrome payment methods manage",
+          "google chrome payment methods save",
           "google chrome payment methods update",
+          "google chrome payment save",
           "google chrome payment update",
           "google chrome payments change",
           "google chrome payments edit",
           "google chrome payments manage",
+          "google chrome payments save",
           "google chrome payments update",
+          "google chrome save card info",
+          "google chrome save card information",
+          "google chrome save cards",
+          "google chrome save credit card",
+          "google chrome save credit card info",
+          "google chrome save credit card information",
+          "google chrome save credit cards",
+          "google chrome save payment",
+          "google chrome save payment methods",
+          "google chrome save payments",
           "google chrome update card info",
+          "google chrome update card information",
           "google chrome update cards",
           "google chrome update credit card",
           "google chrome update credit card info",
+          "google chrome update credit card information",
           "google chrome update credit cards",
           "google chrome update payment",
           "google chrome update payment methods",
           "google chrome update payments",
           "manage browser card info",
+          "manage browser card information",
           "manage browser cards",
           "manage browser credit card",
           "manage browser credit card info",
+          "manage browser credit card information",
           "manage browser credit cards",
           "manage browser payment",
           "manage browser payment methods",
@@ -1262,14 +2015,20 @@
           "manage card info browser",
           "manage card info chrome",
           "manage card info google chrome",
+          "manage card information",
+          "manage card information browser",
+          "manage card information chrome",
+          "manage card information google chrome",
           "manage cards",
           "manage cards browser",
           "manage cards chrome",
           "manage cards google chrome",
           "manage chrome card info",
+          "manage chrome card information",
           "manage chrome cards",
           "manage chrome credit card",
           "manage chrome credit card info",
+          "manage chrome credit card information",
           "manage chrome credit cards",
           "manage chrome payment",
           "manage chrome payment methods",
@@ -1282,14 +2041,20 @@
           "manage credit card info browser",
           "manage credit card info chrome",
           "manage credit card info google chrome",
+          "manage credit card information",
+          "manage credit card information browser",
+          "manage credit card information chrome",
+          "manage credit card information google chrome",
           "manage credit cards",
           "manage credit cards browser",
           "manage credit cards chrome",
           "manage credit cards google chrome",
           "manage google chrome card info",
+          "manage google chrome card information",
           "manage google chrome cards",
           "manage google chrome credit card",
           "manage google chrome credit card info",
+          "manage google chrome credit card information",
           "manage google chrome credit cards",
           "manage google chrome payment",
           "manage google chrome payment methods",
@@ -1309,6 +2074,7 @@
           "payment browser change",
           "payment browser edit",
           "payment browser manage",
+          "payment browser save",
           "payment browser update",
           "payment change",
           "payment change browser",
@@ -1317,6 +2083,7 @@
           "payment chrome change",
           "payment chrome edit",
           "payment chrome manage",
+          "payment chrome save",
           "payment chrome update",
           "payment edit",
           "payment edit browser",
@@ -1325,6 +2092,7 @@
           "payment google chrome change",
           "payment google chrome edit",
           "payment google chrome manage",
+          "payment google chrome save",
           "payment google chrome update",
           "payment manage",
           "payment manage browser",
@@ -1333,6 +2101,7 @@
           "payment methods browser change",
           "payment methods browser edit",
           "payment methods browser manage",
+          "payment methods browser save",
           "payment methods browser update",
           "payment methods change",
           "payment methods change browser",
@@ -1341,6 +2110,7 @@
           "payment methods chrome change",
           "payment methods chrome edit",
           "payment methods chrome manage",
+          "payment methods chrome save",
           "payment methods chrome update",
           "payment methods edit",
           "payment methods edit browser",
@@ -1349,15 +2119,24 @@
           "payment methods google chrome change",
           "payment methods google chrome edit",
           "payment methods google chrome manage",
+          "payment methods google chrome save",
           "payment methods google chrome update",
           "payment methods manage",
           "payment methods manage browser",
           "payment methods manage chrome",
           "payment methods manage google chrome",
+          "payment methods save",
+          "payment methods save browser",
+          "payment methods save chrome",
+          "payment methods save google chrome",
           "payment methods update",
           "payment methods update browser",
           "payment methods update chrome",
           "payment methods update google chrome",
+          "payment save",
+          "payment save browser",
+          "payment save chrome",
+          "payment save google chrome",
           "payment update",
           "payment update browser",
           "payment update chrome",
@@ -1365,6 +2144,7 @@
           "payments browser change",
           "payments browser edit",
           "payments browser manage",
+          "payments browser save",
           "payments browser update",
           "payments change",
           "payments change browser",
@@ -1373,6 +2153,7 @@
           "payments chrome change",
           "payments chrome edit",
           "payments chrome manage",
+          "payments chrome save",
           "payments chrome update",
           "payments edit",
           "payments edit browser",
@@ -1381,19 +2162,96 @@
           "payments google chrome change",
           "payments google chrome edit",
           "payments google chrome manage",
+          "payments google chrome save",
           "payments google chrome update",
           "payments manage",
           "payments manage browser",
           "payments manage chrome",
           "payments manage google chrome",
+          "payments save",
+          "payments save browser",
+          "payments save chrome",
+          "payments save google chrome",
           "payments update",
           "payments update browser",
           "payments update chrome",
           "payments update google chrome",
+          "save browser card info",
+          "save browser card information",
+          "save browser cards",
+          "save browser credit card",
+          "save browser credit card info",
+          "save browser credit card information",
+          "save browser credit cards",
+          "save browser payment",
+          "save browser payment methods",
+          "save browser payments",
+          "save card info",
+          "save card info browser",
+          "save card info chrome",
+          "save card info google chrome",
+          "save card information",
+          "save card information browser",
+          "save card information chrome",
+          "save card information google chrome",
+          "save cards",
+          "save cards browser",
+          "save cards chrome",
+          "save cards google chrome",
+          "save chrome card info",
+          "save chrome card information",
+          "save chrome cards",
+          "save chrome credit card",
+          "save chrome credit card info",
+          "save chrome credit card information",
+          "save chrome credit cards",
+          "save chrome payment",
+          "save chrome payment methods",
+          "save chrome payments",
+          "save credit card",
+          "save credit card browser",
+          "save credit card chrome",
+          "save credit card google chrome",
+          "save credit card info",
+          "save credit card info browser",
+          "save credit card info chrome",
+          "save credit card info google chrome",
+          "save credit card information",
+          "save credit card information browser",
+          "save credit card information chrome",
+          "save credit card information google chrome",
+          "save credit cards",
+          "save credit cards browser",
+          "save credit cards chrome",
+          "save credit cards google chrome",
+          "save google chrome card info",
+          "save google chrome card information",
+          "save google chrome cards",
+          "save google chrome credit card",
+          "save google chrome credit card info",
+          "save google chrome credit card information",
+          "save google chrome credit cards",
+          "save google chrome payment",
+          "save google chrome payment methods",
+          "save google chrome payments",
+          "save payment",
+          "save payment browser",
+          "save payment chrome",
+          "save payment google chrome",
+          "save payment methods",
+          "save payment methods browser",
+          "save payment methods chrome",
+          "save payment methods google chrome",
+          "save payments",
+          "save payments browser",
+          "save payments chrome",
+          "save payments google chrome",
           "update browser card info",
+          "update browser card information",
           "update browser cards",
           "update browser credit card",
           "update browser credit card info",
+          "update browser credit card information",
           "update browser credit cards",
           "update browser payment",
           "update browser payment methods",
@@ -1402,14 +2260,20 @@
           "update card info browser",
           "update card info chrome",
           "update card info google chrome",
+          "update card information",
+          "update card information browser",
+          "update card information chrome",
+          "update card information google chrome",
           "update cards",
           "update cards browser",
           "update cards chrome",
           "update cards google chrome",
           "update chrome card info",
+          "update chrome card information",
           "update chrome cards",
           "update chrome credit card",
           "update chrome credit card info",
+          "update chrome credit card information",
           "update chrome credit cards",
           "update chrome payment",
           "update chrome payment methods",
@@ -1422,14 +2286,20 @@
           "update credit card info browser",
           "update credit card info chrome",
           "update credit card info google chrome",
+          "update credit card information",
+          "update credit card information browser",
+          "update credit card information chrome",
+          "update credit card information google chrome",
           "update credit cards",
           "update credit cards browser",
           "update credit cards chrome",
           "update credit cards google chrome",
           "update google chrome card info",
+          "update google chrome card information",
           "update google chrome cards",
           "update google chrome credit card",
           "update google chrome credit card info",
+          "update google chrome credit card information",
           "update google chrome credit cards",
           "update google chrome payment",
           "update google chrome payment methods",
@@ -2328,14 +3198,20 @@
       // UPDATE_CHROME
       {
           "browser install",
+          "browser update",
           "browser upgrade",
           "chrome install",
+          "chrome update",
           "chrome upgrade",
           "google chrome install",
+          "google chrome update",
           "google chrome upgrade",
           "install browser",
           "install chrome",
           "install google chrome",
+          "update browser",
+          "update chrome",
+          "update google chrome",
           "upgrade browser",
           "upgrade chrome",
           "upgrade google chrome",
diff --git a/components/omnibox/resources/omnibox_pedal_concepts.json b/components/omnibox/resources/omnibox_pedal_concepts.json
index bd575e3..c00d6cd 100644
--- a/components/omnibox/resources/omnibox_pedal_concepts.json
+++ b/components/omnibox/resources/omnibox_pedal_concepts.json
@@ -1,7 +1,7 @@
 {
   "schema": "pedals_translation_model",
   "schema_version": 1,
-  "time_generated": "20200724T004514",
+  "time_generated": "2020-08-03T15:51:43.368226490+00:00",
   "primary_language_code": "en",
   "locales": [
     {
@@ -11,26 +11,26 @@
         "required": false,
         "single": false,
         "synonyms": [
-          "wie",
-          "wo",
+          "meinem",
+          "seinem",
+          "seinen",
+          "meinen",
+          "meine",
+          "seine",
           "kann",
+          "mein",
+          "sein",
+          "wie",
           "ich",
           "man",
           "die",
-          "meine",
-          "meinem",
-          "seine",
-          "seinem",
-          "in",
           "aus",
-          "im",
           "mit",
           "den",
           "ein",
-          "seinen",
-          "meinen",
-          "mein",
-          "sein"
+          "wo",
+          "in",
+          "im"
         ]
       },
       "pedals": [
@@ -50,8 +50,8 @@
               "required": true,
               "single": true,
               "synonyms": [
-                "löschen",
                 "entfernen",
+                "löschen",
                 "leeren"
               ]
             },
@@ -59,11 +59,11 @@
               "required": true,
               "single": true,
               "synonyms": [
-                "cache",
-                "verlauf",
                 "browserverlauf",
-                "suchverlauf",
                 "browserdaten",
+                "suchverlauf",
+                "verlauf",
+                "cache",
                 "daten"
               ]
             }
@@ -86,9 +86,9 @@
               "single": true,
               "synonyms": [
                 "verwalten",
-                "ändern",
+                "anschauen",
                 "anzeigen",
-                "anschauen"
+                "ändern"
               ]
             },
             {
@@ -117,18 +117,18 @@
               "required": true,
               "single": true,
               "synonyms": [
-                "ändern",
                 "aktualisieren",
-                "bearbeiten"
+                "bearbeiten",
+                "ändern"
               ]
             },
             {
               "required": true,
               "single": true,
               "synonyms": [
-                "kreditkarte",
                 "kreditkartendaten",
                 "kredit karte",
+                "kreditkarte",
                 "kartendaten"
               ]
             }
@@ -150,24 +150,24 @@
               "required": true,
               "single": true,
               "synonyms": [
-                "starten",
-                "surfen",
                 "arbeiten",
-                "öffnen"
+                "starten",
+                "öffnen",
+                "surfen"
               ]
             },
             {
               "required": true,
               "single": true,
               "synonyms": [
-                "inkognitofenster",
                 "inkognito fenster",
-                "inkognitomodus",
+                "inkognitofenster",
                 "inkognito modus",
-                "privatmodus",
+                "inkognitomodus",
                 "privat modus",
-                "privat",
-                "inkognito"
+                "privatmodus",
+                "inkognito",
+                "privat"
               ]
             }
           ]
@@ -188,20 +188,20 @@
               "required": true,
               "single": true,
               "synonyms": [
-                "übersetzen",
-                "sprache ändern"
+                "sprache ändern",
+                "übersetzen"
               ]
             },
             {
               "required": true,
               "single": true,
               "synonyms": [
-                "webseite",
-                "website",
-                "seite",
                 "diese webseite",
                 "diese website",
-                "diese seite"
+                "diese seite",
+                "webseite",
+                "website",
+                "seite"
               ]
             },
             {
@@ -230,10 +230,10 @@
               "single": true,
               "synonyms": [
                 "aktualisieren",
+                "installieren",
                 "upgraden",
                 "upgrade",
-                "update",
-                "installieren"
+                "update"
               ]
             }
           ]
@@ -271,8 +271,8 @@
               "single": true,
               "synonyms": [
                 "google chrome",
-                "browser",
                 "browsing",
+                "browser",
                 "chrome"
               ]
             },
@@ -291,10 +291,11 @@
               "required": true,
               "single": true,
               "synonyms": [
+                "information",
                 "history",
+                "cookies",
                 "cache",
                 "data",
-                "information",
                 "info"
               ]
             }
@@ -316,18 +317,23 @@
               "required": true,
               "single": true,
               "synonyms": [
-                "edit",
                 "manager",
                 "manage",
                 "update",
-                "change"
+                "change",
+                "edit",
+                "save",
+                "view",
+                "show"
               ]
             },
             {
               "required": true,
               "single": true,
               "synonyms": [
-                "passwords"
+                "credentials",
+                "passwords",
+                "password"
               ]
             }
           ]
@@ -350,22 +356,25 @@
               "synonyms": [
                 "manage",
                 "update",
+                "change",
                 "edit",
-                "change"
+                "save"
               ]
             },
             {
               "required": true,
               "single": true,
               "synonyms": [
+                "credit card information",
                 "credit card info",
+                "card information",
+                "payment methods",
                 "credit cards",
                 "credit card",
                 "card info",
-                "cards",
-                "payment",
                 "payments",
-                "payment methods"
+                "payment",
+                "cards"
               ]
             }
           ]
@@ -387,10 +396,10 @@
               "single": true,
               "synonyms": [
                 "launch",
+                "create",
                 "start",
                 "enter",
-                "open",
-                "create"
+                "open"
               ]
             },
             {
@@ -456,7 +465,8 @@
               "single": true,
               "synonyms": [
                 "upgrade",
-                "install"
+                "install",
+                "update"
               ]
             }
           ]
@@ -470,14 +480,11 @@
         "required": false,
         "single": false,
         "synonyms": [
-          "une",
-          "un",
-          "de",
-          "des",
           "dans",
-          "le",
-          "la",
-          "les"
+          "une",
+          "des",
+          "un",
+          "de"
         ]
       },
       "pedals": [
@@ -492,33 +499,6 @@
                 "navigateur",
                 "chrome"
               ]
-            },
-            {
-              "required": true,
-              "single": true,
-              "synonyms": [
-                "supprimer",
-                "effacer",
-                "vider",
-                "enlever",
-                "supprime",
-                "efface",
-                "vide",
-                "enlève"
-              ]
-            },
-            {
-              "required": true,
-              "single": true,
-              "synonyms": [
-                "historique",
-                "cache",
-                "données",
-                "navigation",
-                "informations",
-                "infos",
-                "traces"
-              ]
             }
           ]
         },
@@ -533,33 +513,6 @@
                 "navigateur",
                 "chrome"
               ]
-            },
-            {
-              "required": true,
-              "single": true,
-              "synonyms": [
-                "gestionnaire",
-                "gérer",
-                "mettre à jour",
-                "changer",
-                "modifier",
-                "actualiser",
-                "gère",
-                "met à jour",
-                "change",
-                "modifie",
-                "actualise",
-                "met à jour",
-                "mets à jour"
-              ]
-            },
-            {
-              "required": true,
-              "single": true,
-              "synonyms": [
-                "mot de passe",
-                "mots de passe"
-              ]
             }
           ]
         },
@@ -574,38 +527,6 @@
                 "navigateur",
                 "chrome"
               ]
-            },
-            {
-              "required": true,
-              "single": true,
-              "synonyms": [
-                "mettre à jour",
-                "modifier",
-                "actualiser",
-                "changer",
-                "met à jour",
-                "mets à jour",
-                "modifie",
-                "actualise",
-                "change"
-              ]
-            },
-            {
-              "required": true,
-              "single": true,
-              "synonyms": [
-                "cartes de crédit",
-                "infos carte de crédit",
-                "cartes",
-                "cartes de paiement",
-                "carte bancaire",
-                "mode de paiement",
-                "infos bancaires",
-                "cartes bancaires",
-                "carte de paiement",
-                "informations bancaires",
-                "informations de carte"
-              ]
             }
           ]
         },
@@ -620,45 +541,6 @@
                 "navigateur",
                 "chrome"
               ]
-            },
-            {
-              "required": true,
-              "single": true,
-              "synonyms": [
-                "lancer",
-                "démarrer",
-                "passer",
-                "ouvrir",
-                "choisir",
-                "sélectionner",
-                "naviguer",
-                "lance",
-                "démarre",
-                "passe",
-                "ouvre",
-                "choisis",
-                "choisit",
-                "sélectionne"
-              ]
-            },
-            {
-              "required": true,
-              "single": true,
-              "synonyms": [
-                "navigation privée",
-                "fenêtre confidentielle",
-                "mode privé",
-                "mode incognito",
-                "onglet privé",
-                "incognito",
-                "fenetre privée",
-                "mode confidentialité",
-                "fenêtre privée",
-                "confidentialité",
-                "navigation confidentielle",
-                "onglet incognito",
-                "sans traces"
-              ]
             }
           ]
         },
@@ -673,28 +555,6 @@
                 "navigateur",
                 "chrome"
               ]
-            },
-            {
-              "required": true,
-              "single": true,
-              "synonyms": [
-                "traduire",
-                "sélectionner la langue",
-                "changer langue",
-                "traduis",
-                "traduit",
-                "sélectionne la langue",
-                "change langue"
-              ]
-            },
-            {
-              "required": true,
-              "single": true,
-              "synonyms": [
-                "cette page",
-                "page",
-                "cette page"
-              ]
             }
           ]
         },
@@ -709,29 +569,6 @@
                 "navigateur",
                 "chrome"
               ]
-            },
-            {
-              "required": true,
-              "single": true,
-              "synonyms": [
-                "mettre à jour",
-                "installer",
-                "mettre à niveau",
-                "actualiser",
-                "met à jour",
-                "mets à jour",
-                "installe",
-                "mets à niveau",
-                "met à niveau",
-                "actualise"
-              ]
-            },
-            {
-              "required": true,
-              "single": true,
-              "synonyms": [
-                "dernière version"
-              ]
             }
           ]
         }
@@ -744,14 +581,14 @@
         "required": false,
         "single": false,
         "synonyms": [
-          " ",
+          "やり方",
           "する",
+          "方法",
+          "仕方",
           "の",
           "で",
           "を",
-          "方法",
-          "やり方",
-          "仕方"
+          " "
         ]
       },
       "pedals": [
@@ -762,33 +599,37 @@
               "required": false,
               "single": true,
               "synonyms": [
-                "google chrome",
                 "グーグルクローム",
-                "ブラウザ",
-                "ブラウザー",
                 "ブラウジング",
-                "chrome",
-                "クローム"
+                "ブラウザー",
+                "google chrome",
+                "ブラウザ",
+                "クローム",
+                "chrome"
               ]
             },
             {
               "required": true,
               "single": true,
               "synonyms": [
+                "クリア",
                 "消す",
                 "削除",
                 "消去",
-                "クリア"
+                "抹消",
+                "除去"
               ]
             },
             {
               "required": true,
               "single": true,
               "synonyms": [
-                "履歴",
                 "キャッシュ",
+                "ヒストリー",
+                "閲覧履歴",
                 "データ",
-                "閲覧履歴"
+                "履歴",
+                "閲歴"
               ]
             }
           ]
@@ -800,31 +641,35 @@
               "required": false,
               "single": true,
               "synonyms": [
-                "google chrome",
                 "グーグルクローム",
-                "ブラウザ",
                 "ブラウザー",
-                "chrome",
-                "クローム"
+                "google chrome",
+                "ブラウザ",
+                "クローム",
+                "chrome"
               ]
             },
             {
               "required": true,
               "single": true,
               "synonyms": [
-                "管理",
                 "アップデート",
-                "更新",
+                "リニューアル",
                 "再設定",
+                "変える",
+                "管理",
+                "更新",
                 "変更",
-                "変える"
+                "一新"
               ]
             },
             {
               "required": true,
               "single": true,
               "synonyms": [
-                "パスワード"
+                "パスワード",
+                "暗証コード",
+                "暗証番号"
               ]
             }
           ]
@@ -836,23 +681,26 @@
               "required": false,
               "single": true,
               "synonyms": [
-                "google chrome",
                 "グーグルクローム",
-                "ブラウザ",
                 "ブラウザー",
-                "chrome",
-                "クローム"
+                "google chrome",
+                "ブラウザ",
+                "クローム",
+                "chrome"
               ]
             },
             {
               "required": true,
               "single": true,
               "synonyms": [
-                "更新",
                 "アップデート",
+                "チェンジ",
+                "スイッチ",
+                "変える",
+                "更新",
                 "編集",
                 "変更",
-                "変える"
+                "一新"
               ]
             },
             {
@@ -861,12 +709,14 @@
               "synonyms": [
                 "クレジットカード情報",
                 "クレジットカード",
-                "お支払い",
                 "お支払い情報",
                 "カード情報",
+                "支払い情報",
+                "お支払い",
+                "口座情報",
                 "カード",
                 "支払い",
-                "支払い情報"
+                "クレカ"
               ]
             }
           ]
@@ -878,22 +728,22 @@
               "required": false,
               "single": true,
               "synonyms": [
-                "google chrome",
                 "グーグルクローム",
-                "ブラウザ",
                 "ブラウザー",
-                "chrome",
-                "クローム"
+                "google chrome",
+                "ブラウザ",
+                "クローム",
+                "chrome"
               ]
             },
             {
               "required": true,
               "single": true,
               "synonyms": [
+                "使い方",
                 "起動",
                 "開始",
                 "開く",
-                "使い方",
                 "オン",
                 "有効",
                 "使う"
@@ -903,11 +753,12 @@
               "required": true,
               "single": true,
               "synonyms": [
+                "プライベートブラウジング",
                 "シークレットウィンドウ",
                 "シークレットモード",
-                "プライベートブラウジング",
-                "シークレットタブ",
                 "プライベートモード",
+                "プライバシーモード",
+                "シークレットタブ",
                 "プライベートタブ",
                 "シークレット"
               ]
@@ -921,22 +772,25 @@
               "required": false,
               "single": true,
               "synonyms": [
-                "google chrome",
                 "グーグルクローム",
-                "ブラウザ",
                 "ブラウザー",
-                "chrome",
-                "クローム"
+                "google chrome",
+                "ブラウザ",
+                "クローム",
+                "chrome"
               ]
             },
             {
               "required": true,
               "single": true,
               "synonyms": [
+                "トランスレーション",
                 "言語設定",
                 "言語切替",
                 "言語変更",
-                "翻訳"
+                "別言語",
+                "翻訳",
+                "訳"
               ]
             },
             {
@@ -958,12 +812,12 @@
               "required": true,
               "single": true,
               "synonyms": [
-                "google chrome",
                 "グーグルクローム",
-                "ブラウザ",
                 "ブラウザー",
-                "chrome",
-                "クローム"
+                "google chrome",
+                "ブラウザ",
+                "クローム",
+                "chrome"
               ]
             },
             {
@@ -973,8 +827,9 @@
                 "アップグレード",
                 "インストール",
                 "アップデート",
-                "更新",
-                "ダウンロード"
+                "ダウンロード",
+                "最新版",
+                "更新"
               ]
             }
           ]
@@ -1021,15 +876,16 @@
               "required": true,
               "single": true,
               "synonyms": [
-                "数据",
-                "历史",
-                "记录",
-                "缓存",
                 "浏览数据",
                 "浏览历史",
                 "浏览记录",
                 "访问记录",
-                "访问历史"
+                "访问历史",
+                "数据",
+                "历史",
+                "记录",
+                "缓存",
+                "cookie"
               ]
             }
           ]
@@ -1055,14 +911,19 @@
                 "更新",
                 "更换",
                 "更改",
-                "设置"
+                "设置",
+                "保存",
+                "查看",
+                "显示"
               ]
             },
             {
               "required": true,
               "single": true,
               "synonyms": [
-                "密码"
+                "密码",
+                "凭据",
+                "凭证"
               ]
             }
           ]
@@ -1087,16 +948,19 @@
                 "更改",
                 "更换",
                 "修改",
-                "设置"
+                "设置",
+                "保存"
               ]
             },
             {
               "required": true,
               "single": true,
               "synonyms": [
+                "信用卡信息",
                 "信用卡",
                 "银行卡",
-                "支付卡"
+                "支付卡",
+                "卡信息"
               ]
             }
           ]
@@ -1155,8 +1019,8 @@
               "required": true,
               "single": true,
               "synonyms": [
-                "翻译",
                 "切换语言",
+                "翻译",
                 "转换",
                 "切换",
                 "转化"
diff --git a/components/omnibox/resources/omnibox_pedal_concepts_de.json b/components/omnibox/resources/omnibox_pedal_concepts_de.json
index 0a7560d..a3d71be 100644
--- a/components/omnibox/resources/omnibox_pedal_concepts_de.json
+++ b/components/omnibox/resources/omnibox_pedal_concepts_de.json
@@ -1,7 +1,7 @@
 {
   "schema": "pedal_concepts_runtime",
   "schema_version": 1,
-  "data_version": 15436849,
+  "data_version": 15452151,
   "tokenize_characters": " -",
   "dictionary": [
     "aktualisieren",
diff --git a/components/omnibox/resources/omnibox_pedal_concepts_en.json b/components/omnibox/resources/omnibox_pedal_concepts_en.json
index c5053cf..80a2a68 100644
--- a/components/omnibox/resources/omnibox_pedal_concepts_en.json
+++ b/components/omnibox/resources/omnibox_pedal_concepts_en.json
@@ -1,7 +1,7 @@
 {
   "schema": "pedal_concepts_runtime",
   "schema_version": 1,
-  "data_version": 15436849,
+  "data_version": 15452151,
   "tokenize_characters": " -",
   "dictionary": [
     "a",
@@ -14,7 +14,9 @@
     "change",
     "chrome",
     "clear",
+    "cookies",
     "create",
+    "credentials",
     "credit",
     "data",
     "delete",
@@ -43,11 +45,14 @@
     "on",
     "open",
     "page",
+    "password",
     "passwords",
     "payment",
     "payments",
     "private",
     "remove",
+    "save",
+    "show",
     "start",
     "tab",
     "the",
@@ -56,6 +61,7 @@
     "translate",
     "update",
     "upgrade",
+    "view",
     "window",
     "wipe",
     "within"
@@ -70,7 +76,7 @@
           "single": true,
           "synonyms": [
             [
-              19,
+              21,
               8
             ],
             [
@@ -89,19 +95,19 @@
           "single": true,
           "synonyms": [
             [
-              13
+              15
             ],
             [
-              43
+              46
             ],
             [
-              17
+              19
             ],
             [
               9
             ],
             [
-              53
+              59
             ]
           ]
         },
@@ -110,19 +116,22 @@
           "single": true,
           "synonyms": [
             [
-              26
+              28
             ],
             [
-              20
+              22
+            ],
+            [
+              10
             ],
             [
               4
             ],
             [
-              12
+              14
             ],
             [
-              25
+              27
             ]
           ]
         }
@@ -137,7 +146,7 @@
           "single": true,
           "synonyms": [
             [
-              19,
+              21,
               8
             ],
             [
@@ -153,19 +162,28 @@
           "single": true,
           "synonyms": [
             [
-              32
+              34
             ],
             [
-              31
+              33
             ],
             [
-              50
+              55
             ],
             [
               7
             ],
             [
-              15
+              17
+            ],
+            [
+              47
+            ],
+            [
+              57
+            ],
+            [
+              48
             ]
           ]
         },
@@ -174,7 +192,13 @@
           "single": true,
           "synonyms": [
             [
-              39
+              12
+            ],
+            [
+              42
+            ],
+            [
+              41
             ]
           ]
         }
@@ -189,7 +213,7 @@
           "single": true,
           "synonyms": [
             [
-              19,
+              21,
               8
             ],
             [
@@ -205,16 +229,19 @@
           "single": true,
           "synonyms": [
             [
-              31
+              33
             ],
             [
-              50
+              55
             ],
             [
               7
             ],
             [
-              15
+              17
+            ],
+            [
+              47
             ]
           ]
         },
@@ -223,31 +250,40 @@
           "single": true,
           "synonyms": [
             [
-              11,
+              13,
               5,
-              25
+              28
             ],
             [
-              40,
-              33
+              13,
+              5,
+              27
             ],
             [
-              11,
+              5,
+              28
+            ],
+            [
+              43,
+              35
+            ],
+            [
+              13,
               6
             ],
             [
-              11,
+              13,
               5
             ],
             [
               5,
-              25
+              27
             ],
             [
-              41
+              44
             ],
             [
-              40
+              43
             ],
             [
               6
@@ -265,7 +301,7 @@
           "single": true,
           "synonyms": [
             [
-              19,
+              21,
               8
             ],
             [
@@ -281,19 +317,19 @@
           "single": true,
           "synonyms": [
             [
-              30
+              32
             ],
             [
-              10
+              11
             ],
             [
-              44
+              49
             ],
             [
-              16
+              18
             ],
             [
-              37
+              39
             ]
           ]
         },
@@ -302,31 +338,31 @@
           "single": true,
           "synonyms": [
             [
-              24,
-              52
+              26,
+              58
             ],
             [
-              24,
-              34
+              26,
+              36
             ],
             [
-              42,
-              52
+              45,
+              58
             ],
             [
-              24,
-              45
+              26,
+              50
             ],
             [
-              42,
-              34
+              45,
+              36
             ],
             [
-              42,
-              45
+              45,
+              50
             ],
             [
-              24
+              26
             ]
           ]
         }
@@ -341,7 +377,7 @@
           "single": true,
           "synonyms": [
             [
-              19,
+              21,
               8
             ],
             [
@@ -358,10 +394,10 @@
           "synonyms": [
             [
               7,
-              29
+              31
             ],
             [
-              49
+              54
             ]
           ]
         },
@@ -370,14 +406,14 @@
           "single": true,
           "synonyms": [
             [
-              47,
-              38
+              52,
+              40
             ],
             [
-              38
+              40
             ],
             [
-              47
+              52
             ]
           ]
         }
@@ -392,7 +428,7 @@
           "single": true,
           "synonyms": [
             [
-              19,
+              21,
               8
             ],
             [
@@ -408,10 +444,13 @@
           "single": true,
           "synonyms": [
             [
-              51
+              56
             ],
             [
-              28
+              30
+            ],
+            [
+              55
             ]
           ]
         }
@@ -423,43 +462,43 @@
     "single": false,
     "synonyms": [
       [
-        27
+        29
       ],
       [
-        54
+        60
       ],
       [
-        18
-      ],
-      [
-        21
-      ],
-      [
-        46
-      ],
-      [
-        1
-      ],
-      [
-        14
+        20
       ],
       [
         23
       ],
       [
-        35
+        51
       ],
       [
-        36
+        1
       ],
       [
-        48
+        16
+      ],
+      [
+        25
+      ],
+      [
+        37
+      ],
+      [
+        38
+      ],
+      [
+        53
       ],
       [
         0
       ],
       [
-        22
+        24
       ]
     ]
   },
diff --git a/components/omnibox/resources/omnibox_pedal_concepts_fr.json b/components/omnibox/resources/omnibox_pedal_concepts_fr.json
index e86e7241..5ea2a92 100644
--- a/components/omnibox/resources/omnibox_pedal_concepts_fr.json
+++ b/components/omnibox/resources/omnibox_pedal_concepts_fr.json
@@ -1,92 +1,17 @@
 {
   "schema": "pedal_concepts_runtime",
   "schema_version": 1,
-  "data_version": 15436849,
+  "data_version": 15452151,
   "tokenize_characters": " -",
   "dictionary": [
-    "actualise",
-    "actualiser",
-    "bancaire",
-    "bancaires",
-    "cache",
-    "carte",
-    "cartes",
-    "cette",
-    "change",
-    "changer",
-    "choisir",
-    "choisis",
-    "choisit",
     "chrome",
-    "confidentialité",
-    "confidentielle",
-    "crédit",
     "dans",
     "de",
-    "dernière",
     "des",
-    "données",
-    "démarre",
-    "démarrer",
-    "efface",
-    "effacer",
-    "enlever",
-    "enlève",
-    "fenetre",
-    "fenêtre",
-    "gestionnaire",
     "google",
-    "gère",
-    "gérer",
-    "historique",
-    "incognito",
-    "informations",
-    "infos",
-    "installe",
-    "installer",
-    "jour",
-    "la",
-    "lance",
-    "lancer",
-    "langue",
-    "le",
-    "les",
-    "met",
-    "mets",
-    "mettre",
-    "mode",
-    "modifie",
-    "modifier",
-    "mot",
-    "mots",
     "navigateur",
-    "navigation",
-    "naviguer",
-    "niveau",
-    "onglet",
-    "ouvre",
-    "ouvrir",
-    "page",
-    "paiement",
-    "passe",
-    "passer",
-    "privé",
-    "privée",
-    "sans",
-    "supprime",
-    "supprimer",
-    "sélectionne",
-    "sélectionner",
-    "traces",
-    "traduire",
-    "traduis",
-    "traduit",
     "un",
-    "une",
-    "version",
-    "vide",
-    "vider",
-    "à"
+    "une"
   ],
   "pedals": [
     {
@@ -98,71 +23,14 @@
           "single": true,
           "synonyms": [
             [
-              31,
-              13
+              4,
+              0
             ],
             [
-              55
+              5
             ],
             [
-              13
-            ]
-          ]
-        },
-        {
-          "required": true,
-          "single": true,
-          "synonyms": [
-            [
-              70
-            ],
-            [
-              69
-            ],
-            [
-              25
-            ],
-            [
-              26
-            ],
-            [
-              27
-            ],
-            [
-              24
-            ],
-            [
-              81
-            ],
-            [
-              80
-            ]
-          ]
-        },
-        {
-          "required": true,
-          "single": true,
-          "synonyms": [
-            [
-              36
-            ],
-            [
-              34
-            ],
-            [
-              56
-            ],
-            [
-              21
-            ],
-            [
-              73
-            ],
-            [
-              4
-            ],
-            [
-              37
+              0
             ]
           ]
         }
@@ -177,81 +45,14 @@
           "single": true,
           "synonyms": [
             [
-              31,
-              13
-            ],
-            [
-              55
-            ],
-            [
-              13
-            ]
-          ]
-        },
-        {
-          "required": true,
-          "single": true,
-          "synonyms": [
-            [
-              49,
-              82,
-              40
-            ],
-            [
-              48,
-              82,
-              40
-            ],
-            [
-              47,
-              82,
-              40
-            ],
-            [
-              47,
-              82,
-              40
-            ],
-            [
-              30
-            ],
-            [
-              1
-            ],
-            [
+              4,
               0
             ],
             [
-              52
+              5
             ],
             [
-              9
-            ],
-            [
-              51
-            ],
-            [
-              33
-            ],
-            [
-              8
-            ],
-            [
-              32
-            ]
-          ]
-        },
-        {
-          "required": true,
-          "single": true,
-          "synonyms": [
-            [
-              54,
-              64
-            ],
-            [
-              53,
-              64
+              0
             ]
           ]
         }
@@ -266,103 +67,14 @@
           "single": true,
           "synonyms": [
             [
-              31,
-              13
-            ],
-            [
-              55
-            ],
-            [
-              13
-            ]
-          ]
-        },
-        {
-          "required": true,
-          "single": true,
-          "synonyms": [
-            [
-              49,
-              82,
-              40
-            ],
-            [
-              48,
-              82,
-              40
-            ],
-            [
-              47,
-              82,
-              40
-            ],
-            [
-              1
-            ],
-            [
+              4,
               0
             ],
             [
-              52
-            ],
-            [
-              9
-            ],
-            [
-              51
-            ],
-            [
-              8
-            ]
-          ]
-        },
-        {
-          "required": true,
-          "single": true,
-          "synonyms": [
-            [
-              37,
-              5,
-              16
-            ],
-            [
-              36,
               5
             ],
             [
-              6,
-              63
-            ],
-            [
-              6,
-              16
-            ],
-            [
-              5,
-              63
-            ],
-            [
-              50,
-              63
-            ],
-            [
-              36,
-              3
-            ],
-            [
-              6,
-              3
-            ],
-            [
-              37,
-              3
-            ],
-            [
-              5,
-              2
-            ],
-            [
-              6
+              0
             ]
           ]
         }
@@ -377,118 +89,14 @@
           "single": true,
           "synonyms": [
             [
-              31,
-              13
+              4,
+              0
             ],
             [
-              55
+              5
             ],
             [
-              13
-            ]
-          ]
-        },
-        {
-          "required": true,
-          "single": true,
-          "synonyms": [
-            [
-              72
-            ],
-            [
-              71
-            ],
-            [
-              23
-            ],
-            [
-              57
-            ],
-            [
-              22
-            ],
-            [
-              10
-            ],
-            [
-              11
-            ],
-            [
-              12
-            ],
-            [
-              43
-            ],
-            [
-              65
-            ],
-            [
-              61
-            ],
-            [
-              42
-            ],
-            [
-              64
-            ],
-            [
-              60
-            ]
-          ]
-        },
-        {
-          "required": true,
-          "single": true,
-          "synonyms": [
-            [
-              56,
-              15
-            ],
-            [
-              29,
-              15
-            ],
-            [
-              50,
-              14
-            ],
-            [
-              56,
-              67
-            ],
-            [
-              29,
-              67
-            ],
-            [
-              59,
-              35
-            ],
-            [
-              28,
-              67
-            ],
-            [
-              50,
-              35
-            ],
-            [
-              59,
-              66
-            ],
-            [
-              50,
-              66
-            ],
-            [
-              68,
-              73
-            ],
-            [
-              14
-            ],
-            [
-              35
+              0
             ]
           ]
         }
@@ -503,62 +111,14 @@
           "single": true,
           "synonyms": [
             [
-              31,
-              13
+              4,
+              0
             ],
             [
-              55
+              5
             ],
             [
-              13
-            ]
-          ]
-        },
-        {
-          "required": true,
-          "single": true,
-          "synonyms": [
-            [
-              72,
-              44
-            ],
-            [
-              71,
-              44
-            ],
-            [
-              9,
-              44
-            ],
-            [
-              8,
-              44
-            ],
-            [
-              74
-            ],
-            [
-              75
-            ],
-            [
-              76
-            ]
-          ]
-        },
-        {
-          "required": true,
-          "single": true,
-          "synonyms": [
-            [
-              7,
-              62
-            ],
-            [
-              7,
-              62
-            ],
-            [
-              62
+              0
             ]
           ]
         }
@@ -573,72 +133,14 @@
           "single": true,
           "synonyms": [
             [
-              31,
-              13
-            ],
-            [
-              55
-            ],
-            [
-              13
-            ]
-          ]
-        },
-        {
-          "required": true,
-          "single": true,
-          "synonyms": [
-            [
-              49,
-              82,
-              58
-            ],
-            [
-              49,
-              82,
-              40
-            ],
-            [
-              48,
-              82,
-              58
-            ],
-            [
-              47,
-              82,
-              58
-            ],
-            [
-              48,
-              82,
-              40
-            ],
-            [
-              47,
-              82,
-              40
-            ],
-            [
-              1
-            ],
-            [
-              39
-            ],
-            [
+              4,
               0
             ],
             [
-              38
-            ]
-          ]
-        },
-        {
-          "required": true,
-          "single": true,
-          "synonyms": [
+              5
+            ],
             [
-              19,
-              79
+              0
             ]
           ]
         }
@@ -650,28 +152,19 @@
     "single": false,
     "synonyms": [
       [
-        17
+        1
       ],
       [
-        78
+        7
       ],
       [
-        20
+        3
       ],
       [
-        46
+        6
       ],
       [
-        77
-      ],
-      [
-        18
-      ],
-      [
-        45
-      ],
-      [
-        41
+        2
       ]
     ]
   },
diff --git a/components/omnibox/resources/omnibox_pedal_concepts_ja.json b/components/omnibox/resources/omnibox_pedal_concepts_ja.json
index 4a60212f..9acc2a5 100644
--- a/components/omnibox/resources/omnibox_pedal_concepts_ja.json
+++ b/components/omnibox/resources/omnibox_pedal_concepts_ja.json
@@ -1,7 +1,7 @@
 {
   "schema": "pedal_concepts_runtime",
   "schema_version": 1,
-  "data_version": 15436849,
+  "data_version": 15452151,
   "tokenize_characters": "",
   "dictionary": [
     " ",
@@ -31,22 +31,28 @@
     "ィ",
     "イ",
     "ウ",
+    "ェ",
     "オ",
     "カ",
     "キ",
     "ク",
     "グ",
+    "コ",
     "ザ",
     "シ",
     "ジ",
     "ス",
     "タ",
     "ダ",
+    "チ",
     "ッ",
     "デ",
     "ト",
     "ド",
+    "ニ",
+    "バ",
     "パ",
+    "ヒ",
     "ブ",
     "プ",
     "ベ",
@@ -55,6 +61,7 @@
     "モ",
     "ャ",
     "ュ",
+    "ョ",
     "ラ",
     "リ",
     "ル",
@@ -63,31 +70,41 @@
     "ワ",
     "ン",
     "ー",
+    "一",
     "仕",
     "使",
     "再",
     "切",
+    "別",
     "削",
     "効",
     "動",
     "去",
+    "口",
+    "号",
     "報",
     "変",
     "始",
     "定",
     "履",
+    "座",
     "情",
     "払",
+    "抹",
     "支",
     "新",
     "方",
+    "暗",
     "更",
     "替",
+    "最",
     "有",
     "歴",
     "法",
     "消",
+    "版",
     "理",
+    "番",
     "管",
     "編",
     "翻",
@@ -95,6 +112,7 @@
     "言",
     "設",
     "訳",
+    "証",
     "語",
     "起",
     "開",
@@ -126,22 +144,22 @@
               2
             ],
             [
+              32,
+              65,
+              32,
+              60,
               31,
-              58,
-              31,
-              53,
-              30,
-              55,
-              58,
-              47
+              62,
+              65,
+              53
             ],
             [
-              43,
-              51,
+              49,
+              58,
               26,
-              34,
-              57,
-              31
+              36,
+              64,
+              32
             ],
             [
               1,
@@ -152,23 +170,23 @@
               2
             ],
             [
-              43,
-              51,
-              26,
-              32,
-              58
-            ],
-            [
-              43,
-              51,
-              26,
-              32
-            ],
-            [
-              30,
-              55,
+              49,
               58,
-              47
+              26,
+              34,
+              65
+            ],
+            [
+              49,
+              58,
+              26,
+              34
+            ],
+            [
+              31,
+              62,
+              65,
+              53
             ]
           ]
         },
@@ -177,21 +195,29 @@
           "single": true,
           "synonyms": [
             [
-              30,
-              52,
+              31,
+              59,
               23
             ],
             [
-              82,
+              97,
               15
             ],
             [
-              63,
-              95
+              72,
+              113
             ],
             [
-              82,
-              66
+              97,
+              75
+            ],
+            [
+              86,
+              97
+            ],
+            [
+              113,
+              75
             ]
           ]
         },
@@ -200,26 +226,37 @@
           "single": true,
           "synonyms": [
             [
-              29,
-              49,
-              38,
-              33,
-              50
+              30,
+              55,
+              41,
+              35,
+              56
             ],
             [
-              94,
-              87,
-              71,
-              80
+              48,
+              37,
+              43,
+              59,
+              65
             ],
             [
-              39,
-              58,
-              36
+              112,
+              104,
+              82,
+              95
             ],
             [
-              71,
-              80
+              42,
+              65,
+              38
+            ],
+            [
+              82,
+              95
+            ],
+            [
+              112,
+              95
             ]
           ]
         }
@@ -248,14 +285,14 @@
               2
             ],
             [
+              32,
+              65,
+              32,
+              60,
               31,
-              58,
-              31,
-              53,
-              30,
-              55,
-              58,
-              47
+              62,
+              65,
+              53
             ],
             [
               1,
@@ -266,23 +303,23 @@
               2
             ],
             [
-              43,
-              51,
-              26,
-              32,
-              58
-            ],
-            [
-              43,
-              51,
-              26,
-              32
-            ],
-            [
-              30,
-              55,
+              49,
               58,
-              47
+              26,
+              34,
+              65
+            ],
+            [
+              49,
+              58,
+              26,
+              34
+            ],
+            [
+              31,
+              62,
+              65,
+              53
             ]
           ]
         },
@@ -292,33 +329,45 @@
           "synonyms": [
             [
               23,
-              38,
-              44,
-              39,
-              58,
-              40
+              41,
+              50,
+              42,
+              65,
+              43
             ],
             [
-              61,
-              89,
-              70
+              59,
+              45,
+              56,
+              65,
+              23,
+              60
             ],
             [
-              68,
+              69,
+              106,
+              81
+            ],
+            [
+              79,
               11,
               20
             ],
             [
-              84,
-              83
+              101,
+              99
             ],
             [
-              77,
-              75
+              91,
+              88
             ],
             [
-              68,
-              77
+              79,
+              91
+            ],
+            [
+              66,
+              88
             ]
           ]
         },
@@ -327,11 +376,24 @@
           "single": true,
           "synonyms": [
             [
-              42,
-              35,
-              56,
-              58,
-              41
+              47,
+              37,
+              63,
+              65,
+              44
+            ],
+            [
+              90,
+              108,
+              33,
+              65,
+              44
+            ],
+            [
+              90,
+              108,
+              100,
+              77
             ]
           ]
         }
@@ -360,14 +422,14 @@
               2
             ],
             [
+              32,
+              65,
+              32,
+              60,
               31,
-              58,
-              31,
-              53,
-              30,
-              55,
-              58,
-              47
+              62,
+              65,
+              53
             ],
             [
               1,
@@ -378,23 +440,23 @@
               2
             ],
             [
-              43,
-              51,
-              26,
-              32,
-              58
-            ],
-            [
-              43,
-              51,
-              26,
-              32
-            ],
-            [
-              30,
-              55,
+              49,
               58,
-              47
+              26,
+              34,
+              65
+            ],
+            [
+              49,
+              58,
+              26,
+              34
+            ],
+            [
+              31,
+              62,
+              65,
+              53
             ]
           ]
         },
@@ -404,28 +466,44 @@
           "synonyms": [
             [
               23,
-              38,
-              44,
-              39,
-              58,
+              41,
+              50,
+              42,
+              65,
+              43
+            ],
+            [
+              40,
+              27,
+              64,
+              36
+            ],
+            [
+              37,
+              25,
+              41,
               40
             ],
             [
-              68,
+              79,
               11,
               20
             ],
             [
-              77,
-              75
+              91,
+              88
             ],
             [
-              85,
-              96
+              102,
+              114
             ],
             [
-              68,
-              77
+              79,
+              91
+            ],
+            [
+              66,
+              88
             ]
           ]
         },
@@ -434,64 +512,75 @@
           "single": true,
           "synonyms": [
             [
-              30,
-              54,
-              34,
-              38,
-              40,
-              28,
-              58,
+              31,
+              61,
+              36,
               41,
-              72,
-              67
+              43,
+              29,
+              65,
+              44,
+              84,
+              78
             ],
             [
-              30,
-              54,
-              34,
-              38,
-              40,
-              28,
-              58,
-              41
+              31,
+              61,
+              36,
+              41,
+              43,
+              29,
+              65,
+              44
             ],
             [
               12,
-              74,
-              73,
+              87,
+              85,
               9,
-              72,
-              67
+              84,
+              78
             ],
             [
-              28,
-              58,
-              41,
-              72,
-              67
+              29,
+              65,
+              44,
+              84,
+              78
             ],
             [
-              74,
-              73,
+              87,
+              85,
               9,
-              72,
-              67
+              84,
+              78
             ],
             [
               12,
-              74,
-              73,
+              87,
+              85,
               9
             ],
             [
-              28,
-              58,
-              41
+              76,
+              83,
+              84,
+              78
             ],
             [
-              74,
-              73,
+              29,
+              65,
+              44
+            ],
+            [
+              87,
+              85,
               9
+            ],
+            [
+              31,
+              61,
+              29
             ]
           ]
         }
@@ -520,14 +609,14 @@
               2
             ],
             [
+              32,
+              65,
+              32,
+              60,
               31,
-              58,
-              31,
-              53,
-              30,
-              55,
-              58,
-              47
+              62,
+              65,
+              53
             ],
             [
               1,
@@ -538,23 +627,23 @@
               2
             ],
             [
-              43,
-              51,
-              26,
-              32,
-              58
-            ],
-            [
-              43,
-              51,
-              26,
-              32
-            ],
-            [
-              30,
-              55,
+              49,
               58,
-              47
+              26,
+              34,
+              65
+            ],
+            [
+              49,
+              58,
+              26,
+              34
+            ],
+            [
+              31,
+              62,
+              65,
+              53
             ]
           ]
         },
@@ -563,32 +652,32 @@
           "single": true,
           "synonyms": [
             [
-              60,
+              68,
               9,
-              76
+              89
             ],
             [
-              92,
-              65
+              110,
+              74
             ],
             [
-              93,
-              69
+              111,
+              80
             ],
             [
-              93,
+              111,
               13
             ],
             [
-              27,
-              57
-            ],
-            [
-              79,
+              28,
               64
             ],
             [
-              60,
+              94,
+              73
+            ],
+            [
+              68,
               10
             ]
           ]
@@ -598,81 +687,92 @@
           "single": true,
           "synonyms": [
             [
-              44,
-              51,
-              25,
-              45,
+              50,
               58,
-              40,
-              43,
+              25,
               51,
+              65,
+              43,
+              49,
+              58,
               26,
-              34,
-              57,
-              31
+              36,
+              64,
+              32
             ],
             [
-              33,
-              58,
-              30,
-              54,
-              38,
-              40,
+              35,
+              65,
+              31,
+              61,
+              41,
+              43,
               26,
               24,
-              57,
-              41,
+              64,
+              44,
               26
             ],
             [
-              33,
-              58,
-              30,
+              35,
+              65,
+              31,
+              61,
+              41,
+              43,
               54,
-              38,
-              40,
-              48,
-              58,
-              41
+              65,
+              44
             ],
             [
-              44,
-              51,
+              50,
+              58,
               25,
-              45,
-              58,
-              40,
-              48,
-              58,
-              41
-            ],
-            [
-              33,
-              58,
-              30,
-              54,
-              38,
-              40,
-              36,
-              43
-            ],
-            [
-              44,
               51,
-              25,
-              45,
-              58,
-              40,
-              36,
-              43
+              65,
+              43,
+              54,
+              65,
+              44
             ],
             [
-              33,
+              50,
               58,
-              30,
+              25,
+              46,
+              35,
+              65,
               54,
+              65,
+              44
+            ],
+            [
+              35,
+              65,
+              31,
+              61,
+              41,
+              43,
               38,
-              40
+              49
+            ],
+            [
+              50,
+              58,
+              25,
+              51,
+              65,
+              43,
+              38,
+              49
+            ],
+            [
+              35,
+              65,
+              31,
+              61,
+              41,
+              43
             ]
           ]
         }
@@ -701,14 +801,14 @@
               2
             ],
             [
+              32,
+              65,
+              32,
+              60,
               31,
-              58,
-              31,
-              53,
-              30,
-              55,
-              58,
-              47
+              62,
+              65,
+              53
             ],
             [
               1,
@@ -719,23 +819,23 @@
               2
             ],
             [
-              43,
-              51,
-              26,
-              32,
-              58
-            ],
-            [
-              43,
-              51,
-              26,
-              32
-            ],
-            [
-              30,
-              55,
+              49,
               58,
-              47
+              26,
+              34,
+              65
+            ],
+            [
+              49,
+              58,
+              26,
+              34
+            ],
+            [
+              31,
+              62,
+              65,
+              53
             ]
           ]
         },
@@ -744,26 +844,45 @@
           "single": true,
           "synonyms": [
             [
-              88,
-              91,
-              89,
-              70
+              43,
+              58,
+              64,
+              37,
+              61,
+              65,
+              35,
+              57,
+              64
             ],
             [
-              88,
-              91,
-              62,
-              78
+              105,
+              109,
+              106,
+              81
             ],
             [
-              88,
-              91,
-              68,
-              77
+              105,
+              109,
+              70,
+              92
             ],
             [
-              86,
-              90
+              105,
+              109,
+              79,
+              91
+            ],
+            [
+              71,
+              105,
+              109
+            ],
+            [
+              103,
+              107
+            ],
+            [
+              107
             ]
           ]
         },
@@ -773,14 +892,14 @@
           "synonyms": [
             [
               14,
-              46,
-              58,
-              34
+              52,
+              65,
+              36
             ],
             [
-              46,
-              58,
-              34
+              52,
+              65,
+              36
             ],
             [
               14,
@@ -816,14 +935,14 @@
               2
             ],
             [
+              32,
+              65,
+              32,
+              60,
               31,
-              58,
-              31,
-              53,
-              30,
-              55,
-              58,
-              47
+              62,
+              65,
+              53
             ],
             [
               1,
@@ -834,23 +953,23 @@
               2
             ],
             [
-              43,
-              51,
-              26,
-              32,
-              58
-            ],
-            [
-              43,
-              51,
-              26,
-              32
-            ],
-            [
-              30,
-              55,
+              49,
               58,
-              47
+              26,
+              34,
+              65
+            ],
+            [
+              49,
+              58,
+              26,
+              34
+            ],
+            [
+              31,
+              62,
+              65,
+              53
             ]
           ]
         },
@@ -860,40 +979,45 @@
           "synonyms": [
             [
               23,
-              38,
-              44,
-              31,
-              54,
-              58,
-              41
+              41,
+              50,
+              32,
+              61,
+              65,
+              44
             ],
             [
               25,
-              57,
-              35,
-              40,
-              58,
-              53
+              64,
+              37,
+              43,
+              65,
+              60
             ],
             [
               23,
-              38,
-              44,
+              41,
+              50,
+              42,
+              65,
+              43
+            ],
+            [
               39,
-              58,
-              40
-            ],
-            [
-              37,
               26,
-              57,
-              55,
-              58,
-              41
+              64,
+              62,
+              65,
+              44
             ],
             [
-              77,
-              75
+              93,
+              88,
+              98
+            ],
+            [
+              91,
+              88
             ]
           ]
         }
@@ -907,19 +1031,19 @@
       [
         18,
         19,
-        76
+        89
       ],
       [
         15,
         20
       ],
       [
-        76,
-        81
+        89,
+        96
       ],
       [
-        59,
-        76
+        67,
+        89
       ],
       [
         17
diff --git a/components/omnibox/resources/omnibox_pedal_concepts_zh-CN.json b/components/omnibox/resources/omnibox_pedal_concepts_zh-CN.json
index 63aa4f9..aa2d738 100644
--- a/components/omnibox/resources/omnibox_pedal_concepts_zh-CN.json
+++ b/components/omnibox/resources/omnibox_pedal_concepts_zh-CN.json
@@ -1,7 +1,7 @@
 {
   "schema": "pedal_concepts_runtime",
   "schema_version": 1,
-  "data_version": 15436849,
+  "data_version": 15452151,
   "tokenize_characters": "",
   "dictionary": [
     " ",
@@ -9,15 +9,19 @@
     "e",
     "g",
     "h",
+    "i",
+    "k",
     "l",
     "m",
     "o",
     "r",
     "付",
+    "保",
     "信",
     "修",
     "入",
     "内",
+    "凭",
     "切",
     "删",
     "动",
@@ -39,6 +43,7 @@
     "开",
     "式",
     "录",
+    "息",
     "打",
     "换",
     "据",
@@ -48,8 +53,10 @@
     "数",
     "新",
     "无",
+    "显",
     "更",
     "本",
+    "查",
     "模",
     "此",
     "段",
@@ -58,7 +65,9 @@
     "理",
     "用",
     "痕",
+    "看",
     "码",
+    "示",
     "私",
     "移",
     "窗",
@@ -74,6 +83,7 @@
     "记",
     "设",
     "访",
+    "证",
     "译",
     "话",
     "语",
@@ -99,64 +109,34 @@
           "synonyms": [
             [
               3,
-              7,
-              7,
+              9,
+              9,
               3,
-              5,
+              7,
               2,
               1,
               4,
+              10,
+              9,
               8,
-              7,
-              6,
               2
             ],
             [
               1,
               4,
+              10,
+              9,
               8,
-              7,
-              6,
               2
             ],
             [
-              49,
-              65,
-              26
-            ],
-            [
-              49,
-              65
-            ]
-          ]
-        },
-        {
-          "required": true,
-          "single": true,
-          "synonyms": [
-            [
-              50,
-              79
-            ],
-            [
-              15,
-              79
+              56,
+              74,
+              30
             ],
             [
               56,
-              79
-            ],
-            [
-              21,
-              79
-            ],
-            [
-              50,
-              51
-            ],
-            [
-              38,
-              79
+              74
             ]
           ]
         },
@@ -165,50 +145,88 @@
           "single": true,
           "synonyms": [
             [
-              49,
+              57,
+              89
+            ],
+            [
+              19,
+              89
+            ],
+            [
               65,
-              41,
-              37
+              89
             ],
             [
-              49,
-              65,
-              20,
-              24
+              25,
+              89
             ],
             [
-              49,
-              65,
-              67,
-              34
+              57,
+              58
             ],
             [
-              69,
-              78,
-              67,
-              34
+              43,
+              89
+            ]
+          ]
+        },
+        {
+          "required": true,
+          "single": true,
+          "synonyms": [
+            [
+              1,
+              9,
+              9,
+              6,
+              5,
+              2
             ],
             [
-              69,
-              78,
-              20,
-              24
+              56,
+              74,
+              46,
+              42
             ],
             [
-              41,
-              37
-            ],
-            [
-              20,
-              24
-            ],
-            [
-              67,
-              34
-            ],
-            [
-              60,
+              56,
+              74,
+              24,
               28
+            ],
+            [
+              56,
+              74,
+              76,
+              38
+            ],
+            [
+              78,
+              88,
+              76,
+              38
+            ],
+            [
+              78,
+              88,
+              24,
+              28
+            ],
+            [
+              46,
+              42
+            ],
+            [
+              24,
+              28
+            ],
+            [
+              76,
+              38
+            ],
+            [
+              69,
+              32
             ]
           ]
         }
@@ -224,30 +242,30 @@
           "synonyms": [
             [
               3,
-              7,
-              7,
+              9,
+              9,
               3,
-              5,
+              7,
               2,
               1,
               4,
+              10,
+              9,
               8,
-              7,
-              6,
               2
             ],
             [
               1,
               4,
+              10,
+              9,
               8,
-              7,
-              6,
               2
             ],
             [
-              49,
-              65,
-              26
+              56,
+              74,
+              30
             ]
           ]
         },
@@ -256,38 +274,58 @@
           "single": true,
           "synonyms": [
             [
-              58,
-              51
+              67,
+              58
             ],
             [
-              11,
-              40
+              14,
+              45
             ],
             [
-              44,
+              50,
+              47
+            ],
+            [
+              50,
+              41
+            ],
+            [
+              50,
+              45
+            ],
+            [
+              77,
+              70
+            ],
+            [
+              12,
+              32
+            ],
+            [
+              52,
+              61
+            ],
+            [
+              49,
+              63
+            ]
+          ]
+        },
+        {
+          "required": true,
+          "single": true,
+          "synonyms": [
+            [
+              35,
+              62
+            ],
+            [
+              17,
               42
             ],
             [
-              44,
-              36
-            ],
-            [
-              44,
-              40
-            ],
-            [
-              68,
-              61
-            ]
-          ]
-        },
-        {
-          "required": true,
-          "single": true,
-          "synonyms": [
-            [
-              31,
-              54
+              17,
+              79
             ]
           ]
         }
@@ -303,30 +341,30 @@
           "synonyms": [
             [
               3,
-              7,
-              7,
+              9,
+              9,
               3,
-              5,
+              7,
               2,
               1,
               4,
+              10,
+              9,
               8,
-              7,
-              6,
               2
             ],
             [
               1,
               4,
+              10,
+              9,
               8,
-              7,
-              6,
               2
             ],
             [
-              49,
-              65,
-              26
+              56,
+              74,
+              30
             ]
           ]
         },
@@ -335,45 +373,61 @@
           "single": true,
           "synonyms": [
             [
-              44,
-              42
+              50,
+              47
             ],
             [
-              44,
-              40
+              50,
+              45
             ],
             [
-              44,
-              36
+              50,
+              41
             ],
             [
-              11,
-              40
-            ],
-            [
-              68,
-              61
-            ]
-          ]
-        },
-        {
-          "required": true,
-          "single": true,
-          "synonyms": [
-            [
-              10,
-              52,
-              19
+              14,
+              45
             ],
             [
               77,
-              63,
-              19
+              70
             ],
             [
-              39,
-              9,
-              19
+              12,
+              32
+            ]
+          ]
+        },
+        {
+          "required": true,
+          "single": true,
+          "synonyms": [
+            [
+              13,
+              59,
+              23,
+              13,
+              39
+            ],
+            [
+              13,
+              59,
+              23
+            ],
+            [
+              87,
+              72,
+              23
+            ],
+            [
+              44,
+              11,
+              23
+            ],
+            [
+              23,
+              13,
+              39
             ]
           ]
         }
@@ -389,100 +443,100 @@
           "synonyms": [
             [
               3,
-              7,
-              7,
+              9,
+              9,
               3,
-              5,
+              7,
               2,
               1,
               4,
+              10,
+              9,
               8,
-              7,
-              6,
               2
             ],
             [
               1,
               4,
+              10,
+              9,
               8,
-              7,
-              6,
               2
             ],
             [
-              49,
-              65,
+              56,
+              74,
+              30
+            ],
+            [
+              56,
+              74
+            ]
+          ]
+        },
+        {
+          "required": true,
+          "single": true,
+          "synonyms": [
+            [
+              29,
+              20
+            ],
+            [
+              36,
+              29
+            ],
+            [
+              40,
+              36
+            ],
+            [
+              36,
+              31
+            ],
+            [
+              29,
+              59
+            ],
+            [
+              86,
+              15
+            ]
+          ]
+        },
+        {
+          "required": true,
+          "single": true,
+          "synonyms": [
+            [
+              48,
+              60,
+              53,
+              37
+            ],
+            [
+              48,
+              60,
+              66,
               26
             ],
             [
-              49,
-              65
-            ]
-          ]
-        },
-        {
-          "required": true,
-          "single": true,
-          "synonyms": [
-            [
-              25,
-              16
-            ],
-            [
-              32,
-              25
-            ],
-            [
+              64,
               35,
-              32
-            ],
-            [
-              32,
-              27
-            ],
-            [
-              25,
-              52
-            ],
-            [
-              76,
-              12
-            ]
-          ]
-        },
-        {
-          "required": true,
-          "single": true,
-          "synonyms": [
-            [
-              43,
               53,
-              46,
-              33
+              37
             ],
             [
-              43,
+              64,
+              35,
+              66,
+              26
+            ],
+            [
+              90,
+              83,
               53,
-              57,
-              22
-            ],
-            [
-              55,
-              31,
-              46,
-              33
-            ],
-            [
-              55,
-              31,
-              57,
-              22
-            ],
-            [
-              80,
-              73,
-              46,
-              33
+              37
             ]
           ]
         }
@@ -498,30 +552,30 @@
           "synonyms": [
             [
               3,
-              7,
-              7,
+              9,
+              9,
               3,
-              5,
+              7,
               2,
               1,
               4,
+              10,
+              9,
               8,
-              7,
-              6,
               2
             ],
             [
               1,
               4,
+              10,
+              9,
               8,
-              7,
-              6,
               2
             ],
             [
-              49,
-              65,
-              26
+              56,
+              74,
+              30
             ]
           ]
         },
@@ -530,26 +584,26 @@
           "single": true,
           "synonyms": [
             [
-              14,
-              36,
-              72,
-              66
+              18,
+              41,
+              82,
+              75
             ],
             [
-              62,
-              70
+              71,
+              80
             ],
             [
-              74,
-              36
+              84,
+              41
             ],
             [
-              14,
-              36
+              18,
+              41
             ],
             [
-              74,
-              17
+              84,
+              21
             ]
           ]
         },
@@ -558,24 +612,24 @@
           "single": true,
           "synonyms": [
             [
-              75,
-              23,
-              71
-            ],
-            [
-              75,
-              48,
-              71
-            ],
-            [
-              47,
-              13,
-              30
-            ],
-            [
-              45,
-              82,
+              85,
+              27,
               81
+            ],
+            [
+              85,
+              55,
+              81
+            ],
+            [
+              54,
+              16,
+              34
+            ],
+            [
+              51,
+              92,
+              91
             ]
           ]
         }
@@ -591,30 +645,30 @@
           "synonyms": [
             [
               3,
-              7,
-              7,
+              9,
+              9,
               3,
-              5,
+              7,
               2,
               1,
               4,
+              10,
+              9,
               8,
-              7,
-              6,
               2
             ],
             [
               1,
               4,
+              10,
+              9,
               8,
-              7,
-              6,
               2
             ],
             [
-              49,
-              65,
-              26
+              56,
+              74,
+              30
             ]
           ]
         },
@@ -623,16 +677,16 @@
           "single": true,
           "synonyms": [
             [
-              44,
-              42
+              50,
+              47
             ],
             [
-              18,
-              59
+              22,
+              68
             ],
             [
-              29,
-              64
+              33,
+              73
             ]
           ]
         }
diff --git a/components/payments/content/android/java/src/org/chromium/components/payments/PaymentOptionsUtils.java b/components/payments/content/android/java/src/org/chromium/components/payments/PaymentOptionsUtils.java
index 825c9e1..de0ee8fa 100644
--- a/components/payments/content/android/java/src/org/chromium/components/payments/PaymentOptionsUtils.java
+++ b/components/payments/content/android/java/src/org/chromium/components/payments/PaymentOptionsUtils.java
@@ -24,6 +24,15 @@
     }
 
     /**
+     * @param options Any PaymentOption, can be null.
+     * @return Whether a PaymentOptions has requested any payer's information (email, phone, name).
+     */
+    public static boolean requestAnyContactInformation(@Nullable PaymentOptions options) {
+        if (options == null) return false;
+        return options.requestPayerEmail || options.requestPayerPhone || options.requestPayerName;
+    }
+
+    /**
      * @param options Any PaymentOptions, can be null.
      * @return Return a JSON string indicating whether each information is requested in the
      *         PaymentOptions.
diff --git a/components/policy/resources/policy_templates_de.xtb b/components/policy/resources/policy_templates_de.xtb
index fdc2d9f..2ee05b1c 100644
--- a/components/policy/resources/policy_templates_de.xtb
+++ b/components/policy/resources/policy_templates_de.xtb
@@ -376,15 +376,6 @@
 <translation id="1654087023995670109">Gastmodus im Browser erzwingen</translation>
 <translation id="1655229863189977773">Cache-Größe für Datenträger in Byte festlegen</translation>
 <translation id="166427968280387991">Proxyserver</translation>
-<translation id="1668836044817793277">Gibt an, ob der automatisch verzögerungsfrei gestarteten Kiosk-App die Steuerung der <ph name="PRODUCT_OS_NAME" />-Version gestattet werden soll.
-
-      Durch diese Richtlinie wird festgelegt, ob der automatisch verzögerungsfrei gestarteten Kiosk-App die Steuerung der <ph name="PRODUCT_OS_NAME" />-Version gestattet wird, indem in ihrem Manifest eine erforderliche Plattformversion (required_platform_version) deklariert und als Zielversionspräfix beim automatischen Update verwendet wird.
-
-      Wenn die Richtlinie auf "true" gesetzt ist, wird der Wert des Manifestschlüssels "required_platform_version" der automatisch verzögerungsfrei gestarteten Kiosk-App als Zielversionspräfix beim automatischen Update verwendet.
-
-      Wenn die Richtlinie nicht konfiguriert oder auf "false" gesetzt ist, wird der Manifestschlüssel "required_platform_version" ignoriert und das automatische Update erfolgt wie gewohnt.
-
-      Achtung: Es wird nicht empfohlen, die Steuerung der <ph name="PRODUCT_OS_NAME" />-Version einer Kiosk-App zu überlassen, da das Gerät dann unter Umständen Softwareupdates und wichtige Sicherheitspatches nicht erhält. Wird die Steuerung der <ph name="PRODUCT_OS_NAME" />-Version abgegeben, besteht eventuell ein Risiko für die Nutzer.</translation>
 <translation id="1669584285557771729">Wenn diese Richtlinie konfiguriert ist, wird damit der Lupentyp bestimmt, der aktiviert ist.
 
           Wird sie auf "Vollbildlupe" gesetzt, ist die Lupe auf dem Anmeldebildschirm immer im Modus "Vollbildlupe" aktiviert.
@@ -625,11 +616,6 @@
           Wenn diese Einstellung deaktiviert ist, können keine Dateien übertragen werden. Ist die Einstellung aktiviert oder nicht konfiguriert, ist eine Dateiübertragung möglich.</translation>
 <translation id="2057317273526988987">Zugriff auf eine Liste mit URLs erlauben</translation>
 <translation id="2061810934846663491">Erforderliche Domainnamen für Remotezugriff-Hosts konfigurieren</translation>
-<translation id="206623763829450685">Gibt an, welche HTTP-Authentifizierungsschemas von <ph name="PRODUCT_NAME" /> unterstützt werden.
-
-          Mögliche Werte sind "basic", "digest", "ntlm" und "negotiate". Trennen Sie mehrere Werte durch Kommas.
-
-          Wenn diese Richtlinie nicht konfiguriert ist, kommen alle vier Schemas zum Einsatz.</translation>
 <translation id="2067011586099792101">Zugriff auf Websites außerhalb von Inhaltspaketen blockieren</translation>
 <translation id="2073552873076775140">Anmeldung in <ph name="PRODUCT_NAME" /> erlauben</translation>
 <translation id="2075732129949889165">Crostini-Ansible-Playbook</translation>
@@ -912,11 +898,6 @@
 
       Wird die Richtlinie auf "false" gesetzt oder nicht konfiguriert, werden keine Statistiken gemeldet.
       Wird die Richtlinie auf "true" gesetzt, werden Statistiken gemeldet.</translation>
-<translation id="244317009688098048">Aktiviert Tastenkombination zur Umgehung der automatischen Anmeldung.
-
-Falls diese Richtlinie auf "true" gesetzt oder nicht festgelegt wird und bei einem gerätespezifischen lokalen Konto eine verzögerungsfreie automatische Anmeldung konfiguriert ist, dann erlaubt es <ph name="PRODUCT_OS_NAME" />, mit dem Tastaturkürzel Strg+Alt+S die automatische Anmeldung zu umgehen und stattdessen den Anmeldebildschirm aufzurufen.
-
-Falls die Richtlinie auf "false" gesetzt wird, kann eine verzögerungsfreie automatische Anmeldung, sofern konfiguriert, nicht umgangen werden.</translation>
 <translation id="2454228136871844693">Für eine optimale Stabilität.</translation>
 <translation id="2463034609187171371">DHE-Verschlüsselungssammlungen in TLS aktivieren</translation>
 <translation id="2463365186486772703">Gebietsschema der App</translation>
@@ -962,11 +943,6 @@
       Wenn diese Richtlinie nicht konfiguriert oder auf "Websites mit Inhalten nur für Erwachsene nicht filtern" festgelegt ist, werden Websites nicht gefiltert.
 
       Falls die Richtlinie auf "Websites auf oberster Ebene mit Inhalten nur für Erwachsene filtern" gesetzt ist, werden als pornografisch eingestufte Websites gefiltert.</translation>
-<translation id="2488010520405124654">Aktivierung der Eingabeaufforderung zur Netzwerkkonfiguration im Offlinemodus
-
-      Wenn diese Richtlinie nicht festgelegt oder auf "True" gesetzt ist und ein lokales Gerätekonto für die automatische Anmeldung ohne Verzögerung konfiguriert ist, aber kein Zugang zum Internet besteht, zeigt <ph name="PRODUCT_OS_NAME" /> eine Eingabeaufforderung zur Netzwerkkonfiguration an.
-
-      Ist diese Richtlinie auf "False" gesetzt, wird anstelle der Eingabeaufforderung zur Netzwerkkonfiguration eine Fehlermeldung angezeigt.</translation>
 <translation id="2498238926436517902">Ablage immer automatisch ausblenden</translation>
 <translation id="250670737672448119">Mit dieser Richtlinie wird die Bedienungshilfe "Textcursor hervorheben" aktiviert.
 
@@ -989,14 +965,6 @@
 <translation id="2518231489509538392">Wiedergabe von Audioinhalten zulassen</translation>
 <translation id="2521581787935130926">App-Verknüpfung in der Lesezeichenleiste anzeigen</translation>
 <translation id="2522304491589804974">Zulassungsliste für Installation von Erweiterungen konfigurieren</translation>
-<translation id="2528659559494311776">Mit dieser Richtlinie wird eine Sicherheitsfunktion in TLS 1.3 konfiguriert, die Verbindungen gegen Downgrade-Angriffe schützt. Sie ist abwärtskompatibel und beeinträchtigt keine Verbindungen zu konformen TLS-1.2-Servern oder -Proxys. Ältere Versionen einiger Proxys, die TLS-Verbindungen abfangen, weisen jedoch einen Implementierungsfehler auf, der eine Inkompatibilität verursacht.
-
-      Wenn diese Richtlinie auf "true" gesetzt oder nicht konfiguriert ist, wird <ph name="PRODUCT_NAME" /> diese Sicherheitsmaßnahmen für alle Verbindungen aktivieren.
-
-      Wenn diese Richtlinie auf "false" gesetzt ist, wird <ph name="PRODUCT_NAME" /> diese Sicherheitsmaßnahmen für Verbindungen, die anhand von lokal installierten CA-Zertifikaten authentifiziert wurden, deaktivieren. Diese Sicherheitsmaßnahmen sind für Verbindungen, die mit öffentlich vertrauenswürdigen CA-Zertifikaten authentifiziert werden, immer aktiviert.
-
-      Der Standardwert für diese Richtlinie wurde in <ph name="PRODUCT_NAME" /> 81 von "false" auf "true" geändert. Bei diesen Proxys sollte ein Verbindungsfehler mit dem Fehlercode ERR_TLS13_DOWNGRADE_DETECTED auftreten. Administratoren, die mehr Zeit zur Aktualisierung betroffener Proxys benötigen, können diese Richtlinie nutzen, um die Sicherheitsfunktion vorübergehend zu deaktivieren. Diese Richtlinie wird nach Version 85 entfernt.
-      </translation>
 <translation id="2529880111512635313">Liste der Apps und Erweiterungen konfigurieren, deren Installation erzwungen wurde</translation>
 <translation id="253135976343875019">Inaktivitätsspanne bis zur Warnung im Netzbetrieb</translation>
 <translation id="2536525645274582300">Der Nutzer entscheidet, ob die Standortdienste von Google aktiviert werden sollen</translation>
@@ -1052,11 +1020,6 @@
 
       Wenn diese Richtlinie auf "false" gesetzt ist, wird die Hardwarebeschleunigung deaktiviert.</translation>
 <translation id="2593762551209145088">Safe Browsing ist nie aktiv.</translation>
-<translation id="2596260130957832043">Legt fest, ob NTLMv2 aktiviert ist.
-
-          Alle aktuellen Versionen der Samba- und Windows-Server unterstützen NTLMv2. Eine Deaktivierung sollte nur zum Zweck der Rückwärtskompatibilität erfolgen und verringert die Sicherheit der Authentifizierung.
-
-          Wenn diese Richtlinie nicht konfiguriert ist, ist der Standardwert "true" und NTLMv2 ist aktiviert.</translation>
 <translation id="26023406105317310">Kerberos-Konten konfigurieren</translation>
 <translation id="2604182581880595781">Richtlinien für Netzwerkfreigaben konfigurieren.</translation>
 <translation id="2615240493030733717">Informationen zur Zeitzone ausgeben</translation>
@@ -1147,9 +1110,6 @@
       Diese Unternehmensrichtlinie kann nur übergangsweise verwendet werden und wird in Chrome 88 entfernt.</translation>
 <translation id="2759224876420453487">Nutzerverhalten in Mehrfachprofil-Sitzung steuern</translation>
 <translation id="2761483219396643566">Inaktivitätsspanne bis zur Warnung im Akkubetrieb</translation>
-<translation id="2762164719979766599">Gibt die Liste der lokalen Gerätekonten an, die auf der Anmeldeseite angezeigt werden sollen.
-
-      Jeder Listeneintrag besteht aus einer Kennung, die intern dazu verwendet wird, die verschiedenen lokalen Gerätekonten auseinanderzuhalten.</translation>
 <translation id="2769952903507981510">Erforderlichen Domainnamen für Remotezugriff-Hosts konfigurieren</translation>
 <translation id="2787173078141616821">Informationen zum Status von Android senden</translation>
 <translation id="2787774054174244402">Wenn die Richtlinie auf "True" festgelegt ist, können Nutzer nicht auf externe Speichergeräte schreiben.
@@ -1998,7 +1958,6 @@
 <translation id="4020682745012723568">In das Nutzerprofil übertragene Cookies sind für Android-Apps nicht zugänglich.</translation>
 <translation id="402759845255257575">Ausführung von JavaScript für keine Website zulassen</translation>
 <translation id="4027608872760987929">Standardsuchmaschine aktivieren</translation>
-<translation id="4039085364173654945">Bestimmt, ob untergeordnete Inhalte von Drittanbietern auf einer Seite in einem HTTP-Basic-Authentifizierungs-Pop-up erscheinen dürfen. In der Regel ist dies zur Abwehr gegen Phishing deaktiviert. Wenn die Richtlinie nicht konfiguriert ist, so ist die Einstellung standardmäßig deaktiviert, sodass untergeordnete Inhalte von Drittanbietern nicht in einem HTTP-Basic-Authentifizierungs-Pop-up erscheinen dürfen.</translation>
 <translation id="4044054366426171256">Mit dieser Richtlinie werden die erforderlichen Domainnamen der Hosts für den Remotezugriff konfiguriert. Außerdem wird verhindert, dass Nutzer diese ändern.
 
           Wenn diese Einstellung aktiviert und für eine oder mehrere Domains konfiguriert ist, können Hosts nur über Konten gemeinsam genutzt werden, die unter einem der angegebenen Domainnamen registriert sind.
@@ -2430,11 +2389,6 @@
 <translation id="4725801978265372736">Verlangen, dass der Name des lokalen Nutzers und des Host-Inhabers des Remotezugriffs übereinstimmen</translation>
 <translation id="4733471537137819387">Strategien im Hinblick auf die integrierte HTTP-Authentifizierung</translation>
 <translation id="4742973303930120836">Druckmodus mit Hintergrundgrafiken einschränken</translation>
-<translation id="4744190513568488164">Server, auf die <ph name="PRODUCT_NAME" /> zur Authentifizierung verweisen darf.
-
-          Fügen Sie zwischen verschiedenen Servernamen ein Komma als Trennzeichen ein. Platzhalter (*) sind erlaubt.
-
-          Wenn Sie diese Richtlinie nicht konfigurieren, leitet <ph name="PRODUCT_NAME" /> keine Anmeldedaten von Nutzern weiter, auch nicht an Server innerhalb des Intranets.</translation>
 <translation id="4752880493649142945">Clientzertifikat zur Herstellung einer Verbindung zu RemoteAccessHostTokenValidationUrl</translation>
 <translation id="4757053978738874325">Mit dieser Richtlinie wird die Bedienungshilfe "Mono-Audio" aktiviert.
 
@@ -2484,13 +2438,6 @@
 
       Wenn Sie diese Richtlinie konfigurieren, kann sie von Nutzern nicht geändert werden. Falls die Richtlinie nicht konfiguriert ist, können Nutzer selbst entscheiden, ob die Ablage automatisch ausgeblendet werden soll.</translation>
 <translation id="4812714598405913256">Meldung zum Ablaufdatum für die automatische Aktualisierung für die Richtlinie DeviceMinimumVersion konfigurieren</translation>
-<translation id="481492486938162195">Diese Richtlinie wurde eingestellt. Bitte verwenden Sie stattdessen die Richtlinie "<ph name="AUTH_NEGOCIATE_DELEGATE_ALLOWLIST_POLICY_NAME" />".
-
-          Server, an die <ph name="PRODUCT_NAME" /> weiterleiten kann.
-
-          Trennen Sie mehrere Servernamen durch Kommas. Platzhalter (*) sind zulässig.
-
-          Wenn Sie diese Richtlinie nicht konfigurieren, leitet <ph name="PRODUCT_NAME" /> keine Anmeldedaten von Nutzern weiter, auch nicht an Server innerhalb eines Intranets.</translation>
 <translation id="4816674326202173458">Unternehmensnutzer sowohl als primären als auch als sekundären Nutzer zulassen (Standardverhalten für nicht verwaltete Nutzer)</translation>
 <translation id="4826326557828204741">Auszuführende Aktion beim Erreichen der Leerlaufverzögerung während des Akkubetriebs</translation>
 <translation id="482803100714220060">Vollständige URLs anzeigen</translation>
@@ -2747,15 +2694,6 @@
 <translation id="5212810195096589189">Berechtigung für VM-Befehlszeile festlegen</translation>
 <translation id="5213038356678567351">Websites, die unter keinen Umständen einen Browserwechsel auslösen sollten.</translation>
 <translation id="5219844027738217407">Bei Android-Apps betrifft diese Richtlinie nur das Mikrofon. Wenn diese Richtlinie auf "true" gesetzt ist, wird das Mikrofon ohne Ausnahme für alle Android-Apps stummgeschaltet.</translation>
-<translation id="5228316810085661003">Diese Richtlinie gibt das Intervall bis zur automatischen Anmeldung in einem lokalen Gerätekonto an.
-
-Falls die Richtlinie |DeviceLocalAccountAutoLoginId| nicht festgelegt ist, hat diese Richtlinie keine Auswirkungen. Anderenfalls gilt:
-
-Ist diese Richtlinie festgelegt, gibt sie an, wie lange der Nutzer inaktiv sein kann, bevor er automatisch in einem lokalen Gerätekonto angemeldet wird, das über die Richtlinie |DeviceLocalAccountAutoLoginId| festgelegt wird.
-
-Wenn diese Richtlinie nicht festgelegt ist, werden 0 Millisekunden als Zeitlimit verwendet.
-
-Geben Sie den Richtlinienwert in Millisekunden an.</translation>
 <translation id="523505283826916779">Einstellungen für Bedienungshilfen</translation>
 <translation id="5236882091572996759">Wenn diese Richtlinie auf "true" gesetzt oder nicht konfiguriert ist, wird der Nutzer während der Audiowiedergabe als aktiv angesehen. Dadurch wird verhindert, dass das Zeitlimit für die Inaktivität erreicht wird und entsprechende Maßnahmen ergriffen werden. Der Bildschirm wird jedoch unabhängig von den Audioaktivitäten gemäß den konfigurierten Zeitlimits gedimmt, abgeschaltet und gesperrt.
 
@@ -3199,9 +3137,6 @@
 <translation id="5774856474228476867">Such-URL der Standardsuchmaschine</translation>
 <translation id="5775235485119094648">Lädt den Akku auf, solange er sich in einem festen Bereich befindet.</translation>
 <translation id="5776485039795852974">Nachfragen, wenn eine Website Desktop-Benachrichtigungen anzeigen will</translation>
-<translation id="5781412041848781654">Gibt an, welche GSSAPI-Bibliothek für die HTTP-Authentifizierung verwendet werden soll. Sie können entweder nur den Namen einer Bibliothek oder einen vollständigen Pfad angeben.
-
-          Wenn diese Einstellung nicht festgelegt ist, verwendet <ph name="PRODUCT_NAME" /> einen Standardnamen für die Bibliothek.</translation>
 <translation id="5783009211970309878">Kopf- und Fußzeilen drucken</translation>
 <translation id="5783576706065107606">Einschränkungen von <ph name="CORS" />-Prüfungen in der neuen <ph name="CORS" />-Implementierung erlauben, wodurch Erweiterungen kompatibles Verhalten beibehalten können und <ph name="PRODUCT_NAME" /> angegebene Header ohne <ph name="CORS" />-Prüfungen senden kann.
 
@@ -3493,7 +3428,6 @@
         Wenn sich eine Richtlinie auf der Liste befindet und dadurch ein Konflikt zwischen zwei Quellen entsteht, wird, sofern Bereich und/oder Ebene unterschiedlich sind, die Richtlinie mit der höchsten Priorität angewendet.
 
         Befindet sich eine Richtlinie nicht auf der Liste und liegt ein Konflikt zwischen Quellen, Bereichen und/oder Ebenen vor, dann wird die Richtlinie mit der höchsten Priorität verwendet.</translation>
-<translation id="6258193603492867656">Gibt an, ob der generierte Kerberos-SPN einen Nicht-Standard-Port umfassen soll. Falls Sie diese Einstellung aktivieren und ein Nicht-Standard-Port (ein anderer Port als 80 oder 443) eingegeben wird, wird dieser in den generierten Kerberos-SPN aufgenommen. Wenn Sie diese Einstellung deaktivieren oder nicht konfigurieren, umfasst der generierte Kerberos-SPN in keinem Fall einen Port.</translation>
 <translation id="6261643884958898336">Gerätebezogene Daten erfassen</translation>
 <translation id="6273015149273504999">
       Hierdurch wird eine Liste von Apps und Erweiterungen festgelegt, die automatisch auf dem Anmeldebildschirm installiert werden, also ohne Interaktion des Nutzers, und die vom Nutzer weder deinstalliert noch deaktiviert werden können.
@@ -3541,11 +3475,6 @@
       Falls diese Richtlinie nicht konfiguriert oder die Liste leer ist, besteht in <ph name="PRODUCT_NAME" /> Zugriff auf alle Schemas.</translation>
 <translation id="6338982178236723271">Systeminformationen melden</translation>
 <translation id="6342187235303612558">Nutzer am Hoch- oder Herunterladen von Dateien hindern, bei denen der Schutz vor Datenverlust oder der Malware-Scan nicht unterstützt wird.</translation>
-<translation id="6352543686437322588">Hiermit geben Sie ein lokales Gerätekonto an, in dem ein Nutzer nach Ablauf einer bestimmten Zeit automatisch angemeldet wird.
-
-Ist diese Richtlinie festgelegt, wird der Nutzer automatisch in dem festgelegten Konto angemeldet, wenn er für eine bestimmte Zeit keine Eingabe auf der Anmeldeseite macht. Das lokale Gerätekonto muss bereits konfiguriert sein (siehe |DeviceLocalAccounts|).
-
-Ist die Richtlinie nicht festgelegt, findet keine automatische Anmeldung statt.</translation>
 <translation id="6366574325767783825">Wenn die Richtlinie auf "True" gesetzt oder nicht konfiguriert ist, werden von <ph name="PRODUCT_NAME" /> Webinhalte akzeptiert, die als Signed HTTP Exchanges implementiert sind.
 
       Wenn die Richtlinie auf "False" gesetzt ist, werden die Signed HTTP Exchanges nicht geladen.</translation>
@@ -4230,9 +4159,6 @@
 <translation id="731208205557053914">VPD-Informationen melden</translation>
 <translation id="7323896582714668701">Zusätzliche Befehlszeilenparameter für <ph name="PRODUCT_NAME" /></translation>
 <translation id="7326394567531622570">Ähnlich wie bei den Werkseinstellungen (Wert 2); hier wird jedoch versucht, die Log-in-Tokens zu übernehmen, sodass der Nutzer sich nicht noch einmal anmelden muss.</translation>
-<translation id="7329968046053403405">Legt den Kontotyp für die Konten der Android-Authentifizierungs-App fest, die die Authentifizierung durch <ph name="HTTP_NEGOTIATE" /> unterstützt, z. B. die Kerberos-Authentifizierung. Diese Informationen sollten vom Anbieter der Authentifizierungs-App bereitgestellt werden. Weitere Informationen finden Sie unter https://goo.gl/hajyfN.
-
-          Wenn diese Einstellung nicht festgelegt ist, wird die <ph name="HTTP_NEGOTIATE" />-Authentifizierung unter Android deaktiviert.</translation>
 <translation id="7331962793961469250">Wenn die Option auf "True" gesetzt ist, erscheint Werbung für Chrome Web Store-Apps nicht auf der "Neuer Tab"-Seite. Wenn sie auf "False" eingestellt oder nicht konfiguriert ist, so erscheint Chrome Web Store-Werbung auf der "Neuer Tab"-Seite.</translation>
 <translation id="7332963785317884918">Diese Richtlinie ist veraltet. <ph name="PRODUCT_OS_NAME" /> verwendet immer die "RemoveLRU"-Bereinigungsstrategie.
 
@@ -5153,7 +5079,6 @@
 <translation id="8757552286070680084">Wilco DTC-Konfiguration</translation>
 <translation id="8758831693895931466">Erforderliche Registrierung für Cloud Management aktivieren</translation>
 <translation id="8759829385824155666">Erlaubte Kerberos-Verschlüsselungstypen</translation>
-<translation id="8764119899999036911">Gibt an, ob der generierte Kerberos-SPN auf dem kanonischen DNS-Namen oder dem ursprünglich eingegebenen Namen basiert. Wenn Sie diese Einstellung aktivieren, wird die CNAME-Suche übersprungen und der Servername so wie eingegeben verwendet. Sollten Sie die Einstellung deaktivieren oder nicht konfigurieren, wird der kanonische Name des Servers per CNAME-Suche ermittelt.</translation>
 <translation id="8764477907716150749">Diese Richtlinie ist zur internen Nutzung in <ph name="PRODUCT_NAME" /> vorgesehen.</translation>
 <translation id="877185520360032968">Wenn die Richtlinie konfiguriert ist, wird das Standardverzeichnis festgelegt, das Chrome zum Herunterladen von Dateien verwendet. Nutzer können das Verzeichnis jedoch ändern.
 
@@ -5271,13 +5196,6 @@
       Wird sie auf "False" gesetzt oder nicht konfiguriert, werden die Formularsteuerelemente bei ihrer Einführung in M81, M82 und M83 aktiviert.
 
       Diese Richtlinie wird nach Chrome 84 entfernt.</translation>
-<translation id="8937562488500723400">Diese Richtlinie legt fest, ob bei der Entscheidung über die Delegation von <ph name="KERBEROS" />-Tickets die Genehmigung durch die KDC-Richtlinie berücksichtigt wird.
-
-          Wenn diese Richtlinie auf "true" gesetzt ist, wird bei der HTTP-Authentifizierung die Genehmigung durch die KDC-Richtlinie berücksichtigt. Chrome delegiert also nur dann Anmeldedaten, wenn KDC "<ph name="OK_AS_DELEGATE" />" für ein Dienstticket festlegt. Weitere Informationen finden Sie unter https://tools.ietf.org/html/rfc5896.html. Der Dienst sollte auch der Richtlinie "AuthNegotiateDelegateAllowlist" entsprechen.
-
-          Falls die Richtlinie nicht konfiguriert oder auf "false" gesetzt ist, wird die KDC-Richtlinie auf unterstützten Plattformen ignoriert und nur die Richtlinie "AuthNegotiateDelegateAllowlist" berücksichtigt.
-
-          Unter Windows wird die KDC-Richtlinie immer umgesetzt.</translation>
 <translation id="8938932171964587769">Eingestellt in M69. Verwenden Sie stattdessen
       "OverrideSecurityRestrictionsOnInsecureOrigin".
 
diff --git a/components/policy/resources/policy_templates_es-419.xtb b/components/policy/resources/policy_templates_es-419.xtb
index 53f94f4e..410afdfc 100644
--- a/components/policy/resources/policy_templates_es-419.xtb
+++ b/components/policy/resources/policy_templates_es-419.xtb
@@ -10,6 +10,17 @@
       Si no se establece, no se aplicará ninguna limitación y el usuario podrá imprimir los documentos que quiera.</translation>
 <translation id="101438888985615157">Rotar la pantalla 180 grados</translation>
 <translation id="1017967144265860778">Administración de energía en la pantalla de acceso</translation>
+<translation id="1018427234617066902">Permite la habilitación forzosa del corrector ortográfico de idiomas. Se omitirán los idiomas que no se reconozcan en la lista.
+
+      Si habilitas esta política, se activará el corrector ortográfico para los idiomas especificados, además de los idiomas en los que el usuario haya habilitado el corrector ortográfico.
+
+      Si no la configuras o la inhabilitas, no se implementarán cambios en las preferencias del usuario con respecto a la corrección ortográfica.
+
+      Si estableces la política <ph name="SPELLCHECK_ENABLED_POLICY_NAME" /> como falsa, esta no tendrá efecto.
+
+      Si un idioma aparece en esta política y en la política <ph name="SPELLCHECK_LANGUAGE_BLOCKLIST_POLICY_NAME" />, esta política tendrá prioridad, y se habilitará el corrector ortográfico para este idioma.
+
+      Actualmente, los idiomas compatibles son los siguientes: af, bg, ca, cs, da, de, el, en-AU, en-CA, en-GB, en-US, es, es-419, es-AR, es-ES, es-MX, es-US, et, fa, fo, fr, he, hi, hr, hu, id, it, ko, lt, lv, nb, nl, pl, pt-BR, pt-PT, ro, ru, sh, sk, sl, sq, sr, sv, ta, tg, tr, uk, vi.</translation>
 <translation id="1019101089073227242">Configurar directorio de datos de usuarios</translation>
 <translation id="1022361784792428773">ID de extensiones que el usuario no debe poder instalar (o * para incluirlas todas).</translation>
 <translation id="102492767056134033">Establecer el estado predeterminado del teclado en pantalla en la pantalla de acceso</translation>
@@ -164,7 +175,7 @@
       Si no se configura la política o se establece como falsa, no se usará la "Transición rápida".
       Si se configura como verdadera, la "Transición rápida" se usará cuando el punto de acceso inalámbrico lo permita.</translation>
 <translation id="1240722269871366886">Esta política permite que <ph name="PRODUCT_OS_NAME" /> sugiera emojis cuando los usuarios escriben texto con el teclado físico o el virtual.
-      Si la estableces como verdadera, se habilitará la función; los usuarios podrán cambiarla.
+      Si la estableces como verdadera, se habilitará la función y los usuarios podrán cambiarla.
       De forma predeterminada, la política se establece como falsa, los usuarios no pueden anularla y no se sugiere ningún emoji.</translation>
 <translation id="1243570869342663665">Controlar el filtro de contenido para adultos de SafeSites.</translation>
 <translation id="1257550411839719984">Establecer el directorio de descarga predeterminado</translation>
@@ -388,15 +399,6 @@
 <translation id="1654087023995670109">Aplica el modo de invitado en el navegador</translation>
 <translation id="1655229863189977773">Establecer el tamaño del caché de disco en bytes</translation>
 <translation id="166427968280387991">Servidor proxy</translation>
-<translation id="1668836044817793277">Permite o no que la Aplicación de kiosko con ejecución automática sin retraso controle la versión de <ph name="PRODUCT_OS_NAME" />.
-
-      Esta política permite o no que la Aplicación de kiosko con ejecución automática sin retraso controle la versión de <ph name="PRODUCT_OS_NAME" /> al declarar una required_platform_version en su manifiesto y usarla como el prefijo de la versión objetivo para la actualización automática.
-
-      Si la política se establece como verdadera, el valor de la clave del manifiesto required_platform_version de la Aplicación de kiosko con ejecución automática sin retraso se usa como el prefijo de la versión objetivo para la actualización automática.
-
-      Si la política no se configura o se establece como falsa, la clave de manifiesto required_platform_version se ignora y la actualización automática se lleva a cabo de forma normal.
-
-      Advertencia: No se recomienda delegar el control de la versión de <ph name="PRODUCT_OS_NAME" /> a una Aplicación de kiosko ya que puede evitar que el dispositivo reciba actualizaciones de software y correcciones de seguridad críticas. Delegar el control de la versión de <ph name="PRODUCT_OS_NAME" /> puede poner en riesgo a los usuarios.</translation>
 <translation id="1669584285557771729">Si se configura esta política, controlará el tipo de lupa habilitado.
 
           Si se establece esta política como "Pantalla completa", la lupa estará siempre habilitada con el modo de lupa de pantalla completa en la pantalla de acceso.
@@ -475,6 +477,9 @@
       Si estableces la política, se especificarán las extensiones que se exceptúan de la lista de extensiones prohibidas. Si quieres prohibir todas las extensiones, usa el valor <ph name="ALL_EXTENSIONS" /> en <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" />. Así, los usuarios solo podrán instalar las extensiones permitidas explícitamente. De forma predeterminada, se permiten todas las extensiones. Sin embargo, si prohibiste extensiones mediante una política, usa la lista de extensiones permitidas para cambiar esa política.</translation>
 <translation id="1781356041596378058">Esta política también controla el acceso a las Opciones para programador de Android. Si habilitas esta política, los usuarios no podrán acceder a las Opciones para programador. Si estableces esta política como falsa o no la estableces, los usuarios podrán acceder a las Opciones para programador al presionar siete veces el número de compilación en la app de Configuración de Android.</translation>
 <translation id="1793346220873697538">Desactiva la impresión con PIN de forma predeterminada</translation>
+<translation id="179694024208061102">Si habilitas la política, <ph name="PRODUCT_NAME" /> intentará ejecutar algunas URL en un navegador alternativo, como <ph name="IE_PRODUCT_NAME" />. Esta función está configurada conforme a las políticas del grupo <ph name="LEGACY_BROWSER_SUPPORT_POLICY_GROUP" />.
+
+      Si inhabilitas la política o no la estableces, <ph name="PRODUCT_NAME" /> o intentará ejecutar las URL designadas en un navegador alternativo.</translation>
 <translation id="1797233582739332495">Mostrar un mensaje recurrente al usuario para indicarle que se debe realizar un reinicio</translation>
 <translation id="1798559516913615713">Duración de la caché de GPO</translation>
 <translation id="1802205074307397126">Demorar las cargas hasta conocer el resultado del análisis</translation>
@@ -647,11 +652,6 @@
           Si se inhabilita esta configuración, no se permitirá la transferencia de archivos. Si se habilita o no se establece esta configuración, se permitirá la transferencia de archivos.</translation>
 <translation id="2057317273526988987">Permitir el acceso a una lista de URL</translation>
 <translation id="2061810934846663491">Configurar los nombres de dominio obligatorios para hosts de acceso remoto</translation>
-<translation id="206623763829450685">Especifica qué esquemas de autenticación de HTTP son compatibles con <ph name="PRODUCT_NAME" />.
-
-          Los valores posibles son "basic", "digest", "ntlm" y "negotiate". Cuando haya más de un valor, sepáralos con comas.
-
-          Si esta política no se configura, se usarán los cuatro esquemas.</translation>
 <translation id="2067011586099792101">Bloquea el acceso a sitios fuera de los paquetes de contenido.</translation>
 <translation id="2073552873076775140">Permitir el acceso a <ph name="PRODUCT_NAME" /></translation>
 <translation id="2075732129949889165">Playbook de Ansible de Crostini</translation>
@@ -790,6 +790,7 @@
       Se recuperarán estas sugerencias de forma remota desde los servidores de Google.
 
       Si se establece esta configuración como falsa, no se recuperarán ni mostrarán las sugerencias.</translation>
+<translation id="225340736558643885">Habilita las advertencias si se detectan formularios no seguros</translation>
 <translation id="2258126710006312594">Permite que los usuarios con acceso remoto transfieran archivos hacia y desde el host</translation>
 <translation id="2267288258868218403">No permitir que se carguen tipos de archivo no admitidos</translation>
 <translation id="2269319728625047531">Habilitar que se muestre el consentimiento de sincronización durante el acceso</translation>
@@ -875,6 +876,13 @@
 <translation id="2358176879566587521">Se quita esta política. No es compatible con esta versión de <ph name="PRODUCT_NAME" />. Obtén más información en https://support.google.com/chrome/a/answer/7643500</translation>
 <translation id="2364639863953745682">Modo de la experiencia de integración del Asistente</translation>
 <translation id="2386362615870139244">Permitir bloqueos de activación de pantalla</translation>
+<translation id="2394674739523870144">Si estableces la política como una lista de strings, estas se unen con espacios y se transfieren de <ph name="IE_PRODUCT_NAME" /> a <ph name="PRODUCT_NAME" /> como parámetros de la línea de comandos. Si un parámetro contiene <ph name="URL_PLACEHOLDER" />, se reemplazará <ph name="URL_PLACEHOLDER" /> por la URL de la página que se abrirá. Si ningún parámetro contiene <ph name="URL_PLACEHOLDER" />, se agregará la dirección URL al final de la línea de comandos.
+
+      Se expanden las variables del entorno. En <ph name="MS_WIN_NAME" />, se reemplaza <ph name="ENV_VARIABLE_WIN_EXAMPLE" /> por el valor de la variable del entorno <ph name="ENV_VARIABLE_VALUE" />.
+
+      Si no estableces la política, <ph name="IE_PRODUCT_NAME" /> solo transferirá la URL a <ph name="PRODUCT_NAME" /> como parámetro de la línea de comandos.
+
+      Nota: Si no está instalado el complemento de Compatibilidad con navegadores heredados para <ph name="IE_PRODUCT_NAME" />, esta política no tendrá ningún efecto.</translation>
 <translation id="2399987589969059485">Si se configura esta política, es posible especificar qué variaciones pueden aplicarse respecto de <ph name="PRODUCT_NAME" />.
 
       Las variaciones son una forma de ofrecer modificaciones para <ph name="PRODUCT_NAME" /> sin enviar una nueva versión del navegador; solo se habilitan o inhabilitan de forma selectiva las funciones existentes. Para obtener más información, consulta https://support.google.com/chrome/a?p=Manage_the_Chrome_variations_framework.
@@ -934,11 +942,6 @@
 
       Si se establece la política como falsa o no se establece, no se enviará un informe con las estadísticas.
       Si se establece como verdadera, se enviará el informe con esos datos.</translation>
-<translation id="244317009688098048">Permite habilitar combinación de teclas de acceso directo de rescate para acceso automático.
-
-      Si esta política no está establecida o se establece en Verdadero y hay una cuenta local de dispositivo configurada con el acceso automático sin retraso, <ph name="PRODUCT_OS_NAME" /> utilizará la combinación de teclas para acceso directo Ctrl+Alt+S para omitir el acceso automático y mostrar la pantalla de acceso.
-
-      Si esta política se establece en Falso, no se puede omitir el acceso automático sin retraso (si está configurado).</translation>
 <translation id="2454228136871844693">Optimiza la estabilidad.</translation>
 <translation id="2463034609187171371">Permitir los paquetes de encriptación DHE en TLS</translation>
 <translation id="2463365186486772703">Configuración regional de la aplicación</translation>
@@ -984,11 +987,6 @@
       Cuando no se configura esta política o se establece como "No aplicar filtros de contenido para adultos a los sitios", no se filtrarán los sitios.
 
       Cuando se configura como "Aplicar filtros de contenido para adultos a los sitios principales", se filtrarán los sitios clasificados como pornográficos.</translation>
-<translation id="2488010520405124654">Habilita el mensaje de configuración de red si no hay conexión.
-
-      Si se establece esta política en True o no se establece, se configuró una cuenta local de dispositivo para el acceso automático sin tiempo de espera y el dispositivo no tiene conexión a Internet, <ph name="PRODUCT_OS_NAME" /> mostrará un mensaje de configuración de red.
-
-      Si se establece esta política en False, se mostrará un mensaje de error en lugar del mensaje de configuración de red.</translation>
 <translation id="2498238926436517902">Siempre ocultar automáticamente los archivos</translation>
 <translation id="250670737672448119">Habilita la función de accesibilidad de resaltar el signo de intercalación.
 
@@ -1011,14 +1009,6 @@
 <translation id="2518231489509538392">Permitir la reproducción de audio</translation>
 <translation id="2521581787935130926">Muestra el acceso directo a las aplicaciones en la barra de favoritos.</translation>
 <translation id="2522304491589804974">Configura la lista de elementos permitidos para la instalación de extensiones</translation>
-<translation id="2528659559494311776">Esta política controla una función de seguridad en TLS 1.3 que protege las conexiones contra ataques de cambio a una versión anterior. La función es retrocompatible y no afecta las conexiones a proxies o servidores que emplean el protocolo TLS 1.2. Sin embargo, las versiones anteriores de algunos proxies de intercepción de TLS tienen una falla de implementación que genera la incompatibilidad.
-
-      Si esta política se configura como verdadera o bien no se configura, <ph name="PRODUCT_NAME" /> habilitará estas protecciones para todas las conexiones.
-
-      Si se configura como falsa, <ph name="PRODUCT_NAME" /> inhabilitará estas protecciones para las conexiones autenticadas con certificados de CA instalados a nivel local. Estas protecciones están siempre habilitadas para las conexiones autenticadas con certificados de CA con confianza pública.
-
-      Se cambió el valor predeterminado para esta política en <ph name="PRODUCT_NAME" /> 81 de falso a verdadero. Se espera que los proxies afectados generen un error en las conexiones (código de error: ERR_TLS13_DOWNGRADE_DETECTED). Los administradores que necesiten más tiempo para actualizar los proxies afectados pueden utilizar esta política para inhabilitar de forma temporal esta función de seguridad. Después de la versión 85, se quitará esta política.
-      </translation>
 <translation id="2529880111512635313">Configurar la lista de extensiones y apps que se instalarán obligatoriamente</translation>
 <translation id="253135976343875019">Advertencia de inactividad cuando el dispositivo está conectado a alimentación de CA</translation>
 <translation id="2536525645274582300">El usuario decide si habilita los servicios de ubicación de Google</translation>
@@ -1074,11 +1064,6 @@
 
       Si se configura como falsa, se inhabilitará la aceleración de hardware.</translation>
 <translation id="2593762551209145088">La Navegación segura nunca está activa.</translation>
-<translation id="2596260130957832043">Controla la habilitación de NTLMv2.
-
-          Todas las versiones recientes de servidores de Samba y Windows son compatibles con NTLMv2. Esta política solo debe inhabilitarse para garantizar la compatibilidad con versiones anteriores. Además, reduce la seguridad de la autenticación.
-
-          Si no se establece esta política, el valor predeterminado es verdadero y se habilita NTLMv2.</translation>
 <translation id="26023406105317310">Configura las cuentas de Kerberos</translation>
 <translation id="2604182581880595781">Configura las políticas relacionadas con la función "Network File Shares".</translation>
 <translation id="2615240493030733717">Envía información sobre la zona horaria</translation>
@@ -1106,6 +1091,11 @@
 
       Para obtener información detallada sobre los patrones de <ph name="URL_LABEL" /> válidos, consulta https://cloud.google.com/docs/chrome-enterprise/policies/url-patterns.</translation>
 <translation id="2633084400146331575">Habilitar los comentarios de voz</translation>
+<translation id="2635872253077105112">Si estableces la política, esta controlará la lista de sitios web que se abrirán en un navegador alternativo. Se tratan todos los elementos como regla para abrirse en un navegador alternativo. <ph name="PRODUCT_NAME" /> utiliza esas reglas cuando se decide si una URL debe abrirse en un navegador alternativo. Si el complemento de <ph name="IE_PRODUCT_NAME" /> está activado, <ph name="IE_PRODUCT_NAME" /> cambiará a <ph name="PRODUCT_NAME" /> cuando las reglas no coinciden. Si las reglas se contradicen, <ph name="PRODUCT_NAME" /> usa la regla más específica.
+
+      Si no estableces la política, no se agregarán sitios web a la lista.
+
+      Nota: Se pueden agregar elementos a esta lista mediante las políticas <ph name="USE_IE_SITELIST_POLICY_NAME" /> y <ph name="EXTERNAL_SITELIST_URL_POLICY_NAME" />.</translation>
 <translation id="264093234299818170">Se muestran todas las impresoras, excepto las de la lista de elementos bloqueados.</translation>
 <translation id="2647069081229792812">Habilitar o inhabilitar la edición de favoritos</translation>
 <translation id="2649896281375932517">Dejar que los usuarios decidan</translation>
@@ -1167,9 +1157,6 @@
       Esta política empresarial es una adaptación por corto plazo y se quitará en Chrome 88.</translation>
 <translation id="2759224876420453487">Controlar el comportamiento del usuario en una sesión de varios perfiles</translation>
 <translation id="2761483219396643566">Demora para la advertencia de inactividad cuando el dispositivo está funcionando a batería</translation>
-<translation id="2762164719979766599">Permite especificar la lista de cuentas locales del dispositivo que se mostrarán en la pantalla de acceso.
-
-      Cada entrada de la lista especifica un identificador, que se utiliza de forma interna para diferenciar las cuentas locales del dispositivo.</translation>
 <translation id="2769952903507981510">Configura el nombre de dominio requerido para los hosts de acceso remoto.</translation>
 <translation id="2787173078141616821">Informar datos sobre el estado de Android</translation>
 <translation id="2787774054174244402">Si estableces la política como verdadera, los usuarios no tendrán permiso de escritura en los dispositivos de almacenamiento externo.
@@ -1278,6 +1265,11 @@
 <translation id="2921222258441684334">Si estableces la política en 1, los sitios podrán hacer un seguimiento de la ubicación física de los usuarios de forma predeterminada. Si la estableces en 2, se rechazará el seguimiento de forma predeterminada. Puedes establecer que la política solicite permiso cada vez que un sitio quiera hacer un seguimiento de la ubicación física de los usuarios.
 
       Si no la estableces, se aplicará la política <ph name="ASK_GEOLOCATION_POLICY_NAME" />, pero los usuarios podrán cambiar esta configuración.</translation>
+<translation id="2940127076681735544">Si estableces la política con una URL válida, <ph name="PRODUCT_NAME" /> descargará la lista de sitios de esa URL y aplicará las reglas como si se hubieran configurado con la política <ph name="SITELIST_POLICY_NAME" />.
+
+      Si no la estableces (o determinas una URL no válida), <ph name="PRODUCT_NAME" /> no utilizará la política como fuente de reglas para cambiar de navegador.
+
+      Nota: Esta política redirecciona a un archivo XML en el mismo formato que la política <ph name="IEEM_SITELIST_POLICY" /> de <ph name="IE_PRODUCT_NAME" />. De esta manera, se cargan reglas de un archivo XML sin la necesidad de compartir esas reglas con <ph name="IE_PRODUCT_NAME" />. Obtén más información sobre la política <ph name="IEEM_SITELIST_POLICY" /> de <ph name="IE_PRODUCT_NAME" /> (https://docs.microsoft.com/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode)</translation>
 <translation id="2952347049958405264">Restricciones:</translation>
 <translation id="2956777931324644324">Esta política cayó en desuso a partir de la versión 36 de <ph name="PRODUCT_NAME" />.
 
@@ -1574,6 +1566,9 @@
 
       Si no se configura esta política, se inhabilitará cualquier complemento que coincida con los patrones en "DisabledPlugins" y el usuario no podrá habilitarlo.</translation>
 <translation id="3381968327636295719">Utilizar el navegador del host de manera predeterminada</translation>
+<translation id="3412937883532015092">Si asignas un número a la política, <ph name="PRODUCT_NAME" /> mostrará un mensaje durante esa cantidad de milisegundos y, luego, abrirá un navegador alternativo.
+
+      Si no estableces la política o la estableces con el valor "0", la navegación a una URL desginada la abrirá de inmediato en un navegador alternativo.</translation>
 <translation id="3414260318408232239">Si no se configura esta política, <ph name="PRODUCT_NAME" /> usará la versión mínima predeterminada, que es TLS 1.0.
 
       De lo contrario, se podrá establecer en uno de los siguientes valores: "tls1", "tls1.1" o "tls1.2". De esta manera, <ph name="PRODUCT_NAME" /> no usará las versiones de SSL/TLS anteriores a la versión especificada. Se ignorarán los valores que no se reconozcan.</translation>
@@ -1967,6 +1962,9 @@
 <translation id="3942041691320538491">Si le asignas a la política el valor "0" (la opción predeterminada), podrás acceder a las herramientas para desarrolladores y la Consola de JavaScript, aunque no podrás hacerlo en el contexto de extensiones instaladas por una política empresarial. Si le asignas a la política el valor "1", podrás acceder a las herramientas para desarrolladores y la Consola de JavaScript en todos los contextos, incluido el de extensiones instaladas por una política empresarial. Si le asignas a la política el valor "2", no podrás acceder a las herramientas para desarrolladores ni inspeccionar elementos de sitios web.
 
       Esta configuración también desactivará las combinaciones de teclas y las entradas del menú contextual o de cualquier menú que permiten abrir las herramientas para desarrolladores o la Consola de JavaScript.</translation>
+<translation id="3942080695743860553">Si estableces la política, esta controlará qué comandos se utilizarán para abrir las URL en un navegador alternativo. La política puede establecerse para que las URL se abran en <ph name="INTERNET_EXPLORER_VALUE_PLACEHOLDER" />, <ph name="FIREFOX_VALUE_PLACEHOLDER" />, <ph name="SAFARI_VALUE_PLACEHOLDER" />, <ph name="OPERA_VALUE_PLACEHOLDER" /> o una ruta de archivos. Si la estableces para que las URL se abran en una ruta de archivos, ese archivo se usará como ejecutable. <ph name="INTERNET_EXPLORER_VALUE_PLACEHOLDER" /> solo está disponible en <ph name="MS_WIN_NAME" />, y <ph name="SAFARI_VALUE_PLACEHOLDER" /> solo está disponible en <ph name="MS_WIN_NAME" /> y <ph name="MAC_OS_NAME" />.
+
+      Si no estableces la política, se utilizará el valor predeterminado de la plataforma: <ph name="IE_PRODUCT_NAME" /> para <ph name="MS_WIN_NAME" /> o <ph name="SAFARI_PRODUCT_NAME" /> para <ph name="MAC_OS_NAME" />. En <ph name="LINUX_OS_NAME" />, se producirá un error al intentar ejecutar un navegador alternativo.</translation>
 <translation id="3950110092991281616">Permite la autenticación ambiental solo en sesiones comunes.</translation>
 <translation id="3950239119790560549">Actualizar las restricciones de tiempo</translation>
 <translation id="3956686688560604829">Usar la política SiteList de Internet Explorer para la extensión Compatibilidad con navegadores heredados</translation>
@@ -2021,7 +2019,6 @@
 <translation id="4020682745012723568">Las apps de Android no pueden acceder a las cookies transferidas al perfil del usuario.</translation>
 <translation id="402759845255257575">No permitir que los sitios ejecuten JavaScript.</translation>
 <translation id="4027608872760987929">Habilitar el proveedor de búsqueda predeterminado</translation>
-<translation id="4039085364173654945">Controla si se permite que el subcontenido de terceros en una página muestre cuadros de diálogo emergentes de autenticación básica de HTTP. Normalmente, esto se inhabilita a modo defensa contra la suplantación de identidad. Si esta política no se configura, se inhabilita esta opción y no se permite que el subcontenido de terceros muestre cuadros de diálogo emergentes de autenticación básica de HTTP.</translation>
 <translation id="4044054366426171256">Configura los nombres de dominios de host obligatorios que se aplicarán en los hosts de acceso remoto y evita que los usuarios los cambien.
 
           Si se habilita esta configuración y se establece en uno o más dominios, los hosts solo podrán compartirse mediante cuentas registradas en uno de los nombres de dominio especificados.
@@ -2354,6 +2351,13 @@
       Esta política es obsoleta; usa la política <ph name="DEVICE_PRINTERS_ACCESS_MODE" /> en su lugar.
       </translation>
 <translation id="4562165737444703281">Permite que los usuarios habiliten o configuren la redirección de puertos de Crostini</translation>
+<translation id="456686782928669977">Esta política controla la carga de las reglas de la política SiteList de <ph name="IE_PRODUCT_NAME" />.
+
+      Si la estableces como verdadera, <ph name="PRODUCT_NAME" /> leerá la política <ph name="IEEM_SITELIST_POLICY" /> de <ph name="IE_PRODUCT_NAME" /> para obtener la URL de la lista de sitios. Como resultado, <ph name="PRODUCT_NAME" /> descargará la lista de sitios de esa URL y aplicará las reglas como si se hubieran configurado con la política <ph name="BROWSER_SWITCHER_URL_LIST_POLICY_NAME" />.
+
+      Si estableces la política como falsa o no la estableces, <ph name="PRODUCT_NAME" /> no utilizará la política <ph name="IEEM_SITELIST_POLICY" /> de <ph name="IE_PRODUCT_NAME" /> como fuente de reglas para cambiar de navegador.
+
+      Para obtener más información sobre la política <ph name="IEEM_SITELIST_POLICY" /> de Internet Explorer, consulta el siguiente vínculo: https://docs.microsoft.com/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode</translation>
 <translation id="4567137030726189378">Permitir el uso de las Herramientas para desarrolladores</translation>
 <translation id="4567818663772614440">Esta política controla los informes en la nube de <ph name="PRODUCT_NAME" />, que suben información sobre el funcionamiento del navegador a la consola del Administrador de Google.
 
@@ -2453,11 +2457,6 @@
 <translation id="4725801978265372736">Solicitar que el nombre del usuario local y el propietario del host de acceso remoto coincidan</translation>
 <translation id="4733471537137819387">Políticas relacionadas con la autenticación de HTTP integrada</translation>
 <translation id="4742973303930120836">Restringe el modo de impresión con gráficos de fondo</translation>
-<translation id="4744190513568488164">Servidores a los que <ph name="PRODUCT_NAME" /> puede delegar las credenciales de usuarios
-
-          Separa los distintos nombres de servidor con comas. Se permite el uso de caracteres comodín (*).
-
-          Si esta política no se establece, <ph name="PRODUCT_NAME" /> no delegará las credenciales de usuario aunque un servidor se detecte como intranet.</translation>
 <translation id="4752880493649142945">Certificado de cliente para conectarse a RemoteAccessHostTokenValidationUrl</translation>
 <translation id="4757053978738874325">Habilita la función de accesibilidad de audio mono.
 
@@ -2505,13 +2504,6 @@
 
       Si estableces la política, los usuarios no podrán cambiarla. Si no la estableces, los usuarios podrán decidir si se oculta la biblioteca de forma automática.</translation>
 <translation id="4812714598405913256">Configura el mensaje sobre el vencimiento de las actualizaciones automáticas para la política DeviceMinimumVersion</translation>
-<translation id="481492486938162195">Esta política dejó de estar disponible. En su lugar, utiliza la política "<ph name="AUTH_NEGOCIATE_DELEGATE_ALLOWLIST_POLICY_NAME" />".
-
-          Indica los servidores a los que puede delegar el producto <ph name="PRODUCT_NAME" />.
-
-          Los nombres de los servidores se separan con comas. Se permite el uso de caracteres comodín (*).
-
-          Si no estableces esta política, <ph name="PRODUCT_NAME" /> no delegará las credenciales de usuario aunque un servidor se detecte como Intranet.</translation>
 <translation id="4816674326202173458">Permitir que el usuario de empresa sea principal y secundario (comportamiento predeterminado para usuarios no administrados)</translation>
 <translation id="4826326557828204741">Acción a realizar si se alcanza la demora de inactividad mientras el dispositivo funciona con batería</translation>
 <translation id="482803100714220060">Muestra las URL completas</translation>
@@ -2643,6 +2635,11 @@
           Si eliges el valor "pac_script" en el campo "ProxyMode", se usarán los campos "ProxyPacUrl" y "ProxyBypassList".</translation>
 <translation id="5056708224511062314">La lupa está inhabilitada.</translation>
 <translation id="5058573563327660283">Seleccionar la estrategia utilizada para liberar espacio en el disco durante el proceso de limpieza automática (dejó de estar disponible)</translation>
+<translation id="5061114193960158745">Si estableces la política, se controlará la lista de sitios web que nunca obligarán a cambiar de navegador. Cada elemento será tratado como una regla. Las reglas que coincidan no se abrirán en un navegador alternativo. A diferencia de la política <ph name="URL_LIST_POLICY_NAME" />, las reglas se aplican en ambas direcciones. Si el complemento de <ph name="IE_PRODUCT_NAME" /> está activado, también controlará si <ph name="IE_PRODUCT_NAME" /> puede abrir estas URL en <ph name="PRODUCT_NAME" />.
+
+      Si no estableces la política, no se agregarán sitios web a la lista.
+
+      Nota: También se pueden agregar elementos a esta lista a través de la política <ph name="EXTERNAL_SITELIST_URL_POLICY_NAME" />.</translation>
 <translation id="5067143124345820993">Lista de usuarios con permiso para iniciar sesión</translation>
 <translation id="5073609397321802133">Si se establece la política como falsa, los usuarios no podrán personalizar el fondo en la página Nueva pestaña. En caso de que haya un fondo personalizado, este se quitará de forma permanente, incluso si más tarde se establece la política como verdadera.
 
@@ -2768,15 +2765,6 @@
 <translation id="5212810195096589189">Especifica el permiso de la CLI de VM</translation>
 <translation id="5213038356678567351">Sitios web que nunca deben abrirse en otro navegador</translation>
 <translation id="5219844027738217407">Para las apps de Android, esta política solo afecta al micrófono. Cuando esta política se establece como falsa, se silencia el micrófono para todas las apps de Android, sin excepciones.</translation>
-<translation id="5228316810085661003">Se establece el retraso para el acceso automático de la cuenta local del dispositivo.
-
-      Si no se establece la política |DeviceLocalAccountAutoLoginId|, esta política no tiene efecto. De lo contrario:
-
-      Si se establece, determina el tiempo sin actividad del usuario que debe transcurrir antes de acceder automáticamente a la cuenta local del dispositivo especificada en la política |DeviceLocalAccountAutoLoginId|.
-
-      Si no se establece, el tiempo de espera será de 0 milisegundos.
-
-      Esta política se especifica en milisegundos.</translation>
 <translation id="523505283826916779">Configuración de accesibilidad</translation>
 <translation id="5236882091572996759">Si esta política se configura como verdadera o no se configura, el usuario no se considerará inactivo mientras se reproduce el audio. Esto evitará que se alcance el tiempo de espera de inactividad y se tome la medida de inactividad. Sin embargo, se realizará la atenuación de pantalla, la pantalla apagada y el bloqueo de pantalla luego de los tiempos de espera configurados, independientemente de la actividad de audio.
 
@@ -3221,9 +3209,6 @@
 <translation id="5774856474228476867">Dirección URL de búsqueda de proveedores de búsqueda predeterminada</translation>
 <translation id="5775235485119094648">Cargar la batería mientras está en un rango fijo</translation>
 <translation id="5776485039795852974">Preguntar siempre que un sitio quiera mostrar notificaciones de escritorio.</translation>
-<translation id="5781412041848781654">Especifica qué biblioteca de GSSAPI se usará para la autenticación HTTP. Se puede establecer simplemente un nombre de biblioteca o una ruta de acceso completa.
-
-          Si no se ofrece ninguna configuración, <ph name="PRODUCT_NAME" /> recurrirá a un nombre de biblioteca predeterminado.</translation>
 <translation id="5783009211970309878">Imprimir encabezados y pies de página</translation>
 <translation id="5783576706065107606">Habilita las mitigaciones de comprobación de <ph name="CORS" /> en la nueva implementación de <ph name="CORS" />, lo que permite que las extensiones mantengan su compatibilidad y que <ph name="PRODUCT_NAME" /> envíe encabezados específicos sin la necesidad de comprobaciones de <ph name="CORS" />.
 
@@ -3516,7 +3501,6 @@
         Si la lista incluye una política, en caso de que haya un conflicto entre dos fuentes y entre los alcances y niveles, se aplicará la política con la prioridad más alta.
 
         Si la lista no incluye una política, en caso de que haya un conflicto entre dos fuentes, alcances o niveles, se aplicará la política con la prioridad más alta.</translation>
-<translation id="6258193603492867656">Especifica si el SPN de Kerberos generado debe incluir un puerto no estándar. Si se habilita esta configuración y se ingresa un puerto no estándar (es decir, un puerto que no sea 80 ni 443), se incluirá en el SPN de Kerberos generado. Si se inhabilita esta opción o si no se configura, el SPN de Kerberos generado no incluirá un puerto en ningún caso.</translation>
 <translation id="6261643884958898336">Enviar la información de identificación de la máquina</translation>
 <translation id="6273015149273504999">
       Especifica una lista de apps y extensiones que se instalan de manera silenciosa en la pantalla de acceso, sin interacción del usuario y que este no puede desinstalar ni inhabilitar.
@@ -3564,11 +3548,6 @@
       Si no estableces esta política o la lista está vacía, se podrá acceder a todos los esquemas que aparecen en <ph name="PRODUCT_NAME" />.</translation>
 <translation id="6338982178236723271">Envía información sobre el sistema</translation>
 <translation id="6342187235303612558">No permitir que los usuarios carguen o descarguen archivos que no admitan el análisis de DLP o software malicioso</translation>
-<translation id="6352543686437322588">Se establece una cuenta local del dispositivo con acceso automático después de un retraso.
-
-      Si se establece esta política, se accederá automáticamente a la sesión especificada después de un período determinado en la pantalla de acceso sin necesidad de que el usuario interactúe. La cuenta local del dispositivo ya debe estar configurada (consulta |DeviceLocalAccounts|).
-
-      Si no se establece esta política, no se producirá el acceso automático.</translation>
 <translation id="6366574325767783825">Si estableces la política como verdadera o no la estableces, <ph name="PRODUCT_NAME" /> aceptará contenidos web que se presenten como intercambios HTTP firmados.
 
       Si estableces la política como falsa, no se cargarán los intercambios HTTP firmados.</translation>
@@ -3792,6 +3771,9 @@
 <translation id="6704515759227307131">Esta política es obsoleta y se reemplazó por AdvancedProtectionAllowed.
 
       Esta política controla si los usuarios inscritos en el Programa de Protección Avanzada pueden enviar sus descargas a Google para comprobar que no incluyan software malicioso. Si se establece como verdadera o no se establece, se les pedirá a los usuarios inscritos que envíen sus archivos a Google para un análisis en profundidad. Si el usuario selecciona "Analizar", se enviará la descarga a Google. Si se establece como falsa, no se les pedirá a los usuarios que realicen ninguna acción y no se enviarán sus descargas a Google.</translation>
+<translation id="6704994003174661159">Esta política controla el tratamiento de los formularios no seguros (formularios que se envían mediante HTTP) incorporados en sitios (HTTPS) seguros en el navegador.
+       Si habilitas la política o no la estableces, se mostrará una advertencia de página completa cuando se envíe un formulario no seguro. Además, se mostrará un cuadro de advertencia junto a los campos del formulario cuando coloques el cursor sobre ellos y se inhabilitará la función Autocompletar para esos formularios.
+       Si se inhabilita la política, no se mostrarán las advertencias para los formularios no seguros, y Autocompletar funcionará con normalidad.</translation>
 <translation id="670597451099978576">Otorga permiso automáticamente a estos sitios para conectarse a dispositivos USB con los ID de producto y proveedor correspondientes en la pantalla de acceso</translation>
 <translation id="6723472666969849951">Si estableces la política, se controlarán las apps y extensiones que se pueden instalar en <ph name="PRODUCT_NAME" />, así como los hosts con los que estas pueden interactuar, y se limitará el acceso al entorno de ejecución.
 
@@ -3929,6 +3911,13 @@
 <translation id="6903814433019432303">Esta política solo se encuentra activa en el modo de venta.
 
       Permite determinar el conjunto de URL que se cargará cuando se inicie la sesión en el demo. Esta política anulará cualquier otro mecanismo para establecer la URL inicial y, por tanto, solo se puede aplicar a una sesión que no esté asociada a un usuario concreto.</translation>
+<translation id="6905405893096403868">Si estableces la política como una lista de strings, se transferirá cada string al navegador alternativo como parámetro de la línea de comandos. En <ph name="MS_WIN_NAME" />, los parámetros están separados por espacios. En <ph name="MAC_OS_NAME" /> y <ph name="LINUX_OS_NAME" />, un parámetro puede contener espacios y tratarse como un único parámetro.
+
+      Si un parámetro contiene <ph name="URL_PLACEHOLDER" />, se reemplazará <ph name="URL_PLACEHOLDER" /> por la URL de la página que se abrirá. Si ningún parámetro contiene <ph name="URL_PLACEHOLDER" />, se agregará la dirección URL al final de la línea de comandos.
+
+      Se expanden las variables del entorno. En <ph name="MS_WIN_NAME" />, se reemplaza <ph name="ENV_VARIABLE_WIN_EXAMPLE" /> por el valor de la variable del entorno <ph name="ENV_VARIABLE_VALUE" />. En <ph name="MAC_OS_NAME" /> y <ph name="LINUX_OS_NAME" />, se reemplaza <ph name="ENV_VARIABLE_UNIX_EXAMPLE" /> por el valor de la variable del entorno <ph name="ENV_VARIABLE_VALUE" />.
+
+      Si no estableces la política, se transferirá solo la URL como parámetro de la línea de comandos.</translation>
 <translation id="6907778402784621686">Bloquea el contenido no seguro de estos sitios</translation>
 <translation id="6908640907898649429">Configura el proveedor de búsqueda predeterminado. Se puede especificar el proveedor de búsqueda predeterminado que el usuario usará u optar por inhabilitar la búsqueda predeterminada.</translation>
 <translation id="6913068954484253496">Permitir que <ph name="PRODUCT_NAME" /> se conecte a los dispositivos de transmisión en todas las direcciones IP</translation>
@@ -3984,6 +3973,11 @@
 <translation id="69525503251220566">Parámetro que proporciona una función de búsqueda por imagen para el proveedor de búsquedas predeterminado</translation>
 <translation id="6953102253399571439">Habilita la impresión con PIN de forma predeterminada</translation>
 <translation id="6956272732789158625">No permitir que los sitios utilicen la generación de claves</translation>
+<translation id="6961602002757991199">Si estableces la política con una URL válida, <ph name="PRODUCT_NAME" /> descargará la lista de sitios de esa URL y aplicará las reglas como si se hubieran configurado con la política <ph name="BROWSER_SWITCHER_URL_GREYLIST_POLICY_NAME" />. Estas políticas impiden que <ph name="PRODUCT_NAME" /> abra el navegador alternativo y viceversa.
+
+      Si no la estableces (o determinas una URL no válida), <ph name="PRODUCT_NAME" /> no utilizará la política como fuente de reglas para no cambiar de navegador.
+
+      Nota: Esta política redirecciona a un archivo XML en el mismo formato que la política <ph name="IEEM_SITELIST_POLICY" /> de <ph name="IE_PRODUCT_NAME" />. De esta manera, se cargan reglas de un archivo XML sin la necesidad de compartir esas reglas con <ph name="IE_PRODUCT_NAME" />. Obtén más información sobre la política <ph name="IEEM_SITELIST_POLICY" /> de <ph name="IE_PRODUCT_NAME" /> (https://docs.microsoft.com/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode)</translation>
 <translation id="6965859329738616662">Especifica si se permite que un modelo de atenuación inteligente extienda el tiempo de atenuación de la pantalla.
 
       Cuando la pantalla está a punto de atenuarse, el modelo evalúa si debe posponerse la atenuación de la pantalla. Si es así, el modelo extenderá el tiempo que debe pasar hasta que la pantalla se atenúe. En este caso, se ajustan el apagado y el bloqueo de la pantalla, y el tiempo de inactividad para mantener las mismas distancias con respecto al tiempo de atenuación de la configuración original.
@@ -4008,6 +4002,9 @@
 <translation id="7016736684656067099">Si estableces la política en 1, todos los sitios web podrán mostrar imágenes. Si la estableces en 2, no se podrán mostrar imágenes.
 
       Si no la estableces, se podrán mostrar imágenes, pero los usuarios podrán cambiar esta configuración.</translation>
+<translation id="7018302809266676962">Si habilitas la política o no la estableces, <ph name="PRODUCT_NAME" /> mantendrá al menos una pestaña abierta y cambiará a un navegador alternativo.
+
+      Si inhabilitas la política, <ph name="PRODUCT_NAME" /> cerrará la pestaña y, luego, cambiará a un navegador alternativo, incluso si se trataba de la última pestaña. En consecuencia, <ph name="PRODUCT_NAME" /> saldrá por completo.</translation>
 <translation id="7019805045859631636">"Fast"</translation>
 <translation id="7027785306666625591">Configura la administración de energía en <ph name="PRODUCT_OS_NAME" />.
 
@@ -4253,9 +4250,6 @@
 <translation id="731208205557053914">Envía información sobre los VPD</translation>
 <translation id="7323896582714668701">Parámetros de línea de comandos adicionales para <ph name="PRODUCT_NAME" /></translation>
 <translation id="7326394567531622570">Similar a Wipe (valor 2), pero intenta preservar los tokens de acceso para que el usuario no tenga que volver a acceder.</translation>
-<translation id="7329968046053403405">Especifica el tipo de cuenta compatible para la autenticación <ph name="HTTP_NEGOTIATE" /> (p. ej., autenticación Kerberos) de las cuentas que proporciona la app de autenticación de Android. El proveedor de la app de autenticación debe tener esta información disponible. Para obtener más detalles, se puede consultar https://goo.gl/hajyfN.
-
-          Si no se proporciona ninguna configuración, la autenticación <ph name="HTTP_NEGOTIATE" /> se inhabilita en Android.</translation>
 <translation id="7331962793961469250">Cuando la política se configura en Verdadero, las promociones de aplicaciones de Chrome Web Store no aparecen en la nueva pestaña. Cuando esta opción se configura en Falso o cuando no se configura, las promociones de aplicaciones de Chrome Web Store aparecen en la nueva pestaña.</translation>
 <translation id="7332963785317884918">Esta política cayó en desuso. <ph name="PRODUCT_OS_NAME" /> siempre utilizará la estrategia de limpieza "RemoveLRU".
 
@@ -4320,6 +4314,11 @@
 <translation id="749556411189861380">Informa sobre la versión del firmware y del sistema operativo de los dispositivos registrados.
 
       Si esta política no se establece o se establece en "True", los dispositivos registrados informarán periódicamente sobre la versión del firmware y del sistema operativo. Si esta política se establece en "False", no se indicará ninguna información sobre la versión.</translation>
+<translation id="7506745375479451616">Esta política controla el comando que se usará en las URL abiertas en <ph name="PRODUCT_NAME" /> cuando te cambias de <ph name="IE_PRODUCT_NAME" />. Puedes establecer esta política como una ruta de archivos ejecutable o <ph name="PRODUCT_NAME_PLACEHOLDER" /> para que detecte la ubicación de <ph name="PRODUCT_NAME" /> de forma automática.
+
+      Si no estableces la política, <ph name="IE_PRODUCT_NAME" /> detectará la propia ruta ejecutable de <ph name="PRODUCT_NAME" /> de forma automática cuando se ejecuta <ph name="PRODUCT_NAME" /> desde Internet Explorer.
+
+      Nota: Si no está instalado el complemento de Compatibilidad con navegadores heredados para <ph name="IE_PRODUCT_NAME" />, esta política no tendrá ningún efecto.</translation>
 <translation id="7506758875409719208">Configura los nombres de dominio de cliente obligatorios que se aplicarán en los clientes de acceso remoto y evita que los usuarios los cambien.
 
           Si se habilita esta configuración y se establece en uno o más dominios, solo los clientes de uno de los dominios especificados podrán conectarse al host.
@@ -5211,7 +5210,6 @@
 <translation id="8757552286070680084">Configuración de DTC wilco</translation>
 <translation id="8758831693895931466">Habilitar la inscripción obligatoria en la administración de la nube</translation>
 <translation id="8759829385824155666">Se permiten los tipos de encriptación de Kerberos</translation>
-<translation id="8764119899999036911">Especifica si el SPN de Kerberos generado se basa en el nombre canónico DNS o en el nombre original introducido. Si se habilita esta configuración, se salteará la búsqueda de CNAME y se usará el nombre del servidor que se haya introducido. Si se inhabilita esta opción o si no se configura, el nombre canónico del servidor se determinará a través de una búsqueda de CNAME.</translation>
 <translation id="8764477907716150749">Esta política es para uso interno de <ph name="PRODUCT_NAME" />.</translation>
 <translation id="877185520360032968">Si estableces la política, se modificará el directorio predeterminado donde Chrome descarga los archivos; los usuarios podrán cambiar el directorio.
 
@@ -5329,13 +5327,6 @@
       Si se establece esta política como falsa o no se establece, se inhabilitarán los elementos de los controles de formulario cuando se lancen en las versiones M81, M82 y M83.
 
       Después de Chrome 84, se quitará esta política.</translation>
-<translation id="8937562488500723400">Controla si se respeta la aprobación de la política de KDC para decidir si se deben delegar los tickets de <ph name="KERBEROS" />.
-
-          Si estableces esta política como verdadera, la autenticación de HTTP respetará la aprobación de la política de KDC, es decir, solo delegará credenciales si KDC establece <ph name="OK_AS_DELEGATE" /> en un ticket de servicio. Consulta https://tools.ietf.org/html/rfc5896.html para obtener más información. El servicio también debe coincidir con la política "AuthNegotiateDelegateAllowlist".
-
-          Si no estableces esta política o la estableces como falsa, se ignorará la política de KDC en las plataformas compatibles y solo se respetará la política "AuthNegotiateDelegateAllowlist".
-
-          En Windows, siempre se respeta la política de KDC.</translation>
 <translation id="8938932171964587769">Dejó de estar disponible en M69. En su lugar, utiliza
       OverrideSecurityRestrictionsOnInsecureOrigin.
 
@@ -5368,6 +5359,7 @@
       Si se establece como verdadero o no se establece, se puede mostrar el consentimiento.</translation>
 <translation id="8943934315109955032">No revisar si se infringen las normas relacionadas con la protección de datos sensibles</translation>
 <translation id="8947415621777543415">Informar la ubicación del dispositivo</translation>
+<translation id="8948062138228904066">Lista de servidores de autenticación habilitados</translation>
 <translation id="8949552982791839607">Si la inhabilitas, no aparecerán las advertencias de seguridad cuando se inicie Chrome con marcas de línea de comandos potencialmente peligrosas.
 
           Si la inhabilitas o no la estableces, se mostrarán advertencias de seguridad cuando se usen algunas marcas de línea de comandos para iniciar Chrome.
@@ -5393,6 +5385,19 @@
 <translation id="8976531594979650914">Usar la impresora predeterminada del sistema como predeterminada</translation>
 <translation id="8977192934280677167">Permite realizar búsquedas con el proveedor de búsqueda predeterminado a través del menú contextual</translation>
 <translation id="8992176907758534924">No permitir que ningún sitio muestre imágenes.</translation>
+<translation id="9007632512838819703">Esta política es obsoleta; usa la política <ph name="SPELLCHECK_LANGUAGE_BLOCKLIST_POLICY_NAME" /> en su lugar.
+
+      Permite forzar la habilitación del corrector ortográfico de idiomas. Se omitirán los idiomas que no se reconozcan en esa lista.
+
+      Si habilitas esta política, se inhabilitará el corrector ortográfico para los idiomas especificados. El usuario podrá habilitar o inhabilitar el corrector ortográfico para los idiomas que no están en la lista.
+
+      Si no la configuras o la inhabilitas, no se implementarán cambios en las preferencias del usuario con respecto a la corrección ortográfica.
+
+      Si estableces la política <ph name="SPELLCHECK_ENABLED_POLICY_NAME" /> como falsa, esta no tendrá efecto.
+
+      Si un idioma aparece en esta política y en la política <ph name="SPELLCHECK_LANGUAGE_POLICY_NAME" />, esta política tendrá prioridad y se habilitará el corrector ortográfico para este idioma.
+
+      Actualmente, los idiomas compatibles son los siguientes: af, bg, ca, cs, da, de, el, en-AU, en-CA, en-GB, en-US, es, es-419, es-AR, es-ES, es-MX, es-US, et, fa, fo, fr, he, hi, hr, hu, id, it, ko, lt, lv, nb, nl, pl, pt-BR, pt-PT, ro, ru, sh, sk, sl, sq, sr, sv, ta, tg, tr, uk, vi.</translation>
 <translation id="9009119876570708617">Esta política se quitó a partir de la versión M85; usa <ph name="POLICY_NAME" /> para permitir el contenido no seguro según cada sitio.
        Esta política controla el tratamiento del contenido mixto (contenido HTTP en sitios HTTPS) en el navegador.
        Si estableces la política como verdadera o no la estableces, se actualizará de forma automática el contenido mixto de audio y video a HTTPS (p. ej., se reescribirá la URL como HTTPS, sin un resguardo si el recurso no está disponible en HTTPS) y se mostrará la advertencia "No seguro" en la barra de URL para el contenido mixto con imágenes.
diff --git a/components/policy/resources/policy_templates_es.xtb b/components/policy/resources/policy_templates_es.xtb
index eaed62b6..1459305 100644
--- a/components/policy/resources/policy_templates_es.xtb
+++ b/components/policy/resources/policy_templates_es.xtb
@@ -10,6 +10,17 @@
       Si no se establece, no se aplica ninguna limitación y el usuario puede imprimir los documentos que quiera.</translation>
 <translation id="101438888985615157">Girar la pantalla 180 grados</translation>
 <translation id="1017967144265860778">Administración de energía en la pantalla de inicio de sesión</translation>
+<translation id="1018427234617066902">Permite forzar la habilitación del corrector ortográfico de idiomas. Se ignorarán los idiomas no reconocidos de esa lista.
+
+      Si se habilita esta política, se habilitará el corrector ortográfico en los idiomas especificados, además de los idiomas en los que lo haya habilitado el usuario.
+
+      Si no se define esta política o se inhabilita, no se modificarán las preferencias de corrector ortográfico del usuario.
+
+      Si se asigna el valor "false" a <ph name="SPELLCHECK_ENABLED_POLICY_NAME" />, esta política no tendrá ningún efecto.
+
+      Si un idioma se incluye tanto en esta política como en la política <ph name="SPELLCHECK_LANGUAGE_BLOCKLIST_POLICY_NAME" />, prevalecerá esta política y se habilitará el corrector ortográfico de idiomas.
+
+      Estos son los idiomas que se admiten actualmente: af, bg, ca, cs, da, de, el, en-AU, en-CA, en-GB, en-US, es, es-419, es-AR, es-ES, es-MX, es-US, et, fa, fo, fr, he, hi, hr, hu, id, it, ko, lt, lv, nb, nl, pl, pt-BR, pt-PT, ro, ru, sh, sk, sl, sq, sr, sv, ta, tg, tr, uk y vi.</translation>
 <translation id="1019101089073227242">Establecer directorio de datos de usuarios</translation>
 <translation id="1022361784792428773">ID de extensiones que el usuario no debe poder instalar (o * para incluirlas todas)</translation>
 <translation id="102492767056134033">Establecer el estado predeterminado del teclado en pantalla en la pantalla de inicio de sesión</translation>
@@ -386,15 +397,6 @@
 <translation id="1654087023995670109">Forzar el modo invitados en el navegador</translation>
 <translation id="1655229863189977773">Establecer tamaño de caché de disco en bytes</translation>
 <translation id="166427968280387991">Servidor proxy</translation>
-<translation id="1668836044817793277">Permitir que la aplicación de kiosco sin retardo con inicio automático controle la versión de <ph name="PRODUCT_OS_NAME" />.
-
-      Esta política controla si se permitirá que la aplicación de kiosco sin retardo con inicio automático controle la versión de <ph name="PRODUCT_OS_NAME" /> incluyendo required_platform_version en su archivo de manifiesto y la utilice como el prefijo de la versión de destino de actualización automática.
-
-      Si se asigna el valor true a esta política, el valor de la clave de manifiesto required_platform_version de la aplicación de kiosco sin retardo con inicio automático se utilizará como un prefijo de la versión de destino de actualización automática.
-
-      Si se asigna el valor false a esta política o no se configura, la clave de manifiesto required_platform_version se ignorará y la actualización automática se realizará con normalidad.
-
-      Advertencia: No se recomienda delegar el control de la versión de <ph name="PRODUCT_OS_NAME" /> a una aplicación de kiosco porque puede evitar que el dispositivo reciba actualizaciones de software y correcciones de seguridad muy importantes. Delegar el control de la versión de <ph name="PRODUCT_OS_NAME" /> podría suponer un riesgo para los usuarios.</translation>
 <translation id="1669584285557771729">Si se asigna un valor a esta política, permite controlar el tipo de lupa que se habilita.
 
           Si se le asigna el valor "Pantalla completa", la lupa siempre estará habilitada en la pantalla de inicio de sesión en el modo de lupa de pantalla completa.
@@ -473,6 +475,9 @@
       Si se define esta política, se especificará qué extensiones están exentas de la lista de extensiones prohibidas. En <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" />, usa el valor <ph name="ALL_EXTENSIONS" /> para prohibir todas las extensiones. De ese modo, los usuarios solo podrán instalar extensiones que estén permitidas de forma explícita. De forma predeterminada, se permiten todas las extensiones. Sin embargo, si has prohibido las extensiones mediante una política, usa la lista de extensiones permitidas para cambiar esa política.</translation>
 <translation id="1781356041596378058">Esta política también controla el acceso a las Opciones para Desarrolladores de Android. Si se asigna el valor true a esta política, los usuarios no podrán acceder a las Opciones para Desarrolladores. Si se le asigna el valor false o no se configura, los usuarios podrán tocar siete veces el número de compilación en la aplicación Ajustes de Android para acceder a esas opciones.</translation>
 <translation id="1793346220873697538">Inhabilitar la impresión con PIN de forma predeterminada</translation>
+<translation id="179694024208061102">Si se asigna el valor "Habilitada" a esta política, <ph name="PRODUCT_NAME" /> intentará abrir algunas URL en un navegador alternativo, como <ph name="IE_PRODUCT_NAME" />. Esta función se configura a través de las políticas del grupo de <ph name="LEGACY_BROWSER_SUPPORT_POLICY_GROUP" />.
+
+      Si se le asigna el valor "Inhabilitada" o no se le asigna ninguno, <ph name="PRODUCT_NAME" /> no intentará abrir las URL designadas en un navegador alternativo.</translation>
 <translation id="1797233582739332495">Mostrar un mensaje periódico al usuario indicando que es necesario reiniciar el navegador</translation>
 <translation id="1798559516913615713">Duración en caché de GPO</translation>
 <translation id="1802205074307397126">Retrasar las subidas hasta conocer el resultado del análisis</translation>
@@ -656,11 +661,6 @@
           Si se inhabilita esta opción, no se permitirá la transferencia de archivos. Si se habilita esta opción o no se configura, se permitirá la transferencia de archivos.</translation>
 <translation id="2057317273526988987">Permitir el acceso a una lista de URL</translation>
 <translation id="2061810934846663491">Configurar los nombres de dominio obligatorios para hosts de acceso remoto</translation>
-<translation id="206623763829450685">Especifica los esquemas de autenticación HTTP admitidos por <ph name="PRODUCT_NAME" />.
-
-          Los valores posibles son "basic", "digest", "ntlm" y "negotiate". Si hay varios valores, se deben separar con comas.
-
-          Si no se establece esta política, se utilizarán los cuatro esquemas.</translation>
 <translation id="2067011586099792101">Bloquear acceso a sitios no incluidos en paquetes de contenido</translation>
 <translation id="2073552873076775140">Permitir inicio de sesión en <ph name="PRODUCT_NAME" /></translation>
 <translation id="2075732129949889165">Playbook de Ansible para Crostini</translation>
@@ -799,6 +799,7 @@
       Estas sugerencias se obtienen de forma remota de los servidores de Google.
 
       Si se le asigna el valor "False", no se obtendrán ni mostrarán sugerencias.</translation>
+<translation id="225340736558643885">Habilitar advertencias en formularios no seguros</translation>
 <translation id="2258126710006312594">Permite que los usuarios con acceso remoto transfieran archivos al host y desde el host</translation>
 <translation id="2267288258868218403">Bloquear la subida de tipos de archivo no admitidos</translation>
 <translation id="2269319728625047531">Habilitar Sync Consent durante el inicio de sesión</translation>
@@ -884,6 +885,13 @@
 <translation id="2358176879566587521">Se ha retirado esta política. No es compatible con esta versión de <ph name="PRODUCT_NAME" />. Consulta https://support.google.com/chrome/a/answer/7643500</translation>
 <translation id="2364639863953745682">Modo de la experiencia de incorporación del Asistente</translation>
 <translation id="2386362615870139244">Permitir bloqueos de activación de pantalla</translation>
+<translation id="2394674739523870144">Si se define esta política como una lista de cadenas, dichas cadenas se unirán mediante espacios y pasarán de <ph name="IE_PRODUCT_NAME" /> a <ph name="PRODUCT_NAME" /> como parámetros de línea de comandos. Si un parámetro contiene la variable <ph name="URL_PLACEHOLDER" />, <ph name="URL_PLACEHOLDER" /> se sustituirá por la URL de la página que se vaya a abrir. Si ningún parámetro contiene la variable <ph name="URL_PLACEHOLDER" />, la URL se añadirá al final de la línea de comandos.
+
+      Las variables de entorno se expanden. En <ph name="MS_WIN_NAME" />, <ph name="ENV_VARIABLE_WIN_EXAMPLE" /> se sustituirá por el valor de la variable de entorno <ph name="ENV_VARIABLE_VALUE" />.
+
+      Si no se define esta política, <ph name="IE_PRODUCT_NAME" /> solo pasará la URL a <ph name="PRODUCT_NAME" /> como un parámetro de línea de comandos.
+
+      Nota: Si no está instalado el complemento de compatibilidad con navegadores antiguos en <ph name="IE_PRODUCT_NAME" />, esta política no tendrá efecto.</translation>
 <translation id="2399987589969059485">Configurar esta política permite especificar qué variaciones pueden aplicarse a <ph name="PRODUCT_NAME" />.
 
       Con las variaciones puede modificarse <ph name="PRODUCT_NAME" /> sin enviar una nueva versión del navegador, ya que permiten habilitar o inhabilitar de forma selectiva las funciones existentes. Para consultar más información, visita https://support.google.com/chrome/a?p=Manage_the_Chrome_variations_framework.
@@ -943,11 +951,6 @@
 
       Si se asigna el valor "false" a esta política o no se le asigna ninguno, no se enviará ninguna estadística.
       Si se le asigna el valor "true", se enviarán las estadísticas.</translation>
-<translation id="244317009688098048">Permite habilitar la combinación de teclas de rescate para el inicio de sesión automático.
-
-      Si se utiliza el valor True para esta política o no se establece la política y se ha configurado una cuenta local de dispositivo para el inicio de sesión automático sin tiempo de espera, <ph name="PRODUCT_OS_NAME" /> omitirá el inicio de sesión automático y mostrará la pantalla de inicio de sesión al utilizar la combinación de teclas Ctrl+Alt+S.
-
-      Si se utiliza el valor False, no se podrá omitir el inicio de sesión automático sin tiempo de espera (si se ha configurado).</translation>
 <translation id="2454228136871844693">Optimizar para una mejor estabilidad.</translation>
 <translation id="2463034609187171371">Habilita los conjuntos de cifrado DHE en TLS</translation>
 <translation id="2463365186486772703">Configuración regional de la aplicación</translation>
@@ -993,11 +996,6 @@
       Si esta política no se habilita o se le asigna el valor "No filtrar contenido para adultos de los sitios web", no se filtrarán los sitios web.
 
       Si se le asigna el valor "Filtrar contenido para adultos de sitios web de nivel superior", se filtrarán los sitios web clasificados como pornográficos.</translation>
-<translation id="2488010520405124654">Habilita el mensaje de configuración de red si no hay conexión.
-
-      Si se utiliza el valor True para esta política o no se establece la política, se ha configurado una cuenta local de dispositivo para el inicio de sesión automático sin tiempo de espera y el dispositivo no tiene conexión a Internet, <ph name="PRODUCT_OS_NAME" /> mostrará un mensaje de configuración de red.
-
-      Si se utiliza el valor False, aparecerá un mensaje de error en lugar del mensaje de configuración de red.</translation>
 <translation id="2498238926436517902">Ocultar siempre automáticamente los archivos</translation>
 <translation id="250670737672448119">Habilita la función de accesibilidad de resaltado del símbolo de intercalación de texto.
 
@@ -1020,14 +1018,6 @@
 <translation id="2518231489509538392">Permitir reproducción de audio</translation>
 <translation id="2521581787935130926">Mostrar el acceso directo de aplicaciones en la barra de marcadores</translation>
 <translation id="2522304491589804974">Configura la lista de extensiones de instalación permitidas</translation>
-<translation id="2528659559494311776">Esta política controla una función de seguridad de TLS 1.3 que protege las conexiones frente a ataques de cambio a versión inferior. Es retrocompatible y no afectará a las conexiones de servidores y proxies que cumplan con el protocolo TLS 1.2. Sin embargo, las versiones anteriores de algunos proxies que interceptan TLS tienen un error de implementación que provoca que los proxies sean incompatibles.
-
-      Si se asigna el valor "True" a esta política o no se le asigna ninguno, <ph name="PRODUCT_NAME" /> habilitará estas protecciones de seguridad en todas las conexiones.
-
-      Si se le asigna el valor "False", <ph name="PRODUCT_NAME" /> inhabilitará estas protecciones de seguridad en las conexiones autenticadas con certificados de CA instalados de forma local. Estas protecciones siempre están habilitadas en las conexiones autenticadas con certificados de CA en los que se confíe públicamente.
-
-      El valor predeterminado de esta política ha cambiado de "False" a "True" en <ph name="PRODUCT_NAME" /> 81. La conexión de los proxies afectados debería fallar y debería aparecer el código de error ERR_TLS13_DOWNGRADE_DETECTED. Los administradores que necesiten más tiempo para actualizar los proxies afectados podrán usar esta política para inhabilitar temporalmente esta función de seguridad. Esta política se eliminará después de la versión 85.
-      </translation>
 <translation id="2529880111512635313">Configura la lista de aplicaciones y extensiones de instalación forzada</translation>
 <translation id="253135976343875019">Tiempo de espera de inactividad cuando el dispositivo está conectado a la red</translation>
 <translation id="2536525645274582300">El usuario decide si quiere habilitar los servicios de ubicación de Google</translation>
@@ -1083,11 +1073,6 @@
 
       Si se le asigna el valor "False", se inhabilitará la aceleración por hardware.</translation>
 <translation id="2593762551209145088">Navegación Segura nunca está activa.</translation>
-<translation id="2596260130957832043">Controla si la autenticación NTLMv2 está habilitada.
-
-          Todas las versiones recientes de los servidores Windows y Samba admiten la autenticación NTLMv2. Solo debe inhabilitarse para obtener compatibilidad con versiones anteriores, lo cual reduce la seguridad a la hora de autenticarse.
-
-          Si no se le asigna ningún valor a esta política, se asignará el valor predeterminado "true" y la autenticación NTLMv2 se habilitará.</translation>
 <translation id="26023406105317310">Configurar las cuentas de Kerberos</translation>
 <translation id="2604182581880595781">Configura las políticas relacionadas con el uso compartido de archivos del sistema.</translation>
 <translation id="2615240493030733717">Informar sobre la zona horaria</translation>
@@ -1118,6 +1103,11 @@
 
       Para obtener información detallada sobre los patrones de <ph name="URL_LABEL" /> válidos, consulta https://cloud.google.com/docs/chrome-enterprise/policies/url-patterns.</translation>
 <translation id="2633084400146331575">Habilitar mensajes de voz</translation>
+<translation id="2635872253077105112">Esta política controla la lista de sitios web que se abrirán en un navegador alternativo. Cada elemento se trata como una regla para que los sitios web se abran en un navegador alternativo. <ph name="PRODUCT_NAME" /> usará esas reglas al determinar si una URL debe abrirse en un navegador alternativo. Si el complemento de <ph name="IE_PRODUCT_NAME" /> está activado, <ph name="IE_PRODUCT_NAME" /> cambiará de nuevo a <ph name="PRODUCT_NAME" /> si las reglas no coinciden. Si las reglas se contradicen entre ellas, <ph name="PRODUCT_NAME" /> usará la más específica.
+
+      Si no se asigna ningún valor a esta política, no se añadirá ningún sitio web a la lista.
+
+      Nota: También se pueden añadir elementos a la lista a través de las políticas <ph name="USE_IE_SITELIST_POLICY_NAME" /> y <ph name="EXTERNAL_SITELIST_URL_POLICY_NAME" />.</translation>
 <translation id="264093234299818170">Se muestran todas las impresoras, excepto las de la lista de bloqueados.</translation>
 <translation id="2647069081229792812">Habilitar o inhabilitar la edición de marcadores</translation>
 <translation id="2649896281375932517">Permitir que los usuarios decidan</translation>
@@ -1181,9 +1171,6 @@
       Esta política de empresa sirve para una adaptación a corto plazo y se eliminará en Chrome 88.</translation>
 <translation id="2759224876420453487">Controlar el comportamiento del usuario en una sesión de varios perfiles</translation>
 <translation id="2761483219396643566">Tiempo de espera de advertencia de inactividad cuando el dispositivo funciona con batería</translation>
-<translation id="2762164719979766599">Permite especificar la lista de cuentas locales del dispositivo que se mostrarán en la pantalla de inicio de sesión.
-
-      Cada entrada de la lista especifica un identificador, que se utiliza de forma interna para diferenciar las cuentas locales del dispositivo.</translation>
 <translation id="2769952903507981510">Configurar el nombre de dominio obligatorio para hosts de acceso remoto</translation>
 <translation id="2787173078141616821">Proporcionar información sobre el estado de Android</translation>
 <translation id="2787774054174244402">Si se le asigna el valor "true" a esta política, se evita que los usuarios deban escribir en dispositivos de almacenamiento externos.
@@ -1292,6 +1279,11 @@
 <translation id="2921222258441684334">Si se asigna el valor 1 a esta política, los sitios web podrán hacer un seguimiento de la ubicación física de los usuarios de forma predeterminada. Si se le asigna el valor 2, se bloqueará este seguimiento de forma predeterminada. Puedes configurar esta política para que pregunte siempre que un sitio quiera hacer un seguimiento de la ubicación física de los usuarios.
 
       Si no se le asigna ningún valor, se aplicará la política <ph name="ASK_GEOLOCATION_POLICY_NAME" />, pero los usuarios podrán cambiar esta opción.</translation>
+<translation id="2940127076681735544">Si se define esta política como una URL válida, <ph name="PRODUCT_NAME" /> descargará la lista de sitios web de esa URL y aplicará las reglas como si se hubieran configurado con la política <ph name="SITELIST_POLICY_NAME" />.
+
+      Si no se asigna ningún valor a esta política o se le asigna una URL no válida, <ph name="PRODUCT_NAME" /> no la usará como fuente de reglas para cambiar de navegador.
+
+      Nota: Esta política dirige a un archivo XML con el mismo formato que la política <ph name="IEEM_SITELIST_POLICY" /> de <ph name="IE_PRODUCT_NAME" />. Se cargarán las reglas de un archivo XML, sin compartirlas con <ph name="IE_PRODUCT_NAME" />. Puedes consultar más información sobre la política <ph name="IEEM_SITELIST_POLICY" /> de <ph name="IE_PRODUCT_NAME" /> en https://docs.microsoft.com/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode</translation>
 <translation id="2952347049958405264">Restricciones:</translation>
 <translation id="2956777931324644324">Esta política no está disponible a partir de la versión 36 de <ph name="PRODUCT_NAME" />.
 
@@ -1590,6 +1582,9 @@
 
       Si no se asigna ningún valor a esta política, cualquier complemento que coincida con los patrones de "DisabledPlugins" se bloqueará y se inhabilitará, y el usuario no podrá habilitarlos.</translation>
 <translation id="3381968327636295719">Utilizar el navegador del host de forma predeterminada</translation>
+<translation id="3412937883532015092">Si a esta política se le asigna un número como valor, <ph name="PRODUCT_NAME" /> mostrará un mensaje durante ese número de milisegundos y después abrirá un navegador alternativo.
+
+      Si no se le asigna ningún valor o el valor es 0 (cero), al ir a una URL designada se abrirá inmediatamente en un navegador alternativo.</translation>
 <translation id="3414260318408232239">Si esta política no se configura, <ph name="PRODUCT_NAME" /> usa una versión mínima predeterminada (TLS 1.0).
 
       En caso contrario, se le asignará uno de estos valores: "tls1", "tls1.1" o "tls1.2". Si se habilita, <ph name="PRODUCT_NAME" /> no usará las versiones de SSL/TLS inferiores a la versión especificada y se ignorarán los valores no reconocidos.</translation>
@@ -1982,6 +1977,9 @@
 <translation id="3942041691320538491">Si se asigna el valor "0" (predeterminado) a esta política, podrás acceder a las herramientas para desarrolladores y a la consola de JavaScript, pero no en extensiones instaladas por políticas de empresa. Si se le asigna el valor "1", podrás acceder a las herramientas para desarrolladores y a la consola de JavaScript sin excepciones, incluso en extensiones instaladas por políticas de empresa. Si se le asigna el valor "2", no podrás acceder a las herramientas para desarrolladores ni tampoco podrás inspeccionar elementos de sitios web.
 
       Este ajuste también desactiva las combinaciones de teclas y las entradas de menús o menús contextuales que permiten abrir las herramientas para desarrolladores y la consola de JavaScript.</translation>
+<translation id="3942080695743860553">Esta política controla el comando que se utilizará para abrir URLs en un navegador alternativo. Se le puede asignar uno de estos valores: <ph name="INTERNET_EXPLORER_VALUE_PLACEHOLDER" />, <ph name="FIREFOX_VALUE_PLACEHOLDER" />, <ph name="SAFARI_VALUE_PLACEHOLDER" /> o <ph name="OPERA_VALUE_PLACEHOLDER" />, o una ruta de archivo. Si se asigna una ruta de archivo a esta política, el archivo se usará como ejecutable. <ph name="INTERNET_EXPLORER_VALUE_PLACEHOLDER" /> solo está disponible en <ph name="MS_WIN_NAME" />, y <ph name="SAFARI_VALUE_PLACEHOLDER" /> solo está disponible en <ph name="MS_WIN_NAME" /> y <ph name="MAC_OS_NAME" />.
+
+      Si no se asigna ningún valor a esta política, se usará el navegador predeterminado según el sistema operativo: <ph name="IE_PRODUCT_NAME" /> en <ph name="MS_WIN_NAME" /> o <ph name="SAFARI_PRODUCT_NAME" /> en <ph name="MAC_OS_NAME" />. No se podrá abrir ningún navegador alternativo en <ph name="LINUX_OS_NAME" />.</translation>
 <translation id="3950110092991281616">Habilita la autenticación pasiva solo en sesiones normales.</translation>
 <translation id="3950239119790560549">Actualizar restricciones de tiempo</translation>
 <translation id="3956686688560604829">Usar la política SiteList de Internet Explorer para gestionar la compatibilidad con navegadores antiguos.</translation>
@@ -2036,9 +2034,6 @@
 <translation id="4020682745012723568">Las aplicaciones para Android no pueden acceder a las cookies transferidas al perfil del usuario.</translation>
 <translation id="402759845255257575">No permitir que ningún sitio ejecute JavaScript</translation>
 <translation id="4027608872760987929">Habilitar proveedor de búsquedas predeterminadas</translation>
-<translation id="4039085364173654945">Permite controlar si el contenido secundario de terceros de una página web se puede mostrar en un cuadro de diálogo emergente de autenticación básica HTTP.
-
-          Esta opción suele estar inhabilitada para defender al usuario frente a los ataques de phishing. Si no se establece esta política, esta opción estará inhabilitada y el contenido secundario de terceros no podrá mostrarse como un cuadro de diálogo emergente de autenticación básica HTTP.</translation>
 <translation id="4044054366426171256">Permite configurar los nombres de dominio del host obligatorios que se aplicarán a los hosts de acceso remoto e impide que los usuarios los modifiquen.
 
           Si se habilita esta opción y se le asignan uno o más dominios, los hosts solo se podrán compartir con cuentas registradas en uno de los nombres de dominio especificados.
@@ -2381,6 +2376,13 @@
       Esta política está obsoleta. Usa la política <ph name="DEVICE_PRINTERS_ACCESS_MODE" /> en su lugar.
       </translation>
 <translation id="4562165737444703281">Permitir a los usuarios [habilitar/configurar] la Redirección de puertos a Crostini</translation>
+<translation id="456686782928669977">Esta política controla si se cargarán las reglas de la política SiteList de <ph name="IE_PRODUCT_NAME" />.
+
+      Si se le asigna el valor "true" a esta política, <ph name="PRODUCT_NAME" /> usará la política <ph name="IEEM_SITELIST_POLICY" /> de <ph name="IE_PRODUCT_NAME" /> para obtener la URL de la lista de sitios web. Después, <ph name="PRODUCT_NAME" /> descargará la lista de sitios web de esa URL y aplicará las reglas como si se hubieran configurado con la política <ph name="BROWSER_SWITCHER_URL_LIST_POLICY_NAME" />.
+
+      Si se le asigna el valor "false" o no se le asigna ninguno, <ph name="PRODUCT_NAME" /> no usará la política <ph name="IEEM_SITELIST_POLICY" /> de <ph name="IE_PRODUCT_NAME" /> como fuente de reglas para cambiar de navegador.
+
+      Para obtener más información sobre la política <ph name="IEEM_SITELIST_POLICY" /> de Internet Explorer, consulta esta página web: https://docs.microsoft.com/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode</translation>
 <translation id="4567137030726189378">Permite el uso de las herramientas para desarrolladores</translation>
 <translation id="4567818663772614440">Esta política controla los informes en la nube de <ph name="PRODUCT_NAME" />, que sube información sobre el funcionamiento del navegador a la consola de administración de Google.
 
@@ -2480,11 +2482,6 @@
 <translation id="4725801978265372736">Requerir que el nombre del usuario local y el propietario del host de acceso remoto coincidan</translation>
 <translation id="4733471537137819387">Políticas relacionadas con la autenticación HTTP integrada</translation>
 <translation id="4742973303930120836">Restringir el modo de impresión con gráficos de fondo</translation>
-<translation id="4744190513568488164">Permite indicar los servidores en los que <ph name="PRODUCT_NAME" /> puede delegar las credenciales de usuarios.
-
-          Los distintos nombres de servidor se deben separar con comas. Se permite el uso de caracteres comodín (*).
-
-          Si no se establece esta política, <ph name="PRODUCT_NAME" /> no delegará las credenciales de usuarios, aunque se detecte una intranet como servidor.</translation>
 <translation id="4752880493649142945">Certificado del cliente para establecer conexión con RemoteAccessHostTokenValidationUrl</translation>
 <translation id="4757053978738874325">Habilita la función de accesibilidad de audio en mono.
 
@@ -2535,13 +2532,6 @@
 
       Si le asignas un valor a esta política, los usuarios no podrán cambiarlo. Si no se le asigna ninguno, los usuarios decidirán si la estantería se oculta automáticamente.</translation>
 <translation id="4812714598405913256">Configurar el mensaje de caducidad de las actualizaciones automáticas de la política DeviceMinimumVersion</translation>
-<translation id="481492486938162195">Esta política está obsoleta. Usa la política <ph name="AUTH_NEGOCIATE_DELEGATE_ALLOWLIST_POLICY_NAME" /> en su lugar.
-
-          Servidores en los que puede delegar <ph name="PRODUCT_NAME" />.
-
-          Si hay varios nombres de servidores, se deben separar con comas. Se permite el uso de caracteres comodín (*).
-
-          Si no se asigna ningún valor a esta política, <ph name="PRODUCT_NAME" /> no delegará las credenciales de los usuarios aunque se detecte una intranet como servidor.</translation>
 <translation id="4816674326202173458">Permitir que el usuario de empresa sea principal y secundario (comportamiento predeterminado para usuarios no administrados)</translation>
 <translation id="4826326557828204741">Acción a emprender si se alcanza el retraso de inactividad mientras el dispositivo está usando la batería</translation>
 <translation id="482803100714220060">Mostrar URL completas</translation>
@@ -2674,6 +2664,11 @@
           Si eliges el valor "pac_script" como "ProxyMode", se utilizarán los campos "ProxyPacUrl" y "ProxyBypassList".</translation>
 <translation id="5056708224511062314">Lupa inhabilitada</translation>
 <translation id="5058573563327660283">Seleccionar la estrategia utilizada para liberar espacio en disco durante la limpieza automática (obsoleta)</translation>
+<translation id="5061114193960158745">Si se define esta política, controlará la lista de sitios web que nunca provocarán que se cambie de navegador. Cada elemento se tratará como una regla. Las reglas que coincidan no abrirán un navegador alternativo. A diferencia de la política <ph name="URL_LIST_POLICY_NAME" />, estas reglas se aplicarán en ambas direcciones. Si el complemento de <ph name="IE_PRODUCT_NAME" /> está activado, también controlará si <ph name="IE_PRODUCT_NAME" /> debe abrir esas URL en <ph name="PRODUCT_NAME" />.
+
+      Si no se asigna ningún valor a esta política, no se añadirá ningún sitio web a la lista.
+
+      Nota: También se pueden añadir elementos a la lista a través de la política <ph name="EXTERNAL_SITELIST_URL_POLICY_NAME" />.</translation>
 <translation id="5067143124345820993">Lista de admisión de usuarios con permiso para iniciar sesión</translation>
 <translation id="5073609397321802133">Si se asigna el valor "false" a esta política, la página Nueva pestaña no permitirá a los usuarios personalizar la imagen de fondo. Aunque se cambie el valor a "true" posteriormente, las imágenes de fondo personalizadas se eliminarán de forma permanente.
 
@@ -2803,15 +2798,6 @@
 <translation id="5212810195096589189">Especificar el permiso de la interfaz de línea de comandos para máquinas virtuales</translation>
 <translation id="5213038356678567351">Sitios web que nunca deben activar un cambio de navegador.</translation>
 <translation id="5219844027738217407">En el caso de las aplicaciones para Android, esta política afecta solo al micrófono. Si se asigna el valor true a esta política, el micrófono se silenciará en todas las aplicaciones para Android, sin excepciones.</translation>
-<translation id="5228316810085661003">Permite indicar el tiempo de espera para el inicio de sesión automático en la cuenta local del dispositivo.
-
-      Si no se configura la política |DeviceLocalAccountAutoLoginId|, esta política no tendrá ningún efecto. En caso contrario:
-
-      Si se configura esta política, esta determina el tiempo que debe transcurrir sin que el usuario realice ninguna acción antes de que se inicie automáticamente la cuenta local del dispositivo especificada en la política |DeviceLocalAccountAutoLoginId|.
-
-      Si no se configura esta política, el tiempo de espera será de 0 milisegundos.
-
-      El valor de esta política se debe especificar en milisegundos.</translation>
 <translation id="523505283826916779">Configuración de accesibilidad</translation>
 <translation id="5236882091572996759">Si se asigna el valor "True" a esta política o no se le asigna ningún valor, no se considerará que el usuario esté inactivo durante la reproducción del audio. Esto impide que se alcance el tiempo de espera de inactividad y que se entre en modo de inactividad. Sin embargo, se llevarán a cabo la atenuación de pantalla, la desconexión de pantalla y el bloqueo de pantalla tras los tiempos de espera configurados, independientemente de la actividad del audio.
 
@@ -3259,9 +3245,6 @@
 <translation id="5774856474228476867">URL de búsqueda del proveedor de búsquedas predeterminadas</translation>
 <translation id="5775235485119094648">Carga la batería mientras está dentro de un intervalo determinado.</translation>
 <translation id="5776485039795852974">Preguntar siempre que un sitio quiera mostrar notificaciones de escritorio</translation>
-<translation id="5781412041848781654">Especifica la biblioteca GSSAPI que se debe utilizar para la autenticación HTTP. Puedes definir simplemente el nombre de una biblioteca o una ruta completa.
-
-          Si no se proporciona ningún parámetro, <ph name="PRODUCT_NAME" /> volverá a utilizar un nombre de biblioteca predeterminado.</translation>
 <translation id="5783009211970309878">Imprimir encabezados y pies de página</translation>
 <translation id="5783576706065107606">Habilita las mitigaciones de comprobación de <ph name="CORS" /> en la nueva implementación de <ph name="CORS" />. Así, las extensiones continúan siendo compatibles y <ph name="PRODUCT_NAME" /> puede enviar encabezados definidos sin comprobaciones de <ph name="CORS" />.
 
@@ -3552,11 +3535,6 @@
         Si una política está en la lista, en caso de que se produzca un conflicto entre dos fuentes que tengan permisos o niveles distintos, se aplicará la política que tenga mayor prioridad.
 
         Si una política no está en la lista, en caso de que se produzca algún conflicto entre las fuentes, los permisos o el nivel, se aplicará la política que tenga mayor prioridad.</translation>
-<translation id="6258193603492867656">Permite especificar si el SPN de Kerberos generado debe incluir un puerto no estándar.
-
-          Si habilitas esta opción e introduces un puerto no estándar (un puerto que no sea ni el 80 ni el 443), este se incluirá en el SPN de Kerberos generado.
-
-          Si inhabilitas esta opción o si no estableces esta política, el SPN de Kerberos generado no incluirá un puerto en ningún caso.</translation>
 <translation id="6261643884958898336">Proporcionar información de identificación de equipos</translation>
 <translation id="6273015149273504999">
       Permite especificar una lista de aplicaciones y extensiones que se instalan de forma silenciosa en la pantalla de inicio de sesión sin la intervención del usuario, que no podrá desinstalarlas ni inhabilitarlas.
@@ -3604,11 +3582,6 @@
       Si esta política no se establece o la lista está vacía, se podrá acceder a todos los esquemas en <ph name="PRODUCT_NAME" />.</translation>
 <translation id="6338982178236723271">Ofrece información del sistema</translation>
 <translation id="6342187235303612558">Impide que los usuarios suban o descarguen archivos que actualmente no admiten un análisis de software malicioso o de DLP.</translation>
-<translation id="6352543686437322588">Permite indicar una cuenta local del dispositivo para el inicio de sesión automático después de un tiempo de espera.
-
-      Si se configura esta política, la sesión especificada se iniciará automáticamente una vez que haya transcurrido un tiempo sin que el usuario haya realizado ninguna acción en la pantalla de inicio de sesión. La cuenta local del dispositivo deberá haberse configurado previamente (consulta |DeviceLocalAccounts|).
-
-      Si no se configura esta política, no se realiza el inicio de sesión automático.</translation>
 <translation id="6366574325767783825">Si se le asigna el valor "Habilitada" a esta política o no se le asigna ninguno, <ph name="PRODUCT_NAME" /> aceptará contenidos web de tipo Signed HTTP Exchanges.
 
       Si se le asigna el valor "Inhabilitada", los Signed HTTP Exchanges no se podrán cargar.</translation>
@@ -3832,6 +3805,9 @@
 <translation id="6704515759227307131">Esta política está obsoleta y se ha sustituido por la política AdvancedProtectionAllowed.
 
       Esta política controla si a los usuarios registrados en el Programa de Protección Avanzada se les permite enviar a Google el contenido descargado para realizar un análisis de software malicioso. Si se asigna el valor "True" a esta política o no se le asigna ningún valor, se le pedirá al usuario que envíe los archivos descargados a Google para realizar un análisis profundo. Si el usuario selecciona "Analizar", los archivos descargados se enviarán a Google. Si se le asigna el valor "False", no se le pedirá nada al usuario y los archivos descargados no se enviarán a Google.</translation>
+<translation id="6704994003174661159">Esta política controla el tratamiento de formularios no seguros (formularios que se envían mediante HTTP) insertados en sitios web seguros (HTTPS) en el navegador.
+       Si se habilita esta política o no se le asigna ningún valor, se mostrará una advertencia a pantalla completa cuando se envíe un formulario no seguro. Además, aparecerá un cuadro de advertencia al lado de los campos del formulario cuando estén seleccionados y se inhabilitará la función Autocompletar en dichos formularios.
+       Si se inhabilita esta política, no se mostrará ninguna advertencia en los formularios no seguros y la opción Autocompletar funcionará con normalidad.</translation>
 <translation id="670597451099978576">Concede permiso automáticamente a estos sitios web para conectarse a dispositivos USB con los ID de proveedor y producto facilitados en la pantalla de inicio de sesión.</translation>
 <translation id="6723472666969849951">Si se define esta política, controlará qué aplicaciones y extensiones pueden instalarse en <ph name="PRODUCT_NAME" /> y con qué hosts podrán interactuar, y establecerá los límites de acceso del entorno de ejecución
 
@@ -3967,6 +3943,13 @@
 <translation id="6903814433019432303">Esta política solo se encuentra activa en el modo de venta.
 
       Permite determinar el conjunto de URL que se cargarán cuando se inicie la sesión de demostración. Esta política anulará cualquier otro mecanismo para establecer la URL inicial y, por tanto, solo se puede aplicar a una sesión que no esté asociada a un usuario concreto.</translation>
+<translation id="6905405893096403868">Si se define esta política como una lista de cadenas, cada cadena se pasará al navegador alternativo como parámetros de línea de comandos separados. En <ph name="MS_WIN_NAME" />, los parámetros se unen con espacios. En <ph name="MAC_OS_NAME" /> y <ph name="LINUX_OS_NAME" />, un parámetro puede contener espacios y procesarse como un solo parámetro.
+
+      Si un parámetro contiene la variable <ph name="URL_PLACEHOLDER" />, <ph name="URL_PLACEHOLDER" /> se sustituirá por la URL de la página que se vaya a abrir. Si ningún parámetro contiene la variable <ph name="URL_PLACEHOLDER" />, la URL se añadirá al final de la línea de comandos.
+
+      Las variables de entorno se expanden. En <ph name="MS_WIN_NAME" />, <ph name="ENV_VARIABLE_WIN_EXAMPLE" /> se sustituirá por el valor de la variable de entorno <ph name="ENV_VARIABLE_VALUE" />. En <ph name="MAC_OS_NAME" /> y <ph name="LINUX_OS_NAME" />, <ph name="ENV_VARIABLE_UNIX_EXAMPLE" /> se sustituirá por el valor de la variable de entorno <ph name="ENV_VARIABLE_VALUE" />.
+
+      Si no se asigna ningún valor a esta política, solo la URL se pasará como parámetro de línea de comandos.</translation>
 <translation id="6907778402784621686">Permite bloquear el contenido no seguro en estos sitios web</translation>
 <translation id="6908640907898649429">Permite configurar el proveedor de búsquedas predeterminadas. Puedes especificar el proveedor de búsquedas predeterminadas que utilizarán los usuarios o inhabilitar las búsquedas predeterminadas.</translation>
 <translation id="6913068954484253496">Permitir que <ph name="PRODUCT_NAME" /> se conecte a dispositivos de transmisión de todas las direcciones IP.</translation>
@@ -4024,6 +4007,11 @@
 <translation id="69525503251220566">Parámetro que proporciona una función de búsqueda por imagen para el proveedor de búsquedas predeterminado</translation>
 <translation id="6953102253399571439">Habilitar de manera predeterminada la impresión con PIN</translation>
 <translation id="6956272732789158625">No permitir que los sitios web utilicen la generación de claves</translation>
+<translation id="6961602002757991199">Si se define esta política como una URL válida, <ph name="PRODUCT_NAME" /> descargará la lista de sitios web de esa URL y aplicará las reglas como si se hubieran configurado con la política <ph name="BROWSER_SWITCHER_URL_GREYLIST_POLICY_NAME" />. Estas políticas evitarán que <ph name="PRODUCT_NAME" /> y el navegador alternativo se abran entre sí.
+
+      Si no se asigna ningún valor a esta política o se le asigna una URL no válida, <ph name="PRODUCT_NAME" /> no la usará como fuente de reglas para no cambiar de navegador.
+
+      Nota: Esta política dirige a un archivo XML con el mismo formato que la política <ph name="IEEM_SITELIST_POLICY" /> de <ph name="IE_PRODUCT_NAME" />. Se cargarán las reglas de un archivo XML, sin compartirlas con <ph name="IE_PRODUCT_NAME" />. Puedes consultar más información sobre la política <ph name="IEEM_SITELIST_POLICY" /> de <ph name="IE_PRODUCT_NAME" /> en https://docs.microsoft.com/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode</translation>
 <translation id="6965859329738616662">Especifica si a un modelo de atenuación inteligente se le permite alargar el tiempo que debe pasar hasta que la pantalla se atenúe.
 
       Cuando la pantalla esté a punto de atenuarse, el modelo de atenuación inteligente evaluará si esta acción debe aplazarse. Si esto ocurre, este modelo alargará el tiempo que debe pasar hasta que la pantalla se atenúe. En este caso, los retrasos por inactividad, para apagar la pantalla o para bloquearla se ajustan para que mantengan las mismas distancias con la atenuación de pantalla que se configuraron al principio.
@@ -4048,6 +4036,9 @@
 <translation id="7016736684656067099">Si se asigna el valor 1 a esta política, todos los sitios web podrán mostrar imágenes. Si se le asigna el valor 2, se denegará la visualización de imágenes.
 
       Si no se le asigna ningún valor, podrán mostrarse imágenes, pero los usuarios podrán cambiar esta opción.</translation>
+<translation id="7018302809266676962">Si se asigna el valor "Habilitada" a esta política o no se le asigna ninguno, <ph name="PRODUCT_NAME" /> mantendrá al menos una pestaña abierta después de cambiar a un navegador alternativo.
+
+      Si se le asigna el valor "Inhabilitada", <ph name="PRODUCT_NAME" /> cerrará la pestaña después de cambiar a un navegador alternativo, aunque esta sea la última. Esto hará que <ph name="PRODUCT_NAME" /> se cierre por completo.</translation>
 <translation id="7019805045859631636">Rápido</translation>
 <translation id="7027785306666625591">Configura la administración de energía en <ph name="PRODUCT_OS_NAME" />.
 
@@ -4294,9 +4285,6 @@
 <translation id="731208205557053914">Enviar información sobre VPD</translation>
 <translation id="7323896582714668701">Parámetros de línea de comandos adicionales para <ph name="PRODUCT_NAME" /></translation>
 <translation id="7326394567531622570">Similar a Wipe (valor 2), pero intenta conservar los tokens de inicio de sesión para que el usuario no tenga que volver a iniciar sesión.</translation>
-<translation id="7329968046053403405">Especifica el tipo de cuenta de las cuentas proporcionadas por la aplicación de autenticación de Android que admita la autenticación <ph name="HTTP_NEGOTIATE" /> (p. ej., autenticación Kerberos). Esta información debe estar disponible desde el proveedor de la aplicación de autenticación. Para obtener más información, consulta la página https://goo.gl/hajyfN.
-
-          Si no se proporciona ninguna opción, la autenticación <ph name="HTTP_NEGOTIATE" /> se inhabilitará en Android.</translation>
 <translation id="7331962793961469250">Si se establece en "true", las promociones de aplicaciones de Chrome Web Store no aparecerán en la página Nueva pestaña.
 
       Si se establece en "false" o si no se establece, las promociones de aplicaciones de Chrome Web Store aparecerán en la página Nueva pestaña.</translation>
@@ -4363,6 +4351,11 @@
 <translation id="749556411189861380">Permite informar sobre la versión del firmware y del sistema operativo de los dispositivos registrados.
 
 Si esta opción no está establecida o está establecida en True, los dispositivos registrados informarán sobre la versión del firmware y del sistema operativo de forma periódica. Si esta opción está establecida en False, no se informará sobre los datos de la versión.</translation>
+<translation id="7506745375479451616">Esta política controla el comando que se utilizará para abrir las URL al cambiar de <ph name="IE_PRODUCT_NAME" /> a <ph name="PRODUCT_NAME" />. A esta política se le puede asignar la ruta de un archivo ejecutable o el valor <ph name="PRODUCT_NAME_PLACEHOLDER" /> para detectar automáticamente la ubicación de <ph name="PRODUCT_NAME" />.
+
+      Si no se asigna ningún valor a esta política, <ph name="IE_PRODUCT_NAME" /> detectará automáticamente la ruta ejecutable de <ph name="PRODUCT_NAME" /> al iniciar <ph name="PRODUCT_NAME" /> desde Internet Explorer.
+
+      Nota: Si no está instalado el complemento de compatibilidad con navegadores antiguos en <ph name="IE_PRODUCT_NAME" />, esta política no tendrá efecto.</translation>
 <translation id="7506758875409719208">Permite configurar los nombres de dominio de cliente obligatorios que se aplicarán a los clientes de acceso remoto e impide que los usuarios los modifiquen.
 
           Si se habilita esta opción y se le asignan uno o más dominios, solo se podrán conectar al host los clientes de uno de los dominios especificados.
@@ -5229,11 +5222,6 @@
 <translation id="8757552286070680084">Configuración de Wilco DTC</translation>
 <translation id="8758831693895931466">Activar el registro obligatorio en la gestión en la nube</translation>
 <translation id="8759829385824155666">Tipos de cifrado Kerberos admitidos</translation>
-<translation id="8764119899999036911">Permite especificar si el SPN de Kerberos se basa en el nombre de dominio canónico o en el nombre que se introdujo originalmente.
-
-          Si habilitas esta opción, se omitirá la consulta de nombre canónico y se usará el nombre del servidor tal como se haya introducido.
-
-          Si inhabilitas esta opción, se hará una consulta de nombre canónico para determinar el nombre canónico del servidor.</translation>
 <translation id="8764477907716150749">Esta polí­tica solo está destinada a uso interno de <ph name="PRODUCT_NAME" />.</translation>
 <translation id="877185520360032968">Si se le asigna un valor a esta política, cambia el directorio predeterminado donde Chrome descarga los archivos, pero los usuarios pueden cambiar el directorio.
 
@@ -5351,13 +5339,6 @@
       Si no se establece esta política o se le asigna el valor "False", se habilitarán los elementos de control de formularios tal como se lanzaron en las versiones M81, M82 y M83.
 
       Esta política se eliminará después de la versión 84 de Chrome.</translation>
-<translation id="8937562488500723400">Controla si se debe respetar la aprobación por parte de la política del centro de distribución de llaves (KDC) para decidir si se delegan los tickets de <ph name="KERBEROS" />.
-
-          Si se asigna el valor "verdadero" a esta política, la autenticación de HTTP respetará la aprobación por parte de la política del KDC; es decir, Chrome solo delegará las credenciales si el KDC define el valor <ph name="OK_AS_DELEGATE" /> en un ticket del servicio. Para obtener más información, consulta https://tools.ietf.org/html/rfc5896.html. El servicio también debe coincidir con la política "AuthNegotiateDelegateAllowlist".
-
-          Si no se asigna ningún valor a esta política o se le asigna el valor "falso", se ignorará la política del KDC en las plataformas admitidas y solo se respetará la política "AuthNegotiateDelegateAllowlist".
-
-          En Windows, la política del KDC se respeta siempre.</translation>
 <translation id="8938932171964587769">Obsoleta en M69. Utiliza en su lugar
       OverrideSecurityRestrictionsOnInsecureOrigin.
 
@@ -5391,6 +5372,7 @@
       Si se le asigna el valor "True" o no se le asigna ningún valor, Sync Consent no se puede mostrar.</translation>
 <translation id="8943934315109955032">No comprueba si se infringen las normas de protección de datos sensibles</translation>
 <translation id="8947415621777543415">Informar de ubicación del dispositivo</translation>
+<translation id="8948062138228904066">Lista de permitidos de servidores de autenticación</translation>
 <translation id="8949552982791839607">Si se inhabilita esta política, no se mostrará ninguna advertencia de seguridad cuando se inicie Chrome con algunas instrucciones de línea de comandos potencialmente peligrosas.
 
           Si se habilita o no se establece, se mostrarán advertencias de seguridad cuando se usen algunas instrucciones de línea de comandos para iniciar Chrome.
@@ -5416,6 +5398,19 @@
 <translation id="8976531594979650914">Usar impresora predeterminada del sistema como opción predeterminada</translation>
 <translation id="8977192934280677167">Permitir el acceso a la búsqueda a través del menú contextual con el proveedor predeterminado</translation>
 <translation id="8992176907758534924">No permitir que todos los sitios muestren imágenes</translation>
+<translation id="9007632512838819703">Esta política está obsoleta. Usa la política <ph name="SPELLCHECK_LANGUAGE_BLOCKLIST_POLICY_NAME" /> en su lugar.
+
+      Permite forzar la inhabilitación del corrector ortográfico de idiomas. Se ignorarán los idiomas no reconocidos de esa lista.
+
+      Si se habilita esta política, se inhabilitará el corrector ortográfico en los idiomas especificados. El usuario podrá habilitar o inhabilitar el corrector ortográfico en los idiomas que no aparezcan en la lista.
+
+      Si no se define esta política o se inhabilita, no se modificarán las preferencias de corrector ortográfico del usuario.
+
+      Si se asigna el valor "false" a <ph name="SPELLCHECK_ENABLED_POLICY_NAME" />, esta política no tendrá ningún efecto.
+
+      Si un idioma se incluye tanto en esta política como en la política <ph name="SPELLCHECK_LANGUAGE_POLICY_NAME" />, esta última prevalecerá y se habilitará el corrector ortográfico de idiomas.
+
+      Estos son los idiomas que se admiten actualmente: af, bg, ca, cs, da, de, el, en-AU, en-CA, en-GB, en-US, es, es-419, es-AR, es-ES, es-MX, es-US, et, fa, fo, fr, he, hi, hr, hu, id, it, ko, lt, lv, nb, nl, pl, pt-BR, pt-PT, ro, ru, sh, sk, sl, sq, sr, sv, ta, tg, tr, uk y vi.</translation>
 <translation id="9009119876570708617">Esta política no está disponible desde la versión M85. En su lugar, usa la política <ph name="POLICY_NAME" /> para permitir contenido no seguro en sitios web.
        Esta política controla el tratamiento del contenido mixto (contenido HTTP en sitios web HTTPS) en el navegador.
        Si se asigna el valor "verdadero" a esta política o no se le asigna ninguno, el contenido mixto de audio y vídeo se actualizará automáticamente a HTTPS (es decir, la URL se reescribirá como HTTPS, sin alternativa en caso de que el recurso no esté disponible en HTTPS) y se mostrará el mensaje de advertencia "No es seguro" en la barra de direcciones URL para contenido mixto de imágenes.
diff --git a/components/policy/resources/policy_templates_fr.xtb b/components/policy/resources/policy_templates_fr.xtb
index 16a62ad..a5e237a 100644
--- a/components/policy/resources/policy_templates_fr.xtb
+++ b/components/policy/resources/policy_templates_fr.xtb
@@ -10,6 +10,17 @@
       Si cette règle n'est pas configurée, aucune limitation n'est appliquée et l'utilisateur peut imprimer n'importe quel document.</translation>
 <translation id="101438888985615157">Faire pivoter l'écran de 180 degrés</translation>
 <translation id="1017967144265860778">Gestion de l'alimentation sur l'écran de connexion</translation>
+<translation id="1018427234617066902">Permet de forcer la vérification orthographique pour certaines langues. Les langues non reconnues dans la liste sont ignorées.
+
+      Si vous activez cette règle, la vérification orthographique est activée pour les langues spécifiées, en plus de celles que l'utilisateur a indiquées.
+
+      Si vous ne configurez pas cette règle ou que vous la désactivez, les préférences de l'utilisateur liées à la vérification orthographique ne sont pas modifiées.
+
+      Cette règle n'aura aucune incidence si la règle <ph name="SPELLCHECK_ENABLED_POLICY_NAME" /> est définie sur "False".
+
+      Si une langue est incluse à la fois dans cette règle et dans la règle <ph name="SPELLCHECK_LANGUAGE_BLOCKLIST_POLICY_NAME" />, cette règle prévaut, et la vérification orthographique est activée pour cette langue.
+
+      Actuellement, les langues compatibles sont les suivantes : af, bg, ca, cs, da, de, el, en-AU, en-CA, en-GB, en-US, es, es-419, es-AR, es-ES, es-MX, es-US, et, fa, fo, fr, he, hi, hr, hu, id, it, ko, lt, lv, nb, nl, pl, pt-BR, pt-PT, ro, ru, sh, sk, sl, sq, sr, sv, ta, tg, tr, uk et vi.</translation>
 <translation id="1019101089073227242">Définir le répertoire de données utilisateur</translation>
 <translation id="1022361784792428773">Identifiants d'extension que l'utilisateur ne doit pas être autorisé à installer (ou * pour tous)</translation>
 <translation id="102492767056134033">Définir l'état par défaut du clavier à l'écran sur l'écran de connexion</translation>
@@ -389,15 +400,6 @@
 <translation id="1654087023995670109">Activer le mode Invité du navigateur</translation>
 <translation id="1655229863189977773">Définir la taille du cache du disque en octets</translation>
 <translation id="166427968280387991">Serveur proxy</translation>
-<translation id="1668836044817793277">Autoriser ou non l'application kiosque lancée automatiquement sans délai à contrôler la version de <ph name="PRODUCT_OS_NAME" />.
-
-      Cette règle détermine si l'application kiosque lancée automatiquement sans délai est autorisée à contrôler la version de <ph name="PRODUCT_OS_NAME" /> en déclarant un élément "required_platform_version" dans son fichier manifeste et en l'utilisant en tant que préfixe de version cible de la mise à jour automatique.
-
-      Si la règle est définie sur "True", la valeur de la clé du fichier manifeste "required_platform_version" de l'application kiosque lancée automatiquement sans délai est utilisée en tant que préfixe de version cible de la mise à jour automatique.
-
-      Si la règle n'est pas configurée, ou si elle est définie sur "False", la clé du fichier manifeste "required_platform_version" est ignorée et la mise à jour automatique a lieu de manière normale.
-
-      Avertissement : Il est recommandé de ne pas déléguer le contrôle de la version de <ph name="PRODUCT_OS_NAME" /> à une application kiosque, car l'appareil risque de ne pas recevoir les mises à jour logicielles et les correctifs de sécurité essentiels. La délégation du contrôle de la version de <ph name="PRODUCT_OS_NAME" /> pourrait constituer un risque pour les utilisateurs.</translation>
 <translation id="1669584285557771729">Si cette règle est définie, elle contrôle le type de loupe activé.
 
           Si elle est définie sur "Full-screen", la loupe est toujours activée en mode plein écran sur l'écran de connexion.
@@ -476,6 +478,9 @@
       Celle-ci permet de déterminer quelles extensions sont exclues de la liste des extensions interdites. Si vous saisissez la valeur "<ph name="ALL_EXTENSIONS" />" pour la règle <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" />, toutes les extensions sont interdites, et les utilisateurs ne peuvent installer que les extensions spécifiquement autorisées. Par défaut, toutes les extensions sont autorisées. Toutefois, si vous avez interdit les extensions via une règle, utilisez la liste des extensions autorisées pour modifier cette règle.</translation>
 <translation id="1781356041596378058">Cette règle permet également de contrôler l'accès aux options pour les développeurs Android. Si vous définissez cette règle sur "True", les utilisateurs ne pourront pas accéder aux options pour les développeurs. Si vous la définissez sur "False" ou si vous ne la modifiez pas, les utilisateurs pourront accéder aux options pour les développeurs en appuyant sept fois sur le numéro de version dans l'application des paramètres Android.</translation>
 <translation id="1793346220873697538">Désactiver l'impression par code définie par défaut</translation>
+<translation id="179694024208061102">Si cette règle est activée, <ph name="PRODUCT_NAME" /> tente d'ouvrir certaines URL dans un autre navigateur (par exemple, <ph name="IE_PRODUCT_NAME" />). Cette fonctionnalité est configurée à l'aide des règles du groupe <ph name="LEGACY_BROWSER_SUPPORT_POLICY_GROUP" />.
+
+      Si cette règle est désactivée ou qu'elle n'est pas configurée, <ph name="PRODUCT_NAME" /> ne tente pas d'ouvrir les URL indiquées dans un autre navigateur.</translation>
 <translation id="1797233582739332495">Afficher une invite récurrente indiquant qu'un redémarrage est nécessaire</translation>
 <translation id="1798559516913615713">Durée de réutilisation des GPO mis en cache</translation>
 <translation id="1802205074307397126">Retarder les importations jusqu'à ce que les résultats d'analyse soient connus</translation>
@@ -659,11 +664,6 @@
           Si ce paramètre est désactivé, le transfert de fichiers est interdit. Si ce paramètre est activé ou s'il n'est pas configuré, le transfert de fichiers est autorisé.</translation>
 <translation id="2057317273526988987">Autoriser l'accès à une liste d'URL</translation>
 <translation id="2061810934846663491">Configurer les noms de domaines requis pour les hôtes d'accès à distance</translation>
-<translation id="206623763829450685">Indique les modèles d'authentification HTTP compatibles avec <ph name="PRODUCT_NAME" />.
-
-          Les valeurs possibles sont "basic", "digest", "ntlm" et "negotiate". Si vous spécifiez plusieurs valeurs, séparez-les par une virgule.
-
-          Si cette règle n'est pas définie, les quatre modèles seront utilisés.</translation>
 <translation id="2067011586099792101">Bloquer l'accès aux sites en dehors des packs de contenu</translation>
 <translation id="2073552873076775140">Autoriser la connexion à <ph name="PRODUCT_NAME" /></translation>
 <translation id="2075732129949889165">Playbook Crostini Ansible</translation>
@@ -806,6 +806,7 @@
       Ces suggestions sont récupérées à distance depuis les serveurs Google.
 
       Si cette règle est définie sur "False", les suggestions ne seront ni récupérées, ni affichées.</translation>
+<translation id="225340736558643885">Activer les avertissements pour les formulaires non sécurisés</translation>
 <translation id="2258126710006312594">Autoriser le transfert de fichiers vers et depuis l'hôte pour les utilisateurs connectés à distance</translation>
 <translation id="2267288258868218403">Bloquer l'importation des types de fichiers non acceptés</translation>
 <translation id="2269319728625047531">Activer l'affichage de l'autorisation de synchronisation lors de la connexion</translation>
@@ -891,6 +892,13 @@
 <translation id="2358176879566587521">Cette règle est supprimée. Elle n'est pas compatible avec cette version de <ph name="PRODUCT_NAME" />. Pour en savoir plus, rendez-vous sur https://support.google.com/chrome/a/answer/7643500.</translation>
 <translation id="2364639863953745682">Mode du processus de prise en main de l'Assistant</translation>
 <translation id="2386362615870139244">Autoriser les WakeLock forçant l'activation de l'écran</translation>
+<translation id="2394674739523870144">Si cette règle est définie sur une liste de chaînes, celles-ci sont reliées par des espaces avant d'être transmises entre <ph name="IE_PRODUCT_NAME" /> et <ph name="PRODUCT_NAME" /> comme paramètres de ligne de commande. Si un paramètre contient <ph name="URL_PLACEHOLDER" />, l'URL <ph name="URL_PLACEHOLDER" /> est remplacée par l'URL de la page à ouvrir. Si aucun paramètre ne contient l'URL <ph name="URL_PLACEHOLDER" />, elle est ajoutée à la fin de la ligne de commande.
+
+      Les variables d'environnement sont développées. Sous <ph name="MS_WIN_NAME" />, la variable <ph name="ENV_VARIABLE_WIN_EXAMPLE" /> est remplacée par la valeur de la variable d'environnement <ph name="ENV_VARIABLE_VALUE" />.
+
+      Si cette règle n'est pas configurée, <ph name="IE_PRODUCT_NAME" /> transmet uniquement l'URL à <ph name="PRODUCT_NAME" /> comme paramètre de ligne de commande.
+
+      Remarque : si le module complémentaire Legacy Browser Support pour <ph name="IE_PRODUCT_NAME" /> n'est pas installé, cette règle n'a aucune incidence.</translation>
 <translation id="2399987589969059485">Permet de définir quelles variantes peuvent être appliquées dans <ph name="PRODUCT_NAME" />.
 
       Les variantes offrent un moyen de proposer des modifications concernant <ph name="PRODUCT_NAME" /> sans envoyer de nouvelle version du navigateur, en activant ou en désactivant des fonctionnalités déjà disponibles. Pour en savoir plus, consultez cette page : https://support.google.com/chrome/a?p=Manage_the_Chrome_variations_framework.
@@ -950,11 +958,6 @@
 
       Si la règle est définie sur "False" ou n'est pas définie, les statistiques ne seront pas envoyées.
       Si la règle est définie sur "True", elles seront envoyées.</translation>
-<translation id="244317009688098048">Activer le raccourci clavier permettant d'ignorer le processus de connexion automatique
-
-      Si cette règle n'est pas définie, ou si elle est définie sur "true", et qu'un compte local de l'appareil est configuré pour une connexion automatique sans délai d'expiration, le raccourci clavier Ctrl + Alt + S est pris en compte dans <ph name="PRODUCT_OS_NAME" /> pour ignorer la connexion automatique et afficher l'écran de connexion.
-
-      Si cette règle est définie sur "false", la connexion automatique sans délai d'expiration (si elle est configurée) ne peut pas être ignorée.</translation>
 <translation id="2454228136871844693">Privilégier la stabilité.</translation>
 <translation id="2463034609187171371">Activer des suites de chiffrement DHE dans TLS</translation>
 <translation id="2463365186486772703">Paramètres régionaux de l'application</translation>
@@ -1000,11 +1003,6 @@
       Lorsque cette règle n'est pas configurée, ou si elle est définie sur "Ne pas filtrer les sites de contenus réservés aux adultes", les sites ne sont pas filtrés.
 
       Lorsque cette règle est définie sur "Filtrer les sites de premier niveau présentant des contenus réservés aux adultes", les sites identifiés comme étant pornographiques sont filtrés.</translation>
-<translation id="2488010520405124654">Activez l'invite de configuration réseau lorsque l'utilisateur n'est pas connecté.
-
-          Si cette règle n'est pas définie ou qu'elle est associée à la valeur "true", que le compte local d'un appareil est configuré avec une connexion automatique zéro retard et que l'appareil n'a pas accès à Internet, <ph name="PRODUCT_OS_NAME" /> affiche une invite de configuration réseau.
-
-          Si cette règle est définie sur "false", un message d'erreur s'affiche au lieu de l'invite de configuration réseau.</translation>
 <translation id="2498238926436517902">Toujours masquer automatiquement l'étagère</translation>
 <translation id="250670737672448119">Active la fonctionnalité d'accessibilité de mise en surbrillance du curseur de saisie.
 
@@ -1027,14 +1025,6 @@
 <translation id="2518231489509538392">Autoriser la lecture audio</translation>
 <translation id="2521581787935130926">Afficher le raccourci des applications dans la barre de favoris</translation>
 <translation id="2522304491589804974">Configurer la liste d'autorisation concernant l'installation des extensions</translation>
-<translation id="2528659559494311776">Cette règle contrôle une fonctionnalité de sécurité TLS 1.3 qui protège les connexions contre les attaques par déclassement. Elle est rétrocompatible et n'affecte pas les connexions à des serveurs ou proxys conformes aux normes TLS 1.2. Toutefois, les versions plus anciennes de certains proxys interceptant les paramètres TLS sont incompatibles en raison de défauts d'intégration.
-
-      Si cette règle est définie sur "True" ou n'est pas configurée, <ph name="PRODUCT_NAME" /> active ces protections de sécurité pour toutes les connexions.
-
-      Si elle est définie sur "False", <ph name="PRODUCT_NAME" /> désactive ces protections de sécurité pour les connexions authentifiées par des certificats CA installés localement. Ces protections sont toujours activées pour les connexions authentifiées par des certificats CA reconnus publiquement.
-
-      La valeur par défaut de cette règle a été modifiée de "False" à "True" dans la version 81 de <ph name="PRODUCT_NAME" />. En principe, les proxys affectés provoqueront un échec de connexion avec le code d'erreur "ERR_TLS13_DOWNGRADE_DETECTED". Les administrateurs ayant besoin de plus de temps pour mettre à niveau les proxys affectés pourront utiliser cette règle pour désactiver provisoirement cette fonctionnalité de sécurité. Cette règle sera supprimée après la version 85.
-      </translation>
 <translation id="2529880111512635313">Configurer la liste des applications et des extensions dont l'installation est forcée</translation>
 <translation id="253135976343875019">Délai d'inactivité avant l'affichage d'un avertissement (en cas de connexion secteur)</translation>
 <translation id="2536525645274582300">L'utilisateur décide d'activer ou non les services de localisation Google</translation>
@@ -1090,11 +1080,6 @@
 
       Si cette règle est définie sur "False", l'accélération matérielle est désactivée.</translation>
 <translation id="2593762551209145088">La navigation sécurisée n'est jamais active.</translation>
-<translation id="2596260130957832043">Contrôle si l'authentification NTLMv2 est activée.
-
-          Toutes les versions récentes des serveurs Samba et Windows incluent l'authentification NTLMv2. La désactivation de cette fonctionnalité, qui réduit la sécurité de l'authentification, n'est conseillée qu'à des fins de rétrocompatibilité.
-
-          Lorsque cette règle n'est pas définie, la valeur par défaut "true" indique que l'authentification NTLMv2 est activée.</translation>
 <translation id="26023406105317310">Configurer les comptes Kerberos</translation>
 <translation id="2604182581880595781">Configurer les règles associées à la fonctionnalité Partages de fichiers en réseau.</translation>
 <translation id="2615240493030733717">Transmettre le fuseau horaire</translation>
@@ -1122,6 +1107,11 @@
 
       Pour en savoir plus sur les formats <ph name="URL_LABEL" /> valides, veuillez consulter la page https://cloud.google.com/docs/chrome-enterprise/policies/url-patterns.</translation>
 <translation id="2633084400146331575">Activer les commentaires audio</translation>
+<translation id="2635872253077105112">Permet d'établir la liste des sites Web à ouvrir dans un navigateur secondaire. Chaque élément est traité comme une instruction pour un élément à ouvrir dans un navigateur secondaire. <ph name="PRODUCT_NAME" /> utilise ces instructions pour décider si une URL doit être ouverte dans un navigateur secondaire ou non. Si le module complémentaire d'<ph name="IE_PRODUCT_NAME" /> est activé, <ph name="IE_PRODUCT_NAME" /> bascule de nouveau vers <ph name="PRODUCT_NAME" /> lorsque les instructions ne correspondent pas. Si les instructions se contredisent, <ph name="PRODUCT_NAME" /> utilise la plus spécifique.
+
+      Si cette règle n'est pas configurée, aucun site Web n'est ajouté à la liste.
+
+      Remarque : vous pouvez également utiliser les règles <ph name="USE_IE_SITELIST_POLICY_NAME" /> et <ph name="EXTERNAL_SITELIST_URL_POLICY_NAME" /> pour ajouter des éléments à cette liste.</translation>
 <translation id="264093234299818170">Toutes les imprimantes sont affichées, sauf celles figurant dans la liste de blocage.</translation>
 <translation id="2647069081229792812">Activer ou désactiver la modification des favoris</translation>
 <translation id="2649896281375932517">Choix laissé aux utilisateurs</translation>
@@ -1185,9 +1175,6 @@
       Cette règle permet d'assurer la transition vers Chrome 88, après quoi elle sera supprimée.</translation>
 <translation id="2759224876420453487">Contrôler le comportement de l'utilisateur lors d'une session à plusieurs profils</translation>
 <translation id="2761483219396643566">Délai d'inactivité avant l'affichage d'un avertissement (en cas d'utilisation de la batterie)</translation>
-<translation id="2762164719979766599">Indique la liste des comptes locaux de l'appareil devant être affichés sur l'écran de connexion.
-
-      Chaque entrée de la liste indique un identifiant, qui est utilisé de façon interne pour différencier les comptes locaux de l'appareil.</translation>
 <translation id="2769952903507981510">Configurer le nom de domaine requis pour les hôtes d'accès à distance</translation>
 <translation id="2787173078141616821">Transmettre des informations sur l'état d'Android</translation>
 <translation id="2787774054174244402">Si vous définissez cette règle sur "True", les utilisateurs ne peuvent pas modifier les fichiers stockés sur les périphériques de stockage externes.
@@ -1296,6 +1283,11 @@
 <translation id="2921222258441684334">Si cette règle est définie sur "1", les sites peuvent suivre la position géographique des utilisateurs (état par défaut). Si cette règle est définie sur "2", le suivi de la position est refusé par défaut. Vous pouvez définir cette règle de façon qu'un site demande systématiquement l'autorisation de suivre la position des utilisateurs.
 
       Si cette règle n'est pas configurée, la règle <ph name="ASK_GEOLOCATION_POLICY_NAME" /> s'applique. Toutefois, les utilisateurs peuvent modifier ce paramètre.</translation>
+<translation id="2940127076681735544">Si cette règle est définie sur une URL valide, <ph name="PRODUCT_NAME" /> télécharge la liste des sites à partir de cette URL, puis applique les instructions comme si elles avaient été configurées avec la règle <ph name="SITELIST_POLICY_NAME" />.
+
+      Si cette règle n'est pas configurée ou qu'elle est définie sur une URL non valide, <ph name="PRODUCT_NAME" /> n'utilise pas cette règle comme source d'instructions pour changer de navigateur.
+
+      Remarque : cette règle renvoie vers un fichier XML au même format que celui de la règle <ph name="IEEM_SITELIST_POLICY" /> d'<ph name="IE_PRODUCT_NAME" />. Les instructions sont ainsi chargées à partir d'un fichier XML, sans être partagées avec <ph name="IE_PRODUCT_NAME" />. Pour en savoir plus sur la règle <ph name="IEEM_SITELIST_POLICY" /> d'<ph name="IE_PRODUCT_NAME" />, consultez la page https://docs.microsoft.com/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode</translation>
 <translation id="2952347049958405264">Restrictions :</translation>
 <translation id="2956777931324644324">Cette règle a été supprimée dès la version 36 de <ph name="PRODUCT_NAME" />.
 
@@ -1589,6 +1581,9 @@
 
       Si cette règle n'est pas configurée, tous les plug-ins qui sont détectés par "DisabledPlugins" sont verrouillés/désactivés, et les utilisateurs ne sont pas en mesure de les activer</translation>
 <translation id="3381968327636295719">Utiliser le navigateur hôte par défaut</translation>
+<translation id="3412937883532015092">Si cette règle est définie sur un nombre, <ph name="PRODUCT_NAME" /> affiche un message pendant le nombre de millisecondes défini, puis ouvre un navigateur secondaire.
+
+      Si cette règle n'est pas configurée ou qu'elle est définie sur 0, l'URL sélectionnée s'ouvre automatiquement dans un navigateur secondaire.</translation>
 <translation id="3414260318408232239">Si cette règle n'est pas configurée, <ph name="PRODUCT_NAME" /> utilise une version minimale par défaut qui est TLS 1.0.
 
       Sinon, l'une des valeurs suivantes peut être définie : "tls1", "tls1.1" ou "tls1.2". Si elle est configurée, <ph name="PRODUCT_NAME" /> n'utilisera pas de versions SSL/TLS antérieures à la version précisée. Toute valeur non reconnue sera ignorée.</translation>
@@ -1980,6 +1975,9 @@
 <translation id="3942041691320538491">Si cette règle est définie sur 0 (valeur par défaut), vous pouvez accéder aux outils pour les développeurs et à la Console JavaScript, sauf si des extensions ont été installées dans le cadre des règles de l'entreprise. Si cette règle est définie sur 1, vous pouvez accéder aux outils pour les développeurs et à la Console JavaScript dans tous les cas, y compris si des extensions ont été installées dans le cadre des règles de l'entreprise. Si cette règle est définie sur 2, vous ne pouvez pas accéder aux outils pour les développeurs ni examiner des éléments de sites Web.
 
       En outre, les raccourcis clavier, ainsi que les options de menu ou de menu contextuel permettant d'ouvrir ces outils ou cette console sont désactivés.</translation>
+<translation id="3942080695743860553">Permet de spécifier la commande à utiliser pour ouvrir les URL dans un navigateur secondaire. Cette règle peut être définie sur le navigateur <ph name="INTERNET_EXPLORER_VALUE_PLACEHOLDER" />, <ph name="FIREFOX_VALUE_PLACEHOLDER" />, <ph name="SAFARI_VALUE_PLACEHOLDER" /> ou <ph name="OPERA_VALUE_PLACEHOLDER" />, ou sur un chemin d'accès à un fichier. Si elle est définie sur un chemin d'accès à un fichier, ce dernier est utilisé comme fichier exécutable. Sachez que le navigateur <ph name="INTERNET_EXPLORER_VALUE_PLACEHOLDER" /> n'est disponible que sous <ph name="MS_WIN_NAME" />, tandis que <ph name="SAFARI_VALUE_PLACEHOLDER" /> n'est disponible que sous <ph name="MS_WIN_NAME" /> et <ph name="MAC_OS_NAME" />.
+
+      Si cette règle n'est pas configurée, l'URL s'ouvre par défaut dans un navigateur spécifique à la plate-forme : <ph name="IE_PRODUCT_NAME" /> sous <ph name="MS_WIN_NAME" /> ou <ph name="SAFARI_PRODUCT_NAME" /> sous <ph name="MAC_OS_NAME" />. Sous <ph name="LINUX_OS_NAME" />, le lancement d'un navigateur secondaire entraîne une erreur.</translation>
 <translation id="3950110092991281616">Activer l'authentification ambiante seulement pour les sessions standards.</translation>
 <translation id="3950239119790560549">Mettre à jour les restrictions de temps</translation>
 <translation id="3956686688560604829">Utiliser la règle SiteList d'Internet Explorer pour Legacy Browser Support.</translation>
@@ -2034,9 +2032,6 @@
 <translation id="4020682745012723568">Les applications Android n'ont pas accès aux cookies transférés vers le profil de l'utilisateur.</translation>
 <translation id="402759845255257575">Interdire à tous les sites d'exécuter JavaScript</translation>
 <translation id="4027608872760987929">Activer le moteur de recherche par défaut</translation>
-<translation id="4039085364173654945">Contrôle si un sous-contenu tiers sur une page est autorisé à ouvrir une boîte de dialogue d'authentification de base HTTP ( Basic Auth) dans une fenêtre pop-up. 
-
-Cette option est habituellement désactivée dans le cadre de la protection contre le phishing. Si cette règle n'est pas configurée, cette option est désactivée et le sous-contenu tiers n'est pas autorisé à afficher une boîte de dialogue d'authentification de base HTTP.</translation>
 <translation id="4044054366426171256">Cette règle configure les noms de domaines obligatoires de l'hôte qui sont imposés aux hôtes d'accès à distance et empêche les utilisateurs d'y apporter des modifications.
 
           Si ce paramètre est activé et défini sur un ou plusieurs domaines, les hôtes ne peuvent être partagés qu'à l'aide des comptes enregistrés sur les noms de domaines spécifiés.
@@ -2377,6 +2372,13 @@
       Cette règle étant obsolète, veuillez utiliser à la place la règle <ph name="DEVICE_PRINTERS_ACCESS_MODE" />.
       </translation>
 <translation id="4562165737444703281">Autoriser les utilisateurs à [activer/configurer] le transfert de port Crostini</translation>
+<translation id="456686782928669977">Permet de déterminer si les instructions de la règle SiteListe d'<ph name="IE_PRODUCT_NAME" /> doivent être ou non chargées.
+
+      Si cette règle est définie sur "True", <ph name="PRODUCT_NAME" /> lit la règle <ph name="IEEM_SITELIST_POLICY" /> d'<ph name="IE_PRODUCT_NAME" /> pour obtenir l'URL de la liste des sites. <ph name="PRODUCT_NAME" /> télécharge ensuite la liste en question à partir de cette URL, puis applique les instructions comme si elles avaient été configurées avec la règle <ph name="BROWSER_SWITCHER_URL_LIST_POLICY_NAME" />.
+
+      Si cette règle est définie sur "False" ou qu'elle n'est pas configurée, <ph name="PRODUCT_NAME" /> n'utilise pas la règle <ph name="IEEM_SITELIST_POLICY" /> d'<ph name="IE_PRODUCT_NAME" /> comme source d'instructions pour changer de navigateur.
+
+      Pour en savoir plus sur la règle <ph name="IEEM_SITELIST_POLICY" /> d'Internet Explorer, consultez la page https://docs.microsoft.com/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode</translation>
 <translation id="4567137030726189378">Autoriser l'utilisation des outils pour les développeurs</translation>
 <translation id="4567818663772614440">Cette règle permet de contrôler la création de rapports cloud, une option qui permet d'importer des informations concernant le fonctionnement du navigateur <ph name="PRODUCT_NAME" /> dans la console d'administration Google.
 
@@ -2476,11 +2478,6 @@
 <translation id="4725801978265372736">Exiger que le nom de l'utilisateur local corresponde à celui du propriétaire de l'hôte d'accès à distance</translation>
 <translation id="4733471537137819387">Stratégies liées à l'authentification HTTP intégrée</translation>
 <translation id="4742973303930120836">Limiter le mode d'impression d'images de fond</translation>
-<translation id="4744190513568488164">Serveurs susceptibles d'être utilisés par <ph name="PRODUCT_NAME" />
-
-          Si vous utilisez plusieurs serveurs, séparez leur nom par une virgule. Les caractères génériques (*) sont autorisés.
-
-          Si cette règle n'est pas définie, <ph name="PRODUCT_NAME" /> ne transmet pas les identifiants de l'utilisateur, même si le serveur est identifié comme faisant partie de l'Intranet.</translation>
 <translation id="4752880493649142945">Certificat client pour se connecter à RemoteAccessHostTokenValidationUrl</translation>
 <translation id="4757053978738874325">Active la fonctionnalité d'accessibilité d'audio mono.
 
@@ -2531,13 +2528,6 @@
 
       Si vous configurez cette règle, les utilisateurs ne peuvent pas la modifier. Si cette règle n'est pas configurée, les utilisateurs choisissent si l'étagère doit être masquée automatiquement ou non.</translation>
 <translation id="4812714598405913256">Configurer le message concernant l'expiration de la mise à jour automatique pour la règle DeviceMinimumVersion</translation>
-<translation id="481492486938162195">Cette règle est obsolète (veuillez utiliser la règle <ph name="AUTH_NEGOCIATE_DELEGATE_ALLOWLIST_POLICY_NAME" /> à la place).
-
-          Serveurs auxquels <ph name="PRODUCT_NAME" /> peut accorder une délégation.
-
-          Séparez les noms des serveurs par une virgule. Les caractères génériques (*) sont autorisés.
-
-          Si cette règle n'est pas définie, <ph name="PRODUCT_NAME" /> ne délègue pas les identifiants de l'utilisateur, même si le serveur est identifié comme faisant partie de l'intranet.</translation>
 <translation id="4816674326202173458">Autoriser l'utilisateur d'entreprise à être à la fois un utilisateur principal et un utilisateur secondaire (comportement par défaut pour les utilisateurs non gérés)</translation>
 <translation id="4826326557828204741">Définit l'action à effectuer si le délai d'inactivité est atteint lorsque l'appareil fonctionne sur batterie.</translation>
 <translation id="482803100714220060">Affiche les URL complètes</translation>
@@ -2670,6 +2660,11 @@
           Si vous sélectionnez la valeur "pac_script" pour "ProxyMode", les champs "ProxyPacUrl" et "ProxyBypassList" sont utilisés.</translation>
 <translation id="5056708224511062314">Loupe désactivée</translation>
 <translation id="5058573563327660283">Sélectionner la stratégie utilisée pour libérer de l'espace disque au cours du nettoyage automatique (obsolète)</translation>
+<translation id="5061114193960158745">Permet d'établir la liste des sites Web qui ne déclencheront jamais de changement de navigateur. Chaque élément est traité comme une instruction. Les instructions qui correspondent ne déclenchent pas l'ouverture d'un navigateur secondaire. Contrairement à la règle <ph name="URL_LIST_POLICY_NAME" />, les instructions s'appliquent dans les deux sens. Lorsque le module complémentaire d'<ph name="IE_PRODUCT_NAME" /> est activé, il contrôle également si <ph name="IE_PRODUCT_NAME" /> doit ouvrir ou non ces URL dans <ph name="PRODUCT_NAME" />.
+
+      Si cette règle n'est pas configurée, aucun site Web n'est ajouté à la liste.
+
+      Remarque : vous pouvez également utiliser la règle <ph name="EXTERNAL_SITELIST_URL_POLICY_NAME" /> pour ajouter des éléments à cette liste.</translation>
 <translation id="5067143124345820993">Liste des utilisateurs autorisés à se connecter</translation>
 <translation id="5073609397321802133">Si cette règle est définie sur "False", les utilisateurs ne peuvent pas personnaliser l'arrière-plan sur la page "Nouvel onglet". Tout arrière-plan personnalisé actuel sera définitivement supprimé, même si la règle est définie sur "True" par la suite.
 
@@ -2791,15 +2786,6 @@
 <translation id="5212810195096589189">Spécifier l'autorisation concernant l'interface de ligne de commande pour les machines virtuelles</translation>
 <translation id="5213038356678567351">Sites Web qui ne doivent jamais déclencher un changement de navigateur.</translation>
 <translation id="5219844027738217407">Cette règle ne s'applique qu'au micro pour les applications Android. Lorsqu'elle est définie sur "True", le son du micro est coupé pour toutes les applications Android sans exception.</translation>
-<translation id="5228316810085661003">Détermine le délai de connexion automatique à un compte local de l'appareil.
-
-      Si la règle |DeviceLocalAccountAutoLoginId| n'est pas définie, elle n'a aucune incidence.
-
-      Si cette règle est définie, elle détermine la durée pendant laquelle l'utilisateur doit rester inactif avant que le système ne se connecte automatiquement au compte local de l'appareil défini dans la règle |DeviceLocalAccountAutoLoginId|.
-
-      Si elle n'est pas définie, le délai de connexion s'élève à 0 milliseconde.
-
-      Cette règle est définie en millisecondes.</translation>
 <translation id="523505283826916779">Paramètres d'accessibilité</translation>
 <translation id="5236882091572996759">Lorsque cette règle est définie sur "True" ou si elle n'est pas définie, l'utilisateur n'est pas considéré comme inactif pendant la lecture audio. Le délai d'inactivité ne peut ainsi pas être atteint, et l'action à effectuer en cas d'inactivité n'est pas appliquée. L'assombrissement, l'arrêt et le verrouillage de l'écran sont toutefois appliqués au terme des délais configurés, indépendamment de l'activité audio.
 
@@ -3250,9 +3236,6 @@
 <translation id="5774856474228476867">URL de recherche du moteur de recherche par défaut</translation>
 <translation id="5775235485119094648">Recharge de la batterie tant que le niveau de charge défini n'est pas atteint.</translation>
 <translation id="5776485039795852974">Demander confirmation chaque fois qu'un site veut afficher des notifications sur le bureau</translation>
-<translation id="5781412041848781654">Indique la bibliothèque GSSAPI à utiliser pour l'authentification HTTP. Vous pouvez indiquer uniquement le nom de la bibliothèque ou son chemin d'accès complet.
-
-          Si vous ne fournissez aucun paramètre, <ph name="PRODUCT_NAME" /> utilisera un nom de bibliothèque par défaut.</translation>
 <translation id="5783009211970309878">Imprimer les en-têtes et les pieds de page</translation>
 <translation id="5783576706065107606">Atténuer les vérifications <ph name="CORS" /> dans la nouvelle mise en œuvre de <ph name="CORS" />, ce qui permet aux extensions de conserver un comportement compatible, et à <ph name="PRODUCT_NAME" /> d'envoyer les en-têtes spécifiés sans vérifications <ph name="CORS" />.
 
@@ -3542,11 +3525,6 @@
         En cas de conflit entre deux sources pour une règle figurant dans la liste, la règle avec la plus haute priorité est appliquée si les champs d'application et/ou le niveau sont différents.
 
         En cas de conflit entre deux sources pour une règle ne figurant pas dans la liste, la règle avec la plus haute priorité est appliquée si les champs d'application et/ou le niveau sont différents.</translation>
-<translation id="6258193603492867656">Indique si le SPN Kerberos généré doit inclure un port non standard. 
-
-Si vous activez ce paramètre et qu'un port non standard (c'est-à-dire, un port autre que 80 ou 443) est indiqué, ce port est inclus dans le SPN Kerberos généré. 
-
-Si vous désactivez ce paramètre ou si vous ne le configurez pas, le SPN Kerberos généré ne comprend aucun port.</translation>
 <translation id="6261643884958898336">Enregistrer les informations d'identification de l'ordinateur</translation>
 <translation id="6273015149273504999">
       Définit la liste des applications et extensions qui sont installées silencieusement sur l'écran de connexion, sans aucune intervention de l'utilisateur, et que celui-ci ne peut pas désinstaller ni désactiver.
@@ -3594,11 +3572,6 @@
       Si cette règle n'est pas configurée ou qu'aucune entrée ne figure dans la liste, tous les schémas sont accessibles dans <ph name="PRODUCT_NAME" />.</translation>
 <translation id="6338982178236723271">Transmettre les informations système</translation>
 <translation id="6342187235303612558">Empêcher les utilisateurs d'importer ou de télécharger des fichiers qui ne sont actuellement pas acceptés dans le cadre de la Protection contre la perte de données ou d'une analyse pour détecter d'éventuels logiciels malveillants.</translation>
-<translation id="6352543686437322588">Compte local de l'appareil auquel le système se connecte automatiquement après l'expiration du délai d'inactivité de l'utilisateur.
-
-      Si cette règle est définie, le système se connecte automatiquement à la session spécifiée après expiration du délai d'inactivité. Le compte local de l'appareil doit être configuré au préalable (voir |DeviceLocalAccounts|).
-
-      Si cette règle n'est pas définie, aucune connexion automatique n'a lieu.</translation>
 <translation id="6366574325767783825">Si cette règle est définie sur "True" ou si elle n'est pas configurée, <ph name="PRODUCT_NAME" /> accepte la diffusion de contenus Web en tant que Signed HTTP Exchanges.
 
       Si cette règle est définie sur "False", les Signed HTTP Exchanges ne peuvent pas être chargés.</translation>
@@ -3821,6 +3794,9 @@
 <translation id="6704515759227307131">Cette règle est obsolète et a été remplacée par AdvancedProtectionAllowed.
 
       Elle permet de contrôler si les utilisateurs inscrits au Programme Protection Avancée sont autorisés à envoyer leurs téléchargements à Google pour les faire analyser afin de détecter d'éventuels logiciels malveillants. Si cette règle est définie sur "True" ou si elle n'est pas configurée, ces utilisateurs sont invités à envoyer leurs téléchargements à Google pour une analyse approfondie. Si ces utilisateurs sélectionnent l'option d'analyse, leurs téléchargements sont envoyés à Google. Si cette règle est définie sur "False", aucune invite ne s'affiche, et les téléchargements des utilisateurs ne sont pas envoyés à Google.</translation>
+<translation id="6704994003174661159">Permet de spécifier comment sont traités dans le navigateur les formulaires non sécurisés (soumis via HTTP) qui sont intégrés à des sites sécurisés (HTTPS).
+       Si cette règle est activée ou qu'elle n'est pas configurée, un avertissement s'affiche en pleine page lorsqu'un formulaire non sécurisé est soumis. De plus, lorsque l'utilisateur passe la souris sur un champ de ce formulaire, une info-bulle d'avertissement s'affiche juste à côté, et la saisie automatique pour ce formulaire est désactivée.
+       Si cette règle est désactivée, aucun avertissement ne s'affiche quand un formulaire non sécurisé est soumis, et la saisie automatique fonctionne normalement.</translation>
 <translation id="670597451099978576">Autoriser automatiquement ces sites à se connecter aux appareils USB à l'aide des ID de fournisseur et de produit indiqués sur l'écran de connexion.</translation>
 <translation id="6723472666969849951">Permet de déterminer quelles applications et extensions peuvent être installées dans <ph name="PRODUCT_NAME" />, de définir les hôtes avec lesquels elles peuvent interagir et de limiter l'accès pendant l'exécution.
 
@@ -3958,6 +3934,13 @@
 <translation id="6903814433019432303">Cette politique n'est active qu'en mode Point de vente.
 
        Détermine l'ensemble d'URL à charger au démarrage de la session de démonstration. Cette règle remplace tout autre mécanisme de définition de l'URL initiale et ne peut dès lors être appliquée qu'à une session non associée à un utilisateur particulier.</translation>
+<translation id="6905405893096403868">Si cette règle est définie sur une liste de chaînes, chaque chaîne est transmise au navigateur secondaire comme paramètre de ligne de commande distinct. Sous <ph name="MS_WIN_NAME" />, les paramètres sont reliés par des espaces. Sous <ph name="MAC_OS_NAME" /> et <ph name="LINUX_OS_NAME" />, un paramètre peut contenir des espaces tout en étant quand même traité comme un seul et même paramètre.
+
+      Si un paramètre contient <ph name="URL_PLACEHOLDER" />, l'URL <ph name="URL_PLACEHOLDER" /> est remplacée par l'URL de la page à ouvrir. Si aucun paramètre ne contient l'URL <ph name="URL_PLACEHOLDER" />, elle est ajoutée à la fin de la ligne de commande.
+
+      Les variables d'environnement sont développées. Sous <ph name="MS_WIN_NAME" />, la variable <ph name="ENV_VARIABLE_WIN_EXAMPLE" /> est remplacée par la valeur de la variable d'environnement <ph name="ENV_VARIABLE_VALUE" />. Sous <ph name="MAC_OS_NAME" /> et <ph name="LINUX_OS_NAME" />, la variable <ph name="ENV_VARIABLE_UNIX_EXAMPLE" /> est remplacée par la valeur de la variable d'environnement <ph name="ENV_VARIABLE_VALUE" />.
+
+      Si cette règle n'est pas configurée, seule l'URL est transmise comme paramètre de ligne de commande.</translation>
 <translation id="6907778402784621686">Bloquer le contenu non sécurisé sur ces sites</translation>
 <translation id="6908640907898649429">Configure le moteur de recherche par défaut. Vous pouvez définir le moteur de recherche par défaut dont se servira l'utilisateur ou choisir de désactiver le moteur de recherche par défaut.</translation>
 <translation id="6913068954484253496">Autoriser <ph name="PRODUCT_NAME" /> à se connecter aux appareils Cast sur toutes les adresses IP.</translation>
@@ -4009,6 +3992,11 @@
 <translation id="69525503251220566">Paramètre qui active la fonctionnalité de recherche par image pour le moteur de recherche par défaut</translation>
 <translation id="6953102253399571439">Activer l'impression par code définie par défaut</translation>
 <translation id="6956272732789158625">Interdire à tous les sites d'utiliser la génération de clé</translation>
+<translation id="6961602002757991199">Si cette règle est définie sur une URL valide, <ph name="PRODUCT_NAME" /> télécharge la liste des sites à partir de cette URL, puis applique les instructions comme si elles avaient été configurées avec la règle <ph name="BROWSER_SWITCHER_URL_GREYLIST_POLICY_NAME" />. Ces instructions empêchent <ph name="PRODUCT_NAME" /> et le navigateur secondaire de s'ouvrir l'un l'autre.
+
+      Si cette règle n'est pas configurée ou qu'elle est définie sur une URL non valide, <ph name="PRODUCT_NAME" /> n'utilise pas cette règle comme source d'instructions pour changer de navigateur.
+
+      Remarque : cette règle renvoie vers un fichier XML au même format que celui de la règle <ph name="IEEM_SITELIST_POLICY" /> d'<ph name="IE_PRODUCT_NAME" />. Les instructions sont ainsi chargées à partir d'un fichier XML, sans être partagées avec <ph name="IE_PRODUCT_NAME" />. Pour en savoir plus sur la règle <ph name="IEEM_SITELIST_POLICY" /> d'<ph name="IE_PRODUCT_NAME" />, consultez la page https://docs.microsoft.com/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode</translation>
 <translation id="6965859329738616662">Détermine si un modèle de réduction intelligente de la luminosité peut augmenter le délai d'assombrissement de l'écran.
 
       Lorsque la luminosité de l'écran est sur le point de baisser, le modèle de réduction intelligente de la luminosité évalue s'il convient ou non de différer le moment où l'écran s'assombrit. Si oui, la période de réduction de la luminosité est effectivement allongée, décalant d'autant le moment où l'écran s'éteint, se verrouille et se met en veille, ceci afin de maintenir l'intervalle initialement configuré.
@@ -4033,6 +4021,9 @@
 <translation id="7016736684656067099">Si cette règle est définie sur "1", tous les sites Web peuvent afficher des images. Si cette règle est définie sur "2", l'affichage d'images est refusé.
 
       Si cette règle n'est pas configurée, l'affichage d'images est autorisé, mais les utilisateurs peuvent modifier ce paramètre.</translation>
+<translation id="7018302809266676962">Si cette règle est activée ou qu'elle n'est pas configurée, <ph name="PRODUCT_NAME" /> laisse au moins un onglet ouvert après le basculement vers un navigateur secondaire.
+
+      Si cette règle est désactivée, <ph name="PRODUCT_NAME" /> ferme l'onglet après le basculement vers un navigateur secondaire, même s'il s'agit du dernier onglet. <ph name="PRODUCT_NAME" /> est alors fermé complètement.</translation>
 <translation id="7019805045859631636">Rapide</translation>
 <translation id="7027785306666625591">Configurer la gestion de l'alimentation dans <ph name="PRODUCT_OS_NAME" />
 
@@ -4278,9 +4269,6 @@
 <translation id="731208205557053914">Transmettre des informations sur les données VPD</translation>
 <translation id="7323896582714668701">Paramètres de ligne de commande supplémentaires pour <ph name="PRODUCT_NAME" /></translation>
 <translation id="7326394567531622570">Semblable à l'option "Nettoyer" (valeur 2), celle-ci essaie de conserver les jetons de connexion pour éviter à l'utilisateur de devoir se reconnecter.</translation>
-<translation id="7329968046053403405">Indique le type des comptes fournis par l'application d'authentification Android compatible avec l'authentification <ph name="HTTP_NEGOTIATE" /> (authentification Kerberos, par exemple). Ces informations devraient être disponibles auprès du fournisseur de l'application d'authentification. Pour en savoir plus, consultez le site https://goo.gl/hajyfN.
-
-          Si aucun paramètre n'est fourni, l'authentification <ph name="HTTP_NEGOTIATE" /> est désactivée sur Android.</translation>
 <translation id="7331962793961469250">Si cette option est définie sur "True", les publicités pour les applications Chrome Web Store ne s'affichent pas sur la page Nouvel onglet.
 
 Si elle est définie sur "False" ou si elle n'est pas configurée, ces publicités s'affichent sur la page Nouvel onglet.</translation>
@@ -4347,6 +4335,11 @@
 <translation id="749556411189861380">Indiquer la version du système d'exploitation et du micrologiciel des appareils inscrits.
 
       Si ce paramètre n'est pas défini, ou s'il est défini sur "True", la version du système d'exploitation et celle du micrologiciel sont régulièrement communiquées par les appareils inscrits. Si ce paramètre est défini sur "False", ces informations ne sont pas transmises.</translation>
+<translation id="7506745375479451616">Permet de spécifier la commande à utiliser pour ouvrir les URL dans <ph name="PRODUCT_NAME" /> lors du changement de navigateur depuis <ph name="IE_PRODUCT_NAME" />. Cette règle peut être définie sur le chemin d'accès à un fichier exécutable ou sur <ph name="PRODUCT_NAME_PLACEHOLDER" /> pour détecter automatiquement l'emplacement d'installation de <ph name="PRODUCT_NAME" />.
+
+      Si cette règle n'est pas configurée, <ph name="IE_PRODUCT_NAME" /> détecte automatiquement le chemin d'accès au fichier exécutable de <ph name="PRODUCT_NAME" /> lors du lancement de <ph name="PRODUCT_NAME" /> depuis Internet Explorer.
+
+      Remarque : si le module complémentaire Legacy Browser Support pour <ph name="IE_PRODUCT_NAME" /> n'est pas installé, cette règle n'a aucune incidence.</translation>
 <translation id="7506758875409719208">Cette règle configure les noms de domaines obligatoires du client qui sont imposés aux clients d'accès à distance et empêche les utilisateurs d'y apporter des modifications.
 
           Si ce paramètre est activé et défini sur un ou plusieurs domaines, seuls les clients de l'un des domaines indiqués peuvent se connecter à l'hôte.
@@ -5215,11 +5208,6 @@
 <translation id="8757552286070680084">Configuration d'un dispositif DTC de Wilco</translation>
 <translation id="8758831693895931466">Activer l'inscription obligatoire à la gestion cloud</translation>
 <translation id="8759829385824155666">Types de chiffrement Kerberos autorisés</translation>
-<translation id="8764119899999036911">Indique si le SPN Kerberos généré est basé sur le nom DNS canonique ou sur le nom d'origine saisi. 
-
-Si vous activez ce paramètre, la recherche du CNAME sera ignorée et le nom du serveur sera utilisé tel qu'il a été saisi. 
-
-Si vous désactivez ce paramètre ou s'il n'est pas défini, le nom canonique du serveur sera déterminé par le biais de la recherche du CNAME.</translation>
 <translation id="8764477907716150749">Il s'agit d'une règle utilisée en interne par <ph name="PRODUCT_NAME" />.</translation>
 <translation id="877185520360032968">Cette règle définit le répertoire par défaut utilisé par Chrome pour le téléchargement de fichiers. Les utilisateurs peuvent modifier la destination.
 
@@ -5334,13 +5322,6 @@
       Si cette règle est définie sur "False" ou n'est pas définie, les éléments de contrôle de formulaire seront activés à mesure de leur lancement pour les versions M81, M82 et M83.
 
       Cette règle sera supprimée après Chrome 84.</translation>
-<translation id="8937562488500723400">Vérifie si l'approbation par la règle KDC est respectée pour décider si les tickets <ph name="KERBEROS" /> doivent être délégués.
-
-          Si cette règle est définie sur "True", l'authentification HTTP respecte l'approbation par la règle KDC. Autrement dit, Chrome ne doit déléguer les identifiants que si la règle KDC définit <ph name="OK_AS_DELEGATE" /> sur un ticket de service. Pour en savoir plus, consultez la page https://tools.ietf.org/html/rfc5896.html. Le service et la règle "AuthNegotiateDelegateAllowlist" doivent également correspondre.
-
-          Si cette règle n'est pas configurée ou si elle est définie sur "False", la règle KDC est ignorée sur les plates-formes compatibles, et seule la règle "AuthNegotiateDelegateAllowlist" est respectée.
-
-          Sous Windows, la règle KDC est toujours respectée.</translation>
 <translation id="8938932171964587769">Cette règle a été abandonnée dans la version M69. Veuillez utiliser la règle
       OverrideSecurityRestrictionsOnInsecureOrigin à la place.
 
@@ -5373,6 +5354,7 @@
       Si cette règle est définie sur True ou si elle n'est pas configurée, l'autorisation de synchronisation peut être affichée.</translation>
 <translation id="8943934315109955032">Ne pas vérifier si les règles de protection des données sensibles sont respectées</translation>
 <translation id="8947415621777543415">Indiquer l'emplacement de l'appareil</translation>
+<translation id="8948062138228904066">Liste d'autorisation des serveurs d'authentification</translation>
 <translation id="8949552982791839607">Si cette règle est désactivée, les avertissements de sécurité ne s'affichent pas lorsque Chrome est lancé avec certains indicateurs de ligne de commande présentant un risque.
 
           Si cette règle est activée ou qu'elle n'est pas configurée, les avertissements de sécurité s'affichent si certains indicateurs de ligne de commande sont utilisés pour lancer Chrome.
@@ -5398,6 +5380,19 @@
 <translation id="8976531594979650914">Utiliser l'imprimante système par défaut</translation>
 <translation id="8977192934280677167">Autoriser l'accès par défaut au menu contextuel du moteur de recherche</translation>
 <translation id="8992176907758534924">Interdire à tous les sites d'afficher des images</translation>
+<translation id="9007632512838819703">Cette règle est obsolète (veuillez utiliser la règle <ph name="SPELLCHECK_LANGUAGE_BLOCKLIST_POLICY_NAME" /> à la place).
+
+      Permet de désactiver de façon forcée la vérification orthographique pour certaines langues. Les langues non reconnues dans cette liste sont ignorées.
+
+      Si vous activez cette règle, la vérification orthographique est désactivée pour les langues spécifiées. Toutefois, l'utilisateur peut quand même activer ou désactiver la vérification orthographique pour les langues ne figurant pas sur la liste.
+
+      Si vous ne configurez pas cette règle ou que vous la désactivez, les préférences de l'utilisateur liées à la vérification orthographique ne sont pas modifiées.
+
+      Cette règle n'aura aucune incidence si la règle <ph name="SPELLCHECK_ENABLED_POLICY_NAME" /> est définie sur "False".
+
+      Si une langue est incluse à la fois dans cette règle et dans la règle <ph name="SPELLCHECK_LANGUAGE_POLICY_NAME" />, cette dernière prévaut, et la vérification orthographique est activée pour cette langue.
+
+      Actuellement, les langues compatibles sont les suivantes : af, bg, ca, cs, da, de, el, en-AU, en-CA, en-GB, en-US, es, es-419, es-AR, es-ES, es-MX, es-US, et, fa, fo, fr, he, hi, hr, hu, id, it, ko, lt, lv, nb, nl, pl, pt-BR, pt-PT, ro, ru, sh, sk, sl, sq, sr, sv, ta, tg, tr, uk et vi.</translation>
 <translation id="9009119876570708617">Cette règle ayant été supprimée à compter de la version M85, veuillez utiliser à la place la règle <ph name="POLICY_NAME" /> pour autoriser le contenu non sécurisé en fonction du site concerné.
        Permet de contrôler le traitement du contenu mixte (contenu HTTP sur les sites HTTPS) dans le navigateur.
        Si cette règle est définie sur "True" ou qu'elle n'est pas configurée, le contenu mixte audio et vidéo passe automatiquement à HTTPS (c'est-à-dire que l'URL est réécrite pour apparaître sous la forme HTTPS, sans aucune solution de remplacement si la ressource n'est pas disponible via HTTPS). En outre, un avertissement "Non sécurisé" s'affiche dans la barre d'URL pour les images.
diff --git a/components/policy/resources/policy_templates_id.xtb b/components/policy/resources/policy_templates_id.xtb
index 1b35bb9..de93b688 100644
--- a/components/policy/resources/policy_templates_id.xtb
+++ b/components/policy/resources/policy_templates_id.xtb
@@ -10,6 +10,17 @@
       Jika tidak ditetapkan, tidak ada batasan yang diterapkan dan pengguna dapat mencetak dokumen apa pun.</translation>
 <translation id="101438888985615157">Putar layar sebesar 180 derajat</translation>
 <translation id="1017967144265860778">Pengelolaan daya di layar masuk</translation>
+<translation id="1018427234617066902">Mengaktifkan paksa fitur pemeriksa ejaan bahasa. Bahasa yang tidak dikenal dalam daftar tersebut akan diabaikan.
+
+      Jika kebijakan ini diaktifkan, fitur pemeriksa ejaan akan diaktifkan untuk bahasa yang ditentukan, serta untuk bahasa yang fitur pemeriksa ejaannya telah diaktifkan oleh pengguna.
+
+      Jika kebijakan ini tidak disetel, atau dinonaktifkan, tidak akan ada perubahan pada preferensi fitur pemeriksa ejaan pengguna.
+
+      Jika kebijakan <ph name="SPELLCHECK_ENABLED_POLICY_NAME" /> disetel ke salah (false), kebijakan ini tidak akan berpengaruh.
+
+      Jika suatu bahasa tercantum dalam kebijakan ini serta kebijakan <ph name="SPELLCHECK_LANGUAGE_BLOCKLIST_POLICY_NAME" />, kebijakan ini akan diprioritaskan dan bahasa fitur pemeriksa ejaan akan diaktifkan.
+
+      Bahasa yang didukung saat ini adalah: af, bg, ca, cs, da, de, el, en-AU, en-CA, en-GB, en-US, es, es-419, es-AR, es-ES, es-MX, es-US, et, fa, fo, fr, he, hi, hr, hu, id, it, ko, lt, lv, nb, nl, pl, pt-BR, pt-PT, ro, ru, sh, sk, sl, sq, sr, sv, ta, tg, tr, uk, vi.</translation>
 <translation id="1019101089073227242">Menyetel direktori data pengguna</translation>
 <translation id="1022361784792428773">ID ekstensi yang tidak diizinkan dipasang pengguna (atau * untuk semua)</translation>
 <translation id="102492767056134033">Menyetel status default keyboard di layar di layar masuk</translation>
@@ -376,15 +387,6 @@
 <translation id="1654087023995670109">Terapkan mode tamu browser</translation>
 <translation id="1655229863189977773">Setel ukuran cache disk dalam bita</translation>
 <translation id="166427968280387991">Server proxy</translation>
-<translation id="1668836044817793277">Mengizinkan peluncuran otomatis dengan aplikasi kios tanpa penundaan untuk mengontrol versi <ph name="PRODUCT_OS_NAME" /> atau tidak.
-
-      Kebijakan ini mengontrol apakah peluncuran otomatis dengan aplikasi kios tanpa penundaan untuk mengontrol versi <ph name="PRODUCT_OS_NAME" /> diizinkan atau tidak, dengan menyatakan required_platform_version dalam manifesnya dan menggunakannya sebagai awalan versi target update otomatis.
-
-      Jika kebijakan ini disetel ke true, nilai kunci manifes required_platform_version dari peluncuran otomatis dengan aplikasi kios tanpa penundaan akan digunakan sebagai awalan versi target update otomatis.
-
-      Jika kebijakan ini tidak dikonfigurasi atau disetel ke false, kunci manifes required_platform_version akan diabaikan dan update otomatis berjalan secara normal.
-
-      Peringatan: Sebaiknya jangan mendelegasikan kontrol versi <ph name="PRODUCT_OS_NAME" /> ke aplikasi kios karena tindakan tersebut dapat mencegah perangkat dari menerima update software dan perbaikan keamanan penting. Mendelegasikan kontrol versi <ph name="PRODUCT_OS_NAME" /> dapat menimbulkan risiko terhadap pengguna.</translation>
 <translation id="1669584285557771729">Jika ditetapkan, kebijakan ini akan mengontrol jenis kaca pembesar layar yang diaktifkan.
 
           Jika kebijakan ini ditetapkan ke "Layar penuh", kaca pembesar layar akan selalu diaktifkan dalam mode kaca pembesar layar penuh di layar login.
@@ -463,6 +465,9 @@
       Menyetel kebijakan akan menentukan ekstensi mana yang dikecualikan dari daftar ekstensi terlarang. Gunakan nilai <ph name="ALL_EXTENSIONS" /> untuk <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> guna melarang semua ekstensi, dan pengguna hanya dapat menginstal ekstensi yang diizinkan secara eksplisit. Secara default, semua ekstensi akan diizinkan. Namun, jika Anda melarang ekstensi berdasarkan kebijakan, gunakan daftar ekstensi yang diizinkan untuk mengubah kebijakan tersebut.</translation>
 <translation id="1781356041596378058">Kebijakan ini juga mengontrol akses ke Opsi Developer Android. Jika Anda menyetel kebijakan ini ke true, pengguna tidak dapat mengakses Opsi Developer. Jika Anda menyetel kebijakan ini ke false atau tidak menyetel kebijakan ini, pengguna dapat mengakses Opsi Developer dengan mengetuk tujuh kali nomor versi di aplikasi setelan Android.</translation>
 <translation id="1793346220873697538">Nonaktifkan pencetakan PIN secara default</translation>
+<translation id="179694024208061102">Jika kebijakan disetel ke Aktif, <ph name="PRODUCT_NAME" /> akan mencoba meluncurkan beberapa URL dalam browser alternatif, seperti <ph name="IE_PRODUCT_NAME" />. Fitur ini disetel menggunakan kebijakan dalam grup <ph name="LEGACY_BROWSER_SUPPORT_POLICY_GROUP" />.
+
+      Jika kebijakan disetel ke Nonaktif atau tidak disetel, <ph name="PRODUCT_NAME" /> tidak akan mencoba meluncurkan URL yang ditetapkan dalam browser alternatif.</translation>
 <translation id="1797233582739332495">Tampilkan permintaan berulang kepada pengguna yang menunjukkan bahwa peluncuran ulang diperlukan</translation>
 <translation id="1798559516913615713">Masa berlaku cache GPO</translation>
 <translation id="1802205074307397126">Tunda upload hingga mengetahui keputusan pemindaian</translation>
@@ -540,7 +545,7 @@
         Dukungan bagi jenis aplikasi lain akan ditambahkan nantinya. Untuk saat ini jenis tersebut dapat ditentukan dalam kebijakan, tetapi pembatasan tersebut tidak akan berlaku.
         Terdapat dua jenis pembatasan yang tersedia: |BLOCK| dan |TIME_LIMIT|.
         |BLOCK| akan membuat aplikasi menjadi tidak tersedia bagi pengguna. Jika |daily_limit_mins| ditentukan dengan pembatasan |BLOCK|, |daily_limit_mins| akan diabaikan.
-        |TIME_LIMITS| menerapkan batas penggunaan harian dan membuat aplikasi menjadi tidak tersedia setelah batas tersebut tercapai pada hari yang sudah ditentukan. Batas penggunaan ditentukan dalam |daily_limit_mins|. Batas penggunaan disetel ulang setiap hari pada waktu UTC yang dilewati dalam |reset_at|.
+        |TIME_LIMITS| menerapkan batas penggunaan harian dan membuat aplikasi menjadi tidak tersedia setelah batas tersebut tercapai pada hari yang sudah ditentukan. Batas penggunaan ditentukan dalam |daily_limit_mins|. Batas penggunaan direset setiap hari pada waktu UTC yang dilewati dalam |reset_at|.
         Kebijakan ini hanya digunakan untuk anak-anak sebagai pengguna.
         Kebijakan ini bersifat komplementer terhadap 'UsageTimeLimit'. Pembatasan yang ditentukan dalam 'UsageTimeLimit' seperti waktu pemakaian perangkat dan waktu tidur akan diterapkan tanpa memandang 'PerAppTimeLimits'.</translation>
 <translation id="1914840757300882918">Jika kebijakan ini ditetapkan, host akan menggunakan sertifikat klien dengan CN penerbit yang diberikan untuk mengautentikasi ke RemoteAccessHostTokenValidationUrl. Tetapkan ke "*" untuk menggunakan sertifikat klien mana pun yang tersedia.
@@ -640,11 +645,6 @@
           Jika setelan ini dinonaktifkan, transfer file tidak akan diizinkan. Jika setelan ini diaktifkan atau tidak disetel, transfer file akan diizinkan.</translation>
 <translation id="2057317273526988987">Izinkan akses ke daftar URL</translation>
 <translation id="2061810934846663491">Mengonfigurasi nama domain wajib untuk host akses jarak jauh</translation>
-<translation id="206623763829450685">Menentukan skema autentikasi HTTP yang didukung oleh <ph name="PRODUCT_NAME" />.
-
-          Nilai yang mungkin adalah 'basic', 'digest', 'ntlm', dan 'negotiate'. Pisahkan beberapa nilai dengan koma.
-
-          Jika kebijakan ini dibiarkan tidak disetel, keempat skema akan digunakan seluruhnya.</translation>
 <translation id="2067011586099792101">Memblokir akses ke situs di luar paket konten</translation>
 <translation id="2073552873076775140">Izinkan login ke <ph name="PRODUCT_NAME" /></translation>
 <translation id="2075732129949889165">Playbook Crostini Ansible</translation>
@@ -783,6 +783,7 @@
       Saran ini diambil secara jarak jauh dari server Google.
 
       Jika setelan ini ditetapkan ke false, saran tidak akan diambil ataupun ditampilkan.</translation>
+<translation id="225340736558643885">Mengaktifkan peringatan untuk formulir tidak aman</translation>
 <translation id="2258126710006312594">Izinkan pengguna dengan akses jarak jauh untuk mentransfer file ke/dari host</translation>
 <translation id="2267288258868218403">Blokir upload jenis file yang tidak didukung</translation>
 <translation id="2269319728625047531">Aktifkan menampilkan Izin Sinkronisasi saat login</translation>
@@ -868,6 +869,13 @@
 <translation id="2358176879566587521">Kebijakan ini dihapus. Kebijakan ini tidak kompatibel dengan versi <ph name="PRODUCT_NAME" /> ini. Baca selengkapnya di https://support.google.com/chrome/a/answer/7643500</translation>
 <translation id="2364639863953745682">Mode pengalaman aktivasi Asisten</translation>
 <translation id="2386362615870139244">Izinkan penguncian layar saat bangun</translation>
+<translation id="2394674739523870144">Menyetel kebijakan ke daftar string berarti string tersebut digabungkan dengan spasi dan diteruskan dari <ph name="IE_PRODUCT_NAME" /> ke <ph name="PRODUCT_NAME" /> sebagai parameter command line. Jika parameter berisi <ph name="URL_PLACEHOLDER" />, <ph name="URL_PLACEHOLDER" /> akan diganti dengan URL halaman yang akan dibuka. Jika tidak ada parameter yang berisi <ph name="URL_PLACEHOLDER" />, URL akan ditambahkan di akhir command line.
+
+      Variabel lingkungan diperluas. Pada <ph name="MS_WIN_NAME" />, <ph name="ENV_VARIABLE_WIN_EXAMPLE" /> akan diganti dengan nilai variabel lingkungan <ph name="ENV_VARIABLE_VALUE" />.
+
+      Tidak menyetel kebijakan berarti <ph name="IE_PRODUCT_NAME" /> hanya melewati URL ke <ph name="PRODUCT_NAME" /> sebagai parameter command line.
+
+      Catatan: Jika add-in Dukungan Browser Lama untuk <ph name="IE_PRODUCT_NAME" /> tidak diinstal, kebijakan ini tidak akan berpengaruh.</translation>
 <translation id="2399987589969059485">Dengan mengonfigurasi kebijakan ini, Anda dapat menentukan variasi mana yang diizinkan untuk diterapkan ke <ph name="PRODUCT_NAME" />.
 
       Variasi memberikan cara untuk menawarkan modifikasi pada <ph name="PRODUCT_NAME" /> tanpa mengirimkan versi baru browser, dengan mengaktifkan atau menonaktifkan fitur yang sudah ada secara selektif. Lihat https://support.google.com/chrome/a?p=Manage_the_Chrome_variations_framework untuk informasi selengkapnya.
@@ -927,11 +935,6 @@
 
       Jika kebijakan ditetapkan ke false atau tidak ditetapkan, statistik tidak akan dilaporkan.
       Jika ditetapkan ke true, statistik akan dilaporkan.</translation>
-<translation id="244317009688098048">Aktifkan pintasan keyboard penyelamatan untuk masuk otomatis.
-
-      Jika kebijakan ini tidak disetel atau disetel ke True dan akun lokal perangkat dikonfigurasikan untuk masuk otomatis tanpa penundaan, <ph name="PRODUCT_OS_NAME" /> akan menerima pintasan keyboard Ctrl+Alt+S untuk melewati masuk otomatis dan menampilkan layar masuk.
-
-      Jika kebijakan ini disetel ke False, masuk otomatis tanpa penundaan (jika dikonfigurasi) tidak dapat dilewati.</translation>
 <translation id="2454228136871844693">Mengoptimalkan untuk stabilitas.</translation>
 <translation id="2463034609187171371">Mengaktifkan paket penyandian DHE di TLS</translation>
 <translation id="2463365186486772703">Lokal aplikasi</translation>
@@ -977,11 +980,6 @@
       Jika kebijakan ini tidak dikonfigurasi atau disetel ke "Jangan filter konten khusus dewasa dari situs", situs tidak akan difilter.
 
       Jika kebijakan ini disetel ke "Filter konten khusus dewasa dari situs level teratas", situs yang diklasifikasikan sebagai pornografi akan difilter.</translation>
-<translation id="2488010520405124654">Aktifkan permintaan konfigurasi jaringan saat offline.
-
-      Jika kebijakan ini tidak disetel atau disetel ke True dan akun lokal perangkat dikonfigurasikan untuk masuk otomatis tanpa penundaan dan perangkat tidak memiliki akses ke internet, <ph name="PRODUCT_OS_NAME" /> akan memunculkan permintaan konfigurasi jaringan.
-
-      Jika kebijakan ini disetel ke False, pesan kesalahan akan muncul, bukan permintaan konfigurasi jaringan.</translation>
 <translation id="2498238926436517902">Selalu sembunyikan rak secara otomatis</translation>
 <translation id="250670737672448119">Mengaktifkan fitur aksesibilitas sorotan tanda sisipan.
 
@@ -1004,14 +1002,6 @@
 <translation id="2518231489509538392">Mengizinkan pemutaran audio</translation>
 <translation id="2521581787935130926">Tampilkan pintasan aplikasi di bilah bookmark</translation>
 <translation id="2522304491589804974">Mengonfigurasi daftar penginstalan ekstensi yang diizinkan</translation>
-<translation id="2528659559494311776">Kebijakan ini mengontrol fitur keamanan di TLS 1.3 yang melindungi koneksi terhadap serangan downgrade. Kebijakan ini kompatibel dengan versi sebelumnya dan tidak akan memengaruhi koneksi ke server atau proxy TLS 1.2 yang sudah patuh. Namun, versi lama dari beberapa proxy yang menginterupsi TLS memiliki cacat dalam proses implementasi, sehingga versi tersebut menjadi tidak kompatibel.
-
-      Jika kebijakan ini ditetapkan ke True atau tidak ditetapkan, <ph name="PRODUCT_NAME" /> akan mengaktifkan perlindungan keamanan ini untuk semua koneksi.
-
-      Jika kebijakan ini ditetapkan ke False, <ph name="PRODUCT_NAME" /> akan menonaktifkan perlindungan keamanan ini untuk koneksi yang diautentikasi dengan sertifikat CA yang diinstal secara lokal. Perlindungan ini akan selalu diaktifkan untuk koneksi yang diautentikasi dengan sertifikat CA yang dipercaya publik.
-
-      Nilai default untuk kebijakan ini diubah dalam <ph name="PRODUCT_NAME" /> 81 dari false menjadi true. Proxy yang terpengaruh akan menyebabkan kegagalan koneksi dengan kode error ERR_TLS13_DOWNGRADE_DETECTED. Administrator yang memerlukan waktu tambahan untuk mengupgrade proxy yang terpengaruh dapat menggunakan kebijakan ini untuk menonaktifkan fitur keamanan ini sementara. Kebijakan ini akan dihapus setelah versi 85.
-      </translation>
 <translation id="2529880111512635313">Mengonfigurasi daftar aplikasi dan ekstensi yang dipasang secara paksa</translation>
 <translation id="253135976343875019">Menunda peringatan waktu menganggur saat menggunakan daya AC</translation>
 <translation id="2536525645274582300">Pengguna memutuskan apakah akan mengaktifkan layanan lokasi Google</translation>
@@ -1067,13 +1057,6 @@
 
       Jika kebijakan ini ditetapkan ke False, akselerasi hardware akan dinonaktifkan.</translation>
 <translation id="2593762551209145088">Safe Browsing selalu tidak aktif.</translation>
-<translation id="2596260130957832043">Mengontrol apakah NTLMv2 dinonaktifkan.
-          
-          Semua versi terbaru server Samba dan Windows mendukung NTLMv2.
- Ini sebaiknya hanya dinonaktifkan untuk kompatibilitas mundur dan dapat
- mengurangi keamanan autentikasi.
-
-          Jika kebijakan ini tidak disetel, default adalah true dan NTLMv2 diaktifkan.</translation>
 <translation id="26023406105317310">Konfigurasikan akun Kerberos</translation>
 <translation id="2604182581880595781">Mengonfigurasi kebijakan terkait fitur Berbagi File Jaringan.</translation>
 <translation id="2615240493030733717">Melaporkan Info Zona waktu</translation>
@@ -1101,6 +1084,11 @@
 
       Untuk informasi mendetail tentang pola <ph name="URL_LABEL" /> yang valid, lihat https://cloud.google.com/docs/chrome-enterprise/policies/url-patterns.</translation>
 <translation id="2633084400146331575">Aktifkan masukan lisan</translation>
+<translation id="2635872253077105112">Menyetel kebijakan ini akan mengontrol daftar situs untuk dibuka pada browser alternatif. Tiap item diperlakukan sebagai aturan untuk sesuatu yang akan dibuka di browser alternatif. <ph name="PRODUCT_NAME" /> menggunakan aturan tersebut saat memilih apakah URL harus dibuka di browser alternatif. Jika add-in <ph name="IE_PRODUCT_NAME" /> diaktifkan, <ph name="IE_PRODUCT_NAME" /> akan beralih kembali ke <ph name="PRODUCT_NAME" /> saat aturan tidak cocok. Jika aturan bentrok satu sama lain, <ph name="PRODUCT_NAME" /> akan menggunakan aturan yang paling spesifik.
+
+      Jika kebijakan tidak disetel, tidak ada situs yang akan ditambahkan ke daftar.
+
+      Catatan: Elemen juga dapat ditambahkan ke daftar ini melalui kebijakan <ph name="USE_IE_SITELIST_POLICY_NAME" /> dan <ph name="EXTERNAL_SITELIST_URL_POLICY_NAME" />.</translation>
 <translation id="264093234299818170">Semua printer akan ditampilkan, kecuali printer yang tercantum dalam daftar yang tidak diizinkan.</translation>
 <translation id="2647069081229792812">Aktifkan atau nonaktifkan pengeditan bookmark</translation>
 <translation id="2649896281375932517">Biarkan pengguna memutuskan</translation>
@@ -1164,9 +1152,6 @@
       Kebijakan perusahaan ini berlaku untuk adaptasi jangka pendek dan akan dihapus di Chrome 88.</translation>
 <translation id="2759224876420453487">Mengontrol perilaku pengguna pada sesi multiprofil</translation>
 <translation id="2761483219396643566">Menunda peringatan waktu menganggur saat menggunakan daya baterai</translation>
-<translation id="2762164719979766599">Menentukan daftar akun lokal perangkat untuk ditampilkan di layar masuk.
-
-      Setiap entri daftar menentukan pengenal, yang digunakan secara internal untuk menunjukkan akun lokal perangkat yang berbeda secara terpisah.</translation>
 <translation id="2769952903507981510">Mengonfigurasi nama domain yang dibutuhkan untuk hosting akses jarak jauh</translation>
 <translation id="2787173078141616821">Informasi laporan tentang status Android</translation>
 <translation id="2787774054174244402">Jika kebijakan ditetapkan ke Benar (True), pengguna tidak akan dapat menulis ke perangkat penyimpanan eksternal.
@@ -1275,6 +1260,11 @@
 <translation id="2921222258441684334">Jika kebijakan disetel ke 1, situs akan dapat melacak lokasi fisik pengguna sebagai default. Jika kebijakan disetel ke 2, pelacakan akan ditolak secara default. Anda dapat menyetel kebijakan untuk menanyakan setiap kali situs ingin melacak lokasi fisik pengguna.
 
       Jika kebijakan tidak disetel, kebijakan<ph name="ASK_GEOLOCATION_POLICY_NAME" /> akan berlaku, tetapi pengguna dapat mengubah setelan ini.</translation>
+<translation id="2940127076681735544">Jika kebijakan disetel ke URL yang valid, <ph name="PRODUCT_NAME" /> akan mendownload daftar situs dari URL tersebut dan menerapkan aturan seolah-olah aturan tersebut disetel dengan kebijakan <ph name="SITELIST_POLICY_NAME" />.
+
+      Jika kebijakan tidak disetel (atau disetel ke URL yang tidak valid). <ph name="PRODUCT_NAME" /> tidak akan menggunakannya sebagai sumber aturan untuk beralih browser.
+
+      Catatan: Kebijakan ini mengarah ke file XML dalam format yang sama seperti kebijakan <ph name="IEEM_SITELIST_POLICY" /> <ph name="IE_PRODUCT_NAME" />. Kebijakan ini akan memuat aturan dari file XML, tanpa membagikan aturan tersebut ke <ph name="IE_PRODUCT_NAME" />. Baca selengkapnya terkait kebijakan <ph name="IE_PRODUCT_NAME" /><ph name="IEEM_SITELIST_POLICY" /> (https://docs.microsoft.com/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode)</translation>
 <translation id="2952347049958405264">Pembatasan:</translation>
 <translation id="2956777931324644324">Kebijakan ini dihentikan sejak <ph name="PRODUCT_NAME" /> versi 36.
 
@@ -1573,6 +1563,9 @@
 
       Jika kebijakan ini tidak ditetapkan, semua plugin yang cocok dengan pola pada 'DisabledPlugins' akan dikunci sebagai nonaktif dan pengguna tidak akan dapat mengaktifkannya.</translation>
 <translation id="3381968327636295719">Gunakan browser host jika tidak diubah</translation>
+<translation id="3412937883532015092">Jika kebijakan disetel ke angka, <ph name="PRODUCT_NAME" /> akan menampilkan pesan untuk angka milidetik tersebut, kemudian membuka browser alternatif.
+
+      Jika kebijakan tidak disetel atau disetel ke 0, navigasi ke URL yang ditetapkan akan segera membuka kebijakan tersebut di browser alternatif.</translation>
 <translation id="3414260318408232239">Jika kebijakan ini tidak dikonfigurasi, <ph name="PRODUCT_NAME" /> akan menggunakan versi minimum default yaitu TLS 1.0.
 
       Jika kebijakan dikonfigurasi, kebijakan dapat disetel ke salah satu nilai berikut: "tls1", "tls1.1", atau "tls1.2". Jika disetel, <ph name="PRODUCT_NAME" /> tidak akan menggunakan versi SSL/TLS yang lebih rendah daripada versi yang ditentukan. Nilai yang tidak dikenal akan diabaikan.</translation>
@@ -1966,6 +1959,9 @@
 <translation id="3942041691320538491">Jika kebijakan ditetapkan ke 0 (default), Anda akan dapat mengakses alat developer dan konsol JavaScript, tetapi bukan dalam konteks ekstensi yang diinstal oleh kebijakan perusahaan. Jika kebijakan ditetapkan ke 1, Anda akan dapat mengakses alat developer dan konsol JavaScript di semua konteks, termasuk yang berasal dari ekstensi yang diinstal oleh kebijakan perusahaan. Jika kebijakan ditetapkan ke 2, Anda tidak akan dapat mengakses alat developer, dan Anda tidak dapat memeriksa elemen situs.
 
       Setelan ini juga menonaktifkan pintasan keyboard dan entri menu atau menu konteks untuk membuka alat developer atau konsol JavaScript.</translation>
+<translation id="3942080695743860553">Menyetel kebijakan mengontrol perintah yang digunakan untuk membuka URL dalam browser alternatif. Kebijakan ini dapat disetel ke salah satu <ph name="INTERNET_EXPLORER_VALUE_PLACEHOLDER" />, <ph name="FIREFOX_VALUE_PLACEHOLDER" />, <ph name="SAFARI_VALUE_PLACEHOLDER" />, <ph name="OPERA_VALUE_PLACEHOLDER" />, atau jalur file. Ketika kebijakan ini disetel ke jalur file, file tersebut akan digunakan sebagai file yang dapat dijalankan. <ph name="INTERNET_EXPLORER_VALUE_PLACEHOLDER" /> hanya tersedia di <ph name="MS_WIN_NAME" />, dan <ph name="SAFARI_VALUE_PLACEHOLDER" /> hanya tersedia di <ph name="MS_WIN_NAME" /> dan <ph name="MAC_OS_NAME" />.
+
+      Kebijakan yang tidak disetel menempatkan default khusus platform yang digunakan: <ph name="IE_PRODUCT_NAME" /> untuk <ph name="MS_WIN_NAME" />, atau <ph name="SAFARI_PRODUCT_NAME" /> untuk <ph name="MAC_OS_NAME" />. Pada <ph name="LINUX_OS_NAME" />, peluncuran browser alternatif akan gagal.</translation>
 <translation id="3950110092991281616">Mengaktifkan autentikasi standby di sesi reguler saja.</translation>
 <translation id="3950239119790560549">Memperbarui Batasan Waktu</translation>
 <translation id="3956686688560604829">Gunakan kebijakan SiteList Internet Explorer untuk Dukungan Browser Lama.</translation>
@@ -2020,7 +2016,6 @@
 <translation id="4020682745012723568">Cookie yang ditransfer ke profil pengguna tidak dapat diakses oleh aplikasi Android.</translation>
 <translation id="402759845255257575">Jangan izinkan situs apa pun menjalankan JavaScript</translation>
 <translation id="4027608872760987929">Aktifkan penyedia penelusuran default</translation>
-<translation id="4039085364173654945">Mengontrol apakah sub-konten pihak ketiga pada halaman diizinkan untuk memunculkan kotak dialog HTTP Otorisasi Dasar. Biasanya, kebijakan ini dinonaktifkan sebagai pertahanan atas phishing. Jika tidak disetel, kebijakan ini akan dinonaktifkan dan sub-konten pihak ketiga tidak akan diizinkan untuk memunculkan kotak dialog HTTP Otorisasi Dasar.</translation>
 <translation id="4044054366426171256">Mengonfigurasi nama domain host yang diperlukan, yang akan diterapkan pada host akses jarak jauh dan mencegah pengguna mengubahnya.
 
           Jika setelan ini diaktifkan dan ditetapkan ke satu atau beberapa domain, host hanya dapat dibagikan menggunakan akun yang terdaftar pada salah satu nama domain yang telah ditentukan.
@@ -2353,6 +2348,13 @@
       Kebijakan ini tidak digunakan lagi. Sebagai gantinya, gunakan <ph name="DEVICE_PRINTERS_ACCESS_MODE" />.
       </translation>
 <translation id="4562165737444703281">Mengizinkan pengguna untuk [mengaktifkan/mengonfigurasi] penerusan port Crostini</translation>
+<translation id="456686782928669977">Kebijakan ini akan mengontrol apakah untuk memuat aturan dari kebijakan SiteList <ph name="IE_PRODUCT_NAME" /> atau tidak.
+
+      Jika kebijakan ini disetel ke benar (true), <ph name="PRODUCT_NAME" /> akan membaca <ph name="IEEM_SITELIST_POLICY" /> <ph name="IE_PRODUCT_NAME" /> untuk mendapatkan URL daftar situs. <ph name="PRODUCT_NAME" /> kemudian mendownload daftar situs dari URL tersebut, dan menerapkan aturan seolah-olah aturan tersebut dikonfigurasikan dengan kebijakan <ph name="BROWSER_SWITCHER_URL_LIST_POLICY_NAME" />.
+
+      Jika kebijakan ini disetel ke salah (false) atau tidak disetel, <ph name="PRODUCT_NAME" /> tidak akan menggunakan kebijakan <ph name="IEEM_SITELIST_POLICY" /> <ph name="IE_PRODUCT_NAME" /> sebagai sumber aturan untuk pengalihan browser.
+
+      Untuk informasi selengkapnya terkait kebijakan <ph name="IEEM_SITELIST_POLICY" /> Internet Explorer: https://docs.microsoft.com/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode</translation>
 <translation id="4567137030726189378">Izinkan penggunaan Developer Tools</translation>
 <translation id="4567818663772614440">Kebijakan ini mengontrol pelaporan cloud <ph name="PRODUCT_NAME" /> yang mengupload informasi tentang operasi browser ke konsol Google Admin.
 
@@ -2452,11 +2454,6 @@
 <translation id="4725801978265372736">Wajibkan pencocokan nama pengguna lokal dengan pemilik host akses jarak jauh</translation>
 <translation id="4733471537137819387">Kebijakan yang terkait dengan autentikasi HTTP terintegrasi.</translation>
 <translation id="4742973303930120836">Membatasi mode pencetakan grafis latar belakang</translation>
-<translation id="4744190513568488164">Server yang dapat dijadikan tempat pendelegasian <ph name="PRODUCT_NAME" />.
-
-          Memisahkan beberapa nama server dengan koma. Karakter pengganti (*) diizinkan.
-
-          Jika Anda membiarkan kebijakan ini tidak disetel, <ph name="PRODUCT_NAME" /> tidak akan mendelegasikan kredensial pengguna meskipun server terdeteksi sebagai Intranet.</translation>
 <translation id="4752880493649142945">Sertifikat klien untuk menyambung ke RemoteAccessHostTokenValidationUrl</translation>
 <translation id="4757053978738874325">Mengaktifkan fitur aksesibilitas audio mono.
 
@@ -2506,13 +2503,6 @@
 
       Jika Anda menetapkan kebijakan, pengguna tidak dapat mengubahnya. Jika tidak ditetapkan, pengguna akan menentukan untuk menyembunyikan rak secara otomatis atau tidak.</translation>
 <translation id="4812714598405913256">Mengonfigurasi pesan batas akhir update otomatis untuk kebijakan DeviceMinimumVersion</translation>
-<translation id="481492486938162195">Kebijakan ini tidak digunakan lagi. Sebagai gantinya, gunakan kebijakan '<ph name="AUTH_NEGOCIATE_DELEGATE_ALLOWLIST_POLICY_NAME" />'.
-
-          Server yang mungkin didelegasikan <ph name="PRODUCT_NAME" />.
-
-          Pisahkan beberapa nama server dengan koma. Karakter pengganti (*) diizinkan.
-
-          Jika kebijakan ini tidak disetel, <ph name="PRODUCT_NAME" /> tidak akan mendelegasikan kredensial pengguna meskipun server terdeteksi sebagai Intranet.</translation>
 <translation id="4816674326202173458">Memungkinkan pengguna perusahaan menjadi primer dan sekunder (Perilaku default untuk pengguna yang tidak dikelola)</translation>
 <translation id="4826326557828204741">Tindakan yang diperlukan saat penundaan nganggur tercapai ketika menjalankan daya baterai</translation>
 <translation id="482803100714220060">Menampilkan URL Lengkap</translation>
@@ -2644,6 +2634,11 @@
           Jika Anda memilih nilai 'pac_script' sebagai 'ProxyMode', kolom 'ProxyPacUrl' dan 'ProxyBypassList' akan digunakan.</translation>
 <translation id="5056708224511062314">Lup dinonaktifkan</translation>
 <translation id="5058573563327660283">Pilih strategi yang digunakan untuk mengosongkan ruang disk selama pembersihan otomatis (tidak digunakan lagi)</translation>
+<translation id="5061114193960158745">Menyetel kebijakan akan mengontrol daftar situs yang tidak pernah menyebabkan pengalihan browser. Setiap item diperlakukan sebagai aturan. Aturan yang cocok tidak akan membuka browser alternatif. Tidak seperti kebijakan <ph name="URL_LIST_POLICY_NAME" />, aturan berlaku untuk kedua arah. Jika diaktifkan, add-in <ph name="IE_PRODUCT_NAME" /> juga akan mengontrol apakah <ph name="IE_PRODUCT_NAME" /> harus membuka URL ini di <ph name="PRODUCT_NAME" />.
+
+      Jika kebijakan tidak disetel, tidak ada situs yang akan ditambahkan ke daftar.
+
+      Catatan: Elemen juga dapat ditambahkan ke daftar ini melalui kebijakan <ph name="EXTERNAL_SITELIST_URL_POLICY_NAME" />.</translation>
 <translation id="5067143124345820993">Daftar putih pengguna masuk</translation>
 <translation id="5073609397321802133">Jika kebijakan ditetapkan ke false, halaman Tab Baru tidak akan mengizinkan pengguna menyesuaikan latar belakang. Latar belakang kustom yang ada akan dihapus secara permanen meskipun nanti kebijakan ditetapkan ke true.
 
@@ -2770,15 +2765,6 @@
 <translation id="5212810195096589189">Tentukan izin CLI VM</translation>
 <translation id="5213038356678567351">Situs yang seharusnya tidak pernah memicu pengalihan browser.</translation>
 <translation id="5219844027738217407">Untuk aplikasi Android, kebijakan ini hanya memengaruhi mikrofon. Jika kebijakan disetel ke true, mikrofon akan dibisukan untuk semua aplikasi Android, tanpa pengecualian.</translation>
-<translation id="5228316810085661003">Penundaan login otomatis akun lokal perangkat.
-
-      Jika kebijakan |DeviceLocalAccountAutoLoginId| tidak ditetapkan, kebijakan ini tidak akan berpengaruh. Sebaliknya:
-
-      Jika ditetapkan, kebijakan ini menentukan lamanya waktu tanpa aktivitas pengguna yang harus dilalui sebelum login otomatis ke akun lokal perangkat yang ditentukan oleh kebijakan |DeviceLocalAccountAutoLoginId|.
-
-      Jika kebijakan ini tidak ditetapkan, waktu tunggu yang digunakan adalah 0 milidetik.
-
-      Kebijakan ini ditentukan dalam milidetik.</translation>
 <translation id="523505283826916779">Setelan aksesibilitas</translation>
 <translation id="5236882091572996759">Jika kebijakan ini ditetapkan ke True atau tidak ditetapkan, pengguna tidak dianggap menganggur selama audio diputar. Hal ini mencegah tercapainya waktu tunggu menganggur dan mencegah diambilnya tindakan menganggur. Namun, peredupan layar, penonaktifan layar, dan penguncian layar akan dilakukan setelah waktu tunggu yang dikonfigurasi tercapai, tanpa mempertimbangkan aktivitas audio.
 
@@ -3230,9 +3216,6 @@
 <translation id="5774856474228476867">URL penelusuran penyedia penelusuran default</translation>
 <translation id="5775235485119094648">Mengisi daya baterai saat tingkat daya berada dalam rentang yang ditetapkan.</translation>
 <translation id="5776485039795852974">Tanyakan setiap kali situs ingin menampilkan pemberitahuan desktop</translation>
-<translation id="5781412041848781654">Menentukan pustaka GSSAPI yang akan digunakan untuk autentikasi HTTP. Anda dapat menyetel nama pustakanya saja atau jalur lengkap.
-
-          Jika tidak ada setelan yang diberikan, <ph name="PRODUCT_NAME" /> akan kembali menggunakan nama pustaka default.</translation>
 <translation id="5783009211970309878">Cetak Header dan Footer</translation>
 <translation id="5783576706065107606">Mengaktifkan mitigasi pemeriksaan <ph name="CORS" /> dalam implementasi <ph name="CORS" /> baru, sehingga memungkinkan Ekstensi tetap kompatibel dan mengizinkan <ph name="PRODUCT_NAME" /> mengirim header tertentu tanpa pemeriksaan <ph name="CORS" />.
 
@@ -3524,7 +3507,6 @@
         Jika sebuah kebijakan tercantum dalam daftar dan terdapat konflik antara dua sumber dan juga antara cakupan dan/atau level yang berbeda, kebijakan dengan prioritas tertinggi akan diterapkan.
 
         Jika sebuah kebijakan tidak tercantum dalam daftar dan terdapat konflik antara sumber, cakupan, dan/atau level, kebijakan dengan prioritas tertinggi akan diterapkan.</translation>
-<translation id="6258193603492867656">Menentukan apakah SPN Kerberos yang dihasilkan harus mencakup port non-standar. Jika Anda mengaktifkan setelan ini, dan port non-standar (selain port 80 atau 443) dimasukkan, port ini akan dimasukkan ke SPN Kerberos yang dihasilkan. Jika Anda menonaktifkan setelan ini atau membiarkannya tidak disetel, SPN Kerberos yang dihasilkan tidak akan pernah mencakup port.</translation>
 <translation id="6261643884958898336">Laporkan informasi Identifikasi Mesin</translation>
 <translation id="6273015149273504999">
       Menentukan daftar aplikasi dan ekstensi yang diinstal otomatis di layar login, tanpa interaksi pengguna, dan yang tidak dapat di-uninstal atau dinonaktifkan oleh pengguna.
@@ -3572,11 +3554,6 @@
       Jika kebijakan ini tidak disetel atau daftar kosong, semua skema akan dapat diakses di <ph name="PRODUCT_NAME" />.</translation>
 <translation id="6338982178236723271">Melaporkan info sistem</translation>
 <translation id="6342187235303612558">Memblokir pengguna agar tidak mengupload atau mendownload file yang saat ini tidak didukung untuk DLP atau pemindaian malware.</translation>
-<translation id="6352543686437322588">Akun lokal perangkat untuk login otomatis setelah penundaan.
-
-      Jika kebijakan ini ditetapkan, pengguna akan otomatis login ke sesi yang ditentukan jika setelah jangka waktu tertentu tidak ada interaksi pengguna pada layar login. Akun lokal perangkat harus sudah dikonfigurasi (lihat |DeviceLocalAccounts|).
-
-      Jika kebijakan ini tidak ditetapkan, tidak akan ada login otomatis.</translation>
 <translation id="6366574325767783825">Jika kebijakan disetel ke True (Benar) atau tidak disetel, <ph name="PRODUCT_NAME" /> akan menerima konten web yang ditayangkan sebagai Signed HTTP Exchange.
 
       Jika kebijakan disetel ke Salah (False), Signed HTTP Exchange tidak akan dimuat.</translation>
@@ -3800,6 +3777,9 @@
 <translation id="6704515759227307131">Kebijakan ini tidak digunakan lagi, dan telah diganti dengan AdvancedProtectionAllowed.
 
       Kebijakan ini mengontrol apakah pengguna yang terdaftar dalam Program Perlindungan Lanjutan diizinkan mengirimkan hasil download mereka ke Google untuk pemindaian malware. Jika ditetapkan ke Benar atau tidak ditetapkan, pengguna terdaftar akan diminta mengirimkan file mereka ke Google untuk pemindaian mendalam. Jika pengguna memilih 'Pindai', hasil download mereka akan dikirim ke Google. Jika ditetapkan ke Salah, pengguna tidak akan diminta mengirimkan hasil download ke Google.</translation>
+<translation id="6704994003174661159">Kebijakan ini akan mengontrol perlakuan terhadap formulir tidak aman (formulir yang dikirim melalui HTTP) yang disematkan di situs (HTTPS) aman dalam browser.
+       Jika kebijakan ini diaktifkan atau tidak disetel, peringatan akan ditampilkan dalam halaman penuh saat formulir tidak aman dikirimkan. Selain itu, balon peringatan akan ditampilkan di sebelah kolom formulir saat kursor mouse di atasnya, dan fitur isi otomatis akan dinonaktifkan untuk formulir tersebut.
+       Jika kebijakan ini dinonaktifkan, peringatan tidak ada ditampilkan untuk formulir tidak aman, dan fitur isi otomatis akan berfungsi seperti biasa.</translation>
 <translation id="670597451099978576">Memberikan izin secara otomatis ke situs ini untuk terhubung ke perangkat USB dengan ID vendor dan ID produk tertentu pada layar login.</translation>
 <translation id="6723472666969849951">Menyetel kebijakan akan mengontrol aplikasi dan ekstensi mana yang dapat diinstal di <ph name="PRODUCT_NAME" />, host mana yang dapat berinteraksi dengannya, dan membatasi akses runtime.
 
@@ -3937,6 +3917,13 @@
 <translation id="6903814433019432303">Kebijakan ini aktif dalam mode eceran saja.
 
       Menentukan kumpulan URL yang akan dimuat saat sesi demo dimulai. Kebijakan ini mengganti mekanisme lain untuk menyetel URL awal, sehingga hanya dapat diterapkan ke sesi yang tidak terkait dengan pengguna tertentu.</translation>
+<translation id="6905405893096403868">Menyetel kebijakan ke daftar string artinya setiap string akan diteruskan ke browser alternatif sebagai parameter command line yang berbeda. Pada <ph name="MS_WIN_NAME" />, parameter digabungkan dengan spasi. Pada <ph name="MAC_OS_NAME" /> dan <ph name="LINUX_OS_NAME" />, parameter dapat berisi spasi dan masih diperlakukan sebagai parameter tunggal.
+
+      Jika parameter berisi <ph name="URL_PLACEHOLDER" />, <ph name="URL_PLACEHOLDER" /> akan diganti dengan URL halaman yang akan dibuka. Jika tidak ada parameter yang berisi <ph name="URL_PLACEHOLDER" />, URL akan ditambahkan di akhir command line.
+
+      Variabel lingkungan diperluas. Pada <ph name="MS_WIN_NAME" />, <ph name="ENV_VARIABLE_WIN_EXAMPLE" /> akan diganti dengan nilai variabel lingkungan <ph name="ENV_VARIABLE_VALUE" />. Pada <ph name="MAC_OS_NAME" /> dan <ph name="LINUX_OS_NAME" />, <ph name="ENV_VARIABLE_UNIX_EXAMPLE" />akan diganti dengan nilai variabel lingkungan <ph name="ENV_VARIABLE_VALUE" />.
+
+      Kebijakan yang tidak disetel artinya hanya URL dilewati sebagai parameter command line.</translation>
 <translation id="6907778402784621686">Blokir konten tidak aman di situs ini</translation>
 <translation id="6908640907898649429">Mengonfigurasi penyedia penelusuran default. Anda dapat menentukan penyedia penelusuran default yang akan digunakan pengguna atau memilih menonaktifkan penelusuran default.</translation>
 <translation id="6913068954484253496">Izinkan <ph name="PRODUCT_NAME" /> untuk tersambung ke perangkat Cast di semua alamat IP.</translation>
@@ -3992,6 +3979,11 @@
 <translation id="69525503251220566">Parameter menyediakan fitur telusuri pakai gambar untuk penyedia penelusuran default</translation>
 <translation id="6953102253399571439">Aktifkan pencetakan PIN secara default</translation>
 <translation id="6956272732789158625">Jangan izinkan situs apa pun menggunakan pembuatan kunci</translation>
+<translation id="6961602002757991199">Jika kebijakan disetel ke URL yang valid, <ph name="PRODUCT_NAME" /> akan mendownload daftar situs dari URL tersebut dan menerapkan aturan seolah-olah aturan tersebut disetel dengan kebijakan <ph name="BROWSER_SWITCHER_URL_GREYLIST_POLICY_NAME" />. Kebijakan ini akan mencegah <ph name="PRODUCT_NAME" /> dan browser alternatif membuka satu sama lain.
+
+      Jika kebijakan tidak disetel (atau disetel ke URL yang tidak valid), <ph name="PRODUCT_NAME" /> tidak akan menggunakan kebijakan sebagai sumber aturan untuk tidak beralih browser.
+
+      Catatan: Kebijakan ini mengarah ke file XML dalam format yang sama seperti kebijakan <ph name="IEEM_SITELIST_POLICY" /> <ph name="IE_PRODUCT_NAME" />. Kebijakan ini akan memuat aturan dari file XML, tanpa membagikan aturan tersebut ke <ph name="IE_PRODUCT_NAME" />. Baca selengkapnya terkait kebijakan <ph name="IE_PRODUCT_NAME" /><ph name="IEEM_SITELIST_POLICY" /> ( https://docs.microsoft.com/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode )</translation>
 <translation id="6965859329738616662">Menentukan apakah model redup smart diizinkan untuk memperpanjang waktu hingga layar diredupkan.
 
       Saat layar akan diredupkan, model redup smart akan mengevaluasi apakah peredupan layar sebaiknya ditunda. Jika model redup smart menunda peredupan layar, maka hal itu secara efektif akan memperpanjang waktu hingga layar diredupkan. Dalam hal ini, penundaan layar nonaktif, layar terkunci, dan layar menganggur disesuaikan untuk mempertahankan agar interval penundaan peredupan layar tetap sama dengan yang semula dikonfigurasi.
@@ -4016,6 +4008,9 @@
 <translation id="7016736684656067099">Jika kebijakan disetel ke 1, semua situs akan dapat menampilkan gambar. Jika kebijakan disetel ke 2, situs tidak akan dapat menampilkan gambar.
 
       Jika tidak disetel, kebijakan akan mengizinkan gambar, tetapi pengguna dapat mengubah setelan ini.</translation>
+<translation id="7018302809266676962">Jika kebijakan disetel ke Aktif atau tidak disetel, <ph name="PRODUCT_NAME" /> akan menyimpan setidaknya satu tab terbuka setelah beralih ke browser alternatif.
+
+      Jika kebijakan disetel ke Nonaktif, <ph name="PRODUCT_NAME" /> akan menutup tab setelah beralih ke browser alternatif, meskipun itu adalah tab terakhir. Hal ini menyebabkan <ph name="PRODUCT_NAME" /> keluar sepenuhnya.</translation>
 <translation id="7019805045859631636">Cepat</translation>
 <translation id="7027785306666625591">Mengonfigurasi pengelolaan daya di <ph name="PRODUCT_OS_NAME" />.
 
@@ -4261,9 +4256,6 @@
 <translation id="731208205557053914">Melaporkan info VPD</translation>
 <translation id="7323896582714668701">Parameter baris perintah tambahan untuk <ph name="PRODUCT_NAME" /></translation>
 <translation id="7326394567531622570">Serupa dengan Wipe (nilai 2), namun mencoba untuk mempertahankan token login sehingga pengguna tidak perlu login lagi.</translation>
-<translation id="7329968046053403405">Menentukan jenis akun untuk akun yang diberikan oleh aplikasi autentikasi Android, yang mendukung autentikasi <ph name="HTTP_NEGOTIATE" /> (misalnya autentikasi Kerberos). Informasi ini seharusnya tersedia dari penyedia aplikasi autentikasi. Untuk detail selengkapnya, lihat https://goo.gl/hajyfN.
-
-          Jika tidak ada setelan yang diberikan, autentikasi <ph name="HTTP_NEGOTIATE" /> akan dinonaktifkan di Android.</translation>
 <translation id="7331962793961469250">Bila disetel ke True, promosi untuk apl Chrome Webstore tidak akan muncul pada halaman tab baru. Menyetel opsi ini ke False atau membiarkannya tanpa disetel akan membuat promosi untuk apl Chrome Webstore muncul di halaman tab baru</translation>
 <translation id="7332963785317884918">Kebijakan ini tidak lagi digunakan. <ph name="PRODUCT_OS_NAME" /> akan selalu menggunakan strategi pembersihan 'RemoveLRU'.
 
@@ -4328,6 +4320,11 @@
 <translation id="749556411189861380">Laporkan versi firmware dan OS perangkat yang terdaftar.
 
       Jika setelan ini tidak disetel atau disetel ke True, perangkat terdaftar akan melaporkan versi firmware dan OS secara berkala. Jika setelan ini disetel ke False, info versi tidak akan dilaporkan.</translation>
+<translation id="7506745375479451616">Kebijakan ini mengontrol perintah yang akan digunakan untuk membuka URL di <ph name="PRODUCT_NAME" /> saat beralih dari <ph name="IE_PRODUCT_NAME" />. Kebijakan ini dapat disetel ke jalur file yang dapat dijalankan atau <ph name="PRODUCT_NAME_PLACEHOLDER" /> untuk otomatis mendeteksi lokasi dari <ph name="PRODUCT_NAME" />.
+
+      Tidak menyetel kebijakan berarti <ph name="IE_PRODUCT_NAME" /> otomatis mendeteksi jalur yang dapat dijalankan milik <ph name="PRODUCT_NAME" /> saat meluncurkan <ph name="PRODUCT_NAME" /> dari Internet Explorer.
+
+      Catatan: Jika add-in Dukungan Browser Lama untuk <ph name="IE_PRODUCT_NAME" /> tidak diinstal, kebijakan ini tidak akan berpengaruh.</translation>
 <translation id="7506758875409719208">Mengonfigurasi nama domain klien yang diperlukan, yang akan diterapkan pada klien akses jarak jauh dan mencegah pengguna mengubahnya.
 
           Jika setelan ini diaktifkan dan ditetapkan ke satu atau beberapa domain, hanya klien dari salah satu domain yang telah ditentukan yang dapat tersambung ke host.
@@ -5188,7 +5185,6 @@
 <translation id="8757552286070680084">Konfigurasi DTC wilco</translation>
 <translation id="8758831693895931466">Aktifkan pendaftaran pengelolaan cloud wajib</translation>
 <translation id="8759829385824155666">Jenis enkripsi Kerberos yang diizinkan</translation>
-<translation id="8764119899999036911">Menentukan apakah Kerberos SPN yang dihasilkan didasarkan pada nama DNS kanonik atau nama asli yang dimasukkan. Jika Anda mengaktifkan setelan ini, pencarian CNAME akan dilewati dan nama server akan digunakan seperti saat dimasukkan. Jika Anda menonaktifkan setelan ini atau membiarkannya tidak disetel, nama kanonik server akan ditentukan melalui pencarian CNAME.</translation>
 <translation id="8764477907716150749">Kebijakan ini untuk penggunaan internal oleh <ph name="PRODUCT_NAME" /> sendiri.</translation>
 <translation id="877185520360032968">Menyetel kebijakan akan mengubah direktori default tempat Chrome mendownload file, tetapi pengguna dapat mengubah direktori tersebut.
 
@@ -5306,13 +5302,6 @@
       Jika kebijakan ini ditetapkan ke False atau tidak ditetapkan, elemen kontrol formulir akan diaktifkan saat diluncurkan di M81, M82, dan M83.
 
       Kebijakan ini akan dihapus setelah Chrome 84.</translation>
-<translation id="8937562488500723400">Mengontrol apakah persetujuan oleh kebijakan KDC dipatuhi untuk menentukan pendelegasian tiket <ph name="KERBEROS" />.
-
-          Jika kebijakan ini disetel ke benar, autentikasi HTTP akan mematuhi persetujuan oleh kebijakan KDC, yaitu Chrome hanya akan mendelegasikan kredensial jika KDS menyetel <ph name="OK_AS_DELEGATE" /> pada tiket layanan. Buka https://tools.ietf.org/html/rfc5896.html untuk informasi selengkapnya. Layanan juga harus cocok dengan kebijakan 'AuthNegotiateDelegateAllowlist'.
-
-          Jika kebijakan ini tidak disetel atau disetel ke salah, kebijakan KDC akan diabaikan di platform yang didukung, dan hanya kebijakan 'AuthNegotiateDelegateAllowlist' yang akan dipatuhi.
-
-          Di Windows, kebijakan KDC selalu dipatuhi.</translation>
 <translation id="8938932171964587769">Tidak digunakan lagi di M69. Sebagai gantinya, gunakan OverrideSecurityRestrictionsOnInsecureOrigin.
 
       Kebijakan ini menentukan daftar asal (URL) atau pola hostname (seperti "*.example.com") yang tidak dikenai pembatasan keamanan untuk asal yang tidak aman.
@@ -5330,6 +5319,7 @@
       Jika disetel ke true atau tidak disetel, Izin Sinkronisasi dapat ditampilkan.</translation>
 <translation id="8943934315109955032">Tidak memeriksa pelanggaran aturan perlindungan data sensitif</translation>
 <translation id="8947415621777543415">Laporkan lokasi perangkat</translation>
+<translation id="8948062138228904066">Daftar server autentikasi yang diizinkan</translation>
 <translation id="8949552982791839607">Jika dinonaktifkan, kebijakan akan mencegah peringatan keamanan muncul saat Chrome diluncurkan dengan beberapa tanda command line yang berpotensi berbahaya.
 
           Jika diaktifkan atau tidak disetel, peringatan keamanan akan ditampilkan saat beberapa tanda command line digunakan untuk meluncurkan Chrome.
@@ -5355,6 +5345,19 @@
 <translation id="8976531594979650914">Menggunakan Printer Default Sistem sebagai Default</translation>
 <translation id="8977192934280677167">Mengizinkan akses menu konteks penyedia penelusuran default</translation>
 <translation id="8992176907758534924">Jangan izinkan situs apa pun menampilkan gambar</translation>
+<translation id="9007632512838819703">Kebijakan ini tidak digunakan lagi. Sebagai gantinya, gunakan <ph name="SPELLCHECK_LANGUAGE_BLOCKLIST_POLICY_NAME" />.
+
+      Menonaktifkan secara paksa fitur pemeriksa ejaan bahasa. Bahasa yang tidak dikenal dalam daftar tersebut akan diabaikan.
+
+      Jika kebijakan ini diaktifkan, fitur pemeriksa ejaan akan dinonaktifkan untuk bahasa yang ditentukan. Pengguna masih dapat mengaktifkan atau menonaktifkan fitur pemeriksa ejaan untuk bahasa yang tidak tercantum dalam daftar.
+
+      Jika kebijakan ini tidak disetel, atau dinonaktifkan, tidak akan ada perubahan pada preferensi fitur pemeriksa ejaan pengguna.
+
+      Jika kebijakan <ph name="SPELLCHECK_ENABLED_POLICY_NAME" /> disetel ke salah (false), kebijakan ini tidak akan berpengaruh.
+
+      Jika suatu bahasa tercantum dalam kebijakan ini serta kebijakan <ph name="SPELLCHECK_LANGUAGE_POLICY_NAME" />, kebijakan yang lebih baru akan diprioritaskan dan bahasa fitur pemeriksa ejaan akan diaktifkan.
+
+      Bahasa yang didukung saat ini adalah: af, bg, ca, cs, da, de, el, en-AU, en-CA, en-GB, en-US, es, es-419, es-AR, es-ES, es-MX, es-US, et, fa, fo, fr, he, hi, hr, hu, id, it, ko, lt, lv, nb, nl, pl, pt-BR, pt-PT, ro, ru, sh, sk, sl, sq, sr, sv, ta, tg, tr, uk, vi.</translation>
 <translation id="9009119876570708617">Kebijakan ini telah dihapus mulai M85, harap gunakan <ph name="POLICY_NAME" /> untuk mengizinkan konten tidak aman di tiap situs.
        Kebijakan ini akan mengontrol perlakuan untuk konten campuran (konten HTTP di situs HTTPS) dalam browser.
        Jika kebijakan disetel ke benar (true) atau tidak disetel, konten campuran audio dan video akan diupgrade secara otomatis ke HTTPS (URL akan ditulis ulang sebagai HTTPS, tanpa penggantian jika resource tidak tersedia melalui HTTPS) dan peringatan 'Tidak Aman' akan ditampilkan di kolom URL untuk konten campuran gambar.
@@ -5458,7 +5461,7 @@
 
       Menyetel kebijakan ini akan mencegah penerapan perlindungan rollback untuk setidaknya jumlah milestone ini.
 
-      Menyetel kebijakan ini ke nilai yang lebih rendah akan memiliki dampak permanen: perangkat MUNGKIN tidak dapat dikembalikan ke versi sebelumnya setelah kebijakan disetel ulang ke nilai yang lebih tinggi.
+      Menyetel kebijakan ini ke nilai yang lebih rendah akan memiliki dampak permanen: perangkat MUNGKIN tidak dapat dikembalikan ke versi sebelumnya setelah kebijakan direset ke nilai yang lebih tinggi.
 
       Kemungkinan rollback aktual juga dapat bergantung pada model perangkat dan patch kerentanan kritis.</translation>
 <translation id="9123464369663964441">Izinkan pengguna menambahkan pengecualian untuk mengizinkan konten campuran</translation>
diff --git a/components/policy/resources/policy_templates_it.xtb b/components/policy/resources/policy_templates_it.xtb
index e64a0a9..89bd74e 100644
--- a/components/policy/resources/policy_templates_it.xtb
+++ b/components/policy/resources/policy_templates_it.xtb
@@ -10,6 +10,17 @@
       Se non viene impostato, non saranno applicate limitazioni e l'utente potrà stampare qualsiasi documento.</translation>
 <translation id="101438888985615157">Ruota lo schermo di 180°</translation>
 <translation id="1017967144265860778">Gestione dell'alimentazione nella schermata di accesso</translation>
+<translation id="1018427234617066902">Consente di forzare l'attivazione delle lingue per il controllo ortografico. Le lingue dell'elenco non riconosciute verranno ignorate.
+
+      Se attivi questo criterio, il controllo ortografico verrà attivato per le lingue specificate, oltre che per le lingue per cui l'utente ha attivato il controllo ortografico.
+
+      Se il criterio non viene impostato o viene disattivato, le preferenze di controllo ortografico dell'utente rimarranno invariate.
+
+      Se il criterio <ph name="SPELLCHECK_ENABLED_POLICY_NAME" /> è impostato su falso, questo criterio non avrà effetto.
+
+      Se una lingua è inclusa sia in questo criterio sia nel criterio <ph name="SPELLCHECK_LANGUAGE_BLOCKLIST_POLICY_NAME" />, questo criterio ha la priorità e verrà attivata la lingua per il controllo ortografico.
+
+      Le lingue attualmente supportate sono: af, bg, ca, cs, da, de, el, en-AU, en-CA, en-GB, en-US, es, es-419, es-AR, es-ES, es-MX, es-US, et, fa, fo, fr, he, hi, hr, hu, id, it, ko, lt, lv, nb, nl, pl, pt-BR, pt-PT, ro, ru, sh, sk, sl, sq, sr, sv, ta, tg, tr, uk, vi.</translation>
 <translation id="1019101089073227242">Imposta directory dati utente</translation>
 <translation id="1022361784792428773">ID delle estensioni (oppure * per tutte le estensioni) per cui non è consentita l'installazione</translation>
 <translation id="102492767056134033">Impostazione stato predefinito della tastiera sullo schermo nella schermata di accesso</translation>
@@ -359,15 +370,6 @@
 <translation id="1654087023995670109">Applica modalità ospite del browser</translation>
 <translation id="1655229863189977773">Imposta le dimensioni della cache su disco in byte</translation>
 <translation id="166427968280387991">Server proxy</translation>
-<translation id="1668836044817793277">Consente o meno all'app kiosk avviata automaticamente senza ritardo di controllare la versione di <ph name="PRODUCT_OS_NAME" />.
-
-Questa norma consente o meno all'app kiosk avviata automaticamente senza ritardo di controllare la versione di <ph name="PRODUCT_OS_NAME" />, dichiarando il valore required_platform_version nel relativo file manifest e utilizzandolo come prefisso per la versione target relativa agli aggiornamenti automatici.
-
-Se la norma viene impostata su true, il valore della chiave manifest required_platform_version dell'app kiosk avviata automaticamente senza ritardo viene utilizzato come prefisso per la versione target relativa agli aggiornamenti automatici.
-
-Se la norma non viene configurata o viene impostata su false, la chiave manifest required_platform_version viene ignorata e l'aggiornamento automatico prosegue normalmente.
-
-Avviso. Non è consigliato delegare il controllo della versione di <ph name="PRODUCT_OS_NAME" /> a un'app kiosk, poiché potrebbe impedire al dispositivo di ricevere aggiornamenti software e correzioni di sicurezza fondamentali. Delegare il controllo della versione di <ph name="PRODUCT_OS_NAME" /> potrebbe mettere a rischio gli utenti.</translation>
 <translation id="1669584285557771729">Se questo criterio viene impostato, consente di controllare il tipo di lente d'ingrandimento che viene attivato.
 
           Se questo criterio viene impostato su "Schermo intero", la lente d'ingrandimento sarà sempre attiva in modalità Lente d'ingrandimento a schermo intero sulla schermata di accesso.
@@ -446,6 +448,9 @@
       L'impostazione del criterio specifica quali estensioni sono escluse dalla lista delle estensioni non consentite. Utilizza un valore di <ph name="ALL_EXTENSIONS" /> per <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> per non consentire tutte le estensioni. In questo modo gli utenti potranno installare solo estensioni esplicitamente permesse. Per impostazione predefinita, tutte le estensioni sono consentite. Se invece non hai consentito estensioni tramite criterio, utilizza l'elenco delle estensioni consentite per modificare il criterio.</translation>
 <translation id="1781356041596378058">Questa norma controlla anche l'accesso alle Opzioni sviluppatore di Android. Se la norma viene impostata su true, gli utenti non possono accedere alle Opzioni sviluppatore. Se la norma viene impostata su false o non viene impostata, gli utenti possono accedere alle Opzioni sviluppatore toccando sette volte il numero di build nell'app Impostazioni di Android.</translation>
 <translation id="1793346220873697538">Disattiva la stampa PIN per impostazione predefinita</translation>
+<translation id="179694024208061102">Se il criterio viene impostato su Attivato, <ph name="PRODUCT_NAME" /> proverà ad avviare alcuni URL in un browser alternativo, ad esempio <ph name="IE_PRODUCT_NAME" />. Questa funzionalità viene impostata con i criteri del gruppo <ph name="LEGACY_BROWSER_SUPPORT_POLICY_GROUP" />.
+
+      Se il criterio viene impostato su Disattivato o se non viene impostato, <ph name="PRODUCT_NAME" /> non proverà ad avviare gli URL impostati in un browser alternativo.</translation>
 <translation id="1797233582739332495">Mostra un messaggio ricorrente all'utente in cui indica che è necessario un riavvio</translation>
 <translation id="1798559516913615713">Durata della cache del GPO</translation>
 <translation id="1802205074307397126">Ritarda caricamenti finché il risultato dell'analisi non viene reso noto</translation>
@@ -524,7 +529,7 @@
 <translation id="1914840757300882918">Se questa norma è impostata, l'host utilizzerà un certificato client con il nome comune dell'emittente indicato per eseguire l'autenticazione su RemoteAccessHostTokenValidationUrl. Impostare la norma su "*" per utilizzare qualsiasi certificato client disponibile.
 
           Questa funzione è attualmente disattivata lato server.</translation>
-<translation id="1919802376548418720">Utilizza la norma KDC per delegare credenziali.</translation>
+<translation id="1919802376548418720">Utilizza il criterio KDC per delegare credenziali.</translation>
 <translation id="1920046221095339924">Consenti la sessione gestita sul dispositivo</translation>
 <translation id="1930127294345368978">Numero massimo consentito di fogli da utilizzare per un singolo processo di stampa</translation>
 <translation id="193259052151668190">Whitelist di dispositivi USB scollegabili</translation>
@@ -618,11 +623,6 @@
           Se questa impostazione è disattivata, il trasferimento di file non sarà concesso. Se questa impostazione è attivata o non configurata, il trasferimento di file sarà concesso.</translation>
 <translation id="2057317273526988987">Consenti l'accesso a un elenco di URL</translation>
 <translation id="2061810934846663491">Configura i nomi di dominio richiesti per gli host di accesso remoto</translation>
-<translation id="206623763829450685">Consente di specificare gli schemi di autenticazione HTTP supportati da <ph name="PRODUCT_NAME" />.
-
-          I valori possibili sono "basic", "digest", "ntlm" e "negotiate". Separa i valori con la virgola.
-
-          Se questa norma non viene impostata, vengono utilizzati tutti e quattro gli schemi.</translation>
 <translation id="2067011586099792101">Blocca l'accesso ai siti non presenti nei pacchetti di contenuti</translation>
 <translation id="2073552873076775140">Consenti di eseguire l'accesso a <ph name="PRODUCT_NAME" /></translation>
 <translation id="2075732129949889165">Playbook Ansible di Crostini</translation>
@@ -761,6 +761,7 @@
       Questi suggerimenti vengono recuperati da remoto dai server di Google.
 
       Se l'impostazione è impostata su false, i suggerimenti non vengono recuperati o mostrati.</translation>
+<translation id="225340736558643885">Attiva avvisi per moduli non sicuri</translation>
 <translation id="2258126710006312594">Consenti l'accesso remoto agli utenti per trasferire file da/verso l'host</translation>
 <translation id="2267288258868218403">Blocca il caricamento di tipi di file non supportati</translation>
 <translation id="2269319728625047531">Abilita la visualizzazione del consenso alla sincronizzazione durante l'accesso</translation>
@@ -846,6 +847,13 @@
 <translation id="2358176879566587521">Il criterio è rimosso. Non è compatibile con questa versione di <ph name="PRODUCT_NAME" />. Leggi ulteriori informazioni all'indirizzo https://support.google.com/chrome/a/answer/7643500</translation>
 <translation id="2364639863953745682">Modalità dell'esperienza di onboarding dell'assistente</translation>
 <translation id="2386362615870139244">Consenti Wakelock dello schermo</translation>
+<translation id="2394674739523870144">Se per questo criterio viene impostato un elenco di stringhe, queste ultime vengono unite usando degli spazi e passate da <ph name="IE_PRODUCT_NAME" /> a <ph name="PRODUCT_NAME" /> sotto forma di parametri della riga di comando. Se un parametro contiene <ph name="URL_PLACEHOLDER" />, il valore <ph name="URL_PLACEHOLDER" /> viene sostituito con l'URL della pagina da aprire. Se nessun parametro contiene <ph name="URL_PLACEHOLDER" />, l'URL viene aggiunto alla fine della riga di comando.
+
+      Le variabili di ambiente vengono espanse. Su <ph name="MS_WIN_NAME" />, il valore <ph name="ENV_VARIABLE_WIN_EXAMPLE" /> viene sostituito con il valore della variabile di ambiente <ph name="ENV_VARIABLE_VALUE" />.
+
+      Se il criterio non viene impostato, <ph name="IE_PRODUCT_NAME" /> passa a <ph name="PRODUCT_NAME" /> soltanto l'URL sotto forma di parametro della riga di comando.
+
+      Nota: se il componente aggiuntivo Supporto dei browser precedenti per <ph name="IE_PRODUCT_NAME" /> non è installato, questo criterio non ha effetto.</translation>
 <translation id="2399987589969059485">La configurazione di questo criterio consente di specificare quali varianti è possibile applicare in <ph name="PRODUCT_NAME" />.
 
       Le varianti forniscono un mezzo per apportare modifiche a <ph name="PRODUCT_NAME" /> senza inviare una nuova versione del browser, attivando o disattivando in modo selettivo le funzionalità già esistenti. Per ulteriori informazioni, vai all'indirizzo https://support.google.com/chrome/a?p=Manage_the_Chrome_variations_framework.
@@ -905,11 +913,6 @@
 
       Se il criterio viene impostato su false o non viene impostato, le statistiche non vengono segnalate.
       Se viene impostato su true, le statistiche vengono segnalate.</translation>
-<translation id="244317009688098048">Attiva scorciatoia da tastiera bailout per accesso automatico.
-
-      Se questa norma non è impostata o è impostata su True e un account dispositivo locale è configurato per l'accesso automatico senza ritardo, <ph name="PRODUCT_OS_NAME" /> rispetterà la scorciatoia da tastiera Ctrl+Alt+S per bypassare l'accesso automatico e la visualizzazione della schermata di accesso.
-
-      Se questa norma è impostata su False, l'accesso automatico senza ritardo (se configurato) non può essere bypassato.</translation>
 <translation id="2454228136871844693">Ottimizza per aumentare la stabilità.</translation>
 <translation id="2463034609187171371">Attiva i pacchetti di crittografia DHE in TLS</translation>
 <translation id="2463365186486772703">Lingua dell'applicazione</translation>
@@ -955,11 +958,6 @@
       Se questa norma non viene configurata o viene impostata su "Non filtrare i siti di contenuti per adulti", i siti non verranno filtrati.
 
       Se questa norma viene impostata su "Filtra i siti di contenuti per adulti di primo livello", i siti classificati come pornografici verranno filtrati.</translation>
-<translation id="2488010520405124654">Consente di attivare la richiesta di configurazione della rete in modalità offline.
-
-      Se questa norma non viene impostata o viene impostata su True, se un account locale sul dispositivo è configurato per l'accesso automatico senza ritardo e il dispositivo non ha accesso a Internet, in <ph name="PRODUCT_OS_NAME" /> viene visualizzata una richiesta di configurazione della rete.
-
-      Se questa norma viene impostata su False, verrà visualizzato un messaggio di errore anziché la richiesta di configurazione della rete.</translation>
 <translation id="2498238926436517902">Nascondi sempre automaticamente lo shelf</translation>
 <translation id="250670737672448119">Consente di attivare la funzione di accessibilità di evidenziazione del cursore di testo.
 
@@ -982,14 +980,6 @@
 <translation id="2518231489509538392">Consenti riproduzione audio</translation>
 <translation id="2521581787935130926">Mostra la scorciatoia per le app nella barra dei Preferiti</translation>
 <translation id="2522304491589804974">Configura la lista consentita per l'installazione delle estensioni</translation>
-<translation id="2528659559494311776">Questo criterio controlla una funzionalità di sicurezza nel protocollo TLS 1.3 che protegge le connessioni da attacchi di downgrade. È compatibile con le versioni precedenti e non interesserà le connessioni a server o proxy TLS 1.2 conformi. Tuttavia, un difetto di implementazione nelle versioni precedenti di alcuni proxy che intercettano connessioni TLS li rende incompatibili.
-
-      Se questo criterio è impostato su True o non è impostato, <ph name="PRODUCT_NAME" /> attiverà queste protezioni di sicurezza per tutte le connessioni.
-
-      Se questo criterio è impostato su False, <ph name="PRODUCT_NAME" /> disattiverà queste protezioni di sicurezza per le connessioni autenticate con certificati CA installati a livello locale. Queste protezioni sono sempre attive per le connessioni autenticate con certificati CA considerati pubblicamente attendibili.
-
-      Il valore predefinito di questo criterio è stato modificato in <ph name="PRODUCT_NAME" /> 81 da False a True. Il codice di errore previsto per il problema di connessione dei proxy interessati è ERR_TLS13_DOWNGRADE_DETECTED. Gli amministratori a cui occorre più tempo per eseguire l'upgrade dei proxy interessati potrebbero usare questo criterio per disattivare temporaneamente questa funzionalità di sicurezza. Dopo la versione 85, questo criterio verrà rimosso.
-      </translation>
 <translation id="2529880111512635313">Configura l'elenco di estensioni e app con installazione imposta</translation>
 <translation id="253135976343875019">Ritardo avviso inattività in caso di utilizzo di CA</translation>
 <translation id="2536525645274582300">L'utente decide se abilitare i servizi di geolocalizzazione di Google</translation>
@@ -1045,11 +1035,6 @@
 
       Se la norma è impostata su false, l'accelerazione hardware verrà disattivata.</translation>
 <translation id="2593762551209145088">Navigazione sicura non è mai attiva.</translation>
-<translation id="2596260130957832043">Consente di stabilire se attivare o meno l'autenticazione NTLMv2.
-
-          Tutte le versioni recenti dei server Samba e Windows supportano l'autenticazione NTLMv2, che deve essere disattivata solo per garantire la compatibilità con le versioni precedenti, in quanto riduce la sicurezza dell'autenticazione.
-
-          Se questa norma non viene impostata, l'impostazione predefinita è true e l'autenticazione NTLMv2 è attivata.</translation>
 <translation id="26023406105317310">Configura account Kerberos</translation>
 <translation id="2604182581880595781">Configura le norme relative alla funzione Condivisioni file di rete</translation>
 <translation id="2615240493030733717">Segnala informazioni sul fuso orario</translation>
@@ -1077,6 +1062,11 @@
 
       Per informazioni dettagliate sui pattern <ph name="URL_LABEL" /> validi, visita la pagina https://cloud.google.com/docs/chrome-enterprise/policies/url-patterns.</translation>
 <translation id="2633084400146331575">Attiva la funzione di lettura vocale</translation>
+<translation id="2635872253077105112">Questo criterio consente di stabilire l'elenco dei siti web da aprire in un browser alternativo. Ogni elemento è considerato come una regola per aprire qualcosa in un browser alternativo. <ph name="PRODUCT_NAME" /> utilizza queste regole per scegliere se aprire un URL in un browser alternativo. Quando il componente aggiuntivo <ph name="IE_PRODUCT_NAME" /> è attivo, <ph name="IE_PRODUCT_NAME" /> torna a <ph name="PRODUCT_NAME" /> se non c'è corrispondenza tra le regole. Se le regole sono in conflitto, <ph name="PRODUCT_NAME" /> usa quella più specifica.
+
+      Se il criterio non viene impostato, non viene aggiunto alcun sito web all'elenco.
+
+      Nota: puoi aggiungere elementi all'elenco anche tramite i criteri <ph name="USE_IE_SITELIST_POLICY_NAME" /> e <ph name="EXTERNAL_SITELIST_URL_POLICY_NAME" />.</translation>
 <translation id="264093234299818170">Vengono mostrate tutte le stampanti, tranne quelle indicate nella lista bloccata.</translation>
 <translation id="2647069081229792812">Attiva o disattiva la funzione di modifica dei preferiti</translation>
 <translation id="2649896281375932517">Consenti agli utenti di decidere</translation>
@@ -1140,9 +1130,6 @@
       Questo criterio aziendale è finalizzato al periodo di transizione e verrà rimosso in Chrome 88.</translation>
 <translation id="2759224876420453487">Controlla il comportamento dell'utente in una sessione profilo multiplo</translation>
 <translation id="2761483219396643566">Ritardo avviso inattività in caso di utilizzo della batteria</translation>
-<translation id="2762164719979766599">Specifica l'elenco di account del dispositivo da visualizzare nella schermata di accesso.
-
-      Ogni voce in elenco specifica un identificatore che viene utilizzato internamente per distinguere i vari account del dispositivo.</translation>
 <translation id="2769952903507981510">Configura il nome di dominio richiesto per gli host di accesso remoto</translation>
 <translation id="2787173078141616821">Segnala informazioni sullo stato di Android</translation>
 <translation id="2787774054174244402">L'impostazione del criterio su True impedisce agli utenti di scrivere su dispositivi di archiviazione esterni.
@@ -1251,6 +1238,11 @@
 <translation id="2921222258441684334">Se il criterio è impostato su 1, i siti possono tracciare la posizione fisica dell'utente come stato predefinito. Se il criterio è impostato su 2, il tracciamento viene negato per impostazione predefinita. Puoi impostare il criterio per chiedere ogni volta che un sito desidera tracciare la posizione fisica degli utenti.
 
       Se il criterio non viene configurato, si applica il criterio <ph name="ASK_GEOLOCATION_POLICY_NAME" />, ma gli utenti possono cambiare l'impostazione.</translation>
+<translation id="2940127076681735544">Se per il criterio viene impostato un URL valido, <ph name="PRODUCT_NAME" /> scarica l'elenco dei siti da tale URL e applica le regole come se fossero state configurate con il criterio <ph name="SITELIST_POLICY_NAME" />.
+
+      Se il criterio non viene impostato (o se viene impostato un URL non valido), <ph name="PRODUCT_NAME" /> non usa il criterio come fonte di regole per il cambio di browser.
+
+      Nota: questo criterio rimanda a un file XML nello stesso formato del criterio <ph name="IEEM_SITELIST_POLICY" /> di <ph name="IE_PRODUCT_NAME" />. Se viene impostato, le regole vengono caricate da un file XML senza essere condivise con <ph name="IE_PRODUCT_NAME" />. Leggi ulteriori informazioni sul criterio <ph name="IEEM_SITELIST_POLICY" /> di <ph name="IE_PRODUCT_NAME" /> (https://docs.microsoft.com/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode)</translation>
 <translation id="2952347049958405264">Limitazioni:</translation>
 <translation id="2956777931324644324">Questa norma è stata ritirata a partire dalla versione 36 di <ph name="PRODUCT_NAME" />.
 
@@ -1549,6 +1541,9 @@
 
       Se questo criterio non è impostato, tutti i plug-in che soddisfano i pattern in "DisabledPlugins" verranno disattivati e bloccati e l'utente non potrà attivarli.</translation>
 <translation id="3381968327636295719">Utilizza il browser host per impostazione predefinita</translation>
+<translation id="3412937883532015092">Se per il criterio viene impostato un numero, <ph name="PRODUCT_NAME" /> mostra un messaggio relativo al numero di millisecondi impostato, quindi apre un browser alternativo.
+
+      Se il criterio non viene impostato o viene impostato su 0 e si passa a un URL impostato, l'URL viene aperto subito in un browser alternativo.</translation>
 <translation id="3414260318408232239">Se questa norma non viene configurata, <ph name="PRODUCT_NAME" /> utilizza una versione minima predefinita, ossia TLS 1.0.
 
       In caso contrario, la norma potrebbe essere impostata su uno dei seguenti valori: "tls1", "tls1.1" o "tls1.2". Se questa norma viene impostata, <ph name="PRODUCT_NAME" /> non utilizzerà versioni SSL/TLS precedenti alla versione specificata. I valori non riconosciuti verranno ignorati.</translation>
@@ -1938,6 +1933,9 @@
 <translation id="3942041691320538491">Se il criterio è impostato su 0 (valore predefinito), è possibile accedere agli strumenti per sviluppatori e alla console JavaScript, ma non se ci sono estensioni installate in base alle norme aziendali. Se il criterio è impostato su 1, è possibile accedere agli strumenti per sviluppatori e alla console JavaScript in ogni caso, anche se ci sono estensioni installate in base alle norme aziendali. Se il criterio è impostato su 2, non è possibile accedere agli strumenti per sviluppatori, né esaminare gli elementi del sito web.
 
       Questa impostazione disattiva anche le scorciatoie da tastiera e le voci dei menu o dei menu contestuali per aprire gli strumenti per sviluppatori o la console JavaScript.</translation>
+<translation id="3942080695743860553">Questo criterio consente di stabilire il comando da usare per aprire gli URL in un browser alternativo. Per il criterio è possibile impostare i valori <ph name="INTERNET_EXPLORER_VALUE_PLACEHOLDER" />, <ph name="FIREFOX_VALUE_PLACEHOLDER" />, <ph name="SAFARI_VALUE_PLACEHOLDER" />, <ph name="OPERA_VALUE_PLACEHOLDER" /> oppure un percorso file. Se per questo criterio viene impostato un percorso file, tale file viene usato come eseguibile. <ph name="INTERNET_EXPLORER_VALUE_PLACEHOLDER" /> è disponibile soltanto su <ph name="MS_WIN_NAME" />, mentre <ph name="SAFARI_VALUE_PLACEHOLDER" /> è disponibile soltanto su <ph name="MS_WIN_NAME" /> e <ph name="MAC_OS_NAME" />.
+
+      Se il criterio non viene impostato, viene usato un valore predefinito specifico della piattaforma: <ph name="IE_PRODUCT_NAME" /> per <ph name="MS_WIN_NAME" /> o <ph name="SAFARI_PRODUCT_NAME" /> per <ph name="MAC_OS_NAME" />. Su <ph name="LINUX_OS_NAME" /> non sarà possibile aprire un browser alternativo.</translation>
 <translation id="3950110092991281616">Attiva l'autenticazione ambientale solo nelle sessioni standard.</translation>
 <translation id="3950239119790560549">Limitazioni relative alla data/ora di aggiornamento</translation>
 <translation id="3956686688560604829">Utilizza la norma SiteList di Internet Explorer per il Supporto dei browser precedenti.</translation>
@@ -1992,7 +1990,6 @@
 <translation id="4020682745012723568">Le app Android non possono accedere ai cookie trasferiti al profilo dell'utente.</translation>
 <translation id="402759845255257575">Non consentire ad alcun sito di eseguire JavaScript</translation>
 <translation id="4027608872760987929">Attiva il provider di ricerca predefinito</translation>
-<translation id="4039085364173654945">Consente di stabilire se per i contenuti secondari di terze parti presenti in una pagina è consentita la visualizzazione di una finestra di dialogo Autorizzazione di base HTTP. Generalmente questa norma non è attiva per tutela dal phishing. Se questa norma non viene impostata, l'impostazione verrà disattivata e per i contenuti secondari di terze parti non potrà essere visualizzata una finestra di dialogo Autorizzazione di base HTTP.</translation>
 <translation id="4044054366426171256">Consente di configurare i nomi di dominio dell'host che verranno imposti sugli host di accesso remoto e impedisce agli utenti di modificarli.
 
           Se questa impostazione viene attivata e configurata su uno o più domini, gli host possono essere condivisi solo utilizzando gli account registrati su uno dei nomi di dominio specificati.
@@ -2325,6 +2322,13 @@
       Questo criterio è deprecato, al suo posto utilizza <ph name="DEVICE_PRINTERS_ACCESS_MODE" />.
       </translation>
 <translation id="4562165737444703281">Consenti agli utenti di [attivare/configurare] il port forwarding in Crostini</translation>
+<translation id="456686782928669977">Questo criterio consente di stabilire se caricare o meno le regole del criterio SiteList di <ph name="IE_PRODUCT_NAME" />.
+
+      Se questo criterio viene impostato su vero, <ph name="PRODUCT_NAME" /> legge il criterio <ph name="IEEM_SITELIST_POLICY" /> di <ph name="IE_PRODUCT_NAME" /> per recuperare l'URL dell'elenco dei siti. Dopodiché, <ph name="PRODUCT_NAME" /> scarica l'elenco dei siti da tale URL e applica le regole come se fossero state configurate con il criterio <ph name="BROWSER_SWITCHER_URL_LIST_POLICY_NAME" />.
+
+      Se questo criterio viene impostato su falso o non viene impostato, <ph name="PRODUCT_NAME" /> non usa il criterio <ph name="IEEM_SITELIST_POLICY" /> di <ph name="IE_PRODUCT_NAME" /> come fonte di regole per il cambio di browser.
+
+      Per ulteriori informazioni sul criterio <ph name="IEEM_SITELIST_POLICY" /> di Internet Explorer: https://docs.microsoft.com/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode</translation>
 <translation id="4567137030726189378">Consenti l'utilizzo degli Strumenti per sviluppatori</translation>
 <translation id="4567818663772614440">Questo criterio consente di controllare il reporting su cloud di <ph name="PRODUCT_NAME" />, che consente di caricare informazioni sul funzionamento del browser nella Console di amministrazione Google.
 
@@ -2424,11 +2428,6 @@
 <translation id="4725801978265372736">Richiedi la corrispondenza tra il nome dell'utente locale e il proprietario dell'host di accesso remoto</translation>
 <translation id="4733471537137819387">Norme relative all'autenticazione HTTP integrata.</translation>
 <translation id="4742973303930120836">Limita la modalità di stampa delle immagini di sfondo</translation>
-<translation id="4744190513568488164">Server a cui <ph name="PRODUCT_NAME" /> potrebbe delegare le credenziali utente.
-
-          Separare più nomi di server con delle virgole. Sono ammessi i caratteri jolly (*).
-
-          Se questa norma non è impostata, <ph name="PRODUCT_NAME" /> non delegherà le credenziali utente, anche se viene rilevato un server sulla Intranet.</translation>
 <translation id="4752880493649142945">Certificato client per la connessione a RemoteAccessHostTokenValidationUrl</translation>
 <translation id="4757053978738874325">Consente di attivare la funzione di accessibilità di audio in formato mono.
 
@@ -2478,13 +2477,6 @@
 
       Se il criterio è configurato, gli utenti non possono apportare modifiche. Se non è configurato, gli utenti possono decidere se lo shelf viene nascosto automaticamente.</translation>
 <translation id="4812714598405913256">Configura il messaggio della scadenza dell'aggiornamento automatico per il criterio DeviceMinimumVersion</translation>
-<translation id="481492486938162195">Questo criterio è deprecato, al suo posto utilizza "<ph name="AUTH_NEGOCIATE_DELEGATE_ALLOWLIST_POLICY_NAME" />".
-
-          Server a cui <ph name="PRODUCT_NAME" /> potrebbe delegare le credenziali utente.
-
-          Separa più nomi di server con virgole. Sono ammessi i caratteri jolly (*).
-
-          Se questo criterio non viene impostato, <ph name="PRODUCT_NAME" /> non delegherà le credenziali utente, anche se viene rilevato un server come Intranet.</translation>
 <translation id="4816674326202173458">Consenti all'utente aziendale di essere l'utente principale e secondario (comportamento predefinito per gli utenti non gestiti)</translation>
 <translation id="4826326557828204741">Azione da compiere quando il ritardo di inattività viene raggiunto durante l'utilizzo della batteria</translation>
 <translation id="482803100714220060">Mostra URL completi</translation>
@@ -2616,6 +2608,11 @@
           Se si sceglie come "ProxyMode" il valore "pac_script", verranno utilizzati i campi "ProxyPacUrl" e "ProxyBypassList".</translation>
 <translation id="5056708224511062314">Ingrandimento dello schermo disattivato</translation>
 <translation id="5058573563327660283">Seleziona la strategia da utilizzare per liberare spazio su disco durante la pulizia automatica (obsoleta)</translation>
+<translation id="5061114193960158745">Questo criterio consente di stabilire l'elenco di siti web che non causeranno mai un cambio di browser. Ogni elemento è considerato come una regola. Le regole con una corrispondenza non aprono un browser alternativo. A differenza del criterio <ph name="URL_LIST_POLICY_NAME" />, le regole vengono applicate in entrambe le direzioni. Quando il componente aggiuntivo <ph name="IE_PRODUCT_NAME" /> è attivo, il criterio consente di stabilire anche se <ph name="IE_PRODUCT_NAME" /> deve aprire questi URL in <ph name="PRODUCT_NAME" />.
+
+      Se il criterio non viene impostato, non viene aggiunto alcun sito web all'elenco.
+
+      Nota: puoi aggiungere elementi all'elenco anche tramite il criterio <ph name="EXTERNAL_SITELIST_URL_POLICY_NAME" />.</translation>
 <translation id="5067143124345820993">Whitelist di utenti con accesso</translation>
 <translation id="5073609397321802133">Se il criterio viene impostato su false, gli utenti non possono personalizzare lo sfondo della pagina Nuova scheda. L'eventuale sfondo personalizzato esistente viene rimosso definitivamente anche se il criterio viene impostato su true in un secondo momento.
 
@@ -2742,15 +2739,6 @@
 <translation id="5212810195096589189">Specifica l'autorizzazione per l'interfaccia a riga di comando delle macchine virtuali</translation>
 <translation id="5213038356678567351">Siti web che non devono mai attivare il cambio di browser.</translation>
 <translation id="5219844027738217407">Nell'ambito delle app Android, la norma influisce solo sul microfono. Se la norma viene impostata su true, il microfono viene disattivato per tutte le app Android, senza alcuna eccezione.</translation>
-<translation id="5228316810085661003">Il ritardo prima dell'accesso automatico all'account locale del dispositivo.
-
-      Se non è impostata, la norma |DeviceLocalAccountAutoLoginId| non ha effetto. In caso contrario:
-
-      Se è impostata, questa norma determina quanto tempo deve trascorrere senza attività dell'utente prima che venga eseguito l'accesso automatico all'account locale del dispositivo specificato dalla norma |DeviceLocalAccountAutoLoginId|.
-
-      Se questa norma non è impostata, verrà utilizzato un timeout di 0 millisecondi.
-
-      Questa norma è specificata in millisecondi.</translation>
 <translation id="523505283826916779">Impostazioni di accessibilità</translation>
 <translation id="5236882091572996759">Se questa norma è impostata su True o non viene impostata, l'utente non verrà considerato inattivo durante la riproduzione dell'audio. In questo modo non viene raggiunto il timeout di inattività e non viene compiuta l'azione per l'inattività. Tuttavia, lo schermo viene oscurato, disattivato e bloccato dopo i timeout configurati, a prescindere dall'attività audio.
 
@@ -3197,9 +3185,6 @@
 <translation id="5774856474228476867">URL di ricerca del provider di ricerca predefinito</translation>
 <translation id="5775235485119094648">Carica la batteria mentre si trova in un intervallo stabilito.</translation>
 <translation id="5776485039795852974">Chiedi ogni volta che un sito desidera mostrare le notifiche desktop</translation>
-<translation id="5781412041848781654">Consente di specificare la libreria GSSAPI da utilizzare per l'autenticazione HTTP. È possibile impostare semplicemente un nome di libreria oppure un percorso completo.
-
-          Se non viene fornita alcuna impostazione, <ph name="PRODUCT_NAME" /> dovrà ricorrere a un nome di libreria predefinito.</translation>
 <translation id="5783009211970309878">Stampa intestazioni e piè di pagina</translation>
 <translation id="5783576706065107606">Consente di attivare le mitigazioni dei controlli <ph name="CORS" /> nella nuova implementazione <ph name="CORS" />, consentendo alle estensioni di mantenere un comportamento compatibile e a <ph name="PRODUCT_NAME" /> di inviare le intestazioni specificate senza controlli <ph name="CORS" />.
 
@@ -3488,7 +3473,6 @@
         Se un criterio è nell'elenco, nel caso ci sia conflitto tra due origini, ma anche tra ambito e/o livello, verrà applicato il criterio con la priorità massima.
 
         Se un criterio non si trova nell'elenco, nel caso in cui ci siano conflitti tra origine, ambito e/o livello, verrà applicato il criterio con la priorità massima.</translation>
-<translation id="6258193603492867656">Consente di specificare se il Kerberos SPN generato deve includere una porta non standard. Se attivi questa impostazione e specifichi una porta non standard (cioè una porta diversa da 80 o 443), la porta verrà inclusa nel Kerberos SPN generato. Se disattivi l'impostazione o non la imposti, il Kerberos SPN generato non includerà in nessun caso una porta.</translation>
 <translation id="6261643884958898336">Segnala informazioni di identificazione dei computer</translation>
 <translation id="6273015149273504999">
       Consente di specificare un elenco di app ed estensioni che vengono installate automaticamente nella schermata di accesso, senza l'interazione dell'utente, e che non possono essere disinstallate o disattivate dall'utente.
@@ -3536,11 +3520,6 @@
       Se questo criterio non viene impostato o se l'elenco è vuoto, sarà possibile accedere a tutti gli schemi in <ph name="PRODUCT_NAME" />.</translation>
 <translation id="6338982178236723271">Segnala informazioni sul sistema</translation>
 <translation id="6342187235303612558">Consente di impedire agli utenti di caricare o scaricare file attualmente non supportati per la scansione di DLP o malware.</translation>
-<translation id="6352543686437322588">Un account locale del dispositivo a cui accedere automaticamente dopo un ritardo.
-
-      Se questa norma è impostata, verrà eseguito l'accesso automatico alla sessione specificata dopo che è trascorso un periodo di tempo senza interazioni dell'utente nella schermata di accesso. L'account locale del dispositivo deve essere già configurato (vedi |DeviceLocalAccounts|).
-
-      Se questa norma non è impostata, non avverrà l'accesso automatico.</translation>
 <translation id="6366574325767783825">Se il criterio viene impostato su True o non viene impostato, <ph name="PRODUCT_NAME" /> accetterà i contenuti web pubblicati con la tecnologia Signed HTTP Exchange.
 
       Se il criterio viene impostato su False, i contenuti pubblicati con la tecnologia Signed HTTP Exchange non vengono caricati.</translation>
@@ -3761,6 +3740,9 @@
 <translation id="6704515759227307131">Questo criterio è obsoleto ed è stato sostituito dal criterio AdvancedProtectionAllowed.
 
       Questo criterio consente di stabilire se gli utenti iscritti al programma di protezione avanzata possono inviare o meno i propri download a Google per verificare l'eventuale presenza di malware. Se il criterio viene impostato su True o non viene impostato, agli utenti iscritti al programma verrà chiesto di inviare i propri file a Google per una scansione approfondita. Se l'utente seleziona "Scansiona", il download verrà inviato a Google. Se il criterio viene impostato su False, agli utenti non verrà chiesto di inviare i propri download a Google.</translation>
+<translation id="6704994003174661159">Questo criterio consente di stabilire il trattamento dei moduli non sicuri (i moduli inviati tramite HTTP) incorporati in siti protetti (HTTPS) nel browser.
+       Se il criterio viene attivato o non viene impostato, viene mostrato un avviso a pagina intera quando viene inviato un modulo non sicuro. Viene inoltre mostrato un fumetto di avviso accanto ai campi dei moduli su cui è impostato lo stato attivo e la compilazione automatica viene disattivata per questi moduli.
+       Se il criterio viene disattivato, non vengono mostrati avvisi per i moduli non sicuri e la compilazione automaticamente funzionerà normalmente.</translation>
 <translation id="670597451099978576">Concede automaticamente a questi siti l'autorizzazione a connettersi a dispositivi USB usando gli ID fornitore e prodotto indicati nella schermata di accesso.</translation>
 <translation id="6723472666969849951">L'impostazione del criterio permette di controllare quali app ed estensioni possono essere installate in <ph name="PRODUCT_NAME" />, gli host con i quali possono interagire e i limiti di accesso in fase di esecuzione.
 
@@ -3898,6 +3880,13 @@
 <translation id="6903814433019432303">Questa norma è attiva soltanto in modalità retail.
 
       Consente di stabilire l'insieme di URL da caricare all'avvio della sessione demo. Questa norma sostituirà qualsiasi altro meccanismo di impostazione dell'URL iniziale ed è quindi possibile applicarla soltanto a una sessione non associata a un determinato utente.</translation>
+<translation id="6905405893096403868">Se per il criterio viene impostato un elenco di stringhe, ogni stringa viene passata al browser alternativo sotto forma di parametri della riga di comando separati. Su <ph name="MS_WIN_NAME" />, i parametri vengono uniti usando degli spazi. Su <ph name="MAC_OS_NAME" /> e <ph name="LINUX_OS_NAME" />, un parametro può contenere degli spazi ed essere comunque gestito come un singolo parametro.
+
+      Se un parametro contiene <ph name="URL_PLACEHOLDER" />, il valore <ph name="URL_PLACEHOLDER" /> viene sostituito con l'URL della pagina da aprire. Se nessun parametro contiene <ph name="URL_PLACEHOLDER" />, l'URL viene aggiunto alla fine della riga di comando.
+
+      Le variabili di ambiente vengono espanse. Su <ph name="MS_WIN_NAME" />, il valore <ph name="ENV_VARIABLE_WIN_EXAMPLE" /> viene sostituito con il valore della variabile di ambiente <ph name="ENV_VARIABLE_VALUE" />. Su <ph name="MAC_OS_NAME" /> e <ph name="LINUX_OS_NAME" />, il valore <ph name="ENV_VARIABLE_UNIX_EXAMPLE" /> viene sostituito con il valore della variabile di ambiente <ph name="ENV_VARIABLE_VALUE" />.
+
+      Se il criterio non viene impostato, viene passato soltanto l'URL sotto forma di parametro della riga di comando.</translation>
 <translation id="6907778402784621686">Blocca contenuti non sicuri su questi siti</translation>
 <translation id="6908640907898649429">Configura il provider di ricerca predefinito. Puoi specificare il provider di ricerca predefinito che l'utente utilizzerà oppure scegliere di disattivare la ricerca predefinita.</translation>
 <translation id="6913068954484253496">Consenti a <ph name="PRODUCT_NAME" /> di connettersi ai dispositivi Cast su tutti gli indirizzi IP.</translation>
@@ -3955,6 +3944,11 @@
 <translation id="69525503251220566">Parametro che fornisce la funzione di ricerca tramite immagine per il provider di ricerca predefinito</translation>
 <translation id="6953102253399571439">Attiva la stampa PIN per impostazione predefinita</translation>
 <translation id="6956272732789158625">Non consentire a nessun sito di utilizzare la generazione di chiavi</translation>
+<translation id="6961602002757991199">Se per il criterio viene impostato un URL valido, <ph name="PRODUCT_NAME" /> scarica l'elenco dei siti da tale URL e applica le regole come se fossero state configurate con il criterio <ph name="BROWSER_SWITCHER_URL_GREYLIST_POLICY_NAME" />. Questi criteri impediscono a <ph name="PRODUCT_NAME" /> e al browser alternativo di aprirsi a vicenda.
+
+      Se il criterio non viene impostato (o se viene impostato un URL non valido), <ph name="PRODUCT_NAME" /> non usa il criterio come fonte di regole per non cambiare browser.
+
+      Nota: questo criterio rimanda a un file XML nello stesso formato del criterio <ph name="IEEM_SITELIST_POLICY" /> di <ph name="IE_PRODUCT_NAME" />. Se viene impostato, le regole vengono caricate da un file XML senza essere condivise con <ph name="IE_PRODUCT_NAME" />. Leggi ulteriori informazioni sul criterio <ph name="IEEM_SITELIST_POLICY" /> di <ph name="IE_PRODUCT_NAME" /> (https://docs.microsoft.com/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode)</translation>
 <translation id="6965859329738616662">Specifica se al modello di oscuramento smart è consentito estendere la quantità di tempo prima che lo schermo venga oscurato.
 
 Quando lo schermo sta per essere oscurato, il modello di oscuramento smart valuta se posticipare l'azione. In tal caso, il tempo prima che lo schermo venga oscurato viene effettivamente prolungato e il ritardo di inattività, la disattivazione dello schermo e il blocco dello schermo vengono regolati in modo da rispettare gli intervalli di tempo rispetto al ritardo oscuramento schermo configurati in precedenza.
@@ -3979,6 +3973,9 @@
 <translation id="7016736684656067099">Se il criterio è impostato su 1, tutti i siti web possono mostrare immagini. Se il criterio è impostato su 2, la visualizzazione delle immagini viene negata.
 
       Se non viene configurato, le immagini sono consentite, ma gli utenti possono cambiare l'impostazione.</translation>
+<translation id="7018302809266676962">Se il criterio viene impostato su Attivato o se non viene impostato, <ph name="PRODUCT_NAME" /> tiene aperta almeno una scheda dopo il passaggio a un browser alternativo.
+
+      Se il criterio viene impostato su Disattivato, <ph name="PRODUCT_NAME" /> chiude la scheda dopo il passaggio a un browser alternativo, anche se era l'ultima scheda. Questo causa l'uscita da <ph name="PRODUCT_NAME" />.</translation>
 <translation id="7019805045859631636">Veloce</translation>
 <translation id="7027785306666625591">Configura la gestione dell'alimentazione in <ph name="PRODUCT_OS_NAME" />.
 
@@ -4225,9 +4222,6 @@
 <translation id="731208205557053914">Segnala informazioni sui VPD</translation>
 <translation id="7323896582714668701">Parametri aggiuntivi della riga di comando per <ph name="PRODUCT_NAME" /></translation>
 <translation id="7326394567531622570">Simile a Wipe (valore 2), ma prova a mantenere i token di accesso per evitare all'utente di dover accedere di nuovo.</translation>
-<translation id="7329968046053403405">Consente di specificare il tipo di account degli account forniti dall'app di autenticazione di Android che supporta l'autenticazione <ph name="HTTP_NEGOTIATE" /> (ad esempio, l'autenticazione Kerberos). Queste informazioni dovrebbero essere messe a disposizione dal fornitore dell'app di autenticazione. Per ulteriori informazioni, visitare la pagina https://goo.gl/hajyfN.
-
-          Se non vengono fornite impostazioni, l'autenticazione <ph name="HTTP_NEGOTIATE" /> è disattivata su Android.</translation>
 <translation id="7331962793961469250">Quando la norma è impostata su True, le promozioni relative alle applicazioni del Chrome Web Store non vengono visualizzate nella pagina Nuova scheda. Se questa opzione viene impostata su False o non viene impostata, le promozioni relative alle applicazioni del Chrome Web Store vengono visualizzate nella pagina Nuova scheda.</translation>
 <translation id="7332963785317884918">Questa norma è obsoleta. <ph name="PRODUCT_OS_NAME" /> utilizzerà sempre la strategia di pulizia "RemoveLRU".
 
@@ -4290,6 +4284,11 @@
 
           Questa funzione è attualmente disattivata lato server.</translation>
 <translation id="749556411189861380">Consente di indicare la versione del sistema operativo e del firmware dei dispositivi registrati. Se questa impostazione non è impostata o viene impostata su True, i dispositivi registrati indicheranno periodicamente la versione del sitema operativo e del firmware. Se l'impostazione viene impostata su False, le informazioni sulla versione non verranno indicate.</translation>
+<translation id="7506745375479451616">Questo criterio consente di stabilire il comando da usare per aprire gli URL in <ph name="PRODUCT_NAME" /> anziché in <ph name="IE_PRODUCT_NAME" />. Per questo criterio è possibile impostare un percorso file eseguibile o un valore <ph name="PRODUCT_NAME_PLACEHOLDER" /> per rilevare automaticamente la posizione di <ph name="PRODUCT_NAME" />.
+
+      Se il criterio non viene impostato, <ph name="IE_PRODUCT_NAME" /> rileva automaticamente il percorso eseguibile di <ph name="PRODUCT_NAME" /> all'avvio di <ph name="PRODUCT_NAME" /> da Internet Explorer.
+
+      Nota: se il componente aggiuntivo Supporto dei browser precedenti per <ph name="IE_PRODUCT_NAME" /> non è installato, questo criterio non ha effetto.</translation>
 <translation id="7506758875409719208">Consente di configurare i nomi di dominio client richiesti che verranno imposti ai client di accesso remoto e impedisce agli utenti di modificarli.
 
           Se questa impostazione viene attivata e configurata su uno o più domini, solo i client di uno dei domini specificati potranno connettersi all'host.
@@ -5149,7 +5148,6 @@
 <translation id="8757552286070680084">Configurazione di DTC wilco</translation>
 <translation id="8758831693895931466">Attiva la registrazione alla gestione della cloud obbligatoria</translation>
 <translation id="8759829385824155666">Tipi di crittografia Kerberos consentiti</translation>
-<translation id="8764119899999036911">Consente di specificare se il Kerberos SPN generato si basa sul nome canonico DNS o sul nome originale inserito. Se attivi questa impostazione, la ricerca CNAME verrà saltata e verrà utilizzato il nome del server inserito. Se disattivi l'impostazione o non la imposti, il nome canonico del server sarà determinato tramite ricerca CNAME.</translation>
 <translation id="8764477907716150749">Questa norma è per uso interno di <ph name="PRODUCT_NAME" />.</translation>
 <translation id="877185520360032968">L'impostazione del criterio modificherà la directory predefinita in cui Chrome scarica i file, che però gli utenti possono modificare.
 
@@ -5265,13 +5263,6 @@
       Se questo criterio viene impostato su False o non viene impostato, gli elementi di controllo modulo verranno attivati come nel lancio delle versioni M81, M82 e M83.
 
       Questo criterio verrà rimosso nelle versioni successive alla versione 84 di Chrome.</translation>
-<translation id="8937562488500723400">Controlla se l'approvazione del criterio KDC viene rispettata per decidere se delegare i ticket <ph name="KERBEROS" />.
-
-          Se questo criterio viene impostato su vero, l'autenticazione HTTP rispetta l'approvazione da parte del criterio KDC, ad esempio Chrome delega solo le credenziali se il KDC imposta <ph name="OK_AS_DELEGATE" /> su un ticket di servizio. Per ulteriori informazioni, consulta https://tools.ietf.org/html/rfc5896.html. Il servizio deve corrispondere anche al criterio "AuthNegotiateDelegateAllowlist".
-
-          Se questo criterio non viene impostato o viene impostato su falso, il criterio KDC viene ignorato sulle piattaforme supportate e verrà rispettato solo il criterio "AuthNegotiateDelegateAllowlist".
-
-          Su Windows il criterio KDC viene sempre rispettato.</translation>
 <translation id="8938932171964587769">Ritirata in M69. Utilizza la norma OverrideSecurityRestrictionsOnInsecureOrigin.
 
 Questa norma consente di specificare un elenco di origini (URL) o di schemi di nomi host (ad esempio "*.example.com") a cui non vengono applicate limitazioni di sicurezza previste per le origini non sicure.
@@ -5290,6 +5281,7 @@
       Se impostata su true o non viene impostata, il consenso alla sincronizzazione può essere visualizzato.</translation>
 <translation id="8943934315109955032">Non verificare eventuali violazioni delle regole relative alla protezione dei dati sensibili</translation>
 <translation id="8947415621777543415">Segnala posizione del dispositivo</translation>
+<translation id="8948062138228904066">Lista consentita di server di autenticazione</translation>
 <translation id="8949552982791839607">Se disattivato, impedisce la visualizzazione degli avvisi sulla sicurezza quando Chrome viene avviato con alcuni flag della riga di comando potenzialmente pericolosi.
 
           Se attivato o non impostato, gli avvisi sulla sicurezza vengono visualizzati quando vengono utilizzati determinati flag della linea di comando per avviare Chrome.
@@ -5315,6 +5307,19 @@
 <translation id="8976531594979650914">Usa stampante di sistema come predefinita</translation>
 <translation id="8977192934280677167">Consenti l'accesso al provider di ricerca predefinito dal menu contestuale di ricerca</translation>
 <translation id="8992176907758534924">Non consentire la visualizzazione di immagini nei siti</translation>
+<translation id="9007632512838819703">Questo criterio è obsoleto. Usa il criterio <ph name="SPELLCHECK_LANGUAGE_BLOCKLIST_POLICY_NAME" />.
+
+      Consente di forzare la disattivazione delle lingue per il controllo ortografico. Le lingue dell'elenco non riconosciute verranno ignorate.
+
+      Se attivi questo criterio, il controllo ortografico verrà disattivato per le lingue specificate. L'utente può comunque attivare o disattivare il controllo ortografico per le lingue che non sono nell'elenco.
+
+      Se il criterio non viene impostato o viene disattivato, le preferenze di controllo ortografico dell'utente rimarranno invariate.
+
+      Se il criterio <ph name="SPELLCHECK_ENABLED_POLICY_NAME" /> è impostato su falso, questo criterio non avrà effetto.
+
+      Se una lingua è inclusa sia in questo criterio sia nel criterio <ph name="SPELLCHECK_LANGUAGE_POLICY_NAME" />, quest'ultimo ha la priorità e verrà attivata la lingua per il controllo ortografico.
+
+      Le lingue attualmente supportate sono: af, bg, ca, cs, da, de, el, en-AU, en-CA, en-GB, en-US, es, es-419, es-AR, es-ES, es-MX, es-US, et, fa, fo, fr, he, hi, hr, hu, id, it, ko, lt, lv, nb, nl, pl, pt-BR, pt-PT, ro, ru, sh, sk, sl, sq, sr, sv, ta, tg, tr, uk, vi.</translation>
 <translation id="9009119876570708617">Questo criterio è stato rimosso a partire dalla versione M85. Usa il criterio <ph name="POLICY_NAME" /> per consentire i contenuti non sicuri per singolo sito.
        Questo criterio consente di stabilire il trattamento dei contenuti misti (contenuti HTTP in siti HTTPS) nel browser.
        Se il criterio viene impostato su true o non viene impostato, viene eseguito l'upgrade automatico a HTTPS dei contenuti misti di audio e video (vale a dire che l'URL viene riscritto come HTTPS, senza una riserva se la risorsa non è disponibile tramite HTTPS) e nella barra degli URL viene mostrato un avviso "Non sicuro" per i contenuti misti delle immagini.
diff --git a/components/policy/resources/policy_templates_ja.xtb b/components/policy/resources/policy_templates_ja.xtb
index 884e33f..2ff88c2 100644
--- a/components/policy/resources/policy_templates_ja.xtb
+++ b/components/policy/resources/policy_templates_ja.xtb
@@ -10,6 +10,17 @@
       設定しない場合、制限は適用されず、ユーザーは任意の枚数のドキュメントを印刷できます。</translation>
 <translation id="101438888985615157">画面を 180 度回転</translation>
 <translation id="1017967144265860778">ログイン画面の電源管理</translation>
+<translation id="1018427234617066902">言語のスペルチェックを自動的に有効にします。指定した言語のうち認識されないものは無視されます。
+
+      このポリシーを有効にした場合は、ユーザーがスペルチェックを有効にした言語に加え、指定された言語のスペルチェックが有効になります。
+
+      このポリシーが未設定または無効の場合、ユーザーのスペルチェック設定がそのまま適用されます。
+
+      <ph name="SPELLCHECK_ENABLED_POLICY_NAME" /> ポリシーが false に設定されている場合、このポリシーは無視されます。
+
+      言語がこのポリシーと <ph name="SPELLCHECK_LANGUAGE_BLOCKLIST_POLICY_NAME" /> ポリシーの両方に指定されている場合は、このポリシーが優先され、言語のスペルチェックは有効となります。
+
+      現在サポートされている言語は、af、bg、ca、cs、da、de、el、en-AU、en-CA、en-GB、en-US、es、es-419、es-AR、es-ES、es-MX、es-US、et、fa、fo、fr、he、hi、hr、hu、id、it、ko、lt、lv、nb、nl、pl、pt-BR、pt-PT、ro、ru、sh、sk、sl、sq、sr、sv、ta、tg、tr、uk、vi です。</translation>
 <translation id="1019101089073227242">ユーザー データ ディレクトリを設定する</translation>
 <translation id="1022361784792428773">ユーザーに対してインストールを禁止する拡張機能 ID (すべて指定する場合は *)</translation>
 <translation id="102492767056134033">ログイン画面での画面キーボードのデフォルト状態を設定する</translation>
@@ -384,15 +395,6 @@
 <translation id="1654087023995670109">ブラウザのゲストモードを強制的に適用する</translation>
 <translation id="1655229863189977773">ディスク キャッシュ サイズをバイト単位で設定する</translation>
 <translation id="166427968280387991">プロキシ サーバー</translation>
-<translation id="1668836044817793277">遅延なしで自動開始されるキオスクアプリから <ph name="PRODUCT_OS_NAME" /> のバージョンを制御できるようにするかどうかを設定します。
-
-      このポリシーでは、遅延なしで自動開始されるキオスクアプリでマニフェストに宣言した required_platform_version を自動更新対象バージョンのプレフィックスに使用して、<ph name="PRODUCT_OS_NAME" /> のバージョンを制御できるようにするかどうかを設定します。
-
-      このポリシーを true に設定した場合は、遅延なしで自動開始されるキオスクアプリの required_platform_version マニフェスト キーの値が、自動更新対象バージョンのプレフィックスとして使用されます。
-
-      このポリシーを未設定のままにするか false に設定した場合、required_platform_version マニフェスト キーは無視され、自動更新は通常どおりに行われます。
-
-      警告: <ph name="PRODUCT_OS_NAME" /> のバージョンの制御をキオスクアプリに委ねることはおすすめしません。このようにした場合、デバイスでソフトウェアのアップデートや重要なセキュリティ修正を取得できなくなる可能性があります。つまり、<ph name="PRODUCT_OS_NAME" /> のバージョンの制御を委ねると、ユーザーが危険にさらされる恐れがあります。</translation>
 <translation id="1669584285557771729">このポリシーでは、有効にする拡大鏡のタイプを管理します。
 
           このポリシーを「全画面」に設定した場合、拡大鏡は全画面モードとしてログイン画面で常に有効になります。
@@ -469,6 +471,9 @@
       このポリシーを設定することで、禁止対象の拡張機能のリストから除外する拡張機能を指定できます。<ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> の値として <ph name="ALL_EXTENSIONS" /> を使用すると、すべての拡張機能が禁止され、ユーザーは明示的に許可された拡張機能しかインストールできなくなります。デフォルトでは、すべての拡張機能が許可されます。ポリシーで拡張機能を禁止している場合は、許可対象の拡張機能のリストを使用してポリシーを変更できます。</translation>
 <translation id="1781356041596378058">このポリシーでは、Android 開発者向けオプションへのアクセスも管理できます。このポリシーを true に設定した場合、ユーザーは開発者向けオプションにアクセスできません。このポリシーを false に設定するか未設定のままにした場合、ユーザーは Android 設定アプリのビルド番号を 7 回タップすれば開発者向けオプションにアクセスできます。</translation>
 <translation id="1793346220873697538">デフォルトで PIN の印刷を無効にします</translation>
+<translation id="179694024208061102">このポリシーを有効に設定した場合、<ph name="PRODUCT_NAME" /> は一部の URL に対して <ph name="IE_PRODUCT_NAME" /> などの代替ブラウザの起動を試みます。この機能は、<ph name="LEGACY_BROWSER_SUPPORT_POLICY_GROUP" /> グループのポリシーを使って設定します。
+
+      このポリシーを無効に設定するか未設定のままにした場合、<ph name="PRODUCT_NAME" /> は指定された URL に対して代替ブラウザを起動しません。</translation>
 <translation id="1797233582739332495">再起動が必要であることを示すメッセージをユーザーに繰り返し表示する</translation>
 <translation id="1798559516913615713">GPO のキャッシュ期間</translation>
 <translation id="1802205074307397126">スキャンの結果がわかるまでアップロードを遅らせる</translation>
@@ -641,11 +646,6 @@
           この設定が無効な場合、ファイル転送は許可されません。この設定が有効か、設定されていない場合は、ファイル転送が許可されます。</translation>
 <translation id="2057317273526988987">URL のリストへのアクセスを許可する</translation>
 <translation id="2061810934846663491">リモート アクセス ホストの必須のドメイン名を設定する</translation>
-<translation id="206623763829450685"><ph name="PRODUCT_NAME" /> でサポートされる HTTP 認証スキームを指定します。
-
-          有効な値は「basic」、「digest」、「ntlm」、「negotiate」です。値を複数指定する場合はカンマで区切ります。
-
-          このポリシーが未設定の場合、4 つのスキームのすべてが使用されます。</translation>
 <translation id="2067011586099792101">コンテンツ パック外部のサイトへのアクセスをブロックする</translation>
 <translation id="2073552873076775140"><ph name="PRODUCT_NAME" /> へのログインを許可する</translation>
 <translation id="2075732129949889165">Crostini Ansible playbook</translation>
@@ -780,6 +780,7 @@
       こうしたおすすめのページは、リモートの Google サーバーから取得されます。
 
       このポリシーが false の場合、おすすめのページは取得されず、表示されません。</translation>
+<translation id="225340736558643885">安全でないフォームの警告を有効にする</translation>
 <translation id="2258126710006312594">リモート アクセスのユーザーにホストとのファイルの転送を許可します</translation>
 <translation id="2267288258868218403">サポートされていないファイル形式のアップロードをブロックする</translation>
 <translation id="2269319728625047531">ログイン時に同期の同意メッセージを表示する</translation>
@@ -863,6 +864,11 @@
 <translation id="2358176879566587521">このポリシーは削除されました。このバージョンの <ph name="PRODUCT_NAME" /> には対応していません。詳しくは、https://support.google.com/chrome/a/answer/7643500 をご覧ください。</translation>
 <translation id="2364639863953745682">アシスタントのオンボーディング エクスペリエンスのモード</translation>
 <translation id="2386362615870139244">ウェイクアップ画面のロックを許可する</translation>
+<translation id="2394674739523870144">このポリシーを文字列のリストに設定すると、文字列がスペースで結合され、コマンドライン パラメータとして <ph name="IE_PRODUCT_NAME" /> から <ph name="PRODUCT_NAME" /> に渡されます。パラメータに <ph name="URL_PLACEHOLDER" /> が含まれる場合、<ph name="URL_PLACEHOLDER" /> は開くページの URL に置き換えられます。パラメータに <ph name="URL_PLACEHOLDER" /> が含まれない場合、URL はコマンドラインの末尾に追加されます。
+
+      環境変数は展開されます。<ph name="MS_WIN_NAME" /> の場合は <ph name="ENV_VARIABLE_WIN_EXAMPLE" /> が <ph name="ENV_VARIABLE_VALUE" /> 環境変数の値と置き換えられます。このポリシーを未設定のままにした場合、<ph name="IE_PRODUCT_NAME" /> はコマンドライン パラメータとして <ph name="PRODUCT_NAME" /> への URL のみを渡します。
+
+      注: <ph name="IE_PRODUCT_NAME" /> の従来のブラウザをサポートするアドインがインストールされていない場合、このポリシーは無視されます。</translation>
 <translation id="2399987589969059485">このポリシーを設定すると、<ph name="PRODUCT_NAME" /> への適用を許可するバリエーションを指定できます。
 
       バリエーションは、ブラウザの新しいバージョンを送信せずに、既存の機能を選択的に有効または無効にして、<ph name="PRODUCT_NAME" /> に修正を加えるという更新方法です。詳しくは、https://support.google.com/chrome/a?p=Manage_the_Chrome_variations_framework をご覧ください。
@@ -922,11 +928,6 @@
 
       このポリシーが false または未設定の場合、統計情報は報告されません。
       true に設定されている場合、統計情報が報告されます。</translation>
-<translation id="244317009688098048">自動ログイン回避用のキーボード ショートカットを有効にします。
-
-      このポリシーが未設定の場合、または True に設定され、デバイスのローカル アカウントがゼロ遅延の自動ログイン用に設定されている場合、<ph name="PRODUCT_OS_NAME" /> では自動ログインを回避してログイン画面を表示するキーボード ショートカットの Ctrl+Alt+S を有効にします。
-
-      このポリシーが False に設定されている場合、ゼロ遅延の自動ログイン(設定されている場合)を回避することはできません。</translation>
 <translation id="2454228136871844693">安定性を重視します。</translation>
 <translation id="2463034609187171371">TLS の DHE 暗号スイートを有効にする</translation>
 <translation id="2463365186486772703">アプリケーションの言語/地域</translation>
@@ -971,11 +972,6 @@
       このポリシーが未設定であるか [アダルト コンテンツに基づくサイトの除外を行わない] に設定されている場合、サイトの除外は行われません。
 
       このポリシーが [アダルト コンテンツに基づいて最上位サイトを除外する] に設定されている場合、ポルノに分類されたサイトは除外されます。</translation>
-<translation id="2488010520405124654">オフライン時のネットワーク設定メッセージの表示を有効にします。
-
-      このポリシーが未設定の場合、または True に設定されていて、デバイスのローカル アカウントが遅延なしの自動ログインを行うように設定されており、かつデバイスからインターネットにアクセスできない場合、<ph name="PRODUCT_OS_NAME" /> ではネットワーク設定メッセージが表示されます。
-
-       このポリシーが False に設定されている場合、ネットワーク設定メッセージではなくエラー メッセージが表示されます。</translation>
 <translation id="2498238926436517902">常にシェルフを自動的に非表示にする</translation>
 <translation id="250670737672448119">「テキストカーソルによるハイライト表示」のユーザー補助機能を有効にします。
 
@@ -998,14 +994,6 @@
 <translation id="2518231489509538392">音声の再生を許可する</translation>
 <translation id="2521581787935130926">ブックマーク バーでアプリのショートカットを表示する</translation>
 <translation id="2522304491589804974">拡張機能インストールの許可リストを設定する</translation>
-<translation id="2528659559494311776">このポリシーでは、ダウングレード攻撃から接続を保護する TLS 1.3 のセキュリティ機能を管理します。このポリシーには下位互換性があり、TLS 1.2 準拠のサーバーまたはプロキシへの接続には影響しません。一部の古い TLS インターセプト プロキシには実装上の問題があり、互換性がない場合があります。
-
-      このポリシーを True に設定した場合や未設定の場合、<ph name="PRODUCT_NAME" /> はすべての接続で TLS 1.3 のセキュリティ保護を有効にします。
-
-      このポリシーを False に設定した場合、<ph name="PRODUCT_NAME" /> は、ローカルにインストールされている CA 証明書によって認証された接続で、TLS 1.3 のセキュリティ保護を無効にします。公的に信頼されている CA 証明書によって認証された接続では、TLS 1.3 のセキュリティ保護は常に有効となります。
-
-      このポリシーのデフォルト値は、<ph name="PRODUCT_NAME" /> 81 で False から True に変更されました。影響を受けるプロキシは接続に失敗し、エラーコード「ERR_TLS13_DOWNGRADE_DETECTED」が返されます。影響を受けるプロキシのアップグレードに時間がかかる場合は、このポリシーを使用して一時的にこのセキュリティ機能を無効にできます。このポリシーはバージョン 85 以降では削除されます。
-      </translation>
 <translation id="2529880111512635313">強制インストールするアプリと拡張機能のリストを設定します</translation>
 <translation id="253135976343875019">アイドル警告が表示されるまでの時間(AC 電源での実行時)</translation>
 <translation id="2536525645274582300">Google 位置情報サービスを有効にするかどうかをユーザーに確認する</translation>
@@ -1061,11 +1049,6 @@
 
       このポリシーが false の場合、ハードウェア アクセラレーションは無効となります。</translation>
 <translation id="2593762551209145088">セーフ ブラウジングを常に無効にする。</translation>
-<translation id="2596260130957832043">NTLMv2 を有効にするかどうかを指定します。
-
-          比較的新しいバージョンの Samba サーバーと Windows サーバーでは NTLMv2 がサポートされています。この設定は、古いバージョンとの互換性が必要な場合にのみ無効にしてください。無効にした場合は、認証のセキュリティが低下します。
-
-          このポリシーが未設定の場合、デフォルトは true で、NTLMv2 は有効になります。</translation>
 <translation id="26023406105317310">Kerberos アカウントを設定する</translation>
 <translation id="2604182581880595781">ネットワーク ファイル共有に関連するポリシーを設定します。</translation>
 <translation id="2615240493030733717">タイムゾーン情報を報告する</translation>
@@ -1094,6 +1077,11 @@
 
       有効な <ph name="URL_LABEL" /> パターンについて詳しくは、https://cloud.google.com/docs/chrome-enterprise/policies/url-patterns をご覧ください。</translation>
 <translation id="2633084400146331575">音声フィードバックを有効にする</translation>
+<translation id="2635872253077105112">このポリシーの設定により、代替ブラウザで開くウェブサイトのリストを管理します。個々のアイテムは、ウェブサイトなどを代替ブラウザで開くためのルールとして扱われます。<ph name="PRODUCT_NAME" /> では、URL を代替ブラウザで開くかどうかを判断する際にこれらのルールが使用されます。<ph name="IE_PRODUCT_NAME" /> のアドインが有効になっている場合、ルールが一致しなければ、<ph name="IE_PRODUCT_NAME" /> は元の <ph name="PRODUCT_NAME" /> に切り替わります。複数のルールが相反する場合、<ph name="PRODUCT_NAME" /> では最も限定的なルールが使用されます。
+
+      このポリシーを未設定のままにした場合、リストにウェブサイトは追加されません。
+
+      注: このリストには、<ph name="USE_IE_SITELIST_POLICY_NAME" /> ポリシーと <ph name="EXTERNAL_SITELIST_URL_POLICY_NAME" /> ポリシーからも要素が追加される可能性があります。</translation>
 <translation id="264093234299818170">拒否リストに登録されている以外のすべてのプリンタを表示する。</translation>
 <translation id="2647069081229792812">ブックマークの編集を有効または無効にする</translation>
 <translation id="2649896281375932517">ユーザーの指定による</translation>
@@ -1157,9 +1145,6 @@
       この企業向けのポリシーは一時的な適用を想定しており、Chrome 88 で削除される予定です。</translation>
 <translation id="2759224876420453487">マルチプロフィール セッションでのユーザーの動作を制御する</translation>
 <translation id="2761483219396643566">アイドル警告が表示されるまでの時間(バッテリー電源での実行時)</translation>
-<translation id="2762164719979766599">ログイン画面でデバイスのローカル アカウントのリストを表示するよう指定します。
-
-      リストの各エントリは識別子を示します。これらの識別子は、デバイスのローカル アカウントを区別するために内部で使用されます。</translation>
 <translation id="2769952903507981510">リモート アクセス ホストの必須のドメイン名を設定する</translation>
 <translation id="2787173078141616821">Android のステータスに関する情報を報告する</translation>
 <translation id="2787774054174244402">このポリシーを True に設定した場合、ユーザーは外部ストレージ デバイスへの書き込みを行えません。
@@ -1268,6 +1253,11 @@
 <translation id="2921222258441684334">このポリシーを 1 に設定した場合、サイトはデフォルトの状態としてユーザーの物理的な現在地を追跡できます。このポリシーを 2 に設定した場合、この追跡はデフォルトで拒否されます。サイトがユーザーの物理的な現在地を追跡しようとしたときに毎回確認するよう、このポリシーを設定することもできます。
 
       このポリシーを未設定のままにした場合、<ph name="ASK_GEOLOCATION_POLICY_NAME" /> ポリシーは適用されますが、ユーザーはこの設定を変更できます。</translation>
+<translation id="2940127076681735544">このポリシーが有効な URL に設定されている場合、<ph name="PRODUCT_NAME" /> はその URL からサイトリストをダウンロードし、<ph name="SITELIST_POLICY_NAME" /> ポリシーで設定されているものとしてルールを適用します。
+
+      このポリシーが未設定のままか、無効な URL に設定されている場合、<ph name="PRODUCT_NAME" /> は、このポリシーをブラウザの切り替えを行うルールの参照元として使用しません。
+
+      注: このポリシーは、<ph name="IE_PRODUCT_NAME" /> の <ph name="IEEM_SITELIST_POLICY" /> ポリシーと同じ形式の XML ファイルを指します。XML ファイルからルールを読み込みますが、それらのルールは <ph name="IE_PRODUCT_NAME" /> と共有されません。詳細については、<ph name="IE_PRODUCT_NAME" /> の <ph name="IEEM_SITELIST_POLICY" /> ポリシー(https://docs.microsoft.com/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode)をご覧ください。</translation>
 <translation id="2952347049958405264">制限事項:</translation>
 <translation id="2956777931324644324">このポリシーは <ph name="PRODUCT_NAME" /> バージョン 36 で廃止されました。
 
@@ -1563,6 +1553,9 @@
 
       このポリシーを設定しない場合、「DisabledPlugins」のパターンに一致するプラグインは常に無効となり、ユーザーが有効にすることはできません。</translation>
 <translation id="3381968327636295719">ホスト ブラウザをデフォルトで使用する</translation>
+<translation id="3412937883532015092">このポリシーに数字を設定した場合、<ph name="PRODUCT_NAME" /> はその数字で指定した間隔(ミリ秒単位)だけメッセージを表示してから、代替ブラウザを開きます。
+
+      このポリシーを設定しないか、0 に設定した場合、指定された URL にアクセスすると、すぐに代替ブラウザが開きます。</translation>
 <translation id="3414260318408232239">このポリシーが未設定の場合、<ph name="PRODUCT_NAME" /> ではデフォルトの最小バージョン(TLS 1.0)が使用されます。
 
       このポリシーを設定する場合、「tls1」、「tls1.1」、「tls1.2」のいずれかの値を指定できます。<ph name="PRODUCT_NAME" /> では、指定されたバージョンより小さい SSL / TLS バージョンは使用されません。認識されない値は無視されます。</translation>
@@ -1953,6 +1946,9 @@
       このポリシーが False に設定されているか未設定の場合、パケットは送信されません。</translation>
 <translation id="3942041691320538491">このポリシーを 0(デフォルト)に設定した場合、デベロッパー ツールと JavaScript コンソールにアクセスできますが、企業ポリシーによってインストールされた拡張機能でのアクセスは許可されません。このポリシーを 1 に設定した場合、あらゆる状況でデベロッパー ツールと JavaScript コンソールにアクセスできます。企業ポリシーによってインストールされた拡張機能でのアクセスも許可されます。このポリシーを 2 に設定した場合、デベロッパー ツールにアクセスできず、ウェブサイト要素も検査できなくなります。
       この設定では、デベロッパー ツールや JavaScript コンソールを開くためのキーボード ショートカット、メニューのエントリ、コンテキスト メニューのエントリも無効になります。</translation>
+<translation id="3942080695743860553">このポリシーの設定により、代替ブラウザで URL を開くときに使用するコマンドを管理します。このポリシーは、ファイルのパスに設定するか、<ph name="INTERNET_EXPLORER_VALUE_PLACEHOLDER" />、<ph name="FIREFOX_VALUE_PLACEHOLDER" />、<ph name="SAFARI_VALUE_PLACEHOLDER" />、<ph name="OPERA_VALUE_PLACEHOLDER" /> のいずれかに設定できます。このポリシーをファイルのパスに設定すると、そのファイルが実行ファイルとして使用されます。<ph name="INTERNET_EXPLORER_VALUE_PLACEHOLDER" /> は <ph name="MS_WIN_NAME" /> でのみ使用でき、<ph name="SAFARI_VALUE_PLACEHOLDER" /> は <ph name="MS_WIN_NAME" /> と <ph name="MAC_OS_NAME" /> でのみ使用できます。
+
+      このポリシーを未設定のままにした場合、プラットフォーム固有のデフォルトが使用されます。つまり、<ph name="MS_WIN_NAME" /> の場合は <ph name="IE_PRODUCT_NAME" />、<ph name="MAC_OS_NAME" /> の場合は <ph name="SAFARI_PRODUCT_NAME" /> が使用されます。<ph name="LINUX_OS_NAME" /> では、代替ブラウザの起動に失敗します。</translation>
 <translation id="3950110092991281616">標準のセッションでのみ、アンビエント認証を有効にします。</translation>
 <translation id="3950239119790560549">時間に関する制約を更新する</translation>
 <translation id="3956686688560604829">従来のブラウザのサポートで Internet Explorer の SiteList ポリシーを使用する。</translation>
@@ -2007,7 +2003,6 @@
 <translation id="4020682745012723568">Android アプリは、ユーザーのプロフィールに送信された Cookie にアクセスすることはできません。</translation>
 <translation id="402759845255257575">すべてのサイトに対して JavaScript の実行を許可しない</translation>
 <translation id="4027608872760987929">デフォルトの検索プロバイダを有効にする</translation>
-<translation id="4039085364173654945">ページ上のサードパーティ製のサブコンテンツで [HTTP 基本認証] ダイアログボックスのポップアップ表示を許可するかどうかを設定します。通常、これはフィッシング詐欺の防衛策として無効になっています。このポリシーが未設定の場合は無効になり、サブコンテンツで [HTTP 基本認証] ダイアログボックスのポップアップ表示は許可されません。</translation>
 <translation id="4044054366426171256">リモート アクセス ホストに適用する必須のホストドメイン名を設定します。ユーザーはこのドメイン名を変更できません。
 
           この設定を有効にして、ドメインを 1 つ以上指定した場合、ホストの共有に使用できるのは、指定されたいずれかのドメイン名に登録されているアカウントのみとなります。
@@ -2340,6 +2335,12 @@
       このポリシーはサポートが終了しています。代わりに <ph name="DEVICE_PRINTERS_ACCESS_MODE" /> を使用してください。
       </translation>
 <translation id="4562165737444703281">Crostini ポート転送の [有効化 / 設定] をユーザーに許可する</translation>
+<translation id="456686782928669977">このポリシーでは、<ph name="IE_PRODUCT_NAME" /> のサイトリスト ポリシーからルールを読み込むかどうかを管理します。
+
+      このポリシーを true に設定した場合、<ph name="PRODUCT_NAME" /> は <ph name="IE_PRODUCT_NAME" /> の <ph name="IEEM_SITELIST_POLICY" /> を読み込み、サイトリストの URL を取得します。そして、<ph name="PRODUCT_NAME" /> がその URL からサイトリストをダウンロードし、<ph name="BROWSER_SWITCHER_URL_LIST_POLICY_NAME" /> ポリシーで設定されているものとしてルールを適用します。
+
+      このポリシーを未設定のままにするか false にすると、<ph name="PRODUCT_NAME" /> は <ph name="IE_PRODUCT_NAME" /> の <ph name="IEEM_SITELIST_POLICY" /> ポリシーをブラウザの切り替えを行うルールの参照元として使用しません。
+      Internet Explorer の <ph name="IEEM_SITELIST_POLICY" /> ポリシーについて詳しくは、https://docs.microsoft.com/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode をご覧ください。</translation>
 <translation id="4567137030726189378">デベロッパー ツールの使用を許可する</translation>
 <translation id="4567818663772614440">このポリシーでは、<ph name="PRODUCT_NAME" /> のクラウド レポートを管理します。クラウド レポートでは、ブラウザの操作に関する情報が Google 管理コンソールにアップロードされます。
 
@@ -2439,11 +2440,6 @@
 <translation id="4725801978265372736">ローカル ユーザーの名前とリモート アクセス ホストの所有者が一致していることを要件とする</translation>
 <translation id="4733471537137819387">統合された HTTP 認証に関連するポリシーです。</translation>
 <translation id="4742973303930120836">背景のグラフィックの印刷モードを制限する</translation>
-<translation id="4744190513568488164"><ph name="PRODUCT_NAME" /> が委任するサーバーです。
-
-          複数のサーバー名を入力するときはカンマで区切ります。ワイルドカード(*)を使用できます。
-
-          このポリシーが未設定の場合、サーバーがイントラネット上で検出されたとしても、<ph name="PRODUCT_NAME" /> はユーザーの認証情報を委任しません。</translation>
 <translation id="4752880493649142945">RemoteAccessHostTokenValidationUrl への接続用のクライアント証明書</translation>
 <translation id="4757053978738874325">「モノラル音声」のユーザー補助機能を有効にします。
 
@@ -2492,13 +2488,6 @@
 <translation id="4807950475297505572">十分な空き容量に達するまで、前回のログインから時間が経っているユーザーを順に削除する</translation>
 <translation id="4812270373673968774">このポリシーを [常に使用] に設定した場合、<ph name="PRODUCT_OS_NAME" /> シェルフが自動的に非表示になります。このポリシーを [使用しない] に設定した場合、シェルフが非表示になることがなくなります。このポリシーを設定した場合、ユーザーは設定を変更できません。設定しない場合、シェルフが自動的に非表示になるかどうかをユーザーが指定します。</translation>
 <translation id="4812714598405913256">DeviceMinimumVersion ポリシー用の自動更新の有効期限に関するメッセージを設定する</translation>
-<translation id="481492486938162195">このポリシーはサポートが終了しています。代わりに <ph name="AUTH_NEGOCIATE_DELEGATE_ALLOWLIST_POLICY_NAME" /> ポリシーを使用してください。
-
-          <ph name="PRODUCT_NAME" /> に委任を許可するサーバーです。
-
-          複数のサーバー名を入力するときはカンマで区切ります。ワイルドカード(*)を使用できます。
-
-          このポリシーを未設定のままにした場合、<ph name="PRODUCT_NAME" /> では、イントラネットとしてサーバーが検出されても、ユーザーの認証情報は委任されません。</translation>
 <translation id="4816674326202173458">企業ユーザーがメイン ユーザーとしてもセカンダリ ユーザーとしても操作できるようにする(管理対象ユーザー以外のユーザーに対するデフォルトの動作)</translation>
 <translation id="4826326557828204741">バッテリー電源での実行時、アイドル時間に到達したときに行う操作</translation>
 <translation id="482803100714220060">URL 全体を表示する</translation>
@@ -2626,6 +2615,11 @@
           「ProxyMode」の値として「pac_script」を選択した場合、「ProxyPacUrl」フィールドと「ProxyBypassList」フィールドが使用されます。</translation>
 <translation id="5056708224511062314">画面拡大鏡を無効にする</translation>
 <translation id="5058573563327660283">自動クリーンアップ時にディスクの空き容量を増やす方法を選択する(サポート終了)</translation>
+<translation id="5061114193960158745">このポリシーの設定により、ブラウザの切り替えを行わないウェブサイトのリストを管理します。個々のアイテムはルールとして扱われます。このルールに一致すると、代替ブラウザは開かれません。<ph name="URL_LIST_POLICY_NAME" /> ポリシーとは異なり、ルールは双方向に適用されます。<ph name="IE_PRODUCT_NAME" /> アドインが有効になっている場合は、<ph name="IE_PRODUCT_NAME" /> でこれらの URL を開くときに <ph name="PRODUCT_NAME" /> を使用するかどうかもこのポリシーで制御されます。
+
+      このポリシーを未設定のままにした場合、リストにウェブサイトは追加されません。
+
+      注: このリストには、<ph name="EXTERNAL_SITELIST_URL_POLICY_NAME" /> ポリシーからも要素が追加される可能性があります。</translation>
 <translation id="5067143124345820993">ログイン ユーザーのホワイト リスト</translation>
 <translation id="5073609397321802133">このポリシーを false に設定した場合、ユーザーは新しいタブページの背景をカスタイマイズできなくなります。既存のカスタムの背景は削除され、後からこのポリシーを true に設定しても元に戻すことはできません。
 
@@ -2745,15 +2739,6 @@
 <translation id="5212810195096589189">VM CLI に対する権限を指定する</translation>
 <translation id="5213038356678567351">ブラウザの切り替えを行わないウェブサイト。</translation>
 <translation id="5219844027738217407">Android アプリに対しては、このポリシーはマイクにのみ適用されます。このポリシーを true に設定した場合、すべての Android アプリでは例外なくマイクがミュートされます。</translation>
-<translation id="5228316810085661003">デバイスのローカル アカウントに自動ログインするまでの時間です。
-
-      |DeviceLocalAccountAutoLoginId| ポリシーが未設定の場合、このポリシーは無効です。それ以外の場合は、以下のようになります。
-
-      このポリシーを設定する場合、ユーザー操作が行われなくなってから |DeviceLocalAccountAutoLoginId| ポリシーで指定されたデバイスのローカル アカウントに自動ログインするまでの時間を指定します。
-
-      このポリシーを未設定にすると、タイムアウトは 0 ミリ秒に設定されます。
-
-      このポリシーはミリ秒単位で指定します。</translation>
 <translation id="523505283826916779">ユーザー補助機能の設定</translation>
 <translation id="5236882091572996759">このポリシーが True または未設定の場合、音声の再生中はユーザーはアイドル状態と見なされないため、アイドルがタイムアウトに達することはなく、アイドルの操作も行われません。ただし、音声操作にかかわらず、設定されたタイムアウトの後に、画面が暗くなるまでの時間、画面がオフになるまでの時間、画面がロックされる時間に達すると、対応する操作が実行されます。
 
@@ -3200,9 +3185,6 @@
 <translation id="5774856474228476867">デフォルトの検索プロバイダの検索 URL</translation>
 <translation id="5775235485119094648">残量が一定の範囲内の場合にバッテリーを充電する。</translation>
 <translation id="5776485039795852974">サイトでデスクトップ通知が表示される前に毎回確認する</translation>
-<translation id="5781412041848781654">HTTP 認証で使用する GSSAPI ライブラリを指定します。ライブラリ名のみやフルパスを指定できます。
-
-          何も指定しないと、<ph name="PRODUCT_NAME" /> ではデフォルトのライブラリ名が使用されます。</translation>
 <translation id="5783009211970309878">ヘッダーとフッターを印刷</translation>
 <translation id="5783576706065107606">新しい <ph name="CORS" /> の実装で <ph name="CORS" /> チェックの緩和措置を有効にして、拡張機能の互換性のある動作が保たれるように、また <ph name="PRODUCT_NAME" /> で <ph name="CORS" /> チェックなしに指定ヘッダーが送信されるようにします。
 
@@ -3484,7 +3466,6 @@
         ポリシーがリストにあり、2 つのソース間だけでなく異なるスコープやレベル間でも矛盾がある場合は、優先度の最も高いポリシーが適用されます。
 
         ポリシーがリストになく、ソース、スコープ、レベル間で矛盾がある場合も、優先度の最も高いポリシーが適用されます。</translation>
-<translation id="6258193603492867656">生成した Kerberos SPN に非標準ポートを含めるべきかどうかを指定します。この設定を有効にすると、非標準ポート(80 と 443 以外のポート)が入力され、生成された Kerberos SPN にそのポートが追加されます。この設定を無効にするか未設定の場合、生成された Kerberos SPN にポートが追加されることはありません。</translation>
 <translation id="6261643884958898336">マシン識別情報に関するレポートを作成</translation>
 <translation id="6273015149273504999">
       ユーザーに操作を求めずにログイン画面でサイレント インストールするアプリと拡張機能のリストを指定します。ここで指定されたアプリや拡張機能をユーザーがアンインストールまたは無効化することはできません。
@@ -3532,11 +3513,6 @@
       このポリシーを設定しないか、リストを空白にした場合、すべてのスキームが <ph name="PRODUCT_NAME" /> でアクセス可能になります。</translation>
 <translation id="6338982178236723271">システム情報を報告する</translation>
 <translation id="6342187235303612558">現在 DLP または不正なソフトウェアのスキャンでサポートされていないファイルをユーザーがアップロードまたはダウンロードできないようにします。</translation>
-<translation id="6352543686437322588">一定時間経過後に自動ログインするデバイスのローカル アカウントです。
-
-      このポリシーが設定されている場合、ログイン画面で一定時間ユーザー操作が行われないと、指定されたセッションに自動的にログインします。デバイスのローカル アカウントは事前に設定しておく必要があります(|DeviceLocalAccounts| をご覧ください)。
-
-      このポリシーが未設定の場合、自動ログインは行われません。</translation>
 <translation id="6366574325767783825">このポリシーを True に設定するか未設定のままにした場合、<ph name="PRODUCT_NAME" /> では Signed HTTP Exchange として配信されるウェブ コンテンツが許可されます。
 
       このポリシーを False に設定した場合、Signed HTTP Exchange は読み込まれません。</translation>
@@ -3752,6 +3728,9 @@
 <translation id="6704515759227307131">このポリシーはサポートが終了しており、AdvancedProtectionAllowed に置き換えられました。
 
       このポリシーは、高度な保護機能プログラムに登録しているユーザーに対し、不正なソフトウェアがないかスキャンする目的で、ダウンロードしたコンテンツを Google に送信することを許可するかどうかを制御します。True に設定するか未設定のままにした場合、高度な保護機能プログラムに登録しているユーザーには、詳細なスキャンのためにファイルを Google に送信するかを確認するメッセージが表示されます。ユーザーが [スキャン] を選択した場合、ダウンロードしたコンテンツは Google に送信されます。False に設定した場合、ユーザーにメッセージは表示されず、ダウンロードしたコンテンツは Google に送信されません。</translation>
+<translation id="6704994003174661159">このポリシーでは、安全な(HTTPS)サイトに組み込まれた安全でないフォーム(HTTP で送信するフォーム)のブラウザでの取り扱い方法を管理します。
+       このポリシーを有効にした場合、もしくは設定を行わない場合、安全でないフォームで送信が行われると、ページ全体に警告メッセージが表示されます。さらに、フォームの各項目がフォーカスされると、項目の横に警告のふきだしが表示され、フォームへの自動入力が無効になります。
+       このポリシーが無効の場合、安全でないフォームでも警告は表示されず、自動入力も通常通り機能します。</translation>
 <translation id="670597451099978576">ログイン画面で特定のベンダー ID と製品 ID が指定されている USB デバイスへの接続を自動的にこれらのサイトに許可します。</translation>
 <translation id="6723472666969849951">このポリシーを設定することで、<ph name="PRODUCT_NAME" /> へのインストールを許可するアプリと拡張機能の管理、通信先ホストの管理、ランタイム アクセスの制限を行えます。
 
@@ -3887,6 +3866,11 @@
 <translation id="6903814433019432303">このポリシーは小売りモードでのみアクティブになります。
 
       デモ セッションの開始時に読み込む URL 一式を指定します。このポリシーは、初期 URL を設定する他のメカニズムよりも優先されるため、特定のユーザーに関連付けられていないセッションにのみ適用できます。</translation>
+<translation id="6905405893096403868">このポリシーを文字列のリストに設定すると、それぞれの文字列が別個のコマンドライン パラメータとして代替ブラウザに渡されます。<ph name="MS_WIN_NAME" /> の場合、パラメータはスペースで結合されます。<ph name="MAC_OS_NAME" /> と <ph name="LINUX_OS_NAME" /> の場合は、1 つのパラメータ内にスペースが含まれることがありますが、それらは 1 つのパラメータとして適切に扱われます。
+
+      パラメータに <ph name="URL_PLACEHOLDER" /> が含まれる場合、<ph name="URL_PLACEHOLDER" /> は開くページの URL に置き換えられます。パラメータに <ph name="URL_PLACEHOLDER" /> が含まれない場合、URL はコマンドラインの末尾に追加されます。
+
+      環境変数は展開されます。<ph name="MS_WIN_NAME" /> の場合は <ph name="ENV_VARIABLE_WIN_EXAMPLE" /> が <ph name="ENV_VARIABLE_VALUE" /> 環境変数の値と置き換えられます。<ph name="MAC_OS_NAME" /> と <ph name="LINUX_OS_NAME" /> の場合は <ph name="ENV_VARIABLE_UNIX_EXAMPLE" /> が <ph name="ENV_VARIABLE_VALUE" /> 環境変数の値と置き換えられます。このポリシーを未設定のままにした場合、URL のみがコマンドライン パラメータとして渡されます。</translation>
 <translation id="6907778402784621686">指定サイトで安全でないコンテンツをブロックする</translation>
 <translation id="6908640907898649429">デフォルトの検索プロバイダを設定します。ユーザーが使用するデフォルトの検索プロバイダを指定するか、既定の検索を無効にすることができます。</translation>
 <translation id="6913068954484253496">すべての IP アドレスのキャスト デバイスに接続することを <ph name="PRODUCT_NAME" /> に許可する</translation>
@@ -3944,6 +3928,11 @@
 <translation id="69525503251220566">既定の検索プロバイダに画像検索機能を提供するパラメータ</translation>
 <translation id="6953102253399571439">デフォルトで PIN の印刷を有効にします</translation>
 <translation id="6956272732789158625">すべてのサイトにキー生成の使用を許可しない</translation>
+<translation id="6961602002757991199">このポリシーが有効な URL に設定されている場合、<ph name="PRODUCT_NAME" /> はその URL からサイトリストをダウンロードし、<ph name="BROWSER_SWITCHER_URL_GREYLIST_POLICY_NAME" /> ポリシーで設定されているものとしてルールを適用します。このポリシーにより、<ph name="PRODUCT_NAME" /> と代替ブラウザの双方で互いに他方を開くことができなくなります。
+
+      このポリシーが未設定のままか、無効な URL に設定されている場合、<ph name="PRODUCT_NAME" /> は、このポリシーをブラウザの切り替えを行わないルールの参照元として使用しません。
+
+      注: このポリシーは、<ph name="IE_PRODUCT_NAME" /> の <ph name="IEEM_SITELIST_POLICY" /> ポリシーと同じ形式の XML ファイルを指します。XML ファイルからルールを読み込みますが、それらのルールは <ph name="IE_PRODUCT_NAME" /> と共有されません。詳細については、<ph name="IE_PRODUCT_NAME" /> の <ph name="IEEM_SITELIST_POLICY" /> ポリシー(https://docs.microsoft.com/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode)をご覧ください。</translation>
 <translation id="6965859329738616662">スマート消灯モデルを使って画面が暗くなるまでの時間を延長するかどうかを指定します。
 
       スマート消灯モデルでは、画面が暗くなる時間が近づいたときに時間を延長するかどうかが判定され、延長する場合は最適な時間に調整されます。この場合、画面オフ、画面ロック、アイドル判定までの時間も、最初の指定と同じ間隔で調整されます。
@@ -3968,6 +3957,9 @@
 <translation id="7016736684656067099">このポリシーを 1 に設定した場合、すべてのウェブサイトに対して画像の表示が許可されます。このポリシーを 2 に設定した場合、画像の表示は拒否されます。
 
       このポリシーを未設定のままにした場合、画像は許可されますが、ユーザーはこの設定を変更できます。</translation>
+<translation id="7018302809266676962">このポリシーを有効に設定するか未設定のままにした場合、<ph name="PRODUCT_NAME" /> は、代替ブラウザへの切り替え後も、少なくとも 1 つのタブを開いたままにします。
+
+      このポリシーを無効に設定した場合、<ph name="PRODUCT_NAME" /> は、最後のタブであっても代替ブラウザへの切り替え後にタブを閉じます。その結果、<ph name="PRODUCT_NAME" /> が完全に終了します。</translation>
 <translation id="7019805045859631636">速い</translation>
 <translation id="7027785306666625591"><ph name="PRODUCT_OS_NAME" /> の電源管理を設定します。
 
@@ -4208,9 +4200,6 @@
 <translation id="731208205557053914">VPD 情報を報告する</translation>
 <translation id="7323896582714668701"><ph name="PRODUCT_NAME" /> の追加コマンド ライン パラメータ</translation>
 <translation id="7326394567531622570">このオプションは Wipe(値 2)と似ていますが、ログイン トークンを保持するように動作します(この場合、ユーザーの再ログインが不要になります)。</translation>
-<translation id="7329968046053403405">「<ph name="HTTP_NEGOTIATE" />」認証(Kerberos 認証など)に対応している Android 認証アプリによって提供されるアカウントの種類を指定します。この情報は、認証アプリの提供者から入手します。詳しくは、https://goo.gl/hajyfN をご覧ください。
-
-          このポリシーを設定しない場合、Android での「<ph name="HTTP_NEGOTIATE" />」認証は無効になります。</translation>
 <translation id="7331962793961469250">True に設定すると、Chrome ウェブストア アプリのプロモーションは新しいタブ ページに表示されません。このオプションが False または未設定の場合、Chrome ウェブストア アプリのプロモーションが新しいタブ ページに表示されます。</translation>
 <translation id="7332963785317884918">このポリシーはサポート終了となりました。今後、<ph name="PRODUCT_OS_NAME" /> では常に「RemoveLRU」クリーンアップ設定を使用します。
 
@@ -4275,6 +4264,9 @@
 <translation id="749556411189861380">登録デバイスの OS とファームウェアのバージョンを報告します。
 
       この設定が未設定か、True に設定されている場合、登録デバイスでは定期的に OS とファームウェアのバージョンが報告されます。この設定が False に設定されている場合、バージョン情報は報告されません。</translation>
+<translation id="7506745375479451616">このポリシーでは、<ph name="IE_PRODUCT_NAME" /> から <ph name="PRODUCT_NAME" /> に切り替えて URL を開くときに使用するコマンドを管理します。このポリシーは、実行ファイルのパスに設定するか <ph name="PRODUCT_NAME_PLACEHOLDER" /> に設定することで、<ph name="PRODUCT_NAME" /> の場所を自動検出できます。
+
+      このポリシーを未設定のままにした場合、<ph name="PRODUCT_NAME" /> が Internet Explorer から起動する際に <ph name="IE_PRODUCT_NAME" /> が <ph name="PRODUCT_NAME" /> の実行パスを自動検出します。注: <ph name="IE_PRODUCT_NAME" /> の従来のブラウザをサポートするアドインがインストールされていない場合、このポリシーは無視されます。</translation>
 <translation id="7506758875409719208">リモート アクセス クライアントに適用する必須のクライアント ドメイン名を設定します。ユーザーはこの設定を変更できません。
 
           この設定を有効にして、ドメインを 1 つ以上指定した場合、ホストに接続できるのは、指定されたいずれかのドメインのクライアントのみとなります。
@@ -5136,7 +5128,6 @@
 <translation id="8757552286070680084">Wilco DTC の設定</translation>
 <translation id="8758831693895931466">クラウド管理への登録を必須にする</translation>
 <translation id="8759829385824155666">許可されている Kerberos 暗号化タイプ</translation>
-<translation id="8764119899999036911">標準の DNS 名と入力された元の名前のうちどちらを基準にして Kerberos SPN を生成するかを指定します。この設定を有効にすると CNAME 検索がスキップされ、入力されたサーバー名が使用されます。この設定を無効にするか未設定の場合、サーバーの標準名は CNAME 検索によって決まります。</translation>
 <translation id="8764477907716150749">このポリシーは、<ph name="PRODUCT_NAME" /> 自体が内部で使用するものです。</translation>
 <translation id="877185520360032968">このポリシーでは、Chrome でファイルをダウンロードするときに使用するデフォルトのディレクトリを変更します。ただし、ユーザーはこのディレクトリを変更できます。
 
@@ -5252,13 +5243,6 @@
       このポリシーを False に設定するか未設定のままにした場合、M81、M82、M83 でリリースされている新しいフォーム コントロール要素が有効になります。
 
       このポリシーは、Chrome 84 以降で削除されます。</translation>
-<translation id="8937562488500723400"><ph name="KERBEROS" /> チケットの委任の決定に KDC ポリシーによる承認を適用するかどうかを管理します。
-
-          このポリシーを true に設定した場合、HTTP 認証で KDC ポリシーによる承認が適用されます。つまり、Chrome では、KDC によりサービス チケットで <ph name="OK_AS_DELEGATE" /> が設定されている場合のみ、認証情報が委任されます。詳しくは、https://tools.ietf.org/html/rfc5896.html をご覧ください。サービスは「AuthNegotiateDelegateAllowlist」ポリシーにも一致する必要があります。
-
-          このポリシーを設定しない場合や false に設定した場合、KDC ポリシーはサポートされているプラットフォームで無視され、「AuthNegotiateDelegateAllowlist」ポリシーのみが適用されます。
-
-          Windows では、KDC ポリシーが常に適用されます。</translation>
 <translation id="8938932171964587769">このポリシーは M69 でサポート終了となりました。代わりに
       OverrideSecurityRestrictionsOnInsecureOrigin を使用してください。
 
@@ -5291,6 +5275,7 @@
       このポリシーが true に設定されているか未設定の場合は、同期の同意メッセージを表示できます。</translation>
 <translation id="8943934315109955032">機密データ保護ルールの違反をチェックしない</translation>
 <translation id="8947415621777543415">デバイスの位置をレポート</translation>
+<translation id="8948062138228904066">認証サーバーの許可リスト</translation>
 <translation id="8949552982791839607">無効の場合、危険性のあるコマンドライン フラグ付きで Chrome が起動したときにセキュリティ警告は表示されません。
 
           有効または未設定の場合は、Chrome の起動にコマンドライン フラグが使用されるとセキュリティ警告が表示されます。
@@ -5316,6 +5301,19 @@
 <translation id="8976531594979650914">システムのデフォルト プリンタをデフォルトとして使用</translation>
 <translation id="8977192934280677167">デフォルトの検索プロバイダのコンテキスト メニュー検索アクセスを許可する</translation>
 <translation id="8992176907758534924">すべてのサイトに対して画像表示を許可しない</translation>
+<translation id="9007632512838819703">このポリシーはサポートが終了しています。代わりに <ph name="SPELLCHECK_LANGUAGE_BLOCKLIST_POLICY_NAME" /> を使用してください。
+
+      言語のスペルチェックを自動的に無効にします。指定した言語のうち認識されないものは無視されます。
+
+      このポリシーを有効にした場合、指定された言語のスペルチェックは無効になります。このリストにない言語のスペルチェックについては、ユーザーが引き続き有効または無効にできます。
+
+      このポリシーが未設定または無効の場合、ユーザーのスペルチェック設定がそのまま適用されます。
+
+      <ph name="SPELLCHECK_ENABLED_POLICY_NAME" /> ポリシーが false に設定されている場合、このポリシーは無視されます。
+
+      言語がこのポリシーと <ph name="SPELLCHECK_LANGUAGE_POLICY_NAME" /> ポリシーの両方に指定されている場合は、後者が優先され、言語のスペルチェックは有効となります。
+
+      現在サポートされている言語は、af、bg、ca、cs、da、de、el、en-AU、en-CA、en-GB、en-US、es、es-419、es-AR、es-ES、es-MX、es-US、et、fa、fo、fr、he、hi、hr、hu、id、it、ko、lt、lv、nb、nl、pl、pt-BR、pt-PT、ro、ru、sh、sk、sl、sq、sr、sv、ta、tg、tr、uk、vi です。</translation>
 <translation id="9009119876570708617">このポリシーは M85 で廃止されました。サイト単位で安全でないコンテンツを許可するには、代わりに <ph name="POLICY_NAME" /> を使用してください。
        このポリシーでは、ブラウザでの混合コンテンツ(HTTPS サイトに含まれる HTTP コンテンツ)の取り扱い方法を管理します。
        このポリシーを true に設定するか、未設定のままにした場合、音声および動画の混合コンテンツは HTTPS に自動アップグレードされ(URL を HTTPS として書き換え、HTTPS でリソースを利用できない場合も代替表示しないなど)、画像の混合コンテンツには「安全ではありません」という警告が URL バーに表示されます。
diff --git a/components/policy/resources/policy_templates_ko.xtb b/components/policy/resources/policy_templates_ko.xtb
index af9f7a9d..8d261b3 100644
--- a/components/policy/resources/policy_templates_ko.xtb
+++ b/components/policy/resources/policy_templates_ko.xtb
@@ -10,6 +10,17 @@
       설정하지 않으면 제한이 적용되지 않으며 사용자는 모든 문서를 인쇄할 수 있습니다.</translation>
 <translation id="101438888985615157">180도 화면 회전</translation>
 <translation id="1017967144265860778">로그인 화면의 전원 관리</translation>
+<translation id="1018427234617066902">맞춤법 검사 언어를 강제 사용 설정합니다. 목록에서 인식할 수 없는 언어는 무시됩니다.
+
+      정책을 사용 설정하면 사용자가 맞춤법 검사를 사용 설정한 언어 외에도 지정된 언어의 맞춤법 검사가 사용 설정됩니다.
+
+      정책을 설정하지 않거나 사용 중지하면 사용자의 맞춤법 검사 환경설정이 변경되지 않습니다.
+
+      <ph name="SPELLCHECK_ENABLED_POLICY_NAME" /> 정책이 false로 설정되어 있으면 이 정책이 적용되지 않습니다.
+
+      언어가 이 정책과 <ph name="SPELLCHECK_LANGUAGE_BLOCKLIST_POLICY_NAME" /> 정책에 모두 포함된 경우 이 정책이 우선 적용되며 맞춤법 검사 언어가 사용 설정됩니다.
+
+      현재 지원되는 언어는 af, bg, ca, cs, da, de, el, en-AU, en-CA, en-GB, en-US, es, es-419, es-AR, es-ES, es-MX, es-US, et, fa, fo, fr, he, hi, hr, hu, id, it, ko, lt, lv, nb, nl, pl, pt-BR, pt-PT, ro, ru, sh, sk, sl, sq, sr, sv, ta, tg, tr, uk, vi입니다.</translation>
 <translation id="1019101089073227242">사용자 데이터 디렉터리 설정</translation>
 <translation id="1022361784792428773">사용자가 설치할 수 없는 확장 프로그램 ID(또는 전체 확장 프로그램의 경우 *)</translation>
 <translation id="102492767056134033">로그인 화면에서 터치 키보드의 기본 상태를 설정</translation>
@@ -388,15 +399,6 @@
 <translation id="1654087023995670109">브라우저 게스트 모드 시행</translation>
 <translation id="1655229863189977773">디스크 캐시 크기 설정(바이트)</translation>
 <translation id="166427968280387991">프록시 서버</translation>
-<translation id="1668836044817793277">무지연 자동 실행 키오스크 앱에서 <ph name="PRODUCT_OS_NAME" /> 버전을 관리하도록 허용할지 여부입니다.
-
-      이 정책은 매니페스트에 required_platform_version을(를) 선언하고 이를 자동 업데이트 대상 버전 프리픽스로 사용함으로써 무지연 자동 실행 키오스크 앱에서 <ph name="PRODUCT_OS_NAME" /> 버전을 관리하도록 허용할지 여부를 조정합니다.
-
-      정책이 true로 설정된 경우 무지연 자동 실행 키오스크 앱의 required_platform_version 매니페스트 키 값이 자동 업데이트 대상 버전 프리픽스로 사용됩니다.
-
-      정책이 구성되지 않았거나 false로 설정된 경우 required_platform_version 매니페스트 키는 무시되며 자동 업데이트는 정상적으로 진행됩니다.
-
-      경고: <ph name="PRODUCT_OS_NAME" /> 버전의 컨트롤을 키오스크 앱에 위임하면 기기가 소프트웨어 업데이트나 주요 보안 수정사항을 받지 못하게 될 수 있으므로 권장되지 않습니다. <ph name="PRODUCT_OS_NAME" /> 버전의 컨트롤을 위임하면 사용자가 위험에 처할 수 있습니다.</translation>
 <translation id="1669584285557771729">이 정책이 설정되어 있으면 사용 설정된 화면 돋보기 유형을 제어합니다.
 
           정책이 'Full-screen'으로 설정되면 로그인 화면의 전체 화면 돋보기 모드에서 화면 돋보기가 항상 사용 설정됩니다.
@@ -475,6 +477,9 @@
       정책을 설정하면 금지되는 확장 프로그램 목록에서 제외되는 확장 프로그램이 지정됩니다. <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" />에 <ph name="ALL_EXTENSIONS" /> 값을 사용하여 모든 확장 프로그램을 금지하면 사용자는 명시적으로 허용되는 확장 프로그램만 설치할 수 있습니다. 기본적으로 모든 확장 프로그램이 허용됩니다. 그러나 정책으로 확장 프로그램을 금지한 경우 정책을 변경하려면 허용되는 확장 프로그램 목록을 사용합니다.</translation>
 <translation id="1781356041596378058">이 정책은 Android 개발자 옵션 액세스 권한도 제어합니다. 이 정책을 true로 설정하는 경우 사용자는 개발자 옵션에 액세스할 수 없습니다. 이 정책을 false로 설정하거나 설정하지 않은 채로 두는 경우 Android 설정 앱에서 빌드 번호를 7번 탭하면 개발자 옵션에 액세스할 수 있습니다.</translation>
 <translation id="1793346220873697538">기본적으로 PIN 인쇄를 사용하지 않습니다.</translation>
+<translation id="179694024208061102">이 정책을 사용으로 설정하면 <ph name="PRODUCT_NAME" />에서 일부 URL을 대체 브라우저(예: <ph name="IE_PRODUCT_NAME" />)에서 열려고 시도합니다. 이 기능은 <ph name="LEGACY_BROWSER_SUPPORT_POLICY_GROUP" /> 그룹의 정책을 사용해 설정됩니다.
+
+      정책을 사용 안함으로 설정하거나 설정하지 않으면 <ph name="PRODUCT_NAME" />에서 지정된 URL을 대체 브라우저에서 열려고 시도하지 않습니다.</translation>
 <translation id="1797233582739332495">사용자에게 재실행이 필요하다는 메시지를 반복하여 표시</translation>
 <translation id="1798559516913615713">GPO 캐시 전체 기간</translation>
 <translation id="1802205074307397126">스캔 평가가 확인될 때까지 업로드 지연</translation>
@@ -654,11 +659,6 @@
           이 설정을 사용 중지하면 파일을 전송할 수 없습니다. 이 설정을 사용하면 파일을 전송할 수 있습니다.</translation>
 <translation id="2057317273526988987">URL 목록 액세스 허용</translation>
 <translation id="2061810934846663491">원격 액세스 호스트에 필요한 도메인 이름을 설정합니다.</translation>
-<translation id="206623763829450685"><ph name="PRODUCT_NAME" />에서 지원하는 HTTP 인증 스키마를 지정합니다.
-
-          사용할 수 있는 값은 'basic', 'digest', 'ntlm', 'negotiate'이며, 두 개 이상의 값은 쉼표로 분리하세요.
-
-          이 정책을 설정하지 않은 경우 4개의 스키마를 모두 사용합니다.</translation>
 <translation id="2067011586099792101">콘텐츠 팩 외부 사이트에 대한 액세스를 차단합니다.</translation>
 <translation id="2073552873076775140"><ph name="PRODUCT_NAME" /> 로그인 허용</translation>
 <translation id="2075732129949889165">Crostini Ansible 플레이북</translation>
@@ -797,6 +797,7 @@
       추천 페이지는 Google 서버에서 원격으로 가져옵니다.
 
       false로 설정하면 추천 페이지를 가져오거나 표시하지 않습니다.</translation>
+<translation id="225340736558643885">안전하지 양식 경고 사용 설정</translation>
 <translation id="2258126710006312594">원격 액세스 사용자가 호스트와 파일 전송을 할 수 있게 허용</translation>
 <translation id="2267288258868218403">지원되지 않는 파일 형식 업로드 차단</translation>
 <translation id="2269319728625047531">로그인 시 동기화 동의 표시 사용</translation>
@@ -882,6 +883,13 @@
 <translation id="2358176879566587521">이 정책은 삭제되었습니다. 이 <ph name="PRODUCT_NAME" /> 버전과 호환되지 않습니다 . 자세한 내용은 https://support.google.com/chrome/a/answer/7643500을 참조하세요.</translation>
 <translation id="2364639863953745682">어시스턴트 온보딩 환경 모드</translation>
 <translation id="2386362615870139244">화면 잠금 허용</translation>
+<translation id="2394674739523870144">이 정책을 문자열 목록으로 설정하면 문자열이 공백과 합쳐지고 <ph name="IE_PRODUCT_NAME" />에서 <ph name="PRODUCT_NAME" />까지 명령줄 매개변수로 전달됩니다. 매개변수에 <ph name="URL_PLACEHOLDER" />이(가) 있으면 <ph name="URL_PLACEHOLDER" />이(가) 열릴 페이지의 URL로 대체됩니다. 매개변수에 <ph name="URL_PLACEHOLDER" />이(가) 없으면 이 URL이 명령줄 끝에 추가됩니다.
+
+      환경 변수는 확장됩니다. <ph name="MS_WIN_NAME" />에서는 <ph name="ENV_VARIABLE_WIN_EXAMPLE" />이(가) <ph name="ENV_VARIABLE_VALUE" /> 환경 변수의 값으로 대체됩니다.
+
+      정책을 설정하지 않으면 <ph name="IE_PRODUCT_NAME" />에서 <ph name="PRODUCT_NAME" />에 URL만 명령줄 매개변수로 전달합니다.
+
+      참고: <ph name="IE_PRODUCT_NAME" />의 이전 브라우저 지원 부가기능이 설치되어 있지 않으면 정책이 적용되지 않습니다.</translation>
 <translation id="2399987589969059485">이 정책을 설정하면 <ph name="PRODUCT_NAME" />에서 적용 가능한 변형을 지정할 수 있습니다.
 
       변형을 사용하면 새로운 브라우저 버전을 제공하지 않고도 기존 기능을 선별적으로 사용 설정 또는 중지하여 <ph name="PRODUCT_NAME" />의 변형본을 제공할 수 있습니다. 자세히 알아보려면 https://support.google.com/chrome/a?p=Manage_the_Chrome_variations_framework를 참고하세요.
@@ -941,11 +949,6 @@
 
       정책이 False로 설정되거나 설정되지 않으면 통계가 보고되지 않습니다.
       True로 설정되면 통계가 보고됩니다.</translation>
-<translation id="244317009688098048">자동 로그인 시 긴급용 단축키를 사용합니다.
-
-      이 정책이 설정되지 않거나 True로 설정되고, 기기 로컬 계정이 zero-delay 자동 로그인인 경우, <ph name="PRODUCT_OS_NAME" />에서 자동 로그인을 우회하고 로그인 화면을 표시할 수 있도록 단축키 Ctrl+Alt+S를 적용합니다.
-
-      정책이 False로 설정된 경우, zero-delay 자동 로그인(구성 시)을 우회할 수 없습니다.</translation>
 <translation id="2454228136871844693">안정성에 최적화합니다.</translation>
 <translation id="2463034609187171371">TLS에서 DHE 암호화 기술을 사용 설정합니다.</translation>
 <translation id="2463365186486772703">애플리케이션 언어</translation>
@@ -991,11 +994,6 @@
       이 정책이 구성되지 않거나 '사이트에 성인용 콘텐츠 필터링을 적용하지 않음'으로 설정되면 사이트가 필터링되지 않습니다.
 
       이 정책이 '최상위 사이트(삽입된 iframe 제외)에 성인용 콘텐츠 필터링을 적용함'으로 설정되면 음란물 사이트로 분류된 사이트는 필터링됩니다.</translation>
-<translation id="2488010520405124654">오프라인일 때 네트워크 설정 프롬프트를 사용하도록 설정합니다.
-
-       이 정책이 설정되지 않거나 True로 설정되고 기기 로컬 계정이 zero-delay 자동 로그인으로 구성된 경우, 기기가 인터넷에 액세스할 수 없으면 <ph name="PRODUCT_OS_NAME" />에서 네트워크 설정 프롬프트가 나타납니다.
-
-      이 정책이 False로 설정된 경우 네트워크 설정 프롬프트 대신 오류 메시지가 표시됩니다.</translation>
 <translation id="2498238926436517902">항상 실행기 자동 숨김</translation>
 <translation id="250670737672448119">캐럿 강조표시 접근성 기능을 사용합니다.
 
@@ -1018,14 +1016,6 @@
 <translation id="2518231489509538392">오디오 재생 허용</translation>
 <translation id="2521581787935130926">북마크바에 앱 단축키 표시</translation>
 <translation id="2522304491589804974">확장 프로그램 설치 허용 목록 구성</translation>
-<translation id="2528659559494311776">이 정책은 다운그레이드 공격으로부터 연결을 보호하는 TLS 1.3의 보안 기능을 제어합니다. 이전 버전과 호환되며, 규정 준수 TLS 1.2 서버 또는 프록시 연결에 영향을 미치지 않습니다. 그러나 일부 TLS 가로채기 프록시의 이전 버전의 경우 구현 오류가 있어 호환되지 않습니다.
-
-      정책이 True로 설정되거나 설정되지 않으면 <ph name="PRODUCT_NAME" />에서 모든 연결에 이러한 보안 기능을 사용합니다.
-
-      정책을 False로 설정하면 <ph name="PRODUCT_NAME" />에서는 로컬에 설치된 CA 인증서로 인증된 연결에 이러한 보안 기능을 사용하지 않습니다. 이러한 보안 기능은 공개적으로 신뢰할 수 있는 CA 인증서로 인증된 연결에 항상 사용됩니다.
-
-      <ph name="PRODUCT_NAME" /> 81부터 이 정책의 기본값이 False에서 True로 변경되었습니다. 변경사항의 영향을 받는 프록시는 연결에 실패하며 오류 코드 ERR_TLS13_DOWNGRADE_DETECTED를 표시합니다. 영향을 받는 프록시를 업그레이드하는 데 시간이 더 필요한 관리자는 이 정책을 사용하여 보안 기능을 일시적으로 사용 중지할 수 있습니다. 이 정책은 버전 85 이후부터 삭제됩니다.
-      </translation>
 <translation id="2529880111512635313">강제로 설치된 앱과 확장 프로그램 목록 구성</translation>
 <translation id="253135976343875019">AC 전원으로 실행할 때 유휴 경고 지연</translation>
 <translation id="2536525645274582300">사용자가 Google 위치 서비스를 사용할지 결정</translation>
@@ -1081,11 +1071,6 @@
 
       이 정책을 false로 설정하면 하드웨어 가속이 사용 중지됩니다.</translation>
 <translation id="2593762551209145088">세이프 브라우징이 활성화되지 않습니다.</translation>
-<translation id="2596260130957832043">NTLMv2의 사용 설정 여부를 관리합니다.
-
-          NTLMv2는 최신 버전의 Samba 및 Windows 서버에서 모두 지원됩니다. 이 정책은 하위 호환성을 위해서만 사용 중지해야 하며, 사용 중지할 경우 인증 보안이 약화됩니다.
-
-          이 정책을 설정하지 않으면 기본값인 true가 사용되며 NTLMv2가 사용 설정됩니다.</translation>
 <translation id="26023406105317310">Kerberos 계정 구성</translation>
 <translation id="2604182581880595781">네트워크 파일 공유 관련 정책을 구성합니다.</translation>
 <translation id="2615240493030733717">시간대 정보 보고</translation>
@@ -1113,6 +1098,11 @@
 
       유효한 <ph name="URL_LABEL" /> 패턴에 관해 자세히 알아보려면 https://cloud.google.com/docs/chrome-enterprise/policies/url-patterns를 참고하세요.</translation>
 <translation id="2633084400146331575">음성 피드백 사용</translation>
+<translation id="2635872253077105112">이 정책은 대체 브라우저에서 열 웹사이트 목록을 제어합니다. 대체 브라우저에서 열 항목을 대상으로 각 항목이 규칙으로 취급됩니다. <ph name="PRODUCT_NAME" />은 이러한 규칙을 사용하여 URL을 대체 브라우저에서 열어야 하는지 선택합니다. <ph name="IE_PRODUCT_NAME" /> 부가기능이 사용 설정된 경우 규칙이 일치하지 않으면 <ph name="IE_PRODUCT_NAME" />가 <ph name="PRODUCT_NAME" />으로 다시 전환됩니다. 규칙이 서로 충돌하면 <ph name="PRODUCT_NAME" />에서 가장 구체적인 규칙을 사용합니다.
+
+      정책을 설정하지 않으면 목록에 아무 웹사이트도 추가되지 않습니다.
+
+      참고: <ph name="USE_IE_SITELIST_POLICY_NAME" /> 및 <ph name="EXTERNAL_SITELIST_URL_POLICY_NAME" /> 정책을 통해서도 이 목록에 요소를 추가할 수 있습니다.</translation>
 <translation id="264093234299818170">차단 목록에 있는 프린터를 제외한 모든 프린터가 표시됩니다.</translation>
 <translation id="2647069081229792812">북마크 수정 사용 또는 사용 중지</translation>
 <translation id="2649896281375932517">사용자가 결정합니다.</translation>
@@ -1176,9 +1166,6 @@
       이 기업 정책은 단기적인 적응을 위해 마련되었으며 Chrome 88에서 삭제될 예정입니다.</translation>
 <translation id="2759224876420453487">멀티 프로필 세션에서 사용자 활동 제어</translation>
 <translation id="2761483219396643566">배터리 전원으로 실행할 때 유휴 경고 지연</translation>
-<translation id="2762164719979766599">로그인 화면에 표시될 기기 로컬 계정 목록을 지정합니다.
-
-      모든 목록 항목은 다른 기기 로컬 계정을 구별하기 위해 내부적으로 사용되는 식별자를 지정합니다.</translation>
 <translation id="2769952903507981510">원격 액세스 호스트에 대한 필수 도메인 이름 구성</translation>
 <translation id="2787173078141616821">Android 상태에 관한 정보 보고</translation>
 <translation id="2787774054174244402">정책을 True로 설정하면 사용자가 외부 저장소에 쓰지 못하게 합니다.
@@ -1287,6 +1274,11 @@
 <translation id="2921222258441684334">정책을 1로 설정하면 사이트에서 기본 상태로 사용자의 실제 위치를 추적하도록 허용합니다. 정책을 2로 설정하면 이 추적을 기본적으로 거부합니다. 사이트에서 사용자의 실제 위치를 추적하려고 할 때마다 사용자에게 묻도록 정책을 설정할 수 있습니다.
 
       정책을 설정하지 않으면 <ph name="ASK_GEOLOCATION_POLICY_NAME" /> 정책이 적용되지만 사용자가 이 설정을 변경할 수 있습니다.</translation>
+<translation id="2940127076681735544">이 정책을 유효한 URL로 설정하면 <ph name="PRODUCT_NAME" />이 URL로부터 사이트 목록을 다운로드하며 <ph name="SITELIST_POLICY_NAME" /> 정책으로 규칙이 설정된 경우 규칙을 적용합니다.
+
+      정책을 설정하지 않거나 유효한 URL로 설정하지 않으면 <ph name="PRODUCT_NAME" />에서 브라우저를 전환하는 규칙의 출처로 이 정책을 사용하지 않습니다.
+
+      참고: 이 정책은 <ph name="IE_PRODUCT_NAME" />의 <ph name="IEEM_SITELIST_POLICY" /> 정책과 동일한 형식의 XML 파일로 연결됩니다. 정책은 XML 파일에서 규칙을 로드하지만 <ph name="IE_PRODUCT_NAME" />와 공유하지는 않습니다. <ph name="IE_PRODUCT_NAME" />의 <ph name="IEEM_SITELIST_POLICY" /> 정책(https://docs.microsoft.com/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode)을 자세히 살펴보세요.</translation>
 <translation id="2952347049958405264">제한사항:</translation>
 <translation id="2956777931324644324">이 정책은 <ph name="PRODUCT_NAME" /> 버전 36을 기준으로 지원 중단되었습니다.
 
@@ -1581,6 +1573,9 @@
 
       이 정책을 설정하지 않으면 'DisabledPlugins'의 패턴과 일치하는 모든 플러그인이 잠겨 사용 중지되며 사용자가 다시 사용할 수 없습니다.</translation>
 <translation id="3381968327636295719">호스트 브라우저를 기본으로 사용</translation>
+<translation id="3412937883532015092">이 정책을 숫자로 설정하면 <ph name="PRODUCT_NAME" />에 숫자만큼의 밀리초 동안 메시지가 표시된 후 대체 브라우저가 실행됩니다.
+
+      정책을 설정하지 않거나 0으로 설정하면 지정된 URL로 이동하는 즉시 대체 브라우저가 실행됩니다.</translation>
 <translation id="3414260318408232239">이 정책을 설정하지 않으면 <ph name="PRODUCT_NAME" />에서 기본 최소 버전인 TLS 1.0이 사용됩니다.
 
       정책을 설정하는 경우 'tls1', 'tls1.1', 'tls1.2' 중 하나로 설정할 수 있으며, 버전을 설정하면 <ph name="PRODUCT_NAME" />에서 지정된 버전보다 낮은 SSL/TLS 버전은 사용되지 않습니다. 인식할 수 없는 값은 무시됩니다.</translation>
@@ -1976,6 +1971,9 @@
 <translation id="3942041691320538491">정책을 0(기본값)으로 설정하면 개발자 도구 및 자바스크립트 콘솔에 액세스할 수 있지만 기업 정책으로 설치한 확장 프로그램에서는 액세스할 수 없습니다. 정책을 1로 설정하면 기업 정책으로 설치한 확장 프로그램을 비롯하여 모든 상황에서 개발자 도구 및 자바스크립트 콘솔에 액세스할 수 있습니다. 정책을 2로 설정하면 개발자 도구에 액세스할 수 없으며 웹사이트 요소를 검사할 수 없습니다.
 
       또한 이 설정은 개발자 도구 또는 자바스크립트 콘솔을 여는 단축키, 메뉴 항목, 컨텍스트 메뉴 항목의 사용을 중지합니다.</translation>
+<translation id="3942080695743860553">이 정책은 대체 브라우저에서 URL을 여는 데 사용할 명령을 제어합니다. 정책은 <ph name="INTERNET_EXPLORER_VALUE_PLACEHOLDER" />, <ph name="FIREFOX_VALUE_PLACEHOLDER" />, <ph name="SAFARI_VALUE_PLACEHOLDER" />, <ph name="OPERA_VALUE_PLACEHOLDER" /> 또는 파일 경로 중 하나로 설정할 수 있습니다. 정책을 파일 경로로 설정하면 파일이 실행 파일로 사용됩니다. <ph name="INTERNET_EXPLORER_VALUE_PLACEHOLDER" />는 <ph name="MS_WIN_NAME" />에서만 사용할 수 있으며 <ph name="SAFARI_VALUE_PLACEHOLDER" />는 <ph name="MS_WIN_NAME" />, <ph name="MAC_OS_NAME" />에서만 사용할 수 있습니다.
+
+      정책을 설정하지 않으면 <ph name="MS_WIN_NAME" />에서는 <ph name="IE_PRODUCT_NAME" />, <ph name="MAC_OS_NAME" />에서는 <ph name="SAFARI_PRODUCT_NAME" />와 같이 플랫폼별 기본값이 사용됩니다. <ph name="LINUX_OS_NAME" />에서는 대체 브라우저가 실행되지 않습니다.</translation>
 <translation id="3950110092991281616">일반 세션에서만 수동 인증을 사용 설정합니다.</translation>
 <translation id="3950239119790560549">시간제한 업데이트</translation>
 <translation id="3956686688560604829">이전 브라우저 지원에 Internet Explorer의 SiteList 정책을 사용합니다.</translation>
@@ -2030,9 +2028,6 @@
 <translation id="4020682745012723568">사용자의 프로필로 전송된 쿠키는 Android 앱에 액세스할 수 없습니다.</translation>
 <translation id="402759845255257575">모든 사이트에서 자바스크립트 실행 허용 안함</translation>
 <translation id="4027608872760987929">기본 검색 공급자 사용</translation>
-<translation id="4039085364173654945">페이지의 제3자 하위 콘텐츠가 HTTP 기본 인증 대화 상자를 팝업할 수 있는지 여부를 관리합니다.
-
-          일반적으로 이 설정은 피싱 차단을 위해 사용 중지되어 있습니다. 이 정책을 설정하지 않은 경우 사용 중지되며 제3자 하위 콘텐츠가 HTTP 기본 인증 대화 상자를 팝업할 수 없습니다.</translation>
 <translation id="4044054366426171256">원격 액세스 호스트에 제공되는 필수 호스트 도메인 이름을 구성하여 사용자가 변경하지 못하게 합니다.
 
           이 설정을 사용하도록 설정하고 1개 이상의 도메인에 설정하면 지정된 도메인 이름에 등록된 계정을 사용할 때만 호스트를 공유할 수 있습니다.
@@ -2373,6 +2368,13 @@
       이 정책은 지원 중단되었으므로 <ph name="DEVICE_PRINTERS_ACCESS_MODE" /> 정책을 대신 사용하세요.
       </translation>
 <translation id="4562165737444703281">사용자가 Crostini 포트 전달을 [사용 설정/구성]할 수 있도록 허용</translation>
+<translation id="456686782928669977">이 정책은 <ph name="IE_PRODUCT_NAME" />의 SiteList 정책으로부터 규칙을 로드할지 제어합니다.
+
+      정책을 true로 설정하면 <ph name="PRODUCT_NAME" />에서 <ph name="IE_PRODUCT_NAME" />의 <ph name="IEEM_SITELIST_POLICY" /> 정책을 읽고 사이트 목록의 URL을 확보합니다. 그런 다음 <ph name="PRODUCT_NAME" />이 URL로부터 사이트 목록을 다운로드하며 <ph name="BROWSER_SWITCHER_URL_LIST_POLICY_NAME" /> 정책으로 규칙이 설정된 경우 규칙을 적용합니다.
+
+      정책을 false로 설정하거나 설정하지 않으면 <ph name="PRODUCT_NAME" />에서 브라우저를 전환하는 규칙의 출처로 <ph name="IE_PRODUCT_NAME" />의 <ph name="IEEM_SITELIST_POLICY" /> 정책을 사용하지 않습니다.
+
+      Internet Explorer의 <ph name="IEEM_SITELIST_POLICY" /> 정책(https://docs.microsoft.com/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode)을 자세히 살펴보세요.</translation>
 <translation id="4567137030726189378">Developer Tools를 사용하도록 허용</translation>
 <translation id="4567818663772614440">이 정책은 Google 관리 콘솔에 브라우저 작동 정보를 업로드하는 <ph name="PRODUCT_NAME" /> 클라우드 보고 기능을 관리합니다.
 
@@ -2472,11 +2474,6 @@
 <translation id="4725801978265372736">로컬 사용자의 이름과 원격 액세스 호스트 소유자가 일치해야 함</translation>
 <translation id="4733471537137819387">통합 HTTP 인증과 관련된 정책입니다.</translation>
 <translation id="4742973303930120836">배경 그래픽 인쇄 모드 제한</translation>
-<translation id="4744190513568488164"><ph name="PRODUCT_NAME" />이(가) 위임할 수 있는 서버입니다.
-
-          여러 개의 서버 이름은 콤마(,)로 구분되며 와일드카드(*)를 사용할 수 있습니다.
-
-          이 정책이 설정되어 있지 않으면 서버가 인트라넷으로 감지된 경우에도 <ph name="PRODUCT_NAME" />이(가) 사용자 자격증명을 위임하지 않습니다.</translation>
 <translation id="4752880493649142945">RemoteAccessHostTokenValidationUrl에 연결하기 위한 클라이언트 인증서</translation>
 <translation id="4757053978738874325">모노 오디오 접근성 기능을 사용합니다.
 
@@ -2527,13 +2524,6 @@
 
       정책을 설정하면 사용자가 변경할 수 없습니다. 정책을 설정하지 않으면 사용자가 실행기의 자동 숨김 여부를 결정합니다.</translation>
 <translation id="4812714598405913256">DeviceMinimumVersion 정책의 자동 업데이트 만료 메시지 구성</translation>
-<translation id="481492486938162195">이 정책은 지원 중단되었으므로 '<ph name="AUTH_NEGOCIATE_DELEGATE_ALLOWLIST_POLICY_NAME" />' 정책을 대신 사용하세요.
-
-          <ph name="PRODUCT_NAME" />에서 위임할 수 있는 서버입니다.
-
-          서로 다른 서버 이름은 쉼표로 구분하세요. 와일드 카드(*)를 사용할 수 있습니다.
-
-          이 정책을 설정하지 않으면 서버가 인트라넷으로 감지되더라도 <ph name="PRODUCT_NAME" />에서 사용자 인증 정보를 위임하지 않습니다.</translation>
 <translation id="4816674326202173458">기업 사용자에게 기본 사용자 및 보조 사용자 모두 허용(관리 대상 사용자가 아닌 경우 기본 동작임)</translation>
 <translation id="4826326557828204741">배터리 전원으로 기기를 실행하는 동안 유휴 지연 시간에 도달했을 때 실행할 작업입니다.</translation>
 <translation id="482803100714220060">전체 URL 표시</translation>
@@ -2668,6 +2658,11 @@
           'pac_script' 값을 'ProxyMode'로 선택하면 'ProxyPacUrl' 및 'ProxyBypassList' 필드가 사용됩니다.</translation>
 <translation id="5056708224511062314">화면 돋보기 사용 중지됨</translation>
 <translation id="5058573563327660283">자동 정리 중 디스크 공간 확보에 사용할 방법 선택(지원 중단됨)</translation>
+<translation id="5061114193960158745">이 정책은 브라우저 전환을 실행하지 않을 웹사이트 목록을 제어합니다. 각 항목은 규칙으로 취급됩니다. 규칙이 일치하면 대체 브라우저가 열리지 않습니다. <ph name="URL_LIST_POLICY_NAME" /> 정책과 달리 규칙이 양방향으로 적용됩니다. <ph name="IE_PRODUCT_NAME" /> 부가기능이 사용 설정되어 있으면 정책이 <ph name="IE_PRODUCT_NAME" />에서 <ph name="PRODUCT_NAME" />을 통해 이러한 URL을 열어야 하는지도 제어합니다.
+
+      정책을 설정하지 않으면 목록에 아무 웹사이트도 추가되지 않습니다.
+
+      참고: <ph name="EXTERNAL_SITELIST_URL_POLICY_NAME" /> 정책을 통해서도 이 목록에 요소를 추가할 수 있습니다.</translation>
 <translation id="5067143124345820993">로그인 사용자 허용 목록</translation>
 <translation id="5073609397321802133">정책이 false로 설정되어 있으면 사용자가 새 탭 페이지의 배경을 맞춤설정할 수 없습니다. 나중에 정책이 true로 설정되더라도 기존의 모든 맞춤 배경이 완전히 삭제됩니다.
 
@@ -2796,15 +2791,6 @@
 <translation id="5212810195096589189">VM CLI 권한 지정</translation>
 <translation id="5213038356678567351">브라우저 전환을 실행해서는 안 되는 웹사이트입니다.</translation>
 <translation id="5219844027738217407">Android 앱의 경우 이 정책은 마이크에만 영향을 줍니다. 이 정책이 true로 설정되면 마이크는 모든 앱에서 음소거되며 예외는 없습니다.</translation>
-<translation id="5228316810085661003">기기 로컬 계정 자동 로그인 지연
-
-      |DeviceLocalAccountAutoLoginId| 정책을 설정하지 않으면 이 정책은 적용되지 않습니다. 또는:
-
-      이 정책을 설정하면 |DeviceLocalAccountAutoLoginId| 정책에서 지정한 기기 로컬 계정에 자동으로 로그인하기 전에 사용자 활동 없이 시간이 얼마나 지나야 하는지 결정됩니다.
-
-      이 정책을 설정하지 않으면 시간 제한이 0밀리초가 됩니다.
-
-      정책 값은 밀리초 단위로 지정됩니다.</translation>
 <translation id="523505283826916779">접근성 설정</translation>
 <translation id="5236882091572996759">이 정책이 True로 설정되어 있거나 설정되어 있지 않으면 오디오가 재생되는 동안 사용자가 유휴 상태인 것으로 간주되지 않습니다. 이로 인해 유휴 시간제한에 도달하거나 유휴 작업이 실행되지 않습니다. 하지만 설정된 시간제한 이후에는 오디오 활동과 관계없이 화면 어둡게 하기, 화면 꺼짐 및 화면 잠금이 실행됩니다.
 
@@ -3257,9 +3243,6 @@
 <translation id="5774856474228476867">기본 검색 공급자 검색 URL</translation>
 <translation id="5775235485119094648">고정 범위에 해당할 때 배터리를 충전합니다.</translation>
 <translation id="5776485039795852974">사이트에서 데스크톱 알림을 표시할 때마다 확인</translation>
-<translation id="5781412041848781654">HTTP 인증에 사용할 GSSAPI 라이브러리를 지정합니다. 라이브러리 이름 또는 전체 경로를 설정할 수 있습니다.
-
-          설정하지 않으면 <ph name="PRODUCT_NAME" />이(가) 기본 라이브러리 이름을 다시 사용합니다.</translation>
 <translation id="5783009211970309878">인쇄 머리글 및 바닥글</translation>
 <translation id="5783576706065107606">새로운 <ph name="CORS" /> 구현에서 <ph name="CORS" /> 확인 완화를 사용 설정하여 확장 프로그램이 호환되는 동작을 유지하도록 허용하고 <ph name="PRODUCT_NAME" />에서 <ph name="CORS" /> 확인 없이 지정된 헤더를 전송하도록 허용합니다.
 
@@ -3551,11 +3534,6 @@
         정책이 목록에 포함되어 있고 두 출처 간에 충돌이 있으나 범위 또는 수준이 다른 경우 우선순위가 가장 높은 정책이 적용됩니다.
 
         정책이 목록에 포함되어 있지 않고 출처, 범위 또는 수준 간에 충돌이 있는 경우 우선순위가 가장 높은 정책이 적용됩니다.</translation>
-<translation id="6258193603492867656">생성된 Kerberos SPN에 비표준 포트를 포함해야 하는지 여부를 지정합니다.
-
-          이 설정을 사용하고 비표준 포트(예: 80 또는 443 이외의 포트)를 입력하면 생성된 Kerberos SPN에 포트가 포함됩니다.
-
-          이 설정을 사용 중지하거나 설정하지 않으면 생성된 Kerberos SPN이 어떤 경우에도 포트를 포함하지 않습니다.</translation>
 <translation id="6261643884958898336">기기 식별 정보 보고</translation>
 <translation id="6273015149273504999">
       로그인 화면에서 사용자가 개입하지 않아도 자동 설치되며 사용자가 제거하거나 사용 중지할 수 없는 앱 및 확장 프로그램 목록을 지정합니다.
@@ -3603,11 +3581,6 @@
       이 정책을 설정하지 않거나 목록이 비어 있으면 <ph name="PRODUCT_NAME" />에서 모든 스키마에 액세스할 수 있게 됩니다.</translation>
 <translation id="6338982178236723271">시스템 정보 보고</translation>
 <translation id="6342187235303612558">사용자가 현재 DLP 또는 멀웨어 검사에서 지원되지 않는 파일을 업로드 또는 다운로드하지 못하게 합니다.</translation>
-<translation id="6352543686437322588">일정 시간이 지난 뒤 자동으로 로그인할 기기 로컬 계정입니다.
-
-      이 정책이 설정되어 있으면 로그인 화면에서 사용자 활동 없이 일정 시간이 경과한 뒤에 지정된 세션이 자동으로 로그인됩니다. 사전에 기기 로컬 계정이 구성되어 있어야 합니다(|DeviceLocalAccounts| 참조).
-
-      이 정책이 설정되어 있지 않으면 자동 로그인이 되지 않습니다.</translation>
 <translation id="6366574325767783825">정책을 True로 설정하거나 설정하지 않으면 <ph name="PRODUCT_NAME" />에서 서명된 HTTP 교환(SXG)으로 제공된 웹 콘텐츠를 허용합니다.
 
       정책을 False로 설정하면 서명된 HTTP 교환(SXG)이 로드되지 않습니다.</translation>
@@ -3831,6 +3804,9 @@
 <translation id="6704515759227307131">지원이 중단되어 AdvancedProtectionAllowed로 대체된 정책입니다.
 
       이 정책은 고급 보호 프로그램에 등록된 사용자가 Google에 다운로드 항목을 전송하여 멀웨어가 있는지 검사하도록 허용할지 결정합니다. 정책이 True로 설정되거나 설정되지 않으면 등록된 사용자에게 파일을 Google에 전송하여 심층 검사를 받으라는 메시지가 표시됩니다. 이때 사용자가 '검사'를 선택하면 다운로드 항목이 Google로 전송됩니다. False로 설정되면 사용자에게 메시지가 표시되지 않으며 다운로드한 파일이 Google에 전송되지 않습니다.</translation>
+<translation id="6704994003174661159">이 정책은 브라우저에서 안전한 사이트(HTTPS)에 삽입된 안전하지 않은 양식(HTTP를 통해 제출되는 양식)이 처리되는 방식을 제어합니다.
+       정책을 사용 설정하거나 설정하지 않으면 안전하지 않은 양식이 제출될 때 전체 페이지 경고가 표시됩니다. 또한 양식 입력란에 포커스를 두는 경우 입력란 옆에 경고 도움말 풍선이 표시되고 양식에서 자동 완성 기능이 사용 중지됩니다.
+       정책을 사용 중지하면 안전하지 않은 양식 경고가 표시되지 않으며 자동 완성 기능이 정상적으로 작동합니다.</translation>
 <translation id="670597451099978576">로그인 화면에서 다음 사이트가 주어진 공급업체 및 제품 ID를 사용하여 USB 기기에 연결할 수 있는 권한을 자동으로 부여합니다.</translation>
 <translation id="6723472666969849951">이 정책을 설정하여 <ph name="PRODUCT_NAME" />에 설치할 수 있는 앱 및 확장 프로그램과 상호작용 가능한 호스트를 관리하고 런타임 액세스를 제한합니다.
 
@@ -3968,6 +3944,13 @@
 <translation id="6903814433019432303">이 정책은 판매 모드일 때만 사용할 수 있습니다.
 
       데모 세션을 시작할 때 URL 세트가 로드되는지 결정합니다. 이 정책은 초기 URL 설정에 필요한 다른 모든 메커니즘을 무시하기 때문에 특정 사용자와 관련되지 않은 세션에만 적용할 수 있습니다.</translation>
+<translation id="6905405893096403868">이 정책을 문자열 목록으로 설정하면 각 문자열이 별도의 명령줄 매개변수로 대체 브라우저에 전달됩니다. <ph name="MS_WIN_NAME" />에서는 매개변수와 공백이 합쳐집니다. <ph name="MAC_OS_NAME" /> 및 <ph name="LINUX_OS_NAME" />에서는 매개변수에 공백이 포함될 수 있으며 이 경우에도 여전히 하나의 매개변수로 처리됩니다.
+
+      매개변수에 <ph name="URL_PLACEHOLDER" />이(가) 있으면 <ph name="URL_PLACEHOLDER" />이(가) 열릴 페이지의 URL로 대체됩니다. 매개변수에 <ph name="URL_PLACEHOLDER" />이(가) 없으면 이 URL이 명령줄 끝에 추가됩니다.
+
+      환경 변수는 확장됩니다. <ph name="MS_WIN_NAME" />에서는 <ph name="ENV_VARIABLE_WIN_EXAMPLE" />이(가) <ph name="ENV_VARIABLE_VALUE" /> 환경 변수의 값으로 대체됩니다. <ph name="MAC_OS_NAME" /> 및 <ph name="LINUX_OS_NAME" />에서는 <ph name="ENV_VARIABLE_UNIX_EXAMPLE" />이(가) <ph name="ENV_VARIABLE_VALUE" /> 환경 변수의 값으로 대체됩니다.
+
+      정책을 설정하지 않으면 URL만 명령줄 매개변수로 전달됩니다.</translation>
 <translation id="6907778402784621686">이 사이트에서 안전하지 않은 콘텐츠 차단</translation>
 <translation id="6908640907898649429">기본 검색 공급자를 설정합니다. 사용자가 사용할 기본 검색 공급자를 지정하거나 기본 검색을 사용 중지하도록 선택할 수 있습니다.</translation>
 <translation id="6913068954484253496"><ph name="PRODUCT_NAME" />에서 모든 IP 주소의 Cast 기기에 연결하도록 허용</translation>
@@ -4025,6 +4008,11 @@
 <translation id="69525503251220566">기본 검색엔진에 이미지로 검색 기능을 제공하는 매개변수</translation>
 <translation id="6953102253399571439">기본적으로 PIN 인쇄 사용</translation>
 <translation id="6956272732789158625">모든 사이트에서 키 생성 사용 허용 안함</translation>
+<translation id="6961602002757991199">이 정책을 유효한 URL로 설정하면 <ph name="PRODUCT_NAME" />이 URL로부터 사이트 목록을 다운로드하며 <ph name="BROWSER_SWITCHER_URL_GREYLIST_POLICY_NAME" /> 정책으로 규칙이 설정된 경우 규칙을 적용합니다. 이 정책은 <ph name="PRODUCT_NAME" />과 대체 브라우저가 서로를 열지 못하게 합니다.
+
+      정책을 설정하지 않거나 유효한 URL로 설정하지 않으면 <ph name="PRODUCT_NAME" />에서 브라우저를 전환하지 않는 규칙의 출처로 이 정책을 사용하지 않습니다.
+
+      참고: 이 정책은 <ph name="IE_PRODUCT_NAME" />의 <ph name="IEEM_SITELIST_POLICY" /> 정책과 동일한 형식의 XML 파일로 연결됩니다. 정책은 XML 파일에서 규칙을 로드하지만 <ph name="IE_PRODUCT_NAME" />와 공유하지는 않습니다. <ph name="IE_PRODUCT_NAME" />의 <ph name="IEEM_SITELIST_POLICY" /> 정책(https://docs.microsoft.com/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode)을 자세히 살펴보세요.</translation>
 <translation id="6965859329738616662">스마트 밝기 낮추기 모델을 사용하여 화면이 어두워질 때까지의 시간을 연장하도록 허용할지 설정합니다.
 
       화면이 어두워지기 직전에 스마트 밝기 낮추기 모델이 화면 밝기 낮추기를 지연할지 판단합니다. 스마트 밝기 낮추기 모델이 화면 밝기 낮추기를 지연하면 화면이 어두워질 때까지의 시간이 실질적으로 연장됩니다. 이 경우 화면 밝기 낮추기 지연 시간까지의 거리를 원래 설정과 동일하게 유지하기 위해 화면 꺼짐, 화면 잠금, 유휴상태 지연이 조정됩니다.
@@ -4049,6 +4037,9 @@
 <translation id="7016736684656067099">정책을 1로 설정하면 모든 웹사이트에서 이미지 표시를 허용합니다. 정책을 2로 설정하면 이미지 표시를 거부합니다.
 
       설정하지 않으면 이미지를 허용하지만 사용자가 이 설정을 변경할 수 있습니다.</translation>
+<translation id="7018302809266676962">이 정책을 사용으로 설정하거나 설정하지 않으면 대체 브라우저로 전환한 후 <ph name="PRODUCT_NAME" />에서 최소 1개의 탭을 열어둡니다.
+
+      정책을 사용 안함으로 설정하면 대체 브라우저로 전환한 후 <ph name="PRODUCT_NAME" />에서 마지막 탭일지라도 모두 닫습니다. 따라서 <ph name="PRODUCT_NAME" />이 완전히 종료됩니다.</translation>
 <translation id="7019805045859631636">Fast</translation>
 <translation id="7027785306666625591"><ph name="PRODUCT_OS_NAME" />에서 전원 관리를 설정합니다.
 
@@ -4295,9 +4286,6 @@
 <translation id="731208205557053914">VPD 정보 보고</translation>
 <translation id="7323896582714668701"><ph name="PRODUCT_NAME" />의 추가 명령줄 매개변수</translation>
 <translation id="7326394567531622570">완전 삭제(값 2)와 유사하지만, 사용자가 다시 로그인할 필요가 없도록 로그인 토큰을 저장합니다.</translation>
-<translation id="7329968046053403405"><ph name="HTTP_NEGOTIATE" /> 인증(예: Kerberos 인증)을 지원하는 Android 인증 앱에서 제공하는 계정의 계정 유형을 지정합니다. 이 정보는 인증 앱 제공업체에서 확인할 수 있습니다. 자세한 내용은 https://goo.gl/hajyfN 페이지를 참조하세요.
-
-          설정하지 않으면 <ph name="HTTP_NEGOTIATE" /> 인증이 Android에서 사용 중지됩니다.</translation>
 <translation id="7331962793961469250">True로 설정하면 Chrome 웹 스토어의 앱 홍보가 새 탭 페이지에 표시되지 않습니다.
 
       이 옵션을 False로 설정하거나 설정하지 않으면 Chrome 웹 스토어의 앱 홍보가 새 탭 페이지에 표시됩니다.</translation>
@@ -4364,6 +4352,11 @@
 <translation id="749556411189861380">등록된 기기의 OS 및 펌웨어 버전을 보고합니다.
 
       이 정책을 설정하지 않거나 True로 설정하면 등록된 기기에서 주기적으로 OS 및 펌웨어 버전을 보고합니다. 이 설정을 False로 설정하면 버전 정보가 보고되지 않습니다.</translation>
+<translation id="7506745375479451616">이 정책은 <ph name="IE_PRODUCT_NAME" />에서 전환할 때 <ph name="PRODUCT_NAME" />에서 URL을 여는 데 사용할 명령을 제어합니다. 정책을 실행 파일 경로로 설정하거나 <ph name="PRODUCT_NAME_PLACEHOLDER" />으로 설정하여 <ph name="PRODUCT_NAME" />의 위치를 자동으로 감지할 수 있습니다.
+
+      정책을 설정하지 않으면 Internet Explorer에서 <ph name="PRODUCT_NAME" />을 실행할 때 <ph name="IE_PRODUCT_NAME" />에서 <ph name="PRODUCT_NAME" />의 자체 실행 경로를 자동으로 감지합니다.
+
+      참고: <ph name="IE_PRODUCT_NAME" />의 이전 브라우저 지원 부가기능이 설치되어 있지 않으면 정책이 적용되지 않습니다.</translation>
 <translation id="7506758875409719208">원격 액세스 클라이언트에 제공되는 필수 클라이언트 도메인 이름을 구성하여 사용자가 변경하지 못하도록 합니다.
 
           이 설정을 사용하도록 설정하고 1개 이상의 도메인에 설정하면 지정된 도메인의 클라이언트만 호스트에 연결할 수 있습니다.
@@ -5246,11 +5239,6 @@
 <translation id="8757552286070680084">Wilco DTC 설정입니다.</translation>
 <translation id="8758831693895931466">필수 클라우드 관리 등록 사용</translation>
 <translation id="8759829385824155666">허용된 Kerberos 암호화 유형</translation>
-<translation id="8764119899999036911">생성된 Kerberos SPN이 표준 DNS 이름을 기반으로 하는지 또는 원래 입력된 이름을 기반으로 하는지 여부를 지정합니다.
-
-          이 설정을 사용하면 CNAME 조회를 건너뛰고 입력된 서버 이름을 사용합니다.
-
-          이 설정을 사용 중지하거나 설정하지 않으면 CNAME 조회를 통해 서버의 표준 이름을 확인합니다.</translation>
 <translation id="8764477907716150749">이 정책은 <ph name="PRODUCT_NAME" /> 내부 용도로만 사용합니다.</translation>
 <translation id="877185520360032968">정책을 설정하면 Chrome에서 파일을 다운로드하는 기본 디렉터리가 변경되지만, 사용자가 디렉터리를 변경할 수 있습니다.
 
@@ -5368,13 +5356,6 @@
       정책이 False로 설정되거나 설정되어 있지 않으면 M81, M82, M83에서 실행될 때 새로워진 양식 컨트롤 요소가 사용 설정됩니다.
 
       이 정책은 Chrome 84 이후 삭제됩니다.</translation>
-<translation id="8937562488500723400">KDC 정책에 의한 승인을 인정할지 지정하여 <ph name="KERBEROS" /> 티켓을 위임할지 결정합니다.
-
-          이 정책을 '참'으로 설정하면 HTTP 인증에서 KDC 정책에 의한 승인을 인정합니다. 즉, Chrome은 KDC가 서비스 티켓에 <ph name="OK_AS_DELEGATE" />를 설정하는 경우에만 사용자 인증 정보를 위임합니다. 자세한 내용은 https://tools.ietf.org/html/rfc5896.html을 참고하세요. 서비스는 'AuthNegotiateDelegateAllowlist' 정책과도 일치해야 합니다.
-
-          정책을 설정하지 않거나 '거짓'으로 설정하면 지원되는 플랫폼에서 KDC 정책이 무시되고 'AuthNegotiateDelegateAllowlist' 정책만 인정됩니다.
-
-          Windows에서는 KDC 정책이 항상 인정됩니다.</translation>
 <translation id="8938932171964587769">M69에서 지원이 중단되었습니다. 대신
       OverrideSecurityRestrictionsOnInsecureOrigin을 사용하시기 바랍니다.
 
@@ -5407,6 +5388,7 @@
       True로 설정하거나 설정하지 않으면 동기화 동의를 표시할 수 있습니다.</translation>
 <translation id="8943934315109955032">민감한 정보 보호 규칙 위반 검사 안 함</translation>
 <translation id="8947415621777543415">기기 위치 신고</translation>
+<translation id="8948062138228904066">인증 서버 허용 목록</translation>
 <translation id="8949552982791839607">정책을 사용 중지하면 잠재적으로 위험한 명령줄 플래그와 함께 Chrome이 실행되었을 때 보안 경고가 표시되지 못하게 차단합니다.
 
           정책을 사용하거나 설정하지 않으면 Chrome을 실행할 때 특정 명령줄 플래그가 사용된 경우 보안 경고가 표시됩니다.
@@ -5432,6 +5414,19 @@
 <translation id="8976531594979650914">시스템 기본 프린터를 기본값으로 사용</translation>
 <translation id="8977192934280677167">기본 검색 공급업체 컨텍스트 메뉴 검색 액세스 허용</translation>
 <translation id="8992176907758534924">모든 사이트에서 이미지 표시 허용 안함</translation>
+<translation id="9007632512838819703">이 정책은 지원 중단되었으므로 <ph name="SPELLCHECK_LANGUAGE_BLOCKLIST_POLICY_NAME" /> 정책을 대신 사용하세요.
+
+      맞춤법 검사 언어를 강제로 사용 중지합니다. 목록에서 인식할 수 없는 언어는 무시됩니다.
+
+      정책을 사용하면 지정된 언어의 맞춤법 검사가 사용 중지됩니다. 사용자는 계속해서 목록에 포함되지 않은 언어의 맞춤법 검사를 사용 또는 사용 중지할 수 있습니다.
+
+      정책을 설정하지 않거나 사용 중지하면 사용자의 맞춤법 검사 환경설정이 변경되지 않습니다.
+
+      <ph name="SPELLCHECK_ENABLED_POLICY_NAME" /> 정책이 false로 설정되어 있으면 이 정책이 적용되지 않습니다.
+
+      언어가 이 정책과 <ph name="SPELLCHECK_LANGUAGE_POLICY_NAME" /> 정책에 모두 포함된 경우 후자가 우선 적용되며 맞춤법 검사 언어가 사용 설정됩니다.
+
+      현재 지원되는 언어는 af, bg, ca, cs, da, de, el, en-AU, en-CA, en-GB, en-US, es, es-419, es-AR, es-ES, es-MX, es-US, et, fa, fo, fr, he, hi, hr, hu, id, it, ko, lt, lv, nb, nl, pl, pt-BR, pt-PT, ro, ru, sh, sk, sl, sq, sr, sv, ta, tg, tr, uk, vi입니다.</translation>
 <translation id="9009119876570708617">M85 버전부터 이 정책이 삭제되었습니다. 대신 <ph name="POLICY_NAME" /> 정책을 사용하여 사이트별로 안전하지 않은 콘텐츠를 허용하시기 바랍니다.
        이 정책은 브라우저에서 혼합 콘텐츠(HTTPS 사이트의 HTTP 콘텐츠)가 처리되는 방식을 관리합니다.
        정책이 true로 설정되거나 아무 설정도 되어 있지 않으면 오디오 및 동영상이 혼합된 콘텐츠는 HTTPS로 자동 업그레이드되며(즉, 리소스를 HTTPS로 사용할 수 없는 경우 대체 방법을 시도하지 않고 URL이 HTTPS로 변환됨), 이미지 혼합 콘텐츠의 경우 URL 입력란에 '안전하지 않음' 경고가 표시됩니다.
diff --git a/components/policy/resources/policy_templates_nl.xtb b/components/policy/resources/policy_templates_nl.xtb
index 00383a77..0460445f 100644
--- a/components/policy/resources/policy_templates_nl.xtb
+++ b/components/policy/resources/policy_templates_nl.xtb
@@ -10,6 +10,17 @@
       Als dit niet is ingesteld, worden er geen beperkingen toegepast en kan de gebruiker elk document afdrukken.</translation>
 <translation id="101438888985615157">Scherm 180 graden draaien</translation>
 <translation id="1017967144265860778">Energiebeheer op het inlogscherm</translation>
+<translation id="1018427234617066902">De spellingcontrole van talen wordt afgedwongen. Niet-herkende talen in de lijst worden genegeerd.
+
+      Als je dit beleid inschakelt, wordt de spellingcontrole ingeschakeld voor de gespecificeerde talen, naast de talen waarvoor de gebruiker de spellingcontrole heeft ingeschakeld.
+
+      Als je dit beleid niet instelt of als je het beleid uitschakelt, worden de gebruikersvoorkeuren voor de spellingcontrole niet gewijzigd.
+
+      Als je het beleid <ph name="SPELLCHECK_ENABLED_POLICY_NAME" /> instelt op False, heeft dit beleid geen effect.
+
+      Als een taal is opgenomen in zowel dit beleid als het beleid <ph name="SPELLCHECK_LANGUAGE_BLOCKLIST_POLICY_NAME" />, heeft dit beleid voorrang en wordt de taal voor spellingcontrole ingeschakeld.
+
+      De volgende talen worden momenteel ondersteund: af, bg, ca, cs, da, de, el, en-AU, en-CA, en-GB, en-US, es, es-419, es-AR, es-ES, es-MX, es-US, et, fa, fo, fr, he, hi, hr, hu, id, it, ko, lt, lv, nb, nl, pl, pt-BR, pt-PT, ro, ru, sh, sk, sl, sq, sr, sv, ta, tg, tr, uk, vi.</translation>
 <translation id="1019101089073227242">Gegevensdirectory voor gebruiker instellen</translation>
 <translation id="1022361784792428773">Id's van extensies die de gebruiker niet mag installeren (of '*' voor alle extensies)</translation>
 <translation id="102492767056134033">De standaardstatus van het schermtoetsenbord op het inlogscherm instellen</translation>
@@ -379,15 +390,6 @@
 <translation id="1654087023995670109">Gastmodus voor browser afdwingen</translation>
 <translation id="1655229863189977773">Grootte van schijfcache in bytes instellen</translation>
 <translation id="166427968280387991">Proxyserver</translation>
-<translation id="1668836044817793277">De kiosk-app die automatisch zonder vertraging is gestart, wel of niet toestaan de <ph name="PRODUCT_OS_NAME" />-versie te beheren.
-
-      Met dit beleid wordt bepaald of de kiosk-app die automatisch zonder vertraging is gestart, de <ph name="PRODUCT_OS_NAME" />-versie mag beheren door een required_platform_version te declareren in het bijbehorende manifest en deze te gebruiken als voorvoegsel voor de doelversie van de automatische update.
-
-      Als het beleid is ingesteld op 'True', wordt de waarde van de manifestsleutel required_platform_version van de kiosk-app die automatisch zonder vertraging is gestart, gebruikt als voorvoegsel voor de doelversie van de automatische update.
-
-      Als het beleid niet is geconfigureerd of is ingesteld op 'False', wordt de manifestsleutel required_platform_version genegeerd en wordt de automatische update zoals gebruikelijk uitgevoerd.
-
-      Waarschuwing: Het wordt niet aanbevolen het beheer van de <ph name="PRODUCT_OS_NAME" />-versie te delegeren aan een kiosk-app, omdat het apparaat hierdoor mogelijk geen software-updates en essentiële beveiligingsoplossingen ontvangt. Als je het beheer van de <ph name="PRODUCT_OS_NAME" />-versie delegeert, kunnen gebruikers gevaar lopen.</translation>
 <translation id="1669584285557771729">Als dit beleid is ingesteld, bepaalt dit het type vergrootglas dat is ingeschakeld.
 
           Als dit beleid is ingesteld op 'Volledig scherm', is het vergrootglas op het inlogscherm altijd ingeschakeld in de modus voor vergrootglas op volledig scherm.
@@ -466,6 +468,9 @@
       Als je het beleid instelt, geeft dit aan welke extensies zijn uitgesloten van de lijst met verboden extensies. Gebruik de waarde <ph name="ALL_EXTENSIONS" /> voor <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> om alle extensies te verbieden. Gebruikers kunnen vervolgens alleen expliciet toegestane extensies installeren. Standaard worden alle extensies toegestaan. Maar als je extensies via beleid hebt verboden, gebruik je de lijst met toegestane extensies om dat beleid te wijzigen.</translation>
 <translation id="1781356041596378058">Met dit beleid wordt ook de toegang tot de ontwikkelaarsopties van Android beheerd. Als je dit beleid instelt op 'True', hebben gebruikers geen toegang tot ontwikkelaarsopties. Als je dit beleid instelt op 'False' of niet instelt, hebben gebruikers toegang tot ontwikkelaarsopties door zeven keer op het buildnummer te tikken in de app Instellingen van Android.</translation>
 <translation id="1793346220873697538">Afdrukken met pincode standaard uitschakelen</translation>
+<translation id="179694024208061102">Als je het beleid inschakelt, probeert <ph name="PRODUCT_NAME" /> sommige URL's te openen in een alternatieve browser, zoals <ph name="IE_PRODUCT_NAME" />. Deze functie is ingesteld volgens de beleidsregels in de groep <ph name="LEGACY_BROWSER_SUPPORT_POLICY_GROUP" />.
+
+      Als je dit beleid uitschakelt of niet instelt, probeert <ph name="PRODUCT_NAME" /> geen toegewezen URL's in een alternatieve browser te openen.</translation>
 <translation id="1797233582739332495">Toon de gebruiker een terugkerende prompt om aan te geven dat opnieuw opstarten vereist is</translation>
 <translation id="1798559516913615713">Levensduur GPO in cachegeheugen</translation>
 <translation id="1802205074307397126">Uploads uitstellen totdat het scanresultaat bekend is</translation>
@@ -635,11 +640,6 @@
           Als deze instelling is uitgeschakeld, is bestandsoverdracht niet toegestaan. Als deze instelling is ingeschakeld of niet is ingesteld, is bestandsoverdracht toegestaan.</translation>
 <translation id="2057317273526988987">Toegang verlenen aan een lijst met URL's</translation>
 <translation id="2061810934846663491">De vereiste domeinnamen configureren voor hosts voor externe toegang</translation>
-<translation id="206623763829450685">Hiermee wordt gespecificeerd welke HTTP-verificatieschema's door <ph name="PRODUCT_NAME" /> worden ondersteund.
-
-          Mogelijke waarden zijn 'basic', 'digest', 'ntlm' en 'negotiate'. Scheid meerdere waarden van elkaar met komma's.
-
-          Als dit beleid niet is ingesteld, worden alle vier de schema's gebruikt.</translation>
 <translation id="2067011586099792101">Toegang blokkeren naar sites die zich niet in inhoudspakketten bevinden</translation>
 <translation id="2073552873076775140">Inloggen bij <ph name="PRODUCT_NAME" /> toestaan</translation>
 <translation id="2075732129949889165">Crostini Ansible-playbook</translation>
@@ -778,6 +778,7 @@
       Deze suggesties worden extern opgehaald van Google-servers.
 
       Als deze instelling is ingesteld op False, worden er geen suggesties opgehaald of weergegeven.</translation>
+<translation id="225340736558643885">Waarschuwingen voor onveilige formulieren inschakelen</translation>
 <translation id="2258126710006312594">Toestaan dat gebruikers met externe toegang bestanden overzetten van/naar de host</translation>
 <translation id="2267288258868218403">Uploads van niet-ondersteunde bestandstypen blokkeren</translation>
 <translation id="2269319728625047531">Weergave van synchronisatietoestemming inschakelen tijdens het inloggen</translation>
@@ -863,6 +864,13 @@
 <translation id="2358176879566587521">Dit beleid is verwijderd. Het werkt niet met deze versie van <ph name="PRODUCT_NAME" />. Ga naar https://support.google.com/chrome/a/answer/7643500 voor meer informatie</translation>
 <translation id="2364639863953745682">Modus voor introductie van de Assistent</translation>
 <translation id="2386362615870139244">Schermactiveringsvergrendeling toestaan</translation>
+<translation id="2394674739523870144">Als je het beleid instelt op een lijst met tekenreeksen, worden de tekenreeksen samengevoegd met spaties en van <ph name="IE_PRODUCT_NAME" /> naar <ph name="PRODUCT_NAME" /> doorgegeven als opdrachtregelparameters. Als een parameter <ph name="URL_PLACEHOLDER" /> bevat, wordt <ph name="URL_PLACEHOLDER" /> vervangen door de URL van de pagina die moet worden geopend. Als geen enkele parameter <ph name="URL_PLACEHOLDER" /> bevat, wordt de URL toegevoegd aan het einde van de opdrachtregel.
+
+      Omgevingsvariabelen worden uitgevouwen. In <ph name="MS_WIN_NAME" /> wordt <ph name="ENV_VARIABLE_WIN_EXAMPLE" /> vervangen door de waarde van de omgevingsvariabele <ph name="ENV_VARIABLE_VALUE" />.
+
+      Als je het beleid niet instelt, geeft <ph name="IE_PRODUCT_NAME" /> alleen de URL door aan <ph name="PRODUCT_NAME" /> als opdrachtregelparameter.
+
+      Opmerking: Als de add-in 'Ondersteuning voor oudere browsers' van <ph name="IE_PRODUCT_NAME" /> niet is geïnstalleerd, heeft dit beleid geen effect.</translation>
 <translation id="2399987589969059485">Als je dit beleid instelt, kun je opgeven welke varianten mogen worden toegepast in <ph name="PRODUCT_NAME" />.
 
       Varianten vormen een manier om aanpassingen in <ph name="PRODUCT_NAME" /> aan te bieden zonder een nieuwe versie van de browser te publiceren. Hiervoor worden al bestaande functies selectief in- of uitgeschakeld. Ga voor meer informatie naar https://support.google.com/chrome/a?p=Manage_the_Chrome_variations_framework.
@@ -922,11 +930,6 @@
 
       Als het beleid is ingesteld op False of niet is ingesteld, worden de statistieken niet gerapporteerd.
       Als het beleid is ingesteld op True, worden de statistieken gerapporteerd.</translation>
-<translation id="244317009688098048">Sneltoets voor automatisch inloggen inschakelen.
-
-      Als dit beleid niet is ingesteld of is ingesteld als 'true', en een lokaal account op een apparaat is geconfigureerd voor automatisch inloggen zonder uitstel, gebruikt <ph name="PRODUCT_OS_NAME" /> de sneltoets Ctrl+Alt+S voor het overslaan van het automatisch inloggen en weergeven van het inlogvenster.
-
-      Als dit beleid is ingesteld als 'false', kan het automatisch inloggen zonder uitstel (indien geconfigureerd) niet worden overgeslagen.</translation>
 <translation id="2454228136871844693">Optimaliseren voor stabiliteit.</translation>
 <translation id="2463034609187171371">DHE-coderingssuites inschakelen in TLS</translation>
 <translation id="2463365186486772703">Landinstelling voor applicatie</translation>
@@ -972,11 +975,6 @@
       Als dit beleid niet is geconfigureerd of is ingesteld op 'Sites niet filteren op content voor volwassenen', worden de sites niet gefilterd.
 
       Als dit beleid is ingesteld op 'Sites op hoofdniveau filteren op content voor volwassenen', worden de sites gefilterd die zijn geclassificeerd als pornografisch.</translation>
-<translation id="2488010520405124654">Prompt voor netwerkconfiguratie inschakelen als je offline bent.
-
-      Als dit beleid niet is ingesteld of is ingesteld op 'True' en een lokaal account op het apparaat is geconfigureerd om automatisch en zonder vertraging in te loggen en het apparaat geen toegang heeft tot internet, geeft <ph name="PRODUCT_OS_NAME" /> een prompt weer voor netwerkconfiguratie.
-
-      Als dit beleid op 'False' is ingesteld, verschijnt een foutmelding in plaats van de prompt voor de netwerkconfiguratie.</translation>
 <translation id="2498238926436517902">Archief altijd automatisch verbergen</translation>
 <translation id="250670737672448119">De toegankelijkheidsfunctie voor markering van het caret-teken inschakelen.
 
@@ -999,14 +997,6 @@
 <translation id="2518231489509538392">Het afspelen van audio toestaan</translation>
 <translation id="2521581787935130926">De snelkoppeling voor apps weergeven op de bookmarkbalk</translation>
 <translation id="2522304491589804974">Toelatingslijst voor installatie van extensies configureren</translation>
-<translation id="2528659559494311776">Met dit beleid wordt een beveiligingsfunctie in TLS 1.3 beheerd waarmee verbindingen worden beschermd tegen downgrade-aanvallen. De functie is compatibel met eerdere versies en heeft geen invloed op verbindingen met servers of proxy's die voldoen aan TLS 1.2. Oudere versies van bepaalde proxy's die TLS onderscheppen, bevatten een implementatiefout waardoor ze incompatibel zijn.
-
-      Als dit beleid is ingesteld op True of niet is ingesteld, schakelt <ph name="PRODUCT_NAME" /> deze beveiligingsmaatregelen in voor alle verbindingen.
-
-      Als dit beleid is ingesteld op False, schakelt <ph name="PRODUCT_NAME" /> deze beveiligingsmaatregelen uit voor verbindingen die zijn geverifieerd met lokaal geïnstalleerde CA-certificaten. Deze beveiligingsmaatregelen zijn altijd ingeschakeld voor verbindingen die zijn geverifieerd met openbaar vertrouwde CA-certificaten.
-
-      De standaardwaarde voor dit beleid is in <ph name="PRODUCT_NAME" /> 81 gewijzigd van False in True. Van getroffen proxy's wordt verwacht dat ze verbindingen met de foutcode ERR_TLS13_DOWNGRADE_DETECTED niet tot stand kunnen brengen. Beheerders die meer tijd nodig hebben om getroffen proxy's te upgraden, kunnen dit beleid gebruiken om deze beveiligingsfunctie tijdelijk uit te schakelen. Dit beleid wordt verwijderd na versie 85.
-      </translation>
 <translation id="2529880111512635313">De lijst met automatisch geïnstalleerde apps en extensies configureren</translation>
 <translation id="253135976343875019">Inactieve waarschuwingsvertraging wanneer op netstroom wordt gewerkt</translation>
 <translation id="2536525645274582300">De gebruiker beslist of Locatieservices van Google moeten worden ingeschakeld</translation>
@@ -1062,11 +1052,6 @@
 
       Als dit beleid is ingesteld op 'false', wordt hardwareversnelling uitgeschakeld.</translation>
 <translation id="2593762551209145088">Safe Browsing is nooit actief.</translation>
-<translation id="2596260130957832043">Bepaalt of NTLMv2 is ingeschakeld.
-
-          Alle recente versies van Samba en Windows-servers ondersteunen NTLMv2. Dit moet alleen worden uitgeschakeld voor achterwaartse compatibiliteit en vermindert de beveiliging van verificatie.
-
-          Als dit beleid niet is gedefinieerd, is de standaardwaarde 'waar' en is NTLMv2 ingeschakeld.</translation>
 <translation id="26023406105317310">Kerberos-accounts configureren</translation>
 <translation id="2604182581880595781">Beleid met betrekking tot Network File Shares configureren.</translation>
 <translation id="2615240493030733717">Informatie over tijdzone rapporteren</translation>
@@ -1094,6 +1079,11 @@
 
       Ga naar https://cloud.google.com/docs/chrome-enterprise/policies/url-patterns voor gedetailleerde informatie over geldige <ph name="URL_LABEL" />-patronen.</translation>
 <translation id="2633084400146331575">Gesproken feedback inschakelen</translation>
+<translation id="2635872253077105112">Met dit beleid kun je de lijst met websites instellen die in een alternatieve browser moeten worden geopend. Elk item wordt behandeld als regel waarmee iets in een alternatieve browser wordt geopend. <ph name="PRODUCT_NAME" /> gebruikt deze regels bij de keuze of een URL in een alternatieve browser moet worden geopend. Als de add-in van <ph name="IE_PRODUCT_NAME" /> aanwezig en ingeschakeld is, schakelt <ph name="IE_PRODUCT_NAME" /> terug naar <ph name="PRODUCT_NAME" /> als de regels niet overeenkomen. Als regels elkaar tegenspreken, gebruikt <ph name="PRODUCT_NAME" /> de meest specifieke regel.
+
+      Als je het beleid niet instelt, worden er geen websites aan de lijst toegevoegd.
+
+      Opmerking: Elementen kunnen ook aan deze lijst worden toegevoegd via het <ph name="USE_IE_SITELIST_POLICY_NAME" />- en <ph name="EXTERNAL_SITELIST_URL_POLICY_NAME" />-beleid.</translation>
 <translation id="264093234299818170">Alle printers worden weergegeven, behalve printers op de blokkeringslijst.</translation>
 <translation id="2647069081229792812">Bewerken van bookmarks in- of uitschakelen</translation>
 <translation id="2649896281375932517">Gebruikers laten bepalen</translation>
@@ -1157,9 +1147,6 @@
       Dit bedrijfsbeleid is voor kortdurende aanpassing en wordt verwijderd in Chrome 88.</translation>
 <translation id="2759224876420453487">Het gebruikersgedrag beheren in een multiprofielsessie</translation>
 <translation id="2761483219396643566">Inactieve waarschuwingsvertraging wanneer op de batterij wordt gewerkt</translation>
-<translation id="2762164719979766599">Hiermee wordt de lijst met lokale accounts op het apparaat weergegeven op het aanmeldscherm.
-
-      Elke lijstvermelding specificeert een ID die intern wordt gebruikt om de verschillende lokale accounts van het apparaat te onderscheiden.</translation>
 <translation id="2769952903507981510">De vereiste domeinnaam configureren voor hosts voor externe toegang</translation>
 <translation id="2787173078141616821">Informatie over de status van Android rapporteren</translation>
 <translation id="2787774054174244402">Als je het beleid instelt op 'True', kunnen gebruikers niets naar externe opslagapparaten schrijven.
@@ -1267,6 +1254,11 @@
 <translation id="2921222258441684334">Als je het beleid instelt op 1, kunnen sites de fysieke locatie van gebruikers standaard bijhouden. Als je het beleid instelt op 2, wordt het bijhouden van de fysieke locatie van gebruikers standaard geblokkeerd. Je kunt het beleid zo instellen dat om goedkeuring wordt gevraagd als een site de fysieke locatie van gebruikers wil bijhouden.
 
       Als je het beleid niet instelt, is het beleid <ph name="ASK_GEOLOCATION_POLICY_NAME" /> van toepassing maar kunnen gebruikers deze instelling wijzigen.</translation>
+<translation id="2940127076681735544">Als je dit beleid instelt op een geldige URL, downloadt <ph name="PRODUCT_NAME" /> de lijst met sites van die URL en worden de regels toegepast alsof ze zijn ingesteld met het <ph name="SITELIST_POLICY_NAME" />-beleid.
+
+      Als je dit beleid niet instelt (of instelt op een ongeldige URL), gebruikt <ph name="PRODUCT_NAME" /> dit beleid niet als een bron van regels die overschakeling naar een andere browser regelen.
+
+      Opmerking: Dit beleid verwijst naar een XML-bestand met dezelfde indeling als het beleid <ph name="IEEM_SITELIST_POLICY" /> van <ph name="IE_PRODUCT_NAME" />. Hiermee worden regels vanuit een XML-bestand geladen, zonder dat deze regels worden gedeeld met <ph name="IE_PRODUCT_NAME" />. Bekijk meer informatie over het beleid <ph name="IEEM_SITELIST_POLICY" /> van <ph name="IE_PRODUCT_NAME" /> (https://docs.microsoft.com/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode)</translation>
 <translation id="2952347049958405264">Beperkingen:</translation>
 <translation id="2956777931324644324">Dit beleid is buiten gebruik gesteld vanaf <ph name="PRODUCT_NAME" /> versie 36.
 
@@ -1561,6 +1553,9 @@
 
       Als dit beleid niet is ingesteld, wordt elke plug-in uitgeschakeld die overeenkomt met de patronen in 'DisabledPlugins', en kan de gebruiker deze niet inschakelen.</translation>
 <translation id="3381968327636295719"> gebruiken</translation>
+<translation id="3412937883532015092">Als je het beleid instelt op een getal, toont <ph name="PRODUCT_NAME" /> gedurende dat aantal milliseconden een melding en wordt vervolgens de alternatieve browser geopend.
+
+      Als je dit beleid niet instelt of instelt op '0', wordt de URL onmiddellijk in een alternatieve browser geopend als je naar de URL navigeert.</translation>
 <translation id="3414260318408232239">Als dit beleid niet is geconfigureerd, gebruikt <ph name="PRODUCT_NAME" /> een standaard minimum versie, oftewel TLS 1.0.
 
       In andere gevallen kan een van de volgende waarden worden ingesteld: 'tls1', 'tls1.1' of 'tls1.2'. Wanneer dit beleid is ingesteld, gebruikt <ph name="PRODUCT_NAME" /> geen lagere SSL-/TLS-versies dan de gespecificeerde versie. Als er een waarde wordt ingesteld die niet wordt herkend, wordt deze genegeerd.</translation>
@@ -1953,6 +1948,9 @@
 <translation id="3942041691320538491">Als je het beleid instelt op '0' (standaardinstelling), heb je toegang tot de tools voor ontwikkelaars en de JavaScript-console, maar niet in de context van extensies die via het organisatiebeleid zijn geïnstalleerd. Als je het beleid instelt op '1', heb je toegang tot de tools voor ontwikkelaars en de JavaScript-console in alle contexten, waaronder die van extensies die via het organisatiebeleid zijn geïnstalleerd. Als je het beleid instelt op '2', heb je geen toegang tot de tools voor ontwikkelaars en kun je website-elementen niet inspecteren.
 
       Met deze instelling worden sneltoetsen en menu- en contextmenu-opties uitgeschakeld waarmee tools voor ontwikkelaars of de JavaScript-console kunnen worden geopend.</translation>
+<translation id="3942080695743860553">Met dit beleid bepaal je welke opdracht moet worden gebruikt om URL's te openen in een alternatieve browser. Dit beleid kan worden ingesteld op <ph name="INTERNET_EXPLORER_VALUE_PLACEHOLDER" />, <ph name="FIREFOX_VALUE_PLACEHOLDER" />, <ph name="SAFARI_VALUE_PLACEHOLDER" /> of <ph name="OPERA_VALUE_PLACEHOLDER" />, of op een pad naar een uitvoerbaar bestand. Als je beleid instelt op een bestandspad, wordt dat bestand als uitvoerbaar bestand gebruikt. <ph name="INTERNET_EXPLORER_VALUE_PLACEHOLDER" /> is alleen beschikbaar in <ph name="MS_WIN_NAME" /> en <ph name="SAFARI_VALUE_PLACEHOLDER" /> is alleen beschikbaar in <ph name="MS_WIN_NAME" /> en <ph name="MAC_OS_NAME" />.
+
+      Als je het beleid niet instelt, wordt er een platformspecifieke standaard-app gebruikt: <ph name="IE_PRODUCT_NAME" /> voor <ph name="MS_WIN_NAME" />, of <ph name="SAFARI_PRODUCT_NAME" /> voor <ph name="MAC_OS_NAME" />. In <ph name="LINUX_OS_NAME" /> werkt het starten van een alternatieve browser niet.</translation>
 <translation id="3950110092991281616">Ambient-verificatie alleen inschakelen in normale sessies.</translation>
 <translation id="3950239119790560549">Tijdsbeperkingen voor updates</translation>
 <translation id="3956686688560604829">Gebruik het SiteList-beleid van Internet Explorer voor ondersteuning voor oudere browsers.</translation>
@@ -2007,9 +2005,6 @@
 <translation id="4020682745012723568">Cookies die worden overgedragen naar het profiel van de gebruiker, zijn niet toegankelijk voor Android-apps.</translation>
 <translation id="402759845255257575">Niet toestaan dat sites JavaScript uitvoeren</translation>
 <translation id="4027608872760987929">De standaardzoekprovider inschakelen</translation>
-<translation id="4039085364173654945">Hiermee wordt bepaald of subinhoud van derden op een pagina een dialoogvenster voor algemene HTTP-authenticatie als pop-up mag bekijken.
-
-          Deze optie is meestal uitgeschakeld als beveiliging tegen phishing. Als dit beleid niet wordt ingesteld, wordt de optie uitgeschakeld en mag subinhoud van derden geen dialoogvenster voor algemene HTTP-authenticatie als pop-up weergeven.</translation>
 <translation id="4044054366426171256">Hiermee configureer je de vereiste domeinnamen die worden opgelegd aan hosts voor externe toegang en voorkom je dat gebruikers deze wijzigen.
 
           Als deze instelling is ingeschakeld en ingesteld voor een of meer domeinen, kunnen hosts alleen worden gedeeld met accounts die zijn geregistreerd op een van de gespecificeerde domeinnamen.
@@ -2350,6 +2345,13 @@
       Dit beleid is verouderd. Gebruik in plaats daarvan <ph name="DEVICE_PRINTERS_ACCESS_MODE" />.
       </translation>
 <translation id="4562165737444703281">Toestaan dat gebruikers Crostini-poortdoorschakeling [inschakelen/configureren]</translation>
+<translation id="456686782928669977">Met dit beleid wordt bepaald of de regels van het SiteList-beleid van <ph name="IE_PRODUCT_NAME" /> moeten worden geladen.
+
+      Als je dit beleid instelt op True, leest <ph name="PRODUCT_NAME" /> het <ph name="IEEM_SITELIST_POLICY" />-beleid van <ph name="IE_PRODUCT_NAME" /> om de URL van de lijst met sites op te halen. Vervolgens downloadt <ph name="PRODUCT_NAME" /> de lijst met sites van die URL en worden de regels toegepast alsof ze zijn geconfigureerd met het <ph name="BROWSER_SWITCHER_URL_LIST_POLICY_NAME" />-beleid.
+
+      Als je dit beleid instelt op False of niet instelt, gebruikt <ph name="PRODUCT_NAME" /> het beleid <ph name="IEEM_SITELIST_POLICY" /> van <ph name="IE_PRODUCT_NAME" /> niet als bron van regels die overschakeling naar een andere browser regelen.
+
+      Ga naar https://docs.microsoft.com/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode voor meer informatie over het <ph name="IEEM_SITELIST_POLICY" />-beleid van Internet Explorer</translation>
 <translation id="4567137030726189378">Het gebruik van de hulpprogramma's voor ontwikkelaars toestaan</translation>
 <translation id="4567818663772614440">Dit beleid beheert cloudrapportage voor <ph name="PRODUCT_NAME" /> waarmee informatie over de browseractiviteit naar de Google Beheerdersconsole wordt geüpload.
 
@@ -2449,11 +2451,6 @@
 <translation id="4725801978265372736">Vereisen dat de naam van de lokale gebruiker en de eigenaar van de host voor externe toegang met elkaar overeenkomen</translation>
 <translation id="4733471537137819387">Beleid met betrekking tot geïntegreerde HTTP-authenticatie.</translation>
 <translation id="4742973303930120836">De modus voor afdrukken met achtergrondbeelden beperken</translation>
-<translation id="4744190513568488164">Servers waarnaar <ph name="PRODUCT_NAME" /> mag delegeren.
-
-          Scheid meerdere servernamen van elkaar met komma's. Jokertekens (*) zijn toegestaan.
-
-          Als je dit beleid niet instelt, delegeert <ph name="PRODUCT_NAME" /> geen gebruikersreferenties, zelfs niet als een server wordt gedetecteerd als intranet.</translation>
 <translation id="4752880493649142945">Clientcertificaat voor verbinding maken met RemoteAccessHostTokenValidationUrl</translation>
 <translation id="4757053978738874325">De toegankelijkheidsfunctie voor monogeluid inschakelen.
 
@@ -2503,13 +2500,6 @@
 
       Als je het beleid instelt, kunnen gebruikers het niet wijzigen. Als je het beleid niet instelt, kunnen gebruikers zelf aangeven of de plank automatisch moet worden verborgen.</translation>
 <translation id="4812714598405913256">Bericht voor vervaldatum voor automatische updates configureren voor het beleid DeviceMinimumVersion</translation>
-<translation id="481492486938162195">Dit beleid is beëindigd. Gebruik in plaats daarvan het beleid '<ph name="AUTH_NEGOCIATE_DELEGATE_ALLOWLIST_POLICY_NAME" />'.
-
-          Servers die <ph name="PRODUCT_NAME" /> mag machtigen.
-
-          Gebruik bij meerdere servernamen een komma als scheidingsteken. Jokertekens (*) zijn toegestaan.
-
-          Als je dit beleid niet instelt, machtigt <ph name="PRODUCT_NAME" /> niet voor inloggegevens van gebruikers, zelfs niet als een server wordt gedetecteerd als intranet.</translation>
 <translation id="4816674326202173458">Toestaan dat Enterprise-gebruiker zowel primair als secundair is (standaardgedrag voor niet-beheerde gebruikers)</translation>
 <translation id="4826326557828204741">Actie die moet worden ondernomen wanneer de vertraging voor inactief wordt bereikt bij gebruik op accuvermogen</translation>
 <translation id="482803100714220060">Volledige URL's weergeven</translation>
@@ -2639,6 +2629,11 @@
           Als je bij 'ProxyMode' de waarde 'pac_script' kiest, worden de velden 'ProxyPacUrl' en 'ProxyBypassList' gebruikt.</translation>
 <translation id="5056708224511062314">Vergrootglas uitgeschakeld</translation>
 <translation id="5058573563327660283">De strategie selecteren die wordt gebruikt om schijfruimte vrij te maken tijdens het automatisch opschonen (verouderd)</translation>
+<translation id="5061114193960158745">Met dit beleid wordt de lijst met websites bepaald die nooit een schakeling tussen browsers veroorzaken. Elk item wordt als regel behandeld. Bij overeenkomende regels wordt er geen alternatieve browser geopend. Anders dan bij het beleid <ph name="URL_LIST_POLICY_NAME" /> zijn de regels in beide richtingen van toepassing. Als de add-in van <ph name="IE_PRODUCT_NAME" /> aanwezig en ingeschakeld is, bepaalt deze ook of <ph name="IE_PRODUCT_NAME" /> deze URL's moet openen in <ph name="PRODUCT_NAME" />.
+
+      Als je het beleid niet instelt, worden er geen websites aan de lijst toegevoegd.
+
+      Opmerking: Elementen kunnen ook aan deze lijst worden toegevoegd via het beleid <ph name="EXTERNAL_SITELIST_URL_POLICY_NAME" />.</translation>
 <translation id="5067143124345820993">Aanmelden bij witte lijst van gebruikers</translation>
 <translation id="5073609397321802133">Als het beleid is ingesteld op 'False', kunnen gebruikers de achtergrond van de pagina 'Nieuw tabblad' niet aanpassen. Eventuele bestaande aangepaste achtergronden worden definitief verwijderd, zelfs als het beleid later weer wordt ingesteld op 'True'.
 
@@ -2762,15 +2757,6 @@
 <translation id="5212810195096589189">Rechten voor VM-CLI specificeren</translation>
 <translation id="5213038356678567351">Websites die nooit een schakeling tussen browsers veroorzaken.</translation>
 <translation id="5219844027738217407">Voor Android-apps is dit beleid alleen van invloed op de microfoon. Wanneer dit beleid is ingesteld op 'True', wordt voor alle Android-apps, zonder uitzondering, de microfoon gedempt.</translation>
-<translation id="5228316810085661003">De vertraging voor automatisch inloggen op het lokale account op het apparaat.
-
-      Als het beleid |DeviceLocalAccountAutoLoginId| niet is ingesteld, heeft dit beleid geen effect. Anders:
-
-      Als dit beleid wel is ingesteld, bepaalt het de tijdsduur zonder gebruikersactiviteit die moet verstrijken voordat er automatisch wordt ingelogd op het lokale account op het apparaat dat is opgegeven door het beleid |DeviceLocalAccountAutoLoginId|.
-
-      Als dit beleid niet is ingesteld, wordt 0 milliseconden gebruikt als time-out.
-
-      Dit beleid wordt opgegeven in milliseconden.</translation>
 <translation id="523505283826916779">Toegankelijkheidsinstellingen</translation>
 <translation id="5236882091572996759">Als dit beleid is ingesteld op 'true' of niet is ingesteld, wordt de gebruiker niet beschouwd als inactief terwijl de audio wordt afgespeeld. Hierdoor wordt voorkomen dat de inactieve time-out wordt bereikt en dat de inactieve actie wordt ondernomen. Dimmen van het scherm, scherm uitschakelen en schermvergrendeling worden echter uitgevoerd na de geconfigureerde time-outs, ongeacht de audioactiviteit.
 
@@ -3221,10 +3207,6 @@
 <translation id="5774856474228476867">Zoek-URL voor standaardzoekprovider</translation>
 <translation id="5775235485119094648">Laad de batterij op wanneer de lading zich binnen een bepaald bereik bevindt.</translation>
 <translation id="5776485039795852974">Altijd goedkeuring vragen wanneer een site bureaubladmeldingen wil weergeven</translation>
-<translation id="5781412041848781654">Hiermee wordt gespecificeerd welke GSSAPI-bibliotheek moet worden gebruikt voor HTTP-verificatie. Je kunt een bibliotheeknaam instellen of een volledig pad.
-
-
-          Als er geen instelling is opgegeven, gebruikt <ph name="PRODUCT_NAME" /> een standaard bibliotheeknaam.</translation>
 <translation id="5783009211970309878">Kop- en voetteksten afdrukken</translation>
 <translation id="5783576706065107606">Schakel <ph name="CORS" />-controlebeperkingen voor de nieuwe <ph name="CORS" />-implementatie in, waardoor extensies geschikt gedrag kunnen behouden en <ph name="PRODUCT_NAME" /> toestemming heeft om opgegeven headers te versturen zonder <ph name="CORS" />-controle.
 
@@ -3513,11 +3495,6 @@
         Als een beleid in de lijst staat, wordt het beleid met de hoogste prioriteit toegepast als er een conflict tussen twee bronnen is, maar ook als het bereik en/of het niveau verschilt.
 
         Als beleid niet in de lijst staat, wordt het beleid met de hoogste prioriteit toegepast als er een conflict tussen bronnen, het bereik en/of het niveau is.</translation>
-<translation id="6258193603492867656">Hiermee wordt aangegeven of de gegenereerde Kerberos-SPN een niet-standaardpoort moet bevatten.
-
-          Als je deze instelling inschakelt en er een niet-standaardpoort (een andere poort dan 80 of 443) wordt opgegeven, wordt deze opgenomen in de gegenereerde Kerberos-SPN.
-
-          Als je deze instelling uitschakelt of niet instelt, bevat de gegenereerde Kerberos-SPN in geen geval een poortnummer.</translation>
 <translation id="6261643884958898336">ID-gegevens van machine rapporteren</translation>
 <translation id="6273015149273504999">
       Specificeert een lijst met apps en extensies die op de achtergrond worden geïnstalleerd zonder interactie van de gebruiker en die niet kunnen worden verwijderd of uitgeschakeld door de gebruiker.
@@ -3565,11 +3542,6 @@
       Als dit beleid niet is ingesteld of als de lijst leeg is, zijn alle schema's toegankelijk in <ph name="PRODUCT_NAME" />.</translation>
 <translation id="6338982178236723271">Systeemgegevens rapporteren</translation>
 <translation id="6342187235303612558">Hiermee voorkom je dat gebruikers bestanden uploaden of downloaden die op dit moment niet worden ondersteund voor een DLP- of malwarescan.</translation>
-<translation id="6352543686437322588">Een lokaal account op een apparaat om automatisch in te loggen na een vertraging.
-
-      Als dit beleid is ingesteld, wordt de opgegeven sessie automatisch ingelogd nadat een tijdsperiode zonder gebruikersinteractie op het inlogscherm is verstreken. Het lokale account op het apparaat moet al zijn ingesteld (zie |DeviceLocalAccounts|).
-
-      Als dit beleid niet is ingesteld, wordt er niet automatisch ingelogd.</translation>
 <translation id="6366574325767783825">Als je het beleid instelt op True of niet instelt, accepteert <ph name="PRODUCT_NAME" /> webcontent die wordt weergegeven als Signed HTTP Exchange.
 
       Als je het beleid instelt op False, worden Signed HTTP Exchanges niet geladen.</translation>
@@ -3792,6 +3764,9 @@
 <translation id="6704515759227307131">Dit beleid is beëindigd en is vervangen door AdvancedProtectionAllowed.
 
       Met dit beleid wordt bepaald of gebruikers die zijn ingeschreven bij 'Geavanceerde beveiliging' hun downloads naar Google mogen sturen om ze te laten scannen. Als dit beleid is ingesteld op True of niet is ingesteld, wordt ingeschreven gebruikers gevraagd hun bestanden naar Google te sturen voor een uitgebreide scan. Als gebruikers 'Scannen' selecteren, worden hun downloads naar Google gestuurd. Als dit beleid is ingesteld op False, ontvangen gebruikers geen melding en worden hun downloads niet naar Google gestuurd.</translation>
+<translation id="6704994003174661159">Dit beleid bepaalt hoe er wordt omgegaan met onveilige formulieren (formulieren die gegevens versturen via HTTP) die zijn ingesloten in beveiligde sites (HTTPS) in de browser.
+       Als je het beleid inschakelt of niet instelt, wordt er een waarschuwingsbericht op de volledige pagina weergegeven als er een onveilig formulier wordt verstuurd. Daarnaast wordt er een waarschuwingsballon naast de formuliervelden weergegeven als de focus erop wordt geplaatst en wordt automatisch aanvullen uitgeschakeld voor deze formulieren.
+       Als je het beleid uitschakelt, worden er geen waarschuwingen weergegeven voor onveilige formulieren en werkt automatisch aanvullen normaal.</translation>
 <translation id="670597451099978576">Automatisch rechten verlenen aan deze sites om verbinding te maken met USB-apparaten met de opgegeven leveranciers- en product-ID's op het inlogscherm.</translation>
 <translation id="6723472666969849951">Als je dit beleid instelt, wordt beheerd welke apps en extensies mogen worden geïnstalleerd in <ph name="PRODUCT_NAME" />, met welke hosts ze interactie kunnen hebben en wordt de runtime-toegang beperkt.
 
@@ -3927,6 +3902,13 @@
 <translation id="6903814433019432303">Dit beleid is alleen ingeschakeld in de winkelmodus.
 
       Bepaalt welke serie URL's moet worden geladen als de demosessie wordt gestart. Dit beleid overschrijft alle andere procedures voor het instellen van de eerste URL en kan daarom alleen worden toegepast in een sessie die niet is toegewezen aan een specifieke gebruiker.</translation>
+<translation id="6905405893096403868">Als je dit beleid instelt op een lijst met tekenreeksen, wordt elke tekenreeks doorgegeven aan de alternatieve browser als afzonderlijke opdrachtregelparameter. In <ph name="MS_WIN_NAME" /> worden de parameters samengevoegd met spaties. In <ph name="MAC_OS_NAME" /> en <ph name="LINUX_OS_NAME" /> mag een parameter spaties bevatten en wordt dan nog steeds verwerkt als één parameter.
+
+      Als een parameter <ph name="URL_PLACEHOLDER" /> bevat, wordt <ph name="URL_PLACEHOLDER" /> vervangen door de URL van de pagina die moet worden geopend. Als geen enkele parameter <ph name="URL_PLACEHOLDER" /> bevat, wordt de URL toegevoegd aan het einde van de opdrachtregel.
+
+      Omgevingsvariabelen worden uitgevouwen. In <ph name="MS_WIN_NAME" /> wordt <ph name="ENV_VARIABLE_WIN_EXAMPLE" /> vervangen door de waarde van de omgevingsvariabele <ph name="ENV_VARIABLE_VALUE" />. In <ph name="MAC_OS_NAME" /> en <ph name="LINUX_OS_NAME" /> wordt <ph name="ENV_VARIABLE_UNIX_EXAMPLE" /> vervangen door de waarde van de omgevingsvariabele <ph name="ENV_VARIABLE_VALUE" />.
+
+      Als je het beleid niet instelt, wordt alleen de URL doorgegeven als opdrachtregelparameter.</translation>
 <translation id="6907778402784621686">Niet-beveiligde content op deze sites blokkeren</translation>
 <translation id="6908640907898649429">Hiermee wordt de standaardzoekprovider geconfigureerd. Je kunt de standaardzoekprovider specificeren die de gebruiker gaat gebruiken, of je kunt ervoor kiezen de standaardzoekfunctie uit te schakelen.</translation>
 <translation id="6913068954484253496"><ph name="PRODUCT_NAME" /> toestaan om verbinding te maken met Cast-apparaten op alle IP-adressen.</translation>
@@ -3982,6 +3964,11 @@
 <translation id="69525503251220566">Parameter die een functie voor zoeken op afbeelding levert voor de standaardzoekprovider</translation>
 <translation id="6953102253399571439">Afdrukken met pincode standaard inschakelen</translation>
 <translation id="6956272732789158625">Sites niet toestaan sleutels te genereren</translation>
+<translation id="6961602002757991199">Als je dit beleid is instelt op een geldige URL, downloadt <ph name="PRODUCT_NAME" /> de lijst met sites van die URL en worden de regels toegepast alsof ze zijn ingesteld met het <ph name="BROWSER_SWITCHER_URL_GREYLIST_POLICY_NAME" />-beleid. Met dit beleid wordt voorkomen dat <ph name="PRODUCT_NAME" /> en de alternatieve browser elkaar openen.
+
+      Als je dit beleid niet instelt (of instelt op een ongeldige URL), gebruikt <ph name="PRODUCT_NAME" /> dit beleid niet als een bron van regels die het niet overschakelen naar een andere browser regelen.
+
+      Opmerking: Dit beleid verwijst naar een XML-bestand met dezelfde indeling als het beleid <ph name="IEEM_SITELIST_POLICY" /> van <ph name="IE_PRODUCT_NAME" />. Hiermee worden regels vanuit een XML-bestand geladen, zonder dat deze regels worden gedeeld met <ph name="IE_PRODUCT_NAME" />. Bekijk meer informatie over het beleid <ph name="IEEM_SITELIST_POLICY" /> van <ph name="IE_PRODUCT_NAME" /> (https://docs.microsoft.com/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode)</translation>
 <translation id="6965859329738616662">Bepaalt of een slim dimmodel ervoor mag zorgen dat het langer duurt tot het scherm wordt gedimd.
 
       Wanneer het scherm bijna wordt gedimd, evalueert het slimme dimmodel of het dimmen moet worden uitgesteld, waardoor het langer duurt tot het scherm wordt gedimd. In dit geval worden de vertragingen aangepast voordat het scherm wordt uitgeschakeld, wordt vergrendeld of inactief wordt, zodat de tijden vanaf het moment dat het scherm wordt gedimd, zo blijven zoals oorspronkelijk is ingesteld.
@@ -4006,6 +3993,9 @@
 <translation id="7016736684656067099">Als je het beleid instelt op 1, mogen alle websites afbeeldingen weergeven. Als je het beleid instelt op 2, wordt de weergave van afbeeldingen geblokkeerd.
 
       Als je het beleid niet instelt, is de weergave van afbeeldingen toegestaan maar kunnen gebruikers deze instelling wijzigen.</translation>
+<translation id="7018302809266676962">Als je het beleid inschakelt of niet instelt, houdt <ph name="PRODUCT_NAME" /> ten minste één tabblad open nadat er is overgeschakeld naar een alternatieve browser.
+
+      Als je het beleid uitschakelt, sluit <ph name="PRODUCT_NAME" /> het tabblad nadat er is overgeschakeld naar een alternatieve browser, ook als dit het laatste tabblad was. Hierdoor wordt <ph name="PRODUCT_NAME" /> volledig gesloten.</translation>
 <translation id="7019805045859631636">Snel</translation>
 <translation id="7027785306666625591">Energiebeheer in <ph name="PRODUCT_OS_NAME" /> configureren.
 
@@ -4252,9 +4242,6 @@
 <translation id="731208205557053914">VPD-gegevens rapporteren</translation>
 <translation id="7323896582714668701">Extra opdrachtregelparameters voor <ph name="PRODUCT_NAME" /></translation>
 <translation id="7326394567531622570">Vergelijkbaar met Wipe (waarde 2), maar probeert inlogtokens te behouden, zodat de gebruiker niet opnieuw hoeft in te loggen.</translation>
-<translation id="7329968046053403405">Hiermee wordt het accounttype gespecificeerd van de accounts die worden geleverd door de verificatie-app voor Android die <ph name="HTTP_NEGOTIATE" />-verificatie ondersteunt (zoals Kerberos-verificatie). Deze informatie is beschikbaar via de leverancier van de verificatie-app. Ga voor meer informatie naar https://goo.gl/hajyfN.
-
-          Als er geen instelling is opgegeven, wordt <ph name="HTTP_NEGOTIATE" />-verificatie uitgeschakeld voor Android.</translation>
 <translation id="7331962793961469250">Wanneer dit is ingesteld op 'true', worden promoties voor apps van de Chrome Web Store niet weergegeven op de pagina 'Nieuw tabblad'.
 
       Als je deze optie instelt op 'false' of deze niet instelt, worden promoties voor apps van de Chrome Web Store wel op de pagina 'Nieuw tabblad' weergegeven.</translation>
@@ -4321,6 +4308,11 @@
 <translation id="749556411189861380">De OS- en firmwareversie van aangemelde apparaten melden.
 
       Als deze instelling niet is ingesteld of is ingesteld op 'True', melden de aangemelde apparaten regelmatig de OS- en firmwareversie. Als deze instelling is ingesteld op 'False', wordt geen versie-informatie gemeld.</translation>
+<translation id="7506745375479451616">Met dit beleid wordt bepaald welke opdracht wordt gebruikt om URL's te openen in <ph name="PRODUCT_NAME" /> bij overschakeling vanuit <ph name="IE_PRODUCT_NAME" />. Dit beleid kan worden ingesteld op een pad naar een uitvoerbaar bestand of op <ph name="PRODUCT_NAME_PLACEHOLDER" /> om de locatie van <ph name="PRODUCT_NAME" /> automatisch te detecteren.
+
+      Als je het beleid niet instelt, detecteert <ph name="IE_PRODUCT_NAME" /> het eigen pad van <ph name="PRODUCT_NAME" /> naar een uitvoerbaar bestand als <ph name="PRODUCT_NAME" /> wordt gestart vanuit Internet Explorer.
+
+      Opmerking: Als de add-in 'Ondersteuning voor oudere browsers' van <ph name="IE_PRODUCT_NAME" /> niet is geïnstalleerd, heeft dit beleid geen effect.</translation>
 <translation id="7506758875409719208">Hiermee configureer je de vereiste client-domeinnamen die worden opgelegd aan clients voor externe toegang en voorkom je dat gebruikers deze wijzigen.
 
           Als deze instelling is ingeschakeld en is ingesteld voor een of meer domeinen, kunnen uitsluitend clients van een van de gespecificeerde domeinen verbinding maken met de host.
@@ -5182,11 +5174,6 @@
 <translation id="8757552286070680084">Wilco DTC-configuratie</translation>
 <translation id="8758831693895931466">Verplichte inschrijving voor cloudbeheer inschakelen</translation>
 <translation id="8759829385824155666">Toegestane Kerberos-versleutelingstypen</translation>
-<translation id="8764119899999036911">Hiermee wordt gespecificeerd of de gegenereerde Kerberos-SPN wordt gebaseerd op de canonieke DNS-naam of de oorspronkelijk opgegeven naam.
-
-          Als je deze instelling inschakelt, wordt de CNAME-lookup overgeslagen en wordt de servernaam gebruikt zoals deze is opgegeven.
-
-          Als je deze instelling uitschakelt of niet instelt, wordt de canonieke naam van de server bepaald aan de hand van de CNAME-lookup.</translation>
 <translation id="8764477907716150749">Dit beleid is bedoeld voor intern gebruik door <ph name="PRODUCT_NAME" /> zelf.</translation>
 <translation id="877185520360032968">Als je het beleid instelt, wordt de standaardmap gewijzigd waarnaar Chrome bestanden downloadt maar kunnen gebruikers deze map wijzigen.
 
@@ -5301,13 +5288,6 @@
       Als dit beleid is ingesteld op False of niet is ingesteld, worden de formulierbesturingselementen ingeschakeld als ze worden gelanceerd in M81, M82 en M83.
 
       Dit beleid wordt na Chrome 84 verwijderd.</translation>
-<translation id="8937562488500723400">Regelt of goedkeuring op basis van KDC-beleid wordt gerespecteerd om te bepalen of <ph name="KERBEROS" />-tickets worden gedelegeerd.
-
-          Als dit beleid is ingesteld op 'waar', respecteert de HTTP-verificatie de goedkeuring op basis van KDC-beleid (dat wil zeggen, Chrome delegeert inloggegevens alleen als het KDC-beleid <ph name="OK_AS_DELEGATE" /> instelt op een serviceticket). Zie https://tools.ietf.org/html/rfc5896.html voor meer informatie. De service moet ook overeenkomen met het beleid 'AuthNegotiateDelegateAllowlist'.
-
-          Als dit beleid niet is ingesteld of is ingesteld op 'onwaar', wordt het KDC-beleid genegeerd op ondersteunde platforms en wordt alleen het beleid 'AuthNegotiateDelegateAllowlist' gerespecteerd.
-
-          Op Windows wordt het KDC-beleid altijd gerespecteerd.</translation>
 <translation id="8938932171964587769">Beëindigd in M69. Gebruik in plaats hiervan
       OverrideSecurityRestrictionsOnInsecureOrigin.
 
@@ -5342,6 +5322,7 @@
       Als dit is ingesteld op 'True' of als dit niet is ingesteld, kan er informatie over toestemming voor synchronisatie worden weergegeven.</translation>
 <translation id="8943934315109955032">Niet controleren op schendingen van de beveiligingsregels voor gevoelige gegevens</translation>
 <translation id="8947415621777543415">Apparaatlocatie rapporteren</translation>
+<translation id="8948062138228904066">Toelatingslijst voor verificatieserver</translation>
 <translation id="8949552982791839607">Als dit beleid is uitgeschakeld, worden er geen beveiligingswaarschuwingen weergegeven als Chrome wordt gestart met bepaalde mogelijk schadelijke opdrachtregelmarkeringen.
 
           Is dit beleid ingeschakeld of niet ingesteld, dan worden waarschuwingen uitgeschakeld als bepaalde opdrachtregelmarkeringen worden gebruikt om Chrome te starten.
@@ -5367,6 +5348,19 @@
 <translation id="8976531594979650914">Standaardprinter van systeem gebruiken als standaard</translation>
 <translation id="8977192934280677167">Toegang toestaan tot standaard zoekprovider in contextmenu</translation>
 <translation id="8992176907758534924">Niet toestaan dat sites afbeeldingen weergeven</translation>
+<translation id="9007632512838819703">Dit beleid is verouderd. Gebruik in plaats daarvan <ph name="SPELLCHECK_LANGUAGE_BLOCKLIST_POLICY_NAME" />.
+
+      De spellingcontrole van talen wordt afgedwongen. Niet-herkende talen in de lijst worden genegeerd.
+
+      Als je dit beleid inschakelt, wordt de spellingcontrole uitgeschakeld voor de gespecificeerde talen. De gebruiker kan de spellingcontrole nog steeds in- of uitschakelen voor talen die niet op de lijst staan.
+
+      Als je dit beleid niet instelt of als je het beleid uitschakelt, worden de gebruikersvoorkeuren voor de spellingcontrole niet gewijzigd.
+
+      Als je het beleid <ph name="SPELLCHECK_ENABLED_POLICY_NAME" /> instelt op False, heeft dit beleid geen effect.
+
+      Als een taal is opgenomen in zowel dit beleid als het beleid <ph name="SPELLCHECK_LANGUAGE_POLICY_NAME" />, heeft het laatste beleid voorrang en wordt de taal voor spellingcontrole ingeschakeld.
+
+      De volgende talen worden momenteel ondersteund: af, bg, ca, cs, da, de, el, en-AU, en-CA, en-GB, en-US, es, es-419, es-AR, es-ES, es-MX, es-US, et, fa, fo, fr, he, hi, hr, hu, id, it, ko, lt, lv, nb, nl, pl, pt-BR, pt-PT, ro, ru, sh, sk, sl, sq, sr, sv, ta, tg, tr, uk, vi.</translation>
 <translation id="9009119876570708617">Dit beleid is verwijderd in M85. Gebruik <ph name="POLICY_NAME" /> als je in plaats daarvan niet-beveiligde content voor specifieke sites wilt toestaan.
        Dit beleid bepaalt hoe er wordt omgegaan met gecombineerde content (HTTP-content op HTTP-sites) in de browser.
        Als het beleid is ingesteld op True of niet is ingesteld, wordt gecombineerde audio- en videocontent automatisch geüpgraded naar HTTPS (de URL wordt herschreven als HTTPS, zonder fallback als de bron niet beschikbaar is via HTTPS). Er wordt ook een waarschuwing (Niet beveiligd) weergegeven in de URL-balk voor de gecombineerde afbeeldingscontent.
diff --git a/components/policy/resources/policy_templates_pt-BR.xtb b/components/policy/resources/policy_templates_pt-BR.xtb
index b91fdfac..95d0881 100644
--- a/components/policy/resources/policy_templates_pt-BR.xtb
+++ b/components/policy/resources/policy_templates_pt-BR.xtb
@@ -10,6 +10,17 @@
       Se a política não for definida, nenhuma limitação será aplicada e o usuário poderá imprimir qualquer documento.</translation>
 <translation id="101438888985615157">Girar a tela em 180 graus</translation>
 <translation id="1017967144265860778">Gerenciamento de energia na tela de login</translation>
+<translation id="1018427234617066902">Força a ativação da correção ortográfica de idiomas. Os idiomas não reconhecidos incluídos na lista serão ignorados.
+
+      Se esta política for ativada, a correção ortográfica será ativada para os idiomas especificados, além dos idiomas para os quais o usuário tiver ativado a correção.
+
+      Se esta política não for definida ou for desativada, não haverá mudanças nas preferências de correção ortográfica do usuário.
+
+      Se a política <ph name="SPELLCHECK_ENABLED_POLICY_NAME" /> for definida como falsa, esta política não terá efeito.
+
+      Se um idioma for incluído tanto nesta política quanto na <ph name="SPELLCHECK_LANGUAGE_BLOCKLIST_POLICY_NAME" />, esta política terá prioridade e a verificação ortográfica do idioma será ativada.
+
+      Os idiomas compatíveis no momento são: af, bg, ca, cs, da, de, el, en-AU, en-CA, en-GB, en-US, es, es-419, es-AR, es-ES, es-MX, es-US, et, fa, fo, fr, he, hi, hr, hu, id, it, ko, lt, lv, nb, nl, pl, pt-BR, pt-PT, ro, ru, sh, sk, sl, sq, sr, sv, ta, tg, tr, uk, vi.</translation>
 <translation id="1019101089073227242">Definir diretório de dados do usuário</translation>
 <translation id="1022361784792428773">IDs de extensão que devem ser impedidos de serem instalados pelo usuário (ou * para todos)</translation>
 <translation id="102492767056134033">Definir o estado padrão do teclado na tela, na tela de login</translation>
@@ -374,15 +385,6 @@
 <translation id="1654087023995670109">Aplicar o modo visitante do navegador</translation>
 <translation id="1655229863189977773">Define o tamanho do cache de disco em bytes</translation>
 <translation id="166427968280387991">Servidor proxy</translation>
-<translation id="1668836044817793277">Permitir que o aplicativo de quiosque aberto automaticamente com zero de atraso controle a versão do <ph name="PRODUCT_OS_NAME" />.
-
-      Esta política define se o aplicativo de quiosque aberto automaticamente com zero de atraso tem ou não permissão para controlar a versão do <ph name="PRODUCT_OS_NAME" />, declarando uma required_platform_version em seu manifesto e usando-a como o prefixo de atualização automática de versão de destino.
-
-      Se a política for definida como true, o valor da chave de manifesto required_platform_version do aplicativo de quiosque aberto automaticamente com zero de atraso será usado como prefixo de atualização automática de versão de destino.
-
-      Se a política não estiver configurada ou estiver definida como false, a chave de manifesto required_platform_version será ignorada, e a atualização automática prosseguirá normalmente.
-
-      Aviso: não é recomendado que o controle da versão do <ph name="PRODUCT_OS_NAME" /> seja delegado a um aplicativo de quiosque, pois ele pode impedir que o dispositivo receba atualizações de software e correções de segurança críticas. Delegar o controle da versão do <ph name="PRODUCT_OS_NAME" /> pode colocar os usuários em risco.</translation>
 <translation id="1669584285557771729">Se esta política for definida, ela controlará o tipo de lupa ativada.
 
           Se esta política for definida como "Tela cheia", a lupa estará sempre ativa no modo tela cheia na tela de login.
@@ -461,6 +463,9 @@
       Se definida, a política especificará as extensões isentas da lista de extensões proibidas. Use o valor <ph name="ALL_EXTENSIONS" /> para <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> para que todas as extensões sejam proibidas e os usuários possam instalar apenas extensões explicitamente permitidas. Por padrão, todas as extensões são permitidas. Mas, se você proibiu extensões por meio de uma política, use a lista de extensões permitidas para mudar essa política.</translation>
 <translation id="1781356041596378058">Esta política também controla o acesso às Opções do desenvolvedor Android. Se você configurar essa política como true, os usuários não poderão acessar as Opções do desenvolvedor. Se configurá-la como false ou deixá-la sem definição, os usuários poderão acessar as Opções do desenvolvedor tocado sete vezes no número da versão no app Config. do Android.</translation>
 <translation id="1793346220873697538">Desativar impressão com PIN como padrão</translation>
+<translation id="179694024208061102">Se a política for definida como ativada, o <ph name="PRODUCT_NAME" /> tentará abrir alguns URLs em um navegador alternativo, como o <ph name="IE_PRODUCT_NAME" />. Esse recurso é configurado por meio das políticas no grupo do <ph name="LEGACY_BROWSER_SUPPORT_POLICY_GROUP" />.
+
+      Se a política for definida como desativada ou não for definida, o <ph name="PRODUCT_NAME" /> não tentará abrir URLs designados em um navegador alternativo.</translation>
 <translation id="1797233582739332495">Mostrar um prompt recorrente ao usuário indicando que é necessário reiniciar</translation>
 <translation id="1798559516913615713">Ciclo de vida do cache do GPO</translation>
 <translation id="1802205074307397126">Atrasar uploads até que o resultado da verificação seja conhecido</translation>
@@ -634,11 +639,6 @@
           Se essa configuração for desativada, a transferência de arquivos não será permitida. Se essa configuração for ativada ou não for definida, a transferência de arquivos será permitida.</translation>
 <translation id="2057317273526988987">Permitir acesso a uma lista de URLs</translation>
 <translation id="2061810934846663491">Configurar os nomes de domínio obrigatórios para hosts de acesso remoto</translation>
-<translation id="206623763829450685">Especifica quais esquemas de autenticação HTTP são compatíveis com <ph name="PRODUCT_NAME" />.
-
-          Os valores possíveis são "básico", "resumo", "ntlm" e "negociar". Separe valores múltiplos com vírgulas.
-
-          Se esta política não for definida, os quatro esquemas serão utilizados.</translation>
 <translation id="2067011586099792101">Bloquear acesso a sites fora de pacotes de conteúdo</translation>
 <translation id="2073552873076775140">Permitir login no <ph name="PRODUCT_NAME" /></translation>
 <translation id="2075732129949889165">Playbook Crostini Ansible</translation>
@@ -777,6 +777,7 @@
       Essas sugestões são buscadas remotamente dos servidores do Google.
 
       Se a configuração for definida como falsa, as sugestões não serão buscadas nem exibidas.</translation>
+<translation id="225340736558643885">Ativar alertas para formulários não seguros</translation>
 <translation id="2258126710006312594">Permitir que usuários de acesso remoto transfiram arquivos para/do host</translation>
 <translation id="2267288258868218403">Bloquear o upload de tipos de arquivos não compatíveis</translation>
 <translation id="2269319728625047531">Ativa a exibição do consentimento de sincronização durante o login</translation>
@@ -862,6 +863,13 @@
 <translation id="2358176879566587521">Esta política foi removida. Ela não é compatível com esta versão do <ph name="PRODUCT_NAME" />. Leia mais em https://support.google.com/chrome/a/answer/7643500</translation>
 <translation id="2364639863953745682">Modo da experiência de integração do Assistente</translation>
 <translation id="2386362615870139244">Permitir bloqueios de ativação da tela</translation>
+<translation id="2394674739523870144">Se a política for definida como uma lista de strings, as strings serão mescladas com espaços e transmitidas do <ph name="IE_PRODUCT_NAME" /> para o <ph name="PRODUCT_NAME" /> como parâmetros de linha de comando. Se um parâmetro tiver <ph name="URL_PLACEHOLDER" />, <ph name="URL_PLACEHOLDER" /> será substituído pelo URL da página a ser aberta. Se nenhum parâmetro tiver <ph name="URL_PLACEHOLDER" />, o URL será anexado ao fim da linha de comando.
+
+      As variáveis de ambiente serão expandidas. No <ph name="MS_WIN_NAME" />, <ph name="ENV_VARIABLE_WIN_EXAMPLE" /> será substituída pelo valor da variável de ambiente <ph name="ENV_VARIABLE_VALUE" />.
+
+      Se a política não for definida, <ph name="IE_PRODUCT_NAME" /> só transmitirá o URL para o <ph name="PRODUCT_NAME" /> como um parâmetro de linha de comando.
+
+      Observação: se o suplemento Suporte a navegadores legados para <ph name="IE_PRODUCT_NAME" /> não estiver instalado, esta política não terá efeito.</translation>
 <translation id="2399987589969059485">Configurar esta política permite especificar quais variações têm permissão para ser aplicadas no <ph name="PRODUCT_NAME" />.
 
       As variações fornecem uma maneira de oferecer modificações para o <ph name="PRODUCT_NAME" /> sem lançar uma nova versão do navegador, ativando ou desativando recursos já existentes. Acesse https://support.google.com/chrome/a?p=Manage_the_Chrome_variations_framework para ver mais informações.
@@ -921,11 +929,6 @@
 
       Se a política for definida como falsa ou se não for definida, as estatísticas não serão informadas.
       Se for definida como verdadeira, as estatísticas serão informadas.</translation>
-<translation id="244317009688098048">Ativar atalho do teclado do plano de salvação para login automático.
-
-      Se esta política não for definida ou for definida como verdadeira e uma conta local de dispositivo for configurada para login automático com zero atraso, o <ph name="PRODUCT_OS_NAME" /> respeitará o atalho do teclado Ctrl+Alt+S ignorando o login automático e mostrando a tela de login.
-
-      Se esta política estiver definida como falsa, o login automático com zero atraso (se configurado) não poderá ser ignorado.</translation>
 <translation id="2454228136871844693">Otimiza a estabilidade.</translation>
 <translation id="2463034609187171371">Ativar pacotes de criptografia DHE em TLS</translation>
 <translation id="2463365186486772703">Localidade do aplicativo</translation>
@@ -971,11 +974,6 @@
       Quando esta política não está configurada ou é configurada como "Não filtrar sites com conteúdo adulto", os sites não são filtrados.
 
       Quando esta política é configurada como "Filtrar sites de nível superior com conteúdo adulto", os sites classificados como pornográficos são filtrados.</translation>
-<translation id="2488010520405124654">Ativar o prompt de configuração de rede quando estiver off-line.
-
-      Se esta política não for definida ou for definida como Verdadeira, uma conta local de dispositivo for configurada para login automático com atraso zero e o dispositivo não tiver acesso à Internet, o <ph name="PRODUCT_OS_NAME" /> mostrará um prompt de configuração de rede.
-
-      Se esta política for definida como Falsa, uma mensagem de erro será exibida no lugar do prompt de configuração de rede.</translation>
 <translation id="2498238926436517902">Sempre ocultar automaticamente a estante</translation>
 <translation id="250670737672448119">Ativar o recurso de acessibilidade que destaca o cursor.
 
@@ -998,14 +996,6 @@
 <translation id="2518231489509538392">Permitir a reprodução de áudio</translation>
 <translation id="2521581787935130926">Exibir os atalhos de aplicativos na barra de favoritos</translation>
 <translation id="2522304491589804974">Configurar a lista de permissões para instalação de extensões</translation>
-<translation id="2528659559494311776">Esta política controla um recurso de segurança no TLS 1.3 que protege conexões contra ataques de downgrade. Ela é compatível com versões anteriores e não afetará conexões com servidores e proxies em conformidade com o TLS 1.2. No entanto, versões mais antigas de alguns proxies com interceptação de TLS apresentam uma falha de implementação que causa incompatibilidade.
-
-      Se esta política for definida como "verdadeira" ou não for definida, o <ph name="PRODUCT_NAME" /> ativará essas proteções de segurança para todas as conexões.
-
-      Se esta política for definida como "falsa", o <ph name="PRODUCT_NAME" /> desativará essas proteções de segurança para conexões autenticadas com certificados de CA (Autoridade de certificação) instalados localmente. Essas proteções estão sempre ativas para conexões autenticadas com certificados de CA de confiança pública.
-
-      O valor padrão dessa política foi mudado no <ph name="PRODUCT_NAME" /> 81 de "falso" a "verdadeiro". Os proxies afetados causarão uma falha nas conexões, apresentando o código do erro ERR_TLS13_DOWNGRADE_DETECTED. Os administradores que precisarem de mais tempo para fazer upgrade dos proxies afetados poderão usar esta política para desativar temporariamente esse recurso de segurança. Esta política será removida em versões posteriores à 85.
-      </translation>
 <translation id="2529880111512635313">Configurar a lista de extensões e aplicativos instalados forçadamente</translation>
 <translation id="253135976343875019">Intervalo da advertência de inatividade no funcionamento com alimentação CA</translation>
 <translation id="2536525645274582300">O usuário decide se quer ativar os serviços de localização do Google</translation>
@@ -1061,11 +1051,6 @@
 
       Se a política for definida como falsa, a aceleração de hardware será desativada.</translation>
 <translation id="2593762551209145088">O "Navegação segura" nunca está ativado.</translation>
-<translation id="2596260130957832043">Controla se a política NTLMv2 está ativada.
-
-          Todas as versões recentes dos servidores Samba e Windows são compatíveis com NTLMv2. Esta política só deve ser desativada para compatibilidade com versões anteriores e reduz a segurança da autenticação.
-
-          Se esta política não for definida, o padrão será verdadeira, e NTLMv2 será ativada.</translation>
 <translation id="26023406105317310">Configurar contas do Kerberos</translation>
 <translation id="2604182581880595781">Configurar políticas relacionadas ao Compartilhamento de arquivos de rede.</translation>
 <translation id="2615240493030733717">Enviar informações de fuso horário</translation>
@@ -1091,6 +1076,11 @@
 
       Para informações detalhadas sobre padrões de <ph name="URL_LABEL" /> válidos, consulte https://cloud.google.com/docs/chrome-enterprise/policies/url-patterns (link em inglês).</translation>
 <translation id="2633084400146331575">Ativar feedback falado</translation>
+<translation id="2635872253077105112">Se a política for definida, ela controlará a abertura da lista de sites em um navegador alternativo. Cada item será tratado como uma regra para abrir algo em um navegador alternativo. No <ph name="PRODUCT_NAME" />, essas regras são usadas para determinar se um URL será aberto em um navegador alternativo ou não. Quando o suplemento do <ph name="IE_PRODUCT_NAME" /> estiver ativado, o <ph name="IE_PRODUCT_NAME" /> retornará ao <ph name="PRODUCT_NAME" /> quando não houver correspondência com as regras. Se as regras forem contraditórias, o <ph name="PRODUCT_NAME" /> usará a regra mais específica.
+
+      Se a política não for definida, nenhum site será adicionado à lista.
+
+      Observação: também é possível adicionar elementos à lista pelas políticas <ph name="USE_IE_SITELIST_POLICY_NAME" /> e <ph name="EXTERNAL_SITELIST_URL_POLICY_NAME" />.</translation>
 <translation id="264093234299818170">Todas as impressoras são mostradas, exceto as da lista de bloqueio.</translation>
 <translation id="2647069081229792812">Ativar ou desativar a edição de favoritos</translation>
 <translation id="2649896281375932517">Deixar os usuários decidirem</translation>
@@ -1154,9 +1144,6 @@
       Esta política visa a adaptação a curto prazo e será removida no Chrome 88.</translation>
 <translation id="2759224876420453487">Controla o comportamento do usuário em uma sessão de diversos perfis</translation>
 <translation id="2761483219396643566">Intervalo da advertência de inatividade no funcionamento com energia da bateria</translation>
-<translation id="2762164719979766599">Especifica a lista de contas locais de dispositivo a serem mostradas na tela de login.
-
-      Cada entrada da lista especifica um identificador, que é usado internamente para diferenciar as contas locais de dispositivo.</translation>
 <translation id="2769952903507981510">Configurar o nome de domínio obrigatório para hosts de acesso remoto</translation>
 <translation id="2787173078141616821">Informações de relatório sobre o status do Android</translation>
 <translation id="2787774054174244402">Definir a política como verdadeira evita que os usuários gravem em dispositivos de armazenamento externo.
@@ -1265,6 +1252,11 @@
 <translation id="2921222258441684334">Se a política for definida como 1, os sites poderão rastrear a localização física dos usuários como o estado padrão. Se a política for definida como 2, será negado o rastreamento como padrão. É possível definir a política para perguntar sempre que um site quiser rastrear a localização física dos usuários.
 
       Se a política não for definida, a <ph name="ASK_GEOLOCATION_POLICY_NAME" /> será aplicada, mas os usuários poderão mudar essa configuração.</translation>
+<translation id="2940127076681735544">Se a política for definida como um URL válido, o <ph name="PRODUCT_NAME" /> fará o download da lista de sites desse URL e aplicará as regras como se tivessem sido configuradas com a política <ph name="SITELIST_POLICY_NAME" />.
+
+      Se ela não for definida ou for definida como um URL inválido, o <ph name="PRODUCT_NAME" /> não a usará como fonte de regras para uma troca de navegador.
+
+      Observação: esta política aponta para um arquivo XML no mesmo formato que a política <ph name="IEEM_SITELIST_POLICY" /> do <ph name="IE_PRODUCT_NAME" />. As regras são carregadas de um arquivo XML e não são compartilhadas com o <ph name="IE_PRODUCT_NAME" />. Leia mais sobre a política <ph name="IEEM_SITELIST_POLICY" /> do <ph name="IE_PRODUCT_NAME" /> (https://docs.microsoft.com/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode)</translation>
 <translation id="2952347049958405264">Restrições:</translation>
 <translation id="2956777931324644324">Esta política foi retirada de circulação a partir da versão 36 do <ph name="PRODUCT_NAME" />.
 
@@ -1559,6 +1551,9 @@
 
       Se esta política não for definida, todo plug-in que corresponder aos padrões em "DisabledPlugins" será mantido desativado, e o usuário não poderá ativá-lo.</translation>
 <translation id="3381968327636295719">Usar o navegador de host por padrão</translation>
+<translation id="3412937883532015092">Se a política for definida como um número, o <ph name="PRODUCT_NAME" /> exibirá uma mensagem de milésimos de segundo para o número e abrirá um navegador alternativo.
+
+      Se ela não for definida ou for definida como 0, a navegação para um URL designado o abrirá imediatamente em um navegador alternativo.</translation>
 <translation id="3414260318408232239">Se esta política não for configurada, o <ph name="PRODUCT_NAME" /> utilizará a versão mínima padrão, que é TLS 1.0.
 
       Caso contrário, ela poderá ser definida com um dos seguintes valores: "tls1", "tls1.1" ou "tls1.2". Quando definida, o <ph name="PRODUCT_NAME" /> não usará versões SSL/TLS inferiores à versão especificada. Valores não reconhecidos serão ignorados.</translation>
@@ -1948,6 +1943,9 @@
 <translation id="3942041691320538491">Se a política for definida como 0 (o padrão), você poderá acessar as ferramentas para desenvolvedores e o Console JavaScript, mas não no contexto de extensões instaladas pela política da empresa. Se ela for definida como 1, você poderá acessar as ferramentas para desenvolvedores e o Console JavaScript em todos os contextos, inclusive o das extensões instaladas pela política da empresa. Se ela for definida como 2, não será possível acessar as ferramentas para desenvolvedores nem inspecionar elementos de sites.
 
       Essa definição também desativa atalhos de teclado e entradas do menu de contexto ou do menu para abrir as ferramentas para desenvolvedores e o Console JavaScript.</translation>
+<translation id="3942080695743860553">Se a política for definida, ela controlará o comando usado para abrir URLs em um navegador alternativo. Ela pode ser definida como <ph name="INTERNET_EXPLORER_VALUE_PLACEHOLDER" />, <ph name="FIREFOX_VALUE_PLACEHOLDER" />, <ph name="SAFARI_VALUE_PLACEHOLDER" />, <ph name="OPERA_VALUE_PLACEHOLDER" /> ou um caminho de arquivo. Quando esta política é definida como um caminho de arquivo, o arquivo em questão é usado como um executável. <ph name="INTERNET_EXPLORER_VALUE_PLACEHOLDER" /> está disponível apenas no <ph name="MS_WIN_NAME" />, e <ph name="SAFARI_VALUE_PLACEHOLDER" /> está disponível apenas no <ph name="MS_WIN_NAME" /> e no <ph name="MAC_OS_NAME" />.
+
+      Se a política não for definida, o padrão usado seguirá a plataforma: <ph name="IE_PRODUCT_NAME" /> para <ph name="MS_WIN_NAME" /> ou <ph name="SAFARI_PRODUCT_NAME" /> para <ph name="MAC_OS_NAME" />. No <ph name="LINUX_OS_NAME" />, não será possível abrir um navegador alternativo.</translation>
 <translation id="3950110092991281616">Ativar a autenticação pelo SO apenas em sessões normais.</translation>
 <translation id="3950239119790560549">Atualiza restrições de tempo</translation>
 <translation id="3956686688560604829">Usar a política SiteList do Internet Explorer para o Suporte a navegadores legados.</translation>
@@ -2002,7 +2000,6 @@
 <translation id="4020682745012723568">Os cookies transferidos para o perfil do usuário não podem ser acessados por apps Android.</translation>
 <translation id="402759845255257575">Não permitir que nenhum site execute o JavaScript</translation>
 <translation id="4027608872760987929">Ativar o provedor de pesquisa padrão</translation>
-<translation id="4039085364173654945">Controla se o subconteúdo de terceiros em uma página pode acionar pop-up de uma caixa de diálogo básica de autorização HTTP. Normalmente, esta função é desativada como proteção contra phishing. Se esta política não estiver definida, a função é desativada e o subconteúdo de terceiros não terá permissão para acionar pop-up de uma caixa de diálogo básica de autorização HTTP.</translation>
 <translation id="4044054366426171256">Configura os nomes de domínio de host necessários que serão impostos em hosts de acesso remoto e impede que os usuários façam modificações.
 
           Se esta configuração for ativada e definida para um ou mais domínios, os hosts poderão ser compartilhados apenas por meio de contas registradas em um dos nomes de domínio especificados.
@@ -2335,6 +2332,13 @@
       Esta política está obsoleta. Use <ph name="DEVICE_PRINTERS_ACCESS_MODE" />.
       </translation>
 <translation id="4562165737444703281">Permitir que os usuários [ativem/configurem] o encaminhamento de portas do Crostini</translation>
+<translation id="456686782928669977">Esta política controla o carregamento das regras da política SiteList do <ph name="IE_PRODUCT_NAME" />.
+
+      Quando ela é definida como verdadeira, o <ph name="PRODUCT_NAME" /> lê a política <ph name="IEEM_SITELIST_POLICY" /> do <ph name="IE_PRODUCT_NAME" /> para conseguir o URL da lista de sites. Depois disso, o download da lista de sites desse URL é realizado no <ph name="PRODUCT_NAME" />, e as regras são aplicadas como se tivessem sido configuradas com a política <ph name="BROWSER_SWITCHER_URL_LIST_POLICY_NAME" />.
+
+      Quando esta política é definida como falsa ou não é definida, o <ph name="PRODUCT_NAME" /> não usa a <ph name="IEEM_SITELIST_POLICY" /> do <ph name="IE_PRODUCT_NAME" /> como fonte de regras para uma troca de navegador.
+
+      Para ver mais informações sobre a política <ph name="IEEM_SITELIST_POLICY" /> do Internet Explorer, acesse: https://docs.microsoft.com/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode.</translation>
 <translation id="4567137030726189378">Permite o uso das Ferramentas para Desenvolvedores</translation>
 <translation id="4567818663772614440">Esta política controla os relatórios de nuvem do <ph name="PRODUCT_NAME" />, que faz upload de informações sobre a operação do navegador para o Google Admin Console.
 
@@ -2434,11 +2438,6 @@
 <translation id="4725801978265372736">Exigir correspondência entre o nome do usuário local e o proprietário do host de acesso remoto</translation>
 <translation id="4733471537137819387">Políticas relacionadas à autenticação integrada de HTTP.</translation>
 <translation id="4742973303930120836">Restringir modo de impressão de gráficos de segundo plano</translation>
-<translation id="4744190513568488164">Servidores que podem receber delegações do <ph name="PRODUCT_NAME" />.
-
-          Separe vários nomes de servidor com vírgula. Caracteres curinga (*) são permitidos.
-
-          Se esta política não é definida, o <ph name="PRODUCT_NAME" /> não delega credenciais do usuário mesmo que um servidor seja detectado como Intranet.</translation>
 <translation id="4752880493649142945">Certificado de cliente para conexão a RemoteAccessHostTokenValidationUrl</translation>
 <translation id="4757053978738874325">Ativar o recurso de acessibilidade de áudio mono.
 
@@ -2488,13 +2487,6 @@
 
       Se você definir a política, os usuários não poderão mudá-la. Se ela não for definida, os usuários poderão decidir se a estante é ocultada automaticamente ou não.</translation>
 <translation id="4812714598405913256">Configurar a mensagem de expiração da atualização automática para a política DeviceMinimumVersion</translation>
-<translation id="481492486938162195">Esta política está obsoleta. Use <ph name="AUTH_NEGOCIATE_DELEGATE_ALLOWLIST_POLICY_NAME" />.
-
-          Os servidores que podem ser delegados pelo <ph name="PRODUCT_NAME" />.
-
-          Separe vários nomes de servidor usando vírgulas. Caracteres curinga (*) são permitidos.
-
-          Se a política não for definida, o <ph name="PRODUCT_NAME" /> não delegará credenciais do usuário mesmo que um servidor seja detectado como intranet.</translation>
 <translation id="4816674326202173458">Permitir que o usuário corporativo seja ao mesmo tempo primário e secundário (comportamento padrão para usuários não gerenciados)</translation>
 <translation id="4826326557828204741">Ação a ser executada quando o tempo de inatividade for atingido durante execução com bateria</translation>
 <translation id="482803100714220060">Exibir URLs completos</translation>
@@ -2624,6 +2616,11 @@
           Se você optar pelo valor "pac_script" como "ProxyMode", os campos "ProxyPacUrl" e "ProxyBypassList" serão usados.</translation>
 <translation id="5056708224511062314">Lupa desativada</translation>
 <translation id="5058573563327660283">Selecionar a estratégia usada para liberar espaço em disco durante a limpeza automática (obsoleta)</translation>
+<translation id="5061114193960158745">A definição a política controla a lista de sites que nunca causarão uma troca de navegador. Cada item é tratado como uma regra. As regras correspondentes não abrirão um navegador alternativo. Ao contrário da política <ph name="URL_LIST_POLICY_NAME" />, as regras se aplicam nas duas direções. Quando o suplemento do <ph name="IE_PRODUCT_NAME" /> estiver ativado, ele também controlará se o <ph name="IE_PRODUCT_NAME" /> abrirá os URLs no <ph name="PRODUCT_NAME" />.
+
+      Se a política não for definida, nenhum site será adicionado à lista.
+
+      Observação: também é possível adicionar elementos à lista por meio da política <ph name="EXTERNAL_SITELIST_URL_POLICY_NAME" />.</translation>
 <translation id="5067143124345820993">Lista de permissões de login de usuário</translation>
 <translation id="5073609397321802133">Se a política for definida como falsa, a página "Nova guia" não permitirá que os usuários personalizem o plano de fundo. Qualquer plano de fundo personalizado já existente será removido permanentemente, mesmo que a política seja definida como verdadeira mais tarde.
 
@@ -2743,15 +2740,6 @@
 <translation id="5212810195096589189">Especificar permissão para CLI de VM</translation>
 <translation id="5213038356678567351">Sites que nunca acionarão uma troca de navegador.</translation>
 <translation id="5219844027738217407">Em apps Android, esta política afeta somente o microfone. Quando esta política é definida como true, o microfone é silenciado para todos os apps Android, sem exceções.</translation>
-<translation id="5228316810085661003">O período de espera para login automático na conta local do dispositivo.
-
-      Se a política |DeviceLocalAccountAutoLoginId| não for definida, ela não terá nenhum efeito. Caso contrário:
-
-      Se esta política for definida, ela determinará quanto tempo deve transcorrer sem atividade do usuário até que ocorra o login automático na conta local do dispositivo especificado pela política |DeviceLocalAccountAutoLoginId|.
-
-      Se esta política não for definida, o valor de 0 milissegundos será usado como tempo limite.
-
-      Esta política é especificada em milissegundos.</translation>
 <translation id="523505283826916779">Configurações de acessibilidade</translation>
 <translation id="5236882091572996759">Se esta política for definida como verdadeira ou não for definida, o usuário não será considerado inativo enquanto o áudio estiver sendo reproduzido. Isso impede que o tempo limite de inatividade seja atingido e que as ações correspondentes sejam realizadas. No entanto, o escurecimento, o desligamento e o bloqueio da tela serão realizados após os limites de tempo configurados, independentemente da atividade de áudio.
 
@@ -3192,9 +3180,6 @@
 <translation id="5774856474228476867">URL de pesquisa do provedor de pesquisa padrão</translation>
 <translation id="5775235485119094648">Carregar a bateria enquanto ela estiver dentro de um intervalo fixo.</translation>
 <translation id="5776485039795852974">Perguntar cada vez que um site quiser exibir notificações da área de trabalho</translation>
-<translation id="5781412041848781654">Especifica qual biblioteca GSSAPI deve ser utilizada para autenticação HTTP. Você pode definir apenas um nome de biblioteca ou um caminho completo.
-
-          Se nenhuma configuração for fornecida, o <ph name="PRODUCT_NAME" /> voltará a utilizar um nome de biblioteca padrão.</translation>
 <translation id="5783009211970309878">Imprimir cabeçalhos e rodapés</translation>
 <translation id="5783576706065107606">Ative as mitigações de verificação de <ph name="CORS" /> na nova implementação de <ph name="CORS" />, permitindo que as extensões mantenham um comportamento compatível e permitindo que o <ph name="PRODUCT_NAME" /> envie cabeçalhos especificados sem verificações de <ph name="CORS" />.
 
@@ -3483,7 +3468,6 @@
         Se uma política estiver na lista, caso haja conflito entre duas fontes e também entre escopos e/ou níveis diferentes, a política com a maior prioridade será aplicada.
 
         Se uma política não estiver na lista, caso haja algum conflito entre as fontes, escopos e/ou níveis, a política com a maior prioridade será aplicada.</translation>
-<translation id="6258193603492867656">Especifica se o SPN do Kerberos gerado deve incluir uma porta fora do padrão. Se ativar esta configuração e uma porta fora do padrão (uma porta diferente da 80 ou 443, por exemplo) for inserida, ela será incluída no SPN do Kerberos gerado. De qualquer maneira, se desativar esta configuração ou deixar sem definição, o SPN do Kerberos não incluirá uma porta.</translation>
 <translation id="6261643884958898336">Reportar informações de identificação da máquina</translation>
 <translation id="6273015149273504999">
       Especifica uma lista de apps e extensões que são instalados silenciosamente na tela de login, sem qualquer interação do usuário e sem permitir a desinstalação nem a desativação feita por ele.
@@ -3531,11 +3515,6 @@
       Se esta política não for definida ou a lista estiver vazia, será possível acessar todos os esquemas no <ph name="PRODUCT_NAME" />.</translation>
 <translation id="6338982178236723271">Enviar informações do sistema</translation>
 <translation id="6342187235303612558">Bloquear o upload ou download de arquivos que, no momento, não são compatíveis com DLP ou verificação de malware.</translation>
-<translation id="6352543686437322588">Uma conta local do dispositivo para o login automático após um período de espera.
-
-      Se esta política for definida, o login na sessão especificada ocorrerá automaticamente após haver transcorrido um período sem interação do usuário na tela de login. É necessário que a conta local do dispositivo já esteja configurada (consulte |DeviceLocalAccounts|).
-
-      Se esta política não for definida, o login automático não ocorrerá.</translation>
 <translation id="6366574325767783825">Se a política for definida como verdadeira ou não for definida, o <ph name="PRODUCT_NAME" /> aceitará conteúdos da Web exibidos como Signed HTTP Exchanges.
 
       Se ela for definida como falsa, conteúdos Signed HTTP Exchanges não serão carregados.</translation>
@@ -3758,6 +3737,9 @@
 <translation id="6704515759227307131">Esta política está obsoleta e foi substituída pela AdvancedProtectionAllowed.
 
       Ela controla se os usuários inscritos no Programa Proteção Avançada têm permissão para enviar os downloads para o Google para verificação de malware. Se esta política for definida como verdadeira ou não for configurada, um aviso aparecerá para os usuários pedindo que enviem os arquivos ao Google para verificação detalhada. Se o usuário selecionar "Verificar", o download será enviado para o Google. Se esta política for definida como falsa, o aviso não aparecerá e os downloads não serão enviados para o Google.</translation>
+<translation id="6704994003174661159">Esta política controla o tratamento de formulários não seguros (enviados por HTTP) incorporados em sites seguros (HTTPS) no navegador.
+       Se ela for ativada ou não for definida, um alerta de página inteira será exibido quando um formulário não seguro for enviado. Além disso, um balão de alerta será exibido ao lado dos campos do formulário quando o cursor do mouse estiver sobre eles, e o preenchimento automático será desativado para esses formulários.
+       Se a política for desativada, os alertas não serão exibidos para formulários não seguros e o preenchimento automático funcionará normalmente.</translation>
 <translation id="670597451099978576">Conceder automaticamente permissão a esses sites para se conectarem a dispositivos USB com determinados IDs de produto e de fornecedor na tela de login.</translation>
 <translation id="6723472666969849951">Se definida, a política controlará os apps e extensões que podem ser instalados no <ph name="PRODUCT_NAME" /> e os hosts que podem interagir com eles. Além disso, ela limitará o acesso ao ambiente de execução.
 
@@ -3893,6 +3875,13 @@
       Atualmente, o limite de número de servidores de impressão é 16. Apenas os 16 primeiros servidores de impressão da lista serão consultados.
       </translation>
 <translation id="6903814433019432303">Esta política é ativa somente no modo de varejo. Determina o conjunto de URLs a serem carregados quando a sessão de demonstração for iniciada. Esta política substitui quaisquer outros mecanismos de definição do URL inicial e, portanto, somente pode ser aplicada a uma sessão não associada a determinado usuário.</translation>
+<translation id="6905405893096403868">Se a política for definida como uma lista de strings, cada string será transmitida para o navegador alternativo como um parâmetro de linha de comando separado. No <ph name="MS_WIN_NAME" />, os parâmetros são mesclados com espaços. No <ph name="MAC_OS_NAME" /> e <ph name="LINUX_OS_NAME" />, um parâmetro pode ter espaços e ainda ser tratado como um único parâmetro.
+
+      Se um parâmetro tiver <ph name="URL_PLACEHOLDER" />, <ph name="URL_PLACEHOLDER" /> será substituído pelo URL da página a ser aberta. Se nenhum parâmetro tiver <ph name="URL_PLACEHOLDER" />, o URL será anexado ao fim da linha de comando.
+
+      As variáveis de ambiente serão expandidas. No <ph name="MS_WIN_NAME" />, <ph name="ENV_VARIABLE_WIN_EXAMPLE" /> será substituída pelo valor da variável de ambiente <ph name="ENV_VARIABLE_VALUE" />. No <ph name="MAC_OS_NAME" /> e <ph name="LINUX_OS_NAME" />, <ph name="ENV_VARIABLE_UNIX_EXAMPLE" /> será substituída pelo valor da variável de ambiente <ph name="ENV_VARIABLE_VALUE" />.
+
+      Se a política não for definida, apenas o URL será passado como um parâmetro de linha de comando.</translation>
 <translation id="6907778402784621686">Bloquear conteúdo não seguro nesses sites</translation>
 <translation id="6908640907898649429">Configura o provedor de pesquisa padrão. É possível especificar o provedor de pesquisa padrão que será usado ou escolhido pelo usuário para desativar a pesquisa padrão.</translation>
 <translation id="6913068954484253496">Permitir que o <ph name="PRODUCT_NAME" /> conecte-se a dispositivos de transmissão em todos os endereços IP.</translation>
@@ -3950,6 +3939,11 @@
 <translation id="69525503251220566">Parâmetro que fornece recursos de pesquisa por imagem para o provedor de pesquisa padrão</translation>
 <translation id="6953102253399571439">Ativar impressão com PIN como padrão</translation>
 <translation id="6956272732789158625">Não permitir que nenhum site use a geração de chaves</translation>
+<translation id="6961602002757991199">Se a política for definida como um URL válido, o <ph name="PRODUCT_NAME" /> fará o download da lista de sites desse URL e aplicará as regras como se tivessem sido configuradas com a política <ph name="BROWSER_SWITCHER_URL_GREYLIST_POLICY_NAME" />. Essas políticas evitam que o <ph name="PRODUCT_NAME" /> e o navegador alternativo abram um ao outro.
+
+      Se ela não for definida ou for definida como um URL inválido, o <ph name="PRODUCT_NAME" /> não a usará como fonte de regras para não trocar de navegador.
+
+      Observação: esta política aponta para um arquivo XML no mesmo formato que a política <ph name="IEEM_SITELIST_POLICY" /> do <ph name="IE_PRODUCT_NAME" />. As regras são carregadas de um arquivo XML e não são compartilhadas com o <ph name="IE_PRODUCT_NAME" />. Leia mais sobre a política <ph name="IEEM_SITELIST_POLICY" /> do <ph name="IE_PRODUCT_NAME" /> (https://docs.microsoft.com/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode)</translation>
 <translation id="6965859329738616662">Especifica se um modelo de escurecimento inteligente é permitido para aumentar o tempo que a tela permanece ativa.
 
       Quando a tela está prestes a escurecer, o modelo de escurecimento inteligente avalia se o escurecimento deve ser adiado. Se o modelo de escurecimento inteligente adiar o escurecimento da tela, ela permanecerá ativa por mais tempo. Neste caso, os intervalos de desativação de tela, bloqueio de tela e modo ocioso são ajustados para manter as mesmas distâncias do intervalo de escurecimento de tela originalmente configuradas.
@@ -3974,6 +3968,9 @@
 <translation id="7016736684656067099">Se a política for definida como 1, todos os sites exibirão imagens. Se ela for definida como 2, as imagens não serão exibidas.
 
       Se não for definida, as imagens serão permitidas, mas os usuários poderão mudar essa configuração.</translation>
+<translation id="7018302809266676962">Se a política for definida como ativada ou não for definida, o <ph name="PRODUCT_NAME" /> manterá pelo menos uma guia aberta depois de mudar para um navegador alternativo.
+
+      Se a política for definida como desativada, o <ph name="PRODUCT_NAME" /> fechará a guia depois de mudar para um navegador alternativo, mesmo se essa for a última guia. Isso faz com que o <ph name="PRODUCT_NAME" /> seja completamente fechado.</translation>
 <translation id="7019805045859631636">Rápida</translation>
 <translation id="7027785306666625591">Configura o gerenciamento de energia no <ph name="PRODUCT_OS_NAME" />.
 
@@ -4219,9 +4216,6 @@
 <translation id="731208205557053914">Enviar informações sobre os VPD</translation>
 <translation id="7323896582714668701">Parâmetros de linha de comando adicionais para o <ph name="PRODUCT_NAME" /></translation>
 <translation id="7326394567531622570">Semelhante a Wipe (valor 2), mas tenta preservar os tokens de login para que o usuário não precise fazer login novamente.</translation>
-<translation id="7329968046053403405">Especifica o tipo de conta fornecida pelo app de autenticação Android compatível com a autenticação <ph name="HTTP_NEGOTIATE" /> (por exemplo, autenticação Kerberos). Essa informação deve ser disponibilizada pelo fornecedor do app de autenticação. Para ver outros detalhes, consulte https://goo.gl/hajyfN.
-
-          Se nenhuma configuração é fornecida, a autenticação <ph name="HTTP_NEGOTIATE" /> é desativada no Android.</translation>
 <translation id="7331962793961469250">Quando definidas como "True", promoções para aplicativos na Chrome Web Store não serão exibidas na página nova guia. Definir esta opção como "False" ou deixá-la sem definição fará com que as promoções para aplicativos na Chrome Web Store sejam exibidas na página nova guia</translation>
 <translation id="7332963785317884918">Esta política está obsoleta. O <ph name="PRODUCT_OS_NAME" /> sempre usará a estratégia de limpeza "RemoveLRU".
 
@@ -4286,6 +4280,11 @@
 <translation id="749556411189861380">Informa a versão do sistema operacional e do firmware dos dispositivos inscritos.
 
       Se essa configuração não for definida ou for definida como "True", os dispositivos inscritos informarão a versão do sistema operacional e do firmware periodicamente. Se essa configuração for definida como "False", as informações de versão não serão informadas.</translation>
+<translation id="7506745375479451616">Esta política controla o comando usado para abrir URLs no <ph name="PRODUCT_NAME" /> ao alternar do <ph name="IE_PRODUCT_NAME" />. Ela pode ser definida como um caminho de arquivo executável ou <ph name="PRODUCT_NAME_PLACEHOLDER" /> para detectar automaticamente o local do <ph name="PRODUCT_NAME" />.
+
+      Se ela não for definida, o <ph name="IE_PRODUCT_NAME" /> detectará automaticamente o caminho executável do <ph name="PRODUCT_NAME" /> ao abrir o <ph name="PRODUCT_NAME" /> com o Internet Explorer.
+
+      Observação: se o suplemento Suporte a navegadores legados para <ph name="IE_PRODUCT_NAME" /> não estiver instalado, esta política não terá efeito.</translation>
 <translation id="7506758875409719208">Configura os nomes de domínio de cliente necessários que serão impostos aos clientes de acesso remoto e impede os usuários de modificá-los.
 
           Se a configuração for ativada e definida para um ou mais domínios, apenas clientes de um dos domínios especificados poderão se conectar ao host.
@@ -5157,7 +5156,6 @@
 <translation id="8757552286070680084">Configuração do DTC wilco</translation>
 <translation id="8758831693895931466">Permite a inscrição obrigatória no gerenciamento em nuvem</translation>
 <translation id="8759829385824155666">Permitir tipos de criptografia Kerberos</translation>
-<translation id="8764119899999036911">Especifica se o SPN do Kerberos se baseia no nome DNS canônico ou no nome original inserido. Se ativar esta configuração, a pesquisa CNAME será ignorada e o nome do servidor será usado como inserido. Se desativar essa configuração ou a deixar sem definição, o nome canônico do servidor será determinado através da pesquisa CNAME.</translation>
 <translation id="8764477907716150749">Esta política é destinada a uso interno pelo próprio <ph name="PRODUCT_NAME" />.</translation>
 <translation id="877185520360032968">Se a política for definida, o diretório padrão do Chrome para salvar arquivos de download será alterado, mas o usuário poderá mudar isso.
 
@@ -5272,13 +5270,6 @@
       Se ela for definida como falsa ou não for definida, os elementos de controle de formulário serão ativados conforme foram lançados nas versões M81, M82 e M83.
 
       Esta política será removida após o Chrome 84.</translation>
-<translation id="8937562488500723400">Controla se a aprovação pela política KDC foi respeitada para decidir se os tíquetes do <ph name="KERBEROS" /> devem ser delegados ou não.
-
-          Se a política for definida como verdadeira, a autenticação HTTP respeitará a aprovação pela política KDC, ou seja, o Chrome delegará credenciais somente se a KDC definir <ph name="OK_AS_DELEGATE" /> em um tíquete de serviço. Consulte https://tools.ietf.org/html/rfc5896.html (link em inglês) para ver mais informações. O serviço também precisa corresponder à política AuthNegotiateDelegateAllowlist.
-
-          Se esta política não for definida ou for definida como falsa, a política KDC será ignorada em plataformas compatíveis e somente a AuthNegotiateDelegateWhitelist será respeitada.
-
-          No Windows, a política KDC é sempre respeitada.</translation>
 <translation id="8938932171964587769">Uso suspenso no M69. Em vez dela,
       use OverrideSecurityRestrictionsOnInsecureOrigin.
 
@@ -5311,6 +5302,7 @@
       Se definida como verdadeira ou não definida, o consentimento de sincronização poderá ser exibido.</translation>
 <translation id="8943934315109955032">Não verifica violações da regra de proteção de dados confidenciais</translation>
 <translation id="8947415621777543415">Informar a localização do dispositivo</translation>
+<translation id="8948062138228904066">Lista de permissões do servidor de autenticação</translation>
 <translation id="8949552982791839607">Se a política for desativada, isso impedirá a exibição de avisos de segurança quando o Chrome for iniciado com algumas sinalizações da linha de comando possivelmente perigosas.
 
           Se a política for ativada ou não for definida, serão exibidos avisos de segurança quando algumas sinalizações da linha de comando forem usadas para iniciar o Chrome.
@@ -5336,6 +5328,19 @@
 <translation id="8976531594979650914">Usar a impressora padrão do sistema como padrão</translation>
 <translation id="8977192934280677167">Permitir o acesso à pesquisa do menu de contexto pelo provedor de pesquisa padrão</translation>
 <translation id="8992176907758534924">Não permitir que nenhum site exiba imagens</translation>
+<translation id="9007632512838819703">Esta política está obsoleta. Use <ph name="SPELLCHECK_LANGUAGE_BLOCKLIST_POLICY_NAME" />.
+
+      Força a desativação da correção ortográfica de idiomas. Idiomas não reconhecidos incluídos na lista serão ignorados.
+
+      Se esta política for ativada, a correção ortográfica será desativada para os idiomas especificados. O usuário pode ativar ou desativar a correção ortográfica para idiomas que não estiverem presentes na lista.
+
+      Se esta política não for definida ou for desativada, não haverá mudanças nas preferências de correção ortográfica do usuário.
+
+      Se a política <ph name="SPELLCHECK_ENABLED_POLICY_NAME" /> for definida como falsa, esta política não terá efeito.
+
+      Se um idioma estiver incluído tanto nesta política quanto na <ph name="SPELLCHECK_LANGUAGE_POLICY_NAME" />, a segunda terá prioridade e a verificação ortográfica do idioma será ativada.
+
+      Os idiomas compatíveis no momento são: af, bg, ca, cs, da, de, el, en-AU, en-CA, en-GB, en-US, es, es-419, es-AR, es-ES, es-MX, es-US, et, fa, fo, fr, he, hi, hr, hu, id, it, ko, lt, lv, nb, nl, pl, pt-BR, pt-PT, ro, ru, sh, sk, sl, sq, sr, sv, ta, tg, tr, uk, vi.</translation>
 <translation id="9009119876570708617">Esta política foi removida a partir da versão M85, use <ph name="POLICY_NAME" /> para permitir conteúdo não seguro por site.
        Ela controla o tratamento para conteúdo misto (conteúdo HTTP em sites HTTPS) no navegador.
        Se ela for definida como verdadeira ou for deixada sem definição, o upgrade dos conteúdos mistos de áudio e vídeo será feito automaticamente para HTTPS. Por exemplo, o URL será reescrito como HTTPS, sem um substituto se o recurso não estiver disponível em HTTPS. Além disso, um aviso de "Não seguro" será exibido na barra de URL para conteúdo misto de imagem.
@@ -5396,7 +5401,7 @@
       Se você definir a política, o <ph name="PRODUCT_NAME" /> usará o tamanho de cache fornecido, independentemente de os usuários especificarem ou não a sinalização "--disk-cache-size". Valores abaixo de alguns megabytes serão arredondados para cima.
 
       Se a política não for definida, o <ph name="PRODUCT_NAME" /> usará o tamanho padrão. Os usuários podem mudar essa configuração usando a sinalização "--disk-cache-size".</translation>
-<translation id="9057444687284972605">Permite definir uma lista de padrões de URL que especificam sites para os quais um certificado do cliente é selecionado automaticamente na tela de login no frame que hospeda o fluxo SAML, se o site solicitar um certificado. Um exemplo de uso é configurar um certificado do dispositivo a ser apresentado para SAML IdP.
+<translation id="9057444687284972605">Permite definir uma lista de padrões de URL que especificam sites para os quais um certificado do cliente é selecionado automaticamente na tela de login no frame que hospeda o fluxo SAML, se o site solicitar um certificado. Um exemplo de uso é configurar um certificado do dispositivo a ser apresentado para o provedor de identidade SAML.
 
       O valor é uma matriz de dicionários JSON convertidos em strings, cada um com o formato <ph name="AUTO_SELECT_CERTIFICATE_FOR_URLS_EXAMPLE" />, em que <ph name="URL_PATTERN_PLACEHOLDER" /> é um padrão de configuração de conteúdo. <ph name="FILTER_PLACEHOLDER" /> restringe quais certificados do cliente podem ser selecionados automaticamente pelo navegador. Seja qual for o filtro utilizado, apenas os certificados correspondentes à solicitação do servidor serão selecionados.
 
diff --git a/components/policy/resources/policy_templates_ru.xtb b/components/policy/resources/policy_templates_ru.xtb
index f4ab771f..2b57cf39 100644
--- a/components/policy/resources/policy_templates_ru.xtb
+++ b/components/policy/resources/policy_templates_ru.xtb
@@ -10,6 +10,17 @@
       Если правило не настроено, ограничений нет и пользователь может печатать документы любого объема.</translation>
 <translation id="101438888985615157">Повернуть экран на 180 градусов</translation>
 <translation id="1017967144265860778">Управление питанием на экране входа</translation>
+<translation id="1018427234617066902">Это правило позволяет указать языки, для которых нужно принудительно включить проверку правописания. Неизвестные языки будут игнорироваться.
+
+      Если правило включено, проверка правописания выполняется для указанных вами языков в дополнение к тем, которые выбрал пользователь.
+
+      Если правило отключено или не настроено, то заданные пользователем параметры проверки правописания не меняются.
+
+      Это правило не действует, когда для правила <ph name="SPELLCHECK_ENABLED_POLICY_NAME" /> установлено значение "ложь".
+
+      Если определенный язык указан и в этом правиле, и в <ph name="SPELLCHECK_LANGUAGE_BLOCKLIST_POLICY_NAME" />, то проверка правописания для этого языка будет включена, поскольку правило SpellcheckLanguage является более приоритетным.
+
+      Поддерживаются следующие языки: af, bg, ca, cs, da, de, el, en-AU, en-CA, en-GB, en-US, es, es-419, es-AR, es-ES, es-MX, es-US, et, fa, fo, fr, he, hi, hr, hu, id, it, ko, lt, lv, nb, nl, pl, pt-BR, pt-PT, ro, ru, sh, sk, sl, sq, sr, sv, ta, tg, tr, uk, vi.</translation>
 <translation id="1019101089073227242">Указать каталог для пользовательских данных</translation>
 <translation id="1022361784792428773">Идентификаторы расширений, которые запрещено устанавливать пользователям ("*" запрещает установку всех расширений)</translation>
 <translation id="102492767056134033">Режим по умолчанию для экранной клавиатуры на экране входа</translation>
@@ -385,13 +396,6 @@
 <translation id="1654087023995670109">Принудительное включение гостевого режима в браузере</translation>
 <translation id="1655229863189977773">Задать объем кеша в байтах</translation>
 <translation id="166427968280387991">Прокси-сервер</translation>
-<translation id="1668836044817793277">Правило позволяет киоск-приложениям, автоматически запустившимся без задержки, задавать версию <ph name="PRODUCT_OS_NAME" />.
-
-      Когда правило включено, значение параметра required_platform_version из манифеста киоск-приложения используется как префикс целевой версии <ph name="PRODUCT_OS_NAME" /> при автообновлении.
-
-      Когда правило не настроено или отключено, параметр required_platform_version игнорируется и автообновление просходит как обычно.
-
-      Внимание! Разрешая киоск-приложениям задавать версию <ph name="PRODUCT_OS_NAME" />, вы подвергаете пользователей риску. Это может привести к тому, что устройство перестанет получать обновления <ph name="PRODUCT_OS_NAME" /> и системы безопасности.</translation>
 <translation id="1669584285557771729">Если правило настроено, оно определяет тип используемой лупы.
 
           Если для правила задано значение Full-screen, в окне входа всегда будет использоваться лупа на весь экран.
@@ -470,6 +474,9 @@
       Правило ExtensionInstallWhitelist позволяет указать, какие расширения исключены из списка запрещенных. Используйте для <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> символ <ph name="ALL_EXTENSIONS" />, чтобы запретить установку любых расширений. Пользователи смогут устанавливать только разрешенные расширения. По умолчанию разрешены все расширения. Если вы запретили расширения при помощи правила, используйте список разрешенных расширений, чтобы менять настройки этого правила.</translation>
 <translation id="1781356041596378058">Это правило также контролирует доступ к режиму разработчика Android. Если установить для правила значение True, пользователи потеряют доступ к режиму разработчика. Если установить для правила значение False или не задать значение, пользователи смогут получить доступ к режиму разработчика, нажав на номер сборки в настройках Android семь раз.</translation>
 <translation id="1793346220873697538">Запретить печать с вводом PIN-кода по умолчанию</translation>
+<translation id="179694024208061102">Если это правило включено, <ph name="PRODUCT_NAME" /> по возможности будет открывать некоторые страницы в альтернативном браузере, например в <ph name="IE_PRODUCT_NAME" />. Для настройки этой функции используются правила из группы "<ph name="LEGACY_BROWSER_SUPPORT_POLICY_GROUP" />".
+
+      Если правило отключено или не задано, <ph name="PRODUCT_NAME" /> не будет открывать обозначенные вами страницы в альтернативном браузере.</translation>
 <translation id="1797233582739332495">Уведомлять пользователя о необходимости перезапустить браузер</translation>
 <translation id="1798559516913615713">Срок использования кешированных объектов групповой политики</translation>
 <translation id="1802205074307397126">Задерживать загрузку, пока не станет известен результат проверки</translation>
@@ -634,11 +641,6 @@
           Когда правило отключено, перенос файлов запрещен. Когда правило включено или не настроено, перенос файлов разрешен.</translation>
 <translation id="2057317273526988987">Разрешить доступ к списку URL</translation>
 <translation id="2061810934846663491">Настроить доменные имена для хостов удаленного доступа</translation>
-<translation id="206623763829450685">Определяет поддерживаемые схемы HTTP-аутентификации для <ph name="PRODUCT_NAME" />.
-
-          Возможные значения: basic, digest, ntlm и negotiate. Можно указать несколько значений через запятую.
-
-          Если правило не настроено, используются все четыре схемы.</translation>
 <translation id="2067011586099792101">Блокировать доступ для сайтов, не включенных в пакеты контента</translation>
 <translation id="2073552873076775140">Разрешить вход в <ph name="PRODUCT_NAME" /></translation>
 <translation id="2075732129949889165">Сценарий Ansible для Crostini</translation>
@@ -777,6 +779,7 @@
       Предложенные страницы загружаются с серверов Google.
 
       Если для правила задано значение False, подсказки появляться не будут.</translation>
+<translation id="225340736558643885">Включение предупреждений для незащищенных форм</translation>
 <translation id="2258126710006312594">Разрешить пользователям с удаленным доступом переносить файлы с хоста и обратно</translation>
 <translation id="2267288258868218403">Блокировать загрузку файлов неподдерживаемых типов</translation>
 <translation id="2269319728625047531">Запрашивать согласие на синхронизацию при входе в аккаунт</translation>
@@ -862,6 +865,13 @@
 <translation id="2358176879566587521">Это правило удалено. Оно несовместимо с данной версией<ph name="PRODUCT_NAME" />. Подробная информация доступна на странице https://support.google.com/chrome/a/answer/7643500.</translation>
 <translation id="2364639863953745682">Режим знакомства с Ассистентом</translation>
 <translation id="2386362615870139244">Использование блокировки сна</translation>
+<translation id="2394674739523870144">Если в правиле задан список строк, то они объединяются через пробелы и передаются из браузера <ph name="IE_PRODUCT_NAME" /> в <ph name="PRODUCT_NAME" /> как параметры командной строки. Если тот или иной параметр содержит переменную <ph name="URL_PLACEHOLDER" />, то вместо <ph name="URL_PLACEHOLDER" /> подставляется URL открываемой страницы. Если ни в одном параметре нет переменной <ph name="URL_PLACEHOLDER" />, нужный URL добавляется в конце командной строки.
+
+      При использовании переменных среды подставляются их значения. В <ph name="MS_WIN_NAME" /> выражение <ph name="ENV_VARIABLE_WIN_EXAMPLE" /> заменяется значением переменной среды <ph name="ENV_VARIABLE_VALUE" />.
+
+      Если правило не настроено, то <ph name="IE_PRODUCT_NAME" /> передает в <ph name="PRODUCT_NAME" /> только URL как параметр командной строки.
+
+      Обратите внимание, что это правило не действует, если не установлено дополнение "Поддержка альтернативного браузера" для <ph name="IE_PRODUCT_NAME" />.</translation>
 <translation id="2399987589969059485">Это правило позволяет выбрать, какие модификации можно применять к <ph name="PRODUCT_NAME" />.
 
       С помощью модификаций можно изменить <ph name="PRODUCT_NAME" /> без установки новой версии, путем выборочного включения и отключения уже имеющихся функций. Дополнительную информацию об этом можно найти на странице https://support.google.com/chrome/a?p=Manage_the_Chrome_variations_framework.
@@ -921,11 +931,6 @@
 
       Если правило не настроено или для него задано значение False, указанные сведения не передаются.
       Они отправляются, если выбрано значение True.</translation>
-<translation id="244317009688098048">Использование быстрых клавиш при выполнении автоматического входа.
-
-      Если для правила задано значение "true" или значение не задано, а локальный аккаунт устройства настроен на автоматический вход без задержки, с помощью быстрых клавиш Ctrl + Alt + S в <ph name="PRODUCT_OS_NAME" /> можно пропустить автоматический вход и открыть экран входа.
-
-      Если задано значение "false", автоматический вход без задержки (если он настроен) нельзя отменить.</translation>
 <translation id="2454228136871844693">Оптимизировать для стабильной работы</translation>
 <translation id="2463034609187171371">Включить наборы шифров DHE в TLS</translation>
 <translation id="2463365186486772703">Региональные настройки приложения</translation>
@@ -971,11 +976,6 @@
       Если правило не настроено или выбран параметр "Не фильтровать сайты, содержащие контент для взрослых", сайты блокироваться не будут.
 
       Если задан параметр "Фильтровать сайты верхнего уровня, содержащие контент для взрослых", порнографические сайты будут заблокированы.</translation>
-<translation id="2488010520405124654">При отсутствии подключения показывать запрос на настройку сети.
-
-      Если это правило не настроено или включено (значение True), а для аккаунта на устройстве задано мгновенное автоматическое подключение, то при отсутствии доступа к Интернету <ph name="PRODUCT_OS_NAME" /> будет показывать запрос на настройку сети.
-
-      Если это правило выключено (значение False), вместо такого запроса будет выводиться сообщение об ошибке.</translation>
 <translation id="2498238926436517902">Автоматическое скрытие панели загрузок</translation>
 <translation id="250670737672448119">Включает специальную возможность – подсветку текстового курсора.
 
@@ -998,14 +998,6 @@
 <translation id="2518231489509538392">Разрешить воспроизведение аудио</translation>
 <translation id="2521581787935130926">Показ ярлыков приложений в панели закладок</translation>
 <translation id="2522304491589804974">Настройка списка разрешенных расширений</translation>
-<translation id="2528659559494311776">Это правило позволяет настроить функцию протокола TLS 1.3, которая защищает соединения от атак на понижение версии протокола (downgrade attacks). Благодаря обратной совместимости правило не затрагивает подключения к серверам и прокси-серверам, соответствующим требованиям протокола TLS 1.2. Однако старые версии некоторых прокси-серверов, выполняющих перехват TLS, имеют дефекты реализации, которые негативно влияют на их совместимость.
-
-      Если правило не настроено или для него задано значение True, <ph name="PRODUCT_NAME" /> включит эту функцию безопасности для всех соединений.
-
-      Если установлено значение False, <ph name="PRODUCT_NAME" /> отключит эту функцию безопасности для соединений, где для аутентификации используются локальные сертификаты ЦС. Эта функция безопасности всегда включена для соединений, в которых для аутентификации используются доверенные сертификаты ЦС.
-
-      В <ph name="PRODUCT_NAME" /> 81 значение по умолчанию для этого правила было изменено с False на True. При попытке соединения с уязвимыми прокси-серверами будет появляться ошибка ERR_TLS13_DOWNGRADE_DETECTED. Если администраторы не успели обновить уязвимые прокси-серверы, они могут на время отключить функцию безопасности, используя это правило. Правило будет удалено после версии 85.
-      </translation>
 <translation id="2529880111512635313">Создать список приложений и расширений, устанавливаемых принудительно</translation>
 <translation id="253135976343875019">Задержка предупреждения о переходе в режим ожидания при работе от сети</translation>
 <translation id="2536525645274582300">Пользователь решает, включать ли геолокацию Google</translation>
@@ -1061,11 +1053,6 @@
 
       Если указано значение False, аппаратное ускорение будет отключено.</translation>
 <translation id="2593762551209145088">Безопасный просмотр всегда отключен</translation>
-<translation id="2596260130957832043">Определяет, включена ли аутентификация NTLMv2.
-
-          Все последние версии серверов Samba и Windows поддерживают аутентификацию NTLMv2. Из соображений безопасности она должна быть включена всегда (но только не для обратной совместимости).
-
-          Если правило не определено, то по умолчанию будет использоваться значение True, а аутентификация NTLMv2 будет включена.</translation>
 <translation id="26023406105317310">Настроить аккаунты Kerberos</translation>
 <translation id="2604182581880595781">Настраивает правила, связанные с функцией совместного доступа к файлам в сети.</translation>
 <translation id="2615240493030733717">Передача информации о часовом поясе</translation>
@@ -1093,6 +1080,11 @@
 
       Сведения о допустимых шаблонах <ph name="URL_LABEL" /> доступны на странице https://cloud.google.com/docs/chrome-enterprise/policies/url-patterns.</translation>
 <translation id="2633084400146331575">Озвучивание действий</translation>
+<translation id="2635872253077105112">Это правило определяет список сайтов, которые должны открываться в другом браузере. Каждый элемент обрабатывается как отдельное правило. По указанным элементам <ph name="PRODUCT_NAME" /> определяет, нужно ли открывать тот или иной сайт в альтернативном браузере. Когда включено дополнение <ph name="IE_PRODUCT_NAME" />, сайт открывается в <ph name="PRODUCT_NAME" /> вместо <ph name="IE_PRODUCT_NAME" />, если URL не соответствует элементам списка. В случае противоречия между элементами браузер <ph name="PRODUCT_NAME" /> использует наиболее конкретный из них.
+
+      Если правило не настроено, список остается пустым.
+
+      Для добавления элементов в список можно также использовать правила <ph name="USE_IE_SITELIST_POLICY_NAME" /> и <ph name="EXTERNAL_SITELIST_URL_POLICY_NAME" />.</translation>
 <translation id="264093234299818170">Пользователи видят все принтеры, кроме тех, которые находятся в списке блокировки.</translation>
 <translation id="2647069081229792812">Включить или отключить возможность изменения закладок</translation>
 <translation id="2649896281375932517">Оставить на усмотрение пользователей</translation>
@@ -1156,9 +1148,6 @@
       Это корпоративное правило введено на короткое время и будет удалено в Chrome версии 88.</translation>
 <translation id="2759224876420453487">Контролировать действия пользователей в многопрофильном режиме</translation>
 <translation id="2761483219396643566">Задержка предупреждения о переходе в режим ожидания при работе от батареи</translation>
-<translation id="2762164719979766599">Показывать локальные аккаунты, привязанные к устройству, на странице входа.
-
-Каждая строка содержит внутренний идентификатор аккаунта, помогающий отличать их друг от друга.</translation>
 <translation id="2769952903507981510">Настройка имени домена для хостов удаленного доступа</translation>
 <translation id="2787173078141616821">Отправка отчетов с информацией о состоянии Android</translation>
 <translation id="2787774054174244402">Если указано значение True, пользователям запрещено записывать данные на внешние запоминающие устройства.
@@ -1267,6 +1256,11 @@
 <translation id="2921222258441684334">Если выбрано значение 1, сайтам будет по умолчанию разрешено отслеживать местоположение пользователей, а если выбрано значение 2, – запрещено. Вы можете настроить правило так, чтобы спрашивать, пытается ли сайт отследить местоположение пользователя
 
       Если правило не настроено, действует правило <ph name="ASK_GEOLOCATION_POLICY_NAME" />, но пользователи могут его изменить.</translation>
+<translation id="2940127076681735544">Если задан действительный URL, <ph name="PRODUCT_NAME" /> скачивает список относящихся к этому URL сайтов и применяет элементы списка так же, как и при использовании правила <ph name="SITELIST_POLICY_NAME" />.
+
+      Если задан недействительный URL или правило не настроено, <ph name="PRODUCT_NAME" /> не использует его как источник данных о порядке переключения между браузерами.
+
+      Обратите внимание, что это правило указывает на XML-файл в том же формате, что и правило <ph name="IEEM_SITELIST_POLICY" /> для <ph name="IE_PRODUCT_NAME" />. Элементы списка загружаются из XML-файла без предоставления доступа к ним браузеру <ph name="IE_PRODUCT_NAME" />. Более подробные сведения о правиле <ph name="IEEM_SITELIST_POLICY" /> для <ph name="IE_PRODUCT_NAME" /> можно найти на странице https://docs.microsoft.com/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode.</translation>
 <translation id="2952347049958405264">Ограничения:</translation>
 <translation id="2956777931324644324">Это правило не используется, начиная с версии <ph name="PRODUCT_NAME" /> 36.
 
@@ -1565,6 +1559,9 @@
 
       Если правило не настроено, все плагины, соответствующие записям в списке DisabledPlugins, блокируются, и пользователи не могут включить их.</translation>
 <translation id="3381968327636295719">Использовать по умолчанию основной браузер</translation>
+<translation id="3412937883532015092">Заданное в этом правиле число соответствует интервалу в миллисекундах, в течение которого <ph name="PRODUCT_NAME" /> показывает специальное сообщение перед запуском альтернативного браузера.
+
+      Если правило не настроено или задано значение "0", страница из назначенного списка открывается в альтернативном браузере немедленно.</translation>
 <translation id="3414260318408232239">Если правило не настроено, то <ph name="PRODUCT_NAME" /> использует минимальную версию (TLS 1.0) по умолчанию.
 
       Правилу можно задать одно из следующих значений: tls1, tls1.1 или tls1.2. После того как вы установите любое из них, <ph name="PRODUCT_NAME" /> не будет использовать более старые версии SSL/TLS. Неподдерживаемые значения будут игнорироваться.</translation>
@@ -1960,6 +1957,9 @@
 <translation id="3942041691320538491">Если для правила задано значение 0 (оно выбрано по умолчанию), то доступ к инструментам разработчика и консоли JavaScript будет разрешен, кроме расширений, установленных в соответствии с корпоративными правилами. Если задано значение 1, доступ к инструментам разработчика и консоли JavaScript будет разрешен всегда, в том числе для расширений, установленных в соответствии с корпоративными правилами. Если задано значение 2, доступ к инструментам разработчика будет запрещен и их нельзя будет использовать для просмотра кода элементов сайтов.
 
       Кроме того, будут отключены быстрые клавиши, а также пункты меню и контекстного меню, открывающие инструменты разработчика или консоль JavaScript.</translation>
+<translation id="3942080695743860553">Это правило определяет, какая команда должна использоваться для открытия страниц в альтернативном браузере. Можно указать одно из следующих значений: <ph name="INTERNET_EXPLORER_VALUE_PLACEHOLDER" />, <ph name="FIREFOX_VALUE_PLACEHOLDER" />, <ph name="SAFARI_VALUE_PLACEHOLDER" />, <ph name="OPERA_VALUE_PLACEHOLDER" /> или путь к файлу. Если задать в качестве значения путь к файлу, указанный файл будет обрабатываться как исполняемый. Значение <ph name="INTERNET_EXPLORER_VALUE_PLACEHOLDER" /> поддерживается только в <ph name="MS_WIN_NAME" />, а <ph name="SAFARI_VALUE_PLACEHOLDER" /> – только в <ph name="MS_WIN_NAME" /> и <ph name="MAC_OS_NAME" />.
+
+      Если правило не настроено, выбирается используемый по умолчанию вариант в зависимости от платформы: <ph name="IE_PRODUCT_NAME" /> для <ph name="MS_WIN_NAME" /> или <ph name="SAFARI_PRODUCT_NAME" /> для <ph name="MAC_OS_NAME" />. В <ph name="LINUX_OS_NAME" /> запустить альтернативный браузер не удастся.</translation>
 <translation id="3950110092991281616">Включить пассивную аутентификацию только для обычных сеансов</translation>
 <translation id="3950239119790560549">Правило ограничивает время поиска обновлений</translation>
 <translation id="3956686688560604829">Использовать правило SiteList из Internet Explorer для расширения "Поддержка альтернативного браузера"</translation>
@@ -2014,7 +2014,6 @@
 <translation id="4020682745012723568">Приложения Android не могут получить доступ к файлам cookie, перенесенным в профиль пользователя.</translation>
 <translation id="402759845255257575">Запретить выполнение JavaScript на всех сайтах</translation>
 <translation id="4027608872760987929">Включить поисковую систему по умолчанию</translation>
-<translation id="4039085364173654945">Управляет отображением на странице всплывающих окон с запросами базовой аутентификации HTTP для стороннего вложенного содержания. Как правило, эта функция отключена в целях защиты от фишинга. Если это правило не настроено, эта функция также отключена, и стороннее вложенное содержание не может выводить запросы базовой аутентификации HTTP.</translation>
 <translation id="4044054366426171256">Определяет обязательные доменные имена, отвечающие за хосты удаленного доступа, и запрещает пользователям их менять.
 
           Если параметр включен и настроен для одного или нескольких доменов, предоставлять общий доступ к хостам можно только из аккаунтов, зарегистрированных в указанных доменах.
@@ -2350,6 +2349,13 @@
       Это правило больше не поддерживается. Используйте вместо него правило <ph name="DEVICE_PRINTERS_ACCESS_MODE" />.
       </translation>
 <translation id="4562165737444703281">Доступ для пользователей к настройкам переадресации портов в контейнеры Crostini</translation>
+<translation id="456686782928669977">Это правило определяет, должны ли загружаться элементы списка из правила SiteList для <ph name="IE_PRODUCT_NAME" />.
+
+      Если задано значение "истина", <ph name="PRODUCT_NAME" /> считывает URL списка сайтов из правила <ph name="IE_PRODUCT_NAME" /> под названием <ph name="IEEM_SITELIST_POLICY" />. Затем <ph name="PRODUCT_NAME" /> скачивает список относящихся к этому URL сайтов и применяет элементы списка так же, как и при использовании правила <ph name="BROWSER_SWITCHER_URL_LIST_POLICY_NAME" />.
+
+      Если задано значение "ложь" или правило не настроено, <ph name="PRODUCT_NAME" /> не использует правило <ph name="IEEM_SITELIST_POLICY" /> для <ph name="IE_PRODUCT_NAME" /> как источник данных о порядке переключения между браузерами.
+
+      Более подробную информацию о правиле <ph name="IEEM_SITELIST_POLICY" /> для Internet Explorer можно найти на странице https://docs.microsoft.com/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode.</translation>
 <translation id="4567137030726189378">Разрешить использование Инструментов разработчика</translation>
 <translation id="4567818663772614440">Это правило определяет, может ли <ph name="PRODUCT_NAME" /> загружать отчеты об операциях в браузере в консоль администратора Google.
 
@@ -2449,11 +2455,6 @@
 <translation id="4725801978265372736">Требовать, чтобы имена локального пользователя и владельца хоста удаленного доступа совпадали</translation>
 <translation id="4733471537137819387">Правила в отношении интегрированной HTTP-аутентификации.</translation>
 <translation id="4742973303930120836">Ограничить режим печати фоновых цветов и изображений</translation>
-<translation id="4744190513568488164">Определяет серверы, которым <ph name="PRODUCT_NAME" /> предоставляет учетные данные пользователей.
-
-          Допускается указание названий серверов через запятую и использование подстановочных знаков (*).
-
-          Если это правило не задано, <ph name="PRODUCT_NAME" /> не будет передавать учетные данные пользователя серверам, в том числе находящимся в сети интранет.</translation>
 <translation id="4752880493649142945">Сертификат клиента для подключения к RemoteAccessHostTokenValidationUrl</translation>
 <translation id="4757053978738874325">Включает специальную возможность – монофонический звук.
 
@@ -2504,13 +2505,6 @@
 
       Если вы настроите это правило, пользователи не смогут его изменить. Если правило не настроено, пользователи смогут самостоятельно выбирать, включать эту настройку или нет.</translation>
 <translation id="4812714598405913256">Сообщение для правила DeviceMinimumVersion о прекращении поддержки автоматического обновления</translation>
-<translation id="481492486938162195">Это правило больше не поддерживается. Используйте вместо него правило <ph name="AUTH_NEGOCIATE_DELEGATE_ALLOWLIST_POLICY_NAME" />.
-
-          Список серверов, которым <ph name="PRODUCT_NAME" /> может предоставлять учетные данные пользователей.
-
-          Названия серверов нужно разделять запятыми. Допустимы подстановочные знаки (*).
-
-          Если правило не настроено, <ph name="PRODUCT_NAME" /> не будет передавать учетные данные пользователей серверам, в том числе находящимся в интранете.</translation>
 <translation id="4816674326202173458">Разрешить корпоративному пользователю в многопрофильном режиме быть основным и дополнительным профилем (настройка по умолчанию для самостоятельных профилей)</translation>
 <translation id="4826326557828204741">Действие в случае превышения времени бездействия при работе от аккумулятора.</translation>
 <translation id="482803100714220060">Показ полных URL</translation>
@@ -2642,6 +2636,11 @@
           Если в поле ProxyMode вы выберете значение pac_script, будут использоваться значения полей ProxyPacUrl и ProxyBypassList.</translation>
 <translation id="5056708224511062314">Экранная лупа отключена</translation>
 <translation id="5058573563327660283">Выбор стратегии удаления данных при автоматической очистке диска (устаревшее правило)</translation>
+<translation id="5061114193960158745">Это правило определяет список сайтов, которые никогда не должны открываться в другом браузере. Каждый элемент обрабатывается как отдельное правило. Сайты, которые соответствуют указанным элементам, не открываются в альтернативном браузере. В отличие от <ph name="URL_LIST_POLICY_NAME" /> заданные здесь элементы-правила применяются в обоих браузерах. Таким образом, если включено дополнение <ph name="IE_PRODUCT_NAME" />, оно определяет, должен ли браузер <ph name="IE_PRODUCT_NAME" /> открывать указанные сайты в <ph name="PRODUCT_NAME" />.
+
+      Если правило не настроено, список остается пустым.
+
+      Для добавления элементов в список можно также использовать правило <ph name="EXTERNAL_SITELIST_URL_POLICY_NAME" />.</translation>
 <translation id="5067143124345820993">Список разрешенных пользователей</translation>
 <translation id="5073609397321802133">Если для правила установлено значение False, пользователи не смогут изменять фон страницы быстрого доступа. Уже используемые изображения удаляются без возможности восстановления даже в том случае, если позже будет выбрано значение True.
 
@@ -2770,16 +2769,6 @@
 <translation id="5212810195096589189">Разрешить ИКС для управления ВМ</translation>
 <translation id="5213038356678567351">Сайты, которые никогда не должны открываться в другом браузере</translation>
 <translation id="5219844027738217407">Для приложений Android это правило влияет только на доступ к микрофону. Если для правила задано значение True, для всех без исключения приложений Android микрофон будет недоступен.</translation>
-<translation id="5228316810085661003">Задержка автоматического входа в локальный аккаунт.
-
-      Если не задано значение для правила |DeviceLocalAccountAutoLoginId|, это правило действовать не будет. В противном случае:
-
-
-      Если значение задано, правило будет определять продолжительность времени задержки перед тем, как система автоматически войдет в локальный аккаунт, указанный в правиле |DeviceLocalAccountAutoLoginId|;
-
-      Если значение не задано, время задержки составит 0 миллисекунд.
-
-      Значение правила задается в миллисекундах.</translation>
 <translation id="523505283826916779">Настройки специальных возможностей</translation>
 <translation id="5236882091572996759">Если правило не настроено или для него задано значение True, воспроизведение аудио не считается бездействием. В этом случае при прослушивании аудио не начинает отсчитываться тайм-аут неактивности, а также не выполняется соответствующее действие. Однако воспроизведение аудио не влияет на затемнение, отключение и блокировку экрана.
 
@@ -3229,9 +3218,6 @@
 <translation id="5774856474228476867">URL поиска для поисковой системы по умолчанию</translation>
 <translation id="5775235485119094648">Заряжать батарею, когда уровень заряда соответствует выбранному диапазону</translation>
 <translation id="5776485039795852974">Спрашивать всегда, если сайт собирается отобразить уведомление</translation>
-<translation id="5781412041848781654">Определяет, какую библиотеку GSSAPI использовать для HTTP-аутентификации. Можно указать только название библиотеки либо полный путь.
-
-          Если настройки не определены, <ph name="PRODUCT_NAME" /> использует название библиотеки по умолчанию.</translation>
 <translation id="5783009211970309878">Печатать колонтитулы</translation>
 <translation id="5783576706065107606">Позволяет смягчить проверки <ph name="CORS" /> в новой реализации <ph name="CORS" />, благодаря чему расширения продолжают работать в совместимом режиме, а <ph name="PRODUCT_NAME" /> может отправлять указанные заголовки без проверок <ph name="CORS" />.
 
@@ -3522,7 +3508,6 @@
         Если правило есть в списке, то в случае конфликта между двумя источниками, а также между различными областями действия и/или уровнем будет применяться правило с наивысшим приоритетом.
 
         Если правила нет в списке, то в случае конфликта между источниками, областями действия и/или уровнем будет применяться правило с наивысшим приоритетом.</translation>
-<translation id="6258193603492867656">Определяет, нужно ли включать нестандартный порт в созданное название SPN Kerberos. Если этот параметр активен и указан нестандартный порт (то есть любой порт, кроме 80 или 443), он будет включен в созданное название SPN Kerberos. Если этот параметр неактивен, в созданном названии SPN Kerberos порт не указывается.</translation>
 <translation id="6261643884958898336">Сообщать данные, идентифицирующие компьютер</translation>
 <translation id="6273015149273504999">
       Позволяет указать список приложений и расширений, которые автоматически устанавливаются на экране входа без участия пользователя и которые он не может удалить или отключить.
@@ -3570,11 +3555,6 @@
       Если это правило не задано или список пуст, в <ph name="PRODUCT_NAME" /> будут доступны URL с любыми протоколами.</translation>
 <translation id="6338982178236723271">Передача информации о системе</translation>
 <translation id="6342187235303612558">Запретить пользователям загружать и скачивать файлы, для которых не поддерживается функция DLP и проверка на наличие вредоносного ПО</translation>
-<translation id="6352543686437322588">Локальный аккаунт, в который будет выполнен автоматический вход после того, как истечет установленное время задержки.
-
-      Если значение задано, автоматический вход в указанный локальный аккаунт будет выполнен после того, как истечет установленное время задержки. Локальный аккаунт необходимо настроить заранее (см. |DeviceLocalAccounts|).
-
-      Если правило не задано, автоматический вход выполняться не будет.</translation>
 <translation id="6366574325767783825">Если правило не настроено или задано значение True, <ph name="PRODUCT_NAME" /> загружает веб-контент, для показа которого используется технология Signed HTTP Exchange.
 
       Если задано значение False, такой контент не загружается.</translation>
@@ -3797,6 +3777,9 @@
 <translation id="6704515759227307131">Это правило устарело и было заменено правилом AdvancedProtectionAllowed.
 
       Это правило определяет, разрешено ли пользователям, зарегистрированным в программе Дополнительной защиты, отправлять скачиваемые файлы в Google для проверки на наличие вредоносного ПО. Если правило не настроено или для него задано значение True, пользователям, зарегистрированным в программе Дополнительной защиты, при скачивании файлов будет предлагаться отправлять их в Google для глубокого сканирования. Если пользователь нажмет "Сканировать", скачиваемый файл будет отправлен на проверку в Google. Если для правила указано значение False, пользователям, зарегистрированным в программе Дополнительной защиты, не будет предлагаться отправлять скачиваемые файлы в Google.</translation>
+<translation id="6704994003174661159">Это правило определяет, как в браузере обрабатываются незащищенные формы, использующие протокол HTTP, которые размещены на защищенных протоколом HTTPS сайтах.
+       Если правило включено или не настроено, при отправке данных через незащищенную форму показывается предупреждение на весь экран. Кроме того, рядом с полями при наведении курсора показываются всплывающие предупреждения, а также не работает автозаполнение.
+       Если правило отключено, предупреждения не появляются и автозаполнение работает как обычно.</translation>
 <translation id="670597451099978576">Автоматически разрешать этим сайтам подключение к USB-устройствам с указанными идентификаторами поставщика и продукта на экране входа.</translation>
 <translation id="6723472666969849951">Это правило описывает, какие приложения и расширения могут быть установлены в <ph name="PRODUCT_NAME" /> и с какими хостами они могут взаимодействовать. Кроме того, оно задает ограничения доступа к среде выполнения.
 
@@ -3935,6 +3918,13 @@
 <translation id="6903814433019432303">Эти правила действуют только в базовом режиме.
 
       Определяет набор URL-адресов, которые загружаются в демонстрационном сеансе. Эти правила превалируют над другими возможностями для настройки стартовой страницы. Их нельзя применить к конкретному пользователю.</translation>
+<translation id="6905405893096403868">Если в правиле задан список строк, каждая из них передается в альтернативный браузер как отдельный параметр командной строки. В <ph name="MS_WIN_NAME" /> параметры объединяются через пробелы. В <ph name="MAC_OS_NAME" /> и <ph name="LINUX_OS_NAME" /> параметр может сам содержать пробелы и при этом обрабатываться как единое целое.
+
+      Если тот или иной параметр содержит переменную <ph name="URL_PLACEHOLDER" />, то вместо <ph name="URL_PLACEHOLDER" /> подставляется URL открываемой страницы. Если ни в одном параметре нет переменной <ph name="URL_PLACEHOLDER" />, нужный URL добавляется в конце командной строки.
+
+      При использовании переменных среды подставляются их значения. В <ph name="MS_WIN_NAME" /> выражение <ph name="ENV_VARIABLE_WIN_EXAMPLE" /> заменяется значением переменной среды <ph name="ENV_VARIABLE_VALUE" />. В <ph name="MAC_OS_NAME" /> и <ph name="LINUX_OS_NAME" /> выражение <ph name="ENV_VARIABLE_UNIX_EXAMPLE" /> заменяется значением переменной среды <ph name="ENV_VARIABLE_VALUE" />.
+
+      Если правило не настроено, то в качестве параметра командной строки передается только URL.</translation>
 <translation id="6907778402784621686">Блокировка небезопасного контента на текущих сайтах</translation>
 <translation id="6908640907898649429">Настройка поисковой системы по умолчанию. Можно указать поисковую систему по умолчанию, применяемую пользователем, или отключить поиск по умолчанию.</translation>
 <translation id="6913068954484253496">Разрешить <ph name="PRODUCT_NAME" /> подключаться к устройствам Google Cast на всех IP-адресах</translation>
@@ -3990,6 +3980,11 @@
 <translation id="69525503251220566">Параметр функции поиска изображений для поисковой системы по умолчанию</translation>
 <translation id="6953102253399571439">Разрешить печать с вводом PIN-кода по умолчанию</translation>
 <translation id="6956272732789158625">Запретить всем сайтам создавать ключи</translation>
+<translation id="6961602002757991199">Если задан действительный URL, <ph name="PRODUCT_NAME" /> скачивает список относящихся к этому URL сайтов и применяет элементы списка так же, как и при использовании правила <ph name="BROWSER_SWITCHER_URL_GREYLIST_POLICY_NAME" />. Эти правила не позволяют <ph name="PRODUCT_NAME" /> открывать альтернативный браузер, и наоборот.
+
+      Если задан недействительный URL или правило не настроено, <ph name="PRODUCT_NAME" /> не использует его как источник данных о порядке переключения между браузерами.
+
+      Обратите внимание, что это правило указывает на XML-файл в том же формате, что и правило <ph name="IEEM_SITELIST_POLICY" /> для <ph name="IE_PRODUCT_NAME" />. Элементы списка загружаются из XML-файла без предоставления доступа к ним браузеру <ph name="IE_PRODUCT_NAME" />. Более подробные сведения о правиле <ph name="IEEM_SITELIST_POLICY" /> для <ph name="IE_PRODUCT_NAME" /> можно найти на странице https://docs.microsoft.com/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode.</translation>
 <translation id="6965859329738616662">Это правило определяет возможность интеллектуальной модели затемнения продлевать время до затемнения экрана.
 
       Умное затемнение оценивает, нужно ли отложить затемнение экрана. Если такая необходимость есть, время до затемнения, блокировки и выключения экрана продлевается.
@@ -4014,6 +4009,9 @@
 <translation id="7016736684656067099">Если выбрано значение 1, на всех сайтах могут показываться изображения. При значении 2 показ изображений на сайтах запрещен.
 
       Если правило не настроено, показ изображений разрешен, но пользователи могут изменять этот параметр.</translation>
+<translation id="7018302809266676962">Если это правило включено или не настроено, <ph name="PRODUCT_NAME" /> после переключения на альтернативный браузер оставляет открытой как минимум одну вкладку.
+
+      В случае отключения правила <ph name="PRODUCT_NAME" /> закрывает вкладку после запуска альтернативного браузера, даже если она была единственной оставшейся. В результате работа <ph name="PRODUCT_NAME" /> полностью прекращается.</translation>
 <translation id="7019805045859631636">Fast</translation>
 <translation id="7027785306666625591">Настройка режима энергопотребления в <ph name="PRODUCT_OS_NAME" />
 
@@ -4258,9 +4256,6 @@
 <translation id="731208205557053914">Передача информации о VPD</translation>
 <translation id="7323896582714668701">Дополнительные параметры командной строки для <ph name="PRODUCT_NAME" /></translation>
 <translation id="7326394567531622570">Работает, как правило Wipe (значение 2), однако токены авторизации сохраняются, чтобы пользователю не приходилось снова входить в систему.</translation>
-<translation id="7329968046053403405">Определяет тип аккаунтов, указанный в аутентификационном приложении Android, поддерживающем аутентификацию <ph name="HTTP_NEGOTIATE" /> (например, Kerberos). Эти данные вы получите у поставщика аутентификационного приложения. Подробную информацию можно найти здесь: https://goo.gl/hajyfN.
-
-          Если правило не настроено, аутентификация <ph name="HTTP_NEGOTIATE" /> на Android отключена.</translation>
 <translation id="7331962793961469250">Если установлено значение True, на новой вкладке не будет отображаться реклама приложений из Интернет-магазина Chrome. Если этот параметр не задан или выбрано значение False, реклама будет отображаться.</translation>
 <translation id="7332963785317884918">Это правило устарело. Очистка данных в <ph name="PRODUCT_OS_NAME" /> всегда будет проводиться по принципу RemoveLRU.
 
@@ -4325,6 +4320,11 @@
 <translation id="749556411189861380">Сообщать версию ОС и прошивки устройств.
 
       Если эта настройка не задана или имеет значение true, с устройств будут периодически отправляться сообщения о версии ОС и прошивки. Если установлено значение false, сообщения отправляться не будут.</translation>
+<translation id="7506745375479451616">Это правило определяет, какая команда должна использоваться для открытия страниц при переключении с браузера <ph name="IE_PRODUCT_NAME" /> на <ph name="PRODUCT_NAME" />. Вы можете указать путь к исполняемому файлу или же настроить автоматическое обнаружение файла <ph name="PRODUCT_NAME" /> (для этого нужно ввести <ph name="PRODUCT_NAME_PLACEHOLDER" />).
+
+      Если правило не задано, <ph name="IE_PRODUCT_NAME" /> автоматически находит путь к исполняемому файлу <ph name="PRODUCT_NAME" /> при запуске браузера <ph name="PRODUCT_NAME" /> через Internet Explorer.
+
+      Обратите внимание, что это правило не действует, если не установлено дополнение "Поддержка альтернативного браузера" для <ph name="IE_PRODUCT_NAME" />.</translation>
 <translation id="7506758875409719208">Определяет обязательные доменные имена, отвечающие за клиенты удаленного доступа, и запрещает пользователям их менять.
 
           Если параметр включен и настроен для одного или нескольких доменов, то подключаться к хосту могут только клиенты из указанных доменов.
@@ -5195,7 +5195,6 @@
 <translation id="8757552286070680084">Настроить параметры Wilco DTC</translation>
 <translation id="8758831693895931466">Включить обязательную регистрацию в сервисе для управления облачными данными</translation>
 <translation id="8759829385824155666">Типы шифрования Kerberos разрешены</translation>
-<translation id="8764119899999036911">Указывает, создано ли название SPN Kerberos на основе канонического названия DNS или является оригинальным. Если этот параметр включен, поиск CNAME не выполняется, а название сервера используется в том виде, в каком оно было указано. Если он отключен, каноническое название сервера будет определяться с помощью поиска CNAME.</translation>
 <translation id="8764477907716150749">Это внутреннее правило <ph name="PRODUCT_NAME" />.</translation>
 <translation id="877185520360032968">Это правило изменяет каталог, в который браузер Chrome по умолчанию скачивает файлы. Пользователи могут выбрать другой каталог.
 
@@ -5313,13 +5312,6 @@
       Если правило не настроено или задано значение False, используются элементы, добавленные в версиях M81, M82 и M83.
 
       Правило будет удалено из Chrome после версии 84.</translation>
-<translation id="8937562488500723400">Это правило определяет роль политики KDC при делегировании мандатов <ph name="KERBEROS" />.
-
-          Если для правила задано значение "истина", при HTTP-аутентификации учитывается подтверждение от KDC, то есть Chrome делегирует учетные данные только после того, как KDC добавляет сигнал <ph name="OK_AS_DELEGATE" /> в мандат сервиса. Подробные сведения вы найдете на странице https://tools.ietf.org/html/rfc5896.html. Сервис также должен соответствовать правилу AuthNegotiateDelegateAllowlist.
-
-          Если правило не настроено или задано значение "ложь", политика KDC игнорируется на поддерживаемых платформах и применяется только правило AuthNegotiateDelegateAllowlist.
-
-          В Windows политика KDC учитывается всегда.</translation>
 <translation id="8938932171964587769">Не поддерживается в M69. Используйте правило
       OverrideSecurityRestrictionsOnInsecureOrigin.
       В этом правиле определяется список источников (URL-адресов) или
@@ -5351,6 +5343,7 @@
       Если задано значение True или правило не настроено, согласие на синхронизацию запрашивается.</translation>
 <translation id="8943934315109955032">Не проводить проверку на соблюдение правила о защите конфиденциальных данных</translation>
 <translation id="8947415621777543415">Сообщить местоположение устройства</translation>
+<translation id="8948062138228904066">Список разрешенных серверов для аутентификации</translation>
 <translation id="8949552982791839607">Если правило отключено, то при запуске Chrome с использованием потенциально опасных параметров командной строки предупреждения появляться не будут.
 
           Если правило включено или не настроено, предупреждения будут появляться при запуске Chrome с помощью некоторых потенциально опасных параметров командной строки.
@@ -5376,6 +5369,19 @@
 <translation id="8976531594979650914">Использовать системный принтер по умолчанию</translation>
 <translation id="8977192934280677167">Доступ к поисковой системе по умолчанию в контекстном меню</translation>
 <translation id="8992176907758534924">Запретить показ изображений на всех сайтах</translation>
+<translation id="9007632512838819703">Это правило больше не поддерживается. Используйте вместо него правило <ph name="SPELLCHECK_LANGUAGE_BLOCKLIST_POLICY_NAME" />.
+
+      Вы можете указать языки, для которых нужно принудительно отключить проверку правописания. Неизвестные языки будут игнорироваться.
+
+      Если правило включено, проверка правописания для выбранных языков не выполняется. Пользователь при этом может изменять параметры проверки правописания для остальных языков.
+
+      Если правило отключено или не настроено, то заданные пользователем параметры проверки правописания не меняются.
+
+      Это правило не действует, когда для правила <ph name="SPELLCHECK_ENABLED_POLICY_NAME" /> установлено значение "ложь".
+
+      Если определенный язык указан и в этом правиле, и в <ph name="SPELLCHECK_LANGUAGE_POLICY_NAME" />, то проверка правописания для этого языка будет включена, поскольку правило SpellcheckLanguage является более приоритетным.
+
+      Поддерживаются следующие языки: af, bg, ca, cs, da, de, el, en-AU, en-CA, en-GB, en-US, es, es-419, es-AR, es-ES, es-MX, es-US, et, fa, fo, fr, he, hi, hr, hu, id, it, ko, lt, lv, nb, nl, pl, pt-BR, pt-PT, ro, ru, sh, sk, sl, sq, sr, sv, ta, tg, tr, uk, vi.</translation>
 <translation id="9009119876570708617">Это правило удалено в версии M85. Рекомендуем предоставлять разрешение для небезопасного контента на отдельных сайтах с помощью правила <ph name="POLICY_NAME" />.
        Это правило определяет, как в браузере обрабатывается смешанный контент (HTTP-контент на сайтах с протоколом HTTPS).
        Если правило не настроено или для него задано значение True, протокол в ссылках на смешанный аудио- и видеоконтент будет автоматически изменяться на HTTPS (т. е. в URL произойдет замена префикса на HTTPS, при этом резервного контента для ресурса, недоступного по HTTPS, не будет). Кроме того, для такого типа смешанного контента, как изображения, в адресной строке будет появляться предупреждение "Не защищено".
diff --git a/components/policy/resources/policy_templates_th.xtb b/components/policy/resources/policy_templates_th.xtb
index 62ff4d1..fb29dda9 100644
--- a/components/policy/resources/policy_templates_th.xtb
+++ b/components/policy/resources/policy_templates_th.xtb
@@ -10,6 +10,17 @@
       หากไม่ได้ตั้งค่า จะไม่มีการใช้ข้อจำกัดและผู้ใช้จะพิมพ์เอกสารใดก็ได้</translation>
 <translation id="101438888985615157">หมุนหน้าจอ 180 องศา</translation>
 <translation id="1017967144265860778">การจัดการพลังงานบนหน้าจอการเข้าสู่ระบบ</translation>
+<translation id="1018427234617066902">บังคับให้เปิดใช้การตรวจตัวสะกดของภาษาต่างๆ ระบบจะไม่สนใจภาษาที่ไม่รู้จักในรายการ
+
+      หากคุณเปิดใช้นโยบายนี้ ระบบจะเปิดใช้การตรวจตัวสะกดสำหรับภาษาที่ระบุนอกเหนือจากภาษาที่ผู้ใช้เปิดใช้การตรวจตัวสะกดไว้
+
+      หากคุณไม่ได้ตั้งค่าหรือปิดใช้นโยบายนี้ ค่ากำหนดการตรวจตัวสะกดของผู้ใช้จะไม่เปลี่ยนแปลง
+
+      หากตั้งค่านโยบาย <ph name="SPELLCHECK_ENABLED_POLICY_NAME" /> เป็น "เท็จ" นโยบายนี้จะไม่ส่งผลกระทบ
+
+      หากมีภาษาที่รวมอยู่ทั้งในนโยบายนี้และนโยบาย <ph name="SPELLCHECK_LANGUAGE_BLOCKLIST_POLICY_NAME" /> ระบบจะให้ความสำคัญกับนโยบายนี้และเปิดใช้การตรวจตัวสะกดสำหรับภาษานั้น
+
+      ภาษาที่รองรับในขณะนี้ ได้แก่ af, bg, ca, cs, da, de, el, en-AU, en-CA, en-GB, en-US, es, es-419, es-AR, es-ES, es-MX, es-US, et, fa, fo, fr, he, hi, hr, hu, id, it, ko, lt, lv, nb, nl, pl, pt-BR, pt-PT, ro, ru, sh, sk, sl, sq, sr, sv, ta, tg, tr, uk, vi</translation>
 <translation id="1019101089073227242">ตั้งค่าไดเรกทอรีข้อมูลผู้ใช้</translation>
 <translation id="1022361784792428773">รหัสส่วนขยายที่ผู้ใช้ควรป้องกันไม่ให้มีการติดตั้ง (หรือ * สำหรับทั้งหมด)</translation>
 <translation id="102492767056134033">ตั้งสถานะเริ่มต้นของแป้นพิมพ์บนหน้าจอบนหน้าจอการเข้าสู่ระบบ</translation>
@@ -377,15 +388,6 @@
 <translation id="1654087023995670109">บังคับใช้โหมดผู้เยี่ยมชมในเบราว์เซอร์</translation>
 <translation id="1655229863189977773">ตั้งค่าขนาดแคชของดิสก์เป็นไบต์</translation>
 <translation id="166427968280387991">พร็อกซีเซิร์ฟเวอร์</translation>
-<translation id="1668836044817793277">การเลือกว่าจะอนุญาตแอปคีออสก์ที่เปิดอัตโนมัติด้วยความล่าช้าเป็น 0 เพื่อควบคุมเวอร์ชันของ  <ph name="PRODUCT_OS_NAME" /> หรือไม่
-
-      นโยบายนี้ควบคุมการอนุญาตแอปคีออสก์ที่เปิดอัตโนมัติด้วยความล่าช้าเป็น 0 เพื่อควบคุมเวอร์ชันของ <ph name="PRODUCT_OS_NAME" /> ด้วยการประกาศ required_platform_version ในไฟล์ Manifest และใช้เป็นคำนำหน้าเวอร์ชันเป้าหมายการอัปเดตอัตโนมัติ
-
-      หากตั้งค่านโยบายนี้เป็น True ระบบจะใช้ค่าของคีย์ไฟล์ Manifest  required_platform_version ของแอปคีออสก์ที่เปิดอัตโนมัติด้วยความล่าช้าเป็น 0 เป็นคำนำหน้าเวอร์ชันเป้าหมายการอัปเดตอัตโนมัติ
-
-      หากกำหนดค่าหรือตั้งค่านโยบายนี้เป็น False ระบบจะไม่สนใจคีย์ไฟล์ Manifest required_platform_version และการอัปเดตอัตโนมัติจะดำเนินการไปตามปกติ
-
-      คำเตือน: เราไม่แนะนำให้มอบสิทธิ์การควบคุมเวอร์ชันของ <ph name="PRODUCT_OS_NAME" /> ให้แก่แอปคีออสก์เพราะอาจทำให้อุปกรณ์ไม่สามารถรับการอัปเดตซอฟต์แวร์และการปรับปรุงความปลอดภัยที่สำคัญได้ การมอบสิทธิ์การควบคุมเวอร์ชันของ <ph name="PRODUCT_OS_NAME" /> อาจทำให้ผู้ใช้มีความเสี่ยง</translation>
 <translation id="1669584285557771729">หากตั้งค่านโยบายนี้ นโยบายจะควบคุมประเภทของแว่นขยายหน้าจอที่เปิดใช้
 
           หากตั้งค่านโยบายนี้เป็น "เต็มหน้าจอ" แว่นขยายหน้าจอจะเปิดใช้เสมอในโหมดแว่นขยายแบบเต็มหน้าจอในหน้าจอการเข้าสู่ระบบ
@@ -464,6 +466,9 @@
       การตั้งค่านโยบายนี้จะระบุส่วนขยายที่ได้รับการยกเว้นจากรายการส่วนขยายที่ห้ามไว้ ใช้ค่า <ph name="ALL_EXTENSIONS" /> กับ <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> เพื่อห้ามส่วนขยายทั้งหมด และผู้ใช้จะติดตั้งได้เฉพาะส่วนขยายที่อนุญาตไว้อย่างชัดแจ้งเท่านั้น ส่วนขยายทั้งหมดได้รับอนุญาตโดยค่าเริ่มต้น แต่ถ้าคุณห้ามส่วนขยายด้วยนโยบาย ให้ใช้รายการส่วนขยายที่อนุญาตเพื่อเปลี่ยนแปลงนโยบายนั้น</translation>
 <translation id="1781356041596378058">นโยบายนี้ยังควบคุมการเข้าถึงตัวเลือกสำหรับนักพัฒนาซอฟต์แวร์ของ Android เช่นกัน หากคุณตั้งค่านโยบายนี้เป็น True ผู้ใช้จะไม่สามารถเข้าถึงตัวเลือกสำหรับนักพัฒนาซอฟต์แวร์ได้ หากตั้งเป็น False หรือไม่ได้ตั้งค่า ผู้ใช้จะสามารถเข้าถึงตัวเลือกสำหรับนักพัฒนาซอฟต์แวร์ด้วยการแตะหมายเลขบิวด์ 7 ครั้งในแอปการตั้งค่าของ Android</translation>
 <translation id="1793346220873697538">ปิดใช้การพิมพ์ด้วย PIN โดยค่าเริ่มต้น</translation>
+<translation id="179694024208061102">การตั้งค่านโยบายเป็น "เปิดใช้" หมายความว่า <ph name="PRODUCT_NAME" /> จะพยายามเปิด URL บางรายการในเบราว์เซอร์สำรอง เช่น <ph name="IE_PRODUCT_NAME" /> ฟีเจอร์นี้กำหนดค่าโดยใช้นโยบายในกลุ่ม<ph name="LEGACY_BROWSER_SUPPORT_POLICY_GROUP" />
+
+      การตั้งค่านโยบายเป็น "ปิดใช้" หรือไม่ได้ตั้งค่าหมายความว่า <ph name="PRODUCT_NAME" /> จะไม่พยายามเปิด URL ที่กำหนดในเบราว์เซอร์สำรอง</translation>
 <translation id="1797233582739332495">แสดงข้อความแจ้งที่ปรากฏขึ้นซ้ำๆ แก่ผู้ใช้เพื่อแจ้งว่าต้องเปิดเบราว์เซอร์ขึ้นมาใหม่</translation>
 <translation id="1798559516913615713">อายุการใช้งานแคช GPO</translation>
 <translation id="1802205074307397126">ถ่วงเวลาการอัปโหลดจนกว่าจะรู้คำตัดสินเรื่องการสแกน</translation>
@@ -627,11 +632,6 @@
           หากปิดใช้การตั้งค่านี้ ระบบจะไม่อนุญาตให้โอนไฟล์ หากเปิดใช้การตั้งค่านี้หรือไม่ได้ตั้งค่า ระบบจะอนุญาตให้โอนไฟล์ได้</translation>
 <translation id="2057317273526988987">อนุญาตให้เข้าถึงรายการ URL</translation>
 <translation id="2061810934846663491">กำหนดค่าชื่อโดเมนที่จำเป็นสำหรับโฮสต์การเข้าถึงระยะไกล</translation>
-<translation id="206623763829450685">ระบุว่าการตรวจสอบสิทธิ์ HTTP รูปแบบใดที่ <ph name="PRODUCT_NAME" /> สนับสนุน
-
-          ค่าที่เป็นไปได้คือ "basic", "digest", "ntlm" และ "negotiate" แยกค่าหลายค่าด้วยเครื่องหมายจุลภาค
-
-          หากไม่ได้ตั้งค่านโยบายนี้ไว้ จะมีการใช้ทั้ง 4 รูปแบบ</translation>
 <translation id="2067011586099792101">บล็อกการเข้าถึงเว็บไซต์ที่อยู่นอกชุดเนื้อหา</translation>
 <translation id="2073552873076775140">อนุญาตให้ลงชื่อเข้าใช้ <ph name="PRODUCT_NAME" /></translation>
 <translation id="2075732129949889165">Crostini Ansible Playbook</translation>
@@ -770,6 +770,7 @@
       โดยดึงข้อมูลการแนะนำแบบระยะไกลจากเซิร์ฟเวอร์ของ Google
 
       หากตั้งค่าเป็น "เท็จ" จะไม่มีการดึงข้อมูลหรือแสดงคำแนะนำ</translation>
+<translation id="225340736558643885">เปิดใช้คำเตือนสำหรับฟอร์มที่ไม่ปลอดภัย</translation>
 <translation id="2258126710006312594">อนุญาตให้ผู้ใช้ที่เข้าถึงจากระยะไกลโอนไฟล์ไปยัง/จากโฮสต์</translation>
 <translation id="2267288258868218403">บล็อกการอัปโหลดประเภทไฟล์ที่ไม่รองรับ</translation>
 <translation id="2269319728625047531">เปิดใช้การแสดงการขอคำยินยอมให้ซิงค์ในระหว่างการลงชื่อเข้าใช้</translation>
@@ -855,6 +856,13 @@
 <translation id="2358176879566587521">เรานำนโยบายนี้ออกแล้ว เพราะใช้กับ <ph name="PRODUCT_NAME" /> เวอร์ชันนี้ไม่ได้ อ่านเพิ่มเติมที่ https://support.google.com/chrome/a/answer/7643500</translation>
 <translation id="2364639863953745682">โหมดของการเริ่มต้นใช้งาน Assistant</translation>
 <translation id="2386362615870139244">อนุญาตล็อกปลุกหน้าจอ</translation>
+<translation id="2394674739523870144">การตั้งค่านโยบายนี้เป็นรายการสตริงหมายความว่า สตริงดังกล่าวจะเชื่อมต่อกันด้วยการเว้นวรรคและส่งผ่าน <ph name="IE_PRODUCT_NAME" /> ไปยัง <ph name="PRODUCT_NAME" /> ในแบบพารามิเตอร์บรรทัดคำสั่ง หากพารามิเตอร์มี <ph name="URL_PLACEHOLDER" /> ก็จะมีการแทนที่ <ph name="URL_PLACEHOLDER" /> ด้วย URL ของหน้าเว็บที่จะเปิด หากไม่มีพารามิเตอร์ใดที่มี <ph name="URL_PLACEHOLDER" /> ระบบจะใส่ URL ดังกล่าวต่อท้ายบรรทัดคำสั่ง
+
+      ระบบจะขยายตัวแปรสภาพแวดล้อม โดยใน <ph name="MS_WIN_NAME" /> จะแทนที่ <ph name="ENV_VARIABLE_WIN_EXAMPLE" /> ด้วยค่าตัวแปรสภาพแวดล้อม <ph name="ENV_VARIABLE_VALUE" />
+
+      การไม่ตั้งค่านโยบายนี้หมายความว่า <ph name="IE_PRODUCT_NAME" /> จะ URL ไป <ph name="PRODUCT_NAME" /> ในแบบพารามิเตอร์บรรทัดคำสั่งเท่านั้น
+
+      หมายเหตุ: หากไม่ได้มีการติดตั้ง Add-in การรองรับเบราว์เซอร์เวอร์ชันเก่าสำหรับ <ph name="IE_PRODUCT_NAME" /> ไว้ นโยบายนี้ก็จะไม่มีผล</translation>
 <translation id="2399987589969059485">การกำหนดค่านโยบายนี้จะอนุญาตให้ระบุรูปแบบที่อนุญาตให้ใช้ใน <ph name="PRODUCT_NAME" />
 
       รูปแบบต่างๆ เป็นวิธีที่ช่วยให้เสนอการแก้ไข <ph name="PRODUCT_NAME" /> ได้โดยไม่ต้องส่งเบราว์เซอร์เวอร์ชันใหม่ด้วยการเลือกเปิดหรือปิดใช้ฟีเจอร์ที่มีอยู่แล้ว ดูข้อมูลเพิ่มเติมได้ที่ https://support.google.com/chrome/a?p=Manage_the_Chrome_variations_framework
@@ -914,11 +922,6 @@
 
       หากตั้งค่านโยบายเป็น "เท็จ" หรือไม่ได้ตั้งค่า จะไม่มีการรายงานสถิติ
       หากตั้งค่าเป็น "จริง" จะมีการรายงานสถิติ</translation>
-<translation id="244317009688098048">เปิดใช้งานทางลัดแป้นพิมพ์ bailout สำหรับการเข้าสู่ระบบอัตโนมัติ
-
-      หากนโยบายนี้ไม่ได้รับการตั้งค่าหรือตั้งค่าเป็น True และบัญชีภายในอุปกรณ์ได้รับการกำหนดค่าสำหรับการเข้าสู่ระบบอัตโนมัติแบบมีความล่าช้าเป็นศูนย์ <ph name="PRODUCT_OS_NAME" /> จะใช้ทางลัดแป้นพิมพ์ Ctrl+Alt+S สำหรับข้ามการเข้าสู่ระบบอัตโนมัติและแสดงหน้าจอเข้าสู่ระบบ
-
-      หากนโยบายนี้ได้รับการตั้งค่าเป็น False จะไม่สามารถข้ามการเข้าสู่ระบบอัตโนมัติแบบมีความล่าช้าเป็นศูนย์ได้ (หากมีการกำหนดค่า)</translation>
 <translation id="2454228136871844693">เพิ่มประสิทธิภาพเพื่อความเสถียร</translation>
 <translation id="2463034609187171371">เปิดใช้ชุดการเข้ารหัส DHE ใน TLS</translation>
 <translation id="2463365186486772703">ภาษาของแอปพลิเคชัน</translation>
@@ -964,11 +967,6 @@
       เมื่อไม่ได้กำหนดค่าหรือตั้งค่านโยบายนี้เป็น "ไม่ต้องกรองเว็บไซต์ที่มีเนื้อหาสำหรับผู้ใหญ่" ระบบจะไม่กรองเว็บไซต์
 
       เมื่อตั้งค่านโยบายเป็น "กรองเว็บไซต์ระดับบนสุดที่มีเนื้อหาสำหรับผู้ใหญ่" ระบบจะกรองเว็บไซต์ที่อยู่ในประเภทลามกอนาจารออก</translation>
-<translation id="2488010520405124654">เปิดใช้พรอมต์การกำหนดค่าเครือข่ายเมื่อออฟไลน์
-
-      หากไม่มีการตั้งค่านโยบายนี้หรือมีการตั้งค่าเป็น "จริง" และบัญชีในตัวอุปกรณ์ได้รับการกำหนดค่าสำหรับการเข้าสู่ระบบอัตโนมัติแบบไม่ล่าช้า และอุปกรณ์ไม่มีการเข้าถึงอินเทอร์เน็ต <ph name="PRODUCT_OS_NAME" /> จะแสดงพรอมต์การกำหนดค่าเครือข่าย
-
-      หากนโยบายนี้มีการตั้งค่าเป็น "เท็จ" ข้อความแสดงข้อผิดพลาดจะปรากฏขึ้นแทนพรอมต์การกำหนดค่าเครือข่าย</translation>
 <translation id="2498238926436517902">ซ่อนชั้นวางอัตโนมัติเสมอ</translation>
 <translation id="250670737672448119">เปิดใช้ฟีเจอร์การช่วยเหลือพิเศษสำหรับการไฮไลต์เคอร์เซอร์ข้อความ
 
@@ -991,14 +989,6 @@
 <translation id="2518231489509538392">อนุญาตให้เล่นเสียง</translation>
 <translation id="2521581787935130926">แสดงทางลัดของแอปในแถบบุ๊กมาร์ก</translation>
 <translation id="2522304491589804974">กำหนดค่ารายการที่อนุญาตสำหรับการติดตั้งส่วนขยาย</translation>
-<translation id="2528659559494311776">นโยบายนี้ควบคุมฟีเจอร์ความปลอดภัยใน TLS 1.3 ซึ่งปกป้องการเชื่อมต่อจากการโจมตีแบบดาวน์เกรด โดยจะใช้งานย้อนหลังได้และไม่ส่งผลกระทบต่อการเชื่อมต่อกับเซิร์ฟเวอร์หรือพร็อกซี TLS 1.2 ที่เข้ากันได้ อย่างไรก็ตาม พร็อกซีสำหรับดักจับข้อมูล TLS บางตัวในเวอร์ชันเก่ามีข้อบกพร่องในการใช้งานซึ่งทำให้ใช้งานร่วมกันไม่ได้
-
-      หากตั้งค่านโยบายนี้เป็น "จริง" หรือไม่ได้ตั้งค่า <ph name="PRODUCT_NAME" /> จะเปิดใช้การรักษาความปลอดภัยเหล่านี้สำหรับการเชื่อมต่อทั้งหมด
-
-      หากตั้งค่านโยบายนี้เป็น "เท็จ" <ph name="PRODUCT_NAME" /> จะปิดใช้การรักษาความปลอดภัยเหล่านี้สำหรับการเชื่อมต่อที่ตรวจสอบสิทธิ์ด้วยใบรับรอง CA ที่ติดตั้งไว้ในเครื่อง การรักษาความปลอดภัยเหล่านี้จะเปิดใช้อยู่เสมอสำหรับการเชื่อมต่อที่ตรวจสอบสิทธิ์ด้วยใบรับรอง CA ที่ได้รับความเชื่อถือจากสาธารณะ
-
-      มีการเปลี่ยนค่าเริ่มต้นสำหรับนโยบายนี้ใน <ph name="PRODUCT_NAME" /> 81 จาก "เท็จ" เป็น "จริง" คาดว่าพร็อกซีที่ได้รับผลกระทบจะทำให้การเชื่อมต่อไม่สำเร็จโดยมีรหัสข้อผิดพลาด ERR_TLS13_DOWNGRADE_DETECTED ผู้ดูแลระบบที่ต้องการเวลามากขึ้นในการอัปเกรดพร็อกซีที่ได้รับผลกระทบอาจใช้นโยบายนี้เพื่อปิดใช้ฟีเจอร์ความปลอดภัยนี้ชั่วคราว เราจะนำนโยบายนี้ออกหลังเวอร์ชัน 85
-      </translation>
 <translation id="2529880111512635313">กำหนดค่ารายชื่อแอปและส่วนขยายที่บังคับให้ติดตั้ง</translation>
 <translation id="253135976343875019">คำเตือนการไม่ใช้งานล่าช้าเมื่อทำงานโดยใช้ไฟ AC</translation>
 <translation id="2536525645274582300">ผู้ใช้ตัดสินใจว่าจะเปิดใช้บริการตำแหน่งของ Google หรือไม่</translation>
@@ -1053,11 +1043,6 @@
 
       หากตั้งค่านโยบายนี้เป็น "เท็จ" ระบบจะปิดใช้การเร่งฮาร์ดแวร์</translation>
 <translation id="2593762551209145088">Safe Browsing จะไม่ทำงานเลย</translation>
-<translation id="2596260130957832043">ควบคุมว่าจะเปิดใช้ NTLMv2 ไหม
-
-          เซิร์ฟเวอร์ Samba และ Windows เวอร์ชันล่าสุดทั้งหมดจะรองรับ NTLMv2 ควรปิดใช้การตั้งค่านี้เฉพาะเมื่อต้องการให้ใช้งานได้กับเวอร์ชันก่อนหน้าเท่านั้น เพราะการปิดใช้จะลดความปลอดภัยในการตรวจสอบสิทธิ์
-
-          หากไม่ได้ตั้งค่าใช้นโยบายนี้ ค่าเริ่มต้นจะเป็น True และมีการเปิดใช้ NTLMv2</translation>
 <translation id="26023406105317310">กำหนดค่าบัญชี Kerberos</translation>
 <translation id="2604182581880595781">กำหนดค่านโยบายที่เกี่ยวข้องกับพื้นที่แชร์ไฟล์ของเครือข่าย</translation>
 <translation id="2615240493030733717">รายงานข้อมูลเขตเวลา</translation>
@@ -1085,6 +1070,11 @@
 
       ดูข้อมูลโดยละเอียดเกี่ยวกับรูปแบบ <ph name="URL_LABEL" /> ที่ถูกต้องได้ที่ https://cloud.google.com/docs/chrome-enterprise/policies/url-patterns</translation>
 <translation id="2633084400146331575">เปิดใช้งานการตอบสนองด้วยเสียง</translation>
+<translation id="2635872253077105112">การตั้งค่านโยบายนี้จะควบคุมรายการเว็บไซต์ที่จะเปิดในเบราว์เซอร์สำรอง ระบบจะถือว่ารายการย่อยแต่ละรายการเป็นกฎสำหรับบางอย่างที่จะเปิดในเบราว์เซอร์สำรอง <ph name="PRODUCT_NAME" /> จะใช้กฎเหล่านั้นเมื่อเลือกว่า URL ควรเปิดในเบราว์เซอร์สำรองหรือไม่ เมื่อ Add-in ของ <ph name="IE_PRODUCT_NAME" /> เปิดอยู่ <ph name="IE_PRODUCT_NAME" /> จะเปลี่ยนกลับไปยัง <ph name="PRODUCT_NAME" /> เมื่อกฎไม่ตรงกัน หากกฎขัดแย้งกัน <ph name="PRODUCT_NAME" /> จะใช้กฎที่เจาะจงที่สุด
+
+      การไม่ตั้งค่านโยบายนี้จะไม่เพิ่มเว็บไซต์ลงในรายการ
+
+      โปรดทราบว่าคุณเพิ่มเอลิเมนต์ลงในรายการนี้ผ่านนโยบาย <ph name="USE_IE_SITELIST_POLICY_NAME" /> และ <ph name="EXTERNAL_SITELIST_URL_POLICY_NAME" /> ได้ด้วย</translation>
 <translation id="264093234299818170">ระบบจะแสดงเครื่องพิมพ์ทั้งหมดยกเว้นที่อยู่ในรายการที่บล็อก</translation>
 <translation id="2647069081229792812">เปิดหรือปิดใช้การแก้ไขบุ๊กมาร์ก</translation>
 <translation id="2649896281375932517">ให้ผู้ใช้เลือก</translation>
@@ -1147,9 +1137,6 @@
       นโยบายระดับองค์กรนี้มีไว้สำหรับการใช้งานในระยะสั้น และเราจะนำนโยบายนี้ออกใน Chrome 88</translation>
 <translation id="2759224876420453487">ควบคุมพฤติกรรมผู้ใช้ในเซสชันหลายโปรไฟล์</translation>
 <translation id="2761483219396643566">คำเตือนการไม่ใช้งานล่าช้าเมื่อทำงานโดยใช้กำลังแบตเตอรี่</translation>
-<translation id="2762164719979766599">ระบุรายการบัญชีภายในอุปกรณ์ที่จะแสดงในหน้าลงชื่อเข้าใช้
-
-      แต่ละข้อมูลในรายการจะระบุตัวชี้ ซึ่งใช้ภายในสำหรับการแยกบัญชีภายในอุปกรณ์จากกัน</translation>
 <translation id="2769952903507981510">กำหนดค่าชื่อโดเมนที่จำเป็นสำหรับโฮสต์การเข้าถึงระยะไกล</translation>
 <translation id="2787173078141616821">รายงานข้อมูลเกี่ยวกับสถานะของ Android</translation>
 <translation id="2787774054174244402">การตั้งค่านโยบายเป็น "จริง" จะทำให้ผู้ใช้เขียนลงในอุปกรณ์จัดเก็บข้อมูลภายนอกไม่ได้
@@ -1258,6 +1245,11 @@
 <translation id="2921222258441684334">การตั้งค่านโยบายเป็น 1 จะให้เว็บไซต์ติดตามสถานที่ตั้งจริงของผู้ใช้เป็นสถานะเริ่มต้นได้ การตั้งค่านโยบายเป็น 2 จะปฏิเสธการติดตามนี้โดยค่าเริ่มต้น คุณตั้งค่านี้ได้เพื่อถามทุกครั้งที่เว็บไซต์ต้องการติดตามสถานที่ตั้งจริงของผู้ใช้
 
       การไม่ตั้งค่านโยบายนี้หมายความว่านโยบาย <ph name="ASK_GEOLOCATION_POLICY_NAME" /> จะมีผล แต่ผู้ใช้เปลี่ยนการตั้งค่านี้ได้</translation>
+<translation id="2940127076681735544">การตั้งค่านโยบายนี้เป็น URL ที่ถูกต้องจะทำให้ <ph name="PRODUCT_NAME" /> ดาวน์โหลดรายการเว็บไซต์จาก URL นั้นและใช้กฎเหมือนกับว่าได้รับการกำหนดค่าด้วยนโยบาย <ph name="SITELIST_POLICY_NAME" />
+
+      การไม่ได้ตั้งค่านโยบาย (หรือตั้งค่าเป็น URL ที่ไม่ถูกต้อง) หมายความว่า <ph name="PRODUCT_NAME" /> จะไม่ใช้นโยบายนี้เป็นที่มาของกฎสำหรับการเปลี่ยนเบราว์เซอร์
+
+      หมายเหตุ: นโยบายนี้ชี้ไปยังไฟล์ XML ในรูปแบบเดียวกับนโยบาย <ph name="IEEM_SITELIST_POLICY" /> ของ <ph name="IE_PRODUCT_NAME" /> โดยจะโหลดกฎจากไฟล์ XML แต่ไม่แชร์กฎเหล่านั้นกับ <ph name="IE_PRODUCT_NAME" /> ดูข้อมูลเพิ่มเติมเกี่ยวกับนโยบาย <ph name="IEEM_SITELIST_POLICY" /> ของ <ph name="IE_PRODUCT_NAME" /> ได้ที่ https://docs.microsoft.com/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode</translation>
 <translation id="2952347049958405264">ข้อจำกัด:</translation>
 <translation id="2956777931324644324">นโยบายนี้เลิกใช้งานแล้วตั้งแต่ <ph name="PRODUCT_NAME" /> เวอร์ชัน 36
 
@@ -1551,6 +1543,9 @@
 
       หากไม่ได้ตั้งค่านโยบายนี้ ระบบจะล็อกปลั๊กอินใดก็ตามที่ตรงกับรูปแบบใน "DisabledPlugins" เป็นปิดใช้และผู้ใช้จะเปิดใช้ไม่ได้</translation>
 <translation id="3381968327636295719">ใช้เบราว์เซอร์โฮสต์โดยค่าเริ่มต้น</translation>
+<translation id="3412937883532015092">การตั้งค่านโยบายนี้เป็นตัวเลขจะทำให้ <ph name="PRODUCT_NAME" /> แสดงข้อความเป็นมิลลิวินาทีตามจำนวนดังกล่าว จากนั้นจึงเปิดเบราว์เซอร์สำรอง
+
+      การไม่ตั้งค่านโยบายนี้หรือตั้งค่าเป็น 0 หมายความว่าการไปยัง URL ที่กำหนดจะเป็นการเปิด URL ในเบราว์เซอร์สำรองทันที</translation>
 <translation id="3414260318408232239">หากไม่ได้กำหนดค่านโยบายนี้ไว้ <ph name="PRODUCT_NAME" /> จะใช้เวอร์ชันขั้นต่ำที่เป็นค่าเริ่มต้น ซึ่งก็คือ TLS 1.0
 
       ทั้งนี้คุณตั้งค่านโยบายเป็นค่าใดค่าหนึ่งได้ระหว่าง "tls1", "tls1.1" หรือ "tls1.2" เมื่อตั้งค่าแล้ว <ph name="PRODUCT_NAME" /> จะไม่ใช้ SSL/TLS ในเวอร์ชันที่ต่ำกว่าเวอร์ชันที่ระบุ และจะไม่สนใจค่าที่ไม่รู้จัก</translation>
@@ -1939,6 +1934,9 @@
 <translation id="3942041691320538491">การตั้งค่านโยบายเป็น 0 (ค่าเริ่มต้น) หมายความว่าคุณจะเข้าถึงเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์และคอนโซล JavaScript ได้ แต่ไม่ใช่ในบริบทของส่วนขยายที่ติดตั้งโดยนโยบายระดับองค์กร การตั้งค่านโยบายเป็น 1 หมายความว่าคุณจะเข้าถึงเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์และคอนโซล JavaScript ได้ในทุกบริบท ซึ่งรวมถึงส่วนขยายที่ติดตั้งโดยนโยบายระดับองค์กร การตั้งค่านโยบายเป็น 2 หมายความว่าคุณจะเข้าถึงเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ไม่ได้และตรวจสอบองค์ประกอบของเว็บไซต์ไม่ได้
 
       การตั้งค่านี้ยังปิดแป้นพิมพ์ลัดและเมนูหรือรายการในเมนูตามบริบทเพื่อเปิดเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์หรือคอนโซล JavaScript ด้วย</translation>
+<translation id="3942080695743860553">การตั้งค่านโยบายนี้จะควบคุมคำสั่งที่จะใช้เปิด URL ในเบราว์เซอร์สำรอง นโยบายนี้จะตั้งค่าเป็นอย่างใดอย่างหนึ่งได้ระหว่าง <ph name="INTERNET_EXPLORER_VALUE_PLACEHOLDER" />, <ph name="FIREFOX_VALUE_PLACEHOLDER" />, <ph name="SAFARI_VALUE_PLACEHOLDER" />, <ph name="OPERA_VALUE_PLACEHOLDER" /> หรือเส้นทางของไฟล์ เมื่อตั้งค่านโยบายนี้เป็นเส้นทางของไฟล์ ระบบจะใช้ไฟล์นั้นเป็นไฟล์ที่สั่งการได้ <ph name="INTERNET_EXPLORER_VALUE_PLACEHOLDER" /> จะมีเฉพาะใน <ph name="MS_WIN_NAME" /> และ <ph name="SAFARI_VALUE_PLACEHOLDER" /> จะมีเฉพาะใน <ph name="MS_WIN_NAME" /> และ <ph name="MAC_OS_NAME" />
+
+      การไม่ตั้งค่านโยบายนี้จะทำให้ระบบใช้ค่าเริ่มต้นเฉพาะแพลตฟอร์มนั้นๆ ได้แก่ <ph name="IE_PRODUCT_NAME" /> สำหรับ <ph name="MS_WIN_NAME" /> หรือ <ph name="SAFARI_PRODUCT_NAME" /> สำหรับ <ph name="MAC_OS_NAME" /> ส่วนใน <ph name="LINUX_OS_NAME" /> การเปิดเบราว์เซอร์สำรองจะทำไม่สำเร็จ</translation>
 <translation id="3950110092991281616">เปิดใช้การตรวจสอบสิทธิ์แบบแอมเบียนท์ในเซสชันปกติเท่านั้น</translation>
 <translation id="3950239119790560549">อัปเดตการจำกัดเวลา</translation>
 <translation id="3956686688560604829">ใช้นโยบาย SiteList ของ Internet Explorer กับการรองรับเบราว์เซอร์เวอร์ชันเก่า</translation>
@@ -1993,7 +1991,6 @@
 <translation id="4020682745012723568">แอป Android ไม่สามารถเข้าถึงคุกกี้ที่โอนไปยังโปรไฟล์ของผู้ใช้</translation>
 <translation id="402759845255257575">ไม่อนุญาตให้ไซต์ใดๆ เรียกใช้ JavaScript</translation>
 <translation id="4027608872760987929">เปิดใช้งานผู้ให้บริการการค้นหาเริ่มต้น</translation>
-<translation id="4039085364173654945">ควบคุมว่าจะให้เนื้อหาย่อยของบุคคลที่สามบนหน้าเว็บได้รับอนุญาตให้ป๊อปอัปช่องโต้ตอบการตรวจสอบสิทธิ์พื้นฐาน HTTP หรือไม่ ซึ่งโดยปกติจะถูกปิดใช้งานเพื่อป้องกันฟิชชิง หากนโยบายนี้ไม่มีการตั้งค่าไว้ จะถูกปิดใช้งานและเนื้อหาย่อยของบุคคลที่สามจะไม่ได้รับอนุญาตให้ป๊อปอัปช่องโต้ตอบการตรวจสอบสิทธิ์พื้นฐาน HTTP</translation>
 <translation id="4044054366426171256">กำหนดค่าชื่อโดเมนของโฮสต์ที่จำเป็นซึ่งจะกำหนดให้กับโฮสต์การเข้าถึงจากระยะไกล และป้องกันไม่ให้ผู้ใช้เปลี่ยนแปลงชื่อ
 
           หากเปิดใช้การตั้งค่านี้และตั้งค่าเป็นโดเมน 1 รายการขึ้นไป ระบบจะแชร์โฮสต์ได้ต่อเมื่อใช้บัญชีที่ลงทะเบียนในชื่อโดเมนที่ระบุไว้เท่านั้น
@@ -2326,6 +2323,13 @@
       นโยบายนี้เลิกใช้งานไปแล้ว โปรดใช้ <ph name="DEVICE_PRINTERS_ACCESS_MODE" /> แทน
       </translation>
 <translation id="4562165737444703281">อนุญาตให้ผู้ใช้ [เปิดใช้/กำหนดค่า] การส่งต่อพอร์ต Crostini</translation>
+<translation id="456686782928669977">นโยบายนี้ควบคุมว่าจะโหลดกฎจากนโยบาย SiteList ของ <ph name="IE_PRODUCT_NAME" /> หรือไม่
+
+      เมื่อตั้งค่านโยบายนี้เป็น "จริง" <ph name="PRODUCT_NAME" /> จะอ่าน <ph name="IEEM_SITELIST_POLICY" /> ของ <ph name="IE_PRODUCT_NAME" /> เพื่อรับ URL ของรายการเว็บไซต์ จากนั้น <ph name="PRODUCT_NAME" /> จะดาวน์โหลดรายการเว็บไซต์จาก URL นั้นและใช้กฎเหมือนกับว่าได้รับการกำหนดค่าด้วยนโยบาย <ph name="BROWSER_SWITCHER_URL_LIST_POLICY_NAME" />
+
+      เมื่อตั้งค่านโยบายนี้เป็น "เท็จ" หรือไม่ได้ตั้งค่า <ph name="PRODUCT_NAME" /> จะไม่ใช้นโยบาย <ph name="IEEM_SITELIST_POLICY" /> ของ <ph name="IE_PRODUCT_NAME" /> เป็นที่มาของกฎสำหรับการเปลี่ยนเบราว์เซอร์
+
+      ดูข้อมูลเพิ่มเติมเกี่ยวกับนโยบาย <ph name="IEEM_SITELIST_POLICY" /> ของ Internet Explorer ได้ที่ https://docs.microsoft.com/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode</translation>
 <translation id="4567137030726189378">อนุญาตการใช้งานเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์</translation>
 <translation id="4567818663772614440">นโยบายนี้ควบคุมการรายงานในระบบคลาวด์ของ <ph name="PRODUCT_NAME" /> ซึ่งจะอัปโหลดข้อมูลเกี่ยวกับการทำงานของเบราว์เซอร์ไปยังคอนโซลผู้ดูแลระบบของ Google
 
@@ -2425,11 +2429,6 @@
 <translation id="4725801978265372736">กำหนดให้ชื่อผู้ใช้ในเครื่องและเจ้าของโฮสต์การเข้าถึงระยะไกลต้องตรงกัน</translation>
 <translation id="4733471537137819387">นโยบายที่เกี่ยวข้องกับการตรวจสอบสิทธิ์ HTTP ในตัว</translation>
 <translation id="4742973303930120836">จำกัดโหมดการพิมพ์กราฟิกพื้นหลัง</translation>
-<translation id="4744190513568488164">เซิร์ฟเวอร์ที่ <ph name="PRODUCT_NAME" /> อาจมอบสิทธิ์ให้
-
-          คั่นชื่อเซิร์ฟเวอร์หลายชื่อด้วยเครื่องหมายจุลภาค อนุญาตให้ใช้อักขระตัวแทน (*)
-
-          หากคุณปล่อยนโยบายนี้ไว้โดยไม่มีการตั้งค่า <ph name="PRODUCT_NAME" /> จะไม่มอบสิทธิ์ข้อมูลรับรองผู้ใช้ แม้จะตรวจพบว่าเซิร์ฟเวอร์เป็นอินทราเน็ตก็ตาม</translation>
 <translation id="4752880493649142945">ใบรับรองไคลเอ็นต์สำหรับการเชื่อมต่อกับ RemoteAccessHostTokenValidationUrl</translation>
 <translation id="4757053978738874325">เปิดใช้ฟีเจอร์การช่วยเหลือพิเศษสำหรับเสียงโมโน
 
@@ -2480,13 +2479,6 @@
 
       หากคุณตั้งค่านโยบายนี้ ผู้ใช้จะเปลี่ยนไม่ได้ หากไม่ได้ตั้งค่า ผู้ใช้จะเป็นผู้เลือกว่าจะซ่อนแถบดังกล่าวโดยอัตโนมัติหรือไม่</translation>
 <translation id="4812714598405913256">กำหนดค่าข้อความการหมดอายุของการอัปเดตอัตโนมัติสำหรับนโยบาย DeviceMinimumVersion</translation>
-<translation id="481492486938162195">นโยบายนี้เลิกใช้งานไปแล้ว โปรดใช้นโยบาย "<ph name="AUTH_NEGOCIATE_DELEGATE_ALLOWLIST_POLICY_NAME" />" แทน
-
-          เซิร์ฟเวอร์ที่ <ph name="PRODUCT_NAME" /> อาจมอบสิทธิ์ให้
-
-          คั่นชื่อเซิร์ฟเวอร์หลายรายการด้วยเครื่องหมายจุลภาค ใช้ไวลด์การ์ด (*) ได้
-
-          หากคุณปล่อยนโยบายนี้ไว้โดยไม่มีการตั้งค่า <ph name="PRODUCT_NAME" /> จะไม่มอบสิทธิ์ใช้ข้อมูลเข้าสู่ระบบของผู้ใช้ แม้จะตรวจพบว่าเซิร์ฟเวอร์เป็นอินทราเน็ตก็ตาม</translation>
 <translation id="4816674326202173458">อนุญาตให้ผู้ใช้ขององค์กรเป็นทั้งผู้ใช้หลักและรอง (ค่าเริ่มต้นสำหรับผู้ใช้ที่ไม่ได้รับการจัดการ)</translation>
 <translation id="4826326557828204741">การกระทำที่จะดำเนินการเมื่อไม่มีการใช้งานจนถึงการหน่วงเวลาที่กำหนด ขณะที่ใช้พลังงานจากแบตเตอรี่</translation>
 <translation id="482803100714220060">แสดง URL แบบเต็ม</translation>
@@ -2616,6 +2608,11 @@
           หากคุณเลือกค่า "pac_script" เป็น "ProxyMode" ระบบจะใช้ช่อง "ProxyPacUrl" และ "ProxyBypassList"</translation>
 <translation id="5056708224511062314">ปิดใช้งานแว่นขยายหน้าจอ</translation>
 <translation id="5058573563327660283">เลือกกลยุทธ์ที่ใช้ในการเพิ่มพื้นที่ว่างของดิสก์ระหว่างการล้างข้อมูลอัตโนมัติ (เลิกใช้แล้ว)</translation>
+<translation id="5061114193960158745">การตั้งค่านโยบายจะควบคุมรายการเว็บไซต์ที่จะไม่ทำให้มีการเปลี่ยนเบราว์เซอร์ ระบบจะถือว่ารายการย่อยแต่ละรายการเป็นกฎ กฎที่ตรงกันจะไม่เปิดเบราว์เซอร์สำรอง ซึ่งต่างจากนโยบาย <ph name="URL_LIST_POLICY_NAME" /> ที่กฎต่างๆ จะใช้กับทั้ง 2 ทาง เมื่อ Add-in ของ <ph name="IE_PRODUCT_NAME" /> เปิดอยู่ ก็จะเป็นตัวควบคุมด้วยว่า <ph name="IE_PRODUCT_NAME" /> ควรเปิด URL เหล่านี้ใน <ph name="PRODUCT_NAME" /> หรือไม่
+
+      การไม่ตั้งค่านโยบายนี้จะไม่เพิ่มเว็บไซต์ลงในรายการ
+
+      โปรดทราบว่าคุณเพิ่มเอลิเมนต์ลงในรายการนี้ผ่านนโยบาย <ph name="EXTERNAL_SITELIST_URL_POLICY_NAME" /> ได้ด้วย</translation>
 <translation id="5067143124345820993">ลงชื่อเข้าใช้รายชื่อผู้ใช้ที่อนุญาต</translation>
 <translation id="5073609397321802133">หากตั้งค่านโยบายนี้เป็น "เท็จ" หน้าแท็บใหม่จะไม่อนุญาตให้ผู้ใช้ปรับแต่งพื้นหลัง ระบบจะนำพื้นหลังที่กำหนดเองที่มีอยู่ทั้งหมดออกอย่างถาวร แม้จะมีการตั้งค่านโยบายเป็น "จริง" ในภายหลัง
 
@@ -2739,15 +2736,6 @@
 <translation id="5212810195096589189">ระบุสิทธิ์ CLI สำหรับ VM</translation>
 <translation id="5213038356678567351">เว็บไซต์ที่ไม่ควรทริกเกอร์การเปลี่ยนเบราว์เซอร์</translation>
 <translation id="5219844027738217407">สำหรับแอป Android นโยบายนี้จะส่งผลต่อไมโครโฟนเท่านั้น เมื่อตั้งค่านโยบายเป็น True ไมโครโฟนจะปิดเสียงสำหรับแอป Android ทุกแอปโดยไม่มีข้อยกเว้น</translation>
-<translation id="5228316810085661003">การเข้าสู่ระบบอัตโนมัติไปยังบัญชีภายในอุปกรณ์ล่าช้า
-
-      หากไม่ได้ตั้งค่านโยบาย |DeviceLocalAccountAutoLoginId| นโยบายนี้จะไม่มีผลใดๆ ยกเว้นกรณีดังต่อไปนี้
-
-      หากกำหนดค่านโยบายนี้ไว้ นโยบายจะกำหนดระยะเวลาที่ไม่มีกิจกรรมของผู้ใช้ที่ควรล่วงเลยไปก่อนการเข้าสู่ระบบอัตโนมัติไปยังบัญชีภายในอุปกรณ์ที่นโยบาย |DeviceLocalAccountAutoLoginId| ระบุไว้
-
-      หากไม่ตั้งค่านโยบายนี้ ระยะหมดเวลาจะเป็น 0 มิลลิวินาที
-
-      นโยบายนี้จะระบุเวลาเป็นมิลลิวินาที</translation>
 <translation id="523505283826916779">การตั้งค่าสำหรับการเข้าถึง</translation>
 <translation id="5236882091572996759">หากตั้งค่านโยบายนี้เป็น "จริง" หรือไม่ได้ตั้งค่า ระบบจะถือว่าผู้ใช้ใช้งานอยู่ขณะที่ไฟล์เสียงกำลังเล่น ซึ่งจะป้องกันระยะหมดเวลาเนื่องจากไม่มีการใช้งานและป้องกันการไม่ใช้งาน แต่จะยังมีการหรี่แสงหน้าจอ การปิดหน้าจอ และการล็อกหน้าจอหลังจากระยะหมดเวลาที่กำหนดค่าไว้ ไม่ว่าจะมีกิจกรรมเสียงหรือไม่
 
@@ -3192,9 +3180,6 @@
 <translation id="5774856474228476867">URL การค้นหาของผู้ให้บริการการค้นหาเริ่มต้น</translation>
 <translation id="5775235485119094648">ชาร์จแบตเตอรี่ขณะอยู่ภายในช่วงคงที่</translation>
 <translation id="5776485039795852974">ถามทุกครั้งที่ไซต์ต้องการแสดงการแจ้งเตือนของเดสก์ท็อป</translation>
-<translation id="5781412041848781654">ระบุไลบรารี GSSAPI ที่จะใช้สำหรับการตรวจสอบสิทธิ์ HTTP คุณสามารถกำหนดเฉพาะชื่อไลบรารีหรือเส้นทางแบบเต็ม
-
-          หากคุณไม่ได้ตั้งค่า <ph name="PRODUCT_NAME" /> จะกลับไปใช้ชื่อไลบรารีเริ่มต้น</translation>
 <translation id="5783009211970309878">ส่วนหัวและส่วนท้ายของการพิมพ์</translation>
 <translation id="5783576706065107606">เปิดใช้การลดการตรวจสอบ <ph name="CORS" /> ในการนำ <ph name="CORS" /> ใหม่ไปใช้ เพื่อให้ส่วนขยายยังคงทำงานร่วมกันได้ และให้ <ph name="PRODUCT_NAME" /> ส่งส่วนหัวที่ระบุโดยไม่ต้องตรวจสอบ <ph name="CORS" />
 
@@ -3483,7 +3468,6 @@
         หากนโยบายอยู่ในรายการ ในกรณีที่มีความขัดแย้งระหว่างแหล่งที่มา 2 แห่งแต่ก็มีขอบเขตและ/หรือระดับต่างกันด้วย ระบบจะใช้นโยบายที่มีลำดับความสำคัญสูงสุด
 
         หากนโยบายไม่ได้อยู่ในรายการ ในกรณีที่มีความขัดแย้งระหว่างแหล่งที่มา ขอบเขต และ/หรือระดับ ระบบจะใช้นโยบายที่มีลำดับความสำคัญสูงสุด</translation>
-<translation id="6258193603492867656">ระบุว่า Kerberos SPN ที่สร้างขึ้นควรจะรวมพอร์ตที่ไม่ใช่แบบมาตรฐานไว้หรือไม่ หากคุณเปิดใช้งานการตั้งค่านี้และป้อนพอร์ตที่ไม่ใช่แบบมาตรฐาน (เช่น พอร์ตอื่นๆ นอกจาก 80 หรือ 443) เข้าไป พอร์ตดังกล่าวจะถูกรวมไว้ใน Kerberos SPN ที่สร้างขึ้น หากคุณปิดใช้งานการตั้งค่านี้หรือปล่อยให้ไม่มีการตั้งค่า Kerberos SPN ที่สร้างขึ้นจะไม่รวมพอร์ตไม่ว่าในกรณีใดๆ</translation>
 <translation id="6261643884958898336">รายงานข้อมูลการระบุเครื่อง</translation>
 <translation id="6273015149273504999">
       ระบุรายชื่อแอปและส่วนขยายที่ติดตั้งแบบเงียบในหน้าจอการเข้าสู่ระบบ (ผู้ใช้ไม่ต้องดำเนินการ) ซึ่งผู้ใช้ถอนการติดตั้งหรือปิดใช้ไม่ได้
@@ -3531,11 +3515,6 @@
       หากไม่ได้ตั้งค่านโยบายนี้หรือรายการยังว่างอยู่ รูปแบบทั้งหมดจะเข้าถึงได้ใน <ph name="PRODUCT_NAME" /></translation>
 <translation id="6338982178236723271">รายงานข้อมูลระบบ</translation>
 <translation id="6342187235303612558">ไม่ให้ผู้ใช้อัปโหลดหรือดาวน์โหลดไฟล์ที่ DLP หรือการสแกนหามัลแวร์ไม่รองรับในขณะนี้</translation>
-<translation id="6352543686437322588">บัญชีภายในอุปกรณ์สำหรับการเข้าสู่ระบบอัตโนมัติหลังจากความล่าช้า
-
-      หากตั้งค่านโยบายนี้ เซสชันที่ระบุจะเข้าสู่ระบบโดยอัตโนมัติหลังจากเวลาล่วงเลยไประยะหนึ่งโดยไม่มีการดำเนินการของผู้ใช้บนหน้าจอการเข้าสู่ระบบ ทั้งนี้ต้องกำหนดค่าบัญชีภายในอุปกรณ์ไว้แล้ว (ดู |DeviceLocalAccounts|)
-
-      หากไม่ได้ตั้งค่านโยบายนี้ ก็จะไม่มีการเข้าสู่ระบบอัตโนมัติ</translation>
 <translation id="6366574325767783825">การตั้งค่านโยบายเป็น "จริง" หรือไม่ได้ตั้งค่าหมายความว่า <ph name="PRODUCT_NAME" /> จะยอมรับเนื้อหาเว็บที่แสดงเป็น Signed HTTP Exchange
 
       การตั้งค่านโยบายเป็น "เท็จ" จะป้องกันไม่ให้ Signed HTTP Exchange โหลด</translation>
@@ -3758,6 +3737,9 @@
 <translation id="6704515759227307131">เราเลิกใช้งานนโยบายนี้แล้วและเปลี่ยนมาใช้ AdvancedProtectionAllowed
 
       นโยบายนี้ควบคุมว่าจะอนุญาตให้ผู้ใช้ที่ลงทะเบียนในโปรแกรมการปกป้องขั้นสูงส่งเนื้อหาที่ดาวน์โหลดไปให้ Google สแกนหามัลแวร์หรือไม่ หากตั้งค่าเป็น "จริง" หรือไม่ได้ตั้งค่า ผู้ใช้ที่ลงทะเบียนจะได้รับแจ้งให้ส่งไฟล์ไปให้ Google สแกนอย่างละเอียด หากผู้ใช้เลือก "สแกน" ระบบจะส่งเนื้อหาที่ดาวน์โหลดไปยัง Google หากตั้งค่าเป็น "เท็จ" ผู้ใช้จะไม่ได้รับแจ้งและระบบจะไม่ส่งเนื้อหาที่ดาวน์โหลดไปยัง Google</translation>
+<translation id="6704994003174661159">นโยบายนี้ควบคุมการดูแลฟอร์มที่ไม่ปลอดภัย (ฟอร์มที่ส่งผ่าน HTTP) ที่ฝังอยู่ในเว็บไซต์ที่ปลอดภัย (HTTPS) ในเบราว์เซอร์
+       หากเปิดใช้นโยบายหรือไม่ได้ตั้งค่า ข้อความเตือนแบบเต็มหน้าจะแสดงขึ้นมาเมื่อมีการส่งฟอร์มที่ไม่ปลอดภัย นอกจากนี้ ลูกโป่งข้อความเตือนจะแสดงขึ้นมาข้างช่องฟอร์มที่โฟกัสอยู่ และระบบจะปิดใช้ฟีเจอร์ป้อนข้อความอัตโนมัติสำหรับฟอร์มเหล่านั้น
+       หากปิดใช้นโยบาย ข้อความเตือนฟอร์มที่ไม่ปลอดภัยจะไม่แสดงขึ้นมา และฟีเจอร์ป้อนข้อความอัตโนมัติจะทำงานตามปกติ</translation>
 <translation id="670597451099978576">ให้สิทธิ์เว็บไซต์เหล่านี้โดยอัตโนมัติในการเชื่อมต่อกับอุปกรณ์ USB ที่มีรหัสผู้ให้บริการและรหัสผลิตภัณฑ์ที่ระบุในหน้าจอการเข้าสู่ระบบ</translation>
 <translation id="6723472666969849951">การตั้งค่านโยบายนี้จะกำหนดแอปและส่วนขยายที่ติดตั้งใน <ph name="PRODUCT_NAME" /> ได้ โฮสต์ที่แอปและส่วนขยายนั้นโต้ตอบด้วยได้ และจำกัดการเข้าถึงรันไทม์
 
@@ -3895,6 +3877,13 @@
 <translation id="6903814433019432303">นโยบายนี้ใช้งานได้ในโหมดปลีกเท่านั้น
 
       กำหนดชุด URL ที่จะโหลดเมื่อเริ่มเซสชันการสาธิต นโยบายนี้จะลบล้างกลไกใดๆ ที่ใช้ในการตั้งค่า URL เริ่มต้น และจะสามารถใช้ได้กับเซสชันที่ไม่เชื่อมโยงกับผู้ใช้ใดเป็นการเฉพาะเท่านั้น</translation>
+<translation id="6905405893096403868">การตั้งค่านโยบายนี้เป็นรายการสตริงหมายความว่า ระบบจะส่งแต่ละสตริงไปยังเบราว์เซอร์สำรองเป็นพารามิเตอร์บรรทัดคำสั่งที่แยกจากกัน ใน <ph name="MS_WIN_NAME" /> พารามิเตอร์ต่างๆ จะรวมกันโดยใช้การเว้นวรรค ส่วนใน <ph name="MAC_OS_NAME" /> และ <ph name="LINUX_OS_NAME" /> พารามิเตอร์หนึ่งๆ อาจมีการเว้นวรรคได้ และระบบจะยังถือว่าเป็นพารามิเตอร์เดียว
+
+      หากพารามิเตอร์มี <ph name="URL_PLACEHOLDER" /> ก็จะมีการแทนที่ <ph name="URL_PLACEHOLDER" /> ด้วย URL ของหน้าเว็บที่จะเปิด หากไม่มีพารามิเตอร์ใดที่มี <ph name="URL_PLACEHOLDER" /> ระบบจะใส่ URL ดังกล่าวต่อท้ายบรรทัดคำสั่ง
+
+      ระบบจะขยายตัวแปรสภาพแวดล้อม โดยใน <ph name="MS_WIN_NAME" /> จะแทนที่ <ph name="ENV_VARIABLE_WIN_EXAMPLE" /> ด้วยค่าตัวแปรสภาพแวดล้อม <ph name="ENV_VARIABLE_VALUE" /> โดยใน <ph name="MAC_OS_NAME" /> และ <ph name="LINUX_OS_NAME" /> จะแทนที่ <ph name="ENV_VARIABLE_UNIX_EXAMPLE" /> ด้วยค่าตัวแปรสภาพแวดล้อม <ph name="ENV_VARIABLE_VALUE" />
+
+      การไม่ตั้งค่านโยบายนี้หมายความว่า เฉพาะ URL เท่านั้นที่จะส่งผ่านในแบบพารามิเตอร์บรรทัดคำสั่ง</translation>
 <translation id="6907778402784621686">บล็อกเนื้อหาที่ไม่ปลอดภัยในเว็บไซต์เหล่านี้</translation>
 <translation id="6908640907898649429">กำหนดค่าผู้ให้บริการการค้นหาเริ่มต้น คุณสามารถระบุผู้ให้บริการการค้นหาเริ่มต้นที่ผู้ใช้จะใช้หรือเลือกปิดใช้งานการค้นหาเริ่มต้น</translation>
 <translation id="6913068954484253496">อนุญาตให้ <ph name="PRODUCT_NAME" /> เชื่อมต่อกับอุปกรณ์แคสต์ในที่อยู่ IP ทั้งหมด</translation>
@@ -3950,6 +3939,11 @@
 <translation id="69525503251220566">พารามิเตอร์ที่ให้ฟีเจอร์การค้นหาโดยภาพสำหรับผู้ให้บริการการค้นหาเริ่มต้น</translation>
 <translation id="6953102253399571439">เปิดใช้การพิมพ์ด้วย PIN โดยค่าเริ่มต้น</translation>
 <translation id="6956272732789158625">ไม่อนุญาตให้เว็บไซต์ใดๆ ใช้การสร้างคีย์</translation>
+<translation id="6961602002757991199">การตั้งค่านโยบายนี้เป็น URL ที่ถูกต้องจะทำให้ <ph name="PRODUCT_NAME" /> ดาวน์โหลดรายการเว็บไซต์จาก URL นั้นและใช้กฎเหมือนกับว่าได้รับการกำหนดค่าด้วยนโยบาย <ph name="BROWSER_SWITCHER_URL_GREYLIST_POLICY_NAME" /> นโยบายเหล่านี้จะป้องกันไม่ให้ <ph name="PRODUCT_NAME" /> และเบราว์เซอร์สำรองเปิดกันได้
+
+      การไม่ได้ตั้งค่านโยบาย (หรือตั้งค่าเป็น URL ที่ไม่ถูกต้อง) หมายความว่า <ph name="PRODUCT_NAME" /> จะไม่ใช้นโยบายนี้เป็นที่มาของกฎสำหรับการไม่เปลี่ยนเบราว์เซอร์
+
+      หมายเหตุ: นโยบายนี้ชี้ไปยังไฟล์ XML ในรูปแบบเดียวกับนโยบาย <ph name="IEEM_SITELIST_POLICY" /> ของ <ph name="IE_PRODUCT_NAME" /> โดยจะโหลดกฎจากไฟล์ XML แต่ไม่แชร์กฎเหล่านั้นกับ <ph name="IE_PRODUCT_NAME" /> ดูข้อมูลเพิ่มเติมเกี่ยวกับนโยบาย <ph name="IEEM_SITELIST_POLICY" /> ของ <ph name="IE_PRODUCT_NAME" /> ได้ที่ https://docs.microsoft.com/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode</translation>
 <translation id="6965859329738616662">ระบุว่าจะอนุญาตให้รูปแบบการหรี่แสงอัจฉริยะขยายเวลาจนกว่าหน้าจอจะหรี่แสงหรือไม่
 
       เมื่อหน้าจอกำลังจะหรี่แสง รูปแบบการหรี่แสงอัจฉริยะจะประเมินว่าควรเลื่อนการหรี่แสงหน้าจอออกไปก่อนหรือไม่ หากรูปแบบการหรี่แสงอัจฉริยะเลื่อนการหรี่แสง จะมีการขยายเวลาอย่างมีประสิทธิภาพจนกว่าแสงหน้าจอจะหรี่ลง ในกรณีนี้ ระบบจะปรับการปิดหน้าจอ การล็อกหน้าจอ และการหน่วงเวลาของการไม่ใช้งาน เพื่อรักษาระยะจากการหน่วงเวลาการหรี่แสงหน้าจอให้อยู่ในระดับเดียวกันกับค่ากำหนดเดิม
@@ -3974,6 +3968,9 @@
 <translation id="7016736684656067099">การตั้งค่านโยบายเป็น 1 จะให้ทุกเว็บไซต์แสดงรูปภาพได้ การตั้งค่านโยบายเป็น 2 จะปฏิเสธไม่ให้แสดงรูปภาพ
 
       การไม่ตั้งค่าจะอนุญาตให้แสดงรูปภาพ แต่ผู้ใช้เปลี่ยนการตั้งค่านี้ได้</translation>
+<translation id="7018302809266676962">การตั้งค่านโยบายเป็น "เปิดใช้" หรือไม่ได้ตั้งค่าจะทำให้ <ph name="PRODUCT_NAME" /> เปิดแท็บไว้อย่างน้อย 1 แท็บหลังจากเปลี่ยนไปเป็นเบราว์เซอร์สำรอง
+
+      การตั้งค่านโยบายเป็น "ปิดใช้" จะทำให้ <ph name="PRODUCT_NAME" /> ปิดแท็บหลังจากเปลี่ยนไปเป็นเบราว์เซอร์สำรอง แม้ว่าจะเป็นแท็บสุดท้ายที่เปิดอยู่ ซึ่งจะปิด <ph name="PRODUCT_NAME" /> ไปเลย</translation>
 <translation id="7019805045859631636">เร็ว</translation>
 <translation id="7027785306666625591">กำหนดค่าการจัดการพลังงานใน <ph name="PRODUCT_OS_NAME" />
 
@@ -4220,9 +4217,6 @@
 <translation id="731208205557053914">รายงานข้อมูล VPD</translation>
 <translation id="7323896582714668701">พารามิเตอร์บรรทัดคำสั่งเพิ่มเติมสำหรับ <ph name="PRODUCT_NAME" /></translation>
 <translation id="7326394567531622570">เหมือนกับ Wipe (ค่า 2) แต่ให้ลองเก็บโทเค็นการลงชื่อเข้าใช้ไว้ เพื่อให้ผู้ใช้ไม่ต้องลงชื่อเข้าใช้อีกครั้ง</translation>
-<translation id="7329968046053403405">ระบุประเภทบัญชีของบัญชีที่มาจากแอปการตรวจสอบสิทธิ์ของ Android ที่สนับสนุนการตรวจสอบสิทธิ์ <ph name="HTTP_NEGOTIATE" /> (เช่น การตรวจสอบสิทธิ์ Kerberos) โดยผู้จัดหาแอปการตรวจสอบสิทธิ์ควรจัดเตรียมข้อมูลนี้ไว้ให้ โปรดดูข้อมูลเพิ่มเติมที่ https://goo.gl/hajyfN
-
-          หากไม่ได้ตั้งค่าไว้ ระบบจะปิดการตรวจสอบสิทธิ์ <ph name="HTTP_NEGOTIATE" /> บน Android</translation>
 <translation id="7331962793961469250">เมื่อตั้งค่าเป็น "จริง" การส่งเสริมสำหรับแอปพลิเคชัน Chrome เว็บสโตร์จะไม่ปรากฏบนหน้าแท็บใหม่ การตั้งค่าตัวเลือกนี้เป็น "เท็จ" หรือการปล่อยไว้แบบไม่ได้ตั้งค่าจะทำให้การส่งเสริมสำหรับแอปพลิเคชัน Chrome เว็บสโตร์ปรากฏบนหน้าแท็บใหม่</translation>
 <translation id="7332963785317884918">นโยบายนี้ถูกกำหนดให้เลิกใช้แล้ว <ph name="PRODUCT_OS_NAME" /> จะใช้กลยุทธ์ในการล้างข้อมูลแบบ "RemoveLRU" เสมอ
 
@@ -4287,6 +4281,11 @@
 <translation id="749556411189861380">รายงานระบบปฏิบัติการและเวอร์ชันของเฟิร์มแวร์ของอุปกรณ์ที่ลงทะเบียน
 
       หากไม่มีการตั้งค่าหรือตั้งค่าเป็น True อุปกรณ์ที่ลงทะเบียนจะรายงานระบบปฏิบัติการและเวอร์ชันของเฟิร์มแวร์ของอุปกรณ์เป็นระยะๆ หากตั้งค่าเป็น False จะไม่มีการรายงานข้อมูลเวอร์ชัน</translation>
+<translation id="7506745375479451616">นโยบายนี้จะควบคุมคำสั่งที่จะใช้เปิดใน <ph name="PRODUCT_NAME" /> เมื่อเปลี่ยนมาจาก <ph name="IE_PRODUCT_NAME" /> นโยบายนี้จะตั้งค่าเป็นเส้นทางไฟล์ที่สั่งการได้หรือ <ph name="PRODUCT_NAME_PLACEHOLDER" /> เพื่อตรวจหาตำแหน่งของ <ph name="PRODUCT_NAME" /> โดยอัตโนมัติ
+
+      การไม่ตั้งค่านโยบายนี้หมายความว่า <ph name="IE_PRODUCT_NAME" /> จะตรวจหาเส้นทางสั่งการของ <ph name="PRODUCT_NAME" /> เองโดยอัตโนมัติเมื่อเปิด <ph name="PRODUCT_NAME" /> จาก Internet Explorer
+
+      หมายเหตุ: หากไม่ได้มีการติดตั้ง Add-in การรองรับเบราว์เซอร์เวอร์ชันเก่าสำหรับ <ph name="IE_PRODUCT_NAME" /> ไว้ นโยบายนี้ก็จะไม่มีผล</translation>
 <translation id="7506758875409719208">กำหนดค่าชื่อโดเมนของไคลเอ็นต์ที่จำเป็น ซึ่งจะกำหนดให้กับไคลเอ็นต์การเข้าถึงระยะไกลและป้องกันไม่ให้ผู้ใช้เปลี่ยนชื่อโดเมน
 
           หากเปิดใช้การตั้งค่านี้และตั้งค่าเป็นโดเมน 1 รายการขึ้นไป จะมีเฉพาะไคลเอ็นต์จากโดเมนที่ระบุที่เชื่อมต่อกับโฮสต์ได้
@@ -5159,7 +5158,6 @@
 <translation id="8757552286070680084">การกำหนดค่า Wilco DTC</translation>
 <translation id="8758831693895931466">เปิดใช้การลงทะเบียนการจัดการระบบคลาวด์ที่บังคับ</translation>
 <translation id="8759829385824155666">ประเภทของการเข้ารหัสลับ Kerberos ที่อนุญาต</translation>
-<translation id="8764119899999036911">กำหนดว่า Kerberos SPN ที่สร้างจะอยู่บนพื้นฐานของชื่อ DNS มาตรฐานหรือชื่อเดิมที่ป้อนไว้ หากคุณเปิดใช้งานการตั้งค่านี้ การค้นหา CNAME จะถูกข้ามไปและจะใช้ชื่อเซิร์ฟเวอร์ตามที่ป้อน หากคุณปิดใช้งานการตั้งค่านี้หรือปล่อยไว้ไม่ได้ตั้งค่า ชื่อมาตรฐานของเซิร์ฟเวอร์จะถูกกำหนดโดยผ่านการค้นหา CNAME</translation>
 <translation id="8764477907716150749">นโยบายนี้มีไว้สำหรับการใช้งานภายในของ <ph name="PRODUCT_NAME" /> เอง</translation>
 <translation id="877185520360032968">การตั้งค่านโยบายนี้จะเปลี่ยนไดเรกทอรีเริ่มต้นที่ Chrome จะใช้สำหรับการดาวน์โหลดไฟล์ แต่ผู้ใช้จะเปลี่ยนไดเรกทอรีได้
 
@@ -5274,13 +5272,6 @@
       หากตั้งค่านโยบายนี้เป็น "เท็จ" หรือไม่ได้ตั้งค่า ระบบจะใช้เอลิเมนต์ตัวควบคุมแบบฟอร์มตามที่มีการเปิดตัวใน M81, M82 และ M83
 
       เราจะนำนโยบายนี้ออกหลังจาก Chrome 84</translation>
-<translation id="8937562488500723400">ควบคุมว่าระบบจะดำเนินการตามการอนุมัติของนโยบาย KDC หรือไม่เพื่อตัดสินใจว่าจะมอบอำนาจตั๋ว <ph name="KERBEROS" /> หรือไม่
-
-          หากตั้งค่านโยบายนี้เป็น "จริง" การตรวจสอบสิทธิ์ HTTP จะดำเนินการตามการอนุมัติของนโยบาย KDC นั่นคือ Chrome จะมอบสิทธิ์ใช้ข้อมูลเข้าสู่ระบบในกรณีที่ KDC ตั้งค่า <ph name="OK_AS_DELEGATE" /> ในตั๋วบริการเท่านั้น ดูรายละเอียดเพิ่มเติมได้ที่ https://tools.ietf.org/html/rfc5896.html บริการต้องตรงกับนโยบาย "AuthNegotiateDelegateAllowlist" ด้วย
-
-          หากไม่ได้ตั้งค่านโยบายนี้หรือตั้งค่าเป็น "เท็จ" ระบบจะไม่สนใจนโยบาย KDC ในแพลตฟอร์มที่รองรับและจะดำเนินการตามนโยบาย "AuthNegotiateDelegateAllowlist" เท่านั้น
-
-          ใน Windows ระบบจะดำเนินการตามนโยบาย KDC เสมอ</translation>
 <translation id="8938932171964587769">เลิกใช้งานแล้วใน M69 โปรดใช้
       OverrideSecurityRestrictionsOnInsecureOrigin แทน
 
@@ -5313,6 +5304,7 @@
       หากตั้งค่าเป็นจริงหรือไม่ได้ตั้งค่า ระบบจะแสดงการขอคำยินยอมให้ซิงค์</translation>
 <translation id="8943934315109955032">ไม่ตรวจสอบการละเมิดกฎการปกป้องข้อมูลที่ละเอียดอ่อน</translation>
 <translation id="8947415621777543415">รายงานตำแหน่งอุปกรณ์</translation>
+<translation id="8948062138228904066">รายการที่อนุญาตสำหรับเซิร์ฟเวอร์การตรวจสอบสิทธิ์</translation>
 <translation id="8949552982791839607">หากปิดใช้จะทำให้ระบบไม่แสดงคำเตือนด้านความปลอดภัยเมื่อมีการเปิดใช้ Chrome ด้วยการติดธงบรรทัดคำสั่งที่อาจเป็นอันตราย
 
           หากเปิดใช้หรือไม่ได้ตั้งค่า ระบบจะแสดงคำเตือนด้านความปลอดภัยเมื่อมีการใช้การติดธงบรรทัดคำสั่งเพื่อเปิดใช้ Chrome
@@ -5338,6 +5330,19 @@
 <translation id="8976531594979650914">ใช้เครื่องพิมพ์เริ่มต้นของระบบเป็นค่าเริ่มต้น</translation>
 <translation id="8977192934280677167">อนุญาตการเข้าถึงการค้นหาเมนูตามบริบทของผู้ให้บริการการค้นหาเริ่มต้น</translation>
 <translation id="8992176907758534924">ไม่อนุญาตให้ไซต์ใดแสดงภาพ</translation>
+<translation id="9007632512838819703">นโยบายนี้เลิกใช้งานไปแล้ว โปรดใช้ <ph name="SPELLCHECK_LANGUAGE_BLOCKLIST_POLICY_NAME" /> แทน
+
+      บังคับให้ปิดใช้การตรวจตัวสะกดของภาษาต่างๆ ระบบจะไม่สนใจภาษาที่ไม่รู้จักในรายการนั้น
+
+      หากคุณเปิดใช้นโยบายนี้ ระบบจะปิดใช้การตรวจตัวสะกดสำหรับภาษาที่ระบุ ผู้ใช้จะยังคงเปิดใช้หรือปิดใช้การตรวจตัวสะกดสำหรับภาษาที่ไม่ได้อยู่ในรายการได้
+
+      หากคุณไม่ได้ตั้งค่าหรือปิดใช้นโยบายนี้ ค่ากำหนดการตรวจตัวสะกดของผู้ใช้จะไม่เปลี่ยนแปลง
+
+      หากตั้งค่านโยบาย <ph name="SPELLCHECK_ENABLED_POLICY_NAME" /> เป็น "เท็จ" นโยบายนี้จะไม่ส่งผลกระทบ
+
+      หากมีภาษาที่รวมอยู่ทั้งในนโยบายนี้และนโยบาย <ph name="SPELLCHECK_LANGUAGE_POLICY_NAME" /> ระบบจะให้ความสำคัญกับนโยบายหลังและเปิดใช้การตรวจตัวสะกดสำหรับภาษานั้น
+
+      ภาษาที่รองรับในขณะนี้ ได้แก่ af, bg, ca, cs, da, de, el, en-AU, en-CA, en-GB, en-US, es, es-419, es-AR, es-ES, es-MX, es-US, et, fa, fo, fr, he, hi, hr, hu, id, it, ko, lt, lv, nb, nl, pl, pt-BR, pt-PT, ro, ru, sh, sk, sl, sq, sr, sv, ta, tg, tr, uk, vi</translation>
 <translation id="9009119876570708617">เรานำนโยบายนี้ออกไปตั้งแต่รุ่น M85 โปรดใช้ <ph name="POLICY_NAME" /> เพื่ออนุญาตเนื้อหาที่ไม่ปลอดภัยแบบรายเว็บไซต์แทน
        นโยบายนี้ควบคุมการดูแลเนื้อหาผสม (เนื้อหา HTTP ในเว็บไซต์ HTTPS) ในเบราว์เซอร์
        หากตั้งค่านโยบายเป็น "จริง" หรือไม่ได้ตั้งค่า ระบบจะอัปเกรดเนื้อหาผสมประเภทเสียงและวิดีโอเป็น HTTPS โดยอัตโนมัติ (เช่น ระบบจะเขียน URL ใหม่เป็น HTTPS โดยไม่มี URL สำรองหากทรัพยากรไม่พร้อมใช้งานใน HTTPS) และจะแสดงคำเตือน "ไม่ปลอดภัย" ในแถบ URL สำหรับเนื้อหาผสมประเภทรูปภาพ
diff --git a/components/policy/resources/policy_templates_tr.xtb b/components/policy/resources/policy_templates_tr.xtb
index 12f85fc..2ade0f97 100644
--- a/components/policy/resources/policy_templates_tr.xtb
+++ b/components/policy/resources/policy_templates_tr.xtb
@@ -10,6 +10,17 @@
       Ayarlanmazsa herhangi bir sınırlama uygulanmaz ve kullanıcı her dokümanı yazdırabilir.</translation>
 <translation id="101438888985615157">Ekranı 180 derece döndür</translation>
 <translation id="1017967144265860778">Giriş ekranında güç yönetimi</translation>
+<translation id="1018427234617066902">Yazım denetimi dillerini zorla etkinleştirir. Listedeki tanınmayan diller yoksayılır.
+
+      Bu politikayı etkinleştirirseniz yazım denetimi, kullanıcının yazım denetimini etkinleştirdiği dillerin yanı sıra belirtilen diller için de etkinleştirilir.
+
+      Bu politikayı ayarlamazsanız veya devre dışı bırakırsanız kullanıcının yazım denetimi tercihlerinde değişiklik yapılmaz.
+
+      <ph name="SPELLCHECK_ENABLED_POLICY_NAME" /> politikası false (yanlış) değerine ayarlanırsa bu politikanın herhangi bir etkisi olmaz.
+
+      Bir dil hem bu politikada hem de <ph name="SPELLCHECK_LANGUAGE_BLOCKLIST_POLICY_NAME" /> politikasında yer alıyorsa bu politikaya öncelik verilir ve yazım denetimi dili etkinleştirilir.
+
+      Şu anda desteklenen diller şunlardır: af, bg, ca, cs, da, de, el, en-AU, en-CA, en-GB, en-US, es, es-419, es-AR, es-ES, es-MX, es-US, et, fa, fo, fr, he, hi, hr, hu, id, it, ko, lt, lv, nb, nl, pl, pt-BR, pt-PT, ro, ru, sh, sk, sl, sq, sr, sv, ta, tg, tr, uk, vi.</translation>
 <translation id="1019101089073227242">Kullanıcı veri dizinini ayarla</translation>
 <translation id="1022361784792428773">Kullanıcının yüklemesine engel olunacak uzantı kimlikleri (veya tümü için *)</translation>
 <translation id="102492767056134033">Giriş ekranında ekran klavyesinin varsayılan durumunu ayarla</translation>
@@ -365,15 +376,6 @@
 <translation id="1654087023995670109">Tarayıcı misafir modunu zorunlu tut</translation>
 <translation id="1655229863189977773">Disk önbelleği boyutunu bayt olarak ayarla</translation>
 <translation id="166427968280387991">Proxy sunucu</translation>
-<translation id="1668836044817793277">Sıfır gecikmeyle otomatik başlatılan kiosk uygulamasının <ph name="PRODUCT_OS_NAME" /> sürümünü kontrol etmesine izin verilip verilmeyeceğini belirtir.
-
-      Bu politika sıfır gecikmeyle otomatik başlatılan kiosk uygulamasının bildirim dosyasında bir required_platform_version belirterek <ph name="PRODUCT_OS_NAME" /> sürümünü kontrol etmesine ve bunu otomatik güncelleme hedef sürümü öneki şeklinde kullanmasına izin verilip verilmeyeceğini denetler.
-
-      Politika doğru (true) değerine ayarlanırsa sıfır gecikmeyle otomatik başlatılan kiosk uygulamasının required_platform_version bildirim anahtarının değeri, otomatik güncelleme hedef sürümü öneki olarak kullanılır.
-
-      Politika yapılandırılmazsa veya yanlış (false) değerine ayarlanırsa, required_platform_version bildirim anahtarı yok sayılır ve otomatik güncelleme işlemi normal şekilde devam eder.
-
-      Uyarı: Cihazın yazılım güncellemelerini ve kritik güvenlik düzeltmelerini almasını engelleyebileceği için <ph name="PRODUCT_OS_NAME" /> sürümünün kontrol yetkisinin bir kiosk uygulamasına verilmesi önerilmez. <ph name="PRODUCT_OS_NAME" /> sürümü kontrol yetkisinin devredilmesi, kullanıcıları risk altında bırakabilir.</translation>
 <translation id="1669584285557771729">Bu politika ayarlanırsa etkinleştirilmiş olan ekran büyütecinin türünü belirler.
 
           Bu politika "Tam ekran" olarak ayarlanırsa giriş ekranında ekran büyüteci her zaman tam ekran büyüteci modunda etkinleştirilir.
@@ -452,6 +454,9 @@
       Politikanın ayarlanması, yasaklanan uzantılar listesinden muaf tutulacak uzantıları belirtir. Tüm uzantıları yasaklamak üzere <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> için <ph name="ALL_EXTENSIONS" /> değerini kullanın. Kullanıcılar yalnızca açıkça izin verilen uzantıları yükleyebilirler. Varsayılan olarak tüm uzantılara izin verilir. Ancak uzantıları politikaya göre yasakladıysanız bu politikayı değiştirmek için izin verilen uzantılar listesini kullanın.</translation>
 <translation id="1781356041596378058">Ayrıca bu politika Android Geliştirici Seçenekleri'ne erişimi de kontrol eder. Bu politikayı doğru (true) seçeneğine ayarlarsanız kullanıcılar Geliştirici Seçenekleri'ne erişemez. Bu politikayı yanlış (false) seçeneğine ayarlar veya ayarlamadan bırakırsanız kullanıcılar, Android ayarları uygulamasında derleme numarasına yedi kez dokunarak Geliştirici Seçenekleri'ne erişebilir.</translation>
 <translation id="1793346220873697538">Varsayılan olarak PIN ile yazdırmayı devre dışı bırak</translation>
+<translation id="179694024208061102">Politika Etkin değerine ayarlanırsa <ph name="PRODUCT_NAME" /> bazı URL'leri alternatif bir tarayıcıda (ör. <ph name="IE_PRODUCT_NAME" />) açmaya çalışır. Bu özellik, <ph name="LEGACY_BROWSER_SUPPORT_POLICY_GROUP" /> grubundaki politikalar kullanılarak ayarlanır.
+
+      Politika Devre dışı değerine ayarlanır veya ayarlanmadan bırakılırsa <ph name="PRODUCT_NAME" />, tanımlanan URL'leri alternatif tarayıcıda açmaya çalışmaz.</translation>
 <translation id="1797233582739332495">Kullanıcıya yeniden başlatmanın gerektiğini belirten yinelenen bir istem gösterme</translation>
 <translation id="1798559516913615713">GPO önbellek ömrü</translation>
 <translation id="1802205074307397126">Tarama sonucu öğrenilene kadar yüklemeleri ertele</translation>
@@ -625,11 +630,6 @@
           Bu ayar devre dışı bırakılırsa dosya aktarımına izin verilmez. Bu ayar etkinleştirilirse veya ayarlanmazsa dosya aktarımına izin verilir.</translation>
 <translation id="2057317273526988987">URL listesine erişimi engelle</translation>
 <translation id="2061810934846663491">Uzaktan erişim ana makineleri için gereken alan adlarını yapılandır</translation>
-<translation id="206623763829450685"><ph name="PRODUCT_NAME" /> tarafından desteklenen HTTP kimlik doğrulaması şemalarını belirtir.
-
-          Olası değerler "basic", "digest", "ntlm" ve "negotiate"dir. Birden çok değeri virgülle ayırın.
-
-          Bu politika ayarlanmadan bırakılırsa dört şema da kullanılır.</translation>
 <translation id="2067011586099792101">İçerik paketlerinin dışındaki sitelere erişimi engelle</translation>
 <translation id="2073552873076775140"><ph name="PRODUCT_NAME" /> oturumunun açılmasına izin ver</translation>
 <translation id="2075732129949889165">Crostini Ansible başucu kitabı</translation>
@@ -768,6 +768,7 @@
       Bu öneriler uzaktaki Google sunucularından getirilir.
 
       Bu ayar yanlış (false) değerine ayarlanırsa öneri getirilmez veya görüntülenmez.</translation>
+<translation id="225340736558643885">Güvenli olmayan formlar için uyarıları etkinleştir</translation>
 <translation id="2258126710006312594">Uzaktan erişim kullanıcılarının ana makineye/ana makineden dosya aktarımı yapmalarına izin ver</translation>
 <translation id="2267288258868218403">Desteklenmeyen dosya türlerinin yüklenmesini engelle</translation>
 <translation id="2269319728625047531">Oturum açma sırasında Senkronizasyon İzni'nin görüntülenmesini etkinleştir</translation>
@@ -853,6 +854,13 @@
 <translation id="2358176879566587521">Bu politika kullanımdan kaldırılmıştır. <ph name="PRODUCT_NAME" /> ürününün bu versiyonuyla uyumlu değildir. Daha fazla bilgiyi https://support.google.com/chrome/a/answer/7643500 adresinde bulabilirsiniz</translation>
 <translation id="2364639863953745682">Asistan ilk katılım deneyimi modu</translation>
 <translation id="2386362615870139244">Ekran uyandırma kilitlerine izin ver</translation>
+<translation id="2394674739523870144">Bu politika bir dize listesine ayarlanırsa dizeler boşluklarla birleştirilir ve <ph name="IE_PRODUCT_NAME" /> tarayıcısından <ph name="PRODUCT_NAME" /> tarayıcısına komut satırı parametreleri olarak aktarılır. Bir parametre <ph name="URL_PLACEHOLDER" /> içeriyorsa <ph name="URL_PLACEHOLDER" />, açılacak sayfanın URL'siyle değiştirilir. Hiçbir öğe <ph name="URL_PLACEHOLDER" /> içermiyorsa URL, komut satırının sonuna eklenir.
+
+      Ortam değişkenleri genişletilir. <ph name="MS_WIN_NAME" /> üzerinde <ph name="ENV_VARIABLE_WIN_EXAMPLE" /> öğesinin yerine <ph name="ENV_VARIABLE_VALUE" /> ortam değişkeninin değeri getirilir.
+
+      Bu politika ayarlanmadan bırakılırsa <ph name="IE_PRODUCT_NAME" /> tarayıcısı, URL'yi <ph name="PRODUCT_NAME" /> tarayıcısına yalnızca komut satırı parametresi olarak aktarır.
+
+      Not: <ph name="IE_PRODUCT_NAME" /> için Eski Tarayıcı Desteği eklentisi yüklü değilse bu politika geçerliliğini yitirir.</translation>
 <translation id="2399987589969059485">Bu politikanın yapılandırılması, <ph name="PRODUCT_NAME" /> ürününde hangi varyasyonların uygulanmasına izin verileceğini belirtmeye olanak tanır.
 
       Varyasyonlar, halihazırda varolan özellikler arasından seçilenleri etkinleştirerek veya devre dışı bırakarak tarayıcının yeni bir sürümünü göndermeden <ph name="PRODUCT_NAME" /> ürününde değişiklikler sunmanın bir yolunu sağlar. Daha fazla bilgi için https://support.google.com/chrome/a?p=Manage_the_Chrome_variations_framework sayfasına bakın.
@@ -912,11 +920,6 @@
 
       Politika false (yanlış) değerine ayarlanırsa veya ayarlanmadan bırakılırsa istatistikler bildirilmez.
       Politika true (doğru) değerine ayarlanırsa istatistikler bildirilir.</translation>
-<translation id="244317009688098048">Otomatik giriş için kurtarma klavye kısayollarını etkinleştirin.
-
-      Bu politika ayarlanmazsa veya Doğru seçeneğine ayarlanırsa ve bir cihaz-yerel hesabı sıfır gecikmeli otomatik giriş için yapılandırılırsa, <ph name="PRODUCT_OS_NAME" /> otomatik girişi atlamak ve oturum ekranını görüntülemek üzere kullanılan Ctrl+Alt+S klavye kısayolunu dikkate alır.
-
-      Bu politika Yanlış seçeneğine ayarlanırsa, sıfır gecikmeli otomatik giriş (yapılandırılmışsa) atlanamaz.</translation>
 <translation id="2454228136871844693">Kararlı çalışma için optimize et.</translation>
 <translation id="2463034609187171371">TLS'deki şifre paketlerini etkinleştir</translation>
 <translation id="2463365186486772703">Uygulama yerel ayarı</translation>
@@ -962,11 +965,6 @@
       Bu politika yapılandırılmadığında veya "Yetişkinlere uygun içerik için siteleri filtreleme" seçeneğine ayarlandığında siteler filtrelenmez.
 
       Bu politika "Üst düzey siteleri yetişkinlere uygun içerik için filtrele" seçeneğine ayarlandığında, pornografik olarak sınıflandırılan siteler filtrelenir.</translation>
-<translation id="2488010520405124654">Çevrimdışı iken ağ yapılandırma istemini etkinleştir.
-
-      Bu politika ayarlanmazsa veya Doğru seçeneğine ayarlanırsa ve sıfır gecikmeli otomatik oturum açma için bir cihaz yerel hesabı yapılandırılırsa, cihazın İnternet erişimi olmaması durumunda <ph name="PRODUCT_OS_NAME" /> bir ağ yapılandırması istemi görüntüler.
-
-      Bu politika Yanlış seçeneğine ayarlanırsa ağ yapılandırma istemi yerine bir hata iletisi görüntülenir.</translation>
 <translation id="2498238926436517902">Rafı her zaman otomatik olarak gizle</translation>
 <translation id="250670737672448119">Metin imlecini vurgulama erişilebilirlik özelliğini etkinleştirin.
 
@@ -989,14 +987,6 @@
 <translation id="2518231489509538392">Ses çalmaya izin ver</translation>
 <translation id="2521581787935130926">Yer işareti çubuğunda uygulamalar kısayolunu göster</translation>
 <translation id="2522304491589804974">Uzantı kurulum izin listesini yapılandırma</translation>
-<translation id="2528659559494311776">Bu politika, TLS 1.3'te yer alan ve düşürme saldırılarına karşı bağlantıları koruyan bir güvenlik özelliğini kontrol eder. Geriye dönük olarak uyumludur ve uyumlu TLS 1.2 sunucuları veya proxy'leri ile kurulan bağlantıları etkilemez. Ancak TLS'ye müdahale eden bazı eski proxy sürümlerinde uyumsuz olmalarına yol açan bir uygulama hatası söz konusudur.
-
-      Bu politika True (Doğru) değerine ayarlanır veya ayarlanmadan bırakılırsa <ph name="PRODUCT_NAME" /> bu güvenlik korumalarını tüm bağlantılar için etkinleştirir.
-
-      Bu politika False (Yanlış) değerine ayarlanırsa <ph name="PRODUCT_NAME" /> bu güvenlik korumalarını yerel olarak yüklenmiş CA sertifikalarıyla kimliği doğrulanan bağlantılar için devre dışı bırakır. Bu korumalar, herkes tarafından güvenilen CA sertifikaları ile kimliği doğrulanan bağlantılar için her zaman etkinleştirilir.
-
-      Önceden false (yanlış) olan bu politikanın varsayılan değeri, <ph name="PRODUCT_NAME" /> 81 sürümünde true (doğru) olarak değiştirildi. Etkilenen proxy'lerin ERR_TLS13_DOWNGRADE_DETECTED hata kodu göstererek bağlantı kuramaması beklenir. Etkilenen proxy'leri yeni sürüme geçirmek için daha fazla zaman ihtiyacı olan yöneticiler, bu politikayı kullanarak bu güvenlik özelliğini geçici olarak devre dışı bırakabilirler. Bu politika, 85 sürümünden sonra kaldırılacaktır.
-      </translation>
 <translation id="2529880111512635313">Yüklenmeye zorlanan uygulama ve uzantıların listesini yapılandır</translation>
 <translation id="253135976343875019">AC güçle çalışırken boşta kalma uyarısı gecikmesi</translation>
 <translation id="2536525645274582300">Google Konum Hizmetleri'nin etkinleştirilip etkinleştirilmeyeceğine kullanıcı karar verir</translation>
@@ -1052,11 +1042,6 @@
 
       Bu politika false (yanlış) değerine ayarlanırsa donanım hızlandırma özelliği devre dışı bırakılır.</translation>
 <translation id="2593762551209145088">Güvenli Tarama hiçbir zaman etkin değil.</translation>
-<translation id="2596260130957832043">NTLMv2'nin etkin olup olmadığını kontrol eder.
-
-          Son Samba ve Windows sunucularının tamamı NTLMv2'yi desteklemektedir. Bu politika yalnızca geriye dönük uyumluluk için devre dışı bırakılmalıdır ve kimlik doğrulaması güvenliğini azaltmaktadır.
-
-          Bu politika ayarlanmazsa, varsayılan değer true (doğru) olarak belirlenir ve NTLMv2 etkinleştirilir.</translation>
 <translation id="26023406105317310">Kerberos hesaplarını yapılandır</translation>
 <translation id="2604182581880595781">Ağ Üzerinde Dosya Paylaşımı ile ilgili politikaları yapılandırın.</translation>
 <translation id="2615240493030733717">Saat dilimi bilgisi raporlama</translation>
@@ -1084,6 +1069,11 @@
 
       Geçerli <ph name="URL_LABEL" /> kalıpları hakkında ayrıntılı bilgi için https://cloud.google.com/docs/chrome-enterprise/policies/url-patterns adresine bakabilirsiniz.</translation>
 <translation id="2633084400146331575">Sözlü geribildirimi etkinleştir</translation>
+<translation id="2635872253077105112">Bu politika, alternatif tarayıcıda açılacak web sitelerinin listesini kontrol eder. Her öğe, bir şeyin alternatif tarayıcıda açılması için bir kural olarak değerlendirilir. <ph name="PRODUCT_NAME" />, bir URL'nin alternatif tarayıcıda açılıp açılmayacağını belirlerken bu kuralları kullanır. <ph name="IE_PRODUCT_NAME" /> eklentisi etkinken, kurallar eşleşmediğinde <ph name="IE_PRODUCT_NAME" /> tekrar <ph name="PRODUCT_NAME" /> tarayıcısına geçiş yapar. Kurallar birbiriyle çelişirse <ph name="PRODUCT_NAME" /> en ayrıntılı kuralı kullanır.
+
+      Politika ayarlanmadan bırakılırsa web siteleri listeye eklenmez.
+
+      Not: Bu listeye <ph name="USE_IE_SITELIST_POLICY_NAME" /> ve <ph name="EXTERNAL_SITELIST_URL_POLICY_NAME" /> politikaları aracılığıyla öğeler eklenebileceğini de unutmayın.</translation>
 <translation id="264093234299818170">Engellenenler listesinde olanlar dışında tüm yazıcılar gösterilir.</translation>
 <translation id="2647069081229792812">Yer işareti düzenlemesini etkinleştir veya devre dışı bırak</translation>
 <translation id="2649896281375932517">Kullanıcıların karar vermesine izin ver</translation>
@@ -1147,9 +1137,6 @@
       Bu kurumsal politika, kısa süreli uyum süreci için geçerli olup Chrome 88 sürümünde kaldırılacaktır.</translation>
 <translation id="2759224876420453487">Çok profilli bir oturumda kullanıcı çalışma biçimini kontrol et</translation>
 <translation id="2761483219396643566">Pil gücüyle çalışırken boşta kalma uyarısı gecikmesi</translation>
-<translation id="2762164719979766599">Oturum açma ekranında gösterilecek cihaz-yerel hesaplar listesini belirtir.
-
-      Her liste girişi, farklı cihaz-yerel hesaplarını ayırt etmek için dahili olarak kullanılan bir tanımlayıcıyı belirtir.</translation>
 <translation id="2769952903507981510">Uzaktan erişim ana makineleri için gerekli alan adını yapılandır</translation>
 <translation id="2787173078141616821">Android'in durumu hakkında rapor bilgileri</translation>
 <translation id="2787774054174244402">Politikanın Doğru (True) değerine ayarlanması kullanıcıların harici depolama cihazlarına yazmalarını engeller.
@@ -1258,6 +1245,11 @@
 <translation id="2921222258441684334">Politikayı 1 değerine ayarlamak sitelerin kullanıcının fiziksel konumunu izlemesine izin verir. Politikayı 2 değerine ayarlamak izlemeyi varsayılan olarak kapatır. Politikayı, web siteleri fiziksel konumunuzu izlemek istediğinde sorması için ayarlayabilirsiniz.
 
       Politikayı ayarlamadan bırakırsanız <ph name="ASK_GEOLOCATION_POLICY_NAME" /> politikası geçerli olur. Kullanıcılar bu ayarı değiştirebilir.</translation>
+<translation id="2940127076681735544">Politika geçerli bir URL'ye ayarlanırsa <ph name="PRODUCT_NAME" />, site listesini o URL'den indirir ve kuralları, <ph name="SITELIST_POLICY_NAME" /> politikasıyla yapılandırılmışlar gibi uygular.
+
+      Politika ayarlanmadan bırakılırsa (veya geçersiz bir URL'ye ayarlanırsa) <ph name="PRODUCT_NAME" />, politikayı tarayıcılar arasında geçiş yapmak için bir kural kaynağı olarak kullanmaz.
+
+      Not: Bu politika, <ph name="IE_PRODUCT_NAME" /> tarayıcısının <ph name="IEEM_SITELIST_POLICY" /> politikasıyla aynı biçimde bir XML dosyasına yönlendirir. Bu politika, bir XML dosyasından kurallar yükler, ancak bu kuralları <ph name="IE_PRODUCT_NAME" /> ile paylaşmaz. <ph name="IE_PRODUCT_NAME" /> tarayıcısının <ph name="IEEM_SITELIST_POLICY" /> politikası hakkında daha fazla bilgi edinin ( https://docs.microsoft.com/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode)</translation>
 <translation id="2952347049958405264">Kısıtlamalar:</translation>
 <translation id="2956777931324644324">Bu politika, <ph name="PRODUCT_NAME" /> 36. sürümü itibariyle geri çekilmiştir.
 
@@ -1556,6 +1548,9 @@
 
       Bu politika ayarlanmadan bırakılırsa "DisabledPlugins"teki kalıplarla eşleşen eklentiler kilitlenip devre dışı bırakılır ve kullanıcı bunları etkinleştiremez.</translation>
 <translation id="3381968327636295719">Varsayılan olarak ana makine tarayıcısını kullan</translation>
+<translation id="3412937883532015092">Bu politika bir sayıya ayarlanırsa <ph name="PRODUCT_NAME" />, ayarlanan milisaniye süresince bir mesaj görüntüler, ardından alternatif tarayıcıyı açar.
+
+      Bu politika ayarlanmadan bırakılırsa veya 0 değerine ayarlanırsa tanımlanan bir URL'ye gidildiğinde URL hemen alternatif tarayıcıda açılır.</translation>
 <translation id="3414260318408232239">Bu politika yapılandırılmazsa, <ph name="PRODUCT_NAME" /> varsayılan minimum sürüm olarak TLS 1.0'ı kullanır.
 
       Aksi halde, şu değerlerin birine ayarlanabilir: "tls1", "tls1.1" veya "tls1.2". Ayarlandığında, <ph name="PRODUCT_NAME" />, belirtilen sürümden düşük olan SSL/TLS sürümlerini kullanmaz. Tanınmayan bir değer yoksayılır.</translation>
@@ -1945,6 +1940,9 @@
 <translation id="3942041691320538491">Politika 0 (varsayılan) değerine ayarlanırsa geliştirici araçlarına ve JavaScript konsoluna erişebilirsiniz. Ancak kurumsal politikaya göre yüklenen uzantıların bağlamında bu erişimi sağlayamazsınız. Politika 1 değerine ayarlanırsa kurumsal politikaya göre yüklenen uzantıların bağlamı dahil tüm bağlamlarda geliştirici araçlarına ve JavaScript konsoluna erişebilirsiniz. Politika 2 değerine ayarlanırsa geliştirici araçlarına erişemezsiniz ve web sitesi öğelerini inceleyemezsiniz.
 
       Bu ayar, geliştirici araçlarını veya JavaScript konsolunu açmak için klavye kısayollarını ve menü veya içerik menüsü girişlerini de kapatır.</translation>
+<translation id="3942080695743860553">Bu politika, URL'leri alternatif tarayıcıda açmak için hangi komutun kullanılacağını kontrol eder. Bu politika; <ph name="INTERNET_EXPLORER_VALUE_PLACEHOLDER" />, <ph name="FIREFOX_VALUE_PLACEHOLDER" />, <ph name="SAFARI_VALUE_PLACEHOLDER" />, <ph name="OPERA_VALUE_PLACEHOLDER" /> veya bir dosya yoluna ayarlanabilir. Bu politika bir dosya yoluna ayarlanırsa buradaki dosya yürütülebilir dosya olarak kullanılır. <ph name="INTERNET_EXPLORER_VALUE_PLACEHOLDER" /> yalnızca <ph name="MS_WIN_NAME" /> üzerinde kullanılabilir. <ph name="SAFARI_VALUE_PLACEHOLDER" /> ise yalnızca <ph name="MS_WIN_NAME" /> ve <ph name="MAC_OS_NAME" /> üzerinde kullanılabilir.
+
+      Bu politika ayarlanmadan bırakılırsa platforma özgü bir varsayılan kullanılır: <ph name="MS_WIN_NAME" /> için <ph name="IE_PRODUCT_NAME" /> veya <ph name="MAC_OS_NAME" /> için <ph name="SAFARI_PRODUCT_NAME" />. <ph name="LINUX_OS_NAME" /> üzerinde alternatif tarayıcı açılamaz.</translation>
 <translation id="3950110092991281616">Ambiyans kimlik doğrulamasını yalnızca normal oturumlarda etkinleştir.</translation>
 <translation id="3950239119790560549">Güncelleme Zamanı Kısıtlamaları</translation>
 <translation id="3956686688560604829">Eski Tarayıcı Desteği için Internet Explorer'ın SiteList politikasını kullanma.</translation>
@@ -1999,9 +1997,6 @@
 <translation id="4020682745012723568">Android uygulamaları, kullanıcının profiline aktarılmış çerezlere erişemez.</translation>
 <translation id="402759845255257575">Hiçbir sitenin JavaScript çalıştırmasına izin verme</translation>
 <translation id="4027608872760987929">Varsayılan arama sağlayıcıyı etkinleştir</translation>
-<translation id="4039085364173654945">Bir sayfadaki üçüncü taraf alt içeriğinin bir HTTP Basic Auth iletişim kutusu görüntülemesine izin verilip verilmeyeceğini denetler.
-
-          Genellikle, kimlik avından korunma amacıyla bu özellik devre dışı bırakılır. Bu politika ayarlanmazsa, bu özellik devre dışı bırakılır ve üçüncü taraf alt içeriğinin bir HTTP Basic Auth iletişim kutusu görüntülemesine izin verilmez.</translation>
 <translation id="4044054366426171256">Uzaktan erişim ana makinelerinde uygulanacak gerekli ana makine alan adlarını yapılandırır ve kullanıcıların bunu değiştirmesini önler.
 
           Bu ayar etkinleştirilir ve bir veya daha fazla alan adına ayarlanırsa ana makineler yalnızca belirtilen alan adlarından birinde kayıtlı hesaplar kullanılarak paylaşılabilir.
@@ -2343,6 +2338,13 @@
       Bu politika kullanımdan kaldırıldı, bunun yerine lütfen <ph name="DEVICE_PRINTERS_ACCESS_MODE" /> politikasını kullanın.
       </translation>
 <translation id="4562165737444703281">Kullanıcıların Crostini bağlantı noktası yönlendirmesini [etkinleştirmesine/yapılandırmasına] izin verir</translation>
+<translation id="456686782928669977">Bu politika, <ph name="IE_PRODUCT_NAME" /> tarayıcısının SiteList politikasından kuralların yüklenip yüklenmeyeceğini kontrol eder.
+
+      Bu politika true (doğru) değerine ayarlanırsa <ph name="PRODUCT_NAME" />, site listesinin URL'sini almak için <ph name="IE_PRODUCT_NAME" /> tarayıcısının <ph name="IEEM_SITELIST_POLICY" /> politikasını okur. <ph name="PRODUCT_NAME" />, site listesini o URL'den indirir ve kuralları, <ph name="BROWSER_SWITCHER_URL_LIST_POLICY_NAME" /> politikasıyla yapılandırılmışlar gibi uygular.
+
+      Bu politika false (yanlış) değerine ayarlanır veya ayarlanmadan bırakılırsa <ph name="PRODUCT_NAME" />, <ph name="IE_PRODUCT_NAME" /> tarayıcısının <ph name="IEEM_SITELIST_POLICY" /> politikasını tarayıcılar arasında geçiş yapmak için bir kural kaynağı olarak kullanmaz.
+
+      Internet Explorer'ın <ph name="IEEM_SITELIST_POLICY" /> politikası hakkında daha fazla bilgiyi https://docs.microsoft.com/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode adresinde bulabilirsiniz.</translation>
 <translation id="4567137030726189378">Geliştirici Araçları'nın kullanımına izin verir</translation>
 <translation id="4567818663772614440">Bu politika, tarayıcı işlemi hakkındaki bilgileri Google Yönetici konsoluna yükleyen <ph name="PRODUCT_NAME" /> bulut raporlamasını denetler.
 
@@ -2442,11 +2444,6 @@
 <translation id="4725801978265372736">Yerel kullanıcının adı ile uzak erişim ana makinesi sahibinin adının aynı olmasını gerektir</translation>
 <translation id="4733471537137819387">Entegre HTTP kimlik doğrulaması ile ilgili politikalar.</translation>
 <translation id="4742973303930120836">Arka plan grafikleri yazdırma modunu kısıtla</translation>
-<translation id="4744190513568488164"><ph name="PRODUCT_NAME" /> ürününün yetki verebileceği sunucular.
-
-          Birden fazla sunucu adını virgülle ayırın. Joker karakterlere (*) izin verilir.
-
-          Bu politikayı ayarlanmamış olarak bırakırsanız, sunucunun İntranet'te olduğu belirlense dahi <ph name="PRODUCT_NAME" />, kullanıcı kimlik bilgilerine yetki vermez.</translation>
 <translation id="4752880493649142945">RemoteAccessHostTokenValidationUrl'ye bağlanmak için istemci sertifikası</translation>
 <translation id="4757053978738874325">Mono ses erişilebilirlik özelliklerini etkinleştirin.
 
@@ -2497,13 +2494,6 @@
 
       Bu politikayı ayarlarsanız kullanıcılar değiştiremez. Ayarlanmazsa rafın otomatik gizlenip gizlenmeyeceğine kullanıcı karar verir.</translation>
 <translation id="4812714598405913256">MinimumChromeVersionEnforced politikası için otomatik güncelleme süre sonu mesajını yapılandırma</translation>
-<translation id="481492486938162195">Bu politika kullanımdan kaldırıldı. Bunun yerine lütfen "<ph name="AUTH_NEGOCIATE_DELEGATE_ALLOWLIST_POLICY_NAME" />" politikasını kullanın.
-
-          <ph name="PRODUCT_NAME" /> tarafından yetki verilebilecek sunucular.
-
-          Birden fazla sunucu adını virgülle ayırın. Joker karakterlere (*) izin verilir.
-
-          Bu politikayı ayarlanmadan bırakırsanız sunucunun intranet olduğu belirlense dahi <ph name="PRODUCT_NAME" />, kullanıcı kimlik bilgilerine yetki vermez.</translation>
 <translation id="4816674326202173458">Kurumsal kullanıcının hem birincil hem de ikincil olmasına izin ver (Yönetilmeyen kullanıcılar için varsayılan çalışma biçimidir)</translation>
 <translation id="4826326557828204741">Cihaz pille çalışırken boşta kalma süresine ulaşıldığında yapılacak işlem</translation>
 <translation id="482803100714220060">Tam URL'leri göster</translation>
@@ -2633,6 +2623,11 @@
           "ProxyMode" alanında "pac_script" ("pac_komut_dosyası") değerini seçerseniz, "ProxyPacUrl" ve "ProxyBypassList" alanları kullanılır.</translation>
 <translation id="5056708224511062314">Ekran büyüteci devre dışı</translation>
 <translation id="5058573563327660283">Otomatik temizlik sırasında disk alanı boşaltmak için kullanılan stratejiyi seç (kullanımdan kaldırıldı)</translation>
+<translation id="5061114193960158745">Bu politika, hiçbir zaman tarayıcı geçişine neden olmayacak web sitelerinin listesini kontrol eder. Her öğe bir kural olarak ele alınır. Eşleşen kurallar alternatif bir tarayıcı açmaz. <ph name="URL_LIST_POLICY_NAME" /> politikasından farklı olarak, kurallar her iki yönde de uygulanır. <ph name="IE_PRODUCT_NAME" /> eklentisi etkinse aynı zamanda <ph name="IE_PRODUCT_NAME" /> tarayıcısının bu URL'leri <ph name="PRODUCT_NAME" /> ile açıp açmayacağını da kontrol eder.
+
+      Politika ayarlanmadan bırakılırsa web siteleri listeye eklenmez.
+
+      Not: Bu listeye <ph name="EXTERNAL_SITELIST_URL_POLICY_NAME" /> politikası aracılığıyla öğeler eklenebileceğini de unutmayın.</translation>
 <translation id="5067143124345820993">Kullanıcı beyaz listesine giriş yap</translation>
 <translation id="5073609397321802133">Politika false (yanlış) değerine ayarlanırsa Yeni Sekme sayfası kullanıcıların arka planı özelleştirmesine izin vermez. Mevcut herhangi bir özel arka plan, politika daha sonra true (doğru) değerine ayarlansa bile, kalıcı olarak kaldırılacaktır.
 
@@ -2761,15 +2756,6 @@
 <translation id="5212810195096589189">Sanal makine KSA izinlerini belirleme</translation>
 <translation id="5213038356678567351">Hiçbir zaman başka bir tarayıcıya geçişi tetiklememesi gereken web siteleri.</translation>
 <translation id="5219844027738217407">Bu politika Android uygulamalarında sadece mikrofonu etkiler. Bu politika doğru olarak ayarlandığında, istisnasız tüm Android uygulamaları için mikrofon kapatılır.</translation>
-<translation id="5228316810085661003">Cihaz yerel hesabına otomatik girişin gecikmesi.
-
-      |DeviceLocalAccountAutoLoginId| politikası ayarlanmazsa bu politika geçerli olmaz. Aksi halde:
-
-      Bu politika ayarlanırsa, |DeviceLocalAccountAutoLoginId| politikası tarafından belirtilen cihaz yerel hesabına otomatik olarak giriş yapılmadan önce kullanıcı etkinliği olmadan geçmesi gereken süreyi belirler.
-
-      Bu politika ayarlanmazsa, zaman aşımı süresi olarak 0 milisaniye kullanılır.
-
-      Bu politika milisaniye olarak belirlenir.</translation>
 <translation id="523505283826916779">Erişilebilirlik ayarları</translation>
 <translation id="5236882091572996759">Bu politika True (Doğru) değerine ayarlanırsa veya ayarlanmadan bırakılırsa, ses çalınırken kullanıcı boşta sayılmaz. Böylece hiçbir zaman boşta kalma zaman aşımı süresi dolmaz ve boşta kalma işlemi uygulanmaz. Ancak, ses etkinliğinden bağımsız olarak, yapılandırılmış zaman aşımı sürelerinden sonra ekran karartma, ekran kapatma ve ekran kilitleme işlemi uygulanır.
 
@@ -3218,9 +3204,6 @@
 <translation id="5774856474228476867">Varsayılan arama sağlayıcı arama URL'si</translation>
 <translation id="5775235485119094648">Pili belirlenmiş bir aralıktayken şarj et.</translation>
 <translation id="5776485039795852974">Bir site, masaüstü bildirimlerini her göstermek istediğinde sor.</translation>
-<translation id="5781412041848781654">HTTP kimlik doğrulaması için hangi GSSAPI kitaplığının kullanılacağını belirtir. Sadece bir kitaplık adı ya da tam yol ayarlayabilirsiniz.
-
-          Herhangi bir ayar sağlanmazsa <ph name="PRODUCT_NAME" />, yedek seçenek olarak varsayılan bir kitaplık adını kullanır.</translation>
 <translation id="5783009211970309878">Üst Bilgileri ve Alt Bilgileri yazdır</translation>
 <translation id="5783576706065107606">Yeni <ph name="CORS" /> uygulamasındaki çözümlerin <ph name="CORS" /> tarafından kontrol edilmesini sağlayarak Uzantıların uyumlu davranışı sürdürmesine ve belirtilen üstbilgilerin <ph name="PRODUCT_NAME" /> tarafından <ph name="CORS" /> kontrolleri olmadan gönderilmesine olanak tanıyın.
 
@@ -3508,11 +3491,6 @@
         Bir politika listede varsa, iki kaynak arasında ve ayrıca farklı kapsamlar ve/veya düzey arasında uyuşmazlık olması durumunda, en yüksek önceliğe sahip politika uygulanır.
 
         Bir politika listede yoksa, kaynaklar, kapsamlar ve/veya düzey arasında uyuşmazlık olması durumunda, en yüksek önceliğe sahip politika uygulanır.</translation>
-<translation id="6258193603492867656">Oluşturulan Kerberos SPN'sinin standart dışı bir bağlantı noktası içermesi gerekip gerekmediğini belirtir. 
-
-      Bu ayarı etkinleştirirseniz ve standart dışı bir bağlantı noktası (yani, 80 veya 443 dışında bir bağlantı noktası) girilirse, bu nokta, oluşturulan Kerberos SPN'sine dahil edilir.
-
-      Bu ayarı devre dışı bırakırsanız oluşturulan Kerberos SPN'sine hiçbir durumda bağlantı noktası dahil edilmez.</translation>
 <translation id="6261643884958898336">Makine Kimlik bilgilerini bildir</translation>
 <translation id="6273015149273504999">
       Kullanıcı etkileşimi olmadan giriş ekranında sessizce yüklenen ve kullanıcı tarafından yüklemesi kaldırılamayan veya devre dışı bırakılamayan uygulama ve uzantıların bir listesini belirtir.
@@ -3560,11 +3538,6 @@
       Bu politika ayarlanmazsa veya liste boşsa <ph name="PRODUCT_NAME" /> içindeki tüm şemalara erişilebilir.</translation>
 <translation id="6338982178236723271">Sistem bilgileri raporlama</translation>
 <translation id="6342187235303612558">Kullanıcıların, veri kaybını önleme veya kötü amaçlı yazılıma karşı tarama için şu anda desteklenmeyen dosyaları yüklemesini veya indirmesini engelle.</translation>
-<translation id="6352543686437322588">Gecikme sonrasında otomatik olarak giriş yapılacak cihaz yerel hesabı.
-
-      Bu politika ayarlanırsa, giriş ekranında kullanıcı etkileşimi olmadan bir süre geçtikten sonra, belirlenen oturuma otomatik olarak giriş yapılır. Cihaz yerel hesabının önceden yapılandırılmış olması gerekir (bkz. |DeviceLocalAccounts|).
-
-      Bu politika ayarlanmazsa otomatik giriş yapılmaz.</translation>
 <translation id="6366574325767783825">Politika True (Doğru) değerine ayarlanır veya ayarlanmadan bırakılırsa <ph name="PRODUCT_NAME" />, İmzalanmış HTTP Takası olarak yayınlanan web içeriklerini kabul eder.
 
       Politikanın False (Yanlış) değerine ayarlanması, İmzalanmış HTTP Takası içeriğinin yüklenmesini önler.</translation>
@@ -3788,6 +3761,9 @@
 <translation id="6704515759227307131">Bu politika artık kullanılmamakta olup yerine AdvancedProtectionAllowed politikası getirilmiştir.
 
       Bu politika, Gelişmiş Koruma programına kayıtlı kullanıcıların indirdikleri dosyaları kötü amaçlı yazılıma karşı taranmak üzere Google'a göndermelerine izin verilip verilmeyeceğini kontrol eder. Bu politika True (Doğru) değerine ayarlanır veya ayarlanmadan bırakılırsa kayıtlı kullanıcılardan dosyalarını ayrıntılı tarama için Google'a göndermeleri istenir. Kullanıcı "Tara" öğesini seçerse indirdiği dosya Google'a gönderilir. Bu politika False (Yanlış) değerine ayarlanırsa kullanıcılardan istekte bulunulmaz ve indirdikleri dosyalar Google'a gönderilmez.</translation>
+<translation id="6704994003174661159">Bu politika, tarayıcıdaki güvenli (HTTPS) sitelere yerleştirilmiş güvenli olmayan formların (HTTP üzerinden gönderilen formlar) işlenme şeklini denetler.
+       Bu politika etkinleştirilir veya ayarlanmazsa güvenli olmayan bir form gönderilirken tam sayfa uyarı gösterilir. Ayrıca imleçle üzerine gelindiği zaman form alanlarının yanında bir uyarı balonu gösterilir ve bu formlarda otomatik doldurma özelliği devre dışı bırakılır.
+       Bu politika devre dışı bırakılırsa güvenli olmayan formlar için uyarı gösterilmez ve otomatik doldurma özelliği normal bir şekilde çalışır.</translation>
 <translation id="670597451099978576">Bu sitelere, giriş ekranında sağlanan tedarikçi ve ürün kimliklerine sahip USB cihazlarına otomatik olarak bağlanma izni verir.</translation>
 <translation id="6723472666969849951">Politikanın ayarlanması, <ph name="PRODUCT_NAME" /> ürününe yüklenebilecek uygulamaları ve uzantıları, ayrıca etkileşimde bulunabilecekleri ana makineleri kontrol eder ve çalışma zamanı erişimini sınırlar.
 
@@ -3925,6 +3901,13 @@
 <translation id="6903814433019432303">Bu politika sadece perakende modunda etkindir.
 
       Demo oturumu başladığında yüklenecek URL kümesini belirler. Bu politika başlangıç URL'sini ayarlamaya ilişkin diğer yöntemleri geçersiz kılar ve sadece belirli bir kullanıcıyla ilişkili olmayan oturumlarda geçerli olur.</translation>
+<translation id="6905405893096403868">Bu politika bir dize listesine ayarlanırsa her dize, alternatif tarayıcıya ayrı bir komut satırı parametresi olarak aktarılır. <ph name="MS_WIN_NAME" /> üzerinde parametreler boşluklarla birleştirilir. <ph name="MAC_OS_NAME" /> ve <ph name="LINUX_OS_NAME" /> üzerinde bir parametre boşluk içermesine rağmen tek bir parametre olarak değerlendirilebilir.
+
+      Bir parametre <ph name="URL_PLACEHOLDER" /> içeriyorsa <ph name="URL_PLACEHOLDER" />, açılacak sayfanın URL'siyle değiştirilir. Hiçbir öğe <ph name="URL_PLACEHOLDER" /> içermiyorsa URL, komut satırının sonuna eklenir.
+
+      Ortam değişkenleri genişletilir. <ph name="MS_WIN_NAME" /> üzerinde <ph name="ENV_VARIABLE_WIN_EXAMPLE" /> öğesinin yerine <ph name="ENV_VARIABLE_VALUE" /> ortam değişkeninin değeri getirilir. <ph name="MAC_OS_NAME" /> ve <ph name="LINUX_OS_NAME" /> üzerinde <ph name="ENV_VARIABLE_UNIX_EXAMPLE" /> öğesinin yerine <ph name="ENV_VARIABLE_VALUE" /> ortam değişkeninin değeri getirilir.
+
+      Politika ayarlanmadan bırakılırsa yalnızca URL, komut satırı parametresi olarak aktarılır.</translation>
 <translation id="6907778402784621686">Bu sitelerde güvenli olmayan içeriği engelle</translation>
 <translation id="6908640907898649429">Varsayılan arama sağlayıcıyı yapılandırır. Kullanıcının kullanacağı varsayılan arama sağlayıcıyı belirleyebilir veya varsayılan aramayı devre dışı bırakmayı seçebilirsiniz.</translation>
 <translation id="6913068954484253496"><ph name="PRODUCT_NAME" /> ürününün tüm IP adreslerindeki Yayın cihazlarına bağlanmasına izin ver</translation>
@@ -3981,6 +3964,11 @@
 <translation id="69525503251220566">Varsayılan arama sağlayıcısı için resme göre arama özelliği sağlayan parametre</translation>
 <translation id="6953102253399571439">Varsayılan olarak PIN ile yazdırmayı etkinleştir</translation>
 <translation id="6956272732789158625">Hiçbir sitenin anahtar oluşturma işlevini kullanmasına izin verme</translation>
+<translation id="6961602002757991199">Politika geçerli bir URL'ye ayarlanırsa <ph name="PRODUCT_NAME" />, site listesini o URL'den indirir ve kuralları, <ph name="BROWSER_SWITCHER_URL_GREYLIST_POLICY_NAME" /> politikasıyla yapılandırılmışlar gibi uygular. Bu politikalar <ph name="PRODUCT_NAME" /> ve alternatif tarayıcının birbirini açmasını engeller.
+
+      Politika ayarlanmadan bırakılırsa (veya geçersiz bir URL'ye ayarlanırsa) <ph name="PRODUCT_NAME" />, politikayı tarayıcılar arasında geçiş yapmamak için bir kural kaynağı olarak kullanmaz.
+
+      Not: Bu politika, <ph name="IE_PRODUCT_NAME" /> tarayıcısının <ph name="IEEM_SITELIST_POLICY" /> politikasıyla aynı biçimde bir XML dosyasına yönlendirir. Bu politika, bir XML dosyasından kurallar yükler, ancak bu kuralları <ph name="IE_PRODUCT_NAME" /> ile paylaşmaz. <ph name="IE_PRODUCT_NAME" /> tarayıcısının <ph name="IEEM_SITELIST_POLICY" /> politikası hakkında daha fazla bilgi edinin ( https://docs.microsoft.com/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode )</translation>
 <translation id="6965859329738616662">Ekran karartma süresini uzatmak için akıllı karartma modeline izin verip verilmeyeceğini belirtir.
 
       Ekran karartılmak üzereyken akıllı karartma modeli, ekranı karartmanın geciktirilmesinin gerekip gerekmediğini değerlendirir. Akıllı karartma modeli ekranın karartılmasını geciktirirse, ekranın karartılması için gereken süre etkili şekilde uzar. Bu durumda, ekran kapatma, ekran kilidi ve işlem yapılmadan geçen süre gecikmeleri, ekran karartma gecikmesinin başlangıçta yapılandırıldığı değerle aynı süreyi koruyacak şekilde ayarlanır. 
@@ -4005,6 +3993,9 @@
 <translation id="7016736684656067099">Politikayı 1 değerine ayarlamak tüm web sitelerde görsellere izin verir. Politikayı 2 değerine ayarlamak görselleri engeller.
 
       Politikayı ayarlamadan bırakırsanız görsellere izin verilir. Kullanıcılar bu ayarı değiştirebilir.</translation>
+<translation id="7018302809266676962">Politika Etkin değerine ayarlanır veya ayarlanmadan bırakılırsa <ph name="PRODUCT_NAME" />, alternatif tarayıcıya geçtikten sonra en az bir sekmeyi açık tutar.
+
+      Politika Devre dışı değerine ayarlanırsa alternatif tarayıcıya son sekmeden geçilmiş olsa bile <ph name="PRODUCT_NAME" /> o sekmeyi kapatır. Bu da <ph name="PRODUCT_NAME" /> tarayıcısının tamamen çıkış yapmasına neden olur.</translation>
 <translation id="7019805045859631636">Hızlı</translation>
 <translation id="7027785306666625591"><ph name="PRODUCT_OS_NAME" /> sisteminde güç yönetimini yapılandırın.
 
@@ -4251,9 +4242,6 @@
 <translation id="731208205557053914">VPD bilgilerini raporla</translation>
 <translation id="7323896582714668701"><ph name="PRODUCT_NAME" /> için ek komut satırı parametreleri</translation>
 <translation id="7326394567531622570">Wipe (2 değeri) seçeneğine benzer, ancak kullanıcının tekrar oturum açmak zorunda kalmaması için giriş jetonlarını saklar.</translation>
-<translation id="7329968046053403405"><ph name="HTTP_NEGOTIATE" /> kimlik doğrulamasını (örneğin, Kerberos kimlik doğrulaması) destekleyen Android kimlik doğrulama uygulamasının sağladığı hesapların türünü belirtir. Bu bilgiler Kimlik Doğrulama uygulamasının tedarikçisinden edinilebilir. Daha fazla bilgi için https://goo.gl/hajyfN adresine bakın.
-
-          Hiçbir ayar sağlanmamışsa <ph name="HTTP_NEGOTIATE" /> kimlik doğrulaması Android'de devre dışı bırakılır.</translation>
 <translation id="7331962793961469250">True değerine ayarlandığında, Chrome Web Mağazası uygulamalarına ilişkin tanıtımlar yeni sekme sayfasında görünmez.
 
       Bu seçeneğin False değerine ayarlanması veya ayarlanmadan bırakılması, Chrome Web Mağazası uygulamalarına ilişkin tanıtımların yeni sekme sayfasında görünmesine neden olur</translation>
@@ -4320,6 +4308,11 @@
 <translation id="749556411189861380">Kayıtlı cihazların OS ve ürün yazılımı sürümünü bildirin.
 
       Bu ayar ayarlanmaz veya Doğru (True) değerine ayarlanırsa kayıtlı cihazlar OS ve ürün yazılımı sürümünü belirli aralıklarla bildirir. Bu ayar Yanlış (False) değerine ayarlanırsa sürüm bilgileri bildirilmez.</translation>
+<translation id="7506745375479451616">Bu politika, <ph name="IE_PRODUCT_NAME" /> tarayıcısından geçiş yaparken <ph name="PRODUCT_NAME" /> içindeki açık URL'lerin kullanılmasına yönelik komutu kontrol eder. Bu politika, yürütülebilir dosya yolu olarak veya <ph name="PRODUCT_NAME" /> tarayıcısının konumunu otomatik olarak algılamak için <ph name="PRODUCT_NAME_PLACEHOLDER" /> değerine ayarlanabilir.
+
+      Bu politika ayarlanmadan bırakılırsa <ph name="IE_PRODUCT_NAME" />, Internet Explorer'dan <ph name="PRODUCT_NAME" /> tarayıcısını açarken <ph name="PRODUCT_NAME" /> tarayıcısının kendi yürütülebilir yolunu otomatik olarak algılar.
+
+      Not: <ph name="IE_PRODUCT_NAME" /> için Eski Tarayıcı Desteği eklentisi yüklü değilse bu politika geçerliliğini yitirir.</translation>
 <translation id="7506758875409719208">Uzaktan erişim istemcilerine uygulanacak gerekli istemci alan adlarını yapılandırır ve kullanıcıların bunu değiştirmesini önler.
 
           Bu ayar etkinleştirilir ve bir veya daha fazla etki alanına ayarlanırsa yalnızca belirtilen alan adlarından birinden gelen istemciler ana makineye bağlanabilir.
@@ -5184,11 +5177,6 @@
 <translation id="8757552286070680084">Wilco DTC yapılandırması</translation>
 <translation id="8758831693895931466">Zorunlu bulut yönetimi kaydını etkinleştir</translation>
 <translation id="8759829385824155666">İzin verilen Kerberos şifreleme türleri</translation>
-<translation id="8764119899999036911">Kerberos SPN'sinin standart DNS adına mı, yoksa girilen orijinal ada mı dayalı olduğunu belirtir.
-
-          Bu ayarı etkinleştirirseniz, CNAME araması atlanır ve sunucu adı girildiği gibi kullanılır.
-
-          Bu ayarı devre dışı veya ayarlanmadan bırakırsanız, sunucunun standart adı CNAME araması ile belirlenir.</translation>
 <translation id="8764477907716150749">Bu politika <ph name="PRODUCT_NAME" /> tarafından dahili kullanım içindir.</translation>
 <translation id="877185520360032968">Politika ayarlanırsa Chrome'un dosyaları indirdiği varsayılan dizin değişir, ancak kullanıcılar dizini değiştirebilir.
 
@@ -5303,13 +5291,6 @@
       Bu politika False (Yanlış) değerine ayarlanırsa veya ayarlanmadan bırakılırsa form kontrol öğeleri M81, M82 ve M83'te kullanıma sunulduğu şekilde etkinleştirilir.
 
       Bu politika Chrome 84'ten sonra kaldırılacaktır.</translation>
-<translation id="8937562488500723400"><ph name="KERBEROS" /> biletlerine yetki verilip verilmeyeceğine karar verilirken KDC politikasının onayının dikkate alınıp alınmayacağını kontrol eder.
-
-          Bu politika true (doğru) değerine ayarlanırsa HTTP kimlik doğrulama, KDC politikasının onayını dikkate alır. Yani Chrome yalnızca KDC bir hizmet biletini <ph name="OK_AS_DELEGATE" /> olarak ayarlarsa kimlik bilgisine yetki verir. Daha fazla bilgi için lütfen https://tools.ietf.org/html/rfc5896.html adresine bakın. Hizmetin de "AuthNegotiateDelegateAllowlist" politikasına uyması gerekir.
-
-          Bu politika ayarlanmazsa veya false (yanlış) değerine ayarlanırsa KDC politikası, desteklenen platformlarda yoksayılır ve yalnızca "AuthNegotiateDelegateAllowlist" politikası dikkate alınır.
-
-          Windows'da KDC politikası her zaman dikkate alınır.</translation>
 <translation id="8938932171964587769">M69 sürümünde kullanımdan kaldırılmıştır. Bunun yerine OverrideSecurityRestrictionsOnInsecureOrigin politikasını kullanın.
 
       Bu politika, güvenli olmayan başlangıç noktalarında güvenlik kısıtlamalarının uygulanmayacağı başlangıç noktalarının (URL'ler) veya ana makine adı kalıplarının (örneğin, "*.example.com") bir listesini belirtir. 
@@ -5327,6 +5308,7 @@
       True (doğru) değerine ayarlanır veya hiç ayarlanmazsa Senkronizasyon İzni görüntülenebilir.</translation>
 <translation id="8943934315109955032">Hassas verileri koruma kuralı ihlallerini denetleme</translation>
 <translation id="8947415621777543415">Cihaz konumunu bildir</translation>
+<translation id="8948062138228904066">Kimlik doğrulama sunucusu izin verilenler listesi</translation>
 <translation id="8949552982791839607">Devre dışı bırakılırsa Chrome tehlikeli olabilecek komut satırı işaretleriyle başlatıldığında güvenlik uyarılarının gösterilmesini engeller.
 
           Etkinleştirilir veya ayarlanmadan bırakılırsa Chrome'u başlatmak için komut satırı işaretleri kullanıldığında güvenlik uyarıları gösterilir.
@@ -5352,6 +5334,19 @@
 <translation id="8976531594979650914">Varsayılan Olarak Sistem Varsayılan Yazıcısını Kullan</translation>
 <translation id="8977192934280677167">Varsayılan arama sağlayıcısı içerik menüsü arama erişimine izin verir</translation>
 <translation id="8992176907758534924">Hiçbir sitenin resimleri görüntülemesine izin verme</translation>
+<translation id="9007632512838819703">Bu politika kullanımdan kaldırıldı, lütfen bunun yerine <ph name="SPELLCHECK_LANGUAGE_BLOCKLIST_POLICY_NAME" /> politikasını kullanın.
+
+      Yazım denetimi dillerini zorla devre dışı bırakır. Bu listedeki tanınmayan diller yoksayılır.
+
+      Bu politikayı etkinleştirirseniz yazım denetimi belirtilen diller için devre dışı bırakılır. Kullanıcı, listede yer almayan diller için yazım denetimini etkinleştirebilir veya devre dışı bırakabilir.
+
+      Bu politikayı ayarlamazsanız veya devre dışı bırakırsanız kullanıcının yazım denetimi tercihlerinde değişiklik yapılmaz.
+
+      <ph name="SPELLCHECK_ENABLED_POLICY_NAME" /> politikası false (yanlış) değerine ayarlanırsa bu politikanın herhangi bir etkisi olmaz.
+
+      Bir dil hem bu politikada hem de <ph name="SPELLCHECK_LANGUAGE_POLICY_NAME" /> politikasında yer alıyorsa ikincisine öncelik verilir ve yazım denetimi dili etkinleştirilir.
+
+      Şu anda desteklenen diller şunlardır: af, bg, ca, cs, da, de, el, en-AU, en-CA, en-GB, en-US, es, es-419, es-AR, es-ES, es-MX, es-US, et, fa, fo, fr, he, hi, hr, hu, id, it, ko, lt, lv, nb, nl, pl, pt-BR, pt-PT, ro, ru, sh, sk, sl, sq, sr, sv, ta, tg, tr, uk, vi.</translation>
 <translation id="9009119876570708617">Bu politika M85 itibarıyla kaldırılmıştır, lütfen onun yerine site bazında güvenli olmayan içeriğe izin vermek için <ph name="POLICY_NAME" /> kullanın.
        Bu politika tarayıcıdaki karma içeriğin (HTTPS sitelerindeki HTTP içeriği) işlenme şeklini denetler.
        Politika true (doğru) değerine ayarlanırsa veya ayarlanmamış olarak bırakılırsa ses ve videodan oluşan karma içerik otomatik olarak HTTPS sürümüne geçirilir. Yani kaynak HTTPS üzerinde kullanılamıyorsa URL yedek olmadan HTTPS olarak yeniden yazılır. Görsel karma içerik için URL çubuğunda bir "Güvenli Değil" uyarısı gösterilir.
diff --git a/components/policy/resources/policy_templates_uk.xtb b/components/policy/resources/policy_templates_uk.xtb
index d17c4c5..45d0113cc 100644
--- a/components/policy/resources/policy_templates_uk.xtb
+++ b/components/policy/resources/policy_templates_uk.xtb
@@ -10,6 +10,17 @@
       Якщо це правило не налаштовано, ніякі обмеження не застосовуються, а користувач може друкувати будь-які документи.</translation>
 <translation id="101438888985615157">Обернути екран на 180 градусів</translation>
 <translation id="1017967144265860778">Керувати живленням на екрані входу</translation>
+<translation id="1018427234617066902">Примусово вмикає мови перевірки правопису. Нерозпізнані мови в цьому списку ігноруються.
+
+      Якщо це правило активовано, перевірка правопису активується для вибраних користувачем і вказаних мов.
+
+      Якщо це правило не налаштовано або деактивовано, указані користувачем параметри перевірки правопису не змінюються.
+
+      Якщо для правила <ph name="SPELLCHECK_ENABLED_POLICY_NAME" /> вибрано значення false, правило не діє.
+
+      Якщо мову вказано в цьому правилі та в <ph name="SPELLCHECK_LANGUAGE_BLOCKLIST_POLICY_NAME" />, перше має пріоритет і мова перевірки орфографії вмикається.
+
+      Наразі підтримуються такі мови: af, bg, ca, cs, da, de, el, en-AU, en-CA, en-GB, en-US, es, es-419, es-AR, es-ES, es-MX, es-US, et, fa, fo, fr, he, hi, hr, hu, id, it, ko, lt, lv, nb, nl, pl, pt-BR, pt-PT, ro, ru, sh, sk, sl, sq, sr, sv, ta, tg, tr, uk, vi.</translation>
 <translation id="1019101089073227242">Установити каталог даних користувача</translation>
 <translation id="1022361784792428773">Ідентифікатори розширень, які користувач не має права встановлювати (або * для всіх)</translation>
 <translation id="102492767056134033">Налаштувати стан екранної клавіатури за умовчанням на екрані входу</translation>
@@ -390,15 +401,6 @@
 <translation id="1654087023995670109">Примусово вмикати режим гостя у веб-переглядачі</translation>
 <translation id="1655229863189977773">Установити кеш-пам’ять диска в байтах</translation>
 <translation id="166427968280387991">Проксі-сервер</translation>
-<translation id="1668836044817793277">Чи дозволяти додатку-терміналу, який запускається автоматично та без затримки, керувати версією <ph name="PRODUCT_OS_NAME" />.
-
-      Це правило визначає, чи дозволяти додатку-терміналу, який запускається автоматично та без затримки, керувати версією <ph name="PRODUCT_OS_NAME" />. Потрібно вказати в маніфесті значення "required_platform_version" і використовувати його як префікс автоматичного оновлення до цільової версії.
-
-      Якщо це правило має значення "true", указаний у маніфесті ключ "required_platform_version" додатка-термінала, який запускається автоматично та без затримки, використовується як префікс автоматичного оновлення до цільової версії.
-
-      Якщо це правило не налаштовано або має значення "false", ключ маніфесту "required_platform_version" ігнорується, а автоматичне оновлення відбувається у звичайному режимі.
-
-      Застереження: не радимо передавати контроль над версією <ph name="PRODUCT_OS_NAME" /> додатку-терміналу, оскільки це може перешкодити пристрою отримувати оновлення програмного забезпечення та системи безпеки. Передавши контроль над версією <ph name="PRODUCT_OS_NAME" /> додатку-терміналу, ви можете наразити користувачів на небезпеку.</translation>
 <translation id="1669584285557771729">Якщо це правило налаштовано, воно контролює тип увімкненої лупи.
 
           Якщо для нього вибрано значення "На весь екран", лупу на екрані входу буде завжди ввімкнено в повноекранному режимі.
@@ -477,6 +479,9 @@
       Налаштування цього правила визначають, які розширення є винятками з чорного списку. Скористайтеся значенням "<ph name="ALL_EXTENSIONS" />" для <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" />, щоб заборонити всі розширення. Користувачі зможуть установлювати лише дозволені розширення. За умовчанням усі розширення дозволені. Але якщо всі розширення внесено правилом у чорний список, білий список може його замінити.</translation>
 <translation id="1781356041596378058">Це правило також керує доступом до Параметрів розробника Android. Якщо для цього правила встановлено значення "true", користувачі не матимуть доступу до Параметрів розробника. Якщо це правило не налаштовано або встановлено значення "false", користувачі можуть отримувати доступ до Параметрів розробника, сім разів торкнувшись номера складання в додатку Налаштування Android.</translation>
 <translation id="1793346220873697538">Вимкнути друк із PIN-кодом за умовчанням</translation>
+<translation id="179694024208061102">Якщо це правило активовано, <ph name="PRODUCT_NAME" /> намагатиметься відкривати деякі URL-адреси в альтернативному веб-переглядачі, наприклад <ph name="IE_PRODUCT_NAME" />. Цю функцію можна налаштувати за допомогою правил у групі "<ph name="LEGACY_BROWSER_SUPPORT_POLICY_GROUP" />".
+
+      Якщо це правило деактивовано або не налаштовано, <ph name="PRODUCT_NAME" /> не намагатиметься запускати визначені URL-адреси в альтернативному веб-переглядачі.</translation>
 <translation id="1797233582739332495">Показувати користувачеві повторюваний запит із рекомендацією перезапуску</translation>
 <translation id="1798559516913615713">Увесь період зберігання кешу GPO</translation>
 <translation id="1802205074307397126">Відкласти додавання, доки не надійдуть результати перевірки</translation>
@@ -654,11 +659,6 @@
           Якщо це налаштування вимкнено, перенесення файлів забороняється. Якщо цей параметр увімкнено або не налаштовано, перенесення файлів дозволяється.</translation>
 <translation id="2057317273526988987">Надати доступ до списку URL-адрес</translation>
 <translation id="2061810934846663491">Налаштовувати обов’язкові доменні імена хостів віддаленого доступу</translation>
-<translation id="206623763829450685">Указує, яка схема автентифікації HTTP підтримується в <ph name="PRODUCT_NAME" />.
-
-          Можливі значення: "basic", "digest", "ntlm" і "negotiate". Розділяйте значення комами.
-
-          Якщо це правило не налаштовано, використовуються всі чотири схеми.</translation>
 <translation id="2067011586099792101">Блокувати доступ до сайтів, які не входять в пакети вмісту</translation>
 <translation id="2073552873076775140">Дозволити вхід у <ph name="PRODUCT_NAME" /></translation>
 <translation id="2075732129949889165">Посібник правил Crostini Ansible</translation>
@@ -797,6 +797,7 @@
       Ці пропозиції завантажуються віддалено із серверів Google.
 
       Якщо вибрано значення false, пропозиції не будуть завантажуватись або відображатися.</translation>
+<translation id="225340736558643885">Увімкнути попередження про ненадійні форми</translation>
 <translation id="2258126710006312594">Дозволити користувачам із віддаленим доступом переносити файли на хост і з нього</translation>
 <translation id="2267288258868218403">Блокувати додавання непідтримуваних типів файлів</translation>
 <translation id="2269319728625047531">Вмикає запит згоди на синхронізацію під час входу</translation>
@@ -882,6 +883,13 @@
 <translation id="2358176879566587521">Це правило видалено. Воно несумісне з цією версією <ph name="PRODUCT_NAME" />. Докладніше читайте на сторінці https://support.google.com/chrome/a/answer/7643500</translation>
 <translation id="2364639863953745682">Режим реєстрації в Асистенті</translation>
 <translation id="2386362615870139244">Дозволити блокування режиму активного стану екрана</translation>
+<translation id="2394674739523870144">Якщо для правила вибрано список сегментів, ці сегменти з'єднуються пробілами й передаються з <ph name="IE_PRODUCT_NAME" /> у <ph name="PRODUCT_NAME" /> як параметри командного рядка. Якщо параметр містить елемент <ph name="URL_PLACEHOLDER" />, <ph name="URL_PLACEHOLDER" /> замінюється URL-адресою сторінки, яку потрібно відкрити. Якщо в жодному параметрі немає елемента <ph name="URL_PLACEHOLDER" />, URL-адреса додається в кінці командного рядка.
+
+      Змінні середовища розгорнуті. У <ph name="MS_WIN_NAME" /> замість <ph name="ENV_VARIABLE_WIN_EXAMPLE" /> підставляється значення змінної середовища <ph name="ENV_VARIABLE_VALUE" />.
+
+      Якщо це правило не налаштовано, <ph name="IE_PRODUCT_NAME" /> передає URL-адресу в <ph name="PRODUCT_NAME" /> лише як параметр командного рядка.
+
+      Примітка: якщо доповнення Підтримка застарілих веб-переглядачів для <ph name="IE_PRODUCT_NAME" /> не встановлено, це правило не діє.</translation>
 <translation id="2399987589969059485">Якщо налаштувати це правило, буде вказано, які варіанти можна застосовувати в <ph name="PRODUCT_NAME" />.
 
       Варіанти дають змогу пропонувати зміни для <ph name="PRODUCT_NAME" />, не створюючи нову версію веб-переглядача, а вибірково вмикаючи або вимикаючи наявні функції. Докладніше читайте на сторінці https://support.google.com/chrome/a?p=Manage_the_Chrome_variations_framework.
@@ -941,11 +949,6 @@
 
       Якщо для цього правила встановлено значення false або його не налаштовано, статистика не надсилатиметься.
       Якщо для цього правила встановлено значення true, статистика надсилатиметься.</translation>
-<translation id="244317009688098048">Увімкнути аварійну комбінацію клавіш для автоматичного входу.
-
-      Якщо для цього правила встановлено значення "true" або правило не встановлено, а для локального облікового запису пристрою встановлено нульову затримку автоматичного входу, <ph name="PRODUCT_OS_NAME" /> прийме комбінацію клавіш Ctrl+Alt+S, щоб обійти автоматичний вхід і показати екран входу.
-
-      Якщо для цього правила встановлено значення "false", нульову затримку автоматичного входу (якщо вона встановлена) обійти не можна.</translation>
 <translation id="2454228136871844693">Оптимізація для стабільності.</translation>
 <translation id="2463034609187171371">Увімкнути набори шифрів DHE в TLS</translation>
 <translation id="2463365186486772703">Регіональні налаштування програми</translation>
@@ -991,11 +994,6 @@
       Якщо це правило не налаштовано або для нього встановлено значення "Не фільтрувати сайти з вмістом для дорослих", сайти не фільтруватимуться.
 
       Якщо для цього правила встановлено значення "Фільтрувати сайти вищого рівня з вмістом для дорослих", порнографічні сайти фільтруватимуться.</translation>
-<translation id="2488010520405124654">Вмикати запит на конфігурацію мережі в режимі офлайн.
-
-      Якщо для цього правила встановлено значення "True" або правило не встановлено, а для локального облікового запису пристрою встановлено нульову затримку автоматичного входу й пристрій не має доступу до Інтернету, <ph name="PRODUCT_OS_NAME" /> показуватиме запит на конфігурацію мережі.
-
-      Якщо для цього правила встановлено значення "False", з’являтиметься повідомлення про помилку.</translation>
 <translation id="2498238926436517902">Завжди автоматично ховати полицю</translation>
 <translation id="250670737672448119">Увімкнути спеціальну можливість "Виділення символу вставки".
 
@@ -1018,14 +1016,6 @@
 <translation id="2518231489509538392">Дозволити відтворення аудіо</translation>
 <translation id="2521581787935130926">Показувати ярлик додатка на панелі закладок</translation>
 <translation id="2522304491589804974">Налаштувати білий список для встановлення розширень</translation>
-<translation id="2528659559494311776">Це правило керує функцією безпеки в TLS 1.3, яка захищає з'єднання від атак, спрямованих на повернення до попередньої версії. Воно підтримує попередні версії та не вплине на з'єднання із сумісними серверами або проксі-серверами TLS 1.2. Однак старіші версії певних проксі-серверів, що перехоплюють протокол TLS, несумісні, оскільки мають недоліки в застосуванні.
-
-      Якщо для цього правила вибрано значення True або його не налаштовано, <ph name="PRODUCT_NAME" /> увімкне цей захист для всіх з'єднань.
-
-      Якщо для нього вибрано значення False, <ph name="PRODUCT_NAME" /> вимкне цей захист для з'єднань з автентифікацією за допомогою локальних сертифікатів центру сертифікації. Цей захист завжди ввімкнено для з'єднань з автентифікацією за допомогою надійних сертифікатів ЦС.
-
-      У <ph name="PRODUCT_NAME" /> 81 значення за умовчанням для цього правила змінено з false на true. Під час з'єднання з такими проксі-серверами буде з'являтися повідомлення про помилку ERR_TLS13_DOWNGRADE_DETECTED. Адміністратори, яким потрібно більше часу для оновлення вразливих проксі-серверів, зможуть скористатися цим правилом, щоб тимчасово вимкнути цю функцію безпеки. У версії 85 і новіших це правило буде вилучено.
-      </translation>
 <translation id="2529880111512635313">Скласти список додатків і розширень, які встановлюються примусово</translation>
 <translation id="253135976343875019">Затримка застереження через неактивність, коли використовується змінний струм</translation>
 <translation id="2536525645274582300">Користувач вирішує, чи вмикати служби локації Google</translation>
@@ -1081,11 +1071,6 @@
 
       Якщо для цього правила вибрано значення false, апаратне прискорення вимикається.</translation>
 <translation id="2593762551209145088">Безпечний перегляд завжди вимкнено.</translation>
-<translation id="2596260130957832043">Визначає, чи ввімкнено NTLMv2.
-
-          Усі останні версії серверів Samba та Windows підтримують NTLMv2. Цей параметр потрібно вимкнути лише для зворотної сумісності, він зменшує надійність автентифікації.
-
-          Якщо це правило не налаштовано, значенням за умовчанням вибирається значення true та вмикається NTLMv2.</translation>
 <translation id="26023406105317310">Налаштувати облікові записи Kerberos</translation>
 <translation id="2604182581880595781">Налаштовує правила, пов’язані зі спільними мережевими файлами.</translation>
 <translation id="2615240493030733717">Повідомляти інформацію про часовий пояс</translation>
@@ -1113,6 +1098,11 @@
 
       Докладніше про дійсні шаблони <ph name="URL_LABEL" />-адрес можна дізнатися на сторінці https://cloud.google.com/docs/chrome-enterprise/policies/url-patterns.</translation>
 <translation id="2633084400146331575">Увімкнути голосові підказки</translation>
+<translation id="2635872253077105112">Налаштування цього правила визначають список веб-сайтів, які відкриваються в альтернативному веб-переглядачі. Кожний елемент вважається правилом для контенту, який потрібно відкрити в альтернативному веб-переглядачі. За допомогою цих правил <ph name="PRODUCT_NAME" /> визначає, чи URL-адреса має відкриватися в альтернативному веб-переглядачі. Якщо доповнення <ph name="IE_PRODUCT_NAME" /> увімкнено, <ph name="IE_PRODUCT_NAME" /> перемикається на <ph name="PRODUCT_NAME" />, коли правила не збігаються. Якщо правила конфліктують, <ph name="PRODUCT_NAME" /> використовує те, яке підходить найбільше.
+
+      Якщо це правило не налаштовано, у список не додається жодний веб-сайт.
+
+      Примітка: елементи в цей список можна також додати через правила <ph name="USE_IE_SITELIST_POLICY_NAME" /> та <ph name="EXTERNAL_SITELIST_URL_POLICY_NAME" />.</translation>
 <translation id="264093234299818170">Відображаються всі принтери, крім тих, які є в чорному списку.</translation>
 <translation id="2647069081229792812">Увімкнути або вимкнути редагування закладок</translation>
 <translation id="2649896281375932517">Вирішують користувачі</translation>
@@ -1176,9 +1166,6 @@
       Це корпоративне правило призначене для короткочасної адаптації та буде вилучене у версії Chrome 88.</translation>
 <translation id="2759224876420453487">Керувати поведінкою користувача в сеансі мультипрофілю</translation>
 <translation id="2761483219396643566">Затримка застереження через неактивність, коли використовується заряд акумулятора</translation>
-<translation id="2762164719979766599">Складається список локальних облікових записів у пристрої, які відображаються на екрані входу.
-
-      Кожен пункт списку має ідентифікатор, за допомогою якого система розрізняє локальні облікові записи в пристрої.</translation>
 <translation id="2769952903507981510">Налаштовувати потрібне ім’я домену для хостів віддаленого доступу</translation>
 <translation id="2787173078141616821">Повідомляти інформацію про статус пристрою Android</translation>
 <translation id="2787774054174244402">Якщо для цього правила вибрано значення True, користувачі не зможуть записувати дані на зовнішні пристрої пам'яті.
@@ -1286,6 +1273,11 @@
 <translation id="2921222258441684334">Якщо для цього правила вибрано значення 1, сайти можуть за умовчанням відстежувати місцезнаходження користувачів. Якщо для нього вибрано значення 2, відстеження буде вимкнено за умовчанням. У правилі можна налаштувати, щоб сайти запитували дозвіл на відстеження місцезнаходження користувачів.
 
       Якщо це правило не налаштовано, застосовуватиметься правило <ph name="ASK_GEOLOCATION_POLICY_NAME" />, але користувачі зможуть змінити цей параметр.</translation>
+<translation id="2940127076681735544">Якщо для цього правила вказано дійсну URL-адресу, <ph name="PRODUCT_NAME" /> завантажує список сайтів за цією URL-адресою та застосовує правила так, наче їх налаштовано за допомогою правила <ph name="SITELIST_POLICY_NAME" />.
+
+      Якщо це правило не налаштовано (або для нього вказано недійсну URL-адресу), <ph name="PRODUCT_NAME" /> не використовує його як джерело для правил, що ініціюють перехід в інший веб-переглядач.
+
+      Примітка: це правило вказує на файл XML у тому ж форматі, що й правило <ph name="IEEM_SITELIST_POLICY" /> в <ph name="IE_PRODUCT_NAME" />. Воно завантажує правила з файлу XML, не надсилаючи їх в <ph name="IE_PRODUCT_NAME" />. Докладніше про правило <ph name="IEEM_SITELIST_POLICY" /> в <ph name="IE_PRODUCT_NAME" /> читайте на сторінці https://docs.microsoft.com/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode</translation>
 <translation id="2952347049958405264">Обмеження:</translation>
 <translation id="2956777931324644324">Це правило не підтримується від 36-ї версії <ph name="PRODUCT_NAME" />.
 
@@ -1584,6 +1576,9 @@
 
       Якщо це правило не налаштовано, усі плагіни, що відповідають шаблонам у списку DisabledPlugins, блокуються у вимкненому стані, а користувач може їх вмикати.</translation>
 <translation id="3381968327636295719">Використовувати веб-переглядач хосту за умовчанням</translation>
+<translation id="3412937883532015092">Якщо для правила вказано числове значення, <ph name="PRODUCT_NAME" /> показує повідомлення протягом зазначеної кількості мілісекунд, а тоді відкриває альтернативний веб-переглядач.
+
+      Якщо це правило не налаштовано або для нього вибрано значення 0, визначена URL-адреса одразу ж відкриватиметься в альтернативному веб-переглядачі.</translation>
 <translation id="3414260318408232239">Якщо це правило не налаштовано, <ph name="PRODUCT_NAME" /> використовує стандартну мінімальну версію – TLS 1.0.
 
       Для правила можна вибрати одне з таких значень: "tls1", "tls1.1" або "tls1.2". Якщо правило налаштовано, <ph name="PRODUCT_NAME" /> не використовуватиме версії SSL/TLS, старіші за вказану. Нерозпізнане значення ігноруватиметься.</translation>
@@ -1977,6 +1972,9 @@
 <translation id="3942041691320538491">Якщо для цього правила вибрано значення 0 (значення за умовчанням), ви матимете доступ до інструментів розробника та Консолі JavaScript, але не до розширень, установлених згідно з корпоративними правилами. Якщо для нього вибрано значення 1, ви отримуєте повний доступ до інструментів розробника й консолі JavaScript, зокрема до розширень, установлених згідно з корпоративними правилами. Якщо для цього правила вибрано значення 2, ви не матимете доступу до інструментів розробника та не зможете перевіряти елементи веб-сайту.
 
       Це налаштування також вимикає комбінації клавіш і пункти меню або контекстного меню, які відкривають інструменти розробника чи Консоль JavaScript.</translation>
+<translation id="3942080695743860553">Налаштування цього правила визначають, яка команда відкриває URL-адреси в альтернативному веб-переглядачі. У цьому правилі можна вказати <ph name="INTERNET_EXPLORER_VALUE_PLACEHOLDER" />, <ph name="FIREFOX_VALUE_PLACEHOLDER" />, <ph name="SAFARI_VALUE_PLACEHOLDER" />, <ph name="OPERA_VALUE_PLACEHOLDER" /> або шлях файлу. Якщо для цього правила вказано шлях файлу, такий файл використовується як виконуваний. Веб-переглядач <ph name="INTERNET_EXPLORER_VALUE_PLACEHOLDER" /> доступний лише у <ph name="MS_WIN_NAME" />, а <ph name="SAFARI_VALUE_PLACEHOLDER" /> – у <ph name="MS_WIN_NAME" /> і <ph name="MAC_OS_NAME" />.
+
+      Якщо це правило не налаштовано, застосовуються значення за умовчанням для конкретних платформ: <ph name="IE_PRODUCT_NAME" /> для <ph name="MS_WIN_NAME" /> або <ph name="SAFARI_PRODUCT_NAME" /> для <ph name="MAC_OS_NAME" />. У <ph name="LINUX_OS_NAME" /> альтернативний веб-переглядач не запускатиметься.</translation>
 <translation id="3950110092991281616">Увімкнути фонову автентифікацію лише у звичайному сеансі.</translation>
 <translation id="3950239119790560549">Оновлення часових обмежень</translation>
 <translation id="3956686688560604829">Використовувати правило Internet Explorer SiteList для підтримки застарілих веб-переглядачів.</translation>
@@ -2031,7 +2029,6 @@
 <translation id="4020682745012723568">Додатки Android не мають доступу до файлів cookie, перенесених у профіль користувача.</translation>
 <translation id="402759845255257575">Забороняти всім сайтам запускати JavaScript</translation>
 <translation id="4027608872760987929">Увімкнути пошукову службу за умовчанням</translation>
-<translation id="4039085364173654945">Контролює, чи дозволено розміщеному на сторінці "дочірньому" вмісту третьої сторони відображати спливаюче діалогове вікно базової автентифікації HTTP. Як правило, це налаштування вимкнено з метою захисту від фішингу. Якщо це правило не встановлено, налаштування вимикається, а "дочірньому вмісту" третьої сторони забороняється відображати спливаюче діалогове вікно базової автентифікації HTTP.</translation>
 <translation id="4044054366426171256">Налаштовує обов'язкові доменні імена, які надаються хостам віддаленого доступу. Користувачі не можуть змінювати це налаштування.
 
           Якщо цей параметр ввімкнено й налаштовано для принаймні одного домену, спільний доступ до хостів можна отримати лише з облікових записів, зареєстрованих в одному з указаних доменів.
@@ -2362,6 +2359,13 @@
       Це правило більше не підтримується. Натомість використовуйте <ph name="DEVICE_PRINTERS_ACCESS_MODE" />.
       </translation>
 <translation id="4562165737444703281">Дозволити користувачам [вмикати/налаштовувати] переадресацію портів у Crostini</translation>
+<translation id="456686782928669977">Це правило визначає, чи завантажувати правила з параметра SiteList в <ph name="IE_PRODUCT_NAME" />.
+
+      Якщо для цього правила вибрано значення true, <ph name="PRODUCT_NAME" /> переглядає правило <ph name="IEEM_SITELIST_POLICY" /> в <ph name="IE_PRODUCT_NAME" />, щоб отримати URL-адресу списку сайтів. Потім <ph name="PRODUCT_NAME" /> завантажує список сайтів за цією URL-адресою та застосовує правила так, наче їх налаштовано за допомогою правила <ph name="BROWSER_SWITCHER_URL_LIST_POLICY_NAME" />.
+
+      Якщо це правило не налаштовано або для нього вибрано значення false, <ph name="PRODUCT_NAME" /> не використовує правило <ph name="IEEM_SITELIST_POLICY" /> в <ph name="IE_PRODUCT_NAME" /> як джерело правил, що ініціюють перехід в інший веб-переглядач.
+
+      Докладніше про правило <ph name="IEEM_SITELIST_POLICY" /> в Internet Explorer читайте на сторінці https://docs.microsoft.com/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode</translation>
 <translation id="4567137030726189378">Дозволяє використання Інструментів розробника</translation>
 <translation id="4567818663772614440">Це правило керує хмарним звітуванням <ph name="PRODUCT_NAME" />, що завантажує інформацію про роботу веб-переглядача на консоль Google Адміністратора.
 
@@ -2461,11 +2465,6 @@
 <translation id="4725801978265372736">Ім’я локального користувача та власника хосту віддаленого доступу мають збігатися</translation>
 <translation id="4733471537137819387">Правила, пов’язані з вбудованою автентифікацією HTTP.</translation>
 <translation id="4742973303930120836">Обмежити режим друку з фоновими зображеннями</translation>
-<translation id="4744190513568488164">Сервери, яким <ph name="PRODUCT_NAME" /> може передавати права.
-
-          Імена серверів потрібно розділяти комами. Дозволяються символи підстановки (*).
-
-          Якщо це правило не налаштовано, <ph name="PRODUCT_NAME" /> не передаватиме облікові дані користувача, навіть якщо сервер виявлено в інтранет-мережі.</translation>
 <translation id="4752880493649142945">Сертифікат клієнта для під’єднання до RemoteAccessHostTokenValidationUrl</translation>
 <translation id="4757053978738874325">Увімкнути спеціальну можливість "Монофонічне аудіо".
 
@@ -2516,13 +2515,6 @@
 
       Якщо це правило налаштовано, користувачі не зможуть змінювати його. Якщо це правило не налаштовано, користувачі вибирають, чи потрібно автоматично ховати панель.</translation>
 <translation id="4812714598405913256">Налаштувати повідомлення про припинення дії автоматичних оновлень для правила DeviceMinimumVersion</translation>
-<translation id="481492486938162195">Це правило більше не підтримується. Натомість використовуйте <ph name="AUTH_NEGOCIATE_DELEGATE_ALLOWLIST_POLICY_NAME" />.
-
-          Сервери, яким <ph name="PRODUCT_NAME" /> може передавати права.
-
-          Назви серверів потрібно розділяти комами. Дозволяються символи підстановки (*).
-
-          Якщо це правило не налаштовано, <ph name="PRODUCT_NAME" /> не передаватиме облікові дані користувача, навіть якщо сервер виявлено в інтранет-мережі.</translation>
 <translation id="4816674326202173458">Дозволити корпоративному користувачеві бути основним і додатковим користувачем (налаштування за умовчанням для користувачів, якими не керує адміністратор підприємства)</translation>
 <translation id="4826326557828204741">Дія, яка має виконуватися під час живлення від акумулятора, коли виникає затримка через неактивність</translation>
 <translation id="482803100714220060">Показувати повні URL-адреси</translation>
@@ -2655,6 +2647,11 @@
           Якщо вибрати значення pac_script як ProxyMode, використовуються поля ProxyPacUrl і ProxyBypassList.</translation>
 <translation id="5056708224511062314">Лупу вимкнено</translation>
 <translation id="5058573563327660283">Вибирати, які дані видалятимуться під час автоматичного очищення диска (більше не підтримується)</translation>
+<translation id="5061114193960158745">Налаштування цього правила керують списком веб-сайтів, які ніколи не ініціюють перехід в інший веб-переглядач. Кожний елемент вважається правилом. Правила, які збігаються, не відкриватимуть альтернативний веб-переглядач. На відміну від <ph name="URL_LIST_POLICY_NAME" />, правила застосовуються в обох напрямках. Якщо доповнення <ph name="IE_PRODUCT_NAME" /> увімкнено, воно також визначає, чи <ph name="IE_PRODUCT_NAME" /> відкриватиме ці URL-адреси в <ph name="PRODUCT_NAME" />.
+
+      Якщо це правило не налаштовано, у список не додається жодний веб-сайт.
+
+      Примітка: елементи в цей список можна також додавати за допомогою правила <ph name="EXTERNAL_SITELIST_URL_POLICY_NAME" />.</translation>
 <translation id="5067143124345820993">Список користувачів, яким дозволено вхід</translation>
 <translation id="5073609397321802133">Якщо для цього правила вибрано значення false, користувачі не зможуть змінювати фон сторінки нової вкладки. Наявні користувацькі фони буде видалено назавжди, навіть якщо пізніше змінити значення правила на true.
 
@@ -2784,15 +2781,6 @@
 <translation id="5212810195096589189">Указувати дозвіл інтерфейсу командного рядка для віртуальної машини</translation>
 <translation id="5213038356678567351">Веб-сайти, які ніколи не повинні активувати перехід в інший веб-переглядач.</translation>
 <translation id="5219844027738217407">У додатках Android це правило стосується лише мікрофона. Коли для правила встановлено значення "true", мікрофон вимкнено в усіх додатках Android.</translation>
-<translation id="5228316810085661003">Затримка автоматичного входу в локальний обліковий запис на пристрої.
-
-      Якщо правило |DeviceLocalAccountAutoLoginId| не встановлено, це правило не діє. В інших випадках:
-
-      якщо це правило встановлено, воно визначає час бездіяльності користувача, що має минути, перш ніж відбудеться автоматичний вхід у локальний обліковий запис, визначений правилом |DeviceLocalAccountAutoLoginId|;
-
-      якщо це правило не встановлено, час очікування вважається рівним 0 мілісекунд.
-
-      Це правило вказується в мілісекундах.</translation>
 <translation id="523505283826916779">Налаштування доступності</translation>
 <translation id="5236882091572996759">Якщо для цього правила вибрано значення true або його не налаштовано, під час відтворення аудіо користувач вважається активним. Це запобігає завершенню часу очікування активності та діям, передбаченим у період неактивності. Проте коли минає вказаний час очікування, екран вимикається та блокується незалежно від того, чи відтворюється аудіо.
 
@@ -3242,9 +3230,6 @@
 <translation id="5774856474228476867">URL-адреса для пошуку пошукової служби за умовчанням</translation>
 <translation id="5775235485119094648">Заряджати акумулятор, коли досягнуто вказаного діапазону.</translation>
 <translation id="5776485039795852974">Запитувати щоразу, коли сайт хоче показати сповіщення на робочому столі</translation>
-<translation id="5781412041848781654">Указує, яку бібліотеку GSSAPI використовувати для автентифікації HTTP. Можна вказати лише назву бібліотеки або повний шлях.
-
-          Якщо налаштування не вибрано, <ph name="PRODUCT_NAME" /> використовуватиме назву бібліотеки за умовчанням.</translation>
 <translation id="5783009211970309878">Друкувати верхні й нижні колонтитули</translation>
 <translation id="5783576706065107606">Увімкнути для <ph name="CORS" /> зменшення кількості перевірок у новій реалізації <ph name="CORS" />, що дає змогу розширенням надалі мати сумісну поведінку, а <ph name="PRODUCT_NAME" /> – надсилати вказані заголовки без перевірок <ph name="CORS" />.
 
@@ -3533,7 +3518,6 @@
         Якщо правило є в списку, але існує конфлікт між двома джерелами й областями дії та/або рівнями, застосовується правило з найвищим пріоритетом.
 
         Якщо правила немає в списку, але існує конфлікт між двома джерелами й областями дії та/або рівнями, застосовується правило з найвищим пріоритетом.</translation>
-<translation id="6258193603492867656">Указує, чи створене ім’я учасника сервера (SPN) за протоколом Kerberos має включати нестандартний порт. Якщо це налаштування ввімкнено та введено нестандартний порт (тобто не порт 80 або 443), порт включається в створене ім’я SPN Kerberos. Якщо це налаштування вимкнено чи не встановлено, у створене ім’я SPN Kerberos ніколи не включається порт.</translation>
 <translation id="6261643884958898336">Повідомляти ідентифікаційну інформацію комп’ютера</translation>
 <translation id="6273015149273504999">
       Визначає список додатків і розширень, які автоматично встановлюються на екрані входу без взаємодії з користувачем та які не можна видалити чи вимкнути.
@@ -3581,11 +3565,6 @@
       Якщо це правило не налаштовано або список порожній, усі схеми будуть доступними в <ph name="PRODUCT_NAME" />.</translation>
 <translation id="6338982178236723271">Повідомляти інформацію про систему</translation>
 <translation id="6342187235303612558">Заборонити користувачам додавати або завантажувати файли, для яких наразі не підтримується DLP або перевірка на наявність зловмисного програмного забезпечення.</translation>
-<translation id="6352543686437322588">Автоматичний вхід у локальний обліковий запис на пристрої після затримки.
-
-      Якщо це правило встановлено, вхід у вказаний сеанс здійснюється автоматично, щойно мине період часу на екрані входу без жодних дій із боку користувача. Локальний обліковий запис уже має бути налаштовано (див. правило |DeviceLocalAccounts|).
-
-      Якщо це правило не налаштовано, автоматичний вхід не відбувається.</translation>
 <translation id="6366574325767783825">Якщо для цього правила вибрано значення True або його не налаштовано, <ph name="PRODUCT_NAME" /> прийматиме веб-контент, який розміщено через технологію Signed HTTP Exchange.
 
       Якщо для цього правила вибрано значення False, такий контент не завантажуватиметься.</translation>
@@ -3809,6 +3788,9 @@
 <translation id="6704515759227307131">Це правило більше не підтримується та буде замінене правилом AdvancedProtectionAllowed.
 
       Воно дає змогу вибрати, чи може користувач, який зареєструвався в Програмі додаткового захисту, надсилати свої завантаження в Google для перевірки на наявність зловмисного програмного забезпечення. Якщо для цього правила вибрано значення true або його не налаштовано, користувачу буде запропоновано надіслати свої файли в Google для ретельної перевірки. Якщо користувач натисне "Сканувати", його завантаження буде надіслано в Google. Якщо для цього правила вибрано значення false, користувачі не бачитимуть такого запиту, а їхні файли не надсилатимуться в Google.</translation>
+<translation id="6704994003174661159">Це правило контролює обробку ненадійних форм (надісланих через HTTP), які вбудовано на надійних (HTTPS) сайтах у веб-переглядачі.
+       Якщо це правило активовано або не налаштовано, на всю сторінку відображатиметься попередження, коли надсилатиметься ненадійна форма. Крім цього, біля виділених полів форми з'являтимуться спливаючі попередження, а автозаповнення буде вимкнено.
+       Якщо це правило деактивовано, попередження в ненадійних формах не з'являтимуться, а автозаповнення працюватиме, як зазвичай.</translation>
 <translation id="670597451099978576">Автоматично дозволяє цим сайтам підключати пристрої USB з певними ідентифікаторами постачальника й продукту на екрані входу.</translation>
 <translation id="6723472666969849951">Налаштування цього правила визначають додатки, які можна встановлювати в <ph name="PRODUCT_NAME" />, і хости, з якими вони можуть взаємодіяти, а також обмежують доступ до часу виконання.
 
@@ -3946,6 +3928,13 @@
 <translation id="6903814433019432303">Це правило активне лише в режимі роздрібного продажу.
 
       Визначає перелік URL-адрес, які будуть завантажуватися під час запуску демонстраційного сеансу. Це правило замінить інші механізми налаштування початкової URL-адреси, а тому може застосовуватися лише до сеансів, які не пов’язані з певним користувачем.</translation>
+<translation id="6905405893096403868">Якщо для правила вибрано список сегментів, кожний сегмент передається альтернативному веб-переглядачу як окремий параметр командного рядка. У <ph name="MS_WIN_NAME" /> параметри з'єднані пробілами. У <ph name="MAC_OS_NAME" /> і <ph name="LINUX_OS_NAME" /> параметр може містити пробіли, але все одно вважатись окремим.
+
+      Якщо параметр містить елемент <ph name="URL_PLACEHOLDER" />, <ph name="URL_PLACEHOLDER" /> замінюється URL-адресою сторінки, яку потрібно відкрити. Якщо в жодному параметрі немає елемента <ph name="URL_PLACEHOLDER" />, URL-адреса додається в кінці командного рядка.
+
+      Змінні середовища розгорнуті. У <ph name="MS_WIN_NAME" /> замість <ph name="ENV_VARIABLE_WIN_EXAMPLE" /> підставляється значення змінної середовища <ph name="ENV_VARIABLE_VALUE" />. У <ph name="MAC_OS_NAME" /> і <ph name="LINUX_OS_NAME" /> замість <ph name="ENV_VARIABLE_UNIX_EXAMPLE" /> підставляється значення змінної середовища <ph name="ENV_VARIABLE_VALUE" />.
+
+      Якщо це правило не налаштовано, лише URL-адреса передається як параметр командного-рядка.</translation>
 <translation id="6907778402784621686">Блокувати незахищений контент на цих сайтах</translation>
 <translation id="6908640907898649429">Налаштовує пошукову службу за умовчанням. Можна вказати пошукову службу за умовчанням, яку користувач використовуватиме, або вимкнути пошук за умовчанням.</translation>
 <translation id="6913068954484253496">Дозволити <ph name="PRODUCT_NAME" /> під’єднуватися до пристроїв Cast на всіх IP-адресах.</translation>
@@ -4003,6 +3992,11 @@
 <translation id="69525503251220566">Параметр, що додаає функцію пошуку за зображенням у пошукову систему за умовчанням</translation>
 <translation id="6953102253399571439">Увімкнути друк із PIN-кодом за умовчанням</translation>
 <translation id="6956272732789158625">Заборонити всім сайтам генерувати ключі</translation>
+<translation id="6961602002757991199">Якщо для цього правила встановлено дійсну URL-адресу, <ph name="PRODUCT_NAME" /> завантажує список сайтів за цією URL-адресою та застосовує правила так, наче їх налаштовано за допомогою правила <ph name="BROWSER_SWITCHER_URL_GREYLIST_POLICY_NAME" />. Ці правила забороняють <ph name="PRODUCT_NAME" /> та альтернативному веб-переглядачу відкривати один одного.
+
+      Якщо це правило не налаштовано (або для нього вказано недійсну URL-адресу), <ph name="PRODUCT_NAME" /> не використовує його як джерело для правил, що не ініціюють перехід в інший веб-переглядач.
+
+      Примітка: це правило вказує на файл XML у тому ж форматі, що й правило <ph name="IEEM_SITELIST_POLICY" /> в <ph name="IE_PRODUCT_NAME" />. Воно завантажує правила з файлу XML, не надсилаючи їх в <ph name="IE_PRODUCT_NAME" />. Докладніше про правило <ph name="IEEM_SITELIST_POLICY" /> в <ph name="IE_PRODUCT_NAME" /> читайте на сторінці https://docs.microsoft.com/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode</translation>
 <translation id="6965859329738616662">Визначає, чи модель розумного затемнення може збільшувати час активності екрана.
 
       Коли екран має згаснути, модель розумного затемнення оцінює, чи потрібно відкласти цю дію. Якщо модель розумного затемнення відкладає вимкнення екрана, час його активності збільшується. У такому випадку затримки вимкнення, блокування й неактивності екрана налаштовуються відповідно, щоб проміжки часу від затримки затемнення екрана відповідали попереднім налаштуванням.
@@ -4027,6 +4021,9 @@
 <translation id="7016736684656067099">Якщо для цього правила вибрано значення 1, усі веб-сайти зможуть показувати зображення. Якщо для нього вибрано значення 2, показ зображень буде заблоковано.
 
       Якщо це правило не налаштовано, зображення буде дозволено, але користувачі зможуть змінити цей параметр.</translation>
+<translation id="7018302809266676962">Якщо це правило активовано або не налаштовано, <ph name="PRODUCT_NAME" /> залишає відкритою принаймні одну вкладку після переходу на альтернативний веб-переглядач.
+
+      Якщо це правило деактивовано, <ph name="PRODUCT_NAME" /> закриває вкладку після переходу на альтернативний веб-переглядач, навіть якщо це була остання вкладка. Це спричинить повне закриття <ph name="PRODUCT_NAME" />.</translation>
 <translation id="7019805045859631636">Fast</translation>
 <translation id="7027785306666625591">Налаштовувати керування живленням в <ph name="PRODUCT_OS_NAME" />.
 
@@ -4273,9 +4270,6 @@
 <translation id="731208205557053914">Повідомляти дані VPD</translation>
 <translation id="7323896582714668701">Додаткові параметри командного рядка для <ph name="PRODUCT_NAME" /></translation>
 <translation id="7326394567531622570">Застосовується подібно до правила Wipe (значення 2), але зберігаються маркери даних для входу, щоб користувач не входив знову.</translation>
-<translation id="7329968046053403405">Визначає тип облікових записів, наданих додатком для автентифікації Android, що підтримує автентифікацію <ph name="HTTP_NEGOTIATE" /> (наприклад, Kerberos). Цю інформацію має надати постачальник додатка для автентифікації. Щоб дізнатися більше, перегляньте сторінку https://goo.gl/hajyfN.
-
-          Якщо це правило не налаштовано, автентифікацію <ph name="HTTP_NEGOTIATE" /> буде вимкнено на пристрої Android.</translation>
 <translation id="7331962793961469250">Якщо встановлено значення параметра "true", реклама програм Веб-магазину Chrome не відображається на сторінці нової вкладки. Якщо встановлено значення параметра "false" його не встановлено, реклама програм Веб-магазину Chrome відображається на сторінці нової вкладки</translation>
 <translation id="7332963785317884918">Це правило більше не використовується. <ph name="PRODUCT_OS_NAME" /> завжди використовуватиме стратегію очищення "RemoveLRU".
 
@@ -4340,6 +4334,11 @@
 <translation id="749556411189861380">Повідомляти про версію ОС і мікропрограми зареєстрованих пристроїв.
 
       Якщо цей параметр має значення "true", зареєстровані пристрої періодично повідомлятимуть версію ОС і мікропрограми. Якщо цей параметр не налаштовано або має значення "false", інформація про версію не повідомлятиметься.</translation>
+<translation id="7506745375479451616">Це правило вказує, яка команда відкриває URL-адреси в <ph name="PRODUCT_NAME" /> під час переходу з <ph name="IE_PRODUCT_NAME" />. Для цього правила можна вибрати шлях файлу або <ph name="PRODUCT_NAME_PLACEHOLDER" />, щоб автоматично визначати місцезнаходження <ph name="PRODUCT_NAME" />.
+
+      Якщо це правило не налаштовано, <ph name="IE_PRODUCT_NAME" /> автоматично визначає шлях виконуваного файлу <ph name="PRODUCT_NAME" />, коли запускає <ph name="PRODUCT_NAME" /> з Internet Explorer.
+
+      Примітка: якщо доповнення Підтримка застарілих веб-переглядачів для <ph name="IE_PRODUCT_NAME" /> не встановлено, це правило не діє.</translation>
 <translation id="7506758875409719208">Налаштовує потрібні доменні імена, які надаються клієнтам із віддаленим доступом. Користувачі не можуть змінювати це налаштування.
 
           Якщо цей параметр ввімкнено й налаштовано принаймні для одного домену, лише клієнти з одного з указаних доменів можуть підключатися до хосту.
@@ -5216,7 +5215,6 @@
 <translation id="8757552286070680084">Конфігурація контролера діагностики й телеметрії (DTC) Wilco</translation>
 <translation id="8758831693895931466">Увімкнути обов’язкову реєстрацію для хмарного керування</translation>
 <translation id="8759829385824155666">Дозволені типи шифрування Kerberos</translation>
-<translation id="8764119899999036911">Указує, чи ім’я учасника сервера (SPN) за протоколом Kerberos створено на основі канонічного DNS-імені чи введеного оригінального імені. Якщо це налаштування ввімкнено, пошук CNAME пропускається та використовується введене ім’я сервера. Якщо це налаштування вимкнено чи не встановлено, канонічне ім’я сервера визначається через пошук CNAME.</translation>
 <translation id="8764477907716150749">Це правило лише для внутрішнього використання <ph name="PRODUCT_NAME" />.</translation>
 <translation id="877185520360032968">Налаштування цього правила змінюють каталог за умовчанням, у якому Chrome зберігає файли, але користувачі зможуть змінити його.
 
@@ -5331,13 +5329,6 @@
       Якщо для нього вибрано значення false або його не налаштовано, буде ввімкнено елементи керування формами, включені у версії M81, M82 та M83.
 
       Це правило буде видалено у версіях після Chrome 84.</translation>
-<translation id="8937562488500723400">Контролює, чи враховується схвалення правилом KDC під час прийняття рішення щодо того, чи делегувати квитки <ph name="KERBEROS" />.
-
-          Якщо для правила встановлено значення true, під час автентифікації HTTP враховується схвалення правилом KDC, тобто Chrome делегує облікові дані, лише якщо KDC встановлює для квитків сервісу значення <ph name="OK_AS_DELEGATE" />. Докладніше читайте на сторінці https://tools.ietf.org/html/rfc5896.html. Сервіс також має відповідати правилу AuthNegotiateDelegateAllowlist.
-
-          Якщо це правило не налаштовано або для нього вибрано значення false, правило KDC ігнорується на підтримуваних платформах і застосовується лише правило AuthNegotiateDelegateAllowlist.
-
-          У Windows правило KDC застосовується завжди.</translation>
 <translation id="8938932171964587769">Не підтримується у версії M69. Натомість використовуйте правило
       OverrideSecurityRestrictionsOnInsecureOrigin.
 
@@ -5370,6 +5361,7 @@
       Якщо це правило не налаштовано або має значення true, Синхронізація згоди може показуватися.</translation>
 <translation id="8943934315109955032">Не перевіряти на відповідність правилам щодо захисту конфіденційних даних</translation>
 <translation id="8947415621777543415">Повідомляти місцезнаходження пристрою</translation>
+<translation id="8948062138228904066">Білий список серверів автентифікації</translation>
 <translation id="8949552982791839607">Якщо це правило вимкнено, застереження про небезпеку під час запуску Chrome із потенційно небезпечними правилами командного рядка не з'являються.
 
           Якщо це правило ввімкнено або не налаштовано, застереження про небезпеку з'являються, коли Chrome запускається через правила командного рядка.
@@ -5395,6 +5387,19 @@
 <translation id="8976531594979650914">Використовувати системний принтер за умовчанням</translation>
 <translation id="8977192934280677167">Дозволити пошуковій системі за умовчанням доступ до пошуку в контекстного меню</translation>
 <translation id="8992176907758534924">Забороняти всім сайтам показувати зображення</translation>
+<translation id="9007632512838819703">Це правило більше не підтримується. Натомість використовуйте <ph name="SPELLCHECK_LANGUAGE_BLOCKLIST_POLICY_NAME" />.
+
+      Примусово вимикає мови перевірки правопису Нерозпізнані мови в цьому списку ігноруються.
+
+      Якщо це правило активовано, перевірка правопису не працює для вказаних мов. Користувач може вмикати або вимикати перевірку правопису для мов, яких немає в списку.
+
+      Якщо це правило не налаштовано або деактивовано, указані користувачем параметри перевірки правопису не змінюються.
+
+      Якщо для правила <ph name="SPELLCHECK_ENABLED_POLICY_NAME" /> вибрано значення false, правило не діє.
+
+      Якщо мову вказано в цьому правилі та в <ph name="SPELLCHECK_LANGUAGE_POLICY_NAME" />, останнє має пріоритет і мова перевірки орфографії вмикається.
+
+      Наразі підтримуються такі мови: af, bg, ca, cs, da, de, el, en-AU, en-CA, en-GB, en-US, es, es-419, es-AR, es-ES, es-MX, es-US, et, fa, fo, fr, he, hi, hr, hu, id, it, ko, lt, lv, nb, nl, pl, pt-BR, pt-PT, ro, ru, sh, sk, sl, sq, sr, sv, ta, tg, tr, uk, vi.</translation>
 <translation id="9009119876570708617">Це правило видалено в M85 і новіших версіях. Щоб дозволяти незахищений контент для окремих сайтів, використовуйте правило <ph name="POLICY_NAME" />.
        Це правило контролює обробку змішаного контенту (HTTP на сайтах HTTPS) у веб-переглядачі.
        Якщо для правила вибрано значення true або його не налаштовано, змішаний аудіо- й відеоконтент автоматично оновлюватиметься до HTTPS (тобто URL-адреса записуватиметься через HTTPS без резервного варіанту, якщо ресурс недоступний через протокол HTTPS), а в рядку URL-адреси змішаного контенту із зображеннями з'являтиметься застереження "Ненадійне".
diff --git a/components/policy/resources/policy_templates_vi.xtb b/components/policy/resources/policy_templates_vi.xtb
index c1f806e..5e6390b2 100644
--- a/components/policy/resources/policy_templates_vi.xtb
+++ b/components/policy/resources/policy_templates_vi.xtb
@@ -10,6 +10,17 @@
       Nếu bạn không đặt chính sách này, thì không có hạn chế nào được áp dụng và người dùng có thể in mọi tài liệu.</translation>
 <translation id="101438888985615157">Xoay màn hình 180 độ</translation>
 <translation id="1017967144265860778">Quản lý nguồn trên màn hình đăng nhập</translation>
+<translation id="1018427234617066902">Buộc bật ngôn ngữ có tính năng kiểm tra chính tả. Các ngôn ngữ không nhận dạng được trong danh sách đó sẽ bị bỏ qua.
+
+      Nếu bạn bật chính sách này, tính năng kiểm tra chính tả sẽ được bật cho các ngôn ngữ đã chỉ định, ngoài các ngôn ngữ mà người dùng đã bật tính năng kiểm tra chính tả.
+
+      Nếu bạn tắt hoặc không đặt chính sách này, thì sẽ không có sự thay đổi nào đối với tùy chọn kiểm tra chính tả của người dùng.
+
+      Nếu bạn đặt chính sách <ph name="SPELLCHECK_ENABLED_POLICY_NAME" /> thành false, thì chính sách này sẽ không có hiệu lực.
+
+      Nếu một ngôn ngữ có trong cả chính sách này và chính sách <ph name="SPELLCHECK_LANGUAGE_BLOCKLIST_POLICY_NAME" />, thì chính sách này sẽ được ưu tiên và ngôn ngữ có tính năng kiểm tra chính tả đó sẽ được bật.
+
+      Các ngôn ngữ hiện được hỗ trợ là: tiếng Hà Lan (Nam Phi), tiếng Bulgaria, tiếng Catalan, tiếng Séc, tiếng Đan Mạch, tiếng Đức, tiếng Hy Lạp, tiếng Anh – Úc, tiếng Anh – Canada, tiếng Anh – Anh, tiếng Anh – Mỹ, tiếng Tây Ban Nha, tiếng Tây Ban Nha – Mỹ La tinh, tiếng Tây Ban Nha – Argentina, tiếng Tây Ban Nha – Tây Ban Nha, tiếng Tây Ban Nha – Mexico, tiếng Tây Ban Nha – Mỹ, tiếng Estonia, tiếng Ba Tư, tiếng Faroe, tiếng Pháp, tiếng Do Thái, tiếng Hindi, tiếng Croatia, tiếng Hungary, tiếng Indonesia, tiếng Ý, tiếng Hàn, tiếng Lithuania, tiếng Latvia, tiếng Bokmål, tiếng Hà Lan, tiếng Ba Lan, tiếng Bồ Đào Nha – Brazil, tiếng Bồ Đào Nha – Bồ Đào Nha, tiếng Romania, tiếng Nga, tiếng Serbia – Croatia, tiếng Slovak, tiếng Slovenia, tiếng Albania, tiếng Serbia, tiếng Thụy Điển, tiếng Tamil, tiếng Tajik, tiếng Thổ Nhĩ Kỳ, tiếng Ukraina, tiếng Việt.</translation>
 <translation id="1019101089073227242">Thiết lập thư mục dữ liệu người dùng</translation>
 <translation id="1022361784792428773">Các ID tiện ích mà bạn nên ngăn người dùng cài đặt (hoặc * cho tất cả)</translation>
 <translation id="102492767056134033">Đặt trạng thái mặc định của bàn phím ảo trên màn hình đăng nhập</translation>
@@ -388,15 +399,6 @@
 <translation id="1654087023995670109">Thực thi chế độ khách trên trình duyệt</translation>
 <translation id="1655229863189977773">Đặt kích thước bộ nhớ đệm của đĩa theo byte</translation>
 <translation id="166427968280387991">Máy chủ proxy</translation>
-<translation id="1668836044817793277">Có cho phép ứng dụng kiosk tự động khởi chạy với độ trễ bằng không kiểm soát phiên bản <ph name="PRODUCT_OS_NAME" /> hay không.
-
-      Chính sách này kiểm soát việc có cho phép ứng dụng kiosk tự động khởi chạy với độ trễ bằng không kiểm soát phiên bản <ph name="PRODUCT_OS_NAME" /> hay không bằng cách khai báo required_platform_version trong tệp kê khai và sử dụng tệp này làm tiền tố phiên bản đích cập nhật tự động.
-
-      Nếu chính sách được đặt thành true, giá trị của khóa tệp kê khai required_platform_version của ứng dụng kiosk tự động khởi chạy với độ trễ bằng không được sử dụng làm tiền tố phiên bản đích cập nhật tự động.
-
-      Nếu chính sách không được định cấu hình hoặc được đặt thành false, khóa tệp kê khai required_platform_version bị bỏ qua và cập nhật tự động tiến hành như bình thường.
-
-      Cảnh báo: Không nên ủy quyền kiểm soát phiên bản <ph name="PRODUCT_OS_NAME" /> cho ứng dụng kiosk vì điều này có thể khiến thiết bị không thể nhận được các bản cập nhật phần mềm và các bản vá bảo mật tối quan trọng. Việc ủy quyền kiểm soát phiên bản <ph name="PRODUCT_OS_NAME" /> có thể khiến người dùng gặp rủi ro.</translation>
 <translation id="1669584285557771729">Nếu bạn đặt chính sách này, thì chính sách sẽ kiểm soát loại kính lúp được bật.
 
           Nếu bạn đặt chính sách này thành "Toàn màn hình", thì kính lúp sẽ luôn bật ở chế độ phóng to toàn màn hình trên màn hình đăng nhập.
@@ -475,6 +477,9 @@
       Nếu bạn đặt chính sách này, thì hệ thống sẽ chỉ định những tiện ích không nằm trong danh sách tiện ích bị cấm. Nếu bạn muốn cấm tất cả tiện ích, hãy sử dụng giá trị <ph name="ALL_EXTENSIONS" /> cho <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" />. Khi đó, người dùng chỉ có thể cài đặt các tiện ích được cho phép rõ ràng. Theo mặc định, tất cả tiện ích đều được phép. Tuy nhiên, nếu bạn đã cấm các tiện ích theo chính sách, hãy sử dụng danh sách các tiện ích được phép để thay đổi chính sách đó.</translation>
 <translation id="1781356041596378058">Chính sách này cũng kiểm soát quyền truy cập vào Tùy chọn của nhà phát triển Android. Nếu bạn đặt chính sách này thành true, người dùng sẽ không thể truy cập vào Tùy chọn của nhà phát triển. Nếu bạn đặt chính sách này thành false hoặc không đặt chính sách này thì người dùng có thể truy cập Tùy chọn của nhà phát triển bằng cách nhấn bảy lần trên số bản dựng trong ứng dụng cài đặt Android.</translation>
 <translation id="1793346220873697538">Tắt tính năng in mã PIN theo mặc định</translation>
+<translation id="179694024208061102">Nếu bạn đặt chính sách này thành Bật, thì <ph name="PRODUCT_NAME" /> sẽ tìm cách chạy một số URL trong trình duyệt thay thế, chẳng hạn như <ph name="IE_PRODUCT_NAME" />. Bạn đặt tính năng này bằng các chính sách trong nhóm <ph name="LEGACY_BROWSER_SUPPORT_POLICY_GROUP" />.
+
+      Nếu bạn đặt chính sách này thành Tắt hoặc không đặt, thì <ph name="PRODUCT_NAME" /> sẽ không tìm cách chạy các URL đã chỉ định trong trình duyệt thay thế.</translation>
 <translation id="1797233582739332495">Hiển thị lời nhắc định kỳ cho người dùng cho biết bắt buộc phải chạy lại</translation>
 <translation id="1798559516913615713">Thời gian tồn tại của bộ nhớ đệm GPO</translation>
 <translation id="1802205074307397126">Trì hoãn tải tệp lên cho đến khi biết kết quả quét</translation>
@@ -652,11 +657,6 @@
           Nếu bạn tắt tùy chọn cài đặt này, thì người dùng sẽ không được phép chuyển tệp. Nếu bạn bật hoặc không đặt tùy chọn cài đặt này, thì người dùng có thể chuyển tệp.</translation>
 <translation id="2057317273526988987">Cho phép truy cập vào một danh sách các URL</translation>
 <translation id="2061810934846663491">Định cấu hình tên miền bắt buộc cho máy chủ truy cập từ xa</translation>
-<translation id="206623763829450685">Chỉ định các cơ chế xác thực HTTP mà <ph name="PRODUCT_NAME" /> hỗ trợ.
-
-          Các giá trị có thể có là 'basic', 'digest', 'ntlm' và 'negotiate'. Phân tách nhiều giá trị bằng dấu phẩy.
-
-          Nếu không thiết lập chính sách này, tất cả bốn cơ chế sẽ được sử dụng.</translation>
 <translation id="2067011586099792101">Chặn truy cập vào các trang web nằm ngoài gói nội dung</translation>
 <translation id="2073552873076775140">Cho phép đăng nhập vào <ph name="PRODUCT_NAME" /></translation>
 <translation id="2075732129949889165">Playbook Crostini Ansible</translation>
@@ -795,6 +795,7 @@
       Hệ thống sẽ tìm nạp từ xa các nội dung đề xuất này từ các máy chủ của Google.
 
       Nếu bạn đặt tùy chọn cài đặt này thành false, thì hệ thống sẽ không tìm nạp hay hiển thị nội dung đề xuất.</translation>
+<translation id="225340736558643885">Bật cảnh báo đối với biểu mẫu không an toàn</translation>
 <translation id="2258126710006312594">Cho phép người dùng truy cập từ xa chuyển tệp từ/đến máy chủ</translation>
 <translation id="2267288258868218403">Chặn hoạt động tải các loại tệp không được hỗ trợ lên</translation>
 <translation id="2269319728625047531">Cho phép hiển thị màn hình Đồng ý đồng bộ hóa trong khi đăng nhập</translation>
@@ -880,6 +881,13 @@
 <translation id="2358176879566587521">Chính sách này đã bị xóa vì không tương thích với phiên bản <ph name="PRODUCT_NAME" /> này. Hãy đọc thêm tại https://support.google.com/chrome/a/answer/7643500</translation>
 <translation id="2364639863953745682">Chế độ của trải nghiệm làm quen với Trợ lý</translation>
 <translation id="2386362615870139244">Cho phép khóa chế độ thức màn hình</translation>
+<translation id="2394674739523870144">Nếu bạn đặt chính sách này thành một danh sách chuỗi, thì các chuỗi sẽ được liên kết bằng dấu cách và chuyển từ <ph name="IE_PRODUCT_NAME" /> tới <ph name="PRODUCT_NAME" /> ở dạng tham số dòng lệnh. Nếu một tham số chứa <ph name="URL_PLACEHOLDER" />, thì <ph name="URL_PLACEHOLDER" /> sẽ được thay bằng URL của trang cần mở. Nếu không có tham số nào chứa <ph name="URL_PLACEHOLDER" />, thì URL này sẽ được thêm vào cuối dòng lệnh.
+
+      Các biến môi trường được mở rộng. Trên <ph name="MS_WIN_NAME" />, <ph name="ENV_VARIABLE_WIN_EXAMPLE" /> được thay bằng giá trị của biến môi trường <ph name="ENV_VARIABLE_VALUE" />.
+
+      Nếu bạn không đặt chính sách này, thì <ph name="IE_PRODUCT_NAME" /> chỉ chuyển URL tới <ph name="PRODUCT_NAME" /> ở dạng tham số dòng lệnh.
+
+      Lưu ý: Nếu bạn chưa cài đặt phần bổ trợ Hỗ trợ trình duyệt cũ cho <ph name="IE_PRODUCT_NAME" />, thì chính sách này sẽ không có hiệu lực.</translation>
 <translation id="2399987589969059485">Việc định cấu hình chính sách này sẽ cho phép chỉ định những biến thể được phép áp dụng trong <ph name="PRODUCT_NAME" />.
 
       Biến thể là phương tiện để sửa đổi <ph name="PRODUCT_NAME" /> mà không cần gửi phiên bản mới của trình duyệt bằng cách bật hoặc tắt những tính năng đã có một cách chọn lọc. Hãy truy cập vào https://support.google.com/chrome/a?p=Manage_the_Chrome_variations_framework để xem thêm thông tin.
@@ -938,11 +946,6 @@
 
       Nếu bạn không đặt chính sách này hoặc đặt thành false, thì số liệu thống kê sẽ không được báo cáo.
       Nếu bạn đặt chính sách này thành true, thì số liệu thống kê sẽ được báo cáo.</translation>
-<translation id="244317009688098048">Bật phím tắt bailout cho tự động đăng nhập.
-
-      Nếu chính sách này chưa được đặt hoặc được đặt thành True và tài khoản trong thiết bị được định cấu hình cho tự động đăng nhập không trễ, <ph name="PRODUCT_OS_NAME" /> sẽ đặt phím tắt là Ctrl+Alt+S để bỏ qua tự động đăng nhập và hiển thị màn hình đăng nhập.
-
-      Nếu chính sách này được đặt thành False thì không thể bỏ qua tự động đăng nhập không trễ (nếu được định cấu hình).</translation>
 <translation id="2454228136871844693">Tối ưu hóa cho độ ổn định.</translation>
 <translation id="2463034609187171371">Bật bộ thuật toán mật mã DHE trong TLS</translation>
 <translation id="2463365186486772703">Ngôn ngữ của ứng dụng</translation>
@@ -988,11 +991,6 @@
       Khi chưa định cấu hình hoặc đặt chính sách này thành "Không lọc trang web có nội dung người lớn", chúng tôi sẽ không lọc các trang web này.
 
       Khi đặt chính sách này thành "Lọc các trang web cấp cao nhất có nội dung người lớn", chúng tôi sẽ lọc các trang web được phân loại là có chứa nội dung khiêu dâm.</translation>
-<translation id="2488010520405124654">Bật lời nhắc về cấu hình mạng khi ngoại tuyến.
-
-      Nếu chính sách này chưa được đặt hoặc được đặt thành Đúng đồng thời tài khoản trên thiết bị được định cấu hình để tự động đăng nhập mà không có độ trễ và thiết bị không có quyền truy cập Internet, <ph name="PRODUCT_OS_NAME" /> sẽ hiển thị lời nhắc về cấu hình mạng.
-
-      Nếu chính sách này được đặt thành Sai, thông báo lỗi sẽ được hiển thị thay vì lời nhắc về cấu hình mạng.</translation>
 <translation id="2498238926436517902">Luôn tự động ẩn giá</translation>
 <translation id="250670737672448119">Bật tính năng hỗ trợ tiếp cận về làm nổi bật dấu chèn.
 
@@ -1015,14 +1013,6 @@
 <translation id="2518231489509538392">Cho phép phát âm thanh</translation>
 <translation id="2521581787935130926">Hiển thị lối tắt ứng dụng trong thanh dấu trang</translation>
 <translation id="2522304491589804974">Định cấu hình danh sách cho phép cài đặt tiện ích</translation>
-<translation id="2528659559494311776">Chính sách này kiểm soát một tính năng bảo mật trong TLS 1.3 giúp bảo vệ các đường kết nối khỏi các cuộc tấn công hạ cấp. Tính năng này có khả năng tương thích ngược và sẽ không ảnh hưởng đến các đường kết nối tới proxy hoặc máy chủ TLS 1.2 tuân thủ. Tuy nhiên, các phiên bản cũ của một số proxy chặn TLS hiện có một lỗi triển khai gây ra tình trạng không tương thích.
-
-      Nếu bạn không đặt hoặc đặt chính sách này thành True, thì <ph name="PRODUCT_NAME" /> sẽ bật các biện pháp bảo vệ an ninh này cho mọi đường kết nối.
-
-      Nếu bạn đặt chính sách này thành False, thì <ph name="PRODUCT_NAME" /> sẽ tắt các biện pháp bảo vệ an ninh này đối với những đường kết nối được xác thực bằng chứng chỉ CA đã cài đặt trên máy. Các biện pháp bảo vệ này luôn bật đối với những đường kết nối được xác thực bằng chứng chỉ CA được tin cậy công khai.
-
-      Giá trị mặc định cho chính sách này đã thay đổi từ false thành true trong <ph name="PRODUCT_NAME" /> 81. Theo dự kiến, các proxy bị ảnh hưởng sẽ gây ra sự cố kết nối với mã lỗi là ERR_TLS13_DOWNGRADE_DETECTED. Những quản trị viên cần thêm thời gian để nâng cấp các proxy bị ảnh hưởng có thể dùng chính sách này để tạm thời tắt tính năng bảo mật này. Chính sách này sẽ bị loại bỏ sau phiên bản 85.
-      </translation>
 <translation id="2529880111512635313">Định cấu hình danh sách các ứng dụng và tiện ích buộc phải cài đặt</translation>
 <translation id="253135976343875019">Thời gian chờ cảnh báo trạng thái không sử dụng khi chạy trên nguồn AC</translation>
 <translation id="2536525645274582300">Người dùng quyết định có bật dịch vụ vị trí của Google hay không</translation>
@@ -1078,11 +1068,6 @@
 
       Nếu bạn đặt chính sách này thành false, tính năng tăng tốc phần cứng sẽ bị tắt.</translation>
 <translation id="2593762551209145088">Tính năng Duyệt web an toàn sẽ không bao giờ hoạt động.</translation>
-<translation id="2596260130957832043">Kiểm soát xem NTLMv2 có được bật hay không.
-
-          Tất cả phiên bản gần đây của máy chủ Samba và Windows đều hỗ trợ NTLMv2. Chỉ nên tắt cài đặt này trong trường hợp muốn có khả năng tương thích ngược và giảm tính bảo mật của quá trình xác thực.
-
-          Nếu bạn chưa đặt chính sách này thì mặc định sẽ là true và NTLMv2 được bật.</translation>
 <translation id="26023406105317310">Định cấu hình các tài khoản Kerberos</translation>
 <translation id="2604182581880595781">Định cấu hình các chính sách liên quan đến tính năng Chia sẻ tệp trong mạng.</translation>
 <translation id="2615240493030733717">Báo cáo thông tin về múi giờ</translation>
@@ -1110,6 +1095,11 @@
 
       Để biết thông tin chi tiết về mẫu <ph name="URL_LABEL" /> hợp lệ, vui lòng xem tại https://cloud.google.com/docs/chrome-enterprise/policies/url-patterns.</translation>
 <translation id="2633084400146331575">Bật tính năng phản hồi bằng giọng nói</translation>
+<translation id="2635872253077105112">Nếu bạn đặt chính sách này, hệ thống sẽ kiểm soát danh sách các trang web sẽ mở trong trình duyệt thay thế. Mỗi mục được coi là một quy tắc để mở nội dung nào đó trên trình duyệt thay thế. <ph name="PRODUCT_NAME" /> sử dụng các quy tắc đó khi chọn có mở một URL trên trình duyệt thay thế hay không. Khi phần bổ trợ <ph name="IE_PRODUCT_NAME" /> đang bật, <ph name="IE_PRODUCT_NAME" /> sẽ chuyển lại về <ph name="PRODUCT_NAME" /> khi các quy tắc không trùng khớp. Nếu các quy tắc xung đột với nhau thì <ph name="PRODUCT_NAME" /> sẽ sử dụng quy tắc cụ thể nhất.
+
+      Nếu bạn không đặt chính sách này, thì hệ thống sẽ không thêm trang web nào vào danh sách này.
+
+      Lưu ý: Bạn cũng có thể thêm các thành phần vào danh sách này thông qua chính sách <ph name="USE_IE_SITELIST_POLICY_NAME" /> và <ph name="EXTERNAL_SITELIST_URL_POLICY_NAME" />.</translation>
 <translation id="264093234299818170">Tất cả máy in đều được hiển thị trừ những máy in trong danh sách chặn.</translation>
 <translation id="2647069081229792812">Bật hoặc tắt tính năng chỉnh sửa dấu trang</translation>
 <translation id="2649896281375932517">Để người dùng quyết định</translation>
@@ -1173,9 +1163,6 @@
       Chính sách doanh nghiệp này được áp dụng ngắn hạn và sẽ bị loại bỏ trong Chrome 88.</translation>
 <translation id="2759224876420453487">Kiểm soát hoạt động của người dùng trong một phiên đa cấu hình</translation>
 <translation id="2761483219396643566">Thời gian chờ cảnh báo trạng thái không sử dụng khi chạy trên nguồn pin</translation>
-<translation id="2762164719979766599">Chỉ định danh sách tài khoản trong thiết bị được hiển thị trên màn hình đăng nhập.
-
-      Mỗi mục nhập trong danh sách chỉ định một định danh, được sử dụng nội bộ để cho biết riêng các tài khoản trong thiết bị khác nhau.</translation>
 <translation id="2769952903507981510">Định cấu hình tên miền bắt buộc cho máy chủ truy cập từ xa</translation>
 <translation id="2787173078141616821">Báo cáo thông tin về trạng thái của Android</translation>
 <translation id="2787774054174244402">Nếu bạn đặt chính sách này thành True, thì người dùng sẽ không ghi được vào thiết bị lưu trữ bên ngoài.
@@ -1284,6 +1271,11 @@
 <translation id="2921222258441684334">Nếu bạn đặt chính sách này thành 1, thì các trang web có thể theo dõi vị trí thực của người dùng theo mặc định. Nếu bạn đặt chính sách này thành 2, thì các trang web không được theo dõi vị trí thực của người dùng theo mặc định. Bạn có thể đặt chính sách này để hỏi bất cứ khi nào một trang web muốn theo dõi vị trí thực của người dùng.
 
       Nếu bạn không đặt chính sách này, thì chính sách <ph name="ASK_GEOLOCATION_POLICY_NAME" /> sẽ áp dụng, tuy nhiên, người dùng có thể thay đổi tùy chọn cài đặt này.</translation>
+<translation id="2940127076681735544">Nếu bạn đặt chính sách này thành một URL hợp lệ, thì <ph name="PRODUCT_NAME" /> sẽ tải danh sách trang web xuống từ URL đó, rồi áp dụng các quy tắc như thể các quy tắc đó được định cấu hình bằng chính sách <ph name="SITELIST_POLICY_NAME" />.
+
+      Nếu bạn không đặt chính sách này (hoặc đặt thành một URL không hợp lệ), thì <ph name="PRODUCT_NAME" /> sẽ không dùng chính sách này làm nguồn của các quy tắc chuyển đổi trình duyệt.
+
+      Lưu ý: Chính sách này trỏ tới một tệp XML có cùng định dạng với chính sách <ph name="IEEM_SITELIST_POLICY" /> của <ph name="IE_PRODUCT_NAME" />. URL này sẽ tải các quy tắc từ một tệp XML nhưng không chia sẻ những quy tắc đó với <ph name="IE_PRODUCT_NAME" />. Hãy đọc thêm về chính sách <ph name="IEEM_SITELIST_POLICY" /> của <ph name="IE_PRODUCT_NAME" /> (https://docs.microsoft.com/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode)</translation>
 <translation id="2952347049958405264">Hạn chế:</translation>
 <translation id="2956777931324644324">Chính sách này ngừng hoạt động kể từ phiên bản 36 của <ph name="PRODUCT_NAME" />.
 
@@ -1581,6 +1573,9 @@
 
       Nếu bạn không đặt chính sách này, bất kỳ plugin nào khớp với mẫu trong 'DisabledPlugins' đều bị khóa ở trạng thái tắt và người dùng sẽ không thể bật được.</translation>
 <translation id="3381968327636295719">Sử dụng trình duyệt chính theo mặc định</translation>
+<translation id="3412937883532015092">Nếu bạn đặt chính sách này thành một số, thì <ph name="PRODUCT_NAME" /> sẽ hiển thị một thông báo trong khoảng thời gian mili giây đó rồi mới mở trình duyệt thay thế.
+
+      Nếu bạn đặt chính sách này thành 0 hoặc không đặt, thì URL đã chỉ định sẽ mở trong trình duyệt thay thế ngay khi người dùng truy cập vào URL đó.</translation>
 <translation id="3414260318408232239">Nếu bạn chưa định cấu hình chính sách này, thì <ph name="PRODUCT_NAME" /> sẽ sử dụng phiên bản tối thiểu mặc định là TLS 1.0.
 
       Nếu không, bạn có thể đặt chính sách này thành một trong các giá trị sau: "tls1", "tls1.1" hoặc "tls1.2". Khi được đặt, <ph name="PRODUCT_NAME" /> sẽ không sử dụng các phiên bản SSL/TLS thấp hơn phiên bản đã chỉ định. Giá trị không xác định sẽ bị bỏ qua.</translation>
@@ -1975,6 +1970,9 @@
 <translation id="3942041691320538491">Nếu đặt chính sách này thành 0 (giá trị mặc định), thì bạn có thể truy cập vào công cụ cho nhà phát triển và Bảng điều khiển JavaScript. Tuy nhiên, bạn sẽ không truy cập được trong trường hợp đã cài đặt tiện ích theo chính sách doanh nghiệp. Nếu đặt chính sách này thành 1, thì bạn có thể truy cập vào công cụ cho nhà phát triển và Bảng điều khiển JavaScript trong mọi trường hợp, bao gồm cả trường hợp đã cài đặt tiện ích theo chính sách doanh nghiệp. Nếu đặt chính sách này thành 2, thì bạn không thể truy cập vào công cụ cho nhà phát triển cũng như không thể kiểm tra các thành phần của trang web.
 
       Tùy chọn cài đặt này cũng tắt các phím tắt và mục truy cập trên trình đơn hoặc trình đơn ngữ cảnh để mở công cụ cho nhà phát triển hoặc Bảng điều khiển JavaScript.</translation>
+<translation id="3942080695743860553">Nếu bạn đặt chính sách này, hệ thống sẽ kiểm soát lệnh nào dùng để mở URL trong trình duyệt thay thế. Bạn có thể đặt chính sách này thành một trong các giá trị <ph name="INTERNET_EXPLORER_VALUE_PLACEHOLDER" />, <ph name="FIREFOX_VALUE_PLACEHOLDER" />, <ph name="SAFARI_VALUE_PLACEHOLDER" />, <ph name="OPERA_VALUE_PLACEHOLDER" /> hoặc một đường dẫn tệp. Khi bạn đặt chính sách này thành một đường dẫn tệp, tệp đó sẽ được dùng làm tệp thực thi. <ph name="INTERNET_EXPLORER_VALUE_PLACEHOLDER" /> chỉ dùng được trên <ph name="MS_WIN_NAME" />, <ph name="SAFARI_VALUE_PLACEHOLDER" /> chỉ dùng được trên <ph name="MS_WIN_NAME" /> và <ph name="MAC_OS_NAME" />.
+
+      Nếu bạn không đặt chính sách này, thì trình duyệt mặc định dành riêng cho nền tảng sẽ được sử dụng: <ph name="IE_PRODUCT_NAME" /> đối với <ph name="MS_WIN_NAME" /> hoặc <ph name="SAFARI_PRODUCT_NAME" /> đối với <ph name="MAC_OS_NAME" />. Trên <ph name="LINUX_OS_NAME" />, trình duyệt thay thế sẽ không chạy được.</translation>
 <translation id="3950110092991281616">Chỉ bật tùy chọn xác thực môi trường xung quanh đối với các phiên thông thường.</translation>
 <translation id="3950239119790560549">Giới hạn thời gian cập nhật</translation>
 <translation id="3956686688560604829">Sử dụng chính sách SiteList của Internet Explorer để hỗ trợ trình duyệt cũ.</translation>
@@ -2029,9 +2027,6 @@
 <translation id="4020682745012723568">Cookie được chuyển tới hồ sơ của người dùng không thể truy cập vào các ứng dụng Android.</translation>
 <translation id="402759845255257575">Không cho phép bất kỳ trang web nào chạy JavaScript</translation>
 <translation id="4027608872760987929">Bật nhà cung cấp dịch vụ tìm kiếm mặc định</translation>
-<translation id="4039085364173654945">Kiểm soát liệu nội dung phụ của bên thứ ba trên trang có được phép bật lên hộp thoại Xác thực cơ bản HTTP hay không.
-
-          Thông thường, chính sách này được tắt nhằm đề phòng hoạt động lừa đảo. Nếu không thiết lập chính sách này, chính sách sẽ bị tắt và nội dung phụ bên thứ ba sẽ không được phép bật lên hộp thoại Xác thực cơ bản HTTP.</translation>
 <translation id="4044054366426171256">Định cấu hình tên miền của máy chủ bắt buộc sẽ được áp dụng trên các máy chủ truy cập từ xa và ngăn người dùng thay đổi tên miền này.
 
           Nếu bạn bật và đặt tùy chọn cài đặt này cho một hoặc nhiều miền, thì các máy chủ chỉ có thể được chia sẻ bằng các tài khoản đã đăng ký trên một trong những tên miền đã chỉ định này.
@@ -2371,6 +2366,13 @@
       Chính sách này không còn dùng nữa, vui lòng sử dụng <ph name="DEVICE_PRINTERS_ACCESS_MODE" />.
       </translation>
 <translation id="4562165737444703281">Cho phép người dùng [bật/định cấu hình] dịch vụ chuyển tiếp cổng vào Crostini</translation>
+<translation id="456686782928669977">Chính sách này kiểm soát việc có tải các quy tắc từ chính sách SiteList của <ph name="IE_PRODUCT_NAME" /> hay không.
+
+      Khi bạn đặt chính sách này thành true, <ph name="PRODUCT_NAME" /> sẽ đọc <ph name="IEEM_SITELIST_POLICY" /> của <ph name="IE_PRODUCT_NAME" /> để lấy URL của danh sách trang web. Khi đó, <ph name="PRODUCT_NAME" /> sẽ tải danh sách trang web xuống từ URL đó, rồi áp dụng các quy tắc như thể các quy tắc đó được định cấu hình bằng chính sách <ph name="BROWSER_SWITCHER_URL_LIST_POLICY_NAME" />.
+
+      Khi bạn đặt chính sách này thành false hoặc không đặt, <ph name="PRODUCT_NAME" /> sẽ không dùng chính sách <ph name="IEEM_SITELIST_POLICY" /> của <ph name="IE_PRODUCT_NAME" /> làm nguồn của các quy tắc chuyển đổi trình duyệt.
+
+      Để biết thêm thông tin về chính sách <ph name="IEEM_SITELIST_POLICY" /> của Internet Explorer, hãy truy cập vào trang web: https://docs.microsoft.com/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode</translation>
 <translation id="4567137030726189378">Cho phép sử dụng Công cụ dành cho nhà phát triển</translation>
 <translation id="4567818663772614440">Chính sách này kiểm soát hoạt động báo cáo của <ph name="PRODUCT_NAME" /> trong đám mây, tức là có cho phép tải thông tin về hoạt động của trình duyệt lên Bảng điều khiển dành cho quản trị viên của Google hay không.
 
@@ -2470,11 +2472,6 @@
 <translation id="4725801978265372736">Yêu cầu tên của người dùng cục bộ và chủ sở hữu máy chủ truy cập từ xa phải khớp với nhau</translation>
 <translation id="4733471537137819387">Các chính sách liên quan đến xác thực HTTP tích hợp.</translation>
 <translation id="4742973303930120836">Hạn chế chế độ in đồ họa nền</translation>
-<translation id="4744190513568488164">Các máy chủ mà <ph name="PRODUCT_NAME" /> có thể ủy quyền.
-
-          Phân tách tên của nhiều máy chủ bằng dấu phẩy. Cho phép ký tự đại diện (*).
-
-          Nếu bạn không đặt chính sách này, <ph name="PRODUCT_NAME" /> sẽ không ủy quyền thông tin xác thực cho người dùng ngay cả khi máy chủ được phát hiện là mạng nội bộ.</translation>
 <translation id="4752880493649142945">Chứng chỉ ứng dụng để kết nối với RemoteAccessHostTokenValidationUrl</translation>
 <translation id="4757053978738874325">Bật tính năng hỗ trợ tiếp cận về đơn âm.
 
@@ -2525,13 +2522,6 @@
 
       Nếu bạn đặt chính sách này, thì người dùng sẽ không thể thay đổi được. Nếu bạn không đặt chính sách này, thì người dùng sẽ quyết định xem kệ có tự động ẩn hay không.</translation>
 <translation id="4812714598405913256">Định cấu hình thông báo hết thời hạn tự động cập nhật cho chính sách DeviceMinimumVersion</translation>
-<translation id="481492486938162195">Chính sách này không dùng nữa, vui lòng sử dụng chính sách "<ph name="AUTH_NEGOCIATE_DELEGATE_ALLOWLIST_POLICY_NAME" />".
-
-          Các máy chủ mà <ph name="PRODUCT_NAME" /> có thể ủy quyền.
-
-          Phân tách tên của các máy chủ bằng dấu phẩy. Cho phép sử dụng ký tự đại diện (*).
-
-          Nếu bạn không đặt chính sách này, thì <ph name="PRODUCT_NAME" /> sẽ không ủy quyền thông tin đăng nhập của người dùng ngay cả khi máy chủ được phát hiện là mạng nội bộ.</translation>
 <translation id="4816674326202173458">Cho phép người dùng doanh nghiệp trở thành người dùng vừa chính vừa phụ  (Hành vi mặc định cho người dùng không được quản lý)</translation>
 <translation id="4826326557828204741">Tác vụ sẽ thực hiện khi đạt độ trễ không hoạt động trong khi chạy bằng nguồn pin</translation>
 <translation id="482803100714220060">Hiển thị URL đầy đủ</translation>
@@ -2666,6 +2656,11 @@
           Nếu bạn chọn giá trị 'pac_script' làm 'ProxyMode', các trường 'ProxyPacUrl' và 'ProxyBypassList' sẽ được sử dụng.</translation>
 <translation id="5056708224511062314">Đã tắt kính lúp màn hình</translation>
 <translation id="5058573563327660283">Lựa chọn chiến lược dùng để giải phóng dung lượng đĩa trong khi dọn sạch tự động (không dùng nữa)</translation>
+<translation id="5061114193960158745">Nếu bạn đặt chính sách này, thì hệ thống sẽ kiểm soát danh sách các trang web không bao giờ gây ra tình trạng chuyển đổi trình duyệt. Mỗi mục được coi là một quy tắc. Những quy tắc trùng khớp sẽ không mở trình duyệt thay thế. Không giống như chính sách <ph name="URL_LIST_POLICY_NAME" />, các quy tắc sẽ được áp dụng cho cả hai chiều. Khi phần bổ trợ <ph name="IE_PRODUCT_NAME" /> đang bật, chính sách này cũng sẽ kiểm soát việc <ph name="IE_PRODUCT_NAME" /> có mở những URL này trong <ph name="PRODUCT_NAME" /> hay không.
+
+      Nếu bạn không đặt chính sách này, thì hệ thống sẽ không thêm trang web nào vào danh sách này.
+
+      Lưu ý: Bạn cũng có thể thêm các thành phần vào danh sách này thông qua chính sách <ph name="EXTERNAL_SITELIST_URL_POLICY_NAME" />.</translation>
 <translation id="5067143124345820993">Danh sách trắng những người dùng được phép đăng nhập</translation>
 <translation id="5073609397321802133">Nếu bạn đặt chính sách này thành false, thì trang Thẻ mới sẽ không cho phép người dùng tùy chỉnh nền. Các nền tùy chỉnh hiện có sẽ bị xóa vĩnh viễn ngay cả khi sau này, bạn đặt chính sách này thành true.
 
@@ -2795,15 +2790,6 @@
 <translation id="5212810195096589189">Chỉ định quyền của CLI máy ảo</translation>
 <translation id="5213038356678567351">Các trang web sẽ không bao giờ kích hoạt quá trình chuyển trình duyệt.</translation>
 <translation id="5219844027738217407">Đối với các ứng dụng Android, chính sách này chỉ ảnh hưởng đến micrô. Khi chính sách này được đặt thành true, micrô sẽ bị tắt tiếng cho tất cả ứng dụng Android mà không có ngoại lệ nào.</translation>
-<translation id="5228316810085661003">Độ trễ của tính năng tự động đăng nhập vào tài khoản trên thiết bị.
-
-      Nếu chưa đặt chính sách |DeviceLocalAccountAutoLoginId|, thì chính sách này sẽ không có hiệu lực. Ngược lại:
-
-      Nếu đã đặt chính sách này, thì chính sách sẽ xác định thời gian không có hoạt động của người dùng trước khi tự động đăng nhập vào tài khoản trên thiết bị theo chỉ định của chính sách |DeviceLocalAccountAutoLoginId|.
-
-      Nếu chưa đặt chính sách này, thì 0 mili giây sẽ được dùng làm thời gian chờ.
-
-      Chính sách này được chỉ định bằng đơn vị mili giây.</translation>
 <translation id="523505283826916779">Hỗ trợ tiếp cận</translation>
 <translation id="5236882091572996759">Nếu bạn không đặt chính sách này hoặc đặt thành True, người dùng sẽ không được coi là không sử dụng khi âm thanh đang phát. Điều này ngăn đạt tới thời gian chờ khi không sử dụng và việc thực hiện hành động khi không sử dụng. Tuy nhiên, việc làm mờ màn hình, tắt màn hình và khóa màn hình sẽ vẫn được thực hiện sau khoảng thời gian chờ đã định cấu hình, bất kể hoạt động âm thanh.
 
@@ -3254,9 +3240,6 @@
 <translation id="5774856474228476867">URL tìm kiếm nhà cung cấp dịch vụ tìm kiếm mặc định</translation>
 <translation id="5775235485119094648">Sạc pin khi thiết bị ở trong phạm vi cố định.</translation>
 <translation id="5776485039795852974">Hỏi mỗi lần trang web muốn hiển thị thông báo trên màn hình</translation>
-<translation id="5781412041848781654">Chỉ định thư viện GSSAPI nào được sử dụng để xác thực HTTP. Bạn có thể chỉ đặt tên thư viện hoặc đường dẫn đầy đủ.
-
-          Nếu không có cài đặt nào được cung cấp, <ph name="PRODUCT_NAME" /> sẽ quay trở lại sử dụng tên thư viện mặc định.</translation>
 <translation id="5783009211970309878">In đầu trang và chân trang</translation>
 <translation id="5783576706065107606">Bật tùy chọn giảm thiểu kiểm tra <ph name="CORS" /> trong quy trình triển khai <ph name="CORS" /> mới, cho phép Tiện ích duy trì hành vi tương thích và cho phép <ph name="PRODUCT_NAME" /> gửi các tiêu đề đã chỉ định mà không cần kiểm tra <ph name="CORS" />.
 
@@ -3548,11 +3531,6 @@
         Nếu một chính sách có trong danh sách, trong trường hợp xảy ra xung đột giữa 2 nguồn cũng như giữa các phạm vi và/hoặc cấp độ, thì chính sách có mức ưu tiên cao nhất sẽ được áp dụng.
 
         Nếu một chính sách không có trong danh sách, trong trường hợp xảy ra xung đột bất kỳ giữa các nguồn, phạm vi và/hoặc cấp độ, thì chính sách có mức ưu tiên cao nhất sẽ được áp dụng.</translation>
-<translation id="6258193603492867656">Chỉ định liệu Kerberos SPN được tạo có được bao gồm cổng không chuẩn hay không.
-
-          Nếu bạn bật cài đặt này và nhập một cổng không chuẩn (tức là một cổng không phải là 80 hoặc 443), cổng này sẽ được bao gồm trong Kerberos SPN được tạo.
-
-          Nếu bạn tắt cài đặt này, Kerberos SPN được tạo sẽ không bao gồm cổng trong bất kỳ trường hợp nào.</translation>
 <translation id="6261643884958898336">Báo cáo thông tin nhận dạng máy</translation>
 <translation id="6273015149273504999">
       Chỉ định danh sách các ứng dụng và tiện ích được cài đặt tự động trên màn hình đăng nhập mà không có sự tương tác của người dùng và người dùng không thể gỡ cài đặt hay tắt.
@@ -3600,11 +3578,6 @@
       Nếu bạn không đặt chính sách này hoặc danh sách trống, thì tất cả lược đồ đều truy cập được trong <ph name="PRODUCT_NAME" />.</translation>
 <translation id="6338982178236723271">Báo cáo thông tin về hệ thống</translation>
 <translation id="6342187235303612558">Chặn người dùng tải lên hoặc tải xuống các tệp hiện không được hỗ trợ quét tìm phần mềm độc hại hoặc quét tìm dựa trên tính năng Ngăn chặn mất dữ liệu.</translation>
-<translation id="6352543686437322588">Tự động đăng nhập vào tài khoản trên thiết bị sau một khoảng thời gian trễ.
-
-      Nếu đặt chính sách này, thì phiên đã chỉ định sẽ tự động được đăng nhập tại màn hình đăng nhập sau một khoảng thời gian trôi qua mà không cần có sự tương tác của người dùng. Bạn phải định cấu hình sẵn tài khoản trên thiết bị (hãy xem |DeviceLocalAccounts|).
-
-      Nếu chưa đặt chính sách này, thì quá trình tự động đăng nhập sẽ không diễn ra.</translation>
 <translation id="6366574325767783825">Nếu bạn không đặt hoặc đặt chính sách này thành True, thì <ph name="PRODUCT_NAME" /> sẽ chấp nhận nội dung web được phân phối dưới dạng Signed HTTP Exchanges.
 
       Nếu bạn đặt chính sách này thành False, thì Signed HTTP Exchanges sẽ không tải được.</translation>
@@ -3828,6 +3801,9 @@
 <translation id="6704515759227307131">Chính sách này không còn dùng nữa và đã được thay thế bằng AdvancedProtectionAllowed.
 
       Chính sách này kiểm soát liệu người dùng đăng ký chương trình Bảo vệ nâng cao có được phép gửi các tệp đã tải xuống cho Google để quét tìm phần mềm độc hại hay không. Nếu bạn không đặt hoặc đặt thành True, thì người dùng đã đăng ký sẽ được nhắc gửi các tệp của họ cho Google để quét sâu. Nếu người dùng chọn 'Quét' thì tệp họ đã tải xuống sẽ được gửi cho Google. Nếu bạn đặt thành False, thì người dùng sẽ không được nhắc và các tệp họ đã tải xuống sẽ không được gửi cho Google.</translation>
+<translation id="6704994003174661159">Chính sách này kiểm soát cách xử lý các biểu mẫu không an toàn (biểu mẫu gửi qua HTTP) được nhúng vào trang web an toàn (HTTPS) trong trình duyệt.
+       Nếu bạn bật hoặc không đặt chính sách này, thì một cảnh báo toàn trang sẽ xuất hiện khi bạn gửi biểu mẫu không an toàn. Ngoài ra, một bong bóng cảnh báo sẽ xuất hiện bên cạnh các trường biểu mẫu khi bạn trỏ chuột vào các trường đó. Đồng thời, tính năng tự động điền sẽ tắt đối với các biểu mẫu đó.
+       Nếu bạn tắt chính sách này, cảnh báo sẽ không xuất hiện đối với những biểu mẫu không an toàn và tính năng tự động điền sẽ hoạt động bình thường.</translation>
 <translation id="670597451099978576">Tự động cấp quyền cho những trang web này để kết nối với các thiết bị USB bằng mã sản phẩm và mã nhà cung cấp cụ thể trên màn hình đăng nhập.</translation>
 <translation id="6723472666969849951">Nếu bạn đặt chính sách này, thì hệ thống sẽ kiểm soát các ứng dụng và tiện ích mà người dùng có thể cài đặt trong <ph name="PRODUCT_NAME" />, các máy chủ mà những tiện ích và ứng dụng này có thể tương tác, đồng thời hạn chế quyền truy cập trong thời gian chạy.
 
@@ -3965,6 +3941,13 @@
 <translation id="6903814433019432303">Chính sách này chỉ hoạt động ở chế độ bán lẻ.
 
       Xác định nhóm URL được tải khi phiên trình diễn bắt đầu. Chính sách này sẽ ghi đè bất kỳ cơ chế nào khác dành cho cài đặt URL ban đầu và do đó, chỉ có thể áp dụng cho phiên không được liên kết với người dùng cụ thể.</translation>
+<translation id="6905405893096403868">Nếu bạn đặt chính sách này thành một danh sách chuỗi, thì mỗi chuỗi sẽ được chuyển tới trình duyệt thay thế ở dạng tham số dòng lệnh riêng biệt. Trên <ph name="MS_WIN_NAME" />, các tham số sẽ được liên kết bằng dấu cách. Trên <ph name="MAC_OS_NAME" /> và <ph name="LINUX_OS_NAME" />, một tham số có thể chứa dấu cách mà vẫn được coi là tham số duy nhất.
+
+      Nếu một tham số chứa <ph name="URL_PLACEHOLDER" />, thì <ph name="URL_PLACEHOLDER" /> sẽ được thay bằng URL của trang cần mở. Nếu không có tham số nào chứa <ph name="URL_PLACEHOLDER" />, thì URL này sẽ được thêm vào cuối dòng lệnh.
+
+      Các biến môi trường được mở rộng. Trên <ph name="MS_WIN_NAME" />, <ph name="ENV_VARIABLE_WIN_EXAMPLE" /> được thay bằng giá trị của biến môi trường <ph name="ENV_VARIABLE_VALUE" />. Trên <ph name="MAC_OS_NAME" /> và <ph name="LINUX_OS_NAME" />, <ph name="ENV_VARIABLE_UNIX_EXAMPLE" /> được thay bằng giá trị của biến môi trường <ph name="ENV_VARIABLE_VALUE" />.
+
+      Nếu bạn không đặt chính sách này, thì chỉ URL được chuyển ở dạng tham số dòng lệnh.</translation>
 <translation id="6907778402784621686">Chặn nội dung không an toàn trên các trang web này</translation>
 <translation id="6908640907898649429">Định cấu hình nhà cung cấp dịch vụ tìm kiếm mặc định. Bạn có thể chỉ định nhà cung cấp dịch vụ tìm kiếm mặc định mà người dùng sẽ sử dụng hoặc chọn tắt tìm kiếm mặc định.</translation>
 <translation id="6913068954484253496">Cho phép <ph name="PRODUCT_NAME" /> kết nối với Thiết bị truyền trên tất cả các địa chỉ IP.</translation>
@@ -4022,6 +4005,11 @@
 <translation id="69525503251220566">Tham số cung cấp tính năng tìm theo hình ảnh cho nhà cung cấp dịch vụ tìm kiếm mặc định</translation>
 <translation id="6953102253399571439">Cho phép in mã PIN theo mặc định</translation>
 <translation id="6956272732789158625">Không cho phép bất kỳ trang web nào sử dụng tạo khóa</translation>
+<translation id="6961602002757991199">Nếu bạn đặt chính sách này thành một URL hợp lệ, thì <ph name="PRODUCT_NAME" /> sẽ tải danh sách trang web xuống từ URL đó, rồi áp dụng các quy tắc như thể các quy tắc đó được định cấu hình bằng chính sách <ph name="BROWSER_SWITCHER_URL_GREYLIST_POLICY_NAME" />. Các chính sách này ngăn <ph name="PRODUCT_NAME" /> mở trình duyệt thay thế và ngược lại.
+
+      Nếu bạn không đặt chính sách này (hoặc đặt thành một URL không hợp lệ), thì <ph name="PRODUCT_NAME" /> sẽ không dùng chính sách này làm nguồn của các quy tắc không chuyển đổi trình duyệt.
+
+      Lưu ý: Chính sách này trỏ tới một tệp XML có cùng định dạng với chính sách <ph name="IEEM_SITELIST_POLICY" /> của <ph name="IE_PRODUCT_NAME" />. URL này sẽ tải các quy tắc từ một tệp XML nhưng không chia sẻ những quy tắc đó với <ph name="IE_PRODUCT_NAME" />. Hãy đọc thêm về chính sách <ph name="IEEM_SITELIST_POLICY" /> của <ph name="IE_PRODUCT_NAME" /> (https://docs.microsoft.com/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode)</translation>
 <translation id="6965859329738616662">Nêu rõ liệu mô hình giảm độ sáng thông minh có được phép kéo dài thời gian cho đến khi màn hình tối đi hay không.
 
       Khi màn hình sắp tối đi, mô hình giảm độ sáng thông minh sẽ đánh giá xem có nên làm chậm quá trình giảm độ sáng màn hình hay không. Nếu mô hình giảm độ sáng thông minh làm chậm quá trình giảm độ sáng màn hình, thì có nghĩa mô hình này đã kéo dài được thời gian cho đến khi màn hình tối đi. Trong trường hợp này, độ trễ tắt màn hình, độ trễ khóa màn hình và độ trễ khi không hoạt động sẽ được điều chỉnh để duy trì cùng khoảng cách với độ trễ giảm độ sáng màn hình như được định cấu hình ban đầu.
@@ -4046,6 +4034,9 @@
 <translation id="7016736684656067099">Nếu bạn đặt chính sách này thành 1, thì tất cả trang web có thể hiển thị hình ảnh. Nếu bạn đặt chính sách này thành 2, thì không trang web nào có thể hiển thị hình ảnh.
 
       Nếu bạn không đặt chính sách này, thì các trang web có thể hiển thị hình ảnh nhưng người dùng có thể thay đổi tùy chọn cài đặt này.</translation>
+<translation id="7018302809266676962">Nếu bạn đặt chính sách này thành Bật hoặc không đặt, thì <ph name="PRODUCT_NAME" /> sẽ vẫn mở ít nhất một thẻ sau khi chuyển sang trình duyệt thay thế.
+
+      Nếu bạn đặt chính sách này thành Tắt, thì <ph name="PRODUCT_NAME" /> sẽ đóng thẻ sau khi chuyển sang trình duyệt thay thế, ngay cả khi đó là thẻ cuối cùng. Điều này sẽ khiến cho <ph name="PRODUCT_NAME" /> thoát hoàn toàn.</translation>
 <translation id="7019805045859631636">Nhanh</translation>
 <translation id="7027785306666625591">Định cấu hình việc quản lý nguồn trong <ph name="PRODUCT_OS_NAME" />.
 
@@ -4291,9 +4282,6 @@
 <translation id="731208205557053914">Báo cáo thông tin về VPD</translation>
 <translation id="7323896582714668701">Tham số dòng lệnh bổ sung cho <ph name="PRODUCT_NAME" /></translation>
 <translation id="7326394567531622570">Tương tự như Wipe (giá trị 2) nhưng cố gắng giữ lại mã đăng nhập để người dùng không phải đăng nhập lại.</translation>
-<translation id="7329968046053403405">Chỉ định loại tài khoản của các tài khoản được ứng dụng xác thực Android có hỗ trợ xác thực <ph name="HTTP_NEGOTIATE" /> (ví dụ: xác thực Kerberos) cung cấp. Thông tin này có sẵn từ nhà cung cấp ứng dụng xác thực. Để biết thêm chi tiết, hãy xem https://goo.gl/hajyfN.
-
-          Nếu không có cài đặt nào được cung cấp thì xác thực <ph name="HTTP_NEGOTIATE" /> sẽ bị vô hiệu hóa trên Android.</translation>
 <translation id="7331962793961469250">Khi được đặt thành True, kết quả thăng hạng của các ứng dụng trong Cửa hàng Chrome trực tuyến sẽ không xuất hiện trên trang thẻ mới.
 
       Nếu đặt tùy chọn này thành False hoặc không đặt, các kết quả thăng hạng của các ứng dụng trong Cửa hàng Chrome trực tuyến sẽ xuất hiện trên trang thẻ mới.</translation>
@@ -4360,6 +4348,11 @@
 <translation id="749556411189861380">Báo cáo phiên bản hệ điều hành và chương trình cơ sở của thiết bị đã đăng ký.
 
       Nếu cài đặt này không được đặt hoặc được đặt thành Đúng, các thiết bị đã đăng ký sẽ báo cáo định kỳ phiên bản hệ điều hành và chương trình cơ sở. Nếu cài đặt này được đặt thành Sai, thông tin phiên bản sẽ không được báo cáo.</translation>
+<translation id="7506745375479451616">Chính sách này kiểm soát lệnh sẽ dùng để mở URL trong <ph name="PRODUCT_NAME" /> khi chuyển từ <ph name="IE_PRODUCT_NAME" />. Bạn có thể đặt chính sách này thành một đường dẫn tệp thực thi hoặc <ph name="PRODUCT_NAME_PLACEHOLDER" /> để tự động phát hiện vị trí của <ph name="PRODUCT_NAME" />.
+
+      Nếu bạn không đặt chính sách này, thì <ph name="IE_PRODUCT_NAME" /> sẽ tự động phát hiện đường dẫn thực thi riêng của <ph name="PRODUCT_NAME" /> khi chạy <ph name="PRODUCT_NAME" /> từ Internet Explorer.
+
+      Lưu ý: Nếu bạn chưa cài đặt phần bổ trợ Hỗ trợ trình duyệt cũ cho <ph name="IE_PRODUCT_NAME" />, thì chính sách này sẽ không có hiệu lực.</translation>
 <translation id="7506758875409719208">Định cấu hình tên miền của ứng dụng bắt buộc sẽ được áp dụng trên các ứng dụng truy cập từ xa và ngăn người dùng thay đổi tên miền này.
 
           Nếu bạn bật và đặt tùy chọn cài đặt này cho một hoặc nhiều miền, thì chỉ những ứng dụng từ một trong số miền đã chỉ định này mới có thể kết nối với máy chủ.
@@ -5238,11 +5231,6 @@
 <translation id="8757552286070680084">Cấu hình bộ điều khiển chẩn đoán và đo từ xa (DTC) wilco</translation>
 <translation id="8758831693895931466">Bật đăng ký quản lý đám mây bắt buộc</translation>
 <translation id="8759829385824155666">Các loại mã hóa Kerberos được cho phép</translation>
-<translation id="8764119899999036911">Chỉ định Kerberos SPN được tạo sẽ dựa trên tên DNS chuẩn hay tên gốc đã nhập.
-
-          Nếu bạn bật cài đặt này, tra cứu CNAME sẽ được bỏ qua và tên máy chủ sẽ giống như tên đã nhập.
-
-          Nếu bạn tắt hoặc không thiết lập cài đặt này, tên chuẩn của máy chủ sẽ được xác định thông qua tra cứu CNAME.</translation>
 <translation id="8764477907716150749">Chính sách này được <ph name="PRODUCT_NAME" /> sử dụng nội bộ.</translation>
 <translation id="877185520360032968">Nếu bạn đặt chính sách này, thì thư mục mặc định mà Chrome dùng để lưu tệp tải xuống sẽ thay đổi, nhưng người dùng có thể thay đổi thư mục đó.
 
@@ -5360,13 +5348,6 @@
       Nếu bạn không đặt hoặc đặt chính sách này thành False, thì các thành phần điều khiển biểu mẫu sẽ bật khi được triển khai trong phiên bản M81, M82 và M83.
 
       Chính sách này sẽ bị xóa sau Chrome 84.</translation>
-<translation id="8937562488500723400">Kiểm soát xem có áp dụng kết quả phê duyệt theo chính sách KDC để quyết định việc ủy quyền vé <ph name="KERBEROS" /> hay không.
-
-          Nếu bạn đặt chính sách này thành true, thì quá trình xác thực HTTP sẽ áp dụng kết quả phê duyệt theo chính sách KDC, tức là Chrome chỉ ủy quyền thông tin đăng nhập nếu KDC đặt <ph name="OK_AS_DELEGATE" /> trên một vé dịch vụ. Vui lòng truy cập vào https://tools.ietf.org/html/rfc5896.html để biết thêm thông tin. Dịch vụ cũng phải khớp với chính sách ''AuthNegotiateDelegateAllowlist".
-
-          Nếu bạn không đặt hoặc đặt chính sách này thành false, thì chính sách KDC sẽ bị bỏ qua trên các nền tảng được hỗ trợ và chính sách "AuthNegotiateDelegateAllowlist" sẽ được áp dụng.
-
-          Chính sách KDC luôn áp dụng trên Windows.</translation>
 <translation id="8938932171964587769">Không còn dùng trong M69. Thay vào đó, hãy sử dụng
       OverrideSecurityRestrictionsOnInsecureOrigin.
 
@@ -5399,6 +5380,7 @@
       Nếu đặt thành true hoặc không đặt chính sách này, thì màn hình Đồng ý đồng bộ hóa có thể được hiển thị.</translation>
 <translation id="8943934315109955032">Không kiểm tra xem có vi phạm quy tắc bảo vệ dữ liệu nhạy cảm hay không</translation>
 <translation id="8947415621777543415">Báo cáo vị trí thiết bị</translation>
+<translation id="8948062138228904066">Danh sách cho phép máy chủ xác thực</translation>
 <translation id="8949552982791839607">Nếu bạn tắt chính sách này, thì cảnh báo bảo mật sẽ không hiện ra khi Chrome được chạy bằng một số cờ dòng lệnh có thể nguy hiểm.
 
           Nếu bạn bật hoặc không đặt chính sách này, thì cảnh báo bảo mật sẽ hiện ra khi chạy Chrome bằng một số cờ dòng lệnh.
@@ -5424,6 +5406,19 @@
 <translation id="8976531594979650914">Sử dụng máy in có sẵn trong hệ thống làm máy in mặc định</translation>
 <translation id="8977192934280677167">Cho phép truy cập vào mục tìm kiếm trên trình đơn ngữ cảnh dựa trên nhà cung cấp dịch vụ tìm kiếm mặc định</translation>
 <translation id="8992176907758534924">Không cho phép bất kỳ trang web nào hiển thị hình ảnh</translation>
+<translation id="9007632512838819703">Chính sách này không dùng nữa, vui lòng sử dụng <ph name="SPELLCHECK_LANGUAGE_BLOCKLIST_POLICY_NAME" />.
+
+      Buộc tắt các ngôn ngữ có tính năng kiểm tra chính tả. Các ngôn ngữ không nhận dạng được trong danh sách đó sẽ bị bỏ qua.
+
+      Nếu bạn bật chính sách này, tính năng kiểm tra chính tả sẽ tắt đối với các ngôn ngữ đã chỉ định. Người dùng vẫn có thể bật hoặc tắt tính năng kiểm tra chính tả đối với các ngôn ngữ không có trong danh sách.
+
+      Nếu bạn tắt hoặc không đặt chính sách này, thì sẽ không có sự thay đổi nào đối với tùy chọn kiểm tra chính tả của người dùng.
+
+      Nếu bạn đặt chính sách <ph name="SPELLCHECK_ENABLED_POLICY_NAME" /> thành false, thì chính sách này sẽ không có hiệu lực.
+
+      Nếu một ngôn ngữ có trong cả chính sách này và chính sách <ph name="SPELLCHECK_LANGUAGE_POLICY_NAME" />, thì chính sách nhắc đến sau sẽ được ưu tiên và ngôn ngữ có tính năng kiểm tra chính tả đó sẽ bật.
+
+      Các ngôn ngữ hiện được hỗ trợ là: tiếng Hà Lan (Nam Phi), tiếng Bulgaria, tiếng Catalan, tiếng Séc, tiếng Đan Mạch, tiếng Đức, tiếng Hy Lạp, tiếng Anh – Úc, tiếng Anh – Canada, tiếng Anh – Anh, tiếng Anh – Mỹ, tiếng Tây Ban Nha, tiếng Tây Ban Nha – Mỹ La tinh, tiếng Tây Ban Nha – Argentina, tiếng Tây Ban Nha – Tây Ban Nha, tiếng Tây Ban Nha – Mexico, tiếng Tây Ban Nha – Mỹ, tiếng Estonia, tiếng Ba Tư, tiếng Faroe, tiếng Pháp, tiếng Do Thái, tiếng Hindi, tiếng Croatia, tiếng Hungary, tiếng Indonesia, tiếng Ý, tiếng Hàn, tiếng Lithuania, tiếng Latvia, tiếng Bokmål, tiếng Hà Lan, tiếng Ba Lan, tiếng Bồ Đào Nha – Brazil, tiếng Bồ Đào Nha – Bồ Đào Nha, tiếng Romania, tiếng Nga, tiếng Serbia – Croatia, tiếng Slovak, tiếng Slovenia, tiếng Albania, tiếng Serbia, tiếng Thụy Điển, tiếng Tamil, tiếng Tajik, tiếng Thổ Nhĩ Kỳ, tiếng Ukraina, tiếng Việt.</translation>
 <translation id="9009119876570708617">Chính sách này đã bị xóa kể từ phiên bản M85, hãy dùng <ph name="POLICY_NAME" /> để cho phép nội dung không an toàn trên từng trang web.
        Chính sách này kiểm soát việc xử lý nội dung hỗn hợp (nội dung HTTP trên các trang web HTTPS) trong trình duyệt.
        Nếu bạn không đặt hoặc đặt chính sách này thành true, thì nội dung hỗn hợp là âm thanh và video sẽ được nâng cấp tự động lên HTTPS (tức là URL sẽ được viết lại dưới dạng HTTPS mà không có phiên bản dự phòng nếu không có sẵn tài nguyên qua HTTPS), còn với nội dung hỗn hợp là hình ảnh thì một cảnh báo "Không bảo mật" sẽ hiển thị trong thanh URL.
diff --git a/components/policy/resources/policy_templates_zh-CN.xtb b/components/policy/resources/policy_templates_zh-CN.xtb
index 5c40c565..ab370f7 100644
--- a/components/policy/resources/policy_templates_zh-CN.xtb
+++ b/components/policy/resources/policy_templates_zh-CN.xtb
@@ -10,6 +10,17 @@
       如果您未设置此政策,系统将不会应用任何限制,并且用户可以打印任何文档。</translation>
 <translation id="101438888985615157">将屏幕旋转 180 度</translation>
 <translation id="1017967144265860778">登录屏幕的电源管理设置</translation>
+<translation id="1018427234617066902">此政策旨在强制启用语言拼写检查。语言列表中所有无法识别的语言都会被忽略。
+
+      如果您启用了此政策,除了已由用户启用拼写检查的语言之外,系统将会为您所指定的语言启用拼写检查。
+
+      如果您停用了或不设置此政策,系统将不会更改用户的拼写检查偏好设置。
+
+      如果 <ph name="SPELLCHECK_ENABLED_POLICY_NAME" /> 政策设为 false,此政策将不会产生任何效力。
+
+      如果某种语言同时存在于此政策和 <ph name="SPELLCHECK_LANGUAGE_BLOCKLIST_POLICY_NAME" /> 政策中,此政策的优先级更高,因此系统将会为该语言启用拼写检查。
+
+      目前支持的语言包括:af、bg、ca、cs、da、de、el、en-AU、en-CA、en-GB、en-US、es、es-419、es-AR、es-ES、es-MX、es-US、et、fa、fo、fr、he、hi、hr、hu、id、it、ko、lt、lv、nb、nl、pl、pt-BR、pt-PT、ro、ru、sh、sk、sl、sq、sr、sv、ta、tg、tr、uk、vi。</translation>
 <translation id="1019101089073227242">设置用户数据目录</translation>
 <translation id="1022361784792428773">应禁止用户安装的扩展程序的 ID(或者用“*”表示禁止安装所有扩展程序)</translation>
 <translation id="102492767056134033">设置屏幕键盘在登录屏幕上的默认状态</translation>
@@ -359,15 +370,6 @@
 <translation id="1654087023995670109">强制采用浏览器访客模式</translation>
 <translation id="1655229863189977773">设置磁盘缓存大小(字节)</translation>
 <translation id="166427968280387991">代理服务器</translation>
-<translation id="1668836044817793277">是否允许自动启动式零延迟自助服务终端应用控制 <ph name="PRODUCT_OS_NAME" />版本。
-
-      此政策通过在清单中声明 required_platform_version 并将其用作自动更新目标版本前缀,来控制是否允许自动启动式零延迟自助服务终端应用控制 <ph name="PRODUCT_OS_NAME" />版本。
-
-      如果此政策设为 true,自动启动式零延迟自助服务终端应用的 required_platform_version 清单键值便会被用作自动更新目标版本前缀。
-
-      如果此政策设为 false 或未配置,系统便会忽略 required_platform_version 清单键,并会按照常规流程进行自动更新。
-
-      警告:建议您不要委托自助服务终端应用控制 <ph name="PRODUCT_OS_NAME" />版本,因为这可能会阻止相应设备接收软件更新和重要的安全修补程序。委托 <ph name="PRODUCT_OS_NAME" />版本控制可能会将用户置于风险之中。</translation>
 <translation id="1669584285557771729">如果设置了此政策,它就会控制启用的放大镜类型。
 
           如果此政策设为“全屏”,放大镜在登录屏幕上将始终处于启用状态且会设为“全屏放大镜”模式。
@@ -446,6 +448,9 @@
       通过设置此政策,您可以指定哪些扩展程序会从遭禁止的扩展程序列表中排除。使用 <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> 值“<ph name="ALL_EXTENSIONS" />”可禁止所有扩展程序,而且用户只能安装明确允许的扩展程序。默认情况下,所有扩展程序都是允许安装的,但如果您依照相关政策禁止了扩展程序,请使用扩展程序许可列表更改该政策。</translation>
 <translation id="1781356041596378058">此政策亦用于控制对 Android 开发者选项的访问。如果此政策设为 true,用户将无法访问开发者选项。如果此政策设为 false 或未设置,用户只需在 Android 的“设置”应用中连续点按 7 次版本号即可访问开发者选项。</translation>
 <translation id="1793346220873697538">默认停用 PIN 码打印</translation>
+<translation id="179694024208061102">如果此政策已启用,<ph name="PRODUCT_NAME" /> 将会尝试在备用浏览器(例如 <ph name="IE_PRODUCT_NAME" />)中打开某些网址。此功能是使用<ph name="LEGACY_BROWSER_SUPPORT_POLICY_GROUP" />组中的政策设置的。
+
+      如果此政策已停用或未设置,<ph name="PRODUCT_NAME" /> 将不会尝试在备用浏览器中打开指定的网址。</translation>
 <translation id="1797233582739332495">显示要求用户重新启动浏览器的周期性提示</translation>
 <translation id="1798559516913615713">GPO 缓存期限</translation>
 <translation id="1802205074307397126">延迟交付上传内容,直到获悉扫描结果</translation>
@@ -609,11 +614,6 @@
           如果停用了此设置,系统将禁止进行文件传输。如果启用了或未设定此设置,系统将允许进行文件传输。</translation>
 <translation id="2057317273526988987">允许访问指定的一系列网址</translation>
 <translation id="2061810934846663491">为远程访问主机配置所需的域名</translation>
-<translation id="206623763829450685">指定 <ph name="PRODUCT_NAME" /> 支持哪些 HTTP 身份验证方案。
-
-          可以指定以下值:“basic”、“digest”、“ntlm”和“negotiate”。如果指定多个值,请以英文逗号分隔。
-
-          如果此政策未设置,系统将使用所有这四种方案。</translation>
 <translation id="2067011586099792101">禁止访问非内容包内的网站</translation>
 <translation id="2073552873076775140">允许登录 <ph name="PRODUCT_NAME" /></translation>
 <translation id="2075732129949889165">Crostini Ansible Playbook</translation>
@@ -752,6 +752,7 @@
       这些建议是系统从 Google 服务器远程获取的。
 
       如果此政策设为 false,系统将不会获取或显示这类建议。</translation>
+<translation id="225340736558643885">启用针对不安全表单的警告</translation>
 <translation id="2258126710006312594">允许远程访问用户将文件传到主机或接收从主机传出的文件</translation>
 <translation id="2267288258868218403">禁止上传不受支持的文件类型</translation>
 <translation id="2269319728625047531">在登录期间允许显示同步同意声明</translation>
@@ -837,6 +838,13 @@
 <translation id="2358176879566587521">此政策已被移除。它与这个版本的 <ph name="PRODUCT_NAME" /> 不兼容。如需了解详情,请访问 https://support.google.com/chrome/a/answer/7643500</translation>
 <translation id="2364639863953745682">Google 助理新手入门体验的模式</translation>
 <translation id="2386362615870139244">允许使用屏幕唤醒锁定</translation>
+<translation id="2394674739523870144">如果此政策设为一系列字符串,这些字符串会以空格连接,并会被作为命令行参数从 <ph name="IE_PRODUCT_NAME" /> 传递到 <ph name="PRODUCT_NAME" />。如果有参数包含 <ph name="URL_PLACEHOLDER" />,系统会将 <ph name="URL_PLACEHOLDER" /> 替换成要打开的网页对应的网址。如果没有参数包含 <ph name="URL_PLACEHOLDER" />,系统会将网址附加到命令行的末尾。
+
+      系统会扩展环境变量。在 <ph name="MS_WIN_NAME" /> 上,<ph name="ENV_VARIABLE_WIN_EXAMPLE" /> 会被替换成 <ph name="ENV_VARIABLE_VALUE" /> 环境变量的值。
+
+      如果您不设置此政策,<ph name="IE_PRODUCT_NAME" /> 只会将网址作为命令行参数传递到 <ph name="PRODUCT_NAME" />。
+
+      注意:如果相应设备未安装适用于 <ph name="IE_PRODUCT_NAME" /> 的“旧版浏览器支持”插件,此政策不会产生任何效力。</translation>
 <translation id="2399987589969059485">通过配置此政策,您可以指定哪些变体能应用到 <ph name="PRODUCT_NAME" /> 中。
 
       通过有选择地启用/停用现有功能,变体让我们无需推出新版浏览器即可实现对 <ph name="PRODUCT_NAME" /> 的修改。如需了解详情,请访问 https://support.google.com/chrome/a?p=Manage_the_Chrome_variations_framework。
@@ -896,11 +904,6 @@
 
       如果此政策设为 false 或未设置,系统将不会报告这些统计信息。
       如果此政策设为 true,系统将会报告这些统计信息。</translation>
-<translation id="244317009688098048">启用停止自动登录的键盘快捷键。
-
-      如果未设置此政策或将其设为 True,并且将设备的本地帐号配置为零延时自动登录,那么 <ph name="PRODUCT_OS_NAME" />将允许通过键盘快捷键 Ctrl+Alt+S 绕过自动登录过程并显示登录屏幕。
-
-      如果将此政策设为 False,则无法绕过零延时自动登录过程(如果已配置)。</translation>
 <translation id="2454228136871844693">针对稳定性进行优化。</translation>
 <translation id="2463034609187171371">在 TLS 中启用 DHE 加密套件</translation>
 <translation id="2463365186486772703">应用语言区域</translation>
@@ -946,11 +949,6 @@
       如果未配置此政策或将其设为“不滤除提供成人内容的网站”,系统不会滤除这类网站。
 
       如果将此政策设为“滤除提供成人内容的顶级网站”,系统会滤除被归类为色情内容的网站。</translation>
-<translation id="2488010520405124654">离线时,弹出网络配置提示。
-
-      如果该政策未设置或设置为True,而设备本地帐号又配置为零延迟自动登录,则当设备无法访问互联网时,<ph name="PRODUCT_OS_NAME" />将显示网络配置提示。
-
-      如果该政策设置为False,那么系统将显示错误消息,而不是网络配置提示。</translation>
 <translation id="2498238926436517902">始终自动隐藏任务栏</translation>
 <translation id="250670737672448119">启用“插入符号突出显示”无障碍功能。
 
@@ -973,14 +971,6 @@
 <translation id="2518231489509538392">允许播放视频</translation>
 <translation id="2521581787935130926">在书签栏中显示应用快捷方式</translation>
 <translation id="2522304491589804974">配置扩展程序安装许可名单</translation>
-<translation id="2528659559494311776">此政策用于控制 TLS 1.3 中的一项安全功能,该功能可为连接提供保护,使其免受降级攻击。它可向后兼容,因此不会影响与合规的 TLS 1.2 服务器或代理之间的连接。但是,某些旧版 TLS 拦截代理存在一项实施漏洞,此漏洞会导致这些代理不兼容。
-
-      如果此政策设为 True 或未设置,<ph name="PRODUCT_NAME" /> 会为所有连接启用此类安全保护措施。
-
-      如果此政策设为 False,那么对于使用本地安装的 CA 证书进行身份验证的连接,<ph name="PRODUCT_NAME" /> 会停用此类安全保护措施。对于使用公认可信的 CA 证书进行身份验证的连接,系统会始终启用此类保护措施。
-
-      在 <ph name="PRODUCT_NAME" /> 81 中,此政策的默认值从 false 改成了 true。受影响的代理预计会无法成功连接,并会返回错误代码 ERR_TLS13_DOWNGRADE_DETECTED。如果管理员需要更多时间来升级受影响的代理,则可以使用此政策暂时停用这项安全功能。在版本 85 后,此政策将被移除。
-      </translation>
 <translation id="2529880111512635313">配置强制安装的应用和扩展程序的列表</translation>
 <translation id="253135976343875019">使用交流电源供电时的闲置警告延迟时间</translation>
 <translation id="2536525645274582300">用户可决定是否要启用 Google 位置信息服务</translation>
@@ -1036,11 +1026,6 @@
 
       如果此政策设为 false,系统将停用硬件加速模式。</translation>
 <translation id="2593762551209145088">“安全浏览”功能会一直处于关闭状态。</translation>
-<translation id="2596260130957832043">控制是否启用 NTLMv2。
-
-          近期推出的所有 Samba 和 Windows 服务器版本都支持 NTLMv2。除非是为了实现向后兼容,否则请勿停用 NTLMv2(因为这样做会降低身份验证的安全性)。
-
-          如果未设置此政策,则默认值为 true,且系统会启用 NTLMv2。</translation>
 <translation id="26023406105317310">配置 Kerberos 帐号</translation>
 <translation id="2604182581880595781">配置网络文件共享功能相关政策。</translation>
 <translation id="2615240493030733717">报告时区信息</translation>
@@ -1068,6 +1053,11 @@
 
       如需详细了解有效的 <ph name="URL_LABEL" /> 格式,请访问 https://cloud.google.com/docs/chrome-enterprise/policies/url-patterns。</translation>
 <translation id="2633084400146331575">启用语音反馈</translation>
+<translation id="2635872253077105112">通过设置此政策,您可以控制要在备用浏览器中打开哪些网站。网站列表中的每项内容都会被视为一条规则,以用于确定要在备用浏览器中打开的网站。<ph name="PRODUCT_NAME" /> 会使用这些规则来确定是否应在备用浏览器中打开某个网址。如果 <ph name="IE_PRODUCT_NAME" /> 插件已开启,当规则无匹配项时,<ph name="IE_PRODUCT_NAME" /> 会切换回 <ph name="PRODUCT_NAME" />。如果规则之间相互冲突,<ph name="PRODUCT_NAME" /> 会使用最具体的规则。
+
+      如果您不设置此政策,该列表便不会包含任何网站。
+
+      注意:也可通过 <ph name="USE_IE_SITELIST_POLICY_NAME" /> 和 <ph name="EXTERNAL_SITELIST_URL_POLICY_NAME" /> 政策向该列表添加元素。</translation>
 <translation id="264093234299818170">显示除屏蔽名单所含打印机之外的所有打印机。</translation>
 <translation id="2647069081229792812">启用或停用书签修改功能</translation>
 <translation id="2649896281375932517">由用户决定</translation>
@@ -1131,9 +1121,6 @@
       这项企业政策只是短期的适应性措施,将在 Chrome 88 中移除。</translation>
 <translation id="2759224876420453487">控制多用户配置会话中的用户行为</translation>
 <translation id="2761483219396643566">使用电池供电时的闲置警告延迟时间</translation>
-<translation id="2762164719979766599">指定要在登录屏幕上显示的设备本地帐号列表。
-
-      每个列表条目指定一个标识符,用于在内部区分不同的设备本地帐号。</translation>
 <translation id="2769952903507981510">为远程访问主机配置所需的域名</translation>
 <translation id="2787173078141616821">报告有关 Android 状态的信息</translation>
 <translation id="2787774054174244402">如果此政策设为 True,用户将无法向外部存储设备写入内容。
@@ -1242,6 +1229,11 @@
 <translation id="2921222258441684334">如果此政策设为 1,系统会默认允许网站跟踪用户的实际位置。如果此政策设为 2,系统会默认禁止此类跟踪。您可通过设置此政策,让网站在每次想要跟踪用户的实际位置时都先询问用户的意见。
 
       如果此政策未设置,则意味着 <ph name="ASK_GEOLOCATION_POLICY_NAME" /> 政策适用,但用户可以更改此设置。</translation>
+<translation id="2940127076681735544">如果此政策设为一个有效网址,<ph name="PRODUCT_NAME" /> 就会从该网址下载网站列表,并应用相应规则,就好像这些规则是使用 <ph name="SITELIST_POLICY_NAME" /> 政策设定的一样。
+
+      如果此政策未设置(或设为一个无效网址),<ph name="PRODUCT_NAME" /> 便不会将它用作浏览器切换规则的来源。
+
+      注意:此政策指向一个与 <ph name="IE_PRODUCT_NAME" /> 的 <ph name="IEEM_SITELIST_POLICY" /> 政策采用相同格式的 XML 文件。此政策会加载 XML 文件中的规则,但不会与 <ph name="IE_PRODUCT_NAME" /> 共享这些规则。详细了解 <ph name="IE_PRODUCT_NAME" /> 的 <ph name="IEEM_SITELIST_POLICY" /> 政策 ( https://docs.microsoft.com/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode)</translation>
 <translation id="2952347049958405264">限制:</translation>
 <translation id="2956777931324644324">此政策自36版<ph name="PRODUCT_NAME" />起已停止使用。
 
@@ -1535,6 +1527,9 @@
 
       如果未设置此政策,那么与“DisabledPlugins”中的格式匹配的所有插件都会被锁定为停用状态,而且用户将无法启用这些插件。</translation>
 <translation id="3381968327636295719">默认情况下托管主机浏览器</translation>
+<translation id="3412937883532015092">如果此政策设为一个数字,则意味着在打开备用浏览器之前,<ph name="PRODUCT_NAME" /> 会先按照与该数字等同的毫秒数显示一条消息。
+
+      如果此政策未设置或设为 0,当用户要前往指定的网址时,系统会立即在备用浏览器中打开相应网页。</translation>
 <translation id="3414260318408232239">如果未配置此政策,<ph name="PRODUCT_NAME" /> 将会使用默认的最低版本(即 TLS 1.0)。
 
       倘若您想配置此政策,则可将其设为下列值之一:“tls1”、“tls1.1”或“tls1.2”。如果您设置了此政策,<ph name="PRODUCT_NAME" /> 将不会使用低于指定版本的 SSL/TLS 版本。无法识别的值都会被忽略。</translation>
@@ -1920,6 +1915,9 @@
 <translation id="3942041691320538491">如果此政策设为 0(默认值),您可以访问开发者工具和 JavaScript 控制台,但无法在由企业政策安装的扩展程序中访问。如果此政策设为 1,无论在什么情境下(包括在由企业政策安装的扩展程序中),您都可以访问开发者工具和 JavaScript 控制台。如果此政策设为 2,您既无法访问开发者工具,也无法检查网站元素。
 
       此设置还可关闭用于打开开发者工具或 JavaScript 控制台的键盘快捷键及菜单(或上下文菜单)条目。</translation>
+<translation id="3942080695743860553">通过设置此政策,您可以控制应使用哪个命令在备用浏览器中打开网址。此政策可以设为下列任一值:<ph name="INTERNET_EXPLORER_VALUE_PLACEHOLDER" />、<ph name="FIREFOX_VALUE_PLACEHOLDER" />、<ph name="SAFARI_VALUE_PLACEHOLDER" />、<ph name="OPERA_VALUE_PLACEHOLDER" /> 或文件路径。如果此政策设为文件路径,系统会将相应文件用作可执行文件。<ph name="INTERNET_EXPLORER_VALUE_PLACEHOLDER" /> 仅适用于 <ph name="MS_WIN_NAME" />,<ph name="SAFARI_VALUE_PLACEHOLDER" /> 仅适用于 <ph name="MS_WIN_NAME" /> 和 <ph name="MAC_OS_NAME" />。
+
+      如果您不设置此政策,系统会使用相应的平台专用默认浏览器:在 <ph name="MS_WIN_NAME" /> 上使用 <ph name="IE_PRODUCT_NAME" />,在 <ph name="MAC_OS_NAME" /> 上使用 <ph name="SAFARI_PRODUCT_NAME" />。在 <ph name="LINUX_OS_NAME" /> 上,无法启动备用浏览器。</translation>
 <translation id="3950110092991281616">仅为常规会话启用静默身份验证。</translation>
 <translation id="3950239119790560549">更新时间限制</translation>
 <translation id="3956686688560604829">为旧版浏览器支持使用 Internet Explorer 的 SiteList 政策。</translation>
@@ -1974,7 +1972,6 @@
 <translation id="4020682745012723568">Android 应用无法访问已转移到用户个人资料中的 Cookie。</translation>
 <translation id="402759845255257575">不允许任何网站运行 JavaScript</translation>
 <translation id="4027608872760987929">启用默认搜索服务提供商</translation>
-<translation id="4039085364173654945">控制是否允许网页上的第三方子内容弹出 HTTP 基本身份认证对话框。通常情况下,为了防止网上诱骗,此设置是停用的。如果未设置此政策,就会停用此设置,而不允许第三方子内容弹出 HTTP 基本身份认证对话框。</translation>
 <translation id="4044054366426171256">配置指定域名来限制主机接受远程访问,并禁止用户更改此设置。
 
           如果启用此设置并将其设为一个或多个域名,则只有使用在这些指定域名注册的帐号才能用主机接受远程访问。
@@ -2307,6 +2304,13 @@
       此政策已被弃用,请改用 <ph name="DEVICE_PRINTERS_ACCESS_MODE" />。
       </translation>
 <translation id="4562165737444703281">允许用户 [启用/配置] Crostini 端口转发</translation>
+<translation id="456686782928669977">此政策旨在控制是否从 <ph name="IE_PRODUCT_NAME" /> 的 SiteList 政策中加载规则。
+
+      如果此政策设为 true,<ph name="PRODUCT_NAME" /> 将会读取 <ph name="IE_PRODUCT_NAME" /> 的 <ph name="IEEM_SITELIST_POLICY" /> 政策来获取网站列表的网址。然后,<ph name="PRODUCT_NAME" /> 会从该网址下载网站列表,并应用相应规则,就好像这些规则是通过 <ph name="BROWSER_SWITCHER_URL_LIST_POLICY_NAME" /> 政策配置的一样。
+
+      如果此政策设为 false 或未设置,<ph name="PRODUCT_NAME" /> 便不会将 <ph name="IE_PRODUCT_NAME" /> 的 <ph name="IEEM_SITELIST_POLICY" /> 政策用作浏览器切换规则的来源。
+
+      如需详细了解 Internet Explorer 的 <ph name="IEEM_SITELIST_POLICY" /> 政策,请访问 https://docs.microsoft.com/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode</translation>
 <translation id="4567137030726189378">允许使用开发者工具</translation>
 <translation id="4567818663772614440">此政策旨在控制 <ph name="PRODUCT_NAME" /> 云报告,后者可将与浏览器操作相关的信息上传到 Google 管理控制台。
 
@@ -2406,11 +2410,6 @@
 <translation id="4725801978265372736">要求本地用户的名称和远程访问主机所有者的名称必须一致</translation>
 <translation id="4733471537137819387">与集成 HTTP 身份验证相关的政策。</translation>
 <translation id="4742973303930120836">限制背景图片打印模式</translation>
-<translation id="4744190513568488164"><ph name="PRODUCT_NAME" /> 可委托的服务器。
-
-          如果有多个服务器名称,要使用英文逗号分隔。允许使用通配符 (*)。
-
-          如果此政策未设置,那么即使检测到某个服务器在内网上,<ph name="PRODUCT_NAME" /> 也不会委托用户凭据。</translation>
 <translation id="4752880493649142945">连接到 RemoteAccessHostTokenValidationUrl 时使用的客户端证书</translation>
 <translation id="4757053978738874325">启用“单声道音频”无障碍功能。
 
@@ -2460,13 +2459,6 @@
 
       如果您设置了此政策,用户便无法更改它。如果您不设置此政策,用户可以决定是否让工具栏自动隐藏。</translation>
 <translation id="4812714598405913256">为 DeviceMinimumVersion 政策配置自动更新期限已过消息</translation>
-<translation id="481492486938162195">此政策已被弃用,请改用“<ph name="AUTH_NEGOCIATE_DELEGATE_ALLOWLIST_POLICY_NAME" />”政策。
-
-          此政策旨在指定 <ph name="PRODUCT_NAME" /> 可将用户凭据委派给哪台/哪些服务器。
-
-          若要指定多个服务器名称,请用英文逗号分隔。允许使用通配符 (*)。
-
-          如果此政策未设置,那么即使检测到某台服务器在内网上,<ph name="PRODUCT_NAME" /> 也不会将用户凭据委派给它。</translation>
 <translation id="4816674326202173458">允许企业用户以主用户或次要用户的身份登录多个人资料会话(非托管用户的默认行为)</translation>
 <translation id="4826326557828204741">当闲置延迟时间已过且使用电池供电时应执行的操作</translation>
 <translation id="482803100714220060">显示完整网址</translation>
@@ -2596,6 +2588,11 @@
           如果您选择将“pac_script”作为“ProxyMode”的值,将使用“ProxyPacUrl”和“ProxyBypassList”字段。</translation>
 <translation id="5056708224511062314">放大镜已停用</translation>
 <translation id="5058573563327660283">选择在自动清理期间释放磁盘空间时采用的策略(已弃用)</translation>
+<translation id="5061114193960158745">通过设置此政策,您可以控制哪些网站始终不会导致切换浏览器。网站列表中的每项内容都会被视为一条规则。有匹配项的规则将不会打开备用浏览器。与 <ph name="URL_LIST_POLICY_NAME" /> 政策不同的是,此政策中的规则双向适用。如果 <ph name="IE_PRODUCT_NAME" /> 插件已开启,此政策还可用于控制 <ph name="IE_PRODUCT_NAME" /> 是否应在 <ph name="PRODUCT_NAME" /> 中打开这些网址。
+
+      如果您不设置此政策,该列表便不会包含任何网站。
+
+      注意:也可通过 <ph name="EXTERNAL_SITELIST_URL_POLICY_NAME" /> 政策向该列表添加元素。</translation>
 <translation id="5067143124345820993">登录用户白名单</translation>
 <translation id="5073609397321802133">如果此政策设为 false,“新标签页”页面将不允许用户自定义背景。所有现有的自定义背景都将被永久移除,即使此政策后来又改设为 true 也是如此。
 
@@ -2715,15 +2712,6 @@
 <translation id="5212810195096589189">指定虚拟机 CLI 权限</translation>
 <translation id="5213038356678567351">始终不应触发浏览器切换的网站。</translation>
 <translation id="5219844027738217407">对于 Android 应用,此政策仅会影响麦克风。当此政策设为 true 时,系统会针对所有 Android 应用(无一例外)将麦克风设为静音。</translation>
-<translation id="5228316810085661003">设备本地帐号自动登录延迟。
-
-      如果未设置 |DeviceLocalAccountAutoLoginId| 政策,则此政策不会生效。在设置了 |DeviceLocalAccountAutoLoginId| 政策的情况下:
-
-      如果设置了此政策,则只要用户停止活动的持续时间达到了此政策指定的时长,系统就会自动登录由 |DeviceLocalAccountAutoLoginId| 政策指定的设备本地帐号。
-
-      如果未设置此政策,则超时时间为 0 毫秒。
-
-      应以毫秒为单位来指定此政策。</translation>
 <translation id="523505283826916779">无障碍设置</translation>
 <translation id="5236882091572996759">如果将此政策设置为 true 或未设置此政策,则播放音频时计算机不会被视为闲置。这样就不会导致闲置超时,系统也不会执行闲置操作。不过,在达到配置的超时值后,屏幕会变暗、关闭和锁定(而不考虑音频活动)。
 
@@ -3164,9 +3152,6 @@
 <translation id="5774856474228476867">默认搜索服务提供商的搜索网址</translation>
 <translation id="5775235485119094648">在电池电量位于指定范围内时为电池充电。</translation>
 <translation id="5776485039795852974">每次网站尝试显示桌面通知时都询问</translation>
-<translation id="5781412041848781654">指定进行 HTTP 身份验证时使用哪个 GSSAPI 库。您可以仅设置库名称,也可以设置完整路径。
-
-          如果此设置未指定,<ph name="PRODUCT_NAME" /> 将使用默认的库名称。</translation>
 <translation id="5783009211970309878">打印页眉和页脚</translation>
 <translation id="5783576706065107606">在新版 <ph name="CORS" /> 实现方案中启用 <ph name="CORS" /> 检查缓解功能,从而允许扩展程序保持兼容的行为,并允许 <ph name="PRODUCT_NAME" /> 无需进行 <ph name="CORS" /> 检查便可发送指定标头。
 
@@ -3454,7 +3439,6 @@
         如果所选政策是一个列表,而且其来源之间以及范围和/或级别之间都存在冲突,优先级最高的政策将会被付诸应用。
 
         如果所选政策不是一个列表,而且其来源、范围和/或级别之间存在冲突,优先级最高的政策将会被付诸应用。</translation>
-<translation id="6258193603492867656">指定生成的 Kerberos SPN 是否应包括非标准端口。如果您启用了此设置,并输入某个非标准端口(即除 80 或 443 以外的端口),该端口就会包括在生成的 Kerberos SPN 中。如果您停用或未配置此设置,生成的 Kerberos SPN 在任何情况下都不会包括端口。</translation>
 <translation id="6261643884958898336">报告机器标识信息</translation>
 <translation id="6273015149273504999">
       以列表形式指定一系列无需用户干预即会在登录屏幕上静默安装且无法由用户卸载或停用的应用和扩展程序。
@@ -3502,11 +3486,6 @@
       如果此政策未设置或列表为空,则意味着所有协议在 <ph name="PRODUCT_NAME" /> 中都可用。</translation>
 <translation id="6338982178236723271">报告系统信息</translation>
 <translation id="6342187235303612558">禁止用户上传或下载目前不支持数据泄露防护或恶意软件扫描的文件。</translation>
-<translation id="6352543686437322588">要在延迟过后自动登录的设备本地帐号。
-
-      如果设置了此政策,则只要用户未与登录屏幕互动的持续时间达到了指定的时长,系统就会自动登录指定的自助服务终端。必须已配置设备本地帐号(请参阅 |DeviceLocalAccounts|)。
-
-      如果未设置此政策,系统将不会自动登录。</translation>
 <translation id="6366574325767783825">如果此政策设为 True 或未设置,<ph name="PRODUCT_NAME" /> 将会接受通过 Signed HTTP Exchange (SXG) 提供的网络内容。
 
       如果此政策设为 False,系统会阻止加载 Signed HTTP Exchange (SXG) 内容。</translation>
@@ -3730,6 +3709,9 @@
 <translation id="6704515759227307131">此政策已被弃用,且已被 AdvancedProtectionAllowed 取代。
 
       此政策用于控制是否允许已加入“高级保护”计划的用户将他们的下载内容发送给 Google 进行恶意软件扫描。如果此政策设为 True 或未设置,系统会提示用户将下载的文件发送给 Google 进行深度扫描。如果用户选择“扫描”,系统便会将相应文件发送给 Google。如果此政策设为 False,系统不会提示用户,也不会将他们的下载内容发送给 Google。</translation>
+<translation id="6704994003174661159">此政策旨在控制对浏览器中安全 (HTTPS) 网站内嵌的不安全表单(通过 HTTP 提交的表单)的处理方式。
+       如果您启用了或不设置此政策,当用户提交不安全表单时,系统将会显示整页警告。另外,当此类表单的字段成为焦点时,系统会在相应字段旁边显示一个警告气泡,并会为此类表单停用自动填充功能。
+       如果您停用了此政策,系统将不会针对不安全表单显示警告,而且用户将能够正常使用自动填充功能。</translation>
 <translation id="670597451099978576">自动授权这些网站在登录屏幕上连接到具有给定供应商 ID 和产品 ID 的 USB 设备。</translation>
 <translation id="6723472666969849951">通过设置此政策,您可以控制可以在 <ph name="PRODUCT_NAME" /> 中安装哪些应用和扩展程序,它们可与哪些主机互动,以及限制运行时访问。
 
@@ -3865,6 +3847,13 @@
 <translation id="6903814433019432303">此政策仅在零售模式下有效。
 
       确定在演示会话启动时要加载的网址集。此政策将替换其他任何用于设置初始网址的机制,因此仅适用于与特定用户无关的会话。</translation>
+<translation id="6905405893096403868">如果此政策设为一系列字符串,系统会将每个字符串作为单独的命令行参数传递到备用浏览器。在 <ph name="MS_WIN_NAME" /> 上,这些参数会以空格连接。在 <ph name="MAC_OS_NAME" /> 和 <ph name="LINUX_OS_NAME" /> 上,参数可以包含空格,但仍会被视为单个参数。
+
+      如果有参数包含 <ph name="URL_PLACEHOLDER" />,系统会将 <ph name="URL_PLACEHOLDER" /> 替换成要打开的网页对应的网址。如果没有参数包含 <ph name="URL_PLACEHOLDER" />,系统会将网址附加到命令行的末尾。
+
+      系统会扩展环境变量。在 <ph name="MS_WIN_NAME" /> 上,<ph name="ENV_VARIABLE_WIN_EXAMPLE" /> 会被替换成 <ph name="ENV_VARIABLE_VALUE" /> 环境变量的值。在 <ph name="MAC_OS_NAME" /> 和 <ph name="LINUX_OS_NAME" /> 上,<ph name="ENV_VARIABLE_UNIX_EXAMPLE" /> 会被替换成 <ph name="ENV_VARIABLE_VALUE" /> 环境变量的值。
+
+      如果您不设置此政策,系统只会将网址作为命令行参数传递。</translation>
 <translation id="6907778402784621686">禁止在这些网站上显示不安全内容</translation>
 <translation id="6908640907898649429">配置默认搜索服务提供商。您可以指定用户会使用的默认搜索服务提供商,或选择停用默认搜索。</translation>
 <translation id="6913068954484253496">允许 <ph name="PRODUCT_NAME" /> 连接到位于所有 IP 地址的 Cast 设备。</translation>
@@ -3920,6 +3909,11 @@
 <translation id="69525503251220566">用来为默认搜索服务提供商提供图片搜索功能的参数</translation>
 <translation id="6953102253399571439">默认启用 PIN 码打印</translation>
 <translation id="6956272732789158625">不允许任何网站使用密钥生成功能</translation>
+<translation id="6961602002757991199">如果此政策设为一个有效网址,<ph name="PRODUCT_NAME" /> 就会从该网址下载网站列表,并应用相应规则,就好像这些规则是使用 <ph name="BROWSER_SWITCHER_URL_GREYLIST_POLICY_NAME" /> 政策设定的一样。这些政策会阻止 <ph name="PRODUCT_NAME" /> 打开备用浏览器,也会阻止后者打开前者。
+
+      如果此政策未设置(或设为一个无效网址),<ph name="PRODUCT_NAME" /> 便不会将它用作浏览器不切换规则的来源。
+
+      注意:此政策指向一个与 <ph name="IE_PRODUCT_NAME" /> 的 <ph name="IEEM_SITELIST_POLICY" /> 政策采用相同格式的 XML 文件。此政策会加载 XML 文件中的规则,但不会与 <ph name="IE_PRODUCT_NAME" /> 共享这些规则。详细了解 <ph name="IE_PRODUCT_NAME" /> 的 <ph name="IEEM_SITELIST_POLICY" /> 政策 ( https://docs.microsoft.com/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode )</translation>
 <translation id="6965859329738616662">指定是否允许使用智能调暗模式来最大限度地推迟屏幕变暗时间。
 
       当屏幕即将变暗时,智能调暗模式会评估是否应推迟屏幕变暗。如果智能调暗模式推迟了屏幕变暗,则相当于延长了屏幕变暗前的时间。在这种情况下,系统亦会调整屏幕关闭、屏幕锁定和屏幕闲置的延迟时间,以使它们和屏幕变暗延迟时间之间的差值与原有配置下的差值相同。
@@ -3944,6 +3938,9 @@
 <translation id="7016736684656067099">如果此政策设为 1,系统会允许所有网站显示图片。如果此政策设为 2,系统会禁止网站显示图片。
 
       如果此政策未设置,系统会允许网站显示图片,但用户可以更改此设置。</translation>
+<translation id="7018302809266676962">如果此政策已启用或未设置,当切换到备用浏览器后,<ph name="PRODUCT_NAME" /> 会使至少 1 个标签页保持打开状态。
+
+      如果此政策已停用,当切换到备用浏览器后,<ph name="PRODUCT_NAME" /> 会关闭所含的标签页(即使是仅剩的那个标签页)。这会导致用户彻底退出 <ph name="PRODUCT_NAME" />。</translation>
 <translation id="7019805045859631636">快</translation>
 <translation id="7027785306666625591">配置<ph name="PRODUCT_OS_NAME" />中的电源管理设置。
 
@@ -4189,9 +4186,6 @@
 <translation id="731208205557053914">报告 VPD 信息</translation>
 <translation id="7323896582714668701">适用于 <ph name="PRODUCT_NAME" />的其他命令行参数</translation>
 <translation id="7326394567531622570">与 Wipe(值 2)类似,但该选项会尝试保留登录令牌,以使用户无需再次登录。</translation>
-<translation id="7329968046053403405">指定由支持 <ph name="HTTP_NEGOTIATE" />身份验证(例如 Kerberos 身份验证)的 Android 身份验证应用提供的帐号所属的类型。您应该可以从身份验证应用的供应商处获得此信息。如需更多详细信息,请访问 https://goo.gl/hajyfN。
-
-          如果此设置未指定,Android 设备上将停用 <ph name="HTTP_NEGOTIATE" />身份验证。</translation>
 <translation id="7331962793961469250">设置为“True”时,新标签页中不会显示 Chrome 网上应用店应用的推广内容。如果将此选项设置为“False”或不做任何设置,新标签页中就会显示 Chrome 网上应用店应用的推广内容。</translation>
 <translation id="7332963785317884918">此政策已被弃用。<ph name="PRODUCT_OS_NAME" />将始终使用“RemoveLRU”清理策略。
 
@@ -4256,6 +4250,11 @@
 <translation id="749556411189861380">报告已注册的设备使用的操作系统和固件版本。
 
       如果此政策未设置或设为True,已注册的设备将定期报告操作系统和固件版本。如果此政策设为False,则不报告版本信息。</translation>
+<translation id="7506745375479451616">此政策旨在控制当从 <ph name="IE_PRODUCT_NAME" /> 切换至 <ph name="PRODUCT_NAME" /> 后应使用哪个命令打开网址。此政策可设为一个可执行文件路径,也可设为 <ph name="PRODUCT_NAME_PLACEHOLDER" /> 以自动检测 <ph name="PRODUCT_NAME" /> 的位置。
+
+      如果您不设置此政策,当从 Internet Explorer 中启动 <ph name="PRODUCT_NAME" /> 时,<ph name="IE_PRODUCT_NAME" /> 将会自动检测 <ph name="PRODUCT_NAME" /> 自有的可执行文件路径。
+
+      注意:如果相应设备未安装适用于 <ph name="IE_PRODUCT_NAME" /> 的“旧版浏览器支持”插件,此政策不会产生任何效力。</translation>
 <translation id="7506758875409719208">配置指定域名来限制客户端进行远程访问,并禁止用户更改此设置。
 
           如果启用此设置并将其设为一个或多个域名,则只有来自这些指定域名的客户端才能连接到主机。
@@ -5112,7 +5111,6 @@
 <translation id="8757552286070680084">Wilco DTC 配置</translation>
 <translation id="8758831693895931466">启用强制性云管理注册</translation>
 <translation id="8759829385824155666">允许的 Kerberos 加密类型</translation>
-<translation id="8764119899999036911">指定 Kerberos SPN 是基于规范 DNS 名称还是基于输入的原始名称。如果您启用了此设置,系统将跳过 CNAME 查找步骤,并使用输入的服务器名称。如果您停用或未配置此设置,系统将通过 CNAME 查找来确定服务器的规范名称。</translation>
 <translation id="8764477907716150749">此政策仅供 <ph name="PRODUCT_NAME" /> 在内部使用。</translation>
 <translation id="877185520360032968">通过设置此政策,您可以更改 Chrome 会将文件下载到的默认目录,但用户可以更改该目录。
 
@@ -5225,13 +5223,6 @@
       如果此政策设为 False 或未设置,系统会在 M81、M82 和 M83 版本推出时启用其中的表单控件元素。
 
       在 Chrome 84 之后,此政策将被移除。</translation>
-<translation id="8937562488500723400">此政策旨在控制是否要遵循 KDC 政策的审批结果来决定 <ph name="KERBEROS" /> 凭单的委派设置。
-
-          如果此政策设为 true,HTTP 身份验证机制便会遵循 KDC 政策的审批结果,即:仅当 KDC 政策在服务凭单上设置了 <ph name="OK_AS_DELEGATE" /> 之后,Chrome 才会委派凭据。如需了解详情,请参阅 https://tools.ietf.org/html/rfc5896.html。服务还应遵循“AuthNegotiateDelegateAllowlist”政策。
-
-          如果此政策未设置或设为 false,那么在支持的平台上,只会遵循“AuthNegotiateDelegateAllowlist”政策,KDC 政策会被忽略。
-
-          在 Windows 上,始终都会遵循 KDC 政策。</translation>
 <translation id="8938932171964587769">已在 M69 中弃用。请改用 OverrideSecurityRestrictionsOnInsecureOrigin。
 
       此政策可指定针对不安全来源的安全性限制不适用于哪些来源(网址)或主机名模式(例如“*.example.com”)。
@@ -5249,6 +5240,7 @@
       如果此政策设为 true 或未设置,则可以显示同步同意声明。</translation>
 <translation id="8943934315109955032">不检查是否违反敏感数据保护规则</translation>
 <translation id="8947415621777543415">报告设备位置</translation>
+<translation id="8948062138228904066">身份验证服务器许可名单</translation>
 <translation id="8949552982791839607">如果此政策已停用,当您使用某些可能不安全的命令行标记启动 Chrome 时,系统会禁止显示安全警告。
 
           如果此政策处于启用状态或未设置,当您使用某些命令行标记启动 Chrome 时,系统会显示安全警告。
@@ -5274,6 +5266,19 @@
 <translation id="8976531594979650914">使用系统默认打印机作为默认选项</translation>
 <translation id="8977192934280677167">允许在上下文菜单中使用默认搜索服务提供商进行搜索</translation>
 <translation id="8992176907758534924">不允许任何网站显示图片</translation>
+<translation id="9007632512838819703">此政策已被弃用,请改用 <ph name="SPELLCHECK_LANGUAGE_BLOCKLIST_POLICY_NAME" />。
+
+      此政策旨在强制停用语言拼写检查。语言列表中所有无法识别的语言都会被忽略。
+
+      如果您启用了此政策,系统将会为您所指定的语言停用拼写检查。用户仍可为列表中未列出的语言启用或停用拼写检查。
+
+      如果您停用了或不设置此政策,系统将不会更改用户的拼写检查偏好设置。
+
+      如果 <ph name="SPELLCHECK_ENABLED_POLICY_NAME" /> 政策设为 false,此政策将不会产生任何效力。
+
+      如果某种语言同时存在于此政策和 <ph name="SPELLCHECK_LANGUAGE_POLICY_NAME" /> 政策中,后者优先级更高,因此系统将会为该语言启用拼写检查。
+
+      目前支持的语言包括:af、bg、ca、cs、da、de、el、en-AU、en-CA、en-GB、en-US、es、es-419、es-AR、es-ES、es-MX、es-US、et、fa、fo、fr、he、hi、hr、hu、id、it、ko、lt、lv、nb、nl、pl、pt-BR、pt-PT、ro、ru、sh、sk、sl、sq、sr、sv、ta、tg、tr、uk、vi。</translation>
 <translation id="9009119876570708617">自 M85 起,我们已移除此政策,请改用 <ph name="POLICY_NAME" /> 以允许按网站显示不安全内容。
        此政策旨在控制对浏览器中的混合内容(HTTPS 网站中的 HTTP 内容)的处理方式。
        如果此政策设为 true 或未设置,系统不仅会自动将音频和视频混合内容升级至 HTTPS(即:如果相应资源不是通过 HTTPS 提供的,系统便会将相关网址重写为 HTTPS,且不提供回退机制),还会在图片混合内容的网址栏中显示“不安全”警告。
diff --git a/components/policy/resources/policy_templates_zh-TW.xtb b/components/policy/resources/policy_templates_zh-TW.xtb
index da42d90..734d43b5 100644
--- a/components/policy/resources/policy_templates_zh-TW.xtb
+++ b/components/policy/resources/policy_templates_zh-TW.xtb
@@ -10,6 +10,17 @@
       如果不設定這個值,系統不會套用任何限制,且使用者可以列印任何文件。</translation>
 <translation id="101438888985615157">將畫面旋轉 180 度</translation>
 <translation id="1017967144265860778">位於登入畫面中的電源管理設定</translation>
+<translation id="1018427234617066902">這項政策會強制啟用語言拼字檢查功能。系統會忽略該清單中無法辨識的語言。
+
+      如果啟用這項政策,除了使用者已啟用拼字檢查功能的語言外,系統還會針對指定的語言啟用拼字檢查功能。
+
+      如果停用或不設定這項政策,則使用者的拼字檢查偏好設定不會受到任何影響。
+
+      如果將 <ph name="SPELLCHECK_ENABLED_POLICY_NAME" /> 政策設為 False,這項政策就不會有任何作用。
+
+      如果某個語言同時列在這項政策和 <ph name="SPELLCHECK_LANGUAGE_BLOCKLIST_POLICY_NAME" /> 政策中,系統會優先執行這項政策,為該語言啟用拼字檢查功能。
+
+      拼字檢查功能目前支援的語言如下:af、bg、ca、cs、da、de、el、en-AU、en-CA、en-GB、en-US、es、es-419、es-AR、es-ES、es-MX、es-US、et、fa、fo、fr、he、hi、hr、hu、id、it、ko、lt、lv、nb、nl、pl、pt-BR、pt-PT、ro、ru、sh、sk、sl、sq、sr、sv、ta、tg、tr、uk、vi。</translation>
 <translation id="1019101089073227242">設定使用者資料目錄</translation>
 <translation id="1022361784792428773">使用者應避免安裝的擴充功能 ID (使用星號 (*) 排除所有擴充功能)</translation>
 <translation id="102492767056134033">設定螢幕小鍵盤在登入畫面中的預設狀態</translation>
@@ -359,15 +370,6 @@
 <translation id="1654087023995670109">強制執行瀏覽器訪客模式</translation>
 <translation id="1655229863189977773">設定磁碟快取大小 (以位元組為單位)</translation>
 <translation id="166427968280387991">Proxy 伺服器:</translation>
-<translation id="1668836044817793277">是否允許使用無延遲資訊站應用程式的自動啟動功能來控制 <ph name="PRODUCT_OS_NAME" /> 版本。
-
-      這項政策可控制是否允許使用無延遲資訊站應用程式的自動啟動功能來控制 <ph name="PRODUCT_OS_NAME" /> 版本;做法是在資訊清單中聲明 required_platform_version (需求平台版本),並以該版本做為自動更新目標版本的前置字串。
-
-      如果將這項政策設為 True,使用無延遲資訊站應用程式的自動啟動功能,required_platform_version 資訊清單金鑰的值就是自動更新目標版本的前置字串。
-
-      如果不設定這項政策,或是設為 False,系統就會略過 required_platform_version 資訊清單金鑰,自動更新功能則會照常運作。
-
-      警告:我們不建議將對 <ph name="PRODUCT_OS_NAME" /> 版本的控制權委派給資訊站應用程式,因為這可能導致裝置無法接收軟體更新,且無法修正重大的安全性問題。委派 <ph name="PRODUCT_OS_NAME" /> 版本的控制權可能讓使用者面臨風險。</translation>
 <translation id="1669584285557771729">如果設定這項政策,政策會控管啟用的放大鏡類型。
 
           如果將這項政策設為「全螢幕」,系統將一律在登入畫面上啟用放大鏡功能,並設為全螢幕放大鏡模式。
@@ -446,6 +448,10 @@
       你可以透過這項政策,指定要將哪些擴充功能從封鎖的擴充功能清單中排除。針對 <ph name="EXTENSION_INSTALL_BLACKLIST_POLICY_NAME" /> 使用「<ph name="ALL_EXTENSIONS" />」的設定值即可封鎖所有擴充功能,且使用者只能安裝明確允許的擴充功能。根據預設,系統會允許所有擴充功能。不過,如果你透過政策封鎖了擴充功能,請使用允許的擴充功能清單來變更該政策。</translation>
 <translation id="1781356041596378058">這項政策也可以控制 Android 開發人員選項的存取權。如果將這項政策設為 true,使用者將無法存取開發人員選項。如果將這項政策設為 false 或不予設定,使用者只要在 Android 設定應用程式中輕觸版本號碼 7 次,即可存取開發人員選項。</translation>
 <translation id="1793346220873697538">預設為停用 PIN 碼列印模式</translation>
+<translation id="179694024208061102">如果將這項政策設為啟用,<ph name="PRODUCT_NAME" /> 會嘗試在替代瀏覽器中 (例如 <ph name="IE_PRODUCT_NAME" />) 開啟部分網址。系統會使用「<ph name="LEGACY_BROWSER_SUPPORT_POLICY_GROUP" />」群組中的政策設定這項功能。
+
+
+      如果將這項政策設為停用或不設定,<ph name="PRODUCT_NAME" /> 不會嘗試在替代瀏覽器中開啟指定的網址。</translation>
 <translation id="1797233582739332495">顯示週期性提示,要求使用者重新啟動瀏覽器</translation>
 <translation id="1798559516913615713">GPO 快取生命週期</translation>
 <translation id="1802205074307397126">延遲下載,直到系統取得掃描結果</translation>
@@ -607,11 +613,6 @@
           如果停用這項政策,使用者將無法傳輸檔案。如果啟用或不設定這項政策,使用者將可以傳輸檔案。</translation>
 <translation id="2057317273526988987">允許存取網址清單</translation>
 <translation id="2061810934846663491">為遠端存取主機設定必要的網域名稱</translation>
-<translation id="206623763829450685">指定 <ph name="PRODUCT_NAME" /> 支援的 HTTP 驗證機制。
-
-          可用的值為「basic」、「digest」、「ntlm」和「negotiate」。如果指定多個值,請以半形逗號分隔。
-
-          如果未設定這項政策,系統將全部採用以上 4 種機制。</translation>
 <translation id="2067011586099792101">禁止存取內容套件以外的網站</translation>
 <translation id="2073552873076775140">允許登入 <ph name="PRODUCT_NAME" /></translation>
 <translation id="2075732129949889165">Crostini Ansible Playbook</translation>
@@ -749,6 +750,7 @@
 <translation id="2241498944622759244">此功能從未推出,因此這項政策目前已淘汰。如果將這項政策設為 True 或不設定,<ph name="PRODUCT_NAME" /> 會提供與目前網頁相關的網頁建議。
       這些建議擷取自遠端的 Google 伺服器。
       如果設為 False,則系統不會進行擷取,也不會顯示建議。</translation>
+<translation id="225340736558643885">啟用不安全表單的警告功能</translation>
 <translation id="2258126710006312594">允許遠端存取使用者向主機傳輸檔案,或從主機接收檔案</translation>
 <translation id="2267288258868218403">禁止上傳不支援的檔案類型</translation>
 <translation id="2269319728625047531">在登入期間允許顯示同步處理同意聲明</translation>
@@ -834,6 +836,14 @@
 <translation id="2358176879566587521">這項政策已遭到移除,因此與這個版本的 <ph name="PRODUCT_NAME" /> 不相容。詳情請參閱 https://support.google.com/chrome/a/answer/7643500</translation>
 <translation id="2364639863953745682">Google 助理入門使用體驗的模式</translation>
 <translation id="2386362615870139244">允許使用螢幕喚醒鎖</translation>
+<translation id="2394674739523870144">如果將這項政策設為字串清單,系統會使用空格連接字串,並將字串以指令列參數的形式從 <ph name="IE_PRODUCT_NAME" /> 傳送至 <ph name="PRODUCT_NAME" />。如果有參數包含 <ph name="URL_PLACEHOLDER" />,系統會將 <ph name="URL_PLACEHOLDER" /> 替換成要開啟的網頁網址。如果沒有參數包含 <ph name="URL_PLACEHOLDER" />,則網址會附加在指令列結尾。
+
+      系統會展開環境變數。在 <ph name="MS_WIN_NAME" /> 上,系統會將 <ph name="ENV_VARIABLE_WIN_EXAMPLE" /> 替換為 <ph name="ENV_VARIABLE_VALUE" /> 環境變數的值。
+
+
+      如果未設定這項政策,<ph name="IE_PRODUCT_NAME" /> 只會將網址以指令列參數的形式傳送至 <ph name="PRODUCT_NAME" />。
+
+      注意:如果 <ph name="IE_PRODUCT_NAME" /> 未安裝「舊版瀏覽器支援」增益集,這項政策將不會生效。</translation>
 <translation id="2399987589969059485">設定這項政策後,你可以指定哪些變化版本可套用到 <ph name="PRODUCT_NAME" />。
 
       變化版本可以透過選擇性啟用或停用現有功能的方式,在不推出新版瀏覽器的情況下提供對 <ph name="PRODUCT_NAME" /> 的修改項目。詳情請參閱 https://support.google.com/chrome/a?p=Manage_the_Chrome_variations_framework。
@@ -893,11 +903,6 @@
 
       如果將這項政策設為 False 或不予設定,系統將不會回報統計資料。
       如果設為 True,則系統會回報統計資料。</translation>
-<translation id="244317009688098048">啟用停止自動登入的鍵盤快速鍵。
-
-      如果這項政策設為「True」或未設定,且裝置本機帳戶已設為無延遲自動登入,<ph name="PRODUCT_OS_NAME" /> 會將 Ctrl+Alt+S 設為鍵盤快速鍵,以用來停止自動登入並顯示登入畫面。
-
-      如果這項政策設為「False」,且已設定無延遲自動登入的話,則無法停止自動登入程序。</translation>
 <translation id="2454228136871844693">穩定性最佳化。</translation>
 <translation id="2463034609187171371">在傳輸層安全標準 (TLS) 中啟用 DHE 加密套件</translation>
 <translation id="2463365186486772703">應用程式語言代碼</translation>
@@ -943,11 +948,6 @@
       如果未設定這項政策,或是將這項政策設為「不要針對成人內容篩選網站」,網站將不會經過篩選。
 
       如果將這項政策設為「針對成人內容篩選頂層網站」,被判定為含有色情內容的網站就會遭到篩除。</translation>
-<translation id="2488010520405124654">離線時啟用網路設定提示。
-
-      如果這項政策未設定或設為 True,且裝置本機帳戶設為自動登入 (零延遲),那麼在裝置無法連上網際網路時,<ph name="PRODUCT_OS_NAME" /> 會顯示網路設定提示。
-
-      如果這項政策已設定或設為 False,則會顯示錯誤訊息,而不是網路設定提示。</translation>
 <translation id="2498238926436517902">一律自動隱藏檔案櫃</translation>
 <translation id="250670737672448119">啟用插入點醒目顯示無障礙功能。
 
@@ -970,14 +970,6 @@
 <translation id="2518231489509538392">允許播放音訊</translation>
 <translation id="2521581787935130926">在書籤列中顯示應用程式捷徑</translation>
 <translation id="2522304491589804974">設定擴充功能安裝允許清單</translation>
-<translation id="2528659559494311776">這項政策可控管傳輸層安全標準 (TLS) 1.3 中的一項安全防護功能,其作用在於防範降級攻擊,以保護連線的安全性。這項政策與舊版相容,且不會影響與傳輸層安全標準 (TLS) 1.2 伺服器或 Proxy 相容的連線。但是,部分舊版的傳輸層安全標準 (TLS) 攔截 Proxy 具有實作瑕疵,因此會造成無法相容的情形。
-
-      如果將這項政策設為 True 或不予設定,<ph name="PRODUCT_NAME" /> 會針對所有連線啟用這些安全保護措施。
-
-      如果將這項政策設為 False,當連線使用本機安裝的 CA 憑證進行驗證時,<ph name="PRODUCT_NAME" /> 會停用這些安全保護措施。當連線使用公開信任的 CA 憑證進行驗證時,系統一律會啟用這些保護措施。
-
-      這項政策的預設值在 <ph name="PRODUCT_NAME" /> 81 版中已從 False 變更為 True。受影響的 Proxy 將無法連線,錯誤代碼為 ERR_TLS13_DOWNGRADE_DETECTED。如果系統管理員需要更多時間升級受影響的 Proxy,可以使用此政策暫時停用這項安全性功能。這項政策將在第 85 版後移除。
-      </translation>
 <translation id="2529880111512635313">設定強制安裝的應用程式和擴充功能清單</translation>
 <translation id="253135976343875019">在 AC 供電環境下執行時的閒置警告延遲時間</translation>
 <translation id="2536525645274582300">使用者可決定是否要啟用 Google 定位服務</translation>
@@ -1034,11 +1026,6 @@
 
       如果將這項政策設為 False,系統會停用硬體加速功能。</translation>
 <translation id="2593762551209145088">一律不啟用安全瀏覽功能。</translation>
-<translation id="2596260130957832043">控制是否啟用 NTLMv2。
-
-          近期的所有 Samba 和 Windows 伺服器版本均支援 NTLMv2。除非是為了回溯相容性的緣故,否則請勿停用這項功能 (驗證功能的安全性會因此下降)。
-
-          如果未設定這項政策,則預設值為 true 且系統將啟用 NTLMv2。</translation>
 <translation id="26023406105317310">設定 Kerberos 帳戶</translation>
 <translation id="2604182581880595781">設定網路檔案共用功能相關政策。</translation>
 <translation id="2615240493030733717">回報時區資訊</translation>
@@ -1065,6 +1052,11 @@
 
       如果想進一步瞭解有效的<ph name="URL_LABEL" />模式,請參閱 https://cloud.google.com/docs/chrome-enterprise/policies/url-patterns。</translation>
 <translation id="2633084400146331575">啟用互動朗讀</translation>
+<translation id="2635872253077105112">你可以透過這項政策控管要在替代瀏覽器中開啟的網站清單。系統會將每個項目視為在替代瀏覽器中開啟網站的規則。<ph name="PRODUCT_NAME" /> 會運用這些規則,決定是否該在替代瀏覽器中開啟某個網址。如果 <ph name="IE_PRODUCT_NAME" /> 增益集已啟用,當規則不相符時,<ph name="IE_PRODUCT_NAME" /> 會切換回 <ph name="PRODUCT_NAME" />。如果規則互相衝突,<ph name="PRODUCT_NAME" /> 會使用最詳盡的規則。
+
+      如果未設定這項政策,系統不會將任何網站加入清單。
+
+      注意:系統也可以透過 <ph name="USE_IE_SITELIST_POLICY_NAME" /> 和 <ph name="EXTERNAL_SITELIST_URL_POLICY_NAME" /> 政策將元素加入這份清單。</translation>
 <translation id="264093234299818170">系統會顯示所有印表機 (封鎖清單中的印表機除外)。</translation>
 <translation id="2647069081229792812">允許或禁止編輯書籤</translation>
 <translation id="2649896281375932517">讓使用者決定</translation>
@@ -1129,9 +1121,6 @@
       這項企業政策只是暫時性措施,將在 Chrome 第 88 版中移除。</translation>
 <translation id="2759224876420453487">控制使用者在多重設定檔工作階段中的行為</translation>
 <translation id="2761483219396643566">在電池供電環境下執行時的閒置警告延遲時間</translation>
-<translation id="2762164719979766599">指定要顯示在登入畫面的裝置本機帳戶清單。
-
-      每個清單項目都會指定一個識別碼,用來在系統內部區別不同的裝置本機帳戶。</translation>
 <translation id="2769952903507981510">設定遠端存取主機所需的網域名稱</translation>
 <translation id="2787173078141616821">回報 Android 狀態的相關資訊</translation>
 <translation id="2787774054174244402">如果將這項政策設為 True,使用者無法將內容寫入外部儲存裝置。
@@ -1236,6 +1225,11 @@
 <translation id="2921222258441684334">如果將這項政策設為 1,網站在預設狀態下會追蹤使用者所在的實際位置。如果將這項政策設為 2,網站在預設狀態下無法進行追蹤。你可以透過這項政策,規定網站必須先詢問使用者,才能追蹤其所在的實際位置。
 
       如果未設定這項政策,系統會套用 <ph name="ASK_GEOLOCATION_POLICY_NAME" /> 政策,但使用者可以變更這項設定。</translation>
+<translation id="2940127076681735544">如果將這項政策設為有效的網址,<ph name="PRODUCT_NAME" /> 會從該網址下載網站清單,然後按照 <ph name="SITELIST_POLICY_NAME" /> 政策中的設定套用規則。
+
+      如果未設定 (或設為無效網址),<ph name="PRODUCT_NAME" /> 不會使用該政策做為切換瀏覽器的規則來源。
+
+      注意:這項政策指向和 <ph name="IE_PRODUCT_NAME" /> 的 <ph name="IEEM_SITELIST_POLICY" /> 政策採用相同格式的 XML 檔案。因此,系統會從 XML 檔案載入規則,但不會與 <ph name="IE_PRODUCT_NAME" /> 共用這些規則。如要進一步瞭解 <ph name="IE_PRODUCT_NAME" /> 的 <ph name="IEEM_SITELIST_POLICY" /> 政策,請前往 https://docs.microsoft.com/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode</translation>
 <translation id="2952347049958405264">限制:</translation>
 <translation id="2956777931324644324">我們已於 <ph name="PRODUCT_NAME" /> 版本 36 中移除這項政策。
 
@@ -1528,6 +1522,9 @@
 
       如果不設定這項政策,系統將鎖定並停用任何與「DisabledPlugins」中模式相符的外掛程式,且使用者無法加以啟用。</translation>
 <translation id="3381968327636295719">根據預設使用主機瀏覽器</translation>
+<translation id="3412937883532015092">如果將這項政策設為數值,<ph name="PRODUCT_NAME" /> 在開啟替代瀏覽器前會先顯示一則等待訊息,並依據該數值 (以毫秒為單位) 來設定這則訊息要顯示多久的時間。
+
+      如果未設定這項政策或設為 0,當使用者前往指定網址時,系統會立即在替代瀏覽器中開啟該網址。</translation>
 <translation id="3414260318408232239">如果未設定這項政策,<ph name="PRODUCT_NAME" /> 會使用預設最低版本 TLS 1.0。
 
       這項政策可使用的設定值包括:「tls1」、「tls1.1」或「tls1.2」。設定後,<ph name="PRODUCT_NAME" /> 就不會使用低於指定版本的 SSL/TLS 版本。系統會忽略無法辨識的值。</translation>
@@ -1915,6 +1912,9 @@
 <translation id="3942041691320538491">如果將這項政策設為 0 (預設值),你將可存取開發人員工具和 JavaScript 控制台,但無法在由企業政策安裝的擴充功能中進行存取。如果將這項政策設為 1,你將可在所有情況下存取開發人員工具和 JavaScript 控制台,在由企業政策安裝的擴充功能中也能進行存取。如果將這項政策設為 2,你將無法存取開發人員工具,也無法檢查網站元素。
 
       此外,用來開啟開發人員工具或 JavaScript 控制台的鍵盤快速鍵、選單項目或內容選單項目也會停用。</translation>
+<translation id="3942080695743860553">你可以透過這項政策控管在替代瀏覽器中開啟網址時,系統所使用的指令。你可以將這項政策設為 <ph name="INTERNET_EXPLORER_VALUE_PLACEHOLDER" />、<ph name="FIREFOX_VALUE_PLACEHOLDER" />、<ph name="SAFARI_VALUE_PLACEHOLDER" />、<ph name="OPERA_VALUE_PLACEHOLDER" /> 或檔案路徑的其中一項。如果將這項政策設為檔案路徑,系統會將該檔案做為執行檔使用。<ph name="INTERNET_EXPLORER_VALUE_PLACEHOLDER" /> 只適用於 <ph name="MS_WIN_NAME" />,而 <ph name="SAFARI_VALUE_PLACEHOLDER" /> 只適用於 <ph name="MS_WIN_NAME" /> 和 <ph name="MAC_OS_NAME" />。
+
+      如果不設定這項政策,系統會使用平台專屬的預設值:<ph name="MS_WIN_NAME" /> 使用 <ph name="IE_PRODUCT_NAME" />、<ph name="MAC_OS_NAME" /> 使用 <ph name="SAFARI_PRODUCT_NAME" />。<ph name="LINUX_OS_NAME" /> 將無法啟動替代瀏覽器。</translation>
 <translation id="3950110092991281616">僅在一般工作階段中啟用背景驗證功能。</translation>
 <translation id="3950239119790560549">更新時間限制</translation>
 <translation id="3956686688560604829">使用 Internet Explorer 的 SiteList 政策取得舊版瀏覽器支援。</translation>
@@ -1969,7 +1969,6 @@
 <translation id="4020682745012723568">Android 應用程式無法存取傳輸到該使用者設定檔的 Cookie。</translation>
 <translation id="402759845255257575">不允許任何網站執行 JavaScript</translation>
 <translation id="4027608872760987929">啟用預設搜尋引擎</translation>
-<translation id="4039085364173654945">控制是否允許網頁上的第三方附屬內容彈出「HTTP 基本驗證」對話方塊。為了防止網路釣魚,這項功能通常會停用。如果未設定這項政策,系統會停用這項功能,並且不允許第三方附屬內容彈出「HTTP 基本驗證」對話方塊。</translation>
 <translation id="4044054366426171256">這會設定遠端存取主機必須使用的主機網域名稱,同時防止使用者變更這些名稱。
 
           如果啟用這項設定並設為一個以上的網域,則須透過以任一指定網域名稱註冊的帳戶才能共用主機。
@@ -2305,6 +2304,13 @@
       這項政策已遭淘汰,請改用 <ph name="DEVICE_PRINTERS_ACCESS_MODE" />。
       </translation>
 <translation id="4562165737444703281">允許使用者啟用/設定 Crostini 通訊埠轉送</translation>
+<translation id="456686782928669977">這項政策可控管是否要從 <ph name="IE_PRODUCT_NAME" /> 的 SiteList 政策載入規則。
+
+      如果將這項政策設為 True,<ph name="PRODUCT_NAME" /> 會讀取 <ph name="IE_PRODUCT_NAME" /> 的 <ph name="IEEM_SITELIST_POLICY" /> 以取得網站清單的網址。<ph name="PRODUCT_NAME" /> 會從該網址下載網站清單,然後按照 <ph name="BROWSER_SWITCHER_URL_LIST_POLICY_NAME" /> 政策中的設定套用規則。
+
+      如果將這項政策設為 False 或未設定,<ph name="PRODUCT_NAME" /> 不會使用 <ph name="IE_PRODUCT_NAME" /> 的 <ph name="IEEM_SITELIST_POLICY" /> 政策做為切換瀏覽器的規則來源。
+
+      如要進一步瞭解 Internet Explorer 的 <ph name="IEEM_SITELIST_POLICY" /> 政策,請參閱:https://docs.microsoft.com/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode</translation>
 <translation id="4567137030726189378">允許使用開發人員工具</translation>
 <translation id="4567818663772614440">這項政策可控管 <ph name="PRODUCT_NAME" /> 雲端報告功能,該功能會將瀏覽器運作資訊上傳至 Google 管理控制台。
 
@@ -2404,11 +2410,6 @@
 <translation id="4725801978265372736">要求比對本機使用者和遠端存取主機擁有者的名稱</translation>
 <translation id="4733471537137819387">與整合 HTTP 驗證相關的政策。</translation>
 <translation id="4742973303930120836">限制背景圖形列印模式</translation>
-<translation id="4744190513568488164"><ph name="PRODUCT_NAME" /> 要委派的目標伺服器。
-
-          請以逗號分隔多個伺服器名稱。可使用萬用字元 (*)。
-
-          如果你未設定這項政策,則即使 <ph name="PRODUCT_NAME" /> 已偵測到位於內部網路的伺服器,也不會委派使用者憑證。</translation>
 <translation id="4752880493649142945">用於連線至 RemoteAccessHostTokenValidationUrl 的用戶端憑證</translation>
 <translation id="4757053978738874325">啟用單聲道音訊無障礙功能。
 
@@ -2458,13 +2459,6 @@
 
       如果設定這項政策,使用者將無法變更。如果未設定,使用者可自行決定是否要自動隱藏檔案櫃。</translation>
 <translation id="4812714598405913256">設定 DeviceMinimumVersion 政策的自動更新期限訊息</translation>
-<translation id="481492486938162195">這項政策已遭淘汰,請改用「<ph name="AUTH_NEGOCIATE_DELEGATE_ALLOWLIST_POLICY_NAME" />」政策。
-
-          <ph name="PRODUCT_NAME" /> 可委派的目標伺服器。
-
-          請以半形逗號分隔伺服器名稱,可使用萬用字元 (*)。
-
-          如果不設定這項政策,即使 <ph name="PRODUCT_NAME" /> 偵測到內部網路伺服器,也不會委派使用者憑證。</translation>
 <translation id="4816674326202173458">允許企業使用者成為主要或次要使用者 (非管理化環境中使用者的預設行為)</translation>
 <translation id="4826326557828204741">使用電池電源的情況下,系統在達到閒置延遲時間時所採取的動作</translation>
 <translation id="482803100714220060">顯示完整網址</translation>
@@ -2596,6 +2590,12 @@
           如果你選擇將「ProxyMode」設為「pac_script」,系統將使用「ProxyPacUrl」和「ProxyBypassList」欄位。</translation>
 <translation id="5056708224511062314">已停用螢幕放大鏡</translation>
 <translation id="5058573563327660283">選取自動清理時用來釋出磁碟空間的策略 (已不適用)</translation>
+<translation id="5061114193960158745">你可以透過這項政策,控管一律不觸發瀏覽器切換的網站清單。系統會將每個項目視為規則。相符的規則不會開啟替代瀏覽器。這項政策與 <ph name="URL_LIST_POLICY_NAME" /> 政策的不同之處在於,規則為雙向適用。如果 <ph name="IE_PRODUCT_NAME" /> 增益集已啟用,這項政策也會控管 <ph name="IE_PRODUCT_NAME" /> 是否應在 <ph name="PRODUCT_NAME" /> 中開啟這些網址。
+
+
+      如果未設定這項政策,系統不會將任何網站加入清單。
+
+      注意:系統也可以透過 <ph name="EXTERNAL_SITELIST_URL_POLICY_NAME" /> 政策將元素加入這份清單。</translation>
 <translation id="5067143124345820993">登入使用者許可清單</translation>
 <translation id="5073609397321802133">如果將這項政策設為 False,系統將禁止使用者自訂新分頁的背景。即使日後將這項政策設為 True,系統仍會永久移除任何現有的自訂背景。
 
@@ -2717,15 +2717,6 @@
 <translation id="5212810195096589189">指定 VM CLI 的權限</translation>
 <translation id="5213038356678567351">完全不該觸發瀏覽器切換的網站。</translation>
 <translation id="5219844027738217407">這項政策對 Android 應用程式的影響僅限於麥克風。將這項政策設為 true 時,所有 Android 應用程式皆無法使用麥克風 (設為靜音),沒有任何例外。</translation>
-<translation id="5228316810085661003">裝置本機帳戶自動登入延遲。
-
-      如未設定 |DeviceLocalAccountAutoLoginId| 政策,這項政策不會生效。否則:
-
-      如果設定這項政策,系統會據此判斷自動登入裝置本機帳戶前停止使用者活動的時間長度,如 |DeviceLocalAccountAutoLoginId| 政策所指定。
-
-      如未設定這項政策,系統會以 0 毫秒當做逾時時間。
-
-      指定這項政策時需以毫秒為單位。</translation>
 <translation id="523505283826916779">無障礙設定</translation>
 <translation id="5236882091572996759">如果將這項政策設為 True 或不設定,使用者在音訊播放期間的狀態不會設為閒置。這麼做可防止系統達到閒置逾時時間而採取相應動作。不過,系統到達你所設定的逾時時間後,不論使用者是否進行音訊播放,系統都會執行螢幕調暗、關閉螢幕和鎖定螢幕動作。
 
@@ -3168,9 +3159,6 @@
 <translation id="5774856474228476867">預設搜尋引擎搜尋網址</translation>
 <translation id="5775235485119094648">當電量位於特定範圍內時進行充電。</translation>
 <translation id="5776485039795852974">每當網站要顯示桌面通知時詢問我</translation>
-<translation id="5781412041848781654">指定用於 HTTP 驗證機制的 GSSAPI 程式庫。您可以僅設定程式庫名稱,也可以設定完整路徑。
-
-           如未設定這項政策,<ph name="PRODUCT_NAME" /> 會改用預設程式庫名稱。</translation>
 <translation id="5783009211970309878">列印頁首和頁尾</translation>
 <translation id="5783576706065107606">在新版 <ph name="CORS" /> 模式中啟用緩和措施來放寬 <ph name="CORS" /> 檢查標準,讓擴充功能保持相容行為,並允許 <ph name="PRODUCT_NAME" /> 不需經過 <ph name="CORS" /> 檢查即可傳送指定標頭。
 
@@ -3460,7 +3448,6 @@
         如果清單中的某項政策發生來源衝突,但兩個來源具有不同的範圍和 (或) 層級,則系統會套用優先程度最高的政策。
 
         如果某項政策不在清單中,但發生來源、範圍和 (或) 層級衝突,則系統會套用優先程度最高的政策。</translation>
-<translation id="6258193603492867656">指定產生的 Kerberos SPN 是否應該包含非標準的通訊埠。如果你啟用這項設定並輸入非標準通訊埠 (例如 80 或 443 之外的通訊埠),那麼產生的 Kerberos SPN 就會包含該通訊埠。如果你停用或未調整這項設定,那麼不論在任何情況下,產生的 Kerberos SPN 都不會包含通訊埠。</translation>
 <translation id="6261643884958898336">回報裝置識別資訊</translation>
 <translation id="6273015149273504999">
       指定要在登入畫面上以無訊息方式 (使用者無需操作) 安裝的應用程式和擴充功能清單;使用者無法解除安裝或停用這些網站。
@@ -3508,11 +3495,6 @@
       如果不設定這項政策或是清單保留空白,系統將可在 <ph name="PRODUCT_NAME" /> 中存取所有網路通訊協定配置。</translation>
 <translation id="6338982178236723271">回報系統資訊</translation>
 <translation id="6342187235303612558">禁止使用者上傳或下載目前不支援 DLP 或惡意軟體掃描的檔案。</translation>
-<translation id="6352543686437322588">要在延遲時間過後自動登入的裝置本機帳戶。
-
-      如果設定這項政策,系統會在使用者於登入畫面停止互動後的一段時間過後,自動登入指定工作階段。你必須已設定裝置本機帳戶 (請參閱 |DeviceLocalAccounts|)。
-
-      如果未設定這項政策,系統不會自動登入。</translation>
 <translation id="6366574325767783825">如果將這項政策設為 True 或不設定,<ph name="PRODUCT_NAME" /> 將接受透過 Signed HTTP Exchange 提供的網路內容。
 
       如果將這項政策設為 False,系統將無法載入 Signed HTTP Exchange。</translation>
@@ -3733,6 +3715,9 @@
 <translation id="6704515759227307131">這項政策已遭淘汰,並已替換為 AdvancedProtectionAllowed。
 
       這項政策可控管已加入進階保護計畫的使用者是否可以將下載內容傳送至 Google 進行惡意軟體掃描。如果設為 True 或不予設定,系統會提示已加入計畫的使用者將檔案傳送至 Google 進行深度掃描。如果使用者選取「掃描」,系統會將其下載內容傳送至 Google。如果設為 False,系統不會提示使用者,也不會將其下載內容傳送至 Google。</translation>
+<translation id="6704994003174661159">這項政策可控管瀏覽器如何處理內嵌於安全 (HTTPS) 網站中的不安全表單 (透過 HTTP 提交的表單)。
+       如果啟用或不設定這項政策,瀏覽器會在使用者提交不安全表單時顯示整頁的警告訊息。此外,當使用者將滑鼠游標懸停在表單欄位時,瀏覽器會在欄位旁邊顯示警告訊息泡泡,並停用這類表單的自動填入功能。
+       如果停用這項政策,瀏覽器不會針對不安全表單顯示警告訊息,且自動填入功能將可正常運作。</translation>
 <translation id="670597451099978576">自動授予權限給這些網站,讓這些網站能在登入畫面上連結具有指定廠商和產品 ID 的 USB 裝置。</translation>
 <translation id="6723472666969849951">你可以透過這項政策控管可在 <ph name="PRODUCT_NAME" /> 中安裝的應用程式和擴充功能,以及這些應用程式和擴充功能可互動的主機,並限制執行階段存取權。
 
@@ -3868,6 +3853,14 @@
 <translation id="6903814433019432303">僅在零售模式下啟用這項政策。
 
       決定在啟用示範工作階段時,要載入的網址組。這項政策會覆寫任何其他機制,設定起始網址,因此只可以套用至與特定使用者無關的工作階段。</translation>
+<translation id="6905405893096403868">如果將這項政策設為字串清單,系統會將每個字串以個別指令行參數的形式傳送到替代瀏覽器。在 <ph name="MS_WIN_NAME" /> 上,這些參數會以空格連接起來。在 <ph name="MAC_OS_NAME" /> 和 <ph name="LINUX_OS_NAME" /> 上,參數可包含空格,但仍會被視為單一參數。
+
+      如果有參數包含 <ph name="URL_PLACEHOLDER" />,系統會將 <ph name="URL_PLACEHOLDER" /> 替換成要開啟的網頁網址。如果沒有參數包含 <ph name="URL_PLACEHOLDER" />,則網址會附加在指令列結尾。
+
+      系統會展開環境變數。在 <ph name="MS_WIN_NAME" /> 上,系統會將 <ph name="ENV_VARIABLE_WIN_EXAMPLE" /> 替換為 <ph name="ENV_VARIABLE_VALUE" /> 環境變數的值。在 <ph name="MAC_OS_NAME" /> 和 <ph name="LINUX_OS_NAME" /> 上,系統會將 <ph name="ENV_VARIABLE_UNIX_EXAMPLE" /> 替換為 <ph name="ENV_VARIABLE_VALUE" /> 環境變數的值。
+
+
+      如果未設定這項政策,系統只會將網址以指令行參數的形式傳送。</translation>
 <translation id="6907778402784621686">封鎖這些網站上的不安全內容</translation>
 <translation id="6908640907898649429">設定預設搜尋引擎。你可以指定使用者要使用的預設搜尋引擎或選擇停用預設搜尋。</translation>
 <translation id="6913068954484253496">允許 <ph name="PRODUCT_NAME" /> 連線至所有 IP 位址上的 Cast 裝置。</translation>
@@ -3924,6 +3917,11 @@
 <translation id="69525503251220566">為預設搜尋引擎提供圖片搜尋功能的參數</translation>
 <translation id="6953102253399571439">預設為啟用 PIN 碼列印模式</translation>
 <translation id="6956272732789158625">不允許任何網站使用金鑰產生功能</translation>
+<translation id="6961602002757991199">如果將這項政策設為有效的網址,<ph name="PRODUCT_NAME" /> 會從該網址下載網站清單,然後按照 <ph name="BROWSER_SWITCHER_URL_GREYLIST_POLICY_NAME" /> 政策中的設定套用規則。這些政策會禁止 <ph name="PRODUCT_NAME" /> 和替代瀏覽器相互開啟。
+
+      如果未設定 (或設為無效網址),<ph name="PRODUCT_NAME" /> 不會使用該政策做為不切換瀏覽器的規則來源。
+
+      注意:這項政策指向和 <ph name="IE_PRODUCT_NAME" /> 的 <ph name="IEEM_SITELIST_POLICY" /> 政策採用相同格式的 XML 檔案。因此,系統會從 XML 檔案載入規則,但不會與 <ph name="IE_PRODUCT_NAME" /> 共用這些規則。如要進一步瞭解 <ph name="IE_PRODUCT_NAME" /> 的 <ph name="IEEM_SITELIST_POLICY" /> 政策,請前往 https://docs.microsoft.com/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode</translation>
 <translation id="6965859329738616662">指定是否允許智慧型調光模式延長使用時間,直到螢幕變暗為止。
 
 在螢幕即將變暗時,智慧型調光模式會評估是否要延遲螢幕變暗的時間。如果智慧型調光模式決定延遲螢幕變暗的時間,使用時間就會確實延長至螢幕變暗為止。在這種情況下,關閉螢幕、鎖定螢幕和閒置狀態的延遲時間也會隨之調整,以維持原本所設定的相同時間比例。
@@ -3949,6 +3947,9 @@
 <translation id="7016736684656067099">如果將這項政策設為 1,所有網站皆可顯示圖片。如果將這項政策設為 2,所有網站都無法顯示圖片。
 
       如果不設定,所有網站皆可顯示圖片,但使用者可以變更這項設定。</translation>
+<translation id="7018302809266676962">如果將這項政策設為啟用或不設定,當 Chrome 分頁改以其他瀏覽器開啟後,<ph name="PRODUCT_NAME" /> 中仍會有至少一個分頁保持開啟。
+
+      如果將這項政策設為停用,當 Chrome 分頁改以其他瀏覽器開啟後,<ph name="PRODUCT_NAME" /> 將關閉該分頁,即使該分頁是最後一個分頁也一樣。這會導致 <ph name="PRODUCT_NAME" /> 完全關閉。</translation>
 <translation id="7019805045859631636">快</translation>
 <translation id="7027785306666625591">設定 <ph name="PRODUCT_OS_NAME" /> 的電源管理。
 
@@ -4193,9 +4194,6 @@
 <translation id="731208205557053914">回報 VPD 資訊</translation>
 <translation id="7323896582714668701"><ph name="PRODUCT_NAME" /> 額外命令列參數</translation>
 <translation id="7326394567531622570">與 Wipe (值 2) 類似,但會嘗試保留登入憑證,因此使用者不必重新登入。</translation>
-<translation id="7329968046053403405">指定支援 <ph name="HTTP_NEGOTIATE" /> 驗證模式 (例如 Kerberos 驗證) 的 Android 驗證應用程式所提供的帳戶類型。驗證應用程式的供應商應提供這項資訊。詳情請參閱 https://goo.gl/hajyfN。
-
-          如未設定這項政策,系統會在 Android 裝置上停用 <ph name="HTTP_NEGOTIATE" /> 驗證機制。</translation>
 <translation id="7331962793961469250">設為 True 時,新分頁上將不會顯示「Chrome 線上應用程式商店」應用程式的宣傳資訊。將這個選項設為 False 或不設定選項時,新分頁上會顯示「Chrome 線上應用程式商店」應用程式的宣傳資訊</translation>
 <translation id="7332963785317884918">這項政策已被取代。<ph name="PRODUCT_OS_NAME" /> 將一律使用「RemoveLRU」清理策略。
 
@@ -4260,6 +4258,11 @@
 <translation id="749556411189861380">回報註冊裝置的作業系統和韌體版本。
 
       如果這項政策未設定或設為 True,註冊的裝置會定期回報作業系統和韌體版本。如果設為 False,則不會回報版本資訊。</translation>
+<translation id="7506745375479451616">這項政策可控管從 <ph name="IE_PRODUCT_NAME" /> 切換到 Chrome 時,在 <ph name="PRODUCT_NAME" /> 中開啟網址時使用的指令。你可以將這項政策設為執行檔路徑,或是設為 <ph name="PRODUCT_NAME_PLACEHOLDER" />,讓系統自動偵測 <ph name="PRODUCT_NAME" /> 的位置。
+
+      如果未設定這項政策,從 Internet Explorer 啟動 <ph name="PRODUCT_NAME" /> 時,<ph name="IE_PRODUCT_NAME" /> 會自動偵測 <ph name="PRODUCT_NAME" /> 自己的可執行路徑。
+
+      注意:如果 <ph name="IE_PRODUCT_NAME" /> 未安裝「舊版瀏覽器支援」增益集,這項政策將不會生效。</translation>
 <translation id="7506758875409719208">這會設定遠端存取用戶端必須使用的用戶端網域名稱,同時防止使用者變更這些名稱。
 
           如果啟用這項設定並設為一個以上的網域,只有任一指定網域中的用戶端才能連線到主機。
@@ -5117,7 +5120,6 @@
 <translation id="8757552286070680084">設定 Wilco DTC</translation>
 <translation id="8758831693895931466">啟用雲端管理強制註冊設定</translation>
 <translation id="8759829385824155666">允許的 Kerberos 加密類型</translation>
-<translation id="8764119899999036911">指定是否要根據正規 DNS 名稱或輸入的原始名稱來產生 Kerberos SPN。如果啟用這項設定,系統會略過 CNAME 查詢,並且使用先前輸入的伺服器名稱。如果你停用或未調整這項設定,伺服器的標準名稱會透過 CNAME 查詢決定。</translation>
 <translation id="8764477907716150749">這項政策僅供 <ph name="PRODUCT_NAME" /> 內部使用。</translation>
 <translation id="877185520360032968">你可以透過這項政策,變更 Chrome 下載檔案時的預設目錄,但使用者可以自行變更目錄。
 
@@ -5234,13 +5236,6 @@
       如果將這項政策設為 False 或不去設定,系統可能啟用 M81、M82 和 M83 版的表單控制項元素,也可能使用舊版元素。
 
       這項政策將在 Chrome 第 84 版後移除。</translation>
-<translation id="8937562488500723400">控管是否要按照 KDC 政策的核准結果來決定 <ph name="KERBEROS" /> 票證的委派設定。
-
-          如果這項政策的設定為 True,HTTP 驗證會遵循 KDC 政策的核准結果。只有在 KDC 為服務票證設定 <ph name="OK_AS_DELEGATE" /> 時,Chrome 才會委派憑證。詳情請見 https://tools.ietf.org/html/rfc5896.html。服務也必須符合「AuthNegotiateDelegateAllowlist」政策。
-
-          如果不設定這項政策或設為 False,支援平台會忽略 KDC 政策,只遵循「AuthNegotiateDelegateAllowlist」政策。
-
-          Windows 作業系統一律遵循 KDC 政策。</translation>
 <translation id="8938932171964587769">這項政策自 M69 起已淘汰,請改用 OverrideSecurityRestrictionsOnInsecureOrigin。
 
 這項政策可指定要視為安全內容的來源 (網址) 或主機名稱模式 (例如「*.example.com」),清單中的內容來源將不會套用針對不安全來源所設的安全性限制。
@@ -5259,6 +5254,7 @@
       如果設為 true 或不予設定,則可顯示同步處理同意聲明。</translation>
 <translation id="8943934315109955032">不檢查是否違反機密資料保護規則</translation>
 <translation id="8947415621777543415">回報裝置位置</translation>
+<translation id="8948062138228904066">驗證伺服器允許清單</translation>
 <translation id="8949552982791839607">如果停用這項政策,使用具有安全疑慮的指令列旗標啟動 Chrome 時,系統不會顯示安全性警告。
 
           如果啟用或不設定這項政策,使用某些指令列旗標啟動 Chrome 時,系統會顯示安全性警告。
@@ -5284,6 +5280,19 @@
 <translation id="8976531594979650914">使用系統預設印表機做為預設值</translation>
 <translation id="8977192934280677167">允許透過內容選單使用預設搜尋引擎</translation>
 <translation id="8992176907758534924">不允許任何網站顯示圖片</translation>
+<translation id="9007632512838819703">這項政策已遭淘汰,請改用 <ph name="SPELLCHECK_LANGUAGE_BLOCKLIST_POLICY_NAME" />。
+
+      這項政策會強制停用語言拼字檢查功能。系統會忽略該清單中無法辨識的語言。
+
+      如果啟用這項政策,系統會為指定的語言停用拼字檢查功能。針對不在清單上的語言,使用者仍可以啟用或停用拼字檢查功能。
+
+      如果停用或不設定這項政策,則使用者的拼字檢查偏好設定不會受到任何影響。
+
+      如果將 <ph name="SPELLCHECK_ENABLED_POLICY_NAME" /> 政策設為 False,這項政策就不會有任何作用。
+
+      如果某個語言同時列在這項政策和 <ph name="SPELLCHECK_LANGUAGE_POLICY_NAME" /> 政策中,系統會優先執行後者,為該語言啟用拼字檢查功能。
+
+      拼字檢查功能目前支援的語言如下:af、bg、ca、cs、da、de、el、en-AU、en-CA、en-GB、en-US、es、es-419、es-AR、es-ES、es-MX、es-US、et、fa、fo、fr、he、hi、hr、hu、id、it、ko、lt、lv、nb、nl、pl、pt-BR、pt-PT、ro、ru、sh、sk、sl、sq、sr、sv、ta、tg、tr、uk、vi。</translation>
 <translation id="9009119876570708617">自 M85 版起,我們已移除這項政策,請改用 <ph name="POLICY_NAME" /> 來允許個別網站的不安全內容。
        這項政策可控管瀏覽器處理複合型內容 (HTTPS 網站中的 HTTP 內容) 的方式。
        如果將這項政策設為 True 或不予設定,系統會自動將音訊和影片複合型內容升級為 HTTPS (亦即,如果無法透過 HTTPS 取得相關資源,系統便會將網址改寫為 HTTPS,且不提供備用選項),並在圖片複合型內容的網址列顯示「不安全」的警告訊息。
diff --git a/components/safe_browsing/core/realtime/BUILD.gn b/components/safe_browsing/core/realtime/BUILD.gn
index f1aeb35..95c9c9f 100644
--- a/components/safe_browsing/core/realtime/BUILD.gn
+++ b/components/safe_browsing/core/realtime/BUILD.gn
@@ -60,12 +60,14 @@
     "//base:base",
     "//components/prefs",
     "//components/safe_browsing:buildflags",
+    "//components/safe_browsing/core:csd_proto",
     "//components/safe_browsing/core:realtimeapi_proto",
     "//components/safe_browsing/core:verdict_cache_manager",
     "//components/safe_browsing/core/common:safe_browsing_prefs",
     "//components/safe_browsing/core/common:thread_utils",
     "//components/safe_browsing/core/db:v4_protocol_manager_util",
     "//components/signin/public/identity_manager",
+    "//components/sync",
     "//services/network/public/cpp:cpp",
     "//url:url",
   ]
diff --git a/components/safe_browsing/core/realtime/url_lookup_service.cc b/components/safe_browsing/core/realtime/url_lookup_service.cc
index 93bf6e7..7fc36ca 100644
--- a/components/safe_browsing/core/realtime/url_lookup_service.cc
+++ b/components/safe_browsing/core/realtime/url_lookup_service.cc
@@ -42,12 +42,16 @@
     bool is_under_advanced_protection,
     bool is_off_the_record,
     variations::VariationsService* variations_service)
-    : RealTimeUrlLookupServiceBase(url_loader_factory, cache_manager),
+    : RealTimeUrlLookupServiceBase(url_loader_factory,
+                                   cache_manager,
+                                   sync_service,
+                                   pref_service,
+                                   profile_management_status,
+                                   is_under_advanced_protection,
+                                   is_off_the_record),
       identity_manager_(identity_manager),
       sync_service_(sync_service),
       pref_service_(pref_service),
-      profile_management_status_(profile_management_status),
-      is_under_advanced_protection_(is_under_advanced_protection),
       is_off_the_record_(is_off_the_record),
       variations_(variations_service) {
   token_fetcher_ =
@@ -84,15 +88,6 @@
 
 RealTimeUrlLookupService::~RealTimeUrlLookupService() {}
 
-// TODO(bdea): Refactor this method into a util class as multiple SB classes
-// have this method.
-bool RealTimeUrlLookupService::IsHistorySyncEnabled() {
-  return sync_service_ && sync_service_->IsSyncFeatureActive() &&
-         !sync_service_->IsLocalSyncEnabled() &&
-         sync_service_->GetActiveDataTypes().Has(
-             syncer::HISTORY_DELETE_DIRECTIVES);
-}
-
 bool RealTimeUrlLookupService::CanPerformFullURLLookup() const {
   return RealTimePolicyEngine::CanPerformFullURLLookup(
       pref_service_, is_off_the_record_, variations_);
@@ -114,30 +109,6 @@
   return true;
 }
 
-std::unique_ptr<RTLookupRequest> RealTimeUrlLookupService::FillRequestProto(
-    const GURL& url) {
-  auto request = std::make_unique<RTLookupRequest>();
-  request->set_url(SanitizeURL(url).spec());
-  request->set_lookup_type(RTLookupRequest::NAVIGATION);
-
-  ChromeUserPopulation* user_population = request->mutable_population();
-  user_population->set_user_population(
-      IsEnhancedProtectionEnabled(*pref_service_)
-          ? ChromeUserPopulation::ENHANCED_PROTECTION
-          : IsExtendedReportingEnabled(*pref_service_)
-                ? ChromeUserPopulation::EXTENDED_REPORTING
-                : ChromeUserPopulation::SAFE_BROWSING);
-
-  user_population->set_profile_management_status(profile_management_status_);
-  user_population->set_is_history_sync_enabled(IsHistorySyncEnabled());
-#if BUILDFLAG(FULL_SAFE_BROWSING)
-  user_population->set_is_under_advanced_protection(
-      is_under_advanced_protection_);
-#endif
-  user_population->set_is_incognito(is_off_the_record_);
-  return request;
-}
-
 net::NetworkTrafficAnnotationTag
 RealTimeUrlLookupService::GetTrafficAnnotationTag() const {
   return net::DefineNetworkTrafficAnnotation(
@@ -174,6 +145,11 @@
         })");
 }
 
+std::string RealTimeUrlLookupService::GetDMTokenString() const {
+  // DM token should only be set for enterprise requests.
+  return "";
+}
+
 std::string RealTimeUrlLookupService::GetMetricSuffix() const {
   return ".Consumer";
 }
diff --git a/components/safe_browsing/core/realtime/url_lookup_service.h b/components/safe_browsing/core/realtime/url_lookup_service.h
index ef2edf3..fab556ea 100644
--- a/components/safe_browsing/core/realtime/url_lookup_service.h
+++ b/components/safe_browsing/core/realtime/url_lookup_service.h
@@ -79,7 +79,7 @@
   void GetAccessToken(const GURL& url,
                       RTLookupRequestCallback request_callback,
                       RTLookupResponseCallback response_callback) override;
-  std::unique_ptr<RTLookupRequest> FillRequestProto(const GURL& url) override;
+  std::string GetDMTokenString() const override;
   std::string GetMetricSuffix() const override;
 
   // Called when the access token is obtained from |token_fetcher_|.
@@ -90,8 +90,6 @@
       base::TimeTicks get_token_start_time,
       base::Optional<signin::AccessTokenInfo> access_token_info);
 
-  bool IsHistorySyncEnabled();
-
   // Unowned object used for getting access token when real time url check with
   // token is enabled.
   signin::IdentityManager* identity_manager_;
@@ -102,12 +100,6 @@
   // Unowned object used for getting preference settings.
   PrefService* pref_service_;
 
-  const ChromeUserPopulation::ProfileManagementStatus
-      profile_management_status_;
-
-  // Whether the profile is enrolled in  advanced protection.
-  bool is_under_advanced_protection_;
-
   // The token fetcher used for getting access token.
   std::unique_ptr<SafeBrowsingTokenFetcher> token_fetcher_;
 
diff --git a/components/safe_browsing/core/realtime/url_lookup_service_base.cc b/components/safe_browsing/core/realtime/url_lookup_service_base.cc
index a96fe08f..8d4cdf8 100644
--- a/components/safe_browsing/core/realtime/url_lookup_service_base.cc
+++ b/components/safe_browsing/core/realtime/url_lookup_service_base.cc
@@ -11,8 +11,11 @@
 #include "base/strings/string_piece.h"
 #include "base/task/post_task.h"
 #include "base/time/time.h"
+#include "components/prefs/pref_service.h"
+#include "components/safe_browsing/core/common/safe_browsing_prefs.h"
 #include "components/safe_browsing/core/common/thread_utils.h"
 #include "components/safe_browsing/core/verdict_cache_manager.h"
+#include "components/sync/driver/sync_service.h"
 #include "net/base/ip_address.h"
 #include "net/base/load_flags.h"
 #include "net/base/url_util.h"
@@ -87,8 +90,20 @@
 
 RealTimeUrlLookupServiceBase::RealTimeUrlLookupServiceBase(
     scoped_refptr<network::SharedURLLoaderFactory> url_loader_factory,
-    VerdictCacheManager* cache_manager)
-    : url_loader_factory_(url_loader_factory), cache_manager_(cache_manager) {}
+    VerdictCacheManager* cache_manager,
+    syncer::SyncService* sync_service,
+    PrefService* pref_service,
+    const ChromeUserPopulation::ProfileManagementStatus&
+        profile_management_status,
+    bool is_under_advanced_protection,
+    bool is_off_the_record)
+    : url_loader_factory_(url_loader_factory),
+      cache_manager_(cache_manager),
+      sync_service_(sync_service),
+      pref_service_(pref_service),
+      profile_management_status_(profile_management_status),
+      is_under_advanced_protection_(is_under_advanced_protection),
+      is_off_the_record_(is_off_the_record) {}
 
 RealTimeUrlLookupServiceBase::~RealTimeUrlLookupServiceBase() = default;
 
@@ -393,6 +408,38 @@
   return resource_request;
 }
 
+std::unique_ptr<RTLookupRequest> RealTimeUrlLookupServiceBase::FillRequestProto(
+    const GURL& url) {
+  auto request = std::make_unique<RTLookupRequest>();
+  request->set_url(SanitizeURL(url).spec());
+  request->set_lookup_type(RTLookupRequest::NAVIGATION);
+  request->set_dm_token(GetDMTokenString());
+
+  ChromeUserPopulation* user_population = request->mutable_population();
+  user_population->set_user_population(
+      IsEnhancedProtectionEnabled(*pref_service_)
+          ? ChromeUserPopulation::ENHANCED_PROTECTION
+          : IsExtendedReportingEnabled(*pref_service_)
+                ? ChromeUserPopulation::EXTENDED_REPORTING
+                : ChromeUserPopulation::SAFE_BROWSING);
+
+  user_population->set_profile_management_status(profile_management_status_);
+  user_population->set_is_history_sync_enabled(IsHistorySyncEnabled());
+  user_population->set_is_under_advanced_protection(
+      is_under_advanced_protection_);
+  user_population->set_is_incognito(is_off_the_record_);
+  return request;
+}
+
+// TODO(bdea): Refactor this method into a util class as multiple SB classes
+// have this method.
+bool RealTimeUrlLookupServiceBase::IsHistorySyncEnabled() {
+  return sync_service_ && sync_service_->IsSyncFeatureActive() &&
+         !sync_service_->IsLocalSyncEnabled() &&
+         sync_service_->GetActiveDataTypes().Has(
+             syncer::HISTORY_DELETE_DIRECTIVES);
+}
+
 void RealTimeUrlLookupServiceBase::Shutdown() {
   for (auto& pending : pending_requests_) {
     // Treat all pending requests as safe.
diff --git a/components/safe_browsing/core/realtime/url_lookup_service_base.h b/components/safe_browsing/core/realtime/url_lookup_service_base.h
index c5927678..048dee0b 100644
--- a/components/safe_browsing/core/realtime/url_lookup_service_base.h
+++ b/components/safe_browsing/core/realtime/url_lookup_service_base.h
@@ -16,6 +16,7 @@
 #include "base/timer/timer.h"
 #include "components/keyed_service/core/keyed_service.h"
 #include "components/safe_browsing/core/db/v4_protocol_manager_util.h"
+#include "components/safe_browsing/core/proto/csd.pb.h"
 #include "components/safe_browsing/core/proto/realtimeapi.pb.h"
 #include "url/gurl.h"
 
@@ -29,6 +30,12 @@
 class SharedURLLoaderFactory;
 }  // namespace network
 
+namespace syncer {
+class SyncService;
+}
+
+class PrefService;
+
 namespace safe_browsing {
 
 using RTLookupRequestCallback =
@@ -45,7 +52,13 @@
  public:
   explicit RealTimeUrlLookupServiceBase(
       scoped_refptr<network::SharedURLLoaderFactory> url_loader_factory,
-      VerdictCacheManager* cache_manager);
+      VerdictCacheManager* cache_manager,
+      syncer::SyncService* sync_service,
+      PrefService* pref_service,
+      const ChromeUserPopulation::ProfileManagementStatus&
+          profile_management_status,
+      bool is_under_advanced_protection,
+      bool is_off_the_record);
   ~RealTimeUrlLookupServiceBase() override;
 
   // Returns true if |url|'s scheme can be checked.
@@ -123,9 +136,8 @@
                               RTLookupRequestCallback request_callback,
                               RTLookupResponseCallback response_callback) = 0;
 
-  // Fills in fields in |RTLookupRequest|.
-  virtual std::unique_ptr<RTLookupRequest> FillRequestProto(
-      const GURL& url) = 0;
+  // Gets a dm token string to be set in a request proto.
+  virtual std::string GetDMTokenString() const = 0;
 
   // Suffix for logging metrics.
   virtual std::string GetMetricSuffix() const = 0;
@@ -175,6 +187,11 @@
                            base::TimeTicks request_start_time,
                            std::unique_ptr<std::string> response_body);
 
+  // Fills in fields in |RTLookupRequest|.
+  std::unique_ptr<RTLookupRequest> FillRequestProto(const GURL& url);
+
+  bool IsHistorySyncEnabled();
+
   // Count of consecutive failures to complete URL lookup requests. When it
   // reaches |kMaxFailuresToEnforceBackoff|, we enter the backoff mode. It gets
   // reset when we complete a lookup successfully or when the backoff reset
@@ -200,6 +217,22 @@
   // Unowned object used for getting and storing real time url check cache.
   VerdictCacheManager* cache_manager_;
 
+  // Unowned object used for checking sync status of the profile.
+  syncer::SyncService* sync_service_;
+
+  // Unowned object used for getting preference settings.
+  PrefService* pref_service_;
+
+  const ChromeUserPopulation::ProfileManagementStatus
+      profile_management_status_;
+
+  // Whether the profile is enrolled in  advanced protection.
+  bool is_under_advanced_protection_;
+
+  // A boolean indicates whether the profile associated with this
+  // |url_lookup_service| is an off the record profile.
+  bool is_off_the_record_;
+
   // All requests that are sent but haven't received a response yet.
   PendingRTLookupRequests pending_requests_;
 
diff --git a/components/security_interstitials/content/renderer/BUILD.gn b/components/security_interstitials/content/renderer/BUILD.gn
index dd365b4..3cf7c6b 100644
--- a/components/security_interstitials/content/renderer/BUILD.gn
+++ b/components/security_interstitials/content/renderer/BUILD.gn
@@ -9,5 +9,6 @@
     "//content/public/renderer",
     "//gin",
     "//third_party/blink/public:blink",
+    "//third_party/blink/public/common",
   ]
 }
diff --git a/components/security_interstitials/content/renderer/DEPS b/components/security_interstitials/content/renderer/DEPS
index fb929cd..dcc8976c 100644
--- a/components/security_interstitials/content/renderer/DEPS
+++ b/components/security_interstitials/content/renderer/DEPS
@@ -5,5 +5,6 @@
   "+content/public/renderer",
   "+gin",
   "+mojo/public/cpp/bindings",
+  "+third_party/blink/public/common",
   "+third_party/blink/public/web",
-]
\ No newline at end of file
+]
diff --git a/components/security_interstitials/content/renderer/security_interstitial_page_controller.cc b/components/security_interstitials/content/renderer/security_interstitial_page_controller.cc
index a050ec5..ccb6fdb 100644
--- a/components/security_interstitials/content/renderer/security_interstitial_page_controller.cc
+++ b/components/security_interstitials/content/renderer/security_interstitial_page_controller.cc
@@ -9,6 +9,7 @@
 #include "gin/converter.h"
 #include "gin/handle.h"
 #include "gin/object_template_builder.h"
+#include "third_party/blink/public/common/associated_interfaces/associated_interface_provider.h"
 #include "third_party/blink/public/web/blink.h"
 #include "third_party/blink/public/web/web_local_frame.h"
 
@@ -17,62 +18,8 @@
 gin::WrapperInfo SecurityInterstitialPageController::kWrapperInfo = {
     gin::kEmbedderNativeGin};
 
-void SecurityInterstitialPageController::Delegate::SendCommand(
-    security_interstitials::SecurityInterstitialCommand command) {
-  mojo::AssociatedRemote<security_interstitials::mojom::InterstitialCommands>
-      interface = GetInterface();
-  switch (command) {
-    case security_interstitials::CMD_DONT_PROCEED:
-      interface->DontProceed();
-      break;
-    case security_interstitials::CMD_PROCEED:
-      interface->Proceed();
-      break;
-    case security_interstitials::CMD_SHOW_MORE_SECTION:
-      interface->ShowMoreSection();
-      break;
-    case security_interstitials::CMD_OPEN_HELP_CENTER:
-      interface->OpenHelpCenter();
-      break;
-    case security_interstitials::CMD_OPEN_DIAGNOSTIC:
-      interface->OpenDiagnostic();
-      break;
-    case security_interstitials::CMD_RELOAD:
-      interface->Reload();
-      break;
-    case security_interstitials::CMD_OPEN_DATE_SETTINGS:
-      interface->OpenDateSettings();
-      break;
-    case security_interstitials::CMD_OPEN_LOGIN:
-      interface->OpenLogin();
-      break;
-    case security_interstitials::CMD_DO_REPORT:
-      interface->DoReport();
-      break;
-    case security_interstitials::CMD_DONT_REPORT:
-      interface->DontReport();
-      break;
-    case security_interstitials::CMD_OPEN_REPORTING_PRIVACY:
-      interface->OpenReportingPrivacy();
-      break;
-    case security_interstitials::CMD_OPEN_WHITEPAPER:
-      interface->OpenWhitepaper();
-      break;
-    case security_interstitials::CMD_REPORT_PHISHING_ERROR:
-      interface->ReportPhishingError();
-      break;
-    default:
-      // Other values in the enum are only used by tests so this
-      // method should not be called with them.
-      NOTREACHED();
-  }
-}
-
-SecurityInterstitialPageController::Delegate::~Delegate() {}
-
 void SecurityInterstitialPageController::Install(
-    content::RenderFrame* render_frame,
-    base::WeakPtr<Delegate> delegate) {
+    content::RenderFrame* render_frame) {
   v8::Isolate* isolate = blink::MainThreadIsolate();
   v8::HandleScope handle_scope(isolate);
   v8::Local<v8::Context> context =
@@ -84,7 +31,7 @@
 
   gin::Handle<SecurityInterstitialPageController> controller =
       gin::CreateHandle(isolate,
-                        new SecurityInterstitialPageController(delegate));
+                        new SecurityInterstitialPageController(render_frame));
   if (controller.IsEmpty())
     return;
 
@@ -96,8 +43,8 @@
 }
 
 SecurityInterstitialPageController::SecurityInterstitialPageController(
-    base::WeakPtr<Delegate> delegate)
-    : delegate_(delegate) {}
+    content::RenderFrame* render_frame)
+    : RenderFrameObserver(render_frame) {}
 
 SecurityInterstitialPageController::~SecurityInterstitialPageController() {}
 
@@ -166,8 +113,57 @@
 
 void SecurityInterstitialPageController::SendCommand(
     security_interstitials::SecurityInterstitialCommand command) {
-  if (delegate_) {
-    delegate_->SendCommand(command);
+  if (!render_frame() || !active_)
+    return;
+
+  mojo::AssociatedRemote<security_interstitials::mojom::InterstitialCommands>
+      interface;
+  render_frame()->GetRemoteAssociatedInterfaces()->GetInterface(&interface);
+
+  switch (command) {
+    case security_interstitials::CMD_DONT_PROCEED:
+      interface->DontProceed();
+      break;
+    case security_interstitials::CMD_PROCEED:
+      interface->Proceed();
+      break;
+    case security_interstitials::CMD_SHOW_MORE_SECTION:
+      interface->ShowMoreSection();
+      break;
+    case security_interstitials::CMD_OPEN_HELP_CENTER:
+      interface->OpenHelpCenter();
+      break;
+    case security_interstitials::CMD_OPEN_DIAGNOSTIC:
+      interface->OpenDiagnostic();
+      break;
+    case security_interstitials::CMD_RELOAD:
+      interface->Reload();
+      break;
+    case security_interstitials::CMD_OPEN_DATE_SETTINGS:
+      interface->OpenDateSettings();
+      break;
+    case security_interstitials::CMD_OPEN_LOGIN:
+      interface->OpenLogin();
+      break;
+    case security_interstitials::CMD_DO_REPORT:
+      interface->DoReport();
+      break;
+    case security_interstitials::CMD_DONT_REPORT:
+      interface->DontReport();
+      break;
+    case security_interstitials::CMD_OPEN_REPORTING_PRIVACY:
+      interface->OpenReportingPrivacy();
+      break;
+    case security_interstitials::CMD_OPEN_WHITEPAPER:
+      interface->OpenWhitepaper();
+      break;
+    case security_interstitials::CMD_REPORT_PHISHING_ERROR:
+      interface->ReportPhishingError();
+      break;
+    default:
+      // Other values in the enum are only used by tests so this
+      // method should not be called with them.
+      NOTREACHED();
   }
 }
 
@@ -201,4 +197,11 @@
                      &SecurityInterstitialPageController::ReportPhishingError);
 }
 
+void SecurityInterstitialPageController::OnDestruct() {}
+
+void SecurityInterstitialPageController::DidCommitProvisionalLoad(
+    ui::PageTransition transition) {
+  active_ = false;
+}
+
 }  // namespace security_interstitials
diff --git a/components/security_interstitials/content/renderer/security_interstitial_page_controller.h b/components/security_interstitials/content/renderer/security_interstitial_page_controller.h
index d910646..06bd1e9 100644
--- a/components/security_interstitials/content/renderer/security_interstitial_page_controller.h
+++ b/components/security_interstitials/content/renderer/security_interstitial_page_controller.h
@@ -8,6 +8,7 @@
 #include "base/memory/weak_ptr.h"
 #include "components/security_interstitials/core/common/mojom/interstitial_commands.mojom.h"
 #include "components/security_interstitials/core/controller_client.h"
+#include "content/public/renderer/render_frame_observer.h"
 #include "gin/wrappable.h"
 #include "mojo/public/cpp/bindings/associated_remote.h"
 
@@ -21,37 +22,18 @@
 // when committed interstitials are on. It is bound to the JavaScript
 // window.certificateErrorPageController object.
 class SecurityInterstitialPageController
-    : public gin::Wrappable<SecurityInterstitialPageController> {
+    : public gin::Wrappable<SecurityInterstitialPageController>,
+      public content::RenderFrameObserver {
  public:
   static gin::WrapperInfo kWrapperInfo;
 
-  class Delegate {
-   public:
-    // Called when the interstitial calls any of the installed JS methods.
-    // |command| describes the command sent by the interstitial.
-    // TODO(carlosil): This is declared virtual because some embedders are still
-    // using a non-componentized version, once that is not the case, this can
-    // become non-virtual
-    virtual void SendCommand(
-        security_interstitials::SecurityInterstitialCommand command);
-
-   protected:
-    virtual ~Delegate();
-
-    virtual mojo::AssociatedRemote<
-        security_interstitials::mojom::InterstitialCommands>
-    GetInterface() = 0;
-  };
-
-  // Will invoke methods on |delegate| in response to user actions taken on the
-  // interstitial. May call delegate methods even after the page has been
-  // navigated away from, so it is recommended consumers make sure the weak
-  // pointers are destroyed in response to navigations.
-  static void Install(content::RenderFrame* render_frame,
-                      base::WeakPtr<Delegate> delegate);
+  // Creates an instance of SecurityInterstitialPageController which will invoke
+  // SendCommand() in response to user actions taken on the interstitial page.
+  static void Install(content::RenderFrame* render_frame);
 
  private:
-  explicit SecurityInterstitialPageController(base::WeakPtr<Delegate> delegate);
+  explicit SecurityInterstitialPageController(
+      content::RenderFrame* render_frame);
   ~SecurityInterstitialPageController() override;
 
   void DontProceed();
@@ -74,7 +56,13 @@
   gin::ObjectTemplateBuilder GetObjectTemplateBuilder(
       v8::Isolate* isolate) override;
 
-  base::WeakPtr<Delegate> const delegate_;
+  // RenderFrameObserver:
+  void OnDestruct() override;
+  void DidCommitProvisionalLoad(ui::PageTransition transition) override;
+
+  // True if |this| forwards interstitial commands to the browser. This will be
+  // set to false after any navigation.
+  bool active_ = true;
 
   DISALLOW_COPY_AND_ASSIGN(SecurityInterstitialPageController);
 };
diff --git a/components/services/storage/public/mojom/service_worker_storage_control.mojom b/components/services/storage/public/mojom/service_worker_storage_control.mojom
index 741ec64..7eed376 100644
--- a/components/services/storage/public/mojom/service_worker_storage_control.mojom
+++ b/components/services/storage/public/mojom/service_worker_storage_control.mojom
@@ -12,12 +12,6 @@
 import "url/mojom/origin.mojom";
 import "url/mojom/url.mojom";
 
-// This struct represents a serialized service worker registration.
-struct SerializedServiceWorkerRegistration {
-  ServiceWorkerRegistrationData registration_data;
-  array<ServiceWorkerResourceRecord> resources;
-};
-
 // An interface that is used to keep track of which service worker versions are
 // being used by clients of the storage service. This is an empty interface that
 // is mapped internally by the storage service to a single version.
@@ -30,20 +24,15 @@
 // owned by the C++ ServiceWorkerVersion instance.
 interface ServiceWorkerLiveVersionRef {};
 
-// Conveys a result of finding a registration. If a registration is found,
-// |status| will be kOk. |version_reference|, |registration| and |resources| are
-// null or empty if there is no matching registration.
-//
+// Conveys a result of finding a registration.
 // The Storage Service (components/services/storage) supplies this
 // information and the //content consumes the information.
 struct ServiceWorkerFindRegistrationResult {
-  // The result of a find operation.
-  ServiceWorkerDatabaseStatus status;
   // A reference to a service worker version associated with
   // |registration->version_id|.
-  pending_remote<ServiceWorkerLiveVersionRef>? version_reference;
+  pending_remote<ServiceWorkerLiveVersionRef> version_reference;
   // Stored registration.
-  ServiceWorkerRegistrationData? registration;
+  ServiceWorkerRegistrationData registration;
   // Resources associated with |registration|.
   array<ServiceWorkerResourceRecord> resources;
 };
@@ -122,19 +111,22 @@
 
   // Reads a stored registration for |client_id|.
   FindRegistrationForClientUrl(url.mojom.Url client_url) =>
-      (ServiceWorkerFindRegistrationResult result);
+      (ServiceWorkerDatabaseStatus status,
+       ServiceWorkerFindRegistrationResult? result);
   // Reads a stored registration for |scope|.
   FindRegistrationForScope(url.mojom.Url scope) =>
-      (ServiceWorkerFindRegistrationResult result);
+      (ServiceWorkerDatabaseStatus status,
+       ServiceWorkerFindRegistrationResult? result);
   // Reads a stored registration for |registration_id|. |origin| is to
   // be used as a hint to look up the registration faster.
   FindRegistrationForId(int64 registration_id, url.mojom.Url? origin) =>
-      (ServiceWorkerFindRegistrationResult result);
+      (ServiceWorkerDatabaseStatus status,
+       ServiceWorkerFindRegistrationResult? result);
 
   // Returns all stored registrations for a given origin.
   GetRegistrationsForOrigin(url.mojom.Origin origin) =>
       (ServiceWorkerDatabaseStatus status,
-       array<SerializedServiceWorkerRegistration> registrations);
+       array<ServiceWorkerFindRegistrationResult> registrations);
 
   // Returns the total resource size for a given origin.
   GetUsageForOrigin(url.mojom.Origin origin) =>
diff --git a/components/strings/components_strings_am.xtb b/components/strings/components_strings_am.xtb
index 4c054b41..34a58e4 100644
--- a/components/strings/components_strings_am.xtb
+++ b/components/strings/components_strings_am.xtb
@@ -1309,7 +1309,7 @@
 <translation id="6427730057873428458">የበር እጥፋት</translation>
 <translation id="6433490469411711332">የዕውቂያ መረጃን ያርትዑ</translation>
 <translation id="6433595998831338502"><ph name="HOST_NAME" /> ማገናኘት አሻፈረኝ ብሏል።</translation>
-<translation id="6434309073475700221">አስወግድ</translation>
+<translation id="6434309073475700221">ጣለው</translation>
 <translation id="6440503408713884761">የተተወ</translation>
 <translation id="6443406338865242315">የትኛዎቹ ቅጥያዎች እና ተሰኪዎች ናቸው እርስዎ የጫኑት</translation>
 <translation id="6446163441502663861">ካሁ (የደብዳቤ ፖስታ)</translation>
@@ -1635,7 +1635,7 @@
 <translation id="777702478322588152">መስተዳድር</translation>
 <translation id="7791011319128895129">ያልተለቀቁ</translation>
 <translation id="7791196057686275387">ቤል</translation>
-<translation id="7791543448312431591">አክል</translation>
+<translation id="7791543448312431591">ያክሉ</translation>
 <translation id="7792318290931435557">ነጠላ ገጽ ዕይታ</translation>
 <translation id="7798389633136518089">መመሪያው በደመና ምንጭ ስላልተቀናበረ ችላ ተብሏል።</translation>
 <translation id="7800304661137206267"><ph name="MAC" /> ለመልዕክት ማረጋገጥ እና ደግሞ <ph name="KX" /> ለቁልፍ መቀያየሪያ ስልቶች በማድረግ ግንኙነቱ <ph name="CIPHER" />ን በመጠቀም የተመሰጠረ ነው።</translation>
diff --git a/components/strings/components_strings_ar.xtb b/components/strings/components_strings_ar.xtb
index 1bfe4ee5..dd0b806 100644
--- a/components/strings/components_strings_ar.xtb
+++ b/components/strings/components_strings_ar.xtb
@@ -692,7 +692,7 @@
 <translation id="3828924085048779000">غير مسموح باستخدام عبارة مرور فارغة.</translation>
 <translation id="3831915413245941253">ثبّت <ph name="ENROLLMENT_DOMAIN" /> الإضافات للوظائف الإضافية. يمكن للإضافات الوصول إلى بعض بياناتك.</translation>
 <translation id="3832522519263485449">عمل عدة ثقوب يسارًا</translation>
-<translation id="385051799172605136">الرجوع إلى الوراء</translation>
+<translation id="385051799172605136">رجوع</translation>
 <translation id="3858027520442213535">تحديث التاريخ والوقت</translation>
 <translation id="3884278016824448484">معرف جهاز متضارب</translation>
 <translation id="3885155851504623709">الأبرشية</translation>
@@ -1319,7 +1319,7 @@
 <translation id="6427730057873428458">الطي على شكل بوابة</translation>
 <translation id="6433490469411711332">تعديل معلومات الاتصال</translation>
 <translation id="6433595998831338502">رفض <ph name="HOST_NAME" /> الاتصال.</translation>
-<translation id="6434309073475700221">إلغاء</translation>
+<translation id="6434309073475700221">تجاهل</translation>
 <translation id="6440503408713884761">تم تجاهله</translation>
 <translation id="6443406338865242315">الإضافات والمكوّنات الإضافية التي تثبّتها</translation>
 <translation id="6446163441502663861">‏Kahu (مغلف)</translation>
diff --git a/components/strings/components_strings_as.xtb b/components/strings/components_strings_as.xtb
index 6dc17e9..adbe4e85 100644
--- a/components/strings/components_strings_as.xtb
+++ b/components/strings/components_strings_as.xtb
@@ -1636,6 +1636,7 @@
 <translation id="7791011319128895129">ৰিলীজ নকৰা</translation>
 <translation id="7791196057686275387">একগোট কৰক</translation>
 <translation id="7791543448312431591">যোগ কৰক</translation>
+<translation id="7792318290931435557">এক পৃষ্ঠাৰ ভিউ</translation>
 <translation id="7798389633136518089">নীতিটো এটা ক্লাউড উৎসই ছেট নকৰা কাৰণে উপেক্ষা কৰা হৈছে।</translation>
 <translation id="7800304661137206267">সংযোগটো <ph name="CIPHER" /> ব্যৱহাৰ কৰি এনক্রিপ্ট কৰা হয়, যেনে- বাৰ্তাৰ বিশ্বাসযোগ্যতাৰ প্ৰমাণ কৰাৰ বাবে <ph name="MAC" /> আৰু সলনা-সলনিৰ মুখ্য উপায় হিচাপে <ph name="KX" /> ব্যৱহাৰ কৰা হয়।</translation>
 <translation id="7802523362929240268">ছাইটটো বৈধ</translation>
@@ -1731,6 +1732,7 @@
 <translation id="8220146938470311105">C7/C6 (লেফাফা)</translation>
 <translation id="8221250263817408492">আপুনি এটা প্ৰবঞ্চনামূলক ছাইটত এইমাত্ৰ নিজৰ পাছৱৰ্ডটো দিছে। Chromiumএ <ph name="WEBSITE_1" /> আৰু আপুনি এই পাছৱৰ্ডটো ব্যৱহাৰ কৰা অন্য ছাইটসমূহলৈ গৈ এইটো এতিয়াই সলনি কৰাটো চুপাৰিছ কৰে।</translation>
 <translation id="8225771182978767009">এই কম্পিউটাৰটো ছেট আপ কৰা লোকজনে এই ছাইটটো অৱৰোধ কৰিছে।</translation>
+<translation id="8228419419708659934">দুই পৃষ্ঠাৰ ভিউ</translation>
 <translation id="822964464349305906"><ph name="TYPE_1" />, <ph name="TYPE_2" /></translation>
 <translation id="8232343881378637145">প্লেটফৰ্মৰ তাপমান</translation>
 <translation id="8238581221633243064">এটা নতুন ইনক’গনিট’ টেবত পৃষ্ঠা খোলক</translation>
diff --git a/components/strings/components_strings_bn.xtb b/components/strings/components_strings_bn.xtb
index c5487ff..62ea8be 100644
--- a/components/strings/components_strings_bn.xtb
+++ b/components/strings/components_strings_bn.xtb
@@ -53,7 +53,7 @@
 <translation id="1186201132766001848">পাসওয়ার্ড চেক করুন</translation>
 <translation id="1195558154361252544">আপনার অনুমতি দেওয়া সাইট ছাড়া, বাকি সব সাইটের জন্য বিজ্ঞপ্তি অটোমেটিক ব্লক করা হয়েছে</translation>
 <translation id="1197088940767939838">কমলা</translation>
-<translation id="1201402288615127009">পরবর্তী</translation>
+<translation id="1201402288615127009">পরের</translation>
 <translation id="1201895884277373915">এই সাইট থেকে আরও</translation>
 <translation id="1206967143813997005">নষ্ট প্রাথমিক স্বাক্ষর</translation>
 <translation id="1209206284964581585">এখনকার মতো লুকান</translation>
@@ -1621,7 +1621,7 @@
 <translation id="7697066736081121494">Prc8 (Envelope)</translation>
 <translation id="769721561045429135">এই মুহূর্তে, আপনার কাছে থাকা কার্ডগুলি শুধুমাত্র এই ডিভাইসে ব্যবহার করা যেতে পারে। কার্ডগুলির পর্যালোচনা চালিয়ে যেতে ক্লিক করুন।</translation>
 <translation id="7699293099605015246">নিবন্ধ এখন পাওয়া যাবে না</translation>
-<translation id="7701040980221191251">কিছুই নয়</translation>
+<translation id="7701040980221191251">কিছু নেই</translation>
 <translation id="7704050614460855821"><ph name="BEGIN_LINK" /> <ph name="SITE" /> এ এগিয়ে যান (নিরাপদ নয়) <ph name="END_LINK" /></translation>
 <translation id="7714464543167945231">সার্টিফিকেট</translation>
 <translation id="7716147886133743102">আপনার প্রশাসক ব্লক করেছে</translation>
@@ -1646,6 +1646,7 @@
 <translation id="7791011319128895129">এখনও প্রকাশ করা হয়নি</translation>
 <translation id="7791196057686275387">বেল</translation>
 <translation id="7791543448312431591">জুড়ুন</translation>
+<translation id="7792318290931435557">একক পৃষ্ঠা দেখুন</translation>
 <translation id="7798389633136518089">এই নীতিটি এড়িয়ে যাওয়া হয়েছে, কারণ এটি ক্লাউড সোর্সের মাধ্যমে সেট করা হয়নি।</translation>
 <translation id="7800304661137206267">মেসেজ যাচাইকরণ এবং <ph name="KX" />-কে কী এক্সচেঞ্জ নির্মাণকৌশল হিসাবে কানেকশন <ph name="CIPHER" /> ব্যবহার করে <ph name="MAC" />-এর সাথে এনক্রিপ্ট হয়েছে৷</translation>
 <translation id="7802523362929240268">সাইটটি বৈধ</translation>
@@ -1741,6 +1742,7 @@
 <translation id="8220146938470311105">C7/C6 (Envelope)</translation>
 <translation id="8221250263817408492">আপনি এখনই প্রতারণামূলক একটি সাইটে আপনার পাসওয়ার্ড লিখেছেন। Chromium <ph name="WEBSITE_1" /> এবং অন্যান্য সাইটে, যেখানে এই পাসওয়ার্ড ব্যবহার করেছেন সেখানে গিয়ে এখনই পাসওয়ার্ড পরিবর্তন করার জন্য সাজেস্ট করছে।</translation>
 <translation id="8225771182978767009">এই কম্পিউটার যিনি সেট-আপ করেছেন তিনি এই সাইটটি অবরুদ্ধ করার বিষয়টি চয়ন করেছেন।</translation>
+<translation id="8228419419708659934">দুটি পৃষ্ঠা দেখুন</translation>
 <translation id="822964464349305906"><ph name="TYPE_1" />, <ph name="TYPE_2" /></translation>
 <translation id="8232343881378637145">প্ল্যাটফর্মের তাপমাত্রা</translation>
 <translation id="8238581221633243064">নতুন ছদ্মবেশী ট্যাবে একটি পৃষ্ঠা খুলুন</translation>
diff --git a/components/strings/components_strings_ca.xtb b/components/strings/components_strings_ca.xtb
index 4a80634..a6aa321 100644
--- a/components/strings/components_strings_ca.xtb
+++ b/components/strings/components_strings_ca.xtb
@@ -1120,7 +1120,7 @@
 <translation id="5644090287519800334">Desplaçament a l'eix X del costat 1 de la imatge</translation>
 <translation id="5645854190134202180">Segon torn</translation>
 <translation id="5654927323611874862">Identificador de l'informe d'error penjat:</translation>
-<translation id="5659593005791499971">Correu electrònic</translation>
+<translation id="5659593005791499971">Adreça electrònica</translation>
 <translation id="5663614846592581799">9x11 (sobre)</translation>
 <translation id="5663955426505430495">L'administrador del dispositiu ha instal·lat extensions per obtenir funcions addicionals. Les extensions tenen accés a algunes de les teves dades.</translation>
 <translation id="5675650730144413517">Aquesta pàgina no funciona</translation>
@@ -1308,7 +1308,7 @@
 <translation id="6427730057873428458">Plegat en finestra</translation>
 <translation id="6433490469411711332">Edita la informació de contacte</translation>
 <translation id="6433595998831338502"><ph name="HOST_NAME" /> no ens ha permès establir la connexió.</translation>
-<translation id="6434309073475700221">Descarta</translation>
+<translation id="6434309073475700221">Descarta els canvis</translation>
 <translation id="6440503408713884761">Ignorada</translation>
 <translation id="6443406338865242315">Quines extensions i connectors has instal·lat</translation>
 <translation id="6446163441502663861">Kahu (sobre)</translation>
diff --git a/components/strings/components_strings_da.xtb b/components/strings/components_strings_da.xtb
index bf20164c..886897a 100644
--- a/components/strings/components_strings_da.xtb
+++ b/components/strings/components_strings_da.xtb
@@ -407,7 +407,7 @@
 <translation id="2639739919103226564">Status:</translation>
 <translation id="2649204054376361687"><ph name="CITY" />, <ph name="COUNTRY" /></translation>
 <translation id="2650446666397867134">Der blev nægtet adgang til filen</translation>
-<translation id="2653659639078652383">Indsend</translation>
+<translation id="2653659639078652383">Send</translation>
 <translation id="2660779039299703961">Hændelse</translation>
 <translation id="2664887757054927933">{COUNT,plural, =0{Ingen}=1{1 adgangskode (til <ph name="DOMAIN_LIST" />)}=2{2 adgangskoder (til <ph name="DOMAIN_LIST" />)}one{# adgangskode (til <ph name="DOMAIN_LIST" />)}other{# adgangskoder (til <ph name="DOMAIN_LIST" />)}}</translation>
 <translation id="2666092431469916601">Top</translation>
@@ -1319,7 +1319,7 @@
 <translation id="6427730057873428458">Portfals</translation>
 <translation id="6433490469411711332">Rediger kontaktoplysninger</translation>
 <translation id="6433595998831338502"><ph name="HOST_NAME" /> nægtede at oprette forbindelse.</translation>
-<translation id="6434309073475700221">Kasser</translation>
+<translation id="6434309073475700221">Kassér</translation>
 <translation id="6440503408713884761">Ignoreret</translation>
 <translation id="6443406338865242315">Hvilke udvidelser og plugins, du har installeret</translation>
 <translation id="6446163441502663861">Kahu (Envelope)</translation>
diff --git a/components/strings/components_strings_de.xtb b/components/strings/components_strings_de.xtb
index d7daf06..0425186 100644
--- a/components/strings/components_strings_de.xtb
+++ b/components/strings/components_strings_de.xtb
@@ -1118,7 +1118,7 @@
 <translation id="5644090287519800334">Seite 1 – X-Verschiebung des Bilds</translation>
 <translation id="5645854190134202180">Zweite Schicht</translation>
 <translation id="5654927323611874862">ID für hochgeladenen Absturzbericht:</translation>
-<translation id="5659593005791499971">E-Mail-Adresse</translation>
+<translation id="5659593005791499971">E-Mail</translation>
 <translation id="5663614846592581799">9x11 (Umschlag)</translation>
 <translation id="5663955426505430495">Der Administrator dieses Geräts hat Erweiterungen für zusätzliche Funktionen installiert. Diese Erweiterungen können auf einige Ihrer Daten zugreifen.</translation>
 <translation id="5675650730144413517">Diese Seite funktioniert nicht</translation>
@@ -1608,7 +1608,7 @@
 <translation id="7697066736081121494">Prc8 (Umschlag)</translation>
 <translation id="769721561045429135">Derzeit können bestimmte Karten nur auf diesem Gerät verwendet werden. Klicken Sie auf "Weiter", um sich die Karten anzusehen.</translation>
 <translation id="7699293099605015246">Momentan sind keine Artikel verfügbar</translation>
-<translation id="7701040980221191251">Keine</translation>
+<translation id="7701040980221191251">Keine Besuche</translation>
 <translation id="7704050614460855821"><ph name="BEGIN_LINK" />Weiter zu <ph name="SITE" /> (unsicher)<ph name="END_LINK" /></translation>
 <translation id="7714464543167945231">Zertifikat</translation>
 <translation id="7716147886133743102">Von Ihrem Administrator blockiert</translation>
diff --git a/components/strings/components_strings_el.xtb b/components/strings/components_strings_el.xtb
index 0ca9b1194..7b7c89f8 100644
--- a/components/strings/components_strings_el.xtb
+++ b/components/strings/components_strings_el.xtb
@@ -1132,7 +1132,7 @@
 <translation id="5644090287519800334">Πλευρά 1 μετατόπιση εικόνας στον άξονα X</translation>
 <translation id="5645854190134202180">Δεύτερη βάρδια</translation>
 <translation id="5654927323611874862">Αναγνωριστικό αναφοράς σφάλματος που ανέβηκε:</translation>
-<translation id="5659593005791499971">Διεύθυνση ηλεκτρονικού ταχυδρομείου</translation>
+<translation id="5659593005791499971">Ηλεκτρονικό ταχυδρομείο</translation>
 <translation id="5663614846592581799">9x11 (Φάκελος)</translation>
 <translation id="5663955426505430495">Ο διαχειριστής αυτής της συσκευής εγκατέστησε επεκτάσεις για επιπλέον λειτουργίες. Οι επεκτάσεις έχουν πρόσβαση σε κάποια από τα δεδομένα σας.</translation>
 <translation id="5675650730144413517">Αυτή η σελίδα δεν λειτουργεί</translation>
diff --git a/components/strings/components_strings_es-419.xtb b/components/strings/components_strings_es-419.xtb
index 26a6dfd..03fdef5 100644
--- a/components/strings/components_strings_es-419.xtb
+++ b/components/strings/components_strings_es-419.xtb
@@ -1130,7 +1130,7 @@
 <translation id="5644090287519800334">Cambio en el eje X del lado 1 de la imagen</translation>
 <translation id="5645854190134202180">Segundo turno</translation>
 <translation id="5654927323611874862">ID del informe de fallas subido:</translation>
-<translation id="5659593005791499971">Correo electrónico</translation>
+<translation id="5659593005791499971">Correo</translation>
 <translation id="5663614846592581799">9x11 (Envelope)</translation>
 <translation id="5663955426505430495">El administrador de este dispositivo instaló extensiones para funciones adicionales. Las extensiones tienen acceso a algunos de tus datos.</translation>
 <translation id="5675650730144413517">Esta página no funciona</translation>
@@ -1318,7 +1318,7 @@
 <translation id="6427730057873428458">Plegado en ventana</translation>
 <translation id="6433490469411711332">Editar la información de contacto</translation>
 <translation id="6433595998831338502"><ph name="HOST_NAME" /> rechazó la conexión.</translation>
-<translation id="6434309073475700221">Rechazar</translation>
+<translation id="6434309073475700221">Descartar</translation>
 <translation id="6440503408713884761">Ignorada</translation>
 <translation id="6443406338865242315">Las extensiones y complementos que instalaste</translation>
 <translation id="6446163441502663861">Kahu (Envelope)</translation>
@@ -1620,7 +1620,7 @@
 <translation id="7697066736081121494">Prc8 (Envelope)</translation>
 <translation id="769721561045429135">En este momento, tienes tarjetas que pueden usarse solo en este dispositivo. Haz clic en Continuar para revisar las tarjetas.</translation>
 <translation id="7699293099605015246">Los artículos no están disponibles en este momento</translation>
-<translation id="7701040980221191251">Ninguno</translation>
+<translation id="7701040980221191251">Ninguna</translation>
 <translation id="7704050614460855821"><ph name="BEGIN_LINK" />Continuar a <ph name="SITE" /> (no seguro)<ph name="END_LINK" /></translation>
 <translation id="7714464543167945231">Certificado</translation>
 <translation id="7716147886133743102">Bloqueado por tu administrador</translation>
@@ -1645,6 +1645,7 @@
 <translation id="7791011319128895129">No publicada</translation>
 <translation id="7791196057686275387">Embalaje</translation>
 <translation id="7791543448312431591">Agregar</translation>
+<translation id="7792318290931435557">Vista de una sola página</translation>
 <translation id="7798389633136518089">Se ignoró porque la política no se estableció desde un origen de la nube.</translation>
 <translation id="7800304661137206267">La conexión está encriptada mediante <ph name="CIPHER" />, con <ph name="MAC" /> para la autenticación de mensajes y <ph name="KX" /> como mecanismo de intercambio clave.</translation>
 <translation id="7802523362929240268">El sitio es legítimo</translation>
@@ -1740,6 +1741,7 @@
 <translation id="8220146938470311105">C7/C6 (Envelope)</translation>
 <translation id="8221250263817408492">Ingresaste tu contraseña en un sitio engañoso. Chromium te recomienda que la cambies ahora en <ph name="WEBSITE_1" /> y otros sitios donde la uses.</translation>
 <translation id="8225771182978767009">La persona que configuró esta computadora decidió bloquear este sitio.</translation>
+<translation id="8228419419708659934">Vista de dos páginas</translation>
 <translation id="822964464349305906"><ph name="TYPE_1" />, <ph name="TYPE_2" /></translation>
 <translation id="8232343881378637145">Temperatura de la plataforma</translation>
 <translation id="8238581221633243064">Abre la página en una nueva pestaña de incógnito.</translation>
diff --git a/components/strings/components_strings_es.xtb b/components/strings/components_strings_es.xtb
index 568c0a0..801ea2a5 100644
--- a/components/strings/components_strings_es.xtb
+++ b/components/strings/components_strings_es.xtb
@@ -692,7 +692,7 @@
 <translation id="3828924085048779000">La frase de contraseña no puede estar vacía.</translation>
 <translation id="3831915413245941253"><ph name="ENROLLMENT_DOMAIN" /> ha instalado extensiones que aportan funciones adicionales. Las extensiones tienen acceso a algunos de tus datos.</translation>
 <translation id="3832522519263485449">Perforado múltiple en la parte izquierda</translation>
-<translation id="385051799172605136">Atrás</translation>
+<translation id="385051799172605136">Volver</translation>
 <translation id="3858027520442213535">Actualizar fecha y hora</translation>
 <translation id="3884278016824448484">Identificador de dispositivo en conflicto</translation>
 <translation id="3885155851504623709">Municipio</translation>
@@ -757,7 +757,7 @@
 <translation id="4152318981910038897">{COUNT,plural, =1{Página 1}other{Página {COUNT}}}</translation>
 <translation id="4154664944169082762">Huellas digitales</translation>
 <translation id="4159784952369912983">Morado</translation>
-<translation id="4165986682804962316">Configuración del sitio web</translation>
+<translation id="4165986682804962316">Configuración de sitios web</translation>
 <translation id="4171400957073367226">La firma de verificación no es válida</translation>
 <translation id="4171489848299289778"><ph name="RESULT_MODIFIED_DATE" /> - <ph name="RESULT_OWNER" /> - <ph name="RESULT_PRODUCT_SOURCE" /></translation>
 <translation id="4172051516777682613">Mostrar siempre</translation>
@@ -1131,7 +1131,7 @@
 <translation id="5644090287519800334">Cara 1 del desplazamiento de la imagen en el eje X</translation>
 <translation id="5645854190134202180">Segundo turno</translation>
 <translation id="5654927323611874862">ID del informe sobre fallos subido:</translation>
-<translation id="5659593005791499971">Correo electrónico</translation>
+<translation id="5659593005791499971">Correo</translation>
 <translation id="5663614846592581799">9x11 (sobre)</translation>
 <translation id="5663955426505430495">El administrador de este dispositivo ha instalado extensiones que aportan funciones adicionales. Las extensiones tienen acceso a algunos de tus datos.</translation>
 <translation id="5675650730144413517">Esta página no funciona</translation>
@@ -1319,7 +1319,7 @@
 <translation id="6427730057873428458">Plegado en ventana</translation>
 <translation id="6433490469411711332">Editar información de contacto</translation>
 <translation id="6433595998831338502">La página <ph name="HOST_NAME" /> ha rechazado la conexión.</translation>
-<translation id="6434309073475700221">Rechazar</translation>
+<translation id="6434309073475700221">Descartar</translation>
 <translation id="6440503408713884761">Ignorada</translation>
 <translation id="6443406338865242315">Qué extensiones y complementos tienes instalados</translation>
 <translation id="6446163441502663861">Kahu (sobre)</translation>
@@ -1646,6 +1646,7 @@
 <translation id="7791011319128895129">Sin publicar</translation>
 <translation id="7791196057686275387">Envolver</translation>
 <translation id="7791543448312431591">Añadir</translation>
+<translation id="7792318290931435557">Vista de una sola página</translation>
 <translation id="7798389633136518089">Se ha ignorado porque la política no está configurada en la nube.</translation>
 <translation id="7800304661137206267">La conexión se ha encriptado mediante <ph name="CIPHER" />, con <ph name="MAC" /> para la autenticación del mensaje y con <ph name="KX" /> como mecanismo de intercambio de claves.</translation>
 <translation id="7802523362929240268">El sitio web es legítimo</translation>
@@ -1741,6 +1742,7 @@
 <translation id="8220146938470311105">C7/C6 (sobre)</translation>
 <translation id="8221250263817408492">Acabas de introducir tu contraseña en un sitio web engañoso. Chromium te recomienda que accedas a <ph name="WEBSITE_1" /> y a otros sitios web en los que uses esa contraseña y la cambies ahora.</translation>
 <translation id="8225771182978767009">La persona que ha configurado este ordenador ha elegido bloquear este sitio web.</translation>
+<translation id="8228419419708659934">Vista de dos páginas</translation>
 <translation id="822964464349305906"><ph name="TYPE_1" /> o <ph name="TYPE_2" /></translation>
 <translation id="8232343881378637145">Temperatura de plataforma</translation>
 <translation id="8238581221633243064">Abre una página en una nueva pestaña de incógnito</translation>
diff --git a/components/strings/components_strings_et.xtb b/components/strings/components_strings_et.xtb
index 4a48609..85a609c 100644
--- a/components/strings/components_strings_et.xtb
+++ b/components/strings/components_strings_et.xtb
@@ -53,7 +53,7 @@
 <translation id="1186201132766001848">Kontrolli paroole</translation>
 <translation id="1195558154361252544">Märguanded blokeeritakse automaatselt kõigi saitide, välja arvatud lubatud saitide puhul.</translation>
 <translation id="1197088940767939838">Oranž</translation>
-<translation id="1201402288615127009">Edasi</translation>
+<translation id="1201402288615127009">Järgmine</translation>
 <translation id="1201895884277373915">Veel sellelt saidilt</translation>
 <translation id="1206967143813997005">Sobimatu algne allkiri</translation>
 <translation id="1209206284964581585">Peida praeguseks</translation>
@@ -1130,7 +1130,7 @@
 <translation id="5644090287519800334">Pildi nihe X-teljel 1. poolel</translation>
 <translation id="5645854190134202180">Teine vahetus</translation>
 <translation id="5654927323611874862">Üleslaaditud krahhiaruande ID:</translation>
-<translation id="5659593005791499971">Meil</translation>
+<translation id="5659593005791499971">E-post</translation>
 <translation id="5663614846592581799">9x11 (ümbrik)</translation>
 <translation id="5663955426505430495">Seadme administraator on installinud laiendused, mis hõlmavad lisafunktsioone. Laiendustel on juurdepääs teie mõningatele andmetele.</translation>
 <translation id="5675650730144413517">See leht ei tööta</translation>
@@ -1318,7 +1318,7 @@
 <translation id="6427730057873428458">Väravakujuliselt volditud</translation>
 <translation id="6433490469411711332">Kontaktandmete muutmine</translation>
 <translation id="6433595998831338502">Host <ph name="HOST_NAME" /> keeldus ühendamast.</translation>
-<translation id="6434309073475700221">Tühista</translation>
+<translation id="6434309073475700221">Loobu</translation>
 <translation id="6440503408713884761">Eiras</translation>
 <translation id="6443406338865242315">Millised laiendused ja pistikprogrammid olete installinud</translation>
 <translation id="6446163441502663861">Kahu (ümbrik)</translation>
@@ -1620,7 +1620,7 @@
 <translation id="7697066736081121494">Prc8 (ümbrik)</translation>
 <translation id="769721561045429135">Praegu on teil kaarte, mida saab kasutada ainult selles seadmes. Kaartide ülevaatamiseks klõpsake käsul Jätka.</translation>
 <translation id="7699293099605015246">Artiklid pole praegu saadaval</translation>
-<translation id="7701040980221191251">Mitte ükski</translation>
+<translation id="7701040980221191251">Pole</translation>
 <translation id="7704050614460855821"><ph name="BEGIN_LINK" />Edasiliikumine saidile <ph name="SITE" /> (ebaturvaline)<ph name="END_LINK" /></translation>
 <translation id="7714464543167945231">Sertifikaat</translation>
 <translation id="7716147886133743102">Blokeeris administraator</translation>
diff --git a/components/strings/components_strings_fa.xtb b/components/strings/components_strings_fa.xtb
index 3d113f4..86d71da 100644
--- a/components/strings/components_strings_fa.xtb
+++ b/components/strings/components_strings_fa.xtb
@@ -407,7 +407,7 @@
 <translation id="2639739919103226564">وضعیت:</translation>
 <translation id="2649204054376361687"><ph name="CITY" />، <ph name="COUNTRY" /></translation>
 <translation id="2650446666397867134">دسترسی به فایل رد شد</translation>
-<translation id="2653659639078652383">ارائه</translation>
+<translation id="2653659639078652383">ارسال</translation>
 <translation id="2660779039299703961">رویداد</translation>
 <translation id="2664887757054927933">{COUNT,plural, =0{هیچ‌کدام}=1{۱ گذرواژه (برای <ph name="DOMAIN_LIST" />)}=2{۲ گذرواژه (برای <ph name="DOMAIN_LIST" />)}one{# گذرواژه (برای <ph name="DOMAIN_LIST" />)}other{# گذرواژه (برای <ph name="DOMAIN_LIST" />)}}</translation>
 <translation id="2666092431469916601">بالا</translation>
@@ -1317,7 +1317,7 @@
 <translation id="6427730057873428458">تاخوردگی دروازه‌ای</translation>
 <translation id="6433490469411711332">ویرایش اطلاعات تماس</translation>
 <translation id="6433595998831338502"><ph name="HOST_NAME" /> از اتصال خودداری کرد.</translation>
-<translation id="6434309073475700221">رد کردن</translation>
+<translation id="6434309073475700221">صرف‌نظر</translation>
 <translation id="6440503408713884761">نادیده گرفته شد</translation>
 <translation id="6443406338865242315">افزونه‌ها و افزایه‌هایی که نصب کرده‌اید</translation>
 <translation id="6446163441502663861">Kahu (Envelope)</translation>
diff --git a/components/strings/components_strings_fi.xtb b/components/strings/components_strings_fi.xtb
index 3d375cd9..a5f844d 100644
--- a/components/strings/components_strings_fi.xtb
+++ b/components/strings/components_strings_fi.xtb
@@ -693,7 +693,7 @@
 <translation id="3828924085048779000">Tunnuslause ei voi olla tyhjä.</translation>
 <translation id="3831915413245941253"><ph name="ENROLLMENT_DOMAIN" /> on asentanut lisätoimintojen laajennuksia. Laajennuksilla on pääsy osaan datastasi.</translation>
 <translation id="3832522519263485449">Useita reikiä oikealla</translation>
-<translation id="385051799172605136">Edellinen</translation>
+<translation id="385051799172605136">Takaisin</translation>
 <translation id="3858027520442213535">Päivitä päivämäärä ja aika</translation>
 <translation id="3884278016824448484">Ristiriitainen laitteen tunnus</translation>
 <translation id="3885155851504623709">Kunta</translation>
diff --git a/components/strings/components_strings_fil.xtb b/components/strings/components_strings_fil.xtb
index 5219daef..f0fa206 100644
--- a/components/strings/components_strings_fil.xtb
+++ b/components/strings/components_strings_fil.xtb
@@ -1319,7 +1319,7 @@
 <translation id="6427730057873428458">Gate fold</translation>
 <translation id="6433490469411711332">I-edit ang impormasyon sa pakikipag-ugnayan</translation>
 <translation id="6433595998831338502">Tumangging kumonekta ang <ph name="HOST_NAME" />.</translation>
-<translation id="6434309073475700221">Itapon</translation>
+<translation id="6434309073475700221">I-discard</translation>
 <translation id="6440503408713884761">Binalewala</translation>
 <translation id="6443406338865242315">Aling mga extension at plugin ang na-install mo</translation>
 <translation id="6446163441502663861">Kahu (Envelope)</translation>
diff --git a/components/strings/components_strings_fr-CA.xtb b/components/strings/components_strings_fr-CA.xtb
index 3acc178..1be156e 100644
--- a/components/strings/components_strings_fr-CA.xtb
+++ b/components/strings/components_strings_fr-CA.xtb
@@ -1635,6 +1635,7 @@
 <translation id="7791011319128895129">Non publiée</translation>
 <translation id="7791196057686275387">Balle</translation>
 <translation id="7791543448312431591">Ajouter</translation>
+<translation id="7792318290931435557">Affichage d'une seule page</translation>
 <translation id="7798389633136518089">Cette politique est ignorée parce qu'elle n'est pas définie par une source infonuagique.</translation>
 <translation id="7800304661137206267">La connexion est chiffrée au moyen de <ph name="CIPHER" />, avec <ph name="MAC" /> pour l'authentification des messages et <ph name="KX" /> pour la méthode d'échange de clés.</translation>
 <translation id="7802523362929240268">Site officiel</translation>
@@ -1730,6 +1731,7 @@
 <translation id="8220146938470311105">Enveloppe C7/C6</translation>
 <translation id="8221250263817408492">Vous venez d'entrer votre mot de passe sur un site trompeur. Chromium vous recommande de visiter <ph name="WEBSITE_1" />, ainsi que tout autre site sur lequel vous avez utilisé ce mot de passe, puis de le changer maintenant.</translation>
 <translation id="8225771182978767009">La personne qui a configuré cet ordinateur a choisi de bloquer ce site.</translation>
+<translation id="8228419419708659934">Affichage de deux pages</translation>
 <translation id="822964464349305906"><ph name="TYPE_1" />, <ph name="TYPE_2" /></translation>
 <translation id="8232343881378637145">Température de la plateforme</translation>
 <translation id="8238581221633243064">Ouvrir la page dans un nouvel onglet de navigation privée</translation>
diff --git a/components/strings/components_strings_fr.xtb b/components/strings/components_strings_fr.xtb
index f38e9fe..1865db9 100644
--- a/components/strings/components_strings_fr.xtb
+++ b/components/strings/components_strings_fr.xtb
@@ -407,7 +407,7 @@
 <translation id="2639739919103226564">État : </translation>
 <translation id="2649204054376361687"><ph name="CITY" />, <ph name="COUNTRY" /></translation>
 <translation id="2650446666397867134">Accès au fichier refusé</translation>
-<translation id="2653659639078652383">Valider</translation>
+<translation id="2653659639078652383">Envoyer</translation>
 <translation id="2660779039299703961">Événement</translation>
 <translation id="2664887757054927933">{COUNT,plural, =0{Aucun}=1{1 mot de passe (associé à <ph name="DOMAIN_LIST" />)}=2{2 mots de passe (associés à <ph name="DOMAIN_LIST" />)}one{# mot de passe (associé à <ph name="DOMAIN_LIST" />)}other{# mots de passe (associés à <ph name="DOMAIN_LIST" />)}}</translation>
 <translation id="2666092431469916601">En haut</translation>
@@ -1317,7 +1317,7 @@
 <translation id="6427730057873428458">Pli en volets</translation>
 <translation id="6433490469411711332">Modifier les coordonnées</translation>
 <translation id="6433595998831338502"><ph name="HOST_NAME" /> n'autorise pas la connexion.</translation>
-<translation id="6434309073475700221">Annuler</translation>
+<translation id="6434309073475700221">Supprimer</translation>
 <translation id="6440503408713884761">Ignoré</translation>
 <translation id="6443406338865242315">Les extensions et les plug-ins que vous avez installés</translation>
 <translation id="6446163441502663861">Kahu (enveloppe)</translation>
@@ -1619,7 +1619,7 @@
 <translation id="7697066736081121494">Prc8 (enveloppe)</translation>
 <translation id="769721561045429135">Vous disposez actuellement de plusieurs cartes qui ne peuvent être utilisées que sur cet appareil. Cliquez sur "Continuer" pour examiner les cartes.</translation>
 <translation id="7699293099605015246">Articles non disponibles pour le moment</translation>
-<translation id="7701040980221191251">Aucun</translation>
+<translation id="7701040980221191251">Rien</translation>
 <translation id="7704050614460855821"><ph name="BEGIN_LINK" />Continuer vers le site <ph name="SITE" /> (dangereux)<ph name="END_LINK" /></translation>
 <translation id="7714464543167945231">Certificat</translation>
 <translation id="7716147886133743102">Bloqué par votre administrateur</translation>
@@ -1644,6 +1644,7 @@
 <translation id="7791011319128895129">Non publiée</translation>
 <translation id="7791196057686275387">Mise en balle</translation>
 <translation id="7791543448312431591">Ajouter</translation>
+<translation id="7792318290931435557">Vue par page</translation>
 <translation id="7798389633136518089">Règle ignorée, car non configurée par une source cloud.</translation>
 <translation id="7800304661137206267">La connexion est chiffrée au moyen de <ph name="CIPHER" />, avec <ph name="MAC" /> pour l'authentification des messages et <ph name="KX" /> pour la méthode d'échange de clés.</translation>
 <translation id="7802523362929240268">Ce site est légitime</translation>
@@ -1739,6 +1740,7 @@
 <translation id="8220146938470311105">C7/C6 (enveloppe)</translation>
 <translation id="8221250263817408492">Vous venez de saisir votre mot de passe sur un site trompeur. Nous vous recommandons d'accéder à <ph name="WEBSITE_1" /> ainsi qu'à d'autres sites sur lesquels vous utilisez ce mot de passe pour le modifier immédiatement.</translation>
 <translation id="8225771182978767009">La personne qui a configuré cet ordinateur a choisi de bloquer ce site.</translation>
+<translation id="8228419419708659934">Vue sur deux pages</translation>
 <translation id="822964464349305906"><ph name="TYPE_1" />, <ph name="TYPE_2" /></translation>
 <translation id="8232343881378637145">Température de la plate-forme</translation>
 <translation id="8238581221633243064">Ouvrir la page dans un nouvel onglet de navigation privée</translation>
diff --git a/components/strings/components_strings_gu.xtb b/components/strings/components_strings_gu.xtb
index 0048b8c9..c5057f4a 100644
--- a/components/strings/components_strings_gu.xtb
+++ b/components/strings/components_strings_gu.xtb
@@ -1621,7 +1621,7 @@
 <translation id="7697066736081121494">Prc8 (એન્વલપ)</translation>
 <translation id="769721561045429135">હમણાં, તમારી પાસે જે કાર્ડ છે તેનો માત્ર આ ડિવાઇસ પર ઉપયોગ કરી શકાય છે. કાર્ડને રિવ્યૂ કરવા માટે 'ચાલુ રાખો' પર ક્લિક કરો.</translation>
 <translation id="7699293099605015246">લેખો અત્યારે ઉપલબ્ધ નથી</translation>
-<translation id="7701040980221191251">કોઈ નહીં</translation>
+<translation id="7701040980221191251">કોઈ નથી</translation>
 <translation id="7704050614460855821"><ph name="BEGIN_LINK" /><ph name="SITE" /> પર આગળ વધો (અસલામત)<ph name="END_LINK" /></translation>
 <translation id="7714464543167945231">પ્રમાણપત્ર</translation>
 <translation id="7716147886133743102">વ્યવસ્થાપક દ્વારા અવરોધિત કરેલ છે</translation>
@@ -1646,6 +1646,7 @@
 <translation id="7791011319128895129">રિલીઝ ન થયેલી</translation>
 <translation id="7791196057686275387">ગાંસળી બનાવો</translation>
 <translation id="7791543448312431591">ઉમેરો</translation>
+<translation id="7792318290931435557">સિંગલ પેજ વ્યૂ</translation>
 <translation id="7798389633136518089">ક્લાઉડ સૉર્સ દ્વારા પૉલિસીને સેટ કરવામાં ન આવી હોવાથી અવગણવામાં આવી.</translation>
 <translation id="7800304661137206267">કનેક્શન <ph name="CIPHER" />નો ઉપયોગ કરીને, સંદેશ પ્રમાણીકરણ મેમરીન માટે <ph name="MAC" /> સાથે અને કી એક્સ્ચેંજ તંત્ર તરીકે <ph name="KX" /> એન્ક્રિપ્ટ કરેલુંં છે.</translation>
 <translation id="7802523362929240268">સાઇટ કાયદેસર છે</translation>
@@ -1741,6 +1742,7 @@
 <translation id="8220146938470311105">C7/C6 (એન્વલપ)</translation>
 <translation id="8221250263817408492">હમણાં જ કોઈ છેતરામણી સાઇટ પર તમે તમારો પાસવર્ડ દાખલ કર્યો. Chromium <ph name="WEBSITE_1" /> તેમજ તમે આ પાસવર્ડનો જ્યાં ઉપયોગ કરતા હોય તે અન્ય સાઇટ પર જઈને તેને હમણાં જ બદલવાનો સુઝાવ આપે છે.</translation>
 <translation id="8225771182978767009">આ કમ્પ્યુટરને સેટ કરનાર વ્યક્તિએ આ સાઇટને અવરોધિત કરવાનું પસંદ કર્યું છે.</translation>
+<translation id="8228419419708659934">બે પેજવાળો વ્યૂ</translation>
 <translation id="822964464349305906"><ph name="TYPE_1" />, <ph name="TYPE_2" /></translation>
 <translation id="8232343881378637145">પ્લૅટફૉર્મનું તાપમાન</translation>
 <translation id="8238581221633243064">એક નવી છુપી વિંડોમાં પેજ ખોલો</translation>
diff --git a/components/strings/components_strings_hi.xtb b/components/strings/components_strings_hi.xtb
index fadb951d..90096e5a 100644
--- a/components/strings/components_strings_hi.xtb
+++ b/components/strings/components_strings_hi.xtb
@@ -689,7 +689,7 @@
 <translation id="3828924085048779000">खाली 'पासफ़्रेज़' की अनुमति नहीं है.</translation>
 <translation id="3831915413245941253"><ph name="ENROLLMENT_DOMAIN" /> ने और सुविधाओं के लिए एक्सटेंशन इंस्टॉल किया है. एक्सटेंशन आपका कुछ डेटा ऐक्सेस कर सकते हैं.</translation>
 <translation id="3832522519263485449">बाईं ओर एक से ज़्यादा पंच</translation>
-<translation id="385051799172605136">वापस</translation>
+<translation id="385051799172605136">वापस जाएं</translation>
 <translation id="3858027520442213535">तारीख और समय अपडेट करें</translation>
 <translation id="3884278016824448484">विरोधाभासी डिवाइस पहचानकर्ता</translation>
 <translation id="3885155851504623709">पैरिश</translation>
@@ -1279,7 +1279,7 @@
           <ph name="LIST_ITEM" />फ़ॉर्म में डाली गई जानकारी
         <ph name="END_LIST" /></translation>
 <translation id="6280223929691119688">इस पते पर वितरित नहीं किया जा सकता. कोई दूसरा पता चुनें.</translation>
-<translation id="6282194474023008486">डाक कोड</translation>
+<translation id="6282194474023008486">पोस्टल कोड</translation>
 <translation id="6290238015253830360">आपके सुझाए हुए लेख यहां दिखाई देते हैं</translation>
 <translation id="6293309776179964942">JIS B5</translation>
 <translation id="6302269476990306341">'Chrome में Google Assistant' को रोका जा रहा है</translation>
@@ -1618,7 +1618,7 @@
 <translation id="7697066736081121494">पीआरसी8 (एन्वेलप)</translation>
 <translation id="769721561045429135">फ़िलहाल आपके पास सिर्फ़ इसी डिवाइस पर इस्तेमाल किए जा सकने वाले कार्ड हैं. कार्ड देखने के लिए जारी रखें पर क्लिक करें.</translation>
 <translation id="7699293099605015246">फ़िलहाल लेख उपलब्ध नहीं हैं</translation>
-<translation id="7701040980221191251">कुछ नहीं</translation>
+<translation id="7701040980221191251">कुछ भी नहीं</translation>
 <translation id="7704050614460855821"><ph name="BEGIN_LINK" /><ph name="SITE" /> में आगे बढ़ें (असुरक्षित)<ph name="END_LINK" /></translation>
 <translation id="7714464543167945231">प्रमाणपत्र</translation>
 <translation id="7716147886133743102">आपके व्यवस्थापक की ओर से अवरोधित है</translation>
diff --git a/components/strings/components_strings_hr.xtb b/components/strings/components_strings_hr.xtb
index cb013b13..d0cd68bf 100644
--- a/components/strings/components_strings_hr.xtb
+++ b/components/strings/components_strings_hr.xtb
@@ -1131,7 +1131,7 @@
 <translation id="5644090287519800334">X-pomak 1. strane slike</translation>
 <translation id="5645854190134202180">Druga smjena</translation>
 <translation id="5654927323611874862">ID prenesenog izvješća o rušenju:</translation>
-<translation id="5659593005791499971">E-pošta</translation>
+<translation id="5659593005791499971">e-pošta</translation>
 <translation id="5663614846592581799">9x11 (omotnica)</translation>
 <translation id="5663955426505430495">Administrator uređaja instalirao je proširenja za dodatne funkcije. Proširenja imaju pristup nekim vašim podacima.</translation>
 <translation id="5675650730144413517">Stranica ne funkcionira</translation>
@@ -1621,7 +1621,7 @@
 <translation id="7697066736081121494">Prc8 (omotnica)</translation>
 <translation id="769721561045429135">Trenutačno imate kartice kojima se može plaćati samo na ovom uređaju. Kliknite Nastavi da biste pregledali kartice.</translation>
 <translation id="7699293099605015246">Članci trenutačno nisu dostupni</translation>
-<translation id="7701040980221191251">Nema</translation>
+<translation id="7701040980221191251">Nema ih</translation>
 <translation id="7704050614460855821"><ph name="BEGIN_LINK" />Idi na web-lokaciju <ph name="SITE" /> (nije sigurno)<ph name="END_LINK" /></translation>
 <translation id="7714464543167945231">Certifikat</translation>
 <translation id="7716147886133743102">Blokirao administrator</translation>
@@ -1645,7 +1645,7 @@
 <translation id="777702478322588152">Prefektura</translation>
 <translation id="7791011319128895129">Neobjavljeno</translation>
 <translation id="7791196057686275387">Napusti</translation>
-<translation id="7791543448312431591">Dodaj</translation>
+<translation id="7791543448312431591">Dodavanje</translation>
 <translation id="7792318290931435557">Prikaz pojedinačne stranice</translation>
 <translation id="7798389633136518089">Zanemareno jer pravilo nije postavio izvor u oblaku.</translation>
 <translation id="7800304661137206267">Veza je šifrirana pomoću <ph name="CIPHER" />, za provjeru autentičnosti poruke koristi se <ph name="MAC" />, a <ph name="KX" /> služi za mehanizam razmjene ključeva.</translation>
diff --git a/components/strings/components_strings_hu.xtb b/components/strings/components_strings_hu.xtb
index e3de122..063ead3a 100644
--- a/components/strings/components_strings_hu.xtb
+++ b/components/strings/components_strings_hu.xtb
@@ -407,7 +407,7 @@
 <translation id="2639739919103226564">Állapot:</translation>
 <translation id="2649204054376361687"><ph name="CITY" />, <ph name="COUNTRY" /></translation>
 <translation id="2650446666397867134">A hozzáférés a fájlhoz megtagadva.</translation>
-<translation id="2653659639078652383">Elküldés</translation>
+<translation id="2653659639078652383">Küldés</translation>
 <translation id="2660779039299703961">Esemény</translation>
 <translation id="2664887757054927933">{COUNT,plural, =0{Nincs}=1{1 jelszó (a következő domainekhez: <ph name="DOMAIN_LIST" />)}=2{2 jelszó (a következő domainekhez: <ph name="DOMAIN_LIST" />)}other{# jelszó (a következő domainekhez: <ph name="DOMAIN_LIST" />)}}</translation>
 <translation id="2666092431469916601">Felülre</translation>
diff --git a/components/strings/components_strings_id.xtb b/components/strings/components_strings_id.xtb
index a4db9294..d3f3131 100644
--- a/components/strings/components_strings_id.xtb
+++ b/components/strings/components_strings_id.xtb
@@ -261,7 +261,7 @@
 Jika tidak, ini akan diblokir oleh setelan privasi Anda. Ini akan memungkinkan konten yang berinteraksi dengan Anda berfungsi sebagaimana mestinya, tetapi mungkin mengizinkan <ph name="EMBEDDED_URL" /> melacak aktivitas Anda.</translation>
 <translation id="1997484222658892567"><ph name="URL" /> ingin menyimpan data berukuran besar di komputer lokal Anda secara permanen</translation>
 <translation id="2001146170449793414">{COUNT,plural, =1{dan 1 lainnya}other{dan # lainnya}}</translation>
-<translation id="2003709556000175978">Setel ulang sandi Anda sekarang</translation>
+<translation id="2003709556000175978">Reset sandi Anda sekarang</translation>
 <translation id="2003775180883135320">Empat lubang di atas</translation>
 <translation id="202072848677994234">Formulir ini dikirim melalui koneksi yang tidak aman. Pengisian otomatis dinonaktifkan.</translation>
 <translation id="2025115093177348061">Augmented reality</translation>
@@ -437,7 +437,7 @@
 <translation id="277499241957683684">Catatan perangkat hilang</translation>
 <translation id="2775884851269838147">Halaman cetak pertama</translation>
 <translation id="2781692009645368755">Google Pay</translation>
-<translation id="2784949926578158345">Sambungan disetel ulang.</translation>
+<translation id="2784949926578158345">Sambungan direset.</translation>
 <translation id="2792012897584536778">Administrator perangkat ini telah menetapkan sertifikat keamanan yang memungkinkan mereka melihat konten situs yang Anda kunjungi.</translation>
 <translation id="2799020568854403057">Situs yang akan dibuka berisi aplikasi berbahaya</translation>
 <translation id="2799223571221894425">Luncurkan Ulang</translation>
@@ -644,7 +644,7 @@
 <translation id="3678029195006412963">Permintaan tidak dapat ditandatangani</translation>
 <translation id="3678529606614285348">Buka halaman dalam jendela Samaran baru (Ctrl-Shift-N)</translation>
 <translation id="3681007416295224113">Informasi sertifikat</translation>
-<translation id="3701427423622901115">Setel ulang dikonfirmasi.</translation>
+<translation id="3701427423622901115">Reset dikonfirmasi.</translation>
 <translation id="3704162925118123524">Jaringan yang digunakan mungkin mewajibkan Anda mengunjungi halaman masuk jaringan.</translation>
 <translation id="3704609568417268905"><ph name="TIME" /> <ph name="BOOKMARKED" /> <ph name="TITLE" /> <ph name="DOMAIN" /></translation>
 <translation id="3705189812819839667"><ph name="RESULT_OWNER" /> - <ph name="RESULT_PRODUCT_SOURCE" /></translation>
@@ -687,7 +687,7 @@
 <translation id="3828924085048779000">Frasa sandi kosong tidak dibolehkan.</translation>
 <translation id="3831915413245941253"><ph name="ENROLLMENT_DOMAIN" /> telah menginstal ekstensi untuk fungsi tambahan. Ekstensi memiliki akses ke sebagian data Anda.</translation>
 <translation id="3832522519263485449">Beberapa lubang di kiri</translation>
-<translation id="385051799172605136">Mundur</translation>
+<translation id="385051799172605136">Kembali</translation>
 <translation id="3858027520442213535">Perbarui tanggal dan waktu</translation>
 <translation id="3884278016824448484">Pengenal perangkat bertentangan</translation>
 <translation id="3885155851504623709">Paroki</translation>
@@ -797,7 +797,7 @@
 <translation id="4265872034478892965">Diizinkan oleh administrator</translation>
 <translation id="4270541775497538019">Tempat kertas 6</translation>
 <translation id="4275830172053184480">Mulai ulang perangkat Anda</translation>
-<translation id="4277028893293644418">Setel ulang sandi</translation>
+<translation id="4277028893293644418">Reset sandi</translation>
 <translation id="4279811152705618813"><ph name="DEVICE_TYPE" /> Anda dikelola oleh <ph name="ENROLLMENT_DOMAIN" /></translation>
 <translation id="428639260510061158">{NUM_CARDS,plural, =1{Kartu ini telah disimpan di Akun Google Anda}other{Kartu-kartu ini telah disimpan di Akun Google Anda}}</translation>
 <translation id="42981349822642051">Luaskan</translation>
@@ -1243,7 +1243,7 @@
 <translation id="6150036310511284407">Tiga lubang di kiri</translation>
 <translation id="6151417162996330722">Sertifikat server memiliki masa berlaku yang terlalu panjang.</translation>
 <translation id="6157877588268064908">Untuk melihat persyaratan dan metode pengiriman, pilih alamat</translation>
-<translation id="6165508094623778733">Pelajari lebih lanjut</translation>
+<translation id="6165508094623778733">Pelajari selengkapnya</translation>
 <translation id="6177128806592000436">Sambungan Anda ke situs ini tidak aman</translation>
 <translation id="6180316780098470077">Interval percobaan ulang</translation>
 <translation id="6196640612572343990">Blokir cookie pihak ketiga</translation>
@@ -1309,7 +1309,7 @@
 <translation id="6427730057873428458">Gate fold</translation>
 <translation id="6433490469411711332">Edit info kontak</translation>
 <translation id="6433595998831338502"><ph name="HOST_NAME" /> menolak untuk tersambung.</translation>
-<translation id="6434309073475700221">Tutup</translation>
+<translation id="6434309073475700221">Buang</translation>
 <translation id="6440503408713884761">Diabaikan</translation>
 <translation id="6443406338865242315">Ekstensi dan plugin yang telah Anda instal</translation>
 <translation id="6446163441502663861">Kahu (Envelope)</translation>
@@ -1321,7 +1321,7 @@
 <translation id="647261751007945333">Kebijakan perangkat</translation>
 <translation id="6476284679642588870">Kelola metode pembayaran</translation>
 <translation id="6489534406876378309">Mulai mengupload kerusakan</translation>
-<translation id="6499038740797743453">Setel ulang sandi?</translation>
+<translation id="6499038740797743453">Reset sandi?</translation>
 <translation id="6508722015517270189">Buka Ulang Chrome</translation>
 <translation id="6517596291481585650">Peringatan: Kebijakan ini tidak digabung sebagai daftar sebagaimana yang ditetapkan oleh kebijakan karena bukan merupakan daftar.</translation>
 <translation id="6518133107902771759">Verifikasi</translation>
@@ -1404,9 +1404,9 @@
 <translation id="6944692733090228304">Anda memasukkan sandi di situs yang tidak dikelola oleh <ph name="BEGIN_BOLD" /><ph name="ORG_NAME" /><ph name="END_BOLD" />. Untuk melindungi akun, jangan gunakan sandi yang sama di aplikasi dan situs lain.</translation>
 <translation id="6945221475159498467">Pilih</translation>
 <translation id="6948701128805548767">Untuk melihat persyaratan dan metode pengambilan, pilih alamat</translation>
-<translation id="6949872517221025916">Setel Ulang Sandi</translation>
+<translation id="6949872517221025916">Reset Sandi</translation>
 <translation id="6950684638814147129">Error saat mengurai nilai JSON: <ph name="ERROR" /></translation>
-<translation id="695140971690006676">Setel ulang semua</translation>
+<translation id="695140971690006676">Reset semua</translation>
 <translation id="6957887021205513506">Sertifikat server tampaknya palsu.</translation>
 <translation id="6964255747740675745">Konfigurasi jaringan gagal diuraikan (JSON tidak valid).</translation>
 <translation id="6965382102122355670">Oke</translation>
@@ -1634,6 +1634,7 @@
 <translation id="7791011319128895129">Belum dirilis</translation>
 <translation id="7791196057686275387">Bale</translation>
 <translation id="7791543448312431591">Tambahkan</translation>
+<translation id="7792318290931435557">Tampilan satu halaman</translation>
 <translation id="7798389633136518089">Diabaikan karena kebijakan ini tidak ditetapkan oleh sumber cloud.</translation>
 <translation id="7800304661137206267">Sambungan dienkripsi menggunakan <ph name="CIPHER" />, dengan <ph name="MAC" /> untuk autentikasi pesan dan <ph name="KX" /> sebagai mekanisme pertukaran kunci.</translation>
 <translation id="7802523362929240268">Situs ini sah</translation>
@@ -1729,6 +1730,7 @@
 <translation id="8220146938470311105">C7/C6 (Envelope)</translation>
 <translation id="8221250263817408492">Anda baru saja memasukkan sandi ke situs penipuan. Chromium merekomendasikan Anda untuk membuka <ph name="WEBSITE_1" /> serta situs lain tempat Anda menggunakan sandi ini dan mengubahnya sekarang.</translation>
 <translation id="8225771182978767009">Orang yang menyiapkan komputer ini telah memilih untuk memblokir situs ini.</translation>
+<translation id="8228419419708659934">Tampilan dua halaman</translation>
 <translation id="822964464349305906"><ph name="TYPE_1" />, <ph name="TYPE_2" /></translation>
 <translation id="8232343881378637145">Suhu platform</translation>
 <translation id="8238581221633243064">Buka halaman dalam tab Samaran baru</translation>
diff --git a/components/strings/components_strings_it.xtb b/components/strings/components_strings_it.xtb
index 0cf3965..30298ed 100644
--- a/components/strings/components_strings_it.xtb
+++ b/components/strings/components_strings_it.xtb
@@ -1315,7 +1315,7 @@
 <translation id="6427730057873428458">Piegatura a finestra</translation>
 <translation id="6433490469411711332">Modifica informazioni di contatto</translation>
 <translation id="6433595998831338502">Connessione negata da <ph name="HOST_NAME" />.</translation>
-<translation id="6434309073475700221">Annulla</translation>
+<translation id="6434309073475700221">Elimina</translation>
 <translation id="6440503408713884761">Ignorata</translation>
 <translation id="6443406338865242315">Le estensioni e i plug-in che hai installato</translation>
 <translation id="6446163441502663861">Kahu (Envelope)</translation>
@@ -1617,7 +1617,7 @@
 <translation id="7697066736081121494">Prc8 (Envelope)</translation>
 <translation id="769721561045429135">Al momento hai carte che possono essere utilizzate solo su questo dispositivo. Fai clic su Continua per controllare le carte.</translation>
 <translation id="7699293099605015246">Gli articoli non sono al momento disponibili</translation>
-<translation id="7701040980221191251">Nessuno</translation>
+<translation id="7701040980221191251">Nulla</translation>
 <translation id="7704050614460855821"><ph name="BEGIN_LINK" />Procedi su <ph name="SITE" /> (non sicuro)<ph name="END_LINK" /></translation>
 <translation id="7714464543167945231">Certificato</translation>
 <translation id="7716147886133743102">Bloccata dall'amministratore</translation>
@@ -1642,6 +1642,7 @@
 <translation id="7791011319128895129">Non pubblicata</translation>
 <translation id="7791196057686275387">Rilegatura</translation>
 <translation id="7791543448312431591">Aggiungi</translation>
+<translation id="7792318290931435557">Visualizzazione a pagina singola</translation>
 <translation id="7798389633136518089">Ignorato perché il criterio non è stato impostato da un'origine cloud.</translation>
 <translation id="7800304661137206267">La connessione è stata criptata utilizzando <ph name="CIPHER" />, con <ph name="MAC" /> per l'autenticazione dei messaggi e <ph name="KX" /> come meccanismo principale di scambio delle chiavi.</translation>
 <translation id="7802523362929240268">Il sito è legittimo</translation>
@@ -1737,6 +1738,7 @@
 <translation id="8220146938470311105">C7/C6 (Busta)</translation>
 <translation id="8221250263817408492">Hai appena inserito la tua password su un sito ingannevole. Chromium ti consiglia di visitare il sito <ph name="WEBSITE_1" /> e altri siti in cui utilizzi questa password e di cambiarla subito.</translation>
 <translation id="8225771182978767009">La persona che ha configurato il computer ha deciso di bloccare questo sito.</translation>
+<translation id="8228419419708659934">Visualizzazione a due pagine</translation>
 <translation id="822964464349305906"><ph name="TYPE_1" />, <ph name="TYPE_2" /></translation>
 <translation id="8232343881378637145">Temperatura della piattaforma</translation>
 <translation id="8238581221633243064">Apri la pagina in una nuova scheda di navigazione in incognito</translation>
diff --git a/components/strings/components_strings_iw.xtb b/components/strings/components_strings_iw.xtb
index b50155f..4181edb 100644
--- a/components/strings/components_strings_iw.xtb
+++ b/components/strings/components_strings_iw.xtb
@@ -407,7 +407,7 @@
 <translation id="2639739919103226564">סטטוס:</translation>
 <translation id="2649204054376361687"><ph name="CITY" />, <ph name="COUNTRY" /></translation>
 <translation id="2650446666397867134">לא ניתן לגשת לקובץ</translation>
-<translation id="2653659639078652383">שלח</translation>
+<translation id="2653659639078652383">שליחה</translation>
 <translation id="2660779039299703961">אירוע</translation>
 <translation id="2664887757054927933">{COUNT,plural, =0{אין}=1{סיסמה אחת (עבור <ph name="DOMAIN_LIST" />)}=2{שתי סיסמאות (עבור <ph name="DOMAIN_LIST" />)}many{# סיסמאות (עבור <ph name="DOMAIN_LIST" />)}other{# סיסמאות (עבור <ph name="DOMAIN_LIST" />)}}</translation>
 <translation id="2666092431469916601">למעלה</translation>
@@ -1322,7 +1322,7 @@
 <translation id="6427730057873428458">כנף בקיפול</translation>
 <translation id="6433490469411711332">עריכת הפרטים ליצירת קשר</translation>
 <translation id="6433595998831338502"><ph name="HOST_NAME" /> סירב להתחבר.</translation>
-<translation id="6434309073475700221">התעלם</translation>
+<translation id="6434309073475700221">מחק</translation>
 <translation id="6440503408713884761">המערכת מתעלמת מהפריט</translation>
 <translation id="6443406338865242315">אילו תוספות ויישומי פלאגין התקנת.</translation>
 <translation id="6446163441502663861">Kahu (Envelope)‎</translation>
@@ -1624,7 +1624,7 @@
 <translation id="7697066736081121494">Prc8 (Envelope)‎</translation>
 <translation id="769721561045429135">יש לך כרגע כרטיסים שאפשר להשתמש בהם רק במכשיר הזה. כדי לעיין בכרטיסים יש ללחוץ על 'המשך".</translation>
 <translation id="7699293099605015246">לא ניתן להציג כרגע מאמרים</translation>
-<translation id="7701040980221191251">ללא</translation>
+<translation id="7701040980221191251">אין</translation>
 <translation id="7704050614460855821"><ph name="BEGIN_LINK" />המשך אל <ph name="SITE" /> (לא בטוח)<ph name="END_LINK" /></translation>
 <translation id="7714464543167945231">אישור</translation>
 <translation id="7716147886133743102">נחסמה על-ידי מנהל המערכת</translation>
@@ -1649,6 +1649,7 @@
 <translation id="7791011319128895129">לפני השקה</translation>
 <translation id="7791196057686275387">אריזה</translation>
 <translation id="7791543448312431591">הוספה</translation>
+<translation id="7792318290931435557">תצוגת עמוד יחיד</translation>
 <translation id="7798389633136518089">המדיניות לא הובאה בחשבון מפני שלא הוגדרה על-ידי מקור בענן.</translation>
 <translation id="7800304661137206267">החיבור מוצפן באמצעות <ph name="CIPHER" /> עם <ph name="MAC" /> לאימות הודעות ועם <ph name="KX" /> בתור מנגנון להחלפת מפתחות.</translation>
 <translation id="7802523362929240268">האתר חוקי</translation>
@@ -1744,6 +1745,7 @@
 <translation id="8220146938470311105">C7/C6 (Envelope)‎</translation>
 <translation id="8221250263817408492">‏הזנת כרגע את הסיסמה שלך באתר מטעה. ההמלצה של Chromium היא לעבור אל <ph name="WEBSITE_1" /> ואל אתרים אחרים שבהם הסיסמה הזו בשימוש ולשנות אותה עכשיו.</translation>
 <translation id="8225771182978767009">המשתמש שהגדיר את המחשב הזה בחר לחסום את האתר הזה.</translation>
+<translation id="8228419419708659934">תצוגת 2 עמודים</translation>
 <translation id="822964464349305906"><ph name="TYPE_1" />, <ph name="TYPE_2" /></translation>
 <translation id="8232343881378637145">טמפרטורת פלטפורמה</translation>
 <translation id="8238581221633243064">פתיחת הדף בכרטיסייה חדשה של גלישה בסתר</translation>
diff --git a/components/strings/components_strings_ja.xtb b/components/strings/components_strings_ja.xtb
index 947d9ff..2b1e97ee 100644
--- a/components/strings/components_strings_ja.xtb
+++ b/components/strings/components_strings_ja.xtb
@@ -1635,6 +1635,7 @@
 <translation id="7791011319128895129">未公開</translation>
 <translation id="7791196057686275387">梱包</translation>
 <translation id="7791543448312431591">追加</translation>
+<translation id="7792318290931435557">1 ページ表示</translation>
 <translation id="7798389633136518089">ポリシーがクラウドソースによって設定されていないため、無視されました。</translation>
 <translation id="7800304661137206267">この接続は <ph name="CIPHER" /> で暗号化されており、メッセージ認証には <ph name="MAC" />、鍵交換メカニズムには <ph name="KX" /> が使用されています。</translation>
 <translation id="7802523362929240268">正規のサイトです</translation>
@@ -1730,6 +1731,7 @@
 <translation id="8220146938470311105">C7 / C6(封筒)</translation>
 <translation id="8221250263817408492">偽のサイトでパスワードを入力しました。<ph name="WEBSITE_1" /> のほか、このパスワードを使用しているサイトで、パスワードを今すぐ変更することをおすすめします。</translation>
 <translation id="8225771182978767009">このサイトは、このパソコンを設定したユーザーによってブロックされています。</translation>
+<translation id="8228419419708659934">2 ページ表示</translation>
 <translation id="822964464349305906"><ph name="TYPE_1" />、<ph name="TYPE_2" /></translation>
 <translation id="8232343881378637145">プラットフォームの温度</translation>
 <translation id="8238581221633243064">ページを新しいシークレット タブで開く</translation>
diff --git a/components/strings/components_strings_kn.xtb b/components/strings/components_strings_kn.xtb
index 53d04030..fa66d0db 100644
--- a/components/strings/components_strings_kn.xtb
+++ b/components/strings/components_strings_kn.xtb
@@ -405,7 +405,7 @@
 <translation id="2639739919103226564">ಸ್ಥಿತಿ: </translation>
 <translation id="2649204054376361687"><ph name="CITY" />, <ph name="COUNTRY" /></translation>
 <translation id="2650446666397867134">ಫೈಲ್‌ಗೆ ಪ್ರವೇಶವನ್ನು ನಿರಾಕರಿಸಲಾಗಿದೆ</translation>
-<translation id="2653659639078652383">ಸಲ್ಲಿಸು</translation>
+<translation id="2653659639078652383">ಸಲ್ಲಿಸಿ</translation>
 <translation id="2660779039299703961">ಈವೆಂಟ್</translation>
 <translation id="2664887757054927933">{COUNT,plural, =0{ಒಂದೂ ಇಲ್ಲ}=1{1 ಪಾಸ್‌ವರ್ಡ್ (<ph name="DOMAIN_LIST" /> ಗೆ ಸಂಬಂಧಿಸಿದ್ದು)}=2{2 ಪಾಸ್‌ವರ್ಡ್‌ಗಳು (<ph name="DOMAIN_LIST" /> ಗೆ ಸಂಬಂಧಿಸಿದ್ದು)}one{# ಪಾಸ್‌ವರ್ಡ್‌ಗಳು (<ph name="DOMAIN_LIST" /> ಗೆ ಸಂಬಂಧಿಸಿದ್ದು)}other{# ಪಾಸ್‌ವರ್ಡ್‌ಗಳು (<ph name="DOMAIN_LIST" /> ಗೆ ಸಂಬಂಧಿಸಿದ್ದು)}}</translation>
 <translation id="2666092431469916601">ಮೇಲೆ</translation>
@@ -1632,6 +1632,7 @@
 <translation id="7791011319128895129">ಪ್ರಕಟಿಸಿರದ</translation>
 <translation id="7791196057686275387">ಬೇಲ್</translation>
 <translation id="7791543448312431591">ಸೇರಿಸು</translation>
+<translation id="7792318290931435557">ಏಕ ಪುಟ ವೀಕ್ಷಣೆ</translation>
 <translation id="7798389633136518089">ಕ್ಲೌಡ್ ಸೋರ್ಸ್ ಮೂಲಕ ನೀತಿಯನ್ನು ಹೊಂದಿಸಿರದ ಕಾರಣ, ನಿರ್ಲಕ್ಷಿಸಲಾಗಿದೆ.</translation>
 <translation id="7800304661137206267">ಸಂದೇಶದ ದೃಢೀಕರಣಕ್ಕಾಗಿ <ph name="MAC" /> ಮತ್ತು <ph name="KX" /> ನಂತೆ ಕೀಲಿ ವಿನಿಮಯದ ಯಾಂತ್ರಿಕತೆ ಜೊತೆಗೆ <ph name="CIPHER" /> ಅನ್ನು ಬಳಸಿ ಸಂಪರ್ಕವನ್ನು ಎನ್‌ಕ್ರಿಪ್ಟ್ ಮಾಡಲಾಗಿದೆ.</translation>
 <translation id="7802523362929240268">ಸೈಟ್‌ ಕಾನೂನುಬದ್ಧವಾಗಿದೆ</translation>
@@ -1727,6 +1728,7 @@
 <translation id="8220146938470311105">C7/C6 (Envelope)</translation>
 <translation id="8221250263817408492">ನೀವು ಈಗಷ್ಟೇ ವಂಚನೆ ಮಾಡುವ ಸೈಟ್‌ನಲ್ಲಿ ನಿಮ್ಮ ಪಾಸ್‌ವರ್ಡ್ ಅನ್ನು ನಮೂದಿಸಿದ್ದೀರಿ. <ph name="WEBSITE_1" /> ಹಾಗೂ ಈ ಪಾಸ್‌ವರ್ಡ್ ಬಳಸುವ ಇತರ ಸೈಟ್‌ಗಳಲ್ಲಿ ಈಗಲೇ ಬದಲಾಯಿಸಲು Chromium ನಿಮಗೆ ಶಿಫಾರಸು ಮಾಡುತ್ತದೆ.</translation>
 <translation id="8225771182978767009">ಈ ಕಂಪ್ಯೂಟರ್ ಹೊಂದಿಸಿರುವ ವ್ಯಕ್ತಿಯು ಈ ಸೈಟ್ ನಿರ್ಬಂಧಿಸಲು ಆಯ್ಕೆಮಾಡಿದ್ದಾರೆ.</translation>
+<translation id="8228419419708659934">ಎರಡು ಪುಟ ವೀಕ್ಷಣೆ</translation>
 <translation id="822964464349305906"><ph name="TYPE_1" />, <ph name="TYPE_2" /></translation>
 <translation id="8232343881378637145">ಪ್ಲ್ಯಾಟ್‌ಫಾರ್ಮ್ ತಾಪಮಾನ</translation>
 <translation id="8238581221633243064">ಪುಟವನ್ನು ಹೊಸ ಅದೃಶ್ಯ ಟ್ಯಾಬ್‌ನಲ್ಲಿ ತೆರೆಯಿರಿ</translation>
diff --git a/components/strings/components_strings_ko.xtb b/components/strings/components_strings_ko.xtb
index c2a16bf..f171ebd 100644
--- a/components/strings/components_strings_ko.xtb
+++ b/components/strings/components_strings_ko.xtb
@@ -1308,7 +1308,7 @@
 <translation id="6427730057873428458">게이트 폴드</translation>
 <translation id="6433490469411711332">연락처 정보 수정</translation>
 <translation id="6433595998831338502"><ph name="HOST_NAME" />에서 연결을 거부했습니다.</translation>
-<translation id="6434309073475700221">중지</translation>
+<translation id="6434309073475700221">삭제</translation>
 <translation id="6440503408713884761">무시됨</translation>
 <translation id="6443406338865242315">내가 설치한 확장 프로그램 및 플러그인</translation>
 <translation id="6446163441502663861">Kahu(봉투)</translation>
@@ -1634,6 +1634,7 @@
 <translation id="7791011319128895129">미공개</translation>
 <translation id="7791196057686275387">베일</translation>
 <translation id="7791543448312431591">추가</translation>
+<translation id="7792318290931435557">한 페이지씩 보기</translation>
 <translation id="7798389633136518089">클라우드 소스에서 정책을 설정하지 않아 무시되었습니다.</translation>
 <translation id="7800304661137206267">메시지 인증(<ph name="MAC" />)과 키 교환 메커니즘(<ph name="KX" />)을 설정하고 <ph name="CIPHER" />을(를) 사용하여 연결이 암호화되어 있습니다.</translation>
 <translation id="7802523362929240268">정상적인 사이트</translation>
@@ -1729,6 +1730,7 @@
 <translation id="8220146938470311105">C7/C6(봉투)</translation>
 <translation id="8221250263817408492">사기성 사이트에 비밀번호를 입력했습니다. 지금 바로 <ph name="WEBSITE_1" /> 등 동일한 비밀번호를 사용한 사이트로 이동하여 비밀번호를 변경하시기 바랍니다.</translation>
 <translation id="8225771182978767009">컴퓨터를 설정한 사용자가 이 사이트를 차단했습니다.</translation>
+<translation id="8228419419708659934">두 페이지씩 보기</translation>
 <translation id="822964464349305906"><ph name="TYPE_1" />, <ph name="TYPE_2" /></translation>
 <translation id="8232343881378637145">플랫폼 온도</translation>
 <translation id="8238581221633243064">새 시크릿 창에서 페이지 열기</translation>
diff --git a/components/strings/components_strings_lt.xtb b/components/strings/components_strings_lt.xtb
index 131ff1cb..3c19c47 100644
--- a/components/strings/components_strings_lt.xtb
+++ b/components/strings/components_strings_lt.xtb
@@ -1320,7 +1320,7 @@
 <translation id="6427730057873428458">Du atvartai</translation>
 <translation id="6433490469411711332">Kontaktinės informacijos redagavimas</translation>
 <translation id="6433595998831338502"><ph name="HOST_NAME" /> atsisakė prisijungti.</translation>
-<translation id="6434309073475700221">Atmesti</translation>
+<translation id="6434309073475700221">Išmesti</translation>
 <translation id="6440503408713884761">Nepaisoma</translation>
 <translation id="6443406338865242315">Kuriuos plėtinius ir papildinius įdiegėte</translation>
 <translation id="6446163441502663861">„Kahu“ (vokas)</translation>
@@ -1622,7 +1622,7 @@
 <translation id="7697066736081121494">„Prc8“ (vokas)</translation>
 <translation id="769721561045429135">Šiuo metu turite kortelių, kurias galima naudoti tik šiuo įrenginiu. Jei norite peržiūrėti korteles, spustelėkite „Tęsti“.</translation>
 <translation id="7699293099605015246">Straipsniai šiuo metu negalimi</translation>
-<translation id="7701040980221191251">Nieko</translation>
+<translation id="7701040980221191251">Nėra</translation>
 <translation id="7704050614460855821"><ph name="BEGIN_LINK" />Eiti į svetainę <ph name="SITE" /> (nesaugu)<ph name="END_LINK" /></translation>
 <translation id="7714464543167945231">Sertifikatas</translation>
 <translation id="7716147886133743102">Užblokavo jūsų administratorius</translation>
diff --git a/components/strings/components_strings_lv.xtb b/components/strings/components_strings_lv.xtb
index 82d679a..12986bf 100644
--- a/components/strings/components_strings_lv.xtb
+++ b/components/strings/components_strings_lv.xtb
@@ -1250,7 +1250,7 @@
 <translation id="6150036310511284407">Trīs caurumi kreisajā pusē</translation>
 <translation id="6151417162996330722">Šī servera sertifikāta derīguma periods ir pārāk ilgs.</translation>
 <translation id="6157877588268064908">Lai skatītu nosūtīšanas veidus un prasības, atlasiet adresi.</translation>
-<translation id="6165508094623778733">Uzziniet vairāk</translation>
+<translation id="6165508094623778733">Uzzināt vairāk</translation>
 <translation id="6177128806592000436">Savienojums ar šo vietni nav drošs.</translation>
 <translation id="6180316780098470077">Intervāls starp atkārtotiem mēģinājumiem</translation>
 <translation id="6196640612572343990">Bloķēt trešo pušu sīkfailus</translation>
@@ -1618,7 +1618,7 @@
 <translation id="7697066736081121494">Prc8 (aploksne)</translation>
 <translation id="769721561045429135">Pašlaik dažas kartes varat izmantot tikai šajā ierīcē. Lai pārskatītu kartes, noklikšķiniet uz Turpināt.</translation>
 <translation id="7699293099605015246">Raksti pašlaik nav pieejami</translation>
-<translation id="7701040980221191251">Neviens</translation>
+<translation id="7701040980221191251">Nav</translation>
 <translation id="7704050614460855821"><ph name="BEGIN_LINK" />Apmeklēt vietni <ph name="SITE" /> (nav droša)<ph name="END_LINK" /></translation>
 <translation id="7714464543167945231">Sertifikāts</translation>
 <translation id="7716147886133743102">Bloķēja jūsu administrators</translation>
diff --git a/components/strings/components_strings_ml.xtb b/components/strings/components_strings_ml.xtb
index a44e2a1f..091cdf5 100644
--- a/components/strings/components_strings_ml.xtb
+++ b/components/strings/components_strings_ml.xtb
@@ -406,7 +406,7 @@
 <translation id="2639739919103226564">നില:</translation>
 <translation id="2649204054376361687"><ph name="CITY" />, <ph name="COUNTRY" /></translation>
 <translation id="2650446666397867134">ഫയലിലേക്കുള്ള ആക്‌സസ് നിരസിച്ചു</translation>
-<translation id="2653659639078652383">സമര്‍പ്പിക്കൂ</translation>
+<translation id="2653659639078652383">സമര്‍പ്പിക്കുക</translation>
 <translation id="2660779039299703961">ഇവന്റ്</translation>
 <translation id="2664887757054927933">{COUNT,plural, =0{ഒന്നുമില്ല}=1{<ph name="DOMAIN_LIST" /> എന്നതിനുള്ള ഒരു പാസ്‌വേഡ്}=2{<ph name="DOMAIN_LIST" /> എന്നതിനുള്ള 2 പാസ്‌വേഡുകൾ}other{<ph name="DOMAIN_LIST" /> എന്നതിനുള്ള # പാസ്‌വേഡുകൾ}}</translation>
 <translation id="2666092431469916601">മുകളിലേക്ക്</translation>
diff --git a/components/strings/components_strings_mn.xtb b/components/strings/components_strings_mn.xtb
index 383118e..cab436c 100644
--- a/components/strings/components_strings_mn.xtb
+++ b/components/strings/components_strings_mn.xtb
@@ -123,6 +123,7 @@
 <translation id="1430915738399379752">Хэвлэх</translation>
 <translation id="1442386063175183758">Доод хэсгийг дотогш нь нугалж эвхэх баруун хаалган нугалаа</translation>
 <translation id="1442987760062738829">Нүх цоолбор</translation>
+<translation id="1447067628680007684">(x86_64)</translation>
 <translation id="1453974140256777690">Таны буулгах эсвэл хавсаргах текстийг дүн шинжилгээ хийлгэхээр Google Cloud эсвэл гуравдагч тал руу илгээдэг. Жишээ нь үүнээс эмзэг өгөгдлийг скан хийж болно.</translation>
 <translation id="1455413310270022028">Баллуур</translation>
 <translation id="1462245070427461050">JIS B9</translation>
@@ -1146,6 +1147,7 @@
 <translation id="5705882733397021510">Буцах</translation>
 <translation id="57094364128775171">Хүчтэй нууц үг санал болгох...</translation>
 <translation id="5710435578057952990">Энэ вэб сайтын тодорхойлолт баталгаажаагүй байна.</translation>
+<translation id="571403275720188526">(arm64)</translation>
 <translation id="5720705177508910913">Одоогийн хэрэглэгч</translation>
 <translation id="5728056243719941842">C5 (Дугтуй)</translation>
 <translation id="5730040223043577876">Хэрэв та нууц үгээ бусад сайтад дахин ашигласан бол Chrome-с үүнийг шинэчлэхийг зөвлөж байна.</translation>
@@ -1195,6 +1197,7 @@
 <translation id="5921639886840618607">Картыг Google Account-д хадгалах уу?</translation>
 <translation id="5922853866070715753">Бараг дууслаа</translation>
 <translation id="5932224571077948991">Сайт төвөгтэй эсвэл хуурамч зар харуулдаг</translation>
+<translation id="5938793338444039872">Troy</translation>
 <translation id="5946937721014915347"><ph name="SITE_NAME" />-г нээж байна…</translation>
 <translation id="5951495562196540101">Хэрэглэгчийн бүртгэлээр бүртгүүлэх боломжгүй (багцалсан лиценз боломжтой).</translation>
 <translation id="5967592137238574583">Харилцагчийн мэдээллийг засах</translation>
@@ -1361,6 +1364,7 @@
 <translation id="6646269444027925224">{COUNT,plural, =0{Байхгүй}=1{1 сайтаас (таныг Google Бүртгэлээс тань гаргахгүй)}other{# сайтаас (таныг Google Бүртгэлээс тань гаргахгүй)}}</translation>
 <translation id="6652101503459149953">Windows Hello-г ашиглах</translation>
 <translation id="6657585470893396449">Нууц үг</translation>
+<translation id="666259744093848177">(хөрвүүлсэн x86_64)</translation>
 <translation id="6665553082534466207">Баруун ирмэг дагуу гурван нүх цоолох</translation>
 <translation id="6671697161687535275">Маягтын зөвлөмжийг Chromium-с устгах уу?</translation>
 <translation id="6685834062052613830">Бүртгэлээс гарч, тохиргоог дуусгах</translation>
diff --git a/components/strings/components_strings_mr.xtb b/components/strings/components_strings_mr.xtb
index f89aad2..8e5b2aa 100644
--- a/components/strings/components_strings_mr.xtb
+++ b/components/strings/components_strings_mr.xtb
@@ -1130,7 +1130,7 @@
 <translation id="5644090287519800334">साइड १ इमेज X शिफ्ट</translation>
 <translation id="5645854190134202180">दुसरी शिफ्ट</translation>
 <translation id="5654927323611874862">अपलोड केलेल्या क्रॅश अहवालाचा आयडी:</translation>
-<translation id="5659593005791499971">ईमेल</translation>
+<translation id="5659593005791499971">ई-मेल</translation>
 <translation id="5663614846592581799">9x11 (Envelope)</translation>
 <translation id="5663955426505430495">या डिव्हाइसच्या अ‍ॅडमिनिस्ट्रेटरने अतिरिक्त फंक्शनसाठी एक्स्टेंशन इंस्टॉल केले आहे. एक्स्टेंशनकडे तुमच्या काही डेटाचा अ‍ॅक्सेस आहे.</translation>
 <translation id="5675650730144413517">हे पृष्ठ कार्य करीत नाही</translation>
@@ -1319,7 +1319,7 @@
 <translation id="6427730057873428458">गेट फोल्ड</translation>
 <translation id="6433490469411711332">संपर्क माहिती संपादित करा</translation>
 <translation id="6433595998831338502"><ph name="HOST_NAME" /> नी कनेक्ट करण्यास नकार दिला.</translation>
-<translation id="6434309073475700221">नाकारा</translation>
+<translation id="6434309073475700221">टाकून द्या</translation>
 <translation id="6440503408713884761">दुर्लक्ष केले</translation>
 <translation id="6443406338865242315">तुम्ही कोणती एक्स्टेंशन आणि प्लग-इन इंस्टॉल केली आहेत</translation>
 <translation id="6446163441502663861">Kahu (Envelope)</translation>
diff --git a/components/strings/components_strings_ne.xtb b/components/strings/components_strings_ne.xtb
index cf3c532..e418042 100644
--- a/components/strings/components_strings_ne.xtb
+++ b/components/strings/components_strings_ne.xtb
@@ -123,6 +123,7 @@
 <translation id="1430915738399379752">प्रिन्ट गर्नुहोस्</translation>
 <translation id="1442386063175183758">दायाँ गेट फोल्ड</translation>
 <translation id="1442987760062738829">प्वाल</translation>
+<translation id="1447067628680007684">(x86_64)</translation>
 <translation id="1453974140256777690">तपाईंले पेस्ट वा एट्याच गर्ने पाठ विश्लेषण गर्ने प्रयोजनका लागि Google Cloud मा वा तेस्रा पक्षकहाँ पठाइन्छ। उदाहरणका लागि, उक्त पाठमा संवेदनशील डेटा छ कि छैन भनी जाँच गरिन सक्छ।</translation>
 <translation id="1455413310270022028">मेट्ने साधन</translation>
 <translation id="1462245070427461050">JIS B9</translation>
@@ -1141,6 +1142,7 @@
 <translation id="5705882733397021510">पछाडि जानुहोस्</translation>
 <translation id="57094364128775171">भरपर्दो पासवर्ड सिफारिस गर्नुहोस्…</translation>
 <translation id="5710435578057952990">यो वेबसाइटको पहिचानलाई प्रमाणित गरिएको छैन।</translation>
+<translation id="571403275720188526">(arm64)</translation>
 <translation id="5720705177508910913">हालको प्रयोगकर्ता</translation>
 <translation id="5728056243719941842">C5 (Envelope)</translation>
 <translation id="5730040223043577876">तपाईंले आफ्नो पासवर्ड अन्य साइटहरूमा प्रयोग गर्नुभएका खण्डमा Chrome ले तपाईंको पासवर्ड रिसेट गर्न सिफारिस गर्दछ।</translation>
@@ -1190,6 +1192,7 @@
 <translation id="5921639886840618607">कार्डलाई Google खातामा सुरक्षित गर्ने हो?</translation>
 <translation id="5922853866070715753">लगभग सकियो</translation>
 <translation id="5932224571077948991">यो साइटले हस्तक्षेपकारी वा भ्रामक विज्ञापनहरू देखाउँछ</translation>
+<translation id="5938793338444039872">Troy</translation>
 <translation id="5946937721014915347"><ph name="SITE_NAME" /> खोलिँदै…</translation>
 <translation id="5951495562196540101">उपभोक्ताको खातामार्फत दर्ता गर्न सकिँदैन (प्याकेजसहितको इजाजतपत्र उपलब्ध छ)।</translation>
 <translation id="5967592137238574583">सम्पर्कसम्बन्धी जानकारी सम्पादन गर्नुहोस्</translation>
@@ -1357,6 +1360,7 @@
 <translation id="6646269444027925224">{COUNT,plural, =0{कुनै पनि होइन}=1{१ साइटबाट (तपाईं आफ्नो Google खाताबाट साइन आउट हुनु हुने छैन)}other{# साइटहरूबाट (तपाईं आफ्नो Google खाताबाट साइन आउट हुनु हुने छैन)}}</translation>
 <translation id="6652101503459149953">Windows Hello प्रयोग गर्नुहोस्</translation>
 <translation id="6657585470893396449">पासवर्ड</translation>
+<translation id="666259744093848177">(x86_64 अनुवादित)</translation>
 <translation id="6665553082534466207">दायाँपट्टि तीन प्वाल</translation>
 <translation id="6671697161687535275">Chromium बाट फारम सुझाव हटाउने हो?</translation>
 <translation id="6685834062052613830">साइन आउट गरेर सेटअपलाई सम्पन्न गर्नुहोस्</translation>
@@ -1638,6 +1642,7 @@
 <translation id="7791011319128895129">अप्रकाशित</translation>
 <translation id="7791196057686275387">गाँठो</translation>
 <translation id="7791543448312431591">थप्नुहोस्</translation>
+<translation id="7792318290931435557">एक पृष्ठ देखाइने दृश्य</translation>
 <translation id="7798389633136518089">यो नीति क्लाउडको स्रोतले सेट नगरेको हुनाले बेवास्ता गरियो।</translation>
 <translation id="7800304661137206267">जडानलाई <ph name="CIPHER" /> प्रयोग गरेर गुप्तलेखन गरिएको छ, र साथमा सन्देश प्रमाणीकरणको लागि <ph name="MAC" /> प्रयोग गरिन्छ र कुञ्जी आदान प्रदान संयन्त्रको रूपमा <ph name="KX" /> लाई प्रयोग गरिन्छ।</translation>
 <translation id="7802523362929240268">साइट वैध छ</translation>
@@ -1733,6 +1738,7 @@
 <translation id="8220146938470311105">C7/C6 (Envelope)</translation>
 <translation id="8221250263817408492">तपाईंले भर्खरै कुनै भ्रामक साइटमा आफ्नो पासवर्ड प्रविष्टि गर्नुभएको छ। Chromium ले <ph name="WEBSITE_1" /> र तपाईंले यो पासवर्ड प्रयोग गर्ने अन्य साइटहरूमा गई आफ्नो पासवर्ड अहिले नै बदल्न सिफारिस गर्छ।</translation>
 <translation id="8225771182978767009">यो कम्प्युटर सेटअप गर्ने व्यक्तिले यो साइटमाथि रोक लगाउने छनौट गर्नुभएको छ।</translation>
+<translation id="8228419419708659934">दुई पृष्ठ देखाइने दृश्य</translation>
 <translation id="822964464349305906"><ph name="TYPE_1" />, <ph name="TYPE_2" /></translation>
 <translation id="8232343881378637145">प्लेटफर्मको तापक्रम</translation>
 <translation id="8238581221633243064">पृष्ठलाई नयाँ इन्कोग्निटो ट्याबमा खोल्नुहोस्</translation>
diff --git a/components/strings/components_strings_nl.xtb b/components/strings/components_strings_nl.xtb
index df39f762..17f006a8 100644
--- a/components/strings/components_strings_nl.xtb
+++ b/components/strings/components_strings_nl.xtb
@@ -682,7 +682,7 @@
 <translation id="3828924085048779000">Een lege wachtwoordzin is niet toegestaan.</translation>
 <translation id="3831915413245941253"><ph name="ENROLLMENT_DOMAIN" /> heeft extensies voor aanvullende functies geïnstalleerd. Extensies hebben toegang tot sommige van je gegevens.</translation>
 <translation id="3832522519263485449">Meerdere perforaties links</translation>
-<translation id="385051799172605136">Vorige</translation>
+<translation id="385051799172605136">Terug</translation>
 <translation id="3858027520442213535">Datum en tijd updaten</translation>
 <translation id="3884278016824448484">Conflicterende apparaat-ID's</translation>
 <translation id="3885155851504623709">Parochie</translation>
@@ -1121,7 +1121,7 @@
 <translation id="5644090287519800334">Beeldverschuiving X van zijde 1</translation>
 <translation id="5645854190134202180">Tweede dienst</translation>
 <translation id="5654927323611874862">ID van geüpload crashrapport:</translation>
-<translation id="5659593005791499971">E-mailadres</translation>
+<translation id="5659593005791499971">E-mail</translation>
 <translation id="5663614846592581799">9x11 (envelop)</translation>
 <translation id="5663955426505430495">De beheerder van dit apparaat heeft extensies voor aanvullende functies geïnstalleerd. Extensies hebben toegang tot sommige van je gegevens.</translation>
 <translation id="5675650730144413517">Deze pagina werkt niet</translation>
@@ -1308,7 +1308,7 @@
 <translation id="6427730057873428458">Luikvouw</translation>
 <translation id="6433490469411711332">Contactgegevens bewerken</translation>
 <translation id="6433595998831338502"><ph name="HOST_NAME" /> heeft de verbinding geweigerd.</translation>
-<translation id="6434309073475700221">Annuleren</translation>
+<translation id="6434309073475700221">Verwijderen</translation>
 <translation id="6440503408713884761">Genegeerd</translation>
 <translation id="6443406338865242315">Welke extensies en plug-ins je hebt geïnstalleerd</translation>
 <translation id="6446163441502663861">Kahu (envelop)</translation>
@@ -1635,6 +1635,7 @@
 <translation id="7791011319128895129">Niet uitgebracht</translation>
 <translation id="7791196057686275387">Bundelen</translation>
 <translation id="7791543448312431591">Toevoegen</translation>
+<translation id="7792318290931435557">Weergave met één pagina</translation>
 <translation id="7798389633136518089">Genegeerd omdat het beleid niet is ingesteld door een cloudbron.</translation>
 <translation id="7800304661137206267">De verbinding is geëncrypt met <ph name="CIPHER" />, met <ph name="MAC" /> voor berichtverificatie en <ph name="KX" /> als mechanisme voor sleuteluitwisseling.</translation>
 <translation id="7802523362929240268">Site is legitiem</translation>
@@ -1730,6 +1731,7 @@
 <translation id="8220146938470311105">C7/C6 (envelop)</translation>
 <translation id="8221250263817408492">Je hebt zojuist je wachtwoord opgegeven op een misleidende site. Chromium raadt je aan naar <ph name="WEBSITE_1" /> en andere sites te gaan waarop je dit wachtwoord hebt gebruikt en je wachtwoord nu te wijzigen.</translation>
 <translation id="8225771182978767009">De persoon die deze computer heeft geconfigureerd, heeft deze site geblokkeerd.</translation>
+<translation id="8228419419708659934">Weergave met twee pagina's</translation>
 <translation id="822964464349305906"><ph name="TYPE_1" />, <ph name="TYPE_2" /></translation>
 <translation id="8232343881378637145">Temperatuur van plateau</translation>
 <translation id="8238581221633243064">Pagina openen op een nieuw incognitotabblad</translation>
diff --git a/components/strings/components_strings_no.xtb b/components/strings/components_strings_no.xtb
index a9870311..856d8d94 100644
--- a/components/strings/components_strings_no.xtb
+++ b/components/strings/components_strings_no.xtb
@@ -407,7 +407,7 @@
 <translation id="2639739919103226564">Status:</translation>
 <translation id="2649204054376361687"><ph name="CITY" />, <ph name="COUNTRY" /></translation>
 <translation id="2650446666397867134">Tilgang til filen ble nektet</translation>
-<translation id="2653659639078652383">Send</translation>
+<translation id="2653659639078652383">Send inn</translation>
 <translation id="2660779039299703961">Aktivitet</translation>
 <translation id="2664887757054927933">{COUNT,plural, =0{Ingen}=1{1 passord (for <ph name="DOMAIN_LIST" />)}=2{2 passord (for <ph name="DOMAIN_LIST" />)}other{# passord (for <ph name="DOMAIN_LIST" />)}}</translation>
 <translation id="2666092431469916601">Topp</translation>
diff --git a/components/strings/components_strings_or.xtb b/components/strings/components_strings_or.xtb
index 2aa7a25..15530c4 100644
--- a/components/strings/components_strings_or.xtb
+++ b/components/strings/components_strings_or.xtb
@@ -1631,6 +1631,7 @@
 <translation id="7791011319128895129">ରିଲିଜ୍ ହୋଇନାହିଁ</translation>
 <translation id="7791196057686275387">ବେଲ୍</translation>
 <translation id="7791543448312431591">ଯୋଡନ୍ତୁ</translation>
+<translation id="7792318290931435557">ଏକ ପୃଷ୍ଠା ଭ୍ୟୁ</translation>
 <translation id="7798389633136518089">ନୀତିଟି, କ୍ଲାଉଡ୍ ସୋର୍ସ ଦ୍ୱାରା ସେଟ୍ କରାଯାଇନଥିବା ଯୋଗୁଁ ଅଣଦେଖା କରାଯାଇଛି।</translation>
 <translation id="7800304661137206267">ମେସେଜ୍ ପ୍ରାମାଣିକତା ପାଇଁ <ph name="MAC" />, ମୁଖ୍ୟ ବିନିମୟ ପ୍ରକ୍ରିୟା ରୂପରେ <ph name="KX" /> ସହ <ph name="CIPHER" /> ବ୍ୟବହାର କରି, ସଂଯୋଗକୁ ଏନ୍‌କ୍ରିପ୍ଟ କରାଯାଇଛି।</translation>
 <translation id="7802523362929240268">ସାଇଟ୍‍ ଆଇନ୍‌ସଙ୍ଗତ ଅଟେ</translation>
@@ -1726,6 +1727,7 @@
 <translation id="8220146938470311105">C7/C6 (ଏନଭଲପ୍)</translation>
 <translation id="8221250263817408492">ଆପଣ ଏକ ପ୍ରତାରଣାମୂଳକ ସାଇଟ୍‌ରେ ଏବେ ଆପଣଙ୍କର ପାସ୍‍ୱାର୍ଡ ଲେଖିଛନ୍ତି। <ph name="WEBSITE_1" /> ଏବଂ ଏହି ପାସ୍‌ୱାର୍ଡକୁ ଆପଣ ବ୍ୟବହାର କରୁଥିବା ଅନ୍ୟ ସାଇଟ୍‌ଗୁଡ଼ିକୁ ଯାଇ ଏହାକୁ ବର୍ତ୍ତମାନ ପରିବର୍ତ୍ତନ କରିବା ପାଇଁ Chromium ସୁପାରିଶ କରେ।</translation>
 <translation id="8225771182978767009">ଯେଉଁ ବ୍ୟକ୍ତି ଏହି କମ୍ପ୍ୟୁଟର୍‌ ସେଟ୍‍ ଅପ୍‍ କରିଛନ୍ତି, ସିଏ ଏହି ସାଇଟ୍‍ ଅବରୋଧ କରିବାକୁ ବାଛିଛନ୍ତି।</translation>
+<translation id="8228419419708659934">ଦୁଇ ପୃଷ୍ଠାର ଭ୍ୟୁ</translation>
 <translation id="822964464349305906"><ph name="TYPE_1" /> <ph name="TYPE_2" /></translation>
 <translation id="8232343881378637145">ପ୍ଲାଟଫର୍ମ ତାପମାତ୍ରା</translation>
 <translation id="8238581221633243064">ଏକ ନୂଆ ଇନ୍‌କଗ୍ନିଟୋ ଟାବ୍‌ରେ ପୃଷ୍ଠା ଖୋଲନ୍ତୁ</translation>
diff --git a/components/strings/components_strings_pa.xtb b/components/strings/components_strings_pa.xtb
index 1de5a39a..629747b 100644
--- a/components/strings/components_strings_pa.xtb
+++ b/components/strings/components_strings_pa.xtb
@@ -1632,6 +1632,7 @@
 <translation id="7791011319128895129">ਰੀਲੀਜ਼ ਨਹੀਂ ਕੀਤੀ ਗਈ</translation>
 <translation id="7791196057686275387">ਪੰਡ</translation>
 <translation id="7791543448312431591">ਜੋੜੋ</translation>
+<translation id="7792318290931435557">ਇਕਹਿਰਾ ਪੰਨਾ-ਦ੍ਰਿਸ਼</translation>
 <translation id="7798389633136518089">ਅਣਡਿੱਠ ਕੀਤਾ ਗਿਆ ਕਿਉਂਕਿ ਨੀਤੀ ਨੂੰ ਕਿਸੇ ਕਲਾਊਡ ਸਰੋਤ ਵੱਲੋਂ ਸੈੱਟ ਨਹੀਂ ਕੀਤਾ ਗਿਆ।</translation>
 <translation id="7800304661137206267">ਕਨੈਕਸ਼ਨ ਨੂੰ ਸੁਨੇਹਾ ਪ੍ਰਮਾਣੀਕਰਨ ਲਈ <ph name="MAC" /> ਅਤੇ ਮੁੱਖ ਐਕਸਚੇਂਜ ਮਕੈਨਿਜ਼ਮ ਦੇ ਰੂਪ ਵਿੱਚ <ph name="KX" /> ਦੇ ਨਾਲ, <ph name="CIPHER" /> ਵਰਤਦੇ ਹੋਏ ਇਨਕ੍ਰਿਪਟ ਕੀਤਾ ਗਿਆ ਹੈ।</translation>
 <translation id="7802523362929240268">ਸਾਈਟ ਅਸਲੀ ਹੈ</translation>
@@ -1727,6 +1728,7 @@
 <translation id="8220146938470311105">C7/C6 (ਲਿਫ਼ਾਫ਼ਾ)</translation>
 <translation id="8221250263817408492">ਤੁਸੀਂ ਹੁਣੇ-ਹੁਣੇ ਕਿਸੇ ਭਰਮਪੂਰਨ ਸਾਈਟ 'ਤੇ ਆਪਣਾ ਪਾਸਵਰਡ ਦਾਖਲ ਕੀਤਾ ਹੈ। Chromium ਵੱਲੋਂ <ph name="WEBSITE_1" /> ਅਤੇ ਉਹਨਾਂ ਹੋਰ ਸਾਈਟਾਂ 'ਤੇ ਜਾ ਕੇ ਆਪਣਾ ਪਾਸਵਰਡ ਬਦਲਣ ਦੀ ਸਿਫ਼ਾਰਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਜਿੱਥੇ ਤੁਸੀਂ ਆਪਣਾ ਪਾਸਵਰਡ ਵਰਤਿਆ ਹੈ।</translation>
 <translation id="8225771182978767009">ਜਿਸ ਵਿਅਕਤੀ ਨੇ ਇਸ ਕੰਪਿਊਟਰ ਦਾ ਸੈੱਟ ਅੱਪ ਕੀਤਾ ਹੈ ਉਸ ਵੱਲੋਂ ਇਸ ਸਾਈਟ ਨੂੰ ਬਲਾਕ ਕਰਨਾ ਚੁਣਿਆ ਗਿਆ ਹੈ।</translation>
+<translation id="8228419419708659934">ਦੋ ਪੰਨਾ-ਦ੍ਰਿਸ਼</translation>
 <translation id="822964464349305906"><ph name="TYPE_1" />, <ph name="TYPE_2" /></translation>
 <translation id="8232343881378637145">ਪਲੇਟਫਾਰਮ ਦਾ ਤਾਪਮਾਨ</translation>
 <translation id="8238581221633243064">ਕਿਸੇ ਨਵੀਂ ਇਨਕੋਗਨਿਟੋ ਟੈਬ ਵਿੱਚ ਪੰਨਾ ਖੋਲ੍ਹੋ</translation>
diff --git a/components/strings/components_strings_pl.xtb b/components/strings/components_strings_pl.xtb
index 145d0b3..f8afb0e 100644
--- a/components/strings/components_strings_pl.xtb
+++ b/components/strings/components_strings_pl.xtb
@@ -1244,7 +1244,7 @@
 <translation id="6150036310511284407">Trzy otwory po lewej</translation>
 <translation id="6151417162996330722">Certyfikat serwera ma za długi okres ważności.</translation>
 <translation id="6157877588268064908">Aby zobaczyć metody wysyłki oraz wymagania, wybierz adres</translation>
-<translation id="6165508094623778733">Więcej informacji</translation>
+<translation id="6165508094623778733">Dowiedz się więcej</translation>
 <translation id="6177128806592000436">Twoje połączenie z tą witryną nie jest bezpieczne</translation>
 <translation id="6180316780098470077">Interwał ponawiania</translation>
 <translation id="6196640612572343990">Blokuj pliki cookie innych firm</translation>
@@ -1310,7 +1310,7 @@
 <translation id="6427730057873428458">Składanie od góry i od dołu do środka</translation>
 <translation id="6433490469411711332">Edytuj dane kontaktowe</translation>
 <translation id="6433595998831338502">Serwer <ph name="HOST_NAME" /> odrzucił połączenie.</translation>
-<translation id="6434309073475700221">Przerwij</translation>
+<translation id="6434309073475700221">Odrzuć</translation>
 <translation id="6440503408713884761">Ignorowany</translation>
 <translation id="6443406338865242315">Zainstalowane przez Ciebie rozszerzenia i wtyczki</translation>
 <translation id="6446163441502663861">Kahu (koperta)</translation>
diff --git a/components/strings/components_strings_pt-BR.xtb b/components/strings/components_strings_pt-BR.xtb
index e893c2e..bcfda97 100644
--- a/components/strings/components_strings_pt-BR.xtb
+++ b/components/strings/components_strings_pt-BR.xtb
@@ -1610,7 +1610,7 @@
 <translation id="7697066736081121494">Prc8 (Envelope)</translation>
 <translation id="769721561045429135">No momento, você tem cartões que só podem ser usados neste dispositivo. Clique em "Continuar" para analisá-los.</translation>
 <translation id="7699293099605015246">Os artigos não estão disponíveis no momento</translation>
-<translation id="7701040980221191251">Nenhum</translation>
+<translation id="7701040980221191251">Nenhuma</translation>
 <translation id="7704050614460855821"><ph name="BEGIN_LINK" />Ir para <ph name="SITE" /> (não seguro)<ph name="END_LINK" /></translation>
 <translation id="7714464543167945231">Certificado</translation>
 <translation id="7716147886133743102">Bloqueada pelo administrador</translation>
@@ -1635,6 +1635,7 @@
 <translation id="7791011319128895129">Não lançada</translation>
 <translation id="7791196057686275387">Agrupar</translation>
 <translation id="7791543448312431591">Adicionar</translation>
+<translation id="7792318290931435557">Visualização de uma página</translation>
 <translation id="7798389633136518089">Ignorado porque a política não foi definida por uma origem na nuvem.</translation>
 <translation id="7800304661137206267">A conexão foi criptografada utilizando <ph name="CIPHER" />, com <ph name="MAC" /> para mensagem de autenticação e <ph name="KX" /> como o mecanismo de troca de chaves.</translation>
 <translation id="7802523362929240268">O site é legítimo</translation>
@@ -1730,6 +1731,7 @@
 <translation id="8220146938470311105">C7/C6 (Envelope)</translation>
 <translation id="8221250263817408492">Você acabou de digitar sua senha em um site suspeito. O Chromium recomenda acessar <ph name="WEBSITE_1" /> e outros sites em que você usa essa senha para mudá-la agora mesmo.</translation>
 <translation id="8225771182978767009">A pessoa que configurou este computador optou por bloquear esse site.</translation>
+<translation id="8228419419708659934">Visualização de duas páginas</translation>
 <translation id="822964464349305906"><ph name="TYPE_1" />, <ph name="TYPE_2" /></translation>
 <translation id="8232343881378637145">Temperatura da plataforma</translation>
 <translation id="8238581221633243064">Abrir página em uma nova guia anônima</translation>
diff --git a/components/strings/components_strings_pt-PT.xtb b/components/strings/components_strings_pt-PT.xtb
index ad6598b..783df06 100644
--- a/components/strings/components_strings_pt-PT.xtb
+++ b/components/strings/components_strings_pt-PT.xtb
@@ -407,7 +407,7 @@
 <translation id="2639739919103226564">Estado:</translation>
 <translation id="2649204054376361687"><ph name="CITY" />, <ph name="COUNTRY" /></translation>
 <translation id="2650446666397867134">O acesso ao ficheiro foi negado</translation>
-<translation id="2653659639078652383">Submeter</translation>
+<translation id="2653659639078652383">Enviar</translation>
 <translation id="2660779039299703961">Evento</translation>
 <translation id="2664887757054927933">{COUNT,plural, =0{Nenhuma}=1{1 palavra-passe (de <ph name="DOMAIN_LIST" />)}=2{2 palavras-passe (de <ph name="DOMAIN_LIST" />)}other{# palavras-passe (de <ph name="DOMAIN_LIST" />)}}</translation>
 <translation id="2666092431469916601">Parte superior</translation>
@@ -1620,7 +1620,7 @@
 <translation id="7697066736081121494">Prc8 (Envelope)</translation>
 <translation id="769721561045429135">De momento, tem cartões que apenas podem ser utilizados neste dispositivo. Clique em Continuar para rever os cartões.</translation>
 <translation id="7699293099605015246">De momento, não estão disponíveis artigos</translation>
-<translation id="7701040980221191251">Nenhum</translation>
+<translation id="7701040980221191251">Nenhuma</translation>
 <translation id="7704050614460855821"><ph name="BEGIN_LINK" />Prosseguir para <ph name="SITE" /> (não seguro)<ph name="END_LINK" /></translation>
 <translation id="7714464543167945231">Certificado</translation>
 <translation id="7716147886133743102">Bloqueada pelo gestor</translation>
diff --git a/components/strings/components_strings_ru.xtb b/components/strings/components_strings_ru.xtb
index 4150dfa..0775360 100644
--- a/components/strings/components_strings_ru.xtb
+++ b/components/strings/components_strings_ru.xtb
@@ -1119,7 +1119,7 @@
 <translation id="5644090287519800334">Смещение изображений на лицевой стороне по оси X</translation>
 <translation id="5645854190134202180">До второй смены</translation>
 <translation id="5654927323611874862">Идентификатор загруженного отчета о сбое:</translation>
-<translation id="5659593005791499971">Электронная почта</translation>
+<translation id="5659593005791499971">Эл. почта</translation>
 <translation id="5663614846592581799">9x11 (конверт)</translation>
 <translation id="5663955426505430495">Администратор устройства установил расширения с дополнительными функциями для браузера. У расширений есть доступ к некоторым вашим данным.</translation>
 <translation id="5675650730144413517">Страница недоступна</translation>
@@ -1241,7 +1241,7 @@
 <translation id="6150036310511284407">Три отверстия слева</translation>
 <translation id="6151417162996330722">Слишком долгий срок действия сертификата, предоставленного сервером.</translation>
 <translation id="6157877588268064908">Выберите адрес, чтобы посмотреть способы и условия доставки.</translation>
-<translation id="6165508094623778733">Подробнее...</translation>
+<translation id="6165508094623778733">Подробнее</translation>
 <translation id="6177128806592000436">Подключение к сайту не защищено</translation>
 <translation id="6180316780098470077">Интервал повтора</translation>
 <translation id="6196640612572343990">Блокировать сторонние файлы cookie</translation>
@@ -1307,7 +1307,7 @@
 <translation id="6427730057873428458">Фальцовка калиткой в два сгиба</translation>
 <translation id="6433490469411711332">Изменить контактную информацию</translation>
 <translation id="6433595998831338502">Сайт <ph name="HOST_NAME" /> не позволяет установить соединение.</translation>
-<translation id="6434309073475700221">Отменить передачу</translation>
+<translation id="6434309073475700221">Закрыть</translation>
 <translation id="6440503408713884761">Пропускается</translation>
 <translation id="6443406338865242315">Установленные расширения и плагины.</translation>
 <translation id="6446163441502663861">Kahu (конверт)</translation>
@@ -1634,6 +1634,7 @@
 <translation id="7791011319128895129">Не выпущено</translation>
 <translation id="7791196057686275387">Прессование</translation>
 <translation id="7791543448312431591">Добавить</translation>
+<translation id="7792318290931435557">Одностраничный режим</translation>
 <translation id="7798389633136518089">Правило игнорируется, так как оно задано не из облачного источника.</translation>
 <translation id="7800304661137206267">Соединение зашифровано с помощью <ph name="CIPHER" />, для аутентификации сообщений используется <ph name="MAC" />, для обмена ключами используется <ph name="KX" />.</translation>
 <translation id="7802523362929240268">Сайт безопасен</translation>
@@ -1729,6 +1730,7 @@
 <translation id="8220146938470311105">C7/C6 (конверт)</translation>
 <translation id="8221250263817408492">Вы только что ввели пароль на поддельном сайте. Рекомендуем немедленно сменить пароль для ресурса <ph name="WEBSITE_1" /> и других сайтов, на которых вы используете введенный пароль.</translation>
 <translation id="8225771182978767009">Тот, кто настраивал компьютер, заблокировал этот сайт.</translation>
+<translation id="8228419419708659934">Двухстраничный режим</translation>
 <translation id="822964464349305906"><ph name="TYPE_1" /> и <ph name="TYPE_2" /></translation>
 <translation id="8232343881378637145">Температура платформы</translation>
 <translation id="8238581221633243064">Открыть страницу в новой вкладке инкогнито</translation>
diff --git a/components/strings/components_strings_sk.xtb b/components/strings/components_strings_sk.xtb
index bf4c1b8..f17e82b 100644
--- a/components/strings/components_strings_sk.xtb
+++ b/components/strings/components_strings_sk.xtb
@@ -682,7 +682,7 @@
 <translation id="3828924085048779000">Prístupová fráza nemôže byť prázdna.</translation>
 <translation id="3831915413245941253">Doména <ph name="ENROLLMENT_DOMAIN" /> nainštalovala rozšírenia pre ďalšie funkcie. Rozšírenia majú prístup k niektorým vašim údajom.</translation>
 <translation id="3832522519263485449">Viacero dierok vľavo</translation>
-<translation id="385051799172605136">Naspäť</translation>
+<translation id="385051799172605136">Späť</translation>
 <translation id="3858027520442213535">Aktualizovať dátum a čas</translation>
 <translation id="3884278016824448484">Kolidujúci identifikátor zariadenia</translation>
 <translation id="3885155851504623709">Farnosť</translation>
@@ -1303,7 +1303,7 @@
 <translation id="6427730057873428458">Obojstranná fazóna</translation>
 <translation id="6433490469411711332">Úprava kontaktných informácií</translation>
 <translation id="6433595998831338502">Web <ph name="HOST_NAME" /> zamietol pripojenie.</translation>
-<translation id="6434309073475700221">Odstrániť</translation>
+<translation id="6434309073475700221">Zahodiť</translation>
 <translation id="6440503408713884761">Ignorované</translation>
 <translation id="6443406338865242315">Ktoré rozšírenia a doplnky máte nainštalované</translation>
 <translation id="6446163441502663861">Kahu (obálka)</translation>
diff --git a/components/strings/components_strings_sl.xtb b/components/strings/components_strings_sl.xtb
index 67d8e1b..87601b4 100644
--- a/components/strings/components_strings_sl.xtb
+++ b/components/strings/components_strings_sl.xtb
@@ -1621,7 +1621,7 @@
 <translation id="7697066736081121494">Prc8 (Envelope)</translation>
 <translation id="769721561045429135">Trenutno je mogoče nekatere vaše kartice uporabljati samo v tej napravi. Kliknite »Naprej«, če si želite ogledati kartice.</translation>
 <translation id="7699293099605015246">Članki trenutno niso na voljo</translation>
-<translation id="7701040980221191251">Brez</translation>
+<translation id="7701040980221191251">Nič</translation>
 <translation id="7704050614460855821"><ph name="BEGIN_LINK" />Nadaljuj na spletno mesto <ph name="SITE" /> (ni varno)<ph name="END_LINK" /></translation>
 <translation id="7714464543167945231">Potrdilo</translation>
 <translation id="7716147886133743102">Blokiral skrbnik</translation>
diff --git a/components/strings/components_strings_sr-Latn.xtb b/components/strings/components_strings_sr-Latn.xtb
index f8edb54..d2168bc2 100644
--- a/components/strings/components_strings_sr-Latn.xtb
+++ b/components/strings/components_strings_sr-Latn.xtb
@@ -1620,7 +1620,7 @@
 <translation id="7697066736081121494">Prc8 (koverat)</translation>
 <translation id="769721561045429135">Trenutno imate kartice koje mogu da se koriste samo na ovom uređaju. Kliknite na Nastavi da biste pregledali kartice.</translation>
 <translation id="7699293099605015246">Članci trenutno nisu dostupni</translation>
-<translation id="7701040980221191251">Nijedna</translation>
+<translation id="7701040980221191251">Ništa</translation>
 <translation id="7704050614460855821"><ph name="BEGIN_LINK" />Nastavi na <ph name="SITE" /> (nije bezbedno)<ph name="END_LINK" /></translation>
 <translation id="7714464543167945231">Sertifikat</translation>
 <translation id="7716147886133743102">Blokira administrator</translation>
diff --git a/components/strings/components_strings_sr.xtb b/components/strings/components_strings_sr.xtb
index 542a34ab..c5f7392 100644
--- a/components/strings/components_strings_sr.xtb
+++ b/components/strings/components_strings_sr.xtb
@@ -1620,7 +1620,7 @@
 <translation id="7697066736081121494">Prc8 (коверат)</translation>
 <translation id="769721561045429135">Тренутно имате картице које могу да се користе само на овом уређају. Кликните на Настави да бисте прегледали картице.</translation>
 <translation id="7699293099605015246">Чланци тренутно нису доступни</translation>
-<translation id="7701040980221191251">Ниједна</translation>
+<translation id="7701040980221191251">Ништа</translation>
 <translation id="7704050614460855821"><ph name="BEGIN_LINK" />Настави на <ph name="SITE" /> (није безбедно)<ph name="END_LINK" /></translation>
 <translation id="7714464543167945231">Сертификат</translation>
 <translation id="7716147886133743102">Блокира администратор</translation>
diff --git a/components/strings/components_strings_sv.xtb b/components/strings/components_strings_sv.xtb
index a1557043..294c992c 100644
--- a/components/strings/components_strings_sv.xtb
+++ b/components/strings/components_strings_sv.xtb
@@ -692,7 +692,7 @@
 <translation id="3828924085048779000">Lösenfrasen får inte vara tom.</translation>
 <translation id="3831915413245941253"><ph name="ENROLLMENT_DOMAIN" /> har installerat tillägg för fler funktioner. Tilläggen har åtkomst till en del av din data.</translation>
 <translation id="3832522519263485449">Flera hål till vänster</translation>
-<translation id="385051799172605136">Bakåt</translation>
+<translation id="385051799172605136">Föregående</translation>
 <translation id="3858027520442213535">Uppdatera datum och tid</translation>
 <translation id="3884278016824448484">Motstridiga enhetsidentifierare</translation>
 <translation id="3885155851504623709">Församling</translation>
@@ -1319,7 +1319,7 @@
 <translation id="6427730057873428458">Fönsterfalsning</translation>
 <translation id="6433490469411711332">Redigera kontaktuppgifter</translation>
 <translation id="6433595998831338502"><ph name="HOST_NAME" /> avvisade anslutningen.</translation>
-<translation id="6434309073475700221">Kasta</translation>
+<translation id="6434309073475700221">Släng</translation>
 <translation id="6440503408713884761">Ignoreras</translation>
 <translation id="6443406338865242315">Vilka tillägg och pluginprogram som du har installerat</translation>
 <translation id="6446163441502663861">Kahu (kuvert)</translation>
@@ -1621,7 +1621,7 @@
 <translation id="7697066736081121494">Prc8 (kuvert)</translation>
 <translation id="769721561045429135">Du har för närvarande kort som bara kan användas på den här enheten. Klicka på Fortsätt om du vill granska korten.</translation>
 <translation id="7699293099605015246">Inga artiklar är tillgängliga just nu</translation>
-<translation id="7701040980221191251">Inget</translation>
+<translation id="7701040980221191251">Inga</translation>
 <translation id="7704050614460855821"><ph name="BEGIN_LINK" />Fortsätt till <ph name="SITE" /> (osäkert)<ph name="END_LINK" /></translation>
 <translation id="7714464543167945231">Certifikat</translation>
 <translation id="7716147886133743102">Blockerades av administratören</translation>
diff --git a/components/strings/components_strings_sw.xtb b/components/strings/components_strings_sw.xtb
index ed433056..164b90380 100644
--- a/components/strings/components_strings_sw.xtb
+++ b/components/strings/components_strings_sw.xtb
@@ -1281,7 +1281,7 @@
           <ph name="LIST_ITEM" />Maelezo yaliyowekwa katika fomu
         <ph name="END_LIST" /></translation>
 <translation id="6280223929691119688">Haiwezi kuwasilisha kwenye anwani hii. Chagua anwani tofauti.</translation>
-<translation id="6282194474023008486">Msimbo wa posta</translation>
+<translation id="6282194474023008486">Msimbo wa eneo</translation>
 <translation id="6290238015253830360">Makala unayopendekezewa yataonekana hapa</translation>
 <translation id="6293309776179964942">JIS B5</translation>
 <translation id="6302269476990306341">Programu ya Mratibu wa Google katika Chrome inaacha kufanya kazi</translation>
diff --git a/components/strings/components_strings_ta.xtb b/components/strings/components_strings_ta.xtb
index 313d67d1..b6a19e5ff 100644
--- a/components/strings/components_strings_ta.xtb
+++ b/components/strings/components_strings_ta.xtb
@@ -686,7 +686,7 @@
 <translation id="3828924085048779000">வெற்று கடவுச்சொற்றொடருக்கு அனுமதியில்லை.</translation>
 <translation id="3831915413245941253">கூடுதல் செயல்பாடுகளுக்காக <ph name="ENROLLMENT_DOMAIN" /> நீட்டிப்புகளை நிறுவியுள்ளது. உங்கள் தரவில் சிலவற்றை இந்த நீட்டிப்புகள் அணுகும்.</translation>
 <translation id="3832522519263485449">மல்டிப்பில் பஞ்ச் லெஃப்ட்</translation>
-<translation id="385051799172605136">முந்தைய பக்கம்</translation>
+<translation id="385051799172605136">திரும்பு</translation>
 <translation id="3858027520442213535">தேதியையும் நேரத்தையும் புதுப்பி</translation>
 <translation id="3884278016824448484">முரண்பாடான சாதன அடையாளங்காட்டி</translation>
 <translation id="3885155851504623709">வட்டாரம்</translation>
@@ -1639,6 +1639,7 @@
 <translation id="7791011319128895129">வெளியிடப்படவில்லை</translation>
 <translation id="7791196057686275387">பேல்</translation>
 <translation id="7791543448312431591">சேர்</translation>
+<translation id="7792318290931435557">ஒரு பக்கப்பார்வை</translation>
 <translation id="7798389633136518089">கிளவுட் ஆதாரம் மூலம் அமைக்கப்படாததால் கொள்கை புறக்கணிக்கப்பட்டது.</translation>
 <translation id="7800304661137206267">செய்தி அங்கீகரிப்பிற்காக, <ph name="KX" /> ஐ விசைப் பரிமாற்ற செயல்முறையாகக் கொண்டு, <ph name="MAC" /> உடன் <ph name="CIPHER" /> ஐப் பயன்படுத்தி இணைப்பானது என்க்ரிப்ட் செய்யப்பட்டது.</translation>
 <translation id="7802523362929240268">தளமானது சட்டப்பூர்வமானது</translation>
@@ -1734,6 +1735,7 @@
 <translation id="8220146938470311105">C7/C6 (என்வலப்)</translation>
 <translation id="8221250263817408492">மோசடிசெய்யும் இணையதளத்தில் உங்கள் கடவுச்சொல்லை உள்ளிட்டுள்ளீர்கள். இந்தக் கடவுச்சொல்லைப் பயன்படுத்தி உள்நுழையும் <ph name="WEBSITE_1" /> மற்றும் பிற தளங்களுக்குச் சென்று இதை இப்போதே மாற்றுமாறு Chromium பரிந்துரைக்கிறது.</translation>
 <translation id="8225771182978767009">இந்தக் கம்ப்யூட்டரை அமைத்த நபர் இந்தத் தளத்தைத் தடுக்கும்படி தேர்வுசெய்துள்ளார்.</translation>
+<translation id="8228419419708659934">இரண்டு பக்கப்பார்வை</translation>
 <translation id="822964464349305906"><ph name="TYPE_1" />, <ph name="TYPE_2" /></translation>
 <translation id="8232343881378637145">பிளாட்ஃபார்ம் வெப்பநிலை</translation>
 <translation id="8238581221633243064">புதிய மறைநிலைத் தாவலில் பக்கத்தைத் திறக்கவும்</translation>
diff --git a/components/strings/components_strings_te.xtb b/components/strings/components_strings_te.xtb
index 24efe3e..f62426e 100644
--- a/components/strings/components_strings_te.xtb
+++ b/components/strings/components_strings_te.xtb
@@ -1621,7 +1621,7 @@
 <translation id="7697066736081121494">Prc8 (ఎన్వలప్)</translation>
 <translation id="769721561045429135">ఇప్పుడు, కేవలం ఈ పరికరంలో మాత్రమే ఉపయోగించగల కార్డ్‌లు మీ వద్ద ఉన్నాయి. కార్డ్‌లను సమీక్షించడం కోసం కొనసాగించుని క్లిక్ చేయండి.</translation>
 <translation id="7699293099605015246">ప్రస్తుతం కథనాలు అందుబాటులో లేవు</translation>
-<translation id="7701040980221191251">ఏదీ కాదు</translation>
+<translation id="7701040980221191251">ఏదీ లేదు</translation>
 <translation id="7704050614460855821"><ph name="BEGIN_LINK" /><ph name="SITE" />కి కొనసాగించండి (అసురక్షితం)<ph name="END_LINK" /></translation>
 <translation id="7714464543167945231">సర్టిఫికెట్</translation>
 <translation id="7716147886133743102">మీ నిర్వాహకుల ద్వారా బ్లాక్ చేయబడింది</translation>
@@ -1646,6 +1646,7 @@
 <translation id="7791011319128895129">రిలీజ్ కానివి</translation>
 <translation id="7791196057686275387">బండిల్</translation>
 <translation id="7791543448312431591">జోడించు</translation>
+<translation id="7792318290931435557">ఒక పేజీ వీక్షణ</translation>
 <translation id="7798389633136518089">ఈ పాలసీ, క్లౌడ్ సోర్స్ ద్వారా సెట్ చేయబడనందున విస్మరించబడింది.</translation>
 <translation id="7800304661137206267"><ph name="KX" />‌ను కీ మార్పిడి విధానం లాగా మరియు సందేశ ప్రామాణీకరణ కోసం <ph name="CIPHER" />‌ను <ph name="MAC" />తో ఉపయోగించడం ద్వారా కనెక్షన్ గుప్తీకరించబడింది.</translation>
 <translation id="7802523362929240268">సైట్ చట్టబద్ధమైనది</translation>
@@ -1741,6 +1742,7 @@
 <translation id="8220146938470311105">C7/C6 (ఎన్వలప్)</translation>
 <translation id="8221250263817408492">మీరు మోసపూరితమైన సైట్‌లో మీ పాస్‌వర్డ్‌ను ఎంటర్ చేశారు. మీరు ఈ పాస్‌వర్డ్‌ను ఉపయోగించిన <ph name="WEBSITE_1" />, ఇతర సైట్‌లకు ఇప్పుడే వెళ్లి, దాన్ని మార్చాల్సిందిగా Chromium సిఫార్సు చేస్తోంది.</translation>
 <translation id="8225771182978767009">ఈ కంప్యూటర్‌ను సెటప్ చేసిన వ్యక్తి ఈ సైట్‌ను బ్లాక్ చేయడం ఎంచుకున్నారు.</translation>
+<translation id="8228419419708659934">రెండు పేజీల వీక్షణ</translation>
 <translation id="822964464349305906"><ph name="TYPE_1" />, <ph name="TYPE_2" /></translation>
 <translation id="8232343881378637145">ప్లాట్‌ఫామ్ ఉష్ణోగ్రత</translation>
 <translation id="8238581221633243064">కొత్త అజ్ఞాత ట్యాబ్‌లో పేజీని తెరవండి</translation>
diff --git a/components/strings/components_strings_th.xtb b/components/strings/components_strings_th.xtb
index cafcac8..fd6d9ef3 100644
--- a/components/strings/components_strings_th.xtb
+++ b/components/strings/components_strings_th.xtb
@@ -1634,6 +1634,7 @@
 <translation id="7791011319128895129">ยังไม่ได้เผยแพร่</translation>
 <translation id="7791196057686275387">บรรจุภัณฑ์</translation>
 <translation id="7791543448312431591">เพิ่ม</translation>
+<translation id="7792318290931435557">ดูแบบหน้าเดียว</translation>
 <translation id="7798389633136518089">เพิกเฉยเพราะแหล่งที่มาในระบบคลาวด์ไม่ได้ตั้งค่านโยบายไว้</translation>
 <translation id="7800304661137206267">การเชื่อมต่อถูกเข้ารหัสโดยใช้ <ph name="CIPHER" /> โดยใช้ <ph name="MAC" /> สำหรับตรวจสอบสิทธิ์ข้อความและ <ph name="KX" /> เป็นกลไลการแลกเปลี่ยนกุญแจ</translation>
 <translation id="7802523362929240268">ไซต์ถูกต้อง</translation>
@@ -1729,6 +1730,7 @@
 <translation id="8220146938470311105">C7/C6 (ซองจดหมาย)</translation>
 <translation id="8221250263817408492">คุณเพิ่งใส่รหัสผ่านในเว็บไซต์ที่มีการหลอกลวง Chromium แนะนำให้ไปที่ <ph name="WEBSITE_1" /> และเว็บไซต์อื่นๆ ที่คุณใช้รหัสผ่านนี้ และเปลี่ยนรหัสผ่านโดยทันที</translation>
 <translation id="8225771182978767009">ผู้ที่ตั้งค่าคอมพิวเตอร์เครื่องนี้เลือกบล็อกเว็บไซต์นี้</translation>
+<translation id="8228419419708659934">ดูแบบ 2 หน้า</translation>
 <translation id="822964464349305906"><ph name="TYPE_1" />, <ph name="TYPE_2" /></translation>
 <translation id="8232343881378637145">อุณหภูมิของแพลตฟอร์ม</translation>
 <translation id="8238581221633243064">เปิดหน้าเว็บในแท็บไม่ระบุตัวตนใหม่</translation>
diff --git a/components/strings/components_strings_tr.xtb b/components/strings/components_strings_tr.xtb
index 7bfe3a01..5e2abcfe 100644
--- a/components/strings/components_strings_tr.xtb
+++ b/components/strings/components_strings_tr.xtb
@@ -1244,7 +1244,7 @@
 <translation id="6150036310511284407">Solda üçlü delik</translation>
 <translation id="6151417162996330722">Sunucu sertifikasının geçerlilik dönemi çok uzun.</translation>
 <translation id="6157877588268064908">Gönderim yöntemlerini ve gereksinimlerini görmek için bir adres seçin</translation>
-<translation id="6165508094623778733">Daha fazla bilgi edinin</translation>
+<translation id="6165508094623778733">Daha fazla bilgi</translation>
 <translation id="6177128806592000436">Bu siteye bağlantınız güvenli değil</translation>
 <translation id="6180316780098470077">Deneme aralığı</translation>
 <translation id="6196640612572343990">Üçüncü taraf çerezlerini engelle</translation>
@@ -1310,7 +1310,7 @@
 <translation id="6427730057873428458">İki kırımlı katlama</translation>
 <translation id="6433490469411711332">İletişim bilgilerini düzenle</translation>
 <translation id="6433595998831338502"><ph name="HOST_NAME" /> bağlanmayı reddetti.</translation>
-<translation id="6434309073475700221">Sil</translation>
+<translation id="6434309073475700221">Kapat</translation>
 <translation id="6440503408713884761">Yoksayıldı</translation>
 <translation id="6443406338865242315">Hangi uzantıları ve eklentileri yüklediğiniz</translation>
 <translation id="6446163441502663861">Kahu (Zarf)</translation>
@@ -1637,6 +1637,7 @@
 <translation id="7791011319128895129">Yayınlanmadı</translation>
 <translation id="7791196057686275387">Balya</translation>
 <translation id="7791543448312431591">Ekle</translation>
+<translation id="7792318290931435557">Tek sayfalı görünüm</translation>
 <translation id="7798389633136518089">Politika bir bulut kaynağı tarafından belirlenmediği için yok sayıldı.</translation>
 <translation id="7800304661137206267">Bağlantı, ileti kimlik doğrulaması için <ph name="MAC" /> ve anahtar değişim mekanizması olarak <ph name="KX" /> kullanılan <ph name="CIPHER" /> ile şifrelenmiştir.</translation>
 <translation id="7802523362929240268">Site meşrudur</translation>
@@ -1732,6 +1733,7 @@
 <translation id="8220146938470311105">C7/C6 (Zarf)</translation>
 <translation id="8221250263817408492">Az önce şifrenizi yanıltıcı bir sitede girdiniz. Chromium, bu şifreyi kullandığınız <ph name="WEBSITE_1" /> ve diğer sitelere giderek şifrenizi hemen değiştirmenizi öneriyor.</translation>
 <translation id="8225771182978767009">Bu bilgisayarı kuran kişi bu siteyi engellemeyi seçmiş.</translation>
+<translation id="8228419419708659934">İki sayfalı görünüm</translation>
 <translation id="822964464349305906"><ph name="TYPE_1" />, <ph name="TYPE_2" /></translation>
 <translation id="8232343881378637145">Platform sıcaklığı</translation>
 <translation id="8238581221633243064">Sayfayı yeni bir Gizli sekmede aç</translation>
diff --git a/components/strings/components_strings_uk.xtb b/components/strings/components_strings_uk.xtb
index d59e763..8b13f11c 100644
--- a/components/strings/components_strings_uk.xtb
+++ b/components/strings/components_strings_uk.xtb
@@ -1129,7 +1129,7 @@
 <translation id="5644090287519800334">Горизонтальний зсув сторони 1 зображення</translation>
 <translation id="5645854190134202180">Друга зміна</translation>
 <translation id="5654927323611874862">Ідентифікатор завантаженого звіту про аварійне завершення роботи:</translation>
-<translation id="5659593005791499971">Електронна пошта</translation>
+<translation id="5659593005791499971">Ел. пошта</translation>
 <translation id="5663614846592581799">9x11 (конверт)</translation>
 <translation id="5663955426505430495">Адміністратор пристрою встановив розширення для додаткових функцій. Розширення мають доступ до деяких ваших даних.</translation>
 <translation id="5675650730144413517">Сторінка не працює</translation>
@@ -1317,7 +1317,7 @@
 <translation id="6427730057873428458">Зігнути за типом "ворота"</translation>
 <translation id="6433490469411711332">Змінити контактні дані</translation>
 <translation id="6433595998831338502">Хост <ph name="HOST_NAME" /> відхилив запит на з’єднання.</translation>
-<translation id="6434309073475700221">Скасувати</translation>
+<translation id="6434309073475700221">Відхилити</translation>
 <translation id="6440503408713884761">Ігнорується</translation>
 <translation id="6443406338865242315">встановлені розширення та плагіни;</translation>
 <translation id="6446163441502663861">Kahu (конверт)</translation>
@@ -1644,6 +1644,7 @@
 <translation id="7791011319128895129">Не випущено</translation>
 <translation id="7791196057686275387">Скріпити</translation>
 <translation id="7791543448312431591">Додати</translation>
+<translation id="7792318290931435557">Перегляд по одній сторінці</translation>
 <translation id="7798389633136518089">Ігнорується, оскільки правило не налаштовано хмарним джерелом.</translation>
 <translation id="7800304661137206267">З'єднання зашифровано з використанням <ph name="CIPHER" /> з алгоритмом <ph name="MAC" /> для автентифікації повідомлення та кодування <ph name="KX" /> як механізму обміну ключами.</translation>
 <translation id="7802523362929240268">Сайт законно зареєстрований</translation>
@@ -1739,6 +1740,7 @@
 <translation id="8220146938470311105">C7/C6 (конверт)</translation>
 <translation id="8221250263817408492">Щойно ви ввели пароль на оманливому сайті. Chromium радить негайно перейти на <ph name="WEBSITE_1" /> та інші сайти, де використовується цей пароль, і змінити його.</translation>
 <translation id="8225771182978767009">Користувач, який налаштував комп’ютер, заблокував цей сайт.</translation>
+<translation id="8228419419708659934">Перегляд по дві сторінки</translation>
 <translation id="822964464349305906"><ph name="TYPE_1" />, <ph name="TYPE_2" /></translation>
 <translation id="8232343881378637145">Температура платформи</translation>
 <translation id="8238581221633243064">Відкрити сторінку в новій анонімній вкладці</translation>
diff --git a/components/strings/components_strings_ur.xtb b/components/strings/components_strings_ur.xtb
index b355f46..f5e3dce2 100644
--- a/components/strings/components_strings_ur.xtb
+++ b/components/strings/components_strings_ur.xtb
@@ -1650,6 +1650,7 @@
 <translation id="7791011319128895129">غیر ریلیز کردہ</translation>
 <translation id="7791196057686275387">گانٹھ باندھیں</translation>
 <translation id="7791543448312431591">شامل کریں</translation>
+<translation id="7792318290931435557">واحد صفحہ کا منظر</translation>
 <translation id="7798389633136518089">نظر انداز کی گئی کیونکہ پالیسی کلاؤڈ سورس کے ذریعے سیٹ نہیں کی گئی ہے۔</translation>
 <translation id="7800304661137206267">یہ کنکشن پیغام کی توثیق کیلئے <ph name="MAC" /> اور کلید کے تبادلے کے میکانزم کے بطور <ph name="KX" /> کے ساتھ، <ph name="CIPHER" /> کا استعمال کرتے ہوئے مرموز کیا گیا ہے۔</translation>
 <translation id="7802523362929240268">سائٹ جائز ہے</translation>
@@ -1745,6 +1746,7 @@
 <translation id="8220146938470311105">C7/C6 ‎(Envelope‎)‎</translation>
 <translation id="8221250263817408492">‏آپ نے ابھی ایک پُرفریب سائٹ پر اپنا پاس ورڈ درج کیا ہے۔ Chromium <ph name="WEBSITE_1" /> اور دیگر ایسی سائٹس پر جا کر ابھی پاس ورڈ بدلنے کی تجویز کرتا ہے جہاں آپ اسے استعمال کرتے ہیں۔</translation>
 <translation id="8225771182978767009">اس کمپیوٹر کو ترتیب دینے والے شخص نے اس سائٹ کو مسدود کرنے کا انتخاب کیا ہے۔</translation>
+<translation id="8228419419708659934">دو صفحہ کا منظر</translation>
 <translation id="822964464349305906"><ph name="TYPE_1" />، <ph name="TYPE_2" /></translation>
 <translation id="8232343881378637145">پلیٹ فارم کا درجہ حرارت</translation>
 <translation id="8238581221633243064">صفحے کو نئے پوشیدگی ٹیب میں کھولیں</translation>
diff --git a/components/strings/components_strings_vi.xtb b/components/strings/components_strings_vi.xtb
index d69516fe..1f2ab2068 100644
--- a/components/strings/components_strings_vi.xtb
+++ b/components/strings/components_strings_vi.xtb
@@ -1646,6 +1646,7 @@
 <translation id="7791011319128895129">Chưa phát hành</translation>
 <translation id="7791196057686275387">Đóng kiện</translation>
 <translation id="7791543448312431591">Thêm</translation>
+<translation id="7792318290931435557">Chế độ xem một trang</translation>
 <translation id="7798389633136518089">Đã bỏ qua vì bạn không đặt chính sách này bằng một nguồn trên đám mây.</translation>
 <translation id="7800304661137206267">Kết nối được mã hóa bằng <ph name="CIPHER" />, với <ph name="MAC" /> để xác thực thư và <ph name="KX" /> là cơ chế trao đổi chính.</translation>
 <translation id="7802523362929240268">Trang web hợp pháp</translation>
@@ -1741,6 +1742,7 @@
 <translation id="8220146938470311105">C7/C6 (Phong bì)</translation>
 <translation id="8221250263817408492">Bạn vừa nhập mật khẩu vào một trang web lừa đảo. Chromium khuyên bạn nên truy cập vào <ph name="WEBSITE_1" /> và các trang web khác mà bạn dùng mật khẩu này rồi đổi mật khẩu ngay bây giờ.</translation>
 <translation id="8225771182978767009">Người thiết lập máy tính này đã chọn chặn trang web này.</translation>
+<translation id="8228419419708659934">Chế độ xem hai trang</translation>
 <translation id="822964464349305906"><ph name="TYPE_1" />, <ph name="TYPE_2" /></translation>
 <translation id="8232343881378637145">Nhiệt độ bệ máy</translation>
 <translation id="8238581221633243064">Mở trang trong thẻ Ẩn danh mới</translation>
diff --git a/components/strings/components_strings_zh-CN.xtb b/components/strings/components_strings_zh-CN.xtb
index 646dfaa71..395400e 100644
--- a/components/strings/components_strings_zh-CN.xtb
+++ b/components/strings/components_strings_zh-CN.xtb
@@ -682,7 +682,7 @@
 <translation id="3828924085048779000">密码输入字段不能留空。</translation>
 <translation id="3831915413245941253"><ph name="ENROLLMENT_DOMAIN" /> 已安装了一些扩展程序来提供更多功能。这些扩展程序有权访问您的部分数据。</translation>
 <translation id="3832522519263485449">多孔(左侧)</translation>
-<translation id="385051799172605136">后退</translation>
+<translation id="385051799172605136">返回</translation>
 <translation id="3858027520442213535">更新日期和时间</translation>
 <translation id="3884278016824448484">设备标识符存在冲突</translation>
 <translation id="3885155851504623709">教区</translation>
@@ -1266,7 +1266,7 @@
           <ph name="LIST_ITEM" />在表单中填写的信息
         <ph name="END_LIST" /></translation>
 <translation id="6280223929691119688">无法递送到此地址。请另选一个地址。</translation>
-<translation id="6282194474023008486">邮编</translation>
+<translation id="6282194474023008486">邮政编码</translation>
 <translation id="6290238015253830360">为您推荐的文章会显示在此处</translation>
 <translation id="6293309776179964942">JIS B5</translation>
 <translation id="6302269476990306341">Chrome 中的 Google 助理即将停止工作</translation>
@@ -1303,7 +1303,7 @@
 <translation id="6427730057873428458">关门折</translation>
 <translation id="6433490469411711332">修改联系信息</translation>
 <translation id="6433595998831338502"><ph name="HOST_NAME" /> 拒绝了我们的连接请求。</translation>
-<translation id="6434309073475700221">放弃</translation>
+<translation id="6434309073475700221">舍弃</translation>
 <translation id="6440503408713884761">已忽略</translation>
 <translation id="6443406338865242315">您已安装的扩展程序和插件</translation>
 <translation id="6446163441502663861">Kahu (Envelope)</translation>
@@ -1630,6 +1630,7 @@
 <translation id="7791011319128895129">未发布</translation>
 <translation id="7791196057686275387">捆绑式装订</translation>
 <translation id="7791543448312431591">添加</translation>
+<translation id="7792318290931435557">单页视图</translation>
 <translation id="7798389633136518089">此政策不是由云端来源设置,因此已被忽略。</translation>
 <translation id="7800304661137206267">该连接是使用 <ph name="CIPHER" /> 进行加密的,同时使用 <ph name="MAC" /> 进行讯息身份验证并使用 <ph name="KX" /> 作为密钥交换机制。</translation>
 <translation id="7802523362929240268">网站是合规的</translation>
@@ -1725,6 +1726,7 @@
 <translation id="8220146938470311105">C7/C6 (Envelope)</translation>
 <translation id="8221250263817408492">您刚刚在一个诈骗网站中输入了密码。Chromium 建议您立即前往 <ph name="WEBSITE_1" /> 以及使用此密码的其他网站更改密码。</translation>
 <translation id="8225771182978767009">设置此计算机的用户已选择屏蔽此网站。</translation>
+<translation id="8228419419708659934">双页视图</translation>
 <translation id="822964464349305906"><ph name="TYPE_1" />、<ph name="TYPE_2" /></translation>
 <translation id="8232343881378637145">平台温度</translation>
 <translation id="8238581221633243064">在新的无痕式标签页中打开网页</translation>
diff --git a/components/strings/components_strings_zh-TW.xtb b/components/strings/components_strings_zh-TW.xtb
index 22bc1cec..049e71c 100644
--- a/components/strings/components_strings_zh-TW.xtb
+++ b/components/strings/components_strings_zh-TW.xtb
@@ -1635,6 +1635,7 @@
 <translation id="7791011319128895129">尚未發布</translation>
 <translation id="7791196057686275387">綑綁式裝訂</translation>
 <translation id="7791543448312431591">新增</translation>
+<translation id="7792318290931435557">單頁檢視</translation>
 <translation id="7798389633136518089">由於這個政策並非透過雲端來源設定,因此遭到忽略。</translation>
 <translation id="7800304661137206267">連線採用 <ph name="CIPHER" /> 加密,並設有 <ph name="MAC" /> 訊息驗證及 <ph name="KX" /> 金鑰交換機制。</translation>
 <translation id="7802523362929240268">網站合法</translation>
@@ -1730,6 +1731,7 @@
 <translation id="8220146938470311105">C7/C6 (信封)</translation>
 <translation id="8221250263817408492">你剛才在詐騙網站上輸入了密碼。Chromium 建議你立即前往 <ph name="WEBSITE_1" /> 以及也使用這個密碼的其他網站變更密碼。</translation>
 <translation id="8225771182978767009">設定這部電腦的使用者選擇封鎖這個網站。</translation>
+<translation id="8228419419708659934">雙頁檢視</translation>
 <translation id="822964464349305906"><ph name="TYPE_1" />、<ph name="TYPE_2" /></translation>
 <translation id="8232343881378637145">平台溫度</translation>
 <translation id="8238581221633243064">在新的無痕式分頁中開啟網頁</translation>
diff --git a/components/test/data/paint_preview/PaintPreviewTestService/wikipedia/150869817BD7A616833436F122EF294C.skp b/components/test/data/paint_preview/PaintPreviewTestService/wikipedia/150869817BD7A616833436F122EF294C.skp
new file mode 100644
index 0000000..a5eea569
--- /dev/null
+++ b/components/test/data/paint_preview/PaintPreviewTestService/wikipedia/150869817BD7A616833436F122EF294C.skp
Binary files differ
diff --git a/components/test/data/paint_preview/PaintPreviewTestService/wikipedia/ABE3BC9BB03E9107A321304E21C0A644.skp b/components/test/data/paint_preview/PaintPreviewTestService/wikipedia/ABE3BC9BB03E9107A321304E21C0A644.skp
new file mode 100644
index 0000000..be2eda1
--- /dev/null
+++ b/components/test/data/paint_preview/PaintPreviewTestService/wikipedia/ABE3BC9BB03E9107A321304E21C0A644.skp
Binary files differ
diff --git a/components/test/data/paint_preview/PaintPreviewTestService/wikipedia/proto.pb b/components/test/data/paint_preview/PaintPreviewTestService/wikipedia/proto.pb
new file mode 100644
index 0000000..d57b7f1
--- /dev/null
+++ b/components/test/data/paint_preview/PaintPreviewTestService/wikipedia/proto.pb
Binary files differ
diff --git a/components/test/data/web_database/version_87.sql b/components/test/data/web_database/version_87.sql
new file mode 100644
index 0000000..a2434b7
--- /dev/null
+++ b/components/test/data/web_database/version_87.sql
@@ -0,0 +1,29 @@
+PRAGMA foreign_keys=OFF;
+BEGIN TRANSACTION;
+CREATE TABLE meta(key LONGVARCHAR NOT NULL UNIQUE PRIMARY KEY, value LONGVARCHAR);
+INSERT INTO meta VALUES('mmap_status','-1');
+INSERT INTO meta VALUES('version','86');
+INSERT INTO meta VALUES('last_compatible_version','83');
+INSERT INTO meta VALUES('Builtin Keyword Version','117');
+CREATE TABLE token_service (service VARCHAR PRIMARY KEY NOT NULL,encrypted_token BLOB);
+CREATE TABLE keywords (id INTEGER PRIMARY KEY,short_name VARCHAR NOT NULL,keyword VARCHAR NOT NULL,favicon_url VARCHAR NOT NULL,url VARCHAR NOT NULL,safe_for_autoreplace INTEGER,originating_url VARCHAR,date_created INTEGER DEFAULT 0,usage_count INTEGER DEFAULT 0,input_encodings VARCHAR,suggest_url VARCHAR,prepopulate_id INTEGER DEFAULT 0,created_by_policy INTEGER DEFAULT 0,last_modified INTEGER DEFAULT 0,sync_guid VARCHAR,alternate_urls VARCHAR,image_url VARCHAR,search_url_post_params VARCHAR,suggest_url_post_params VARCHAR,image_url_post_params VARCHAR,new_tab_url VARCHAR,last_visited INTEGER DEFAULT 0, created_from_play_api INTEGER DEFAULT 0);
+CREATE TABLE autofill (name VARCHAR, value VARCHAR, value_lower VARCHAR, date_created INTEGER DEFAULT 0, date_last_used INTEGER DEFAULT 0, count INTEGER DEFAULT 1, PRIMARY KEY (name, value));
+CREATE TABLE credit_cards ( guid VARCHAR PRIMARY KEY, name_on_card VARCHAR, expiration_month INTEGER, expiration_year INTEGER, card_number_encrypted BLOB, date_modified INTEGER NOT NULL DEFAULT 0, origin VARCHAR DEFAULT '', use_count INTEGER NOT NULL DEFAULT 0, use_date INTEGER NOT NULL DEFAULT 0, billing_address_id VARCHAR);
+CREATE TABLE autofill_profiles ( guid VARCHAR PRIMARY KEY, company_name VARCHAR, street_address VARCHAR, dependent_locality VARCHAR, city VARCHAR, state VARCHAR, zipcode VARCHAR, sorting_code VARCHAR, country_code VARCHAR, date_modified INTEGER NOT NULL DEFAULT 0, origin VARCHAR DEFAULT '', language_code VARCHAR, use_count INTEGER NOT NULL DEFAULT 0, use_date INTEGER NOT NULL DEFAULT 0, validity_bitfield UNSIGNED NOT NULL DEFAULT 0, is_client_validity_states_updated BOOL NOT NULL DEFAULT FALSE);
+CREATE TABLE autofill_profile_names ( guid VARCHAR, first_name VARCHAR, middle_name VARCHAR, last_name VARCHAR, full_name VARCHAR);
+CREATE TABLE autofill_profile_emails ( guid VARCHAR, email VARCHAR);
+CREATE TABLE autofill_profile_phones ( guid VARCHAR, number VARCHAR);
+CREATE TABLE autofill_profiles_trash ( guid VARCHAR);
+CREATE TABLE masked_credit_cards (id VARCHAR,status VARCHAR,name_on_card VARCHAR,network VARCHAR,last_four VARCHAR,exp_month INTEGER DEFAULT 0,exp_year INTEGER DEFAULT 0, bank_name VARCHAR, nickname VARCHAR, card_issuer INTEGER DEFAULT 0);
+CREATE TABLE unmasked_credit_cards (id VARCHAR,card_number_encrypted VARCHAR,unmask_date INTEGER NOT NULL DEFAULT 0);
+CREATE TABLE server_card_metadata (id VARCHAR NOT NULL,use_count INTEGER NOT NULL DEFAULT 0, use_date INTEGER NOT NULL DEFAULT 0, billing_address_id VARCHAR);
+CREATE TABLE server_addresses (id VARCHAR,company_name VARCHAR,street_address VARCHAR,address_1 VARCHAR,address_2 VARCHAR,address_3 VARCHAR,address_4 VARCHAR,postal_code VARCHAR,sorting_code VARCHAR,country_code VARCHAR,language_code VARCHAR, recipient_name VARCHAR, phone_number VARCHAR);
+CREATE TABLE server_address_metadata (id VARCHAR NOT NULL,use_count INTEGER NOT NULL DEFAULT 0, use_date INTEGER NOT NULL DEFAULT 0, has_converted BOOL NOT NULL DEFAULT FALSE);
+CREATE TABLE autofill_sync_metadata (model_type INTEGER NOT NULL, storage_key VARCHAR NOT NULL, value BLOB, PRIMARY KEY (model_type, storage_key));
+CREATE TABLE autofill_model_type_state (model_type INTEGER NOT NULL PRIMARY KEY, value BLOB);
+CREATE TABLE payments_customer_data (customer_id VARCHAR);
+CREATE TABLE payments_upi_vpa (vpa VARCHAR);
+CREATE TABLE server_card_cloud_token_data ( id VARCHAR, suffix VARCHAR, exp_month INTEGER DEFAULT 0, exp_year INTEGER DEFAULT 0, card_art_url VARCHAR, instrument_token VARCHAR);
+CREATE INDEX autofill_name ON autofill (name);
+CREATE INDEX autofill_name_value_lower ON autofill (name, value_lower);
+COMMIT;
\ No newline at end of file
diff --git a/components/webdata/common/BUILD.gn b/components/webdata/common/BUILD.gn
index 53a562a..175e1aac 100644
--- a/components/webdata/common/BUILD.gn
+++ b/components/webdata/common/BUILD.gn
@@ -74,6 +74,7 @@
     "//components/test/data/web_database/version_84.sql",
     "//components/test/data/web_database/version_85.sql",
     "//components/test/data/web_database/version_86.sql",
+    "//components/test/data/web_database/version_87.sql",
   ]
   outputs = [ "{{bundle_resources_dir}}/" +
               "{{source_root_relative_dir}}/{{source_file_part}}" ]
diff --git a/components/webdata/common/web_database.cc b/components/webdata/common/web_database.cc
index 6ce6df4..2ee0f10 100644
--- a/components/webdata/common/web_database.cc
+++ b/components/webdata/common/web_database.cc
@@ -14,7 +14,7 @@
 // corresponding changes must happen in the unit tests, and new migration test
 // added.  See |WebDatabaseMigrationTest::kCurrentTestedVersionNumber|.
 // static
-const int WebDatabase::kCurrentVersionNumber = 87;
+const int WebDatabase::kCurrentVersionNumber = 88;
 
 const int WebDatabase::kDeprecatedVersionNumber = 51;
 
diff --git a/components/webdata/common/web_database_migration_unittest.cc b/components/webdata/common/web_database_migration_unittest.cc
index 07516c2a..64b5f89e 100644
--- a/components/webdata/common/web_database_migration_unittest.cc
+++ b/components/webdata/common/web_database_migration_unittest.cc
@@ -126,7 +126,7 @@
   DISALLOW_COPY_AND_ASSIGN(WebDatabaseMigrationTest);
 };
 
-const int WebDatabaseMigrationTest::kCurrentTestedVersionNumber = 87;
+const int WebDatabaseMigrationTest::kCurrentTestedVersionNumber = 88;
 
 void WebDatabaseMigrationTest::LoadDatabase(
     const base::FilePath::StringType& file) {
@@ -1963,3 +1963,47 @@
     EXPECT_TRUE(connection.DoesColumnExist("credit_cards", "nickname"));
   }
 }
+
+// Tests addition of new name-structure columns in autofill_profile_names table.
+TEST_F(WebDatabaseMigrationTest, MigrateVersion87ToCurrent) {
+  ASSERT_NO_FATAL_FAILURE(LoadDatabase(FILE_PATH_LITERAL("version_86.sql")));
+
+  std::vector<std::string> new_columns = {
+      "honorific_prefix",      "honorific_prefix_status",
+      "first_name_status",     "middle_name_status",
+      "first_last_name",       "first_last_name_status",
+      "conjunction_last_name", "conjunction_last_name_status",
+      "second_last_name",      "second_last_name_status",
+      "last_name_status",      "full_name_status"};
+  // Verify pre-conditions.
+  {
+    sql::Database connection;
+    ASSERT_TRUE(connection.Open(GetDatabasePath()));
+    ASSERT_TRUE(sql::MetaTable::DoesTableExist(&connection));
+
+    sql::MetaTable meta_table;
+    ASSERT_TRUE(meta_table.Init(&connection, 87, 83));
+
+    for (const std::string& column : new_columns) {
+      EXPECT_FALSE(
+          connection.DoesColumnExist("autofill_profile_names", column.c_str()));
+    }
+  }
+
+  DoMigration();
+
+  // Verify post-conditions.
+  {
+    sql::Database connection;
+    ASSERT_TRUE(connection.Open(GetDatabasePath()));
+    ASSERT_TRUE(sql::MetaTable::DoesTableExist(&connection));
+
+    // Check version.
+    EXPECT_EQ(kCurrentTestedVersionNumber, VersionFromConnection(&connection));
+
+    for (const std::string& column : new_columns) {
+      EXPECT_TRUE(
+          connection.DoesColumnExist("autofill_profile_names", column.c_str()));
+    }
+  }
+}
diff --git a/content/browser/frame_host/back_forward_cache_can_store_document_result.cc b/content/browser/frame_host/back_forward_cache_can_store_document_result.cc
index 32c21da..6a6c32e 100644
--- a/content/browser/frame_host/back_forward_cache_can_store_document_result.cc
+++ b/content/browser/frame_host/back_forward_cache_can_store_document_result.cc
@@ -125,6 +125,12 @@
       return "RenderFrameHost has inner WebContents attached";
     case Reason::kTimeoutPuttingInCache:
       return "Timed out while waiting for page to acknowledge freezing";
+    case Reason::kBackForwardCacheDisabledByLowMemory:
+      return "BackForwardCache is disabled due to low memory of the device";
+    case Reason::kBackForwardCacheDisabledByCommandLine:
+      return "BackForwardCache is disabled through command line (may include "
+             "cases where the embedder disabled it due to, e.g., enterprise "
+             "policy)";
   }
 }
 
diff --git a/content/browser/frame_host/back_forward_cache_impl.cc b/content/browser/frame_host/back_forward_cache_impl.cc
index 37615843..4bcbcd4 100644
--- a/content/browser/frame_host/back_forward_cache_impl.cc
+++ b/content/browser/frame_host/back_forward_cache_impl.cc
@@ -301,8 +301,19 @@
   if (!IsBackForwardCacheEnabled() || is_disabled_for_testing_) {
     result.No(
         BackForwardCacheMetrics::NotRestoredReason::kBackForwardCacheDisabled);
-  }
 
+    // In addition to the general "BackForwardCacheDisabled" reason above, also
+    // track more specific reasons on why BackForwardCache is disabled.
+    if (IsBackForwardCacheDisabledByCommandLine()) {
+      result.No(BackForwardCacheMetrics::NotRestoredReason::
+                    kBackForwardCacheDisabledByCommandLine);
+    }
+
+    if (!DeviceHasEnoughMemoryForBackForwardCache()) {
+      result.No(BackForwardCacheMetrics::NotRestoredReason::
+                    kBackForwardCacheDisabledByLowMemory);
+    }
+  }
   // Two pages in the same BrowsingInstance can script each other. When a page
   // can be scripted from outside, it can't enter the BackForwardCache.
   //
diff --git a/content/browser/frame_host/back_forward_cache_metrics.h b/content/browser/frame_host/back_forward_cache_metrics.h
index 16c4319..3e52dba7 100644
--- a/content/browser/frame_host/back_forward_cache_metrics.h
+++ b/content/browser/frame_host/back_forward_cache_metrics.h
@@ -42,6 +42,11 @@
   // tools/metrics/histograms/enums.xml. These values should not be renumbered.
   enum class NotRestoredReason : uint8_t {
     kNotMainFrame = 0,
+    // BackForwardCache is disabled due to low memory device, base::Feature or
+    // command line. Note that the more specific NotRestoredReasons
+    // kBackForwardCacheDisabledByLowMemory and
+    // kBackForwardCacheDisabledByCommandLine will also be set as other reasons
+    // along with this when appropriate.
     kBackForwardCacheDisabled = 1,
     kRelatedActiveContentsExist = 2,
     kHTTPStatusNotOK = 3,
@@ -75,7 +80,12 @@
     kIgnoreEventAndEvict = 31,
     kHaveInnerContents = 32,
     kTimeoutPuttingInCache = 33,
-    kMaxValue = kTimeoutPuttingInCache,
+    // BackForwardCache is disabled due to low memory device.
+    kBackForwardCacheDisabledByLowMemory = 34,
+    // BackForwardCache is disabled due to command-line switch (may include
+    // cases where the embedder disabled it due to, e.g., enterprise policy).
+    kBackForwardCacheDisabledByCommandLine = 35,
+    kMaxValue = kBackForwardCacheDisabledByCommandLine,
   };
 
   using NotRestoredReasons =
diff --git a/content/browser/frame_host/render_frame_host_impl.cc b/content/browser/frame_host/render_frame_host_impl.cc
index 10a4849..4760685 100644
--- a/content/browser/frame_host/render_frame_host_impl.cc
+++ b/content/browser/frame_host/render_frame_host_impl.cc
@@ -4868,6 +4868,14 @@
       blink_widget_host_receiver =
           blink_widget_host.InitWithNewEndpointAndPassReceiver();
 
+  // With this path, RenderViewHostImpl::CreateRenderView is never called
+  // because RenderView is already created on the renderer side. Thus we need to
+  // establish the connection here.
+  mojo::PendingAssociatedRemote<blink::mojom::PageBroadcast> page_broadcast;
+  mojo::PendingAssociatedReceiver<blink::mojom::PageBroadcast>
+      page_broadcast_receiver =
+          page_broadcast.InitWithNewEndpointAndPassReceiver();
+
   // TODO(danakj): The main frame's RenderWidgetHost has no RenderWidgetHostView
   // yet here. It seems like it should though? In the meantime we send some
   // nonsense with a semi-valid but incorrect ScreenInfo (it needs a
@@ -4881,6 +4889,7 @@
       std::move(blink_frame_widget));
   main_frame->GetLocalRenderWidgetHost()->BindWidgetInterfaces(
       std::move(blink_widget_host_receiver), std::move(blink_widget));
+  main_frame->render_view_host()->BindPageBroadcast(std::move(page_broadcast));
 
   bool wait_for_debugger =
       devtools_instrumentation::ShouldWaitForDebuggerInWindowOpen();
@@ -4890,7 +4899,7 @@
       main_frame->GetLocalRenderWidgetHost()->GetRoutingID(), visual_properties,
       std::move(blink_frame_widget_host),
       std::move(blink_frame_widget_receiver), std::move(blink_widget_host),
-      std::move(blink_widget_receiver),
+      std::move(blink_widget_receiver), std::move(page_broadcast_receiver),
       mojom::DocumentScopedInterfaceBundle::New(
           std::move(main_frame_interface_provider_info),
           std::move(browser_interface_broker)),
diff --git a/content/browser/renderer_host/page_lifecycle_state_manager_browsertest.cc b/content/browser/renderer_host/page_lifecycle_state_manager_browsertest.cc
index 8c222054..d5e302c 100644
--- a/content/browser/renderer_host/page_lifecycle_state_manager_browsertest.cc
+++ b/content/browser/renderer_host/page_lifecycle_state_manager_browsertest.cc
@@ -8,11 +8,13 @@
 #include "content/browser/renderer_host/render_view_host_impl.h"
 #include "content/browser/web_contents/web_contents_impl.h"
 #include "content/public/browser/render_frame_host.h"
+#include "content/public/browser/site_isolation_policy.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/shell/browser/shell.h"
+#include "content/test/content_browser_test_utils_internal.h"
 #include "net/dns/mock_host_resolver.h"
 #include "net/test/embedded_test_server/embedded_test_server.h"
 
@@ -160,4 +162,33 @@
   EXPECT_EQ(PageVisibilityState::kVisible, rfh_child->GetVisibilityState());
 }
 
+IN_PROC_BROWSER_TEST_F(PageLifecycleStateManagerBrowserTest,
+                       CreateNewWindowVisibilityChange) {
+  if (!SiteIsolationPolicy::UseDedicatedProcessesForAllSites())
+    return;
+
+  ASSERT_TRUE(embedded_test_server()->Start());
+  GURL url_a(embedded_test_server()->GetURL("a.com", "/title1.html"));
+
+  // 1) Navigate to A and open a popup.
+  EXPECT_TRUE(NavigateToURL(shell(), url_a));
+  EXPECT_TRUE(WaitForLoadStop(shell()->web_contents()));
+  RenderFrameHostImpl* rfh_a = current_frame_host();
+  EXPECT_EQ(1u, rfh_a->GetSiteInstance()->GetRelatedActiveContentsCount());
+  Shell* popup = OpenPopup(rfh_a, url_a, "");
+  EXPECT_EQ(2u, rfh_a->GetSiteInstance()->GetRelatedActiveContentsCount());
+
+  RenderFrameHostImpl* popup_frame =
+      static_cast<RenderFrameHostImpl*>(popup->web_contents()->GetMainFrame());
+  StartRecordingEvents(popup_frame);
+
+  popup->web_contents()->WasHidden();
+  EXPECT_EQ(PageVisibilityState::kHidden, popup_frame->GetVisibilityState());
+  popup->web_contents()->WasShown();
+  EXPECT_EQ(PageVisibilityState::kVisible, popup_frame->GetVisibilityState());
+
+  MatchEventList(popup_frame, ListValueOf("document.visibilitychange",
+                                          "document.visibilitychange"));
+}
+
 }  // namespace content
diff --git a/content/browser/renderer_host/render_view_host_impl.cc b/content/browser/renderer_host/render_view_host_impl.cc
index bb3479c..0ba74f2 100644
--- a/content/browser/renderer_host/render_view_host_impl.cc
+++ b/content/browser/renderer_host/render_view_host_impl.cc
@@ -743,6 +743,12 @@
   delegate_->Activate();
 }
 
+void RenderViewHostImpl::BindPageBroadcast(
+    mojo::PendingAssociatedRemote<blink::mojom::PageBroadcast> page_broadcast) {
+  page_broadcast_.reset();
+  page_broadcast_.Bind(std::move(page_broadcast));
+}
+
 const mojo::AssociatedRemote<blink::mojom::PageBroadcast>&
 RenderViewHostImpl::GetAssociatedPageBroadcast() {
   return page_broadcast_;
diff --git a/content/browser/renderer_host/render_view_host_impl.h b/content/browser/renderer_host/render_view_host_impl.h
index 73ab668..b911b1a 100644
--- a/content/browser/renderer_host/render_view_host_impl.h
+++ b/content/browser/renderer_host/render_view_host_impl.h
@@ -251,6 +251,10 @@
   void SetWillEnterBackForwardCacheCallbackForTesting(
       const WillEnterBackForwardCacheCallbackForTesting& callback);
 
+  void BindPageBroadcast(
+      mojo::PendingAssociatedRemote<blink::mojom::PageBroadcast>
+          page_broadcast);
+
   // The remote mojom::PageBroadcast interface that is used to send messages to
   // the renderer's blink::WebViewImpl when broadcasting messages to all
   // renderers hosting frames in the frame tree.
diff --git a/content/browser/service_worker/service_worker_registry.cc b/content/browser/service_worker/service_worker_registry.cc
index e09ce6a..5c5fb60b 100644
--- a/content/browser/service_worker/service_worker_registry.cc
+++ b/content/browser/service_worker/service_worker_registry.cc
@@ -1006,8 +1006,8 @@
     GetRegistrationsCallback callback,
     const url::Origin& origin_filter,
     storage::mojom::ServiceWorkerDatabaseStatus database_status,
-    std::vector<storage::mojom::SerializedServiceWorkerRegistrationPtr>
-        serialized_registrations) {
+    std::vector<storage::mojom::ServiceWorkerFindRegistrationResultPtr>
+        entries) {
   DCHECK_CURRENTLY_ON(ServiceWorkerContext::GetCoreThreadId());
 
   blink::ServiceWorkerStatusCode status =
@@ -1024,10 +1024,10 @@
   // Add all stored registrations.
   std::set<int64_t> registration_ids;
   std::vector<scoped_refptr<ServiceWorkerRegistration>> registrations;
-  for (const auto& entry : serialized_registrations) {
-    registration_ids.insert(entry->registration_data->registration_id);
+  for (const auto& entry : entries) {
+    registration_ids.insert(entry->registration->registration_id);
     registrations.push_back(
-        GetOrCreateRegistration(*entry->registration_data, entry->resources));
+        GetOrCreateRegistration(*entry->registration, entry->resources));
   }
 
   // Add unstored registrations that are being installed.
diff --git a/content/browser/service_worker/service_worker_registry.h b/content/browser/service_worker/service_worker_registry.h
index fe9ef37..01d7c59 100644
--- a/content/browser/service_worker/service_worker_registry.h
+++ b/content/browser/service_worker/service_worker_registry.h
@@ -291,8 +291,8 @@
       GetRegistrationsCallback callback,
       const url::Origin& origin_filter,
       storage::mojom::ServiceWorkerDatabaseStatus database_status,
-      std::vector<storage::mojom::SerializedServiceWorkerRegistrationPtr>
-          serialized_registrations);
+      std::vector<storage::mojom::ServiceWorkerFindRegistrationResultPtr>
+          entries);
   void DidGetAllRegistrations(
       GetRegistrationsInfosCallback callback,
       storage::mojom::ServiceWorkerDatabaseStatus database_status,
diff --git a/content/browser/service_worker/service_worker_storage_control_impl.cc b/content/browser/service_worker/service_worker_storage_control_impl.cc
index f0afe9c..084aadf5 100644
--- a/content/browser/service_worker/service_worker_storage_control_impl.cc
+++ b/content/browser/service_worker/service_worker_storage_control_impl.cc
@@ -13,34 +13,6 @@
 
 namespace {
 
-void DidGetRegistrationsForOrigin(
-    ServiceWorkerStorageControlImpl::GetRegistrationsForOriginCallback callback,
-    storage::mojom::ServiceWorkerDatabaseStatus status,
-    std::unique_ptr<ServiceWorkerStorage::RegistrationList>
-        registration_data_list,
-    std::unique_ptr<std::vector<ServiceWorkerStorage::ResourceList>>
-        resources_list) {
-  if (status != storage::mojom::ServiceWorkerDatabaseStatus::kOk) {
-    std::move(callback).Run(
-        status,
-        std::vector<storage::mojom::SerializedServiceWorkerRegistrationPtr>());
-    return;
-  }
-
-  DCHECK_EQ(registration_data_list->size(), resources_list->size());
-
-  std::vector<storage::mojom::SerializedServiceWorkerRegistrationPtr>
-      registrations;
-  for (size_t i = 0; i < registration_data_list->size(); ++i) {
-    registrations.push_back(
-        storage::mojom::SerializedServiceWorkerRegistration::New(
-            std::move((*registration_data_list)[i]),
-            std::move((*resources_list)[i])));
-  }
-
-  std::move(callback).Run(status, std::move(registrations));
-}
-
 void DidGetUserDataForAllRegistrations(
     ServiceWorkerStorageControlImpl::GetUserDataForAllRegistrationsCallback
         callback,
@@ -193,7 +165,9 @@
     GetRegistrationsForOriginCallback callback) {
   storage_->GetRegistrationsForOrigin(
       origin,
-      base::BindOnce(&DidGetRegistrationsForOrigin, std::move(callback)));
+      base::BindOnce(
+          &ServiceWorkerStorageControlImpl::DidGetRegistrationsForOrigin,
+          weak_ptr_factory_.GetWeakPtr(), std::move(callback)));
 }
 
 void ServiceWorkerStorageControlImpl::GetUsageForOrigin(
@@ -406,30 +380,56 @@
 
 void ServiceWorkerStorageControlImpl::DidFindRegistration(
     base::OnceCallback<
-        void(storage::mojom::ServiceWorkerFindRegistrationResultPtr)> callback,
+        void(storage::mojom::ServiceWorkerDatabaseStatus status,
+             storage::mojom::ServiceWorkerFindRegistrationResultPtr)> callback,
     storage::mojom::ServiceWorkerRegistrationDataPtr data,
     std::unique_ptr<ResourceList> resources,
     storage::mojom::ServiceWorkerDatabaseStatus status) {
-  ResourceList resource_list =
-      resources ? std::move(*resources) : ResourceList();
-
-  mojo::PendingRemote<storage::mojom::ServiceWorkerLiveVersionRef>
-      remote_reference;
-  if (data &&
-      data->version_id != blink::mojom::kInvalidServiceWorkerVersionId) {
-    DCHECK_EQ(status, storage::mojom::ServiceWorkerDatabaseStatus::kOk);
-    auto it = live_versions_.find(data->version_id);
-    if (it == live_versions_.end()) {
-      remote_reference = CreateLiveVersionReference(data->version_id);
-    } else {
-      it->second->Add(remote_reference.InitWithNewPipeAndPassReceiver());
-    }
+  if (status != storage::mojom::ServiceWorkerDatabaseStatus::kOk) {
+    std::move(callback).Run(status, /*result=*/nullptr);
+    return;
   }
 
+  DCHECK(resources);
+  DCHECK(data);
+
+  ResourceList resource_list = std::move(*resources);
+  mojo::PendingRemote<storage::mojom::ServiceWorkerLiveVersionRef>
+      remote_reference = CreateLiveVersionReferenceRemote(data->version_id);
+
   std::move(callback).Run(
-      storage::mojom::ServiceWorkerFindRegistrationResult::New(
-          status, std::move(remote_reference), std::move(data),
-          std::move(resource_list)));
+      status, storage::mojom::ServiceWorkerFindRegistrationResult::New(
+                  std::move(remote_reference), std::move(data),
+                  std::move(resource_list)));
+}
+
+void ServiceWorkerStorageControlImpl::DidGetRegistrationsForOrigin(
+    GetRegistrationsForOriginCallback callback,
+    storage::mojom::ServiceWorkerDatabaseStatus status,
+    std::unique_ptr<ServiceWorkerStorage::RegistrationList>
+        registration_data_list,
+    std::unique_ptr<std::vector<ResourceList>> resources_list) {
+  if (status != storage::mojom::ServiceWorkerDatabaseStatus::kOk) {
+    std::move(callback).Run(
+        status,
+        std::vector<storage::mojom::ServiceWorkerFindRegistrationResultPtr>());
+    return;
+  }
+
+  DCHECK_EQ(registration_data_list->size(), resources_list->size());
+
+  std::vector<storage::mojom::ServiceWorkerFindRegistrationResultPtr>
+      registrations;
+  for (size_t i = 0; i < registration_data_list->size(); ++i) {
+    int64_t version_id = (*registration_data_list)[i]->version_id;
+    registrations.push_back(
+        storage::mojom::ServiceWorkerFindRegistrationResult::New(
+            CreateLiveVersionReferenceRemote(version_id),
+            std::move((*registration_data_list)[i]),
+            std::move((*resources_list)[i])));
+  }
+
+  std::move(callback).Run(status, std::move(registrations));
 }
 
 void ServiceWorkerStorageControlImpl::DidStoreRegistration(
@@ -457,23 +457,27 @@
   mojo::PendingRemote<storage::mojom::ServiceWorkerLiveVersionRef>
       remote_reference;
   if (version_id != blink::mojom::kInvalidServiceWorkerVersionId) {
-    remote_reference = CreateLiveVersionReference(version_id);
+    remote_reference = CreateLiveVersionReferenceRemote(version_id);
   }
   std::move(callback).Run(version_id, std::move(remote_reference));
 }
 
 mojo::PendingRemote<storage::mojom::ServiceWorkerLiveVersionRef>
-ServiceWorkerStorageControlImpl::CreateLiveVersionReference(
+ServiceWorkerStorageControlImpl::CreateLiveVersionReferenceRemote(
     int64_t version_id) {
   DCHECK_NE(version_id, blink::mojom::kInvalidServiceWorkerVersionId);
-  DCHECK(!base::Contains(live_versions_, version_id));
 
   mojo::PendingRemote<storage::mojom::ServiceWorkerLiveVersionRef>
       remote_reference;
-  auto reference = std::make_unique<ServiceWorkerLiveVersionRefImpl>(
-      weak_ptr_factory_.GetWeakPtr(), version_id);
-  reference->Add(remote_reference.InitWithNewPipeAndPassReceiver());
-  live_versions_[version_id] = std::move(reference);
+  auto it = live_versions_.find(version_id);
+  if (it == live_versions_.end()) {
+    auto reference = std::make_unique<ServiceWorkerLiveVersionRefImpl>(
+        weak_ptr_factory_.GetWeakPtr(), version_id);
+    reference->Add(remote_reference.InitWithNewPipeAndPassReceiver());
+    live_versions_[version_id] = std::move(reference);
+  } else {
+    it->second->Add(remote_reference.InitWithNewPipeAndPassReceiver());
+  }
   return remote_reference;
 }
 
diff --git a/content/browser/service_worker/service_worker_storage_control_impl.h b/content/browser/service_worker/service_worker_storage_control_impl.h
index 12b27cf74..626a4d8 100644
--- a/content/browser/service_worker/service_worker_storage_control_impl.h
+++ b/content/browser/service_worker/service_worker_storage_control_impl.h
@@ -161,10 +161,17 @@
   // Callbacks for ServiceWorkerStorage methods.
   void DidFindRegistration(
       base::OnceCallback<void(
+          storage::mojom::ServiceWorkerDatabaseStatus status,
           storage::mojom::ServiceWorkerFindRegistrationResultPtr)> callback,
       storage::mojom::ServiceWorkerRegistrationDataPtr data,
       std::unique_ptr<ResourceList> resources,
       storage::mojom::ServiceWorkerDatabaseStatus status);
+  void DidGetRegistrationsForOrigin(
+      GetRegistrationsForOriginCallback callback,
+      storage::mojom::ServiceWorkerDatabaseStatus status,
+      std::unique_ptr<ServiceWorkerStorage::RegistrationList>
+          registration_data_list,
+      std::unique_ptr<std::vector<ResourceList>> resources_list);
   void DidStoreRegistration(
       StoreRegistrationCallback callback,
       storage::mojom::ServiceWorkerDatabaseStatus status,
@@ -179,7 +186,7 @@
   void DidGetNewVersionId(GetNewVersionIdCallback callback, int64_t version_id);
 
   mojo::PendingRemote<storage::mojom::ServiceWorkerLiveVersionRef>
-  CreateLiveVersionReference(int64_t version_id);
+  CreateLiveVersionReferenceRemote(int64_t version_id);
 
   void MaybePurgeResources(int64_t version_id,
                            const std::vector<int64_t>& purgeable_resources);
diff --git a/content/browser/service_worker/service_worker_storage_control_impl_unittest.cc b/content/browser/service_worker/service_worker_storage_control_impl_unittest.cc
index 4096adaa..84c18897 100644
--- a/content/browser/service_worker/service_worker_storage_control_impl_unittest.cc
+++ b/content/browser/service_worker/service_worker_storage_control_impl_unittest.cc
@@ -32,11 +32,14 @@
 using DatabaseStatus = storage::mojom::ServiceWorkerDatabaseStatus;
 using RegistrationData = storage::mojom::ServiceWorkerRegistrationDataPtr;
 using ResourceRecord = storage::mojom::ServiceWorkerResourceRecordPtr;
-using FindRegistrationResult =
-    storage::mojom::ServiceWorkerFindRegistrationResultPtr;
 
 namespace {
 
+struct FindRegistrationResult {
+  DatabaseStatus status;
+  storage::mojom::ServiceWorkerFindRegistrationResultPtr entry;
+};
+
 struct ReadResponseHeadResult {
   int status;
   network::mojom::URLResponseHeadPtr response_head;
@@ -50,7 +53,7 @@
 
 struct GetRegistrationsForOriginResult {
   DatabaseStatus status;
-  std::vector<storage::mojom::SerializedServiceWorkerRegistrationPtr>
+  std::vector<storage::mojom::ServiceWorkerFindRegistrationResultPtr>
       registrations;
 };
 
@@ -208,10 +211,13 @@
     base::RunLoop loop;
     storage()->FindRegistrationForClientUrl(
         client_url,
-        base::BindLambdaForTesting([&](FindRegistrationResult result) {
-          return_value = std::move(result);
-          loop.Quit();
-        }));
+        base::BindLambdaForTesting(
+            [&](DatabaseStatus status,
+                storage::mojom::ServiceWorkerFindRegistrationResultPtr entry) {
+              return_value.status = status;
+              return_value.entry = std::move(entry);
+              loop.Quit();
+            }));
     loop.Run();
     return return_value;
   }
@@ -220,10 +226,14 @@
     FindRegistrationResult return_value;
     base::RunLoop loop;
     storage()->FindRegistrationForScope(
-        scope, base::BindLambdaForTesting([&](FindRegistrationResult result) {
-          return_value = std::move(result);
-          loop.Quit();
-        }));
+        scope,
+        base::BindLambdaForTesting(
+            [&](DatabaseStatus status,
+                storage::mojom::ServiceWorkerFindRegistrationResultPtr entry) {
+              return_value.status = status;
+              return_value.entry = std::move(entry);
+              loop.Quit();
+            }));
     loop.Run();
     return return_value;
   }
@@ -235,10 +245,13 @@
     base::RunLoop loop;
     storage()->FindRegistrationForId(
         registration_id, origin,
-        base::BindLambdaForTesting([&](FindRegistrationResult result) {
-          return_value = std::move(result);
-          loop.Quit();
-        }));
+        base::BindLambdaForTesting(
+            [&](DatabaseStatus status,
+                storage::mojom::ServiceWorkerFindRegistrationResultPtr entry) {
+              return_value.status = status;
+              return_value.entry = std::move(entry);
+              loop.Quit();
+            }));
     loop.Run();
     return return_value;
   }
@@ -252,7 +265,7 @@
         base::BindLambdaForTesting(
             [&](DatabaseStatus status,
                 std::vector<
-                    storage::mojom::SerializedServiceWorkerRegistrationPtr>
+                    storage::mojom::ServiceWorkerFindRegistrationResultPtr>
                     registrations) {
               result.status = status;
               result.registrations = std::move(registrations);
@@ -687,24 +700,24 @@
 
   {
     FindRegistrationResult result = FindRegistrationForClientUrl(kClientUrl);
-    EXPECT_EQ(result->status, DatabaseStatus::kErrorNotFound);
+    EXPECT_EQ(result.status, DatabaseStatus::kErrorNotFound);
   }
 
   {
     FindRegistrationResult result = FindRegistrationForScope(kScope);
-    EXPECT_EQ(result->status, DatabaseStatus::kErrorNotFound);
+    EXPECT_EQ(result.status, DatabaseStatus::kErrorNotFound);
   }
 
   {
     FindRegistrationResult result =
         FindRegistrationForId(kRegistrationId, kScope.GetOrigin());
-    EXPECT_EQ(result->status, DatabaseStatus::kErrorNotFound);
+    EXPECT_EQ(result.status, DatabaseStatus::kErrorNotFound);
   }
 
   {
     FindRegistrationResult result =
         FindRegistrationForId(kRegistrationId, base::nullopt);
-    EXPECT_EQ(result->status, DatabaseStatus::kErrorNotFound);
+    EXPECT_EQ(result.status, DatabaseStatus::kErrorNotFound);
   }
 }
 
@@ -748,21 +761,21 @@
   // Find the registration. Find operations should succeed.
   {
     FindRegistrationResult result = FindRegistrationForClientUrl(kClientUrl);
-    ASSERT_EQ(result->status, DatabaseStatus::kOk);
-    EXPECT_EQ(result->registration->registration_id, kRegistrationId);
-    EXPECT_EQ(result->registration->scope, kScope);
-    EXPECT_EQ(result->registration->script, kScriptUrl);
-    EXPECT_EQ(result->registration->version_id, kVersionId);
-    EXPECT_EQ(result->registration->resources_total_size_bytes,
+    ASSERT_EQ(result.status, DatabaseStatus::kOk);
+    EXPECT_EQ(result.entry->registration->registration_id, kRegistrationId);
+    EXPECT_EQ(result.entry->registration->scope, kScope);
+    EXPECT_EQ(result.entry->registration->script, kScriptUrl);
+    EXPECT_EQ(result.entry->registration->version_id, kVersionId);
+    EXPECT_EQ(result.entry->registration->resources_total_size_bytes,
               resources_total_size_bytes);
-    EXPECT_EQ(result->resources.size(), 1UL);
+    EXPECT_EQ(result.entry->resources.size(), 1UL);
 
     result = FindRegistrationForScope(kScope);
-    EXPECT_EQ(result->status, DatabaseStatus::kOk);
+    EXPECT_EQ(result.status, DatabaseStatus::kOk);
     result = FindRegistrationForId(kRegistrationId, kScope.GetOrigin());
-    EXPECT_EQ(result->status, DatabaseStatus::kOk);
+    EXPECT_EQ(result.status, DatabaseStatus::kOk);
     result = FindRegistrationForId(kRegistrationId, base::nullopt);
-    EXPECT_EQ(result->status, DatabaseStatus::kOk);
+    EXPECT_EQ(result.status, DatabaseStatus::kOk);
   }
 
   // Delete the registration.
@@ -778,11 +791,11 @@
   // kErrorNotFound.
   {
     FindRegistrationResult result = FindRegistrationForClientUrl(kClientUrl);
-    EXPECT_EQ(result->status, DatabaseStatus::kErrorNotFound);
+    EXPECT_EQ(result.status, DatabaseStatus::kErrorNotFound);
     result = FindRegistrationForScope(kScope);
-    EXPECT_EQ(result->status, DatabaseStatus::kErrorNotFound);
+    EXPECT_EQ(result.status, DatabaseStatus::kErrorNotFound);
     result = FindRegistrationForId(kRegistrationId, kScope.GetOrigin());
-    EXPECT_EQ(result->status, DatabaseStatus::kErrorNotFound);
+    EXPECT_EQ(result.status, DatabaseStatus::kErrorNotFound);
   }
 }
 
@@ -806,8 +819,8 @@
   {
     FindRegistrationResult result =
         FindRegistrationForId(registration_id, kScope.GetOrigin());
-    ASSERT_EQ(result->status, DatabaseStatus::kOk);
-    EXPECT_FALSE(result->registration->is_active);
+    ASSERT_EQ(result.status, DatabaseStatus::kOk);
+    EXPECT_FALSE(result.entry->registration->is_active);
   }
 
   // Set the registration is active in storage.
@@ -818,8 +831,8 @@
   {
     FindRegistrationResult result =
         FindRegistrationForId(registration_id, kScope.GetOrigin());
-    ASSERT_EQ(result->status, DatabaseStatus::kOk);
-    EXPECT_TRUE(result->registration->is_active);
+    ASSERT_EQ(result.status, DatabaseStatus::kOk);
+    EXPECT_TRUE(result.entry->registration->is_active);
   }
 }
 
@@ -843,8 +856,8 @@
   {
     FindRegistrationResult result =
         FindRegistrationForId(registration_id, kScope.GetOrigin());
-    ASSERT_EQ(result->status, DatabaseStatus::kOk);
-    EXPECT_EQ(result->registration->last_update_check, base::Time());
+    ASSERT_EQ(result.status, DatabaseStatus::kOk);
+    EXPECT_EQ(result.entry->registration->last_update_check, base::Time());
   }
 
   // Set the last update check time.
@@ -856,8 +869,8 @@
   {
     FindRegistrationResult result =
         FindRegistrationForId(registration_id, kScope.GetOrigin());
-    ASSERT_EQ(result->status, DatabaseStatus::kOk);
-    EXPECT_EQ(result->registration->last_update_check, now);
+    ASSERT_EQ(result.status, DatabaseStatus::kOk);
+    EXPECT_EQ(result.entry->registration->last_update_check, now);
   }
 }
 
@@ -881,9 +894,10 @@
   {
     FindRegistrationResult result =
         FindRegistrationForId(registration_id, kScope.GetOrigin());
-    ASSERT_EQ(result->status, DatabaseStatus::kOk);
-    EXPECT_FALSE(result->registration->navigation_preload_state->enabled);
-    EXPECT_EQ(result->registration->navigation_preload_state->header, "true");
+    ASSERT_EQ(result.status, DatabaseStatus::kOk);
+    EXPECT_FALSE(result.entry->registration->navigation_preload_state->enabled);
+    EXPECT_EQ(result.entry->registration->navigation_preload_state->header,
+              "true");
   }
 
   // Update navigation preload fields.
@@ -899,9 +913,9 @@
   {
     FindRegistrationResult result =
         FindRegistrationForId(registration_id, kScope.GetOrigin());
-    ASSERT_EQ(result->status, DatabaseStatus::kOk);
-    EXPECT_TRUE(result->registration->navigation_preload_state->enabled);
-    EXPECT_EQ(result->registration->navigation_preload_state->header,
+    ASSERT_EQ(result.status, DatabaseStatus::kOk);
+    EXPECT_TRUE(result.entry->registration->navigation_preload_state->enabled);
+    EXPECT_EQ(result.entry->registration->navigation_preload_state->header,
               header_value);
   }
 }
@@ -936,7 +950,7 @@
   // Get registrations for the origin.
   {
     const url::Origin origin = url::Origin::Create(kScope1);
-    std::vector<storage::mojom::SerializedServiceWorkerRegistrationPtr>
+    std::vector<storage::mojom::ServiceWorkerFindRegistrationResultPtr>
         registrations;
 
     GetRegistrationsForOriginResult result = GetRegistrationsForOrigin(origin);
@@ -944,10 +958,10 @@
     EXPECT_EQ(result.registrations.size(), 2UL);
 
     for (auto& registration : result.registrations) {
-      EXPECT_EQ(registration->registration_data->scope.GetOrigin(),
-                origin.GetURL());
-      EXPECT_EQ(registration->registration_data->resources_total_size_bytes,
+      EXPECT_EQ(registration->registration->scope.GetOrigin(), origin.GetURL());
+      EXPECT_EQ(registration->registration->resources_total_size_bytes,
                 kScriptSize);
+      EXPECT_TRUE(registration->version_reference);
     }
   }
 
@@ -956,7 +970,7 @@
   {
     const url::Origin origin =
         url::Origin::Create(GURL("https://www.example.test/"));
-    std::vector<storage::mojom::SerializedServiceWorkerRegistrationPtr>
+    std::vector<storage::mojom::ServiceWorkerFindRegistrationResultPtr>
         registrations;
 
     GetRegistrationsForOriginResult result = GetRegistrationsForOrigin(origin);
@@ -1433,11 +1447,11 @@
   RestartStorage();
   {
     FindRegistrationResult result = FindRegistrationForScope(kScope1);
-    ASSERT_EQ(result->status, DatabaseStatus::kOk);
+    ASSERT_EQ(result.status, DatabaseStatus::kOk);
   }
   {
     FindRegistrationResult result = FindRegistrationForScope(kScope2);
-    ASSERT_EQ(result->status, DatabaseStatus::kErrorNotFound);
+    ASSERT_EQ(result.status, DatabaseStatus::kErrorNotFound);
   }
 }
 
@@ -1477,8 +1491,8 @@
       StoreRegistration(std::move(registration_data), std::move(resources));
   ASSERT_EQ(status, DatabaseStatus::kOk);
 
-  // Create two references, one from GetNewVersionId() and the other from
-  // FindRegistrationForId().
+  // Create three reference from 1. GetNewVersionId(), 2.
+  // FindRegistrationForId(), and 3. GetRegistrationsForOrigin().
   mojo::Remote<storage::mojom::ServiceWorkerLiveVersionRef> reference1;
   ASSERT_TRUE(new_version_id_result.reference);
   reference1.Bind(std::move(new_version_id_result.reference));
@@ -1487,9 +1501,19 @@
   {
     FindRegistrationResult result =
         FindRegistrationForId(registration_id, kScope.GetOrigin());
-    ASSERT_EQ(result->status, DatabaseStatus::kOk);
-    ASSERT_TRUE(result->version_reference);
-    reference2.Bind(std::move(result->version_reference));
+    ASSERT_EQ(result.status, DatabaseStatus::kOk);
+    ASSERT_TRUE(result.entry->version_reference);
+    reference2.Bind(std::move(result.entry->version_reference));
+  }
+
+  mojo::Remote<storage::mojom::ServiceWorkerLiveVersionRef> reference3;
+  {
+    GetRegistrationsForOriginResult result =
+        GetRegistrationsForOrigin(url::Origin::Create(kScope));
+    ASSERT_EQ(result.status, DatabaseStatus::kOk);
+    ASSERT_EQ(result.registrations.size(), 1UL);
+    ASSERT_TRUE(result.registrations[0]->version_reference);
+    reference3.Bind(std::move(result.registrations[0]->version_reference));
   }
 
   // Drop the first reference and delete the registration.
@@ -1504,7 +1528,7 @@
   // TODO(bashi): Don't rely on RunAllTasksUntilIdle()?
   content::RunAllTasksUntilIdle();
 
-  // Resources shouldn't be purged because there is an active reference.
+  // Resources shouldn't be purged because there are two active references.
   {
     ReadDataResult read_resource_result1 =
         ReadResource(resource_id1, resource_data1.size());
@@ -1522,6 +1546,24 @@
   reference2.reset();
   content::RunAllTasksUntilIdle();
 
+  // Resources shouldn't be purged because there is an active reference yet.
+  {
+    ReadDataResult read_resource_result1 =
+        ReadResource(resource_id1, resource_data1.size());
+    ASSERT_EQ(read_resource_result1.status,
+              static_cast<int32_t>(resource_data1.size()));
+    EXPECT_EQ(read_resource_result1.data, resource_data1);
+    ReadDataResult read_resource_result2 =
+        ReadResource(resource_id2, resource_data2.size());
+    ASSERT_EQ(read_resource_result2.status,
+              static_cast<int32_t>(resource_data2.size()));
+    EXPECT_EQ(read_resource_result2.data, resource_data2);
+  }
+
+  // Drop the third reference.
+  reference3.reset();
+  content::RunAllTasksUntilIdle();
+
   // Resources should have been purged.
   {
     ReadDataResult read_resource_result1 =
diff --git a/content/browser/web_package/signed_exchange_handler.cc b/content/browser/web_package/signed_exchange_handler.cc
index 1e4a1d27..69bd5c92 100644
--- a/content/browser/web_package/signed_exchange_handler.cc
+++ b/content/browser/web_package/signed_exchange_handler.cc
@@ -84,12 +84,23 @@
                                                const net::CertVerifyResult&,
                                                const net::ct::CTVerifyResult&)>;
 
-void VerifyCert(const scoped_refptr<net::X509Certificate>& certificate,
+void VerifyCert(const SignedExchangeCertificateChain& unverified_cert_chain,
                 const GURL& url,
-                const std::string& ocsp_result,
-                const std::string& sct_list,
                 int frame_tree_node_id,
                 VerifyCallback callback) {
+  // https://wicg.github.io/webpackage/draft-yasskin-http-origin-signed-responses.html#cross-origin-trust
+  // Step 6.4 Validate that valid SCTs from trusted logs are available from any
+  // of:
+  // - The SignedCertificateTimestampList in main-certificate’s sct property
+  //   (Section 3.3),
+  const std::string& sct_list_from_cert_cbor = unverified_cert_chain.sct();
+  // - An OCSP extension in the OCSP response in main-certificate’s ocsp
+  //   property, or
+  const std::string& stapled_ocsp_response = unverified_cert_chain.ocsp();
+  // - An X.509 extension in the certificate in main-certificate's cert property
+  const scoped_refptr<net::X509Certificate>& certificate =
+      unverified_cert_chain.cert();
+
   VerifyCallback wrapped_callback = mojo::WrapCallbackWithDefaultInvokeIfNotRun(
       std::move(callback), net::ERR_FAILED, net::CertVerifyResult(),
       net::ct::CTVerifyResult());
@@ -108,7 +119,8 @@
   }
 
   network_context->VerifyCertForSignedExchange(
-      certificate, url, ocsp_result, sct_list, std::move(wrapped_callback));
+      certificate, url, stapled_ocsp_response, sct_list_from_cert_cbor,
+      std::move(wrapped_callback));
 }
 
 std::string OCSPErrorToString(const net::OCSPVerifyResult& ocsp_result) {
@@ -488,6 +500,13 @@
                              cert_fetch_duration);
   unverified_cert_chain_ = std::move(cert_chain);
 
+  // Start cert verification here so that it runs in parallel with signature
+  // verification.
+  VerifyCert(*unverified_cert_chain_, envelope_->request_url().url,
+             frame_tree_node_id_,
+             base::BindOnce(&SignedExchangeHandler::OnVerifyCert,
+                            weak_factory_.GetWeakPtr()));
+
   DCHECK(version_.has_value());
   const SignedExchangeSignatureVerifier::Result verify_result =
       SignedExchangeSignatureVerifier::Verify(
@@ -509,24 +528,7 @@
         net::ERR_INVALID_SIGNED_EXCHANGE);
     return;
   }
-
-  auto certificate = unverified_cert_chain_->cert();
-  auto url = envelope_->request_url().url;
-
-  // https://wicg.github.io/webpackage/draft-yasskin-http-origin-signed-responses.html#cross-origin-trust
-  // Step 6.4 Validate that valid SCTs from trusted logs are available from any
-  // of:
-  // - The SignedCertificateTimestampList in main-certificate’s sct property
-  //   (Section 3.3),
-  const std::string& sct_list_from_cert_cbor = unverified_cert_chain_->sct();
-  // - An OCSP extension in the OCSP response in main-certificate’s ocsp
-  //   property, or
-  const std::string& stapled_ocsp_response = unverified_cert_chain_->ocsp();
-
-  VerifyCert(certificate, url, stapled_ocsp_response, sct_list_from_cert_cbor,
-             frame_tree_node_id_,
-             base::BindOnce(&SignedExchangeHandler::OnVerifyCert,
-                            weak_factory_.GetWeakPtr()));
+  state_ = State::kSignatureVerified;
 }
 
 // https://wicg.github.io/webpackage/draft-yasskin-http-origin-signed-responses.html#cross-origin-cert-req
@@ -601,6 +603,15 @@
     const net::ct::CTVerifyResult& ct_result) {
   TRACE_EVENT0(TRACE_DISABLED_BY_DEFAULT("loading"),
                "SignedExchangeHandler::OnCertVerifyComplete");
+
+  if (state_ == State::kHeadersCallbackCalled) {
+    // This means signature verification has failed.
+    // NOTE: This code may not be reached because |this_| may have been deleted
+    // by |headers_callback_|.
+    return;
+  }
+  CHECK_EQ(state_, State::kSignatureVerified);
+
   // net::Error codes are negative, so we put - in front of it.
   base::UmaHistogramSparse(kHistogramCertVerificationResult, -error_code);
   UMA_HISTOGRAM_ENUMERATION(kHistogramCTVerificationResult,
diff --git a/content/browser/web_package/signed_exchange_handler.h b/content/browser/web_package/signed_exchange_handler.h
index d0fd6571..5b1c635 100644
--- a/content/browser/web_package/signed_exchange_handler.h
+++ b/content/browser/web_package/signed_exchange_handler.h
@@ -122,6 +122,7 @@
     kReadingPrologueFallbackUrlAndAfter,
     kReadingHeaders,
     kFetchingCertificate,
+    kSignatureVerified,
     kHeadersCallbackCalled,
   };
 
diff --git a/content/browser/web_package/signed_exchange_handler_unittest.cc b/content/browser/web_package/signed_exchange_handler_unittest.cc
index 746d7eb..131d4467 100644
--- a/content/browser/web_package/signed_exchange_handler_unittest.cc
+++ b/content/browser/web_package/signed_exchange_handler_unittest.cc
@@ -137,7 +137,10 @@
              std::unique_ptr<net::CertVerifier::Request>* out_req,
              const net::NetLogWithSource& net_log) override {
     verify_result->Reset();
-    return VerifyImpl(params, verify_result, out_req, net_log);
+    int result = VerifyImpl(params, verify_result, out_req, net_log);
+    base::ThreadTaskRunnerHandle::Get()->PostTask(
+        FROM_HERE, base::BindOnce(std::move(callback), result));
+    return net::ERR_IO_PENDING;
   }
 
   MOCK_METHOD4(VerifyImpl,
@@ -265,6 +268,7 @@
         LoadCertificate(cert_file);
     result.verified_cert = original_cert;
     auto mock_cert_verifier = std::make_unique<net::MockCertVerifier>();
+    mock_cert_verifier->set_async(true);
     mock_cert_verifier->AddResultForCertAndHost(
         original_cert, "test.example.org", result, net::OK);
     SetCertVerifier(std::move(mock_cert_verifier));
@@ -693,6 +697,7 @@
   // Set the default result of MockCertVerifier to OK, to check that the
   // verification of SignedExchange must fail even if the certificate is valid.
   auto mock_cert_verifier = std::make_unique<net::MockCertVerifier>();
+  mock_cert_verifier->set_async(true);
   mock_cert_verifier->set_default_result(net::OK);
   SetCertVerifier(std::move(mock_cert_verifier));
 
diff --git a/content/common/content_navigation_policy.cc b/content/common/content_navigation_policy.cc
index 1e02c24..8c088627 100644
--- a/content/common/content_navigation_policy.cc
+++ b/content/common/content_navigation_policy.cc
@@ -32,15 +32,22 @@
   return true;
 }
 
+bool IsBackForwardCacheDisabledByCommandLine() {
+  if (base::CommandLine::InitializedForCurrentProcess() &&
+      base::CommandLine::ForCurrentProcess()->HasSwitch(
+          switches::kDisableBackForwardCache)) {
+    return true;
+  }
+  return false;
+}
+
 bool IsBackForwardCacheEnabled() {
   if (!DeviceHasEnoughMemoryForBackForwardCache())
     return false;
 
-  if (base::CommandLine::InitializedForCurrentProcess() &&
-      base::CommandLine::ForCurrentProcess()->HasSwitch(
-          switches::kDisableBackForwardCache)) {
+  if (IsBackForwardCacheDisabledByCommandLine())
     return false;
-  }
+
   // The feature needs to be checked last, because checking the feature
   // activates the field trial and assigns the client either to a control or an
   // experiment group - such assignment should be final.
diff --git a/content/common/content_navigation_policy.h b/content/common/content_navigation_policy.h
index 4d148fe..c5f6c17c 100644
--- a/content/common/content_navigation_policy.h
+++ b/content/common/content_navigation_policy.h
@@ -13,6 +13,7 @@
 namespace content {
 
 CONTENT_EXPORT bool IsBackForwardCacheEnabled();
+CONTENT_EXPORT bool IsBackForwardCacheDisabledByCommandLine();
 CONTENT_EXPORT bool DeviceHasEnoughMemoryForBackForwardCache();
 
 // Whether proactive BrowsingInstance swap can happen on cross-site navigations.
diff --git a/content/common/frame.mojom b/content/common/frame.mojom
index b2102804..a3eb027 100644
--- a/content/common/frame.mojom
+++ b/content/common/frame.mojom
@@ -37,6 +37,7 @@
 import "third_party/blink/public/mojom/loader/resource_load_info.mojom";
 import "third_party/blink/public/mojom/loader/url_loader_factory_bundle.mojom";
 import "third_party/blink/public/mojom/messaging/transferable_message.mojom";
+import "third_party/blink/public/mojom/page/page.mojom";
 import "third_party/blink/public/mojom/page/widget.mojom";
 import "third_party/blink/public/mojom/portal/portal.mojom";
 import "third_party/blink/public/mojom/loader/referrer.mojom";
@@ -319,6 +320,9 @@
   pending_associated_remote<blink.mojom.WidgetHost> widget_host;
   pending_associated_receiver<blink.mojom.Widget> widget;
 
+  // The communication interfaces for the PageBroadcast.
+  pending_associated_receiver<blink.mojom.PageBroadcast> page_broadcast;
+
   DocumentScopedInterfaceBundle main_frame_interface_bundle;
 
   // Duplicated from CreateNewWindowParams because legacy code.
diff --git a/content/public/android/javatests/src/org/chromium/content/browser/VideoFullscreenOrientationLockTest.java b/content/public/android/javatests/src/org/chromium/content/browser/VideoFullscreenOrientationLockTest.java
index 7b2032e..6073828 100644
--- a/content/public/android/javatests/src/org/chromium/content/browser/VideoFullscreenOrientationLockTest.java
+++ b/content/public/android/javatests/src/org/chromium/content/browser/VideoFullscreenOrientationLockTest.java
@@ -7,7 +7,6 @@
 import android.content.pm.ActivityInfo;
 import android.graphics.Rect;
 import android.os.Build;
-import android.support.test.InstrumentationRegistry;
 
 import androidx.test.filters.MediumTest;
 
@@ -27,7 +26,6 @@
 import org.chromium.content_public.browser.test.util.CriteriaNotSatisfiedException;
 import org.chromium.content_public.browser.test.util.DOMUtils;
 import org.chromium.content_public.browser.test.util.JavaScriptUtils;
-import org.chromium.content_public.browser.test.util.UiUtils;
 import org.chromium.content_shell_apk.ContentShellActivityTestRule;
 import org.chromium.media.MediaSwitches;
 import org.chromium.ui.test.util.UiRestriction;
@@ -143,12 +141,14 @@
         // Should be locked to landscape now, `waitUntilLockedToLandscape` will throw otherwise.
         waitUntilLockedToLandscape();
 
-        // Because of the fullscreen animation, the click on the exit fullscreen button will fail
-        // roughly 10% of the time. Settling down the UI reduces the flake to 0%.
-        UiUtils.settleDownUI(InstrumentationRegistry.getInstrumentation());
-
         // Leave fullscreen by clicking back on the button.
-        Assert.assertTrue(clickFullscreenButton());
+        // Use a loop to retry due to fullscreen re-layout.
+        int i = 0;
+        while (i < 10 && !clickFullscreenButton()) {
+            Thread.sleep(100);
+            ++i;
+        }
+        Assert.assertTrue(i < 10);
         waitForContentsFullscreenState(false);
         waitUntilUnlocked();
     }
diff --git a/content/public/renderer/render_view_observer.h b/content/public/renderer/render_view_observer.h
index 4fcd049..000ca10 100644
--- a/content/public/renderer/render_view_observer.h
+++ b/content/public/renderer/render_view_observer.h
@@ -22,7 +22,7 @@
                                           public IPC::Sender {
  public:
   // A subclass can use this to delete itself. If it does not, the subclass must
-  // always null-check each call to render_view() becase the RenderView can
+  // always null-check each call to render_view() because the RenderView can
   // go away at any time.
   virtual void OnDestruct() = 0;
 
diff --git a/content/renderer/render_view_impl.cc b/content/renderer/render_view_impl.cc
index 739b87265..b76e278 100644
--- a/content/renderer/render_view_impl.cc
+++ b/content/renderer/render_view_impl.cc
@@ -1278,6 +1278,7 @@
   view_params->frame_widget = std::move(reply->frame_widget);
   view_params->widget_host = std::move(reply->widget_host);
   view_params->widget = std::move(reply->widget),
+  view_params->blink_page_broadcast = std::move(reply->page_broadcast);
   view_params->main_frame_interface_bundle =
       mojom::DocumentScopedInterfaceBundle::New(
           std::move(reply->main_frame_interface_bundle->interface_provider),
diff --git a/content/shell/BUILD.gn b/content/shell/BUILD.gn
index a170f89f..965b7ea 100644
--- a/content/shell/BUILD.gn
+++ b/content/shell/BUILD.gn
@@ -53,6 +53,7 @@
   mojom("web_test_common_mojom") {
     sources = [
       "common/web_test/fake_bluetooth_chooser.mojom",
+      "common/web_test/mojo_echo.mojom",
       "common/web_test/web_test.mojom",
       "common/web_test/web_test_bluetooth_fake_adapter_setter.mojom",
     ]
@@ -112,6 +113,8 @@
       "browser/web_test/fake_bluetooth_delegate.h",
       "browser/web_test/leak_detector.cc",
       "browser/web_test/leak_detector.h",
+      "browser/web_test/mojo_echo.cc",
+      "browser/web_test/mojo_echo.h",
       "browser/web_test/mojo_web_test_helper.cc",
       "browser/web_test/mojo_web_test_helper.h",
       "browser/web_test/test_info_extractor.cc",
diff --git a/content/shell/browser/web_test/mojo_echo.cc b/content/shell/browser/web_test/mojo_echo.cc
new file mode 100644
index 0000000..ff591e7
--- /dev/null
+++ b/content/shell/browser/web_test/mojo_echo.cc
@@ -0,0 +1,184 @@
+// Copyright 2019 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#include "content/shell/browser/web_test/mojo_echo.h"
+
+#include "mojo/public/cpp/bindings/self_owned_receiver.h"
+
+namespace content {
+
+// static
+void MojoEcho::Bind(mojo::PendingReceiver<mojom::MojoEcho> receiver) {
+  mojo::MakeSelfOwnedReceiver(std::make_unique<MojoEcho>(),
+                              std::move(receiver));
+}
+
+MojoEcho::MojoEcho() = default;
+
+MojoEcho::~MojoEcho() = default;
+
+void MojoEcho::EchoBoolFromUnion(mojom::TestUnionPtr test_union,
+                                 EchoBoolFromUnionCallback callback) {
+  std::move(callback).Run(test_union->get_bool_value());
+}
+
+void MojoEcho::EchoInt32FromUnion(mojom::TestUnionPtr test_union,
+                                  EchoInt32FromUnionCallback callback) {
+  std::move(callback).Run(test_union->get_int32_value());
+}
+
+void MojoEcho::EchoStringFromUnion(mojom::TestUnionPtr test_union,
+                                   EchoStringFromUnionCallback callback) {
+  std::move(callback).Run(test_union->get_string_value());
+}
+
+void MojoEcho::EchoBoolAsUnion(bool value, EchoBoolAsUnionCallback callback) {
+  std::move(callback).Run(mojom::TestUnion::NewBoolValue(value));
+}
+
+void MojoEcho::EchoInt32AsUnion(int32_t value,
+                                EchoInt32AsUnionCallback callback) {
+  std::move(callback).Run(mojom::TestUnion::NewInt32Value(value));
+}
+
+void MojoEcho::EchoStringAsUnion(const std::string& value,
+                                 EchoStringAsUnionCallback callback) {
+  std::move(callback).Run(mojom::TestUnion::NewStringValue(value));
+}
+
+void MojoEcho::EchoNullFromOptionalUnion(
+    mojom::TestUnionPtr test_union,
+    EchoNullFromOptionalUnionCallback callback) {
+  DCHECK(!test_union);
+  std::move(callback).Run();
+}
+
+void MojoEcho::EchoBoolFromOptionalUnion(
+    mojom::TestUnionPtr test_union,
+    EchoBoolFromOptionalUnionCallback callback) {
+  std::move(callback).Run(test_union->get_bool_value());
+}
+
+void MojoEcho::EchoInt32FromOptionalUnion(
+    mojom::TestUnionPtr test_union,
+    EchoInt32FromOptionalUnionCallback callback) {
+  std::move(callback).Run(test_union->get_int32_value());
+}
+
+void MojoEcho::EchoStringFromOptionalUnion(
+    mojom::TestUnionPtr test_union,
+    EchoStringFromOptionalUnionCallback callback) {
+  std::move(callback).Run(test_union->get_string_value());
+}
+
+void MojoEcho::EchoNullAsOptionalUnion(
+    EchoNullAsOptionalUnionCallback callback) {
+  std::move(callback).Run(nullptr);
+}
+
+void MojoEcho::EchoBoolAsOptionalUnion(
+    bool value,
+    EchoBoolAsOptionalUnionCallback callback) {
+  std::move(callback).Run(mojom::TestUnion::NewBoolValue(value));
+}
+
+void MojoEcho::EchoInt32AsOptionalUnion(
+    int32_t value,
+    EchoInt32AsOptionalUnionCallback callback) {
+  std::move(callback).Run(mojom::TestUnion::NewInt32Value(value));
+}
+
+void MojoEcho::EchoStringAsOptionalUnion(
+    const std::string& value,
+    EchoStringAsOptionalUnionCallback callback) {
+  std::move(callback).Run(mojom::TestUnion::NewStringValue(value));
+}
+
+void MojoEcho::EchoInt8FromNestedUnion(
+    mojom::NestedUnionPtr test_union,
+    EchoInt8FromNestedUnionCallback callback) {
+  std::move(callback).Run(test_union->get_int8_value());
+}
+
+void MojoEcho::EchoBoolFromNestedUnion(
+    mojom::NestedUnionPtr test_union,
+    EchoBoolFromNestedUnionCallback callback) {
+  std::move(callback).Run(test_union->get_union_value()->get_bool_value());
+}
+
+void MojoEcho::EchoStringFromNestedUnion(
+    mojom::NestedUnionPtr test_union,
+    EchoStringFromNestedUnionCallback callback) {
+  std::move(callback).Run(test_union->get_union_value()->get_string_value());
+}
+
+void MojoEcho::EchoInt8AsNestedUnion(int8_t value,
+                                     EchoInt8AsNestedUnionCallback callback) {
+  std::move(callback).Run(mojom::NestedUnion::NewInt8Value(value));
+}
+
+void MojoEcho::EchoBoolAsNestedUnion(bool value,
+                                     EchoBoolAsNestedUnionCallback callback) {
+  std::move(callback).Run(
+      mojom::NestedUnion::NewUnionValue(mojom::TestUnion::NewBoolValue(value)));
+}
+
+void MojoEcho::EchoStringAsNestedUnion(
+    const std::string& value,
+    EchoStringAsNestedUnionCallback callback) {
+  std::move(callback).Run(mojom::NestedUnion::NewUnionValue(
+      mojom::TestUnion::NewStringValue(value)));
+}
+
+void MojoEcho::EchoNullFromOptionalNestedUnion(
+    mojom::NestedUnionPtr test_union,
+    EchoNullFromOptionalNestedUnionCallback callback) {
+  DCHECK(!test_union);
+  std::move(callback).Run();
+}
+
+void MojoEcho::EchoInt8FromOptionalNestedUnion(
+    mojom::NestedUnionPtr test_union,
+    EchoInt8FromOptionalNestedUnionCallback callback) {
+  std::move(callback).Run(test_union->get_int8_value());
+}
+
+void MojoEcho::EchoBoolFromOptionalNestedUnion(
+    mojom::NestedUnionPtr test_union,
+    EchoBoolFromOptionalNestedUnionCallback callback) {
+  std::move(callback).Run(test_union->get_union_value()->get_bool_value());
+}
+
+void MojoEcho::EchoStringFromOptionalNestedUnion(
+    mojom::NestedUnionPtr test_union,
+    EchoStringFromOptionalNestedUnionCallback callback) {
+  std::move(callback).Run(test_union->get_union_value()->get_string_value());
+}
+
+void MojoEcho::EchoNullAsOptionalNestedUnion(
+    EchoNullAsOptionalNestedUnionCallback callback) {
+  std::move(callback).Run(nullptr);
+}
+
+void MojoEcho::EchoInt8AsOptionalNestedUnion(
+    int8_t value,
+    EchoInt8AsOptionalNestedUnionCallback callback) {
+  std::move(callback).Run(mojom::NestedUnion::NewInt8Value(value));
+}
+
+void MojoEcho::EchoBoolAsOptionalNestedUnion(
+    bool value,
+    EchoBoolAsOptionalNestedUnionCallback callback) {
+  std::move(callback).Run(
+      mojom::NestedUnion::NewUnionValue(mojom::TestUnion::NewBoolValue(value)));
+}
+
+void MojoEcho::EchoStringAsOptionalNestedUnion(
+    const std::string& value,
+    EchoStringAsOptionalNestedUnionCallback callback) {
+  std::move(callback).Run(mojom::NestedUnion::NewUnionValue(
+      mojom::TestUnion::NewStringValue(value)));
+}
+
+}  // namespace content
diff --git a/content/shell/browser/web_test/mojo_echo.h b/content/shell/browser/web_test/mojo_echo.h
new file mode 100644
index 0000000..5e3bd47
--- /dev/null
+++ b/content/shell/browser/web_test/mojo_echo.h
@@ -0,0 +1,97 @@
+// Copyright 2020 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef CONTENT_SHELL_BROWSER_WEB_TEST_MOJO_ECHO_H_
+#define CONTENT_SHELL_BROWSER_WEB_TEST_MOJO_ECHO_H_
+
+#include "content/shell/common/web_test/mojo_echo.mojom.h"
+
+namespace content {
+
+class MojoEcho : public mojom::MojoEcho {
+ public:
+  static void Bind(mojo::PendingReceiver<mojom::MojoEcho> receiver);
+
+  MojoEcho();
+  ~MojoEcho() override;
+
+  // mojom::MojoEcho
+  void EchoBoolFromUnion(mojom::TestUnionPtr test_union,
+                         EchoBoolFromUnionCallback callback) override;
+  void EchoInt32FromUnion(mojom::TestUnionPtr test_union,
+                          EchoInt32FromUnionCallback callback) override;
+  void EchoStringFromUnion(mojom::TestUnionPtr test_union,
+                           EchoStringFromUnionCallback callback) override;
+  void EchoBoolAsUnion(bool value, EchoBoolAsUnionCallback callback) override;
+  void EchoInt32AsUnion(int32_t value,
+                        EchoInt32AsUnionCallback callback) override;
+  void EchoStringAsUnion(const std::string& value,
+                         EchoStringAsUnionCallback callback) override;
+  void EchoNullFromOptionalUnion(
+      mojom::TestUnionPtr test_union,
+      EchoNullFromOptionalUnionCallback callback) override;
+  void EchoBoolFromOptionalUnion(
+      mojom::TestUnionPtr test_union,
+      EchoBoolFromOptionalUnionCallback callback) override;
+  void EchoInt32FromOptionalUnion(
+      mojom::TestUnionPtr test_union,
+      EchoInt32FromOptionalUnionCallback callback) override;
+  void EchoStringFromOptionalUnion(
+      mojom::TestUnionPtr test_union,
+      EchoStringFromOptionalUnionCallback callback) override;
+  void EchoNullAsOptionalUnion(
+      EchoNullAsOptionalUnionCallback callback) override;
+  void EchoBoolAsOptionalUnion(
+      bool value,
+      EchoBoolAsOptionalUnionCallback callback) override;
+  void EchoInt32AsOptionalUnion(
+      int32_t value,
+      EchoInt32AsOptionalUnionCallback callback) override;
+  void EchoStringAsOptionalUnion(
+      const std::string& value,
+      EchoStringAsOptionalUnionCallback callback) override;
+  void EchoInt8FromNestedUnion(
+      mojom::NestedUnionPtr test_union,
+      EchoInt8FromNestedUnionCallback callback) override;
+  void EchoBoolFromNestedUnion(
+      mojom::NestedUnionPtr test_union,
+      EchoBoolFromNestedUnionCallback callback) override;
+  void EchoStringFromNestedUnion(
+      mojom::NestedUnionPtr test_union,
+      EchoStringFromNestedUnionCallback callback) override;
+  void EchoInt8AsNestedUnion(int8_t value,
+                             EchoInt8AsNestedUnionCallback callback) override;
+  void EchoBoolAsNestedUnion(bool value,
+                             EchoBoolAsNestedUnionCallback callback) override;
+  void EchoStringAsNestedUnion(
+      const std::string& value,
+      EchoStringAsNestedUnionCallback callback) override;
+  void EchoNullFromOptionalNestedUnion(
+      mojom::NestedUnionPtr test_union,
+      EchoNullFromOptionalNestedUnionCallback callback) override;
+  void EchoInt8FromOptionalNestedUnion(
+      mojom::NestedUnionPtr test_union,
+      EchoInt8FromOptionalNestedUnionCallback callback) override;
+  void EchoBoolFromOptionalNestedUnion(
+      mojom::NestedUnionPtr test_union,
+      EchoBoolFromOptionalNestedUnionCallback callback) override;
+  void EchoStringFromOptionalNestedUnion(
+      mojom::NestedUnionPtr test_union,
+      EchoStringFromOptionalNestedUnionCallback callback) override;
+  void EchoNullAsOptionalNestedUnion(
+      EchoNullAsOptionalNestedUnionCallback callback) override;
+  void EchoInt8AsOptionalNestedUnion(
+      int8_t value,
+      EchoInt8AsOptionalNestedUnionCallback callback) override;
+  void EchoBoolAsOptionalNestedUnion(
+      bool value,
+      EchoBoolAsOptionalNestedUnionCallback callback) override;
+  void EchoStringAsOptionalNestedUnion(
+      const std::string& value,
+      EchoStringAsOptionalNestedUnionCallback callback) override;
+};
+
+}  // namespace content
+
+#endif  // CONTENT_SHELL_BROWSER_WEB_TEST_MOJO_ECHO_H_
diff --git a/content/shell/browser/web_test/web_test_content_browser_client.cc b/content/shell/browser/web_test/web_test_content_browser_client.cc
index 42b90b2..c22aeb8 100644
--- a/content/shell/browser/web_test/web_test_content_browser_client.cc
+++ b/content/shell/browser/web_test/web_test_content_browser_client.cc
@@ -33,6 +33,7 @@
 #include "content/shell/browser/web_test/fake_bluetooth_chooser.h"
 #include "content/shell/browser/web_test/fake_bluetooth_chooser_factory.h"
 #include "content/shell/browser/web_test/fake_bluetooth_delegate.h"
+#include "content/shell/browser/web_test/mojo_echo.h"
 #include "content/shell/browser/web_test/mojo_web_test_helper.h"
 #include "content/shell/browser/web_test/web_test_bluetooth_fake_adapter_setter_impl.h"
 #include "content/shell/browser/web_test/web_test_browser_context.h"
@@ -204,6 +205,7 @@
     RenderProcessHost* render_process_host) {
   scoped_refptr<base::SingleThreadTaskRunner> ui_task_runner =
       content::GetUIThreadTaskRunner({});
+  registry->AddInterface(base::BindRepeating(&MojoEcho::Bind), ui_task_runner);
   registry->AddInterface(
       base::BindRepeating(&WebTestBluetoothFakeAdapterSetterImpl::Create),
       ui_task_runner);
diff --git a/content/shell/common/web_test/mojo_echo.mojom b/content/shell/common/web_test/mojo_echo.mojom
new file mode 100644
index 0000000..488f902
--- /dev/null
+++ b/content/shell/common/web_test/mojo_echo.mojom
@@ -0,0 +1,109 @@
+// Copyright 2018 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+module content.mojom;
+
+// Interfaces used to test that encoding/decoding between JS and C++ works
+// correctly.
+
+union TestUnion {
+  bool bool_value;
+  int32 int32_value;
+  string string_value;
+};
+
+union NestedUnion {
+  int8 int8_value;
+  TestUnion union_value;
+};
+
+// Interface that echos the arguments by extracting them from structs, unions,
+// etc. or by adding them to structs, unions, etc.
+interface MojoEcho {
+  // The following methods help test that JS can correctly encode unions. They
+  // CHECK if the union has not the expected type.
+  //
+  // Runs callback with |test_union.bool_value|.
+  EchoBoolFromUnion(TestUnion test_union) => (bool value);
+  // Runs callback with |test_union.int32_value|.
+  EchoInt32FromUnion(TestUnion test_union) => (int32 value);
+  // Runs callback with |test_union.string_value|.
+  EchoStringFromUnion(TestUnion test_union) => (string value);
+
+  // The following methods help test that JS can correctly decode unions.
+  //
+  // Runs callback with |value| as the TestUnion's value.
+  EchoBoolAsUnion(bool value) => (TestUnion test_union);
+  // Runs callback with |value| as the TestUnion's value.
+  EchoInt32AsUnion(int32 value) => (TestUnion test_union);
+  // Runs callback with |value| as the TestUnion's value.
+  EchoStringAsUnion(string value) => (TestUnion test_union);
+
+  // The following methods help test that JS can correctly encode optional
+  // unions. They CHECK if the union has not the expected type.
+  //
+  // Runs the empty callback.
+  EchoNullFromOptionalUnion(TestUnion? test_union) => ();
+  // Runs callback with |test_union.bool_value|.
+  EchoBoolFromOptionalUnion(TestUnion? test_union) => (bool value);
+  // Runs callback with |test_union.int32_value|.
+  EchoInt32FromOptionalUnion(TestUnion? test_union) => (int32 value);
+  // Runs callback with |test_union.string_value|.
+  EchoStringFromOptionalUnion(TestUnion? test_union) => (string value);
+
+  // The following methods help test that JS can correctly decode optional
+  // unions.
+  //
+  // Runs callback with a null TestUnion.
+  EchoNullAsOptionalUnion() => (TestUnion? test_union);
+  // Runs callback with |value| as the TestUnion's value.
+  EchoBoolAsOptionalUnion(bool value) => (TestUnion? test_union);
+  // Runs callback with |value| as the TestUnion's value.
+  EchoInt32AsOptionalUnion(int32 value) => (TestUnion? test_union);
+  // Runs callback with |value| as the TestUnion's value.
+  EchoStringAsOptionalUnion(string value) => (TestUnion? test_union);
+
+  // The following methods help test that JS can correctly encode nested unions.
+  // They CHECK if the union has not the expected type.
+  //
+  // Runs callback with |test_union.int8_value|.
+  EchoInt8FromNestedUnion(NestedUnion test_union) => (int8 value);
+  // Runs callback with |test_union.union_value.bool_value|.
+  EchoBoolFromNestedUnion(NestedUnion test_union) => (bool value);
+  // Runs callback with |test_union.union_value.string_value|.
+  EchoStringFromNestedUnion(NestedUnion test_union) => (string value);
+
+  // The following methods help test that JS can correctly decode nested unions.
+  //
+  // Runs callback with |value| as the NestedUnion's value.
+  EchoInt8AsNestedUnion(int8 value) => (NestedUnion test_union);
+  // Runs callback with |value| as the NestedUnion.TestUnion's value.
+  EchoBoolAsNestedUnion(bool value) => (NestedUnion test_union);
+  // Runs callback with |value| as the NestedUnion.TestUnion's value.
+  EchoStringAsNestedUnion(string value) => (NestedUnion test_union);
+
+  // The following methods help test that JS can correctly encode optional
+  // nested unions. They CHECK if the union has not the expected type.
+  //
+  // Runs the empty callback.
+  EchoNullFromOptionalNestedUnion(NestedUnion? test_union) => ();
+  // Runs callback with |test_union.int8_value|.
+  EchoInt8FromOptionalNestedUnion(NestedUnion? test_union) => (int8 value);
+  // Runs callback with |test_union.union_value.bool_value|.
+  EchoBoolFromOptionalNestedUnion(NestedUnion? test_union) => (bool value);
+  // Runs callback with |test_union.union_value.string_value|.
+  EchoStringFromOptionalNestedUnion(NestedUnion? test_union) => (string value);
+
+  // The following methods help test that JS can correctly decode optional
+  // nested unions.
+  //
+  // Runs the empty callback.
+  EchoNullAsOptionalNestedUnion() => (NestedUnion? test_union);
+  // Runs callback with |test_union.int8_value|.
+  EchoInt8AsOptionalNestedUnion(int8 value) => (NestedUnion? test_union);
+  // Runs callback with |test_union.union_value.bool_value|.
+  EchoBoolAsOptionalNestedUnion(bool value) => (NestedUnion? test_union);
+  // Runs callback with |test_union.union_value.string_value|.
+  EchoStringAsOptionalNestedUnion(string value) => (NestedUnion? test_union);
+};
diff --git a/content/test/trust_token_browsertest.cc b/content/test/trust_token_browsertest.cc
index d35c7844..5d9fcbd4 100644
--- a/content/test/trust_token_browsertest.cc
+++ b/content/test/trust_token_browsertest.cc
@@ -152,7 +152,7 @@
     await fetch("/redeem", {trustToken: {type: 'srr-token-redemption'}});
     await fetch("/sign", {trustToken: {type: 'send-srr',
                                   signRequestData: 'include',
-                                  issuer: $1}});
+                                  issuers: [$1]}});
     return "Success"; })(); )";
 
   // We use EvalJs here, not ExecJs, because EvalJs waits for promises to
@@ -200,7 +200,7 @@
     request.setTrustToken({
       type: 'send-srr',
       signRequestData: 'include',
-      issuer: $1
+      issuers: [$1]
     });
     promise = new Promise((res, rej) => {
       request.onload = res; request.onerror = rej;
@@ -286,7 +286,7 @@
   std::string command = JsReplace(R"((async () => {
       await fetch("/sign", {trustToken: {type: 'send-srr',
                                          signRequestData: 'include',
-                                         issuer: $1}});
+                                         issuers: [$1]}});
       return "Success";
       })(); )",
                                   IssuanceOriginFromHost("a.test"));
@@ -314,7 +314,7 @@
     await fetch("/redeem", {trustToken: {type: 'srr-token-redemption'}});
     await fetch("/sign", {trustToken: {type: 'send-srr',
                                   signRequestData: 'include',
-                                  issuer: $1}});
+                                  issuers: [$1]}});
     return "Success"; })(); )";
 
   // We use EvalJs here, not ExecJs, because EvalJs waits for promises to
@@ -341,7 +341,7 @@
     await fetch("/redeem", {trustToken: {type: 'srr-token-redemption'}});
     await fetch("/sign", {trustToken: {type: 'send-srr',
                                   signRequestData: 'include',
-                                  issuer: $1}});
+                                  issuers: [$1]}});
     return "Success"; })(); )";
 
   // We use EvalJs here, not ExecJs, because EvalJs waits for promises to
@@ -416,7 +416,7 @@
     await fetch("/redeem", {trustToken: {type: 'srr-token-redemption'}});
     await fetch("/sign", {trustToken: {type: 'send-srr',
       signRequestData: 'include',
-      issuer: $1,
+      issuers: [$1],
       additionalSigningData: 'some additional data to sign'}});
     return "Success"; })(); )";
 
@@ -462,7 +462,7 @@
   cmd = R"(
     fetch("/sign", {trustToken: {type: 'send-srr',
       signRequestData: 'include',
-      issuer: $1,
+      issuers: [$1],
       additionalSigningData: $2}}).then(()=>"Success");)";
 
   EXPECT_EQ("Success",
@@ -496,7 +496,7 @@
   command = R"(
     fetch("/sign", {trustToken: {type: 'send-srr',
       signRequestData: 'include',
-      issuer: $1,
+      issuers: [$1],
       additionalSigningData: '\r'}}).then(()=>"Success");)";
 
   EXPECT_EQ(
diff --git a/docs/network_traffic_annotations.md b/docs/network_traffic_annotations.md
index c098eb4d..385f4b7 100644
--- a/docs/network_traffic_annotations.md
+++ b/docs/network_traffic_annotations.md
@@ -285,6 +285,11 @@
 * All usages from Chrome have annotation.
 * Unique ids are unique, through history (even if an annotation gets deprecated,
   its unique id cannot be reused to keep the stats sound).
+* That the annotation appears in
+  `tools/traffic_annotation/summary/grouping.xml`. When adding a new annotation,
+  it must also be included in `grouping.xml` for reporting purposes (please
+  refer to the **Annotations Review**).
+  
 
 ### Presubmit tests
 To perform tests prior to submit, one can use the `traffic_annotation_auditor`
@@ -313,15 +318,22 @@
 
 Network traffic annotations require review before landing in code and this is
 enforced through keeping a summary of annotations in
-`tools/traffic_annotation/summary/annotations.xml`.
-Once a new annotation is added, one is updated, or deleted, this file
-should also be updated. To update the file automatically, one can run
-`traffic_annotation_auditor` as specified in presubmit tests. But if it is not
-possible to do so (e.g., if you are changing the code from an unsupported
-platform or you don’t have a compiled build directory), the code can be
-submitted to the trybot and the test on trybot will tell you the required
-modifications.
+`tools/traffic_annotation/summary/annotations.xml`. Once a new annotation is added,
+one is updated, or deleted, this file should also be updated. To update the
+`annotations.xml` file automatically, one can run `traffic_annotation_auditor`
+as specified in presubmit tests. But if it is not possible to do so (e.g., if
+you are changing the code from an unsupported platform or you don’t have a
+compiled build directory), the code can be submitted to the trybot and the test
+on trybot will tell you the required modifications. 
 
+In order to help make external reports easier, annotation unique ids should be
+mentioned in `tools/traffic_annotation/summary/grouping.xml`. Once a new
+annotation is added, or a preexisting annotation's unique id changes, this file
+should also be updated. When adding a new annotation, make sure it is placed
+within an appropriate group of `grouping.xml`. In the rare case that none of
+the groups are appropriate, one can create a new group for the annotation; the
+arrangement of annotations and group names in `grouping.xml` may be later
+updated by a technical writer to better coincide with the external reports.
 
 ## Partial Annotations (Advanced)
 
diff --git a/extensions/browser/extension_util.cc b/extensions/browser/extension_util.cc
index 93c9c91..2af8c02 100644
--- a/extensions/browser/extension_util.cc
+++ b/extensions/browser/extension_util.cc
@@ -7,6 +7,7 @@
 #include "base/no_destructor.h"
 #include "content/public/browser/browser_context.h"
 #include "content/public/browser/site_instance.h"
+#include "content/public/browser/storage_partition_config.h"
 #include "extensions/browser/extension_prefs.h"
 #include "extensions/browser/extension_registry.h"
 #include "extensions/browser/extensions_browser_client.h"
@@ -91,14 +92,30 @@
   return extension->id();
 }
 
+content::StoragePartitionConfig GetStoragePartitionConfigForExtensionId(
+    const std::string& extension_id,
+    content::BrowserContext* browser_context) {
+  if (ExtensionsBrowserClient::Get()->HasIsolatedStorage(extension_id,
+                                                         browser_context)) {
+    // For extensions with isolated storage, the |extension_id| is
+    // the |partition_domain|. The |in_memory| and |partition_name| are only
+    // used in guest schemes so they are cleared here.
+    return content::StoragePartitionConfig::Create(
+        extension_id, std::string() /* partition_name */, false /*in_memory */);
+  }
+
+  return content::StoragePartitionConfig::CreateDefault();
+}
+
 content::StoragePartition* GetStoragePartitionForExtensionId(
     const std::string& extension_id,
     content::BrowserContext* browser_context,
     bool can_create) {
-  GURL site_url = GetSiteForExtensionId(extension_id, browser_context);
+  auto storage_partition_config =
+      GetStoragePartitionConfigForExtensionId(extension_id, browser_context);
   content::StoragePartition* storage_partition =
-      content::BrowserContext::GetStoragePartitionForSite(browser_context,
-                                                          site_url, can_create);
+      content::BrowserContext::GetStoragePartition(
+          browser_context, storage_partition_config, can_create);
   return storage_partition;
 }
 
diff --git a/extensions/browser/extension_util.h b/extensions/browser/extension_util.h
index ae8da66..a36d9f4 100644
--- a/extensions/browser/extension_util.h
+++ b/extensions/browser/extension_util.h
@@ -17,6 +17,7 @@
 namespace content {
 class BrowserContext;
 class StoragePartition;
+class StoragePartitionConfig;
 }
 
 namespace extensions {
@@ -50,6 +51,13 @@
 // Note: The reference returned has the same lifetime as |extension|.
 const std::string& GetPartitionDomainForExtension(const Extension* extension);
 
+// Returns an extension specific StoragePartitionConfig if the extension
+// associated with |extension_id| has isolated storage.
+// Otherwise, return the default StoragePartitionConfig.
+content::StoragePartitionConfig GetStoragePartitionConfigForExtensionId(
+    const std::string& extension_id,
+    content::BrowserContext* browser_context);
+
 content::StoragePartition* GetStoragePartitionForExtensionId(
     const std::string& extension_id,
     content::BrowserContext* browser_context,
diff --git a/extensions/browser/extensions_browser_client.cc b/extensions/browser/extensions_browser_client.cc
index acfe874d7..58babca 100644
--- a/extensions/browser/extensions_browser_client.cc
+++ b/extensions/browser/extensions_browser_client.cc
@@ -118,4 +118,10 @@
   return nullptr;
 }
 
+bool ExtensionsBrowserClient::HasIsolatedStorage(
+    const std::string& extension_id,
+    content::BrowserContext* context) {
+  return false;
+}
+
 }  // namespace extensions
diff --git a/extensions/browser/extensions_browser_client.h b/extensions/browser/extensions_browser_client.h
index 18ba0f8c..74dd25b9 100644
--- a/extensions/browser/extensions_browser_client.h
+++ b/extensions/browser/extensions_browser_client.h
@@ -12,6 +12,7 @@
 #include "base/memory/ref_counted.h"
 #include "build/build_config.h"
 #include "content/public/browser/bluetooth_chooser.h"
+#include "content/public/browser/storage_partition_config.h"
 #include "extensions/browser/extension_event_histogram_value.h"
 #include "extensions/browser/extension_prefs_observer.h"
 #include "extensions/browser/extensions_browser_api_provider.h"
@@ -358,6 +359,11 @@
   virtual const MediaRouterExtensionAccessLogger* GetMediaRouterAccessLogger()
       const;
 
+  // Returns true if the |extension_id| requires its own isolated storage
+  // partition.
+  virtual bool HasIsolatedStorage(const std::string& extension_id,
+                                  content::BrowserContext* context);
+
  private:
   std::vector<std::unique_ptr<ExtensionsBrowserAPIProvider>> providers_;
 
diff --git a/extensions/test/data/api_test/printer_provider/request_print/test.js b/extensions/test/data/api_test/printer_provider/request_print/test.js
index 0acd5f5..2bf84bbb 100644
--- a/extensions/test/data/api_test/printer_provider/request_print/test.js
+++ b/extensions/test/data/api_test/printer_provider/request_print/test.js
@@ -45,16 +45,10 @@
           setTimeout(callback.bind(null, 'OK'), 0);
           break;
         case 'INVALID_VALUE':
-          var jsBindingsError =
-              'Invalid value for argument 1. ' +
-              'Value must be one of: ' +
-              '\\[OK, FAILED, INVALID_TICKET, INVALID_DATA\\].';
-          var nativeBindingsError =
+          var expectedError =
               'Error at parameter \'result\': Value must be one of ' +
               'FAILED, INVALID_DATA, INVALID_TICKET, OK.';
-          chrome.test.assertThrows(
-              callback, ['XXX'],
-              new RegExp(jsBindingsError + '|' + nativeBindingsError));
+          chrome.test.assertThrows(callback, ['XXX'], expectedError);
           break;
         case 'FAILED':
         case 'INVALID_TICKET':
diff --git a/extensions/test/data/api_test/printer_provider/request_printers/test.js b/extensions/test/data/api_test/printer_provider/request_printers/test.js
index dc334939..a56be285 100644
--- a/extensions/test/data/api_test/printer_provider/request_printers/test.js
+++ b/extensions/test/data/api_test/printer_provider/request_printers/test.js
@@ -2,10 +2,6 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-function eitherError(error1, error2) {
-  return new RegExp(error1 + '|' + error2);
-}
-
 chrome.test.sendMessage('loaded', function(test) {
   chrome.test.runTests([function printTest() {
     if (test == 'NO_LISTENER') {
@@ -35,18 +31,10 @@
           }
 
           if (test == 'NOT_ARRAY') {
-            var jsBindingsError =
-                'Invalid value for argument 1. ' +
-                'Expected \'array\' but got \'string\'.'
-            var nativeBindingsError = 'No matching signature';
-            chrome.test.assertThrows(
-                callback, ['XXX'],
-                eitherError(jsBindingsError, nativeBindingsError));
+            chrome.test.assertThrows(callback, ['XXX'],
+                                     'No matching signature.');
           } else if (test == 'INVALID_PRINTER_TYPE') {
-            var jsBindingsError =
-                'Invalid value for argument 1. ' +
-                'Property \'.1\': Expected \'object\' but got \'string\'.';
-            var nativeBindingsError =
+            var expectedError =
                 'Error at parameter \'printerInfo\': Error at index 1: ' +
                 'Invalid type: expected printerProvider.PrinterInfo, ' +
                 'found string.';
@@ -57,12 +45,9 @@
                   name: 'Printer 1',
                   description: 'Test printer'
                 }, 'printer2']],
-                eitherError(jsBindingsError, nativeBindingsError));
+                expectedError);
           } else if (test == 'INVALID_PRINTER') {
-            var jsBindingsError =
-                'Invalid value for argument 1. ' +
-                'Property \'.0.unsupported\': Unexpected property.';
-            var nativeBindingsError =
+            var expectedError =
                 'Error at parameter \'printerInfo\': ' +
                 'Error at index 0: Unexpected property: \'unsupported\'.';
             chrome.test.assertThrows(
@@ -73,7 +58,7 @@
                   description: 'Test printer',
                   unsupported: 'print'
                 }]],
-                eitherError(jsBindingsError, nativeBindingsError));
+                expectedError);
           } else {
             chrome.test.assertEq('OK', test);
             callback([{
diff --git a/infra/config/generated/commit-queue.cfg b/infra/config/generated/commit-queue.cfg
index 9ce80989..d8b946f07 100644
--- a/infra/config/generated/commit-queue.cfg
+++ b/infra/config/generated/commit-queue.cfg
@@ -242,8 +242,10 @@
         location_regexp: ".+/[+]/chrome/android/features/vr/.+"
         location_regexp: ".+/[+]/chrome/android/java/src/org/chromium/chrome/browser/vr/.+"
         location_regexp: ".+/[+]/chrome/android/javatests/src/org/chromium/chrome/browser/vr/.+"
+        location_regexp: ".+/[+]/chrome/browser/android/vr/.+"
         location_regexp: ".+/[+]/chrome/browser/vr/.+"
         location_regexp: ".+/[+]/content/browser/xr/.+"
+        location_regexp: ".+/[+]/device/vr/android/.+"
         location_regexp: ".+/[+]/third_party/gvr-android-sdk/.+"
         location_regexp: ".+/[+]/third_party/arcore-android-sdk/.+"
         location_regexp: ".+/[+]/third_party/arcore-android-sdk-client/.+"
diff --git a/infra/config/generated/cq-builders.md b/infra/config/generated/cq-builders.md
index 3603050..804b3a8f 100644
--- a/infra/config/generated/cq-builders.md
+++ b/infra/config/generated/cq-builders.md
@@ -97,8 +97,10 @@
   * [`//chrome/android/features/vr/.+`](https://cs.chromium.org/chromium/src/chrome/android/features/vr/)
   * [`//chrome/android/java/src/org/chromium/chrome/browser/vr/.+`](https://cs.chromium.org/chromium/src/chrome/android/java/src/org/chromium/chrome/browser/vr/)
   * [`//chrome/android/javatests/src/org/chromium/chrome/browser/vr/.+`](https://cs.chromium.org/chromium/src/chrome/android/javatests/src/org/chromium/chrome/browser/vr/)
+  * [`//chrome/browser/android/vr/.+`](https://cs.chromium.org/chromium/src/chrome/browser/android/vr/)
   * [`//chrome/browser/vr/.+`](https://cs.chromium.org/chromium/src/chrome/browser/vr/)
   * [`//content/browser/xr/.+`](https://cs.chromium.org/chromium/src/content/browser/xr/)
+  * [`//device/vr/android/.+`](https://cs.chromium.org/chromium/src/device/vr/android/)
   * [`//third_party/gvr-android-sdk/.+`](https://cs.chromium.org/chromium/src/third_party/gvr-android-sdk/)
   * [`//third_party/arcore-android-sdk/.+`](https://cs.chromium.org/chromium/src/third_party/arcore-android-sdk/)
   * [`//third_party/arcore-android-sdk-client/.+`](https://cs.chromium.org/chromium/src/third_party/arcore-android-sdk-client/)
diff --git a/infra/config/subprojects/chromium/try.star b/infra/config/subprojects/chromium/try.star
index 5e7a88a..1ce8da7 100644
--- a/infra/config/subprojects/chromium/try.star
+++ b/infra/config/subprojects/chromium/try.star
@@ -143,8 +143,10 @@
             '.+/[+]/chrome/android/features/vr/.+',
             '.+/[+]/chrome/android/java/src/org/chromium/chrome/browser/vr/.+',
             '.+/[+]/chrome/android/javatests/src/org/chromium/chrome/browser/vr/.+',
+            '.+/[+]/chrome/browser/android/vr/.+',
             '.+/[+]/chrome/browser/vr/.+',
             '.+/[+]/content/browser/xr/.+',
+            '.+/[+]/device/vr/android/.+',
             '.+/[+]/third_party/gvr-android-sdk/.+',
             '.+/[+]/third_party/arcore-android-sdk/.+',
             '.+/[+]/third_party/arcore-android-sdk-client/.+',
diff --git a/ios/chrome/app/strings/resources/ios_chromium_strings_as.xtb b/ios/chrome/app/strings/resources/ios_chromium_strings_as.xtb
index f68b876c..a0d08af 100644
--- a/ios/chrome/app/strings/resources/ios_chromium_strings_as.xtb
+++ b/ios/chrome/app/strings/resources/ios_chromium_strings_as.xtb
@@ -23,6 +23,7 @@
 <translation id="3344973607274501920">Chromiumএ আপোনাৰ পাছৱর্ডসমূহ পৰীক্ষা কৰিব নোৱাৰিলে। আপোনাৰ ইণ্টাৰনেট সংযোগ পৰীক্ষা কৰি চাওক।</translation>
 <translation id="3639997914391704523">আপুনি নিজৰ Google একাউণ্টটোৰ জৰিয়তে ছাইন ইন কৰিলে Chromiumএ আপোনাৰ পাছৱর্ডসমূহ পৰীক্ষা কৰিব পাৰে।</translation>
 <translation id="3805899903892079518">আপোনাৰ ফট’ আৰু ভিডিঅ’সমূহত Chromiumৰ এক্সেছ নাই। iOS ছেটিং &gt; গোপনীয়তা &gt; ফট’-ত এক্সেছ সক্ষম কৰক।</translation>
+<translation id="4166206055865952171">Chromiumক আপোনাৰ ডিফ’ল্ট ব্ৰাউজাৰ কৰক</translation>
 <translation id="4555020257205549924">যেতিয়া এই সুবিধাটো অন কৰি ৰখা হয় তেতিয়া Chromiumএ অন্য ভাষাত থকা পৃষ্ঠা Google Translate ব্যৱহাৰ কৰি অনুবাদ কৰাৰ সুবিধা দিয়ে। <ph name="BEGIN_LINK" />অধিক জানক<ph name="END_LINK" /></translation>
 <translation id="4681781466797808448">Chromium স্কেনাৰ অন কৰক</translation>
 <translation id="4787850887676698916">আপুনি নিজৰ অন্য ডিভাইচসমূহৰ Chromiumত খোলা টেবসমূহ ইয়াত প্ৰদর্শিত হ’ব।</translation>
@@ -39,10 +40,15 @@
 <translation id="6604711459180487467">আপোনাৰ অৱস্থানৰ ওপৰত ভিত্তি কৰি Chromiumত উৎকৃষ্ট অভিজ্ঞতা লাভ কৰক।</translation>
 <translation id="6820823224820483452">Chromiumএ সকলো পাছৱৰ্ড পৰীক্ষা কৰিব নোৱাৰিলে। কাইলৈ পুনৰ চেষ্টা কৰক।</translation>
 <translation id="7099326575020694068">Chromiumএ বিভাজিত ম’ডত আপোনাৰ কেমেৰা ব্যৱহাৰ কৰিব নোৱাৰে</translation>
+<translation id="7118091470949186573">এতিয়া আপুনি বাৰ্তা, নথি আৰু অন্য এপ্‌সমূহত লিংকসমূহত টিপিলে যিকোনো সময়তে Chromium ব্যৱহাৰ কৰিব পাৰে।</translation>
 <translation id="7173114856073700355">ছেটিংসমূহ খোলক</translation>
 <translation id="7208566199746267865">আপোনাৰ একাউণ্টসমূহ ৱেবলৈ আনি Chromiumএ আপোনাৰ সময় ৰাহি কৰে। আপুনি ছেটিংসমূহ-ত একাউন্ট যোগ কৰিব বা আঁতৰাব পাৰে।</translation>
 <translation id="7269362888766543920">কিছুমান এড-অনৰ কাৰণে Chrome ক্ৰেশ্ব হয়। অনুগ্ৰহ কৰি সেইবোৰ আনইনষ্টল কৰি চাওক।</translation>
 <translation id="7337881442233988129">Chromium</translation>
+<translation id="7349905826685622881">Chromiumক আপোনাৰ ডিফ’ল্ট ব্ৰাউজাৰ কৰিবলৈ:
+        ১) ছেটিংসমূহ খোলক। 
+        ২) ডিফ’ল্ট ব্ৰাউজাৰ এপত টিপক।
+        ৩) Chromium বাছনি কৰক।</translation>
 <translation id="7357211569052832586">বাছনি কৰা ডেটাখিনি Chromium আৰু ছিংক কৰি থোৱা ডিভাইচসমূহৰ পৰা আঁতৰোৱা হৈছে। Googleৰ অন্য সেৱাত কৰা সন্ধান আৰু অন্যান্য কাৰ্যকলাপৰ দৰে আপোনাৰ Google একাউণ্টৰ অইন ধৰণৰ ব্ৰাউজিঙৰ ইতিহাস history.google.comত থাকিব পাৰে।</translation>
 <translation id="7400689562045506105">সকলোতে Chromium ব্যৱহাৰ কৰক</translation>
 <translation id="766897673682622022">কোনো ডেটা উলংঘনৰ ফলত আপোনাৰ পাছৱৰ্ডটো ফাদিল হৈছে। Chromiumএ পাছৱৰ্ডটো এতিয়াই সলনি কৰাটো চুপাৰিছ কৰে।</translation>
diff --git a/ios/chrome/app/strings/resources/ios_chromium_strings_bn.xtb b/ios/chrome/app/strings/resources/ios_chromium_strings_bn.xtb
index 9ce9b7c..8bcc3a98 100644
--- a/ios/chrome/app/strings/resources/ios_chromium_strings_bn.xtb
+++ b/ios/chrome/app/strings/resources/ios_chromium_strings_bn.xtb
@@ -23,6 +23,7 @@
 <translation id="3344973607274501920">Chromium আপনার পাসওয়ার্ড চেক করতে পারেনি। ডিভাইসের ইন্টারনেট কানেকশন চেক করে দেখুন।</translation>
 <translation id="3639997914391704523">আপনি যখন নিজের Google অ্যাকাউন্ট ব্যবহার করে সাইন-ইন করবেন, Chromium তখন আপনার পাসওয়ার্ড চেক করে দেখতে পারে।</translation>
 <translation id="3805899903892079518">আপনার ফটো এবং ভিডিওগুলিতে Chromium এর অ্যাক্সেস নেই৷ iOS সেটিংস &gt; গোপনীয়তা &gt; ফটোগুলিতে অ্যাক্সেস সক্ষম করুন৷</translation>
+<translation id="4166206055865952171">Chromium-কে আপনার ডিফল্ট ব্রাউজার হিসেবে সেট করুন</translation>
 <translation id="4555020257205549924">যখন এই বৈশিষ্ট্যটি চালু করা হয় তখন Chromium, Google অনুবাদ ব্যবহার করে অন্যান্য ভাষায় লিখিত পৃষ্ঠাগুলি অনুবাদ করার অফার করবে৷ <ph name="BEGIN_LINK" />আরও জানুন<ph name="END_LINK" /></translation>
 <translation id="4681781466797808448">Chromium স্ক্যানার চালু করুন</translation>
 <translation id="4787850887676698916">আপনার অন্য ডিভাইসগুলিতে Chromium এ আপনি যে ট্যাবগুলি খুলেছেন সেগুলি এখানে দেখা যাবে।</translation>
@@ -39,10 +40,15 @@
 <translation id="6604711459180487467">আপনার অবস্থানের উপর ভিত্তি করে Chromium এ আরও ভাল অভিজ্ঞতা লাভ করুন৷</translation>
 <translation id="6820823224820483452">Chromium সব পাসওয়ার্ড চেক করতে পারেনি। আগামীকাল আবার চেষ্টা করে দেখুন।</translation>
 <translation id="7099326575020694068">Chromium আপনার ক্যামেরা বিভক্ত দৃশ্য মোডে ব্যবহার করতে পারবে না</translation>
+<translation id="7118091470949186573">আপনি এখন মেসেজ, ডকুমেন্ট এবং অন্য অ্যাপে যেকোনও সময় লিঙ্ক ট্যাপ করার জন্য Chromium ব্যবহার করতে পারেন।</translation>
 <translation id="7173114856073700355">সেটিংস খুলুন</translation>
 <translation id="7208566199746267865">Chromium আপনার অ্যাকাউন্টগুলিকে ওয়েবে নিয়ে এসে আপনার সময় বাঁচায়। আপনি সেটিংস থেকে অ্যাকাউন্ট জুড়তে বা সরাতে পারবেন।</translation>
 <translation id="7269362888766543920">কিছু অ্যাড-অনের কারণে Chromium ক্র্যাশ করতে পারে৷ অনুগ্রহ করে সেগুলিকে আনইনস্টল করে দেখুন৷</translation>
 <translation id="7337881442233988129">Chromium</translation>
+<translation id="7349905826685622881">Chromium-কে আপনার ডিফল্ট ব্রাউজার হিসেবে সেট করতে:
+        ১. সেটিংস খুলুন। 
+        ২. ডিফল্ট ব্রাউজার অ্যাপে ট্যাপ করুন।
+        ৩. Chromium বেছে নিন।</translation>
 <translation id="7357211569052832586">Chromium এবং সিঙ্ক করা ডিভাইসগুলি থেকে বেছে নেওয়া ডেটা সরিয়ে ফেলা হয়েছে। আপনার Google অ্যাকাউন্টের অন্যান্য ধরনের ব্রাউজিং ইতিহাস, যেমন বিভিন্ন Google পরিষেবায় করা সার্চ এবং অ্যাক্টিভিটির মতো তথ্য history.google.com-এ সেভ করা থাকতে পারে।</translation>
 <translation id="7400689562045506105">সব জায়গায় Chromium ব্যবহার করুন</translation>
 <translation id="766897673682622022">আপনার পাসওয়ার্ড কোনও হ্যাক হওয়া ডেটাবেসে প্রকাশ করা হয়েছে। Chromium-এর সাজেশন অনুযায়ী এখনই আপনার পাসওয়ার্ড পরিবর্তন করা উচিত।</translation>
diff --git a/ios/chrome/app/strings/resources/ios_chromium_strings_es-419.xtb b/ios/chrome/app/strings/resources/ios_chromium_strings_es-419.xtb
index 578b5216..1b089133 100644
--- a/ios/chrome/app/strings/resources/ios_chromium_strings_es-419.xtb
+++ b/ios/chrome/app/strings/resources/ios_chromium_strings_es-419.xtb
@@ -23,6 +23,7 @@
 <translation id="3344973607274501920">Chromium no pudo revisar las contraseñas. Revisa la conexión a Internet.</translation>
 <translation id="3639997914391704523">Chromium puede revisar las contraseñas cuando accedes con tu Cuenta de Google.</translation>
 <translation id="3805899903892079518">Chromium no tiene acceso a tus fotos o videos. Habilita el acceso en Configuración de iOS &gt; Privacidad &gt; Fotos.</translation>
+<translation id="4166206055865952171">Establece Chromium como tu navegador predeterminado</translation>
 <translation id="4555020257205549924">Si activas esta función, Chromium te preguntará si deseas usar Google Traductor para traducir páginas en otros idiomas. <ph name="BEGIN_LINK" />Más información<ph name="END_LINK" /></translation>
 <translation id="4681781466797808448">Activar el escáner de Chromium</translation>
 <translation id="4787850887676698916">Aquí se mostrarán las pestañas que hayas abierto en Chromium en tus otros dispositivos.</translation>
@@ -39,10 +40,15 @@
 <translation id="6604711459180487467">Disfruta de una mejor experiencia en Chromium según tu ubicación.</translation>
 <translation id="6820823224820483452">Chromium no pudo revisar todas las contraseñas. Vuelve a intentarlo mañana.</translation>
 <translation id="7099326575020694068">Chromium no puede usar tu cámara en el modo de vista dividida</translation>
+<translation id="7118091470949186573">Ahora puedes usar Chromium cada vez que presionas vínculos que aparecen en mensajes, documentos u otras apps.</translation>
 <translation id="7173114856073700355">Abrir la configuración</translation>
 <translation id="7208566199746267865">Chromium lleva tus cuentas a la Web para ahorrarte tiempo. Puedes agregar o quitar cuentas en la configuración.</translation>
 <translation id="7269362888766543920">Algunos complementos causan fallos en Chromium. Intenta desinstalarlos.</translation>
 <translation id="7337881442233988129">Chromium</translation>
+<translation id="7349905826685622881">Para establecer Chromium como navegador predeterminado, haz lo siguiente:
+        1. Abre Configuración. 
+        2. Presiona la app del navegador predeterminado.
+        3. Selecciona Chromium.</translation>
 <translation id="7357211569052832586">Los datos seleccionados se quitaron de Chromium y los dispositivos sincronizados. Es posible que tu cuenta de Google tenga otros formularios del historial de navegación, como las búsquedas y la actividad de otros servicios de Google en history.google.com.</translation>
 <translation id="7400689562045506105">Usa Chromium en todas partes</translation>
 <translation id="766897673682622022">Tu contraseña quedó expuesta en una violación de la seguridad de los datos. Chromium te recomienda cambiarla ahora.</translation>
diff --git a/ios/chrome/app/strings/resources/ios_chromium_strings_es.xtb b/ios/chrome/app/strings/resources/ios_chromium_strings_es.xtb
index fc509e8f..5afde8d5 100644
--- a/ios/chrome/app/strings/resources/ios_chromium_strings_es.xtb
+++ b/ios/chrome/app/strings/resources/ios_chromium_strings_es.xtb
@@ -23,6 +23,7 @@
 <translation id="3344973607274501920">Chromium no ha podido comprobar tus contraseñas. Revisa tu conexión a Internet.</translation>
 <translation id="3639997914391704523">Chromium puede comprobar tus contraseñas cuando inicias sesión con tu cuenta de Google.</translation>
 <translation id="3805899903892079518">Chromium no puede acceder a tus fotos y vídeos (para permitirlo, ve a Ajustes de iOS &gt; Privacidad &gt; Fotos).</translation>
+<translation id="4166206055865952171">Establecer Chromium como navegador predeterminado</translation>
 <translation id="4555020257205549924">Si esta función está activada, Chromium ofrecerá la posibilidad de traducir páginas escritas en otros idiomas con el Traductor de Google. <ph name="BEGIN_LINK" />Más información<ph name="END_LINK" /></translation>
 <translation id="4681781466797808448">Activar el escáner de Chromium</translation>
 <translation id="4787850887676698916">Aquí aparecerán las pestañas que hayas abierto en Chromium en otros dispositivos.</translation>
@@ -39,10 +40,15 @@
 <translation id="6604711459180487467">Disfruta de una mejor experiencia en Chromium según tu ubicación.</translation>
 <translation id="6820823224820483452">Chromium no ha podido comprobar todas las contraseñas. Vuelve a intentarlo mañana.</translation>
 <translation id="7099326575020694068">Chromium no puede usar la cámara en el modo Vista dividida</translation>
+<translation id="7118091470949186573">Ahora puedes usar Chromium cada vez que toques enlaces de mensajes, documentos y otras aplicaciones.</translation>
 <translation id="7173114856073700355">Abrir Configuración</translation>
 <translation id="7208566199746267865">Chromium te permite llevar tus cuentas a la Web para ahorrar tiempo. Puedes añadirlas o quitarlas en los ajustes.</translation>
 <translation id="7269362888766543920">Algunos complementos hacen que Chromium falle. Prueba a desinstalarlos.</translation>
 <translation id="7337881442233988129">Chromium</translation>
+<translation id="7349905826685622881">Para establecer Chromium como navegador predeterminado, haz lo siguiente:
+        1. Abre Configuración. 
+        2. Toca Aplicación de navegador pred.
+        3. Selecciona Chromium.</translation>
 <translation id="7357211569052832586">Los datos seleccionados se han eliminado de Chromium y de los dispositivos sincronizados. Es posible que tu cuenta de Google haya registrado otros datos del historial de navegación, como las búsquedas o la actividad en otros servicios de Google, en la página history.google.com.</translation>
 <translation id="7400689562045506105">Usar Chromium en todas partes</translation>
 <translation id="766897673682622022">Tu contraseña se ha visto expuesta en una quiebra de seguridad de datos. Chromium recomienda cambiar la contraseña ahora.</translation>
diff --git a/ios/chrome/app/strings/resources/ios_chromium_strings_eu.xtb b/ios/chrome/app/strings/resources/ios_chromium_strings_eu.xtb
index 3d452cb5f..011f8d47 100644
--- a/ios/chrome/app/strings/resources/ios_chromium_strings_eu.xtb
+++ b/ios/chrome/app/strings/resources/ios_chromium_strings_eu.xtb
@@ -43,7 +43,7 @@
 <translation id="7208566199746267865">Chromium-ekin denbora aurrezten duzu kontuak sarera eramanda. Ezarpenak atalean gehi edo ken ditzakezu kontuak.</translation>
 <translation id="7269362888766543920">Gehigarri batzuek huts eginarazten diote Chromium-i. Desinstala itzazu.</translation>
 <translation id="7337881442233988129">Chromium</translation>
-<translation id="7357211569052832586">Kendu dira hautatutako datuak Chromium-etik eta sinkronizatutako gailuetatik. Baliteke Google kontuak arakatze-historiako bestelako datu batzuk (adibidez, bilaketak eta beste Google-ren zerbitzu batzuetako jarduerak) edukitzea history.google.com webgunean.</translation>
+<translation id="7357211569052832586">Kendu dira hautatutako datuak Chromium-etik eta sinkronizatutako gailuetatik. Baliteke Google-ko kontuak arakatze-historiako bestelako datu batzuk (adibidez, bilaketak eta beste Google-ren zerbitzu batzuetako jarduerak) edukitzea history.google.com webgunean.</translation>
 <translation id="7400689562045506105">Erabili Chromium edonon</translation>
 <translation id="766897673682622022">Pasahitza arriskuan jarri da, datuen isilpekotasuna urratu delako. Pasahitza berehala aldatzea gomendatzen du Chromium-ek.</translation>
 <translation id="7674213385180944843">Ireki Ezarpenak &gt; Pribatutasuna &gt; Kamera &gt; Chromium, eta aktibatu kamera.</translation>
diff --git a/ios/chrome/app/strings/resources/ios_chromium_strings_fr-CA.xtb b/ios/chrome/app/strings/resources/ios_chromium_strings_fr-CA.xtb
index e1c40979..1200243 100644
--- a/ios/chrome/app/strings/resources/ios_chromium_strings_fr-CA.xtb
+++ b/ios/chrome/app/strings/resources/ios_chromium_strings_fr-CA.xtb
@@ -23,6 +23,7 @@
 <translation id="3344973607274501920">Chromium n'a pas pu vérifier vos mots de passe. Essayez de vérifier votre connexion Internet.</translation>
 <translation id="3639997914391704523">Chromium peut vérifier vos mots de passe lorsque vous vous connectez avec votre compte Google.</translation>
 <translation id="3805899903892079518">Chromium n'a pas accès à vos photos ou vidéos. Activez l'accès dans Réglages iOS &gt; Confidentialité &gt; Photos.</translation>
+<translation id="4166206055865952171">Faites de Chromium votre navigateur par défaut</translation>
 <translation id="4555020257205549924">Lorsque cette fonctionnalité est activée, Chromium vous offre de traduire les pages écrites dans d'autres langues à l'aide de Google Traduction. <ph name="BEGIN_LINK" />En savoir plus<ph name="END_LINK" /></translation>
 <translation id="4681781466797808448">Activer le lecteur de Chromium</translation>
 <translation id="4787850887676698916">Les onglets déjà ouverts dans Chromium sur vos autres appareils s'afficheront ici.</translation>
@@ -39,10 +40,15 @@
 <translation id="6604711459180487467">Profitez d'une meilleure expérience dans Chromium en fonction de votre emplacement.</translation>
 <translation id="6820823224820483452">Chromium n'a pas pu vérifier tous les mots de passe. Réessayez demain.</translation>
 <translation id="7099326575020694068">Chromium ne peut pas utiliser votre appareil photo en mode Vue partagée</translation>
+<translation id="7118091470949186573">Vous pouvez maintenant utiliser Chromium chaque fois que vous touchez des liens dans des messages, des documents et des applications.</translation>
 <translation id="7173114856073700355">Ouvrir les paramètres</translation>
 <translation id="7208566199746267865">Chromium vous fait gagner du temps en mettant vos comptes sur le Web. Vous pouvez ajouter ou supprimer des comptes dans Paramètres.</translation>
 <translation id="7269362888766543920">Certains modules complémentaires provoquent le plantage de Chromium. Veuillez essayer de les désinstaller.</translation>
 <translation id="7337881442233988129">Chromium</translation>
+<translation id="7349905826685622881">Pour faire de Chromium votre navigateur par défaut :
+        1. Ouvrez les paramètres. 
+        2. Touchez Application de navigation par défaut.
+        3. Sélectionnez Chromium.</translation>
 <translation id="7357211569052832586">Les données sélectionnées ont été supprimées de Chromium et des appareils synchronisés. D'autres formes d'historique de navigation, telles que les recherches et l'activité d'autres services Google, peuvent exister sur votre compte Google. Plus de détails à history.google.com.</translation>
 <translation id="7400689562045506105">Utiliser Chromium partout</translation>
 <translation id="766897673682622022">Votre mot de passe a été exposé dans une violation de données. Chromium vous recommande de modifier ce mot de passe maintenant.</translation>
diff --git a/ios/chrome/app/strings/resources/ios_chromium_strings_fr.xtb b/ios/chrome/app/strings/resources/ios_chromium_strings_fr.xtb
index a7e3b14..17bdf4a 100644
--- a/ios/chrome/app/strings/resources/ios_chromium_strings_fr.xtb
+++ b/ios/chrome/app/strings/resources/ios_chromium_strings_fr.xtb
@@ -23,6 +23,7 @@
 <translation id="3344973607274501920">Chromium n'est pas parvenu à vérifier vos mots de passe. Vérifiez votre connexion Internet.</translation>
 <translation id="3639997914391704523">Chromium peut vérifier vos mots de passe lorsque vous vous connectez avec votre compte Google.</translation>
 <translation id="3805899903892079518">Chromium n'a pas accès à vos photos ni à vos vidéos. Activez l'accès dans iOS via Réglages &gt; Confidentialité &gt; Photos.</translation>
+<translation id="4166206055865952171">Définir Chromium comme votre navigateur par défaut</translation>
 <translation id="4555020257205549924">Lorsque cette fonctionnalité est activée dans Chromium, un message s'affiche pour vous proposer que les pages de ce site rédigées dans d'autres langues soient traduites à l'aide de Google Traduction. <ph name="BEGIN_LINK" />En savoir plus<ph name="END_LINK" /></translation>
 <translation id="4681781466797808448">Activer le lecteur Chromium</translation>
 <translation id="4787850887676698916">Les onglets que vous avez ouverts dans Chromium sur vos autres appareils s'affichent ici.</translation>
@@ -39,10 +40,15 @@
 <translation id="6604711459180487467">Améliorez votre expérience dans Chromium grâce à votre position.</translation>
 <translation id="6820823224820483452">Chromium n'est pas parvenu à vérifier tous les mots de passe. Réessayez demain.</translation>
 <translation id="7099326575020694068">Chromium ne peut pas utiliser votre appareil photo en mode Vue fractionnée.</translation>
+<translation id="7118091470949186573">Chaque fois que vous appuierez sur des liens figurant dans des messages, des documents et d'autres applications, vous pourrez désormais voir le contenu correspondant dans Chromium.</translation>
 <translation id="7173114856073700355">Paramètres</translation>
 <translation id="7208566199746267865">Chromium vous permet de gagner du temps en connectant vos comptes au Web. Vous pouvez ajouter ou supprimer des comptes dans la section "Paramètres".</translation>
 <translation id="7269362888766543920">Certains modules complémentaires entraînent le plantage de Chromium. Veuillez essayer de les désinstaller.</translation>
 <translation id="7337881442233988129">Chromium</translation>
+<translation id="7349905826685622881">Pour définir Chromium comme votre navigateur par défaut, procédez comme suit :
+        1. Accédez aux réglages. 
+        2. Appuyez sur "Default Browser App" (Navigateur par défaut).
+        3. Sélectionnez "Chromium".</translation>
 <translation id="7357211569052832586">Les données sélectionnées ont été supprimées de Chromium et des appareils synchronisés. Votre compte Google conserve peut-être d'autres formes d'historique de navigation sur la page history.google.com concernant, par exemple, vos recherches ou vos activités via d'autres services Google.</translation>
 <translation id="7400689562045506105">Utilisez Chromium où que vous soyez</translation>
 <translation id="766897673682622022">Votre mot de passe a été compromis lors d'une violation des données. Chromium vous recommande de le modifier immédiatement.</translation>
diff --git a/ios/chrome/app/strings/resources/ios_chromium_strings_gu.xtb b/ios/chrome/app/strings/resources/ios_chromium_strings_gu.xtb
index 6091e05..f744f11 100644
--- a/ios/chrome/app/strings/resources/ios_chromium_strings_gu.xtb
+++ b/ios/chrome/app/strings/resources/ios_chromium_strings_gu.xtb
@@ -23,6 +23,7 @@
 <translation id="3344973607274501920">Chromium તમારા પાસવર્ડ ચેક કરી શક્યું નથી. તમારું ઇન્ટરનેટ કનેક્શન ચેક કરવાનો પ્રયાસ કરો.</translation>
 <translation id="3639997914391704523">જ્યારે તમે તમારા Google એકાઉન્ટ વડે સાઇન ઇન કરો, ત્યારે Chromium તમારા પાસવર્ડ ચેક કરી શકે છે.</translation>
 <translation id="3805899903892079518">Chromiumને તમારા ફોટા અથવા વીડિયોનો ઍક્સેસ નથી. iOS સેટિંગ &gt; પ્રાઇવસી &gt; ફોટામાં ઍક્સેસને ચાલુ કરો.</translation>
+<translation id="4166206055865952171">Chromiumને તમારું ડિફૉલ્ટ બ્રાઉઝર બનાવો</translation>
 <translation id="4555020257205549924">જ્યારે આ સુવિધા ચાલુ કરી હોય, ત્યારે Chromium, Google અનુવાદનો ઉપયોગ કરીને અન્ય ભાષાઓમાં લખેલા પૃષ્ઠોના અનુવાદની ઓફર કરશે. <ph name="BEGIN_LINK" />વધુ જાણો<ph name="END_LINK" /></translation>
 <translation id="4681781466797808448">Chromium સ્કૅન ચાલુ કરો</translation>
 <translation id="4787850887676698916">તમારા અન્ય ઉપકરણો પર તમે Chromium માં ખોલેલા ટૅબ્સ અહીં દેખાશે.</translation>
@@ -39,10 +40,15 @@
 <translation id="6604711459180487467">તમારા સ્થાનના આધારે Chromium માં બહેતર અનુભવ મેળવો.</translation>
 <translation id="6820823224820483452">Chromium બધા પાસવર્ડ ચેક કરી શક્યું નથી. આવતી કાલે ફરી પ્રયાસ કરો.</translation>
 <translation id="7099326575020694068">Chromium, વિભાજિત દૃશ્ય મોડમાં તમારા કૅમેરાનો ઉપયોગ કરી શકતુંં નથી</translation>
+<translation id="7118091470949186573">હવે તમે સંદેશા, દસ્તાવેજો અને અન્ય ઍપમાં લિંક પર કોઈપણ સમયે ટૅપ કરીને Chromiumનો ઉપયોગ કરી શકશો.</translation>
 <translation id="7173114856073700355">સેટિંગ ખોલો</translation>
 <translation id="7208566199746267865">વેબ પર તમારા એકાઉન્ટ્સ લાવીને Chromium તમારો સમય બચાવે છે. તમે સેટિંગ્સમાં એકાઉન્ટ્સ ઉમેરી અથવા દૂર કરી શકો છો.</translation>
 <translation id="7269362888766543920">કેટલાક એડ-ઓનને કારણે Chromium ક્રૅશ થાય છે. કૃપા કરીને તેમને અનઇન્સ્ટૉલ કરવાનો પ્રયાસ કરો.</translation>
 <translation id="7337881442233988129">Chromium</translation>
+<translation id="7349905826685622881">Chromiumને તમારું ડિફૉલ્ટ બ્રાઉઝર બનાવવા માટે:
+        1. સેટિંગ ખોલો. 
+        2. ડિફૉલ્ટ બ્રાઉઝર ઍપ પર ટૅપ કરો.
+        3. Chromium પસંદ કરો.</translation>
 <translation id="7357211569052832586">પસંદ કરેલ ડેટા Chromium અને સિંક કરેલ ડિવાઇસમાંથી દૂર કરવામાં આવ્યો છે. તમારા Google એકાઉન્ટમાં બ્રાઉઝિંગ ઇતિહાસના બીજા સ્વરૂપો જેમ કે શોધ અને history.google.com પરની બીજા Google સેવાઓમાંની પ્રવૃત્તિ હોય શકે છે.</translation>
 <translation id="7400689562045506105">Chromium નો ઉપયોગ સર્વત્ર કરો</translation>
 <translation id="766897673682622022">ડેટા ઉલ્લંઘનમાં તમારો પાસવર્ડ જાહેર થઈ ગયો હતો. Chromium હમણાં જ પાસવર્ડ બદલવાનો સુઝાવ આપે છે.</translation>
diff --git a/ios/chrome/app/strings/resources/ios_chromium_strings_id.xtb b/ios/chrome/app/strings/resources/ios_chromium_strings_id.xtb
index 4b415df1..a3b123d 100644
--- a/ios/chrome/app/strings/resources/ios_chromium_strings_id.xtb
+++ b/ios/chrome/app/strings/resources/ios_chromium_strings_id.xtb
@@ -23,6 +23,7 @@
 <translation id="3344973607274501920">Chromium tidak dapat memeriksa sandi Anda. Coba periksa koneksi internet Anda.</translation>
 <translation id="3639997914391704523">Chromium dapat memeriksa sandi saat Anda login dengan Akun Google.</translation>
 <translation id="3805899903892079518">Chromium tidak memiliki akses ke foto atau video Anda. Izinkan akses di iOS Settings &gt; Privacy &gt; Photos.</translation>
+<translation id="4166206055865952171">Jadikan Chromium sebagai Browser Default</translation>
 <translation id="4555020257205549924">Saat fitur ini diaktifkan, Chromium akan menawarkan untuk menerjemahkan halaman yang ditulis dalam bahasa lain menggunakan Google Terjemahan. <ph name="BEGIN_LINK" />Pelajari lebih lanjut<ph name="END_LINK" /></translation>
 <translation id="4681781466797808448">Aktifkan pemindai Chromium</translation>
 <translation id="4787850887676698916">Tab yang telah dibuka di Chromium pada perangkat lainnya akan muncul di sini.</translation>
@@ -39,10 +40,15 @@
 <translation id="6604711459180487467">Dapatkan pengalaman yang lebih baik di Chromium berdasarkan lokasi Anda.</translation>
 <translation id="6820823224820483452">Chromium tidak dapat memeriksa semua sandi. Coba lagi besok.</translation>
 <translation id="7099326575020694068">Chromium tidak dapat menggunakan kamera dalam mode Layar Terpisah</translation>
+<translation id="7118091470949186573">Anda sekarang dapat menggunakan Chromium kapan saja Anda mengetuk link di pesan, dokumen, dan aplikasi lainnya.</translation>
 <translation id="7173114856073700355">Buka Setelan</translation>
 <translation id="7208566199746267865">Chromium menghemat waktu Anda dengan membawa akun ke web. Anda dapat menambahkan atau menghapus akun di Setelan.</translation>
 <translation id="7269362888766543920">Beberapa add-on telah menyebabkan Chromium berhenti bekerja. Harap coba uninstal.</translation>
 <translation id="7337881442233988129">Chromium</translation>
+<translation id="7349905826685622881">Untuk menjadikan Chromium sebagai default:
+        1. Buka Settings. 
+        2. Ketuk Default Browser App.
+        3. Pilih Chromium.</translation>
 <translation id="7357211569052832586">Data yang dipilih telah dihapus dari Chromium dan perangkat yang disinkronkan. Akun Google Anda mungkin memiliki bentuk histori penelusuran lain seperti penelusuran dan aktivitas dari layanan Google lainnya di history.google.com.</translation>
 <translation id="7400689562045506105">Gunakan Chromium di Mana Saja</translation>
 <translation id="766897673682622022">Sandi Anda terekspos saat terjadi pelanggaran data. Chromium merekomendasikan untuk mengubah sandi sekarang.</translation>
diff --git a/ios/chrome/app/strings/resources/ios_chromium_strings_it.xtb b/ios/chrome/app/strings/resources/ios_chromium_strings_it.xtb
index c84654e..907bb9a1 100644
--- a/ios/chrome/app/strings/resources/ios_chromium_strings_it.xtb
+++ b/ios/chrome/app/strings/resources/ios_chromium_strings_it.xtb
@@ -23,6 +23,7 @@
 <translation id="3344973607274501920">Chromium non ha potuto controllare le tue password. Verifica la tua connessione a Internet.</translation>
 <translation id="3639997914391704523">Chromium può controllare le tue password quando accedi con il tuo Account Google.</translation>
 <translation id="3805899903892079518">Chromium non ha accesso alle tue foto o ai tuoi video. Attiva l'accesso in Impostazioni iOS &gt; Privacy &gt; Foto.</translation>
+<translation id="4166206055865952171">Imposta Chromium come browser predefinito</translation>
 <translation id="4555020257205549924">Quando questa funzione è attiva, Chromium si offre di tradurre le pagine scritte in altre lingue utilizzando Google Traduttore. <ph name="BEGIN_LINK" />Ulteriori informazioni<ph name="END_LINK" /></translation>
 <translation id="4681781466797808448">Attiva lo scanner di Chromium</translation>
 <translation id="4787850887676698916">Le schede aperte in Chromium sugli altri dispositivi verranno visualizzate qui.</translation>
@@ -39,10 +40,15 @@
 <translation id="6604711459180487467">Migliora la tua esperienza in Chromium tramite l'accesso alla tua posizione.</translation>
 <translation id="6820823224820483452">Chromium non ha potuto controllare tutte le password. Riprova domani.</translation>
 <translation id="7099326575020694068">Chromium non può utilizzare la videocamera in modalità Visualizzazione divisa</translation>
+<translation id="7118091470949186573">Ora puoi usare Chromium ogni volta che tocchi link in messaggi, documenti e altre app.</translation>
 <translation id="7173114856073700355">Apri Impostazioni</translation>
 <translation id="7208566199746267865">Chromium ti fa risparmiare tempo portando i tuoi account sul Web. Puoi aggiungere o rimuovere account nelle impostazioni.</translation>
 <translation id="7269362888766543920">Alcuni componenti aggiuntivi provocano l'arresto anomalo di Chromium. Prova a disinstallarli.</translation>
 <translation id="7337881442233988129">Chromium</translation>
+<translation id="7349905826685622881">Per impostare Chromium come browser predefinito:
+        1. Apri le Impostazioni. 
+        2. Tocca App browser predefinita.
+        3. Seleziona Chromium.</translation>
 <translation id="7357211569052832586">I dati selezionati sono stati rimossi da Chromium e dai dispositivi sincronizzati. Il tuo Account Google potrebbe avere altre forme di cronologia di navigazione, ad esempio ricerche e attività, di altri servizi Google alla pagina history.google.com.</translation>
 <translation id="7400689562045506105">Utilizza Chromium ovunque</translation>
 <translation id="766897673682622022">La tua password è stata compromessa a causa di una violazione dei dati. Chromium consiglia di cambiare subito la password.</translation>
diff --git a/ios/chrome/app/strings/resources/ios_chromium_strings_iw.xtb b/ios/chrome/app/strings/resources/ios_chromium_strings_iw.xtb
index 63dc775c..7bba723 100644
--- a/ios/chrome/app/strings/resources/ios_chromium_strings_iw.xtb
+++ b/ios/chrome/app/strings/resources/ios_chromium_strings_iw.xtb
@@ -23,6 +23,7 @@
 <translation id="3344973607274501920">‏Chromium לא הצליח לבדוק את הסיסמאות שלך. יש לבדוק את החיבור לאינטרנט.</translation>
 <translation id="3639997914391704523">‏Chromium יכול לבדוק את הסיסמאות כשנכנסים באמצעות חשבון Google.</translation>
 <translation id="3805899903892079518">‏ל-Chromium אין גישה לתמונות או לסרטונים שלך. אפשר גישה ב'הגדרות iOS' &gt; 'פרטיות' &gt; 'תמונות'.</translation>
+<translation id="4166206055865952171">‏הגדרת Chromium כדפדפן ברירת המחדל</translation>
 <translation id="4555020257205549924">‏כשהתכונה הזו פועלת, Chromium יציע לתרגם באמצעות Google Translate דפים שנכתבו בשפות אחרות‏. <ph name="BEGIN_LINK" />למידע נוסף<ph name="END_LINK" /></translation>
 <translation id="4681781466797808448">‏הפעלת הסורק של Chromium</translation>
 <translation id="4787850887676698916">‏כרטיסיות שפתחת ב-Chromium במכשירים האחרים שלך יופיעו כאן.</translation>
@@ -39,10 +40,15 @@
 <translation id="6604711459180487467">‏גישה אל המיקום שלך תאפשר לך ליהנות מחוויה משופרת ב-Chromium.</translation>
 <translation id="6820823224820483452">‏Chromium לא הצליח לבדוק את כל הסיסמאות. אפשר לנסות שוב מחר.</translation>
 <translation id="7099326575020694068">‏Chromium לא יכול להשתמש במצלמה במצב תצוגה מפוצלת</translation>
+<translation id="7118091470949186573">‏אפשר עכשיו להשתמש ב-Chromium בכל פעם שמקישים על קישורים בהודעות, במסמכים ובאפליקציות אחרות.</translation>
 <translation id="7173114856073700355">פתיחת ההגדרות</translation>
 <translation id="7208566199746267865">‏Chromium מאפשר גישה לחשבונות באינטרנט וכך חוסך לך זמן. ניתן להוסיף או להסיר חשבונות בקטע 'הגדרות'.</translation>
 <translation id="7269362888766543920">‏תוספים מסוימים גורמים ל-Chromium לקרוס. נסה להסיר אותם.</translation>
 <translation id="7337881442233988129">Chromium</translation>
+<translation id="7349905826685622881">‏כדי להגדיר את Chromium כדפדפן ברירת המחדל:
+        1. פותחים את Settings (הגדרות). 
+        2. מקישים על Default Browser App (אפליקציית הדפדפן שמוגדרת כברירת מחדל).
+        3. בוחרים Chromium.</translation>
 <translation id="7357211569052832586">‏הנתונים שבחרת הוסרו מ-Chromium ומהמכשירים המסונכרנים. ייתכן שבכתובת history.google.com תוכל לגשת לסוגים אחרים של היסטוריית גלישה בחשבון Google, כמו חיפושים ופעילות משירותי Google אחרים.</translation>
 <translation id="7400689562045506105">‏אפשר להשתמש ב-Chromium בכל מקום</translation>
 <translation id="766897673682622022">‏הסיסמה שלך נחשפה בעקבות פרצה באבטחת מידע. ההמלצה של Chromium היא לשנות את הסיסמה עכשיו.</translation>
diff --git a/ios/chrome/app/strings/resources/ios_chromium_strings_ja.xtb b/ios/chrome/app/strings/resources/ios_chromium_strings_ja.xtb
index 428cbd7..9ad7e9e 100644
--- a/ios/chrome/app/strings/resources/ios_chromium_strings_ja.xtb
+++ b/ios/chrome/app/strings/resources/ios_chromium_strings_ja.xtb
@@ -23,6 +23,7 @@
 <translation id="3344973607274501920">Chromium でパスワードを確認できませんでした。インターネット接続を確認してみてください。</translation>
 <translation id="3639997914391704523">Google アカウントでログインすると、Chromium でパスワードを確認できるようになります。</translation>
 <translation id="3805899903892079518">Chromium で写真または動画にアクセスできません。iOS の [設定] &gt; [プライバシー] &gt; [写真] でアクセスを有効にしてください。</translation>
+<translation id="4166206055865952171">Chromium を既定にする</translation>
 <translation id="4555020257205549924">この機能を有効にすると、外国語のページを開いたときに翻訳ツールが表示されます。<ph name="BEGIN_LINK" />詳細<ph name="END_LINK" /></translation>
 <translation id="4681781466797808448">Chromium のスキャナをオンにしてください</translation>
 <translation id="4787850887676698916">他のデバイスの Chromium で開いているタブがここに表示されます。</translation>
@@ -39,10 +40,15 @@
 <translation id="6604711459180487467">ユーザーの場所に応じて Chromium を使いやすくします。</translation>
 <translation id="6820823224820483452">Chromium ですべてのパスワードを確認できませんでした。明日もう一度お試しください。</translation>
 <translation id="7099326575020694068">Chromium では、分割表示モードでカメラを使用することはできません</translation>
+<translation id="7118091470949186573">メッセージ、ドキュメント、他のアプリのリンクをタップしたときに、常に Chromium が使えるようになります。</translation>
 <translation id="7173114856073700355">設定を開く</translation>
 <translation id="7208566199746267865">Chromium ではアカウントがウェブで管理されるので、さまざまな手間を省くことができます。[設定] でアカウントの追加と削除を行うことができます。</translation>
 <translation id="7269362888766543920">アドオンが原因で Chromium がクラッシュしました。アドオンをアンインストールしてみてください。</translation>
 <translation id="7337881442233988129">Chromium</translation>
+<translation id="7349905826685622881">Chromium を既定にするには:
+        1. [設定] を開きます。
+        2. [デフォルトのブラウザアプリ] をタップします。
+        3. Chromium を選択します。</translation>
 <translation id="7357211569052832586">選択したデータが Chromium から削除され、同期されたデバイスからも削除されました。他の Google サービスでの検索や操作など、Google アカウントの他の形式の閲覧履歴が history.google.com に残ることがあります。</translation>
 <translation id="7400689562045506105">Chromium をどこでも使用</translation>
 <translation id="766897673682622022">データ侵害によってパスワードが漏洩しました。パスワードをすぐに変更することをおすすめします。</translation>
diff --git a/ios/chrome/app/strings/resources/ios_chromium_strings_kn.xtb b/ios/chrome/app/strings/resources/ios_chromium_strings_kn.xtb
index b82822f9..7d7c2aee 100644
--- a/ios/chrome/app/strings/resources/ios_chromium_strings_kn.xtb
+++ b/ios/chrome/app/strings/resources/ios_chromium_strings_kn.xtb
@@ -23,6 +23,7 @@
 <translation id="3344973607274501920">Chromium ಗೆ ನಿಮ್ಮ ಪಾಸ್‌ವರ್ಡ್‌ಗಳನ್ನು ಪರಿಶೀಲಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ. ನಿಮ್ಮ ಇಂಟರ್ನೆಟ್ ಕನೆಕ್ಷನ್ ಪರಿಶೀಲಿಸಿ ನೋಡಿ.</translation>
 <translation id="3639997914391704523">ನೀವು Google ಖಾತೆಯ ಮೂಲಕ ಸೈನ್ ಇನ್ ಮಾಡಿದಾಗ, Chromium ನಿಮ್ಮ ಪಾಸ್‌ವರ್ಡ್‌ಗಳನ್ನು ಪರಿಶೀಲಿಸಬಹುದು.</translation>
 <translation id="3805899903892079518">Chromium ನಿಮ್ಮ ಫೋಟೋಗಳು ಮತ್ತು ವೀಡಿಯೋಗಳಿಗೆ ಪ್ರವೇಶವನ್ನು ಹೊಂದಿಲ್ಲ. iOS ಸೆಟ್ಟಿಂಗ್‌ಗಳು &gt; ಗೌಪ್ಯತೆ &gt; ಫೋಟೋಗಳಲ್ಲಿ ಪ್ರವೇಶವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ.</translation>
+<translation id="4166206055865952171">Chromium ಅನ್ನು ನಿಮ್ಮ ಡೀಫಾಲ್ಟ್ ಆಗಿ ಮಾಡಿ</translation>
 <translation id="4555020257205549924">ಈ ವೈಶಿಷ್ಟ್ಯವನ್ನು ಆನ್ ಮಾಡಿದಾಗ, Google ಅನುವಾದ ಬಳಸಿಕೊಂಡು ಬೇರೆ ಭಾಷೆಗಳಲ್ಲಿ ಬರೆದ ಪುಟಗಳನ್ನು ಅನುವಾದಿಸಲು Chromium ಅವಕಾಶ ನೀಡುತ್ತದೆ. <ph name="BEGIN_LINK" />ಇನ್ನಷ್ಟು ತಿಳಿಯಿರಿ<ph name="END_LINK" /></translation>
 <translation id="4681781466797808448">Chromium ಸ್ಕ್ಯಾನರ್ ಆನ್ ಮಾಡಿ</translation>
 <translation id="4787850887676698916">ನಿಮ್ಮ ಇತರ ಸಾಧನಗಳಲ್ಲಿನ Chromium ನಲ್ಲಿ ನೀವು ತೆರೆದಿರುವಂತಹ ಟ್ಯಾಬ್‌ಗಳು ಇಲ್ಲಿ ಗೋಚರಿಸುತ್ತವೆ.</translation>
@@ -39,10 +40,15 @@
 <translation id="6604711459180487467">ನಿಮ್ಮ ಸ್ಥಾನವನ್ನು ಆಧರಿಸಿ Chromium ನಲ್ಲಿ ಉತ್ತಮ ಅನುಭವವನ್ನು ಪಡೆದುಕೊಳ್ಳಿ.</translation>
 <translation id="6820823224820483452">ಎಲ್ಲಾ ಪಾಸ್‌ವರ್ಡ್‌ಗಳನ್ನು ಪರಿಶೀಲಿಸಲು Chromium ಗೆ ಸಾಧ್ಯವಾಗಲಿಲ್ಲ ನಾಳೆ ಪುನಃ ಪ್ರಯತ್ನಿಸಿ.</translation>
 <translation id="7099326575020694068">ವಿಭಜಿತ ವೀಕ್ಷಣೆ ಮೋಡ್‌ನಲ್ಲಿ ನಿಮ್ಮ ಕ್ಯಾಮರಾವನ್ನು Chromium ಗೆ ಬಳಸಲು ಸಾಧ್ಯವಿಲ್ಲ</translation>
+<translation id="7118091470949186573">ಸಂದೇಶಗಳು, ಡಾಕ್ಯುಮೆಂಟ್‌ಗಳು ಮತ್ತು ಇತರ ಆ್ಯಪ್‌ಗಳಲ್ಲಿನ ಲಿಂಕ್‌ಗಳನ್ನು ಟ್ಯಾಪ್ ಮಾಡಿ ನೀವು ಯಾವಾಗ ಬೇಕಾದರೂ Chromium ಅನ್ನು ಬಳಸಬಹುದು.</translation>
 <translation id="7173114856073700355">ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ತೆರೆಯಿರಿ</translation>
 <translation id="7208566199746267865">ನಿಮ್ಮ ಖಾತೆಗಳನ್ನು ವೆಬ್‌ಗೆ ತರುವ ಮೂಲಕ Chromium ನಿಮ್ಮ ಸಮಯವನ್ನು ಉಳಿಸುತ್ತದೆ. ನೀವು ಸೆಟ್ಟಿಂಗ್‌ಗಳಲ್ಲಿ ಖಾತೆಗಳನ್ನು ಸೇರಿಸಬಹುದು ಅಥವಾ ತೆಗೆದುಹಾಕಬಹುದು.</translation>
 <translation id="7269362888766543920">ಕೆಲವು ಆಡ್-ಆನ್‌ಗಳು Chromium ಕ್ರ್ಯಾಶ್ ಆಗಲು ಕಾರಣವಾಗುತ್ತವೆ. ಅವುಗಳನ್ನು ಅಸ್ಥಾಪಿಸಲು ಪ್ರಯತ್ನಿಸಿ.</translation>
 <translation id="7337881442233988129">Chromium</translation>
+<translation id="7349905826685622881">Chromium ಅನ್ನು ನಿಮ್ಮ ಡೀಫಾಲ್ಟ್ ಮಾಡಲು:
+        1. ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ತೆರೆಯಿರಿ. 
+        2. ಡೀಫಾಲ್ಟ್ ಬ್ರೌಸರ್ ಆ್ಯಪ್ ಟ್ಯಾಪ್ ಮಾಡಿ.
+        3. Chromium ಅನ್ನು ಆಯ್ಕೆಮಾಡಿ.</translation>
 <translation id="7357211569052832586">ಆಯ್ಕೆ ಮಾಡಲಾದ ಡೇಟಾವನ್ನು Chromium ಮತ್ತು ಸಿಂಕ್ ಮಾಡಲ್ಪಟ್ಟ ಸಾಧನಗಳಿಂದ ತೆಗೆದುಹಾಕಲಾಗಿದೆ. ನಿಮ್ಮ Google ಖಾತೆಯು history.google.com ನಲ್ಲಿ ಇತರ Google ಸೇವೆಗಳಿಂದ ಹುಡುಕಾಟಗಳು ಮತ್ತು ಚಟುವಟಿಕೆಯಂತಹ ಬ್ರೌಸಿಂಗ್ ಹುಡುಕಾಟದ ಇತರ ಪ್ರಕಾರಗಳನ್ನು ಹೊಂದಿರಬಹುದು.</translation>
 <translation id="7400689562045506105">ಎಲ್ಲೆಡೆ Chromium ಬಳಸಿ</translation>
 <translation id="766897673682622022">ನಿಮ್ಮ ಪಾಸ್‌ವರ್ಡ್ ಒಂದು ಡೇಟಾ ಉಲ್ಲಂಘನೆಯ ಸಂದರ್ಭದಲ್ಲಿ ಬಹಿರಂಗಗೊಂಡಿದೆ. ಈಗಲೇ ಪಾಸ್‌ವರ್ಡ್ ಅನ್ನು ಬದಲಾಯಿಸಲು Chromium ಶಿಫಾರಸು ಮಾಡುತ್ತದೆ.</translation>
diff --git a/ios/chrome/app/strings/resources/ios_chromium_strings_ko.xtb b/ios/chrome/app/strings/resources/ios_chromium_strings_ko.xtb
index 6aa104d..c16a23e 100644
--- a/ios/chrome/app/strings/resources/ios_chromium_strings_ko.xtb
+++ b/ios/chrome/app/strings/resources/ios_chromium_strings_ko.xtb
@@ -23,6 +23,7 @@
 <translation id="3344973607274501920">Chromium에서 비밀번호를 확인할 수 없습니다. 인터넷 연결 상태를 확인하세요.</translation>
 <translation id="3639997914391704523">Google 계정으로 로그인하면 Chromium에서 비밀번호를 확인할 수 있습니다.</translation>
 <translation id="3805899903892079518">Chromium에서 사진 또는 동영상에 액세스할 수 없습니다. 'iOS 설정 &gt; 개인정보 보호 &gt; 사진'에서 액세스를 허용하세요.</translation>
+<translation id="4166206055865952171">Chromium을 기본 브라우저로 설정하세요</translation>
 <translation id="4555020257205549924">이 기능을 사용하면 Chromium에서 Google 번역을 사용하여 외국어로 작성된 페이지를 번역합니다. <ph name="BEGIN_LINK" />자세히 알아보기<ph name="END_LINK" /></translation>
 <translation id="4681781466797808448">Chromium 스캐너 사용</translation>
 <translation id="4787850887676698916">다른 기기의 Chromium에서 연 탭이 여기에 표시됩니다.</translation>
@@ -39,10 +40,15 @@
 <translation id="6604711459180487467">위치 정보를 기반으로 Chromium에서 더 나은 서비스를 이용할 수 있습니다.</translation>
 <translation id="6820823224820483452">Chromium에서 일부 비밀번호를 확인할 수 없습니다. 내일 다시 시도해 보세요.</translation>
 <translation id="7099326575020694068">Chromium에서는 분할 모드에서 카메라를 사용할 수 없습니다.</translation>
+<translation id="7118091470949186573">이제 언제든 메시지, 문서 및 다른 앱에서 링크를 탭하여 Chromium을 사용할 수 있습니다.</translation>
 <translation id="7173114856073700355">설정 열기</translation>
 <translation id="7208566199746267865">Chromium에서는 계정 로그인 정보가 자동으로 채워지기 때문에 시간을 절약할 수 있습니다. 설정에서 계정을 추가하거나 삭제할 수 있습니다.</translation>
 <translation id="7269362888766543920">일부 부가기능으로 인해 Chromium이 비정상 종료됩니다. 해당 부가기능을 제거하세요.</translation>
 <translation id="7337881442233988129">Chromium</translation>
+<translation id="7349905826685622881">Chromium을 기본 브라우저로 설정하려면 다음 단계를 따르세요.
+        1. 설정을 엽니다. 
+        2. 기본 브라우저 앱을 탭합니다.
+        3. Chromium을 선택합니다.</translation>
 <translation id="7357211569052832586">선택한 데이터가 Chromium 및 동기화된 기기에서 삭제되었습니다. history.google.com에서 검색이나 기타 Google 서비스에서의 활동 등 내 Google 계정에 있는 다른 형식의 탐색 기록을 확인할 수 있습니다.</translation>
 <translation id="7400689562045506105">어디서나 Chromium 사용</translation>
 <translation id="766897673682622022">정보 유출로 인해 비밀번호가 노출되었습니다. 지금 바로 비밀번호를 변경하시기 바랍니다.</translation>
diff --git a/ios/chrome/app/strings/resources/ios_chromium_strings_ne.xtb b/ios/chrome/app/strings/resources/ios_chromium_strings_ne.xtb
index df7008a..bd66b4f6 100644
--- a/ios/chrome/app/strings/resources/ios_chromium_strings_ne.xtb
+++ b/ios/chrome/app/strings/resources/ios_chromium_strings_ne.xtb
@@ -22,6 +22,7 @@
 <translation id="3344973607274501920">Chromium ले तपाईंका पासवर्डहरू जाँच्न सकेन। आफ्नो इन्टरनेट जाँच गरी हेर्नुहोस्।</translation>
 <translation id="3639997914391704523">तपाईंले आफ्नो Google खातामा साइन इन गरेपछि मात्र Chromium ले तपाईंका पासवर्डहरू जाँच्न सक्छ।</translation>
 <translation id="3805899903892079518">Chromiumसँग तपाईंको तस्बिर वा भिडियोहरूमा पहुँच छैन। iOS सेटिङहरू &gt; गोपनीयता &gt; तस्बिरहरूमा पहुँच सक्रिय गर्नुहोस्।</translation>
+<translation id="4166206055865952171">Chromium लाई आफ्नो पूर्वनिर्धारित ब्राउजर बनाउनुहोस्</translation>
 <translation id="4555020257205549924">यो सुविधा सक्रिय भएपछि, Chromium ले Google अनुवादकको प्रयोग गरी अन्य भाषाहरूमा लेखिएका पृष्ठहरू अनुवाद गर्न प्रस्ताव गर्ने छ। <ph name="BEGIN_LINK" />थप जान्नुहोस्<ph name="END_LINK" /></translation>
 <translation id="4681781466797808448">Chromium को स्क्यानर सक्रिय गर्नुहोस्</translation>
 <translation id="4787850887676698916">तपाईँले आफ्ना अन्य यन्त्रहरूमा Chromium मा खोल्नुभएका ट्याबहरू यहाँ देखिनेछन्।</translation>
@@ -38,10 +39,15 @@
 <translation id="6604711459180487467">तपाईंको स्थानमा आधारित रहेर Chromium मा अझ राम्रो अनुभव प्राप्त गर्नुहोस्।</translation>
 <translation id="6820823224820483452">Chromium ले सबै पासवर्डहरू जाँच्न सकेन। भोलि फेरि प्रयास गर्नुहोस्।</translation>
 <translation id="7099326575020694068">Chromium ले विभाजित दृश्य सम्बन्धी मोडमा तपाईँको क्यामेराको प्रयोग गर्न सक्दैन</translation>
+<translation id="7118091470949186573">तपाईंले अब कुनै सन्देश, कागजात वा अन्य एपमा भएका लिंकमा ट्याप गर्दा ती लिंक Chromium मा खुल्ने छन्।</translation>
 <translation id="7173114856073700355">सेटिङहरू खोल्नुहोस्</translation>
 <translation id="7208566199746267865">Chromium ले तपाईंका खाताहरूलाई वेबमा ल्याएर तपाईंको समय बचत गरिदिन्छ। तपाईं सेटिङहरूमा गई खाताहरू थप्न वा हटाउन सक्नुहुन्छ।</translation>
 <translation id="7269362888766543920">केही एड-अनहरूले Chromium लाई क्र्यास गराउँछन्। कृपया तिनीहरूको स्थापना रद्द गरी हेर्नुहोस्।</translation>
 <translation id="7337881442233988129">Chromium</translation>
+<translation id="7349905826685622881">Chromium लाई आफ्नो पूर्वनिर्धारित ब्राउजर बनाउन:
+        १. सेटिङ खोल्नुहोस्। 
+        २. 'पूर्वनिर्धारित ब्राउजर एप'मा ट्याप गर्नुहोस्
+        ३. Chromium चयन गर्नुहोस्।</translation>
 <translation id="7357211569052832586">चयन गरिएको डेटालाई Chromium र सिंक गरिएका यन्त्रहरूबाट हटाइएको छ। तपाईंको Google खाताको  history.google.com मा Google का अन्य सेवाहरूबाट खोज तथा गतिविधि जस्ता इतिहास ब्राउजिङ गर्ने अन्य ढाँचाहरू हुन सक्छन्।</translation>
 <translation id="7400689562045506105">जुनसुकै ठाउँबाट Chromium को प्रयोग गर्नुहोस्</translation>
 <translation id="766897673682622022">तपाईंको पासवर्ड डेटा चोरीको घटनामा अरूले देखेका थिए। Chromium तपाईंलाई अहिले नै उक्त पासवर्ड बदल्न सिफारिस गर्छ।</translation>
diff --git a/ios/chrome/app/strings/resources/ios_chromium_strings_nl.xtb b/ios/chrome/app/strings/resources/ios_chromium_strings_nl.xtb
index 9a238244..1fde369 100644
--- a/ios/chrome/app/strings/resources/ios_chromium_strings_nl.xtb
+++ b/ios/chrome/app/strings/resources/ios_chromium_strings_nl.xtb
@@ -23,6 +23,7 @@
 <translation id="3344973607274501920">Chromium kan je wachtwoorden niet checken. Check de internetverbinding.</translation>
 <translation id="3639997914391704523">Chromium kan je wachtwoorden checken als je inlogt met je Google-account.</translation>
 <translation id="3805899903892079518">Chromium heeft geen toegang tot je foto's of video's. Schakel toegang in via iOS-instellingen &gt; Privacy &gt; Foto's.</translation>
+<translation id="4166206055865952171">Chromium instellen als je standaardbrowser</translation>
 <translation id="4555020257205549924">Als deze functie is ingeschakeld, biedt Chromium aan pagina's die zijn geschreven in andere talen te vertalen met Google Translate. <ph name="BEGIN_LINK" />Meer informatie<ph name="END_LINK" /></translation>
 <translation id="4681781466797808448">Chromium-scanner inschakelen</translation>
 <translation id="4787850887676698916">Tabbladen die je op andere apparaten in Chromium hebt geopend, worden hier weergegeven.</translation>
@@ -39,10 +40,15 @@
 <translation id="6604711459180487467">Een betere ervaring in Chromium op basis van je locatie.</translation>
 <translation id="6820823224820483452">Chromium kan niet alle wachtwoorden checken. Probeer het morgen opnieuw.</translation>
 <translation id="7099326575020694068">Chromium kan je camera niet gebruiken in de modus 'Gesplitste weergave'</translation>
+<translation id="7118091470949186573">Je kunt Chromium nu gebruiken als je op links in berichten, documenten en andere apps tikt.</translation>
 <translation id="7173114856073700355">Instellingen openen</translation>
 <translation id="7208566199746267865">Chromium bespaart je tijd door je accounts beschikbaar te maken op internet. Je kunt accounts toevoegen of verwijderen bij Instellingen.</translation>
 <translation id="7269362888766543920">Sommige add-ons kunnen ervoor zorgen dat Chromium crasht. Verwijder deze add-ons.</translation>
 <translation id="7337881442233988129">Chromium</translation>
+<translation id="7349905826685622881">Chromium instellen als je standaardbrowser:
+        1. Open 'Instellingen'. 
+        2. Tik op 'Standaard browser-app'.
+        3. Selecteer 'Chromium'.</translation>
 <translation id="7357211569052832586">De geselecteerde gegevens zijn verwijderd uit Chromium en van gesynchroniseerde apparaten. Voor je Google-account kunnen andere vormen van browsegeschiedenis (zoals zoekopdrachten en activiteit uit andere Google-services) beschikbaar zijn via history.google.com.</translation>
 <translation id="7400689562045506105">Chromium overal gebruiken</translation>
 <translation id="766897673682622022">Je wachtwoord is gelekt bij een gegevenslek. Chromium raadt je aan om het wachtwoord nu te wijzigen.</translation>
diff --git a/ios/chrome/app/strings/resources/ios_chromium_strings_no.xtb b/ios/chrome/app/strings/resources/ios_chromium_strings_no.xtb
index 0f9737f..6442c41 100644
--- a/ios/chrome/app/strings/resources/ios_chromium_strings_no.xtb
+++ b/ios/chrome/app/strings/resources/ios_chromium_strings_no.xtb
@@ -40,14 +40,14 @@
 <translation id="6604711459180487467">Få en bedre Chromium-opplevelse basert på hvor du er.</translation>
 <translation id="6820823224820483452">Chromium kunne ikke sjekke alle passordene. Prøv på nytt i morgen.</translation>
 <translation id="7099326575020694068">Chromium kan ikke bruke kameraet i modus for delt visning</translation>
-<translation id="7118091470949186573">Du kan nå bruke Chromium hver gang du trykker på linker i meldinger, dokumenter og andre apper.</translation>
+<translation id="7118091470949186573">Nå kan du bruke Chromium hver gang du trykker på linker i meldinger, dokumenter og andre apper.</translation>
 <translation id="7173114856073700355">Åpne Innstillinger</translation>
 <translation id="7208566199746267865">Med Chromium kan du spare tid, siden du får tilgang til kontoene dine på nettet. Du kan legge til eller fjerne kontoer i Innstillinger.</translation>
 <translation id="7269362888766543920">Noen tillegg fører til at Chromium krasjer. Prøv å avinstallere dem.</translation>
 <translation id="7337881442233988129">Chromium</translation>
 <translation id="7349905826685622881">Slik velger du Chromium som standardnettleser:
         1. Åpne Innstillinger. 
-        2. Trykk på «Default Browser App» (Standard nettleserapp).
+        2. Trykk på «Standard nettleserapp» (eller lignende).
         3. Velg Chromium.</translation>
 <translation id="7357211569052832586">De valgte dataene er fjernet fra Chromium og alle synkroniserte enheter. Det kan hende Google-kontoen din har andre typer nettleserlogger, for eksempel for søk og aktivitet fra andre Google-tjenester, på history.google.com.</translation>
 <translation id="7400689562045506105">Bruk Chromium overalt</translation>
diff --git a/ios/chrome/app/strings/resources/ios_chromium_strings_or.xtb b/ios/chrome/app/strings/resources/ios_chromium_strings_or.xtb
index cc377b4..75c7640 100644
--- a/ios/chrome/app/strings/resources/ios_chromium_strings_or.xtb
+++ b/ios/chrome/app/strings/resources/ios_chromium_strings_or.xtb
@@ -23,6 +23,7 @@
 <translation id="3344973607274501920">Chromium ଆପଣଙ୍କ ପାସୱାର୍ଡଗୁଡ଼ିକୁ ଯାଞ୍ଚ କରିପାରିଲା ନାହିଁ। ଆପଣଙ୍କ ଇଣ୍ଟର୍ନେଟ୍ ସଂଯୋଗ ଯାଞ୍ଚ କରି ଦେଖନ୍ତୁ।</translation>
 <translation id="3639997914391704523">ଆପଣ ଆପଣଙ୍କ Google ଆକାଉଣ୍ଟ ମାଧ୍ୟମରେ ସାଇନ୍ ଇନ୍ କଲେ, Chromium ଆପଣଙ୍କର ପାସୱାର୍ଡଗୁଡ଼ିକୁ ଯାଞ୍ଚ କରିପାରିବ।</translation>
 <translation id="3805899903892079518">ଆପଣଙ୍କର ଫଟୋ କିମ୍ୱା ଭିଡିଓଗୁଡ଼ିକୁ Chromiumର ଆକ୍ସେସ୍ ନାହିଁ। iOS ସେଟିଂସ୍ &gt; ଗୋପନୀୟତା &gt; ଫଟୋରେ ଆକ୍ସେସ୍‌ ସକ୍ଷମ କରନ୍ତୁ।</translation>
+<translation id="4166206055865952171">Chromiumକୁ ଆପଣଙ୍କ ଡିଫଲ୍ଟ ବ୍ରାଉଜର୍ କରନ୍ତୁ</translation>
 <translation id="4555020257205549924">ଯେତେବେଳେ ଏହି ବୈଶିଷ୍ଟ୍ୟ ଚାଲୁ ଅଛି, ସେତେବେଳେ Chromium ଅନ୍ୟ ଭାଷାଗୁଡ଼ିକରେ ଲେଖାଯାଇଥିବା ପୃଷ୍ଠାଗୁଡ଼ିକୁ ଅନୁବାଦ କରିବା ପାଇଁ ଅଫର୍‌ କରିବ। <ph name="BEGIN_LINK" />ଅଧିକ ଜାଣନ୍ତୁ<ph name="END_LINK" /></translation>
 <translation id="4681781466797808448">Chromium ସ୍କାନର୍‌କୁ ଚାଲୁ କରନ୍ତୁ</translation>
 <translation id="4787850887676698916">ଆପଣଙ୍କର ଅନ୍ୟ ଡିଭାଇସ୍‌ର Chromiumରେ ଯେଉଁ ଟାବ୍ ଖୋଲିଛନ୍ତି ତାହା ଏଠାରେ ଦେଖାଯିବ।</translation>
@@ -39,10 +40,15 @@
 <translation id="6604711459180487467">ଆପଣଙ୍କ ଲୋକେସନ୍ ଉପରେ ଆଧାର କରି Chromiumରେ ଏକ ଉତ୍ତମ ଅଭିଜ୍ଞତା ପ୍ରାପ୍ତ କରନ୍ତୁ।</translation>
 <translation id="6820823224820483452">Chromium ସମସ୍ତ ପାସୱାର୍ଡକୁ ଯାଞ୍ଚ କରିପାରିଲା ନାହିଁ। ଆସନ୍ତାକାଲି ପୁଣି ଚେଷ୍ଟା କରନ୍ତୁ।</translation>
 <translation id="7099326575020694068">ସ୍ପ୍ଲିଟ୍ ଭ୍ୟୁ ମୋଡ୍‌ରେ Chromium ଆପଣଙ୍କର କ୍ୟାମେରା ବ୍ୟବହାର କରିପାରିବ ନାହିଁ</translation>
+<translation id="7118091470949186573">ଆପଣ ବର୍ତ୍ତମାନ ମେସେଜ୍, ଡକ୍ୟୁମେଣ୍ଟ ଏବଂ ଅନ୍ୟ ଆପଗୁଡ଼ିକର ଲିଙ୍କରେ ଯେ କୌଣସି ସମୟରେ ଟାପ୍ କରି Chromium ବ୍ୟବହାର କରିପାରିବେ।</translation>
 <translation id="7173114856073700355">ସେଟିଂସ୍ ଖୋଲନ୍ତୁ</translation>
 <translation id="7208566199746267865">ଆପଣଙ୍କର ଆକାଉଣ୍ଟକୁ ୱେବ୍‌କୁ ଆଣି Chromium ଆପଣଙ୍କର ସମୟ ବଞ୍ଚାଏ। ଆପଣ ସେଟିଂସ୍‌ରେ ଆକାଉଣ୍ଟ ଯୋଗ କରିପାରିବେ କିମ୍ବା କାଢ଼ିପାରିବେ।</translation>
 <translation id="7269362888766543920">କିଛି ଆଡ୍-ଅନ୍ କାରଣରୁ Chromium କ୍ରାଶ୍ ହୋଇପାରେ। ଦୟାକରି ସେଗୁଡ଼ିକୁ ଅନ୍‌ଇନ୍‍ଷ୍ଟଲ୍ କରିବା ପାଇଁ ଚେଷ୍ଟା କରନ୍ତୁ।</translation>
 <translation id="7337881442233988129">Chromium</translation>
+<translation id="7349905826685622881">Chromiumକୁ ଆପଣଙ୍କ ଡିଫଲ୍ଟ ବ୍ରାଉଜର୍ କରିବାକୁ:
+        1. ସେଟିଂସ୍ ଖୋଲନ୍ତୁ। 
+        2. ଡିଫଲ୍ଟ ବ୍ରାଉଜର୍ ଆପକୁ ଟାପ୍ କରନ୍ତୁ।
+        3. Chromium ଚୟନ କରନ୍ତୁ।</translation>
 <translation id="7357211569052832586">ଚୟନିତ ଡାଟାକୁ Chromium ଓ ସିଙ୍କ୍ ହୋଇଥିବା ଡିଭାଇସ୍‍ଗୁଡ଼ିକରୁ କାଢ଼ି ଦିଆଯାଇଛି। ଆପଣଙ୍କ Google ଆକାଉଣ୍ଟ ମଧ୍ୟରେ ହୁଏତ history.google.comରେ ଅନ୍ୟ Google ସେବାଗୁଡ଼ିକରୁ ସନ୍ଧାନ ଏବଂ କାର୍ଯ୍ୟକଳାପ ପରି ବ୍ରାଉଜିଂ ଇତିବୃତ୍ତି ଅନ୍ୟ ରୂପରେ ଥାଇପାରେ।</translation>
 <translation id="7400689562045506105">ସର୍ବତ୍ର Chromium ବ୍ୟବହାର କରନ୍ତୁ</translation>
 <translation id="766897673682622022">ଏକ ଡାଟା ଉଲ୍ଲଙ୍ଘନ ଯୋଗୁଁ ଆପଣଙ୍କ ପାସୱାର୍ଡଟି ଚୋରି ହୋଇଯାଇଛି। Chromium ବର୍ତ୍ତମାନ ପାସୱାର୍ଡକୁ ବଦଳାଇବା ପାଇଁ ସୁପାରିଶ କରୁଛି।</translation>
diff --git a/ios/chrome/app/strings/resources/ios_chromium_strings_pa.xtb b/ios/chrome/app/strings/resources/ios_chromium_strings_pa.xtb
index 376a77da..93305c1a 100644
--- a/ios/chrome/app/strings/resources/ios_chromium_strings_pa.xtb
+++ b/ios/chrome/app/strings/resources/ios_chromium_strings_pa.xtb
@@ -23,6 +23,7 @@
 <translation id="3344973607274501920">Chromium ਤੁਹਾਡੇ ਪਾਸਵਰਡਾਂ ਦੀ ਜਾਂਚ ਨਹੀਂ ਕਰ ਸਕਿਆ। ਆਪਣੇ ਇੰਟਰਨੈੱਟ ਕਨੈਕਸ਼ਨ ਦੀ ਜਾਂਚ ਕਰਕੇ ਦੇਖੋ।</translation>
 <translation id="3639997914391704523">ਤੁਹਾਡੇ ਵੱਲੋਂ ਆਪਣੇ Google ਖਾਤੇ ਵਿੱਚ ਸਾਈਨ-ਇਨ ਕਰਨ 'ਤੇ Chromium ਤੁਹਾਡੇ ਪਾਸਵਰਡਾਂ ਦੀ ਜਾਂਚ ਕਰ ਸਕਦਾ ਹੈ।</translation>
 <translation id="3805899903892079518">Chromium ਦੀ ਤੁਹਾਡੀਆਂ ਫ਼ੋਟੋਆਂ ਜਾਂ ਵੀਡੀਓ ਤੱਕ ਪਹੁੰਚ ਨਹੀਂ ਹੈ। iOS ਸੈਟਿੰਗਾਂ &gt; ਪਰਦੇਦਾਰੀ &gt; ਫ਼ੋਟੋਆਂ ਵਿੱਚ ਪਹੁੰਚ ਨੂੰ ਚਾਲੂ ਕਰੋ।</translation>
+<translation id="4166206055865952171">Chromium ਨੂੰ ਆਪਣਾ ਪੂਰਵ-ਨਿਰਧਾਰਤ ਬਣਾਓ</translation>
 <translation id="4555020257205549924">ਜਦੋਂ ਇਹ ਵਿਸ਼ੇਸ਼ਤਾ ਚਾਲੂ ਹੁੰਦੀ ਹੈ, ਤਾਂ Chromium ਹੋਰਾਂ ਭਾਸ਼ਾਵਾਂ ਵਿੱਚ ਲਿਖੇ ਪੰਨਿਆਂ ਨੂੰ Google ਅਨੁਵਾਦ ਵਰਤਦੇ ਹੋਏ ਅਨੁਵਾਦ ਕਰਨ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰੇਗਾ। <ph name="BEGIN_LINK" />ਹੋਰ ਜਾਣੋ<ph name="END_LINK" /></translation>
 <translation id="4681781466797808448">Chromium ਸਕੈਨਰ ਚਾਲੂ ਕਰੋ</translation>
 <translation id="4787850887676698916">ਤੁਹਾਡੀਆਂ ਹੋਰ ਡੀਵਾਈਸਾਂ 'ਤੇ Chromium ਵਿੱਚ ਤੁਹਾਡੇ ਵੱਲੋਂ ਖੋਲ੍ਹੀਆਂ ਗਈਆਂ ਟੈਬਾਂ ਇੱਥੇ ਵਿਖਾਈ ਦੇਣਗੀਆਂ।</translation>
@@ -39,10 +40,15 @@
 <translation id="6604711459180487467">ਆਪਣੇ ਟਿਕਾਣੇ ਦੇ ਆਧਾਰ 'ਤੇ Chromium ਵਿੱਚ ਇੱਕ ਬਿਹਤਰ ਅਨੁਭਵ ਪ੍ਰਾਪਤ ਕਰੋ।</translation>
 <translation id="6820823224820483452">Chromium ਸਾਰੇ ਪਾਸਵਰਡਾਂ ਦੀ ਜਾਂਚ ਨਹੀਂ ਕਰ ਸਕਿਆ। ਕੱਲ੍ਹ ਨੂੰ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।</translation>
 <translation id="7099326575020694068">Chromium ਸਪਲਿਟ ਦ੍ਰਿਸ਼ ਮੋਡ ਤੁਹਾਡੇ ਕੈਮਰੇ ਦੀ ਵਰਤੋਂ ਨਹੀਂ ਕਰ ਸਕਦਾ ਹੈ</translation>
+<translation id="7118091470949186573">ਸੁਨੇਹੇ, ਦਸਤਾਵੇਜ਼ ਅਤੇ ਹੋਰ ਐਪਾਂ ਵਿੱਚ ਲਿੰਕ 'ਤੇ ਟੈਪ ਕਰਕੇ ਤੁਸੀਂ ਹੁਣ ਕਿਸੇ ਵੇਲੇ ਵੀ Chromium ਵਰਤ ਸਕਦੇ ਹੋ।</translation>
 <translation id="7173114856073700355">ਸੈਟਿੰਗਾਂ ਖੋਲ੍ਹੋ</translation>
 <translation id="7208566199746267865">Chromium ਤੁਹਾਡੇ ਖਾਤਿਆਂ ਨੂੰ ਵੈੱਬ 'ਤੇ ਲਿਆ ਕੇ ਤੁਹਾਡਾ ਸਮਾਂ ਬਚਾਉਂਦਾ ਹੈ। ਤੁਸੀਂ ਸੈਟਿੰਗਾਂ ਵਿੱਚ ਖਾਤੇ ਸ਼ਾਮਲ ਕਰ ਸਕਦੇ ਹੋ ਜਾਂ ਹਟਾ ਸਕਦੇ ਹੋ।</translation>
 <translation id="7269362888766543920">ਕੁਝ ਐਡ-ਆਨ Chromium ਨੂੰ ਕ੍ਰੈਸ਼ ਕਰ ਦਿੰਦੇ ਹਨ। ਕਿਰਪਾ ਕਰਕੇ ਉਹਨਾਂ ਨੂੰ ਅਣਸਥਾਪਤ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ।</translation>
 <translation id="7337881442233988129">Chromium</translation>
+<translation id="7349905826685622881">Chromium ਨੂੰ ਆਪਣਾ ਪੂਰਵ-ਨਿਰਧਾਰਤ ਬ੍ਰਾਊਜ਼ਰ ਬਣਾਉਣ ਲਈ:
+        1. ਸੈਟਿੰਗਾਂ ਖੋਲ੍ਹੋ। 
+        2. ਪੂਰਵ-ਨਿਰਧਾਰਤ ਬ੍ਰਾਊਜ਼ਰ ਐਪ 'ਤੇ ਟੈਪ ਕਰੋ।
+        3. Chromium ਚੁਣੋ।</translation>
 <translation id="7357211569052832586">ਚੁਣਿਆ ਗਿਆ ਡਾਟਾ Chromium ਅਤੇ ਸਮਕਾਲੀਕਿਰਤ ਕੀਤੇ ਡੀਵਾਈਸਾਂ ਤੋਂ ਹਟਾਇਆ ਜਾ ਚੁੱਕਾ ਹੈ। ਤੁਹਾਡੇ Google ਖਾਤੇ ਵਿੱਚ history.google.com 'ਤੇ ਹੋਰ ਸੇਵਾਵਾਂ ਤੋਂ ਖੋਜਾਂ ਅਤੇ ਸਰਗਰਮੀ ਵਰਗਾ ਹੋਰ ਪ੍ਰਕਾਰ ਦਾ ਬ੍ਰਾਊਜ਼ਿੰਗ ਇਤਿਹਾਸ ਵੀ ਸ਼ਾਮਲ ਹੋ ਸਕਦਾ ਹੈ।</translation>
 <translation id="7400689562045506105">Chromium ਨੂੰ ਹਰ ਥਾਂ ਵਰਤੋ</translation>
 <translation id="766897673682622022">ਤੁਹਾਡੇ ਪਾਸਵਰਡ ਦਾ ਕਿਸੇ ਡਾਟਾ ਉਲੰਘਣਾ ਵਿੱਚ ਖੁਲਾਸਾ ਹੋਇਆ ਸੀ। Chromium ਹੁਣੇ ਪਾਸਵਰਡ ਬਦਲਣ ਦੀ ਸਿਫ਼ਾਰਸ਼ ਕਰਦਾ ਹੈ।</translation>
diff --git a/ios/chrome/app/strings/resources/ios_chromium_strings_pt-BR.xtb b/ios/chrome/app/strings/resources/ios_chromium_strings_pt-BR.xtb
index deac57a..577eaec 100644
--- a/ios/chrome/app/strings/resources/ios_chromium_strings_pt-BR.xtb
+++ b/ios/chrome/app/strings/resources/ios_chromium_strings_pt-BR.xtb
@@ -23,6 +23,7 @@
 <translation id="3344973607274501920">Não foi possível verificar suas senhas com o Chromium. Verifique sua conexão de Internet.</translation>
 <translation id="3639997914391704523">O Chromium pode verificar suas senhas quando você faz login com sua Conta do Google.</translation>
 <translation id="3805899903892079518">O Chromium não têm acesso às suas fotos ou seus vídeos. Permita o acesso em "Configurações do iOS" &gt; "Privacidade" &gt; "Fotos".</translation>
+<translation id="4166206055865952171">Torne o Chromium seu navegador padrão</translation>
 <translation id="4555020257205549924">Quando este recurso está ativado, o Chromium oferece a tradução de páginas escritas em outros idiomas usando o Google Tradutor. <ph name="BEGIN_LINK" />Saiba mais<ph name="END_LINK" /></translation>
 <translation id="4681781466797808448">Ativar o leitor do Chromium</translation>
 <translation id="4787850887676698916">As guias abertas no Chromium nos outros dispositivos aparecerão aqui.</translation>
@@ -39,10 +40,15 @@
 <translation id="6604711459180487467">Tenha uma experiência melhor no Chromium com base na sua localização.</translation>
 <translation id="6820823224820483452">Não foi possível verificar todas as senhas com o Chromium. Tente novamente amanhã.</translation>
 <translation id="7099326575020694068">O Chromium não pode usar a câmera no modo Visualização dividida</translation>
+<translation id="7118091470949186573">Agora você pode usar o Chromium sempre que toca em links em mensagens, documentos e outros apps.</translation>
 <translation id="7173114856073700355">Abrir "Configurações"</translation>
 <translation id="7208566199746267865">O Chromium permite que você otimize seu tempo trazendo suas contas para a Web. É possível adicionar ou remover contas nas configurações.</translation>
 <translation id="7269362888766543920">Alguns complementos causam falhas do Chromium. Tente desinstalá-los.</translation>
 <translation id="7337881442233988129">Chromium</translation>
+<translation id="7349905826685622881">Para tornar o Chromium seu navegador padrão:
+        1. Abra "Ajustes". 
+        2. Toque em "App padrão de navegador".
+        3. Selecione o Chromium.</translation>
 <translation id="7357211569052832586">Os dados selecionados foram removidos do Chromium e dos dispositivos sincronizados. É possível que sua Conta do Google tenha outras formas de histórico de navegação, como pesquisas e atividades de outros serviços do Google em history.google.com.</translation>
 <translation id="7400689562045506105">Use o Chromium em qualquer lugar</translation>
 <translation id="766897673682622022">Sua senha foi exposta em uma violação de dados. Por recomendação do Chromium, mude a senha imediatamente.</translation>
diff --git a/ios/chrome/app/strings/resources/ios_chromium_strings_ru.xtb b/ios/chrome/app/strings/resources/ios_chromium_strings_ru.xtb
index a94b7b4..67225bfc 100644
--- a/ios/chrome/app/strings/resources/ios_chromium_strings_ru.xtb
+++ b/ios/chrome/app/strings/resources/ios_chromium_strings_ru.xtb
@@ -23,6 +23,7 @@
 <translation id="3344973607274501920">Не удается проверить пароли в браузере Chromium. Проверьте подключение к Интернету.</translation>
 <translation id="3639997914391704523">Chromium сможет проверить ваши пароли, если вы войдете в аккаунт Google.</translation>
 <translation id="3805899903892079518">У Chromium нет доступа к вашим фото и видео. Чтобы предоставить его, нажмите "Настройки &gt; Конфиденциальность &gt; Фотографии".</translation>
+<translation id="4166206055865952171">Сделайте Chromium браузером по умолчанию</translation>
 <translation id="4555020257205549924">Когда эта функция включена, Chrome предлагает перевести страницы с помощью Google Переводчика. <ph name="BEGIN_LINK" />Подробнее…<ph name="END_LINK" /></translation>
 <translation id="4681781466797808448">Включить сканер в Chromium</translation>
 <translation id="4787850887676698916">Здесь появятся вкладки, открытые в Chromium на других устройствах.</translation>
@@ -39,10 +40,15 @@
 <translation id="6604711459180487467">Откройте доступ к геоданным, чтобы использовать дополнительные возможности Chromium.</translation>
 <translation id="6820823224820483452">Браузеру Chromium не удается проверить все пароли. Повторите попытку завтра.</translation>
 <translation id="7099326575020694068">Chromium не может использовать камеру в режиме Split View.</translation>
+<translation id="7118091470949186573">При переходе по ссылкам в сообщениях, документах и других приложениях будет открываться браузер Chromium.</translation>
 <translation id="7173114856073700355">Открыть настройки</translation>
 <translation id="7208566199746267865">Чтобы сэкономить ваше время, Chromium будет использовать аккаунты, сохраненные на вашем устройстве. Добавить или удалить их можно в настройках.</translation>
 <translation id="7269362888766543920">Некоторые дополнения вызывают сбой Chromium. Попробуйте удалить их.</translation>
 <translation id="7337881442233988129">Chromium</translation>
+<translation id="7349905826685622881">Как сделать Chromium браузером по умолчанию:
+        1. Откройте настройки устройства. 
+        2. Нажмите Default Browser App (Браузер по умолчанию).
+        3. Выберите Chromium.</translation>
 <translation id="7357211569052832586">Выбранные данные удалены из Chromium и с синхронизированных устройств. Остальная история ваших действий в Интернете может храниться в аккаунте Google, например в виде поисковых запросов и сведений из наших сервисов. Она доступна на странице history.google.com.</translation>
 <translation id="7400689562045506105">Возьмите Chromium с собой</translation>
 <translation id="766897673682622022">Ваш пароль раскрыт из-за утечки данных. Рекомендуем сменить его прямо сейчас.</translation>
diff --git a/ios/chrome/app/strings/resources/ios_chromium_strings_ta.xtb b/ios/chrome/app/strings/resources/ios_chromium_strings_ta.xtb
index 1821c4d9..40ef54f 100644
--- a/ios/chrome/app/strings/resources/ios_chromium_strings_ta.xtb
+++ b/ios/chrome/app/strings/resources/ios_chromium_strings_ta.xtb
@@ -23,6 +23,7 @@
 <translation id="3344973607274501920">Chromium உலாவியால் உங்கள் கடவுச்சொற்களைச் சரிபார்க்க முடியவில்லை. இணைய இணைப்பைச் சரிபார்க்கவும்.</translation>
 <translation id="3639997914391704523">நீங்கள் Google கணக்கைக் கொண்டு உள்நுழையும்போது Chromium உலாவியால் உங்கள் கடவுச்சொற்களைச் சரிபார்க்க முடியும்.</translation>
 <translation id="3805899903892079518">Chromiumமுக்குப் படங்களையோ வீடியோக்களையோ அணுக அனுமதி இல்லை. அணுகலை 'iOS அமைப்புகள் &gt; தனியுரிமை &gt; படங்கள்' என்பதில் இயக்கவும்.</translation>
+<translation id="4166206055865952171">Chromiumமை உங்கள் இயல்பு உலாவியாக அமைத்தல்</translation>
 <translation id="4555020257205549924">இந்த அம்சம் இயக்கப்பட்டிருக்கும் போது, பிற மொழிகளில் எழுதப்பட்டுள்ள பக்கங்களை Google மொழியாக்கத்தைப் பயன்படுத்தி, உங்கள் மொழியில் மொழிபெயர்த்துக்கொள்ளும் வசதியை Chromium வழங்கும். <ph name="BEGIN_LINK" />மேலும் அறிக<ph name="END_LINK" /></translation>
 <translation id="4681781466797808448">Chromium ஸ்கேனரை ஆன் செய்யவும்</translation>
 <translation id="4787850887676698916">உங்கள் பிற சாதனங்களில் Chromium மூலம் திறந்த தாவல்கள் இங்கே தோன்றும்.</translation>
@@ -39,10 +40,15 @@
 <translation id="6604711459180487467">உங்கள் இருப்பிடத்தின் அடிப்படையில் Chromium இல் சிறந்த அனுபவத்தைப் பெறலாம்.</translation>
 <translation id="6820823224820483452">Chromium உலாவியால் கடவுச்சொற்கள் அனைத்தையும் சரிபார்க்க முடியவில்லை. நாளை முயலவும்.</translation>
 <translation id="7099326575020694068">Chromiumமால் காட்சிப் பிரிப்புப் பயன்முறையில் கேமராவைப் பயன்படுத்த முடியாது</translation>
+<translation id="7118091470949186573">மெசேஜ்கள், ஆவணங்கள் மற்றும் பிற ஆப்ஸில் இணைப்புகளை எந்த நேரத்தில் தட்டும்போதும் Chromiumமைப் பயன்படுத்தலாம்.</translation>
 <translation id="7173114856073700355">ஒத்திசைவு அமைப்புகளைப் பார்க்கவும்</translation>
 <translation id="7208566199746267865">கணக்குகளை இணையத்துடன் இணைத்து, Chromium உங்கள் நேரத்தைச் சேமிக்கும். அமைப்புகளில் கணக்குகளைச் சேர்க்கலாம் அல்லது அகற்றலாம்.</translation>
 <translation id="7269362888766543920">சில செருகு நிரல்களால் Chromium சிதைவுக்குட்படுகிறது. அவற்றை நிறுவல் நீக்கவும்.</translation>
 <translation id="7337881442233988129">Chromium</translation>
+<translation id="7349905826685622881">Chromiumமை உங்கள் இயல்பு உலாவியாக மாற்ற:
+        1. அமைப்புகளைத் திறக்கவும். 
+        2. இயல்பு உலாவி ஆப்ஸ் என்பதைத் தட்டவும்.
+        3. Chromiumமைத் தேர்ந்தெடுக்கவும்.</translation>
 <translation id="7357211569052832586">தேர்ந்தெடுத்த தரவு Chromium மற்றும் ஒத்திசைத்த சாதனங்களிலிருந்து அகற்றப்பட்டது. history.google.com எனும் தளத்தில் உங்கள் Google கணக்கில் பிற வகை உலாவல் வரலாறு இருக்கக்கூடும். எடுத்துக்காட்டாக, பிற Google சேவைகளில் நீங்கள் மேற்கொள்ளும் தேடல்கள், செயல்பாடுகள் போன்றவை.</translation>
 <translation id="7400689562045506105">எங்கிருந்தும் Chromiumஐப் பயன்படுத்தலாம்</translation>
 <translation id="766897673682622022">தரவு மீறலின் காரணமாக உங்களின் கடவுச்சொல் பாதுகாப்பை இழந்துவிட்டது. கடவுச்சொல்லை இப்போதே மாற்றுமாறு Chromium பரிந்துரைக்கிறது.</translation>
diff --git a/ios/chrome/app/strings/resources/ios_chromium_strings_te.xtb b/ios/chrome/app/strings/resources/ios_chromium_strings_te.xtb
index ae37f9d..2ef9143 100644
--- a/ios/chrome/app/strings/resources/ios_chromium_strings_te.xtb
+++ b/ios/chrome/app/strings/resources/ios_chromium_strings_te.xtb
@@ -23,6 +23,7 @@
 <translation id="3344973607274501920">Chromiumకు మీ పాస్‌వర్డ్‌లను చెక్ చేయడం సాధ్యపడలేదు. మీ ఇంటర్నెట్ కనెక్షన్‌ను చెక్ చేసి, ట్రై చేయండి.</translation>
 <translation id="3639997914391704523">మీరు మీ Google ఖాతాతో సైన్ ఇన్ చేసినప్పుడు, Chromium మీ పాస్‌వర్డ్‌లను చెక్ చేయగలదు.</translation>
 <translation id="3805899903892079518">Chromium మీ ఫోటోలు లేదా వీడియోలకు యాక్సెస్‌ను కలిగి లేదు. iOS సెట్టింగ్‌లు &gt; గోప్యత &gt; ఫోటోల్లో యాక్సెస్‌ను ప్రారంభించండి.</translation>
+<translation id="4166206055865952171">Chromiumను మీ ఆటోమేటిక్ బ్రౌజర్‌గా చేయండి</translation>
 <translation id="4555020257205549924">ఈ లక్షణం ప్రారంభించినప్పుడు, Chromium ఇతర భాషల్లో వ్రాసిన పేజీలకు Google అనువాదం ఉపయోగించి అనువాదాన్ని ఆఫర్ చేస్తుంది. <ph name="BEGIN_LINK" />మరింత తెలుసుకోండి<ph name="END_LINK" /></translation>
 <translation id="4681781466797808448">Chromium స్కానర్‌ను ఆన్ చేయండి</translation>
 <translation id="4787850887676698916">మీరు మీ ఇతర పరికరాల్లోని Chromiumలో తెరిచిన ట్యాబ్‌లు ఇక్కడ చూపబడతాయి.</translation>
@@ -39,10 +40,15 @@
 <translation id="6604711459180487467">మీ స్థానం ఆధారంగా Chromiumలో మెరుగైన అనుభవాన్ని పొందండి.</translation>
 <translation id="6820823224820483452">Chromiumకు అన్ని పాస్‌వర్డ్‌లను చెక్ చేయడం సాధ్యపడలేదు. రేపు మళ్లీ ట్రై చేయండి.</translation>
 <translation id="7099326575020694068">Chromium విభజన వీక్షణ మోడ్‌లో మీ కెమెరాను ఉపయోగించలేదు</translation>
+<translation id="7118091470949186573">మెసేజ్‌లు, డాక్యుమెంట్‌లు, ఇతర యాప్‌లలో లింక్‌లను ట్యాప్ చేయడం ద్వారా మీరు ఎప్పుడైనా Chromiumను ఉపయోగించవచ్చు.</translation>
 <translation id="7173114856073700355">సెట్టింగ్‌లను తెరువు</translation>
 <translation id="7208566199746267865">మీ ఖాతాలను వెబ్‌లో అందించడం ద్వారా Chromium, మీ సమయాన్ని ఆదా చేస్తుంది. మీరు సెట్టింగ్‌ల్లో ఖాతాలను జోడించవచ్చు లేదా తీసివేయవచ్చు.</translation>
 <translation id="7269362888766543920">కొన్ని యాడ్-ఆన్‌లు Chromium క్రాష్ అయ్యేలా చేశాయి. దయచేసి వాటిని అన్‌ఇన్‌స్టాల్ చేయడానికి ప్రయత్నించండి.</translation>
 <translation id="7337881442233988129">Chromium</translation>
+<translation id="7349905826685622881">Chromiumను మీ ఆటోమేటిక్ బ్రౌజర్‌గా చేయడానికి:
+        1. సెట్టింగ్‌లను తెరవండి. 
+        2. ఆటోమేటిక్ బ్రౌజర్ యాప్‌ను ట్యాప్ చేయండి.
+        3. Chromiumను ఎంచుకోండి.</translation>
 <translation id="7357211569052832586">ఎంచుకోబడిన డేటా Chromium నుండి, సింక్ చేసిన‌ పరికరాల నుండి తీసివేయబడింది. history.google.comలో మీ Google ఖాతా, ఇతర Google సేవలకు సంబంధించిన శోధనలు, కార్య‌క‌లాపాల వంటి ఇతర రకాల బ్రౌజింగ్ చరిత్రను కలిగి ఉండవచ్చు.</translation>
 <translation id="7400689562045506105">Chromiumని అంతటా ఉపయోగించండి</translation>
 <translation id="766897673682622022">డేటా ఉల్లంఘన జరిగిన ఒక సంఘటనలో మీ పాస్‌వర్డ్ బహిర్గతమైంది. పాస్‌వర్డ్‌ను ఇప్పుడే మార్చాల్సిందిగా Chromium సిఫార్సు చేస్తోంది.</translation>
diff --git a/ios/chrome/app/strings/resources/ios_chromium_strings_th.xtb b/ios/chrome/app/strings/resources/ios_chromium_strings_th.xtb
index 0590cb7..f0d4e30 100644
--- a/ios/chrome/app/strings/resources/ios_chromium_strings_th.xtb
+++ b/ios/chrome/app/strings/resources/ios_chromium_strings_th.xtb
@@ -23,6 +23,7 @@
 <translation id="3344973607274501920">Chromium ตรวจสอบรหัสผ่านของคุณไม่ได้ โปรดลองตรวจสอบการเชื่อมต่ออินเทอร์เน็ต</translation>
 <translation id="3639997914391704523">Chromium จะตรวจสอบรหัสผ่านได้เมื่อคุณลงชื่อเข้าใช้ด้วยบัญชี Google</translation>
 <translation id="3805899903892079518">Chromium ไม่มีสิทธิ์เข้าถึงรูปภาพหรือวิดีโอของคุณ เปิดใช้การเข้าถึงได้ในการตั้งค่า iOS &gt; ความเป็นส่วนตัว &gt; รูปภาพ</translation>
+<translation id="4166206055865952171">กำหนดให้ Chromium เป็นเบราว์เซอร์เริ่มต้น</translation>
 <translation id="4555020257205549924">เมื่อเปิดฟีเจอร์นี้ Chromium จะเสนอให้แปลหน้าต่างๆ ที่เขียนด้วยภาษาอื่นโดยใช้ Google แปลภาษา <ph name="BEGIN_LINK" />ดูข้อมูลเพิ่มเติม<ph name="END_LINK" /></translation>
 <translation id="4681781466797808448">เปิดโปรแกรมสแกนของ Chromium</translation>
 <translation id="4787850887676698916">แท็บที่คุณเปิดไว้ใน Chromium ในอุปกรณ์เครื่องอื่นๆ จะปรากฏที่นี่</translation>
@@ -39,10 +40,15 @@
 <translation id="6604711459180487467">รับประสบการณ์ที่ดีขึ้นใน Chromium ตามสถานที่ที่คุณอยู่</translation>
 <translation id="6820823224820483452">Chromium ตรวจสอบรหัสผ่านได้ไม่ครบทั้งหมด โปรดลองอีกครั้งในวันพรุ่งนี้</translation>
 <translation id="7099326575020694068">Chromium ไม่สามารถใช้กล้องถ่ายรูปในโหมด Split View</translation>
+<translation id="7118091470949186573">ตอนนี้คุณจะใช้ Chromium ทุกครั้งที่แตะลิงก์ในข้อความ เอกสาร และแอปอื่นๆ</translation>
 <translation id="7173114856073700355">เปิดการตั้งค่า</translation>
 <translation id="7208566199746267865">Chromium ช่วยคุณประหยัดเวลาโดยนำบัญชีของคุณไปไว้บนเว็บ คุณสามารถเพิ่มหรือนำบัญชีออกได้ในการตั้งค่า</translation>
 <translation id="7269362888766543920">ส่วนเสริมบางรายการทำให้ Chromium ขัดข้อง โปรดลองถอนการติดตั้งส่วนเสริมนั้น</translation>
 <translation id="7337881442233988129">Chromium</translation>
+<translation id="7349905826685622881">หากต้องการกำหนดให้ Chromium เป็นเบราว์เซอร์เริ่มต้น ให้ทำดังนี้
+        1. เปิดการตั้งค่า 
+        2. แตะแอปเบราว์เซอร์เริ่มต้น
+        3. เลือก Chromium</translation>
 <translation id="7357211569052832586">ระบบได้นำข้อมูลที่เลือกไว้ออกจาก Chromium และอุปกรณ์ที่ซิงค์แล้ว บัญชี Google ของคุณอาจมีประวัติการท่องเว็บในรูปแบบอื่นๆ เช่น การค้นหาและกิจกรรมจากบริการอื่นๆ ของ Google ที่ history.google.com</translation>
 <translation id="7400689562045506105">ใช้ Chromium ได้ทุกที่</translation>
 <translation id="766897673682622022">รหัสผ่านของคุณถูกเปิดเผยในการละเมิดข้อมูล Chromium ขอแนะนำให้เปลี่ยนรหัสผ่านตอนนี้เลย</translation>
diff --git a/ios/chrome/app/strings/resources/ios_chromium_strings_tr.xtb b/ios/chrome/app/strings/resources/ios_chromium_strings_tr.xtb
index d3d6f5a..d85cf37b 100644
--- a/ios/chrome/app/strings/resources/ios_chromium_strings_tr.xtb
+++ b/ios/chrome/app/strings/resources/ios_chromium_strings_tr.xtb
@@ -23,6 +23,7 @@
 <translation id="3344973607274501920">Chromium, şifrelerinizi kontrol edemedi. İnternet bağlantınızı kontrol etmeyi deneyin.</translation>
 <translation id="3639997914391704523">Chromium, Google Hesabınızla oturum açtığınızda şifrelerinizi kontrol edebilir.</translation>
 <translation id="3805899903892079518">Chromium, fotoğraflarınıza veya videolarınıza erişemiyor. iOS Ayarlar &gt; Gizlilik &gt; Fotoğraflar'dan erişimi etkinleştirin.</translation>
+<translation id="4166206055865952171">Chromium'u Varsayılan Tarayıcınız Yapın</translation>
 <translation id="4555020257205549924">Bu özellik açık durumdayken Chromium, diğer dillerde yazılmış sayfaları Google Çeviri'yi kullanarak çevirmeyi teklif eder. <ph name="BEGIN_LINK" />Daha fazla bilgi<ph name="END_LINK" /></translation>
 <translation id="4681781466797808448">Chromium tarayıcıyı açın</translation>
 <translation id="4787850887676698916">Diğer cihazlarınızda Chromium'da açtığınız sekmeler burada görünür.</translation>
@@ -39,10 +40,15 @@
 <translation id="6604711459180487467">Chromium'da, konumunuza dayalı olarak daha iyi bir deneyim yaşayın.</translation>
 <translation id="6820823224820483452">Chromium, şifrelerin tümünü kontrol edemedi. Yarın tekrar deneyin.</translation>
 <translation id="7099326575020694068">Chromium, kameranızı Bölünmüş Görünüm modunda kullanamıyor</translation>
+<translation id="7118091470949186573">Artık mesajlardaki, dokümanlardaki ve diğer uygulamalardaki bağlantıları tıkladığınızda Chromium'u kullanabilirsiniz.</translation>
 <translation id="7173114856073700355">Ayarları Aç</translation>
 <translation id="7208566199746267865">Chromium, hesaplarınızı web'e getirerek size zaman kazandırır. Hesapları Ayarlar'dan ekleyebilir veya kaldırabilirsiniz.</translation>
 <translation id="7269362888766543920">Bazı eklentiler Chromium'un kilitlenmesine neden oluyor. Lütfen bunların yüklemesini kaldırmayı deneyin.</translation>
 <translation id="7337881442233988129">Chromium</translation>
+<translation id="7349905826685622881">Chromium'u varsayılan tarayıcınız yapmak için:
+        1. Ayarlar'ı açın. 
+        2. Varsayılan Tarayıcı Uygulaması'na dokunun.
+        3. Chromium'u seçin.</translation>
 <translation id="7357211569052832586">Seçilen veriler Chromium'dan ve senkronize edilen cihazlardan kaldırıldı. Google Hesabınızda diğer tarama geçmişi biçimleri (örneğin, history.google.com adresindeki diğer Google hizmetlerine bağlı aramalar ve etkinlikler) bulunabilir.</translation>
 <translation id="7400689562045506105">Chromium'u Her Yerde Kullanın</translation>
 <translation id="766897673682622022">Şifreniz bir veri ihlali nedeniyle açığa çıktı. Chromium, şifrenizi hemen değiştirmenizi önerir.</translation>
diff --git a/ios/chrome/app/strings/resources/ios_chromium_strings_uk.xtb b/ios/chrome/app/strings/resources/ios_chromium_strings_uk.xtb
index 357b6f73..a0a0fff 100644
--- a/ios/chrome/app/strings/resources/ios_chromium_strings_uk.xtb
+++ b/ios/chrome/app/strings/resources/ios_chromium_strings_uk.xtb
@@ -23,6 +23,7 @@
 <translation id="3344973607274501920">Chromium не вдалося перевірити паролі. Переконайтеся, що є інтернет-з'єднання.</translation>
 <translation id="3639997914391704523">Chromium зможе перевірити ваші паролі, коли ви ввійдете в обліковий запис Google.</translation>
 <translation id="3805899903892079518">Chromium не має доступу до ваших фото чи відео. Надайте доступ у меню iOS "Параметри &gt; Конфіденційність &gt; Фото".</translation>
+<translation id="4166206055865952171">Установіть Chromium веб-переглядачем за умовчанням</translation>
 <translation id="4555020257205549924">Якщо ввімкнути цю функцію, Chromium пропонуватиме перекласти сторінки, написані іншими мовами, за допомогою Перекладача Google. <ph name="BEGIN_LINK" />Докладніше<ph name="END_LINK" /></translation>
 <translation id="4681781466797808448">Увімкніть сканер у Chromium</translation>
 <translation id="4787850887676698916">Тут відображатимуться вкладки, відкриті в Chromium на інших ваших пристроях.</translation>
@@ -39,10 +40,15 @@
 <translation id="6604711459180487467">Зробіть Chromium зручнішим, надавши йому доступ до даних про своє місцезнаходження.</translation>
 <translation id="6820823224820483452">Chromium не вдалося перевірити всі паролі. Повторіть спробу завтра.</translation>
 <translation id="7099326575020694068">Chromium не може використовувати камеру в режимі розділеного екрана</translation>
+<translation id="7118091470949186573">Тепер ви можете відкривати в Chromium посилання з повідомлень, документів та інших додатків.</translation>
 <translation id="7173114856073700355">Відкрити налаштування</translation>
 <translation id="7208566199746267865">З Chromium ви можете заощадити час, розмістивши свої облікові записи в Інтернеті. Додати або вилучити облікові записи можна в налаштуваннях.</translation>
 <translation id="7269362888766543920">Через деякі доповнення Chromium аварійно завершує роботу. Спробуйте видалити їх.</translation>
 <translation id="7337881442233988129">Chromium</translation>
+<translation id="7349905826685622881">Як установити Chromium веб-переглядачем за умовчанням
+        1. Відкрийте налаштування. 
+        2. Натисніть "Веб-переглядач за умовчанням".
+        3. Виберіть Chromium.</translation>
 <translation id="7357211569052832586">Вибрані дані видалено з Chromium і синхронізованих пристроїв. У вашому обліковому записі Google на сторінці history.google.com може зберігатись історія веб-перегляду (як-от пошукові запити й активність) з інших служб Google.</translation>
 <translation id="7400689562045506105">Користуйтеся Chromium будь-де</translation>
 <translation id="766897673682622022">Ваш пароль розкрито через порушення безпеки даних. Chromium радить негайно змінити його.</translation>
diff --git a/ios/chrome/app/strings/resources/ios_chromium_strings_ur.xtb b/ios/chrome/app/strings/resources/ios_chromium_strings_ur.xtb
index d23c6139..8a3ef55d9 100644
--- a/ios/chrome/app/strings/resources/ios_chromium_strings_ur.xtb
+++ b/ios/chrome/app/strings/resources/ios_chromium_strings_ur.xtb
@@ -23,6 +23,7 @@
 <translation id="3344973607274501920">‏Chromium آپ کے پاس ورڈز چیک نہیں کر سکا۔ اپنا انٹرنیٹ کنکشن چیک کرنے کی کوشش کریں۔</translation>
 <translation id="3639997914391704523">‏جب آپ اپنے Google اکاؤنٹ سے سائن ان کرتے ہیں تو Chromium آپ کے پاس ورڈز کو چیک کر سکتا ہے۔</translation>
 <translation id="3805899903892079518">‏Chromium کو آپ کی تصاویر یا ویڈیوز تک رسائی حاصل نہیں ہے۔ iOS ترتیبات &gt; رازداری &gt; تصاویر میں رسائی کو فعال کریں۔</translation>
+<translation id="4166206055865952171">‏Chromium کو اپنا ڈیفالٹ بنائیں</translation>
 <translation id="4555020257205549924">‏یہ خصوصیت آن کیے جانے پر، Chromium دوسری زبانوں میں لکھے ہوئے صفحات کا Google ترجمہ استعمال کر کے ترجمہ کرنے کی پیشکش کرے گا۔ <ph name="BEGIN_LINK" />مزید جانیں<ph name="END_LINK" /></translation>
 <translation id="4681781466797808448">‏Chromium اسکینر آن کریں</translation>
 <translation id="4787850887676698916">‏اپنے دیگر آلات پر Chromium میں آپ نے جو ٹیبز کھولے ہیں وہ یہاں ظاہر ہوں گے۔</translation>
@@ -39,10 +40,15 @@
 <translation id="6604711459180487467">‏اپنے مقام کی بنیاد پر Chromium میں ایک بہتر تجربہ حاصل کریں۔</translation>
 <translation id="6820823224820483452">‏Chromium سبھی پاس ورڈز چیک نہیں کر سکا۔ کل دوبارہ کوشش کریں۔</translation>
 <translation id="7099326575020694068">‏Chromium تقسیم کے منظر کی وضع میں آپ کا کیمرا استعمال نہیں کر سکتا ہے</translation>
+<translation id="7118091470949186573">‏اب جب بھی آپ پیغامات، دستاویزات اور دیگر ایپس میں لنک ٹیپ کرتے ہیں تو آپ Chromium استعمال کرسکتے ہیں۔</translation>
 <translation id="7173114856073700355">ترتیبات کھولیں</translation>
 <translation id="7208566199746267865">‏Chromium آپ کے اکاؤنٹس کو ویب پر لا کر آپ کا وقت بچاتا ہے۔ آپ ترتیبات میں اکاؤنٹس کو شامل کر سکتے یا ہٹا سکتے ہیں۔</translation>
 <translation id="7269362888766543920">‏کچھ اضافے Chromium کے کریش ہونے کا سبب بنتے ہیں۔ براہ کرم ان کو اَن انسٹال کرنے کی کوشش کریں۔</translation>
 <translation id="7337881442233988129">Chromium</translation>
+<translation id="7349905826685622881">‏Chromium کو اپنا ڈیفالٹ بنانے کیلئے:
+        1۔ ترتیبات کھولیں۔ 
+        2۔ ڈیفالٹ براؤزر ایپ تھپتھپائیں۔
+        3۔ Chromium کو منتخب کریں۔</translation>
 <translation id="7357211569052832586">‏Chromium اور مطابقت پذیر آلات سے منتخب ڈیٹا کو ہٹا دیا گیا ہے۔ ممکن ہے کہ history.google.com پر آپ کے Google اکاؤنٹ میں دیگر Google سروسز سے تلاشیں اور سرگرمی جیسی براؤزنگ کی سرگزشت کی دیگر شکلیں موجود ہوں۔</translation>
 <translation id="7400689562045506105">‏Chromium کو ہر جگہ استعمال کریں</translation>
 <translation id="766897673682622022">‏ڈیٹا کی خلاف ورزی میں آپ کا پاس ورڈ افشاء ہو گیا۔ Chromium کی تجویز ہے کہ آپ ابھی پاس ورڈ تبدیل کریں۔</translation>
diff --git a/ios/chrome/app/strings/resources/ios_chromium_strings_vi.xtb b/ios/chrome/app/strings/resources/ios_chromium_strings_vi.xtb
index 7f8be4806..92c454b 100644
--- a/ios/chrome/app/strings/resources/ios_chromium_strings_vi.xtb
+++ b/ios/chrome/app/strings/resources/ios_chromium_strings_vi.xtb
@@ -23,6 +23,7 @@
 <translation id="3344973607274501920">Chromium không thể kiểm tra mật khẩu của bạn. Hãy thử kiểm tra kết nối Internet.</translation>
 <translation id="3639997914391704523">Chromium có thể kiểm tra mật khẩu khi bạn đăng nhập bằng Tài khoản Google của mình.</translation>
 <translation id="3805899903892079518">Chromium không có quyền truy cập ảnh hoặc video của bạn. Hãy cho phép truy cập Cài đặt iOS &gt; Bảo mật &gt; Ảnh.</translation>
+<translation id="4166206055865952171">Đặt Chromium làm trình duyệt mặc định</translation>
 <translation id="4555020257205549924">Khi tính năng này được bật, Chromium sẽ đề xuất sử dụng Google Dịch để dịch các trang viết bằng ngôn ngữ khác. <ph name="BEGIN_LINK" />Tìm hiểu thêm<ph name="END_LINK" /></translation>
 <translation id="4681781466797808448">Bật trình quét của Chromium</translation>
 <translation id="4787850887676698916">Các thẻ bạn đã mở trong Chromium trên thiết bị khác sẽ xuất hiện tại đây.</translation>
@@ -39,10 +40,15 @@
 <translation id="6604711459180487467">Có được trải nghiệm tốt hơn trong Chromium dựa trên vị trí của bạn.</translation>
 <translation id="6820823224820483452">Chromium không thể kiểm tra một số mật khẩu. Hãy thử lại vào ngày mai.</translation>
 <translation id="7099326575020694068">Chromium không thể sử dụng máy ảnh của bạn ở Chế độ xem phân tách</translation>
+<translation id="7118091470949186573">Giờ đây, bạn có thể dùng Chromium bất cứ khi nào nhấn vào các đường liên kết trong thư/tin nhắn, tài liệu và các ứng dụng khác.</translation>
 <translation id="7173114856073700355">Mở phần Cài đặt</translation>
 <translation id="7208566199746267865">Chromium giúp bạn tiết kiệm thời gian bằng cách đưa tài khoản của bạn lên web. Bạn có thể thêm hoặc xóa tài khoản trong Cài đặt.</translation>
 <translation id="7269362888766543920">Một số tiện ích bổ sung khiến Chromium trục trặc. Hãy thử gỡ cài đặt chúng.</translation>
 <translation id="7337881442233988129">Chromium</translation>
+<translation id="7349905826685622881">Cách đặt Chromium làm trình duyệt mặc định:
+        1. Mở phần Cài đặt. 
+        2. Nhấn vào Ứng dụng trình duyệt mặc định.
+        3. Chọn Chromium.</translation>
 <translation id="7357211569052832586">Dữ liệu được chọn đã bị xóa khỏi Chromium và các thiết bị được đồng bộ hóa. Tài khoản Google của bạn có thể có các dạng lịch sử duyệt web khác, chẳng hạn như tìm kiếm và hoạt động từ các dịch vụ khác của Google tại history.google.com.</translation>
 <translation id="7400689562045506105">Sử dụng Chromium mọi nơi</translation>
 <translation id="766897673682622022">Mật khẩu của bạn đã bị lộ trong một vụ rò rỉ dữ liệu. Chromium khuyên bạn nên đổi ngay mật khẩu.</translation>
diff --git a/ios/chrome/app/strings/resources/ios_chromium_strings_zh-CN.xtb b/ios/chrome/app/strings/resources/ios_chromium_strings_zh-CN.xtb
index 1121875..0bc21f4 100644
--- a/ios/chrome/app/strings/resources/ios_chromium_strings_zh-CN.xtb
+++ b/ios/chrome/app/strings/resources/ios_chromium_strings_zh-CN.xtb
@@ -23,6 +23,7 @@
 <translation id="3344973607274501920">Chromium 无法检查您的密码。请尝试检查您的互联网连接。</translation>
 <translation id="3639997914391704523">您需要先登录 Google 帐号才能使用 Chromium 的密码检查功能。</translation>
 <translation id="3805899903892079518">Chromium 无权访问您的照片或视频。请依次点按 iOS 中的“设置”&gt;“隐私”&gt;“照片”,授予其访问权限。</translation>
+<translation id="4166206055865952171">将 Chromium 设为默认浏览器</translation>
 <translation id="4555020257205549924">启用此功能后,Chromium 将使用 Google 翻译对其他语言的网页进行翻译。<ph name="BEGIN_LINK" />了解详情<ph name="END_LINK" /></translation>
 <translation id="4681781466797808448">开启 Chromium 扫描器</translation>
 <translation id="4787850887676698916">您在其他设备上的 Chromium 中打开的标签页将列在此处。</translation>
@@ -39,10 +40,15 @@
 <translation id="6604711459180487467">要在 Chromium 中获得更好的使用体验,需要用到您的位置信息。</translation>
 <translation id="6820823224820483452">Chromium 无法检查所有密码。请明天再试。</translation>
 <translation id="7099326575020694068">Chromium 无法在分割视图模式下使用您的相机</translation>
+<translation id="7118091470949186573">现在,您只需点按消息、文档和其他应用中的链接,即可使用 Chromium。</translation>
 <translation id="7173114856073700355">打开“设置”</translation>
 <translation id="7208566199746267865">为节省您的时间,Chromium 已将您的 Google 帐号同步到网络上。您可在“设置”中添加或移除帐号。</translation>
 <translation id="7269362888766543920">部分插件会导致 Chromium 崩溃,请尝试卸载这些插件。</translation>
 <translation id="7337881442233988129">Chromium</translation>
+<translation id="7349905826685622881">若要将 Chromium 设为默认浏览器,请执行以下操作:
+        1. 打开“设置”。
+        2. 点按“默认浏览器应用”。
+        3. 选择“Chromium”。</translation>
 <translation id="7357211569052832586">所选数据已从 Chromium 和同步的设备中移除。不过,您的 Google 帐号在 history.google.com 上可能有其他形式的浏览记录(例如,在其他 Google 服务中的搜索记录和活动记录)。</translation>
 <translation id="7400689562045506105">随时随地使用 Chromium</translation>
 <translation id="766897673682622022">您的密码遭遇了数据泄露。Chromium 建议您立即更改此密码。</translation>
diff --git a/ios/chrome/app/strings/resources/ios_chromium_strings_zh-HK.xtb b/ios/chrome/app/strings/resources/ios_chromium_strings_zh-HK.xtb
index 6dde36d..6ce61bb 100644
--- a/ios/chrome/app/strings/resources/ios_chromium_strings_zh-HK.xtb
+++ b/ios/chrome/app/strings/resources/ios_chromium_strings_zh-HK.xtb
@@ -47,7 +47,7 @@
 <translation id="7337881442233988129">ChromiumHelper</translation>
 <translation id="7349905826685622881">如要將 Chromium 設定為預設瀏覽器:
         1. 開啟 [設定]。
-        2. 輕按 [預設的瀏覽器應用程式]。
+        2. 輕按 [預設瀏覽器應用程式]。
         3. 選取 [Chromium]。</translation>
 <translation id="7357211569052832586">所選資料已從 Chromium 和已同步的裝置中移除。不過,您仍可前往 history.google.com 存取 Google 帳戶中保存的其他各種瀏覽紀錄,例如在其他 Google 服務中的搜尋和活動紀錄。</translation>
 <translation id="7400689562045506105">隨時隨地使用 Chromium</translation>
diff --git a/ios/chrome/app/strings/resources/ios_chromium_strings_zh-TW.xtb b/ios/chrome/app/strings/resources/ios_chromium_strings_zh-TW.xtb
index 9e4cfe8..885574b 100644
--- a/ios/chrome/app/strings/resources/ios_chromium_strings_zh-TW.xtb
+++ b/ios/chrome/app/strings/resources/ios_chromium_strings_zh-TW.xtb
@@ -23,6 +23,7 @@
 <translation id="3344973607274501920">Chromium 無法檢查你的密碼,請查看網際網路連線狀態。</translation>
 <translation id="3639997914391704523">如果你使用 Google 帳戶登入,Chromium 可以檢查你的密碼。</translation>
 <translation id="3805899903892079518">Chromium 無法存取您的相片或影片,請前往「iOS 設定」中的 [隱私權] &gt; [相片] 啟用存取權。</translation>
+<translation id="4166206055865952171">將 Chromium 設為預設瀏覽器</translation>
 <translation id="4555020257205549924">開啟這項功能後,Chromium 會使用 Google 翻譯來翻譯其他語言的網頁。<ph name="BEGIN_LINK" />瞭解詳情<ph name="END_LINK" /></translation>
 <translation id="4681781466797808448">開啟 Chromium 掃描器</translation>
 <translation id="4787850887676698916">你在其他裝置上透過 Chromium 開啟的分頁會顯示在這裡。</translation>
@@ -39,10 +40,15 @@
 <translation id="6604711459180487467">Chromium 可根據你的位置資訊提供更優質的體驗。</translation>
 <translation id="6820823224820483452">Chromium 無法檢查所有密碼,請明天再試。</translation>
 <translation id="7099326575020694068">Chromium 無法在分割模式中使用你的相機</translation>
+<translation id="7118091470949186573">現在你只要在訊息、文件或其他應用程式中輕觸連結,即可使用 Chromium。</translation>
 <translation id="7173114856073700355">開啟設定</translation>
 <translation id="7208566199746267865">Chromium 會將你的所有帳戶同步到網路上,為你節省時間。你可以在「設定」中新增或移除帳戶。</translation>
 <translation id="7269362888766543920">部分外掛程式造成 Chromium 當機,請解除安裝這些外掛程式。</translation>
 <translation id="7337881442233988129">Chromium</translation>
+<translation id="7349905826685622881">如要將 Chromium 設為預設瀏覽器:
+        1. 開啟「設定」。
+        2. 輕觸 [預設的瀏覽器應用程式]。
+        3. 選取 [Chromium]。</translation>
 <translation id="7357211569052832586">系統已將你所選取的資料從 Chromium 和其他同步的裝置中移除。你的 Google 帳戶仍可能保留了其他類型的瀏覽記錄,例如其他 Google 服務中的搜尋和活動記錄 (可前往 history.google.com 查詢)。</translation>
 <translation id="7400689562045506105">Chromium 隨時隨地都能派上用場</translation>
 <translation id="766897673682622022">你的密碼因為資料侵害事件遭到外洩。Chromium 建議你立即變更密碼。</translation>
diff --git a/ios/chrome/app/strings/resources/ios_google_chrome_strings_as.xtb b/ios/chrome/app/strings/resources/ios_google_chrome_strings_as.xtb
index f61c1c93..31528a7 100644
--- a/ios/chrome/app/strings/resources/ios_google_chrome_strings_as.xtb
+++ b/ios/chrome/app/strings/resources/ios_google_chrome_strings_as.xtb
@@ -11,6 +11,7 @@
 <translation id="2147651015520127414">Chromiumএ সত্যাপন কৰিছে যে <ph name="ISSUER" />এ এই ৱেবছাইটৰ প্ৰমাণপত্ৰ প্ৰদান কৰিছে।</translation>
 <translation id="2199719347983604670">Chrome ছিংকৰ ডেটা</translation>
 <translation id="2347208864470321755">যেতিয়া এই সুবিধাটো অন কৰা থাকে তেতিয়া Chromeএ অন্য ভাষাত থকা পৃষ্ঠাবোৰ Google Translate ব্যৱহাৰ কৰি অনুবাদ কৰাৰ প্ৰস্তাব দিয়ে। <ph name="BEGIN_LINK" />অধিক জানক<ph name="END_LINK" /></translation>
+<translation id="2415682770504543561">Chromeক আপোনাৰ ডিফ’ল্ট ব্ৰাউজাৰ কৰক</translation>
 <translation id="2574249610672786438">আপুনি Chrome ব্যৱহাৰ কৰা সকলো ডিভাইচৰ পৰা নিজৰ টেবসমূহ চাবলৈ আপোনাৰ সকলো ডিভাইচত ছাইন ইন কৰক</translation>
 <translation id="2576431527583832481">Chrome অধিক উৎকৃষ্ট হ'ল! এটা নতুন সংস্কৰণ আছে।</translation>
 <translation id="257708665678654955">ইয়াৰ পাছত আপুনি Google Chromeএ এই ছাইটটোৰ পৰা <ph name="LANGUAGE_NAME" /> পৃষ্ঠা অনুবাদ কৰাৰ সুবিধাটো প্ৰদান কৰাটো বিচাৰেনে?</translation>
@@ -24,6 +25,7 @@
 <translation id="3282568296779691940">Chromeত ছাইন-ইন কৰক</translation>
 <translation id="3345341804167540816">সকলোতে Chrome ব্যৱহাৰ কৰক</translation>
 <translation id="3522659714780527202">আপুনি Chrome ব্যৱহাৰ কৰা সকলো ডিভাইচৰ পৰা নিজৰ টেবসমূহ চাবলৈ ছিংক অন কৰক</translation>
+<translation id="3706101708757577809">এতিয়া আপুনি বাৰ্তা, নথি আৰু অন্য এপ্‌সমূহত থকা কোনো লিংকত টিপিলে যিকোনো সময়তে Chrome ব্যৱহাৰ কৰিব পাৰে।</translation>
 <translation id="384394811301901750">Google Chromeএ বর্তমান আপোনাৰ কেমেৰা ব্যৱহাৰ কৰিব নোৱাৰে</translation>
 <translation id="3980220367029651214">আপুনি ছিংক কৰা একাউণ্ট <ph name="USER_EMAIL1" />ৰ পৰা <ph name="USER_EMAIL2" />লৈ সলনি কৰিছে। আপোনাৰ বৰ্তমানৰ Chromium ডেটা <ph name="DOMAIN" />এ পৰিচালনা কৰি আছে। এই কাৰ্যই আপোনাৰ ডেটা এই ডিভাইচটোৰপৰা মচি পেলাব কিন্তু আপোনাৰ ডেটাবোৰ <ph name="USER_EMAIL1" />ত থাকিব।</translation>
 <translation id="3988789688219830639">আপোনাৰ ফট’ বা ভিডিঅ’সমূহত Google Chromeৰ এক্সেছ নাই৷ iOS ছেটিং &gt; গোপনীয়তা &gt; ফট’-ত এক্সেছ সক্ষম কৰক।</translation>
@@ -43,6 +45,10 @@
 <translation id="6600954340915313787">Chromeলৈ প্ৰতিলিপি কৰা হ’ল</translation>
 <translation id="6648150602980899529">আপুনি <ph name="DOMAIN" />এ পৰিচালনা কৰা এটা একাউণ্টৰ জৰিয়তে ছাইন ইন কৰিছে আৰু সেইটোৰ প্ৰশাসকে আপোনাৰ Chrome ডেটা নিয়ন্ত্ৰণ কৰিবলৈ সুবিধা দিছে। আপোনাৰ ডেটা এই একাউণ্টটোৰ সৈতে স্থায়ীভাৱে সংযুক্ত হৈ থাকিব। Chromeৰ পৰা ছাইন আউট কৰিলে আপোনাৰ ডেটা মচা যাব কিন্ত সেইবোৰ আপোনাৰ Google একাউণ্টত জমা হৈয়ে থাকিব।</translation>
 <translation id="6676840375528380067">এই ডিভাইচটোৰ পৰা Chrome ডেটা মচিবনে?</translation>
+<translation id="6724102885918156196">Chromeক আপোনাৰ ডিফ’ল্ট ব্ৰাউজাৰ কৰিবলৈ:
+        ১) ছেটিংসমূহ খোলক। 
+        ২) ডিফ’ল্ট ব্ৰাউজাৰ এপত টিপক।
+        ৩) Chrome বাছনি কৰক।</translation>
 <translation id="7165736900384873061">Google Chrome QR স্কেনাৰ ব্যৱহাৰ কৰিবলৈ আৰম্ভ কৰক</translation>
 <translation id="7172660552945675509">দিহা: <ph name="BEGIN_LINK" />আপোনাৰ ড’কলৈ Chromeক আঁতৰাওক<ph name="END_LINK" /></translation>
 <translation id="7173114856073700355">ছেটিংসমূহ খোলক</translation>
diff --git a/ios/chrome/app/strings/resources/ios_google_chrome_strings_bn.xtb b/ios/chrome/app/strings/resources/ios_google_chrome_strings_bn.xtb
index 16f1fae..8d304ff 100644
--- a/ios/chrome/app/strings/resources/ios_google_chrome_strings_bn.xtb
+++ b/ios/chrome/app/strings/resources/ios_google_chrome_strings_bn.xtb
@@ -11,6 +11,7 @@
 <translation id="2147651015520127414"><ph name="ISSUER" /> যে এই ওয়েবসাইটের সার্টিফিকেট প্রকাশ করেছে Chrome তা যাচাই করেছে।</translation>
 <translation id="2199719347983604670">Chrome সিঙ্ক থেকে ডেটা</translation>
 <translation id="2347208864470321755">যখন এই বৈশিষ্ট্যটি চালু করা হয় তখন Chrome, Google অনুবাদ ব্যবহার করে অন্যান্য ভাষায় লিখিত পৃষ্ঠাগুলি অনুবাদ করার অফার করবে৷ <ph name="BEGIN_LINK" />আরও জানুন<ph name="END_LINK" /></translation>
+<translation id="2415682770504543561">Chrome-কে আপনার ডিফল্ট ব্রাউজার হিসেবে সেট করুন</translation>
 <translation id="2574249610672786438">আপনার সমস্ত ডিভাইসে সাইন-ইন করে থাকুন, যাতে আপনি যেখান থেকেই Chrome ব্যবহার করুন না কেন, সেখানেই আপনি নিজের ট্যাবগুলি দেখতে পারেন</translation>
 <translation id="2576431527583832481">Chrome আরও ভাল হয়েছে! একটি নতুন ভার্সন উপলব্ধ আছে৷</translation>
 <translation id="257708665678654955">আপনি কি এরপর থেকে এই সাইটের <ph name="LANGUAGE_NAME" /> পৃষ্ঠাগুলিকে অনুবাদ করে দেওয়ার জন্য Google Chrome থেকে প্রম্পট পেতে চান?</translation>
@@ -24,6 +25,7 @@
 <translation id="3282568296779691940">Chrome-এ সাইন-ইন করুন</translation>
 <translation id="3345341804167540816">Chrome সব জায়গায় ব্যবহার করুন</translation>
 <translation id="3522659714780527202">সিঙ্ক চালু করে রাখুন, যাতে আপনি যেখান থেকেই Chrome ব্যবহার করুন না কেন, সেখানেই আপনি নিজের ট্যাবগুলি দেখতে পারেন</translation>
+<translation id="3706101708757577809">আপনি এখন মেসেজ, ডকুমেন্ট এবং অন্য অ্যাপে যেকোনও সময় লিঙ্ক ট্যাপ করার জন্য Chrome ব্যবহার করতে পারেন।</translation>
 <translation id="384394811301901750">Google Chrome এই মুহূর্তে আপনার ক্যামেরা ব্যবহার করতে পারছে না</translation>
 <translation id="3980220367029651214">আপনি সিঙ্ক অ্যাকাউন্টগুলিকে <ph name="USER_EMAIL1" /> থেকে <ph name="USER_EMAIL2" /> এ সুইচ করছেন। আপনার বিদ্যমান Chrome ডেটা <ph name="DOMAIN" /> দ্বারা পরিচালিত হয়। এটি এই ডিভাইস থেকে আপনার ডেটা মুছে দেবে, কিন্তু <ph name="USER_EMAIL1" /> এ আপনার ডেটা থাকবে।</translation>
 <translation id="3988789688219830639">আপনার ছবি বা ভিডিওতে Google Chrome এর অ্যাক্সেস নেই। iOS সেটিংস &gt; গোপনীয়তা &gt; ফটোগুলিতে অ্যাক্সেস সক্ষম করুন।</translation>
@@ -44,6 +46,10 @@
 <translation id="6600954340915313787">Chrome-এ প্রতিলিপি করা হয়েছে</translation>
 <translation id="6648150602980899529">আপনি <ph name="DOMAIN" /> দ্বারা পরিচালিত একটি অ্যাকাউন্টের মাধ্যমে সাইন-আউট করছেন এবং এর প্রশাসককে আপনার Chrome ডেটা নিয়ন্ত্রণ করতে দিচ্ছেন৷ আপনার ডেটা এই অ্যাকাউন্টের সাথে স্থায়ীভাবে আবদ্ধ হবে৷ Chrome থেকে সাইন-আউট করলে এই ডিভাইস থেকে আপনার ডেটা মুছে ফেলা হবে, কিন্তু এটি আপনার Google অ্যাকাউন্টে সঞ্চিত থাকবে।</translation>
 <translation id="6676840375528380067">এই ডিভাইস থেকে Chrome ডেটা সরিয়ে ফেলবেন?</translation>
+<translation id="6724102885918156196">Chrome-কে আপনার ডিফল্ট ব্রাউজার হিসেবে সেট করতে:
+        ১. সেটিংস খুলুন। 
+        ২. ডিফল্ট ব্রাউজার অ্যাপে ট্যাপ করুন।
+        ৩. Chrome বেছে নিন।</translation>
 <translation id="7165736900384873061">Google Chrome QR স্ক্যানারের ব্যবহার শুরু করুন</translation>
 <translation id="7172660552945675509">টিপ: <ph name="BEGIN_LINK" />Chrome-কে আপনার ডকে সরান<ph name="END_LINK" /></translation>
 <translation id="7173114856073700355">সেটিংস খুলুন</translation>
diff --git a/ios/chrome/app/strings/resources/ios_google_chrome_strings_es-419.xtb b/ios/chrome/app/strings/resources/ios_google_chrome_strings_es-419.xtb
index 5915f6d..93044dc 100644
--- a/ios/chrome/app/strings/resources/ios_google_chrome_strings_es-419.xtb
+++ b/ios/chrome/app/strings/resources/ios_google_chrome_strings_es-419.xtb
@@ -11,6 +11,7 @@
 <translation id="2147651015520127414">Chrome verificó que <ph name="ISSUER" /> emitió el certificado de este sitio web.</translation>
 <translation id="2199719347983604670">Datos de Sincronización de Chrome</translation>
 <translation id="2347208864470321755">Cuando esté activada esta función, Chrome ofrecerá traducir páginas escritas en otros idiomas con Google Traductor. <ph name="BEGIN_LINK" />Más información<ph name="END_LINK" /></translation>
+<translation id="2415682770504543561">Establece Chrome como tu navegador predeterminado</translation>
 <translation id="2574249610672786438">Para ver tus pestañas donde sea que uses Chrome, accede a tu cuenta en todos los dispositivos</translation>
 <translation id="2576431527583832481">¡Chrome mejoró! Hay una nueva versión disponible.</translation>
 <translation id="257708665678654955">¿Quieres que Google Chrome te ofrezca traducir las páginas de este sitio que estén en <ph name="LANGUAGE_NAME" /> la próxima vez?</translation>
@@ -24,6 +25,7 @@
 <translation id="3282568296779691940">Acceder a Chrome</translation>
 <translation id="3345341804167540816">Usar Chrome en todas partes</translation>
 <translation id="3522659714780527202">Para ver tus pestañas donde sea que uses Chrome, activa la sincronización</translation>
+<translation id="3706101708757577809">Ahora puedes usar Chrome cada vez que presionas vínculos que aparecen en mensajes, documentos u otras apps.</translation>
 <translation id="384394811301901750">Google Chrome no puede usar tu cámara en este momento</translation>
 <translation id="3980220367029651214">Estás cambiando la cuenta de sincronización de <ph name="USER_EMAIL1" /> a <ph name="USER_EMAIL2" />. <ph name="DOMAIN" /> administra tus datos de Chrome existentes. Esta acción borrará tus datos del dispositivo, pero permanecerán en <ph name="USER_EMAIL1" />.</translation>
 <translation id="3988789688219830639">Google Chrome no puede acceder a tus fotos ni videos. Habilita el acceso en Configuración de iOS &gt; Privacidad &gt; Fotos.</translation>
@@ -44,6 +46,10 @@
 <translation id="6600954340915313787">Se copió en Chrome.</translation>
 <translation id="6648150602980899529">Estás accediendo con una cuenta administrada por <ph name="DOMAIN" /> y dándole permiso a su administrador para que controle tus datos de Chrome. Tus datos se vincularán de forma permanente a esta cuenta. Si sales de Chrome, tus datos se borrarán en este dispositivo, pero quedarán guardados en tu cuenta de Google.</translation>
 <translation id="6676840375528380067">¿Quieres borrar tus datos de Chrome de este dispositivo?</translation>
+<translation id="6724102885918156196">Para establecer Chrome como navegador predeterminado, haz lo siguiente:
+        1. Abre Configuración. 
+        2. Presiona la app del navegador predeterminado.
+        3. Selecciona Chrome.</translation>
 <translation id="7165736900384873061">Usar el escáner QR en Google Chrome</translation>
 <translation id="7172660552945675509">Sugerencia: <ph name="BEGIN_LINK" />Lleva Chrome a tu Dock<ph name="END_LINK" /></translation>
 <translation id="7173114856073700355">Abrir la configuración</translation>
diff --git a/ios/chrome/app/strings/resources/ios_google_chrome_strings_es.xtb b/ios/chrome/app/strings/resources/ios_google_chrome_strings_es.xtb
index 1996b47..5d43a03 100644
--- a/ios/chrome/app/strings/resources/ios_google_chrome_strings_es.xtb
+++ b/ios/chrome/app/strings/resources/ios_google_chrome_strings_es.xtb
@@ -11,6 +11,7 @@
 <translation id="2147651015520127414">Chrome ha verificado que <ph name="ISSUER" /> emitió el certificado de este sitio web.</translation>
 <translation id="2199719347983604670">Datos de Sincronización de Chrome</translation>
 <translation id="2347208864470321755">Cuando se activa esta función, Chrome ofrece la posibilidad de traducir páginas escritas en otros idiomas con el Traductor de Google. <ph name="BEGIN_LINK" />Más información<ph name="END_LINK" /></translation>
+<translation id="2415682770504543561">Establecer Chrome como navegador predeterminado</translation>
 <translation id="2574249610672786438">Inicia sesión en todos tus dispositivos para ver tus pestañas dondequiera que uses Chrome</translation>
 <translation id="2576431527583832481">Chrome sigue mejorando. Hay una nueva versión disponible.</translation>
 <translation id="257708665678654955">¿Quieres que Google Chrome te ofrezca la posibilidad de traducir las páginas en <ph name="LANGUAGE_NAME" /> de este sitio web la próxima vez?</translation>
@@ -24,6 +25,7 @@
 <translation id="3282568296779691940">Iniciar sesión en Chrome</translation>
 <translation id="3345341804167540816">Usar Chrome en todas partes</translation>
 <translation id="3522659714780527202">Activa la sincronización para ver tus pestañas dondequiera que uses Chrome</translation>
+<translation id="3706101708757577809">Ahora puedes usar Chrome cada vez que toques enlaces de mensajes, documentos y otras aplicaciones.</translation>
 <translation id="384394811301901750">Google Chrome no puede usar la cámara en este momento</translation>
 <translation id="3980220367029651214">Estás cambiando las cuentas de sincronización de <ph name="USER_EMAIL1" /> a <ph name="USER_EMAIL2" />. Tus datos actuales de Chrome están administrados por <ph name="DOMAIN" />. Se van a eliminar tus datos de este dispositivo, pero van a permanecer en <ph name="USER_EMAIL1" />.</translation>
 <translation id="3988789688219830639">Google Chrome no puede acceder a tus fotos y vídeos (para permitirlo, ve a Ajustes de iOS &gt; Privacidad &gt; Fotos).</translation>
@@ -44,6 +46,10 @@
 <translation id="6600954340915313787">Copiada a Chrome</translation>
 <translation id="6648150602980899529">Estás iniciando sesión con una cuenta gestionada por <ph name="DOMAIN" />, lo que significa que vas a proporcionar a su administrador el control sobre tus datos de Chrome. Los datos se van a vincular de forma permanente a esta cuenta. Si cierras sesión en Chrome, se eliminarán los datos de este dispositivo pero permanecerán almacenados en tu cuenta de Google.</translation>
 <translation id="6676840375528380067">¿Quieres borrar tus datos de Chrome en este dispositivo?</translation>
+<translation id="6724102885918156196">Para establecer Chrome como navegador predeterminado, haz lo siguiente:
+        1. Abre Configuración. 
+        2. Toca Aplicación de navegador pred.
+        3. Selecciona Chrome.</translation>
 <translation id="7165736900384873061">Empezar a usar el escáner de QR de Google Chrome</translation>
 <translation id="7172660552945675509">Consejo: <ph name="BEGIN_LINK" />Mueve Chrome a tu Dock<ph name="END_LINK" /></translation>
 <translation id="7173114856073700355">Abrir Configuración</translation>
diff --git a/ios/chrome/app/strings/resources/ios_google_chrome_strings_eu.xtb b/ios/chrome/app/strings/resources/ios_google_chrome_strings_eu.xtb
index 85ece2cc..13dc091 100644
--- a/ios/chrome/app/strings/resources/ios_google_chrome_strings_eu.xtb
+++ b/ios/chrome/app/strings/resources/ios_google_chrome_strings_eu.xtb
@@ -59,6 +59,6 @@
 <translation id="7698568245838009292">Chrome-k kamera atzitu nahi du</translation>
 <translation id="8370517070665726704">Copyright <ph name="YEAR" /> Google LLC. Eskubide guztiak erreserbatuta.</translation>
 <translation id="840168496893712993">Gehigarri batzuek Chrome huts egitea eragiten dute. Saiatu horiek desinstalatzen.</translation>
-<translation id="8459495907675268833">Kendu dira hautatutako datuak Chrome-tik eta sinkronizatutako gailuetatik. Baliteke Google kontuak arakatze-historiako bestelako datu batzuk (adibidez, bilaketak eta beste Google-ren zerbitzu batzuetako jarduerak) edukitzea history.google.com webgunean.</translation>
+<translation id="8459495907675268833">Kendu dira hautatutako datuak Chrome-tik eta sinkronizatutako gailuetatik. Baliteke Google-ko kontuak arakatze-historiako bestelako datu batzuk (adibidez, bilaketak eta beste Google-ren zerbitzu batzuetako jarduerak) edukitzea history.google.com webgunean.</translation>
 <translation id="8540666473246803645">Google Chrome</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/ios/chrome/app/strings/resources/ios_google_chrome_strings_fr-CA.xtb b/ios/chrome/app/strings/resources/ios_google_chrome_strings_fr-CA.xtb
index d612569..22bc78b 100644
--- a/ios/chrome/app/strings/resources/ios_google_chrome_strings_fr-CA.xtb
+++ b/ios/chrome/app/strings/resources/ios_google_chrome_strings_fr-CA.xtb
@@ -11,6 +11,7 @@
 <translation id="2147651015520127414">Chrome a vérifié que <ph name="ISSUER" /> a émis le certificat de ce site Web.</translation>
 <translation id="2199719347983604670">Données provenant de la synchronisation Google Chrome</translation>
 <translation id="2347208864470321755">Lorsque cette fonction est activée, Google Chrome vous propose de traduire les pages écrites dans d'autres langues à l'aide de Google Traduction. <ph name="BEGIN_LINK" />En savoir plus<ph name="END_LINK" /></translation>
+<translation id="2415682770504543561">Faire de Chrome votre navigateur par défaut</translation>
 <translation id="2574249610672786438">Pour voir vos onglets partout où vous utilisez Chrome, connectez-vous sur tous vos appareils</translation>
 <translation id="2576431527583832481">Une nouvelle version améliorée de Google Chrome est maintenant offerte.</translation>
 <translation id="257708665678654955">Souhaitez-vous que Google Chrome vous propose de traduire les pages de ce site rédigées en <ph name="LANGUAGE_NAME" /> lors de votre prochaine visite?</translation>
@@ -24,6 +25,7 @@
 <translation id="3282568296779691940">Connexion à Chrome</translation>
 <translation id="3345341804167540816">Utiliser Chrome sur toutes les plateformes</translation>
 <translation id="3522659714780527202">Pour voir vos onglets partout où vous utilisez Chrome, activez la synchronisation</translation>
+<translation id="3706101708757577809">Vous pouvez maintenant utiliser Chrome chaque fois que vous touchez des liens dans des messages, des documents et des applications.</translation>
 <translation id="384394811301901750">Google Chrome ne peut pas utiliser votre appareil photo pour le moment</translation>
 <translation id="3980220367029651214">Vous changez de compte synchronisé pour passer de <ph name="USER_EMAIL1" /> à <ph name="USER_EMAIL2" />. Vos données Google Chrome actuelles sont gérées par <ph name="DOMAIN" />. Cette opération entraînera la suppression de vos données sur cet appareil, mais elles resteront dans le compte <ph name="USER_EMAIL1" />.</translation>
 <translation id="3988789688219830639">Google Chrome n'a pas accès à vos photos ou vidéos. Activez l'accès dans Réglages iOS &gt; Confidentialité &gt; Photos.</translation>
@@ -44,6 +46,10 @@
 <translation id="6600954340915313787">Copiée dans Chrome</translation>
 <translation id="6648150602980899529">Vous vous connectez avec un compte géré par <ph name="DOMAIN" />, et son administrateur pourra contrôler vos données Google Chrome. Celles-ci seront définitivement liées à votre compte. En vous déconnectant de Chrome, vous supprimerez vos données sur cet appareil, mais elles resteront stockées dans votre compte Google.</translation>
 <translation id="6676840375528380067">Effacer vos données Chrome de cet appareil?</translation>
+<translation id="6724102885918156196">Pour faire de Chrome votre navigateur par défaut :
+        1. Ouvrez les paramètres. 
+        2. Touchez Application de navigation par défaut.
+        3. Sélectionnez Chrome.</translation>
 <translation id="7165736900384873061">Commencer à utiliser le lecteur de code QR Google Chrome</translation>
 <translation id="7172660552945675509">Conseil : <ph name="BEGIN_LINK" />Déplacez Chrome vers le dock<ph name="END_LINK" /></translation>
 <translation id="7173114856073700355">Ouvrir les paramètres</translation>
diff --git a/ios/chrome/app/strings/resources/ios_google_chrome_strings_fr.xtb b/ios/chrome/app/strings/resources/ios_google_chrome_strings_fr.xtb
index d4bfcf2..bd9e3b3 100644
--- a/ios/chrome/app/strings/resources/ios_google_chrome_strings_fr.xtb
+++ b/ios/chrome/app/strings/resources/ios_google_chrome_strings_fr.xtb
@@ -11,6 +11,7 @@
 <translation id="2147651015520127414">Chrome a confirmé que le certificat de ce site Web a bien été émis par <ph name="ISSUER" />.</translation>
 <translation id="2199719347983604670">Données de la synchronisation Chrome</translation>
 <translation id="2347208864470321755">Lorsque cette fonctionnalité est activée dans Chrome, un message s'affiche pour vous proposer que les pages de ce site rédigées dans d'autres langues soient traduites à l'aide de Google Traduction. <ph name="BEGIN_LINK" />En savoir plus<ph name="END_LINK" /></translation>
+<translation id="2415682770504543561">Définir Chrome comme votre navigateur par défaut</translation>
 <translation id="2574249610672786438">Pour retrouver vos onglets Chrome quel que soit l'appareil utilisé, connectez-vous à votre compte</translation>
 <translation id="2576431527583832481">Google Chrome s'est amélioré ! Une nouvelle version est désormais disponible.</translation>
 <translation id="257708665678654955">Souhaitez-vous que Google Chrome vous propose de traduire les pages de ce site rédigées en <ph name="LANGUAGE_NAME" /> lors de votre prochaine visite ?</translation>
@@ -24,6 +25,7 @@
 <translation id="3282568296779691940">Connectez-vous à Chrome</translation>
 <translation id="3345341804167540816">Utilisez Chrome où que vous soyez</translation>
 <translation id="3522659714780527202">Pour retrouver vos onglets Chrome quel que soit l'appareil utilisé, activez la synchronisation</translation>
+<translation id="3706101708757577809">Chaque fois que vous appuierez sur des liens dans des messages, des documents et d'autres applications, vous pourrez désormais voir le contenu correspondant dans Chrome.</translation>
 <translation id="384394811301901750">Google Chrome ne peut pas utiliser votre appareil photo pour le moment</translation>
 <translation id="3980220367029651214">Vous changez de compte synchronisé pour passer de <ph name="USER_EMAIL1" /> à <ph name="USER_EMAIL2" />. Vos données Chrome actuelles sont gérées par <ph name="DOMAIN" />. Cette opération entraînera la suppression de vos données de cet appareil, mais celles-ci seront conservées dans le compte <ph name="USER_EMAIL1" />.</translation>
 <translation id="3988789688219830639">Google Chrome n'a pas accès à vos photos ni à vos vidéos. Activez l'accès dans iOS via Réglages &gt; Confidentialité &gt; Photos.</translation>
@@ -44,6 +46,10 @@
 <translation id="6600954340915313787">Copiée dans Chrome</translation>
 <translation id="6648150602980899529">Vous vous connectez avec un compte géré par <ph name="DOMAIN" />, ce qui permettra à son administrateur de contrôler vos données Chrome. Celles-ci seront définitivement associées à ce compte. Si vous vous déconnectez de Chrome, vos données seront supprimées de cet appareil, mais elles seront conservées dans votre compte Google.</translation>
 <translation id="6676840375528380067">Supprimer vos données Chrome sur cet appareil ?</translation>
+<translation id="6724102885918156196">Pour définir Chrome comme votre navigateur par défaut, procédez comme suit :
+        1. Accédez aux réglages. 
+        2. Appuyez sur "Default Browser App" (Navigateur par défaut).
+        3. Sélectionnez "Chrome".</translation>
 <translation id="7165736900384873061">Commencer à utiliser le lecteur de code QR Google Chrome</translation>
 <translation id="7172660552945675509">Conseil : <ph name="BEGIN_LINK" />Placez Chrome dans le dock.<ph name="END_LINK" /></translation>
 <translation id="7173114856073700355">Paramètres</translation>
diff --git a/ios/chrome/app/strings/resources/ios_google_chrome_strings_gu.xtb b/ios/chrome/app/strings/resources/ios_google_chrome_strings_gu.xtb
index 3068dcea..88ec6596 100644
--- a/ios/chrome/app/strings/resources/ios_google_chrome_strings_gu.xtb
+++ b/ios/chrome/app/strings/resources/ios_google_chrome_strings_gu.xtb
@@ -11,6 +11,7 @@
 <translation id="2147651015520127414">Chrome એ ચકાસણી કરી છે કે <ph name="ISSUER" /> એ આ વેબસાઇટનું પ્રમાણપત્ર ઇસ્યુ કર્યું છે.</translation>
 <translation id="2199719347983604670">Chrome સિંકમાંનો ડેટા</translation>
 <translation id="2347208864470321755">જ્યારે આ સુવિધા ચાલુ કરી હોય, ત્યારે Chrome, Google અનુવાદનો ઉપયોગ કરીને અન્ય ભાષાઓમાં લખેલા પૃષ્ઠોના અનુવાદની ઓફર કરશે. <ph name="BEGIN_LINK" />વધુ જાણો<ph name="END_LINK" /></translation>
+<translation id="2415682770504543561">Chromeને તમારું ડિફૉલ્ટ બ્રાઉઝર બનાવો</translation>
 <translation id="2574249610672786438">તમે જ્યાંથી Chromeનો ઉપયોગ કરો ત્યાંથી તમારી ટૅબ જોવા માટે, તમારા બધાં ડિવાઇસ પર સાઇન ઇન કરો</translation>
 <translation id="2576431527583832481">Chrome હમણાં જ વધુ સારું થયું છે! એક નવું વર્ઝન ઉપલબ્ધ છે.</translation>
 <translation id="257708665678654955">શું તમે Google Chrome ને આ સાઇટથી આગલી વખતે <ph name="LANGUAGE_NAME" /> પેજને અનુવાદ કરવાની ઓફર કરવા માગો છો?</translation>
@@ -24,6 +25,7 @@
 <translation id="3282568296779691940">Chrome માં સાઇન ઇન કરો</translation>
 <translation id="3345341804167540816">સર્વત્ર Chrome નો ઉપયોગ કરો</translation>
 <translation id="3522659714780527202">તમે જ્યાંથી Chromeનો ઉપયોગ કરો ત્યાંથી તમારી ટૅબ જોવા માટે, સિંક કરવાનું ચાલુ કરો</translation>
+<translation id="3706101708757577809">હવે તમે સંદેશા, દસ્તાવેજો અને અન્ય ઍપમાં લિંક પર કોઈપણ સમયે ટૅપ કરીને Chromeનો ઉપયોગ કરી શકશો.</translation>
 <translation id="384394811301901750">Google Chrome, અત્યારે તમારા કૅમેરાનો ઉપયોગ કરી શકતું નથી</translation>
 <translation id="3980220367029651214">તમે સિંક એકાઉન્ટ <ph name="USER_EMAIL1" />થી <ph name="USER_EMAIL2" /> પર સ્વિચ કરી રહ્યાં છો. તમારો અસ્તિત્વમાંનો Chrome ડેટા <ph name="DOMAIN" /> દ્વારા મેનેજ કરવામાં આવે છે. આ ડિવાઇસ પરથી આ તમારા ડેટાને ડિલીટ કરશે, પરંતુ તમારો ડેટા <ph name="USER_EMAIL1" /> માં રહેશે.</translation>
 <translation id="3988789688219830639">Google Chromeને તમારા ફોટા અથવા વીડિયોનો ઍક્સેસ નથી. iOS સેટિંગ &gt; ગોપનીયતા &gt; ફોટામાં ઍક્સેસને ચાલુ કરો.</translation>
@@ -44,6 +46,10 @@
 <translation id="6600954340915313787">Chrome માં કોપી કરાયું</translation>
 <translation id="6648150602980899529">તમે <ph name="DOMAIN" /> દ્વારા મેનેજ એકાઉન્ટમાં સાઇન ઇન કરી રહ્યાં છો અને તમારા Chrome ડેટા પર એનું એડમિન નિયંત્રણ આપી રહ્યાં છો. તમારો ડેટા આ એકાઉન્ટ સાથે કાયમીરૂપે જોડાયેલું રહેશે. Chromeમાંથી સાઇન આઉટ કરવાનું આ ડિવાઇસ પરથી તમારો ડેટા ડિલીટ કરશે, પરંતુ એ તમારા Google એકાઉન્ટમાં સ્ટોર રહેશે.</translation>
 <translation id="6676840375528380067">આ ડિવાઇસમાંથી તમારા Chrome ડેટાને સાફ કરીએ?</translation>
+<translation id="6724102885918156196">Chromeને તમારું ડિફૉલ્ટ બ્રાઉઝર બનાવવા માટે:
+        1. સેટિંગ ખોલો. 
+        2. ડિફૉલ્ટ બ્રાઉઝર ઍપ પર ટૅપ કરો.
+        3. Chrome પસંદ કરો.</translation>
 <translation id="7165736900384873061">Google Chrome QR સ્કૅનરને ઉપયોગમાં લેવાનું શરૂ કરો</translation>
 <translation id="7172660552945675509">ટિપ: <ph name="BEGIN_LINK" />Chrome ને તમારા ડૉક પર ખસેડો<ph name="END_LINK" /></translation>
 <translation id="7173114856073700355">સેટિંગ ખોલો</translation>
diff --git a/ios/chrome/app/strings/resources/ios_google_chrome_strings_id.xtb b/ios/chrome/app/strings/resources/ios_google_chrome_strings_id.xtb
index 59ec7c3..a370ecdb 100644
--- a/ios/chrome/app/strings/resources/ios_google_chrome_strings_id.xtb
+++ b/ios/chrome/app/strings/resources/ios_google_chrome_strings_id.xtb
@@ -11,6 +11,7 @@
 <translation id="2147651015520127414">Chrome memverifikasi bahwa <ph name="ISSUER" /> menerbitkan sertifikat situs web ini.</translation>
 <translation id="2199719347983604670">Data dari sinkronisasi Chrome</translation>
 <translation id="2347208864470321755">Saat fitur ini diaktifkan, Chrome akan menawarkan untuk menerjemahkan halaman yang ditulis dalam bahasa lain menggunakan Google Terjemahan. <ph name="BEGIN_LINK" />Pelajari lebih lanjut<ph name="END_LINK" /></translation>
+<translation id="2415682770504543561">Jadikan Chrome sebagai Browser Default</translation>
 <translation id="2574249610672786438">Untuk melihat tab Chrome Anda dari perangkat lain, login ke semua perangkat Anda</translation>
 <translation id="2576431527583832481">Chrome jadi semakin baik! Versi baru telah tersedia.</translation>
 <translation id="257708665678654955">Ingin Google Chrome menawarkan untuk menerjemahkan halaman berbahasa <ph name="LANGUAGE_NAME" /> dari situs ini saat Anda mengunjunginya lagi?</translation>
@@ -24,6 +25,7 @@
 <translation id="3282568296779691940">Login ke Chrome</translation>
 <translation id="3345341804167540816">Gunakan Chrome di Mana Saja</translation>
 <translation id="3522659714780527202">Untuk melihat tab Chrome Anda dari perangkat lain, aktifkan sinkronisasi</translation>
+<translation id="3706101708757577809">Anda sekarang dapat menggunakan Chrome kapan saja Anda mengetuk link di pesan, dokumen, dan aplikasi lainnya.</translation>
 <translation id="384394811301901750">Google Chrome saat ini tidak dapat menggunakan kamera</translation>
 <translation id="3980220367029651214">Anda berganti akun sinkronisasi dari <ph name="USER_EMAIL1" /> ke <ph name="USER_EMAIL2" />. Data Chrome yang sudah ada dikelola oleh <ph name="DOMAIN" />. Tindakan ini akan menghapus data Anda dari perangkat berikut, namun data Anda akan tetap tersedia di <ph name="USER_EMAIL1" />.</translation>
 <translation id="3988789688219830639">Google Chrome tidak memiliki akses ke foto atau video Anda. Izinkan akses di iOS Settings &gt; Privacy &gt; Photos.</translation>
@@ -44,6 +46,10 @@
 <translation id="6600954340915313787">Disalin ke Chrome</translation>
 <translation id="6648150602980899529">Anda login dengan akun terkelola oleh <ph name="DOMAIN" /> dan memberikan kontrol kepada administratornya atas data Chrome Anda. Data Anda akan terikat dengan akun ini secara permanen. Dengan logout dari Chrome, Anda akan menghapus data dari perangkat ini, tetapi data akan tetap tersimpan di Akun Google.</translation>
 <translation id="6676840375528380067">Hapus data Chrome Anda dari perangkat ini?</translation>
+<translation id="6724102885918156196">Untuk menjadikan Chrome sebagai default:
+        1. Buka Settings. 
+        2. Ketuk Default Browser App.
+        3. Pilih Chrome.</translation>
 <translation id="7165736900384873061">Mulai menggunakan pemindai QR Google Chrome</translation>
 <translation id="7172660552945675509">Kiat: <ph name="BEGIN_LINK" />Pindahkan Chrome ke dok<ph name="END_LINK" /></translation>
 <translation id="7173114856073700355">Buka Setelan</translation>
diff --git a/ios/chrome/app/strings/resources/ios_google_chrome_strings_it.xtb b/ios/chrome/app/strings/resources/ios_google_chrome_strings_it.xtb
index 61d4d26f..de9ca76 100644
--- a/ios/chrome/app/strings/resources/ios_google_chrome_strings_it.xtb
+++ b/ios/chrome/app/strings/resources/ios_google_chrome_strings_it.xtb
@@ -11,6 +11,7 @@
 <translation id="2147651015520127414">Chrome ha verificato che <ph name="ISSUER" /> ha emesso il certificato del sito web.</translation>
 <translation id="2199719347983604670">Dati dalla sincronizzazione Chrome</translation>
 <translation id="2347208864470321755">Quando questa funzione è attiva, Chrome si offre di tradurre le pagine scritte in altre lingue utilizzando Google Traduttore. <ph name="BEGIN_LINK" />Ulteriori informazioni<ph name="END_LINK" /></translation>
+<translation id="2415682770504543561">Imposta Chrome come browser predefinito</translation>
 <translation id="2574249610672786438">Esegui l'accesso su tutti i dispositivi su cui utilizzi Chrome per visualizzare le tue schede</translation>
 <translation id="2576431527583832481">Chrome è stato migliorato. È disponibile una nuova versione.</translation>
 <translation id="257708665678654955">Vuoi che Google Chrome ti proponga di tradurre le pagine di questo sito in <ph name="LANGUAGE_NAME" /> al prossimo accesso?</translation>
@@ -24,6 +25,7 @@
 <translation id="3282568296779691940">Accedi a Chrome</translation>
 <translation id="3345341804167540816">Utilizza Chrome ovunque</translation>
 <translation id="3522659714780527202">Per visualizzare le tue schede su tutti i dispositivi su cui utilizzi Chrome, attiva la sincronizzazione</translation>
+<translation id="3706101708757577809">Ora puoi usare Chrome ogni volta che tocchi link in messaggi, documenti e altre app.</translation>
 <translation id="384394811301901750">Google Chrome non può utilizzare la videocamera al momento</translation>
 <translation id="3980220367029651214">Stai per cambiare account di sincronizzazione, passando dall'account <ph name="USER_EMAIL1" /> all'account <ph name="USER_EMAIL2" />. I tuoi attuali dati di Chrome vengono gestiti da <ph name="DOMAIN" />. I dati verranno eliminati da questo dispositivo, ma rimarranno memorizzati nell'account <ph name="USER_EMAIL1" />.</translation>
 <translation id="3988789688219830639">Google Chrome non ha accesso alle tue foto o ai tuoi video. Attiva l'accesso in Impostazioni iOS &gt; Privacy &gt; Foto.</translation>
@@ -44,6 +46,10 @@
 <translation id="6600954340915313787">Copiata in Chrome</translation>
 <translation id="6648150602980899529">Stai per eseguire l'accesso con un account gestito da <ph name="DOMAIN" /> e consentire al relativo amministratore di avere il controllo dei tuoi dati di Chrome. I tuoi dati verranno associati definitivamente a questo account. Se esci da Chrome, i dati verranno eliminati da questo dispositivo, ma rimarranno memorizzati nel tuo Account Google.</translation>
 <translation id="6676840375528380067">Eliminare i dati di Chrome dal dispositivo?</translation>
+<translation id="6724102885918156196">Per impostare Chrome come browser predefinito:
+        1. Apri le Impostazioni. 
+        2. Tocca App browser predefinita.
+        3. Seleziona Chrome.</translation>
 <translation id="7165736900384873061">Inizia a utilizzare lo scanner QR di Google Chrome</translation>
 <translation id="7172660552945675509">Suggerimento. <ph name="BEGIN_LINK" />Sposta Chrome nel dock<ph name="END_LINK" /></translation>
 <translation id="7173114856073700355">Apri Impostazioni</translation>
diff --git a/ios/chrome/app/strings/resources/ios_google_chrome_strings_iw.xtb b/ios/chrome/app/strings/resources/ios_google_chrome_strings_iw.xtb
index c8c2abc..cc5c3d3b 100644
--- a/ios/chrome/app/strings/resources/ios_google_chrome_strings_iw.xtb
+++ b/ios/chrome/app/strings/resources/ios_google_chrome_strings_iw.xtb
@@ -11,6 +11,7 @@
 <translation id="2147651015520127414">‏Chrome אימת ש-<ph name="ISSUER" /> הנפיק את האישור של אתר זה.</translation>
 <translation id="2199719347983604670">‏נתונים מסנכרון Chrome</translation>
 <translation id="2347208864470321755">‏כשהתכונה הזו פועלת, Chrome יציע לתרגם דפים שנכתבו בשפות אחרות באמצעות Google Translate‏. <ph name="BEGIN_LINK" />למידע נוסף<ph name="END_LINK" /></translation>
+<translation id="2415682770504543561">‏הגדרת Chrome כדפדפן ברירת המחדל</translation>
 <translation id="2574249610672786438">‏כדי לראות את הכרטיסיות שלך מכל מקום שבו פתחת את Chrome יש להיכנס לחשבון בכל המכשירים</translation>
 <translation id="2576431527583832481">‏‫Chrome ממשיך להשתפר! קיימת גירסה חדשה.</translation>
 <translation id="257708665678654955">‏האם ברצונך ש-Google Chrome יציע בפעם הבאה לתרגם דפים ב-<ph name="LANGUAGE_NAME" /> מאתר זה?</translation>
@@ -24,6 +25,7 @@
 <translation id="3282568296779691940">‏כניסה ל-Chrome</translation>
 <translation id="3345341804167540816">‏להשתמש ב-Chrome בכל מקום</translation>
 <translation id="3522659714780527202">‏כדי לראות את הכרטיסיות שלך מכל מקום שבו פתחת את Chrome יש להפעיל את הסנכרון</translation>
+<translation id="3706101708757577809">‏אפשר עכשיו להשתמש ב-Chrome בכל פעם שמקישים על קישורים בהודעות, במסמכים ובאפליקציות אחרות.</translation>
 <translation id="384394811301901750">‏Google Chrome לא יכול להשתמש עכשיו במצלמה</translation>
 <translation id="3980220367029651214">‏אתה מחליף חשבונות סינכרון מ-<ph name="USER_EMAIL1" /> ל-<ph name="USER_EMAIL2" />. הנתונים הקיימים שלך ב-Chrome מנוהלים על-ידי <ph name="DOMAIN" />. פעולה זו תמחק את הנתונים שלך מהמכשיר הזה, אבל הם יישארו ב-<ph name="USER_EMAIL1" />.</translation>
 <translation id="3988789688219830639">‏ל-Google Chrome אין גישה לתמונות או לסרטונים שלך. אפשר גישה ב'הגדרות iOS' &gt; 'פרטיות' &gt; 'תמונות'.</translation>
@@ -44,6 +46,10 @@
 <translation id="6600954340915313787">‏הועתק אל Chrome</translation>
 <translation id="6648150602980899529">‏אתה נכנס עם חשבון המנוהל על-ידי <ph name="DOMAIN" /> ומעניק למנהל שלו שליטה על הנתונים שלך ב-Chrome. הנתונים שלך ישויכו לצמיתות אל החשבון הזה. יציאה מ-Chrome תמחק את הנתונים שלך מהמכשיר הזה, אבל הם יישארו בחשבון Google שלך.</translation>
 <translation id="6676840375528380067">‏למחוק את נתוני Chrome שלך מהמכשיר הזה?</translation>
+<translation id="6724102885918156196">‏כדי להגדיר את Chrome כדפדפן ברירת המחדל:
+        1. פותחים את Settings (הגדרות). 
+        2. מקישים על Default Browser App (אפליקציית הדפדפן שמוגדרת כברירת מחדל).
+        3. בוחרים Chrome.</translation>
 <translation id="7165736900384873061">‏התחלת השימוש בסורק ה-QR של Google Chrome</translation>
 <translation id="7172660552945675509">‏טיפ: <ph name="BEGIN_LINK" />העבר את Chrome לשורת המשימות<ph name="END_LINK" /></translation>
 <translation id="7173114856073700355">פתיחת ההגדרות</translation>
diff --git a/ios/chrome/app/strings/resources/ios_google_chrome_strings_ja.xtb b/ios/chrome/app/strings/resources/ios_google_chrome_strings_ja.xtb
index 28c68b8..cbb9f014 100644
--- a/ios/chrome/app/strings/resources/ios_google_chrome_strings_ja.xtb
+++ b/ios/chrome/app/strings/resources/ios_google_chrome_strings_ja.xtb
@@ -11,6 +11,7 @@
 <translation id="2147651015520127414">このウェブサイトの証明書が <ph name="ISSUER" /> 発行のものであると確認されました。</translation>
 <translation id="2199719347983604670">Chrome 同期のデータ</translation>
 <translation id="2347208864470321755">この機能を有効にすると、外国語のページで翻訳ツールが表示されます。<ph name="BEGIN_LINK" />詳細<ph name="END_LINK" /></translation>
+<translation id="2415682770504543561">Chrome を既定にする</translation>
 <translation id="2574249610672786438">どのデバイスからでも Chrome で自分のタブにアクセスするには、すべてのデバイスでログインしてください</translation>
 <translation id="2576431527583832481">Chrome のアップデートが見つかりました。新しいバージョンが利用可能です。</translation>
 <translation id="257708665678654955">次回から Google Chrome でこのサイトの <ph name="LANGUAGE_NAME" /> ページの翻訳を表示しますか?</translation>
@@ -24,6 +25,7 @@
 <translation id="3282568296779691940">Chrome にログイン</translation>
 <translation id="3345341804167540816">Chromeをどこでも使用</translation>
 <translation id="3522659714780527202">どのデバイスからでも Chrome で自分のタブにアクセスするには、同期をオンにしてください</translation>
+<translation id="3706101708757577809">メッセージ、ドキュメント、他のアプリのリンクをタップしたときに、常に Chrome が使えるようになります。</translation>
 <translation id="384394811301901750">現在 Google Chrome ではカメラを使用できません</translation>
 <translation id="3980220367029651214">同期アカウントを <ph name="USER_EMAIL1" /> から <ph name="USER_EMAIL2" /> へ切り替えます。既存の Chrome データは <ph name="DOMAIN" /> で管理されています。データはこのデバイスから削除されますが、<ph name="USER_EMAIL1" /> で保持されます。</translation>
 <translation id="3988789688219830639">Google Chrome で写真または動画にアクセスできません。iOS の [設定] &gt; [プライバシー] &gt; [写真] でアクセスを有効にしてください。</translation>
@@ -44,6 +46,10 @@
 <translation id="6600954340915313787">Chrome にコピー済み</translation>
 <translation id="6648150602980899529"><ph name="DOMAIN" /> で管理されているアカウントでログインし、管理者に Chrome データの管理を委託します。今後 Chrome データはこのアカウントに関連付けられます。Chrome からログアウトすると、データはこのデバイスから削除されますが、Google アカウントで保持されます。</translation>
 <translation id="6676840375528380067">Chrome データをこのデバイスから削除しますか?</translation>
+<translation id="6724102885918156196">Chrome を既定にするには:
+        1. [設定] を開きます。
+        2. [デフォルトのブラウザアプリ] をタップします。
+        3. [Chrome] を選択します。</translation>
 <translation id="7165736900384873061">Google Chrome の QR スキャナの使用を開始する</translation>
 <translation id="7172660552945675509">ヒント: <ph name="BEGIN_LINK" />Chrome を Dock に移動<ph name="END_LINK" />するとアクセスしやすくなります</translation>
 <translation id="7173114856073700355">設定を開く</translation>
diff --git a/ios/chrome/app/strings/resources/ios_google_chrome_strings_kn.xtb b/ios/chrome/app/strings/resources/ios_google_chrome_strings_kn.xtb
index 40b3bee3..ae4af3a 100644
--- a/ios/chrome/app/strings/resources/ios_google_chrome_strings_kn.xtb
+++ b/ios/chrome/app/strings/resources/ios_google_chrome_strings_kn.xtb
@@ -11,6 +11,7 @@
 <translation id="2147651015520127414">ಈ ವೆಬ್‌ಸೈಟ್‌ನ ಪ್ರಮಾಣಪತ್ರವನ್ನು <ph name="ISSUER" /> ನೀಡಿದೆ ಎಂಬುದಾಗಿ Chrome ಪರಿಶೀಲಿಸಿದೆ.</translation>
 <translation id="2199719347983604670">Chrome ಸಿಂಕ್‌ನಲ್ಲಿನ ಡೇಟಾ</translation>
 <translation id="2347208864470321755">ಈ ವೈಶಿಷ್ಟ್ಯವನ್ನು ಆನ್ ಮಾಡಿದಾಗ, Google ಅನುವಾದ ಬಳಸಿಕೊಂಡು ಬೇರೆ ಭಾಷೆಯಲ್ಲಿ ಬರೆದ ಪುಟಗಳನ್ನು ಅನುವಾದಿಸಲು Chrome ಅವಕಾಶ ನೀಡುತ್ತದೆ. <ph name="BEGIN_LINK" />ಇನ್ನಷ್ಟು ತಿಳಿಯಿರಿ<ph name="END_LINK" /></translation>
+<translation id="2415682770504543561">Chrome ಅನ್ನು ನಿಮ್ಮ ಡೀಫಾಲ್ಟ್ ಆಗಿ ಮಾಡಿ</translation>
 <translation id="2574249610672786438">ನೀವು Chrome ಅನ್ನು ಎಲ್ಲಿ ಬಳಸುತ್ತೀರೋ ಅಲ್ಲಿ ನಿಮ್ಮ ಟ್ಯಾಬ್‌ಗಳನ್ನು ನೋಡಲು, ನಿಮ್ಮ ಎಲ್ಲಾ ಸಾಧನಗಳಲ್ಲಿ ಸೈನ್ ಇನ್ ಮಾಡಿ</translation>
 <translation id="2576431527583832481">Chrome ಈಗ ತಾನೇ ಉತ್ತಮಗೊಂಡಿದೆ! ಹೊಸ ಆವೃತ್ತಿ ಲಭ್ಯವಿದೆ.</translation>
 <translation id="257708665678654955">ಮುಂದಿನ ಬಾರಿ ಈ ಸೈಟ್‌ನಿಂದ <ph name="LANGUAGE_NAME" /> ಪುಟಗಳನ್ನು ಅನುವಾದಿಸಲು Google Chrome ಗೆ ಅವಕಾಶ ಕಲ್ಪಿಸಲು ನೀವು ಬಯಸುವಿರಾ?</translation>
@@ -24,6 +25,7 @@
 <translation id="3282568296779691940">Chrome ಗೆ ಸೈನ್ ಇನ್ ಮಾಡಿ</translation>
 <translation id="3345341804167540816">Chrome ಎಲ್ಲೆಡೆ ಬಳಸಿ</translation>
 <translation id="3522659714780527202">ನೀವು Chrome ಅನ್ನು ಎಲ್ಲಿ ಬಳಸುತ್ತೀರೋ ಅಲ್ಲಿ ನಿಮ್ಮ ಟ್ಯಾಬ್‌ಗಳನ್ನು ನೋಡಲು, ಸಿಂಕ್ ಆನ್ ಮಾಡಿ</translation>
+<translation id="3706101708757577809">ಸಂದೇಶಗಳು, ಡಾಕ್ಯುಮೆಂಟ್‌ಗಳು ಮತ್ತು ಇತರ ಆ್ಯಪ್‌ಗಳಲ್ಲಿನ ಲಿಂಕ್‌ಗಳನ್ನು ಟ್ಯಾಪ್ ಮಾಡಿ ನೀವು ಯಾವಾಗ ಬೇಕಾದರೂ Chrome ಅನ್ನು ಬಳಸಬಹುದು.</translation>
 <translation id="384394811301901750">ನಿಮ್ಮ ಕ್ಯಾಮರಾವನ್ನು ಇದೀಗ Google Chrome ಗೆ ಬಳಸಲು ಸಾಧ್ಯವಿಲ್ಲ</translation>
 <translation id="3980220367029651214"><ph name="USER_EMAIL1" /> ರಿಂದ <ph name="USER_EMAIL2" /> ಗೆ ನೀವು ಸಿಂಕ್ ಖಾತೆಗಳನ್ನು ಬದಲಾಯಿಸುತ್ತಿರುವಿರಿ. ನಿಮ್ಮ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ Chrome ಡೇಟಾವನ್ನು <ph name="DOMAIN" /> ರಿಂದ ನಿರ್ವಹಿಸಲಾಗುತ್ತಿದೆ. ಈ ಸಾಧನದಲ್ಲಿರುವ ನಿಮ್ಮ ಡೇಟಾವನ್ನು ಇದು ಅಳಿಸಿಹಾಕುತ್ತದೆ, ಆದರೆ ನಿಮ್ಮ ಡೇಟಾ <ph name="USER_EMAIL1" /> ರಲ್ಲಿ ಇರುತ್ತದೆ.</translation>
 <translation id="3988789688219830639">ನಿಮ್ಮ ಫೋಟೋಗಳು ಅಥವಾ ವೀಡಿಯೊಗಳಿಗೆ Google Chrome ಪ್ರವೇಶವನ್ನು ಹೊಂದಿಲ್ಲ. iOS ಸೆಟ್ಟಿಂಗ್‌ಗಳು &gt; ಗೌಪ್ಯತೆ &gt; ಫೋಟೋಗಳಲ್ಲಿ ಪ್ರವೇಶವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ.</translation>
@@ -44,6 +46,10 @@
 <translation id="6600954340915313787">Chrome ಗೆ ನಕಲಿಸಲಾಗಿದೆ</translation>
 <translation id="6648150602980899529"><ph name="DOMAIN" /> ನಿರ್ವಹಿಸಿದ ಖಾತೆಯ ಮೂಲಕ ನೀವು ಸೈನ್‍‍ ಇನ್ ಮಾಡುತ್ತಿರುವಿರಿ ಮತ್ತು ಅದರ ನಿರ್ವಾಹಕ ನಿಯಂತ್ರಣವನ್ನು ನಿಮ್ಮ Chrome ಡೇಟಾದ ಮೂಲಕ ನೀಡುತ್ತಿರುವಿರಿ. ನಿಮ್ಮ ಡೇಟಾವನ್ನು ಶಾಶ್ವತವಾಗಿ ಈ ಖಾತೆಯೊಂದಿಗೆ ಜೋಡಿಸಲಾಗುತ್ತದೆ. Chrome ನಿಂದ ಸೈನ್ ಔಟ್ ಮಾಡುವುದರಿಂದ ಈ ಸಾಧನದಿಂದ ನಿಮ್ಮ ಡೇಟಾವನ್ನು ಅಳಿಸುತ್ತದೆ, ಆದರೆ ನಿಮ್ಮ Google ಖಾತೆಯಲ್ಲಿ ಸಂಗ್ರಹವಾಗಿ  ಉಳಿದಿರುತ್ತದೆ.</translation>
 <translation id="6676840375528380067">ಈ ಸಾಧನದಿಂದ ನಿಮ್ಮ Chrome ಡೇಟಾವನ್ನು ತೆರವುಗೊಳಿಸುವುದೇ?</translation>
+<translation id="6724102885918156196">Chrome ಅನ್ನು ನಿಮ್ಮ ಡೀಫಾಲ್ಟ್ ಮಾಡಲು:
+        1. ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ತೆರೆಯಿರಿ. 
+        2. ಡೀಫಾಲ್ಟ್ ಬ್ರೌಸರ್ ಆ್ಯಪ್ ಟ್ಯಾಪ್ ಮಾಡಿ.
+        3. Chrome ಅನ್ನು ಆಯ್ಕೆಮಾಡಿ.</translation>
 <translation id="7165736900384873061">Google Chrome QR ಸ್ಕ್ಯಾನರ್ ಬಳಕೆಯನ್ನು ಪ್ರಾರಂಭಿಸಿ</translation>
 <translation id="7172660552945675509">ಸುಳಿವು: <ph name="BEGIN_LINK" />Chrome ಅನ್ನು ನಿಮ್ಮ ಡಾಕ್‌ಗೆ ಸರಿಸಿ<ph name="END_LINK" /></translation>
 <translation id="7173114856073700355">ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ತೆರೆಯಿರಿ</translation>
diff --git a/ios/chrome/app/strings/resources/ios_google_chrome_strings_ko.xtb b/ios/chrome/app/strings/resources/ios_google_chrome_strings_ko.xtb
index f7f2c3f..7e80511 100644
--- a/ios/chrome/app/strings/resources/ios_google_chrome_strings_ko.xtb
+++ b/ios/chrome/app/strings/resources/ios_google_chrome_strings_ko.xtb
@@ -11,6 +11,7 @@
 <translation id="2147651015520127414">Chrome이 <ph name="ISSUER" />에서 이 웹사이트의 인증서를 발행했음을 확인했습니다.</translation>
 <translation id="2199719347983604670">Chrome 동기화 데이터</translation>
 <translation id="2347208864470321755">이 기능을 사용하면 Chrome에서 Google 번역을 사용하여 외국어로 작성된 페이지를 번역합니다. <ph name="BEGIN_LINK" />자세히 알아보기<ph name="END_LINK" /></translation>
+<translation id="2415682770504543561">Chrome을 기본 브라우저로 설정하세요</translation>
 <translation id="2574249610672786438">Chrome을 사용하는 어느 곳에서나 탭을 확인하려면 모든 기기에서 로그인하세요.</translation>
 <translation id="2576431527583832481">한층 개선된 Chrome의 최신 버전이 출시되었습니다.</translation>
 <translation id="257708665678654955">다음에 Chrome에서 이 사이트의 <ph name="LANGUAGE_NAME" /> 페이지를 번역하시겠습니까?</translation>
@@ -24,6 +25,7 @@
 <translation id="3282568296779691940">Chrome에 로그인</translation>
 <translation id="3345341804167540816">어디서나 Chrome 사용</translation>
 <translation id="3522659714780527202">Chrome을 사용하는 어느 곳에서나 탭을 확인하려면 동기화를 사용 설정하세요.</translation>
+<translation id="3706101708757577809">이제 언제든 메시지, 문서 및 다른 앱에서 링크를 탭하여 Chrome을 사용할 수 있습니다.</translation>
 <translation id="384394811301901750">지금 Chrome에서 카메라를 사용할 수 없습니다.</translation>
 <translation id="3980220367029651214">동기화 계정을 <ph name="USER_EMAIL1" />에서 <ph name="USER_EMAIL2" />(으)로 전환합니다. 기존 Chrome 데이터는 <ph name="DOMAIN" />에서 관리합니다. 이렇게 하면 데이터가 이 기기에서 삭제되지만 <ph name="USER_EMAIL1" />에는 그대로 유지됩니다.</translation>
 <translation id="3988789688219830639">Chrome이 사진 또는 동영상에 액세스할 수 없습니다. 'iOS 설정 &gt; 개인정보 보호 &gt; 사진'에서 액세스를 허용하세요.</translation>
@@ -44,6 +46,10 @@
 <translation id="6600954340915313787">Chrome에 복사됨</translation>
 <translation id="6648150602980899529"><ph name="DOMAIN" />에서 관리하는 계정으로 로그인합니다. 계정 관리자가 내 Chrome 데이터를 관리하게 되며 데이터는 이 계정에 영구적으로 연결됩니다. Chrome에서 로그아웃하면 데이터가 기기에서 삭제되지만 Google 계정에는 그대로 유지됩니다.</translation>
 <translation id="6676840375528380067">기기에서 Chrome 데이터를 삭제하시겠습니까?</translation>
+<translation id="6724102885918156196">Chrome을 기본 브라우저로 설정하려면 다음 단계를 따르세요.
+        1. 설정을 엽니다. 
+        2. 기본 브라우저 앱을 탭합니다.
+        3. Chrome을 선택합니다.</translation>
 <translation id="7165736900384873061">Chrome QR 스캐너 사용 시작</translation>
 <translation id="7172660552945675509">도움말: <ph name="BEGIN_LINK" />Chrome을 내 Dock에 추가하세요.<ph name="END_LINK" /></translation>
 <translation id="7173114856073700355">설정 열기</translation>
diff --git a/ios/chrome/app/strings/resources/ios_google_chrome_strings_ne.xtb b/ios/chrome/app/strings/resources/ios_google_chrome_strings_ne.xtb
index 9ed2dd55..e15b780 100644
--- a/ios/chrome/app/strings/resources/ios_google_chrome_strings_ne.xtb
+++ b/ios/chrome/app/strings/resources/ios_google_chrome_strings_ne.xtb
@@ -11,6 +11,7 @@
 <translation id="2147651015520127414"><ph name="ISSUER" /> ले यस वेबसाइटको प्रमाणपत्र जारी गरेको भनी Chrome ले प्रमाणित गर्यो।</translation>
 <translation id="2199719347983604670">Chrome सिंकको डेटा</translation>
 <translation id="2347208864470321755">जब यस सुविधा सक्रिय हुन्छ, Chrome ले Google अनुवाद प्रयोग गरी अन्य भाषाहरूमा लेखिएको पृष्ठहरू अनुवाद गर्न प्रस्ताव गर्ने छ। <ph name="BEGIN_LINK" />थप जान्नुहोस्<ph name="END_LINK" /></translation>
+<translation id="2415682770504543561">Chrome लाई आफ्नो पूर्वनिर्धारित ब्राउजर बनाउनुहोस्</translation>
 <translation id="2574249610672786438">आफूले Chrome प्रयोग गर्ने सबै यन्त्रमा खोलिएका ट्याबहरू हेर्न ती सबै यन्त्रमा साइन इन गर्नुहोस्</translation>
 <translation id="2576431527583832481">Chrome अब अझ राम्रो भएको छ! एउटा नयाँ संस्करण उपलब्ध छ।</translation>
 <translation id="257708665678654955">तपाइँ Google Chrome लाई अर्को पटक यस साइटबाट <ph name="LANGUAGE_NAME" />को पृष्ठहरू अनुवाद गर्न प्रस्ताव गर्न चाहनुहुन्छ?</translation>
@@ -24,6 +25,7 @@
 <translation id="3282568296779691940">Chrome मा साइन इन गर्नुहोस्</translation>
 <translation id="3345341804167540816">सबैतिर Chrome प्रयोग गर्नुहोस्</translation>
 <translation id="3522659714780527202">आफूले Chrome प्रयोग गर्ने सबै यन्त्रमा खोलिएका ट्याबहरू हेर्न सिंक गर्ने सुविधा अन गर्नुहोस्</translation>
+<translation id="3706101708757577809">तपाईंले अब कुनै सन्देश, कागजात वा अन्य एपमा भएका लिंकमा ट्याप गर्दा ती लिंक Chrome मा खुल्ने छन्।</translation>
 <translation id="384394811301901750">Google Chrome ले अहिले तपाईँको क्यामेरा प्रयोग गर्न सक्दैन</translation>
 <translation id="3980220367029651214">तपाईं सिंक हुने खाताहरूलाई <ph name="USER_EMAIL1" /> बाट <ph name="USER_EMAIL2" /> मा स्विच गर्दै हुनुहुन्छ। तपाईंको विद्यमान Chrome को डेटालाई <ph name="DOMAIN" /> द्वारा व्यवस्थापन गरिन्छ। यसले यस यन्त्रमा भएको तपाईंको डेटालाई मेट्नेछ, तर तपाईंको डेटा <ph name="USER_EMAIL1" /> मा रहनेछ।</translation>
 <translation id="3988789688219830639">Google Chrome सँग तपाईंको तस्बिर वा भिडियोहरूमा पहुँच छैन। iOS सेटिङहरू &gt; गोपनीयता &gt; तस्बिरहरूमा पहुँच सक्रिय गर्नुहोस्।</translation>
@@ -44,6 +46,10 @@
 <translation id="6600954340915313787">Chrome मा प्रतिलिपि गरियो</translation>
 <translation id="6648150602980899529">तपाईं <ph name="DOMAIN" /> द्वारा व्यवस्थापन गरिएका खातामार्फत साइन इन गर्दै हुनुहुन्छ र त्यसको प्रशासकलाई तपाईंको Chrome को डेटालाई नियन्त्रण गर्न दिँदै हुनुहुन्छ। तपाईंको डेटा यस खातामा स्थायी रूपमा बाँधिनेछ। Chrome बाट साइन आउट गर्नाले तपाईंको डेटा यस यन्त्रबाट मेटिनेछ, तर यो तपाईंको Google खातामा भण्डारण गरिएको अवस्थामा रहनेछ।</translation>
 <translation id="6676840375528380067">यस यन्त्रबाट तपाईंको Chrome को डेटा हटाउने हो?</translation>
+<translation id="6724102885918156196">Chrome लाई आफ्नो पूर्वनिर्धारित ब्राउजर बनाउन:
+        १. सेटिङ खोल्नुहोस्। 
+        २. 'पूर्वनिर्धारित ब्राउजर एप'मा ट्याप गर्नुहोस्
+        ३. Chrome चयन गर्नुहोस्।</translation>
 <translation id="7165736900384873061">Google Chrome QR स्क्यानरको प्रयोग गर्न थाल्नुहोस्</translation>
 <translation id="7172660552945675509">सुझाव: <ph name="BEGIN_LINK" />Chrome लाई आफ्नो डकमा सार्नुहोस्<ph name="END_LINK" /></translation>
 <translation id="7173114856073700355">सेटिङहरू खोल्नुहोस्</translation>
diff --git a/ios/chrome/app/strings/resources/ios_google_chrome_strings_nl.xtb b/ios/chrome/app/strings/resources/ios_google_chrome_strings_nl.xtb
index 76164b5b..36b6599 100644
--- a/ios/chrome/app/strings/resources/ios_google_chrome_strings_nl.xtb
+++ b/ios/chrome/app/strings/resources/ios_google_chrome_strings_nl.xtb
@@ -11,6 +11,7 @@
 <translation id="2147651015520127414">Chrome heeft geverifieerd dat <ph name="ISSUER" /> het certificaat voor deze website heeft verstrekt.</translation>
 <translation id="2199719347983604670">Gegevens van Chrome-synchronisatie</translation>
 <translation id="2347208864470321755">Als deze functie is ingeschakeld, biedt Chrome aan pagina's die zijn geschreven in andere talen te vertalen met Google Translate. <ph name="BEGIN_LINK" />Meer informatie<ph name="END_LINK" /></translation>
+<translation id="2415682770504543561">Chrome instellen als je standaardbrowser</translation>
 <translation id="2574249610672786438">Log in op al je apparaten om je tabbladen te bekijken vanaf elk apparaat waarop je Chrome gebruikt</translation>
 <translation id="2576431527583832481">Chrome is nu nog beter! Er is een nieuwe versie beschikbaar.</translation>
 <translation id="257708665678654955">Wil je dat Google Chrome de volgende keer aanbiedt om pagina's in het <ph name="LANGUAGE_NAME" /> op deze site te vertalen?</translation>
@@ -24,6 +25,7 @@
 <translation id="3282568296779691940">Inloggen bij Chrome</translation>
 <translation id="3345341804167540816">Chrome overal gebruiken</translation>
 <translation id="3522659714780527202">Schakel synchroniseren in om je tabbladen te bekijken vanaf elk apparaat waarop je Chrome gebruikt</translation>
+<translation id="3706101708757577809">Je kunt Chrome nu gebruiken als je op links in berichten, documenten en andere apps tikt.</translation>
 <translation id="384394811301901750">Google Chrome kan je camera momenteel niet gebruiken</translation>
 <translation id="3980220367029651214">Je wijzigt het synchronisatieaccount van <ph name="USER_EMAIL1" /> in <ph name="USER_EMAIL2" />. Je bestaande Chrome-gegevens worden beheerd door <ph name="DOMAIN" />. Hierdoor worden je gegevens van dit apparaat verwijderd. Je gegevens blijven echter opgeslagen in <ph name="USER_EMAIL1" />.</translation>
 <translation id="3988789688219830639">Google Chrome heeft geen toegang tot je foto's of video's. Schakel toegang in via iOS-instellingen &gt; Privacy &gt; Foto's.</translation>
@@ -44,6 +46,10 @@
 <translation id="6600954340915313787">Gekopieerd naar Chrome</translation>
 <translation id="6648150602980899529">Je logt in met een account dat wordt beheerd door <ph name="DOMAIN" />, waarmee je de eigenaar beheer geeft over je Chrome-gegevens. Je gegevens worden permanent gekoppeld aan dit account. Als je uitlogt van Chrome, worden je gegevens van dit apparaat verwijderd. Ze blijven echter opgeslagen in je Google-account.</translation>
 <translation id="6676840375528380067">Je Chrome-gegevens van dit apparaat wissen?</translation>
+<translation id="6724102885918156196">Chrome instellen als je standaardbrowser:
+        1. Open 'Instellingen'. 
+        2. Tik op 'Standaard browser-app'.
+        3. Selecteer 'Chrome'.</translation>
 <translation id="7165736900384873061">QR-scanner van Google Chrome gebruiken</translation>
 <translation id="7172660552945675509">Tip: <ph name="BEGIN_LINK" />Verplaats Chrome naar je dock<ph name="END_LINK" /></translation>
 <translation id="7173114856073700355">Instellingen openen</translation>
diff --git a/ios/chrome/app/strings/resources/ios_google_chrome_strings_no.xtb b/ios/chrome/app/strings/resources/ios_google_chrome_strings_no.xtb
index 04215ba..20f2b67 100644
--- a/ios/chrome/app/strings/resources/ios_google_chrome_strings_no.xtb
+++ b/ios/chrome/app/strings/resources/ios_google_chrome_strings_no.xtb
@@ -25,7 +25,7 @@
 <translation id="3282568296779691940">Logg på Chrome</translation>
 <translation id="3345341804167540816">Bruk Chrome overalt</translation>
 <translation id="3522659714780527202">For å se fanene dine overalt hvor du bruker Chrome, slå på synkronisering</translation>
-<translation id="3706101708757577809">Du kan nå bruke Chrome hver gang du trykker på linker i meldinger, dokumenter og andre apper.</translation>
+<translation id="3706101708757577809">Nå kan du bruke Chrome hver gang du trykker på linker i meldinger, dokumenter og andre apper.</translation>
 <translation id="384394811301901750">Google Chrome kan ikke bruke kameraet akkurat nå</translation>
 <translation id="3980220367029651214">Du bytter synkroniseringskonto fra <ph name="USER_EMAIL1" /> til <ph name="USER_EMAIL2" />. De eksisterende Chrome-dataene dine administreres av <ph name="DOMAIN" />. Dette sletter dataene dine fra denne enheten, men dataene blir værende i <ph name="USER_EMAIL1" />.</translation>
 <translation id="3988789688219830639">Google Chrome har ikke tilgang til bildene eller videoene dine. Slå på tilgangen i iOS-innstillingene &gt; Personvern &gt; Bilder.</translation>
@@ -46,9 +46,9 @@
 <translation id="6600954340915313787">Kopiert til Chrome</translation>
 <translation id="6648150602980899529">Du logger på med en konto som administreres av <ph name="DOMAIN" />, og du gir administratoren for dette domenet kontroll over Chrome-dataene dine. Dataene dine blir permanent knyttet til denne kontoen. Når du logger av Chrome, slettes dataene dine fra denne enheten, men de lagres fortsatt i Google-kontoen din.</translation>
 <translation id="6676840375528380067">Vil du fjerne Chrome-dataene dine fra denne enheten?</translation>
-<translation id="6724102885918156196">Slik velger du Chrome som standardnettleser:
+<translation id="6724102885918156196">Slik velger du Chrome som standard:
         1. Åpne Innstillinger. 
-        2. Trykk på «Default Browser App» (Standard nettleserapp).
+        2. Trykk på «Standard nettleserapp» (eller lignende).
         3. Velg Chrome.</translation>
 <translation id="7165736900384873061">Begynn å bruke Google Chrome QR-skanneren</translation>
 <translation id="7172660552945675509">Tips: <ph name="BEGIN_LINK" />Flytt Chrome til dokken<ph name="END_LINK" /></translation>
diff --git a/ios/chrome/app/strings/resources/ios_google_chrome_strings_or.xtb b/ios/chrome/app/strings/resources/ios_google_chrome_strings_or.xtb
index 50535aa1..13b5626c 100644
--- a/ios/chrome/app/strings/resources/ios_google_chrome_strings_or.xtb
+++ b/ios/chrome/app/strings/resources/ios_google_chrome_strings_or.xtb
@@ -11,6 +11,7 @@
 <translation id="2147651015520127414">Chromium ଯାଞ୍ଚ କରିଛି ଯେ, <ph name="ISSUER" />ଏହିୱେବ୍‍ସାଇଟ୍‍‌ର ସାର୍ଟିଫିକେଟ୍ ଜାରି କରିଛନ୍ତି।</translation>
 <translation id="2199719347983604670">Chrome ସିଙ୍କରୁ ଡାଟା</translation>
 <translation id="2347208864470321755">ଯେତେବେଳେ ଏହି ବୈଶିଷ୍ଟ୍ୟ ଚାଲୁ କରାଯାଏ ସେତେବେଳେ, Google Translate ବ୍ୟବହାର କରି Chrome ଅନ୍ୟ ଭାଷାଗୁଡ଼ିକରେ ଲେଖାଯାଇଥିବା ପୃଷ୍ଠାଗୁଡ଼ିକୁ ଅନୁବାଦ କରିବା ପାଇଁ ଅଫର୍‌ କରିବ। <ph name="BEGIN_LINK" />ଅଧିକ ଜାଣନ୍ତୁ<ph name="END_LINK" /></translation>
+<translation id="2415682770504543561">Chromeକୁ ଆପଣଙ୍କ ଡିଫଲ୍ଟ ବ୍ରାଉଜର୍ କରନ୍ତୁ</translation>
 <translation id="2574249610672786438">ଆପଣ Chrome ବ୍ୟବହାର କରୁଥିବା ଯେ କୌଣସି ସ୍ଥାନରୁ ଆପଣଙ୍କ ଟାବଗୁଡ଼ିକ ଦେଖିବାକୁ, ଆପଣଙ୍କ ସମସ୍ତ ଡିଭାଇସରେ ସାଇନ୍ ଇନ୍ କରନ୍ତୁ</translation>
 <translation id="2576431527583832481">Chromium ଏବେ ଉନ୍ନତ ହୋଇଯାଇଛି! ଗୋଟିଏ ନୂଆ ସଂସ୍କରଣ ଉପଲବ୍ଧ ଅଛି।</translation>
 <translation id="257708665678654955">ଆପଣ କ’ଣ ଚାହୁଁଛନ୍ତି ଯେ Google Chrome ପରବର୍ତ୍ତୀ ସମୟରେ ଏହି ସାଇଟ୍‌ର <ph name="LANGUAGE_NAME" /> ପୃଷ୍ଠାଗୁଡ଼ିକର ଅନୁବାଦ କରିବା ଅଫର୍‌ ଦେଉ?</translation>
@@ -24,6 +25,7 @@
 <translation id="3282568296779691940">Chromeରେ ସାଇନ୍‌ ଇନ୍‌ କରନ୍ତୁ</translation>
 <translation id="3345341804167540816">Chromeକୁ ସର୍ବତ୍ର ବ୍ୟବହାର କରନ୍ତୁ</translation>
 <translation id="3522659714780527202">ଆପଣ Chrome ବ୍ୟବହାର କରୁଥିବା ଯେ କୌଣସି ସ୍ଥାନରୁ ଆପଣଙ୍କ ଟାବଗୁଡ଼ିକ ଦେଖିବାକୁ, ସିଙ୍କ୍ ଚାଲୁ କରନ୍ତୁ</translation>
+<translation id="3706101708757577809">ଆପଣ ବର୍ତ୍ତମାନ ମେସେଜ୍, ଡକ୍ୟୁମେଣ୍ଟ ଏବଂ ଅନ୍ୟ ଆପଗୁଡ଼ିକର ଲିଙ୍କରେ ଯେ କୌଣସି ସମୟରେ ଟାପ୍ କରି Chrome ବ୍ୟବହାର କରିପାରିବେ।</translation>
 <translation id="384394811301901750">Google Chrome ବର୍ତ୍ତମାନ କ୍ୟାମେରା ବ୍ୟବହାର କରିପାରିବ ନାହିଁ</translation>
 <translation id="3980220367029651214">ଆପଣ ସିଙ୍କ ଆକାଉଣ୍ଟ <ph name="USER_EMAIL1" /> ରୁ <ph name="USER_EMAIL2" />କୁ ସ୍ୱିଚ୍ କରୁଛନ୍ତି। ଆପଣଙ୍କର ପୂର୍ବରୁ ଥିବା Chrome ଡାଟା <ph name="DOMAIN" /> ଦ୍ୱାରା ପରିଚାଳିତ ହେଉଛି। ଏହା ଏହି ଡିଭାଇସ୍‌ରୁ ଆପଣଙ୍କର ଡାଟା ଡିଲିଟ୍ କରିଦେବ, କିନ୍ତୁ ଆପଣଙ୍କର ଡାଟା <ph name="USER_EMAIL1" />ରେ ରହିବ।</translation>
 <translation id="3988789688219830639">Google Chrome ପାଖରେ ଆପଣଙ୍କର ଫଟୋ ଏବଂ ଭିଡିଓଗୁଡ଼ିକ ପାଇଁ ଆକ୍‌ସେସ୍ ନାହିଁ। 'iOS ସେଟିଂସ୍ &gt; ଗୋପନୀୟତା &gt; ଫଟୋସ୍'ରେ ଆକ୍‌ସେସ୍ ସକ୍ଷମ କରନ୍ତୁ।</translation>
@@ -44,6 +46,10 @@
 <translation id="6600954340915313787">କପି କରାଯାଇ Chromeକୁ ନିଆଗଲା</translation>
 <translation id="6648150602980899529"><ph name="DOMAIN" />ଙ୍କ ଦ୍ୱାରା ପରିଚାଳିତ ଏକ ଆକାଉଣ୍ଟ ମାଧ୍ୟମରେ ଆପଣ ସାଇନ୍ ଇନ୍ କରିଛନ୍ତି ଏବଂ ଏହାର ଆଡ୍‍ମିନିଷ୍ଟ୍ରେଟର୍‍ଙ୍କୁ ଆପଣଙ୍କ Chrome ଡାଟାର ନିୟନ୍ତ୍ରଣ ଦେଇଛନ୍ତି। ଆପଣଙ୍କ ଡାଟା ଏହି ଆକାଉଣ୍ଟ ସହ ସ୍ଥାୟୀରୂପେ ଯୋଡ଼ି ହୋଇଯିବ। Chromeରୁ ସାଇନ୍ ଆଉଟ୍ କରିବା ଦ୍ୱାରା ଏହି ଡିଭାଇସ୍‍ରୁ ଆପଣଙ୍କର ଡାଟା ଡିଲିଟ୍ ହୋଇଯିବ, କିନ୍ତୁ ଏହା ଆପଣଙ୍କ Google ଆକାଉଣ୍ଟରେ ଷ୍ଟୋର୍ ହୋଇ ରହିବ।</translation>
 <translation id="6676840375528380067">ଏହି ଡିଭାଇସ୍‌ରୁ ଆପଣଙ୍କର Chrome ଡାଟା ଖାଲି କରିବେ କି?</translation>
+<translation id="6724102885918156196">Chromeକୁ ଆପଣଙ୍କ ଡିଫଲ୍ଟ ବ୍ରାଉଜର୍ କରିବାକୁ:
+        1. ସେଟିଂସ୍ ଖୋଲନ୍ତୁ। 
+        2. ଡିଫଲ୍ଟ ବ୍ରାଉଜର୍ ଆପକୁ ଟାପ୍ କରନ୍ତୁ।
+        3. Chrome ଚୟନ କରନ୍ତୁ।</translation>
 <translation id="7165736900384873061">Google Chrome QR ସ୍କାନର୍‌କୁ ବ୍ୟବହାର କରିବା ଆରମ୍ଭ କରନ୍ତୁ</translation>
 <translation id="7172660552945675509">ସୂଚନା: <ph name="BEGIN_LINK" />ଆପଣଙ୍କର ଡକ୍‌କୁ Chrome ଘୁଞ୍ଚାନ୍ତୁ<ph name="END_LINK" /></translation>
 <translation id="7173114856073700355">ସେଟିଂସ୍ ଖୋଲନ୍ତୁ</translation>
diff --git a/ios/chrome/app/strings/resources/ios_google_chrome_strings_pa.xtb b/ios/chrome/app/strings/resources/ios_google_chrome_strings_pa.xtb
index 268bd1cb..847d122 100644
--- a/ios/chrome/app/strings/resources/ios_google_chrome_strings_pa.xtb
+++ b/ios/chrome/app/strings/resources/ios_google_chrome_strings_pa.xtb
@@ -11,6 +11,7 @@
 <translation id="2147651015520127414">Chrome ਨੇ ਤਸਦੀਕ ਕੀਤਾ ਕਿ ਇਸ ਵੈੱਬਸਾਈਟ ਦਾ ਪ੍ਰਮਾਣ-ਪੱਤਰ <ph name="ISSUER" /> ਨੇ ਜਾਰੀ ਕੀਤਾ ਹੈ।</translation>
 <translation id="2199719347983604670">Chrome ਸਮਕਾਲੀਕਰਨ ਤੋਂ ਡਾਟਾ</translation>
 <translation id="2347208864470321755">ਜਦੋਂ ਇਹ ਵਿਸੇਸ਼ਤਾ ਚਾਲੂ ਹੁੰਦੀ ਹੈ, ਤਾਂ Chrome, Google ਅਨੁਵਾਦ ਵਰਤਦੇ ਹੋਏ ਦੂਜੀਆਂ ਭਾਸ਼ਾਵਾਂ ਵਿੱਚ ਲਿਖੇ ਗਏ ਪੰਨਿਆਂ ਦੇ ਅਨੁਵਾਦ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰੇਗਾ। <ph name="BEGIN_LINK" />ਹੋਰ ਜਾਣੋ<ph name="END_LINK" /></translation>
+<translation id="2415682770504543561">Chrome ਨੂੰ ਆਪਣਾ ਪੂਰਵ-ਨਿਰਧਾਰਤ ਬ੍ਰਾਊਜ਼ਰ ਬਣਾਓ</translation>
 <translation id="2574249610672786438">ਜਿਸ ਡੀਵਾਈਸ 'ਤੇ ਵੀ ਤੁਸੀਂ Chrome ਵਰਤਦੇ ਹੋ, ਉੱਥੇ ਆਪਣੀਆਂ ਟੈਬਾਂ ਦੇਖਣ ਲਈ ਸਾਈਨ-ਇਨ ਕਰੋ</translation>
 <translation id="2576431527583832481">Chrome ਬਿਹਤਰ ਬਣ ਗਿਆ ਹੈ! ਇੱਕ ਨਵਾਂ ਵਰਜਨ ਉਪਲਬਧ ਹੈ।</translation>
 <translation id="257708665678654955">ਕੀ ਤੁਸੀਂ ਚਾਹੋਗੇ ਕਿ Google Chrome ਅਗਲੀ ਵਾਰ ਇਸ ਸਾਈਟ ਦੇ <ph name="LANGUAGE_NAME" /> ਪੰਨਿਆਂ ਦਾ ਅਨੁਵਾਦ ਕਰਨ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰੇ?</translation>
@@ -24,6 +25,7 @@
 <translation id="3282568296779691940">Chrome 'ਤੇ ਸਾਈਨ-ਇਨ ਕਰੋ</translation>
 <translation id="3345341804167540816">ਹਰ ਥਾਂ 'ਤੇ Chrome ਵਰਤੋ</translation>
 <translation id="3522659714780527202">ਜਿਸ ਡੀਵਾਈਸ 'ਤੇ ਵੀ ਤੁਸੀਂ Chrome ਵਰਤਦੇ ਹੋ, ਉੱਥੇ ਆਪਣੀਆਂ ਟੈਬਾਂ ਦੇਖਣ ਲਈ ਸਮਕਾਲੀਕਰਨ ਚਾਲੂ ਕਰੋ</translation>
+<translation id="3706101708757577809">ਸੁਨੇਹੇ, ਦਸਤਾਵੇਜ਼ ਅਤੇ ਹੋਰ ਐਪਾਂ ਵਿੱਚ ਲਿੰਕ 'ਤੇ ਟੈਪ ਕਰਕੇ ਤੁਸੀਂ ਹੁਣ ਕਿਸੇ ਵੇਲੇ ਵੀ Chrome ਵਰਤ ਸਕਦੇ ਹੋ।</translation>
 <translation id="384394811301901750">Google Chrome ਇਸ ਵੇਲੇ ਤੁਹਾਡੇ ਕੈਮਰੇ ਦੀ ਵਰਤੋਂ ਨਹੀਂ ਕਰ ਸਕਦਾ</translation>
 <translation id="3980220367029651214">ਤੁਸੀਂ ਸਮਕਾਲੀਕਿਰਤ ਖਾਤਿਆਂ ਨੂੰ <ph name="USER_EMAIL1" /> ਤੋਂ <ph name="USER_EMAIL2" /> ਵਿੱਚ ਬਦਲ ਰਹੇ ਹੋ। ਤੁਹਾਡਾ ਮੌਜੂਦਾ Chrome ਡਾਟਾ <ph name="DOMAIN" /> ਦੁਆਰਾ ਪ੍ਰਬੰਧਿਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਇਸ ਨਾਲ ਤੁਹਾਡਾ ਡਾਟੇ ਨੂੰ ਇਸ ਡੀਵਾਈਸ ਤੋਂ ਮਿਟਾ ਦਿੱਤਾ ਜਾਵੇਗਾ, ਪਰ ਤੁਹਾਡਾ ਡਾਟਾ <ph name="USER_EMAIL1" /> ਵਿੱਚ ਰਹੇਗਾ।</translation>
 <translation id="3988789688219830639">Google Chrome ਦੀ ਤੁਹਾਡੀਆਂ ਫ਼ੋਟੋਆਂ ਜਾਂ ਵੀਡੀਓ ਤੱਕ ਪਹੁੰਚ ਨਹੀਂ ਹੈ। iOS ਸੈਟਿੰਗਾਂ &gt; ਪਰਦੇਦਾਰੀ &gt; ਫ਼ੋਟੋਆਂ ਵਿੱਚ ਪਹੁੰਚ ਨੂੰ ਚਾਲੂ ਕਰੋ।</translation>
@@ -44,6 +46,10 @@
 <translation id="6600954340915313787">Chrome 'ਤੇ ਕਾਪੀ ਕੀਤਾ</translation>
 <translation id="6648150602980899529">ਤੁਸੀਂ <ph name="DOMAIN" /> ਵੱਲੋਂ ਪ੍ਰਬੰਧਿਤ ਕੀਤੇ ਖਾਤੇ ਨਾਲ ਸਾਈਨ-ਇਨ ਕਰ ਰਹੇ ਹੋ ਅਤੇ ਉਸਦੇ ਪ੍ਰਸ਼ਾਸਕ ਨੂੰ ਆਪਣੇ Chrome ਡਾਟੇ ਦਾ ਕੰਟਰੋਲ ਦੇ ਰਹੇ ਹੋ। ਤੁਹਾਡਾ ਡਾਟਾ ਸਥਾਈ ਤੌਰ 'ਤੇ ਇਸ ਖਾਤੇ ਨਾਲ ਜੋੜ ਦਿੱਤਾ ਜਾਵੇਗਾ। Chrome ਤੋਂ ਸਾਈਨ-ਆਊਟ ਹੋਣ ਨਾਲ ਤੁਹਾਡਾ ਡਾਟਾ ਇਸ ਡੀਵਾਈਸ ਤੋਂ ਮਿਟਾ ਦਿੱਤਾ ਜਾਵੇਗਾ, ਪਰ ਇਹ ਤੁਹਾਡੇ Google ਖਾਤੇ ਵਿੱਚ ਸਟੋਰ ਰਹੇਗਾ।</translation>
 <translation id="6676840375528380067">ਕੀ ਇਸ ਡੀਵਾਈਸ ਤੋਂ ਤੁਹਾਡਾ Chrome ਡਾਟਾ ਕਲੀਅਰ ਕਰਨਾ ਹੈ?</translation>
+<translation id="6724102885918156196">Chrome ਨੂੰ ਆਪਣਾ ਪੂਰਵ-ਨਿਰਧਾਰਤ ਬ੍ਰਾਊਜ਼ਰ ਬਣਾਉਣ ਲਈ:
+        1. ਸੈਟਿੰਗਾਂ ਖੋਲ੍ਹੋ। 
+        2. ਪੂਰਵ-ਨਿਰਧਾਰਤ ਬ੍ਰਾਊਜ਼ਰ ਐਪ 'ਤੇ ਟੈਪ ਕਰੋ।
+        3. Chrome ਚੁਣੋ।</translation>
 <translation id="7165736900384873061">Google Chrome QR ਸਕੈਨਰ ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਸ਼ੁਰੂ ਕਰੋ</translation>
 <translation id="7172660552945675509">ਨੁਕਤਾ: <ph name="BEGIN_LINK" />Chrome ਨੂੰ ਆਪਣੇ ਡੌਕ 'ਤੇ ਲੈ ਜਾਓ<ph name="END_LINK" /></translation>
 <translation id="7173114856073700355">ਸੈਟਿੰਗਾਂ ਖੋਲ੍ਹੋ</translation>
diff --git a/ios/chrome/app/strings/resources/ios_google_chrome_strings_pt-BR.xtb b/ios/chrome/app/strings/resources/ios_google_chrome_strings_pt-BR.xtb
index c1d7dd1..245d3530 100644
--- a/ios/chrome/app/strings/resources/ios_google_chrome_strings_pt-BR.xtb
+++ b/ios/chrome/app/strings/resources/ios_google_chrome_strings_pt-BR.xtb
@@ -11,6 +11,7 @@
 <translation id="2147651015520127414">O Chrome verificou que <ph name="ISSUER" /> emitiu o certificado desse website.</translation>
 <translation id="2199719347983604670">Dados da "Sincronização do Chrome"</translation>
 <translation id="2347208864470321755">Quando este recurso está ativado, o Google Chrome disponibiliza a tradução de páginas escritas em outros idiomas usando o Google Tradutor. <ph name="BEGIN_LINK" />Saiba mais<ph name="END_LINK" /></translation>
+<translation id="2415682770504543561">Defina o Chrome como seu navegador padrão</translation>
 <translation id="2574249610672786438">Para ver suas guias em qualquer lugar onde você usar o Chrome, faça login em todos os seus dispositivos</translation>
 <translation id="2576431527583832481">O Google Chrome ficou ainda melhor! Uma nova versão está disponível.</translation>
 <translation id="257708665678654955">Quer que na próxima vez o Google Chrome ofereça a tradução de páginas em <ph name="LANGUAGE_NAME" /> deste site?</translation>
@@ -24,6 +25,7 @@
 <translation id="3282568296779691940">Fazer login no Google Chrome</translation>
 <translation id="3345341804167540816">Usar o Chrome em qualquer lugar</translation>
 <translation id="3522659714780527202">Para ver suas guias em qualquer lugar onde você usar o Chrome, ative a sincronização</translation>
+<translation id="3706101708757577809">Agora você pode usar o Chrome sempre que toca em links em mensagens, documentos e outros apps.</translation>
 <translation id="384394811301901750">O Google Chrome não pode usar a câmera agora</translation>
 <translation id="3980220367029651214">Você está trocando de contas de sincronização de <ph name="USER_EMAIL1" /> para <ph name="USER_EMAIL2" />. Seus dados já existentes do Chrome são gerenciados por <ph name="DOMAIN" />. Seus dados serão excluídos desse dispositivo, mas permanecerão em <ph name="USER_EMAIL1" />.</translation>
 <translation id="3988789688219830639">O Google Chrome não têm acesso às suas fotos ou vídeos. Permita o acesso em "Configurações do iOS" &gt; "Privacidade" &gt; "Fotos".</translation>
@@ -44,6 +46,10 @@
 <translation id="6600954340915313787">Copiado no Chrome</translation>
 <translation id="6648150602980899529">Você está fazendo login com uma conta gerenciada por <ph name="DOMAIN" /> e dando ao administrador dela o controle sobre seus dados do Chrome, os quais ficarão permanentemente vinculados a essa conta. Se você sair do Chrome, seus dados serão excluídos desse dispositivo, mas permanecerão armazenados na sua Conta do Google.</translation>
 <translation id="6676840375528380067">Limpar seus dados do Chrome deste dispositivo?</translation>
+<translation id="6724102885918156196">Para tornar o Chrome seu navegador padrão:
+        1. Abra "Ajustes". 
+        2. Toque em "App padrão de navegador".
+        3. Selecione o Chrome.</translation>
 <translation id="7165736900384873061">Começar a usar o leitor de QR do Google Chrome</translation>
 <translation id="7172660552945675509">Dica: <ph name="BEGIN_LINK" />mova o Chrome para sua base<ph name="END_LINK" /></translation>
 <translation id="7173114856073700355">Abrir "Configurações"</translation>
diff --git a/ios/chrome/app/strings/resources/ios_google_chrome_strings_ru.xtb b/ios/chrome/app/strings/resources/ios_google_chrome_strings_ru.xtb
index 64dae6d..50834fb4 100644
--- a/ios/chrome/app/strings/resources/ios_google_chrome_strings_ru.xtb
+++ b/ios/chrome/app/strings/resources/ios_google_chrome_strings_ru.xtb
@@ -11,6 +11,7 @@
 <translation id="2147651015520127414">Chrome определил, что сертификат сайта выпущен компанией <ph name="ISSUER" />.</translation>
 <translation id="2199719347983604670">Данные, сохраненные с помощью синхронизации Chrome</translation>
 <translation id="2347208864470321755">Когда эта функция включена, Chrome будет предлагать перевести страницы с помощью Переводчика Google. <ph name="BEGIN_LINK" />Подробнее…<ph name="END_LINK" /></translation>
+<translation id="2415682770504543561">Сделайте Chrome браузером по умолчанию</translation>
 <translation id="2574249610672786438">Чтобы ваши вкладки всегда были доступны вам при работе с Chrome, выполните вход на всех своих устройствах.</translation>
 <translation id="2576431527583832481">Chrome становится лучше! Доступна новая версия.</translation>
 <translation id="257708665678654955">Хотите, чтобы Google Chrome всегда предлагал перевести этот сайт, когда обнаружит на его страницах <ph name="LANGUAGE_NAME" />?</translation>
@@ -24,6 +25,7 @@
 <translation id="3282568296779691940">Войти в Chrome</translation>
 <translation id="3345341804167540816">Возьмите Chrome с собой</translation>
 <translation id="3522659714780527202">Чтобы ваши вкладки всегда были доступны вам при работе с Chrome, включите синхронизацию.</translation>
+<translation id="3706101708757577809">При переходе по ссылкам в сообщениях, документах и других приложениях будет открываться браузер Chrome.</translation>
 <translation id="384394811301901750">Google Chrome не может получить доступ к камере.</translation>
 <translation id="3980220367029651214">Вы переключаетесь с синхронизируемого аккаунта <ph name="USER_EMAIL1" /> на <ph name="USER_EMAIL2" />. Сейчас данными Chrome управляет администратор домена <ph name="DOMAIN" />. После переключения они будут удалены с устройства, но данные аккаунта <ph name="USER_EMAIL1" /> сохранятся.</translation>
 <translation id="3988789688219830639">У Google Chrome нет доступа к вашим фото и видео. Чтобы предоставить его, нажмите "Настройки &gt; Конфиденциальность &gt; Фотографии".</translation>
@@ -44,6 +46,10 @@
 <translation id="6600954340915313787">Скопировано в Chrome</translation>
 <translation id="6648150602980899529">Вы входите в аккаунт, которым управляет администратор домена <ph name="DOMAIN" />. Он может контролировать ваши данные Chrome, причем теперь они будут связаны с управляемым аккаунтом. При выходе из системы все данные Chrome, хранящиеся на этом устройстве, будут удалены, но останутся в вашем аккаунте Google.</translation>
 <translation id="6676840375528380067">Удалить данные Chrome с этого устройства?</translation>
+<translation id="6724102885918156196">Как сделать Chrome браузером по умолчанию:
+        1. Откройте настройки устройства. 
+        2. Нажмите Default Browser App (Браузер по умолчанию).
+        3. Выберите Chrome.</translation>
 <translation id="7165736900384873061">Используйте QR-сканер в Google Chrome</translation>
 <translation id="7172660552945675509">Совет. <ph name="BEGIN_LINK" />Добавьте Chrome в Dock.<ph name="END_LINK" /></translation>
 <translation id="7173114856073700355">Открыть настройки</translation>
diff --git a/ios/chrome/app/strings/resources/ios_google_chrome_strings_ta.xtb b/ios/chrome/app/strings/resources/ios_google_chrome_strings_ta.xtb
index b76c83a..fdb185fc 100644
--- a/ios/chrome/app/strings/resources/ios_google_chrome_strings_ta.xtb
+++ b/ios/chrome/app/strings/resources/ios_google_chrome_strings_ta.xtb
@@ -11,6 +11,7 @@
 <translation id="2147651015520127414">இந்த இணையதளச் சான்றிதழ் <ph name="ISSUER" /> ஆல் வழங்கப்பட்டதா என Chrome சரிபார்த்தது.</translation>
 <translation id="2199719347983604670">Chrome ஒத்திசைவுத் தரவு</translation>
 <translation id="2347208864470321755">இந்த அம்சம் இயக்கப்பட்டிருக்கும்போது, பிற மொழிகளில் எழுதப்பட்ட பக்கங்களை Google மொழியாக்கத்தைப் பயன்படுத்தி மொழிப்பெயர்ப்பதற்கான வாய்ப்பை Chrome வழங்கும். <ph name="BEGIN_LINK" />மேலும் அறிக<ph name="END_LINK" /></translation>
+<translation id="2415682770504543561">Chromeமை உங்கள் இயல்பு உலாவியாக மாற்றுதல்</translation>
 <translation id="2574249610672786438">நீங்கள் Chromeமைப் பயன்படுத்தும் சாதனங்களில் உங்கள் தாவல்களைப் பார்க்க, அனைத்துச் சாதனங்களிலும் உள்நுழையவும்</translation>
 <translation id="2576431527583832481">Chrome தற்போதுதான் சிறப்பைப் பெற்றது! புதிய பதிப்பு உள்ளது.</translation>
 <translation id="257708665678654955">அடுத்த முறை இந்தத் தளத்தின் <ph name="LANGUAGE_NAME" /> பக்கங்களை மொழிபெயர்க்கவா என்று Google Chrome  கேட்க வேண்டுமென விரும்புகிறீர்களா?</translation>
@@ -24,6 +25,7 @@
 <translation id="3282568296779691940">Chrome இல் உள்நுழைக</translation>
 <translation id="3345341804167540816">எங்கும் Chromeஐப் பயன்படுத்தவும்</translation>
 <translation id="3522659714780527202">நீங்கள் Chromeமைப் பயன்படுத்தும் சாதனங்களில் உங்கள் தாவல்களைப் பார்க்க, ஒத்திசைவை இயக்கவும்</translation>
+<translation id="3706101708757577809">மெசேஜ்கள், ஆவணங்கள் மற்றும் பிற ஆப்ஸில் இணைப்புகளை எந்த நேரத்தில் தட்டும்போதும் Chromeமைப் பயன்படுத்தலாம்.</translation>
 <translation id="384394811301901750">Google Chrome ஆல் தற்போது உங்கள் கேமராவைப் பயன்படுத்த முடியாது</translation>
 <translation id="3980220367029651214">ஒத்திசைவுக் கணக்குகளை <ph name="USER_EMAIL1" /> இலிருந்து <ph name="USER_EMAIL2" />க்கு மாற்றுகிறீர்கள். தற்போதுள்ள Chrome தரவை <ph name="DOMAIN" /> நிர்வகிக்கிறது. இவ்வாறு செய்வதால், இந்தச் சாதனத்திலிருந்து தரவு நீக்கப்படும், எனினும் <ph name="USER_EMAIL1" /> இல் தரவு தொடர்ந்து இருக்கும்.</translation>
 <translation id="3988789688219830639">Google Chromeமுக்குப் படங்களையோ வீடியோக்களையோ அணுக அனுமதி இல்லை. அணுகலை 'iOS அமைப்புகள் &gt; தனியுரிமை &gt; படங்கள்' என்பதில் இயக்கவும்.</translation>
@@ -44,6 +46,10 @@
 <translation id="6600954340915313787">Chromeக்கு நகலெடுக்கப்பட்டது</translation>
 <translation id="6648150602980899529"><ph name="DOMAIN" /> நிர்வகிக்கும் கணக்கில் உள்நுழைந்து, உங்கள் Chrome தரவு மீதான கட்டுப்பாட்டை அதன் நிர்வாகிக்கு வழங்குகிறீர்கள். இந்தக் கணக்குடன் தரவு நிரந்தரமாக இணைக்கப்படும். Chromeமிலிருந்து வெளியேறுவதால், இந்தச் சாதனத்திலிருந்து தரவு நீக்கப்படும், எனினும் உங்கள் Google கணக்கில் தரவு தொடர்ந்து இருக்கும்.</translation>
 <translation id="6676840375528380067">இந்தச் சாதனத்திலிருந்து உங்கள் Chrome தரவை அழிக்கவா?</translation>
+<translation id="6724102885918156196">Chromeமை உங்கள் இயல்பு உலாவியாக மாற்ற:
+        1. அமைப்புகளைத் திறக்கவும். 
+        2. இயல்பு உலாவி ஆப்ஸ் என்பதைத் தட்டவும்.
+        3. Chromeமைத் தேர்ந்தெடுக்கவும்.</translation>
 <translation id="7165736900384873061">Google Chrome QR ஸ்கேனரைப் பயன்படுத்தத் தொடங்கவும்</translation>
 <translation id="7172660552945675509">உதவிக் குறிப்பு: <ph name="BEGIN_LINK" />Chromeமை உங்கள் டாக்கிற்கு நகர்த்துங்கள்<ph name="END_LINK" /></translation>
 <translation id="7173114856073700355">ஒத்திசைவு அமைப்புகளைப் பார்க்கவும்</translation>
diff --git a/ios/chrome/app/strings/resources/ios_google_chrome_strings_te.xtb b/ios/chrome/app/strings/resources/ios_google_chrome_strings_te.xtb
index 53428b3..a5e6e50 100644
--- a/ios/chrome/app/strings/resources/ios_google_chrome_strings_te.xtb
+++ b/ios/chrome/app/strings/resources/ios_google_chrome_strings_te.xtb
@@ -11,6 +11,7 @@
 <translation id="2147651015520127414">Chrome ఈ వెబ్‌సైట్ సర్టిఫికెట్‌ను <ph name="ISSUER" /> జారీ చేసినట్లు ధృవీకరించింది.</translation>
 <translation id="2199719347983604670">Chrome సింక్ నుండి డేటా</translation>
 <translation id="2347208864470321755">ఈ లక్షణం ప్రారంభించబడినప్పుడు, Chrome ఇతర భాషల్లో వ్రాసిన పేజీలకు Google అనువాదం ఉపయోగించి అనువాదాన్ని అందిస్తుంది. <ph name="BEGIN_LINK" />మరింత తెలుసుకోండి<ph name="END_LINK" /></translation>
+<translation id="2415682770504543561">Chromeను మీ ఆటోమేటిక్ బ్రౌజర్‌గా చేయండి</translation>
 <translation id="2574249610672786438">Chromeను ఎక్కడ ఉపయోగించినా మీ ట్యాబ్‌లను చూసేందుకు, మీ పరికరాలన్నింటిలో సైన్ ఇన్ చేయండి</translation>
 <translation id="2576431527583832481">Chrome ఇప్పుడే మెరుగుపరచబడింది! కొత్త వెర్షన్ అందుబాటులో ఉంది.</translation>
 <translation id="257708665678654955">ఈ సైట్‌లోని <ph name="LANGUAGE_NAME" /> పేజీలను మీరు తర్వాతిసారి సందర్శించినప్పుడు, వాటిని అనువదించే సదుపాయాన్ని Google Chrome అందించాలని కోరుకుంటున్నారా?</translation>
@@ -24,6 +25,7 @@
 <translation id="3282568296779691940">Chromeకు సైన్ ఇన్ చేయండి</translation>
 <translation id="3345341804167540816">Chromeని అంతటా ఉపయోగించండి</translation>
 <translation id="3522659714780527202">మీరు Chromeను ఎక్కడ ఉపయోగించినా మీ ట్యాబ్‌లను చూడటానికి, సింక్‌ను ఆన్ చేయండి</translation>
+<translation id="3706101708757577809">మెసేజ్‌లు, డాక్యుమెంట్‌లు, ఇతర యాప్‌లలో లింక్‌లను ట్యాప్ చేయడం ద్వారా, మీరు ఎప్పుడైనా Chromeను ఉపయోగించవచ్చు.</translation>
 <translation id="384394811301901750">Google Chrome ప్రస్తుతం మీ కెమెరాను ఉపయోగించలేదు</translation>
 <translation id="3980220367029651214">మీరు సింక్ ఖాతాలను <ph name="USER_EMAIL1" /> నుండి <ph name="USER_EMAIL2" />‌కు మారుస్తున్నారు. ఇప్పటికే ఉన్న మీ Chrome డేటా <ph name="DOMAIN" /> నిర్వహణలో ఉంది. దీని వలన మీ డేటా ఈ పరికరం నుండి తొలగించబడుతుంది. కానీ మీ డేటా <ph name="USER_EMAIL1" />లో అలాగే ఉంటుంది.</translation>
 <translation id="3988789688219830639">Google Chrome మీ ఫోటోలు లేదా వీడియోలకు యాక్సెస్‌ను కలిగి లేదు. iOS సెట్టింగ్‌లు &gt; గోప్యత &gt; ఫోటోల్లో యాక్సెస్‌ను ప్రారంభించండి.</translation>
@@ -44,6 +46,10 @@
 <translation id="6600954340915313787">Chromeకి కాపీ చేయబడింది</translation>
 <translation id="6648150602980899529">మీరు <ph name="DOMAIN" /> నిర్వహణలో ఉన్న ఖాతా నుండి సైన్ ఇన్ చేస్తున్నారు. దీని నిర్వాహకుడికి మీ Chrome డేటాపై నియంత్రణను అందిస్తున్నారు. మీ డేటా శాశ్వతంగా ఈ ఖాతాకు అనుబంధించబడుతుంది. Chrome నుండి సైన్ అవుట్ చేయడం వ‌ల్ల ఈ పరికరం నుండి మీ డేటా తొలగించబడుతుంది. కానీ ఇది మీ Google ఖాతాలో అలాగే నిల్వ చేయబడి ఉంటుంది.</translation>
 <translation id="6676840375528380067">ఈ పరికరం నుండి మీ Chrome డేటాని తీసివేయాలా?</translation>
+<translation id="6724102885918156196">Chromeను మీ ఆటోమేటిక్ బ్రౌజర్‌గా చేయడానికి:
+        1. సెట్టింగ్‌లను తెరవండి. 
+        2. ఆటోమేటిక్ బ్రౌజర్ యాప్‌ను ట్యాప్ చేయండి.
+        3. Chromeను ఎంచుకోండి.</translation>
 <translation id="7165736900384873061">Google Chrome QR స్కానర్‌ని వినియోగించండి</translation>
 <translation id="7172660552945675509">చిట్కా: <ph name="BEGIN_LINK" />Chromeను మీ డాక్‌కు తరలించండి<ph name="END_LINK" /></translation>
 <translation id="7173114856073700355">సెట్టింగ్‌లను తెరువు</translation>
diff --git a/ios/chrome/app/strings/resources/ios_google_chrome_strings_th.xtb b/ios/chrome/app/strings/resources/ios_google_chrome_strings_th.xtb
index bba0b9a..bd49c16 100644
--- a/ios/chrome/app/strings/resources/ios_google_chrome_strings_th.xtb
+++ b/ios/chrome/app/strings/resources/ios_google_chrome_strings_th.xtb
@@ -11,6 +11,7 @@
 <translation id="2147651015520127414">Chrome ยืนยันว่า <ph name="ISSUER" /> ได้ออกใบรับรองของเว็บไซต์นี้</translation>
 <translation id="2199719347983604670">ข้อมูลจากการซิงค์ของ Chrome</translation>
 <translation id="2347208864470321755">เมื่อเปิดฟีเจอร์นี้ Chrome จะเสนอให้แปลหน้าต่างๆ ที่เขียนด้วยภาษาอื่นโดยใช้ Google แปลภาษา <ph name="BEGIN_LINK" />ดูข้อมูลเพิ่มเติม<ph name="END_LINK" /></translation>
+<translation id="2415682770504543561">กำหนดให้ Chrome เป็นเบราว์เซอร์เริ่มต้น</translation>
 <translation id="2574249610672786438">ลงชื่อเข้าใช้ในอุปกรณ์ทุกเครื่องเพื่อดูแท็บที่เปิดไว้จากอุปกรณ์ที่คุณใช้ Chrome</translation>
 <translation id="2576431527583832481">Chrome พัฒนาใหม่! มีรุ่นใหม่ให้ใช้งานแล้ว</translation>
 <translation id="257708665678654955">คุณต้องการให้ Google Chrome เสนอการแปลหน้าภาษา<ph name="LANGUAGE_NAME" />จากเว็บไซต์นี้ในครั้งถัดไปไหม</translation>
@@ -24,6 +25,7 @@
 <translation id="3282568296779691940">ลงชื่อเข้าใช้ Chrome</translation>
 <translation id="3345341804167540816">ใช้ Chrome ในทุกที่</translation>
 <translation id="3522659714780527202">เปิดการซิงค์เพื่อดูแท็บที่เปิดไว้จากอุปกรณ์ที่คุณใช้ Chrome</translation>
+<translation id="3706101708757577809">ตอนนี้คุณจะใช้ Chrome ทุกครั้งที่แตะลิงก์ในข้อความ เอกสาร และแอปอื่นๆ</translation>
 <translation id="384394811301901750">Google Chrome ไม่สามารถใช้กล้องถ่ายรูปได้ในขณะนี้</translation>
 <translation id="3980220367029651214">คุณกำลังเปลี่ยนบัญชีในการซิงค์จาก <ph name="USER_EMAIL1" /> เป็น <ph name="USER_EMAIL2" /> ข้อมูล Chrome ที่มีอยู่ของคุณจัดการโดย <ph name="DOMAIN" /> การเปลี่ยนบัญชีจะลบข้อมูลจากอุปกรณ์นี้ แต่ข้อมูลจะยังคงอยู่ใน <ph name="USER_EMAIL1" /></translation>
 <translation id="3988789688219830639">Google Chrome ไม่มีสิทธิ์เข้าถึงรูปภาพหรือวิดีโอของคุณ เปิดการเข้าถึงได้ในการตั้งค่า iOS &gt; ความเป็นส่วนตัว &gt; รูปภาพ</translation>
@@ -44,6 +46,10 @@
 <translation id="6600954340915313787">คัดลอกไปยัง Chrome แล้ว</translation>
 <translation id="6648150602980899529">คุณกำลังลงชื่อเข้าใช้ด้วยบัญชีที่จัดการโดย <ph name="DOMAIN" /> และทำให้ผู้ดูแลระบบของโดเมนควบคุมข้อมูล Chrome ของคุณได้ ข้อมูลของคุณจะโยงกับบัญชีนี้อย่างถาวร การออกจากระบบ Chrome จะลบข้อมูลของคุณจากอุปกรณ์เครื่องนี้ แต่ข้อมูลจะยังจัดเก็บอยู่ในบัญชี Google</translation>
 <translation id="6676840375528380067">ล้างข้อมูล Chrome ของคุณออกจากอุปกรณ์นี้ไหม</translation>
+<translation id="6724102885918156196">หากต้องการกำหนดให้ Chrome เป็นเบราว์เซอร์เริ่มต้น ให้ทำดังนี้
+        1. เปิดการตั้งค่า 
+        2. แตะแอปเบราว์เซอร์เริ่มต้น
+        3. เลือก Chrome</translation>
 <translation id="7165736900384873061">เริ่มใช้โปรแกรมสแกนโค้ด QR ของ Google Chrome</translation>
 <translation id="7172660552945675509">เคล็ดลับ: <ph name="BEGIN_LINK" />ย้าย Chrome ไปไว้ที่ Dock<ph name="END_LINK" /></translation>
 <translation id="7173114856073700355">เปิดการตั้งค่า</translation>
diff --git a/ios/chrome/app/strings/resources/ios_google_chrome_strings_tr.xtb b/ios/chrome/app/strings/resources/ios_google_chrome_strings_tr.xtb
index f406d71..a9d9f09 100644
--- a/ios/chrome/app/strings/resources/ios_google_chrome_strings_tr.xtb
+++ b/ios/chrome/app/strings/resources/ios_google_chrome_strings_tr.xtb
@@ -11,6 +11,7 @@
 <translation id="2147651015520127414">Chrome, bu web sitesi sertifikasının <ph name="ISSUER" /> tarafından yayınlandığını doğruladı.</translation>
 <translation id="2199719347983604670">Chrome senkronizasyonundan veriler</translation>
 <translation id="2347208864470321755">Bu özellik açık durumdayken Chrome, diğer dillerde yazılmış sayfaları Google Çeviri'yi kullanarak çevirmeyi teklif eder. <ph name="BEGIN_LINK" />Daha fazla bilgi edinin<ph name="END_LINK" /></translation>
+<translation id="2415682770504543561">Chrome'u Varsayılan Tarayıcınız Yapma</translation>
 <translation id="2574249610672786438">Chrome kullandığınız her yerde sekmelerinizi görmek için tüm cihazlarınızda oturum açın.</translation>
 <translation id="2576431527583832481">Chrome daha da iyi hale geldi! Yeni bir sürüm var.</translation>
 <translation id="257708665678654955">Google Chrome'un bir dahaki sefere bu siteden <ph name="LANGUAGE_NAME" /> dilindeki sayfaları çevirmeyi önermesini ister misiniz?</translation>
@@ -24,6 +25,7 @@
 <translation id="3282568296779691940">Chrome'da oturum aç</translation>
 <translation id="3345341804167540816">Chrome'u Her Yerde Kullanın</translation>
 <translation id="3522659714780527202">Chrome kullandığınız her yerde sekmelerinizi görmek için senkronizasyonu açın</translation>
+<translation id="3706101708757577809">Artık mesajlardaki, dokümanlardaki ve diğer uygulamalardaki bağlantıları tıkladığınızda Chrome'u kullanabilirsiniz.</translation>
 <translation id="384394811301901750">Google Chrome şu anda kameranızı kullanamıyor</translation>
 <translation id="3980220367029651214">Senkronizasyon hesapları arasında (<ph name="USER_EMAIL1" /> hesabından <ph name="USER_EMAIL2" /> hesabına) geçiş yapıyorsunuz. Mevcut Chrome verileriniz <ph name="DOMAIN" /> tarafından yönetiliyor. Bu işlemle verileriniz bu cihazdan silinir, ancak <ph name="USER_EMAIL1" /> hesabınızda kalmaya devam eder.</translation>
 <translation id="3988789688219830639">Google Chrome, fotoğraflarınıza veya videolarınıza erişemiyor. iOS Ayarlar &gt; Gizlilik &gt; Fotoğraflar'dan erişimi etkinleştirin.</translation>
@@ -44,6 +46,10 @@
 <translation id="6600954340915313787">Chrome'a kopyalandı</translation>
 <translation id="6648150602980899529"><ph name="DOMAIN" /> tarafından yönetilen bir hesapla oturum açıyorsunuz ve yöneticiye tüm Chrome verileriniz üzerinde denetim olanağı veriyorsunuz. Verileriniz kalıcı olarak bu hesaba bağlanacaktır. Chrome'da oturumu kapattığınızda verileriniz bu cihazdan silinir ancak Google Hesabınızda kalmaya devam eder.</translation>
 <translation id="6676840375528380067">Chrome verileriniz bu cihazdan temizlensin mi?</translation>
+<translation id="6724102885918156196">Chrome'u varsayılan tarayıcınız yapmak için:
+        1. Ayarlar'ı açın. 
+        2. Varsayılan Tarayıcı Uygulaması'na dokunun.
+        3. Chrome'u seçin.</translation>
 <translation id="7165736900384873061">Google Chrome QR tarayıcısını kullanmaya başlayın</translation>
 <translation id="7172660552945675509">İpucu: <ph name="BEGIN_LINK" />Chrome'u yuva bölümüne taşıyın<ph name="END_LINK" /></translation>
 <translation id="7173114856073700355">Ayarları Aç</translation>
diff --git a/ios/chrome/app/strings/resources/ios_google_chrome_strings_uk.xtb b/ios/chrome/app/strings/resources/ios_google_chrome_strings_uk.xtb
index dccdef9..8cfa0f3 100644
--- a/ios/chrome/app/strings/resources/ios_google_chrome_strings_uk.xtb
+++ b/ios/chrome/app/strings/resources/ios_google_chrome_strings_uk.xtb
@@ -11,6 +11,7 @@
 <translation id="2147651015520127414">Chrome підтвердив, що сертифікат цьому веб-сайту надала компанія <ph name="ISSUER" />.</translation>
 <translation id="2199719347983604670">Дані Синхронізації Chrome</translation>
 <translation id="2347208864470321755">Якщо ввімкнути цю функцію, Chrome пропонуватиме перекласти сторінки, написані іншими мовами, за допомогою Перекладача Google. <ph name="BEGIN_LINK" />Докладніше<ph name="END_LINK" /></translation>
+<translation id="2415682770504543561">Установіть Chrome веб-переглядачем за умовчанням</translation>
 <translation id="2574249610672786438">Щоб переглядати свої вкладки Chrome на будь-якому пристрої, увійдіть на ньому в обліковий запис</translation>
 <translation id="2576431527583832481">Chrome став ще кращим! Доступна нова версія.</translation>
 <translation id="257708665678654955">Хочете, щоб Google Chrome наступного разу пропонував перекласти сторінки цього сайту, написані такою мовою: <ph name="LANGUAGE_NAME" />?</translation>
@@ -24,6 +25,7 @@
 <translation id="3282568296779691940">Вхід у Chrome</translation>
 <translation id="3345341804167540816">Використовуйте Chrome на всіх пристроях</translation>
 <translation id="3522659714780527202">Щоб переглядати свої вкладки Chrome на будь-якому пристрої, увімкніть синхронізацію</translation>
+<translation id="3706101708757577809">Тепер ви можете відкривати в Chrome посилання з повідомлень, документів та інших додатків.</translation>
 <translation id="384394811301901750">Зараз Google Chrome не може використовувати камеру</translation>
 <translation id="3980220367029651214">Ви переходите з облікового запису для синхронізації <ph name="USER_EMAIL1" /> у <ph name="USER_EMAIL2" />. Ваші наявні дані Chrome збережені в домені <ph name="DOMAIN" />. Дані буде видалено з цього пристрою, але вони залишаться в обліковому записі <ph name="USER_EMAIL1" />.</translation>
 <translation id="3988789688219830639">Google Chrome не має доступу до ваших фото чи відео. Надайте доступ у меню iOS "Параметри &gt; Конфіденційність &gt; Фото".</translation>
@@ -44,6 +46,10 @@
 <translation id="6600954340915313787">Скопійовано в Chrome</translation>
 <translation id="6648150602980899529">Ви входите в обліковий запис, зареєстрований у домені <ph name="DOMAIN" />, і надаєте його адміністратору доступ до своїх даних Chrome. Ваші дані буде назавжди зв’язано з цим обліковим записом. Якщо ви вийдете з облікового запису в Chrome, дані буде видалено з цього пристрою, але вони залишаться у вашому обліковому записі Google.</translation>
 <translation id="6676840375528380067">Видалити дані Chrome із цього пристрою?</translation>
+<translation id="6724102885918156196">Як установити Chrome веб-переглядачем за умовчанням
+        1. Відкрийте налаштування. 
+        2. Натисніть "Веб-переглядач за умовчанням".
+        3. Виберіть Chrome.</translation>
 <translation id="7165736900384873061">Використовувати сканер QR-кодів у Google Chrome</translation>
 <translation id="7172660552945675509">Порада. <ph name="BEGIN_LINK" />Перемістіть Chrome на панель Dock<ph name="END_LINK" /></translation>
 <translation id="7173114856073700355">Відкрити налаштування</translation>
diff --git a/ios/chrome/app/strings/resources/ios_google_chrome_strings_ur.xtb b/ios/chrome/app/strings/resources/ios_google_chrome_strings_ur.xtb
index 9bd1413..4986160 100644
--- a/ios/chrome/app/strings/resources/ios_google_chrome_strings_ur.xtb
+++ b/ios/chrome/app/strings/resources/ios_google_chrome_strings_ur.xtb
@@ -11,6 +11,7 @@
 <translation id="2147651015520127414">‏Chrome نے توثیق کی ہے کہ <ph name="ISSUER" /> نے اس ویب سائٹ کا سرٹیفیکیٹ جاری کیا ہے۔</translation>
 <translation id="2199719347983604670">‏Chrome Sync کا ڈیٹا</translation>
 <translation id="2347208864470321755">‏یہ خصوصیت آن کیے جانے پر، Chrome دوسری زبانوں میں لکھے ہوئے صفحات کا Google Translate استعمال کر کے ترجمہ کرنے کی پیشکش کرے گا۔ <ph name="BEGIN_LINK" />مزید جانیں<ph name="END_LINK" /></translation>
+<translation id="2415682770504543561">‏Chrome کو اپنا ڈیفالٹ بنائیں</translation>
 <translation id="2574249610672786438">‏اپنے ٹیبز کو دیکھنے کے لئے جہاں بھی آپ Chrome استعمال کرتے ہیں، اپنے تمام آلات پر سائن ان کریں</translation>
 <translation id="2576431527583832481">‏Chrome اب بہتر ہو گیا! ایک نیا ورژن دستیاب ہے۔</translation>
 <translation id="257708665678654955">‏کیا آپ چاہیں گے کہ Google Chrome اگلی بار اس سائٹ سے <ph name="LANGUAGE_NAME" /> صفحات کا ترجمہ کرنے کی پیشکش کرے؟</translation>
@@ -24,6 +25,7 @@
 <translation id="3282568296779691940">‏Chrome میں سائن ان کریں</translation>
 <translation id="3345341804167540816">‏Chrome کو ہر جگہ استعمال کریں</translation>
 <translation id="3522659714780527202">‏اپنے ٹیبز کو دیکھنے کے لئے جہاں بھی آپ Chrome استعمال کرتے ہیں، سِنک کو آن کریں</translation>
+<translation id="3706101708757577809">‏اب جب بھی آپ پیغامات، دستاویزات اور دیگر ایپس میں لنک ٹیپ کرتے ہیں تو آپ Chrome استعمال کرسکتے ہیں۔</translation>
 <translation id="384394811301901750">‏Google Chrome ابھی آپ کا کیمرا استعمال نہیں کر سکتا ہے</translation>
 <translation id="3980220367029651214">‏آپ مطابقت پذیری اکاؤنٹس کو <ph name="USER_EMAIL1" /> سے <ph name="USER_EMAIL2" /> پر سوئچ کر رہے ہیں۔ آپ کا موجودہ Chrome ڈیٹا <ph name="DOMAIN" /> کے زیر انتظام ہے۔ اس سے آپ کا ڈیٹا اس آلہ سے حذف ہو جائے گا، لیکن آپ کا ڈیٹا <ph name="USER_EMAIL1" /> میں باقی رہے گا۔</translation>
 <translation id="3988789688219830639">‏Google Chrome کو آپ کی تصاویر یا ویڈیوز تک رسائی حاصل نہیں ہے۔ iOS ترتیبات &gt; رازداری &gt; تصاویر میں رسائی کو فعال کریں۔</translation>
@@ -44,6 +46,10 @@
 <translation id="6600954340915313787">‏Chrome پر کاپی کر دیا گیا</translation>
 <translation id="6648150602980899529">‏آپ <ph name="DOMAIN" /> کے زیر انتظام ایک اکاؤنٹ کے ساتھ سائن ان کر رہے ہیں اور اس کے منتظم کو اپنے Chrome ڈیٹا پر کنٹرول دے رہے ہیں۔ آپ کا ڈیٹا اس اکاؤنٹ سے مستقل طور پر مربوط ہو جائے گا۔ Chrome سے سائن آؤٹ کرنے سے آپ کا ڈیٹا اس آلہ سے حذف ہو جائے گا، لیکن یہ آپ کے Google اکاؤنٹ میں اسٹور رہے گا۔</translation>
 <translation id="6676840375528380067">‏اس آلہ سے آپ کا Chrome ڈیٹا صاف کریں؟</translation>
+<translation id="6724102885918156196">‏Chrome کو اپنا ڈیفالٹ بنانے کیلئے:
+        1۔ ترتیبات کھولیں۔ 
+        2۔ ڈیفالٹ براؤزر ایپ تھپتھپائیں۔
+        3۔ Chrome منتخب کریں۔</translation>
 <translation id="7165736900384873061">‏Google Chrome QR اسکینر استعمال کرنا شروع کریں</translation>
 <translation id="7172660552945675509">‏تجویز: <ph name="BEGIN_LINK" />Chrome کو اپنے ڈاک میں منتقل کریں<ph name="END_LINK" /></translation>
 <translation id="7173114856073700355">ترتیبات کھولیں</translation>
diff --git a/ios/chrome/app/strings/resources/ios_google_chrome_strings_vi.xtb b/ios/chrome/app/strings/resources/ios_google_chrome_strings_vi.xtb
index 3f0b627..63a8f9f9 100644
--- a/ios/chrome/app/strings/resources/ios_google_chrome_strings_vi.xtb
+++ b/ios/chrome/app/strings/resources/ios_google_chrome_strings_vi.xtb
@@ -11,6 +11,7 @@
 <translation id="2147651015520127414">Chrome xác minh <ph name="ISSUER" /> đã cấp chứng chỉ của trang web này.</translation>
 <translation id="2199719347983604670">Dữ liệu từ Chrome Sync</translation>
 <translation id="2347208864470321755">Khi tính năng này được bật, Chrome sẽ đề xuất sử dụng Google Dịch để dịch các trang viết bằng ngôn ngữ khác. <ph name="BEGIN_LINK" />Tìm hiểu thêm<ph name="END_LINK" /></translation>
+<translation id="2415682770504543561">Đặt Chrome làm trình duyệt mặc định</translation>
 <translation id="2574249610672786438">Để xem các thẻ của bạn trên bất cứ thiết bị nào mà bạn có dùng Chromium, hãy đăng nhập trên tất cả thiết bị.</translation>
 <translation id="2576431527583832481">Chrome được cải tiến hơn! Đã có phiên bản mới.</translation>
 <translation id="257708665678654955">Bạn có muốn Google Chrome đề xuất dịch các trang <ph name="LANGUAGE_NAME" /> của trang web này vào lần tiếp theo không?</translation>
@@ -24,6 +25,7 @@
 <translation id="3282568296779691940">Đăng nhập vào Chrome</translation>
 <translation id="3345341804167540816">Sử dụng Chrome ở mọi nơi</translation>
 <translation id="3522659714780527202">Để xem các thẻ của bạn trên bất cứ thiết bị nào mà bạn có dùng Chrome, hãy bật tính năng đồng bộ hóa</translation>
+<translation id="3706101708757577809">Giờ đây, bạn có thể dùng Chrome bất cứ khi nào nhấn vào các đường liên kết trong thư/tin nhắn, tài liệu và các ứng dụng khác.</translation>
 <translation id="384394811301901750">Chrome không thể dùng máy ảnh bây giờ</translation>
 <translation id="3980220367029651214">Bạn đang chuyển các tài khoản đồng bộ hóa từ <ph name="USER_EMAIL1" /> về <ph name="USER_EMAIL2" />. Dữ liệu Chrome hiện có của bạn do <ph name="DOMAIN" /> quản lý. Thao tác này sẽ xóa dữ liệu của bạn khỏi thiết bị này nhưng dữ liệu đó sẽ vẫn còn trong <ph name="USER_EMAIL1" />.</translation>
 <translation id="3988789688219830639">Google Chrome không có quyền truy cập ảnh hoặc video của bạn. Hãy cho phép truy cập trong Cài đặt iOS &gt; Bảo mật &gt; Ảnh.</translation>
@@ -44,6 +46,10 @@
 <translation id="6600954340915313787">Đã sao chép vào Chrome</translation>
 <translation id="6648150602980899529">Bạn đang đăng nhập bằng tài khoản do <ph name="DOMAIN" /> quản lý và cấp cho quản trị viên quyền kiểm soát dữ liệu Chrome của bạn. Dữ liệu của bạn sẽ được liên kết vĩnh viễn với tài khoản này. Việc đăng xuất khỏi Chrome sẽ xóa dữ liệu của bạn khỏi thiết bị này nhưng dữ liệu đó sẽ vẫn được lưu trữ trong Tài khoản Google.</translation>
 <translation id="6676840375528380067">Xóa dữ liệu Chrome của bạn khỏi thiết bị này?</translation>
+<translation id="6724102885918156196">Cách đặt Chrome làm trình duyệt mặc định:
+        1. Mở phần Cài đặt. 
+        2. Nhấn vào Ứng dụng trình duyệt mặc định.
+        3. Chọn Chrome.</translation>
 <translation id="7165736900384873061">Bắt đầu dùng trình quét QR của Chrome</translation>
 <translation id="7172660552945675509">Mẹo: <ph name="BEGIN_LINK" />Di chuyển Chrome sang thanh dock<ph name="END_LINK" /></translation>
 <translation id="7173114856073700355">Mở phần Cài đặt</translation>
diff --git a/ios/chrome/app/strings/resources/ios_google_chrome_strings_zh-CN.xtb b/ios/chrome/app/strings/resources/ios_google_chrome_strings_zh-CN.xtb
index b90de01..39d228f0 100644
--- a/ios/chrome/app/strings/resources/ios_google_chrome_strings_zh-CN.xtb
+++ b/ios/chrome/app/strings/resources/ios_google_chrome_strings_zh-CN.xtb
@@ -11,6 +11,7 @@
 <translation id="2147651015520127414">Chrome 已证实此网站的证书是由 <ph name="ISSUER" /> 签发的。</translation>
 <translation id="2199719347983604670">Chrome 同步的数据</translation>
 <translation id="2347208864470321755">启用此功能后,Chrome 将使用 Google 翻译对其他语言的网页进行翻译。<ph name="BEGIN_LINK" />了解详情<ph name="END_LINK" /></translation>
+<translation id="2415682770504543561">将 Chrome 设为默认浏览器</translation>
 <translation id="2574249610672786438">要查看您在其他设备上用 Chrome 打开的标签页,请在所有设备上登录</translation>
 <translation id="2576431527583832481">Chrome 浏览器刚刚经过了改进!新版本已推出。</translation>
 <translation id="257708665678654955">下次访问这个网站时,您希望 Google Chrome 翻译其中的<ph name="LANGUAGE_NAME" />网页吗?</translation>
@@ -24,6 +25,7 @@
 <translation id="3282568296779691940">登录 Chrome</translation>
 <translation id="3345341804167540816">随时随地使用 Chrome</translation>
 <translation id="3522659714780527202">要查看您在其他设备上用 Chrome 打开的标签页,请开启同步功能</translation>
+<translation id="3706101708757577809">现在,您只需点按消息、文档和其他应用中的链接,即可使用 Chrome。</translation>
 <translation id="384394811301901750">Google Chrome 目前无法使用您的相机</translation>
 <translation id="3980220367029651214">您正要将同步帐号从 <ph name="USER_EMAIL1" /> 切换到 <ph name="USER_EMAIL2" />。您现有的 Chrome 数据由 <ph name="DOMAIN" /> 管理。切换同步帐号后,您的数据将从这台设备上删除,但仍会保留在 <ph name="USER_EMAIL1" /> 中。</translation>
 <translation id="3988789688219830639">Google Chrome 无权访问您的照片或视频。请依次点按 iOS 中的“设置”&gt;“隐私”&gt;“照片”,授予其访问权限。</translation>
@@ -44,6 +46,10 @@
 <translation id="6600954340915313787">已复制到 Chrome</translation>
 <translation id="6648150602980899529">您正要登录由 <ph name="DOMAIN" /> 管理的帐号,并要授权其管理员控制您的 Chrome 数据。您的数据将与此帐号永久关联。退出 Chrome 后,您的数据将从这台设备上删除,但仍会保留在您的 Google 帐号中。</translation>
 <translation id="6676840375528380067">从这部设备中清除您的 Chrome 数据?</translation>
+<translation id="6724102885918156196">若要将 Chrome 设为默认浏览器,请执行以下操作:
+        1. 打开“设置”。
+        2. 点按“默认浏览器应用”。
+        3. 选择“Chrome”。</translation>
 <translation id="7165736900384873061">开始使用 Google Chrome QR 码扫描器</translation>
 <translation id="7172660552945675509">提示:<ph name="BEGIN_LINK" />将 Chrome 移到 Dock 中<ph name="END_LINK" /></translation>
 <translation id="7173114856073700355">打开“设置”</translation>
diff --git a/ios/chrome/app/strings/resources/ios_google_chrome_strings_zh-HK.xtb b/ios/chrome/app/strings/resources/ios_google_chrome_strings_zh-HK.xtb
index 79f6d16..9c34f569 100644
--- a/ios/chrome/app/strings/resources/ios_google_chrome_strings_zh-HK.xtb
+++ b/ios/chrome/app/strings/resources/ios_google_chrome_strings_zh-HK.xtb
@@ -48,7 +48,7 @@
 <translation id="6676840375528380067">要清除此裝置上的 Chrome 資料嗎?</translation>
 <translation id="6724102885918156196">如要將 Chrome 設定為預設瀏覽器:
         1. 開啟 [設定]。
-        2. 輕按 [預設的瀏覽器應用程式]。
+        2. 輕按 [預設瀏覽器應用程式]。
         3. 選取 [Chrome]。</translation>
 <translation id="7165736900384873061">開始使用 Google Chrome 二維條碼掃描器</translation>
 <translation id="7172660552945675509">提示:<ph name="BEGIN_LINK" />將 Chrome 移至工具列<ph name="END_LINK" /></translation>
diff --git a/ios/chrome/app/strings/resources/ios_google_chrome_strings_zh-TW.xtb b/ios/chrome/app/strings/resources/ios_google_chrome_strings_zh-TW.xtb
index 7c17ff1..7af2b516 100644
--- a/ios/chrome/app/strings/resources/ios_google_chrome_strings_zh-TW.xtb
+++ b/ios/chrome/app/strings/resources/ios_google_chrome_strings_zh-TW.xtb
@@ -11,6 +11,7 @@
 <translation id="2147651015520127414">Chrome 已驗證這個網站的憑證是由「<ph name="ISSUER" />」所核發。</translation>
 <translation id="2199719347983604670">Chrome 同步功能資料</translation>
 <translation id="2347208864470321755">開啟這項功能後,Chrome 會使用 Google 翻譯來翻譯其他語言的網頁。<ph name="BEGIN_LINK" />瞭解詳情<ph name="END_LINK" /></translation>
+<translation id="2415682770504543561">將 Chrome 設為預設瀏覽器</translation>
 <translation id="2574249610672786438">在你所有的裝置上登入帳戶後,不論從何處使用 Chrome 都能查看你的分頁</translation>
 <translation id="2576431527583832481">Chrome 現在變得更進步了!歡迎你升級使用新版本。</translation>
 <translation id="257708665678654955">下次造訪這個網站時,需要 Google Chrome 為您翻譯其中的<ph name="LANGUAGE_NAME" />網頁嗎?</translation>
@@ -24,6 +25,7 @@
 <translation id="3282568296779691940">登入 Chrome</translation>
 <translation id="3345341804167540816">隨時隨地使用 Chrome</translation>
 <translation id="3522659714780527202">開啟同步功能後,不論從何處使用 Chrome 都能查看你的分頁</translation>
+<translation id="3706101708757577809">現在你只要在訊息、文件或其他應用程式中輕觸連結,即可使用 Chrome。</translation>
 <translation id="384394811301901750">Google Chrome 目前無法使用你的相機</translation>
 <translation id="3980220367029651214">您設定同步處理的帳戶即將從 <ph name="USER_EMAIL1" /> 改為 <ph name="USER_EMAIL2" />。您現有的 Chrome 資料是由 <ph name="DOMAIN" /> 所管理。系統會將您的資料從這個裝置上刪除,但繼續保留在 <ph name="USER_EMAIL1" /> 中。</translation>
 <translation id="3988789688219830639">Google Chrome 無法存取您的相片或影片,請前往「iOS 設定」中的 [隱私權] &gt; [相片] 啟用存取權。</translation>
@@ -44,6 +46,10 @@
 <translation id="6600954340915313787">已複製到 Chrome</translation>
 <translation id="6648150602980899529">您即將使用由 <ph name="DOMAIN" /> 所管理的帳戶登入,並授權該網域的管理員控管您的 Chrome 資料。您的資料會與這個帳戶建立永久連結。登出 Chrome 後,系統會將您的資料從這個裝置上刪除,但繼續保留在您的 Google 帳戶中。</translation>
 <translation id="6676840375528380067">要清除你在這個裝置上的 Chrome 資料嗎?</translation>
+<translation id="6724102885918156196">如要將 Chrome 設為預設瀏覽器:
+        1. 開啟「設定」。
+        2. 輕觸 [預設的瀏覽器應用程式]。
+        3. 選取 [Chrome]。</translation>
 <translation id="7165736900384873061">開始使用 Google Chrome QR 掃描器</translation>
 <translation id="7172660552945675509">提示:<ph name="BEGIN_LINK" />將 Chrome 移至 Dock<ph name="END_LINK" /></translation>
 <translation id="7173114856073700355">開啟設定</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_am.xtb b/ios/chrome/app/strings/resources/ios_strings_am.xtb
index 5c42b77..4bd22e5 100644
--- a/ios/chrome/app/strings/resources/ios_strings_am.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_am.xtb
@@ -581,7 +581,7 @@
 <translation id="7781011649027948662">ገጽ ይተርጎም?</translation>
 <translation id="7781829728241885113">ትናንት</translation>
 <translation id="778855399387580014">በአዲስ የChrome ትር ውስጥ ፍለጋ ጀምር።</translation>
-<translation id="7791543448312431591">አክል</translation>
+<translation id="7791543448312431591">ያክሉ</translation>
 <translation id="7839985698273989086">ከመስመር ውጭ ገጽ</translation>
 <translation id="7840771868269352570">የመረጧቸው ንጥሎች ይወገዳሉ።</translation>
 <translation id="7856733331829174190">ማውረድ አልተቻለም</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_ar.xtb b/ios/chrome/app/strings/resources/ios_strings_ar.xtb
index 051082c..b3e8e85 100644
--- a/ios/chrome/app/strings/resources/ios_strings_ar.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_ar.xtb
@@ -245,7 +245,7 @@
 <translation id="3783017676699494206">حفظ الصورة</translation>
 <translation id="3789841737615482174">تثبيت</translation>
 <translation id="3803696231112616155">اقتراح ترجمة هذا الموقع الإلكتروني</translation>
-<translation id="385051799172605136">الرجوع إلى الوراء</translation>
+<translation id="385051799172605136">رجوع</translation>
 <translation id="3892144330757387737">سيظهر لك السجلّ هنا</translation>
 <translation id="3897092660631435901">قائمة</translation>
 <translation id="3915450441834151894">معلومات الموقع الإلكتروني</translation>
@@ -354,7 +354,7 @@
 <translation id="5190835502935405962">شريط الإشارات</translation>
 <translation id="5197255632782567636">الإنترنت</translation>
 <translation id="5228579091201413441">تفعيل المزامنة</translation>
-<translation id="5234764350956374838">رفض</translation>
+<translation id="5234764350956374838">تجاهل</translation>
 <translation id="5245322853195994030">إلغاء المزامنة</translation>
 <translation id="5271549068863921519">حفظ كلمة المرور</translation>
 <translation id="5295239312320826323">هل تريد إزالة الحساب <ph name="USER_EMAIL" />؟</translation>
@@ -422,7 +422,7 @@
 <translation id="6021332621416007159">فتح في...</translation>
 <translation id="6039429417015973673"><ph name="TITLE" />، <ph name="PUBLISHER_INFORMATION" />، <ph name="PUBLICATION_DATE" /></translation>
 <translation id="6040143037577758943">إغلاق</translation>
-<translation id="6042308850641462728">المزيد</translation>
+<translation id="6042308850641462728">عرض المزيد</translation>
 <translation id="605721222689873409">العام</translation>
 <translation id="6066301408025741299">انقر للإلغاء.</translation>
 <translation id="6108923351542677676">الإعداد قيد التقدّم…</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_as.xtb b/ios/chrome/app/strings/resources/ios_strings_as.xtb
index a249af1..6bfc066 100644
--- a/ios/chrome/app/strings/resources/ios_strings_as.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_as.xtb
@@ -22,6 +22,7 @@
 <translation id="1176932207622159128">প্ৰতিচ্ছবি ছেভ কৰিব নোৱাৰি</translation>
 <translation id="1180526666083833456">সকলো ডিভাইচতে ছিংক আৰু ব্যক্তিগতকৰণ কৰক।</translation>
 <translation id="1181037720776840403">আঁতৰাওক</translation>
+<translation id="1185569544548277362">নতুন: আপুনি Chromeক নিজৰ ডিফ’ল্ট ব্ৰাউজাৰ কৰিব পাৰে। <ph name="BEGIN_LINK" />ছেটিংসমূহ খোলক<ph name="END_LINK" /></translation>
 <translation id="1207113853726624428">নতুন সন্ধান</translation>
 <translation id="1209206284964581585">এতিয়াৰ বাবে লুকুৱাওক</translation>
 <translation id="1219674500290482172">ইণ্টাৰনেটৰ লগত সংযোগ কৰিব পৰা নাই।</translation>
@@ -636,6 +637,7 @@
 <translation id="8524799873541103884"><ph name="INCOGNITO" /> টেব <ph name="NUMBER_OF_OPEN_TABS" />টাৰ ভিতৰত <ph name="FIRST_VISIBLE_TAB" />টাৰ পৰা <ph name="LAST_VISIBLE_TAB" />টালৈ</translation>
 <translation id="8529767659511976195">নতুন</translation>
 <translation id="8532105204136943229">ম্যাদ উকলাৰ বছৰ</translation>
+<translation id="8533166274275423134">অন্য এঠাইত খোলা হৈছে</translation>
 <translation id="8534481786647257214">Google+ প’ষ্ট সম্পূৰ্ণ হ’ল৷</translation>
 <translation id="8548878600947630424">পৃষ্ঠাত বিচাৰক...</translation>
 <translation id="8574235780160508979">৩১ মাৰ্চৰ পৰা Chromeৰ সেৱাৰ চর্তাৱলী সলনি হ’ব। <ph name="BEGIN_LINK" />অনুগ্ৰহ কৰি পৰ্যালোচনা কৰক<ph name="END_LINK" /></translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_bn.xtb b/ios/chrome/app/strings/resources/ios_strings_bn.xtb
index 668d215..138eae8 100644
--- a/ios/chrome/app/strings/resources/ios_strings_bn.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_bn.xtb
@@ -22,6 +22,7 @@
 <translation id="1176932207622159128">ছবি সেভ করা যায়নি</translation>
 <translation id="1180526666083833456">বিভিন্ন ডিভাইস জুড়ে সিঙ্ক করুন এবং নিজের পছন্দ অনুযায়ী করে নিন।</translation>
 <translation id="1181037720776840403">সরান</translation>
+<translation id="1185569544548277362">নতুন: আপনি এখন Chrome-কে আপনার ডিফল্ট ব্রাউজার হিসেবে সেট করতে পারেন। <ph name="BEGIN_LINK" />সেটিংসে যান<ph name="END_LINK" /></translation>
 <translation id="1207113853726624428">নতুন সার্চ</translation>
 <translation id="1209206284964581585">এখনকার মতো লুকান</translation>
 <translation id="1219674500290482172">ইন্টারনেটের সাথে সংযোগ করতে অক্ষম৷</translation>
@@ -571,7 +572,7 @@
 <translation id="7658239707568436148">বাতিল</translation>
 <translation id="766891008101699113">ব্যক্তিগতভাবে ওয়েব ব্রাউজ করতে, একটি নতুন ট্যাব যোগ করুন।</translation>
 <translation id="7671141431838911305">ইনস্টল করুন</translation>
-<translation id="7701040980221191251">কিছুই নয়</translation>
+<translation id="7701040980221191251">কিছু নেই</translation>
 <translation id="7765158879357617694">সরান</translation>
 <translation id="7771470029643830783">সাইন-আউট করে নিলে, আপনার সেভ করা বুকমার্ক, সার্চ করার ইতিহাস, পাসওয়ার্ড ও Chrome-এর অন্যান্য ডেটা আপনার Google অ্যাকাউন্টে আর সিঙ্ক করা যাবে না।
 
@@ -640,6 +641,7 @@
 <translation id="8524799873541103884"><ph name="NUMBER_OF_OPEN_TABS" />টির মধ্যে <ph name="FIRST_VISIBLE_TAB" /> থেকে <ph name="LAST_VISIBLE_TAB" /> পর্যন্ত <ph name="INCOGNITO" /> ট্যাব</translation>
 <translation id="8529767659511976195">নতুন</translation>
 <translation id="8532105204136943229">মেয়াদপূর্তির বছর</translation>
+<translation id="8533166274275423134">অন্য কোথাও খোলা আছে</translation>
 <translation id="8534481786647257214">Google+ পোষ্ট সম্পূর্ণ হয়েছে৷</translation>
 <translation id="8548878600947630424">পৃষ্ঠাটি খুঁজুন...</translation>
 <translation id="8574235780160508979">৩১ মার্চ থেকে Chrome-এর 'পরিষেবার শর্তাবলী'-তে পরিবর্তন করা হবে। <ph name="BEGIN_LINK" />ভাল করে পড়ে নিন<ph name="END_LINK" /></translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_ca.xtb b/ios/chrome/app/strings/resources/ios_strings_ca.xtb
index 731a97d..1ad327efc 100644
--- a/ios/chrome/app/strings/resources/ios_strings_ca.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_ca.xtb
@@ -385,7 +385,7 @@
 <translation id="5614553682702429503">Vols desar la contrasenya?</translation>
 <translation id="5626245204502895507">No s'ha pogut baixar el fitxer en aquest moment.</translation>
 <translation id="5631164295104953411">Afegeix una forma de pagament</translation>
-<translation id="5659593005791499971">Correu electrònic</translation>
+<translation id="5659593005791499971">Adreça electrònica</translation>
 <translation id="5669528293118408608">www</translation>
 <translation id="567881659373499783">Versió <ph name="PRODUCT_VERSION" /></translation>
 <translation id="5706552126692816153">Actiu fa 1 dia</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_da.xtb b/ios/chrome/app/strings/resources/ios_strings_da.xtb
index 35bffc5..5759e79 100644
--- a/ios/chrome/app/strings/resources/ios_strings_da.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_da.xtb
@@ -144,7 +144,7 @@
 <translation id="2625189173221582860">Adgangskoden er kopieret</translation>
 <translation id="2647269890314209800">Cookies i brug</translation>
 <translation id="2648803196158606475">Slet læste</translation>
-<translation id="2653659639078652383">Indsend</translation>
+<translation id="2653659639078652383">Send</translation>
 <translation id="2690858294534178585">Kameraet er i brug</translation>
 <translation id="2691653761409724435">Ikke tilgængelig offline</translation>
 <translation id="2695507686909505111">Siden blev oversat</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_de.xtb b/ios/chrome/app/strings/resources/ios_strings_de.xtb
index d14a4ae..cb6a2a5 100644
--- a/ios/chrome/app/strings/resources/ios_strings_de.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_de.xtb
@@ -384,7 +384,7 @@
 <translation id="5614553682702429503">Passwort speichern?</translation>
 <translation id="5626245204502895507">Die Datei kann momentan nicht heruntergeladen werden.</translation>
 <translation id="5631164295104953411">Zahlungsmethode hinzufügen</translation>
-<translation id="5659593005791499971">E-Mail-Adresse</translation>
+<translation id="5659593005791499971">E-Mail</translation>
 <translation id="5669528293118408608">www</translation>
 <translation id="567881659373499783">Version <ph name="PRODUCT_VERSION" /></translation>
 <translation id="5706552126692816153">Vor 1 Tag aktiv</translation>
@@ -570,7 +570,7 @@
 <translation id="7658239707568436148">Abbrechen</translation>
 <translation id="766891008101699113">Fügen Sie einen neuen Tab hinzu, um privat im Web zu surfen.</translation>
 <translation id="7671141431838911305">Installieren</translation>
-<translation id="7701040980221191251">Keine</translation>
+<translation id="7701040980221191251">Keine Besuche</translation>
 <translation id="7765158879357617694">Verschieben</translation>
 <translation id="7771470029643830783">Wenn Sie sich abmelden, werden Ihre Lesezeichen, Ihr Verlauf, Ihre Passwörter und andere Chrome-Daten nicht mehr mit Ihrem Google-Konto synchronisiert.
 
diff --git a/ios/chrome/app/strings/resources/ios_strings_el.xtb b/ios/chrome/app/strings/resources/ios_strings_el.xtb
index d492084..7ae211e 100644
--- a/ios/chrome/app/strings/resources/ios_strings_el.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_el.xtb
@@ -385,7 +385,7 @@
 <translation id="5614553682702429503">Αποθήκευση κωδικού πρόσβασης;</translation>
 <translation id="5626245204502895507">Δεν ήταν δυνατή η λήψη του αρχείου αυτή τη φορά.</translation>
 <translation id="5631164295104953411">Προσθήκη τρόπου πληρωμής</translation>
-<translation id="5659593005791499971">Διεύθυνση ηλεκτρονικού ταχυδρομείου</translation>
+<translation id="5659593005791499971">Ηλεκτρονικό ταχυδρομείο</translation>
 <translation id="5669528293118408608">www</translation>
 <translation id="567881659373499783">Έκδοση <ph name="PRODUCT_VERSION" /></translation>
 <translation id="5706552126692816153">Ενεργή 1 ημέρα πριν</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_es-419.xtb b/ios/chrome/app/strings/resources/ios_strings_es-419.xtb
index 1d09393..4713eaa 100644
--- a/ios/chrome/app/strings/resources/ios_strings_es-419.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_es-419.xtb
@@ -22,6 +22,7 @@
 <translation id="1176932207622159128">Error al guardar imagen</translation>
 <translation id="1180526666083833456">Sincroniza y personaliza todos tus dispositivos.</translation>
 <translation id="1181037720776840403">Quitar</translation>
+<translation id="1185569544548277362">Nuevo: Puedes establecer Chrome como navegador predeterminado. <ph name="BEGIN_LINK" />Abrir Configuración<ph name="END_LINK" /></translation>
 <translation id="1207113853726624428">Nueva búsqueda</translation>
 <translation id="1209206284964581585">Ocultar por el momento</translation>
 <translation id="1219674500290482172">No se puede establecer conexión con Internet.</translation>
@@ -353,7 +354,7 @@
 <translation id="5190835502935405962">Barra de favoritos</translation>
 <translation id="5197255632782567636">Internet</translation>
 <translation id="5228579091201413441">Habilitar sincronización</translation>
-<translation id="5234764350956374838">Rechazar</translation>
+<translation id="5234764350956374838">Descartar</translation>
 <translation id="5245322853195994030">Cancelar sincronización</translation>
 <translation id="5271549068863921519">Guardar contraseña</translation>
 <translation id="5295239312320826323">¿Quieres quitar la cuenta <ph name="USER_EMAIL" />?</translation>
@@ -384,7 +385,7 @@
 <translation id="5614553682702429503">¿Quieres guardar la contraseña?</translation>
 <translation id="5626245204502895507">No se pudo descargar el archivo esta vez.</translation>
 <translation id="5631164295104953411">Agregar forma de pago</translation>
-<translation id="5659593005791499971">Correo electrónico</translation>
+<translation id="5659593005791499971">Correo</translation>
 <translation id="5669528293118408608">www</translation>
 <translation id="567881659373499783">Versión <ph name="PRODUCT_VERSION" /></translation>
 <translation id="5706552126692816153">Activo hace 1 día</translation>
@@ -570,7 +571,7 @@
 <translation id="7658239707568436148">Cancelar</translation>
 <translation id="766891008101699113">Para navegar en la Web de manera privada, agrega una pestaña nueva.</translation>
 <translation id="7671141431838911305">INSTALAR</translation>
-<translation id="7701040980221191251">Ninguno</translation>
+<translation id="7701040980221191251">Ninguna</translation>
 <translation id="7765158879357617694">Mover</translation>
 <translation id="7771470029643830783">Si sales de tu Cuenta de Google, ya no se sincronizarán allí los favoritos, el historial, las contraseñas ni otros datos de Chrome.
 
@@ -639,6 +640,7 @@
 <translation id="8524799873541103884">Pestaña de <ph name="INCOGNITO" />: <ph name="FIRST_VISIBLE_TAB" /> a <ph name="LAST_VISIBLE_TAB" /> de <ph name="NUMBER_OF_OPEN_TABS" /></translation>
 <translation id="8529767659511976195">Nuevo</translation>
 <translation id="8532105204136943229">Año vencimiento</translation>
+<translation id="8533166274275423134">Se abrió en otra ventana</translation>
 <translation id="8534481786647257214">Entrada de Google+ publicada</translation>
 <translation id="8548878600947630424">Buscar en la página...</translation>
 <translation id="8574235780160508979">El 31 de marzo, cambiarán las Condiciones del Servicio de Chrome. <ph name="BEGIN_LINK" />Revísalas<ph name="END_LINK" /></translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_es.xtb b/ios/chrome/app/strings/resources/ios_strings_es.xtb
index fb4687c..a5c1d69 100644
--- a/ios/chrome/app/strings/resources/ios_strings_es.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_es.xtb
@@ -22,6 +22,7 @@
 <translation id="1176932207622159128">Error al guardar imagen</translation>
 <translation id="1180526666083833456">Sincroniza y personaliza entre dispositivos.</translation>
 <translation id="1181037720776840403">Quitar</translation>
+<translation id="1185569544548277362">Nuevo: Puedes establecer Chrome como navegador predeterminado. <ph name="BEGIN_LINK" />Abrir Configuración<ph name="END_LINK" /></translation>
 <translation id="1207113853726624428">Nueva búsqueda</translation>
 <translation id="1209206284964581585">Ocultar por ahora</translation>
 <translation id="1219674500290482172">No se ha podido establecer conexión a Internet.</translation>
@@ -244,7 +245,7 @@
 <translation id="3783017676699494206">Guardar imagen</translation>
 <translation id="3789841737615482174">Instalar</translation>
 <translation id="3803696231112616155">Ofrecer traducir este sitio web</translation>
-<translation id="385051799172605136">Atrás</translation>
+<translation id="385051799172605136">Volver</translation>
 <translation id="3892144330757387737">Aquí verás tu historial</translation>
 <translation id="3897092660631435901">Menú</translation>
 <translation id="3915450441834151894">Información del sitio web</translation>
@@ -384,7 +385,7 @@
 <translation id="5614553682702429503">¿Quieres guardar la contraseña?</translation>
 <translation id="5626245204502895507">No se puede descargar el archivo en este momento.</translation>
 <translation id="5631164295104953411">Añadir método de pago</translation>
-<translation id="5659593005791499971">Correo electrónico</translation>
+<translation id="5659593005791499971">Correo</translation>
 <translation id="5669528293118408608">www</translation>
 <translation id="567881659373499783">Versión <ph name="PRODUCT_VERSION" /></translation>
 <translation id="5706552126692816153">Activo hace 1 día</translation>
@@ -639,6 +640,7 @@
 <translation id="8524799873541103884">Pestañas de <ph name="INCOGNITO" />: de <ph name="FIRST_VISIBLE_TAB" /> a <ph name="LAST_VISIBLE_TAB" /> de <ph name="NUMBER_OF_OPEN_TABS" /></translation>
 <translation id="8529767659511976195">Nuevo</translation>
 <translation id="8532105204136943229">Año de caducidad</translation>
+<translation id="8533166274275423134">Abierto en otra parte</translation>
 <translation id="8534481786647257214">Publicado en Google+</translation>
 <translation id="8548878600947630424">Buscar en la página...</translation>
 <translation id="8574235780160508979">Los Términos del Servicio de Chrome cambiarán el 31 de marzo. <ph name="BEGIN_LINK" />Revísalos<ph name="END_LINK" /></translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_et.xtb b/ios/chrome/app/strings/resources/ios_strings_et.xtb
index a643549..892d854 100644
--- a/ios/chrome/app/strings/resources/ios_strings_et.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_et.xtb
@@ -385,7 +385,7 @@
 <translation id="5614553682702429503">Kas salvestada parool?</translation>
 <translation id="5626245204502895507">Faili ei õnnestunud praegu alla laadida.</translation>
 <translation id="5631164295104953411">Lisage makseviis</translation>
-<translation id="5659593005791499971">Meil</translation>
+<translation id="5659593005791499971">E-post</translation>
 <translation id="5669528293118408608">www</translation>
 <translation id="567881659373499783">Versioon <ph name="PRODUCT_VERSION" /></translation>
 <translation id="5706552126692816153">Aktiivne 1 päev tagasi</translation>
@@ -571,7 +571,7 @@
 <translation id="7658239707568436148">Tühista</translation>
 <translation id="766891008101699113">Privaatselt veebi sirvimiseks lisage uus vaheleht.</translation>
 <translation id="7671141431838911305">INSTALLI</translation>
-<translation id="7701040980221191251">Mitte ükski</translation>
+<translation id="7701040980221191251">Pole</translation>
 <translation id="7765158879357617694">Liiguta</translation>
 <translation id="7771470029643830783">Väljalogimisel ei sünkroonita teie järjehoidjaid, ajalugu, paroole ja muid Chrome'i andmeid enam teie Google'i kontoga.
 
diff --git a/ios/chrome/app/strings/resources/ios_strings_eu.xtb b/ios/chrome/app/strings/resources/ios_strings_eu.xtb
index 0aa15ed6..514c9bca 100644
--- a/ios/chrome/app/strings/resources/ios_strings_eu.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_eu.xtb
@@ -669,7 +669,7 @@
 <translation id="8976382372951310360">Laguntza</translation>
 <translation id="8981454092730389528">Google-ko jarduerak kontrolatzeko aukerak</translation>
 <translation id="8985320356172329008">Kontu honekin hasi duzu saioa Google-n:</translation>
-<translation id="9034759925968272072">Ez da amaituko Google-ko kontuko saioa. Baliteke Google kontuak arakatze-historiako bestelako datu batzuk edukitzea <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" /> webgunean.</translation>
+<translation id="9034759925968272072">Ez da amaituko Google-ko kontuko saioa. Baliteke Google-ko kontuak arakatze-historiako bestelako datu batzuk edukitzea <ph name="BEGIN_LINK" />history.google.com<ph name="END_LINK" /> webgunean.</translation>
 <translation id="9037965129289936994">Ikusi jatorrizkoa</translation>
 <translation id="9039373489628511875">Banda-zabalera</translation>
 <translation id="9055772144595778347">Ezin da hasi saioa</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_fa.xtb b/ios/chrome/app/strings/resources/ios_strings_fa.xtb
index 8e947143..3b08a84 100644
--- a/ios/chrome/app/strings/resources/ios_strings_fa.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_fa.xtb
@@ -144,7 +144,7 @@
 <translation id="2625189173221582860">گذرواژه کپی شد</translation>
 <translation id="2647269890314209800">کوکی‌های درحال استفاده</translation>
 <translation id="2648803196158606475">حذف خوانده‌شده‌ها</translation>
-<translation id="2653659639078652383">ارائه</translation>
+<translation id="2653659639078652383">ارسال</translation>
 <translation id="2690858294534178585">دوربین درحال استفاده است</translation>
 <translation id="2691653761409724435">به‌صورت آفلاین در دسترس نیست</translation>
 <translation id="2695507686909505111">ترجمه صفحه</translation>
@@ -354,7 +354,7 @@
 <translation id="5190835502935405962">نوار نشانک‌ها</translation>
 <translation id="5197255632782567636">اینترنت</translation>
 <translation id="5228579091201413441">فعال کردن همگام‌سازی</translation>
-<translation id="5234764350956374838">لغو کردن</translation>
+<translation id="5234764350956374838">رد کردن</translation>
 <translation id="5245322853195994030">لغو همگام‌سازی</translation>
 <translation id="5271549068863921519">ذخیره گذرواژه</translation>
 <translation id="5295239312320826323">حساب <ph name="USER_EMAIL" /> برداشته شود؟</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_fi.xtb b/ios/chrome/app/strings/resources/ios_strings_fi.xtb
index ec3e340d..9b275d64c 100644
--- a/ios/chrome/app/strings/resources/ios_strings_fi.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_fi.xtb
@@ -245,7 +245,7 @@
 <translation id="3783017676699494206">Tallenna kuva</translation>
 <translation id="3789841737615482174">Asenna</translation>
 <translation id="3803696231112616155">Tarjoa tämän sivuston kääntämistä</translation>
-<translation id="385051799172605136">Edellinen</translation>
+<translation id="385051799172605136">Takaisin</translation>
 <translation id="3892144330757387737">Näet historiasi täällä</translation>
 <translation id="3897092660631435901">Valikko</translation>
 <translation id="3915450441834151894">Tietoja sivustosta</translation>
@@ -354,7 +354,7 @@
 <translation id="5190835502935405962">Kirjanmerkkipalkki</translation>
 <translation id="5197255632782567636">Internet</translation>
 <translation id="5228579091201413441">Ota synkronointi käyttöön</translation>
-<translation id="5234764350956374838">Piilota</translation>
+<translation id="5234764350956374838">Hylkää</translation>
 <translation id="5245322853195994030">Peruuta synkronointi</translation>
 <translation id="5271549068863921519">Tallenna salasana</translation>
 <translation id="5295239312320826323">Poistetaanko tili <ph name="USER_EMAIL" />?</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_fil.xtb b/ios/chrome/app/strings/resources/ios_strings_fil.xtb
index aaf602b..fb2e4ea 100644
--- a/ios/chrome/app/strings/resources/ios_strings_fil.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_fil.xtb
@@ -354,7 +354,7 @@
 <translation id="5190835502935405962">Bar ng Mga Bookmark</translation>
 <translation id="5197255632782567636">Internet</translation>
 <translation id="5228579091201413441">I-enable ang pag-sync</translation>
-<translation id="5234764350956374838">Balewalain</translation>
+<translation id="5234764350956374838">Huwag pansinin</translation>
 <translation id="5245322853195994030">Kanselahin ang Pag-sync</translation>
 <translation id="5271549068863921519">I-save ang password</translation>
 <translation id="5295239312320826323">Alisin ang account na <ph name="USER_EMAIL" />?</translation>
@@ -422,7 +422,7 @@
 <translation id="6021332621416007159">Buksan sa...</translation>
 <translation id="6039429417015973673"><ph name="TITLE" />, <ph name="PUBLISHER_INFORMATION" />, <ph name="PUBLICATION_DATE" /></translation>
 <translation id="6040143037577758943">Isara</translation>
-<translation id="6042308850641462728">Higit pa</translation>
+<translation id="6042308850641462728">Marami pang iba</translation>
 <translation id="605721222689873409">YY</translation>
 <translation id="6066301408025741299">Pindutin upang kanselahin.</translation>
 <translation id="6108923351542677676">Kasalukuyang sine-setup…</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_fr-CA.xtb b/ios/chrome/app/strings/resources/ios_strings_fr-CA.xtb
index f99d321..ac5c8c6 100644
--- a/ios/chrome/app/strings/resources/ios_strings_fr-CA.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_fr-CA.xtb
@@ -22,6 +22,7 @@
 <translation id="1176932207622159128">Enreg. image imposs.</translation>
 <translation id="1180526666083833456">Profitez de la synchronisation et d'une expérience personnalisée sur tous vos appareils.</translation>
 <translation id="1181037720776840403">Supprimer</translation>
+<translation id="1185569544548277362">Nouveau : Vous pouvez faire de Chrome votre navigateur par défaut. <ph name="BEGIN_LINK" />Ouvrir les paramètres<ph name="END_LINK" /></translation>
 <translation id="1207113853726624428">Nouvelle recherche</translation>
 <translation id="1209206284964581585">Masquer pour l'instant</translation>
 <translation id="1219674500290482172">Échec de connexion à Internet.</translation>
@@ -639,6 +640,7 @@
 <translation id="8524799873541103884">Onglets <ph name="INCOGNITO" /> <ph name="FIRST_VISIBLE_TAB" /> à <ph name="LAST_VISIBLE_TAB" /> sur <ph name="NUMBER_OF_OPEN_TABS" /></translation>
 <translation id="8529767659511976195">Nouveau</translation>
 <translation id="8532105204136943229">Année d'expir.</translation>
+<translation id="8533166274275423134">Ouvert ailleurs</translation>
 <translation id="8534481786647257214">Message Google+ terminé.</translation>
 <translation id="8548878600947630424">Rechercher sur la page…</translation>
 <translation id="8574235780160508979">Les conditions d'utilisation de Chrome changeront le 31 mars. <ph name="BEGIN_LINK" />Veuillez les consulter<ph name="END_LINK" /></translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_fr.xtb b/ios/chrome/app/strings/resources/ios_strings_fr.xtb
index 00f6fe2d..c500135b 100644
--- a/ios/chrome/app/strings/resources/ios_strings_fr.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_fr.xtb
@@ -22,6 +22,7 @@
 <translation id="1176932207622159128">Imposs. enreg. image</translation>
 <translation id="1180526666083833456">Synchroniser et personnaliser les données sur tous les appareils.</translation>
 <translation id="1181037720776840403">Supprimer</translation>
+<translation id="1185569544548277362">Nouveauté : vous pouvez définir Chrome comme votre navigateur par défaut. <ph name="BEGIN_LINK" />Accéder aux réglages<ph name="END_LINK" /></translation>
 <translation id="1207113853726624428">Nouvelle recherche</translation>
 <translation id="1209206284964581585">Masquer pour le moment</translation>
 <translation id="1219674500290482172">Impossible de se connecter à Internet.</translation>
@@ -143,7 +144,7 @@
 <translation id="2625189173221582860">Mot de passe copié</translation>
 <translation id="2647269890314209800">Cookies utilisés</translation>
 <translation id="2648803196158606475">Supprimer entrées lues</translation>
-<translation id="2653659639078652383">Valider</translation>
+<translation id="2653659639078652383">Envoyer</translation>
 <translation id="2690858294534178585">Caméra en cours d'utilisation</translation>
 <translation id="2691653761409724435">Indisponible hors connexion</translation>
 <translation id="2695507686909505111">Page traduite</translation>
@@ -570,7 +571,7 @@
 <translation id="7658239707568436148">Annuler</translation>
 <translation id="766891008101699113">Pour naviguer sur le Web en toute discrétion, ajoutez un onglet.</translation>
 <translation id="7671141431838911305">INSTALLER</translation>
-<translation id="7701040980221191251">Aucun</translation>
+<translation id="7701040980221191251">Rien</translation>
 <translation id="7765158879357617694">Déplacer</translation>
 <translation id="7771470029643830783">Si vous vous déconnectez, vos favoris, votre historique, vos mots de passe et d'autres données Chrome ne seront plus synchronisés avec votre compte Google.
 
@@ -639,6 +640,7 @@
 <translation id="8524799873541103884">Onglets <ph name="INCOGNITO" /> <ph name="FIRST_VISIBLE_TAB" /> à <ph name="LAST_VISIBLE_TAB" /> sur <ph name="NUMBER_OF_OPEN_TABS" /></translation>
 <translation id="8529767659511976195">Nouveau</translation>
 <translation id="8532105204136943229">Année d'expiration</translation>
+<translation id="8533166274275423134">Ouvert ailleurs</translation>
 <translation id="8534481786647257214">Post Google+ publié.</translation>
 <translation id="8548878600947630424">Rechercher sur la page…</translation>
 <translation id="8574235780160508979">Les conditions d'utilisation de Chrome vont changer le 31 mars. <ph name="BEGIN_LINK" />Veuillez consulter les modifications<ph name="END_LINK" /></translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_gu.xtb b/ios/chrome/app/strings/resources/ios_strings_gu.xtb
index 0a6a37e..b38fd715 100644
--- a/ios/chrome/app/strings/resources/ios_strings_gu.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_gu.xtb
@@ -22,6 +22,7 @@
 <translation id="1176932207622159128">ફોટા સાચવી શકતું નથી</translation>
 <translation id="1180526666083833456">સમગ્ર ડિવાઇસ પર સિંક કરો અને વ્યક્તિગત બનાવો.</translation>
 <translation id="1181037720776840403">કાઢી નાખો</translation>
+<translation id="1185569544548277362">નવું: તમે Chromeને તમારું ડિફૉલ્ટ બ્રાઉઝર બનાવી શકો છો. <ph name="BEGIN_LINK" />સેટિંગ ખોલો<ph name="END_LINK" /></translation>
 <translation id="1207113853726624428">નવી શોધ</translation>
 <translation id="1209206284964581585">હમણાં માટે છુપાવો</translation>
 <translation id="1219674500290482172">ઇન્ટરનેટથી કનેક્ટ કરવામાં અક્ષમ.</translation>
@@ -570,7 +571,7 @@
 <translation id="7658239707568436148">રદ કરો</translation>
 <translation id="766891008101699113">વેબને ખાનગી રીતે બ્રાઉઝ કરવા માટે, નવી ટૅબ ઉમેરો.</translation>
 <translation id="7671141431838911305">ઇન્સ્ટોલ કરો</translation>
-<translation id="7701040980221191251">કોઈ નહીં</translation>
+<translation id="7701040980221191251">કોઈ નથી</translation>
 <translation id="7765158879357617694">સ્થાન</translation>
 <translation id="7771470029643830783">સાઇન આઉટ કરવાથી તમારા બુકમાર્ક, ઇતિહાસ, પાસવર્ડ અને અન્ય Chrome ડેટા હવેથી તમારા Google એકાઉન્ટ પર સિંક થશે નહીં.
 
@@ -639,6 +640,7 @@
 <translation id="8524799873541103884"><ph name="NUMBER_OF_OPEN_TABS" /> ના  <ph name="FIRST_VISIBLE_TAB" /> થી <ph name="LAST_VISIBLE_TAB" /> સુધી <ph name="INCOGNITO" /> ટેબ્સ</translation>
 <translation id="8529767659511976195">નવી</translation>
 <translation id="8532105204136943229">સમય સમાપ્તિ વર્ષ</translation>
+<translation id="8533166274275423134">અન્ય ક્યાંક ખોલવામાં આવ્યું છે</translation>
 <translation id="8534481786647257214">Google+ પોસ્ટ પૂર્ણ કરેલ છે.</translation>
 <translation id="8548878600947630424">પૃષ્ઠમાં શોધો...</translation>
 <translation id="8574235780160508979">Chromeની સેવાની શરતો 31મી માર્ચથી બદલાઈ રહી છે. <ph name="BEGIN_LINK" />કૃપા કરીને તેનો રિવ્યૂ કરો<ph name="END_LINK" /></translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_hi.xtb b/ios/chrome/app/strings/resources/ios_strings_hi.xtb
index d4dafcc..af289f5 100644
--- a/ios/chrome/app/strings/resources/ios_strings_hi.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_hi.xtb
@@ -245,7 +245,7 @@
 <translation id="3783017676699494206">इमेज सेव करें</translation>
 <translation id="3789841737615482174">इंस्‍टॉल करें</translation>
 <translation id="3803696231112616155">इस साइट का अनुवाद करने के लिए पूछें</translation>
-<translation id="385051799172605136">वापस</translation>
+<translation id="385051799172605136">वापस जाएं</translation>
 <translation id="3892144330757387737">आपको अपनी गतिविधि का इतिहास यहां मिलेगा</translation>
 <translation id="3897092660631435901">मेन्यू</translation>
 <translation id="3915450441834151894">साइट की जानकारी</translation>
@@ -571,7 +571,7 @@
 <translation id="7658239707568436148">अभी नहीं</translation>
 <translation id="766891008101699113">निजी रूप से वेब ब्राउज़ करने के लिए, एक नया टैब जोड़ें.</translation>
 <translation id="7671141431838911305">इंस्टॉल करें</translation>
-<translation id="7701040980221191251">कुछ नहीं</translation>
+<translation id="7701040980221191251">कुछ भी नहीं</translation>
 <translation id="7765158879357617694">ले जाएं</translation>
 <translation id="7771470029643830783">साइन आउट करने पर, आपके बुकमार्क, इतिहास, पासवर्ड, और Chrome पर मौजूद अन्य डेटा अब Google खाते में सिंक नहीं होगा.
 
diff --git a/ios/chrome/app/strings/resources/ios_strings_hr.xtb b/ios/chrome/app/strings/resources/ios_strings_hr.xtb
index 13484ab3..2ae40b3 100644
--- a/ios/chrome/app/strings/resources/ios_strings_hr.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_hr.xtb
@@ -385,7 +385,7 @@
 <translation id="5614553682702429503">Želite li spremiti zaporku?</translation>
 <translation id="5626245204502895507">Datoteka se trenutačno ne može preuzeti.</translation>
 <translation id="5631164295104953411">Dodajte način plaćanja</translation>
-<translation id="5659593005791499971">E-pošta</translation>
+<translation id="5659593005791499971">e-pošta</translation>
 <translation id="5669528293118408608">www</translation>
 <translation id="567881659373499783">Verzija <ph name="PRODUCT_VERSION" /></translation>
 <translation id="5706552126692816153">Aktivan prije jednog dana</translation>
@@ -571,7 +571,7 @@
 <translation id="7658239707568436148">Odustani</translation>
 <translation id="766891008101699113">Da biste privatno pregledavali web, dodajte novu karticu.</translation>
 <translation id="7671141431838911305">INSTALIRANJE</translation>
-<translation id="7701040980221191251">Nema</translation>
+<translation id="7701040980221191251">Nema ih</translation>
 <translation id="7765158879357617694">Pomakni</translation>
 <translation id="7771470029643830783">Ako se odjavite, vaše oznake, povijest, zaporke i drugi podaci iz Chromea više se neće sinkronizirati s vašim Google računom.
 
@@ -581,7 +581,7 @@
 <translation id="7781011649027948662">Želite li prevesti stranicu?</translation>
 <translation id="7781829728241885113">Danas</translation>
 <translation id="778855399387580014">Pokrenite pretraživanje u novoj kartici Chromea.</translation>
-<translation id="7791543448312431591">Dodaj</translation>
+<translation id="7791543448312431591">Dodavanje</translation>
 <translation id="7839985698273989086">Izvanmrežna stranica</translation>
 <translation id="7840771868269352570">Odabrane će se stavke ukloniti.</translation>
 <translation id="7856733331829174190">Preuzimanje nije moguće</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_hu.xtb b/ios/chrome/app/strings/resources/ios_strings_hu.xtb
index ce9d0b2..ce60607 100644
--- a/ios/chrome/app/strings/resources/ios_strings_hu.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_hu.xtb
@@ -144,7 +144,7 @@
 <translation id="2625189173221582860">Jelszó vágólapra másolva</translation>
 <translation id="2647269890314209800">Használatban lévő cookie-k</translation>
 <translation id="2648803196158606475">Olvasottak törlése</translation>
-<translation id="2653659639078652383">Elküldés</translation>
+<translation id="2653659639078652383">Küldés</translation>
 <translation id="2690858294534178585">A kamera épp használatban van</translation>
 <translation id="2691653761409724435">Nem érhető el offline</translation>
 <translation id="2695507686909505111">Oldal lefordítva</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_id.xtb b/ios/chrome/app/strings/resources/ios_strings_id.xtb
index feea27c..1dbf871b6 100644
--- a/ios/chrome/app/strings/resources/ios_strings_id.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_id.xtb
@@ -22,6 +22,7 @@
 <translation id="1176932207622159128">Gambar Tak Disimpan</translation>
 <translation id="1180526666083833456">Sinkronkan dan personalisasi di berbagai perangkat.</translation>
 <translation id="1181037720776840403">Hapus</translation>
+<translation id="1185569544548277362">Baru: Anda dapat menjadikan Chrome sebagai default. <ph name="BEGIN_LINK" />Buka Settings<ph name="END_LINK" /></translation>
 <translation id="1207113853726624428">Penelusuran Baru</translation>
 <translation id="1209206284964581585">Sembunyikan sekarang</translation>
 <translation id="1219674500290482172">Tidak dapat tersambung ke internet.</translation>
@@ -118,7 +119,7 @@
 <translation id="2316709634732130529">Gunakan Sandi yang Disarankan</translation>
 <translation id="2320166752086256636">Sembunyikan keyboard</translation>
 <translation id="2339560363438331454">Sinkronisasi dan Layanan Google</translation>
-<translation id="2351097562818989364">Setelan terjemah telah disetel ulang.</translation>
+<translation id="2351097562818989364">Setelan terjemah telah direset.</translation>
 <translation id="2359043044084662842">Terjemahkan</translation>
 <translation id="2359808026110333948">Lanjutkan</translation>
 <translation id="2360196772093551345">Minta Situs Seluler</translation>
@@ -163,7 +164,7 @@
 <translation id="2830972654601096923">Kelola Alamat...</translation>
 <translation id="2834956026595107950"><ph name="TITLE" />, <ph name="STATE" />, <ph name="URL" /></translation>
 <translation id="2840687315230832938">Penyiapan Sinkronisasi Awal Belum Selesai</translation>
-<translation id="2843803966603263712">Setel Ulang Setelan Terjemahan</translation>
+<translation id="2843803966603263712">Reset Setelan Terjemahan</translation>
 <translation id="2858204748079866344">Untuk melindungi privasi Anda, Chrome tidak akan melakukan IsiOtomatis sandi di kolom ini.</translation>
 <translation id="285960592395650245">Coba Download Lagi</translation>
 <translation id="2870560284913253234">Situs</translation>
@@ -244,7 +245,7 @@
 <translation id="3783017676699494206">Simpan Gambar</translation>
 <translation id="3789841737615482174">Instal</translation>
 <translation id="3803696231112616155">Tawarkan untuk menerjemahkan situs ini</translation>
-<translation id="385051799172605136">Mundur</translation>
+<translation id="385051799172605136">Kembali</translation>
 <translation id="3892144330757387737">Histori Anda akan ditampilkan di sini</translation>
 <translation id="3897092660631435901">Menu</translation>
 <translation id="3915450441834151894">Informasi Situs</translation>
@@ -315,7 +316,7 @@
 <translation id="4758977202923349869">Posisikan Kartu Kredit dalam bingkai ini</translation>
 <translation id="4802417911091824046">Enkripsi frasa sandi tidak mencakup alamat dan metode pembayaran dari Google Pay.
 
-Untuk mengubah setelan ini, <ph name="BEGIN_LINK" />setel ulang sinkronisasi<ph name="END_LINK" /></translation>
+Untuk mengubah setelan ini, <ph name="BEGIN_LINK" />reset sinkronisasi<ph name="END_LINK" /></translation>
 <translation id="4805759445554688327">Nomor Kartu Tidak Valid</translation>
 <translation id="4808744395915275922">Update</translation>
 <translation id="4818522717893377262">Tambahkan Bahasa...</translation>
@@ -452,7 +453,7 @@
 <translation id="6363526231572697780">Tidak Ada Nama Pengguna</translation>
 <translation id="6374469231428023295">Coba Lagi</translation>
 <translation id="6377118281273296434">Keamanan Situs</translation>
-<translation id="6380866119319257197">Jika lupa dengan frasa sandi atau ingin mengubah setelan ini, <ph name="BEGIN_LINK" />setel ulang sinkronisasi<ph name="END_LINK" /></translation>
+<translation id="6380866119319257197">Jika lupa dengan frasa sandi atau ingin mengubah setelan ini, <ph name="BEGIN_LINK" />reset sinkronisasi<ph name="END_LINK" /></translation>
 <translation id="6389470377220713856">Nama di Kartu</translation>
 <translation id="6406506848690869874">Sinkronisasi</translation>
 <translation id="6410883413783534063">Buka tab untuk mengunjungi halaman yang berbeda secara bersamaan</translation>
@@ -621,7 +622,7 @@
 <translation id="8319076807703933069">Penelusuran Baru</translation>
 <translation id="8323906514956095947">Sentuh lama untuk opsi tab lainnya</translation>
 <translation id="8328777765163860529">Tutup Semua</translation>
-<translation id="8386068868580335421">Setel ulang</translation>
+<translation id="8386068868580335421">Reset</translation>
 <translation id="8407669440184693619">Tidak ada sandi yang ditemukan untuk situs ini</translation>
 <translation id="842017693807136194">Login Dengan</translation>
 <translation id="8428045167754449968">Kota</translation>
@@ -639,6 +640,7 @@
 <translation id="8524799873541103884">Tab <ph name="FIRST_VISIBLE_TAB" /> hingga <ph name="LAST_VISIBLE_TAB" /> dari <ph name="NUMBER_OF_OPEN_TABS" /> dalam mode <ph name="INCOGNITO" /></translation>
 <translation id="8529767659511976195">Baru</translation>
 <translation id="8532105204136943229">Tahun Masa Berlaku Habis</translation>
+<translation id="8533166274275423134">Buka di Tempat Lain</translation>
 <translation id="8534481786647257214">Kirim Google+ selesai.</translation>
 <translation id="8548878600947630424">Cari di halaman...</translation>
 <translation id="8574235780160508979">Persyaratan Layanan Chrome akan berubah pada 31 Maret. <ph name="BEGIN_LINK" />Harap tinjau<ph name="END_LINK" /></translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_it.xtb b/ios/chrome/app/strings/resources/ios_strings_it.xtb
index 000260a..53344cb1 100644
--- a/ios/chrome/app/strings/resources/ios_strings_it.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_it.xtb
@@ -22,6 +22,7 @@
 <translation id="1176932207622159128">Impossibile salvare l'immagine</translation>
 <translation id="1180526666083833456">Sincronizza e personalizza su tutti i dispositivi.</translation>
 <translation id="1181037720776840403">Rimuovi</translation>
+<translation id="1185569544548277362">Novità: puoi impostare Chrome come browser predefinito. <ph name="BEGIN_LINK" />Apri le Impostazioni<ph name="END_LINK" /></translation>
 <translation id="1207113853726624428">Nuova ricerca</translation>
 <translation id="1209206284964581585">Nascondi per ora</translation>
 <translation id="1219674500290482172">Impossibile connettersi a Internet.</translation>
@@ -570,7 +571,7 @@
 <translation id="7658239707568436148">Annulla</translation>
 <translation id="766891008101699113">Per navigare sul Web in privato, aggiungi una nuova scheda.</translation>
 <translation id="7671141431838911305">INSTALLA</translation>
-<translation id="7701040980221191251">Nessuno</translation>
+<translation id="7701040980221191251">Nulla</translation>
 <translation id="7765158879357617694">Sposta</translation>
 <translation id="7771470029643830783">Se ti disconnetti, i preferiti, la cronologia, le password e altri dati di Chrome non verranno più sincronizzati con il tuo Account Google.
 
@@ -639,6 +640,7 @@
 <translation id="8524799873541103884">Schede <ph name="INCOGNITO" /> dalla <ph name="FIRST_VISIBLE_TAB" /> alla <ph name="LAST_VISIBLE_TAB" /> di <ph name="NUMBER_OF_OPEN_TABS" /></translation>
 <translation id="8529767659511976195">Novità</translation>
 <translation id="8532105204136943229">Anno di scadenza</translation>
+<translation id="8533166274275423134">Aperta altrove</translation>
 <translation id="8534481786647257214">Pubblicazione su Google+ completata.</translation>
 <translation id="8548878600947630424">Trova nella pagina...</translation>
 <translation id="8574235780160508979">I Termini di servizio di Chrome cambieranno il 31 marzo. <ph name="BEGIN_LINK" />Ti invitiamo a leggerli<ph name="END_LINK" /></translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_iw.xtb b/ios/chrome/app/strings/resources/ios_strings_iw.xtb
index be8a0f6..c7f1c19c 100644
--- a/ios/chrome/app/strings/resources/ios_strings_iw.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_iw.xtb
@@ -22,6 +22,7 @@
 <translation id="1176932207622159128">לא ניתן לשמור את התמונה</translation>
 <translation id="1180526666083833456">סנכרון והתאמה אישית במכשירים שונים</translation>
 <translation id="1181037720776840403">הסרה</translation>
+<translation id="1185569544548277362">‏חדש: אפשר להגדיר את Chrome כדפדפן ברירת המחדל. <ph name="BEGIN_LINK" />לפתיחת ההגדרות<ph name="END_LINK" /></translation>
 <translation id="1207113853726624428">חיפוש חדש</translation>
 <translation id="1209206284964581585">הסתר בינתיים</translation>
 <translation id="1219674500290482172">לא ניתן להתחבר לאינטרנט.</translation>
@@ -143,7 +144,7 @@
 <translation id="2625189173221582860">הסיסמה הועתקה</translation>
 <translation id="2647269890314209800">‏קובצי Cookie בשימוש</translation>
 <translation id="2648803196158606475">מחק פריטים שנקראו</translation>
-<translation id="2653659639078652383">שלח</translation>
+<translation id="2653659639078652383">שליחה</translation>
 <translation id="2690858294534178585">המצלמה נמצאת בשימוש</translation>
 <translation id="2691653761409724435">לא זמין במצב לא מקוון</translation>
 <translation id="2695507686909505111">הדף תורגם</translation>
@@ -570,7 +571,7 @@
 <translation id="7658239707568436148">ביטול</translation>
 <translation id="766891008101699113">כדי לגלוש באינטרנט בפרטיות צריך להוסיף כרטיסייה חדשה.</translation>
 <translation id="7671141431838911305">התקנה</translation>
-<translation id="7701040980221191251">ללא</translation>
+<translation id="7701040980221191251">אין</translation>
 <translation id="7765158879357617694">העברה</translation>
 <translation id="7771470029643830783">‏יציאה תפסיק את הסנכרון של הסימניות, ההיסטוריה, הסיסמאות ונתונים אחרים ב-Chrome עם חשבון Google.
 
@@ -639,6 +640,7 @@
 <translation id="8524799873541103884">כרטיסיות <ph name="INCOGNITO" /> ‏<ph name="FIRST_VISIBLE_TAB" /> עד <ph name="LAST_VISIBLE_TAB" /> מתוך <ph name="NUMBER_OF_OPEN_TABS" /></translation>
 <translation id="8529767659511976195">חדש</translation>
 <translation id="8532105204136943229">שנת פקיעת התוקף</translation>
+<translation id="8533166274275423134">פתוחה במקום אחר</translation>
 <translation id="8534481786647257214">‏הפרסום ב-‏Google+‎ בוצע.</translation>
 <translation id="8548878600947630424">חיפוש בדף...</translation>
 <translation id="8574235780160508979">‏התנאים וההגבלות של Chrome ישתנו ב-31 במרץ. <ph name="BEGIN_LINK" />יש לקרוא אותם<ph name="END_LINK" /></translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_ja.xtb b/ios/chrome/app/strings/resources/ios_strings_ja.xtb
index 2ed9cfd..03e7b7e7 100644
--- a/ios/chrome/app/strings/resources/ios_strings_ja.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_ja.xtb
@@ -22,6 +22,7 @@
 <translation id="1176932207622159128">画像を保存できません</translation>
 <translation id="1180526666083833456">デバイス間の同期とカスタマイズを行います。</translation>
 <translation id="1181037720776840403">削除</translation>
+<translation id="1185569544548277362">新情報: Chrome を既定に設定できます。<ph name="BEGIN_LINK" />設定を開く<ph name="END_LINK" /></translation>
 <translation id="1207113853726624428">新しく検索</translation>
 <translation id="1209206284964581585">今は表示しない</translation>
 <translation id="1219674500290482172">インターネットに接続できません。</translation>
@@ -639,6 +640,7 @@
 <translation id="8524799873541103884"><ph name="INCOGNITO" />タブ: <ph name="FIRST_VISIBLE_TAB" />~<ph name="LAST_VISIBLE_TAB" />/<ph name="NUMBER_OF_OPEN_TABS" /></translation>
 <translation id="8529767659511976195">新規</translation>
 <translation id="8532105204136943229">有効期限(年)</translation>
+<translation id="8533166274275423134">別の場所で開かれています</translation>
 <translation id="8534481786647257214">Google+への投稿が完了しました。</translation>
 <translation id="8548878600947630424">ページ内を検索...</translation>
 <translation id="8574235780160508979">Chrome の利用規約が 3 月 31 日に更新されます。<ph name="BEGIN_LINK" />お読みください<ph name="END_LINK" /></translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_kn.xtb b/ios/chrome/app/strings/resources/ios_strings_kn.xtb
index 8d31a518..fa5f709 100644
--- a/ios/chrome/app/strings/resources/ios_strings_kn.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_kn.xtb
@@ -22,6 +22,7 @@
 <translation id="1176932207622159128">ಚಿತ್ರವನ್ನು ಉಳಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ</translation>
 <translation id="1180526666083833456">ಸಾಧನಗಳಾದ್ಯಂತ ಸಿಂಕ್ ಮಾಡಿ ಮತ್ತು ವೈಯಕ್ತೀಕರಿಸಿ.</translation>
 <translation id="1181037720776840403">ತೆಗೆದುಹಾಕು</translation>
+<translation id="1185569544548277362">ಹೊಸ: Chrome ಅನ್ನು ನಿಮ್ಮ ಡೀಫಾಲ್ಟ್ ಆಗಿ ಮಾಡಬಹುದು. <ph name="BEGIN_LINK" />ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ತೆರೆಯಿರಿ<ph name="END_LINK" /></translation>
 <translation id="1207113853726624428">ಹೊಸ ಹುಡುಕಾಟ</translation>
 <translation id="1209206284964581585">ಸದ್ಯಕ್ಕೆ ಮರೆಮಾಡಿ</translation>
 <translation id="1219674500290482172">ಇಂಟರ್ನೆಟ್‌ ಸಂಪರ್ಕ ಸಾಧ್ಯವಾಗುತ್ತಿಲ್ಲ.</translation>
@@ -143,7 +144,7 @@
 <translation id="2625189173221582860">ಪಾಸ್‌ವರ್ಡ್ ಅನ್ನು ನಕಲಿಸಲಾಗಿದೆ</translation>
 <translation id="2647269890314209800">ಬಳಕೆಯಲ್ಲಿರುವ ಕುಕೀಗಳು</translation>
 <translation id="2648803196158606475">ಓದಿರುವುದನ್ನು ಅಳಿಸಿ</translation>
-<translation id="2653659639078652383">ಸಲ್ಲಿಸು</translation>
+<translation id="2653659639078652383">ಸಲ್ಲಿಸಿ</translation>
 <translation id="2690858294534178585">ಕ್ಯಾಮರಾ ಬಳಕೆಯಲ್ಲಿದೆ</translation>
 <translation id="2691653761409724435">ಆಫ್‌ಲೈನ್ ಲಭ್ಯವಿಲ್ಲ</translation>
 <translation id="2695507686909505111">ಪುಟವನ್ನು ಅನುವಾದಿಸಲಾಗಿದೆ</translation>
@@ -639,6 +640,7 @@
 <translation id="8524799873541103884"><ph name="NUMBER_OF_OPEN_TABS" /> ರಲ್ಲಿ <ph name="LAST_VISIBLE_TAB" /> ಮೂಲಕ <ph name="INCOGNITO" /> ಟ್ಯಾಬ್‌ಗಳು <ph name="FIRST_VISIBLE_TAB" /></translation>
 <translation id="8529767659511976195">ಹೊಸತು</translation>
 <translation id="8532105204136943229">ಮುಕ್ತಾಯದ ವರ್ಷ</translation>
+<translation id="8533166274275423134">ಬೇರೆಡೆ ತೆರೆಯಲಾಗಿದೆ</translation>
 <translation id="8534481786647257214">Google+ ಪೋಸ್ಟ್ ಪೂರ್ಣಗೊಂಡಿದೆ.</translation>
 <translation id="8548878600947630424">ಪುಟದಲ್ಲಿ ಹುಡುಕಿ...</translation>
 <translation id="8574235780160508979">ಮಾರ್ಚ್ 31 ರಿಂದ Chrome ನ ಸೇವಾ ನಿಯಮಗಳು ಬದಲಾಗುತ್ತಿವೆ. <ph name="BEGIN_LINK" />ಪರಿಶೀಲಿಸಿ<ph name="END_LINK" /></translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_ko.xtb b/ios/chrome/app/strings/resources/ios_strings_ko.xtb
index 4735002..de908e6 100644
--- a/ios/chrome/app/strings/resources/ios_strings_ko.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_ko.xtb
@@ -22,6 +22,7 @@
 <translation id="1176932207622159128">이미지를 저장할 수 없음</translation>
 <translation id="1180526666083833456">모든 기기를 동기화 및 맞춤설정하세요.</translation>
 <translation id="1181037720776840403">삭제</translation>
+<translation id="1185569544548277362">새 기능: Chrome을 기본 브라우저로 설정할 수 있습니다. <ph name="BEGIN_LINK" />설정 열기<ph name="END_LINK" /></translation>
 <translation id="1207113853726624428">새 검색</translation>
 <translation id="1209206284964581585">지금 숨기기</translation>
 <translation id="1219674500290482172">인터넷에 연결할 수 없습니다.</translation>
@@ -353,7 +354,7 @@
 <translation id="5190835502935405962">북마크바</translation>
 <translation id="5197255632782567636">인터넷</translation>
 <translation id="5228579091201413441">동기화 사용</translation>
-<translation id="5234764350956374838">숨기기</translation>
+<translation id="5234764350956374838">닫기</translation>
 <translation id="5245322853195994030">동기화 취소</translation>
 <translation id="5271549068863921519">비밀번호 저장</translation>
 <translation id="5295239312320826323"><ph name="USER_EMAIL" /> 계정을 삭제하시겠습니까?</translation>
@@ -421,7 +422,7 @@
 <translation id="6021332621416007159">다음에서 열기</translation>
 <translation id="6039429417015973673"><ph name="TITLE" />, <ph name="PUBLISHER_INFORMATION" />, <ph name="PUBLICATION_DATE" /></translation>
 <translation id="6040143037577758943">닫기</translation>
-<translation id="6042308850641462728">더보기</translation>
+<translation id="6042308850641462728">자세히</translation>
 <translation id="605721222689873409">YY</translation>
 <translation id="6066301408025741299">취소하려면 탭하세요.</translation>
 <translation id="6108923351542677676">설정 진행 중...</translation>
@@ -639,6 +640,7 @@
 <translation id="8524799873541103884">전체 <ph name="NUMBER_OF_OPEN_TABS" />개 탭 중 <ph name="FIRST_VISIBLE_TAB" />~<ph name="LAST_VISIBLE_TAB" />번째 탭이 <ph name="INCOGNITO" /> 탭입니다.</translation>
 <translation id="8529767659511976195">신규</translation>
 <translation id="8532105204136943229">만료 연도</translation>
+<translation id="8533166274275423134">다른 창에서 열림</translation>
 <translation id="8534481786647257214">Google+ 게시가 완료되었습니다.</translation>
 <translation id="8548878600947630424">페이지에서 찾기...</translation>
 <translation id="8574235780160508979">Chrome의 서비스 약관이 3월 31일에 변경됩니다. <ph name="BEGIN_LINK" />검토하기<ph name="END_LINK" /></translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_lt.xtb b/ios/chrome/app/strings/resources/ios_strings_lt.xtb
index bf1ef39..2716e2b 100644
--- a/ios/chrome/app/strings/resources/ios_strings_lt.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_lt.xtb
@@ -567,11 +567,11 @@
 <translation id="7600965453749440009">Niekada neversti <ph name="LANGUAGE" /></translation>
 <translation id="7603852183842204213">Blokuoti išš. l. (<ph name="NUMBER_OF_BLOCKED_POPUPS" />)</translation>
 <translation id="7638584964844754484">Neteisinga slaptafrazė</translation>
-<translation id="7649070708921625228">Žinynas</translation>
+<translation id="7649070708921625228">Pagalba</translation>
 <translation id="7658239707568436148">Atšaukti</translation>
 <translation id="766891008101699113">Norėdami privačiai naršyti žiniatinklyje, pridėkite naują skirtuką.</translation>
 <translation id="7671141431838911305">ĮDIEGTI</translation>
-<translation id="7701040980221191251">Nieko</translation>
+<translation id="7701040980221191251">Nėra</translation>
 <translation id="7765158879357617694">Perkelti</translation>
 <translation id="7771470029643830783">Atsijungus su jūsų „Google“ paskyra nebebus sinchronizuojamos žymės, istorija, slaptažodžiai ir kiti „Chrome“ duomenys.
 
diff --git a/ios/chrome/app/strings/resources/ios_strings_lv.xtb b/ios/chrome/app/strings/resources/ios_strings_lv.xtb
index c71aedd..f97ac63 100644
--- a/ios/chrome/app/strings/resources/ios_strings_lv.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_lv.xtb
@@ -354,7 +354,7 @@
 <translation id="5190835502935405962">Grāmatzīmju josla</translation>
 <translation id="5197255632782567636">Internets</translation>
 <translation id="5228579091201413441">Iespējot sinhronizāciju</translation>
-<translation id="5234764350956374838">Noraidīt</translation>
+<translation id="5234764350956374838">Nerādīt</translation>
 <translation id="5245322853195994030">Atcelt sinhronizēšanu</translation>
 <translation id="5271549068863921519">Saglabāt paroli</translation>
 <translation id="5295239312320826323">Vai noņemt kontu <ph name="USER_EMAIL" />?</translation>
@@ -571,7 +571,7 @@
 <translation id="7658239707568436148">Atcelt</translation>
 <translation id="766891008101699113">Lai pārlūkotu tīmekli privāti, pievienojiet jaunu cilni.</translation>
 <translation id="7671141431838911305">INSTALĒT</translation>
-<translation id="7701040980221191251">Neviens</translation>
+<translation id="7701040980221191251">Nav</translation>
 <translation id="7765158879357617694">Pārvietot</translation>
 <translation id="7771470029643830783">Izrakstoties jūsu grāmatzīmes, vēsture, paroles un citi Chrome dati vairs netiks sinhronizēti ar jūsu Google kontu.
 
diff --git a/ios/chrome/app/strings/resources/ios_strings_ml.xtb b/ios/chrome/app/strings/resources/ios_strings_ml.xtb
index 7d85d19..1e4c0b30 100644
--- a/ios/chrome/app/strings/resources/ios_strings_ml.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_ml.xtb
@@ -144,7 +144,7 @@
 <translation id="2625189173221582860">പാസ്‌വേഡ് പകർത്തി</translation>
 <translation id="2647269890314209800">ഉപയോഗത്തിലുള്ള കുക്കികൾ</translation>
 <translation id="2648803196158606475">വായിച്ചവ ഇല്ലാതാക്കുക</translation>
-<translation id="2653659639078652383">സമര്‍പ്പിക്കൂ</translation>
+<translation id="2653659639078652383">സമര്‍പ്പിക്കുക</translation>
 <translation id="2690858294534178585">ക്യാമറ ഉപയോഗത്തിലാണ്</translation>
 <translation id="2691653761409724435">ഓഫ്‌ലൈനിൽ ലഭ്യമല്ല</translation>
 <translation id="2695507686909505111">പേജ് വിവർത്തനം ചെയ്‌തു</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_mn.xtb b/ios/chrome/app/strings/resources/ios_strings_mn.xtb
index ec8dcc5..e38cb52 100644
--- a/ios/chrome/app/strings/resources/ios_strings_mn.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_mn.xtb
@@ -253,6 +253,7 @@
 <translation id="3929457972718048006">Хаягууд</translation>
 <translation id="3943492037546055397">Нууц үг</translation>
 <translation id="3967822245660637423">Татаж авч дууслаа</translation>
+<translation id="3968505803272650567">Сонирхлыг удирдах</translation>
 <translation id="3989635538409502728">Гарах</translation>
 <translation id="399419089947468503">Нууц үгийг синк хийхэд алдаа гарлаа</translation>
 <translation id="3995521777587992544"><ph name="EMAIL" /> хуудас ачаалах явцын заалтыг ачаалсан.</translation>
@@ -497,6 +498,7 @@
 <translation id="6807889908376551050">Бүгдийг үзүүл...</translation>
 <translation id="681368974849482173">Үүссэн зүйл</translation>
 <translation id="6831043979455480757">Хөрвүүлэх</translation>
+<translation id="6841409746189899007">Текст рүү очих холбоос</translation>
 <translation id="6851516051005285358">Дэлгэцийн сайтын хүсэлт тавих</translation>
 <translation id="6856384753476268833">Танай байгууллагаас удирддаг.</translation>
 <translation id="6858855187367714033">Скан хийсэн</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_mr.xtb b/ios/chrome/app/strings/resources/ios_strings_mr.xtb
index b835e54e..69b4c75 100644
--- a/ios/chrome/app/strings/resources/ios_strings_mr.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_mr.xtb
@@ -386,7 +386,7 @@
 <translation id="5614553682702429503">पासवर्ड सेव्ह करायचा आहे का?</translation>
 <translation id="5626245204502895507">यावेळी फाईल डाऊनलोड केली जाऊ शकली नाही.</translation>
 <translation id="5631164295104953411">पेमेंट पद्धत जोडा</translation>
-<translation id="5659593005791499971">ईमेल</translation>
+<translation id="5659593005791499971">ई-मेल</translation>
 <translation id="5669528293118408608">www</translation>
 <translation id="567881659373499783">आवृत्ती <ph name="PRODUCT_VERSION" /></translation>
 <translation id="5706552126692816153">एका दिवसापूर्वी ॲक्टिव्ह होते</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_ms.xtb b/ios/chrome/app/strings/resources/ios_strings_ms.xtb
index 9195cac..52dfe49 100644
--- a/ios/chrome/app/strings/resources/ios_strings_ms.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_ms.xtb
@@ -354,7 +354,7 @@
 <translation id="5190835502935405962">Bar Penanda Halaman</translation>
 <translation id="5197255632782567636">Internet</translation>
 <translation id="5228579091201413441">Dayakan penyegerakan</translation>
-<translation id="5234764350956374838">Singkirkan</translation>
+<translation id="5234764350956374838">Ketepikan</translation>
 <translation id="5245322853195994030">Batalkan Penyegerakan</translation>
 <translation id="5271549068863921519">Simpan kata laluan</translation>
 <translation id="5295239312320826323">Alih keluar akaun <ph name="USER_EMAIL" />?</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_ne.xtb b/ios/chrome/app/strings/resources/ios_strings_ne.xtb
index 88ec746..e5b72ced 100644
--- a/ios/chrome/app/strings/resources/ios_strings_ne.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_ne.xtb
@@ -22,6 +22,7 @@
 <translation id="1176932207622159128">छविलाई सुरक्षित गर्न सकिदैन</translation>
 <translation id="1180526666083833456">यन्त्रहरूभरि सिंक र वैयक्तीकृत गर्नुहोस्।</translation>
 <translation id="1181037720776840403">हटाउनुहोस्</translation>
+<translation id="1185569544548277362">नयाँ: तपाईं Chrome लाई आफ्नो पूर्वनिर्धारित ब्राउजर बनाउन सक्नुहुन्छ। <ph name="BEGIN_LINK" />सेटिङ खोल्नुहोस्<ph name="END_LINK" /></translation>
 <translation id="1207113853726624428">नयाँ खोज</translation>
 <translation id="1209206284964581585">अहिलेका लागि लुकाउनुहोस्</translation>
 <translation id="1219674500290482172">इन्टर्नेटमा जडान गर्न असमर्थ भयो।</translation>
@@ -253,6 +254,7 @@
 <translation id="3929457972718048006">ठेगानाहरू</translation>
 <translation id="3943492037546055397">पासवर्डहरू</translation>
 <translation id="3967822245660637423">डाउनलोड पूर्ण भयो</translation>
+<translation id="3968505803272650567">रुचिहरू व्यवस्थापन गर्नुहोस्</translation>
 <translation id="3989635538409502728">साइन आउट गर्नुहोस्</translation>
 <translation id="399419089947468503">पासवर्डहरू सिंक गर्ने क्रममा त्रुटि भयो</translation>
 <translation id="3995521777587992544">पृष्ठ लोडसम्बन्धी प्रगति पट्टी, <ph name="EMAIL" /> लोड गरियो।</translation>
@@ -498,6 +500,7 @@
 <translation id="6807889908376551050">सबै देखाउनुहोस्...</translation>
 <translation id="681368974849482173">वस्तु सिर्जना गरियो</translation>
 <translation id="6831043979455480757">अनुवाद गर्नुहोस्</translation>
+<translation id="6841409746189899007">पाठको लिंक</translation>
 <translation id="6851516051005285358">डेस्कटप साइट अनुरोध गर्नुहोस्</translation>
 <translation id="6856384753476268833">तपाईंको सङ्गठनले व्यवस्थापन गरेको।</translation>
 <translation id="6858855187367714033">स्क्यान गरियो</translation>
@@ -637,6 +640,7 @@
 <translation id="8524799873541103884"><ph name="INCOGNITO" /> ट्याबहरू <ph name="FIRST_VISIBLE_TAB" /> मार्फत <ph name="LAST_VISIBLE_TAB" /> को <ph name="NUMBER_OF_OPEN_TABS" /></translation>
 <translation id="8529767659511976195">नयाँ</translation>
 <translation id="8532105204136943229">म्याद समाप्ति वर्ष</translation>
+<translation id="8533166274275423134">अन्यत्र खोलिएका</translation>
 <translation id="8534481786647257214">Google+ पोस्ट पूरा भयो।</translation>
 <translation id="8548878600947630424">पृष्ठमा फेला पार्नुहोस्...</translation>
 <translation id="8574235780160508979">३१ मार्चदेखि Chrome को सेवाका सर्तहरू परिवर्तन हुँदै छन्। <ph name="BEGIN_LINK" />कृपया समीक्षा गर्नुहोस्<ph name="END_LINK" /></translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_nl.xtb b/ios/chrome/app/strings/resources/ios_strings_nl.xtb
index ee5852b3..4d2133cc 100644
--- a/ios/chrome/app/strings/resources/ios_strings_nl.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_nl.xtb
@@ -22,6 +22,7 @@
 <translation id="1176932207622159128">Kan afbeelding niet opslaan</translation>
 <translation id="1180526666083833456">Synchronisatie en personalisatie op meerdere apparaten.</translation>
 <translation id="1181037720776840403">Verwijderen</translation>
+<translation id="1185569544548277362">Nieuw: Je kunt Chrome als je standaardbrowser instellen. <ph name="BEGIN_LINK" />Instellingen openen<ph name="END_LINK" /></translation>
 <translation id="1207113853726624428">Nieuwe zoekopdracht</translation>
 <translation id="1209206284964581585">Voorlopig verbergen</translation>
 <translation id="1219674500290482172">Kan geen verbinding maken met internet.</translation>
@@ -244,7 +245,7 @@
 <translation id="3783017676699494206">Afbeelding opslaan</translation>
 <translation id="3789841737615482174">Installeren</translation>
 <translation id="3803696231112616155">Aanbieden om deze site te vertalen</translation>
-<translation id="385051799172605136">Vorige</translation>
+<translation id="385051799172605136">Terug</translation>
 <translation id="3892144330757387737">Hier vind je je geschiedenis</translation>
 <translation id="3897092660631435901">Menu</translation>
 <translation id="3915450441834151894">Site-informatie</translation>
@@ -384,7 +385,7 @@
 <translation id="5614553682702429503">Wachtwoord opslaan?</translation>
 <translation id="5626245204502895507">Het bestand kan momenteel niet worden gedownload.</translation>
 <translation id="5631164295104953411">Betaalmethode toevoegen</translation>
-<translation id="5659593005791499971">E-mailadres</translation>
+<translation id="5659593005791499971">E-mail</translation>
 <translation id="5669528293118408608">www</translation>
 <translation id="567881659373499783">Versie <ph name="PRODUCT_VERSION" /></translation>
 <translation id="5706552126692816153">1 dag geleden actief</translation>
@@ -639,6 +640,7 @@
 <translation id="8524799873541103884"><ph name="INCOGNITO" />-tabbladen <ph name="FIRST_VISIBLE_TAB" /> tot <ph name="LAST_VISIBLE_TAB" /> van <ph name="NUMBER_OF_OPEN_TABS" /></translation>
 <translation id="8529767659511976195">Nieuw</translation>
 <translation id="8532105204136943229">Vervaljaar</translation>
+<translation id="8533166274275423134">Ergens anders geopend</translation>
 <translation id="8534481786647257214">Google+ bericht voltooid.</translation>
 <translation id="8548878600947630424">Zoeken op deze pagina...</translation>
 <translation id="8574235780160508979">De servicevoorwaarden van Chrome veranderen op 31 maart. <ph name="BEGIN_LINK" />Lees ze door<ph name="END_LINK" /></translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_no.xtb b/ios/chrome/app/strings/resources/ios_strings_no.xtb
index 815d6e3..7cec1d5 100644
--- a/ios/chrome/app/strings/resources/ios_strings_no.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_no.xtb
@@ -144,7 +144,7 @@
 <translation id="2625189173221582860">Passordet er kopiert</translation>
 <translation id="2647269890314209800">Informasjonskapsler som er i bruk</translation>
 <translation id="2648803196158606475">Slett leste</translation>
-<translation id="2653659639078652383">Send</translation>
+<translation id="2653659639078652383">Send inn</translation>
 <translation id="2690858294534178585">Kameraet er i bruk</translation>
 <translation id="2691653761409724435">Ikke tilgjengelig uten nett</translation>
 <translation id="2695507686909505111">Siden er oversatt</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_or.xtb b/ios/chrome/app/strings/resources/ios_strings_or.xtb
index 4eb429a..79a3c258 100644
--- a/ios/chrome/app/strings/resources/ios_strings_or.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_or.xtb
@@ -22,6 +22,7 @@
 <translation id="1176932207622159128">ଛବିକୁ ସେଭ୍ କରିହେବ ନାହିଁ</translation>
 <translation id="1180526666083833456">ସମସ୍ତ ଡିଭାଇସ୍‌ରେ ସିଙ୍କ୍ ଏବଂ ବ୍ୟକ୍ତିଗତକୃତ କରନ୍ତୁ।</translation>
 <translation id="1181037720776840403">ଅପସାରଣ</translation>
+<translation id="1185569544548277362">ନୂଆ: ଆପଣ Chromeକୁ ଆପଣଙ୍କ ଡିଫଲ୍ଟ ବ୍ରାଉଜର୍ କରିପାରିବେ। <ph name="BEGIN_LINK" />ସେଟିଂସ୍ ଖୋଲନ୍ତୁ<ph name="END_LINK" /></translation>
 <translation id="1207113853726624428">ନୂଆ ସନ୍ଧାନ</translation>
 <translation id="1209206284964581585">ବର୍ତ୍ତମାନ ପାଇଁ ଲୁଚାନ୍ତୁ</translation>
 <translation id="1219674500290482172">ଇଣ୍ଟର୍ନେଟ୍ ସହିତ ସଂଯୋଗ ହୋଇପାରୁ ନାହିଁ।</translation>
@@ -637,6 +638,7 @@
 <translation id="8524799873541103884"><ph name="INCOGNITO" /> ଟାବ୍ <ph name="NUMBER_OF_OPEN_TABS" />ର <ph name="LAST_VISIBLE_TAB" /> ଜରିଆରେ <ph name="FIRST_VISIBLE_TAB" /></translation>
 <translation id="8529767659511976195">ନୂଆ</translation>
 <translation id="8532105204136943229">ମିଆଦ ଶେଷ ହେଉଥିବା ବର୍ଷ</translation>
+<translation id="8533166274275423134">ଅନ୍ୟ କୌଣସି ସ୍ଥାନରେ ଖୋଲାଯାଇଛି</translation>
 <translation id="8534481786647257214">Google+ ପୋଷ୍ଟ ସମାପ୍ତ ହେଲା।</translation>
 <translation id="8548878600947630424">ପୃଷ୍ଠାରେ ଖୋଜନ୍ତୁ...</translation>
 <translation id="8574235780160508979">Chromeର ସେବାର ସର୍ତ୍ତାବଳୀ ମାର୍ଚ୍ଚ 31ରୁ ବଦଳିବାକୁ ଯାଉଛି। <ph name="BEGIN_LINK" />ଦୟାକରି ସମୀକ୍ଷା କରନ୍ତୁ<ph name="END_LINK" /></translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_pa.xtb b/ios/chrome/app/strings/resources/ios_strings_pa.xtb
index 2403557..ffaa2c5d 100644
--- a/ios/chrome/app/strings/resources/ios_strings_pa.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_pa.xtb
@@ -22,6 +22,7 @@
 <translation id="1176932207622159128">ਚਿੱਤਰ ਸੁਰੱਖਿਅਤ ਨਹੀਂ ਕਰ ਸਕਦਾ</translation>
 <translation id="1180526666083833456">ਡੀਵਾਈਸਾਂ ਵਿਚਾਲੇ ਸਮਕਾਲੀਕਰਨ ਕਰਕੇ ਵਿਅਕਤੀਗਤ ਬਣਾਓ</translation>
 <translation id="1181037720776840403">ਹਟਾਓ</translation>
+<translation id="1185569544548277362">ਨਵਾਂ: ਤੁਸੀਂ ਹੁਣ Chrome ਨੂੰ ਆਪਣਾ ਪੂਰਵ-ਨਿਰਧਾਰਤ ਬ੍ਰਾਊਜ਼ਰ ਬਣਾ ਸਕਦੇ ਹੋ। <ph name="BEGIN_LINK" />ਸੈਟਿੰਗਾਂ ਖੋਲ੍ਹੋ<ph name="END_LINK" /></translation>
 <translation id="1207113853726624428">ਨਵੀਂ ਖੋਜ</translation>
 <translation id="1209206284964581585">ਫਿਲਹਾਲ ਲੁਕਾਓ</translation>
 <translation id="1219674500290482172">ਇੰਟਰਨੈਟ ਨਾਲ ਕਨੈਕਟ ਕਰਨ ਵਿੱਚ ਅਸਮਰੱਥ।</translation>
@@ -639,6 +640,7 @@
 <translation id="8524799873541103884"><ph name="INCOGNITO" /> <ph name="NUMBER_OF_OPEN_TABS" /> ਵਿੱਚੋਂ <ph name="LAST_VISIBLE_TAB" /> ਰਾਹੀਂ ਟੈਬਸ <ph name="FIRST_VISIBLE_TAB" /></translation>
 <translation id="8529767659511976195">ਨਵਾਂ</translation>
 <translation id="8532105204136943229">ਮਿਆਦ ਪੁੱਗਣ ਦਾ ਸਾਲ</translation>
+<translation id="8533166274275423134">ਹੋਰ ਕਿਤੇ ਖੋਲ੍ਹਿਆ ਗਿਆ</translation>
 <translation id="8534481786647257214">Google+ ਪੋਸਟ ਪੂਰੀ ਕੀਤੀ</translation>
 <translation id="8548878600947630424">ਸਫ਼ੇ ਵਿੱਚ ਲੱਭੋ...</translation>
 <translation id="8574235780160508979">Chrome ਦੇ ਸੇਵਾ ਦੇ ਨਿਯਮ 31 ਮਾਰਚ ਨੂੰ ਬਦਲ ਰਹੇ ਹਨ। <ph name="BEGIN_LINK" />ਕਿਰਪਾ ਕਰਕੇ ਸਮੀਖਿਆ ਕਰੋ<ph name="END_LINK" /></translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_pt-BR.xtb b/ios/chrome/app/strings/resources/ios_strings_pt-BR.xtb
index f7ad03a1..417053c9 100644
--- a/ios/chrome/app/strings/resources/ios_strings_pt-BR.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_pt-BR.xtb
@@ -22,6 +22,7 @@
 <translation id="1176932207622159128">Impossível salvar imagem</translation>
 <translation id="1180526666083833456">Sincronize seus dispositivos e mantenha suas personalizações em todos eles.</translation>
 <translation id="1181037720776840403">Remover</translation>
+<translation id="1185569544548277362">Novidade: é possível tornar o Chrome seu navegador padrão. <ph name="BEGIN_LINK" />Abrir "Ajustes"<ph name="END_LINK" /></translation>
 <translation id="1207113853726624428">Nova pesquisa</translation>
 <translation id="1209206284964581585">Ocultar por enquanto</translation>
 <translation id="1219674500290482172">Não foi possível se conectar à Internet.</translation>
@@ -499,7 +500,7 @@
 <translation id="6807889908376551050">Mostrar todos...</translation>
 <translation id="681368974849482173">Item criado</translation>
 <translation id="6831043979455480757">Traduzir</translation>
-<translation id="6841409746189899007">Gerar um link para o texto</translation>
+<translation id="6841409746189899007">Link p/ texto</translation>
 <translation id="6851516051005285358">Solicitar site para computador</translation>
 <translation id="6856384753476268833">Gerenciado pela sua organização.</translation>
 <translation id="6858855187367714033">Lido</translation>
@@ -570,7 +571,7 @@
 <translation id="7658239707568436148">Cancelar</translation>
 <translation id="766891008101699113">Para navegar na Web com privacidade, adicione uma nova guia.</translation>
 <translation id="7671141431838911305">INSTALAR</translation>
-<translation id="7701040980221191251">Nenhum</translation>
+<translation id="7701040980221191251">Nenhuma</translation>
 <translation id="7765158879357617694">Mover</translation>
 <translation id="7771470029643830783">Se você sair, seus favoritos, seu histórico, suas senhas e outros dados do Chrome não serão mais sincronizados com sua Conta do Google.
 
@@ -639,6 +640,7 @@
 <translation id="8524799873541103884"><ph name="INCOGNITO" /> Guias <ph name="FIRST_VISIBLE_TAB" /> a <ph name="LAST_VISIBLE_TAB" /> de <ph name="NUMBER_OF_OPEN_TABS" /></translation>
 <translation id="8529767659511976195">Novo</translation>
 <translation id="8532105204136943229">Ano de vencimento</translation>
+<translation id="8533166274275423134">Aberto em outro lugar</translation>
 <translation id="8534481786647257214">A postagem no Google+ foi concluída.</translation>
 <translation id="8548878600947630424">Encontrar na página...</translation>
 <translation id="8574235780160508979">Os Termos de Serviço do Chrome serão atualizados em 31 de março. <ph name="BEGIN_LINK" />Leia aqui<ph name="END_LINK" /></translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_pt-PT.xtb b/ios/chrome/app/strings/resources/ios_strings_pt-PT.xtb
index eded7af..d111bdd 100644
--- a/ios/chrome/app/strings/resources/ios_strings_pt-PT.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_pt-PT.xtb
@@ -144,7 +144,7 @@
 <translation id="2625189173221582860">Palavra-passe copiada</translation>
 <translation id="2647269890314209800">Cookies em utilização</translation>
 <translation id="2648803196158606475">Eliminar lidas</translation>
-<translation id="2653659639078652383">Submeter</translation>
+<translation id="2653659639078652383">Enviar</translation>
 <translation id="2690858294534178585">A câmara está a ser utilizada</translation>
 <translation id="2691653761409724435">Não disponível offline</translation>
 <translation id="2695507686909505111">Página traduzida</translation>
@@ -571,7 +571,7 @@
 <translation id="7658239707568436148">Cancelar</translation>
 <translation id="766891008101699113">Para navegar na Web em privado, adicione um novo separador.</translation>
 <translation id="7671141431838911305">INSTALAR</translation>
-<translation id="7701040980221191251">Nenhum</translation>
+<translation id="7701040980221191251">Nenhuma</translation>
 <translation id="7765158879357617694">Mover</translation>
 <translation id="7771470029643830783">Ao terminar sessão, os seus marcadores, histórico, palavras-passe e outros dados do Chrome deixarão de ser sincronizados com a sua Conta Google.
 
diff --git a/ios/chrome/app/strings/resources/ios_strings_ru.xtb b/ios/chrome/app/strings/resources/ios_strings_ru.xtb
index 87662dd..ed4f47f 100644
--- a/ios/chrome/app/strings/resources/ios_strings_ru.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_ru.xtb
@@ -22,6 +22,7 @@
 <translation id="1176932207622159128">Не удалось сохранить</translation>
 <translation id="1180526666083833456">Синхронизация данных и персонализация на всех устройствах.</translation>
 <translation id="1181037720776840403">Удалить</translation>
+<translation id="1185569544548277362">Новая функция: вы можете сделать Chrome браузером по умолчанию. <ph name="BEGIN_LINK" />Открыть настройки<ph name="END_LINK" /></translation>
 <translation id="1207113853726624428">Новый поиск</translation>
 <translation id="1209206284964581585">Скрыть</translation>
 <translation id="1219674500290482172">Не удалось подключиться к Интернету.</translation>
@@ -384,7 +385,7 @@
 <translation id="5614553682702429503">Сохранение пароля</translation>
 <translation id="5626245204502895507">Не удалось скачать файлы.</translation>
 <translation id="5631164295104953411">Добавить способ оплаты</translation>
-<translation id="5659593005791499971">Электронная почта</translation>
+<translation id="5659593005791499971">Эл. почта</translation>
 <translation id="5669528293118408608">www</translation>
 <translation id="567881659373499783">Версия <ph name="PRODUCT_VERSION" /></translation>
 <translation id="5706552126692816153">Последние действия: 1 день назад</translation>
@@ -639,6 +640,7 @@
 <translation id="8524799873541103884"><ph name="INCOGNITO" />, вкладки между <ph name="FIRST_VISIBLE_TAB" /> и <ph name="LAST_VISIBLE_TAB" />, всего <ph name="NUMBER_OF_OPEN_TABS" /></translation>
 <translation id="8529767659511976195">Новинка</translation>
 <translation id="8532105204136943229">Год</translation>
+<translation id="8533166274275423134">Открыто в другом окне.</translation>
 <translation id="8534481786647257214">Опубликовано в Google+.</translation>
 <translation id="8548878600947630424">Найти на странице…</translation>
 <translation id="8574235780160508979">Условия использования Chrome будут обновлены 31 марта. Просим вас <ph name="BEGIN_LINK" />ознакомиться с изменениями<ph name="END_LINK" />.</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_sk.xtb b/ios/chrome/app/strings/resources/ios_strings_sk.xtb
index 2d501eb..c04e333 100644
--- a/ios/chrome/app/strings/resources/ios_strings_sk.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_sk.xtb
@@ -245,7 +245,7 @@
 <translation id="3783017676699494206">Uložiť obrázok</translation>
 <translation id="3789841737615482174">Inštalovať</translation>
 <translation id="3803696231112616155">Ponúkať preklad tohto webu</translation>
-<translation id="385051799172605136">Naspäť</translation>
+<translation id="385051799172605136">Späť</translation>
 <translation id="3892144330757387737">Tu nájdete svoju históriu</translation>
 <translation id="3897092660631435901">Ponuka</translation>
 <translation id="3915450441834151894">Informácie o webe</translation>
@@ -354,7 +354,7 @@
 <translation id="5190835502935405962">Panel so záložkami</translation>
 <translation id="5197255632782567636">Internet</translation>
 <translation id="5228579091201413441">Povoliť synchronizáciu</translation>
-<translation id="5234764350956374838">Zatvoriť</translation>
+<translation id="5234764350956374838">Ignorovať</translation>
 <translation id="5245322853195994030">Zrušiť synchronizáciu</translation>
 <translation id="5271549068863921519">Uložiť heslo</translation>
 <translation id="5295239312320826323">Chcete odstrániť účet <ph name="USER_EMAIL" />?</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_sl.xtb b/ios/chrome/app/strings/resources/ios_strings_sl.xtb
index c2b77a7..544b6b9 100644
--- a/ios/chrome/app/strings/resources/ios_strings_sl.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_sl.xtb
@@ -571,7 +571,7 @@
 <translation id="7658239707568436148">Prekliči</translation>
 <translation id="766891008101699113">Če želite zasebno brskati po spletu, dodajte nov zavihek.</translation>
 <translation id="7671141431838911305">NAMESTI</translation>
-<translation id="7701040980221191251">Brez</translation>
+<translation id="7701040980221191251">Nič</translation>
 <translation id="7765158879357617694">Premakni</translation>
 <translation id="7771470029643830783">Z odjavo vaši zaznamki, zgodovina, gesla in drugi podatki v Chromu ne bodo več sinhronizirani z računom Google.
 
diff --git a/ios/chrome/app/strings/resources/ios_strings_sr-Latn.xtb b/ios/chrome/app/strings/resources/ios_strings_sr-Latn.xtb
index b474460..098d4669 100644
--- a/ios/chrome/app/strings/resources/ios_strings_sr-Latn.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_sr-Latn.xtb
@@ -571,7 +571,7 @@
 <translation id="7658239707568436148">Otkaži</translation>
 <translation id="766891008101699113">Da biste privatno pregledali veb, dodajte novu karticu.</translation>
 <translation id="7671141431838911305">INSTALIRANJE</translation>
-<translation id="7701040980221191251">Nijedna</translation>
+<translation id="7701040980221191251">Ništa</translation>
 <translation id="7765158879357617694">Premesti</translation>
 <translation id="7771470029643830783">Ako se odjavite, obeleživači, istorija, lozinke i drugi Chrome podaci više se neće sinhronizovati sa Google nalogom.
 
diff --git a/ios/chrome/app/strings/resources/ios_strings_sr.xtb b/ios/chrome/app/strings/resources/ios_strings_sr.xtb
index 50b36423..440f612 100644
--- a/ios/chrome/app/strings/resources/ios_strings_sr.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_sr.xtb
@@ -571,7 +571,7 @@
 <translation id="7658239707568436148">Откажи</translation>
 <translation id="766891008101699113">Да бисте приватно прегледали веб, додајте нову картицу.</translation>
 <translation id="7671141431838911305">ИНСТАЛИРАЊЕ</translation>
-<translation id="7701040980221191251">Ниједна</translation>
+<translation id="7701040980221191251">Ништа</translation>
 <translation id="7765158879357617694">Премести</translation>
 <translation id="7771470029643830783">Ако се одјавите, обележивачи, историја, лозинке и други Chrome подаци више се неће синхронизовати са Google налогом.
 
diff --git a/ios/chrome/app/strings/resources/ios_strings_sv.xtb b/ios/chrome/app/strings/resources/ios_strings_sv.xtb
index e064c86..1e88f98 100644
--- a/ios/chrome/app/strings/resources/ios_strings_sv.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_sv.xtb
@@ -245,7 +245,7 @@
 <translation id="3783017676699494206">Spara bild</translation>
 <translation id="3789841737615482174">Installera</translation>
 <translation id="3803696231112616155">Erbjud översättning av webbplatsen</translation>
-<translation id="385051799172605136">Bakåt</translation>
+<translation id="385051799172605136">Föregående</translation>
 <translation id="3892144330757387737">Du hittar historiken här</translation>
 <translation id="3897092660631435901">Meny</translation>
 <translation id="3915450441834151894">Webbplatsinformation</translation>
@@ -354,7 +354,7 @@
 <translation id="5190835502935405962">Bokmärkesfältet</translation>
 <translation id="5197255632782567636">Internet</translation>
 <translation id="5228579091201413441">Aktivera synkronisering</translation>
-<translation id="5234764350956374838">Ta bort permanent</translation>
+<translation id="5234764350956374838">Stäng</translation>
 <translation id="5245322853195994030">Avbryt synkronisering</translation>
 <translation id="5271549068863921519">Spara lösenord</translation>
 <translation id="5295239312320826323">Vill du ta bort kontot <ph name="USER_EMAIL" />?</translation>
@@ -571,7 +571,7 @@
 <translation id="7658239707568436148">Avbryt</translation>
 <translation id="766891008101699113">Öppna en ny flik om du vill använda internet privat.</translation>
 <translation id="7671141431838911305">INSTALLERA</translation>
-<translation id="7701040980221191251">Inget</translation>
+<translation id="7701040980221191251">Inga</translation>
 <translation id="7765158879357617694">Flytta</translation>
 <translation id="7771470029643830783">När du loggar ut synkroniseras inte längre bokmärken, lösenord och annan data i Chrome till Google-kontot.
 
diff --git a/ios/chrome/app/strings/resources/ios_strings_ta.xtb b/ios/chrome/app/strings/resources/ios_strings_ta.xtb
index c967185..a1a1edfa 100644
--- a/ios/chrome/app/strings/resources/ios_strings_ta.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_ta.xtb
@@ -22,6 +22,7 @@
 <translation id="1176932207622159128">படத்தைச் சேமிப்பதில் தோல்வி</translation>
 <translation id="1180526666083833456">பல சாதனங்களுக்கிடையில் ஒத்திசைக்கலாம் பிரத்தியேகமாக்கலாம்.</translation>
 <translation id="1181037720776840403">அகற்று</translation>
+<translation id="1185569544548277362">புதியது: Chromeமை உங்கள் இயல்பு உலாவியாக மாற்றலாம். <ph name="BEGIN_LINK" />அமைப்புகளைத் திற<ph name="END_LINK" /></translation>
 <translation id="1207113853726624428">புதிய தேடல்</translation>
 <translation id="1209206284964581585">இப்போதைக்கு மறை</translation>
 <translation id="1219674500290482172">இணையத்துடன் இணைக்க முடியவில்லை.</translation>
@@ -244,7 +245,7 @@
 <translation id="3783017676699494206">படத்தைச் சேமி</translation>
 <translation id="3789841737615482174">நிறுவுக</translation>
 <translation id="3803696231112616155">இந்தத் தளத்தை மொழிபெயர்</translation>
-<translation id="385051799172605136">முந்தைய பக்கம்</translation>
+<translation id="385051799172605136">திரும்பு</translation>
 <translation id="3892144330757387737">உங்கள் வரலாற்றை இங்கே பார்ப்பீர்கள்</translation>
 <translation id="3897092660631435901">மெனு</translation>
 <translation id="3915450441834151894">தளம் குறித்த தகவல்</translation>
@@ -639,6 +640,7 @@
 <translation id="8524799873541103884"><ph name="INCOGNITO" /> தாவல்கள்: <ph name="NUMBER_OF_OPEN_TABS" /> இல் <ph name="FIRST_VISIBLE_TAB" /> முதல் <ph name="LAST_VISIBLE_TAB" /> வரை</translation>
 <translation id="8529767659511976195">புதிது</translation>
 <translation id="8532105204136943229">காலாவதியாகும் ஆண்டு</translation>
+<translation id="8533166274275423134">வேறு எங்கோ திறக்கப்பட்டுள்ளது</translation>
 <translation id="8534481786647257214">Google+ இடுகை நிறைவுபெற்றது.</translation>
 <translation id="8548878600947630424">பக்கத்தில் கண்டறி</translation>
 <translation id="8574235780160508979">மார்ச் 31 அன்று Chromeமின் சேவை விதிமுறைகள் மாறவுள்ளன. <ph name="BEGIN_LINK" />அவற்றைப் படித்துப் பாருங்கள்<ph name="END_LINK" /></translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_te.xtb b/ios/chrome/app/strings/resources/ios_strings_te.xtb
index 5bfe686..889ed7f9 100644
--- a/ios/chrome/app/strings/resources/ios_strings_te.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_te.xtb
@@ -22,6 +22,7 @@
 <translation id="1176932207622159128">చిత్రాన్ని సేవ్ చేయడం సాధ్యపడలేదు</translation>
 <translation id="1180526666083833456">అన్ని పరికరాలలో సింక్ చేయండి మరియు వ్యక్తిగతీకరించండి.</translation>
 <translation id="1181037720776840403">తీసివేయి</translation>
+<translation id="1185569544548277362">కొత్తది: మీరు Chromeను మీ ఆటోమేటిక్ బ్రౌజర్‌గా చేయవచ్చు. <ph name="BEGIN_LINK" />సెట్టింగ్‌లను తెరవండి<ph name="END_LINK" /></translation>
 <translation id="1207113853726624428">కొత్త శోధన</translation>
 <translation id="1209206284964581585">ప్రస్తుతానికి దాచు</translation>
 <translation id="1219674500290482172">ఇంటర్నెట్‌కు కనెక్ట్ చేయడం సాధ్యపడలేదు.</translation>
@@ -421,7 +422,7 @@
 <translation id="6021332621416007159">దీనిలో తెరువు...</translation>
 <translation id="6039429417015973673"><ph name="TITLE" />, <ph name="PUBLISHER_INFORMATION" />, <ph name="PUBLICATION_DATE" /></translation>
 <translation id="6040143037577758943">మూసివేయి</translation>
-<translation id="6042308850641462728">మరింత</translation>
+<translation id="6042308850641462728">మరింత చూపించు</translation>
 <translation id="605721222689873409">YY</translation>
 <translation id="6066301408025741299">రద్దు చేయడానికి నొక్కండి.</translation>
 <translation id="6108923351542677676">సెటప్ ప్రోగ్రెస్‌లో ఉంది...</translation>
@@ -570,7 +571,7 @@
 <translation id="7658239707568436148">రద్దు చేయి</translation>
 <translation id="766891008101699113">వెబ్‌ను ప్రైవేట్‌గా బ్రౌజ్ చేయడానికి, కొత్త ట్యాబ్‌ను జోడించండి.</translation>
 <translation id="7671141431838911305">ఇన్‌స్టాల్ చేయి</translation>
-<translation id="7701040980221191251">ఏదీ కాదు</translation>
+<translation id="7701040980221191251">ఏదీ లేదు</translation>
 <translation id="7765158879357617694">తరలించు</translation>
 <translation id="7771470029643830783">సైన్ అవుట్ చేయడం ద్వారా, మీ బుక్‌మార్క్‌లు, చరిత్ర, పాస్‌వర్డ్‌లు, ఇతర Chrome డేటా ఇకపై మీ Google ఖాతాలో సింక్ చేయబడదు.
 
@@ -639,6 +640,7 @@
 <translation id="8524799873541103884"><ph name="NUMBER_OF_OPEN_TABS" />లో <ph name="FIRST_VISIBLE_TAB" /> నుండి <ph name="LAST_VISIBLE_TAB" /> వరకు <ph name="INCOGNITO" /> ట్యాబ్‌లు</translation>
 <translation id="8529767659511976195">కొత్తది</translation>
 <translation id="8532105204136943229">గడువు ముగింపు సంవత్సరం</translation>
+<translation id="8533166274275423134">మరొక విండోలో తెరవబడి ఉంది</translation>
 <translation id="8534481786647257214">Google+ పోస్ట్ పూర్తయింది.</translation>
 <translation id="8548878600947630424">పేజీలో కనుగొను...</translation>
 <translation id="8574235780160508979">Chrome యొక్క సేవా నిబంధనలు మార్చి 31న మారుతున్నాయి. <ph name="BEGIN_LINK" />దయచేసి సమీక్షించండి<ph name="END_LINK" /></translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_th.xtb b/ios/chrome/app/strings/resources/ios_strings_th.xtb
index 1aa93e9..79a41a1 100644
--- a/ios/chrome/app/strings/resources/ios_strings_th.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_th.xtb
@@ -22,6 +22,7 @@
 <translation id="1176932207622159128">ไม่สามารถบันทึกภาพ</translation>
 <translation id="1180526666083833456">ซิงค์และปรับแต่งในอุปกรณ์ทุกเครื่อง</translation>
 <translation id="1181037720776840403">นำออก</translation>
+<translation id="1185569544548277362">ใหม่ คุณกำหนดให้ Chrome เป็นเบราว์เซอร์เริ่มต้นได้ <ph name="BEGIN_LINK" />เปิดการตั้งค่า<ph name="END_LINK" /></translation>
 <translation id="1207113853726624428">ค้นหาใหม่</translation>
 <translation id="1209206284964581585">ซ่อนไปก่อน</translation>
 <translation id="1219674500290482172">ไม่สามารถเชื่อมต่อกับอินเทอร์เน็ต</translation>
@@ -421,7 +422,7 @@
 <translation id="6021332621416007159">เปิดใน...</translation>
 <translation id="6039429417015973673"><ph name="TITLE" />, <ph name="PUBLISHER_INFORMATION" />, <ph name="PUBLICATION_DATE" /></translation>
 <translation id="6040143037577758943">ปิด</translation>
-<translation id="6042308850641462728">เพิ่มเติม</translation>
+<translation id="6042308850641462728">แสดงเพิ่ม</translation>
 <translation id="605721222689873409">ปป</translation>
 <translation id="6066301408025741299">แตะเพื่อยกเลิก</translation>
 <translation id="6108923351542677676">กำลังดำเนินการตั้งค่า…</translation>
@@ -566,7 +567,7 @@
 <translation id="7600965453749440009">ไม่ต้องแปลภาษา<ph name="LANGUAGE" /></translation>
 <translation id="7603852183842204213">ป๊อปอัปที่บล็อก (<ph name="NUMBER_OF_BLOCKED_POPUPS" />)</translation>
 <translation id="7638584964844754484">รหัสผ่านไม่ถูกต้อง</translation>
-<translation id="7649070708921625228">ช่วยเหลือ</translation>
+<translation id="7649070708921625228">ความช่วยเหลือ</translation>
 <translation id="7658239707568436148">ยกเลิก</translation>
 <translation id="766891008101699113">หากต้องการท่องเว็บแบบเป็นส่วนตัว ให้เพิ่มแท็บใหม่</translation>
 <translation id="7671141431838911305">ติดตั้ง</translation>
@@ -639,6 +640,7 @@
 <translation id="8524799873541103884">แท็บ <ph name="INCOGNITO" /> <ph name="FIRST_VISIBLE_TAB" /> ถึง <ph name="LAST_VISIBLE_TAB" /> จาก <ph name="NUMBER_OF_OPEN_TABS" /></translation>
 <translation id="8529767659511976195">ใหม่</translation>
 <translation id="8532105204136943229">ปีที่หมดอายุ</translation>
+<translation id="8533166274275423134">เปิดอยู่ที่อื่น</translation>
 <translation id="8534481786647257214">โพสต์ใน Google+ แล้ว</translation>
 <translation id="8548878600947630424">ค้นหาในหน้าเว็บ...</translation>
 <translation id="8574235780160508979">ข้อกำหนดในการให้บริการของ Chrome จะมีการเปลี่ยนแปลงในวันที่ 31 มีนาคม <ph name="BEGIN_LINK" />โปรดตรวจดู<ph name="END_LINK" /></translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_tr.xtb b/ios/chrome/app/strings/resources/ios_strings_tr.xtb
index ec9b0e7..4ae7454 100644
--- a/ios/chrome/app/strings/resources/ios_strings_tr.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_tr.xtb
@@ -22,6 +22,7 @@
 <translation id="1176932207622159128">Görüntü Kaydedilemiyor</translation>
 <translation id="1180526666083833456">Cihazlar arasında senkronize edin ve kişiselleştirme yapın.</translation>
 <translation id="1181037720776840403">Kaldır</translation>
+<translation id="1185569544548277362">Yeni: Chrome'u varsayılan tarayıcınız yapabilirsiniz. <ph name="BEGIN_LINK" />Ayarları Aç<ph name="END_LINK" /></translation>
 <translation id="1207113853726624428">Yeni Arama</translation>
 <translation id="1209206284964581585">Şimdilik gizle</translation>
 <translation id="1219674500290482172">İnternet'e bağlanılamıyor.</translation>
@@ -639,6 +640,7 @@
 <translation id="8524799873541103884"><ph name="NUMBER_OF_OPEN_TABS" /> sekmeden <ph name="FIRST_VISIBLE_TAB" />-<ph name="LAST_VISIBLE_TAB" /> arasındakiler <ph name="INCOGNITO" /> Sekmelerdir</translation>
 <translation id="8529767659511976195">Yeni</translation>
 <translation id="8532105204136943229">Son Kullanım Yılı</translation>
+<translation id="8533166274275423134">Başka Yerde Açılmış</translation>
 <translation id="8534481786647257214">Google+ yayını tamamlandı.</translation>
 <translation id="8548878600947630424">Sayfada bul...</translation>
 <translation id="8574235780160508979">Chrome'un Hizmet Şartları 31 Mart'ta değişiyor. <ph name="BEGIN_LINK" />Lütfen inceleyin<ph name="END_LINK" /></translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_uk.xtb b/ios/chrome/app/strings/resources/ios_strings_uk.xtb
index 2d68fea..c8da813f4 100644
--- a/ios/chrome/app/strings/resources/ios_strings_uk.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_uk.xtb
@@ -22,6 +22,7 @@
 <translation id="1176932207622159128">Помилка збереження</translation>
 <translation id="1180526666083833456">Синхронізуйте та персоналізуйте служби на всіх пристроях.</translation>
 <translation id="1181037720776840403">Видалити</translation>
+<translation id="1185569544548277362">Новинка: тепер ви можете встановити Chrome веб-переглядачем за умовчанням. <ph name="BEGIN_LINK" />Відкрити налаштування<ph name="END_LINK" /></translation>
 <translation id="1207113853726624428">Новий пошук</translation>
 <translation id="1209206284964581585">Приховати</translation>
 <translation id="1219674500290482172">Неможливо під’єднатися до Інтернету.</translation>
@@ -353,7 +354,7 @@
 <translation id="5190835502935405962">Панель закладок</translation>
 <translation id="5197255632782567636">Інтернет</translation>
 <translation id="5228579091201413441">Увімкнути синхронізацію</translation>
-<translation id="5234764350956374838">Відхилити</translation>
+<translation id="5234764350956374838">Закрити</translation>
 <translation id="5245322853195994030">Скасувати синхронізацію</translation>
 <translation id="5271549068863921519">Зберегти пароль</translation>
 <translation id="5295239312320826323">Вилучити обліковий запис <ph name="USER_EMAIL" />?</translation>
@@ -384,7 +385,7 @@
 <translation id="5614553682702429503">Зберегти пароль?</translation>
 <translation id="5626245204502895507">Зараз неможливо завантажити цей файл.</translation>
 <translation id="5631164295104953411">Додати спосіб оплати</translation>
-<translation id="5659593005791499971">Електронна пошта</translation>
+<translation id="5659593005791499971">Ел. пошта</translation>
 <translation id="5669528293118408608">www</translation>
 <translation id="567881659373499783">Версія <ph name="PRODUCT_VERSION" /></translation>
 <translation id="5706552126692816153">У мережі 1 день тому</translation>
@@ -639,6 +640,7 @@
 <translation id="8524799873541103884"><ph name="INCOGNITO" />: вкладки <ph name="FIRST_VISIBLE_TAB" />–<ph name="LAST_VISIBLE_TAB" /> з <ph name="NUMBER_OF_OPEN_TABS" /></translation>
 <translation id="8529767659511976195">Нове</translation>
 <translation id="8532105204136943229">Рік закінчення терміну дії</translation>
+<translation id="8533166274275423134">Відкрито в іншому вікні</translation>
 <translation id="8534481786647257214">Опубліковано в Google+</translation>
 <translation id="8548878600947630424">Знайти на сторінці...</translation>
 <translation id="8574235780160508979">31 березня змінюються Умови використання Chrome. <ph name="BEGIN_LINK" />Переглянути<ph name="END_LINK" /></translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_ur.xtb b/ios/chrome/app/strings/resources/ios_strings_ur.xtb
index 21a8073..8124097 100644
--- a/ios/chrome/app/strings/resources/ios_strings_ur.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_ur.xtb
@@ -22,6 +22,7 @@
 <translation id="1176932207622159128">تصویر کو محفوظ نہیں کر سکتے ہیں</translation>
 <translation id="1180526666083833456">سبھی آلات پر مطابقت پذیری اور ذاتی نوعیت سازی کریں۔</translation>
 <translation id="1181037720776840403">ہٹائیں</translation>
+<translation id="1185569544548277362">‏نیا: آپ Chrome کو اپنا ڈیفالٹ بنا سکتے ہیں۔ <ph name="BEGIN_LINK" />ترتیبات کھولیں<ph name="END_LINK" /></translation>
 <translation id="1207113853726624428">نئی تلاش</translation>
 <translation id="1209206284964581585">ابھی کیلئے چھپائیں</translation>
 <translation id="1219674500290482172">انٹرنیٹ سے منسلک ہونے سے قاصر ہے۔</translation>
@@ -639,6 +640,7 @@
 <translation id="8524799873541103884"><ph name="INCOGNITO" /> ٹیبز <ph name="FIRST_VISIBLE_TAB" /> سے <ph name="LAST_VISIBLE_TAB" /> از <ph name="NUMBER_OF_OPEN_TABS" /></translation>
 <translation id="8529767659511976195">نئی</translation>
 <translation id="8532105204136943229">میعاد کے اختتام کا سال</translation>
+<translation id="8533166274275423134">کہیں اور کھولا گیا</translation>
 <translation id="8534481786647257214">‏Google+‎ اشاعت مکمل ہوگئی۔</translation>
 <translation id="8548878600947630424">صفحہ میں تلاش کریں…</translation>
 <translation id="8574235780160508979">‏Chrome کی سروس کی شرائط 31 مارچ کو بدل رہی ہیں۔ <ph name="BEGIN_LINK" />براہ کرم جائزہ لیں<ph name="END_LINK" /></translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_vi.xtb b/ios/chrome/app/strings/resources/ios_strings_vi.xtb
index 05e101c..76df55d77 100644
--- a/ios/chrome/app/strings/resources/ios_strings_vi.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_vi.xtb
@@ -22,6 +22,7 @@
 <translation id="1176932207622159128">Không thể lưu ảnh</translation>
 <translation id="1180526666083833456">Đồng bộ hóa và cá nhân hóa trên các thiết bị.</translation>
 <translation id="1181037720776840403">Xóa</translation>
+<translation id="1185569544548277362">Mới: Bạn có thể đặt Chrome làm trình duyệt mặc định. <ph name="BEGIN_LINK" />Mở phần Cài đặt<ph name="END_LINK" /></translation>
 <translation id="1207113853726624428">Lượt tìm kiếm mới</translation>
 <translation id="1209206284964581585">Ẩn ngay bây giờ</translation>
 <translation id="1219674500290482172">Không thể kết nối Internet.</translation>
@@ -353,7 +354,7 @@
 <translation id="5190835502935405962">Thanh Dấu trang</translation>
 <translation id="5197255632782567636">Internet</translation>
 <translation id="5228579091201413441">Bật đồng bộ hóa</translation>
-<translation id="5234764350956374838">Loại bỏ</translation>
+<translation id="5234764350956374838">Bỏ qua</translation>
 <translation id="5245322853195994030">Hủy đồng bộ hóa</translation>
 <translation id="5271549068863921519">Lưu mật khẩu</translation>
 <translation id="5295239312320826323">Xóa tài khoản <ph name="USER_EMAIL" />?</translation>
@@ -639,6 +640,7 @@
 <translation id="8524799873541103884"><ph name="INCOGNITO" /> Thẻ <ph name="FIRST_VISIBLE_TAB" /> qua <ph name="LAST_VISIBLE_TAB" /> / <ph name="NUMBER_OF_OPEN_TABS" /></translation>
 <translation id="8529767659511976195">Mới</translation>
 <translation id="8532105204136943229">Năm hết hạn</translation>
+<translation id="8533166274275423134">Đã mở bằng cửa sổ khác</translation>
 <translation id="8534481786647257214">Đã đăng lên Google+.</translation>
 <translation id="8548878600947630424">Tìm trong trang...</translation>
 <translation id="8574235780160508979">Điều khoản dịch vụ của Chrome sẽ thay đổi từ ngày 31 tháng 3. <ph name="BEGIN_LINK" />Vui lòng xem các điều khoản mới này<ph name="END_LINK" /></translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_zh-CN.xtb b/ios/chrome/app/strings/resources/ios_strings_zh-CN.xtb
index 991ed91..9bb8667 100644
--- a/ios/chrome/app/strings/resources/ios_strings_zh-CN.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_zh-CN.xtb
@@ -22,6 +22,7 @@
 <translation id="1176932207622159128">无法保存图片</translation>
 <translation id="1180526666083833456">在所有设备上保持同步并进行个性化设置。</translation>
 <translation id="1181037720776840403">移除</translation>
+<translation id="1185569544548277362">新功能:您可将 Chrome 设为默认浏览器。<ph name="BEGIN_LINK" />打开“设置”<ph name="END_LINK" /></translation>
 <translation id="1207113853726624428">新搜索</translation>
 <translation id="1209206284964581585">暂时隐藏</translation>
 <translation id="1219674500290482172">无法连接到互联网。</translation>
@@ -244,7 +245,7 @@
 <translation id="3783017676699494206">保存图片</translation>
 <translation id="3789841737615482174">安装</translation>
 <translation id="3803696231112616155">主动询问是否翻译此网站</translation>
-<translation id="385051799172605136">后退</translation>
+<translation id="385051799172605136">返回</translation>
 <translation id="3892144330757387737">您的历史记录会显示在此处</translation>
 <translation id="3897092660631435901">菜单</translation>
 <translation id="3915450441834151894">网站信息</translation>
@@ -421,7 +422,7 @@
 <translation id="6021332621416007159">打开方式...</translation>
 <translation id="6039429417015973673">标题:<ph name="TITLE" />;发布者:<ph name="PUBLISHER_INFORMATION" />;发布日期:<ph name="PUBLICATION_DATE" /></translation>
 <translation id="6040143037577758943">关闭</translation>
-<translation id="6042308850641462728">更多</translation>
+<translation id="6042308850641462728">展开</translation>
 <translation id="605721222689873409">YY</translation>
 <translation id="6066301408025741299">点按可取消。</translation>
 <translation id="6108923351542677676">正在设置…</translation>
@@ -639,6 +640,7 @@
 <translation id="8524799873541103884"><ph name="INCOGNITO" />标签页<ph name="FIRST_VISIBLE_TAB" />-<ph name="LAST_VISIBLE_TAB" />(共<ph name="NUMBER_OF_OPEN_TABS" />个)</translation>
 <translation id="8529767659511976195">新功能</translation>
 <translation id="8532105204136943229">到期年份</translation>
+<translation id="8533166274275423134">已在别处打开</translation>
 <translation id="8534481786647257214">Google+ 信息发布已完成。</translation>
 <translation id="8548878600947630424">在网页中查找...</translation>
 <translation id="8574235780160508979">Chrome 的《服务条款》将于 3 月 31 日变更。<ph name="BEGIN_LINK" />请查阅<ph name="END_LINK" /></translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_zh-TW.xtb b/ios/chrome/app/strings/resources/ios_strings_zh-TW.xtb
index fd89812..c62254b 100644
--- a/ios/chrome/app/strings/resources/ios_strings_zh-TW.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_zh-TW.xtb
@@ -22,6 +22,7 @@
 <translation id="1176932207622159128">無法儲存圖片</translation>
 <translation id="1180526666083833456">在所有裝置上保持同步,並享有個人化的體驗。</translation>
 <translation id="1181037720776840403">移除</translation>
+<translation id="1185569544548277362">新消息:你可以將 Chrome 設為預設瀏覽器。<ph name="BEGIN_LINK" />開啟設定<ph name="END_LINK" /></translation>
 <translation id="1207113853726624428">新搜尋</translation>
 <translation id="1209206284964581585">暫時隱藏</translation>
 <translation id="1219674500290482172">無法連線至網際網路。</translation>
@@ -639,6 +640,7 @@
 <translation id="8524799873541103884">第 <ph name="FIRST_VISIBLE_TAB" /> 至 <ph name="LAST_VISIBLE_TAB" /> 個<ph name="INCOGNITO" />分頁,共 <ph name="NUMBER_OF_OPEN_TABS" /> 個</translation>
 <translation id="8529767659511976195">新功能</translation>
 <translation id="8532105204136943229">到期年份</translation>
+<translation id="8533166274275423134">已在其他地方開啟</translation>
 <translation id="8534481786647257214">已順利發布到 Google+。</translation>
 <translation id="8548878600947630424">在網頁中尋找...</translation>
 <translation id="8574235780160508979">Chrome 的服務條款將於 3 月 31 日變更。<ph name="BEGIN_LINK" />請查看新版條款<ph name="END_LINK" /></translation>
diff --git a/media/audio/android/audio_manager_android.h b/media/audio/android/audio_manager_android.h
index cae84442..742c4bb 100644
--- a/media/audio/android/audio_manager_android.h
+++ b/media/audio/android/audio_manager_android.h
@@ -88,6 +88,8 @@
   // otherwise accounting for.
   base::TimeDelta GetOutputLatency();
 
+  bool IsUsingAAudioForTesting() { return UseAAudio(); }
+
  protected:
   void ShutdownOnAudioThread() override;
   AudioParameters GetPreferredOutputStreamParameters(
diff --git a/media/audio/audio_output_unittest.cc b/media/audio/audio_output_unittest.cc
index 8191243..b4bfe90 100644
--- a/media/audio/audio_output_unittest.cc
+++ b/media/audio/audio_output_unittest.cc
@@ -27,6 +27,10 @@
 #include "media/base/media_switches.h"
 #include "testing/gtest/include/gtest/gtest.h"
 
+#if defined(OS_ANDROID)
+#include "media/audio/android/audio_manager_android.h"
+#endif
+
 namespace media {
 
 class AudioOutputTest : public testing::TestWithParam<bool> {
@@ -38,8 +42,14 @@
         std::make_unique<AudioDeviceInfoAccessorForTests>(audio_manager_.get());
 #if defined(OS_ANDROID)
     // The only parameter is used to enable/disable AAudio.
-    if (GetParam())
+    should_use_aaudio_ = GetParam();
+    if (should_use_aaudio_) {
       features_.InitAndEnableFeature(features::kUseAAudioDriver);
+
+      aaudio_is_supported_ =
+          reinterpret_cast<AudioManagerAndroid*>(audio_manager_.get())
+              ->IsUsingAAudioForTesting();
+    }
 #endif
     base::RunLoop().RunUntilIdle();
   }
@@ -71,6 +81,8 @@
   std::unique_ptr<AudioDeviceInfoAccessorForTests> audio_manager_device_info_;
   AudioParameters stream_params_;
   AudioOutputStream* stream_ = nullptr;
+  bool should_use_aaudio_ = false;
+  bool aaudio_is_supported_ = false;
 #if defined(OS_ANDROID)
   base::test::ScopedFeatureList features_;
 #endif
@@ -78,6 +90,9 @@
 
 // Test that can it be created and closed.
 TEST_P(AudioOutputTest, GetAndClose) {
+  if (should_use_aaudio_ && !aaudio_is_supported_)
+    return;
+
   ABORT_AUDIO_TEST_IF_NOT(audio_manager_device_info_->HasAudioOutputDevices());
   CreateWithDefaultParameters();
   ASSERT_TRUE(stream_);
@@ -85,6 +100,9 @@
 
 // Test that it can be opened and closed.
 TEST_P(AudioOutputTest, OpenAndClose) {
+  if (should_use_aaudio_ && !aaudio_is_supported_)
+    return;
+
   ABORT_AUDIO_TEST_IF_NOT(audio_manager_device_info_->HasAudioOutputDevices());
 
   CreateWithDefaultParameters();
@@ -94,6 +112,9 @@
 
 // Verify that Stop() can be called before Start().
 TEST_P(AudioOutputTest, StopBeforeStart) {
+  if (should_use_aaudio_ && !aaudio_is_supported_)
+    return;
+
   ABORT_AUDIO_TEST_IF_NOT(audio_manager_device_info_->HasAudioOutputDevices());
   CreateWithDefaultParameters();
   EXPECT_TRUE(stream_->Open());
@@ -102,6 +123,9 @@
 
 // Verify that Stop() can be called more than once.
 TEST_P(AudioOutputTest, StopTwice) {
+  if (should_use_aaudio_ && !aaudio_is_supported_)
+    return;
+
   ABORT_AUDIO_TEST_IF_NOT(audio_manager_device_info_->HasAudioOutputDevices());
   CreateWithDefaultParameters();
   EXPECT_TRUE(stream_->Open());
@@ -114,6 +138,9 @@
 
 // This test produces actual audio for .25 seconds on the default device.
 TEST_P(AudioOutputTest, Play200HzTone) {
+  if (should_use_aaudio_ && !aaudio_is_supported_)
+    return;
+
   ABORT_AUDIO_TEST_IF_NOT(audio_manager_device_info_->HasAudioOutputDevices());
 
   stream_params_ =
@@ -152,6 +179,9 @@
 
 // Test that SetVolume() and GetVolume() work as expected.
 TEST_P(AudioOutputTest, VolumeControl) {
+  if (should_use_aaudio_ && !aaudio_is_supported_)
+    return;
+
   ABORT_AUDIO_TEST_IF_NOT(audio_manager_device_info_->HasAudioOutputDevices());
 
   CreateWithDefaultParameters();
@@ -176,8 +206,8 @@
 INSTANTIATE_TEST_SUITE_P(Base, AudioOutputTest, testing::Values(false));
 
 #if defined(OS_ANDROID)
-// Run tests with AAudio enabled. On Android O and below, this is the same as
-// the Base test above, as we only use AAudio on P+.
+// Run tests with AAudio enabled. On Android P and below, these tests should not
+// run, as we only use AAudio on Q+.
 INSTANTIATE_TEST_SUITE_P(AAudio, AudioOutputTest, testing::Values(true));
 #endif
 
diff --git a/media/cast/sender/frame_sender.cc b/media/cast/sender/frame_sender.cc
index 88a8a0a..00f61fac 100644
--- a/media/cast/sender/frame_sender.cc
+++ b/media/cast/sender/frame_sender.cc
@@ -463,7 +463,8 @@
   if (VLOG_IS_ON(1)) {
     const int64_t percent =
         allowed_in_flight > base::TimeDelta()
-            ? (100 * duration_would_be_in_flight).IntDiv(allowed_in_flight)
+            ? base::ClampRound<int64_t>(
+                  duration_would_be_in_flight.FltDiv(allowed_in_flight) * 100)
             : std::numeric_limits<int64_t>::max();
     VLOG_IF(1, percent > 50)
         << SENDER_SSRC
diff --git a/mojo/public/js/bindings_lite.js b/mojo/public/js/bindings_lite.js
index 1051d99d..d2521fc 100644
--- a/mojo/public/js/bindings_lite.js
+++ b/mojo/public/js/bindings_lite.js
@@ -36,6 +36,9 @@
 mojo.internal.kStructHeaderSize = 8;
 
 /** @const {number} */
+mojo.internal.kUnionHeaderSize = 8;
+
+/** @const {number} */
 mojo.internal.kUnionDataSize = 16;
 
 /** @const {number} */
@@ -540,18 +543,21 @@
   /**
    * @param {!mojo.internal.UnionSpec} unionSpec
    * @param {number} offset
-   * @param {boolean} nullable
    * @param {!Object} value
    */
-  encodeUnion(unionSpec, offset, nullable, value) {
-    let unionEncoder = this;
-    if (nullable) {
-      const unionData = this.message_.allocate(mojo.internal.kUnionDataSize);
-      this.encodeOffset(offset, unionData.byteOffset);
-      offset = 0;
-      unionEncoder = new mojo.internal.Encoder(this.message_, unionData);
-    }
+  encodeUnionAsPointer(unionSpec, offset, value) {
+    const unionData = this.message_.allocate(mojo.internal.kUnionDataSize);
+    const unionEncoder = new mojo.internal.Encoder(this.message_, unionData);
+    this.encodeOffset(offset, unionData.byteOffset);
+    unionEncoder.encodeUnion(unionSpec, /*offset=*/0, value);
+  }
 
+  /**
+   * @param {!mojo.internal.UnionSpec} unionSpec
+   * @param {number} offset
+   * @param {!Object} value
+   */
+  encodeUnion(unionSpec, offset, value) {
     const keys = Object.keys(value);
     if (keys.length !== 1) {
       throw new Error(
@@ -562,10 +568,18 @@
 
     const tag = keys[0];
     const field = unionSpec.fields[tag];
-    unionEncoder.encodeUint32(offset, mojo.internal.kUnionDataSize);
-    unionEncoder.encodeUint32(offset + 4, field['ordinal']);
+    this.encodeUint32(offset, mojo.internal.kUnionDataSize);
+    this.encodeUint32(offset + 4, field['ordinal']);
+    const fieldByteOffset = offset + mojo.internal.kUnionHeaderSize;
+    if (typeof field['type'].$.unionSpec !== 'undefined') {
+      // Unions are encoded as pointers when inside unions.
+      this.encodeUnionAsPointer(field['type'].$.unionSpec,
+                                fieldByteOffset,
+                                value[tag]);
+      return;
+    }
     field['type'].$.encode(
-        value[tag], unionEncoder, offset + 8, 0, field['nullable']);
+        value[tag], this, fieldByteOffset, 0, field['nullable']);
   }
 
   /**
@@ -786,25 +800,42 @@
   /**
    * @param {!mojo.internal.UnionSpec} unionSpec
    * @param {number} offset
-   * @param {boolean} nullable
    */
-  decodeUnion(unionSpec, offset, nullable) {
-    let unionDecoder = this;
-    if (nullable) {
-      const unionOffset = this.decodeOffset(offset);
-      if (!unionOffset)
-        return null;
-      unionDecoder = new mojo.internal.Decoder(
-          new DataView(this.data_.buffer, unionOffset), this.handles_);
-      offset = 0;
-    }
+  decodeUnionFromPointer(unionSpec, offset) {
+    const unionOffset = this.decodeOffset(offset);
+    if (!unionOffset)
+      return null;
 
-    const ordinal = unionDecoder.decodeUint32(offset + 4);
+    const decoder = new mojo.internal.Decoder(
+      new DataView(this.data_.buffer, unionOffset), this.handles_);
+    return decoder.decodeUnion(unionSpec, 0);
+  }
+
+  /**
+   * @param {!mojo.internal.UnionSpec} unionSpec
+   * @param {number} offset
+   */
+  decodeUnion(unionSpec, offset) {
+    const size = this.decodeUint32(offset);
+    if (size === 0)
+      return null;
+
+    const ordinal = this.decodeUint32(offset + 4);
     for (const fieldName in unionSpec.fields) {
       const field = unionSpec.fields[fieldName];
       if (field['ordinal'] === ordinal) {
-        const fieldValue = field['type'].$.decode(
-            unionDecoder, offset + 8, 0, field['nullable']);
+        const fieldValue = (() => {
+          const fieldByteOffset = offset + mojo.internal.kUnionHeaderSize;
+          // Unions are encoded as pointers when inside other
+          // unions.
+          if (typeof field['type'].$.unionSpec !== 'undefined') {
+            return this.decodeUnionFromPointer(
+              field['type'].$.unionSpec, fieldByteOffset);
+          }
+          return field['type'].$.decode(
+            this, fieldByteOffset, 0, field['nullable'])
+        })();
+
         if (fieldValue === null && !field['nullable']) {
           throw new Error(
               `Received ${unionSpec.name} with invalid null ` +
@@ -1372,11 +1403,11 @@
   objectToBlessAsUnion.$ = {
     unionSpec: unionSpec,
     encode: function(value, encoder, byteOffset, bitOffset, nullable) {
-      encoder.encodeUnion(unionSpec, byteOffset, nullable, value);
+      encoder.encodeUnion(unionSpec, byteOffset, value);
     },
     encodeNull: function(encoder, byteOffset) {},
     decode: function(decoder, byteOffset, bitOffset, nullable) {
-      return decoder.decodeUnion(unionSpec, byteOffset, nullable);
+      return decoder.decodeUnion(unionSpec, byteOffset);
     },
     computePayloadSize: function(value, nullable) {
       return mojo.internal.computeTotalUnionSize(unionSpec, nullable, value);
diff --git a/net/dns/httpssvc_metrics.cc b/net/dns/httpssvc_metrics.cc
index a9fd81a7..77b3bfcd 100644
--- a/net/dns/httpssvc_metrics.cc
+++ b/net/dns/httpssvc_metrics.cc
@@ -197,6 +197,11 @@
                        non_integrity_resolve_times_.end());
   DCHECK(slowest_non_integrity_resolve != non_integrity_resolve_times_.end());
 
+  // It's possible to get here with a zero resolve time in tests.  Avoid
+  // divide-by-zero below by returning early; this data point is invalid anyway.
+  if (slowest_non_integrity_resolve->is_zero())
+    return;
+
   // Compute a percentage showing how much larger the INTEGRITY resolve time was
   // compared to the slowest A or AAAA query.
   //
diff --git a/remoting/resources/remoting_strings_ar.xtb b/remoting/resources/remoting_strings_ar.xtb
index beb711f..32e6cfe 100644
--- a/remoting/resources/remoting_strings_ar.xtb
+++ b/remoting/resources/remoting_strings_ar.xtb
@@ -91,7 +91,7 @@
 <translation id="5170982930780719864">رقم تعريف المضيف غير صالح.</translation>
 <translation id="5204575267916639804">الأسئلة الشائعة</translation>
 <translation id="5222676887888702881">تسجيل الخروج</translation>
-<translation id="5234764350956374838">رفض</translation>
+<translation id="5234764350956374838">تجاهل</translation>
 <translation id="5308380583665731573">اتصال</translation>
 <translation id="5327248766486351172">الاسم</translation>
 <translation id="533625276787323658">لا يوجد أي جهاز كمبيوتر للاتصال به</translation>
diff --git a/remoting/resources/remoting_strings_bg.xtb b/remoting/resources/remoting_strings_bg.xtb
index 8f75099..94ee0d4 100644
--- a/remoting/resources/remoting_strings_bg.xtb
+++ b/remoting/resources/remoting_strings_bg.xtb
@@ -129,7 +129,7 @@
 <translation id="7026930240735156896">Изпълнете инструкциите, за да настроите компютъра си за отдалечен достъп.</translation>
 <translation id="7067321367069083429">Екранът работи като сензорен</translation>
 <translation id="7116737094673640201">Добре дошли в Отдалечен работен плот на Chrome</translation>
-<translation id="7144878232160441200">Нов опит</translation>
+<translation id="7144878232160441200">Повторен опит</translation>
 <translation id="7312846573060934304">Хостът е офлайн.</translation>
 <translation id="7319983568955948908">Спиране на споделянето</translation>
 <translation id="7401733114166276557">Отдалечен работен плот на Chrome</translation>
diff --git a/remoting/resources/remoting_strings_bn.xtb b/remoting/resources/remoting_strings_bn.xtb
index b5897c6..bd25e091 100644
--- a/remoting/resources/remoting_strings_bn.xtb
+++ b/remoting/resources/remoting_strings_bn.xtb
@@ -3,7 +3,7 @@
 <translationbundle lang="bn">
 <translation id="1002108253973310084">একটি অসঙ্গত ভার্সন শনাক্ত হয়েছে৷ আপনার কাছে উভয় কম্পিউটারেই অতিসাম্প্রতিক ভার্সন আছে কিনা তা নিশ্চিত করুন এবং আবার চেষ্টা করুন৷</translation>
 <translation id="1008557486741366299">এখনই নয়</translation>
-<translation id="1201402288615127009">পরবর্তী</translation>
+<translation id="1201402288615127009">পরের</translation>
 <translation id="1297009705180977556"><ph name="HOSTNAME" /> এর সাথে সংযুক্ত করতে ত্রুটি হয়েছে</translation>
 <translation id="1450760146488584666">অনুরোধের বস্তুটির কোনো অস্তিত্ব নেই৷</translation>
 <translation id="1480046233931937785">কৃতিত্ব</translation>
diff --git a/remoting/resources/remoting_strings_bs.xtb b/remoting/resources/remoting_strings_bs.xtb
index 4e6dbc2..0191f23 100644
--- a/remoting/resources/remoting_strings_bs.xtb
+++ b/remoting/resources/remoting_strings_bs.xtb
@@ -129,7 +129,7 @@
 <translation id="7026930240735156896">Slijedite uputstva za postavljanje računara za daljinski pristup</translation>
 <translation id="7067321367069083429">Ekran se ponaša kao ekran na dodir</translation>
 <translation id="7116737094673640201">Dobro došli u Chrome udaljeni računar</translation>
-<translation id="7144878232160441200">Pokušaj ponovo</translation>
+<translation id="7144878232160441200">Pokušajte ponovo.</translation>
 <translation id="7312846573060934304">Host računar je van mreže.</translation>
 <translation id="7319983568955948908">Prestani dijeliti</translation>
 <translation id="7401733114166276557">Chrome udaljeni računar</translation>
diff --git a/remoting/resources/remoting_strings_el.xtb b/remoting/resources/remoting_strings_el.xtb
index 27ec4025..0463571 100644
--- a/remoting/resources/remoting_strings_el.xtb
+++ b/remoting/resources/remoting_strings_el.xtb
@@ -129,7 +129,7 @@
 <translation id="7026930240735156896">Ακολουθήστε τις οδηγίες για να ρυθμίσετε τον υπολογιστή σας για απομακρυσμένη πρόσβαση</translation>
 <translation id="7067321367069083429">Η οθόνη λειτουργεί ως οθόνη αφής</translation>
 <translation id="7116737094673640201">Καλώς ήρθατε στην Απομακρυσμένη επιφάνεια εργασίας Chrome</translation>
-<translation id="7144878232160441200">Δοκιμάστε ξανά</translation>
+<translation id="7144878232160441200">Επανάληψη</translation>
 <translation id="7312846573060934304">Ο κεντρικός υπολογιστής είναι εκτός σύνδεσης.</translation>
 <translation id="7319983568955948908">Διακοπή κοινής χρήσης</translation>
 <translation id="7401733114166276557">Απομακρυσμένη επιφάνεια εργασίας Chrome</translation>
diff --git a/remoting/resources/remoting_strings_es-419.xtb b/remoting/resources/remoting_strings_es-419.xtb
index 286dbf13..aea86e6 100644
--- a/remoting/resources/remoting_strings_es-419.xtb
+++ b/remoting/resources/remoting_strings_es-419.xtb
@@ -91,7 +91,7 @@
 <translation id="5170982930780719864">ID de host no válido</translation>
 <translation id="5204575267916639804">Preguntas frecuentes</translation>
 <translation id="5222676887888702881">Salir</translation>
-<translation id="5234764350956374838">Rechazar</translation>
+<translation id="5234764350956374838">Descartar</translation>
 <translation id="5308380583665731573">Conectar</translation>
 <translation id="5327248766486351172">Nombre</translation>
 <translation id="533625276787323658">No hay ninguna computadora con la cual conectarse</translation>
@@ -129,7 +129,7 @@
 <translation id="7026930240735156896">Sigue las instrucciones para configurar la computadora a fin de acceder de forma remota.</translation>
 <translation id="7067321367069083429">La pantalla cuenta con función táctil</translation>
 <translation id="7116737094673640201">Bienvenido a Escritorio remoto de Chrome</translation>
-<translation id="7144878232160441200">Volver a intentarlo</translation>
+<translation id="7144878232160441200">Volver a intentar</translation>
 <translation id="7312846573060934304">El host no tiene conexión.</translation>
 <translation id="7319983568955948908">Dejar de compartir</translation>
 <translation id="7401733114166276557">Escritorio remoto de Chrome</translation>
diff --git a/remoting/resources/remoting_strings_et.xtb b/remoting/resources/remoting_strings_et.xtb
index 87949708..491fefc59 100644
--- a/remoting/resources/remoting_strings_et.xtb
+++ b/remoting/resources/remoting_strings_et.xtb
@@ -3,7 +3,7 @@
 <translationbundle lang="et">
 <translation id="1002108253973310084">Leiti protokolli ühildumatu versioon. Veenduge, et mõlemas arvutis oleks installitud tarkvara uusim versioon, ja proovige uuesti.</translation>
 <translation id="1008557486741366299">Mitte praegu</translation>
-<translation id="1201402288615127009">Edasi</translation>
+<translation id="1201402288615127009">Järgmine</translation>
 <translation id="1297009705180977556">Viga hostiga <ph name="HOSTNAME" /> ühendamisel</translation>
 <translation id="1450760146488584666">Nõutavat objekti ei ole.</translation>
 <translation id="1480046233931937785">Tiitrid</translation>
diff --git a/remoting/resources/remoting_strings_eu.xtb b/remoting/resources/remoting_strings_eu.xtb
index 4a9789905..d4eac66 100644
--- a/remoting/resources/remoting_strings_eu.xtb
+++ b/remoting/resources/remoting_strings_eu.xtb
@@ -152,7 +152,7 @@
 <translation id="8041089156583427627">Bidali oharrak</translation>
 <translation id="8060029310790625334">Laguntza-zentroa</translation>
 <translation id="806699900641041263"><ph name="HOSTNAME" /> ostalarira konektatzen</translation>
-<translation id="8073845705237259513">Chrome-ren Urruneko pantaila erabili ahal izateko, Google-ko kontua gehitu beharko duzu gailuan.</translation>
+<translation id="8073845705237259513">Chrome-ren Urruneko pantaila erabili ahal izateko, Google-ko kontu bat gehitu beharko duzu gailuan.</translation>
 <translation id="809687642899217504">Nire ordenagailuak</translation>
 <translation id="8116630183974937060">Sareko errore bat gertatu da. Egiaztatu gailua konektatuta duzula eta saiatu berriro.</translation>
 <translation id="8187079423890319756">Copyright 2013, The Chromium Authors. Eskubide guztiak erreserbatuta.</translation>
@@ -161,7 +161,7 @@
 Baimen hori emateko, sakatu beheko "<ph name="BUTTON_NAME" />" botoia. Erabilerraztasun-eginbideen hobespen-panela irekitzen denean, markatu "<ph name="SERVICE_SCRIPT_NAME" />" elementuaren ondoan dagoen koadroa.
 
 "'<ph name="SERVICE_SCRIPT_NAME" />" dagoeneko markatuta badago, desmarka ezazu eta marka ezazu berriro.</translation>
-<translation id="8383794970363966105">Chromoting erabili ahal izateko, Google kontua gehitu beharko duzu gailuan.</translation>
+<translation id="8383794970363966105">Chromoting erabili ahal izateko, Google-ko kontu bat gehitu beharko duzu gailuan.</translation>
 <translation id="8386846956409881180">Balio ez duten OAuth kredentzialekin dago konfiguratuta ostalaria.</translation>
 <translation id="8397385476380433240">Eman baimena <ph name="PRODUCT_NAME" /> atzitzeko</translation>
 <translation id="8406498562923498210">Hautatu saio bat Chrome-ren Urruneko pantaila ingurunean abiarazteko. Gogoan izan saio mota batzuk ezin direla aldi berean abiarazi Chrome-ren Urruneko pantaila eginbidean eta kontsola lokalean.</translation>
diff --git a/remoting/resources/remoting_strings_fa.xtb b/remoting/resources/remoting_strings_fa.xtb
index 90d50fa..e30d623 100644
--- a/remoting/resources/remoting_strings_fa.xtb
+++ b/remoting/resources/remoting_strings_fa.xtb
@@ -91,7 +91,7 @@
 <translation id="5170982930780719864">شناسه میزبان نامعتبر است.</translation>
 <translation id="5204575267916639804">سؤالات متداول</translation>
 <translation id="5222676887888702881">خروج از سیستم</translation>
-<translation id="5234764350956374838">لغو کردن</translation>
+<translation id="5234764350956374838">رد کردن</translation>
 <translation id="5308380583665731573">اتصال</translation>
 <translation id="5327248766486351172">نام</translation>
 <translation id="533625276787323658">چیزی برای اتصال وجود ندارد</translation>
diff --git a/remoting/resources/remoting_strings_fi.xtb b/remoting/resources/remoting_strings_fi.xtb
index 59a7ae6..38b3c08 100644
--- a/remoting/resources/remoting_strings_fi.xtb
+++ b/remoting/resources/remoting_strings_fi.xtb
@@ -91,7 +91,7 @@
 <translation id="5170982930780719864">Isännän tunnus on virheellinen.</translation>
 <translation id="5204575267916639804">Usein kysytyt kysymykset</translation>
 <translation id="5222676887888702881">Kirjaudu ulos</translation>
-<translation id="5234764350956374838">Piilota</translation>
+<translation id="5234764350956374838">Hylkää</translation>
 <translation id="5308380583665731573">Muodosta yhteys</translation>
 <translation id="5327248766486351172">Nimi</translation>
 <translation id="533625276787323658">Et ole määrittänyt etätietokoneita.</translation>
diff --git a/remoting/resources/remoting_strings_fil.xtb b/remoting/resources/remoting_strings_fil.xtb
index be17c5e..685cc2659 100644
--- a/remoting/resources/remoting_strings_fil.xtb
+++ b/remoting/resources/remoting_strings_fil.xtb
@@ -91,7 +91,7 @@
 <translation id="5170982930780719864">Di-wastong host id.</translation>
 <translation id="5204575267916639804">Mga FAQ</translation>
 <translation id="5222676887888702881">Mag-sign out</translation>
-<translation id="5234764350956374838">Balewalain</translation>
+<translation id="5234764350956374838">Huwag pansinin</translation>
 <translation id="5308380583665731573">Kumonekta</translation>
 <translation id="5327248766486351172">Pangalan</translation>
 <translation id="533625276787323658">Walang mapagkokonektahan</translation>
diff --git a/remoting/resources/remoting_strings_gu.xtb b/remoting/resources/remoting_strings_gu.xtb
index c79e08f..5ade633 100644
--- a/remoting/resources/remoting_strings_gu.xtb
+++ b/remoting/resources/remoting_strings_gu.xtb
@@ -129,7 +129,7 @@
 <translation id="7026930240735156896">રિમોટ ઍક્સેસ માટે તમારા કમ્પ્યુટરને સેટઅપ કરવા માટે સૂચનાઓને અનુસરો</translation>
 <translation id="7067321367069083429">સ્ક્રીન એ ટચ સ્ક્રીનના જેવું કાર્ય કરે છે</translation>
 <translation id="7116737094673640201">Chrome રિમોટ ડેસ્કટૉપમાં સ્વાગત છે</translation>
-<translation id="7144878232160441200">ફરી પ્રયાસ કરો</translation>
+<translation id="7144878232160441200">ફરી પ્રયત્ન કરો</translation>
 <translation id="7312846573060934304">હોસ્ટ ઑફલાઇન છે.</translation>
 <translation id="7319983568955948908">શેર કરવાનું રોકો</translation>
 <translation id="7401733114166276557">Chrome રીમોટ ડેસ્કટૉપ</translation>
diff --git a/remoting/resources/remoting_strings_hr.xtb b/remoting/resources/remoting_strings_hr.xtb
index dfc0855..65df008b 100644
--- a/remoting/resources/remoting_strings_hr.xtb
+++ b/remoting/resources/remoting_strings_hr.xtb
@@ -129,7 +129,7 @@
 <translation id="7026930240735156896">Slijedite upute za postavljanje računala za daljinski pristup</translation>
 <translation id="7067321367069083429">Zaslon se ponaša kao dodirni zaslon</translation>
 <translation id="7116737094673640201">Dobro došli na Udaljenu radnu površinu Chrome</translation>
-<translation id="7144878232160441200">Pokušaj ponovo</translation>
+<translation id="7144878232160441200">Pokušaj ponovno</translation>
 <translation id="7312846573060934304">Host je izvan mreže.</translation>
 <translation id="7319983568955948908">Zaustavi dijeljenje</translation>
 <translation id="7401733114166276557">Udaljena radna površine Chrome</translation>
diff --git a/remoting/resources/remoting_strings_ko.xtb b/remoting/resources/remoting_strings_ko.xtb
index 7abe6c1..4a38cbee 100644
--- a/remoting/resources/remoting_strings_ko.xtb
+++ b/remoting/resources/remoting_strings_ko.xtb
@@ -91,7 +91,7 @@
 <translation id="5170982930780719864">호스트 ID가 잘못되었습니다.</translation>
 <translation id="5204575267916639804">FAQ</translation>
 <translation id="5222676887888702881">로그아웃</translation>
-<translation id="5234764350956374838">숨기기</translation>
+<translation id="5234764350956374838">닫기</translation>
 <translation id="5308380583665731573">연결</translation>
 <translation id="5327248766486351172">이름</translation>
 <translation id="533625276787323658">연결 대상이 없습니다.</translation>
diff --git a/remoting/resources/remoting_strings_lt.xtb b/remoting/resources/remoting_strings_lt.xtb
index 06df7fb..c7dbf6e 100644
--- a/remoting/resources/remoting_strings_lt.xtb
+++ b/remoting/resources/remoting_strings_lt.xtb
@@ -129,7 +129,7 @@
 <translation id="7026930240735156896">Vadovaudamiesi instrukcijomis nustatykite nuotolinę kompiuterio prieigą</translation>
 <translation id="7067321367069083429">Ekranas veikia kaip jutiklinis ekranas</translation>
 <translation id="7116737094673640201">Sveiki, tai – „Chrome“ nuotolinis kompiuterio valdymas!</translation>
-<translation id="7144878232160441200">Bandyti dar kartą</translation>
+<translation id="7144878232160441200">Kartoti</translation>
 <translation id="7312846573060934304">Prieglobos kompiuteris neprisijungęs.</translation>
 <translation id="7319983568955948908">Stabdyti bendrinimą</translation>
 <translation id="7401733114166276557">„Chrome“ nuotolinis kompiuterio valdymas</translation>
@@ -137,7 +137,7 @@
 <translation id="7444276978508498879">Prijungtas klientas: <ph name="CLIENT_USERNAME" />.</translation>
 <translation id="7526139040829362392">Pakeisti paskyrą</translation>
 <translation id="7628469622942688817">Prisiminti mano PIN kodą šiame įrenginyje.</translation>
-<translation id="7649070708921625228">Žinynas</translation>
+<translation id="7649070708921625228">Pagalba</translation>
 <translation id="7658239707568436148">Atšaukti</translation>
 <translation id="7665369617277396874">Pridėti paskyrą</translation>
 <translation id="7678209621226490279">Pritvirtinti kairėje</translation>
diff --git a/remoting/resources/remoting_strings_lv.xtb b/remoting/resources/remoting_strings_lv.xtb
index 5d3a0ab..231386c 100644
--- a/remoting/resources/remoting_strings_lv.xtb
+++ b/remoting/resources/remoting_strings_lv.xtb
@@ -91,7 +91,7 @@
 <translation id="5170982930780719864">Saimniekdatora ID nav derīgs.</translation>
 <translation id="5204575267916639804">Bieži uzdotie jautājumi</translation>
 <translation id="5222676887888702881">Izrakstīties</translation>
-<translation id="5234764350956374838">Noraidīt</translation>
+<translation id="5234764350956374838">Nerādīt</translation>
 <translation id="5308380583665731573">Pievienošana</translation>
 <translation id="5327248766486351172">Nosaukums</translation>
 <translation id="533625276787323658">Nav neviena datora, ar kuru izveidot savienojumu.</translation>
diff --git a/remoting/resources/remoting_strings_ms.xtb b/remoting/resources/remoting_strings_ms.xtb
index 025cfbc..38c11a7 100644
--- a/remoting/resources/remoting_strings_ms.xtb
+++ b/remoting/resources/remoting_strings_ms.xtb
@@ -91,7 +91,7 @@
 <translation id="5170982930780719864">Id hos tidak sah.</translation>
 <translation id="5204575267916639804">Soalan Lazim</translation>
 <translation id="5222676887888702881">Log keluar</translation>
-<translation id="5234764350956374838">Singkirkan</translation>
+<translation id="5234764350956374838">Ketepikan</translation>
 <translation id="5308380583665731573">Sambung</translation>
 <translation id="5327248766486351172">Nama</translation>
 <translation id="533625276787323658">Tiada peranti untuk disambungkan</translation>
diff --git a/remoting/resources/remoting_strings_pl.xtb b/remoting/resources/remoting_strings_pl.xtb
index f2c9508..de823060 100644
--- a/remoting/resources/remoting_strings_pl.xtb
+++ b/remoting/resources/remoting_strings_pl.xtb
@@ -129,7 +129,7 @@
 <translation id="7026930240735156896">Wykonaj te instrukcje, by skonfigurować komputer do dostępu zdalnego</translation>
 <translation id="7067321367069083429">Ekran działa jak ekran dotykowy</translation>
 <translation id="7116737094673640201">Witamy w Pulpicie zdalnym Chrome</translation>
-<translation id="7144878232160441200">Ponów próbę</translation>
+<translation id="7144878232160441200">Spróbuj jeszcze raz</translation>
 <translation id="7312846573060934304">Host jest offline.</translation>
 <translation id="7319983568955948908">Zatrzymaj udostępnianie</translation>
 <translation id="7401733114166276557">Pulpit zdalny Chrome</translation>
diff --git a/remoting/resources/remoting_strings_pt-PT.xtb b/remoting/resources/remoting_strings_pt-PT.xtb
index 2ee9359..fe1812d 100644
--- a/remoting/resources/remoting_strings_pt-PT.xtb
+++ b/remoting/resources/remoting_strings_pt-PT.xtb
@@ -129,7 +129,7 @@
 <translation id="7026930240735156896">Siga as instruções para configurar o computador para acesso remoto.</translation>
 <translation id="7067321367069083429">O ecrã funciona como um ecrã tátil</translation>
 <translation id="7116737094673640201">Bem-vindo ao Ambiente de Trabalho Remoto do Chrome</translation>
-<translation id="7144878232160441200">Repetir</translation>
+<translation id="7144878232160441200">Tentar novamente</translation>
 <translation id="7312846573060934304">O anfitrião está offline.</translation>
 <translation id="7319983568955948908">Terminar Partilha</translation>
 <translation id="7401733114166276557">Ambiente de Trabalho Remoto do Chrome</translation>
diff --git a/remoting/resources/remoting_strings_ru.xtb b/remoting/resources/remoting_strings_ru.xtb
index 6b8736a..99cf3266 100644
--- a/remoting/resources/remoting_strings_ru.xtb
+++ b/remoting/resources/remoting_strings_ru.xtb
@@ -129,7 +129,7 @@
 <translation id="7026930240735156896">Следуйте инструкциям, чтобы настроить удаленный доступ к компьютеру.</translation>
 <translation id="7067321367069083429">Пользоваться экраном как сенсорным</translation>
 <translation id="7116737094673640201">Настройте Удаленный рабочий стол Chrome</translation>
-<translation id="7144878232160441200">Повторить попытку</translation>
+<translation id="7144878232160441200">Повторить</translation>
 <translation id="7312846573060934304">Хост не подключен к сети</translation>
 <translation id="7319983568955948908">Закрыть доступ</translation>
 <translation id="7401733114166276557">Удаленный рабочий стол Chrome</translation>
diff --git a/remoting/resources/remoting_strings_sk.xtb b/remoting/resources/remoting_strings_sk.xtb
index 08baf143..11d289d 100644
--- a/remoting/resources/remoting_strings_sk.xtb
+++ b/remoting/resources/remoting_strings_sk.xtb
@@ -91,7 +91,7 @@
 <translation id="5170982930780719864">Neplatný identifikátor hostiteľa</translation>
 <translation id="5204575267916639804">Časté otázky</translation>
 <translation id="5222676887888702881">Odhlásiť sa</translation>
-<translation id="5234764350956374838">Zatvoriť</translation>
+<translation id="5234764350956374838">Ignorovať</translation>
 <translation id="5308380583665731573">Pripojenie</translation>
 <translation id="5327248766486351172">Názov</translation>
 <translation id="533625276787323658">Na pripojenie nie sú k dispozícii žiadne zariadenia</translation>
diff --git a/remoting/resources/remoting_strings_sl.xtb b/remoting/resources/remoting_strings_sl.xtb
index 96b54962..2e5cb8d5 100644
--- a/remoting/resources/remoting_strings_sl.xtb
+++ b/remoting/resources/remoting_strings_sl.xtb
@@ -117,7 +117,7 @@
 <translation id="7026930240735156896">Upoštevajte navodila za nastavitev računalnika za oddaljeni dostop</translation>
 <translation id="7067321367069083429">Zaslon deluje kot zaslon na dotik</translation>
 <translation id="7116737094673640201">Pozdravljeni v Oddaljenem namizju za Chrome</translation>
-<translation id="7144878232160441200">Poskusi znova</translation>
+<translation id="7144878232160441200">Poskusi ponovno</translation>
 <translation id="7312846573060934304">Gostitelj ni dosegljiv.</translation>
 <translation id="7319983568955948908">Prekliči skupno rabo</translation>
 <translation id="7401733114166276557">Oddaljeno namizje za Chrome</translation>
diff --git a/remoting/resources/remoting_strings_sv.xtb b/remoting/resources/remoting_strings_sv.xtb
index 6e2c994..d097be8 100644
--- a/remoting/resources/remoting_strings_sv.xtb
+++ b/remoting/resources/remoting_strings_sv.xtb
@@ -91,7 +91,7 @@
 <translation id="5170982930780719864">Ogiltigt värd-id.</translation>
 <translation id="5204575267916639804">Vanliga frågor</translation>
 <translation id="5222676887888702881">Logga ut</translation>
-<translation id="5234764350956374838">Ta bort permanent</translation>
+<translation id="5234764350956374838">Stäng</translation>
 <translation id="5308380583665731573">Anslut</translation>
 <translation id="5327248766486351172">Namn</translation>
 <translation id="533625276787323658">Det finns inget att ansluta till</translation>
diff --git a/remoting/resources/remoting_strings_ta.xtb b/remoting/resources/remoting_strings_ta.xtb
index a26ffcb..6b1ffd9 100644
--- a/remoting/resources/remoting_strings_ta.xtb
+++ b/remoting/resources/remoting_strings_ta.xtb
@@ -130,7 +130,7 @@
 வழிமுறைகளைப் பின்பற்றவும்</translation>
 <translation id="7067321367069083429">டச் ஸ்கிரீன் போல திரை செயல்படும்</translation>
 <translation id="7116737094673640201">Chrome தொலைநிலை டெஸ்க்டாப்பிற்கு வரவேற்கிறோம்</translation>
-<translation id="7144878232160441200">மீண்டும் முயலவும்</translation>
+<translation id="7144878232160441200">மீண்டும் முயற்சி செய்க</translation>
 <translation id="7312846573060934304">ஹோஸ்ட் ஆஃப்லைனில் உள்ளது.</translation>
 <translation id="7319983568955948908">பகிர்தலை நிறுத்து</translation>
 <translation id="7401733114166276557">Chrome தொலைநிலை டெஸ்க்டாப்</translation>
diff --git a/remoting/resources/remoting_strings_te.xtb b/remoting/resources/remoting_strings_te.xtb
index d9b7719..ad4e624 100644
--- a/remoting/resources/remoting_strings_te.xtb
+++ b/remoting/resources/remoting_strings_te.xtb
@@ -129,7 +129,7 @@
 <translation id="7026930240735156896">మీ కంప్యూటర్‌ను రిమోట్ యాక్సెస్ కోసం సెటప్ చేయడానికి సూచనలను పాటించండి</translation>
 <translation id="7067321367069083429">స్క్రీన్, టచ్ స్క్రీన్ లాగా పని చేస్తుంది</translation>
 <translation id="7116737094673640201">Chrome రిమోట్ డెస్క్‌టాప్‌కు స్వాగతం</translation>
-<translation id="7144878232160441200">మళ్లీ ప్రయత్నించండి</translation>
+<translation id="7144878232160441200">మళ్ళీ ప్రయత్నించు</translation>
 <translation id="7312846573060934304">హోస్ట్ ఆఫ్‌లైన్‌లో ఉంది.</translation>
 <translation id="7319983568955948908">భాగస్వామ్యం చేయడాన్ని ఆపివేయి</translation>
 <translation id="7401733114166276557">Chrome రిమోట్ డెస్క్‌టాప్</translation>
diff --git a/remoting/resources/remoting_strings_th.xtb b/remoting/resources/remoting_strings_th.xtb
index ecf0581..9a3db45 100644
--- a/remoting/resources/remoting_strings_th.xtb
+++ b/remoting/resources/remoting_strings_th.xtb
@@ -137,7 +137,7 @@
 <translation id="7444276978508498879">ไคลเอ็นต์ที่เชื่อมต่อ: <ph name="CLIENT_USERNAME" /></translation>
 <translation id="7526139040829362392">เปลี่ยนบัญชี</translation>
 <translation id="7628469622942688817">จำ PIN ของฉันในอุปกรณ์นี้</translation>
-<translation id="7649070708921625228">ช่วยเหลือ</translation>
+<translation id="7649070708921625228">ความช่วยเหลือ</translation>
 <translation id="7658239707568436148">ยกเลิก</translation>
 <translation id="7665369617277396874">เพิ่มบัญชี</translation>
 <translation id="7678209621226490279">จัดวางไว้ทางซ้าย</translation>
diff --git a/remoting/resources/remoting_strings_tr.xtb b/remoting/resources/remoting_strings_tr.xtb
index 41462ba..34317f06 100644
--- a/remoting/resources/remoting_strings_tr.xtb
+++ b/remoting/resources/remoting_strings_tr.xtb
@@ -129,7 +129,7 @@
 <translation id="7026930240735156896">Bilgisayarınıza uzaktan erişimi kurmak için talimatları uygulayın</translation>
 <translation id="7067321367069083429">Ekran dokunmatik ekran gibi çalışır</translation>
 <translation id="7116737094673640201">Chrome Chrome Uzaktan Masaüstü'ne hoş geldiniz</translation>
-<translation id="7144878232160441200">Yeniden Dene</translation>
+<translation id="7144878232160441200">Yeniden dene</translation>
 <translation id="7312846573060934304">Ana makine çevrimdışı.</translation>
 <translation id="7319983568955948908">Paylaşmayı Durdur</translation>
 <translation id="7401733114166276557">Chrome Uzaktan Masaüstü</translation>
diff --git a/remoting/resources/remoting_strings_uk.xtb b/remoting/resources/remoting_strings_uk.xtb
index 7bc89bc..494f726 100644
--- a/remoting/resources/remoting_strings_uk.xtb
+++ b/remoting/resources/remoting_strings_uk.xtb
@@ -91,7 +91,7 @@
 <translation id="5170982930780719864">Недійсний ідентифікатор хосту.</translation>
 <translation id="5204575267916639804">Поширені запитання</translation>
 <translation id="5222676887888702881">Вийти</translation>
-<translation id="5234764350956374838">Відхилити</translation>
+<translation id="5234764350956374838">Закрити</translation>
 <translation id="5308380583665731573">Під’єднатися</translation>
 <translation id="5327248766486351172">Назва</translation>
 <translation id="533625276787323658">Немає комп’ютерів для віддаленого доступу</translation>
diff --git a/remoting/resources/remoting_strings_vi.xtb b/remoting/resources/remoting_strings_vi.xtb
index d4686b19..159c6ae 100644
--- a/remoting/resources/remoting_strings_vi.xtb
+++ b/remoting/resources/remoting_strings_vi.xtb
@@ -91,7 +91,7 @@
 <translation id="5170982930780719864">Id máy chủ không hợp lệ.</translation>
 <translation id="5204575267916639804">Câu hỏi thường gặp</translation>
 <translation id="5222676887888702881">Đăng xuất</translation>
-<translation id="5234764350956374838">Loại bỏ</translation>
+<translation id="5234764350956374838">Bỏ qua</translation>
 <translation id="5308380583665731573">Kết nối</translation>
 <translation id="5327248766486351172">Tên</translation>
 <translation id="533625276787323658">Không có máy tính nào để kết nối</translation>
diff --git a/services/device/usb/usb_device.cc b/services/device/usb/usb_device.cc
index 40eabd6c..aaf39c2 100644
--- a/services/device/usb/usb_device.cc
+++ b/services/device/usb/usb_device.cc
@@ -118,7 +118,7 @@
   // Swap out the handle list as HandleClosed() will try to modify it.
   std::list<UsbDeviceHandle*> handles;
   handles.swap(handles_);
-  for (auto* handle : handles_)
+  for (auto* handle : handles)
     handle->Close();
 }
 
diff --git a/services/network/public/cpp/optional_trust_token_params_unittest.cc b/services/network/public/cpp/optional_trust_token_params_unittest.cc
index 7722e574..35ea9b24 100644
--- a/services/network/public/cpp/optional_trust_token_params_unittest.cc
+++ b/services/network/public/cpp/optional_trust_token_params_unittest.cc
@@ -27,7 +27,7 @@
       mojom::TrustTokenRefreshPolicy::kRefresh,
       mojom::TrustTokenSignRequestData::kInclude,
       /*include_timestamp_header=*/true,
-      url::Origin::Create(GURL("https://issuer.com")),
+      std::vector<url::Origin>{url::Origin::Create(GURL("https://issuer.com"))},
       std::vector<std::string>{"some_header", "another_header"},
       "some additional signing data");
 }
diff --git a/services/network/public/cpp/url_request_mojom_traits_unittest.cc b/services/network/public/cpp/url_request_mojom_traits_unittest.cc
index b47d8a2..7daeae3 100644
--- a/services/network/public/cpp/url_request_mojom_traits_unittest.cc
+++ b/services/network/public/cpp/url_request_mojom_traits_unittest.cc
@@ -93,8 +93,8 @@
   original.trusted_params->disable_secure_dns = true;
 
   original.trust_token_params = network::mojom::TrustTokenParams();
-  original.trust_token_params->issuer =
-      url::Origin::Create(GURL("https://issuer.com"));
+  original.trust_token_params->issuers.push_back(
+      url::Origin::Create(GURL("https://issuer.com")));
   original.trust_token_params->type =
       mojom::TrustTokenOperationType::kRedemption;
   original.trust_token_params->include_timestamp_header = true;
diff --git a/services/network/public/mojom/trust_tokens.mojom b/services/network/public/mojom/trust_tokens.mojom
index 8f59995..c138d2c 100644
--- a/services/network/public/mojom/trust_tokens.mojom
+++ b/services/network/public/mojom/trust_tokens.mojom
@@ -109,7 +109,7 @@
   // client-provided data).
   TrustTokenSignRequestData sign_request_data = kOmit;
   bool include_timestamp_header = false;
-  url.mojom.Origin? issuer;
+  array<url.mojom.Origin> issuers;
   array<string> additional_signed_headers;
 
   // "possibly_unsafe_additional_signing_data", which stores the request's
diff --git a/services/network/trust_tokens/test/trust_token_test_util.cc b/services/network/trust_tokens/test/trust_token_test_util.cc
index 763e2f7..d61d77d 100644
--- a/services/network/trust_tokens/test/trust_token_test_util.cc
+++ b/services/network/trust_tokens/test/trust_token_test_util.cc
@@ -121,14 +121,14 @@
     base::Optional<network::mojom::TrustTokenRefreshPolicy> refresh_policy,
     base::Optional<network::mojom::TrustTokenSignRequestData> sign_request_data,
     base::Optional<bool> include_timestamp_header,
-    base::Optional<std::string> issuer_spec,
+    base::Optional<std::vector<std::string>> issuer_specs,
     base::Optional<std::vector<std::string>> additional_signed_headers,
     base::Optional<std::string> possibly_unsafe_additional_signing_data)
     : type(type),
       refresh_policy(refresh_policy),
       sign_request_data(sign_request_data),
       include_timestamp_header(include_timestamp_header),
-      issuer_spec(issuer_spec),
+      issuer_specs(issuer_specs),
       additional_signed_headers(additional_signed_headers),
       possibly_unsafe_additional_signing_data(
           possibly_unsafe_additional_signing_data) {}
@@ -161,9 +161,14 @@
         *input.include_timestamp_header;
   }
 
-  if (input.issuer_spec.has_value()) {
-    parameters.SetStringKey("issuer", *input.issuer_spec);
-    trust_token_params->issuer = url::Origin::Create(GURL(*input.issuer_spec));
+  if (input.issuer_specs.has_value()) {
+    base::Value issuers(base::Value::Type::LIST);
+    for (const std::string& issuer_spec : *input.issuer_specs) {
+      issuers.Append(issuer_spec);
+      trust_token_params->issuers.push_back(
+          url::Origin::Create(GURL(issuer_spec)));
+    }
+    parameters.SetKey("issuers", std::move(issuers));
   }
 
   if (input.additional_signed_headers.has_value()) {
diff --git a/services/network/trust_tokens/test/trust_token_test_util.h b/services/network/trust_tokens/test/trust_token_test_util.h
index eaca086..6d8a717 100644
--- a/services/network/trust_tokens/test/trust_token_test_util.h
+++ b/services/network/trust_tokens/test/trust_token_test_util.h
@@ -110,7 +110,7 @@
       base::Optional<mojom::TrustTokenRefreshPolicy> refresh_policy,
       base::Optional<mojom::TrustTokenSignRequestData> sign_request_data,
       base::Optional<bool> include_timestamp_header,
-      base::Optional<std::string> issuer_spec,
+      base::Optional<std::vector<std::string>> issuer_specs,
       base::Optional<std::vector<std::string>> additional_signed_headers,
       base::Optional<std::string> possibly_unsafe_additional_signing_data);
 
@@ -124,9 +124,9 @@
   base::Optional<mojom::TrustTokenSignRequestData> sign_request_data;
   base::Optional<bool> include_timestamp_header;
   // Because static initialization of GURLs/Origins isn't allowed in tests, use
-  // the string representation of the issuer origin and convert it to an Origin
+  // the string representation of the issuer origins and convert them to Origins
   // in the test.
-  base::Optional<std::string> issuer_spec;
+  base::Optional<std::vector<std::string>> issuer_specs;
   base::Optional<std::vector<std::string>> additional_signed_headers;
   base::Optional<std::string> possibly_unsafe_additional_signing_data;
 };
@@ -205,32 +205,36 @@
                              base::nullopt)};
 
 const TrustTokenTestParameters kSigningTrustTokenTestParameters[]{
-    // Signing's inputs are issuer, signRequestData, additionalSignedHeaders,
-    // includeTimestampHeader, and additionalSigningData; "issuer" has no
-    // default and must always be a secure origin.
+    // Signing's inputs are issuers, signRequestData, additionalSignedHeaders,
+    // includeTimestampHeader, and additionalSigningData; "issuers" must be
+    // nonempty and must only contain secure origins.
     TrustTokenTestParameters(
         mojom::TrustTokenOperationType::kSigning,
         base::nullopt,
         mojom::TrustTokenSignRequestData::kOmit,
         /*include_timestamp_header=*/true,
-        "https://issuer.example",
+        std::vector<std::string>{"https://issuer.example"},
         std::vector<std::string>{"one additional header's name",
                                  "another additional header's name"},
         "some additional data to sign"),
-    TrustTokenTestParameters(mojom::TrustTokenOperationType::kSigning,
-                             base::nullopt,
-                             mojom::TrustTokenSignRequestData::kHeadersOnly,
-                             /*include_timestamp_header=*/false,
-                             "https://issuer.example",
-                             base::nullopt,
-                             base::nullopt),
-    TrustTokenTestParameters(mojom::TrustTokenOperationType::kSigning,
-                             base::nullopt,
-                             mojom::TrustTokenSignRequestData::kInclude,
-                             /*include_timestamp_header=*/base::nullopt,
-                             "https://issuer.example",
-                             base::nullopt,
-                             base::nullopt),
+    TrustTokenTestParameters(
+        mojom::TrustTokenOperationType::kSigning,
+        base::nullopt,
+        mojom::TrustTokenSignRequestData::kHeadersOnly,
+        /*include_timestamp_header=*/false,
+        std::vector<std::string>{"https://issuer.example",
+                                 "https://another-issuer.example"},
+        base::nullopt,
+        base::nullopt),
+    TrustTokenTestParameters(
+        mojom::TrustTokenOperationType::kSigning,
+        base::nullopt,
+        mojom::TrustTokenSignRequestData::kInclude,
+        /*include_timestamp_header=*/base::nullopt,
+        std::vector<std::string>{"https://issuer.example",
+                                 "https://another-issuer.example"},
+        base::nullopt,
+        base::nullopt),
 };
 
 // Given a well-formed key commitment record JSON and an issuer origin, returns
diff --git a/services/network/trust_tokens/trust_token_request_helper_factory.cc b/services/network/trust_tokens/trust_token_request_helper_factory.cc
index 130509bb..3bcac200 100644
--- a/services/network/trust_tokens/trust_token_request_helper_factory.cc
+++ b/services/network/trust_tokens/trust_token_request_helper_factory.cc
@@ -127,10 +127,12 @@
     }
 
     case mojom::TrustTokenOperationType::kSigning: {
+      // TODO(davidvc): When adding logic to send the new Trust Tokens signing
+      // headers handling lists of issuers, update this to use the entire list.
       base::Optional<SuitableTrustTokenOrigin> maybe_issuer;
-      if (params->issuer) {
-        maybe_issuer =
-            SuitableTrustTokenOrigin::Create(std::move(*params->issuer));
+      if (!params->issuers.empty()) {
+        maybe_issuer = SuitableTrustTokenOrigin::Create(
+            std::move(params->issuers.front()));
       }
 
       if (!maybe_issuer) {
diff --git a/services/network/trust_tokens/trust_token_request_helper_factory_unittest.cc b/services/network/trust_tokens/trust_token_request_helper_factory_unittest.cc
index 10c2b2c..874acc8f 100644
--- a/services/network/trust_tokens/trust_token_request_helper_factory_unittest.cc
+++ b/services/network/trust_tokens/trust_token_request_helper_factory_unittest.cc
@@ -54,8 +54,8 @@
   TrustTokenRequestHelperFactoryTest() {
     suitable_request_ = CreateSuitableRequest();
     suitable_params_ = mojom::TrustTokenParams::New();
-    suitable_params_->issuer =
-        url::Origin::Create(GURL("https://issuer.example"));
+    suitable_params_->issuers.push_back(
+        url::Origin::Create(GURL("https://issuer.example")));
   }
 
  protected:
@@ -151,16 +151,17 @@
 
   auto params = suitable_params().Clone();
   params->type = mojom::TrustTokenOperationType::kSigning;
-  params->issuer.reset();
+  params->issuers.clear();
 
   EXPECT_EQ(CreateHelperAndWaitForResult(*request, *params).status(),
             mojom::TrustTokenOperationStatus::kInvalidArgument);
 
-  params->issuer = UnsuitableUntrustworthyOrigin();
+  params->issuers.push_back(UnsuitableUntrustworthyOrigin());
   EXPECT_EQ(CreateHelperAndWaitForResult(*request, *params).status(),
             mojom::TrustTokenOperationStatus::kInvalidArgument);
 
-  params->issuer = UnsuitableNonHttpNonHttpsOrigin();
+  params->issuers.clear();
+  params->issuers.push_back(UnsuitableNonHttpNonHttpsOrigin());
   EXPECT_EQ(CreateHelperAndWaitForResult(*request, *params).status(),
             mojom::TrustTokenOperationStatus::kInvalidArgument);
 }
diff --git a/testing/buildbot/chromium.ci.json b/testing/buildbot/chromium.ci.json
index 57578f8d..553e4a3 100644
--- a/testing/buildbot/chromium.ci.json
+++ b/testing/buildbot/chromium.ci.json
@@ -76879,26 +76879,6 @@
         "test_id_prefix": "ninja://third_party/boringssl:boringssl_ssl_tests/"
       },
       {
-        "isolate_profile_data": true,
-        "merge": {
-          "args": [],
-          "script": "//testing/merge_scripts/standard_gtest_merge.py"
-        },
-        "swarming": {
-          "can_use_on_swarming_builders": true,
-          "dimension_sets": [
-            {
-              "gpu": "none",
-              "os": "Mac-10.13.6"
-            }
-          ],
-          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
-          "shards": 10
-        },
-        "test": "browser_tests",
-        "test_id_prefix": "ninja://chrome/test:browser_tests/"
-      },
-      {
         "args": [
           "--gtest_filter=-*UsingRealWebcam*"
         ],
@@ -77641,25 +77621,6 @@
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
         },
-        "test": "nacl_loader_unittests",
-        "test_id_prefix": "ninja://components/nacl/loader:nacl_loader_unittests/"
-      },
-      {
-        "isolate_profile_data": true,
-        "merge": {
-          "args": [],
-          "script": "//testing/merge_scripts/standard_gtest_merge.py"
-        },
-        "swarming": {
-          "can_use_on_swarming_builders": true,
-          "dimension_sets": [
-            {
-              "gpu": "none",
-              "os": "Mac-10.13.6"
-            }
-          ],
-          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
-        },
         "test": "native_theme_unittests",
         "test_id_prefix": "ninja://ui/native_theme:native_theme_unittests/"
       },
@@ -78380,31 +78341,6 @@
       },
       {
         "args": [
-          "--extra-browser-args=--enable-crashpad"
-        ],
-        "isolate_name": "telemetry_perf_unittests",
-        "isolate_profile_data": true,
-        "merge": {
-          "args": [],
-          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
-        },
-        "name": "telemetry_perf_unittests",
-        "swarming": {
-          "can_use_on_swarming_builders": true,
-          "dimension_sets": [
-            {
-              "gpu": "none",
-              "os": "Mac-10.13.6"
-            }
-          ],
-          "idempotent": false,
-          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
-          "shards": 12
-        },
-        "test_id_prefix": "ninja://chrome/test:telemetry_perf_unittests/"
-      },
-      {
-        "args": [
           "--jobs=1",
           "--extra-browser-args=--disable-gpu"
         ],
diff --git a/testing/buildbot/chromium.mac.json b/testing/buildbot/chromium.mac.json
index 26e8488..f6d71a5 100644
--- a/testing/buildbot/chromium.mac.json
+++ b/testing/buildbot/chromium.mac.json
@@ -8625,26 +8625,6 @@
         "test_id_prefix": "ninja://third_party/boringssl:boringssl_ssl_tests/"
       },
       {
-        "isolate_profile_data": true,
-        "merge": {
-          "args": [],
-          "script": "//testing/merge_scripts/standard_gtest_merge.py"
-        },
-        "swarming": {
-          "can_use_on_swarming_builders": true,
-          "dimension_sets": [
-            {
-              "gpu": "none",
-              "os": "Mac-10.13.6"
-            }
-          ],
-          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
-          "shards": 10
-        },
-        "test": "browser_tests",
-        "test_id_prefix": "ninja://chrome/test:browser_tests/"
-      },
-      {
         "args": [
           "--gtest_filter=-*UsingRealWebcam*"
         ],
@@ -9387,25 +9367,6 @@
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
         },
-        "test": "nacl_loader_unittests",
-        "test_id_prefix": "ninja://components/nacl/loader:nacl_loader_unittests/"
-      },
-      {
-        "isolate_profile_data": true,
-        "merge": {
-          "args": [],
-          "script": "//testing/merge_scripts/standard_gtest_merge.py"
-        },
-        "swarming": {
-          "can_use_on_swarming_builders": true,
-          "dimension_sets": [
-            {
-              "gpu": "none",
-              "os": "Mac-10.13.6"
-            }
-          ],
-          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
-        },
         "test": "native_theme_unittests",
         "test_id_prefix": "ninja://ui/native_theme:native_theme_unittests/"
       },
@@ -10126,31 +10087,6 @@
       },
       {
         "args": [
-          "--extra-browser-args=--enable-crashpad"
-        ],
-        "isolate_name": "telemetry_perf_unittests",
-        "isolate_profile_data": true,
-        "merge": {
-          "args": [],
-          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
-        },
-        "name": "telemetry_perf_unittests",
-        "swarming": {
-          "can_use_on_swarming_builders": true,
-          "dimension_sets": [
-            {
-              "gpu": "none",
-              "os": "Mac-10.13.6"
-            }
-          ],
-          "idempotent": false,
-          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
-          "shards": 12
-        },
-        "test_id_prefix": "ninja://chrome/test:telemetry_perf_unittests/"
-      },
-      {
-        "args": [
           "--jobs=1",
           "--extra-browser-args=--disable-gpu"
         ],
diff --git a/testing/buildbot/test_suite_exceptions.pyl b/testing/buildbot/test_suite_exceptions.pyl
index d7599c4..c7761625 100644
--- a/testing/buildbot/test_suite_exceptions.pyl
+++ b/testing/buildbot/test_suite_exceptions.pyl
@@ -443,6 +443,7 @@
       'ToTLinuxTSan',  # https://crbug.com/368525
       'Mac10.10 Tests',  # https://crbug.com/828031
       'Mac10.13 Tests',  # https://crbug.com/1042757
+      'Mac10.13 Tests Code Coverage',
       'Linux TSan Tests',  # https://crbug.com/368525
       'Win10 Tests x64 (dbg)',
       'linux-lacros-tester-rel', # https://crbug.com/1111979
@@ -1762,6 +1763,7 @@
       'Mac10.11 Tests',
       'Mac10.13 Tests',
       'Mac10.13 Tests (dbg)',
+      'Mac10.13 Tests Code Coverage',
       'Mac ASan 64 Tests (1)',
       'ToTMacASan',
     ],
@@ -1809,6 +1811,7 @@
       'Mac10.11 Tests',
       'Mac10.13 Tests',
       'Mac10.13 Tests (dbg)',
+      'Mac10.13 Tests Code Coverage',
       'Mac ASan 64 Tests (1)',
       'ToTMacASan',
     ],
@@ -1826,6 +1829,7 @@
       'Mac10.11 Tests',
       'Mac10.13 Tests',
       'Mac10.13 Tests (dbg)',
+      'Mac10.13 Tests Code Coverage',
       'Mac ASan 64 Tests (1)',
       'ToTMacASan',
     ],
@@ -1842,6 +1846,7 @@
       'Mac10.11 Tests',
       'Mac10.13 Tests',
       'Mac10.13 Tests (dbg)',
+      'Mac10.13 Tests Code Coverage',
       'Mac ASan 64 Tests (1)',
       'ToTMacASan',
     ],
@@ -1863,6 +1868,7 @@
       'Mac10.11 Tests',
       'Mac10.13 Tests',
       'Mac10.13 Tests (dbg)',
+      'Mac10.13 Tests Code Coverage',
       'Mac ASan 64 Tests (1)',
       'ToTMacASan',
     ],
@@ -2471,6 +2477,7 @@
       'Mac10.11 Tests',
       'Mac10.13 Tests',
       'Mac10.13 Tests (dbg)',
+      'Mac10.13 Tests Code Coverage',
       'Linux - Future (dbg)',  # client.v8.chromium
       'Win10 Tests x64',
       'Win10 Tests x64 (dbg)',
diff --git a/testing/buildbot/waterfalls.pyl b/testing/buildbot/waterfalls.pyl
index 4495481..084a6e8 100644
--- a/testing/buildbot/waterfalls.pyl
+++ b/testing/buildbot/waterfalls.pyl
@@ -4340,7 +4340,7 @@
             'no_gpu',
         ],
         'test_suites': {
-          'gtest_tests': 'chromium_mac_gtests',
+          'gtest_tests': 'chromium_mac_gtests_no_nacl',
           'isolated_scripts': 'chromium_mac_rel_isolated_scripts',
         },
       },
diff --git a/testing/variations/fieldtrial_testing_config.json b/testing/variations/fieldtrial_testing_config.json
index b8b5b1a0..e3d7a88c 100644
--- a/testing/variations/fieldtrial_testing_config.json
+++ b/testing/variations/fieldtrial_testing_config.json
@@ -1620,27 +1620,6 @@
             ]
         }
     ],
-    "ClientSideDetectionModel": [
-        {
-            "platforms": [
-                "chromeos",
-                "linux",
-                "mac",
-                "windows"
-            ],
-            "experiments": [
-                {
-                    "name": "Enabled",
-                    "params": {
-                        "ModelNum": "4"
-                    },
-                    "enable_features": [
-                        "ClientSideDetectionModel"
-                    ]
-                }
-            ]
-        }
-    ],
     "CodeCacheDeletionWithoutFilter": [
         {
             "platforms": [
@@ -7617,6 +7596,27 @@
             ]
         }
     ],
+    "VisualClientSideDetectionModel": [
+        {
+            "platforms": [
+                "chromeos",
+                "linux",
+                "mac",
+                "windows"
+            ],
+            "experiments": [
+                {
+                    "name": "Enabled",
+                    "params": {
+                        "ModelNum": "5"
+                    },
+                    "enable_features": [
+                        "ClientSideDetectionModel"
+                    ]
+                }
+            ]
+        }
+    ],
     "VizForWebView": [
         {
             "platforms": [
diff --git a/third_party/blink/public/mojom/web_feature/web_feature.mojom b/third_party/blink/public/mojom/web_feature/web_feature.mojom
index 0f229f1..450ef426 100644
--- a/third_party/blink/public/mojom/web_feature/web_feature.mojom
+++ b/third_party/blink/public/mojom/web_feature/web_feature.mojom
@@ -2691,6 +2691,8 @@
   kMainFrameCSPViaHTTP = 3359,
   kMainFrameCSPViaMeta = 3360,
   kMainFrameCSPViaOriginPolicy = 3361,
+  kHtmlClipboardApiRead = 3362,
+  kHtmlClipboardApiWrite = 3363,
 
   // Add new features immediately above this line. Don't change assigned
   // numbers of any item, and don't reuse removed slots.
diff --git a/third_party/blink/public/strings/translations/blink_strings_da.xtb b/third_party/blink/public/strings/translations/blink_strings_da.xtb
index de8652b0..15bb82e 100644
--- a/third_party/blink/public/strings/translations/blink_strings_da.xtb
+++ b/third_party/blink/public/strings/translations/blink_strings_da.xtb
@@ -55,7 +55,7 @@
 <translation id="2572483411312390101">afspil</translation>
 <translation id="2613802280814924224">Angiv en gyldig værdi. Den nærmeste gyldige værdi er <ph name="VALID_VALUE" />.</translation>
 <translation id="2634240155926812724">Grøn kanal</translation>
-<translation id="2653659639078652383">Indsend</translation>
+<translation id="2653659639078652383">Send</translation>
 <translation id="2657045182931379222">grafikobjekt</translation>
 <translation id="2674318244760992338">sidefod</translation>
 <translation id="2709516037105925701">AutoFyld</translation>
diff --git a/third_party/blink/public/strings/translations/blink_strings_fa.xtb b/third_party/blink/public/strings/translations/blink_strings_fa.xtb
index f9471e69..f79c0ea 100644
--- a/third_party/blink/public/strings/translations/blink_strings_fa.xtb
+++ b/third_party/blink/public/strings/translations/blink_strings_fa.xtb
@@ -55,7 +55,7 @@
 <translation id="2572483411312390101">پخش</translation>
 <translation id="2613802280814924224">لطفاً یک مقدار معتبر وارد کنید. نزدیک‌ترین مقدار معتبر <ph name="VALID_VALUE" /> است.</translation>
 <translation id="2634240155926812724">کانال سبز</translation>
-<translation id="2653659639078652383">ارائه</translation>
+<translation id="2653659639078652383">ارسال</translation>
 <translation id="2657045182931379222">شیء گرافیکی</translation>
 <translation id="2674318244760992338">پانویس</translation>
 <translation id="2709516037105925701">تکمیل خودکار</translation>
diff --git a/third_party/blink/public/strings/translations/blink_strings_fr.xtb b/third_party/blink/public/strings/translations/blink_strings_fr.xtb
index 8e421d76..b7339c33 100644
--- a/third_party/blink/public/strings/translations/blink_strings_fr.xtb
+++ b/third_party/blink/public/strings/translations/blink_strings_fr.xtb
@@ -55,7 +55,7 @@
 <translation id="2572483411312390101">lire</translation>
 <translation id="2613802280814924224">Veuillez saisir une valeur valide. La valeur valide la plus proche est "<ph name="VALID_VALUE" />".</translation>
 <translation id="2634240155926812724">Canal vert</translation>
-<translation id="2653659639078652383">Valider</translation>
+<translation id="2653659639078652383">Envoyer</translation>
 <translation id="2657045182931379222">objet graphique</translation>
 <translation id="2674318244760992338">pied de page</translation>
 <translation id="2709516037105925701">Saisie automatique</translation>
diff --git a/third_party/blink/public/strings/translations/blink_strings_hu.xtb b/third_party/blink/public/strings/translations/blink_strings_hu.xtb
index 39ca24da..168b9c3 100644
--- a/third_party/blink/public/strings/translations/blink_strings_hu.xtb
+++ b/third_party/blink/public/strings/translations/blink_strings_hu.xtb
@@ -55,7 +55,7 @@
 <translation id="2572483411312390101">lejátszás</translation>
 <translation id="2613802280814924224">Kérjük, érvényes értéket adjon meg. A legközelebbi érvényes érték <ph name="VALID_VALUE" />.</translation>
 <translation id="2634240155926812724">Zöld csatorna</translation>
-<translation id="2653659639078652383">Elküldés</translation>
+<translation id="2653659639078652383">Küldés</translation>
 <translation id="2657045182931379222">grafikus objektum</translation>
 <translation id="2674318244760992338">lábléc</translation>
 <translation id="2709516037105925701">Automatikus kitöltés</translation>
diff --git a/third_party/blink/public/strings/translations/blink_strings_id.xtb b/third_party/blink/public/strings/translations/blink_strings_id.xtb
index b4332215..f51c1530 100644
--- a/third_party/blink/public/strings/translations/blink_strings_id.xtb
+++ b/third_party/blink/public/strings/translations/blink_strings_id.xtb
@@ -157,7 +157,7 @@
 <translation id="588258955323874662">Layar Penuh</translation>
 <translation id="5888666972993069672">Sedang melakukan cast ke <ph name="DEVICE_FRIENDLY_NAME" /></translation>
 <translation id="591047860372322273">kotak penelusuran</translation>
-<translation id="5939518447894949180">Setel ulang</translation>
+<translation id="5939518447894949180">Reset</translation>
 <translation id="5966707198760109579">Minggu</translation>
 <translation id="5987525920412732405">tombol putar</translation>
 <translation id="6011459053400940133">Pengatur volume</translation>
diff --git a/third_party/blink/public/strings/translations/blink_strings_iw.xtb b/third_party/blink/public/strings/translations/blink_strings_iw.xtb
index b875575..003169ba 100644
--- a/third_party/blink/public/strings/translations/blink_strings_iw.xtb
+++ b/third_party/blink/public/strings/translations/blink_strings_iw.xtb
@@ -55,7 +55,7 @@
 <translation id="2572483411312390101">הפעל</translation>
 <translation id="2613802280814924224">הזן ערך חוקי. הערך החוקי הקרוב ביותר הוא <ph name="VALID_VALUE" /></translation>
 <translation id="2634240155926812724">הערוץ הירוק</translation>
-<translation id="2653659639078652383">שלח</translation>
+<translation id="2653659639078652383">שליחה</translation>
 <translation id="2657045182931379222">אובייקט גרפי</translation>
 <translation id="2674318244760992338">כותרת תחתונה</translation>
 <translation id="2709516037105925701">מילוי אוטומטי</translation>
diff --git a/third_party/blink/public/strings/translations/blink_strings_kn.xtb b/third_party/blink/public/strings/translations/blink_strings_kn.xtb
index 8ced5e0..25bc09c 100644
--- a/third_party/blink/public/strings/translations/blink_strings_kn.xtb
+++ b/third_party/blink/public/strings/translations/blink_strings_kn.xtb
@@ -55,7 +55,7 @@
 <translation id="2572483411312390101">ಪ್ಲೇ ಮಾಡಿ</translation>
 <translation id="2613802280814924224">ಮಾನ್ಯ ಮೌಲ್ಯವನ್ನು ನಮೂದಿಸಿ. ಹತ್ತಿರದ ಮಾನ್ಯ ಮೌಲ್ಯವು <ph name="VALID_VALUE" /> ಆಗಿದೆ.</translation>
 <translation id="2634240155926812724">ಹಸಿರು ಚಾನಲ್</translation>
-<translation id="2653659639078652383">ಸಲ್ಲಿಸು</translation>
+<translation id="2653659639078652383">ಸಲ್ಲಿಸಿ</translation>
 <translation id="2657045182931379222">ಗ್ರಾಫಿಕ್ಸ್ ವಸ್ತು</translation>
 <translation id="2674318244760992338">ಅಡಿಟಿಪ್ಪಣಿ</translation>
 <translation id="2709516037105925701">ಸ್ವಯಂತುಂಬುವಿಕೆ</translation>
diff --git a/third_party/blink/public/strings/translations/blink_strings_ml.xtb b/third_party/blink/public/strings/translations/blink_strings_ml.xtb
index 438c8cb..c179188b 100644
--- a/third_party/blink/public/strings/translations/blink_strings_ml.xtb
+++ b/third_party/blink/public/strings/translations/blink_strings_ml.xtb
@@ -55,7 +55,7 @@
 <translation id="2572483411312390101">പ്ലേ ചെയ്യുക</translation>
 <translation id="2613802280814924224">സാധുവായ ഒരു മൂല്യം നൽകുക. ഏറ്റവുമടുത്ത സാധുവായ മൂല്യം <ph name="VALID_VALUE" /> ആണ്.</translation>
 <translation id="2634240155926812724">പച്ച ചാനൽ</translation>
-<translation id="2653659639078652383">സമര്‍പ്പിക്കൂ</translation>
+<translation id="2653659639078652383">സമര്‍പ്പിക്കുക</translation>
 <translation id="2657045182931379222">ഗ്രാഫിക്‌സ് ഒബ്‌ജക്‌റ്റ്</translation>
 <translation id="2674318244760992338">അടിക്കുറിപ്പ്</translation>
 <translation id="2709516037105925701">സ്വയമേവ പൂരിപ്പിക്കൽ</translation>
diff --git a/third_party/blink/public/strings/translations/blink_strings_no.xtb b/third_party/blink/public/strings/translations/blink_strings_no.xtb
index f22a288..985be2a 100644
--- a/third_party/blink/public/strings/translations/blink_strings_no.xtb
+++ b/third_party/blink/public/strings/translations/blink_strings_no.xtb
@@ -55,7 +55,7 @@
 <translation id="2572483411312390101">spill av</translation>
 <translation id="2613802280814924224">Skriv inn en gyldig verdi. Den nærmeste, gyldige verdien er <ph name="VALID_VALUE" />.</translation>
 <translation id="2634240155926812724">Grønn kanal</translation>
-<translation id="2653659639078652383">Send</translation>
+<translation id="2653659639078652383">Send inn</translation>
 <translation id="2657045182931379222">grafikkobjekt</translation>
 <translation id="2674318244760992338">fotnote</translation>
 <translation id="2709516037105925701">Autofyll</translation>
diff --git a/third_party/blink/public/strings/translations/blink_strings_pt-PT.xtb b/third_party/blink/public/strings/translations/blink_strings_pt-PT.xtb
index da7999b8..74d9113 100644
--- a/third_party/blink/public/strings/translations/blink_strings_pt-PT.xtb
+++ b/third_party/blink/public/strings/translations/blink_strings_pt-PT.xtb
@@ -55,7 +55,7 @@
 <translation id="2572483411312390101">reproduzir</translation>
 <translation id="2613802280814924224">Introduza um valor válido. O valor válido mais próximo é <ph name="VALID_VALUE" />.</translation>
 <translation id="2634240155926812724">Canal verde</translation>
-<translation id="2653659639078652383">Submeter</translation>
+<translation id="2653659639078652383">Enviar</translation>
 <translation id="2657045182931379222">objeto de gráficos</translation>
 <translation id="2674318244760992338">rodapé</translation>
 <translation id="2709516037105925701">Preenchimento automático</translation>
diff --git a/third_party/blink/renderer/core/exported/web_remote_frame_impl.cc b/third_party/blink/renderer/core/exported/web_remote_frame_impl.cc
index 66acd56..ee0b707 100644
--- a/third_party/blink/renderer/core/exported/web_remote_frame_impl.cc
+++ b/third_party/blink/renderer/core/exported/web_remote_frame_impl.cc
@@ -181,7 +181,6 @@
   auto* child = MakeGarbageCollected<WebLocalFrameImpl>(
       util::PassKey<WebRemoteFrameImpl>(), scope, client, interface_registry,
       frame_token);
-  child->SetOpener(opener);
   InsertAfter(child, previous_sibling);
   auto* owner = MakeGarbageCollected<RemoteFrameOwner>(
       frame_policy, frame_owner_properties, frame_owner_element_type);
@@ -194,7 +193,7 @@
   }
 
   child->InitializeCoreFrame(*GetFrame()->GetPage(), owner, name,
-                             window_agent_factory);
+                             window_agent_factory, opener);
   DCHECK(child->GetFrame());
   return child;
 }
diff --git a/third_party/blink/renderer/core/fetch/trust_token.idl b/third_party/blink/renderer/core/fetch/trust_token.idl
index e4014ed..39d562c4 100644
--- a/third_party/blink/renderer/core/fetch/trust_token.idl
+++ b/third_party/blink/renderer/core/fetch/trust_token.idl
@@ -21,14 +21,14 @@
 
   // --- Parameters only for request signing
   // The following parameters are ignored unless |type| is "send-srr":
-  // 1. |issuer|
+  // 1. |issuers|
   // 2. |additionalSignedHeaders|
   // 3. |includeTimestampHeader|
   // 4. |signRequestData|
   // 5. |additionalSigningData|
   //
-  // Additionally, |issuer| is required when |type| is "send-srr".
-  USVString issuer;
+  // Additionally, |issuers| must be nonempty when |type| is "send-srr".
+  sequence<USVString> issuers;
   sequence<USVString> additionalSignedHeaders;
   boolean includeTimestampHeader = false;
   SignRequestData signRequestData = "omit";
diff --git a/third_party/blink/renderer/core/fetch/trust_token_to_mojom.cc b/third_party/blink/renderer/core/fetch/trust_token_to_mojom.cc
index d7af058e..fc513bf6 100644
--- a/third_party/blink/renderer/core/fetch/trust_token_to_mojom.cc
+++ b/third_party/blink/renderer/core/fetch/trust_token_to_mojom.cc
@@ -55,33 +55,37 @@
   DCHECK(in.hasIncludeTimestampHeader());  // default is defined
   out->include_timestamp_header = in.includeTimestampHeader();
 
-  if (in.hasIssuer()) {
-    // Two conditions on the issuer:
-    // 1. HTTP or HTTPS (because much Trust Tokens protocol state is
-    // stored keyed by issuer origin, requiring HTTP or HTTPS is a way to ensure
-    // these origins serialize to unique values);
-    // 2. potentially trustworthy (a security requirement).
-    KURL parsed_url = KURL(in.issuer());
-    if (!parsed_url.ProtocolIsInHTTPFamily()) {
-      exception_state->ThrowTypeError(
-          "trustToken: operation type 'send-srr' requires that the 'issuer' "
-          "field parse to a HTTP(S) origin, but it did not: " +
-          in.issuer());
-      return false;
-    }
-    out->issuer = blink::SecurityOrigin::Create(parsed_url);
-    if (!out->issuer->IsPotentiallyTrustworthy()) {
-      exception_state->ThrowTypeError(
-          "trustToken: operation type 'send-srr' requires that the 'issuer' "
-          "field parse to a secure origin, but it did not: " +
-          in.issuer());
-      return false;
+  if (in.hasIssuers() && !in.issuers().IsEmpty()) {
+    for (const String& issuer : in.issuers()) {
+      // Two conditions on the issuers:
+      // 1. HTTP or HTTPS (because much Trust Tokens protocol state is
+      // stored keyed by issuer origin, requiring HTTP or HTTPS is a way to
+      // ensure these origins serialize to unique values);
+      // 2. potentially trustworthy (a security requirement).
+      KURL parsed_url = KURL(issuer);
+      if (!parsed_url.ProtocolIsInHTTPFamily()) {
+        exception_state->ThrowTypeError(
+            "trustToken: operation type 'send-srr' requires that the 'issuers' "
+            "fields' members parse to HTTP(S) origins, but one did not: " +
+            issuer);
+        return false;
+      }
+
+      out->issuers.push_back(blink::SecurityOrigin::Create(parsed_url));
+      DCHECK(out->issuers.back());  // SecurityOrigin::Create cannot fail.
+      if (!out->issuers.back()->IsPotentiallyTrustworthy()) {
+        exception_state->ThrowTypeError(
+            "trustToken: operation type 'send-srr' requires that the 'issuers' "
+            "fields' members parse to secure origins, but one did not: " +
+            issuer);
+        return false;
+      }
     }
   } else {
     exception_state->ThrowTypeError(
-        "trustToken: operation type 'send-srr' requires that the 'issuer' "
-        "field "
-        "be present and parse to a secure HTTP(S) URL, but it was missing.");
+        "trustToken: operation type 'send-srr' requires that the 'issuers' "
+        "field be present and contain at least one secure, HTTP(S) URL, but it "
+        "was missing or empty.");
     return false;
   }
 
diff --git a/third_party/blink/renderer/core/frame/web_local_frame_impl.cc b/third_party/blink/renderer/core/frame/web_local_frame_impl.cc
index f8808c9..3928916 100644
--- a/third_party/blink/renderer/core/frame/web_local_frame_impl.cc
+++ b/third_party/blink/renderer/core/frame/web_local_frame_impl.cc
@@ -1747,12 +1747,11 @@
       util::PassKey<WebLocalFrameImpl>(),
       mojom::blink::TreeScopeType::kDocument, client, interface_registry,
       frame_token);
-  frame->SetOpener(opener);
   Page& page = *static_cast<WebViewImpl*>(web_view)->GetPage();
   DCHECK(!page.MainFrame());
   frame->InitializeCoreFrame(
       page, nullptr, name,
-      opener ? &ToCoreFrame(*opener)->window_agent_factory() : nullptr,
+      opener ? &ToCoreFrame(*opener)->window_agent_factory() : nullptr, opener,
       sandbox_flags, opener_feature_state);
   return frame;
 }
@@ -1774,7 +1773,6 @@
           : mojom::blink::TreeScopeType::kDocument,
       client, interface_registry, frame_token);
   web_frame->SetParent(previous_web_frame->Parent());
-  web_frame->SetOpener(previous_web_frame->Opener());
   network::mojom::blink::WebSandboxFlags sandbox_flags =
       network::mojom::blink::WebSandboxFlags::kNone;
   FeaturePolicyFeatureState feature_state;
@@ -1803,7 +1801,7 @@
       frame_policy.disallow_document_access
           ? nullptr
           : &ToCoreFrame(*previous_web_frame)->window_agent_factory(),
-      sandbox_flags, feature_state);
+      previous_web_frame->Opener(), sandbox_flags, feature_state);
 
   LocalFrame* new_frame = web_frame->GetFrame();
   new_frame->SetOwner(previous_frame->Owner());
@@ -1886,6 +1884,7 @@
     FrameOwner* owner,
     const AtomicString& name,
     WindowAgentFactory* window_agent_factory,
+    WebFrame* opener,
     network::mojom::blink::WebSandboxFlags sandbox_flags,
     const FeaturePolicyFeatureState& opener_feature_state) {
   SetCoreFrame(MakeGarbageCollected<LocalFrame>(
@@ -1895,6 +1894,7 @@
   if (RuntimeEnabledFeatures::FeaturePolicyForSandboxEnabled())
     frame_->SetOpenerFeatureState(opener_feature_state);
   frame_->Loader().ForceSandboxFlags(sandbox_flags);
+  SetOpener(opener);
 
   // We must call init() after frame_ is assigned because it is referenced
   // during init().
@@ -1946,7 +1946,8 @@
       *GetFrame()->GetPage(), owner_element, name,
       owner_element->GetFramePolicy().disallow_document_access
           ? nullptr
-          : &GetFrame()->window_agent_factory());
+          : &GetFrame()->window_agent_factory(),
+      nullptr);
 
   DCHECK(webframe_child->Parent());
   return webframe_child->GetFrame();
diff --git a/third_party/blink/renderer/core/frame/web_local_frame_impl.h b/third_party/blink/renderer/core/frame/web_local_frame_impl.h
index 4c43fd1..94a26b4f 100644
--- a/third_party/blink/renderer/core/frame/web_local_frame_impl.h
+++ b/third_party/blink/renderer/core/frame/web_local_frame_impl.h
@@ -348,6 +348,7 @@
       FrameOwner*,
       const AtomicString& name,
       WindowAgentFactory*,
+      WebFrame* opener,
       network::mojom::blink::WebSandboxFlags sandbox_flags =
           network::mojom::blink::WebSandboxFlags::kNone,
       const FeaturePolicyFeatureState& opener_feature_state =
diff --git a/third_party/blink/renderer/core/html/link_web_bundle.cc b/third_party/blink/renderer/core/html/link_web_bundle.cc
index 52f54e97..8bc4a33 100644
--- a/third_party/blink/renderer/core/html/link_web_bundle.cc
+++ b/third_party/blink/renderer/core/html/link_web_bundle.cc
@@ -23,8 +23,8 @@
                   ExecutionContext& execution_context,
                   const KURL& url)
       : link_web_bundle_(&link_web_bundle),
-        pending_factory_receiver_(
-            loader_factory_.BindNewPipeAndPassReceiver()) {
+        pending_factory_receiver_(loader_factory_.BindNewPipeAndPassReceiver()),
+        url_(url) {
     ResourceRequest request(url);
     request.SetUseStreamOnResponse(true);
     // TODO(crbug.com/1082020): Revisit these once the fetch and process the
@@ -77,6 +77,8 @@
   void DidFail(const ResourceError&) override { DidFailInternal(); }
   void DidFailRedirectCheck() override { DidFailInternal(); }
 
+  const KURL& url() const { return url_; }
+
  private:
   void DidFailInternal() {
     if (pending_factory_receiver_) {
@@ -97,6 +99,7 @@
   mojo::PendingReceiver<network::mojom::blink::URLLoaderFactory>
       pending_factory_receiver_;
   bool failed_ = false;
+  KURL url_;
 };
 
 LinkWebBundle::LinkWebBundle(HTMLLinkElement* owner) : LinkResource(owner) {}
@@ -123,8 +126,10 @@
   if (!resource_fetcher)
     return;
 
-  bundle_loader_ = MakeGarbageCollected<WebBundleLoader>(
-      *this, *owner_->GetDocument().GetExecutionContext(), owner_->Href());
+  if (!bundle_loader_ || bundle_loader_->url() != owner_->Href()) {
+    bundle_loader_ = MakeGarbageCollected<WebBundleLoader>(
+        *this, *owner_->GetDocument().GetExecutionContext(), owner_->Href());
+  }
 
   resource_fetcher->AddSubresourceWebBundle(*this);
 }
diff --git a/third_party/blink/renderer/core/html/trust_token_attribute_parsing.cc b/third_party/blink/renderer/core/html/trust_token_attribute_parsing.cc
index 5f67023..0d9d7c92 100644
--- a/third_party/blink/renderer/core/html/trust_token_attribute_parsing.cc
+++ b/third_party/blink/renderer/core/html/trust_token_attribute_parsing.cc
@@ -101,19 +101,29 @@
       return nullptr;
   }
 
-  // |issuer| is optional, but, if it's present, it must be a valid origin,
-  // potentially trustworthy, and HTTP or HTTPS.
-  if (JSONValue* issuer = object->Get("issuer")) {
-    String str_issuer;
-    if (!issuer->AsString(&str_issuer))
+  // |issuers| is optional; if it's provided, it should be nonempty and contain
+  // origins that are valid, potentially trustworthy, and HTTP or HTTPS.
+  if (JSONValue* issuers = object->Get("issuers")) {
+    JSONArray* issuers_array = JSONArray::Cast(issuers);
+    if (!issuers_array || !issuers_array->size())
       return nullptr;
-    ret->issuer = SecurityOrigin::CreateFromString(str_issuer);
-    if (!ret->issuer)
-      return nullptr;
-    if (!ret->issuer->IsPotentiallyTrustworthy())
-      return nullptr;
-    if (ret->issuer->Protocol() != "http" && ret->issuer->Protocol() != "https")
-      return nullptr;
+
+    // Because of the characteristics of the Trust Tokens protocol, we expect
+    // under 5 elements in this array.
+    for (size_t i = 0; i < issuers_array->size(); ++i) {
+      String str_issuer;
+      if (!issuers_array->at(i)->AsString(&str_issuer))
+        return nullptr;
+
+      ret->issuers.push_back(SecurityOrigin::CreateFromString(str_issuer));
+      const scoped_refptr<const SecurityOrigin>& issuer = ret->issuers.back();
+      if (!issuer)
+        return nullptr;
+      if (!issuer->IsPotentiallyTrustworthy())
+        return nullptr;
+      if (issuer->Protocol() != "http" && issuer->Protocol() != "https")
+        return nullptr;
+    }
   }
 
   // |additionalSignedHeaders| is optional.
diff --git a/third_party/blink/renderer/core/html/trust_token_attribute_parsing_test.cc b/third_party/blink/renderer/core/html/trust_token_attribute_parsing_test.cc
index 85721c02..d8bfdfa 100644
--- a/third_party/blink/renderer/core/html/trust_token_attribute_parsing_test.cc
+++ b/third_party/blink/renderer/core/html/trust_token_attribute_parsing_test.cc
@@ -23,11 +23,16 @@
   ret->refresh_policy = params->refresh_policy;
   ret->sign_request_data = params->sign_request_data;
   ret->include_timestamp_header = params->include_timestamp_header;
-  if (params->issuer)
-    ret->issuer = SecurityOrigin::CreateFromUrlOrigin(*params->issuer);
+  for (const url::Origin& issuer : params->issuers) {
+    ret->issuers.push_back(SecurityOrigin::CreateFromUrlOrigin(issuer));
+  }
   for (const std::string& header : params->additional_signed_headers) {
     ret->additional_signed_headers.push_back(String::FromUTF8(header));
   }
+  if (params->possibly_unsafe_additional_signing_data) {
+    ret->possibly_unsafe_additional_signing_data =
+        String::FromUTF8(*params->possibly_unsafe_additional_signing_data);
+  }
   return ret;
 }
 
@@ -73,7 +78,7 @@
   ASSERT_TRUE(result);
 
   // We can't use mojo's generated Equals method here because it doesn't play
-  // well with the "issuer" field's type of
+  // well with the "issuers" field's members' type of
   // scoped_refptr<blink::SecurityOrigin>: in particular, the method does an
   // address-to-address comparison of the pointers.
   EXPECT_EQ(result->type, expectation->type);
@@ -82,12 +87,20 @@
   EXPECT_EQ(result->include_timestamp_header,
             expectation->include_timestamp_header);
 
-  EXPECT_EQ(!!result->issuer, !!expectation->issuer);
-  if (result->issuer)
-    EXPECT_EQ(result->issuer->ToString(), expectation->issuer->ToString());
+  EXPECT_EQ(result->issuers.size(), expectation->issuers.size());
+  for (size_t i = 0; i < result->issuers.size(); ++i) {
+    EXPECT_EQ(!!result->issuers.at(i), !!expectation->issuers.at(i));
+    if (result->issuers.at(i)) {
+      EXPECT_EQ(result->issuers.at(i)->ToString(),
+                expectation->issuers.at(i)->ToString());
+    }
+  }
 
   EXPECT_EQ(result->additional_signed_headers,
             expectation->additional_signed_headers);
+
+  EXPECT_EQ(result->possibly_unsafe_additional_signing_data,
+            expectation->possibly_unsafe_additional_signing_data);
 }
 
 TEST(TrustTokenAttributeParsing, NotADictionary) {
@@ -167,43 +180,65 @@
   ASSERT_FALSE(TrustTokenParamsFromJson(std::move(json)));
 }
 
-TEST(TrustTokenAttributeParsing, TypeUnsafeIssuer) {
+TEST(TrustTokenAttributeParsing, NonListIssuers) {
   auto json = ParseJSON(R"(
     { "type": "token-request",
-      "issuer": 3 }
+      "issuers": 3 }
   )");
   ASSERT_TRUE(json);
   ASSERT_FALSE(TrustTokenParamsFromJson(std::move(json)));
 }
 
-// Test that the parser requires that |issuer| be a valid origin.
-TEST(TrustTokenAttributeParsing, NonUrlIssuer) {
+TEST(TrustTokenAttributeParsing, EmptyIssuers) {
+  auto json = ParseJSON(R"(
+    { "type": "token-request",
+      "issuers": [] }
+  )");
+  ASSERT_TRUE(json);
+  ASSERT_FALSE(TrustTokenParamsFromJson(std::move(json)));
+}
+
+TEST(TrustTokenAttributeParsing, WrongListTypeIssuers) {
   JSONParseError err;
   auto json = ParseJSON(R"(
     { "type": "token-request",
-      "issuer": "not a URL" }
+      "issuers": [1995] }
   )",
                         &err);
   ASSERT_TRUE(json);
   ASSERT_FALSE(TrustTokenParamsFromJson(std::move(json)));
 }
 
-// Test that the parser requires that |issuer| be a potentially trustworthy
-// origin.
+// Test that the parser requires each member of |issuers| be a valid origin.
+TEST(TrustTokenAttributeParsing, NonUrlIssuer) {
+  JSONParseError err;
+  auto json = ParseJSON(R"(
+    { "type": "token-request",
+      "issuers": ["https://ok.test", "not a URL"] }
+  )",
+                        &err);
+  ASSERT_TRUE(json);
+  ASSERT_FALSE(TrustTokenParamsFromJson(std::move(json)));
+}
+
+// Test that the parser requires that each member of |issuers| be a potentially
+// trustworthy origin.
 TEST(TrustTokenAttributeParsing, InsecureIssuer) {
   auto json = ParseJSON(R"(
     { "type": "token-request",
-      "issuer": "http://not-potentially-trustworthy.example" }
+      "issuers": ["https://trustworthy.example",
+                  "http://not-potentially-trustworthy.example"] }
   )");
   ASSERT_TRUE(json);
   ASSERT_FALSE(TrustTokenParamsFromJson(std::move(json)));
 }
 
-// Test that the parser requires that |issuer| be a HTTP or HTTPS origin.
+// Test that the parser requires that each member of |issuers| be a HTTP or
+// HTTPS origin.
 TEST(TrustTokenAttributeParsing, NonHttpNonHttpsIssuer) {
   auto json = ParseJSON(R"(
     { "type": "token-request",
-      "issuer": "file:///" }
+      "issuers": ["https://ok.test", "file:///"] }
   )");
   ASSERT_TRUE(json);
   ASSERT_FALSE(TrustTokenParamsFromJson(std::move(json)));
diff --git a/third_party/blink/renderer/core/scheduler_integration_tests/throttling_test.cc b/third_party/blink/renderer/core/scheduler_integration_tests/throttling_test.cc
index 35788fa1..2524228 100644
--- a/third_party/blink/renderer/core/scheduler_integration_tests/throttling_test.cc
+++ b/third_party/blink/renderer/core/scheduler_integration_tests/throttling_test.cc
@@ -2,6 +2,7 @@
 // Use of this source code if governed by a BSD-style license that can be
 // found in LICENSE file.
 
+#include "base/numerics/safe_conversions.h"
 #include "base/strings/stringprintf.h"
 #include "base/test/scoped_feature_list.h"
 #include "base/time/time.h"
@@ -271,7 +272,8 @@
     // Tasks are not throttled beyond the default background throttling behavior
     // nor do they get to run more often.
     Vector<String> expected_ouput(
-        kTimeUntilNextCheck.IntDiv(kDefaultThrottledWakeUpInterval),
+        base::ClampFloor<wtf_size_t>(
+            kTimeUntilNextCheck.FltDiv(kDefaultThrottledWakeUpInterval)),
         "called onTimer");
     EXPECT_THAT(ConsoleMessages(), expected_ouput);
   }
diff --git a/third_party/blink/renderer/modules/canvas/canvas2d/base_rendering_context_2d.cc b/third_party/blink/renderer/modules/canvas/canvas2d/base_rendering_context_2d.cc
index 69f18fb..2cef49e 100644
--- a/third_party/blink/renderer/modules/canvas/canvas2d/base_rendering_context_2d.cc
+++ b/third_party/blink/renderer/modules/canvas/canvas2d/base_rendering_context_2d.cc
@@ -1387,6 +1387,22 @@
   return gradient;
 }
 
+CanvasGradient* BaseRenderingContext2D::createConicGradient(double startAngle,
+                                                            double centerX,
+                                                            double centerY) {
+  if (!std::isfinite(startAngle) || !std::isfinite(centerX) ||
+      !std::isfinite(centerY))
+    return nullptr;
+
+  // clamp to float to avoid float cast overflow
+  float a = clampTo<float>(startAngle);
+  float x = clampTo<float>(centerX);
+  float y = clampTo<float>(centerY);
+
+  auto* gradient = MakeGarbageCollected<CanvasGradient>(a, FloatPoint(x, y));
+  return gradient;
+}
+
 CanvasPattern* BaseRenderingContext2D::createPattern(
     ScriptState* script_state,
     const CanvasImageSourceUnion& image_source,
diff --git a/third_party/blink/renderer/modules/canvas/canvas2d/base_rendering_context_2d.h b/third_party/blink/renderer/modules/canvas/canvas2d/base_rendering_context_2d.h
index eb924fe3..46cfcd2 100644
--- a/third_party/blink/renderer/modules/canvas/canvas2d/base_rendering_context_2d.h
+++ b/third_party/blink/renderer/modules/canvas/canvas2d/base_rendering_context_2d.h
@@ -169,6 +169,9 @@
                                        double y1,
                                        double r1,
                                        ExceptionState&);
+  CanvasGradient* createConicGradient(double startAngle,
+                                      double centerX,
+                                      double centerY);
   CanvasPattern* createPattern(ScriptState*,
                                const CanvasImageSourceUnion&,
                                const String& repetition_type,
diff --git a/third_party/blink/renderer/modules/canvas/canvas2d/canvas_gradient.cc b/third_party/blink/renderer/modules/canvas/canvas2d/canvas_gradient.cc
index f7b235b..cd4abf3 100644
--- a/third_party/blink/renderer/modules/canvas/canvas2d/canvas_gradient.cc
+++ b/third_party/blink/renderer/modules/canvas/canvas2d/canvas_gradient.cc
@@ -54,6 +54,18 @@
                                  Gradient::ColorInterpolation::kUnpremultiplied,
                                  Gradient::DegenerateHandling::kDisallow)) {}
 
+// CanvasRenderingContext2D.createConicGradient only takes one angle argument
+// it makes sense to make that rotation here and always make the angles 0 -> 2pi
+CanvasGradient::CanvasGradient(float startAngle, const FloatPoint& center)
+    : gradient_(
+          Gradient::CreateConic(center,
+                                startAngle,
+                                0,
+                                360,
+                                kSpreadMethodPad,
+                                Gradient::ColorInterpolation::kUnpremultiplied,
+                                Gradient::DegenerateHandling::kDisallow)) {}
+
 void CanvasGradient::addColorStop(double value,
                                   const String& color_string,
                                   ExceptionState& exception_state) {
diff --git a/third_party/blink/renderer/modules/canvas/canvas2d/canvas_gradient.h b/third_party/blink/renderer/modules/canvas/canvas2d/canvas_gradient.h
index ec19265..a3c9417 100644
--- a/third_party/blink/renderer/modules/canvas/canvas2d/canvas_gradient.h
+++ b/third_party/blink/renderer/modules/canvas/canvas2d/canvas_gradient.h
@@ -41,11 +41,15 @@
   DEFINE_WRAPPERTYPEINFO();
 
  public:
+  // Linear Gradient
   CanvasGradient(const FloatPoint& p0, const FloatPoint& p1);
+  // Radial Gradient
   CanvasGradient(const FloatPoint& p0,
                  float r0,
                  const FloatPoint& p1,
                  float r1);
+  // Conic Gradient
+  CanvasGradient(float startAngle, const FloatPoint& center);
 
   Gradient* GetGradient() const { return gradient_.get(); }
 
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 b4b6ae1..9d47e14 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
@@ -77,6 +77,7 @@
     attribute (DOMString or CanvasGradient or CanvasPattern) fillStyle; // (default black)
     CanvasGradient createLinearGradient(double x0, double y0, double x1, double y1);
     [RaisesException] CanvasGradient createRadialGradient(double x0, double y0, double r0, double x1, double y1, double r1);
+    [RuntimeEnabled=NewCanvas2DAPI] CanvasGradient createConicGradient(double startAngle, double cx, double cy);
     [CallWith=ScriptState, RaisesException] CanvasPattern? createPattern(CanvasImageSource image, [TreatNullAs=EmptyString] DOMString repetitionType);
 
     // shadows
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 4371777..a58003a 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
@@ -41,6 +41,7 @@
     attribute (DOMString or CanvasGradient or CanvasPattern) fillStyle; // (default black)
     CanvasGradient createLinearGradient(double x0, double y0, double x1, double y1);
     [RaisesException] CanvasGradient createRadialGradient(double x0, double y0, double r0, double x1, double y1, double r1);
+    [RuntimeEnabled=NewCanvas2DAPI] CanvasGradient createConicGradient(double startAngle, double centerX, double centerY);
     [CallWith=ScriptState, RaisesException] CanvasPattern? createPattern(CanvasImageSource image, [TreatNullAs=EmptyString] DOMString repetitionType);
 
     // shadows
diff --git a/third_party/blink/renderer/modules/clipboard/clipboard_reader.cc b/third_party/blink/renderer/modules/clipboard/clipboard_reader.cc
index 180fe127..a28299e 100644
--- a/third_party/blink/renderer/modules/clipboard/clipboard_reader.cc
+++ b/third_party/blink/renderer/modules/clipboard/clipboard_reader.cc
@@ -156,6 +156,10 @@
   // only be used on the main thread.
   void Read() override {
     DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
+
+    promise_->GetExecutionContext()->CountUse(
+        WebFeature::kHtmlClipboardApiRead);
+
     KURL url;
     unsigned fragment_start = 0;
     unsigned fragment_end = 0;
diff --git a/third_party/blink/renderer/modules/clipboard/clipboard_writer.cc b/third_party/blink/renderer/modules/clipboard/clipboard_writer.cc
index 080b5a2..fc30682 100644
--- a/third_party/blink/renderer/modules/clipboard/clipboard_writer.cc
+++ b/third_party/blink/renderer/modules/clipboard/clipboard_writer.cc
@@ -131,6 +131,9 @@
                   DOMArrayBuffer* html_data) override {
     DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
 
+    promise_->GetExecutionContext()->CountUse(
+        WebFeature::kHtmlClipboardApiWrite);
+
     String html_string =
         String::FromUTF8(reinterpret_cast<const LChar*>(html_data->Data()),
                          html_data->ByteLengthAsSizeT());
diff --git a/third_party/blink/renderer/modules/webgl/webgl2_rendering_context.cc b/third_party/blink/renderer/modules/webgl/webgl2_rendering_context.cc
index e41dd72..6a674327 100644
--- a/third_party/blink/renderer/modules/webgl/webgl2_rendering_context.cc
+++ b/third_party/blink/renderer/modules/webgl/webgl2_rendering_context.cc
@@ -149,7 +149,7 @@
   RegisterExtension(webgl_draw_instanced_base_vertex_base_instance_,
                     kDraftExtension);
   RegisterExtension(webgl_lose_context_);
-  RegisterExtension(webgl_multi_draw_, kDraftExtension);
+  RegisterExtension(webgl_multi_draw_);
   RegisterExtension(webgl_multi_draw_instanced_base_vertex_base_instance_,
                     kDraftExtension);
   RegisterExtension(webgl_video_texture_, kDraftExtension);
diff --git a/third_party/blink/renderer/modules/webgl/webgl_rendering_context.cc b/third_party/blink/renderer/modules/webgl/webgl_rendering_context.cc
index f2c177f..086960a 100644
--- a/third_party/blink/renderer/modules/webgl/webgl_rendering_context.cc
+++ b/third_party/blink/renderer/modules/webgl/webgl_rendering_context.cc
@@ -209,7 +209,7 @@
   RegisterExtension(webgl_depth_texture_, kApprovedExtension, kBothPrefixes);
   RegisterExtension(webgl_draw_buffers_);
   RegisterExtension(webgl_lose_context_, kApprovedExtension, kBothPrefixes);
-  RegisterExtension(webgl_multi_draw_, kDraftExtension);
+  RegisterExtension(webgl_multi_draw_);
   RegisterExtension(webgl_video_texture_, kDraftExtension);
 }
 
diff --git a/third_party/blink/renderer/platform/graphics/canvas_resource_provider.cc b/third_party/blink/renderer/platform/graphics/canvas_resource_provider.cc
index 0004570..b613ea9 100644
--- a/third_party/blink/renderer/platform/graphics/canvas_resource_provider.cc
+++ b/third_party/blink/renderer/platform/graphics/canvas_resource_provider.cc
@@ -470,6 +470,7 @@
       CanvasResourceProvider::RasterRecord(std::move(last_recording));
       return;
     }
+    WillDrawInternal(true);
     gpu::raster::RasterInterface* ri = RasterInterface();
     SkColor background_color = ColorParams().GetOpacityMode() == kOpaque
                                    ? SK_ColorBLACK
@@ -529,7 +530,9 @@
       // Another context may have a read reference to this resource. Flush the
       // deferred queue in that context so that we don't need to copy.
       GetFlushForImageListener()->NotifyFlushForImage(content_id);
-      surface_->flushAndSubmit();
+
+      if (!use_oop_rasterization_)
+        surface_->flushAndSubmit();
     }
 
     return !resource_->HasOneRef();
diff --git a/third_party/blink/renderer/platform/loader/fetch/resource_fetcher.cc b/third_party/blink/renderer/platform/loader/fetch/resource_fetcher.cc
index 5d3d012..c404041 100644
--- a/third_party/blink/renderer/platform/loader/fetch/resource_fetcher.cc
+++ b/third_party/blink/renderer/platform/loader/fetch/resource_fetcher.cc
@@ -2256,7 +2256,6 @@
 
 void ResourceFetcher::AddSubresourceWebBundle(
     SubresourceWebBundle& subresource_web_bundle) {
-  DCHECK(RuntimeEnabledFeatures::SubresourceWebBundlesEnabled());
   subresource_web_bundles_.insert(&subresource_web_bundle);
 }
 
diff --git a/third_party/blink/renderer/platform/loader/fetch/trust_token_params_conversion.cc b/third_party/blink/renderer/platform/loader/fetch/trust_token_params_conversion.cc
index c8c631b..19332b18 100644
--- a/third_party/blink/renderer/platform/loader/fetch/trust_token_params_conversion.cc
+++ b/third_party/blink/renderer/platform/loader/fetch/trust_token_params_conversion.cc
@@ -20,9 +20,9 @@
   out->refresh_policy = in.refresh_policy;
   out->sign_request_data = in.sign_request_data;
   out->include_timestamp_header = in.include_timestamp_header;
-  // Optional value:
-  if (in.issuer)
-    out->issuer = in.issuer->ToUrlOrigin();
+  for (const scoped_refptr<const SecurityOrigin>& issuer : in.issuers) {
+    out->issuers.push_back(issuer->ToUrlOrigin());
+  }
   for (const String& additional_header : in.additional_signed_headers) {
     out->additional_signed_headers.push_back(additional_header.Latin1());
   }
diff --git a/third_party/blink/renderer/platform/runtime_enabled_features.json5 b/third_party/blink/renderer/platform/runtime_enabled_features.json5
index 24b7e78..a3d339a 100644
--- a/third_party/blink/renderer/platform/runtime_enabled_features.json5
+++ b/third_party/blink/renderer/platform/runtime_enabled_features.json5
@@ -1755,6 +1755,8 @@
     },
     {
       name: "SubresourceWebBundles",
+      origin_trial_feature_name: "SubresourceWebBundles",
+      origin_trial_allows_third_party: true,
       status: "experimental"
     },
     {
diff --git a/third_party/blink/web_tests/NeverFixTests b/third_party/blink/web_tests/NeverFixTests
index 4ff91cf..d140daa3 100644
--- a/third_party/blink/web_tests/NeverFixTests
+++ b/third_party/blink/web_tests/NeverFixTests
@@ -2149,3 +2149,6 @@
 # These tests require a physical device connected.
 wpt_internal/serial/serialPort_loopback-manual.https.html [ Skip ]
 wpt_internal/serial/serialPort_disconnect-manual.https.html [ Skip ]
+
+# CPU test is enough for this one as there are gradient issues on the GPU
+virtual/gpu/fast/canvas/conic-gradient.html [ Skip ]
\ No newline at end of file
diff --git a/third_party/blink/web_tests/VirtualTestSuites b/third_party/blink/web_tests/VirtualTestSuites
index 2b705eca..938ed12 100644
--- a/third_party/blink/web_tests/VirtualTestSuites
+++ b/third_party/blink/web_tests/VirtualTestSuites
@@ -764,5 +764,10 @@
                "http/tests/portals",
                "wpt_internal/portals" ],
     "args": [ "--enable-features=Portals,PortalsCrossOrigin" ]
+  },
+  {
+    "prefix": "restrict-gamepad",
+    "bases": [ "external/wpt/gamepad" ],
+    "args": [ "--enable-features=RestrictGamepadAccess" ]
   }
 ]
diff --git a/third_party/blink/web_tests/external/wpt/css/css-flexbox/percentage-size-quirks-002.html b/third_party/blink/web_tests/external/wpt/css/css-flexbox/percentage-size-quirks-002.html
new file mode 100644
index 0000000..c66ebd4
--- /dev/null
+++ b/third_party/blink/web_tests/external/wpt/css/css-flexbox/percentage-size-quirks-002.html
@@ -0,0 +1,63 @@
+<!doctype quirks>
+<title>CSS Flexbox: percentage size in flexbox children in quirks mode</title>
+<link rel="author" title="Daniel Holbert" href="mailto:dholbert@mozilla.com">
+<link rel="author" title="David Grogan" href="mailto:dgrogan@chromium.org">
+<link rel="help" href="https://drafts.csswg.org/css-flexbox/#flex-containers">
+<link rel="help" href="https://quirks.spec.whatwg.org/#the-percentage-height-calculation-quirk" title="Number 4">
+<link rel="help" href="https://crbug.com/1054185">
+<meta name="assert" content="This test checks that percentage height/width values in flexbox descendants are correctly resolved in quirks mode.">
+
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<script src="/resources/check-layout-th.js"></script>
+
+<style>
+.fixed-height { height: 100px; }
+.flex {
+  display: flex;
+  border: 3px solid black;
+}
+
+.pct {
+    height: 100%;
+    min-height: 10px;
+    width: 50px;
+    display: inline-block;
+    vertical-align: top;
+    background: purple;
+}
+.px {
+    height: 50px;
+    width: 50px;
+    display: inline-block;
+    vertical-align: top;
+    background: blue
+};
+</style>
+
+flex with 1 wrapper div inside:
+<div class="fixed-height">
+  <div class="flex">
+    <div>
+      <div class="pct" data-expected-height=50></div>
+      <div class="px"></div>
+    </div>
+  </div>
+</div>
+flex with several wrapper divs inside:
+<div class="fixed-height">
+  <div class="flex">
+    <div>
+      <div>
+        <div>
+          <div class="pct" data-expected-height=50></div>
+          <div class="px"></div>
+        </div>
+      </div>
+    </div>
+  </div>
+</div>
+
+<script>
+checkLayout('.pct');
+</script>
diff --git a/third_party/blink/web_tests/external/wpt/css/css-flexbox/position-absolute-014.html b/third_party/blink/web_tests/external/wpt/css/css-flexbox/position-absolute-014.html
new file mode 100644
index 0000000..f02a2680
--- /dev/null
+++ b/third_party/blink/web_tests/external/wpt/css/css-flexbox/position-absolute-014.html
@@ -0,0 +1,82 @@
+<!doctype html>
+<title>abspos flex children with top margins</title>
+<link rel="author" title="Daniel Holbert" href="mailto:dholbert@mozilla.org">
+<link rel="author" title="David Grogan" href="mailto:dgrogan@chromium.org">
+<link rel="help" href="https://drafts.csswg.org/css-flexbox/#abspos-items">
+<link rel="bookmark" href="https://crbug.com/808750">
+<meta name="flags" content="dom">
+
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+
+<style>
+.container {
+  display: flex;
+  background: lightgray;
+  width: 250px;
+  height: 48px;
+
+  /* Add some margin so that overflowing things don't stomp on each other: */
+  margin: 50px 10px;
+  float: left;
+  position: relative;
+}
+
+.contentBox {
+  position: absolute;
+  /* Margin-box is 100px tall (2px of border + 98px of content): */
+  border: 1px solid teal;
+  height: 98px;
+
+  width: 98px;
+  left: 20px;
+}
+.marginBox {
+  position: absolute;
+  /* Margin-box is 100px tall
+    (60px of margin-top + 2px of border + 38px of content): */
+  margin-top: 60px;
+  border: 1px solid orange;
+  height: 38px;
+
+  width: 100px;
+  left: 120px;
+}
+</style>
+<div class="container">
+  <div class="contentBox">
+    aaa
+  </div>
+  <div class="marginBox">
+    bbb
+  </div>
+</div>
+
+<div class="container" style="align-items: flex-end">
+  <div class="contentBox">
+    aaa
+  </div>
+  <div class="marginBox">
+    bbb
+  </div>
+</div>
+
+<div class="container" style="align-items: center">
+  <div class="contentBox">
+    aaa
+  </div>
+  <div class="marginBox">
+    bbb
+  </div>
+</div>
+<div id=log style="clear:both"></div>
+
+<script>
+test(function() {
+  var elements = document.querySelectorAll(".contentBox, .marginBox");
+  for (var i = 0; i < elements.length; i+=2) {
+    assert_equals(elements[i].getBoundingClientRect().bottom,
+                  elements[i+1].getBoundingClientRect().bottom);
+  }
+}, "The bottom of each pair of boxes should be the same");
+</script>
diff --git a/third_party/blink/web_tests/external/wpt/feature-policy/experimental-features/resources/feature-policy-trust-token-redemption.html b/third_party/blink/web_tests/external/wpt/feature-policy/experimental-features/resources/feature-policy-trust-token-redemption.html
index cf6c983..6ae6f6fa 100644
--- a/third_party/blink/web_tests/external/wpt/feature-policy/experimental-features/resources/feature-policy-trust-token-redemption.html
+++ b/third_party/blink/web_tests/external/wpt/feature-policy/experimental-features/resources/feature-policy-trust-token-redemption.html
@@ -20,7 +20,7 @@
       new Request("https://destination.example/", {
         trustToken: {
           type: "send-srr",
-          issuer: "https://issuer.example/"
+          issuers: ["https://issuer.example/"]
         }
       });
     } catch (e) {
@@ -30,7 +30,9 @@
     try {
       const xhr = new XMLHttpRequest();
       xhr.open("GET", "https://issuer.example/");
-      xhr.setTrustToken( { type: "srr-token-redemption" } );
+      xhr.setTrustToken({
+        type: "srr-token-redemption"
+      });
     } catch (e) {
       num_enabled--;
     }
@@ -40,7 +42,7 @@
       xhr.open("GET", "https://destination.example/");
       xhr.setTrustToken({
         type: "send-srr",
-        issuer: "https://issuer.example/"
+        issuers: ["https://issuer.example/"]
       });
     } catch (e) {
       num_enabled--;
diff --git a/third_party/blink/web_tests/external/wpt/feature-policy/experimental-features/trust-token-redemption-default-feature-policy.tentative.https.sub.html b/third_party/blink/web_tests/external/wpt/feature-policy/experimental-features/trust-token-redemption-default-feature-policy.tentative.https.sub.html
index c0485aa9..d880489 100644
--- a/third_party/blink/web_tests/external/wpt/feature-policy/experimental-features/trust-token-redemption-default-feature-policy.tentative.https.sub.html
+++ b/third_party/blink/web_tests/external/wpt/feature-policy/experimental-features/trust-token-redemption-default-feature-policy.tentative.https.sub.html
@@ -23,20 +23,22 @@
         });
         new Request("https://destination.example/", {
           trustToken: {
-            type: "send-srr",  // signing
-            issuer: "https://issuer.example/"
+            type: "send-srr", // signing
+            issuers: ["https://issuer.example/"]
           }
         });
 
         const redemption_xhr = new XMLHttpRequest();
         redemption_xhr.open("GET", "https://issuer.example/");
-        redemption_xhr.setTrustToken( { type: "srr-token-redemption" } );
+        redemption_xhr.setTrustToken({
+          type: "srr-token-redemption"
+        });
 
         const signing_xhr = new XMLHttpRequest();
         signing_xhr.open("GET", "https://destination.example/");
         signing_xhr.setTrustToken({
-          type: "send-srr",  // signing
-          issuer: "https://issuer.example/"
+          type: "send-srr", // signing
+          issuers: ["https://issuer.example/"]
         });
       } catch (e) {
         assert_unreached();
diff --git a/third_party/blink/web_tests/external/wpt/gamepad/feature-policy-gamepad.html b/third_party/blink/web_tests/external/wpt/gamepad/feature-policy-gamepad.html
new file mode 100644
index 0000000..8ee0c71
--- /dev/null
+++ b/third_party/blink/web_tests/external/wpt/gamepad/feature-policy-gamepad.html
@@ -0,0 +1,9 @@
+<script>
+    try {
+        let test = navigator.getGamepads();
+        if (test)
+            window.parent.postMessage({ enabled:true}, '*');
+    } catch (err) {
+        window.parent.postMessage({ enabled:false}, '*');
+    }
+</script>
\ No newline at end of file
diff --git a/third_party/blink/web_tests/external/wpt/gamepad/gamepad-default-feature-policy.https.sub-expected.txt b/third_party/blink/web_tests/external/wpt/gamepad/gamepad-default-feature-policy.https.sub-expected.txt
new file mode 100644
index 0000000..5d94b35
--- /dev/null
+++ b/third_party/blink/web_tests/external/wpt/gamepad/gamepad-default-feature-policy.https.sub-expected.txt
@@ -0,0 +1,6 @@
+This is a testharness.js-based test.
+PASS Feature-Policy allow="gamepad" allows same-origin by default.
+PASS Feature-Policy allow="gamepad" allows cross-origin with feature allowed.
+FAIL Feature-Policy allow="gamepad" disallows cross-origin by default. assert_false: getGamepads() expected false got true
+Harness: the test ran to completion.
+
diff --git a/third_party/blink/web_tests/external/wpt/gamepad/gamepad-default-feature-policy.https.sub.html b/third_party/blink/web_tests/external/wpt/gamepad/gamepad-default-feature-policy.https.sub.html
new file mode 100644
index 0000000..fce0eaf
--- /dev/null
+++ b/third_party/blink/web_tests/external/wpt/gamepad/gamepad-default-feature-policy.https.sub.html
@@ -0,0 +1,34 @@
+<!DOCTYPE html>
+<body>
+  <script src=/resources/testharness.js></script>
+  <script src=/resources/testharnessreport.js></script>
+  <script src=/feature-policy/resources/featurepolicy.js></script>
+  <script src=util/utils.js></script>
+  <script>
+  'use strict';
+  const relative_path = '/gamepad/feature-policy-gamepad.html';
+  const base_src = '/feature-policy/resources/redirect-on-load.html#';
+  const sub = 'https://{{domains[www]}}:{{ports[https][0]}}';
+  const same_origin_src = base_src + relative_path;
+  const cross_origin_src = sub + relative_path;
+  const header = 'Feature-Policy allow="gamepad"';
+
+  async_test(t => {
+    test_feature_availability(
+        'getGamepads()', t, same_origin_src,
+        expect_feature_available_default);
+  }, header + ' allows same-origin by default.');
+
+  async_test(t => {
+    test_feature_availability(
+        'getGamepads()', t, cross_origin_src,
+        expect_feature_available_default, 'gamepad');
+  }, header + ' allows cross-origin with feature allowed.');
+
+  async_test(t => {
+    test_feature_availability(
+        'getGamepads()', t, cross_origin_src,
+        expect_feature_unavailable_default);
+  }, header + ' disallows cross-origin by default.');
+  </script>
+</body>
\ No newline at end of file
diff --git a/third_party/blink/web_tests/external/wpt/gamepad/gamepad-secure-context-expected.txt b/third_party/blink/web_tests/external/wpt/gamepad/gamepad-secure-context-expected.txt
new file mode 100644
index 0000000..30e28ff
--- /dev/null
+++ b/third_party/blink/web_tests/external/wpt/gamepad/gamepad-secure-context-expected.txt
@@ -0,0 +1,4 @@
+This is a testharness.js-based test.
+FAIL When in a non-secure context, getGamepad() should throw an error. promise_test: Unhandled rejection with value: "getGamepads should throw an error when being called in non-secure contexts."
+Harness: the test ran to completion.
+
diff --git a/third_party/blink/web_tests/external/wpt/gamepad/gamepad-secure-context.html b/third_party/blink/web_tests/external/wpt/gamepad/gamepad-secure-context.html
new file mode 100644
index 0000000..97b4ea2
--- /dev/null
+++ b/third_party/blink/web_tests/external/wpt/gamepad/gamepad-secure-context.html
@@ -0,0 +1,20 @@
+<!DOCTYPE html>
+<meta charset="utf-8" />
+<title>Gamepad Test: non-secure contexts</title>
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<script>
+  promise_test(() => {
+    return new Promise((resolve, reject) => {
+      try {
+        navigator.getGamepads();
+        reject(
+          "getGamepads should throw an error when being called in non-secure contexts."
+        );
+      } catch (error) {
+        resolve();
+      }
+    });
+  }, "When in a non-secure context, getGamepad() should throw an error.");
+
+</script>
diff --git a/third_party/blink/web_tests/external/wpt/gamepad/gamepad-supported-by-feature-policy.html b/third_party/blink/web_tests/external/wpt/gamepad/gamepad-supported-by-feature-policy.html
new file mode 100644
index 0000000..a688a380
--- /dev/null
+++ b/third_party/blink/web_tests/external/wpt/gamepad/gamepad-supported-by-feature-policy.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<title>Test that gamepad is advertised in the feature list</title>
+<link rel="help" href="https://w3c.github.io/webappsec-feature-policy/#dom-featurepolicy-features">
+<link rel="help" href="https://github.com/w3c/encrypted-media/pull/432">
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<script>
+test(() => {
+    assert_in_array('gamepad', document.featurePolicy.features());
+}, 'document.featurePolicy.features should advertise gamepad.');
+</script>
\ No newline at end of file
diff --git a/third_party/blink/web_tests/external/wpt/html/canvas/element/fill-and-stroke-styles/2d.gradient.conic.html b/third_party/blink/web_tests/external/wpt/html/canvas/element/fill-and-stroke-styles/2d.gradient.conic.html
new file mode 100644
index 0000000..608b6a1
--- /dev/null
+++ b/third_party/blink/web_tests/external/wpt/html/canvas/element/fill-and-stroke-styles/2d.gradient.conic.html
@@ -0,0 +1,36 @@
+<!DOCTYPE html>
+<!-- DO NOT EDIT! This test has been generated by /html/canvas/tools/gentest.py. -->
+<title>Canvas test: 2d.gradient.conic</title>
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<script src="/html/canvas/resources/canvas-tests.js"></script>
+<link rel="stylesheet" href="/html/canvas/resources/canvas-tests.css">
+<body class="show_output">
+
+<h1>2d.gradient.conic</h1>
+<p class="desc">Conic gradient function exists</p>
+
+
+<p class="output">Actual output:</p>
+<canvas id="c" class="output" width="100" height="50"><p class="fallback">FAIL (fallback content)</p></canvas>
+<p class="output expectedtext">Expected output:<p><img src="/images/green-100x50.png" class="output expected" id="expected" alt="">
+<ul id="d"></ul>
+<script>
+var t = async_test("Conic gradient function exists");
+_addTest(function(canvas, ctx) {
+
+const g = ctx.createConicGradient(0, 0, 25);
+g.addColorStop(0, "#0f0");
+g.addColorStop(0.5, "#0f0");
+g.addColorStop(0.51, "#f00");
+g.addColorStop(1, "#f00");
+ctx.fillStyle = g;
+ctx.fillRect(0, 0, 100, 50);
+_assertPixel(canvas, 25,25, 0,255,0,255, "25,25", "0,255,0,255");
+_assertPixel(canvas, 50,25, 0,255,0,255, "50,25", "0,255,0,255");
+_assertPixel(canvas, 75,25, 0,255,0,255, "75,25", "0,255,0,255");
+
+
+});
+</script>
+
diff --git a/third_party/blink/web_tests/external/wpt/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.conic.html b/third_party/blink/web_tests/external/wpt/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.conic.html
new file mode 100644
index 0000000..a1a4651
--- /dev/null
+++ b/third_party/blink/web_tests/external/wpt/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.conic.html
@@ -0,0 +1,36 @@
+<!DOCTYPE html>
+<!-- DO NOT EDIT! This test has been generated by /html/canvas/tools/gentest.py. -->
+<title>OffscreenCanvas test: 2d.gradient.conic</title>
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<script src="/html/canvas/resources/canvas-tests.js"></script>
+
+<h1>2d.gradient.conic</h1>
+<p class="desc">Conic gradient function exists</p>
+
+
+<script>
+var t = async_test("Conic gradient function exists");
+var t_pass = t.done.bind(t);
+var t_fail = t.step_func(function(reason) {
+    throw reason;
+});
+t.step(function() {
+
+var offscreenCanvas = new OffscreenCanvas(100, 50);
+var ctx = offscreenCanvas.getContext('2d');
+
+const g = ctx.createConicGradient(0, 0, 25);
+g.addColorStop(0, "#0f0");
+g.addColorStop(0.5, "#0f0");
+g.addColorStop(0.5, "#f00");
+g.addColorStop(1, "#f00");
+ctx.fillStyle = g;
+ctx.fillRect(0, 0, 100, 50);
+_assertPixel(offscreenCanvas, 25,25, 0,255,0,255, "25,25", "0,255,0,255");
+_assertPixel(offscreenCanvas, 50,25, 0,255,0,255, "50,25", "0,255,0,255");
+_assertPixel(offscreenCanvas, 75,25, 0,255,0,255, "75,25", "0,255,0,255");
+t.done();
+
+});
+</script>
diff --git a/third_party/blink/web_tests/external/wpt/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.conic.worker.js b/third_party/blink/web_tests/external/wpt/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.conic.worker.js
new file mode 100644
index 0000000..53a61ad
--- /dev/null
+++ b/third_party/blink/web_tests/external/wpt/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.conic.worker.js
@@ -0,0 +1,32 @@
+// DO NOT EDIT! This test has been generated by /html/canvas/tools/gentest.py.
+// OffscreenCanvas test in a worker:2d.gradient.conic
+// Description:Conic gradient function exists
+// Note:
+
+importScripts("/resources/testharness.js");
+importScripts("/html/canvas/resources/canvas-tests.js");
+
+var t = async_test("Conic gradient function exists");
+var t_pass = t.done.bind(t);
+var t_fail = t.step_func(function(reason) {
+    throw reason;
+});
+t.step(function() {
+
+var offscreenCanvas = new OffscreenCanvas(100, 50);
+var ctx = offscreenCanvas.getContext('2d');
+
+const g = ctx.createConicGradient(0, 0, 25);
+g.addColorStop(0, "#0f0");
+g.addColorStop(0.5, "#0f0");
+g.addColorStop(0.5, "#f00");
+g.addColorStop(1, "#f00");
+ctx.fillStyle = g;
+ctx.fillRect(0, 0, 100, 50);
+_assertPixel(offscreenCanvas, 25,25, 0,255,0,255, "25,25", "0,255,0,255");
+_assertPixel(offscreenCanvas, 50,25, 0,255,0,255, "50,25", "0,255,0,255");
+_assertPixel(offscreenCanvas, 75,25, 0,255,0,255, "75,25", "0,255,0,255");
+t.done();
+
+});
+done();
diff --git a/third_party/blink/web_tests/external/wpt/html/canvas/tools/yaml/element/fill-and-stroke-styles.yaml b/third_party/blink/web_tests/external/wpt/html/canvas/tools/yaml/element/fill-and-stroke-styles.yaml
index d05ae091..50d2808 100644
--- a/third_party/blink/web_tests/external/wpt/html/canvas/tools/yaml/element/fill-and-stroke-styles.yaml
+++ b/third_party/blink/web_tests/external/wpt/html/canvas/tools/yaml/element/fill-and-stroke-styles.yaml
@@ -1174,10 +1174,20 @@
     @assert pixel 75,25 == 0,255,0,255;
   expected: green
 
-
-
-
-
+- name: 2d.gradient.conic
+  desc: Conic gradient function exists
+  code: |
+    const g = ctx.createConicGradient(0, 0, 25);
+    g.addColorStop(0, "#0f0");
+    g.addColorStop(0.5, "#0f0");
+    g.addColorStop(0.51, "#f00");
+    g.addColorStop(1, "#f00");
+    ctx.fillStyle = g;
+    ctx.fillRect(0, 0, 100, 50);
+    @assert pixel 25,25 == 0,255,0,255;
+    @assert pixel 50,25 == 0,255,0,255;
+    @assert pixel 75,25 == 0,255,0,255;
+  expected: green
 
 - name: 2d.pattern.basic.type
   testing:
diff --git a/third_party/blink/web_tests/external/wpt/html/canvas/tools/yaml/offscreen/fill-and-stroke-styles.yaml b/third_party/blink/web_tests/external/wpt/html/canvas/tools/yaml/offscreen/fill-and-stroke-styles.yaml
index 2554d48d..7be040a 100644
--- a/third_party/blink/web_tests/external/wpt/html/canvas/tools/yaml/offscreen/fill-and-stroke-styles.yaml
+++ b/third_party/blink/web_tests/external/wpt/html/canvas/tools/yaml/offscreen/fill-and-stroke-styles.yaml
@@ -928,6 +928,22 @@
     @assert pixel 75,25 == 0,255,0,255;
     t.done();
 
+- name: 2d.gradient.conic
+  desc: Conic gradient function exists
+  code: |
+    const g = ctx.createConicGradient(0, 0, 25);
+    g.addColorStop(0, "#0f0");
+    g.addColorStop(0.5, "#0f0");
+    g.addColorStop(0.5, "#f00");
+    g.addColorStop(1, "#f00");
+    ctx.fillStyle = g;
+    ctx.fillRect(0, 0, 100, 50);
+    @assert pixel 25,25 == 0,255,0,255;
+    @assert pixel 50,25 == 0,255,0,255;
+    @assert pixel 75,25 == 0,255,0,255;
+    t.done();
+  expected: green
+
 - name: 2d.pattern.basic.image
   testing:
   - 2d.pattern.painting
diff --git a/third_party/blink/web_tests/external/wpt/trust-tokens/trust-token-parameter-validation-xhr.tentative.https.html b/third_party/blink/web_tests/external/wpt/trust-tokens/trust-token-parameter-validation-xhr.tentative.https.html
index 4a6c30c..0ee538c 100644
--- a/third_party/blink/web_tests/external/wpt/trust-tokens/trust-token-parameter-validation-xhr.tentative.https.html
+++ b/third_party/blink/web_tests/external/wpt/trust-tokens/trust-token-parameter-validation-xhr.tentative.https.html
@@ -72,7 +72,29 @@
       request.open('GET', 'https://trusttoken.example');
       request.setTrustToken({
         type: "send-srr",
-        issuer: "not a valid URL"
+        issuers: []
+      });
+    });
+  }, 'Trust Tokens signing operations require at least one issuer URL.');
+
+  test(() => {
+    assert_throws_js(TypeError, () => {
+      let request = new XMLHttpRequest();
+      request.open('GET', 'https://trusttoken.example');
+      request.setTrustToken({
+        type: "send-srr",
+        issuers: [3]
+      });
+    });
+  }, 'Trust Tokens operations require string issuer URLs, if provided.');
+
+  test(() => {
+    assert_throws_js(TypeError, () => {
+      let request = new XMLHttpRequest();
+      request.open('GET', 'https://trusttoken.example');
+      request.setTrustToken({
+        type: "send-srr",
+        issuers: ["not a valid URL"]
       });
     });
   }, 'Trust Tokens operations require valid issuer URLs, if provided.');
@@ -83,7 +105,7 @@
       request.open('GET', 'https://trusttoken.example');
       request.setTrustToken({
         type: "send-srr",
-        issuer: "http://not-secure.com"
+        issuers: ["http://not-secure.com"]
       });
     });
   }, 'Trust Tokens operations require secure issuer URLs, if provided.');
@@ -93,7 +115,7 @@
     request.open('GET', 'https://trusttoken.example');
     request.setTrustToken({
       type: "send-srr",
-      issuer: "http://localhost"
+      issuers: ["http://localhost"]
     });
   }, 'Since localhost URLs are potentially trustworthy, setting an issuer to localhost should succeed.');
 </script>
diff --git a/third_party/blink/web_tests/external/wpt/trust-tokens/trust-token-parameter-validation.tentative.https.html b/third_party/blink/web_tests/external/wpt/trust-tokens/trust-token-parameter-validation.tentative.https.html
index c3a6127..733873e 100644
--- a/third_party/blink/web_tests/external/wpt/trust-tokens/trust-token-parameter-validation.tentative.https.html
+++ b/third_party/blink/web_tests/external/wpt/trust-tokens/trust-token-parameter-validation.tentative.https.html
@@ -51,18 +51,40 @@
       new Request('https://example.com', {
         trustToken: {
           type: "send-srr",
-          issuer: "not a valid URL"
+          issuers: []
         }
       });
     });
-  }, 'Trust Tokens fetches require valid issuer URLs, if provided.');
+  }, 'Trust Tokens signing operations require at least one issuer URL');
 
   test(() => {
     assert_throws_js(TypeError, () => {
       new Request('https://example.com', {
         trustToken: {
           type: "send-srr",
-          issuer: "http://not-secure.com"
+          issuers: [3]
+        }
+      });
+    });
+  }, 'Trust Tokens signing operations require string issuer URLs, if provided.');
+
+  test(() => {
+    assert_throws_js(TypeError, () => {
+      new Request('https://example.com', {
+        trustToken: {
+          type: "send-srr",
+          issuers: ["not a valid URL"]
+        }
+      });
+    });
+  }, 'Trust Tokens signing operations require valid issuer URLs, if provided.');
+
+  test(() => {
+    assert_throws_js(TypeError, () => {
+      new Request('https://example.com', {
+        trustToken: {
+          type: "send-srr",
+          issuers: ["http://not-secure.com"]
         }
       });
     });
@@ -72,7 +94,7 @@
     new Request('https://example.com', {
       trustToken: {
         type: "send-srr",
-        issuer: "http://localhost"
+        issuers: ["http://localhost"]
       }
     });
   }, 'Since localhost URLs are potentially trustworthy, setting an issuer to localhost should succeed.');
diff --git a/third_party/blink/web_tests/external/wpt/web-bundle/subresource-loading/subresource-loading-from-web-bundle.tentative.html b/third_party/blink/web_tests/external/wpt/web-bundle/subresource-loading/subresource-loading-from-web-bundle.tentative.html
index e352646..27e164af 100644
--- a/third_party/blink/web_tests/external/wpt/web-bundle/subresource-loading/subresource-loading-from-web-bundle.tentative.html
+++ b/third_party/blink/web_tests/external/wpt/web-bundle/subresource-loading/subresource-loading-from-web-bundle.tentative.html
@@ -7,7 +7,7 @@
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
 <body>
-  <link rel="webbundle" href="../resources/wbn/subresource.wbn"
+  <link id="link-web-bundle" rel="webbundle" href="../resources/wbn/subresource.wbn"
         resources="https://subresource-wbn.example/root.js https://subresource-wbn.example/submodule.js" />
   <script>
     promise_test(async () => {
@@ -41,25 +41,43 @@
     }, 'Dynamically adding / updating / removing "<link rel=webbundle>"');
 
     promise_test(() => {
+      return addLinkAndWaitForLoad("../resources/wbn/dynamic1.wbn?test-event");
+    }, '<link rel="webbundle"> fires a load event on load success');
+
+    promise_test((t) => {
+      return addLinkAndWaitForError("../resources/wbn/nonexistent.wbn");
+    }, '<link rel="webbundle"> fires an error event on load failure');
+
+    promise_test(async () => {
+      const wbn_url = 'http://web-platform.test:8001/web-bundle/resources/wbn/subresource.wbn?test-resources-update';
+      const resource_url = 'https://subresource-wbn.example/submodule.js';
+      const link = await addLinkAndWaitForLoad(wbn_url);
+      link.resources.add(resource_url);
+      const resp = await fetch(resource_url, {cache: 'no-store'});
+      assert_true(resp.ok);
+      assert_equals(performance.getEntriesByName(wbn_url).length, 1);
+    }, 'Updating resource= attribute should not reload the bundle');
+
+    function addLinkAndWaitForLoad(url) {
       return new Promise((resolve, reject) => {
         const link = document.createElement("link");
         link.rel = "webbundle";
-        link.href = "../resources/wbn/dynamic1.wbn?test-event";
-        link.onload = resolve;
+        link.href = url;
+        link.onload = () => resolve(link);
         link.onerror = reject;
         document.body.appendChild(link);
       });
-    }, '<link rel="webbundle"> fires a load event on load success');
+    }
 
-    promise_test(() => {
+    function addLinkAndWaitForError(url) {
       return new Promise((resolve, reject) => {
         const link = document.createElement("link");
         link.rel = "webbundle";
-        link.href = "../resources/wbn/nonexistent.wbn";
+        link.href = url;
         link.onload = reject;
-        link.onerror = resolve;
+        link.onerror = () => resolve(link);
         document.body.appendChild(link);
       });
-    }, '<link rel="webbundle"> fires an error event on load failure');
+    }
   </script>
 </body>
diff --git a/third_party/blink/web_tests/fast/canvas/conic-gradient-expected.html b/third_party/blink/web_tests/fast/canvas/conic-gradient-expected.html
new file mode 100644
index 0000000..7957cea6
--- /dev/null
+++ b/third_party/blink/web_tests/fast/canvas/conic-gradient-expected.html
@@ -0,0 +1,22 @@
+<!DOCTYPE html>
+<html>
+<head>
+  <title></title>
+  <style type="text/css">
+    div {
+      width: 300px;
+      height: 150px;
+      background: conic-gradient(
+        from 15deg at 100px 50px,
+        red 0.2turn,
+        orange 0.2turn 0.4turn,
+        yellow 0.4turn 0.6turn,
+        green 0.6turn 0.8turn,
+        blue 0.8turn 1.0turn
+      );
+  </style>
+</head>
+<body>
+  <div id="output"></div>
+</body>
+</html>
\ No newline at end of file
diff --git a/third_party/blink/web_tests/fast/canvas/conic-gradient.html b/third_party/blink/web_tests/fast/canvas/conic-gradient.html
new file mode 100644
index 0000000..751c7c14
--- /dev/null
+++ b/third_party/blink/web_tests/fast/canvas/conic-gradient.html
@@ -0,0 +1,29 @@
+<!DOCTYPE html>
+<html>
+<head>
+  <title>Conic gradient</title>
+</head>
+<body>
+  <canvas id="c"></canvas>
+  <script type="text/javascript">
+    const canvas = document.getElementById('c');
+    const ctx = canvas.getContext('2d');
+
+    const grad = ctx.createConicGradient(15, 100, 50);
+
+    grad.addColorStop(0, "red");
+    grad.addColorStop(0.2, "red");
+    grad.addColorStop(0.2, "orange");
+    grad.addColorStop(0.4, "orange");
+    grad.addColorStop(0.4, "yellow");
+    grad.addColorStop(0.6, "yellow");
+    grad.addColorStop(0.6, "green");
+    grad.addColorStop(0.8, "green");
+    grad.addColorStop(0.8, "blue");
+
+    ctx.fillStyle = grad;
+    ctx.fillRect(0, 0, canvas.width, canvas.height);
+  </script>
+
+</body>
+</html>
\ No newline at end of file
diff --git a/third_party/blink/web_tests/http/tests/loading/trust-tokens/trust-token-fetch.tentative.https.html b/third_party/blink/web_tests/http/tests/loading/trust-tokens/trust-token-fetch.tentative.https.html
index af096c8..48b99f1 100644
--- a/third_party/blink/web_tests/http/tests/loading/trust-tokens/trust-token-fetch.tentative.https.html
+++ b/third_party/blink/web_tests/http/tests/loading/trust-tokens/trust-token-fetch.tentative.https.html
@@ -42,7 +42,7 @@
       return fetch('https://destination.test', {
         trustToken: {
           type: 'send-srr',
-          issuer: 'https://issuer.test'
+          issuers: ['https://issuer.test']
         }
       });
     })(), 'Trust Token signing should not fail a request.'),
diff --git a/third_party/blink/web_tests/http/tests/loading/trust-tokens/trust-token-xhr.tentative.https.html b/third_party/blink/web_tests/http/tests/loading/trust-tokens/trust-token-xhr.tentative.https.html
index f39383da..0179973 100644
--- a/third_party/blink/web_tests/http/tests/loading/trust-tokens/trust-token-xhr.tentative.https.html
+++ b/third_party/blink/web_tests/http/tests/loading/trust-tokens/trust-token-xhr.tentative.https.html
@@ -43,7 +43,7 @@
       request.open('GET', 'https://destination.test');
       request.setTrustToken({
         type: 'send-srr',
-        issuer: 'https://issuer.test'
+        issuers: ['https://issuer.test']
       });
       request.onerror = t.step_func(() => {
         assert_equals(request.trustTokenOperationError, null,
diff --git a/third_party/blink/web_tests/http/tests/loading/wbn/README.md b/third_party/blink/web_tests/http/tests/loading/wbn/README.md
new file mode 100644
index 0000000..97ab28c
--- /dev/null
+++ b/third_party/blink/web_tests/http/tests/loading/wbn/README.md
@@ -0,0 +1,2 @@
+This directory contains tests related to
+[Web Bundles](https://wicg.github.io/webpackage/draft-yasskin-wpack-bundled-exchanges.html).
diff --git a/third_party/blink/web_tests/http/tests/loading/wbn/resources/README.md b/third_party/blink/web_tests/http/tests/loading/wbn/resources/README.md
new file mode 100644
index 0000000..858ab398
--- /dev/null
+++ b/third_party/blink/web_tests/http/tests/loading/wbn/resources/README.md
@@ -0,0 +1,2 @@
+To regenerate the web bundle files in this directory, run
+`generate-test-wbns.sh`.
diff --git a/third_party/blink/web_tests/http/tests/loading/wbn/resources/generate-test-wbns.sh b/third_party/blink/web_tests/http/tests/loading/wbn/resources/generate-test-wbns.sh
new file mode 100755
index 0000000..56e4fb3
--- /dev/null
+++ b/third_party/blink/web_tests/http/tests/loading/wbn/resources/generate-test-wbns.sh
@@ -0,0 +1,27 @@
+#!/bin/sh
+
+# Copyright 2020 The Chromium Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+set -e
+
+if ! command -v gen-bundle > /dev/null 2>&1; then
+    echo "gen-bundle is not installed. Please run:"
+    echo "  go get -u github.com/WICG/webpackage/go/bundle/cmd/..."
+    exit 1
+fi
+
+gen-bundle \
+  -version b1 \
+  -baseURL https://localhost:8443/loading/wbn/resources/server/wbn-subresource-origin-trial/ \
+  -primaryURL https://localhost:8443/loading/wbn/resources/server/wbn-subresource-origin-trial/script.js \
+  -dir wbn-subresource-origin-trial/ \
+  -o wbn/wbn-subresource-origin-trial.wbn
+
+gen-bundle \
+  -version b1 \
+  -baseURL https://localhost:8443/loading/wbn/resources/server/wbn-subresource-third-party-origin-trial/ \
+  -primaryURL https://localhost:8443/loading/wbn/resources/server/wbn-subresource-third-party-origin-trial/script.js \
+  -dir wbn-subresource-third-party-origin-trial/ \
+  -o wbn/wbn-subresource-third-party-origin-trial.wbn
diff --git a/third_party/blink/web_tests/http/tests/loading/wbn/resources/server/wbn-subresource-origin-trial/script.js b/third_party/blink/web_tests/http/tests/loading/wbn/resources/server/wbn-subresource-origin-trial/script.js
new file mode 100644
index 0000000..61b3ae1
--- /dev/null
+++ b/third_party/blink/web_tests/http/tests/loading/wbn/resources/server/wbn-subresource-origin-trial/script.js
@@ -0,0 +1 @@
+window.report_result('from server');
diff --git a/third_party/blink/web_tests/http/tests/loading/wbn/resources/server/wbn-subresource-third-party-origin-trial/script.js b/third_party/blink/web_tests/http/tests/loading/wbn/resources/server/wbn-subresource-third-party-origin-trial/script.js
new file mode 100644
index 0000000..61b3ae1
--- /dev/null
+++ b/third_party/blink/web_tests/http/tests/loading/wbn/resources/server/wbn-subresource-third-party-origin-trial/script.js
@@ -0,0 +1 @@
+window.report_result('from server');
diff --git a/third_party/blink/web_tests/http/tests/loading/wbn/resources/wbn-subresource-origin-trial/script.js b/third_party/blink/web_tests/http/tests/loading/wbn/resources/wbn-subresource-origin-trial/script.js
new file mode 100644
index 0000000..314a869
--- /dev/null
+++ b/third_party/blink/web_tests/http/tests/loading/wbn/resources/wbn-subresource-origin-trial/script.js
@@ -0,0 +1 @@
+window.report_result('from web bundle');
diff --git a/third_party/blink/web_tests/http/tests/loading/wbn/resources/wbn-subresource-third-party-origin-trial-script.js b/third_party/blink/web_tests/http/tests/loading/wbn/resources/wbn-subresource-third-party-origin-trial-script.js
new file mode 100644
index 0000000..b1bc09d4
--- /dev/null
+++ b/third_party/blink/web_tests/http/tests/loading/wbn/resources/wbn-subresource-third-party-origin-trial-script.js
@@ -0,0 +1,10 @@
+const meta = document.createElement('meta');
+meta.httpEquiv = "origin-trial";
+// This third party Origin Trial token is generated with the command:
+//   tools/origin_trials/generate_token.py \
+//     --expire-timestamp=2000000000 \
+//     --version=3 \
+//     --is-third-party \
+//     https://localhost:8443 SubresourceWebBundles
+meta.content = "A9xwATdiRbEilMSvfDeUW1WDxl/YfIJoQgg0vFmKmnFJ0TNxJh0WCro4TaA2MOhlyrz/lHT+wXBDLiRF9i9c1AEAAAB0eyJvcmlnaW4iOiAiaHR0cHM6Ly9sb2NhbGhvc3Q6ODQ0MyIsICJpc1RoaXJkUGFydHkiOiB0cnVlLCAiZmVhdHVyZSI6ICJTdWJyZXNvdXJjZVdlYkJ1bmRsZXMiLCAiZXhwaXJ5IjogMjAwMDAwMDAwMH0=";
+document.head.appendChild(meta);
diff --git a/third_party/blink/web_tests/http/tests/loading/wbn/resources/wbn-subresource-third-party-origin-trial/script.js b/third_party/blink/web_tests/http/tests/loading/wbn/resources/wbn-subresource-third-party-origin-trial/script.js
new file mode 100644
index 0000000..314a869
--- /dev/null
+++ b/third_party/blink/web_tests/http/tests/loading/wbn/resources/wbn-subresource-third-party-origin-trial/script.js
@@ -0,0 +1 @@
+window.report_result('from web bundle');
diff --git a/third_party/blink/web_tests/http/tests/loading/wbn/resources/wbn/wbn-subresource-origin-trial.wbn b/third_party/blink/web_tests/http/tests/loading/wbn/resources/wbn/wbn-subresource-origin-trial.wbn
new file mode 100644
index 0000000..7cf821b
--- /dev/null
+++ b/third_party/blink/web_tests/http/tests/loading/wbn/resources/wbn/wbn-subresource-origin-trial.wbn
Binary files differ
diff --git a/third_party/blink/web_tests/http/tests/loading/wbn/resources/wbn/wbn-subresource-third-party-origin-trial.wbn b/third_party/blink/web_tests/http/tests/loading/wbn/resources/wbn/wbn-subresource-third-party-origin-trial.wbn
new file mode 100644
index 0000000..d58d0a4
--- /dev/null
+++ b/third_party/blink/web_tests/http/tests/loading/wbn/resources/wbn/wbn-subresource-third-party-origin-trial.wbn
Binary files differ
diff --git a/third_party/blink/web_tests/http/tests/loading/wbn/wbn-subresource-origin-trial.https.html b/third_party/blink/web_tests/http/tests/loading/wbn/wbn-subresource-origin-trial.https.html
new file mode 100644
index 0000000..214043c2
--- /dev/null
+++ b/third_party/blink/web_tests/http/tests/loading/wbn/wbn-subresource-origin-trial.https.html
@@ -0,0 +1,50 @@
+<!DOCTYPE html>
+<head><title>Subresource Web Bundles Origin Trial</title></head>
+<body>
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<script>
+promise_test(async (t) => {
+  assert_false(
+    document.createElement('link').relList.supports('webbundle'),
+    'Subresource Web Bundles should not be supported by default.');
+
+  const meta = document.createElement('meta');
+  meta.httpEquiv = "origin-trial";
+  // This Origin Trial token is generated with the command:
+  //   tools/origin_trials/generate_token.py \
+  //     --expire-timestamp=2000000000 \
+  //     --version=3 \
+  //     https://127.0.0.1:8443 SubresourceWebBundles
+  meta.content = "A1nOn5e148yGA6ExfhqzlxQFFC71b03gYEAJEZ1XpUw+Lv8uUA4rpeyhCme0z3bBaRtIy8XkDK8twDUuhVXOegEAAABeeyJvcmlnaW4iOiAiaHR0cHM6Ly8xMjcuMC4wLjE6ODQ0MyIsICJmZWF0dXJlIjogIlN1YnJlc291cmNlV2ViQnVuZGxlcyIsICJleHBpcnkiOiAyMDAwMDAwMDAwfQ==";
+  document.head.appendChild(meta);
+
+  assert_true(
+    document.createElement('link').relList.supports('webbundle'),
+    'Subresource Web Bundles should be supported.');
+
+  const wbn_url = 'https://127.0.0.1:8443/loading/wbn/resources/wbn/wbn-subresource-origin-trial.wbn';
+  const script_url = 'https://localhost:8443/loading/wbn/resources/server/wbn-subresource-origin-trial/script.js';
+
+  const link = document.createElement('link');
+  link.rel = 'webbundle';
+  link.href = wbn_url;
+  link.resources.add(script_url);
+  document.body.appendChild(link);
+
+  const result_promise = new Promise((resolve) => {
+      // This function will be called from script.js
+      window.report_result = resolve;
+    });
+
+  const script = document.createElement('script');
+  script.src = script_url;
+  document.body.appendChild(script);
+
+  assert_equals(
+    await result_promise,
+    'from web bundle',
+    'Script should be loaded from the web bundle.');
+}, 'Subresource Web Bundles Origin Trial');
+</script>
+</body>
diff --git a/third_party/blink/web_tests/http/tests/loading/wbn/wbn-subresource-third-party-origin-trial.https.html b/third_party/blink/web_tests/http/tests/loading/wbn/wbn-subresource-third-party-origin-trial.https.html
new file mode 100644
index 0000000..2a7eded6
--- /dev/null
+++ b/third_party/blink/web_tests/http/tests/loading/wbn/wbn-subresource-third-party-origin-trial.https.html
@@ -0,0 +1,52 @@
+<!DOCTYPE html>
+<head><title>Subresource Web Bundles Third Party Origin Trial</title></head>
+<body>
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<script>
+promise_test(async (t) => {
+  assert_false(
+    document.createElement('link').relList.supports('webbundle'),
+    'Subresource Web Bundles should not be supported by default.');
+
+  let resolve_third_party_script_loaded;
+  const third_party_script_loaded = new Promise((resolve) => {
+      resolve_third_party_script_loaded = resolve;
+    });
+  const third_party_script = document.createElement('script');
+  third_party_script.src = 'https://localhost:8443/loading/wbn/resources/wbn-subresource-third-party-origin-trial-script.js';
+  third_party_script.addEventListener('load', () => {
+      resolve_third_party_script_loaded();
+    });
+  document.body.appendChild(third_party_script);
+  await third_party_script_loaded;
+
+  assert_true(
+    document.createElement('link').relList.supports('webbundle'),
+    'Subresource Web Bundles should be supported.');
+
+  const wbn_url = 'https://127.0.0.1:8443/loading/wbn/resources/wbn/wbn-subresource-third-party-origin-trial.wbn';
+  const script_url = 'https://localhost:8443/loading/wbn/resources/server/wbn-subresource-third-party-origin-trial/script.js';
+
+  const link = document.createElement('link');
+  link.rel = 'webbundle';
+  link.href = wbn_url;
+  link.resources.add(script_url);
+  document.body.appendChild(link);
+
+  const result_promise = new Promise((resolve) => {
+      // This function will be called from script.js
+      window.report_result = resolve;
+    });
+
+  const script = document.createElement('script');
+  script.src = script_url;
+  document.body.appendChild(script);
+
+  assert_equals(
+    await result_promise,
+    'from web bundle',
+    'Script should be loaded from the web bundle.');
+}, 'Subresource Web Bundles Third Party Origin Trial');
+</script>
+</body>
diff --git a/third_party/blink/web_tests/http/tests/mojo/bindings-lite-modules.html b/third_party/blink/web_tests/http/tests/mojo/bindings-lite-modules.html
index 45a811b4..d25f155 100644
--- a/third_party/blink/web_tests/http/tests/mojo/bindings-lite-modules.html
+++ b/third_party/blink/web_tests/http/tests/mojo/bindings-lite-modules.html
@@ -4,5 +4,6 @@
 <script type="module">
 import '/gen/layout_test_data/mojo/public/js/mojo_bindings_lite.js';
 import '/gen/content/test/data/lite_js_test.mojom-lite.js';
+import '/gen/content/shell/common/web_test/mojo_echo.mojom-lite.js';
 import './bindings-lite-tests.js';
 </script>
diff --git a/third_party/blink/web_tests/http/tests/mojo/bindings-lite-sw.js b/third_party/blink/web_tests/http/tests/mojo/bindings-lite-sw.js
index 943a2a5..88ef7275 100644
--- a/third_party/blink/web_tests/http/tests/mojo/bindings-lite-sw.js
+++ b/third_party/blink/web_tests/http/tests/mojo/bindings-lite-sw.js
@@ -2,4 +2,5 @@
 importScripts('/resources/testharness.js');
 importScripts('/gen/layout_test_data/mojo/public/js/mojo_bindings_lite.js');
 importScripts('/gen/content/test/data/lite_js_test.mojom-lite.js');
+importScripts('/gen/content/shell/common/web_test/mojo_echo.mojom-lite.js');
 importScripts('./bindings-lite-tests.js');
diff --git a/third_party/blink/web_tests/http/tests/mojo/bindings-lite-tests.js b/third_party/blink/web_tests/http/tests/mojo/bindings-lite-tests.js
index a45cdad..b967357 100644
--- a/third_party/blink/web_tests/http/tests/mojo/bindings-lite-tests.js
+++ b/third_party/blink/web_tests/http/tests/mojo/bindings-lite-tests.js
@@ -229,3 +229,163 @@
   remote.$.close();
   return disconnectPromise;
 }, 'InterfaceTarget connection error handler runs when set on an InterfaceCallbackRouter object');
+
+function getMojoEchoRemote() {
+  // content.mojom.MojoEchoRemote.getRemote() only works for frame interfaces
+  // and MojoEcho is a process interface.
+  let remote = new content.mojom.MojoEchoRemote;
+  Mojo.bindInterface(content.mojom.MojoEcho.$interfaceName,
+                     remote.$.bindNewPipeAndPassReceiver().handle,
+                     'process');
+  return remote;
+}
+
+promise_test(async () => {
+  const remote = getMojoEchoRemote();
+  {
+    const {value} = await remote.echoBoolFromUnion({boolValue: true});
+    assert_true(value);
+  }
+  {
+    const {value} = await remote.echoInt32FromUnion({int32Value: 123});
+    assert_equals(value, 123);
+  }
+  {
+    const {value} = await remote.echoStringFromUnion({stringValue: "foo"});
+    assert_equals(value, "foo");
+  }
+}, 'JS encoding and C++ decoding of unions work as expected.');
+
+promise_test(async() => {
+  const remote = getMojoEchoRemote();
+  {
+    const {testUnion: {boolValue}} = await remote.echoBoolAsUnion(true);
+    assert_equals(boolValue, true);
+  }
+  {
+    const {testUnion: {int32Value}} = await remote.echoInt32AsUnion(123);
+    assert_equals(int32Value, 123);
+  }
+  {
+    const {testUnion: {stringValue}} = await remote.echoStringAsUnion("foo");
+    assert_equals(stringValue, "foo");
+  }
+
+}, 'JS decoding and C++ encoding of unions work as expected.');
+
+promise_test(async () => {
+  const remote = getMojoEchoRemote();
+  {
+    const response = await remote.echoNullFromOptionalUnion();
+    assert_equals(Object.keys(response).length, 0);
+  }
+  {
+    const {value} = await remote.echoBoolFromOptionalUnion({boolValue: true});
+    assert_true(value);
+  }
+  {
+    const {value} = await remote.echoInt32FromOptionalUnion({int32Value: 123});
+    assert_equals(value, 123);
+  }
+  {
+    const {value} = await remote.echoStringFromOptionalUnion({stringValue: "foo"});
+    assert_equals(value, "foo");
+  }
+}, 'JS encoding and C++ decoding of optional unions work as expected.');
+
+promise_test(async() => {
+  const remote = getMojoEchoRemote();
+  {
+    const {testUnion} = await remote.echoNullAsOptionalUnion();
+    assert_equals(testUnion, null);
+  }
+  {
+    const {testUnion: {boolValue}} = await remote.echoBoolAsOptionalUnion(true);
+    assert_equals(boolValue, true);
+  }
+  {
+    const {testUnion: {int32Value}} = await remote.echoInt32AsOptionalUnion(123);
+    assert_equals(int32Value, 123);
+  }
+  {
+    const {testUnion: {stringValue}} =
+      await remote.echoStringAsOptionalUnion("foo");
+    assert_equals(stringValue, "foo");
+  }
+
+}, 'JS decoding and C++ encoding of optional unions work as expected.');
+
+promise_test(async() => {
+  const remote = getMojoEchoRemote();
+  {
+    const {value} = await remote.echoInt8FromNestedUnion({int8Value: -10});
+    assert_equals(value, -10);
+  }
+  {
+    const {value} = await remote.echoBoolFromNestedUnion({unionValue: {boolValue: true}});
+    assert_true(value);
+  }
+  {
+    const {value} = await remote.echoStringFromNestedUnion({unionValue: {stringValue: 'foo'}});
+    assert_equals(value, 'foo');
+  }
+}, 'JS encoding and C++ decoding of nested unions work as expected.');
+
+promise_test(async() => {
+  const remote = getMojoEchoRemote();
+  {
+    const {testUnion: {int8Value}} = await remote.echoInt8AsNestedUnion(-10);
+    assert_equals(int8Value, -10);
+  }
+  {
+    const {testUnion: {unionValue: {boolValue}}} = await remote.echoBoolAsNestedUnion(true);
+    assert_true(boolValue);
+  }
+  {
+    const {testUnion: {unionValue: {stringValue}}} =
+      await remote.echoStringAsNestedUnion('foo');
+    assert_equals(stringValue, 'foo');
+  }
+}, 'JS decoding and C++ encoding of nested unions work as expected.');
+
+promise_test(async() => {
+  const remote = getMojoEchoRemote();
+  {
+    const response = await remote.echoNullFromOptionalNestedUnion();
+    assert_equals(Object.keys(response).length, 0);
+  }
+  {
+    const {value} = await remote.echoInt8FromOptionalNestedUnion({int8Value: -10});
+    assert_equals(value, -10);
+  }
+  {
+    const {value} = await remote.echoBoolFromOptionalNestedUnion({unionValue: {boolValue: true}});
+    assert_true(value);
+  }
+  {
+    const {value} = await remote.echoStringFromOptionalNestedUnion({unionValue: {stringValue: 'foo'}});
+    assert_equals(value, 'foo');
+  }
+}, 'JS encoding and C++ decoding of optional nested unions work as expected.');
+
+promise_test(async() => {
+  const remote = getMojoEchoRemote();
+  {
+    const {testUnion} = await remote.echoNullAsOptionalNestedUnion();
+    assert_equals(testUnion, null);
+  }
+  {
+    const {testUnion: {int8Value}} = await remote.echoInt8AsOptionalNestedUnion(-10);
+    assert_equals(int8Value, -10);
+  }
+  {
+    const {testUnion: {unionValue: {boolValue}}} =
+      await remote.echoBoolAsOptionalNestedUnion(true);
+    assert_true(boolValue);
+  }
+  {
+    const {testUnion: {unionValue: {stringValue}}} =
+      await remote.echoStringAsOptionalNestedUnion('foo');
+    assert_equals(stringValue, 'foo');
+  }
+}, 'JS decoding and C++ encoding of optional nested unions work as expected.');
diff --git a/third_party/blink/web_tests/http/tests/mojo/bindings-lite.html b/third_party/blink/web_tests/http/tests/mojo/bindings-lite.html
index 1fd0c183..4d27fde 100644
--- a/third_party/blink/web_tests/http/tests/mojo/bindings-lite.html
+++ b/third_party/blink/web_tests/http/tests/mojo/bindings-lite.html
@@ -3,4 +3,5 @@
 <script src="/resources/testharnessreport.js"></script>
 <script src="/gen/layout_test_data/mojo/public/js/mojo_bindings_lite.js"></script>
 <script src="/gen/content/test/data/lite_js_test.mojom-lite.js"></script>
+<script src="/gen/content/shell/common/web_test/mojo_echo.mojom-lite.js"></script>
 <script src="./bindings-lite-tests.js"></script>
diff --git a/third_party/blink/web_tests/http/tests/serviceworker/webexposed/global-interface-listing-service-worker-expected.txt b/third_party/blink/web_tests/http/tests/serviceworker/webexposed/global-interface-listing-service-worker-expected.txt
index dcb1409..344d7a3f 100644
--- a/third_party/blink/web_tests/http/tests/serviceworker/webexposed/global-interface-listing-service-worker-expected.txt
+++ b/third_party/blink/web_tests/http/tests/serviceworker/webexposed/global-interface-listing-service-worker-expected.txt
@@ -1035,6 +1035,7 @@
     method closePath
     method commit
     method constructor
+    method createConicGradient
     method createImageData
     method createLinearGradient
     method createPattern
diff --git a/third_party/blink/web_tests/virtual/restrict-gamepad/README.md b/third_party/blink/web_tests/virtual/restrict-gamepad/README.md
new file mode 100644
index 0000000..bdd7828
--- /dev/null
+++ b/third_party/blink/web_tests/virtual/restrict-gamepad/README.md
@@ -0,0 +1,5 @@
+This directory contains tests for the [Gamepad API](https://www.w3.org/TR/gamepad/).
+Specifically this virtual test suite tests the new [Permission Policy requirement](https://github.com/w3c/gamepad/pull/112)
+and the new [Secure Context requirement(https://github.com/w3c/gamepad/pull/120)
+
+**This suite runs the tests with** `--enable-features=RestrictGamepadAccess`
\ No newline at end of file
diff --git a/third_party/blink/web_tests/virtual/restrict-gamepad/external/wpt/gamepad/README.txt b/third_party/blink/web_tests/virtual/restrict-gamepad/external/wpt/gamepad/README.txt
new file mode 100644
index 0000000..6a6fc145
--- /dev/null
+++ b/third_party/blink/web_tests/virtual/restrict-gamepad/external/wpt/gamepad/README.txt
@@ -0,0 +1,2 @@
+These tests run the WPT for gamepad Permission Policy and Secure Context
+requirements with the restrict-gamepad-access flag turned on.
\ No newline at end of file
diff --git a/third_party/blink/web_tests/virtual/restrict-gamepad/external/wpt/gamepad/gamepad-default-feature-policy.https.sub-expected.txt b/third_party/blink/web_tests/virtual/restrict-gamepad/external/wpt/gamepad/gamepad-default-feature-policy.https.sub-expected.txt
new file mode 100644
index 0000000..84a53d9
--- /dev/null
+++ b/third_party/blink/web_tests/virtual/restrict-gamepad/external/wpt/gamepad/gamepad-default-feature-policy.https.sub-expected.txt
@@ -0,0 +1,6 @@
+This is a testharness.js-based test.
+PASS Feature-Policy allow="gamepad" allows same-origin by default.
+PASS Feature-Policy allow="gamepad" allows cross-origin with feature allowed.
+PASS Feature-Policy allow="gamepad" disallows cross-origin by default.
+Harness: the test ran to completion.
+
diff --git a/third_party/blink/web_tests/virtual/restrict-gamepad/external/wpt/gamepad/gamepad-secure-context-expected.txt b/third_party/blink/web_tests/virtual/restrict-gamepad/external/wpt/gamepad/gamepad-secure-context-expected.txt
new file mode 100644
index 0000000..f0e84fb
--- /dev/null
+++ b/third_party/blink/web_tests/virtual/restrict-gamepad/external/wpt/gamepad/gamepad-secure-context-expected.txt
@@ -0,0 +1,4 @@
+This is a testharness.js-based test.
+PASS When in a non-secure context, getGamepad() should throw an error.
+Harness: the test ran to completion.
+
diff --git a/third_party/blink/web_tests/webexposed/global-interface-listing-dedicated-worker-expected.txt b/third_party/blink/web_tests/webexposed/global-interface-listing-dedicated-worker-expected.txt
index 80775d2..5b1d11b 100644
--- a/third_party/blink/web_tests/webexposed/global-interface-listing-dedicated-worker-expected.txt
+++ b/third_party/blink/web_tests/webexposed/global-interface-listing-dedicated-worker-expected.txt
@@ -1000,6 +1000,7 @@
 [Worker]     method closePath
 [Worker]     method commit
 [Worker]     method constructor
+[Worker]     method createConicGradient
 [Worker]     method createImageData
 [Worker]     method createLinearGradient
 [Worker]     method createPattern
diff --git a/third_party/blink/web_tests/webexposed/global-interface-listing-expected.txt b/third_party/blink/web_tests/webexposed/global-interface-listing-expected.txt
index 9bf0771..1d80802 100644
--- a/third_party/blink/web_tests/webexposed/global-interface-listing-expected.txt
+++ b/third_party/blink/web_tests/webexposed/global-interface-listing-expected.txt
@@ -994,6 +994,7 @@
     method clip
     method closePath
     method constructor
+    method createConicGradient
     method createImageData
     method createLinearGradient
     method createPattern
@@ -5698,6 +5699,7 @@
     method closePath
     method commit
     method constructor
+    method createConicGradient
     method createImageData
     method createLinearGradient
     method createPattern
diff --git a/third_party/blink/web_tests/webexposed/global-interface-listing-shared-worker-expected.txt b/third_party/blink/web_tests/webexposed/global-interface-listing-shared-worker-expected.txt
index 3abb4ade..3a63e8f 100644
--- a/third_party/blink/web_tests/webexposed/global-interface-listing-shared-worker-expected.txt
+++ b/third_party/blink/web_tests/webexposed/global-interface-listing-shared-worker-expected.txt
@@ -956,6 +956,7 @@
 [Worker]     method closePath
 [Worker]     method commit
 [Worker]     method constructor
+[Worker]     method createConicGradient
 [Worker]     method createImageData
 [Worker]     method createLinearGradient
 [Worker]     method createPattern
diff --git a/third_party/libaddressinput/chromium/resources/address_input_strings_hi.xtb b/third_party/libaddressinput/chromium/resources/address_input_strings_hi.xtb
index 36d2223..e104eda0 100644
--- a/third_party/libaddressinput/chromium/resources/address_input_strings_hi.xtb
+++ b/third_party/libaddressinput/chromium/resources/address_input_strings_hi.xtb
@@ -21,7 +21,7 @@
 <translation id="6207937957461833379">देश/क्षेत्र</translation>
 <translation id="6247152910634872706">संगठन</translation>
 <translation id="6271429879296260742">पिन कोड</translation>
-<translation id="6282194474023008486">डाक कोड</translation>
+<translation id="6282194474023008486">पोस्टल कोड</translation>
 <translation id="6327653052522436195">शहर</translation>
 <translation id="6403469950615936250">यह डाक कोड फ़ॉर्मैट मान्य नहीं है. मान्य डाक कोड का उदाहरण: <ph name="EXAMPLE" />. अपना डाक कोड नहीं जानते? इसे <ph name="BEGIN_LINK" />यहां<ph name="END_LINK" /> से पाएं.</translation>
 <translation id="6735419622867539268"><ph name="FIELD_VALUE" /> की इस फ़ील्ड के लिए किसी ज्ञात मान के रूप में पहचान नहीं की गई है.</translation>
diff --git a/third_party/libaddressinput/chromium/resources/address_input_strings_sw.xtb b/third_party/libaddressinput/chromium/resources/address_input_strings_sw.xtb
index 8abc63ac..c698cf2 100644
--- a/third_party/libaddressinput/chromium/resources/address_input_strings_sw.xtb
+++ b/third_party/libaddressinput/chromium/resources/address_input_strings_sw.xtb
@@ -21,7 +21,7 @@
 <translation id="6207937957461833379">Nchi/Eneo</translation>
 <translation id="6247152910634872706">Shirika</translation>
 <translation id="6271429879296260742">Nambari ya Posta</translation>
-<translation id="6282194474023008486">Msimbo wa posta</translation>
+<translation id="6282194474023008486">Msimbo wa eneo</translation>
 <translation id="6327653052522436195">Jiji</translation>
 <translation id="6403469950615936250">Mpangilio huu wa msimbo wa posta hautambuliwi. Mfano wa msimbo sahihi wa posta ni: <ph name="EXAMPLE" />. Hujui msimbo wako wa posta? Utafute <ph name="BEGIN_LINK" />hapa<ph name="END_LINK" />.</translation>
 <translation id="6735419622867539268"><ph name="FIELD_VALUE" /> haitambuliwi kama thamani inayojulikana ya sehemu hii.</translation>
diff --git a/third_party/libaddressinput/chromium/resources/address_input_strings_zh-CN.xtb b/third_party/libaddressinput/chromium/resources/address_input_strings_zh-CN.xtb
index 71c8a636..0302b93 100644
--- a/third_party/libaddressinput/chromium/resources/address_input_strings_zh-CN.xtb
+++ b/third_party/libaddressinput/chromium/resources/address_input_strings_zh-CN.xtb
@@ -21,7 +21,7 @@
 <translation id="6207937957461833379">国家/地区</translation>
 <translation id="6247152910634872706">组织</translation>
 <translation id="6271429879296260742">邮政编码</translation>
-<translation id="6282194474023008486">邮编</translation>
+<translation id="6282194474023008486">邮政编码</translation>
 <translation id="6327653052522436195">城市</translation>
 <translation id="6403469950615936250">系统无法识别此邮编格式(有效邮编的示例:<ph name="EXAMPLE" />)。不知道自己的邮编是多少?请点击<ph name="BEGIN_LINK" />此处<ph name="END_LINK" />查找。</translation>
 <translation id="6735419622867539268">系统无法识别“<ph name="FIELD_VALUE" />”,这不是此字段的有效值。</translation>
diff --git a/tools/chrome_proxy/webdriver/subresource_redirect.py b/tools/chrome_proxy/webdriver/subresource_redirect.py
index 1f224dc..7ef4ed05 100644
--- a/tools/chrome_proxy/webdriver/subresource_redirect.py
+++ b/tools/chrome_proxy/webdriver/subresource_redirect.py
@@ -25,6 +25,7 @@
         'OptimizationHintsFetchingAnonymousDataConsent')
     test_driver.AddChromeArg('--enable-spdy-proxy-auth')
     test_driver.AddChromeArg('--dont-require-litepage-redirect-infobar')
+    test_driver.AddChromeArg('--override-https-image-compression-infobar')
 
   # Verifies that image subresources on a page have been returned
   # from the compression server.
@@ -40,6 +41,7 @@
 
       image_responses = 0
       for response in test_driver.GetHTTPResponses():
+        print response
         content_type = ''
         if 'content-type' in response.response_headers:
           content_type = response.response_headers['content-type']
diff --git a/tools/metrics/histograms/enums.xml b/tools/metrics/histograms/enums.xml
index cce01093..ed799d8 100644
--- a/tools/metrics/histograms/enums.xml
+++ b/tools/metrics/histograms/enums.xml
@@ -5775,6 +5775,15 @@
   <int value="30" label="ServiceWorker claim"/>
   <int value="31"
       label="IsInactiveAndDisallowReactivation() was called when in bfcache"/>
+  <int value="32" label="RenderFrameHost has inner WebContents attached"/>
+  <int value="33"
+      label="Timed out while waiting for page to acknowledge freezing"/>
+  <int value="34"
+      label="BackForwardCache is disabled due to low memory of the device"/>
+  <int value="35"
+      label="BackForwardCache is disabled through command line (may include
+             cases where the embedder disabled it due to, e.g., enterprise
+             policy)"/>
 </enum>
 
 <enum name="BackForwardCacheReloadsAfterHistoryNavigation">
@@ -28615,6 +28624,8 @@
   <int value="3359" label="MainFrameCSPViaHTTP"/>
   <int value="3360" label="MainFrameCSPViaMeta"/>
   <int value="3361" label="MainFrameCSPViaOriginPolicy"/>
+  <int value="3362" label="HtmlClipboardApiRead"/>
+  <int value="3363" label="HtmlClipboardApiWrite"/>
 </enum>
 
 <enum name="FeaturePolicyAllowlistType">
@@ -47295,6 +47306,7 @@
   <int value="6" label="Unavailable, insufficient security"/>
   <int value="7" label="Unavailable, suite disabled"/>
   <int value="8" label="Further setup required"/>
+  <int value="9" label="Unavailable, top-level feature disabled"/>
 </enum>
 
 <enum name="MultiDevice_PostOOBESetupFlow_Page">
diff --git a/tools/metrics/histograms/histograms.xml b/tools/metrics/histograms/histograms.xml
index 77bf44e..d70f5628 100644
--- a/tools/metrics/histograms/histograms.xml
+++ b/tools/metrics/histograms/histograms.xml
@@ -23843,11 +23843,15 @@
   <owner>olivierli@chromium.org</owner>
   <summary>
     This metric is emitted every minute. It reports a number between 0 and 60
-    which corresponds to the number of 1 second interval during the monitored
-    minute for which a ScopedBlockingCall(BlockingType::MAY_BLOCK) stalled for
-    more than 1 second on a foreground thread. This aims to capture moments
-    where the main thread is responsive but the application is not (because
-    things aren't loading). Not reported across system sleep. More details @
+    which corresponds to the number of 1 second intervals during the monitored
+    minute to which a stalled foreground thread
+    ScopedBlockingCall(BlockingType::MAY_BLOCK) was attributed. A stalled call
+    is first attributed to the interval in which it began, and is attributed to
+    a number of intervals equal to the length of the call, rounded to the
+    nearest second. (Before http://crrev.com/c/2314873, the length was truncated
+    rather than rounded.) This aims to capture moments where the main thread is
+    responsive but the application is not (because things aren't loading). Not
+    reported across system sleep. More details @
     https://bit.ly/chrome-io-jank-metric
   </summary>
 </histogram>
@@ -29340,6 +29344,16 @@
   </summary>
 </histogram>
 
+<histogram base="true" name="Compositing.ResourcePoolMemoryUsage" units="MB"
+    expires_after="2021-07-01">
+  <owner>sunnyps@chromium.org</owner>
+  <owner>graphics-dev@chromium.org</owner>
+  <summary>
+    Size of the in-use portion of the ResourcePool for CC layer tree. Recorded
+    each time resources are reclaimed after tile work completes.
+  </summary>
+</histogram>
+
 <histogram name="Compositing.SurfaceAggregator.AggregateUs"
     units="microseconds" expires_after="2020-12-27">
   <owner>weiliangc@chromium.org</owner>
@@ -76825,7 +76839,7 @@
 </histogram>
 
 <histogram name="Media.Android.MediaPlayerWatchTime"
-    enum="MediaPlayerWatchTimeType" expires_after="2020-07-31">
+    enum="MediaPlayerWatchTimeType" expires_after="2021-08-01">
   <owner>sandersd@chromium.org</owner>
   <owner>media-dev@chromium.org</owner>
   <summary>
@@ -80856,8 +80870,9 @@
 </histogram>
 
 <histogram name="Media.MojoVideoDecoder.ActiveInstances" units="units"
-    expires_after="2020-08-09">
+    expires_after="2021-08-01">
   <owner>sandersd@chromium.org</owner>
+  <owner>media-dev@chromium.org</owner>
   <summary>
     Records the number of active MojoVideoDecoderService instances that are
     alive each time an instance becomes active. An instance is active if
@@ -83352,7 +83367,7 @@
 </histogram>
 
 <histogram name="Media.VTVDA.HardwareAccelerated"
-    enum="BooleanHardwareAccelerated" expires_after="2020-12-31">
+    enum="BooleanHardwareAccelerated" expires_after="2021-08-01">
   <owner>sandersd@chromium.org</owner>
   <owner>media-dev@chromium.org</owner>
   <summary>
@@ -83362,8 +83377,9 @@
 </histogram>
 
 <histogram name="Media.VTVDA.InitializationFailureReason"
-    enum="VTVDAInitializationFailureType" expires_after="M85">
+    enum="VTVDAInitializationFailureType" expires_after="2021-08-01">
   <owner>sandersd@chromium.org</owner>
+  <owner>media-dev@chromium.org</owner>
   <summary>
     Count of VideoToolbox initialization failure reasons. Successful
     initializations are counted as a special failure type. The sum of successes
@@ -83372,8 +83388,9 @@
 </histogram>
 
 <histogram name="Media.VTVDA.SessionFailureReason"
-    enum="VTVDASessionFailureType" expires_after="M82">
+    enum="VTVDASessionFailureType" expires_after="2021-08-01">
   <owner>sandersd@chromium.org</owner>
+  <owner>media-dev@chromium.org</owner>
   <summary>
     Count of VTVDA session failure reasons. Successful initializations are
     counted as a special failure type. Since only successfully initialized
@@ -83482,7 +83499,7 @@
 </histogram>
 
 <histogram name="Media.WebMediaPlayerImpl.WatchTime"
-    enum="WebMediaPlayerWatchTimeType" expires_after="2020-07-31">
+    enum="WebMediaPlayerWatchTimeType" expires_after="2021-08-01">
   <owner>sandersd@chromium.org</owner>
   <owner>media-dev@chromium.org</owner>
   <summary>
@@ -123804,6 +123821,25 @@
 <histogram
     name="PageLoad.LayoutInstability.CumulativeShiftScore.AfterBackForwardCache"
     units="scorex10" expires_after="2021-06-30">
+  <obsolete>
+    Removed in 07/2020 due to misspelling. Use
+    PageLoad.LayoutInstability.CumulativeShiftScore.AfterBackForwardCacheRestore
+    instead.
+  </obsolete>
+  <owner>altimin@chromium.org</owner>
+  <owner>hajimehoshi@chromium.org</owner>
+  <owner>bfcache-dev@chromium.org</owner>
+  <summary>
+    Measures the cumulative layout shift score (bit.ly/3fQz29y) that has
+    occurred on the page (including all subframes) after the page is restored
+    from the back-forward cache. Recorded when the user navigates away or closes
+    the page after the page was restored from back-forward cache.
+  </summary>
+</histogram>
+
+<histogram
+    name="PageLoad.LayoutInstability.CumulativeShiftScore.AfterBackForwardCacheRestore"
+    units="scorex10" expires_after="2021-06-30">
   <owner>altimin@chromium.org</owner>
   <owner>hajimehoshi@chromium.org</owner>
   <owner>bfcache-dev@chromium.org</owner>
@@ -123829,6 +123865,25 @@
 <histogram
     name="PageLoad.LayoutInstability.CumulativeShiftScore.MainFrame.AfterBackForwardCache"
     units="scorex10" expires_after="2021-06-30">
+  <obsolete>
+    Removed in 07/2020 due to misspelling. Use
+    PageLoad.LayoutInstability.CumulativeShiftScore.MainFrame.AfterBackForwardCacheRestore
+    instead.
+  </obsolete>
+  <owner>altimin@chromium.org</owner>
+  <owner>hajimehoshi@chromium.org</owner>
+  <owner>bfcache-dev@chromium.org</owner>
+  <summary>
+    Measures the cumulative layout shift score (bit.ly/3fQz29y) that has
+    occurred in the main frame after the page is restored from the back-forward
+    cache. Recorded when the user navigates away or closes the page after the
+    page was restored from back-forward cache.
+  </summary>
+</histogram>
+
+<histogram
+    name="PageLoad.LayoutInstability.CumulativeShiftScore.MainFrame.AfterBackForwardCacheRestore"
+    units="scorex10" expires_after="2021-06-30">
   <owner>altimin@chromium.org</owner>
   <owner>hajimehoshi@chromium.org</owner>
   <owner>bfcache-dev@chromium.org</owner>
@@ -130460,6 +130515,19 @@
   <summary>Records when permission to access a serial port is revoked.</summary>
 </histogram>
 
+<histogram base="true" name="PhoneHub.MultiDeviceFeatureState"
+    enum="MultiDevice_FeatureState" expires_after="2021-08-01">
+<!-- Name completed by histogram_suffixes name="PhoneHubFeature" -->
+
+  <owner>khorimoto@chromium.org</owner>
+  <owner>better-together-dev@google.com</owner>
+  <summary>
+    Indicates the feature state of Phone Hub features. This metric is emitted to
+    at the creation of the user session (when the user logs in), and when
+    feature state updates occur.
+  </summary>
+</histogram>
+
 <histogram name="PhysicalWeb.ActivityReferral"
     enum="PhysicalWebActivityReferer" expires_after="2018-05-16">
   <obsolete>
@@ -143596,6 +143664,9 @@
 
 <histogram name="Renderer4.ResourcePoolMemoryUsage" units="MB"
     expires_after="M85">
+  <obsolete>
+    07/2020: Replaced by the Compositing.ResourcePoolMemoryUsage.
+  </obsolete>
   <owner>ericrk@chromium.org</owner>
   <summary>
     Size of the in-use portion of the ResourcePool. Recorded each time resources
@@ -172672,6 +172743,19 @@
   </summary>
 </histogram>
 
+<histogram name="SubresourceRedirect.BypassDuration" units="ms"
+    expires_after="M90">
+  <owner>rajendrant@chromium.org</owner>
+  <owner>mcrouse@chromium.org</owner>
+  <summary>
+    Records the duration that the subresource redirect feature was stopped due
+    to fetch failure. When such a redirected fetch times out or fails with 503
+    (loadshed failure), subresource redirect is disabled for subsequent
+    pageloads for a random duration or duration mentioned in the Retry-After
+    response header. Recorded for each fetch failure.
+  </summary>
+</histogram>
+
 <histogram name="SubresourceRedirect.CompressionAttempt.ResponseCode"
     enum="HttpResponseCode" expires_after="M90">
   <owner>robertogden@chromium.org</owner>
@@ -172695,6 +172779,16 @@
   </summary>
 </histogram>
 
+<histogram name="SubresourceRedirect.CompressionFetchTimeout" enum="Boolean"
+    expires_after="M90">
+  <owner>rajendrant@chromium.org</owner>
+  <owner>mcrouse@chromium.org</owner>
+  <summary>
+    Recorded whenever the subresource redirect times out, and leads to a random
+    bypass of 1-5 minutes.
+  </summary>
+</histogram>
+
 <histogram name="SubresourceRedirect.DidCompress.BytesSaved" units="bytes"
     expires_after="M90">
   <owner>robertogden@chromium.org</owner>
@@ -172725,6 +172819,16 @@
   </summary>
 </histogram>
 
+<histogram name="SubresourceRedirect.PageLoad.BypassResult" enum="Boolean"
+    expires_after="M90">
+  <owner>rajendrant@chromium.org</owner>
+  <owner>mcrouse@chromium.org</owner>
+  <summary>
+    Records whether the subresource redirect was bypassed or not for a pageload.
+    Recorded once per pageload.
+  </summary>
+</histogram>
+
 <histogram name="Suggestions.FailedRequestErrorCode" enum="NetErrorCodes"
     expires_after="2020-02-23">
   <owner>mathp@chromium.org</owner>
@@ -205908,6 +206012,13 @@
   <affected-histogram name="Apps.AppList.UserEvent.TypeLaunch"/>
 </histogram_suffixes>
 
+<histogram_suffixes name="LayerTreeClient" separator=".">
+  <suffix name="Browser" label="Browser"/>
+  <suffix name="OOPIF" label="OOPIF (out-of-process iframe) renderer"/>
+  <suffix name="Renderer" label="Non-OOPIF renderer"/>
+  <affected-histogram name="Compositing.ResourcePoolMemoryUsage"/>
+</histogram_suffixes>
+
 <histogram_suffixes name="LCDTextDisallowedReasonSuffixes" separator=".">
   <suffix name="HighDPI"
       label="In web pages where device scale factor is greater than or equal
@@ -211668,6 +211779,14 @@
   <affected-histogram name="UMA.PersistentAllocator.UsedPct"/>
 </histogram_suffixes>
 
+<histogram_suffixes name="PhoneHubFeature" separator=".">
+  <suffix name="NotificationBadge" label="Notification badge sub-feature."/>
+  <suffix name="Notifications" label="Notifications sub-feature."/>
+  <suffix name="TaskContinuation" label="Task continuation sub-feature."/>
+  <suffix name="TopLevelFeature" label="Top level Phone Hub feature."/>
+  <affected-histogram name="PhoneHub.MultiDeviceFeatureState"/>
+</histogram_suffixes>
+
 <histogram_suffixes name="PhoneNumberRegexVariant" separator=".">
   <obsolete>
     Removed in M82 as the experiment has been stopped.
diff --git a/tools/perf/core/perfetto_binary_roller/binary_deps.json b/tools/perf/core/perfetto_binary_roller/binary_deps.json
index 4c56e1c..c9296f9 100644
--- a/tools/perf/core/perfetto_binary_roller/binary_deps.json
+++ b/tools/perf/core/perfetto_binary_roller/binary_deps.json
@@ -1,16 +1,16 @@
 {
     "trace_processor_shell": {
         "win": {
-            "hash": "fc3c5a7106021819cc2cf6aeae42231f8c7282c4",
-            "remote_path": "perfetto_binaries/trace_processor_shell/win/c6f029c304cac3a9a22e9e99b644335fbc7b060a/trace_processor_shell.exe"
+            "hash": "ab4ea3f046201acbfc7ba7ece3e0495f6c2b82c7",
+            "remote_path": "perfetto_binaries/trace_processor_shell/win/9a482652ab182496ba1ea2d3f391b187f5ff80f7/trace_processor_shell.exe"
         },
         "mac": {
-            "hash": "d91a66af4c71d73ae41ad3be3ba83eeeb5ea228a",
-            "remote_path": "perfetto_binaries/trace_processor_shell/mac/c6f029c304cac3a9a22e9e99b644335fbc7b060a/trace_processor_shell"
+            "hash": "e96bb6c284b4f78dbde71411edbd1856769f0d63",
+            "remote_path": "perfetto_binaries/trace_processor_shell/mac/9a482652ab182496ba1ea2d3f391b187f5ff80f7/trace_processor_shell"
         },
         "linux": {
-            "hash": "a2171c90c8fb1b7de6a3e82599b8bf7bdc8cc2e5",
-            "remote_path": "perfetto_binaries/trace_processor_shell/linux/b5aa09d7531bcf44d51064f8e31be6bd2f86667f/trace_processor_shell"
+            "hash": "8e5359ee0d4eb46c60cd654a9f918ead325ab596",
+            "remote_path": "perfetto_binaries/trace_processor_shell/linux/9a482652ab182496ba1ea2d3f391b187f5ff80f7/trace_processor_shell"
         }
     },
     "power_profile.sql": {
diff --git a/tools/traffic_annotation/auditor/BUILD.gn b/tools/traffic_annotation/auditor/BUILD.gn
index ac4b1a7..a94d5c6 100644
--- a/tools/traffic_annotation/auditor/BUILD.gn
+++ b/tools/traffic_annotation/auditor/BUILD.gn
@@ -113,6 +113,7 @@
     "tests/irrelevant_file_name.txt",
     "tests/relevant_file_name_and_content.cc",
     "tests/relevant_file_name_and_content.mm",
+    "tests/test_grouping.xml",
   ]
   deps = [
     ":auditor_sources",
diff --git a/tools/traffic_annotation/auditor/auditor_result.cc b/tools/traffic_annotation/auditor/auditor_result.cc
index 3afcc4e..a275a212 100644
--- a/tools/traffic_annotation/auditor/auditor_result.cc
+++ b/tools/traffic_annotation/auditor/auditor_result.cc
@@ -138,6 +138,14 @@
           "Annotation at '%s:%i' has the following inconsistencies: %s",
           file_path_.c_str(), line_, details_[0].c_str());
 
+    case AuditorResult::Type::ERROR_MISSING_GROUPING:
+      DCHECK(!details_.empty());
+      return base::StringPrintf(
+          "Annotation at '%s:%i' with unique_id '%s' does not appear in "
+          "summary/grouping.xml. Add the annotation to an existing "
+          "group in summary/grouping.xml",
+          file_path_.c_str(), line_, details_[0].c_str());
+
     case AuditorResult::Type::ERROR_MERGE_FAILED:
       DCHECK(details_.size() == 3);
       return base::StringPrintf(
@@ -205,6 +213,9 @@
       return base::StringPrintf("the following inconsistencies: %s",
                                 details_[0].c_str());
 
+    case AuditorResult::Type::ERROR_MISSING_GROUPING:
+      return base::StringPrintf("missing from summary/grouping.xml");
+
     default:
       NOTREACHED();
       return std::string();
diff --git a/tools/traffic_annotation/auditor/auditor_result.h b/tools/traffic_annotation/auditor/auditor_result.h
index 2fe3bc8..8521823f 100644
--- a/tools/traffic_annotation/auditor/auditor_result.h
+++ b/tools/traffic_annotation/auditor/auditor_result.h
@@ -37,6 +37,8 @@
     ERROR_MISSING_SECOND_ID,      // Annotation does not have a valid second id.
     ERROR_INCOMPLETE_ANNOTATION,  // Annotation has some missing fields.
     ERROR_INCONSISTENT_ANNOTATION,  // Annotation has some inconsistent fields.
+    ERROR_MISSING_GROUPING,         // Annotation is missing from
+                                    // summary/grouping.xml file.
     ERROR_MERGE_FAILED,            // Two annotations that are supposed to merge
                                    // cannot merge.
     ERROR_INCOMPLETED_ANNOTATION,  // A partial or [branched_] completing
diff --git a/tools/traffic_annotation/auditor/instance.cc b/tools/traffic_annotation/auditor/instance.cc
index febf9cb..97513aff 100644
--- a/tools/traffic_annotation/auditor/instance.cc
+++ b/tools/traffic_annotation/auditor/instance.cc
@@ -13,6 +13,7 @@
 #include "third_party/protobuf/src/google/protobuf/io/tokenizer.h"
 #include "third_party/protobuf/src/google/protobuf/text_format.h"
 #include "tools/traffic_annotation/auditor/traffic_annotation_auditor.h"
+#include "tools/traffic_annotation/auditor/traffic_annotation_exporter.h"
 
 namespace {
 
@@ -386,6 +387,19 @@
   return AuditorResult(AuditorResult::Type::RESULT_OK);
 }
 
+AuditorResult AnnotationInstance::InGroupingXML(
+    const std::set<std::string>& grouping_annotation_unique_ids) const {
+  const std::string& unique_id = proto.unique_id();
+
+  if (grouping_annotation_unique_ids.find(unique_id) ==
+      grouping_annotation_unique_ids.end()) {
+    return AuditorResult(AuditorResult::Type::ERROR_MISSING_GROUPING,
+                         unique_id.c_str(), proto.source().file(),
+                         proto.source().line());
+  }
+  return AuditorResult(AuditorResult::Type::RESULT_OK);
+}
+
 bool AnnotationInstance::IsCompletableWith(
     const AnnotationInstance& other) const {
   if (type != AnnotationInstance::Type::ANNOTATION_PARTIAL || second_id.empty())
diff --git a/tools/traffic_annotation/auditor/instance.h b/tools/traffic_annotation/auditor/instance.h
index 8082d81..c07fba34 100644
--- a/tools/traffic_annotation/auditor/instance.h
+++ b/tools/traffic_annotation/auditor/instance.h
@@ -81,6 +81,10 @@
   // Checks if annotation fields are consistent.
   AuditorResult IsConsistent() const;
 
+  // Checks if annotation appears in summary/grouping.xml
+  AuditorResult InGroupingXML(
+      const std::set<std::string>& grouping_annotation_unique_ids) const;
+
   // Checks to see if this annotation can be completed with the |other|
   // annotation, based on their unique ids, types, and extra ids. |*this| should
   // be of partial type and the |other| either COMPLETING or BRANCHED_COMPLETING
diff --git a/tools/traffic_annotation/auditor/tests/test_grouping.xml b/tools/traffic_annotation/auditor/tests/test_grouping.xml
new file mode 100644
index 0000000..2d62475
--- /dev/null
+++ b/tools/traffic_annotation/auditor/tests/test_grouping.xml
@@ -0,0 +1,18 @@
+<groups>
+  <group name="Group A">
+  <sender name="Foobar Component">
+    <traffic_annotation unique_id="foobar_policy_fetcher"/>
+    <traffic_annotation unique_id="foobar_info_fetcher"/>
+  </sender>
+  <sender name="Fizzbuzz Component">
+    <traffic_annotation unique_id="fizzbuzz_handle_front_end_messages"/>
+    <traffic_annotation unique_id="fizzbuzz_hard_coded_data_source"/>
+    <traffic_annotation unique_id="fizzbuzz_http_handler"/>
+  </sender>
+  </group>
+  <group name="Group B">
+  <sender name="Widget Component">
+    <traffic_annotation unique_id="widget_grabber"/>
+  </sender>
+  </group>
+</groups>
\ No newline at end of file
diff --git a/tools/traffic_annotation/auditor/traffic_annotation_auditor.cc b/tools/traffic_annotation/auditor/traffic_annotation_auditor.cc
index 05ad15d..cec2916 100644
--- a/tools/traffic_annotation/auditor/traffic_annotation_auditor.cc
+++ b/tools/traffic_annotation/auditor/traffic_annotation_auditor.cc
@@ -19,6 +19,8 @@
 #include "build/build_config.h"
 #include "net/traffic_annotation/network_traffic_annotation.h"
 #include "net/traffic_annotation/network_traffic_annotation_test_helper.h"
+#include "third_party/libxml/chromium/xml_reader.h"
+#include "third_party/libxml/chromium/xml_writer.h"
 #include "third_party/re2/src/re2/re2.h"
 #include "tools/traffic_annotation/auditor/traffic_annotation_file_filter.h"
 #include "tools/traffic_annotation/auditor/traffic_annotation_id_checker.h"
@@ -67,6 +69,12 @@
         .Append(FILE_PATH_LITERAL("scripts"))
         .Append(FILE_PATH_LITERAL("extractor.py"));
 
+const base::FilePath kGroupingXmlPath =
+    base::FilePath(FILE_PATH_LITERAL("tools"))
+        .Append(FILE_PATH_LITERAL("traffic_annotation"))
+        .Append(FILE_PATH_LITERAL("summary"))
+        .Append(FILE_PATH_LITERAL("grouping.xml"));
+
 // Checks if the list of |path_filters| include the given |file_path|, or there
 // are path filters which are a folder (don't have a '.' in their name), and
 // match the file name.
@@ -634,6 +642,8 @@
         AuditorResult result = instance.IsComplete();
         if (result.IsOK())
           result = instance.IsConsistent();
+        if (result.IsOK())
+          result = instance.InGroupingXML(grouped_annotation_unique_ids_);
         if (!result.IsOK())
           errors_.push_back(result);
         break;
@@ -671,6 +681,9 @@
         if (result.IsOK())
           result = completed.IsConsistent();
 
+        if (result.IsOK())
+          result = completed.InGroupingXML(grouped_annotation_unique_ids_);
+
         if (result.IsOK()) {
           new_annotations.push_back(completed);
         } else {
@@ -719,6 +732,28 @@
   }
 }
 
+bool TrafficAnnotationAuditor::GetGroupingAnnotationsUniqueIDs(
+    base::FilePath grouping_xml_path,
+    std::set<std::string>* annotation_unique_ids) const {
+  XmlReader reader;
+  if (!reader.LoadFile(grouping_xml_path.MaybeAsASCII())) {
+    LOG(ERROR) << "Could not load '" << grouping_xml_path.MaybeAsASCII()
+               << "'.";
+    return false;
+  }
+
+  bool all_ok = true;
+  while (reader.Read()) {
+    if (reader.IsClosingElement() || reader.NodeName() != "traffic_annotation")
+      continue;
+
+    std::string unique_id;
+    all_ok &= reader.NodeAttribute("unique_id", &unique_id);
+    annotation_unique_ids->insert(unique_id);
+  }
+  return all_ok;
+}
+
 bool TrafficAnnotationAuditor::RunAllChecks(
     bool report_xml_updates) {
   if (exporter_.GetArchivedAnnotations().empty() &&
@@ -729,6 +764,11 @@
   std::set<int> deprecated_ids;
   exporter_.GetDeprecatedHashCodes(&deprecated_ids);
 
+  if (!GetGroupingAnnotationsUniqueIDs(source_path_.Append(kGroupingXmlPath),
+                                       &grouped_annotation_unique_ids_)) {
+    return false;
+  }
+
   if (!path_filters_.empty())
     AddMissingAnnotations();
 
diff --git a/tools/traffic_annotation/auditor/traffic_annotation_auditor.h b/tools/traffic_annotation/auditor/traffic_annotation_auditor.h
index 7874f92..099e5dd 100644
--- a/tools/traffic_annotation/auditor/traffic_annotation_auditor.h
+++ b/tools/traffic_annotation/auditor/traffic_annotation_auditor.h
@@ -137,6 +137,11 @@
     extracted_calls_ = calls;
   }
 
+  void SetGroupedAnnotationUniqueIDsForTesting(
+      std::set<std::string>& annotation_unique_ids) {
+    grouped_annotation_unique_ids_ = annotation_unique_ids;
+  }
+
   const std::vector<CallInstance>& extracted_calls() const {
     return extracted_calls_;
   }
@@ -159,10 +164,17 @@
 
   std::unique_ptr<google::protobuf::Message> CreateAnnotationProto();
 
+  // Produces the set of annotation unique_ids that appear in grouping.xml
+  // Returns false if grouping.xml cannot be loaded.
+  bool GetGroupingAnnotationsUniqueIDs(
+      base::FilePath grouping_xml_path,
+      std::set<std::string>* annotation_unique_ids) const;
+
  private:
   const base::FilePath source_path_;
   const base::FilePath build_path_;
   std::vector<std::string> path_filters_;
+  std::set<std::string> grouped_annotation_unique_ids_;
 
   // Variables used to dynamic the NetworkTrafficAnnotation proto.
   std::unique_ptr<google::protobuf::DescriptorPool> descriptor_pool_;
diff --git a/tools/traffic_annotation/auditor/traffic_annotation_auditor_unittest.cc b/tools/traffic_annotation/auditor/traffic_annotation_auditor_unittest.cc
index 6477538e..d5bb68b 100644
--- a/tools/traffic_annotation/auditor/traffic_annotation_auditor_unittest.cc
+++ b/tools/traffic_annotation/auditor/traffic_annotation_auditor_unittest.cc
@@ -17,6 +17,7 @@
 #include "build/build_config.h"
 #include "net/traffic_annotation/network_traffic_annotation.h"
 #include "net/traffic_annotation/network_traffic_annotation_test_helper.h"
+#include "testing/gmock/include/gmock/gmock.h"
 #include "testing/gtest/include/gtest/gtest.h"
 #include "tools/traffic_annotation/auditor/traffic_annotation_exporter.h"
 #include "tools/traffic_annotation/auditor/traffic_annotation_file_filter.h"
@@ -660,9 +661,27 @@
 // Tests if TrafficAnnotationAuditor::CheckAnnotationsContents works as
 // expected for COMPLETE annotations. It also inherently checks
 // TrafficAnnotationAuditor::IsAnnotationComplete and
-// TrafficAnnotationAuditor::IsAnnotationConsistent.
+// TrafficAnnotationAuditor::IsAnnotationConsistent and
+// TrafficAnnotationAuditor::InGroupingXML.
 TEST_F(TrafficAnnotationAuditorTest, CheckCompleteAnnotations) {
   AnnotationInstance instance = CreateAnnotationInstanceSample();
+
+  base::FilePath grouping_xml_path =
+      tests_folder().Append(FILE_PATH_LITERAL("test_grouping.xml"));
+  std::set<std::string> annotation_unique_ids;
+  bool success = auditor().GetGroupingAnnotationsUniqueIDs(
+      grouping_xml_path, &annotation_unique_ids);
+  EXPECT_TRUE(success);
+  EXPECT_THAT(annotation_unique_ids,
+              testing::UnorderedElementsAre(
+                  "foobar_policy_fetcher", "foobar_info_fetcher",
+                  "fizzbuzz_handle_front_end_messages",
+                  "fizzbuzz_hard_coded_data_source", "fizzbuzz_http_handler",
+                  "widget_grabber"));
+  auditor().SetGroupedAnnotationUniqueIDsForTesting(annotation_unique_ids);
+  // Set unique id to be something in `tests/test_grouping.xml`.
+  instance.proto.set_unique_id("foobar_policy_fetcher");
+
   std::vector<AnnotationInstance> annotations;
   unsigned int expected_errors_count = 0;
 
@@ -942,3 +961,36 @@
   EXPECT_EQ(diff13, expected_diff13);
   EXPECT_EQ(diff23, expected_diff23);
 }
+
+// Tests if an 'annotation' is in 'test_grouping.xml' or not.
+TEST_F(TrafficAnnotationAuditorTest, AnnotationGrouping) {
+  AnnotationInstance instance = CreateAnnotationInstanceSample();
+  instance.type = AnnotationInstance::Type::ANNOTATION_COMPLETE;
+
+  base::FilePath grouping_xml_path =
+      tests_folder().Append(FILE_PATH_LITERAL("test_grouping.xml"));
+
+  std::set<std::string> annotation_unique_ids;
+  bool success = auditor().GetGroupingAnnotationsUniqueIDs(
+      grouping_xml_path, &annotation_unique_ids);
+
+  EXPECT_TRUE(success);
+  EXPECT_THAT(annotation_unique_ids,
+              testing::UnorderedElementsAre(
+                  "foobar_policy_fetcher", "foobar_info_fetcher",
+                  "fizzbuzz_handle_front_end_messages",
+                  "fizzbuzz_hard_coded_data_source", "fizzbuzz_http_handler",
+                  "widget_grabber"));
+
+  // Test 'annotation' with unique id "empty" is not in 'test_grouping.xml'
+  instance.proto.set_unique_id("empty");
+  AuditorResult::Type returned_type =
+      instance.InGroupingXML(annotation_unique_ids).type();
+  EXPECT_EQ(returned_type, AuditorResult::Type::ERROR_MISSING_GROUPING);
+
+  // Test 'annotation' with unique id "foobar_policy_fetcher" is in
+  // 'test_grouping.xml'
+  instance.proto.set_unique_id("foobar_policy_fetcher");
+  returned_type = instance.InGroupingXML(annotation_unique_ids).type();
+  EXPECT_EQ(returned_type, AuditorResult::Type::RESULT_OK);
+}
diff --git a/tools/traffic_annotation/auditor/traffic_annotation_exporter.cc b/tools/traffic_annotation/auditor/traffic_annotation_exporter.cc
index 1d826db..b923b68 100644
--- a/tools/traffic_annotation/auditor/traffic_annotation_exporter.cc
+++ b/tools/traffic_annotation/auditor/traffic_annotation_exporter.cc
@@ -34,6 +34,12 @@
         .Append(FILE_PATH_LITERAL("summary"))
         .Append(FILE_PATH_LITERAL("annotations.xml"));
 
+const base::FilePath kGroupingXmlPath =
+    base::FilePath(FILE_PATH_LITERAL("tools"))
+        .Append(FILE_PATH_LITERAL("traffic_annotation"))
+        .Append(FILE_PATH_LITERAL("summary"))
+        .Append(FILE_PATH_LITERAL("grouping.xml"));
+
 // Extracts annotation id from a line of XML. Expects to have the line in the
 // following format: <... id="..." .../>
 // TODO(rhalavati): Use real XML parsing.
diff --git a/tools/traffic_annotation/summary/grouping.xml b/tools/traffic_annotation/summary/grouping.xml
new file mode 100644
index 0000000..e1a2211e
--- /dev/null
+++ b/tools/traffic_annotation/summary/grouping.xml
@@ -0,0 +1,385 @@
+<!--
+Copyright 2020 The Chromium Authors. All rights reserved.
+Use of this source code is governed by a BSD-style license that can be
+found in the LICENSE file.
+
+Refer to README.md for content description and update process. Use hidden="true"
+to suppress a given annotation from appearing within the generated document. e.g
+<traffic_annotation unique_id="foobar" hidden="true"/>
+
+Unsorted annotations can be placed under the 'Unsorted' group. Keep
+hidden="true" so that these annotations don't show up in the document.
+-->
+
+<groups>
+  <group name="Unsorted" hidden="true"> <!--Unsorted annotations go here.-->
+    <sender name="Unsorted Sender">
+      <traffic_annotation unique_id="omnibox_result_change"/>
+      <traffic_annotation unique_id="browser_switcher_ieem_sitelist"/>
+      <traffic_annotation unique_id="adb_client_socket"/>
+      <traffic_annotation unique_id="devtools_network_resource"/>
+      <traffic_annotation unique_id="downloads_api_run_async"/>
+      <traffic_annotation unique_id="media_feeds_checker"/>
+      <traffic_annotation unique_id="isolated_prerender_loader"/>
+      <traffic_annotation unique_id="intranet_redirect_detector"/>
+      <traffic_annotation unique_id="dial_url_fetcher"/>
+      <traffic_annotation unique_id="send_message_express"/>
+      <traffic_annotation unique_id="browser_switcher_ieem_sitelist"/>
+      <traffic_annotation unique_id="isolated_prerender_probe"/>
+      <traffic_annotation unique_id="enterprise_safe_browsing_realtime_url_lookup"/>
+      <traffic_annotation unique_id="remote_copy_message_handler"/>
+      <traffic_annotation unique_id="chrome_HaTS_service"/>
+      <traffic_annotation unique_id="port_forwarding_controller_socket"/>
+      <traffic_annotation unique_id="media_feeds"/>
+      <traffic_annotation unique_id="receive_messages_express"/>
+      <traffic_annotation unique_id="pdf_plugin_placeholder"/>
+      <traffic_annotation unique_id="predictive_prefetch"/>
+      <traffic_annotation unique_id="navigation_predictor_srp_prefetch"/>
+      <traffic_annotation unique_id="cloud_print_privet_register"/>
+      <traffic_annotation unique_id="cloud_print_search"/>
+      <traffic_annotation unique_id="privet_http_impl"/>
+      <traffic_annotation unique_id="render_view_context_menu"/>
+      <traffic_annotation unique_id="ice_config_fetcher"/>
+      <traffic_annotation unique_id="media_router_global_media_controls_image"/>
+      <traffic_annotation unique_id="omnibox_navigation_observer"/>
+      <traffic_annotation unique_id="credenential_avatar"/>
+      <traffic_annotation unique_id="well_known_path_that_should_not_exist"/>
+      <traffic_annotation unique_id="devtools_free_data_source"/>
+      <traffic_annotation unique_id="download_internals_webui_source"/>
+      <traffic_annotation unique_id="downloads_dom_handler"/>
+      <traffic_annotation unique_id="new_tab_page_handler"/>
+      <traffic_annotation unique_id="sharing_webrtc_connection"/>
+      <traffic_annotation unique_id="cloud_speech_recognition"/>
+      <traffic_annotation unique_id="cast_socket"/>
+      <traffic_annotation unique_id="dom_distiller"/>
+      <traffic_annotation unique_id="download_manager_resume"/>
+      <traffic_annotation unique_id="parallel_download_job"/>
+      <traffic_annotation unique_id="interest_feedv2_send"/>
+      <traffic_annotation unique_id="mirroring_get_setup_info"/>
+      <traffic_annotation unique_id="cast_udp_socket"/>
+      <traffic_annotation unique_id="icon_cacher"/>
+      <traffic_annotation unique_id="omnibox_suggest_deletion"/>
+      <traffic_annotation unique_id="omnibox_suggest"/>
+      <traffic_annotation unique_id="openscreen_tls_message"/>
+      <traffic_annotation unique_id="openscreen_message"/>
+      <traffic_annotation unique_id="password_requirements_spec_fetch"/>
+      <traffic_annotation unique_id="payment_manifest_downloader"/>
+      <traffic_annotation unique_id="proxy_config_settings"/>
+      <traffic_annotation unique_id="query_tiles_image_loader"/>
+      <traffic_annotation unique_id="query_tiles_fetcher"/>
+      <traffic_annotation unique_id="qr_code_save"/>
+      <traffic_annotation unique_id="safe_browsing_cache_collector"/>
+      <traffic_annotation unique_id="safety_check_update_connectivity"/>
+      <traffic_annotation unique_id="open_search"/>
+      <traffic_annotation unique_id="logo_service"/>
+      <traffic_annotation unique_id="ssl_name_mismatch_lookup"/>
+      <traffic_annotation unique_id="ui_devtools_server"/>
+      <traffic_annotation unique_id="viz_devtools_server"/>
+      <traffic_annotation unique_id="appcache_update_job"/>
+      <traffic_annotation unique_id="background_fetch_context"/>
+      <traffic_annotation unique_id="conversion_measurement_report"/>
+      <traffic_annotation unique_id="devtools_proxy_config"/>
+      <traffic_annotation unique_id="tethering_handler_socket"/>
+      <traffic_annotation unique_id="drag_download_file"/>
+      <traffic_annotation unique_id="save_file_manager"/>
+      <traffic_annotation unique_id="renderer_initiated_download"/>
+      <traffic_annotation unique_id="indexed_db_internals_handler"/>
+      <traffic_annotation unique_id="navigation_url_loader"/>
+      <traffic_annotation unique_id="url_prevision_fetcher"/>
+      <traffic_annotation unique_id="pepper_tcp_socket"/>
+      <traffic_annotation unique_id="pepper_udp_socket"/>
+      <traffic_annotation unique_id="service_worker_navigation_preload"/>
+      <traffic_annotation unique_id="service_worker_update_checker"/>
+      <traffic_annotation unique_id="download_web_contents_frame"/>
+      <traffic_annotation unique_id="sigined_exchange_cert_fetcher"/>
+      <traffic_annotation unique_id="sigined_exchange_validity_pinger"/>
+      <traffic_annotation unique_id="sigined_exchange_validity_pinger"/>
+      <traffic_annotation unique_id="web_bundle_loader"/>
+      <traffic_annotation unique_id="worker_script_load"/>
+      <traffic_annotation unique_id="blink_resource_loader"/>
+      <traffic_annotation unique_id="blink_extension_resource_loader"/>
+      <traffic_annotation unique_id="favicon_loader"/>
+      <traffic_annotation unique_id="bluetooth_socket"/>
+      <traffic_annotation unique_id="webui_content_scripts_download"/>
+      <traffic_annotation unique_id="extension_manifest_fetcher"/>
+      <traffic_annotation unique_id="extension_crx_fetcher"/>
+      <traffic_annotation unique_id="gaia_create_reauth_proof_token_for_parent"/>
+      <traffic_annotation unique_id="proxy_config_headless"/>
+      <traffic_annotation unique_id="cast_udp_transport"/>
+      <traffic_annotation unique_id="certificate_verifier_url_request"/>
+      <traffic_annotation unique_id="bidirectional_stream"/>
+      <traffic_annotation unique_id="proxy_config_system"/>
+      <traffic_annotation unique_id="quic_chromium_incoming_session"/>
+      <traffic_annotation unique_id="quic_chromium_incoming_pending_session"/>
+      <traffic_annotation unique_id="quic_chromium_packet_writer"/>
+      <traffic_annotation unique_id="proxy_config_direct"/>
+      <traffic_annotation unique_id="reporting"/>
+      <traffic_annotation unique_id="socket_bio_adapter"/>
+      <traffic_annotation unique_id="spdy_session_control"/>
+      <traffic_annotation unique_id="spdy_push_stream"/>
+      <traffic_annotation unique_id="websocket_basic_stream"/>
+      <traffic_annotation unique_id="websocket_stream"/>
+      <traffic_annotation unique_id="notification_client"/>
+      <traffic_annotation unique_id="security_key_socket"/>
+      <traffic_annotation unique_id="ssl_hmac_channel_authenticator"/>
+      <traffic_annotation unique_id="stream_message_pipe_adapter"/>
+      <traffic_annotation unique_id="stream_packet_socket"/>
+      <traffic_annotation unique_id="certificate_verifier_url_loader"/>
+      <traffic_annotation unique_id="expect_ct_reporter"/>
+      <traffic_annotation unique_id="domain_security_policy"/>
+      <traffic_annotation unique_id="origin_policy_loader"/>
+      <traffic_annotation unique_id="services_http_server_error_response"/>
+      <traffic_annotation unique_id="webrtc_peer_connection"/>
+      <traffic_annotation unique_id="floc_id_provider_impl"/>
+    </sender>
+  </group>
+  <group name="Admin Features">
+    <sender name="Cloud Policy">
+      <traffic_annotation unique_id="external_policy_fetcher"/>
+      <traffic_annotation unique_id="user_info_fetcher"/>
+    </sender>
+    <sender name="Developer Tools">
+      <traffic_annotation unique_id="devtools_handle_front_end_messages"/>
+      <traffic_annotation unique_id="devtools_hard_coded_data_source"/>
+      <traffic_annotation unique_id="devtools_http_handler"/>
+    </sender>
+  </group>
+  <group name="Apps and Content">
+    <sender name="Chrome Cleanup">
+      <traffic_annotation unique_id="chrome_cleaner"/>
+      <traffic_annotation unique_id="chrome_cleanup_report"/>
+    </sender>
+    <sender name="Extension and App Management">
+      <traffic_annotation unique_id="chrome_apps_socket_api"/>
+      <traffic_annotation unique_id="extension_blacklist"/>
+      <traffic_annotation unique_id="extension_install_signer"/>
+      <traffic_annotation unique_id="sync_file_system"/>
+    </sender>
+    <sender name="Webstore">
+      <traffic_annotation unique_id="content_hash_verification_job"/>
+      <traffic_annotation unique_id="webstore_data_fetcher"/>
+      <traffic_annotation unique_id="webstore_install_helper"/>
+      <traffic_annotation unique_id="webstore_installer"/>
+    </sender>
+    <sender name="Google Cloud Messaging">
+      <traffic_annotation unique_id="gcm_channel_status_request"/>
+      <traffic_annotation unique_id="gcm_checkin"/>
+      <traffic_annotation unique_id="gcm_connection_factory"/>
+      <traffic_annotation unique_id="gcm_registration"/>
+      <traffic_annotation unique_id="gcm_unregistration"/>
+      <traffic_annotation unique_id="web_push_message"/>
+      <traffic_annotation unique_id="per_user_topic_registration_request"/>
+    </sender>
+  </group>
+  <group name="Child-protection and Safe Browsing Features">
+    <sender name="Safe Browsing">
+      <traffic_annotation unique_id="client_download_request"/>
+      <traffic_annotation unique_id="password_protection_request"/>
+      <traffic_annotation unique_id="safe_browsing_certificate_error_reporting"/>
+      <traffic_annotation unique_id="safe_browsing_client_side_malware_detector"/>
+      <traffic_annotation unique_id="safe_browsing_client_side_phishing_detector"/>
+      <traffic_annotation unique_id="safe_browsing_extended_reporting"/>
+      <traffic_annotation unique_id="safe_browsing_feedback"/>
+      <traffic_annotation unique_id="safe_browsing_incident"/>
+      <traffic_annotation unique_id="safe_browsing_module_loader"/>
+      <traffic_annotation unique_id="safe_browsing_v4_get_hash"/>
+      <traffic_annotation unique_id="safe_browsing_v4_update"/>
+      <traffic_annotation unique_id="safe_browsing_binary_upload"/>
+      <traffic_annotation unique_id="safe_browsing_realtime_url_lookup"/>
+      <traffic_annotation unique_id="unwanted_software_report"/>
+      <traffic_annotation unique_id="ppapi_download_request"/>
+    </sender>
+  </group>
+  <group name="Identity and Security">
+    <sender name="Accounts, Identity, and Authentication">
+      <traffic_annotation unique_id="accounts_image_fetcher"/>
+      <traffic_annotation unique_id="device_management_service"/>
+      <traffic_annotation unique_id="lookup_single_password_leak"/>
+    </sender>
+    <sender name="OAuth 2.0">
+      <traffic_annotation unique_id="gaia_auth_check_connection_info"/>
+      <traffic_annotation unique_id="gaia_auth_exchange_device_id"/>
+      <traffic_annotation unique_id="gaia_auth_fetch_for_uber"/>
+      <traffic_annotation unique_id="gaia_auth_get_user_info"/>
+      <traffic_annotation unique_id="gaia_auth_list_accounts"/>
+      <traffic_annotation unique_id="gaia_auth_log_out"/>
+      <traffic_annotation unique_id="gaia_auth_login"/>
+      <traffic_annotation unique_id="gaia_auth_merge_sessions"/>
+      <traffic_annotation unique_id="gaia_auth_revoke_token"/>
+      <traffic_annotation unique_id="gaia_auth_multilogin"/>
+      <traffic_annotation unique_id="gaia_cookie_manager_external_cc_result"/>
+      <traffic_annotation unique_id="gaia_oauth_client_get_token_info"/>
+      <traffic_annotation unique_id="gaia_oauth_client_get_tokens"/>
+      <traffic_annotation unique_id="gaia_oauth_client_get_user_info"/>
+      <traffic_annotation unique_id="gaia_oauth_client_refresh_token"/>
+      <traffic_annotation unique_id="policy_blacklist_service"/>
+      <traffic_annotation unique_id="oauth2_access_token_fetcher"/>
+      <traffic_annotation unique_id="oauth2_mint_token_flow"/>
+    </sender>
+    <sender name="Payments">
+      <traffic_annotation unique_id="payments_sync_cards"/>
+    </sender>
+  </group>
+  <group name="Location">
+    <sender name="Location">
+      <traffic_annotation unique_id="geo_language_provider"/>
+      <traffic_annotation unique_id="lib_address_input"/>
+      <traffic_annotation unique_id="network_location_provider"/>
+    </sender>
+    <sender name="RLZ Ping">
+      <traffic_annotation unique_id="rlz_ping"/>
+    </sender>
+  </group>
+  <group name="Media">
+    <sender name="Plugins">
+      <traffic_annotation unique_id="plugins_resource_service"/>
+    </sender>
+  </group>
+  <group name="Mobile">
+    <sender name="Android">
+      <traffic_annotation unique_id="affiliation_lookup"/>
+      <traffic_annotation unique_id="android_device_manager_socket"/>
+      <traffic_annotation unique_id="android_web_socket"/>
+    </sender>
+  </group>
+  <group name="Networking">
+    <sender name="Brandcode Configuration">
+      <traffic_annotation unique_id="brandcode_config"/>
+    </sender>
+    <sender name="Captive Portal">
+      <traffic_annotation unique_id="captive_portal_service"/>
+    </sender>
+    <sender name="DNS">
+      <traffic_annotation unique_id="dns_over_https"/>
+      <traffic_annotation unique_id="dns_transaction"/>
+      <traffic_annotation unique_id="domain_reliability_report_upload"/>
+      <traffic_annotation unique_id="http_server_error_response"/>
+    </sender>
+    <sender name="Data Reduction Proxy">
+      <traffic_annotation unique_id="data_reduction_proxy_config"/>
+      <traffic_annotation unique_id="data_reduction_proxy_secure_proxy_check"/>
+      <traffic_annotation unique_id="data_reduction_proxy_warmup"/>
+      <traffic_annotation unique_id="hintsfetcher_gethintsrequest"/>
+      <traffic_annotation unique_id="optimization_guide_model"/>
+      <traffic_annotation unique_id="previews_litepage_prober"/>
+    </sender>
+    <sender name="Network">
+      <traffic_annotation unique_id="network_time_component"/>
+    </sender>
+  </group>
+  <group name="Printing">
+    <sender name="Cloud Print">
+      <traffic_annotation unique_id="cloud_print_backend"/>
+      <traffic_annotation unique_id="cloud_print_credential_update"/>
+      <traffic_annotation unique_id="cloud_print_proxy"/>
+      <traffic_annotation unique_id="printer_job_handler"/>
+    </sender>
+  </group>
+  <group name="Search">
+    <sender name="Web History">
+      <traffic_annotation unique_id="web_history_counter"/>
+      <traffic_annotation unique_id="web_history_expire"/>
+      <traffic_annotation unique_id="web_history_expire_between_dates"/>
+      <traffic_annotation unique_id="web_history_query"/>
+      <traffic_annotation unique_id="web_history_delete_url"/>
+      <traffic_annotation unique_id="history_notice_utils_notice"/>
+      <traffic_annotation unique_id="history_notice_utils_popup"/>
+      <traffic_annotation unique_id="history_ui_favicon_request_handler_get_favicon"/>
+    </sender>
+    <sender name="Omnibox">
+      <traffic_annotation unique_id="omnibox_documentsuggest"/>
+      <traffic_annotation unique_id="omnibox_zerosuggest"/>
+      <traffic_annotation unique_id="one_google_bar_service"/>
+    </sender>
+  </group>
+  <group name="Updates, Recovery, and Crash Reports">
+    <sender name="Chrome Variations Service">
+      <traffic_annotation unique_id="chrome_variations_service"/>
+    </sender>
+    <sender name="Updates">
+      <traffic_annotation unique_id="update_client"/>
+    </sender>
+    <sender name="ChromeOS Recovery">
+      <traffic_annotation unique_id="cros_recovery_image_download"/>
+      <traffic_annotation unique_id="download_recovery_component"/>
+    </sender>
+    <sender name="Chrome Performance, Feedback, and Usage Statistics">
+      <traffic_annotation unique_id="background_performance_tracer"/>
+      <traffic_annotation unique_id="chrome_feedback_report_app"/>
+      <traffic_annotation unique_id="metrics_report_ukm"/>
+      <traffic_annotation unique_id="metrics_report_uma"/>
+      <traffic_annotation unique_id="rappor_report"/>
+    </sender>
+    <sender name="WebRTC">
+      <traffic_annotation unique_id="webrtc_event_log_uploader"/>
+      <traffic_annotation unique_id="webrtc_log_upload"/>
+    </sender>
+  </group>
+  <group name="User Experience">
+    <sender name="Autofill">
+      <traffic_annotation unique_id="autofill_query"/>
+      <traffic_annotation unique_id="autofill_upload"/>
+      <traffic_annotation unique_id="load_autofill_gstatic_data"/>
+    </sender>
+    <sender name="Feed Library">
+      <traffic_annotation unique_id="interest_feed_send"/>
+    </sender>
+    <sender name="Personalization">
+      <traffic_annotation unique_id="profile_avatar"/>
+      <traffic_annotation unique_id="profile_resetter_upload"/>
+      <traffic_annotation unique_id="signed_in_profile_avatar"/>
+      <traffic_annotation unique_id="push_client_channel"/>
+    </sender>
+    <sender name="Favicon">
+      <traffic_annotation unique_id="content_suggestion_get_favicon"/>
+      <traffic_annotation unique_id="icon_catcher_get_large_icon"/>
+    </sender>
+    <sender name="Images">
+      <traffic_annotation unique_id="image_annotation"/>
+    </sender>
+    <sender name="Link Doctor">
+      <traffic_annotation unique_id="net_error_helper"/>
+    </sender>
+    <sender name="Prefetch">
+      <traffic_annotation unique_id="offline_prefetch"/>
+      <traffic_annotation unique_id="prefetch_download"/>
+      <traffic_annotation unique_id="prefetch_visuals"/>
+    </sender>
+    <sender name="New Tab Page">
+      <traffic_annotation unique_id="backdrop_collection_images_download"/>
+      <traffic_annotation unique_id="backdrop_collection_names_download"/>
+      <traffic_annotation unique_id="backdrop_next_image_download"/>
+      <traffic_annotation unique_id="ntp_snippets_fetch"/>
+      <traffic_annotation unique_id="ntp_custom_background"/>
+      <traffic_annotation unique_id="ntp_icon_source"/>
+      <traffic_annotation unique_id="nux_ntp_background_preview"/>
+      <traffic_annotation unique_id="popular_sites_fetch"/>
+      <traffic_annotation unique_id="search_suggest_service"/>
+      <traffic_annotation unique_id="remote_suggestions_provider"/>
+      <traffic_annotation unique_id="promo_service"/>
+    </sender>
+    <sender name="Speech Recognition">
+      <traffic_annotation unique_id="speech_recognition_downstream"/>
+      <traffic_annotation unique_id="speech_recognition_upstream"/>
+    </sender>
+    <sender name="Spellcheck">
+      <traffic_annotation unique_id="spellcheck_hunspell_dictionary"/>
+      <traffic_annotation unique_id="spellcheck_lookup"/>
+    </sender>
+    <sender name="Suggestions">
+      <traffic_annotation unique_id="suggestions_service"/>
+    </sender>
+    <sender name="Translate">
+      <traffic_annotation unique_id="translate_url_fetcher"/>
+    </sender>
+    <sender name="Chrome Sync">
+      <traffic_annotation unique_id="invalidation_service"/>
+      <traffic_annotation unique_id="sync_http_bridge"/>
+      <traffic_annotation unique_id="sync_stop_reporter"/>
+      <traffic_annotation unique_id="sync_clipboard_service"/>
+    </sender>
+    <sender name="Assist Rank">
+      <traffic_annotation unique_id="ranker_url_fetcher"/>
+    </sender>
+  </group>
+</groups>
diff --git a/ui/accessibility/extensions/strings/accessibility_extensions_strings_id.xtb b/ui/accessibility/extensions/strings/accessibility_extensions_strings_id.xtb
index 026e399..8574d4e 100644
--- a/ui/accessibility/extensions/strings/accessibility_extensions_strings_id.xtb
+++ b/ui/accessibility/extensions/strings/accessibility_extensions_strings_id.xtb
@@ -44,7 +44,7 @@
 <translation id="5631241868147802353">Skema warna default:</translation>
 <translation id="5650358096585648000">Masukan Visual</translation>
 <translation id="5710185147685935461">Mengubah atau membalikkan skema warna untuk membuat halaman web lebih mudah dibaca.</translation>
-<translation id="5939518447894949180">Setel ulang</translation>
+<translation id="5939518447894949180">Reset</translation>
 <translation id="595639123821853262">Abu-Abu Terbalik</translation>
 <translation id="6017514345406065928">Hijau</translation>
 <translation id="6050189528197190982">Abu-Abu</translation>
diff --git a/ui/android/delegated_frame_host_android.h b/ui/android/delegated_frame_host_android.h
index b605de511..04986a89 100644
--- a/ui/android/delegated_frame_host_android.h
+++ b/ui/android/delegated_frame_host_android.h
@@ -7,6 +7,7 @@
 
 #include "base/macros.h"
 #include "base/memory/ref_counted.h"
+#include "base/numerics/safe_conversions.h"
 #include "cc/layers/deadline_policy.h"
 #include "components/viz/client/frame_evictor.h"
 #include "components/viz/common/frame_sinks/begin_frame_args.h"
@@ -54,8 +55,9 @@
   static constexpr base::TimeDelta FirstFrameTimeout() {
     return base::TimeDelta::FromSeconds(5);
   }
-  static constexpr int64_t FirstFrameTimeoutFrames() {
-    return FirstFrameTimeout().IntDiv(viz::BeginFrameArgs::DefaultInterval());
+  static int64_t FirstFrameTimeoutFrames() {
+    return base::ClampRound<int64_t>(
+        FirstFrameTimeout().FltDiv(viz::BeginFrameArgs::DefaultInterval()));
   }
 
   // Wait up to 1 second for a frame of the correct size to be produced. Android
@@ -64,8 +66,9 @@
   static constexpr base::TimeDelta ResizeTimeout() {
     return base::TimeDelta::FromSeconds(1);
   }
-  static constexpr int64_t ResizeTimeoutFrames() {
-    return ResizeTimeout().IntDiv(viz::BeginFrameArgs::DefaultInterval());
+  static int64_t ResizeTimeoutFrames() {
+    return base::ClampRound<int64_t>(
+        ResizeTimeout().FltDiv(viz::BeginFrameArgs::DefaultInterval()));
   }
 
   // Advances the fallback surface to the first surface after navigation. This
diff --git a/ui/base/clipboard/clipboard_android.cc b/ui/base/clipboard/clipboard_android.cc
index 8fac1b6..f8bcfc6 100644
--- a/ui/base/clipboard/clipboard_android.cc
+++ b/ui/base/clipboard/clipboard_android.cc
@@ -380,7 +380,7 @@
   DCHECK(CalledOnValidThread());
   DCHECK_EQ(buffer, ClipboardBuffer::kCopyPaste);
 
-  if (ClipboardFormatType::GetBitmapType().Equals(format)) {
+  if (format == ClipboardFormatType::GetBitmapType()) {
     return g_map.Get().HasFormat(kMimeTypeImageURI);
   }
   return g_map.Get().HasFormat(format.GetName());
diff --git a/ui/base/clipboard/clipboard_format_type.h b/ui/base/clipboard/clipboard_format_type.h
index bed150d..17480a7d 100644
--- a/ui/base/clipboard/clipboard_format_type.h
+++ b/ui/base/clipboard/clipboard_format_type.h
@@ -101,7 +101,7 @@
   ClipboardFormatType& operator=(const ClipboardFormatType& other);
 #endif
 
-  bool Equals(const ClipboardFormatType& other) const;
+  bool operator==(const ClipboardFormatType& other) const;
 
  private:
   friend class base::NoDestructor<ClipboardFormatType>;
diff --git a/ui/base/clipboard/clipboard_format_type_android.cc b/ui/base/clipboard/clipboard_format_type_android.cc
index 5e48d0d..07564e07 100644
--- a/ui/base/clipboard/clipboard_format_type_android.cc
+++ b/ui/base/clipboard/clipboard_format_type_android.cc
@@ -34,7 +34,7 @@
   return data_ < other.data_;
 }
 
-bool ClipboardFormatType::Equals(const ClipboardFormatType& other) const {
+bool ClipboardFormatType::operator==(const ClipboardFormatType& other) const {
   return data_ == other.data_;
 }
 
diff --git a/ui/base/clipboard/clipboard_format_type_aura.cc b/ui/base/clipboard/clipboard_format_type_aura.cc
index b824f50b..0ea472a7 100644
--- a/ui/base/clipboard/clipboard_format_type_aura.cc
+++ b/ui/base/clipboard/clipboard_format_type_aura.cc
@@ -41,7 +41,7 @@
   return data_ < other.data_;
 }
 
-bool ClipboardFormatType::Equals(const ClipboardFormatType& other) const {
+bool ClipboardFormatType::operator==(const ClipboardFormatType& other) const {
   return data_ == other.data_;
 }
 
diff --git a/ui/base/clipboard/clipboard_format_type_mac.mm b/ui/base/clipboard/clipboard_format_type_mac.mm
index b86101f..dce0ff7 100644
--- a/ui/base/clipboard/clipboard_format_type_mac.mm
+++ b/ui/base/clipboard/clipboard_format_type_mac.mm
@@ -29,7 +29,7 @@
   return *this;
 }
 
-bool ClipboardFormatType::Equals(const ClipboardFormatType& other) const {
+bool ClipboardFormatType::operator==(const ClipboardFormatType& other) const {
   return [data_ isEqualToString:other.data_];
 }
 
diff --git a/ui/base/clipboard/clipboard_format_type_win.cc b/ui/base/clipboard/clipboard_format_type_win.cc
index 36c0c8b1..ef2e7f4c 100644
--- a/ui/base/clipboard/clipboard_format_type_win.cc
+++ b/ui/base/clipboard/clipboard_format_type_win.cc
@@ -141,7 +141,7 @@
   return data_.cfFormat < other.data_.cfFormat;
 }
 
-bool ClipboardFormatType::Equals(const ClipboardFormatType& other) const {
+bool ClipboardFormatType::operator==(const ClipboardFormatType& other) const {
   return data_.cfFormat == other.data_.cfFormat;
 }
 
diff --git a/ui/base/clipboard/clipboard_non_backed.cc b/ui/base/clipboard/clipboard_non_backed.cc
index f78424e..680deff 100644
--- a/ui/base/clipboard/clipboard_non_backed.cc
+++ b/ui/base/clipboard/clipboard_non_backed.cc
@@ -393,20 +393,20 @@
   if (!clipboard_internal_->IsReadAllowed(data_dst))
     return false;
 
-  if (ClipboardFormatType::GetPlainTextType().Equals(format) ||
-      ClipboardFormatType::GetUrlType().Equals(format))
+  if (format == ClipboardFormatType::GetPlainTextType() ||
+      format == ClipboardFormatType::GetUrlType())
     return clipboard_internal_->IsFormatAvailable(
         ClipboardInternalFormat::kText);
-  if (ClipboardFormatType::GetHtmlType().Equals(format))
+  if (format == ClipboardFormatType::GetHtmlType())
     return clipboard_internal_->IsFormatAvailable(
         ClipboardInternalFormat::kHtml);
-  if (ClipboardFormatType::GetRtfType().Equals(format))
+  if (format == ClipboardFormatType::GetRtfType())
     return clipboard_internal_->IsFormatAvailable(
         ClipboardInternalFormat::kRtf);
-  if (ClipboardFormatType::GetBitmapType().Equals(format))
+  if (format == ClipboardFormatType::GetBitmapType())
     return clipboard_internal_->IsFormatAvailable(
         ClipboardInternalFormat::kBitmap);
-  if (ClipboardFormatType::GetWebKitSmartPasteType().Equals(format))
+  if (format == ClipboardFormatType::GetWebKitSmartPasteType())
     return clipboard_internal_->IsFormatAvailable(
         ClipboardInternalFormat::kWeb);
   const ClipboardData* data = clipboard_internal_->GetData();
diff --git a/ui/base/clipboard/clipboard_x11.cc b/ui/base/clipboard/clipboard_x11.cc
index 1430878..f5119b6 100644
--- a/ui/base/clipboard/clipboard_x11.cc
+++ b/ui/base/clipboard/clipboard_x11.cc
@@ -513,8 +513,8 @@
   DCHECK(IsSupportedClipboardBuffer(buffer));
 
   TargetList target_list = x11_details_->WaitAndGetTargetsList(buffer);
-  if (format.Equals(ClipboardFormatType::GetPlainTextType()) ||
-      format.Equals(ClipboardFormatType::GetUrlType())) {
+  if (format == ClipboardFormatType::GetPlainTextType() ||
+      format == ClipboardFormatType::GetUrlType()) {
     return target_list.ContainsText();
   }
   return target_list.ContainsFormat(format);
diff --git a/ui/base/clipboard/test/test_clipboard.cc b/ui/base/clipboard/test/test_clipboard.cc
index 575df48..93a37e5 100644
--- a/ui/base/clipboard/test/test_clipboard.cc
+++ b/ui/base/clipboard/test/test_clipboard.cc
@@ -57,7 +57,7 @@
 #if defined(OS_LINUX)
   // The linux clipboard treats the presence of text on the clipboard
   // as the url format being available.
-  if (format.Equals(ClipboardFormatType::GetUrlType()))
+  if (format == ClipboardFormatType::GetUrlType())
     return IsFormatAvailable(ClipboardFormatType::GetPlainTextType(), buffer,
                              data_dst);
 #endif  // OS_LINUX
diff --git a/ui/chromeos/translations/ui_chromeos_strings_am.xtb b/ui/chromeos/translations/ui_chromeos_strings_am.xtb
index 50c0fa7..6269f85 100644
--- a/ui/chromeos/translations/ui_chromeos_strings_am.xtb
+++ b/ui/chromeos/translations/ui_chromeos_strings_am.xtb
@@ -743,7 +743,7 @@
 <translation id="939736085109172342">አዲስ ዓቃፊ</translation>
 <translation id="942954117721265519">በዚህ አቃፊ ውስጥ ምንም ምስሎች የሉም።</translation>
 <translation id="943972244133411984">የተቀየረው በ</translation>
-<translation id="945522503751344254">ግብረ መልስ ላክ</translation>
+<translation id="945522503751344254">ግብረመልስ ላክ</translation>
 <translation id="947144732524271678">ከ<ph name="FROM_ENTRY_NAME" /> እስከ <ph name="TO_ENTRY_NAME" /> ያሉ የ<ph name="ENTRY_COUNT" /> ግቤቶች ክልል ተመርጧል።</translation>
 <translation id="981121421437150478">ከመስመር ውጪ</translation>
 <translation id="988685240266037636">«<ph name="FILE_NAME" />» ፋይል አስቀድሞ አለ። ሊተኩት ይፈልጋሉ?</translation>
diff --git a/ui/chromeos/translations/ui_chromeos_strings_ar.xtb b/ui/chromeos/translations/ui_chromeos_strings_ar.xtb
index 55447ea..8dd9d86 100644
--- a/ui/chromeos/translations/ui_chromeos_strings_ar.xtb
+++ b/ui/chromeos/translations/ui_chromeos_strings_ar.xtb
@@ -258,7 +258,7 @@
 <translation id="3830674330436234648">لا تتوفر أي عملية تشغيل</translation>
 <translation id="3833761542219863804">‏التحويل الصوتي (ماوسام ← ਮੌਸਮ)</translation>
 <translation id="383652340667548381">الصربية</translation>
-<translation id="385051799172605136">الرجوع إلى الوراء</translation>
+<translation id="385051799172605136">رجوع</translation>
 <translation id="3855472144336161447">‏الألمانية Neo 2</translation>
 <translation id="3856075812838139784">للقراءة فقط</translation>
 <translation id="3858678421048828670">لوحة المفاتيح الإيطالية</translation>
@@ -385,7 +385,7 @@
 <translation id="5177526793333269655">عرض الصور المصغرة</translation>
 <translation id="5194713942430106590">انقر لترتيب محتوى العمود ترتيبًا تصاعديًا.</translation>
 <translation id="5218183485292899140">الفرنسية السويسرية</translation>
-<translation id="5234764350956374838">رفض</translation>
+<translation id="5234764350956374838">تجاهل</translation>
 <translation id="5241298539944515331">‏لوحة المفاتيح الفيتنامية (VIQR)</translation>
 <translation id="5253070652067921974">مُنشئ الملف:</translation>
 <translation id="5257456363153333584">يعسوب</translation>
diff --git a/ui/chromeos/translations/ui_chromeos_strings_bn.xtb b/ui/chromeos/translations/ui_chromeos_strings_bn.xtb
index 0b0c4fc..bce6b4a 100644
--- a/ui/chromeos/translations/ui_chromeos_strings_bn.xtb
+++ b/ui/chromeos/translations/ui_chromeos_strings_bn.xtb
@@ -26,7 +26,7 @@
 <translation id="117624967391683467"><ph name="FILE_NAME" /> অনুলিপি করা হচ্ছে...</translation>
 <translation id="1178581264944972037">বিরতি</translation>
 <translation id="1190144681599273207">এই ফাইল আনয়ন করতে আনুমানিক মোবাইল ডেটার <ph name="FILE_SIZE" /> ব্যবহার করবে৷</translation>
-<translation id="1201402288615127009">পরবর্তী</translation>
+<translation id="1201402288615127009">পরের</translation>
 <translation id="1208421848177517699">লিপ্যন্তরকরণ (namaste → નમસ્તે)</translation>
 <translation id="1243314992276662751">আপলোড</translation>
 <translation id="1249250836236328755">প্রকার</translation>
diff --git a/ui/chromeos/translations/ui_chromeos_strings_bs.xtb b/ui/chromeos/translations/ui_chromeos_strings_bs.xtb
index 28f0097d..281f2bdf 100644
--- a/ui/chromeos/translations/ui_chromeos_strings_bs.xtb
+++ b/ui/chromeos/translations/ui_chromeos_strings_bs.xtb
@@ -744,7 +744,7 @@
 <translation id="939736085109172342">Novi folder</translation>
 <translation id="942954117721265519">Nema slika u ovom direktoriju.</translation>
 <translation id="943972244133411984">Izmijenio/la</translation>
-<translation id="945522503751344254">Slanje povratnih informacija</translation>
+<translation id="945522503751344254">Pošaljite povratne informacije</translation>
 <translation id="947144732524271678">Odabran je niz unosa (<ph name="ENTRY_COUNT" />) od stavke <ph name="FROM_ENTRY_NAME" /> do stavke <ph name="TO_ENTRY_NAME" />.</translation>
 <translation id="981121421437150478">Van mreže</translation>
 <translation id="988685240266037636">Već postoji fajl s nazivom "<ph name="FILE_NAME" />". Želite li ga zamijeniti?</translation>
diff --git a/ui/chromeos/translations/ui_chromeos_strings_es-419.xtb b/ui/chromeos/translations/ui_chromeos_strings_es-419.xtb
index a2b54d7..e4a68fae 100644
--- a/ui/chromeos/translations/ui_chromeos_strings_es-419.xtb
+++ b/ui/chromeos/translations/ui_chromeos_strings_es-419.xtb
@@ -385,7 +385,7 @@
 <translation id="5177526793333269655">Vista de miniatura</translation>
 <translation id="5194713942430106590">Haz clic para ordenar la columna de forma ascendente.</translation>
 <translation id="5218183485292899140">Francés (Suiza)</translation>
-<translation id="5234764350956374838">Rechazar</translation>
+<translation id="5234764350956374838">Descartar</translation>
 <translation id="5241298539944515331">Teclado vietnamita (VIQR)</translation>
 <translation id="5253070652067921974">Creado por</translation>
 <translation id="5257456363153333584">Libélula</translation>
diff --git a/ui/chromeos/translations/ui_chromeos_strings_es.xtb b/ui/chromeos/translations/ui_chromeos_strings_es.xtb
index 966bcd5..01cabc5 100644
--- a/ui/chromeos/translations/ui_chromeos_strings_es.xtb
+++ b/ui/chromeos/translations/ui_chromeos_strings_es.xtb
@@ -258,7 +258,7 @@
 <translation id="3830674330436234648">No se puede reproducir</translation>
 <translation id="3833761542219863804">Transliteración (mausam → ਮੌਸਮ)</translation>
 <translation id="383652340667548381">Serbio</translation>
-<translation id="385051799172605136">Atrás</translation>
+<translation id="385051799172605136">Volver</translation>
 <translation id="3855472144336161447">Alemán (Neo 2)</translation>
 <translation id="3856075812838139784">Solo lectura</translation>
 <translation id="3858678421048828670">Teclado italiano</translation>
diff --git a/ui/chromeos/translations/ui_chromeos_strings_et.xtb b/ui/chromeos/translations/ui_chromeos_strings_et.xtb
index 8d0e5e0..4e816123 100644
--- a/ui/chromeos/translations/ui_chromeos_strings_et.xtb
+++ b/ui/chromeos/translations/ui_chromeos_strings_et.xtb
@@ -26,7 +26,7 @@
 <translation id="117624967391683467">Faili <ph name="FILE_NAME" /> kopeerimine ...</translation>
 <translation id="1178581264944972037">Peata</translation>
 <translation id="1190144681599273207">Faili toomine kasutab umbes <ph name="FILE_SIZE" /> mobiilsideandmeid.</translation>
-<translation id="1201402288615127009">Edasi</translation>
+<translation id="1201402288615127009">Järgmine</translation>
 <translation id="1208421848177517699">Transliteratsioon (namaste → નમસ્તે)</translation>
 <translation id="1243314992276662751">Laadi üles</translation>
 <translation id="1249250836236328755">Žanr</translation>
@@ -744,7 +744,7 @@
 <translation id="939736085109172342">Uus kaust</translation>
 <translation id="942954117721265519">Selles kataloogis pilte pole.</translation>
 <translation id="943972244133411984">Muutja:</translation>
-<translation id="945522503751344254">Saada tagasisidet</translation>
+<translation id="945522503751344254">Tagasiside saatmine</translation>
 <translation id="947144732524271678">Valiti <ph name="ENTRY_COUNT" /> kirjet vahemikus <ph name="FROM_ENTRY_NAME" /> kuni <ph name="TO_ENTRY_NAME" />.</translation>
 <translation id="981121421437150478">Võrguühenduseta</translation>
 <translation id="988685240266037636">Fail nimega „<ph name="FILE_NAME" />” on juba olemas. Kas soovite selle asendada?</translation>
diff --git a/ui/chromeos/translations/ui_chromeos_strings_fa.xtb b/ui/chromeos/translations/ui_chromeos_strings_fa.xtb
index ea56ad5..b708449 100644
--- a/ui/chromeos/translations/ui_chromeos_strings_fa.xtb
+++ b/ui/chromeos/translations/ui_chromeos_strings_fa.xtb
@@ -385,7 +385,7 @@
 <translation id="5177526793333269655">نمای تصویر کوچک</translation>
 <translation id="5194713942430106590">کلیک کنید تا ستون به‌صورت صعودی مرتب شود.</translation>
 <translation id="5218183485292899140">فرانسوی سوئیس</translation>
-<translation id="5234764350956374838">لغو کردن</translation>
+<translation id="5234764350956374838">رد کردن</translation>
 <translation id="5241298539944515331">‏صفحه‌کلید ویتنامی (VIQR)</translation>
 <translation id="5253070652067921974">ایجاد شده توسط</translation>
 <translation id="5257456363153333584">سنجاقک</translation>
diff --git a/ui/chromeos/translations/ui_chromeos_strings_fi.xtb b/ui/chromeos/translations/ui_chromeos_strings_fi.xtb
index 9432461..7f09a72 100644
--- a/ui/chromeos/translations/ui_chromeos_strings_fi.xtb
+++ b/ui/chromeos/translations/ui_chromeos_strings_fi.xtb
@@ -258,7 +258,7 @@
 <translation id="3830674330436234648">Toistoa ei ole saatavilla.</translation>
 <translation id="3833761542219863804">Translitterointi (mausam → ਮੌਸਮ)</translation>
 <translation id="383652340667548381">serbia</translation>
-<translation id="385051799172605136">Edellinen</translation>
+<translation id="385051799172605136">Takaisin</translation>
 <translation id="3855472144336161447">saksa, Neo 2</translation>
 <translation id="3856075812838139784">Vain luku</translation>
 <translation id="3858678421048828670">Näppäimistö: italia</translation>
@@ -385,7 +385,7 @@
 <translation id="5177526793333269655">Pikkukuvanäkymä</translation>
 <translation id="5194713942430106590">Klikkaa, jos haluat lajitella nousevaan järjestykseen.</translation>
 <translation id="5218183485292899140">ranska (Sveitsi)</translation>
-<translation id="5234764350956374838">Piilota</translation>
+<translation id="5234764350956374838">Hylkää</translation>
 <translation id="5241298539944515331">Vietnamilainen näppäimistö (VIQR)</translation>
 <translation id="5253070652067921974">Tekijä</translation>
 <translation id="5257456363153333584">Sudenkorento</translation>
diff --git a/ui/chromeos/translations/ui_chromeos_strings_fil.xtb b/ui/chromeos/translations/ui_chromeos_strings_fil.xtb
index 180b8d9..47d04a3 100644
--- a/ui/chromeos/translations/ui_chromeos_strings_fil.xtb
+++ b/ui/chromeos/translations/ui_chromeos_strings_fil.xtb
@@ -385,7 +385,7 @@
 <translation id="5177526793333269655">View na thumbnail</translation>
 <translation id="5194713942430106590">I-click para pagbukud-bukurin ang column sa pataas na pagkakasunud-sunod.</translation>
 <translation id="5218183485292899140">Swiss French</translation>
-<translation id="5234764350956374838">Balewalain</translation>
+<translation id="5234764350956374838">Huwag pansinin</translation>
 <translation id="5241298539944515331">Vietnamese keyboard (VIQR)</translation>
 <translation id="5253070652067921974">Ginawa ni</translation>
 <translation id="5257456363153333584">Tutubi</translation>
@@ -744,7 +744,7 @@
 <translation id="939736085109172342">Bagong folder</translation>
 <translation id="942954117721265519">Walang mga larawan sa direktoryong ito.</translation>
 <translation id="943972244133411984">Binago ni</translation>
-<translation id="945522503751344254">Magpadala ng feedback...</translation>
+<translation id="945522503751344254">Magpadala ng feedback</translation>
 <translation id="947144732524271678">Pumili ng hanay ng <ph name="ENTRY_COUNT" /> (na) entry mula sa <ph name="FROM_ENTRY_NAME" /> hanggang <ph name="TO_ENTRY_NAME" />.</translation>
 <translation id="981121421437150478">Offline</translation>
 <translation id="988685240266037636">Mayroon nang file na may pangalang "<ph name="FILE_NAME" />." Gusto mo ba itong palitan?</translation>
diff --git a/ui/chromeos/translations/ui_chromeos_strings_hi.xtb b/ui/chromeos/translations/ui_chromeos_strings_hi.xtb
index b98c39e..4a46b2f 100644
--- a/ui/chromeos/translations/ui_chromeos_strings_hi.xtb
+++ b/ui/chromeos/translations/ui_chromeos_strings_hi.xtb
@@ -258,7 +258,7 @@
 <translation id="3830674330436234648">कोई प्लेबैक उपलब्ध नहीं है</translation>
 <translation id="3833761542219863804">लिप्यंतरण (mausam → ਮੌਸਮ)</translation>
 <translation id="383652340667548381">सर्बियाई</translation>
-<translation id="385051799172605136">वापस</translation>
+<translation id="385051799172605136">वापस जाएं</translation>
 <translation id="3855472144336161447">जर्मन नियो 2</translation>
 <translation id="3856075812838139784">केवल पढ़ने के लिए</translation>
 <translation id="3858678421048828670">इटैलियन कीबोर्ड</translation>
@@ -744,7 +744,7 @@
 <translation id="939736085109172342">नया फ़ोल्डर</translation>
 <translation id="942954117721265519">इस निर्देशिका में कोई चित्र नहीं है.</translation>
 <translation id="943972244133411984">बदलाव करने वाले</translation>
-<translation id="945522503751344254">सुझाव भेजें</translation>
+<translation id="945522503751344254">फ़ीडबैक भेजें</translation>
 <translation id="947144732524271678"><ph name="FROM_ENTRY_NAME" /> से <ph name="TO_ENTRY_NAME" /> तक की <ph name="ENTRY_COUNT" /> एंट्री को चुना गया.</translation>
 <translation id="981121421437150478">ऑफ़लाइन</translation>
 <translation id="988685240266037636">"<ph name="FILE_NAME" />" की एक फ़ाइल पहले से मौजूद है. क्या आप उसे बदलना चाहते हैं?</translation>
diff --git a/ui/chromeos/translations/ui_chromeos_strings_hr.xtb b/ui/chromeos/translations/ui_chromeos_strings_hr.xtb
index 0f66d94..3696842 100644
--- a/ui/chromeos/translations/ui_chromeos_strings_hr.xtb
+++ b/ui/chromeos/translations/ui_chromeos_strings_hr.xtb
@@ -744,7 +744,7 @@
 <translation id="939736085109172342">Nova mapa</translation>
 <translation id="942954117721265519">Nema slika u ovom direktoriju.</translation>
 <translation id="943972244133411984">Izmijenio</translation>
-<translation id="945522503751344254">Slanje povratnih informacija</translation>
+<translation id="945522503751344254">Pošaljite povratne informacije</translation>
 <translation id="947144732524271678">Odabran je raspon od <ph name="ENTRY_COUNT" /> unosa od stavke <ph name="FROM_ENTRY_NAME" /> do stavke <ph name="TO_ENTRY_NAME" />.</translation>
 <translation id="981121421437150478">Izvanmrežno</translation>
 <translation id="988685240266037636">Datoteka s nazivom "<ph name="FILE_NAME" />" već postoji. Želite li je zamijeniti?</translation>
diff --git a/ui/chromeos/translations/ui_chromeos_strings_id.xtb b/ui/chromeos/translations/ui_chromeos_strings_id.xtb
index e70135c..4ec6741 100644
--- a/ui/chromeos/translations/ui_chromeos_strings_id.xtb
+++ b/ui/chromeos/translations/ui_chromeos_strings_id.xtb
@@ -258,7 +258,7 @@
 <translation id="3830674330436234648">Pemutaran tidak tersedia</translation>
 <translation id="3833761542219863804">Transliterasi (mausam → ਮੌਸਮ)</translation>
 <translation id="383652340667548381">Serb</translation>
-<translation id="385051799172605136">Mundur</translation>
+<translation id="385051799172605136">Kembali</translation>
 <translation id="3855472144336161447">Neo 2 Jerman</translation>
 <translation id="3856075812838139784">Hanya baca</translation>
 <translation id="3858678421048828670">Keyboard untuk bahasa Italia</translation>
diff --git a/ui/chromeos/translations/ui_chromeos_strings_ko.xtb b/ui/chromeos/translations/ui_chromeos_strings_ko.xtb
index d63ef15..5a28aec 100644
--- a/ui/chromeos/translations/ui_chromeos_strings_ko.xtb
+++ b/ui/chromeos/translations/ui_chromeos_strings_ko.xtb
@@ -385,7 +385,7 @@
 <translation id="5177526793333269655">미리보기 이미지 보기</translation>
 <translation id="5194713942430106590">열을 오름차순으로 정렬하려면 클릭하세요.</translation>
 <translation id="5218183485292899140">프랑스어(스위스)</translation>
-<translation id="5234764350956374838">숨기기</translation>
+<translation id="5234764350956374838">닫기</translation>
 <translation id="5241298539944515331">베트남어 키보드(VIQR)</translation>
 <translation id="5253070652067921974">만든 사람</translation>
 <translation id="5257456363153333584">잠자리</translation>
diff --git a/ui/chromeos/translations/ui_chromeos_strings_lt.xtb b/ui/chromeos/translations/ui_chromeos_strings_lt.xtb
index 70025e6..224cdd4 100644
--- a/ui/chromeos/translations/ui_chromeos_strings_lt.xtb
+++ b/ui/chromeos/translations/ui_chromeos_strings_lt.xtb
@@ -597,7 +597,7 @@
 <translation id="7603724359189955920">Tinkleliai</translation>
 <translation id="7627790789328695202">Oi, „<ph name="FILE_NAME" />“ jau yra. Pervardykite jį ir bandykite dar kartą.</translation>
 <translation id="7628656427739290098">Baigta <ph name="PERCENT" /> proc.</translation>
-<translation id="7649070708921625228">Žinynas</translation>
+<translation id="7649070708921625228">Pagalba</translation>
 <translation id="7654209398114106148">Perkeliama elementų: <ph name="NUMBER_OF_ITEMS" />...</translation>
 <translation id="7658239707568436148">Atšaukti</translation>
 <translation id="7695430100978772476">Nepavyko suformatuoti: „<ph name="DRIVE_NAME" />“</translation>
diff --git a/ui/chromeos/translations/ui_chromeos_strings_lv.xtb b/ui/chromeos/translations/ui_chromeos_strings_lv.xtb
index 857b494..7acfc7d 100644
--- a/ui/chromeos/translations/ui_chromeos_strings_lv.xtb
+++ b/ui/chromeos/translations/ui_chromeos_strings_lv.xtb
@@ -385,7 +385,7 @@
 <translation id="5177526793333269655">Sīktēlu skatījums</translation>
 <translation id="5194713942430106590">Noklikšķiniet, lai kārtotu kolonnas augošā secībā.</translation>
 <translation id="5218183485292899140">Šveices franču</translation>
-<translation id="5234764350956374838">Noraidīt</translation>
+<translation id="5234764350956374838">Nerādīt</translation>
 <translation id="5241298539944515331">Vjetnamiešu valodas tastatūra (VIQR)</translation>
 <translation id="5253070652067921974">Autors:</translation>
 <translation id="5257456363153333584">Spāre</translation>
diff --git a/ui/chromeos/translations/ui_chromeos_strings_ml.xtb b/ui/chromeos/translations/ui_chromeos_strings_ml.xtb
index 0a1fe4d..cce9e637 100644
--- a/ui/chromeos/translations/ui_chromeos_strings_ml.xtb
+++ b/ui/chromeos/translations/ui_chromeos_strings_ml.xtb
@@ -744,7 +744,7 @@
 <translation id="939736085109172342">പുതിയ ഫോള്‍ഡര്‍</translation>
 <translation id="942954117721265519">ഈ ഡയറക്റ്ററിയിൽ ചിത്രങ്ങളൊന്നുമില്ല.</translation>
 <translation id="943972244133411984">പരിഷ്‌ക്കരിച്ചത്</translation>
-<translation id="945522503751344254">ഫീഡ്ബാക്ക് അയയ്ക്കുക</translation>
+<translation id="945522503751344254">ഫീഡ്‌ബാക്ക് അയയ്‌ക്കുക</translation>
 <translation id="947144732524271678"><ph name="FROM_ENTRY_NAME" />-ൽ നിന്ന് <ph name="TO_ENTRY_NAME" />-ലേക്ക് <ph name="ENTRY_COUNT" /> എൻട്രികളുള്ള ഒരു ശ്രേണി തിരഞ്ഞെടുത്തു.</translation>
 <translation id="981121421437150478">ഓഫ്‌ലൈൻ</translation>
 <translation id="988685240266037636">"<ph name="FILE_NAME" />" എന്ന് പേരുള്ള ഫയൽ മുമ്പേ നിലവിലുണ്ട്. ഇത് മാറ്റി പകരം വയ്ക്കണോ?</translation>
diff --git a/ui/chromeos/translations/ui_chromeos_strings_ms.xtb b/ui/chromeos/translations/ui_chromeos_strings_ms.xtb
index 94896cf..954520cd 100644
--- a/ui/chromeos/translations/ui_chromeos_strings_ms.xtb
+++ b/ui/chromeos/translations/ui_chromeos_strings_ms.xtb
@@ -385,7 +385,7 @@
 <translation id="5177526793333269655">Paparan lakaran kenit</translation>
 <translation id="5194713942430106590">Klik untuk mengisih lajur dalam tertib menaik.</translation>
 <translation id="5218183485292899140">Bahasa Perancis Switzerland</translation>
-<translation id="5234764350956374838">Singkirkan</translation>
+<translation id="5234764350956374838">Ketepikan</translation>
 <translation id="5241298539944515331">Papan kekunci bahasa Vietnam (VIQR)</translation>
 <translation id="5253070652067921974">Dibuat oleh</translation>
 <translation id="5257456363153333584">Pepatung</translation>
diff --git a/ui/chromeos/translations/ui_chromeos_strings_nl.xtb b/ui/chromeos/translations/ui_chromeos_strings_nl.xtb
index 88330b4..038a961 100644
--- a/ui/chromeos/translations/ui_chromeos_strings_nl.xtb
+++ b/ui/chromeos/translations/ui_chromeos_strings_nl.xtb
@@ -258,7 +258,7 @@
 <translation id="3830674330436234648">Afspelen is niet beschikbaar</translation>
 <translation id="3833761542219863804">Transliteratie (mausam → ਮੌਸਮ)</translation>
 <translation id="383652340667548381">Servisch</translation>
-<translation id="385051799172605136">Vorige</translation>
+<translation id="385051799172605136">Terug</translation>
 <translation id="3855472144336161447">Duits Neo 2</translation>
 <translation id="3856075812838139784">Alleen-lezen</translation>
 <translation id="3858678421048828670">Italiaans toetsenbord</translation>
diff --git a/ui/chromeos/translations/ui_chromeos_strings_no.xtb b/ui/chromeos/translations/ui_chromeos_strings_no.xtb
index 45e2bde8..ae8d3d7 100644
--- a/ui/chromeos/translations/ui_chromeos_strings_no.xtb
+++ b/ui/chromeos/translations/ui_chromeos_strings_no.xtb
@@ -744,7 +744,7 @@
 <translation id="939736085109172342">Ny mappe</translation>
 <translation id="942954117721265519">Det fins ingen bilder i denne katalogen.</translation>
 <translation id="943972244133411984">Endret av</translation>
-<translation id="945522503751344254">Gi tilbakemelding</translation>
+<translation id="945522503751344254">Send tilbakemelding</translation>
 <translation id="947144732524271678">Valgte et område med <ph name="ENTRY_COUNT" /> oppføringer – fra <ph name="FROM_ENTRY_NAME" /> til <ph name="TO_ENTRY_NAME" />.</translation>
 <translation id="981121421437150478">Uten nett</translation>
 <translation id="988685240266037636">Filnavnet «<ph name="FILE_NAME" />» finnes allerede. Vil du erstatte filen med dette navnet?</translation>
diff --git a/ui/chromeos/translations/ui_chromeos_strings_pl.xtb b/ui/chromeos/translations/ui_chromeos_strings_pl.xtb
index 743d3b26..ef94745 100644
--- a/ui/chromeos/translations/ui_chromeos_strings_pl.xtb
+++ b/ui/chromeos/translations/ui_chromeos_strings_pl.xtb
@@ -744,7 +744,7 @@
 <translation id="939736085109172342">Nowy folder</translation>
 <translation id="942954117721265519">Brak zdjęć w tym katalogu.</translation>
 <translation id="943972244133411984">Zmodyfikowany przez:</translation>
-<translation id="945522503751344254">Wyślij zgłoszenie</translation>
+<translation id="945522503751344254">Prześlij opinię</translation>
 <translation id="947144732524271678">Wybrano zakres <ph name="ENTRY_COUNT" /> elementów. Od: <ph name="FROM_ENTRY_NAME" /> do: <ph name="TO_ENTRY_NAME" />.</translation>
 <translation id="981121421437150478">Offline</translation>
 <translation id="988685240266037636">Istnieje już plik „<ph name="FILE_NAME" />”. Czy chcesz go zastąpić?</translation>
diff --git a/ui/chromeos/translations/ui_chromeos_strings_sk.xtb b/ui/chromeos/translations/ui_chromeos_strings_sk.xtb
index 5d8ca8c..9decfc8 100644
--- a/ui/chromeos/translations/ui_chromeos_strings_sk.xtb
+++ b/ui/chromeos/translations/ui_chromeos_strings_sk.xtb
@@ -258,7 +258,7 @@
 <translation id="3830674330436234648">Prehrávanie nie je k dispozícii</translation>
 <translation id="3833761542219863804">Prepis (mausam → ਮੌਸਮ)</translation>
 <translation id="383652340667548381">Srbčina</translation>
-<translation id="385051799172605136">Naspäť</translation>
+<translation id="385051799172605136">Späť</translation>
 <translation id="3855472144336161447">Nemecká klávesnica Neo 2</translation>
 <translation id="3856075812838139784">Iba na čítanie</translation>
 <translation id="3858678421048828670">talianska klávesnica</translation>
@@ -385,7 +385,7 @@
 <translation id="5177526793333269655">Zobrazenie miniatúr</translation>
 <translation id="5194713942430106590">Kliknutím zoradíte stĺpec vo vzostupnom poradí.</translation>
 <translation id="5218183485292899140">Švajčiarska francúzska klávesnica</translation>
-<translation id="5234764350956374838">Zatvoriť</translation>
+<translation id="5234764350956374838">Ignorovať</translation>
 <translation id="5241298539944515331">Vietnamská klávesnica (VIQR)</translation>
 <translation id="5253070652067921974">Autor</translation>
 <translation id="5257456363153333584">Vážka</translation>
@@ -744,7 +744,7 @@
 <translation id="939736085109172342">Nový priečinok</translation>
 <translation id="942954117721265519">V tomto adresári nie sú žiadne obrázky.</translation>
 <translation id="943972244133411984">Upravil(a):</translation>
-<translation id="945522503751344254">Poslať spätnú väzbu</translation>
+<translation id="945522503751344254">Odoslať spätnú väzbu</translation>
 <translation id="947144732524271678">Bol vybraný rozsah <ph name="ENTRY_COUNT" /> položiek od <ph name="FROM_ENTRY_NAME" /> do <ph name="TO_ENTRY_NAME" />.</translation>
 <translation id="981121421437150478">Offline</translation>
 <translation id="988685240266037636">Súbor s názvom <ph name="FILE_NAME" /> už existuje. Chcete ho nahradiť?</translation>
diff --git a/ui/chromeos/translations/ui_chromeos_strings_sl.xtb b/ui/chromeos/translations/ui_chromeos_strings_sl.xtb
index 96ecd7a..bb710737 100644
--- a/ui/chromeos/translations/ui_chromeos_strings_sl.xtb
+++ b/ui/chromeos/translations/ui_chromeos_strings_sl.xtb
@@ -744,7 +744,7 @@
 <translation id="939736085109172342">Nova mapa</translation>
 <translation id="942954117721265519">V tem imeniku ni slik.</translation>
 <translation id="943972244133411984">Spremenil(-a):</translation>
-<translation id="945522503751344254">Pošlji povratne informacije</translation>
+<translation id="945522503751344254">Pošiljanje povratnih informacij</translation>
 <translation id="947144732524271678">Izbran je nabor vnosov (<ph name="ENTRY_COUNT" />) od <ph name="FROM_ENTRY_NAME" /> do <ph name="TO_ENTRY_NAME" />.</translation>
 <translation id="981121421437150478">Brez povezave</translation>
 <translation id="988685240266037636">Datoteka z imenom »<ph name="FILE_NAME" />« že obstaja. Ali jo želite zamenjati?</translation>
diff --git a/ui/chromeos/translations/ui_chromeos_strings_sv.xtb b/ui/chromeos/translations/ui_chromeos_strings_sv.xtb
index 85ab1dc1..a52fce1 100644
--- a/ui/chromeos/translations/ui_chromeos_strings_sv.xtb
+++ b/ui/chromeos/translations/ui_chromeos_strings_sv.xtb
@@ -258,7 +258,7 @@
 <translation id="3830674330436234648">Ingen uppspelning är tillgänglig</translation>
 <translation id="3833761542219863804">Translitterering (mausam → ਮੌਸਮ)</translation>
 <translation id="383652340667548381">serbiska</translation>
-<translation id="385051799172605136">Bakåt</translation>
+<translation id="385051799172605136">Föregående</translation>
 <translation id="3855472144336161447">Tyska (neo 2)</translation>
 <translation id="3856075812838139784">Skrivskyddat</translation>
 <translation id="3858678421048828670">Italienskt tangentbord</translation>
@@ -385,7 +385,7 @@
 <translation id="5177526793333269655">Miniatyrvy</translation>
 <translation id="5194713942430106590">Klicka här om kolumnen ska sorteras i stigande ordning.</translation>
 <translation id="5218183485292899140">Schweizisk franska</translation>
-<translation id="5234764350956374838">Ta bort permanent</translation>
+<translation id="5234764350956374838">Stäng</translation>
 <translation id="5241298539944515331">Tangentbord för vietnamesiska (VIQR)</translation>
 <translation id="5253070652067921974">Skapad av</translation>
 <translation id="5257456363153333584">Trollslända</translation>
@@ -744,7 +744,7 @@
 <translation id="939736085109172342">Ny mapp</translation>
 <translation id="942954117721265519">Inga bilder i den här katalogen.</translation>
 <translation id="943972244133411984">Ändrades av</translation>
-<translation id="945522503751344254">Skicka synpunkter</translation>
+<translation id="945522503751344254">Skicka feedback</translation>
 <translation id="947144732524271678"><ph name="ENTRY_COUNT" /> poster har markerats från och med <ph name="FROM_ENTRY_NAME" /> till och med <ph name="TO_ENTRY_NAME" />.</translation>
 <translation id="981121421437150478">Offline</translation>
 <translation id="988685240266037636">Det finns redan en fil med namnet <ph name="FILE_NAME" />. Vill du ersätta den?</translation>
diff --git a/ui/chromeos/translations/ui_chromeos_strings_ta.xtb b/ui/chromeos/translations/ui_chromeos_strings_ta.xtb
index 23c3a1a..01fc737 100644
--- a/ui/chromeos/translations/ui_chromeos_strings_ta.xtb
+++ b/ui/chromeos/translations/ui_chromeos_strings_ta.xtb
@@ -258,7 +258,7 @@
 <translation id="3830674330436234648">பிளேபேக் இல்லை</translation>
 <translation id="3833761542219863804">ஒலிபெயர்ப்பு (mausam → ਮੌਸਮ)</translation>
 <translation id="383652340667548381">செர்பியன்</translation>
-<translation id="385051799172605136">முந்தைய பக்கம்</translation>
+<translation id="385051799172605136">திரும்பு</translation>
 <translation id="3855472144336161447">ஜெர்மன் நியோ 2</translation>
 <translation id="3856075812838139784">படிக்க மட்டும்</translation>
 <translation id="3858678421048828670">இத்தாலியன் விசைப்பலகை</translation>
@@ -744,7 +744,7 @@
 <translation id="939736085109172342">புதிய கோப்புறை</translation>
 <translation id="942954117721265519">இந்தக் கோப்பகத்தில் படங்கள் இல்லை.</translation>
 <translation id="943972244133411984">மாற்றியவர்</translation>
-<translation id="945522503751344254">பின்னூட்டம் அனுப்புக</translation>
+<translation id="945522503751344254">கருத்தை அனுப்பு</translation>
 <translation id="947144732524271678"><ph name="FROM_ENTRY_NAME" /> முதல் <ph name="TO_ENTRY_NAME" /> வரை <ph name="ENTRY_COUNT" /> உள்ளீடுகள் தேர்ந்தெடுக்கப்பட்டுள்ளன.</translation>
 <translation id="981121421437150478">ஆஃப்லைன்</translation>
 <translation id="988685240266037636">"<ph name="FILE_NAME" />" என்ற பெயருள்ள கோப்பு ஏற்கனவே உள்ளது. அதை இடமாற்றவா?</translation>
diff --git a/ui/chromeos/translations/ui_chromeos_strings_th.xtb b/ui/chromeos/translations/ui_chromeos_strings_th.xtb
index 29e0962..3887b59 100644
--- a/ui/chromeos/translations/ui_chromeos_strings_th.xtb
+++ b/ui/chromeos/translations/ui_chromeos_strings_th.xtb
@@ -597,7 +597,7 @@
 <translation id="7603724359189955920">ตารางกริด</translation>
 <translation id="7627790789328695202">อ๊ะ มี <ph name="FILE_NAME" /> อยู่แล้ว เปลี่ยนชื่อแล้วลองอีกครั้ง</translation>
 <translation id="7628656427739290098">เสร็จแล้ว <ph name="PERCENT" />%</translation>
-<translation id="7649070708921625228">ช่วยเหลือ</translation>
+<translation id="7649070708921625228">ความช่วยเหลือ</translation>
 <translation id="7654209398114106148">กำลังย้าย <ph name="NUMBER_OF_ITEMS" />รายการ...</translation>
 <translation id="7658239707568436148">ยกเลิก</translation>
 <translation id="7695430100978772476">จัดรูปแบบ <ph name="DRIVE_NAME" /> ไม่ได้</translation>
diff --git a/ui/chromeos/translations/ui_chromeos_strings_uk.xtb b/ui/chromeos/translations/ui_chromeos_strings_uk.xtb
index c2ae42d..fa36a1e 100644
--- a/ui/chromeos/translations/ui_chromeos_strings_uk.xtb
+++ b/ui/chromeos/translations/ui_chromeos_strings_uk.xtb
@@ -385,7 +385,7 @@
 <translation id="5177526793333269655">Перегляд ескізів</translation>
 <translation id="5194713942430106590">Натисніть, щоб відсортувати стовпці в порядку зростання.</translation>
 <translation id="5218183485292899140">Французька (Швейцарія)</translation>
-<translation id="5234764350956374838">Відхилити</translation>
+<translation id="5234764350956374838">Закрити</translation>
 <translation id="5241298539944515331">В’єтнамська клавіатура (VIQR)</translation>
 <translation id="5253070652067921974">Автор:</translation>
 <translation id="5257456363153333584">Бабка</translation>
diff --git a/ui/chromeos/translations/ui_chromeos_strings_vi.xtb b/ui/chromeos/translations/ui_chromeos_strings_vi.xtb
index 592f31f..5d5045a 100644
--- a/ui/chromeos/translations/ui_chromeos_strings_vi.xtb
+++ b/ui/chromeos/translations/ui_chromeos_strings_vi.xtb
@@ -385,7 +385,7 @@
 <translation id="5177526793333269655">Chế độ xem hình thu nhỏ</translation>
 <translation id="5194713942430106590">Nhấp để sắp xếp cột theo thứ tự tăng dần.</translation>
 <translation id="5218183485292899140">Tiếng Pháp ở Thụy Sĩ</translation>
-<translation id="5234764350956374838">Loại bỏ</translation>
+<translation id="5234764350956374838">Bỏ qua</translation>
 <translation id="5241298539944515331">Bàn phím tiếng Việt (VIQR)</translation>
 <translation id="5253070652067921974">Người tạo:</translation>
 <translation id="5257456363153333584">Chuồn chuồn</translation>
@@ -744,7 +744,7 @@
 <translation id="939736085109172342">Thư mục mới</translation>
 <translation id="942954117721265519">Không có hình ảnh nào trong thư mục này.</translation>
 <translation id="943972244133411984">Người sửa đổi:</translation>
-<translation id="945522503751344254">Gửi phản hồi</translation>
+<translation id="945522503751344254">Gửi phản hồi</translation>
 <translation id="947144732524271678">Đã chọn một loạt <ph name="ENTRY_COUNT" /> mục từ <ph name="FROM_ENTRY_NAME" /> đến <ph name="TO_ENTRY_NAME" />.</translation>
 <translation id="981121421437150478">Ngoại tuyến</translation>
 <translation id="988685240266037636">Một tệp có tên <ph name="FILE_NAME" /> đã tồn tại. Bạn có muốn thay thế tệp đó không?</translation>
diff --git a/ui/chromeos/translations/ui_chromeos_strings_zh-CN.xtb b/ui/chromeos/translations/ui_chromeos_strings_zh-CN.xtb
index e95b3e9..a62fff1 100644
--- a/ui/chromeos/translations/ui_chromeos_strings_zh-CN.xtb
+++ b/ui/chromeos/translations/ui_chromeos_strings_zh-CN.xtb
@@ -258,7 +258,7 @@
 <translation id="3830674330436234648">无法播放</translation>
 <translation id="3833761542219863804">音译(mausam → ਮੌਸਮ)</translation>
 <translation id="383652340667548381">塞尔维亚语</translation>
-<translation id="385051799172605136">后退</translation>
+<translation id="385051799172605136">返回</translation>
 <translation id="3855472144336161447">德语Neo 2</translation>
 <translation id="3856075812838139784">只读</translation>
 <translation id="3858678421048828670">意大利语键盘</translation>
diff --git a/ui/gfx/paint_throbber.cc b/ui/gfx/paint_throbber.cc
index 9da3a1b0..c7bd67d 100644
--- a/ui/gfx/paint_throbber.cc
+++ b/ui/gfx/paint_throbber.cc
@@ -6,6 +6,7 @@
 
 #include <algorithm>
 
+#include "base/numerics/safe_conversions.h"
 #include "base/time/time.h"
 #include "cc/paint/paint_flags.h"
 #include "third_party/skia/include/core/SkPath.h"
@@ -71,7 +72,8 @@
   constexpr auto kRevolutionTime = base::TimeDelta::FromMilliseconds(1320);
   int64_t twelve_oclock = 90;
   int64_t finish_angle_cc =
-      twelve_oclock + (360 * elapsed_time).IntDiv(kRevolutionTime);
+      twelve_oclock +
+      base::ClampRound<int64_t>(elapsed_time.FltDiv(kRevolutionTime) * 360);
   int64_t start_angle_cc = std::max(finish_angle_cc - 180, twelve_oclock);
 
   // Negate the angles to convert to the clockwise numbers Skia expects.
@@ -127,7 +129,8 @@
                            SkColor color,
                            const base::TimeDelta& elapsed_time,
                            base::Optional<SkScalar> stroke_width) {
-  const int64_t start_angle = 270 + (360 * elapsed_time).IntDiv(kRotationTime);
+  const int64_t start_angle =
+      270 + base::ClampRound<int64_t>(elapsed_time.FltDiv(kRotationTime) * 360);
   PaintThrobberSpinningWithStartAngle(canvas, bounds, color, elapsed_time,
                                       start_angle, stroke_width);
 }
@@ -179,7 +182,8 @@
       color_utils::AlphaBlend(color, waiting_state->color, color_progress);
 
   const int64_t start_angle =
-      waiting_start_angle + (360 * elapsed_time).IntDiv(kRotationTime);
+      waiting_start_angle +
+      base::ClampRound<int64_t>(elapsed_time.FltDiv(kRotationTime) * 360);
   const base::TimeDelta effective_elapsed_time =
       elapsed_time + waiting_state->arc_time_offset;
 
diff --git a/ui/strings/translations/ui_strings_ar.xtb b/ui/strings/translations/ui_strings_ar.xtb
index 6176ea5..f26e6bf 100644
--- a/ui/strings/translations/ui_strings_ar.xtb
+++ b/ui/strings/translations/ui_strings_ar.xtb
@@ -105,7 +105,7 @@
 <translation id="3740362395218339114"><ph name="QUANTITY" /> غيغابايت/ثانية</translation>
 <translation id="3757388668994797779"><ph name="QUANTITY" /> غيغابايت</translation>
 <translation id="3842239759367498783">متابعة القراءة من جهازك الجوّال <ph name="TITLE" /></translation>
-<translation id="385051799172605136">الرجوع إلى الوراء</translation>
+<translation id="385051799172605136">رجوع</translation>
 <translation id="3889424535448813030">مفتاح سهم إلى اليمين</translation>
 <translation id="3897092660631435901">قائمة</translation>
 <translation id="3909791450649380159">&amp;قص</translation>
diff --git a/ui/strings/translations/ui_strings_bn.xtb b/ui/strings/translations/ui_strings_bn.xtb
index 1f6bdf8..d871135 100644
--- a/ui/strings/translations/ui_strings_bn.xtb
+++ b/ui/strings/translations/ui_strings_bn.xtb
@@ -7,7 +7,7 @@
 <translation id="1156623771253174079">{SECONDS,plural, =1{১ মিনিট আগে}one{# মিনিট আগে}other{# মিনিট আগে}}</translation>
 <translation id="1169783199079129864">{MINUTES,plural, =1{১ মিনিট}one{# মিনিট}other{# মিনিট}}</translation>
 <translation id="1181037720776840403">সরান</translation>
-<translation id="1201402288615127009">পরবর্তী</translation>
+<translation id="1201402288615127009">পরের</translation>
 <translation id="1218444235442067213"><ph name="APP_NAME" />, Play Store অ্যাপ</translation>
 <translation id="1243314992276662751">আপলোড</translation>
 <translation id="1266864766717917324"><ph name="CONTENT_TYPE" /> শেয়ার করা যায়নি</translation>
diff --git a/ui/strings/translations/ui_strings_bs.xtb b/ui/strings/translations/ui_strings_bs.xtb
index e01b6f1..50741a6 100644
--- a/ui/strings/translations/ui_strings_bs.xtb
+++ b/ui/strings/translations/ui_strings_bs.xtb
@@ -261,7 +261,7 @@
 <translation id="9161053988251441839">PREDLOŽENE APLIKACIJE</translation>
 <translation id="9170848237812810038">&amp;Poništi</translation>
 <translation id="9178475906033259337">Prikaz 1 rezultata za upit <ph name="QUERY" /></translation>
-<translation id="932327136139879170">Početna stranica</translation>
+<translation id="932327136139879170">Dom</translation>
 <translation id="944069440740578670">Nepročitana obavještenja</translation>
 <translation id="974545358917229949">Prikaz <ph name="RESULT_COUNT" /> rezultata za upit <ph name="QUERY" /></translation>
 </translationbundle>
\ No newline at end of file
diff --git a/ui/strings/translations/ui_strings_es.xtb b/ui/strings/translations/ui_strings_es.xtb
index 6595dfc4..d25736c 100644
--- a/ui/strings/translations/ui_strings_es.xtb
+++ b/ui/strings/translations/ui_strings_es.xtb
@@ -105,7 +105,7 @@
 <translation id="3740362395218339114"><ph name="QUANTITY" /> GB/s</translation>
 <translation id="3757388668994797779"><ph name="QUANTITY" /> GB</translation>
 <translation id="3842239759367498783">Continúa leyendo en tu dispositivo móvil <ph name="TITLE" /></translation>
-<translation id="385051799172605136">Atrás</translation>
+<translation id="385051799172605136">Volver</translation>
 <translation id="3889424535448813030">Flecha derecha</translation>
 <translation id="3897092660631435901">Menú</translation>
 <translation id="3909791450649380159">Cor&amp;tar</translation>
diff --git a/ui/strings/translations/ui_strings_et.xtb b/ui/strings/translations/ui_strings_et.xtb
index 708b995..8f0ae91 100644
--- a/ui/strings/translations/ui_strings_et.xtb
+++ b/ui/strings/translations/ui_strings_et.xtb
@@ -7,7 +7,7 @@
 <translation id="1156623771253174079">{SECONDS,plural, =1{1 minut tagasi}other{# minutit tagasi}}</translation>
 <translation id="1169783199079129864">{MINUTES,plural, =1{1m}other{#m}}</translation>
 <translation id="1181037720776840403">Eemalda</translation>
-<translation id="1201402288615127009">Edasi</translation>
+<translation id="1201402288615127009">Järgmine</translation>
 <translation id="1218444235442067213"><ph name="APP_NAME" />, Play poe rakendus</translation>
 <translation id="1243314992276662751">Laadi üles</translation>
 <translation id="1266864766717917324">Üksust <ph name="CONTENT_TYPE" /> ei õnnestunud jagada</translation>
diff --git a/ui/strings/translations/ui_strings_fi.xtb b/ui/strings/translations/ui_strings_fi.xtb
index b9ce6035..09918f50 100644
--- a/ui/strings/translations/ui_strings_fi.xtb
+++ b/ui/strings/translations/ui_strings_fi.xtb
@@ -105,7 +105,7 @@
 <translation id="3740362395218339114"><ph name="QUANTITY" /> Gt/s</translation>
 <translation id="3757388668994797779"><ph name="QUANTITY" /> Gt</translation>
 <translation id="3842239759367498783">Jatka lukemista mobiililaitteella <ph name="TITLE" /></translation>
-<translation id="385051799172605136">Edellinen</translation>
+<translation id="385051799172605136">Takaisin</translation>
 <translation id="3889424535448813030">Nuoli oik.</translation>
 <translation id="3897092660631435901">Valikko</translation>
 <translation id="3909791450649380159">L&amp;eikkaa</translation>
diff --git a/ui/strings/translations/ui_strings_hi.xtb b/ui/strings/translations/ui_strings_hi.xtb
index d9aaf14e1..223a10e 100644
--- a/ui/strings/translations/ui_strings_hi.xtb
+++ b/ui/strings/translations/ui_strings_hi.xtb
@@ -105,7 +105,7 @@
 <translation id="3740362395218339114"><ph name="QUANTITY" /> जीबी/सेकंड</translation>
 <translation id="3757388668994797779"><ph name="QUANTITY" /> जीबी</translation>
 <translation id="3842239759367498783">अपने मोबाइल डिवाइस से <ph name="TITLE" /> पढ़ना जारी रखें</translation>
-<translation id="385051799172605136">वापस</translation>
+<translation id="385051799172605136">वापस जाएं</translation>
 <translation id="3889424535448813030">दायां तीर</translation>
 <translation id="3897092660631435901">मेन्यू</translation>
 <translation id="3909791450649380159">&amp;काटें</translation>
diff --git a/ui/strings/translations/ui_strings_id.xtb b/ui/strings/translations/ui_strings_id.xtb
index 3426568..4fdac7a0 100644
--- a/ui/strings/translations/ui_strings_id.xtb
+++ b/ui/strings/translations/ui_strings_id.xtb
@@ -105,7 +105,7 @@
 <translation id="3740362395218339114"><ph name="QUANTITY" /> GB/dtk</translation>
 <translation id="3757388668994797779"><ph name="QUANTITY" /> GB</translation>
 <translation id="3842239759367498783">Lanjutkan membaca dari perangkat seluler <ph name="TITLE" /></translation>
-<translation id="385051799172605136">Mundur</translation>
+<translation id="385051799172605136">Kembali</translation>
 <translation id="3889424535448813030">Panah Kanan</translation>
 <translation id="3897092660631435901">Menu</translation>
 <translation id="3909791450649380159">Po&amp;tong</translation>
@@ -163,7 +163,7 @@
 <translation id="6135826906199951471">Del</translation>
 <translation id="6142413573757616983"><ph name="QUANTITY" /> B/dtk</translation>
 <translation id="6156262341071374681">Tampilkan semua aplikasi</translation>
-<translation id="6165508094623778733">Pelajari lebih lanjut</translation>
+<translation id="6165508094623778733">Pelajari selengkapnya</translation>
 <translation id="6166852626429024716">Telusuri perangkat, aplikasi, setelan, web ...</translation>
 <translation id="6264365405983206840">Pilih Semu&amp;a</translation>
 <translation id="6351032674660237738">SARAN APLIKASI</translation>
diff --git a/ui/strings/translations/ui_strings_lv.xtb b/ui/strings/translations/ui_strings_lv.xtb
index 0161af4f..b02c301 100644
--- a/ui/strings/translations/ui_strings_lv.xtb
+++ b/ui/strings/translations/ui_strings_lv.xtb
@@ -163,7 +163,7 @@
 <translation id="6135826906199951471">Dzēst</translation>
 <translation id="6142413573757616983"><ph name="QUANTITY" /> B/s</translation>
 <translation id="6156262341071374681">Skatīt visas lietotnes</translation>
-<translation id="6165508094623778733">Uzziniet vairāk</translation>
+<translation id="6165508094623778733">Uzzināt vairāk</translation>
 <translation id="6166852626429024716">Varat meklēt ierīcē, lietotnēs, iestatījumos, tīmeklī…</translation>
 <translation id="6264365405983206840">&amp;Atlasīt visu</translation>
 <translation id="6351032674660237738">LIETOTŅU IETEIKUMI</translation>
diff --git a/ui/strings/translations/ui_strings_nl.xtb b/ui/strings/translations/ui_strings_nl.xtb
index c65e3881..96add90 100644
--- a/ui/strings/translations/ui_strings_nl.xtb
+++ b/ui/strings/translations/ui_strings_nl.xtb
@@ -105,7 +105,7 @@
 <translation id="3740362395218339114"><ph name="QUANTITY" /> GB/s</translation>
 <translation id="3757388668994797779"><ph name="QUANTITY" /> GB</translation>
 <translation id="3842239759367498783">Verder lezen vanaf je mobiele apparaat <ph name="TITLE" /></translation>
-<translation id="385051799172605136">Vorige</translation>
+<translation id="385051799172605136">Terug</translation>
 <translation id="3889424535448813030">Pijl-rechts</translation>
 <translation id="3897092660631435901">Menu</translation>
 <translation id="3909791450649380159">&amp;Knippen</translation>
diff --git a/ui/strings/translations/ui_strings_pl.xtb b/ui/strings/translations/ui_strings_pl.xtb
index 55211c3..8c43a32 100644
--- a/ui/strings/translations/ui_strings_pl.xtb
+++ b/ui/strings/translations/ui_strings_pl.xtb
@@ -163,7 +163,7 @@
 <translation id="6135826906199951471">Del</translation>
 <translation id="6142413573757616983"><ph name="QUANTITY" /> B/s</translation>
 <translation id="6156262341071374681">Rozwiń, by wyświetlić wszystkie aplikacje</translation>
-<translation id="6165508094623778733">Więcej informacji</translation>
+<translation id="6165508094623778733">Dowiedz się więcej</translation>
 <translation id="6166852626429024716">Przeszukaj urządzenie, aplikacje, ustawienia, internet…</translation>
 <translation id="6264365405983206840">Wybierz &amp;wszystko</translation>
 <translation id="6351032674660237738">SUGEROWANE APLIKACJE</translation>
diff --git a/ui/strings/translations/ui_strings_ru.xtb b/ui/strings/translations/ui_strings_ru.xtb
index 2bf3e561..61f0b63e 100644
--- a/ui/strings/translations/ui_strings_ru.xtb
+++ b/ui/strings/translations/ui_strings_ru.xtb
@@ -163,7 +163,7 @@
 <translation id="6135826906199951471">Del</translation>
 <translation id="6142413573757616983"><ph name="QUANTITY" /> Б/с</translation>
 <translation id="6156262341071374681">Просмотреть все приложения</translation>
-<translation id="6165508094623778733">Подробнее...</translation>
+<translation id="6165508094623778733">Подробнее</translation>
 <translation id="6166852626429024716">Поиск на устройстве, в приложениях, настройках и Интернете…</translation>
 <translation id="6264365405983206840">Выделить все</translation>
 <translation id="6351032674660237738">ПРЕДЛАГАЕМЫЕ ПРИЛОЖЕНИЯ</translation>
diff --git a/ui/strings/translations/ui_strings_sk.xtb b/ui/strings/translations/ui_strings_sk.xtb
index 1b231efc..c7cc11c 100644
--- a/ui/strings/translations/ui_strings_sk.xtb
+++ b/ui/strings/translations/ui_strings_sk.xtb
@@ -105,7 +105,7 @@
 <translation id="3740362395218339114"><ph name="QUANTITY" /> GB/s</translation>
 <translation id="3757388668994797779"><ph name="QUANTITY" /> GB</translation>
 <translation id="3842239759367498783">Pokračujte v čítaní v mobilnom zariadení <ph name="TITLE" /></translation>
-<translation id="385051799172605136">Naspäť</translation>
+<translation id="385051799172605136">Späť</translation>
 <translation id="3889424535448813030">Šípka doprava</translation>
 <translation id="3897092660631435901">Ponuka</translation>
 <translation id="3909791450649380159">&amp;Vystrihnúť</translation>
diff --git a/ui/strings/translations/ui_strings_sv.xtb b/ui/strings/translations/ui_strings_sv.xtb
index 881cecab..7b8cbb8 100644
--- a/ui/strings/translations/ui_strings_sv.xtb
+++ b/ui/strings/translations/ui_strings_sv.xtb
@@ -105,7 +105,7 @@
 <translation id="3740362395218339114"><ph name="QUANTITY" /> GB/sek</translation>
 <translation id="3757388668994797779"><ph name="QUANTITY" /> GB</translation>
 <translation id="3842239759367498783">Fortsätt att läsa på din mobila enhet <ph name="TITLE" /></translation>
-<translation id="385051799172605136">Bakåt</translation>
+<translation id="385051799172605136">Föregående</translation>
 <translation id="3889424535448813030">Högerpil</translation>
 <translation id="3897092660631435901">Meny</translation>
 <translation id="3909791450649380159">&amp;Klipp ut</translation>
diff --git a/ui/strings/translations/ui_strings_ta.xtb b/ui/strings/translations/ui_strings_ta.xtb
index 68bcc20..b2bb831 100644
--- a/ui/strings/translations/ui_strings_ta.xtb
+++ b/ui/strings/translations/ui_strings_ta.xtb
@@ -105,7 +105,7 @@
 <translation id="3740362395218339114"><ph name="QUANTITY" /> ஜி.பை/வி</translation>
 <translation id="3757388668994797779"><ph name="QUANTITY" /> GB</translation>
 <translation id="3842239759367498783">உங்கள் மொபைல் ஃபோனில் தொடர்ந்து <ph name="TITLE" />ஐப் படிக்கவும்</translation>
-<translation id="385051799172605136">முந்தைய பக்கம்</translation>
+<translation id="385051799172605136">திரும்பு</translation>
 <translation id="3889424535448813030">வலது அம்பு</translation>
 <translation id="3897092660631435901">மெனு</translation>
 <translation id="3909791450649380159">வெட்&amp;டு</translation>
diff --git a/ui/strings/translations/ui_strings_tr.xtb b/ui/strings/translations/ui_strings_tr.xtb
index 17051bf..252a5d6d 100644
--- a/ui/strings/translations/ui_strings_tr.xtb
+++ b/ui/strings/translations/ui_strings_tr.xtb
@@ -163,7 +163,7 @@
 <translation id="6135826906199951471">Del</translation>
 <translation id="6142413573757616983"><ph name="QUANTITY" /> B/sn</translation>
 <translation id="6156262341071374681">Tüm uygulamalara genişlet</translation>
-<translation id="6165508094623778733">Daha fazla bilgi edinin</translation>
+<translation id="6165508094623778733">Daha fazla bilgi</translation>
 <translation id="6166852626429024716">Cihazınızda, uygulamalarda, ayarlarda, web'de arama yapın</translation>
 <translation id="6264365405983206840">&amp;Tümünü Seç</translation>
 <translation id="6351032674660237738">UYGULAMA ÖNERİLERİ</translation>
diff --git a/ui/strings/translations/ui_strings_zh-CN.xtb b/ui/strings/translations/ui_strings_zh-CN.xtb
index 7704c9b..9099f72 100644
--- a/ui/strings/translations/ui_strings_zh-CN.xtb
+++ b/ui/strings/translations/ui_strings_zh-CN.xtb
@@ -105,7 +105,7 @@
 <translation id="3740362395218339114"><ph name="QUANTITY" /> GB/s</translation>
 <translation id="3757388668994797779"><ph name="QUANTITY" /> GB</translation>
 <translation id="3842239759367498783">继续在移动设备“<ph name="TITLE" />”上阅读</translation>
-<translation id="385051799172605136">后退</translation>
+<translation id="385051799172605136">返回</translation>
 <translation id="3889424535448813030">向右箭头</translation>
 <translation id="3897092660631435901">菜单</translation>
 <translation id="3909791450649380159">剪切(&amp;T)</translation>
diff --git a/ui/views/controls/button/label_button.cc b/ui/views/controls/button/label_button.cc
index 119b60e4..1dfd81e 100644
--- a/ui/views/controls/button/label_button.cc
+++ b/ui/views/controls/button/label_button.cc
@@ -46,8 +46,8 @@
   image_ = AddChildView(std::make_unique<ImageView>());
   image_->set_can_process_events_within_subtree(false);
 
-  label_ =
-      AddChildView(std::make_unique<LabelButtonLabel>(text, button_context));
+  label_ = AddChildView(
+      std::make_unique<internal::LabelButtonLabel>(text, button_context));
   label_->SetAutoColorReadabilityEnabled(false);
   label_->SetHorizontalAlignment(gfx::ALIGN_TO_HEAD);
 
@@ -129,6 +129,10 @@
   ResetColorsFromNativeTheme();
 }
 
+SkColor LabelButton::GetCurrentTextColor() const {
+  return label_->GetEnabledColor();
+}
+
 void LabelButton::SetTextShadows(const gfx::ShadowValues& shadows) {
   label_->SetShadows(shadows);
 }
diff --git a/ui/views/controls/button/label_button.h b/ui/views/controls/button/label_button.h
index cffc7d0f..b46f193 100644
--- a/ui/views/controls/button/label_button.h
+++ b/ui/views/controls/button/label_button.h
@@ -67,6 +67,9 @@
   // Sets the text colors shown for the non-disabled states to |color|.
   virtual void SetEnabledTextColors(base::Optional<SkColor> color);
 
+  // Gets the current state text color.
+  SkColor GetCurrentTextColor() const;
+
   // Sets drop shadows underneath the text.
   void SetTextShadows(const gfx::ShadowValues& shadows);
 
@@ -204,7 +207,7 @@
 
   // The image and label shown in the button.
   ImageView* image_;
-  LabelButtonLabel* label_;
+  internal::LabelButtonLabel* label_;
 
   // A separate view is necessary to hold the ink drop layer so that it can
   // be stacked below |image_| and on top of |label_|, without resorting to
diff --git a/ui/views/controls/button/label_button_label.cc b/ui/views/controls/button/label_button_label.cc
index 7e40c80e..a1ec399 100644
--- a/ui/views/controls/button/label_button_label.cc
+++ b/ui/views/controls/button/label_button_label.cc
@@ -6,6 +6,8 @@
 
 namespace views {
 
+namespace internal {
+
 LabelButtonLabel::LabelButtonLabel(const base::string16& text, int text_context)
     : Label(text, text_context, style::STYLE_PRIMARY) {}
 
@@ -42,4 +44,6 @@
   }
 }
 
+}  // namespace internal
+
 }  // namespace views
diff --git a/ui/views/controls/button/label_button_label.h b/ui/views/controls/button/label_button_label.h
index 49d88b6..88ab371 100644
--- a/ui/views/controls/button/label_button_label.h
+++ b/ui/views/controls/button/label_button_label.h
@@ -16,6 +16,8 @@
 
 namespace views {
 
+namespace internal {
+
 // A Label subclass that can be disabled. This is only used internally for
 // views::LabelButton.
 class VIEWS_EXPORT LabelButtonLabel : public Label {
@@ -48,6 +50,8 @@
   DISALLOW_COPY_AND_ASSIGN(LabelButtonLabel);
 };
 
+}  // namespace internal
+
 }  // namespace views
 
 #endif  // UI_VIEWS_CONTROLS_BUTTON_LABEL_BUTTON_LABEL_H_
diff --git a/ui/views/controls/button/label_button_label_unittest.cc b/ui/views/controls/button/label_button_label_unittest.cc
index 8e880de..f42bbf7 100644
--- a/ui/views/controls/button/label_button_label_unittest.cc
+++ b/ui/views/controls/button/label_button_label_unittest.cc
@@ -36,7 +36,7 @@
 
 // LabelButtonLabel subclass that reports its text color whenever a paint is
 // scheduled.
-class TestLabel : public LabelButtonLabel {
+class TestLabel : public internal::LabelButtonLabel {
  public:
   explicit TestLabel(SkColor* last_color)
       : LabelButtonLabel(base::string16(), views::style::CONTEXT_BUTTON),
diff --git a/ui/views/widget/window_reorderer.cc b/ui/views/widget/window_reorderer.cc
index b1ac11f..cba1414 100644
--- a/ui/views/widget/window_reorderer.cc
+++ b/ui/views/widget/window_reorderer.cc
@@ -14,6 +14,7 @@
 #include "base/containers/adapters.h"
 #include "base/macros.h"
 #include "ui/aura/window.h"
+#include "ui/aura/window_occlusion_tracker.h"
 #include "ui/views/view.h"
 #include "ui/views/view_constants_aura.h"
 
@@ -160,6 +161,8 @@
 
   std::vector<ui::Layer*> children_layer_order;
 
+  aura::WindowOcclusionTracker::ScopedPause pause_occlusion_tracking;
+
   // For the sake of simplicity, reorder both the layers owned by views and the
   // layers of windows associated with a view. Iterate through
   // |view_with_layer_order| backwards and stack windows at the bottom so that
diff --git a/weblayer/BUILD.gn b/weblayer/BUILD.gn
index ac5121e..fc6feb6 100644
--- a/weblayer/BUILD.gn
+++ b/weblayer/BUILD.gn
@@ -124,7 +124,10 @@
 mojom("common_mojom") {
   disable_variants = true
 
-  sources = [ "common/renderer_configuration.mojom" ]
+  sources = [
+    "common/error_page_helper.mojom",
+    "common/renderer_configuration.mojom",
+  ]
   deps = [ "//components/content_settings/core/common:mojo_bindings" ]
 }
 
diff --git a/weblayer/browser/navigation_error_navigation_throttle.cc b/weblayer/browser/navigation_error_navigation_throttle.cc
index d62f9bf..72fcf3c 100644
--- a/weblayer/browser/navigation_error_navigation_throttle.cc
+++ b/weblayer/browser/navigation_error_navigation_throttle.cc
@@ -5,9 +5,12 @@
 #include "weblayer/browser/navigation_error_navigation_throttle.h"
 
 #include "content/public/browser/navigation_handle.h"
+#include "content/public/browser/render_frame_host.h"
 #include "net/base/net_errors.h"
+#include "third_party/blink/public/common/associated_interfaces/associated_interface_provider.h"
 #include "weblayer/browser/navigation_controller_impl.h"
 #include "weblayer/browser/tab_impl.h"
+#include "weblayer/common/error_page_helper.mojom.h"
 #include "weblayer/public/error_page.h"
 #include "weblayer/public/error_page_delegate.h"
 
@@ -48,12 +51,19 @@
   // The navigation this was created for should always outlive this.
   DCHECK(navigation);
   auto error_page = tab->error_page_delegate()->GetErrorPageContent(navigation);
-  if (error_page) {
-    return NavigationThrottle::ThrottleCheckResult(
-        NavigationThrottle::BLOCK_REQUEST,
-        navigation_handle()->GetNetErrorCode(), error_page->html);
-  }
-  return NavigationThrottle::PROCEED;
+  if (!error_page)
+    return NavigationThrottle::PROCEED;
+
+  mojo::AssociatedRemote<mojom::ErrorPageHelper> remote_error_page_helper;
+  navigation_handle()
+      ->GetRenderFrameHost()
+      ->GetRemoteAssociatedInterfaces()
+      ->GetInterface(&remote_error_page_helper);
+  remote_error_page_helper->DisableErrorPageHelperForNextError();
+
+  return NavigationThrottle::ThrottleCheckResult(
+      NavigationThrottle::BLOCK_REQUEST, navigation_handle()->GetNetErrorCode(),
+      error_page->html);
 }
 
 const char* NavigationErrorNavigationThrottle::GetNameForLogging() {
diff --git a/weblayer/common/error_page_helper.mojom b/weblayer/common/error_page_helper.mojom
new file mode 100644
index 0000000..e750629a5
--- /dev/null
+++ b/weblayer/common/error_page_helper.mojom
@@ -0,0 +1,12 @@
+// Copyright 2020 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+module weblayer.mojom;
+
+// Used to control the renderer's ErrorPageHelper.
+interface ErrorPageHelper {
+  // Used to disable the ErrorPageHelper for the next error. This is used when
+  // the embedder injects its own error page.
+  DisableErrorPageHelperForNextError();
+};
diff --git a/weblayer/renderer/error_page_helper.cc b/weblayer/renderer/error_page_helper.cc
index aad7f4da..209813e 100644
--- a/weblayer/renderer/error_page_helper.cc
+++ b/weblayer/renderer/error_page_helper.cc
@@ -10,7 +10,7 @@
 #include "content/public/common/url_constants.h"
 #include "content/public/renderer/render_frame.h"
 #include "content/public/renderer/render_thread.h"
-#include "third_party/blink/public/common/associated_interfaces/associated_interface_provider.h"
+#include "third_party/blink/public/common/associated_interfaces/associated_interface_registry.h"
 #include "third_party/blink/public/web/web_local_frame.h"
 #include "weblayer/common/features.h"
 
@@ -40,12 +40,16 @@
 }
 
 void ErrorPageHelper::PrepareErrorPage(const error_page::Error& error) {
+  if (is_disabled_for_next_error_) {
+    is_disabled_for_next_error_ = false;
+    return;
+  }
   pending_error_page_info_ = std::make_unique<ErrorPageInfo>(error);
 }
 
 void ErrorPageHelper::DidCommitProvisionalLoad(ui::PageTransition transition) {
+  is_disabled_for_next_error_ = false;
   committed_error_page_info_ = std::move(pending_error_page_info_);
-  weak_factory_.InvalidateWeakPtrs();
 }
 
 void ErrorPageHelper::DidFinishLoad() {
@@ -53,7 +57,7 @@
     return;
 
   security_interstitials::SecurityInterstitialPageController::Install(
-      render_frame(), weak_factory_.GetWeakPtr());
+      render_frame());
 
   committed_error_page_info_->is_finished_loading = true;
 }
@@ -62,73 +66,18 @@
   delete this;
 }
 
-void ErrorPageHelper::SendCommand(
-    security_interstitials::SecurityInterstitialCommand command) {
-  mojo::AssociatedRemote<security_interstitials::mojom::InterstitialCommands>
-      interface = GetInterface();
-  switch (command) {
-    case security_interstitials::CMD_DONT_PROCEED:
-      interface->DontProceed();
-      break;
-    case security_interstitials::CMD_PROCEED:
-      interface->Proceed();
-      break;
-    case security_interstitials::CMD_SHOW_MORE_SECTION:
-      interface->ShowMoreSection();
-      break;
-    case security_interstitials::CMD_OPEN_HELP_CENTER:
-      interface->OpenHelpCenter();
-      break;
-    case security_interstitials::CMD_OPEN_DIAGNOSTIC:
-      // Used by safebrowsing interstials.
-      interface->OpenDiagnostic();
-      break;
-    case security_interstitials::CMD_RELOAD:
-      interface->Reload();
-      break;
-    case security_interstitials::CMD_OPEN_LOGIN:
-      interface->OpenLogin();
-      break;
-    case security_interstitials::CMD_OPEN_DATE_SETTINGS:
-      interface->OpenDateSettings();
-      break;
-    case security_interstitials::CMD_REPORT_PHISHING_ERROR:
-      // Used by safebrowsing phishing interstitial.
-      interface->ReportPhishingError();
-      break;
-    case security_interstitials::CMD_DO_REPORT:
-      // Used when user opts in to extended safe browsing
-      interface->DoReport();
-      break;
-    case security_interstitials::CMD_DONT_REPORT:
-      interface->DontReport();
-      break;
-    case security_interstitials::CMD_OPEN_REPORTING_PRIVACY:
-      interface->OpenReportingPrivacy();
-      break;
-    case security_interstitials::CMD_OPEN_WHITEPAPER:
-      interface->OpenWhitepaper();
-      break;
-    case security_interstitials::CMD_ERROR:
-    case security_interstitials::CMD_TEXT_FOUND:
-    case security_interstitials::CMD_TEXT_NOT_FOUND:
-      // Commands for testing.
-      NOTREACHED();
-      break;
-  }
-}
 
-mojo::AssociatedRemote<security_interstitials::mojom::InterstitialCommands>
-ErrorPageHelper::GetInterface() {
-  mojo::AssociatedRemote<security_interstitials::mojom::InterstitialCommands>
-      interface;
-  render_frame()->GetRemoteAssociatedInterfaces()->GetInterface(&interface);
-  return interface;
+void ErrorPageHelper::DisableErrorPageHelperForNextError() {
+  is_disabled_for_next_error_ = true;
 }
 
 ErrorPageHelper::ErrorPageHelper(content::RenderFrame* render_frame)
     : RenderFrameObserver(render_frame),
-      RenderFrameObserverTracker<ErrorPageHelper>(render_frame) {}
+      RenderFrameObserverTracker<ErrorPageHelper>(render_frame) {
+  render_frame->GetAssociatedInterfaceRegistry()->AddInterface(
+      base::BindRepeating(&ErrorPageHelper::BindErrorPageHelper,
+                          weak_factory_.GetWeakPtr()));
+}
 
 ErrorPageHelper::~ErrorPageHelper() = default;
 
@@ -138,4 +87,11 @@
   render_frame()->GetWebFrame()->StartReload(blink::WebFrameLoadType::kReload);
 }
 
+void ErrorPageHelper::BindErrorPageHelper(
+    mojo::PendingAssociatedReceiver<mojom::ErrorPageHelper> receiver) {
+  // There is only a need for a single receiver to be bound at a time.
+  error_page_helper_receiver_.reset();
+  error_page_helper_receiver_.Bind(std::move(receiver));
+}
+
 }  // namespace weblayer
diff --git a/weblayer/renderer/error_page_helper.h b/weblayer/renderer/error_page_helper.h
index 565b1d1..266d4c9b 100644
--- a/weblayer/renderer/error_page_helper.h
+++ b/weblayer/renderer/error_page_helper.h
@@ -5,12 +5,12 @@
 #ifndef WEBLAYER_RENDERER_ERROR_PAGE_HELPER_H_
 #define WEBLAYER_RENDERER_ERROR_PAGE_HELPER_H_
 
-#include "base/memory/weak_ptr.h"
 #include "components/security_interstitials/content/renderer/security_interstitial_page_controller.h"
-#include "components/security_interstitials/core/common/mojom/interstitial_commands.mojom.h"
 #include "content/public/renderer/render_frame_observer.h"
 #include "content/public/renderer/render_frame_observer_tracker.h"
-#include "third_party/blink/public/common/associated_interfaces/associated_interface_provider.h"
+#include "mojo/public/cpp/bindings/associated_receiver.h"
+#include "mojo/public/cpp/bindings/pending_associated_receiver.h"
+#include "weblayer/common/error_page_helper.mojom.h"
 
 namespace error_page {
 class Error;
@@ -26,9 +26,11 @@
 class ErrorPageHelper
     : public content::RenderFrameObserver,
       public content::RenderFrameObserverTracker<ErrorPageHelper>,
-      public security_interstitials::SecurityInterstitialPageController::
-          Delegate {
+      public mojom::ErrorPageHelper {
  public:
+  ErrorPageHelper(const ErrorPageHelper&) = delete;
+  ErrorPageHelper& operator=(const ErrorPageHelper&) = delete;
+
   // Creates an ErrorPageHelper which will observe and tie its lifetime to
   // |render_frame|, if it's a main frame. ErrorPageHelpers will not be created
   // for sub frames.
@@ -45,12 +47,8 @@
   void DidFinishLoad() override;
   void OnDestruct() override;
 
-  // security_interstitials::SecurityInterstitialPageController::Delegate:
-  void SendCommand(
-      security_interstitials::SecurityInterstitialCommand command) override;
-
-  mojo::AssociatedRemote<security_interstitials::mojom::InterstitialCommands>
-  GetInterface() override;
+  // mojom::ErrorPageHelper:
+  void DisableErrorPageHelperForNextError() override;
 
  private:
   struct ErrorPageInfo;
@@ -60,6 +58,9 @@
 
   void Reload();
 
+  void BindErrorPageHelper(
+      mojo::PendingAssociatedReceiver<mojom::ErrorPageHelper> receiver);
+
   // Information for the provisional / "pre-provisional" error page. Null when
   // there's no page pending, or the pending page is not an error page.
   std::unique_ptr<ErrorPageInfo> pending_error_page_info_;
@@ -68,9 +69,15 @@
   // not an error page.
   std::unique_ptr<ErrorPageInfo> committed_error_page_info_;
 
-  base::WeakPtrFactory<ErrorPageHelper> weak_factory_{this};
+  // Set to true when the embedder injects its own error page. When the
+  // embedder injects its own error page the support here is not needed and
+  // disabled.
+  bool is_disabled_for_next_error_ = false;
 
-  DISALLOW_COPY_AND_ASSIGN(ErrorPageHelper);
+  mojo::AssociatedReceiver<mojom::ErrorPageHelper> error_page_helper_receiver_{
+      this};
+
+  base::WeakPtrFactory<ErrorPageHelper> weak_factory_{this};
 };
 
 }  // namespace weblayer