diff --git a/DEPS b/DEPS
index 4c5dcb68..8dceb1ed9 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': '7868692b9df06325e0ee280024ed75f2eb5de95f',
+  'skia_revision': '30378382aa3e4df91f4612cbba39833862ebec77',
   # 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': 'c8e707871920e785226eb6e2db29e4e90cd522c7',
+  'v8_revision': '82430d69a8a4415b7024e9ac49938108abcce7f5',
   # 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,7 +207,7 @@
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling ANGLE
   # and whatever else without interference from each other.
-  'angle_revision': '6dfd855a10fb74660ad4723c7bc7307cbaa5219d',
+  'angle_revision': '887b1346d5af89d3f280b82d0e4c8cc38226f06d',
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling SwiftShader
   # and whatever else without interference from each other.
@@ -215,7 +215,7 @@
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling PDFium
   # and whatever else without interference from each other.
-  'pdfium_revision': 'ff30c3d43096074f975553013c9a67825eea31c9',
+  'pdfium_revision': 'daef088d069f8d49d8ba668f475dd21ca0e5c087',
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling BoringSSL
   # 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': 'd24d3c2bc1d754048da9df67e9077ab34b55b44b',
+  'devtools_frontend_revision': '2a472f6edd473460bd3c9d63b0c8987ff8ee906c',
   # 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.
@@ -318,7 +318,7 @@
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling feed
   # and whatever else without interference from each other.
-  'dawn_revision': '33a0deb815ce1de3372d42f5346f579a0f3f0e36',
+  'dawn_revision': '19899becb76ed28dba2a8e3bcc408cda181d1169',
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling feed
   # and whatever else without interference from each other.
@@ -357,7 +357,7 @@
   'ukey2_revision': '0275885d8e6038c39b8a8ca55e75d1d4d1727f47',
   # the commit queue can handle CLs rolling feed
   # and whatever else without interference from each other.
-  'tint_revision': 'fc5c5ab60b22e9d04fe4e2ab3594cd0205fd15a3',
+  'tint_revision': 'f600d3aa9f2642125e867531b0054c12b9d59dfa',
 
   # TODO(crbug.com/941824): The values below need to be kept in sync
   # between //DEPS and //buildtools/DEPS, so if you're updating one,
@@ -1254,7 +1254,7 @@
   },
 
   'src/third_party/perfetto':
-    Var('android_git') + '/platform/external/perfetto.git' + '@' + '823a6df243c3679dcce59801618f6aa1f8e5452b',
+    Var('android_git') + '/platform/external/perfetto.git' + '@' + '628c64d7a14cf58e5e494f566543da691d2a964f',
 
   'src/third_party/perl': {
       'url': Var('chromium_git') + '/chromium/deps/perl.git' + '@' + '6f3e5028eb65d0b4c5fdd792106ac4c84eee1eb3',
@@ -1332,7 +1332,7 @@
       'packages': [
           {
               'package': 'fuchsia/third_party/aemu/linux-amd64',
-              'version': 'bVq5WeFaN1ryKyMlzkHvtEULXy1aXEreEiRSLpCwLY8C'
+              'version': '76TksyNvf8BmYxMrQmrjy5IuWbepl_IO97HNl8iIas8C'
           },
       ],
       'condition': 'host_os == "linux" and checkout_fuchsia',
@@ -1351,7 +1351,7 @@
   },
 
   'src/third_party/re2/src':
-    Var('chromium_git') + '/external/github.com/google/re2.git' + '@' + 'a5548b3d57822f9234b51a3b0d969b245bf82cf4',
+    Var('chromium_git') + '/external/github.com/google/re2.git' + '@' + '7c2e104ffbe4383a9d2933428d4bc104ff16cdb2',
 
   'src/third_party/r8': {
       'packages': [
@@ -1558,7 +1558,7 @@
     Var('chromium_git') + '/v8/v8.git' + '@' +  Var('v8_revision'),
 
   'src-internal': {
-    'url': 'https://chrome-internal.googlesource.com/chrome/src-internal.git@87d384c0945189fc2f0d667f36b2be6523acdfd8',
+    'url': 'https://chrome-internal.googlesource.com/chrome/src-internal.git@ed49e44caa34660f66e922d0acf9f3a2df73cb62',
     'condition': 'checkout_src_internal',
   },
 
diff --git a/android_webview/browser/aw_settings.cc b/android_webview/browser/aw_settings.cc
index 92c26c7..3480426 100644
--- a/android_webview/browser/aw_settings.cc
+++ b/android_webview/browser/aw_settings.cc
@@ -525,18 +525,20 @@
       break;
     }
   }
-  web_prefs->preferred_color_scheme = is_dark_mode_
-                                          ? blink::PreferredColorScheme::kDark
-                                          : blink::PreferredColorScheme::kLight;
+  web_prefs->preferred_color_scheme =
+      is_dark_mode_ ? blink::mojom::PreferredColorScheme::kDark
+                    : blink::mojom::PreferredColorScheme::kLight;
   if (is_dark_mode_) {
     switch (Java_AwSettings_getForceDarkBehaviorLocked(env, obj)) {
       case ForceDarkBehavior::FORCE_DARK_ONLY: {
-        web_prefs->preferred_color_scheme = blink::PreferredColorScheme::kLight;
+        web_prefs->preferred_color_scheme =
+            blink::mojom::PreferredColorScheme::kLight;
         web_prefs->force_dark_mode_enabled = true;
         break;
       }
       case ForceDarkBehavior::MEDIA_QUERY_ONLY: {
-        web_prefs->preferred_color_scheme = blink::PreferredColorScheme::kDark;
+        web_prefs->preferred_color_scheme =
+            blink::mojom::PreferredColorScheme::kDark;
         web_prefs->force_dark_mode_enabled = false;
         break;
       }
@@ -547,13 +549,15 @@
       // dark so that dark themed content will be preferred over force
       // darkening.
       case ForceDarkBehavior::PREFER_MEDIA_QUERY_OVER_FORCE_DARK: {
-        web_prefs->preferred_color_scheme = blink::PreferredColorScheme::kDark;
+        web_prefs->preferred_color_scheme =
+            blink::mojom::PreferredColorScheme::kDark;
         web_prefs->force_dark_mode_enabled = true;
         break;
       }
     }
   } else {
-    web_prefs->preferred_color_scheme = blink::PreferredColorScheme::kLight;
+    web_prefs->preferred_color_scheme =
+        blink::mojom::PreferredColorScheme::kLight;
     web_prefs->force_dark_mode_enabled = false;
   }
 }
diff --git a/ash/app_list/app_list_color_provider_impl.cc b/ash/app_list/app_list_color_provider_impl.cc
index 1c0b0f5..767b1e8 100644
--- a/ash/app_list/app_list_color_provider_impl.cc
+++ b/ash/app_list/app_list_color_provider_impl.cc
@@ -5,6 +5,7 @@
 #include "ash/app_list/app_list_color_provider_impl.h"
 
 #include "ash/style/ash_color_provider.h"
+#include "ash/style/default_colors.h"
 
 namespace ash {
 
@@ -14,29 +15,30 @@
 AppListColorProviderImpl::~AppListColorProviderImpl() = default;
 
 SkColor AppListColorProviderImpl::GetExpandArrowInkDropBaseColor() const {
-  return ash_color_provider_
-      ->GetRippleAttributes(GetExpandArrowIconBackgroundColor())
-      .base_color;
+  return DeprecatedGetShelfInkDropBaseColor(
+      SkColorSetARGB(0x14, 0xFF, 0xFF, 0xFF));
 }
 
 SkColor AppListColorProviderImpl::GetExpandArrowIconBaseColor() const {
-  return ash_color_provider_->GetContentLayerColor(
-      AshColorProvider::ContentLayerType::kButtonIconColor);
+  return DeprecatedGetContentLayerColor(
+      AshColorProvider::ContentLayerType::kButtonIconColor, SK_ColorWHITE);
 }
 
 SkColor AppListColorProviderImpl::GetExpandArrowIconBackgroundColor() const {
-  return ash_color_provider_->GetControlsLayerColor(
-      AshColorProvider::ControlsLayerType::kControlBackgroundColorInactive);
+  return DeprecatedGetControlsLayerColor(
+      AshColorProvider::ControlsLayerType::kControlBackgroundColorInactive,
+      SkColorSetARGB(0xF, 0xFF, 0xFF, 0xFF));
 }
 
 SkColor AppListColorProviderImpl::GetAppListBackgroundColor() const {
-  return ash_color_provider_->GetShieldLayerColor(
-      AshColorProvider::ShieldLayerType::kShield80);
+  return DeprecatedGetShieldLayerColor(
+      AshColorProvider::ShieldLayerType::kShield80, gfx::kGoogleGrey900);
 }
 
 SkColor AppListColorProviderImpl::GetSearchBoxBackgroundColor() const {
-  return ash_color_provider_->GetControlsLayerColor(
-      AshColorProvider::ControlsLayerType::kControlBackgroundColorInactive);
+  return DeprecatedGetControlsLayerColor(
+      AshColorProvider::ControlsLayerType::kControlBackgroundColorInactive,
+      SK_ColorWHITE);
 }
 
 SkColor AppListColorProviderImpl::GetSearchBoxCardBackgroundColor() const {
@@ -46,13 +48,15 @@
 }
 
 SkColor AppListColorProviderImpl::GetSearchBoxPlaceholderTextColor() const {
-  return ash_color_provider_->GetContentLayerColor(
-      AshColorProvider::ContentLayerType::kTextColorSecondary);
+  return DeprecatedGetContentLayerColor(
+      AshColorProvider::ContentLayerType::kTextColorSecondary,
+      gfx::kGoogleGrey200);
 }
 
 SkColor AppListColorProviderImpl::GetSearchBoxTextColor() const {
-  return ash_color_provider_->GetContentLayerColor(
-      AshColorProvider::ContentLayerType::kTextColorPrimary);
+  return DeprecatedGetContentLayerColor(
+      AshColorProvider::ContentLayerType::kTextColorPrimary,
+      SkColorSetRGB(0x33, 0x33, 0x33));
 }
 
 SkColor AppListColorProviderImpl::GetSearchBoxSecondaryTextColor() const {
@@ -61,18 +65,20 @@
 }
 
 SkColor AppListColorProviderImpl::GetSuggestionChipBackgroundColor() const {
-  return ash_color_provider_->GetControlsLayerColor(
-      AshColorProvider::ControlsLayerType::kControlBackgroundColorInactive);
+  return DeprecatedGetControlsLayerColor(
+      AshColorProvider::ControlsLayerType::kControlBackgroundColorInactive,
+      SkColorSetA(gfx::kGoogleGrey100, 0x14));
 }
 
 SkColor AppListColorProviderImpl::GetSuggestionChipTextColor() const {
-  return ash_color_provider_->GetContentLayerColor(
-      AshColorProvider::ContentLayerType::kTextColorPrimary);
+  return DeprecatedGetContentLayerColor(
+      AshColorProvider::ContentLayerType::kTextColorPrimary,
+      gfx::kGoogleGrey100);
 }
 
 SkColor AppListColorProviderImpl::GetAppListItemTextColor() const {
-  return ash_color_provider_->GetContentLayerColor(
-      AshColorProvider::ContentLayerType::kTextColorPrimary);
+  return DeprecatedGetContentLayerColor(
+      AshColorProvider::ContentLayerType::kTextColorPrimary, SK_ColorBLACK);
 }
 
 SkColor AppListColorProviderImpl::GetPageSwitcherButtonColor() const {
diff --git a/ash/app_list/views/search_box_view.cc b/ash/app_list/views/search_box_view.cc
index 36eb925..cfb63bd 100644
--- a/ash/app_list/views/search_box_view.cc
+++ b/ash/app_list/views/search_box_view.cc
@@ -25,6 +25,7 @@
 #include "ash/public/cpp/app_list/app_list_config.h"
 #include "ash/public/cpp/app_list/app_list_features.h"
 #include "ash/public/cpp/app_list/vector_icons/vector_icons.h"
+#include "ash/public/cpp/ash_features.h"
 #include "ash/public/cpp/wallpaper_types.h"
 #include "ash/resources/vector_icons/vector_icons.h"
 #include "ash/search_box/search_box_constants.h"
@@ -391,7 +392,10 @@
   search_box()->set_placeholder_text_color(
       app_list_color_provider->GetSearchBoxPlaceholderTextColor());
   search_box()->SetTextColor(app_list_color_provider->GetSearchBoxTextColor());
-  UpdateBackgroundColor(app_list_color_provider->GetSearchBoxBackgroundColor());
+  if (features::IsDarkLightModeEnabled()) {
+    UpdateBackgroundColor(
+        app_list_color_provider->GetSearchBoxBackgroundColor());
+  }
   SchedulePaint();
 }
 
diff --git a/ash/shelf/login_shelf_view.cc b/ash/shelf/login_shelf_view.cc
index 50a0f32a..4a2a3a98 100644
--- a/ash/shelf/login_shelf_view.cc
+++ b/ash/shelf/login_shelf_view.cc
@@ -188,10 +188,10 @@
     SetFocusPainter(nullptr);
     SetInkDropMode(InkDropMode::ON);
     SetHasInkDropActionOnClick(true);
-    AshColorProvider::RippleAttributes ripple_attributes =
-        AshColorProvider::Get()->GetRippleAttributes();
-    SetInkDropBaseColor(ripple_attributes.base_color);
-    SetInkDropVisibleOpacity(ripple_attributes.inkdrop_opacity);
+    SetInkDropBaseColor(
+        DeprecatedGetShelfInkDropBaseColor(kDefaultShelfInkDropColor));
+    SetInkDropVisibleOpacity(
+        DeprecatedGetShelfInkDropOpacity(kDefaultShelfInkDropOpacity));
 
     // Layer rendering is required when the shelf background is visible, which
     // happens when the wallpaper is not blurred.
diff --git a/ash/shelf/shelf_app_button.cc b/ash/shelf/shelf_app_button.cc
index 615ad5b..22e43bc 100644
--- a/ash/shelf/shelf_app_button.cc
+++ b/ash/shelf/shelf_app_button.cc
@@ -13,6 +13,8 @@
 #include "ash/shelf/shelf.h"
 #include "ash/shelf/shelf_button_delegate.h"
 #include "ash/shelf/shelf_view.h"
+#include "ash/style/default_color_constants.h"
+#include "ash/style/default_colors.h"
 #include "ash/wm/tablet_mode/tablet_mode_controller.h"
 #include "base/bind.h"
 #include "base/metrics/histogram_macros.h"
@@ -245,13 +247,8 @@
     gfx::PointF center = gfx::RectF(GetLocalBounds()).CenterPoint();
     cc::PaintFlags flags;
     // Active and running indicators look a little different in the new UI.
-    AshColorProvider* ash_color_provider = AshColorProvider::Get();
-    auto content_layer_type =
-        active_ ? AshColorProvider::ContentLayerType::kAppStateIndicatorColor
-                : AshColorProvider::ContentLayerType::
-                      kAppStateIndicatorColorInactive;
-    flags.setColor(
-        ash_color_provider->GetContentLayerColor(content_layer_type));
+    flags.setColor(DeprecatedGetAppStateIndicatorColor(
+        active_, kIndicatorColorActive, kInicatorColorRunning));
     flags.setAntiAlias(true);
     flags.setStrokeCap(cc::PaintFlags::Cap::kRound_Cap);
     flags.setStrokeJoin(cc::PaintFlags::Join::kRound_Join);
diff --git a/ash/style/ash_color_provider.cc b/ash/style/ash_color_provider.cc
index 828b7cfc..a043dc285 100644
--- a/ash/style/ash_color_provider.cc
+++ b/ash/style/ash_color_provider.cc
@@ -71,6 +71,12 @@
   Shell::Get()->session_controller()->AttemptRestartChrome();
 }
 
+// AshColorProvider is kind of NativeTheme of ChromeOS. This will notify the
+// View::OnThemeChanged to live update the colors on color mode/theme changes.
+void NotifyThemeChanges() {
+  ui::NativeTheme::GetInstanceForNativeUi()->NotifyObservers();
+}
+
 }  // namespace
 
 AshColorProvider::AshColorProvider() {
@@ -406,12 +412,16 @@
   const bool is_enabled = IsDarkModeEnabled();
   for (auto& observer : observers_)
     observer.OnColorModeChanged(is_enabled);
+
+  NotifyThemeChanges();
 }
 
 void AshColorProvider::NotifyColorModeThemedPrefChange() {
   const bool is_themed = IsThemed();
   for (auto& observer : observers_)
     observer.OnColorModeThemed(is_themed);
+
+  NotifyThemeChanges();
 }
 
 }  // namespace ash
diff --git a/ash/style/default_color_constants.h b/ash/style/default_color_constants.h
index 4ed3412..1b5e00b 100644
--- a/ash/style/default_color_constants.h
+++ b/ash/style/default_color_constants.h
@@ -24,5 +24,7 @@
 constexpr SkColor kDefaultShelfInkDropColor = SK_ColorBLACK;
 constexpr float kDefaultShelfInkDropOpacity = 0.2f;
 constexpr SkColor kShelfButtonColor = SK_ColorWHITE;
+constexpr SkColor kIndicatorColorActive = SK_ColorWHITE;
+constexpr SkColor kInicatorColorRunning = SkColorSetA(SK_ColorWHITE, 0x7F);
 
 #endif  // ASH_STYLE_DEFAULT_COLOR_CONSTANTS_H_
diff --git a/ash/style/default_colors.cc b/ash/style/default_colors.cc
index 8a5283a47..4745dc7d 100644
--- a/ash/style/default_colors.cc
+++ b/ash/style/default_colors.cc
@@ -61,4 +61,16 @@
   return AshColorProvider::Get()->GetRippleAttributes().inkdrop_opacity;
 }
 
+SkColor DeprecatedGetAppStateIndicatorColor(bool active,
+                                            SkColor active_color,
+                                            SkColor default_color) {
+  if (!features::IsDarkLightModeEnabled())
+    return active ? active_color : default_color;
+
+  return AshColorProvider::Get()->GetContentLayerColor(
+      active ? AshColorProvider::ContentLayerType::kAppStateIndicatorColor
+             : AshColorProvider::ContentLayerType::
+                   kAppStateIndicatorColorInactive);
+}
+
 }  // namespace ash
diff --git a/ash/style/default_colors.h b/ash/style/default_colors.h
index 9ef715d9..71a17efd 100644
--- a/ash/style/default_colors.h
+++ b/ash/style/default_colors.h
@@ -27,6 +27,9 @@
 SkColor DeprecatedGetLoginBackgroundBaseColor(SkColor default_color);
 SkColor DeprecatedGetShelfInkDropBaseColor(SkColor default_color);
 float DeprecatedGetShelfInkDropOpacity(float default_opacity);
+SkColor DeprecatedGetAppStateIndicatorColor(bool active,
+                                            SkColor active_color,
+                                            SkColor default_color);
 }  // namespace ash
 
 #endif  // ASH_STYLE_DEFAULT_COLORS_H_
diff --git a/ash/system/media/media_tray.cc b/ash/system/media/media_tray.cc
index 8990d95..97b27c5 100644
--- a/ash/system/media/media_tray.cc
+++ b/ash/system/media/media_tray.cc
@@ -18,6 +18,7 @@
 #include "ash/system/tray/tray_constants.h"
 #include "ash/system/tray/tray_container.h"
 #include "ash/system/tray/tray_utils.h"
+#include "base/metrics/histogram_functions.h"
 #include "base/strings/string_util.h"
 #include "components/media_message_center/media_notification_view_impl.h"
 #include "components/prefs/pref_change_registrar.h"
@@ -268,6 +269,10 @@
   bubble_ = std::make_unique<TrayBubbleWrapper>(this, bubble_view,
                                                 false /*is_persistent*/);
   SetIsActive(true);
+
+  base::UmaHistogramBoolean("Media.CrosGlobalMediaControls.RepeatUsageOnShelf",
+                            bubble_has_shown_);
+  bubble_has_shown_ = true;
 }
 
 void MediaTray::CloseBubble() {
diff --git a/ash/system/media/media_tray.h b/ash/system/media/media_tray.h
index b6d8ad17..bf9532d 100644
--- a/ash/system/media/media_tray.h
+++ b/ash/system/media/media_tray.h
@@ -98,6 +98,8 @@
 
   views::View* content_view_ = nullptr;
   views::View* empty_state_view_ = nullptr;
+
+  bool bubble_has_shown_ = false;
 };
 
 }  // namespace ash
diff --git a/ash/system/media/unified_media_controls_controller.cc b/ash/system/media/unified_media_controls_controller.cc
index cecf8caf..507cc804 100644
--- a/ash/system/media/unified_media_controls_controller.cc
+++ b/ash/system/media/unified_media_controls_controller.cc
@@ -7,6 +7,7 @@
 #include "ash/shell.h"
 #include "ash/shell_delegate.h"
 #include "ash/system/media/unified_media_controls_view.h"
+#include "base/metrics/histogram_functions.h"
 #include "services/media_session/public/cpp/util.h"
 #include "services/media_session/public/mojom/media_session.mojom.h"
 #include "services/media_session/public/mojom/media_session_service.mojom.h"
@@ -236,8 +237,12 @@
 
 void UnifiedMediaControlsController::PerformAction(
     media_session::mojom::MediaSessionAction action) {
-  if (!freeze_session_timer_->IsRunning())
-    media_session::PerformMediaSessionAction(action, media_controller_remote_);
+  if (freeze_session_timer_->IsRunning())
+    return;
+
+  base::UmaHistogramEnumeration(
+      "Media.CrosGlobalMediaControls.QuickSettingUserAction", action);
+  media_session::PerformMediaSessionAction(action, media_controller_remote_);
 }
 
 void UnifiedMediaControlsController::ResetPendingData() {
diff --git a/ash/system/media/unified_media_controls_detailed_view_controller.cc b/ash/system/media/unified_media_controls_detailed_view_controller.cc
index 5cc0f09..2abb6d79 100644
--- a/ash/system/media/unified_media_controls_detailed_view_controller.cc
+++ b/ash/system/media/unified_media_controls_detailed_view_controller.cc
@@ -10,10 +10,15 @@
 #include "ash/system/media/unified_media_controls_detailed_view.h"
 #include "ash/system/tray/detailed_view_delegate.h"
 #include "ash/system/tray/tray_constants.h"
+#include "base/metrics/histogram_functions.h"
 #include "ui/base/l10n/l10n_util.h"
 
 namespace ash {
 
+// static
+bool UnifiedMediaControlsDetailedViewController::detailed_view_has_shown_ =
+    false;
+
 UnifiedMediaControlsDetailedViewController::
     UnifiedMediaControlsDetailedViewController(
         UnifiedSystemTrayController* tray_controller)
@@ -30,6 +35,12 @@
 
 views::View* UnifiedMediaControlsDetailedViewController::CreateView() {
   DCHECK(MediaNotificationProvider::Get());
+
+  base::UmaHistogramBoolean(
+      "Media.CrosGlobalMediaControls.RepeatUsageInQuickSetting",
+      detailed_view_has_shown_);
+  detailed_view_has_shown_ = true;
+
   return new UnifiedMediaControlsDetailedView(
       detailed_view_delegate_.get(),
       MediaNotificationProvider::Get()->GetMediaNotificationListView(
diff --git a/ash/system/media/unified_media_controls_detailed_view_controller.h b/ash/system/media/unified_media_controls_detailed_view_controller.h
index 5a6da61..e8184530 100644
--- a/ash/system/media/unified_media_controls_detailed_view_controller.h
+++ b/ash/system/media/unified_media_controls_detailed_view_controller.h
@@ -28,6 +28,8 @@
  private:
   friend class UnifiedMediaControlsDetailedViewControllerTest;
 
+  static bool detailed_view_has_shown_;
+
   const std::unique_ptr<DetailedViewDelegate> detailed_view_delegate_;
 };
 
diff --git a/ash/system/tray/tray_bubble_view.cc b/ash/system/tray/tray_bubble_view.cc
index 43bca8930..61dde93 100644
--- a/ash/system/tray/tray_bubble_view.cc
+++ b/ash/system/tray/tray_bubble_view.cc
@@ -248,8 +248,6 @@
 
     layer()->SetRoundedCornerRadius(
         gfx::RoundedCornersF{kUnifiedTrayCornerRadius});
-    layer()->SetColor(AshColorProvider::Get()->GetBaseLayerColor(
-        AshColorProvider::BaseLayerType::kTransparent80));
     layer()->SetFillsBoundsOpaquely(false);
     layer()->SetIsFastRoundedCorner(true);
     layer()->SetBackgroundBlur(kUnifiedMenuBackgroundBlur);
@@ -469,6 +467,15 @@
   return "TrayBubbleView";
 }
 
+void TrayBubbleView::OnThemeChanged() {
+  views::BubbleDialogDelegateView::OnThemeChanged();
+  DCHECK(layer());
+  if (layer()->type() != ui::LAYER_SOLID_COLOR)
+    return;
+  layer()->SetColor(AshColorProvider::Get()->GetBaseLayerColor(
+      AshColorProvider::BaseLayerType::kTransparent80));
+}
+
 void TrayBubbleView::MouseMovedOutOfHost() {
   // The user moved the mouse that was over the bubble when it was first shown.
   if (delegate_)
diff --git a/ash/system/tray/tray_bubble_view.h b/ash/system/tray/tray_bubble_view.h
index ed66ff1..7bc98e6f 100644
--- a/ash/system/tray/tray_bubble_view.h
+++ b/ash/system/tray/tray_bubble_view.h
@@ -152,36 +152,37 @@
   void set_gesture_dragging(bool dragging) { is_gesture_dragging_ = dragging; }
   bool is_gesture_dragging() const { return is_gesture_dragging_; }
 
-  // Overridden from views::WidgetDelegate.
+  // views::WidgetDelegate:
   std::unique_ptr<views::NonClientFrameView> CreateNonClientFrameView(
       views::Widget* widget) override;
   bool WidgetHasHitTestMask() const override;
   void GetWidgetHitTestMask(SkPath* mask) const override;
   base::string16 GetAccessibleWindowTitle() const override;
 
-  // Overridden from views::BubbleDialogDelegateView.
+  // views::BubbleDialogDelegateView:
   void OnBeforeBubbleWidgetInit(views::Widget::InitParams* params,
                                 views::Widget* bubble_widget) const override;
   void OnWidgetClosing(views::Widget* widget) override;
   void OnWidgetActivationChanged(views::Widget* widget, bool active) override;
   ui::LayerType GetLayerType() const override;
 
-  // Overridden from views::View.
+  // views::View:
   gfx::Size CalculatePreferredSize() const override;
   int GetHeightForWidth(int width) const override;
   void OnMouseEntered(const ui::MouseEvent& event) override;
   void OnMouseExited(const ui::MouseEvent& event) override;
   void GetAccessibleNodeData(ui::AXNodeData* node_data) override;
   const char* GetClassName() const override;
+  void OnThemeChanged() override;
 
-  // Overridden from MouseWatcherListener
+  // views::MouseWatcherListener:
   void MouseMovedOutOfHost() override;
 
  protected:
-  // Overridden from views::BubbleDialogDelegateView.
+  // views::BubbleDialogDelegateView:
   ax::mojom::Role GetAccessibleWindowRole() override;
 
-  // Overridden from views::View.
+  // views::View:
   void ChildPreferredSizeChanged(View* child) override;
 
   // Changes the insets from the bubble border. These were initially set using
diff --git a/base/android/scoped_java_ref.h b/base/android/scoped_java_ref.h
index ebb1cf93..67301625 100644
--- a/base/android/scoped_java_ref.h
+++ b/base/android/scoped_java_ref.h
@@ -261,21 +261,13 @@
     // We can copy over env_ here as |other| instance must be from the same
     // thread as |this| local ref. (See class comment for multi-threading
     // limitations, and alternatives).
-    Reset(other.env_, other.obj());
+    env_ = JavaRef<T>::SetNewLocalRef(other.env_, other.obj());
   }
 
   void Reset(const JavaRef<T>& other) {
     // If |env_| was not yet set (is still null) it will be attached to the
     // current thread in SetNewLocalRef().
-    Reset(env_, other.obj());
-  }
-
-  // Creates a new local reference to the Java object, unlike the constructor
-  // with the same parameters that takes ownership of the existing reference.
-  // Deprecated. Don't use bare jobjects; use a JavaRef as the input.
-  // TODO(torne): fix existing usage and remove this.
-  void Reset(JNIEnv* env, T obj) {
-    env_ = JavaRef<T>::SetNewLocalRef(env, obj);
+    env_ = JavaRef<T>::SetNewLocalRef(env_, other.obj());
   }
 
   // Releases the local reference to the caller. The caller *must* delete the
diff --git a/base/memory/platform_shared_memory_region_fuchsia.cc b/base/memory/platform_shared_memory_region_fuchsia.cc
index 79c6f6e..602e01d0 100644
--- a/base/memory/platform_shared_memory_region_fuchsia.cc
+++ b/base/memory/platform_shared_memory_region_fuchsia.cc
@@ -103,7 +103,7 @@
   if (mode_ != Mode::kReadOnly)
     options |= ZX_VM_PERM_WRITE;
   zx_status_t status = zx::vmar::root_self()->map(
-      /*vmar_offset=*/0, handle_, offset, size, options, &addr);
+      options, /*vmar_offset=*/0, handle_, offset, size, &addr);
   if (status != ZX_OK) {
     ZX_DLOG(ERROR, status) << "zx_vmar_map";
     return false;
diff --git a/base/memory/platform_shared_memory_region_unittest.cc b/base/memory/platform_shared_memory_region_unittest.cc
index 6040ac9..928ef8c 100644
--- a/base/memory/platform_shared_memory_region_unittest.cc
+++ b/base/memory/platform_shared_memory_region_unittest.cc
@@ -285,8 +285,8 @@
   return VirtualProtect(addr, len, PAGE_READWRITE, &old_protection);
 #elif defined(OS_FUCHSIA)
   zx_status_t status =
-      zx::vmar::root_self()->protect(reinterpret_cast<uintptr_t>(addr), len,
-                                     ZX_VM_PERM_READ | ZX_VM_PERM_WRITE);
+      zx::vmar::root_self()->protect2(ZX_VM_PERM_READ | ZX_VM_PERM_WRITE,
+                                      reinterpret_cast<uintptr_t>(addr), len);
   return status == ZX_OK;
 #else
   return false;
diff --git a/base/test/test_shared_memory_util.cc b/base/test/test_shared_memory_util.cc
index 2a86da5a..c8625997 100644
--- a/base/test/test_shared_memory_util.cc
+++ b/base/test/test_shared_memory_util.cc
@@ -74,7 +74,7 @@
   const uint32_t flags = ZX_VM_PERM_READ | ZX_VM_PERM_WRITE;
   uintptr_t addr;
   const zx_status_t status =
-      zx::vmar::root_self()->map(0, *handle, 0U, kDataSize, flags, &addr);
+      zx::vmar::root_self()->map(flags, 0, *handle, 0U, kDataSize, &addr);
   if (status == ZX_OK) {
     LOG(ERROR) << "zx_vmar_map() should have failed!";
     zx::vmar::root_self()->unmap(addr, kDataSize);
diff --git a/build/config/chromecast_build.gni b/build/config/chromecast_build.gni
index 92d0427c..deecdb5 100644
--- a/build/config/chromecast_build.gni
+++ b/build/config/chromecast_build.gni
@@ -46,8 +46,8 @@
 declare_args() {
   # True to enable the cast renderer.  It is enabled by default for linux and
   # android audio only builds.
-  enable_cast_renderer =
-      is_chromecast && (is_linux || is_chromeos || (is_cast_audio_only && is_android))
+  enable_cast_renderer = is_chromecast && (is_linux || is_chromeos ||
+                                           (is_cast_audio_only && is_android))
 }
 
 # Configures media options for cast.  See media/media_options.gni
@@ -77,10 +77,13 @@
     "audio_decoder",
   ]
   if (!is_cast_audio_only) {
+    # These are Cast/Android devices with Video capabilities (and GPU)
     cast_mojo_media_services += [ "video_decoder" ]
+    cast_mojo_media_host = "gpu"
+  } else {
+    # These are Cast/Android devices with only Audio capabilities (no GPU)
+    cast_mojo_media_host = "browser"
   }
-
-  cast_mojo_media_host = "gpu"
 }
 
 # Assert that Chromecast is being built for a supported platform.
diff --git a/build/fuchsia/run_package.py b/build/fuchsia/run_package.py
index ed2cca3b..2070f2c 100644
--- a/build/fuchsia/run_package.py
+++ b/build/fuchsia/run_package.py
@@ -1,7 +1,6 @@
 # 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.
-
 """Contains a helper function for deploying and executing a packaged
 executable on a Target."""
 
@@ -31,7 +30,8 @@
   """Attaches a kernel log reader as a long-running SSH task."""
 
   logging.info('Attaching kernel logger.')
-  return target.RunCommandPiped(['dlog', '-f'], stdin=open(os.devnull, 'r'),
+  return target.RunCommandPiped(['dlog', '-f'],
+                                stdin=open(os.devnull, 'r'),
                                 stdout=subprocess.PIPE,
                                 stderr=subprocess.STDOUT)
 
@@ -45,7 +45,7 @@
     self._system_log = None
 
   def __enter__(self):
-      return self
+    return self
 
   def __exit__(self, exc_type, exc_val, exc_tb):
     """Stops the system logging processes and closes the output file."""
@@ -61,10 +61,10 @@
     logging.debug('Writing fuchsia system log to %s' % system_log_file)
 
     self._listener_proc = target.RunCommandPiped(['log_listener'],
-                                                  stdout=subprocess.PIPE,
-                                                  stderr=subprocess.STDOUT)
+                                                 stdout=subprocess.PIPE,
+                                                 stderr=subprocess.STDOUT)
 
-    self._system_log = open(system_log_file,'w', buffering=1)
+    self._system_log = open(system_log_file, 'w', buffering=1)
     self._symbolizer_proc = RunSymbolizer(self._listener_proc.stdout,
                                           self._system_log,
                                           BuildIdsPaths(package_paths))
@@ -89,7 +89,7 @@
     # Disable buffering for the stream to make sure there is no delay in logs.
     self._output_stream = os.fdopen(write_pipe, 'w', 0)
     self._thread = threading.Thread(target=self._Run)
-    self._thread.start();
+    self._thread.start()
 
     return os.fdopen(read_pipe, 'r')
 
@@ -155,6 +155,7 @@
       in the package. Omitting this parameter will disable symbolization.
   system_logging: If set, connects a system log reader to the target.
   """
+
   def __init__(self):
     self.symbolizer_config = None
     self.system_logging = False
@@ -170,7 +171,7 @@
   """Outputs the contents of |stream| until |quit_event| is set."""
 
   while not quit_event.is_set():
-    rlist, _, _ = select.select([ stream ], [], [], 0.1)
+    rlist, _, _ = select.select([stream], [], [], 0.1)
     if rlist:
       line = rlist[0].readline()
       if not line:
@@ -178,8 +179,8 @@
       print(line.rstrip())
 
 
-def RunPackage(output_dir, target, package_paths, package_name,
-               package_args, args):
+def RunPackage(output_dir, target, package_paths, package_name, package_args,
+               args):
   """Installs the Fuchsia package at |package_path| on the target,
   executes it with |package_args|, and symbolizes its output.
 
@@ -192,17 +193,15 @@
 
   Returns the exit code of the remote package process."""
 
-  system_logger = (
-      _AttachKernelLogReader(target) if args.system_logging else None)
+  system_logger = (_AttachKernelLogReader(target)
+                   if args.system_logging else None)
   try:
     if system_logger:
       # Spin up a thread to asynchronously dump the system log to stdout
       # for easier diagnoses of early, pre-execution failures.
       log_output_quit_event = multiprocessing.Event()
-      log_output_thread = threading.Thread(
-          target=
-          lambda: _DrainStreamToStdout(system_logger.stdout, log_output_quit_event)
-      )
+      log_output_thread = threading.Thread(target=lambda: _DrainStreamToStdout(
+          system_logger.stdout, log_output_quit_event))
       log_output_thread.daemon = True
       log_output_thread.start()
 
@@ -215,11 +214,10 @@
 
       logging.info('Running application.')
       command = ['run', _GetComponentUri(package_name)] + package_args
-      process = target.RunCommandPiped(
-          command,
-          stdin=open(os.devnull, 'r'),
-          stdout=subprocess.PIPE,
-          stderr=subprocess.STDOUT)
+      process = target.RunCommandPiped(command,
+                                       stdin=open(os.devnull, 'r'),
+                                       stdout=subprocess.PIPE,
+                                       stderr=subprocess.STDOUT)
 
       if system_logger:
         output_stream = MergedInputStream(
@@ -240,8 +238,8 @@
       else:
         # The test runner returns an error status code if *any* tests fail,
         # so we should proceed anyway.
-        logging.warning(
-            'Process exited with status code %d.' % process.returncode)
+        logging.warning('Process exited with status code %d.' %
+                        process.returncode)
 
   finally:
     if system_logger:
diff --git a/chrome/android/BUILD.gn b/chrome/android/BUILD.gn
index 1ddbe98..15f2567 100644
--- a/chrome/android/BUILD.gn
+++ b/chrome/android/BUILD.gn
@@ -2071,6 +2071,7 @@
     "java/src/org/chromium/chrome/browser/ChromeBackgroundService.java",
     "java/src/org/chromium/chrome/browser/base/SplitChromeApplication.java",
     "java/src/org/chromium/chrome/browser/base/SplitCompatApplication.java",
+    "java/src/org/chromium/chrome/browser/base/SplitCompatCustomTabsService.java",
     "java/src/org/chromium/chrome/browser/base/SplitCompatGcmListenerService.java",
     "java/src/org/chromium/chrome/browser/base/SplitCompatGcmTaskService.java",
     "java/src/org/chromium/chrome/browser/base/SplitCompatIntentService.java",
@@ -2082,6 +2083,7 @@
     "java/src/org/chromium/chrome/browser/bookmarkswidget/BookmarkWidgetService.java",
     "java/src/org/chromium/chrome/browser/crash/ChromeMinidumpUploadJobService.java",
     "java/src/org/chromium/chrome/browser/crash/MinidumpUploadService.java",
+    "java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnectionService.java",
     "java/src/org/chromium/chrome/browser/download/DownloadBroadcastManager.java",
     "java/src/org/chromium/chrome/browser/download/DownloadForegroundService.java",
     "java/src/org/chromium/chrome/browser/incognito/IncognitoNotificationService.java",
diff --git a/chrome/android/chrome_java_sources.gni b/chrome/android/chrome_java_sources.gni
index d1d60277..b9a004e 100644
--- a/chrome/android/chrome_java_sources.gni
+++ b/chrome/android/chrome_java_sources.gni
@@ -85,6 +85,7 @@
   "java/src/org/chromium/chrome/browser/app/tabmodel/AsyncTabParamsManagerSingleton.java",
   "java/src/org/chromium/chrome/browser/app/tabmodel/ChromeNextTabPolicySupplier.java",
   "java/src/org/chromium/chrome/browser/app/tabmodel/ChromeTabModelFilterFactory.java",
+  "java/src/org/chromium/chrome/browser/app/tabmodel/DefaultTabModelSelectorFactory.java",
   "java/src/org/chromium/chrome/browser/app/tabmodel/TabWindowManagerSingleton.java",
   "java/src/org/chromium/chrome/browser/app/video_tutorials/NewTabPageVideoIPHManager.java",
   "java/src/org/chromium/chrome/browser/app/video_tutorials/VideoPlayerActivity.java",
@@ -450,7 +451,7 @@
   "java/src/org/chromium/chrome/browser/customtabs/CustomTabTopBarDelegate.java",
   "java/src/org/chromium/chrome/browser/customtabs/CustomTabsClientFileProcessor.java",
   "java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnection.java",
-  "java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnectionService.java",
+  "java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnectionServiceImpl.java",
   "java/src/org/chromium/chrome/browser/customtabs/FirstMeaningfulPaintObserver.java",
   "java/src/org/chromium/chrome/browser/customtabs/HiddenTabHolder.java",
   "java/src/org/chromium/chrome/browser/customtabs/IncognitoCustomTabIntentDataProvider.java",
@@ -770,7 +771,6 @@
   "java/src/org/chromium/chrome/browser/gsa/GSAHelper.java",
   "java/src/org/chromium/chrome/browser/gsa/GSAServiceClient.java",
   "java/src/org/chromium/chrome/browser/gsa/GSAState.java",
-  "java/src/org/chromium/chrome/browser/help/HelpAndFeedback.java",
   "java/src/org/chromium/chrome/browser/history/BrowsingHistoryBridge.java",
   "java/src/org/chromium/chrome/browser/history/HistoryActivity.java",
   "java/src/org/chromium/chrome/browser/history/HistoryAdapter.java",
diff --git a/chrome/android/expectations/lint-baseline.xml b/chrome/android/expectations/lint-baseline.xml
index 9dc1ee4..ca2691b 100644
--- a/chrome/android/expectations/lint-baseline.xml
+++ b/chrome/android/expectations/lint-baseline.xml
@@ -513,7 +513,7 @@
         errorLine1="        mConnection.cleanUpSession(sessionToken);"
         errorLine2="                    ~~~~~~~~~~~~~~">
         <location
-            file="../../chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnectionService.java"
+            file="../../chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnectionServiceImpl.java"
             line="107"
             column="21"/>
     </issue>
diff --git a/chrome/android/features/keyboard_accessory/internal/java/strings/translations/android_keyboard_accessory_strings_gu.xtb b/chrome/android/features/keyboard_accessory/internal/java/strings/translations/android_keyboard_accessory_strings_gu.xtb
index 22b33126..3fe9ae7 100644
--- a/chrome/android/features/keyboard_accessory/internal/java/strings/translations/android_keyboard_accessory_strings_gu.xtb
+++ b/chrome/android/features/keyboard_accessory/internal/java/strings/translations/android_keyboard_accessory_strings_gu.xtb
@@ -18,7 +18,7 @@
 <translation id="5441504010984421144">Touch પર લૉગ ઇન વિગતો ભરવાની સૂચિ સંપૂર્ણ ઊંચાઈએ ખૂલી.</translation>
 <translation id="6393156038355142111">સશક્ત પાસવર્ડ સૂચવો</translation>
 <translation id="6558703547256592471">દરેક સાઇટ માટે વિશિષ્ટ પાસવર્ડનો ઉપયોગ કરી જુઓ.</translation>
-<translation id="7029809446516969842">પાસવર્ડ્સ</translation>
+<translation id="7029809446516969842">પાસવર્ડ</translation>
 <translation id="7299100402441711551">સરનામાં બતાવો</translation>
 <translation id="7494879913343971937">પાસવર્ડ બતાવો</translation>
 <translation id="7594473730623999723">વધુ સૂચનો જોવા માટે સ્વાઇપ કરો</translation>
diff --git a/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedSurfaceMediator.java b/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedSurfaceMediator.java
index 70b0fa90..2cae602 100644
--- a/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedSurfaceMediator.java
+++ b/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedSurfaceMediator.java
@@ -329,7 +329,7 @@
         }
 
         View enhancedProtectionPromoView = null;
-        if (homepagePromoView == null && mSignInPromo == null) {
+        if (homepagePromoView == null && !signInPromoVisible) {
             enhancedProtectionPromoView = createEnhancedProtectionPromoIfNeeded();
         }
         // We are not going to show two promos at the same time.
diff --git a/chrome/android/java/res/xml/privacy_preferences.xml b/chrome/android/java/res/xml/privacy_preferences.xml
index dbd11bab..1069b5eb 100644
--- a/chrome/android/java/res/xml/privacy_preferences.xml
+++ b/chrome/android/java/res/xml/privacy_preferences.xml
@@ -43,7 +43,7 @@
         android:key="safe_browsing"
         android:title="@string/prefs_safe_browsing_title"
         android:summary="@string/prefs_safe_browsing_summary"
-        android:fragment="org.chromium.chrome.browser.safe_browsing.settings.SecuritySettingsFragment"
+        android:fragment="org.chromium.chrome.browser.safe_browsing.settings.SafeBrowsingSettingsFragment"
         android:order="6"/>
     <org.chromium.components.browser_ui.settings.TextMessagePreference
         android:key="sync_and_services_link"
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/AppHooks.java b/chrome/android/java/src/org/chromium/chrome/browser/AppHooks.java
index 51a5f2c7..34e911d 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/AppHooks.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/AppHooks.java
@@ -23,7 +23,6 @@
 import org.chromium.chrome.browser.feedback.HelpAndFeedbackLauncher;
 import org.chromium.chrome.browser.feedback.HelpAndFeedbackLauncherImpl;
 import org.chromium.chrome.browser.gsa.GSAHelper;
-import org.chromium.chrome.browser.help.HelpAndFeedback;
 import org.chromium.chrome.browser.historyreport.AppIndexingReporter;
 import org.chromium.chrome.browser.init.ProcessInitializationHandler;
 import org.chromium.chrome.browser.instantapps.InstantAppsHandler;
@@ -183,14 +182,6 @@
         return new HelpAndFeedbackLauncherImpl();
     }
 
-    /**
-     * TODO(crbug.com/1117343): Remove this method when downstream dependency is removed.
-     * Returns a new instance of HelpAndFeedback.
-     */
-    public HelpAndFeedback createHelpAndFeedback() {
-        return new HelpAndFeedback();
-    }
-
     public InstantAppsHandler createInstantAppsHandler() {
         return new InstantAppsHandler();
     }
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java b/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java
index e215a2e5..d08acfa 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java
@@ -839,7 +839,7 @@
         // showing a glimpse of the tab selector during start up.
         if (!mPendingInitialTabCreation
                 && !(TabUiFeatureUtilities.supportInstantStart(isTablet())
-                        && shouldShowTabSwitcherOnStart())) {
+                        && shouldShowTabSwitcherOnStart() && !hadWarmStart())) {
             setInitialOverviewState();
         }
 
@@ -917,6 +917,21 @@
         }
     }
 
+    private void setTrackColdStartupMetrics(boolean shouldTrackColdStartupMetrics) {
+        assert getActivityTabStartupMetricsTracker() != null;
+
+        if (shouldTrackColdStartupMetrics) {
+            getActivityTabStartupMetricsTracker().trackStartupMetrics(STARTUP_UMA_HISTOGRAM_SUFFIX);
+        } else {
+            getActivityTabStartupMetricsTracker().cancelTrackingStartupMetrics();
+        }
+
+        // Paint Preview should follow the same logic as startup UMA histograms as the feature
+        // should only run on cold startup of Chrome when the user is unable to interact before
+        // entering a tab.
+        PaintPreviewHelper.setShouldShowOnRestore(shouldTrackColdStartupMetrics);
+    }
+
     private void setInitialOverviewState() {
         boolean isOverviewVisible = mOverviewModeController.overviewVisible();
 
@@ -930,12 +945,18 @@
                         getOnCreateTimestampMs());
             }
             mOverviewShownOnStart = true;
+            // Cancel recording cold startup metrics if an overview is shown as they expect a tab to
+            // be the first thing shown after startup.
+            setTrackColdStartupMetrics(false);
             showOverview(StartSurfaceState.SHOWING_START);
             return;
         }
 
         if (getActivityTab() == null && !isOverviewVisible) {
             mOverviewShownOnStart = true;
+            // Cancel recording cold startup metrics if an overview is shown as they expect a tab to
+            // be the first thing shown after startup.
+            setTrackColdStartupMetrics(false);
             showOverview(StartSurfaceState.SHOWING_START);
         }
 
@@ -1128,7 +1149,7 @@
         // mPendingInitialTabCreation was true then do so now.
         if (hasStartWithNativeBeenCalled()
                 && !(TabUiFeatureUtilities.supportInstantStart(isTablet())
-                        && shouldShowTabSwitcherOnStart())) {
+                        && shouldShowTabSwitcherOnStart() && !hadWarmStart())) {
             setInitialOverviewState();
         }
     }
@@ -1411,11 +1432,12 @@
         // Decide whether to record startup UMA histograms. This is done  early in the main
         // Activity.onCreate() to avoid recording navigation delays when they require user input to
         // proceed. For example, FRE (First Run Experience) happens before the activity is created,
-        // and triggers initialization of the native library. At the moment it seems safe to assume
-        // that uninitialized native library is an indication of an application start that is
-        // followed by navigation immediately without user input.
+        // and triggers initialization of the native library.
+        //
+        // An uninitialized native library is an indication of an application start that is followed
+        // by navigation immediately without user input.
         if (!LibraryLoader.getInstance().isInitialized()) {
-            getActivityTabStartupMetricsTracker().trackStartupMetrics(STARTUP_UMA_HISTOGRAM_SUFFIX);
+            setTrackColdStartupMetrics(true);
         }
 
         supportRequestWindowFeature(Window.FEATURE_ACTION_MODE_OVERLAY);
@@ -1495,9 +1517,11 @@
 
         mInactivityTracker = new ChromeInactivityTracker(
                 ChromePreferenceKeys.TABBED_ACTIVITY_LAST_BACKGROUNDED_TIME_MS_PREF);
-        PaintPreviewHelper.initialize(
-                this, getTabModelSelector(), () -> getToolbarManager() == null ? null :
-                 getToolbarManager().getProgressBarCoordinator());
+        PaintPreviewHelper.initialize(this, getTabModelSelector(), shouldShowTabSwitcherOnStart(),
+                ()
+                        -> getToolbarManager() == null
+                        ? null
+                        : getToolbarManager().getProgressBarCoordinator());
     }
 
     @Override
@@ -1506,8 +1530,9 @@
 
         // When the feature flag {@link ChromeFeatureList.INSTANT_START} turns on phones (not
         // tablet), a view-only start page created on Java will be shown before native is
-        // initialized.
-        if (TabUiFeatureUtilities.supportInstantStart(isTablet())) {
+        // initialized. The {@link prepareToShowStartPagePreNative()} is only called in a cold
+        // start.
+        if (TabUiFeatureUtilities.supportInstantStart(isTablet()) && !hadWarmStart()) {
             prepareToShowStartPagePreNative();
         }
     }
@@ -1517,7 +1542,7 @@
      * an LayoutManagerChrome object, add overview mode observer and so on.
      */
     private void prepareToShowStartPagePreNative() {
-        assert TabUiFeatureUtilities.supportInstantStart(isTablet());
+        assert TabUiFeatureUtilities.supportInstantStart(isTablet() && !hadWarmStart());
         try (TraceEvent e =
                         TraceEvent.scoped("ChromeTabbedActivity.prepareToShowStartPagePreNative")) {
             setupCompositorContentPreNativeForPhone();
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/app/tabmodel/DefaultTabModelSelectorFactory.java b/chrome/android/java/src/org/chromium/chrome/browser/app/tabmodel/DefaultTabModelSelectorFactory.java
new file mode 100644
index 0000000..9a4f7363
--- /dev/null
+++ b/chrome/android/java/src/org/chromium/chrome/browser/app/tabmodel/DefaultTabModelSelectorFactory.java
@@ -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.
+
+package org.chromium.chrome.browser.app.tabmodel;
+
+import android.app.Activity;
+import android.os.Build;
+
+import org.chromium.base.annotations.VerifiesOnN;
+import org.chromium.chrome.browser.multiwindow.MultiInstanceManager;
+import org.chromium.chrome.browser.multiwindow.MultiWindowUtils;
+import org.chromium.chrome.browser.tabmodel.NextTabPolicy.NextTabPolicySupplier;
+import org.chromium.chrome.browser.tabmodel.TabCreatorManager;
+import org.chromium.chrome.browser.tabmodel.TabModelFilterFactory;
+import org.chromium.chrome.browser.tabmodel.TabModelSelector;
+import org.chromium.chrome.browser.tabmodel.TabModelSelectorFactory;
+import org.chromium.chrome.browser.tabmodel.TabModelSelectorImpl;
+import org.chromium.chrome.browser.tabmodel.TabPersistencePolicy;
+import org.chromium.chrome.browser.tabmodel.TabbedModeTabPersistencePolicy;
+
+/**
+ * Default {@link TabModelSelectorFactory} for Chrome.
+ */
+public class DefaultTabModelSelectorFactory implements TabModelSelectorFactory {
+    // Do not inline since this uses some APIs only available on Android N versions, which cause
+    // verification errors.
+    @VerifiesOnN
+    @Override
+    public TabModelSelector buildSelector(Activity activity, TabCreatorManager tabCreatorManager,
+            NextTabPolicySupplier nextTabPolicySupplier, int selectorIndex) {
+        // Merge tabs if this TabModelSelector is for a ChromeTabbedActivity created in
+        // fullscreen mode and there are no TabModelSelector's currently alive. This indicates
+        // that it is a cold start or process restart in fullscreen mode.
+        boolean mergeTabs = Build.VERSION.SDK_INT > Build.VERSION_CODES.M
+                && MultiInstanceManager.isTabModelMergingEnabled()
+                && !activity.isInMultiWindowMode();
+        if (MultiInstanceManager.shouldMergeOnStartup(activity)) {
+            mergeTabs = mergeTabs
+                    && (!MultiWindowUtils.getInstance().isInMultiDisplayMode(activity)
+                            || TabWindowManagerSingleton.getInstance()
+                                            .getNumberOfAssignedTabModelSelectors()
+                                    == 0);
+        } else {
+            mergeTabs = mergeTabs
+                    && TabWindowManagerSingleton.getInstance()
+                                    .getNumberOfAssignedTabModelSelectors()
+                            == 0;
+        }
+        if (mergeTabs) {
+            MultiInstanceManager.mergedOnStartup();
+        }
+        TabPersistencePolicy persistencePolicy =
+                new TabbedModeTabPersistencePolicy(selectorIndex, mergeTabs);
+        TabModelFilterFactory tabModelFilterFactory = new ChromeTabModelFilterFactory();
+        return new TabModelSelectorImpl(activity, /*windowAndroidSupplier=*/null, tabCreatorManager,
+                persistencePolicy, tabModelFilterFactory, nextTabPolicySupplier,
+                AsyncTabParamsManagerSingleton.getInstance(), true, true, false);
+    }
+}
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/app/tabmodel/TabWindowManagerSingleton.java b/chrome/android/java/src/org/chromium/chrome/browser/app/tabmodel/TabWindowManagerSingleton.java
index 2e24c780..f0c8e0d8 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/app/tabmodel/TabWindowManagerSingleton.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/app/tabmodel/TabWindowManagerSingleton.java
@@ -19,7 +19,8 @@
     public static TabWindowManager getInstance() {
         ThreadUtils.assertOnUiThread();
         if (sInstance == null) {
-            sInstance = new TabWindowManager(AsyncTabParamsManagerSingleton.getInstance());
+            sInstance = new TabWindowManager(new DefaultTabModelSelectorFactory(),
+                    AsyncTabParamsManagerSingleton.getInstance());
         }
         return sInstance;
     }
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/base/SplitCompatCustomTabsService.java b/chrome/android/java/src/org/chromium/chrome/browser/base/SplitCompatCustomTabsService.java
new file mode 100644
index 0000000..dcc6c100
--- /dev/null
+++ b/chrome/android/java/src/org/chromium/chrome/browser/base/SplitCompatCustomTabsService.java
@@ -0,0 +1,150 @@
+// 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.
+
+package org.chromium.chrome.browser.base;
+
+import android.content.Context;
+import android.content.Intent;
+import android.net.Uri;
+import android.os.Bundle;
+import android.os.IBinder;
+
+import androidx.browser.customtabs.CustomTabsService;
+import androidx.browser.customtabs.CustomTabsSessionToken;
+
+import java.util.List;
+
+/**
+ * CustomTabsService base class which will call through to the given {@link Impl}. This class must
+ * be present in the base module, while the Impl can be in the chrome module.
+ */
+public class SplitCompatCustomTabsService extends CustomTabsService {
+    private String mServiceClassName;
+    private Impl mImpl;
+
+    public SplitCompatCustomTabsService(String serviceClassName) {
+        mServiceClassName = serviceClassName;
+    }
+
+    @Override
+    protected void attachBaseContext(Context context) {
+        context = SplitCompatUtils.createChromeContext(context);
+        mImpl = (Impl) SplitCompatUtils.newInstance(context, mServiceClassName);
+        mImpl.setService(this);
+        super.attachBaseContext(context);
+    }
+
+    @Override
+    public void onCreate() {
+        super.onCreate();
+        mImpl.onCreate();
+    }
+
+    @Override
+    public IBinder onBind(Intent intent) {
+        mImpl.onBind(intent);
+        return super.onBind(intent);
+    }
+
+    @Override
+    public boolean onUnbind(Intent intent) {
+        return mImpl.onUnbind(intent);
+    }
+
+    @Override
+    protected boolean warmup(long flags) {
+        return mImpl.warmup(flags);
+    }
+
+    @Override
+    protected boolean newSession(CustomTabsSessionToken sessionToken) {
+        return mImpl.newSession(sessionToken);
+    }
+
+    @Override
+    protected boolean mayLaunchUrl(CustomTabsSessionToken sessionToken, Uri url, Bundle extras,
+            List<Bundle> otherLikelyBundles) {
+        return mImpl.mayLaunchUrl(sessionToken, url, extras, otherLikelyBundles);
+    }
+
+    @Override
+    protected Bundle extraCommand(String commandName, Bundle args) {
+        return mImpl.extraCommand(commandName, args);
+    }
+
+    @Override
+    protected boolean updateVisuals(CustomTabsSessionToken sessionToken, Bundle bundle) {
+        return mImpl.updateVisuals(sessionToken, bundle);
+    }
+
+    @Override
+    protected boolean requestPostMessageChannel(
+            CustomTabsSessionToken sessionToken, Uri postMessageOrigin) {
+        return mImpl.requestPostMessageChannel(sessionToken, postMessageOrigin);
+    }
+
+    @Override
+    protected int postMessage(CustomTabsSessionToken sessionToken, String message, Bundle extras) {
+        return mImpl.postMessage(sessionToken, message, extras);
+    }
+
+    @Override
+    protected boolean validateRelationship(
+            CustomTabsSessionToken sessionToken, int relation, Uri originAsUri, Bundle extras) {
+        return mImpl.validateRelationship(sessionToken, relation, originAsUri, extras);
+    }
+
+    @Override
+    protected boolean cleanUpSession(CustomTabsSessionToken sessionToken) {
+        mImpl.cleanUpSession(sessionToken);
+        return super.cleanUpSession(sessionToken);
+    }
+
+    @Override
+    protected boolean receiveFile(
+            CustomTabsSessionToken sessionToken, Uri uri, int purpose, Bundle extras) {
+        return mImpl.receiveFile(sessionToken, uri, purpose, extras);
+    }
+
+    /**
+     * Holds the implementation of service logic. Will be called by {@link
+     * SplitCompatCustomTabsService}.
+     */
+    public abstract static class Impl {
+        private SplitCompatCustomTabsService mService;
+
+        protected final void setService(SplitCompatCustomTabsService service) {
+            mService = service;
+        }
+
+        protected final SplitCompatCustomTabsService getService() {
+            return mService;
+        }
+
+        public void onCreate() {}
+
+        public void onBind(Intent intent) {}
+
+        public boolean onUnbind(Intent intent) {
+            return false;
+        }
+
+        protected abstract void cleanUpSession(CustomTabsSessionToken sessionToken);
+        protected abstract boolean warmup(long flags);
+        protected abstract boolean newSession(CustomTabsSessionToken sessionToken);
+        protected abstract boolean mayLaunchUrl(CustomTabsSessionToken sessionToken, Uri url,
+                Bundle extras, List<Bundle> otherLikelyBundles);
+        protected abstract Bundle extraCommand(String commandName, Bundle args);
+        protected abstract boolean updateVisuals(
+                CustomTabsSessionToken sessionToken, Bundle bundle);
+        protected abstract boolean requestPostMessageChannel(
+                CustomTabsSessionToken sessionToken, Uri postMessageOrigin);
+        protected abstract int postMessage(
+                CustomTabsSessionToken sessionToken, String message, Bundle extras);
+        protected abstract boolean validateRelationship(
+                CustomTabsSessionToken sessionToken, int relation, Uri originAsUri, Bundle extras);
+        protected abstract boolean receiveFile(
+                CustomTabsSessionToken sessionToken, Uri uri, int purpose, Bundle extras);
+    }
+}
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/base/SplitCompatIntentService.java b/chrome/android/java/src/org/chromium/chrome/browser/base/SplitCompatIntentService.java
index 9661b860..9ab91f5 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/base/SplitCompatIntentService.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/base/SplitCompatIntentService.java
@@ -7,7 +7,6 @@
 import android.app.IntentService;
 import android.content.Context;
 import android.content.Intent;
-import android.os.IBinder;
 
 import androidx.annotation.VisibleForTesting;
 
@@ -32,10 +31,6 @@
         super.attachBaseContext(context);
     }
 
-    private IBinder superOnBind(Intent intent) {
-        return super.onBind(intent);
-    }
-
     @Override
     protected void onHandleIntent(Intent intent) {
         mImpl.onHandleIntent(intent);
@@ -65,10 +60,6 @@
 
         protected void onServiceSet() {}
 
-        public IBinder onBind(Intent intent) {
-            return mService.superOnBind(intent);
-        }
-
         protected abstract void onHandleIntent(Intent intent);
     }
 }
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnectionService.java b/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnectionService.java
index 901c727..0f4409b 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnectionService.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnectionService.java
@@ -1,127 +1,16 @@
-// Copyright 2015 The Chromium Authors. All rights reserved.
+// 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.
 
 package org.chromium.chrome.browser.customtabs;
 
-import android.content.Intent;
-import android.net.Uri;
-import android.os.Bundle;
-import android.os.IBinder;
+import org.chromium.chrome.browser.base.SplitCompatCustomTabsService;
+import org.chromium.chrome.browser.base.SplitCompatUtils;
 
-import androidx.annotation.NonNull;
-import androidx.annotation.Nullable;
-import androidx.browser.customtabs.CustomTabsService;
-import androidx.browser.customtabs.CustomTabsSessionToken;
-
-import org.chromium.chrome.browser.firstrun.FirstRunFlowSequencer;
-import org.chromium.chrome.browser.init.ProcessInitializationHandler;
-import org.chromium.components.embedder_support.util.Origin;
-
-import java.util.List;
-
-/**
- * Custom tabs connection service, used by the embedded Chrome activities.
- */
-public class CustomTabsConnectionService extends CustomTabsService {
-    private CustomTabsConnection mConnection;
-    private Intent mBindIntent;
-
-    @Override
-    public void onCreate() {
-        ProcessInitializationHandler.getInstance().initializePreNative();
-        // Kick off the first access to avoid random StrictMode violations in clients.
-        RequestThrottler.loadInBackground();
-        super.onCreate();
-    }
-
-    @Override
-    public IBinder onBind(Intent intent) {
-        mBindIntent = intent;
-        mConnection = CustomTabsConnection.getInstance();
-        mConnection.logCall("Service#onBind()", true);
-        return super.onBind(intent);
-    }
-
-    @Override
-    public boolean onUnbind(Intent intent) {
-        super.onUnbind(intent);
-        if (mConnection != null) mConnection.logCall("Service#onUnbind()", true);
-        return false; // No support for onRebind().
-    }
-
-    @Override
-    protected boolean warmup(long flags) {
-        if (!isFirstRunDone()) return false;
-        return mConnection.warmup(flags);
-    }
-
-    @Override
-    protected boolean newSession(CustomTabsSessionToken sessionToken) {
-        return mConnection.newSession(sessionToken);
-    }
-
-    @Override
-    protected boolean mayLaunchUrl(CustomTabsSessionToken sessionToken, Uri url, Bundle extras,
-            List<Bundle> otherLikelyBundles) {
-        if (!isFirstRunDone()) return false;
-        return mConnection.mayLaunchUrl(sessionToken, url, extras, otherLikelyBundles);
-    }
-
-    @Override
-    protected Bundle extraCommand(String commandName, Bundle args) {
-        return mConnection.extraCommand(commandName, args);
-    }
-
-    @Override
-    protected boolean updateVisuals(CustomTabsSessionToken sessionToken, Bundle bundle) {
-        if (!isFirstRunDone()) return false;
-        return mConnection.updateVisuals(sessionToken, bundle);
-    }
-
-    @Override
-    protected boolean requestPostMessageChannel(CustomTabsSessionToken sessionToken,
-            Uri postMessageOrigin) {
-        Origin origin = Origin.create(postMessageOrigin);
-        if (origin == null) return false;
-        return mConnection.requestPostMessageChannel(sessionToken, origin);
-    }
-
-    @Override
-    protected int postMessage(CustomTabsSessionToken sessionToken, String message,
-            Bundle extras) {
-        if (!isFirstRunDone()) return CustomTabsService.RESULT_FAILURE_DISALLOWED;
-        return mConnection.postMessage(sessionToken, message, extras);
-    }
-
-    @Override
-    protected boolean validateRelationship(
-            CustomTabsSessionToken sessionToken, int relation, Uri originAsUri, Bundle extras) {
-        Origin origin = Origin.create(originAsUri);
-        if (origin == null) return false;
-        return mConnection.validateRelationship(sessionToken, relation, origin, extras);
-    }
-
-    @Override
-    protected boolean cleanUpSession(CustomTabsSessionToken sessionToken) {
-        mConnection.cleanUpSession(sessionToken);
-        return super.cleanUpSession(sessionToken);
-    }
-
-
-    @Override
-    protected boolean receiveFile(@NonNull CustomTabsSessionToken sessionToken, @NonNull Uri uri,
-            int purpose, @Nullable Bundle extras) {
-        return mConnection.receiveFile(sessionToken, uri, purpose, extras);
-    }
-
-    private boolean isFirstRunDone() {
-        if (mBindIntent == null) return true;
-        boolean firstRunNecessary = FirstRunFlowSequencer.checkIfFirstRunIsNecessary(false, true);
-        if (!firstRunNecessary) {
-            mBindIntent = null;
-            return true;
-        }
-        return false;
+/** See {@link CustomTabsConnectionServiceImpl}. */
+public class CustomTabsConnectionService extends SplitCompatCustomTabsService {
+    public CustomTabsConnectionService() {
+        super(SplitCompatUtils.getIdentifierName(
+                "org.chromium.chrome.browser.customtabs.CustomTabsConnectionServiceImpl"));
     }
 }
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnectionServiceImpl.java b/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnectionServiceImpl.java
new file mode 100644
index 0000000..ad1cdb8
--- /dev/null
+++ b/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnectionServiceImpl.java
@@ -0,0 +1,122 @@
+// Copyright 2015 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.
+
+package org.chromium.chrome.browser.customtabs;
+
+import android.content.Intent;
+import android.net.Uri;
+import android.os.Bundle;
+
+import androidx.annotation.NonNull;
+import androidx.annotation.Nullable;
+import androidx.browser.customtabs.CustomTabsService;
+import androidx.browser.customtabs.CustomTabsSessionToken;
+
+import org.chromium.chrome.browser.firstrun.FirstRunFlowSequencer;
+import org.chromium.chrome.browser.init.ProcessInitializationHandler;
+import org.chromium.components.embedder_support.util.Origin;
+
+import java.util.List;
+
+/**
+ * Custom tabs connection service, used by the embedded Chrome activities.
+ */
+public class CustomTabsConnectionServiceImpl extends CustomTabsConnectionService.Impl {
+    private CustomTabsConnection mConnection;
+    private Intent mBindIntent;
+
+    @Override
+    public void onCreate() {
+        ProcessInitializationHandler.getInstance().initializePreNative();
+        // Kick off the first access to avoid random StrictMode violations in clients.
+        RequestThrottler.loadInBackground();
+        super.onCreate();
+    }
+
+    @Override
+    public void onBind(Intent intent) {
+        mBindIntent = intent;
+        mConnection = CustomTabsConnection.getInstance();
+        mConnection.logCall("Service#onBind()", true);
+    }
+
+    @Override
+    public boolean onUnbind(Intent intent) {
+        super.onUnbind(intent);
+        if (mConnection != null) mConnection.logCall("Service#onUnbind()", true);
+        return false; // No support for onRebind().
+    }
+
+    @Override
+    protected boolean warmup(long flags) {
+        if (!isFirstRunDone()) return false;
+        return mConnection.warmup(flags);
+    }
+
+    @Override
+    protected boolean newSession(CustomTabsSessionToken sessionToken) {
+        return mConnection.newSession(sessionToken);
+    }
+
+    @Override
+    protected boolean mayLaunchUrl(CustomTabsSessionToken sessionToken, Uri url, Bundle extras,
+            List<Bundle> otherLikelyBundles) {
+        if (!isFirstRunDone()) return false;
+        return mConnection.mayLaunchUrl(sessionToken, url, extras, otherLikelyBundles);
+    }
+
+    @Override
+    protected Bundle extraCommand(String commandName, Bundle args) {
+        return mConnection.extraCommand(commandName, args);
+    }
+
+    @Override
+    protected boolean updateVisuals(CustomTabsSessionToken sessionToken, Bundle bundle) {
+        if (!isFirstRunDone()) return false;
+        return mConnection.updateVisuals(sessionToken, bundle);
+    }
+
+    @Override
+    protected boolean requestPostMessageChannel(
+            CustomTabsSessionToken sessionToken, Uri postMessageOrigin) {
+        Origin origin = Origin.create(postMessageOrigin);
+        if (origin == null) return false;
+        return mConnection.requestPostMessageChannel(sessionToken, origin);
+    }
+
+    @Override
+    protected int postMessage(CustomTabsSessionToken sessionToken, String message, Bundle extras) {
+        if (!isFirstRunDone()) return CustomTabsService.RESULT_FAILURE_DISALLOWED;
+        return mConnection.postMessage(sessionToken, message, extras);
+    }
+
+    @Override
+    protected boolean validateRelationship(
+            CustomTabsSessionToken sessionToken, int relation, Uri originAsUri, Bundle extras) {
+        Origin origin = Origin.create(originAsUri);
+        if (origin == null) return false;
+        return mConnection.validateRelationship(sessionToken, relation, origin, extras);
+    }
+
+    @Override
+    protected void cleanUpSession(CustomTabsSessionToken sessionToken) {
+        mConnection.cleanUpSession(sessionToken);
+    }
+
+    @Override
+    protected boolean receiveFile(@NonNull CustomTabsSessionToken sessionToken, @NonNull Uri uri,
+            int purpose, @Nullable Bundle extras) {
+        return mConnection.receiveFile(sessionToken, uri, purpose, extras);
+    }
+
+    private boolean isFirstRunDone() {
+        if (mBindIntent == null) return true;
+        boolean firstRunNecessary = FirstRunFlowSequencer.checkIfFirstRunIsNecessary(false, true);
+        if (!firstRunNecessary) {
+            mBindIntent = null;
+            return true;
+        }
+        return false;
+    }
+}
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/help/HelpAndFeedback.java b/chrome/android/java/src/org/chromium/chrome/browser/help/HelpAndFeedback.java
deleted file mode 100644
index 180f353..0000000
--- a/chrome/android/java/src/org/chromium/chrome/browser/help/HelpAndFeedback.java
+++ /dev/null
@@ -1,176 +0,0 @@
-// Copyright 2015 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.
-
-package org.chromium.chrome.browser.help;
-
-import android.app.Activity;
-import android.content.Context;
-import android.content.Intent;
-import android.net.Uri;
-import android.provider.Browser;
-import android.text.TextUtils;
-
-import androidx.annotation.Nullable;
-
-import org.chromium.base.Log;
-import org.chromium.base.ThreadUtils;
-import org.chromium.base.metrics.RecordUserAction;
-import org.chromium.chrome.R;
-import org.chromium.chrome.browser.AppHooks;
-import org.chromium.chrome.browser.feedback.ChromeFeedbackCollector;
-import org.chromium.chrome.browser.feedback.FeedFeedbackCollector;
-import org.chromium.chrome.browser.feedback.FeedbackCollector;
-import org.chromium.chrome.browser.feedback.HelpAndFeedbackLauncher;
-import org.chromium.chrome.browser.profiles.Profile;
-import org.chromium.components.embedder_support.util.UrlConstants;
-import org.chromium.components.embedder_support.util.UrlUtilitiesJni;
-
-import java.util.Map;
-
-import javax.annotation.Nonnull;
-
-/**
- * TODO(crbug.com/1117343): Remove this class when downstream dependency is removed.
- * Launches an activity that displays a relevant support page and has an option to provide feedback.
- */
-public class HelpAndFeedback implements HelpAndFeedbackLauncher {
-    protected static final String FALLBACK_SUPPORT_URL =
-            "https://support.google.com/chrome/topic/6069782";
-    private static final String TAG = "HelpAndFeedback";
-
-    private static HelpAndFeedback sInstance;
-
-    /**
-     * Returns the singleton instance of HelpAndFeedback, creating it if needed.
-     */
-    public static HelpAndFeedback getInstance() {
-        ThreadUtils.assertOnUiThread();
-        if (sInstance == null) {
-            sInstance = AppHooks.get().createHelpAndFeedback();
-        }
-        return sInstance;
-    }
-
-    /**
-     * Starts an activity showing a help page for the specified context ID.
-     *
-     * @param activity The activity to use for starting the help activity and to take a
-     *                 screenshot of.
-     * @param helpContext One of the CONTEXT_* constants. This should describe the user's current
-     *                    context and will be used to show a more relevant help page.
-     * @param collector the {@link FeedbackCollector} to use for extra data. Must not be null.
-     */
-    protected void show(
-            Activity activity, String helpContext, @Nonnull FeedbackCollector collector) {
-        Log.d(TAG, "Feedback data: " + collector.getBundle());
-        launchFallbackSupportUri(activity);
-    }
-
-    /**
-     * Starts an activity prompting the user to enter feedback.
-     *
-     * @param activity The activity to use for starting the feedback activity and to take a
-     *                 screenshot of.
-     * @param collector the {@link FeedbackCollector} to use for extra data. Must not be null.
-     */
-    protected void showFeedback(Activity activity, @Nonnull FeedbackCollector collector) {
-        Log.d(TAG, "Feedback data: " + collector.getBundle());
-        launchFallbackSupportUri(activity);
-    }
-
-    /**
-     * Starts an activity showing a help page for the specified context ID.
-     *
-     * @param activity The activity to use for starting the help activity and to take a
-     *                 screenshot of.
-     * @param helpContext One of the CONTEXT_* constants. This should describe the user's current
-     *                    context and will be used to show a more relevant help page.
-     * @param profile the current profile.
-     * @param url the current URL. May be null.
-     */
-    @Override
-    public void show(final Activity activity, final String helpContext, Profile profile,
-            @Nullable String url) {
-        RecordUserAction.record("MobileHelpAndFeedback");
-        new ChromeFeedbackCollector(activity, null /* categoryTag */, null /* description */,
-                true /* takeScreenshot */,
-                new ChromeFeedbackCollector.InitParams(profile, url, helpContext),
-                collector -> show(activity, helpContext, collector));
-    }
-
-    /**
-     * Starts an activity prompting the user to enter feedback.
-     *
-     * @param activity The activity to use for starting the feedback activity and to take a
-     *                 screenshot of.
-     * @param profile the current profile.
-     * @param url the current URL. May be null.
-     * @param categoryTag The category that this feedback report falls under.
-     */
-    @Override
-    public void showFeedback(final Activity activity, Profile profile, @Nullable String url,
-            @Nullable final String categoryTag) {
-        new ChromeFeedbackCollector(activity, categoryTag, null /* description */,
-                true /* takeScreenshot */,
-                new ChromeFeedbackCollector.InitParams(profile, url, null),
-                collector -> showFeedback(activity, collector));
-    }
-
-    /**
-     * Starts an activity prompting the user to enter feedback for the interest feed.
-     *
-     * @param activity The activity to use for starting the feedback activity and to take a
-     *                 screenshot of.
-     * @param profile the current profile.
-     * @param categoryTag The category that this feedback report falls under.
-     * @param feedContext Feed specific parameters (url, title, etc) to include with feedback.
-     * @param feedbackContext The context that describes the current feature being used.
-     */
-    @Override
-    public void showFeedback(final Activity activity, Profile profile, @Nullable String url,
-            @Nullable final String categoryTag, @Nullable final Map<String, String> feedContext,
-            @Nullable final String feedbackContext) {
-        new FeedFeedbackCollector(activity, categoryTag, null /* description */, feedbackContext,
-                true /* takeScreenshot */,
-                new FeedFeedbackCollector.InitParams(profile, url, feedContext),
-                collector -> showFeedback(activity, collector));
-    }
-    /**
-     * Get help context ID from URL.
-     *
-     * @param url The URL to be checked.
-     * @param isIncognito Whether we are in incognito mode or not.
-     * @return Help context ID that matches the URL and incognito mode.
-     */
-    public static String getHelpContextIdFromUrl(Context context, String url, boolean isIncognito) {
-        if (TextUtils.isEmpty(url)) {
-            return context.getString(R.string.help_context_general);
-        } else if (url.startsWith(UrlConstants.BOOKMARKS_URL)) {
-            return context.getString(R.string.help_context_bookmarks);
-        } else if (url.equals(UrlConstants.HISTORY_URL)) {
-            return context.getString(R.string.help_context_history);
-        }
-        // Note: For www.google.com the following function returns false.
-        else if (UrlUtilitiesJni.get().isGoogleSearchUrl(url)) {
-            return context.getString(R.string.help_context_search_results);
-        }
-        // For incognito NTP, we want to show incognito help.
-        else if (isIncognito) {
-            return context.getString(R.string.help_context_incognito);
-        } else if (url.equals(UrlConstants.NTP_URL)) {
-            return context.getString(R.string.help_context_new_tab);
-        }
-        return context.getString(R.string.help_context_webpage);
-    }
-
-    protected static void launchFallbackSupportUri(Context context) {
-        Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(FALLBACK_SUPPORT_URL));
-        // Let Chrome know that this intent is from Chrome, so that it does not close the app when
-        // the user presses 'back' button.
-        intent.putExtra(Browser.EXTRA_APPLICATION_ID, context.getPackageName());
-        intent.putExtra(Browser.EXTRA_CREATE_NEW_TAB, true);
-        intent.setPackage(context.getPackageName());
-        context.startActivity(intent);
-    }
-}
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/init/AsyncInitializationActivity.java b/chrome/android/java/src/org/chromium/chrome/browser/init/AsyncInitializationActivity.java
index 29a5acb..92a7668 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/init/AsyncInitializationActivity.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/init/AsyncInitializationActivity.java
@@ -159,7 +159,8 @@
 
     @Override
     public final void setContentViewAndLoadLibrary(Runnable onInflationCompleteCallback) {
-        boolean enableInstantStart = TabUiFeatureUtilities.supportInstantStart(isTablet());
+        boolean enableInstantStart =
+                TabUiFeatureUtilities.supportInstantStart(isTablet()) && !mHadWarmStart;
         mOnInflationCompleteCallback = onInflationCompleteCallback;
         if (enableInstantStart) {
             triggerLayoutInflation();
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/metrics/ActivityTabStartupMetricsTracker.java b/chrome/android/java/src/org/chromium/chrome/browser/metrics/ActivityTabStartupMetricsTracker.java
index ed84a84..c586cc6 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/metrics/ActivityTabStartupMetricsTracker.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/metrics/ActivityTabStartupMetricsTracker.java
@@ -97,6 +97,20 @@
         mShouldTrackStartupMetrics = true;
     }
 
+    /**
+     * Cancels tracking the startup metrics.
+     * Must only be called on the UI thread.
+     */
+    public void cancelTrackingStartupMetrics() {
+        if (!mShouldTrackStartupMetrics) return;
+
+        // Ensure we haven't tried to record metrics already.
+        assert mFirstCommitTimeMs == 0;
+
+        mHistogramSuffix = null;
+        mShouldTrackStartupMetrics = false;
+    }
+
     public void destroy() {
         mShouldTrackStartupMetrics = false;
         if (mTabModelSelectorTabObserver != null) {
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/promo/enhanced_protection/EnhancedProtectionPromoController.java b/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/promo/enhanced_protection/EnhancedProtectionPromoController.java
index fd4c97c4..b11099fc 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/promo/enhanced_protection/EnhancedProtectionPromoController.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/promo/enhanced_protection/EnhancedProtectionPromoController.java
@@ -17,7 +17,7 @@
 import org.chromium.chrome.browser.ntp.cards.promo.enhanced_protection.EnhancedProtectionPromoUtils.EnhancedProtectionPromoAction;
 import org.chromium.chrome.browser.profiles.Profile;
 import org.chromium.chrome.browser.safe_browsing.metrics.SettingsAccessPoint;
-import org.chromium.chrome.browser.safe_browsing.settings.SecuritySettingsFragment;
+import org.chromium.chrome.browser.safe_browsing.settings.SafeBrowsingSettingsFragment;
 import org.chromium.chrome.browser.settings.SettingsLauncher;
 import org.chromium.chrome.browser.settings.SettingsLauncherImpl;
 import org.chromium.components.browser_ui.widget.promo.PromoCardCoordinator;
@@ -174,8 +174,8 @@
         EnhancedProtectionPromoUtils.recordEnhancedProtectionPromoEvent(
                 EnhancedProtectionPromoAction.ACCEPTED);
         SettingsLauncher launcher = new SettingsLauncherImpl();
-        launcher.launchSettingsActivity(mContext, SecuritySettingsFragment.class,
-                SecuritySettingsFragment.createArguments(
+        launcher.launchSettingsActivity(mContext, SafeBrowsingSettingsFragment.class,
+                SafeBrowsingSettingsFragment.createArguments(
                         SettingsAccessPoint.SURFACE_EXPLORER_PROMO_SLINGER));
     }
 
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/paint_preview/PaintPreviewHelper.java b/chrome/android/java/src/org/chromium/chrome/browser/paint_preview/PaintPreviewHelper.java
index 9bcf59a..26d8e4d 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/paint_preview/PaintPreviewHelper.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/paint_preview/PaintPreviewHelper.java
@@ -34,11 +34,11 @@
  */
 public class PaintPreviewHelper {
     /**
-     * Tracks whether there has been an attempt to display a paint preview before. We use this to
-     * only attempt to display a paint preview on the first tab restoration that happens after
-     * Chrome startup.
+     * Tracks whether a paint preview should be shown on tab restore. We use this to only attempt
+     * to display a paint preview on the first tab restoration that happens on Chrome startup when
+     * cold.
      */
-    private static boolean sHasAttemptedToShowOnRestore;
+    private static boolean sShouldShowOnRestore;
 
     /**
      * A map for keeping Activity-specific variables and classes. New entries are added on calls to
@@ -49,18 +49,30 @@
             new HashMap<>();
 
     /**
+     * Sets whether a Paint Preview should attempt to be shown on restoration of a tab. If the
+     * feature is not enabled this is effectively a no-op. This is used to
+     */
+    public static void setShouldShowOnRestore(boolean shouldShowOnRestore) {
+        sShouldShowOnRestore = shouldShowOnRestore;
+    }
+
+    /**
      * Initializes the logic required for the Paint Preview on startup feature. Mainly, observes a
      * {@link TabModelSelector} to monitor for initialization completion.
      *
      * @param activity         The ChromeActivity that corresponds to the tabModelSelector.
      * @param tabModelSelector The TabModelSelector to observe.
+     * @param willShowStartSurface Whether the start surface will be shown.
+     * @param progressBarCoordinatorSupplier Supplier for the progress bar.
      */
     public static void initialize(ChromeActivity<?> activity, TabModelSelector tabModelSelector,
+            boolean willShowStartSurface,
             Supplier<LoadProgressCoordinator> progressBarCoordinatorSupplier) {
         if (!CachedFeatureFlags.isEnabled(ChromeFeatureList.PAINT_PREVIEW_SHOW_ON_STARTUP)) return;
 
-        if (!MultiWindowUtils.getInstance().areMultipleChromeInstancesRunning(activity)) {
-            sHasAttemptedToShowOnRestore = false;
+        if (MultiWindowUtils.getInstance().areMultipleChromeInstancesRunning(activity)
+                || willShowStartSurface) {
+            sShouldShowOnRestore = false;
         }
         sWindowAndroidHelperMap.put(activity.getWindowAndroid(),
                 new PaintPreviewWindowAndroidHelper(activity, progressBarCoordinatorSupplier));
@@ -86,7 +98,7 @@
      */
     public static void showPaintPreviewOnRestore(Tab tab) {
         if (!CachedFeatureFlags.isEnabled(ChromeFeatureList.PAINT_PREVIEW_SHOW_ON_STARTUP)
-                || sHasAttemptedToShowOnRestore
+                || !sShouldShowOnRestore
                 || ChromeAccessibilityUtil.get().isAccessibilityEnabled()) {
             return;
         }
@@ -95,7 +107,7 @@
                 sWindowAndroidHelperMap.get(tab.getWindowAndroid());
         if (windowAndroidHelper == null) return;
 
-        sHasAttemptedToShowOnRestore = true;
+        sShouldShowOnRestore = false;
         TabbedPaintPreviewPlayer player = TabbedPaintPreviewPlayer.get(tab);
         player.setBrowserVisibilityDelegate(
                 windowAndroidHelper.getBrowserControlsManager().getBrowserVisibilityDelegate());
@@ -171,4 +183,6 @@
             }
         }
     }
+
+    private PaintPreviewHelper() {}
 }
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/privacy/settings/PrivacySettings.java b/chrome/android/java/src/org/chromium/chrome/browser/privacy/settings/PrivacySettings.java
index 12713055..074b32057 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/privacy/settings/PrivacySettings.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/privacy/settings/PrivacySettings.java
@@ -22,7 +22,7 @@
 import org.chromium.chrome.browser.privacy.secure_dns.SecureDnsSettings;
 import org.chromium.chrome.browser.profiles.Profile;
 import org.chromium.chrome.browser.safe_browsing.metrics.SettingsAccessPoint;
-import org.chromium.chrome.browser.safe_browsing.settings.SecuritySettingsFragment;
+import org.chromium.chrome.browser.safe_browsing.settings.SafeBrowsingSettingsFragment;
 import org.chromium.chrome.browser.settings.ChromeManagedPreferenceDelegate;
 import org.chromium.chrome.browser.settings.SettingsLauncher;
 import org.chromium.chrome.browser.settings.SettingsLauncherImpl;
@@ -76,17 +76,17 @@
             }
         }
 
-        // If the flag for adding a "Security" section UI is enabled, a "Security" section will be
-        // added under this section and this section will be renamed to "Privacy and security".
-        // See (go/esb-clank-dd) for more context.
-        if (ChromeFeatureList.isEnabled(ChromeFeatureList.SAFE_BROWSING_SECURITY_SECTION_UI)) {
+        // If the flag for adding a "Safe Browsing" section UI is enabled, a "Safe Browsing" section
+        // will be added under this section and this section will be renamed to "Privacy and
+        // security". See (go/esb-clank-dd) for more context.
+        if (ChromeFeatureList.isEnabled(ChromeFeatureList.SAFE_BROWSING_SECTION_UI)) {
             getActivity().setTitle(R.string.prefs_privacy_security);
             Preference safeBrowsingPreference = findPreference(PREF_SAFE_BROWSING);
             safeBrowsingPreference.setSummary(
-                    SecuritySettingsFragment.getSafeBrowsingSummaryString(getContext()));
+                    SafeBrowsingSettingsFragment.getSafeBrowsingSummaryString(getContext()));
             safeBrowsingPreference.setOnPreferenceClickListener((preference) -> {
-                preference.getExtras().putInt(
-                        SecuritySettingsFragment.ACCESS_POINT, SettingsAccessPoint.PARENT_SETTINGS);
+                preference.getExtras().putInt(SafeBrowsingSettingsFragment.ACCESS_POINT,
+                        SettingsAccessPoint.PARENT_SETTINGS);
                 return false;
             });
         } else {
@@ -198,7 +198,7 @@
         Preference safeBrowsingPreference = findPreference(PREF_SAFE_BROWSING);
         if (safeBrowsingPreference != null && safeBrowsingPreference.isVisible()) {
             safeBrowsingPreference.setSummary(
-                    SecuritySettingsFragment.getSafeBrowsingSummaryString(getContext()));
+                    SafeBrowsingSettingsFragment.getSafeBrowsingSummaryString(getContext()));
         }
 
         Preference usageStatsPref = findPreference(PREF_USAGE_STATS);
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/safe_browsing/SafeBrowsingSettingsLauncher.java b/chrome/android/java/src/org/chromium/chrome/browser/safe_browsing/SafeBrowsingSettingsLauncher.java
index 74a48f1..1a90511 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/safe_browsing/SafeBrowsingSettingsLauncher.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/safe_browsing/SafeBrowsingSettingsLauncher.java
@@ -7,7 +7,7 @@
 
 import org.chromium.base.annotations.CalledByNative;
 import org.chromium.chrome.browser.safe_browsing.metrics.SettingsAccessPoint;
-import org.chromium.chrome.browser.safe_browsing.settings.SecuritySettingsFragment;
+import org.chromium.chrome.browser.safe_browsing.settings.SafeBrowsingSettingsFragment;
 import org.chromium.chrome.browser.settings.SettingsLauncher;
 import org.chromium.chrome.browser.settings.SettingsLauncherImpl;
 import org.chromium.content_public.browser.WebContents;
@@ -25,8 +25,8 @@
         if (window == null) return;
         Context currentContext = window.getContext().get();
         SettingsLauncher settingsLauncher = new SettingsLauncherImpl();
-        settingsLauncher.launchSettingsActivity(currentContext, SecuritySettingsFragment.class,
-                SecuritySettingsFragment.createArguments(
+        settingsLauncher.launchSettingsActivity(currentContext, SafeBrowsingSettingsFragment.class,
+                SafeBrowsingSettingsFragment.createArguments(
                         SettingsAccessPoint.SECURITY_INTERSTITIAL));
     }
 }
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/settings/MainSettings.java b/chrome/android/java/src/org/chromium/chrome/browser/settings/MainSettings.java
index f2cd84f..03eb6c0 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/settings/MainSettings.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/settings/MainSettings.java
@@ -179,7 +179,7 @@
         // If the flag for adding a "Security" section is enabled, the "Privacy" section will be
         // renamed to a "Privacy and security" section and the "Security" section will be added
         // under the renamed section. See (go/esb-clank-dd) for more context.
-        if (ChromeFeatureList.isEnabled(ChromeFeatureList.SAFE_BROWSING_SECURITY_SECTION_UI)) {
+        if (ChromeFeatureList.isEnabled(ChromeFeatureList.SAFE_BROWSING_SECTION_UI)) {
             findPreference(PREF_PRIVACY).setTitle(R.string.prefs_privacy_security);
         }
 
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/signin/SigninUtils.java b/chrome/android/java/src/org/chromium/chrome/browser/signin/SigninUtils.java
index cbee9000..f24b064 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/signin/SigninUtils.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/signin/SigninUtils.java
@@ -19,7 +19,7 @@
 import org.chromium.base.annotations.CalledByNative;
 import org.chromium.base.annotations.NativeMethods;
 import org.chromium.chrome.browser.app.ChromeActivity;
-import org.chromium.chrome.browser.help.HelpAndFeedback;
+import org.chromium.chrome.browser.feedback.HelpAndFeedbackLauncherImpl;
 import org.chromium.chrome.browser.incognito.interstitial.IncognitoInterstitialDelegate;
 import org.chromium.chrome.browser.profiles.Profile;
 import org.chromium.chrome.browser.signin.account_picker.AccountConsistencyPromoAction;
@@ -107,7 +107,7 @@
         TabCreator incognitoTabCreator = activity.getTabCreator(/*incognito=*/true);
         IncognitoInterstitialDelegate incognitoInterstitialDelegate =
                 new IncognitoInterstitialDelegate(activity, regularTabModel, incognitoTabCreator,
-                        HelpAndFeedback.getInstance());
+                        HelpAndFeedbackLauncherImpl.getInstance());
 
         AccountPickerBottomSheetCoordinator coordinator = new AccountPickerBottomSheetCoordinator(
                 windowAndroid.getContext().get(), BottomSheetControllerProvider.from(windowAndroid),
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/sync/settings/GoogleServicesSettings.java b/chrome/android/java/src/org/chromium/chrome/browser/sync/settings/GoogleServicesSettings.java
index b1d7c25..f0115bb 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/sync/settings/GoogleServicesSettings.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/sync/settings/GoogleServicesSettings.java
@@ -109,7 +109,7 @@
         // If security section UI is enabled, Safe Browsing related preferences will be moved to a
         // dedicated "Security" preference page.
         mIsSecurityPreferenceRemoved =
-                ChromeFeatureList.isEnabled(ChromeFeatureList.SAFE_BROWSING_SECURITY_SECTION_UI);
+                ChromeFeatureList.isEnabled(ChromeFeatureList.SAFE_BROWSING_SECTION_UI);
         if (mIsSecurityPreferenceRemoved) {
             removePreference(getPreferenceScreen(), findPreference(PREF_SAFE_BROWSING));
             removePreference(getPreferenceScreen(), findPreference(PREF_PASSWORD_LEAK_DETECTION));
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/sync/settings/SyncAndServicesSettings.java b/chrome/android/java/src/org/chromium/chrome/browser/sync/settings/SyncAndServicesSettings.java
index 6e7dd0b..9e2e062 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/sync/settings/SyncAndServicesSettings.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/sync/settings/SyncAndServicesSettings.java
@@ -152,7 +152,7 @@
 
     private @SyncError int mCurrentSyncError = SyncError.NO_ERROR;
 
-    private boolean mIsSecurityPreferenceRemoved;
+    private boolean mIsSafeBrowsingPreferenceRemoved;
 
     /**
      * Creates an argument bundle for this fragment.
@@ -213,11 +213,11 @@
         PreferenceCategory servicesCategory =
                 (PreferenceCategory) findPreference(PREF_SERVICES_CATEGORY);
 
-        // If security section UI is enabled, Safe Browsing related preferences will be moved to a
-        // dedicated "Security" preference page.
-        mIsSecurityPreferenceRemoved =
-                ChromeFeatureList.isEnabled(ChromeFeatureList.SAFE_BROWSING_SECURITY_SECTION_UI);
-        if (mIsSecurityPreferenceRemoved) {
+        // If Safe Browsing section UI is enabled, Safe Browsing related preferences will be moved
+        // to a dedicated "Safe Browsing" preference page.
+        mIsSafeBrowsingPreferenceRemoved =
+                ChromeFeatureList.isEnabled(ChromeFeatureList.SAFE_BROWSING_SECTION_UI);
+        if (mIsSafeBrowsingPreferenceRemoved) {
             removePreference(servicesCategory, findPreference(PREF_SAFE_BROWSING));
             removePreference(servicesCategory, findPreference(PREF_PASSWORD_LEAK_DETECTION));
             removePreference(servicesCategory, findPreference(PREF_SAFE_BROWSING_SCOUT_REPORTING));
@@ -382,17 +382,17 @@
         } else if (PREF_SEARCH_SUGGESTIONS.equals(key)) {
             mPrefService.setBoolean(Pref.SEARCH_SUGGEST_ENABLED, (boolean) newValue);
         } else if (PREF_SAFE_BROWSING.equals(key)) {
-            assert !mIsSecurityPreferenceRemoved;
+            assert !mIsSafeBrowsingPreferenceRemoved;
             mPrefService.setBoolean(Pref.SAFE_BROWSING_ENABLED, (boolean) newValue);
             // Toggling the safe browsing preference impacts the leak detection and the
             // safe browsing reporting preferences as well.
             PostTask.postTask(UiThreadTaskTraits.DEFAULT,
                     this::updateLeakDetectionAndSafeBrowsingReportingPreferences);
         } else if (PREF_PASSWORD_LEAK_DETECTION.equals(key)) {
-            assert !mIsSecurityPreferenceRemoved;
+            assert !mIsSafeBrowsingPreferenceRemoved;
             mPrefService.setBoolean(Pref.PASSWORD_LEAK_DETECTION_ENABLED, (boolean) newValue);
         } else if (PREF_SAFE_BROWSING_SCOUT_REPORTING.equals(key)) {
-            assert !mIsSecurityPreferenceRemoved;
+            assert !mIsSafeBrowsingPreferenceRemoved;
             SafeBrowsingBridge.setSafeBrowsingExtendedReportingEnabled((boolean) newValue);
         } else if (PREF_NAVIGATION_ERROR.equals(key)) {
             mPrefService.setBoolean(Pref.ALTERNATE_ERROR_PAGES_ENABLED, (boolean) newValue);
@@ -573,7 +573,7 @@
 
         mSearchSuggestions.setChecked(mPrefService.getBoolean(Pref.SEARCH_SUGGEST_ENABLED));
         mNavigationError.setChecked(mPrefService.getBoolean(Pref.ALTERNATE_ERROR_PAGES_ENABLED));
-        if (!mIsSecurityPreferenceRemoved) {
+        if (!mIsSafeBrowsingPreferenceRemoved) {
             mSafeBrowsing.setChecked(mPrefService.getBoolean(Pref.SAFE_BROWSING_ENABLED));
             updateLeakDetectionAndSafeBrowsingReportingPreferences();
         }
@@ -644,7 +644,7 @@
      * its appearance needs to be updated. The same goes for safe browsing reporting.
      */
     private void updateLeakDetectionAndSafeBrowsingReportingPreferences() {
-        assert !mIsSecurityPreferenceRemoved;
+        assert !mIsSafeBrowsingPreferenceRemoved;
         boolean safe_browsing_enabled = mPrefService.getBoolean(Pref.SAFE_BROWSING_ENABLED);
         mSafeBrowsingReporting.setEnabled(safe_browsing_enabled);
         mSafeBrowsingReporting.setChecked(safe_browsing_enabled
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/tabmodel/TabWindowManager.java b/chrome/android/java/src/org/chromium/chrome/browser/tabmodel/TabWindowManager.java
index d26e46d..4e05c964 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/tabmodel/TabWindowManager.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/tabmodel/TabWindowManager.java
@@ -5,7 +5,6 @@
 package org.chromium.chrome.browser.tabmodel;
 
 import android.app.Activity;
-import android.os.Build;
 import android.util.SparseArray;
 
 import androidx.annotation.VisibleForTesting;
@@ -13,12 +12,6 @@
 import org.chromium.base.ActivityState;
 import org.chromium.base.ApplicationStatus;
 import org.chromium.base.ApplicationStatus.ActivityStateListener;
-import org.chromium.base.annotations.VerifiesOnN;
-import org.chromium.chrome.browser.app.tabmodel.AsyncTabParamsManagerSingleton;
-import org.chromium.chrome.browser.app.tabmodel.ChromeTabModelFilterFactory;
-import org.chromium.chrome.browser.app.tabmodel.TabWindowManagerSingleton;
-import org.chromium.chrome.browser.multiwindow.MultiInstanceManager;
-import org.chromium.chrome.browser.multiwindow.MultiWindowUtils;
 import org.chromium.chrome.browser.tab.Tab;
 import org.chromium.chrome.browser.tabmodel.NextTabPolicy.NextTabPolicySupplier;
 import org.chromium.ui.base.WindowAndroid;
@@ -40,27 +33,9 @@
     /** The maximum number of simultaneous TabModelSelector instances in this Application. */
     public static final int MAX_SIMULTANEOUS_SELECTORS = 3;
 
-    /**
-     * A factory interface for building a {@link TabModelSelector} instance.
-     */
-    public interface TabModelSelectorFactory {
-        /**
-         * Builds a {@link TabModelSelector}.
-         *
-         * @param activity An {@link Activity} instance.
-         * @param tabCreatorManager A {@link TabCreatorManager} instance.
-         * @param nextTabPolicySupplier A {@link NextTabPolicySupplier} instance.
-         * @param selectorIndex The index of the {@link TabModelSelector}.
-         * @return A new {@link TabModelSelector} instance.
-         */
-        TabModelSelector buildSelector(Activity activity, TabCreatorManager tabCreatorManager,
-                NextTabPolicySupplier nextTabPolicySupplier, int selectorIndex);
-    }
-
+    private TabModelSelectorFactory mSelectorFactory;
     private final AsyncTabParamsManager mAsyncTabParamsManager;
 
-    private TabModelSelectorFactory mSelectorFactory = new DefaultTabModelSelectorFactory();
-
     private List<TabModelSelector> mSelectors = new ArrayList<>();
 
     private Map<Activity, TabModelSelector> mAssignments = new HashMap<>();
@@ -214,49 +189,12 @@
         mSelectorFactory = factory;
     }
 
-    public TabWindowManager(AsyncTabParamsManager asyncTabParamsManager) {
+    public TabWindowManager(
+            TabModelSelectorFactory selectorFactory, AsyncTabParamsManager asyncTabParamsManager) {
+        mSelectorFactory = selectorFactory;
         mAsyncTabParamsManager = asyncTabParamsManager;
         ApplicationStatus.registerStateListenerForAllActivities(this);
 
         for (int i = 0; i < MAX_SIMULTANEOUS_SELECTORS; i++) mSelectors.add(null);
     }
-
-    private static class DefaultTabModelSelectorFactory implements TabModelSelectorFactory {
-        // Do not inline since this uses some APIs only available on Android N versions, which cause
-        // verification errors.
-        @VerifiesOnN
-        @Override
-        public TabModelSelector buildSelector(Activity activity,
-                TabCreatorManager tabCreatorManager, NextTabPolicySupplier nextTabPolicySupplier,
-                int selectorIndex) {
-            // Merge tabs if this TabModelSelector is for a ChromeTabbedActivity created in
-            // fullscreen mode and there are no TabModelSelector's currently alive. This indicates
-            // that it is a cold start or process restart in fullscreen mode.
-            boolean mergeTabs = Build.VERSION.SDK_INT > Build.VERSION_CODES.M
-                    && MultiInstanceManager.isTabModelMergingEnabled()
-                    && !activity.isInMultiWindowMode();
-            if (MultiInstanceManager.shouldMergeOnStartup(activity)) {
-                mergeTabs = mergeTabs
-                        && (!MultiWindowUtils.getInstance().isInMultiDisplayMode(activity)
-                                || TabWindowManagerSingleton.getInstance()
-                                                .getNumberOfAssignedTabModelSelectors()
-                                        == 0);
-            } else {
-                mergeTabs = mergeTabs
-                        && TabWindowManagerSingleton.getInstance()
-                                        .getNumberOfAssignedTabModelSelectors()
-                                == 0;
-            }
-            if (mergeTabs) {
-                MultiInstanceManager.mergedOnStartup();
-            }
-            TabPersistencePolicy persistencePolicy = new TabbedModeTabPersistencePolicy(
-                    selectorIndex, mergeTabs);
-            TabModelFilterFactory tabModelFilterFactory = new ChromeTabModelFilterFactory();
-            return new TabModelSelectorImpl(activity, /*windowAndroidSupplier=*/null,
-                    tabCreatorManager, persistencePolicy, tabModelFilterFactory,
-                    nextTabPolicySupplier, AsyncTabParamsManagerSingleton.getInstance(), true, true,
-                    false);
-        }
-    }
 }
diff --git a/chrome/android/javatests/src/org/chromium/chrome/browser/ntp/cards/promo/enhanced_protection/EnhancedProtectionPromoTest.java b/chrome/android/javatests/src/org/chromium/chrome/browser/ntp/cards/promo/enhanced_protection/EnhancedProtectionPromoTest.java
index 3da1c43..7e5c9a1 100644
--- a/chrome/android/javatests/src/org/chromium/chrome/browser/ntp/cards/promo/enhanced_protection/EnhancedProtectionPromoTest.java
+++ b/chrome/android/javatests/src/org/chromium/chrome/browser/ntp/cards/promo/enhanced_protection/EnhancedProtectionPromoTest.java
@@ -48,7 +48,7 @@
 import org.chromium.chrome.browser.preferences.Pref;
 import org.chromium.chrome.browser.preferences.SharedPreferencesManager;
 import org.chromium.chrome.browser.profiles.Profile;
-import org.chromium.chrome.browser.safe_browsing.settings.SecuritySettingsFragment;
+import org.chromium.chrome.browser.safe_browsing.settings.SafeBrowsingSettingsFragment;
 import org.chromium.chrome.browser.settings.SettingsActivity;
 import org.chromium.chrome.browser.tab.Tab;
 import org.chromium.chrome.test.ChromeJUnit4ClassRunner;
@@ -155,7 +155,7 @@
 
         Matcher<Intent> isCorrectComponent = hasComponent(SettingsActivity.class.getName());
         Matcher<Intent> isCorrectFragment =
-                hasExtra("show_fragment", SecuritySettingsFragment.class.getName());
+                hasExtra("show_fragment", SafeBrowsingSettingsFragment.class.getName());
         intended(allOf(isCorrectComponent, isCorrectFragment));
 
         Assert.assertEquals("Promo accepted should be recorded once. ", 1,
diff --git a/chrome/android/javatests/src/org/chromium/chrome/browser/settings/MainSettingsFragmentTest.java b/chrome/android/javatests/src/org/chromium/chrome/browser/settings/MainSettingsFragmentTest.java
index 77bbe846..4c56d8e 100644
--- a/chrome/android/javatests/src/org/chromium/chrome/browser/settings/MainSettingsFragmentTest.java
+++ b/chrome/android/javatests/src/org/chromium/chrome/browser/settings/MainSettingsFragmentTest.java
@@ -164,7 +164,7 @@
     @Test
     @LargeTest
     @Feature({"RenderTest"})
-    @EnableFeatures({ChromeFeatureList.SAFE_BROWSING_SECURITY_SECTION_UI})
+    @EnableFeatures({ChromeFeatureList.SAFE_BROWSING_SECTION_UI})
     @DisableFeatures({ChromeFeatureList.SAFETY_CHECK_ANDROID})
     public void testRenderDifferentSignedInStates() throws IOException {
         launchSettingsActivity();
@@ -182,8 +182,8 @@
     @Test
     @LargeTest
     @Feature({"RenderTest"})
-    @EnableFeatures({ChromeFeatureList.SAFETY_CHECK_ANDROID,
-            ChromeFeatureList.SAFE_BROWSING_SECURITY_SECTION_UI})
+    @EnableFeatures(
+            {ChromeFeatureList.SAFETY_CHECK_ANDROID, ChromeFeatureList.SAFE_BROWSING_SECTION_UI})
     public void
     testRenderDifferentSignedInStatesWithSafetyCheck() throws IOException {
         launchSettingsActivity();
@@ -326,7 +326,7 @@
 
     @Test
     @SmallTest
-    @EnableFeatures(ChromeFeatureList.SAFE_BROWSING_SECURITY_SECTION_UI)
+    @EnableFeatures(ChromeFeatureList.SAFE_BROWSING_SECTION_UI)
     public void testSafeBrowsingSecuritySectionUiFlagOn() {
         launchSettingsActivity();
         assertSettingsExists(MainSettings.PREF_PRIVACY, PrivacySettings.class);
diff --git a/chrome/android/javatests/src/org/chromium/chrome/browser/sync/SyncAndServicesSettingsTest.java b/chrome/android/javatests/src/org/chromium/chrome/browser/sync/SyncAndServicesSettingsTest.java
index 3acef97..1014c9a 100644
--- a/chrome/android/javatests/src/org/chromium/chrome/browser/sync/SyncAndServicesSettingsTest.java
+++ b/chrome/android/javatests/src/org/chromium/chrome/browser/sync/SyncAndServicesSettingsTest.java
@@ -343,20 +343,20 @@
     @Test
     @LargeTest
     @Feature({"Preference"})
-    @EnableFeatures(ChromeFeatureList.SAFE_BROWSING_SECURITY_SECTION_UI)
-    public void testSafeBrowsingSecuritySectionUiFlagOn() {
+    @EnableFeatures(ChromeFeatureList.SAFE_BROWSING_SECTION_UI)
+    public void testSafeBrowsingSafeBrowsingSectionUiFlagOn() {
         final SyncAndServicesSettings syncAndServicesSettings = startSyncAndServicesPreferences();
 
         TestThreadUtils.runOnUiThreadBlocking(() -> {
-            Assert.assertNull("Safe Browsing should be null when security section is enabled.",
+            Assert.assertNull("Safe Browsing should be null when Safe Browsing section is enabled.",
                     syncAndServicesSettings.findPreference(
                             SyncAndServicesSettings.PREF_SAFE_BROWSING));
             Assert.assertNull(
-                    "Password leak detection should be null when security section is enabled.",
+                    "Password leak detection should be null when Safe Browsing section is enabled.",
                     syncAndServicesSettings.findPreference(
                             SyncAndServicesSettings.PREF_PASSWORD_LEAK_DETECTION));
             Assert.assertNull(
-                    "Safe Browsing scout should be null when security section is enabled.",
+                    "Safe Browsing scout should be null when Safe Browsing section is enabled.",
                     syncAndServicesSettings.findPreference(
                             SyncAndServicesSettings.PREF_SAFE_BROWSING_SCOUT_REPORTING));
         });
diff --git a/chrome/android/javatests/src/org/chromium/chrome/browser/tabmodel/ContextMenuLoadUrlParamsTest.java b/chrome/android/javatests/src/org/chromium/chrome/browser/tabmodel/ContextMenuLoadUrlParamsTest.java
index dd13e234..89b23d5 100644
--- a/chrome/android/javatests/src/org/chromium/chrome/browser/tabmodel/ContextMenuLoadUrlParamsTest.java
+++ b/chrome/android/javatests/src/org/chromium/chrome/browser/tabmodel/ContextMenuLoadUrlParamsTest.java
@@ -27,7 +27,6 @@
 import org.chromium.chrome.browser.tab.Tab;
 import org.chromium.chrome.browser.tab.TabLaunchType;
 import org.chromium.chrome.browser.tabmodel.NextTabPolicy.NextTabPolicySupplier;
-import org.chromium.chrome.browser.tabmodel.TabWindowManager.TabModelSelectorFactory;
 import org.chromium.chrome.test.ChromeJUnit4ClassRunner;
 import org.chromium.chrome.test.ChromeTabbedActivityTestRule;
 import org.chromium.chrome.test.util.browser.contextmenu.RevampedContextMenuUtils;
diff --git a/chrome/android/javatests/src/org/chromium/chrome/browser/tabmodel/TabPersistentStoreTest.java b/chrome/android/javatests/src/org/chromium/chrome/browser/tabmodel/TabPersistentStoreTest.java
index 53d543a..5ef9e88 100644
--- a/chrome/android/javatests/src/org/chromium/chrome/browser/tabmodel/TabPersistentStoreTest.java
+++ b/chrome/android/javatests/src/org/chromium/chrome/browser/tabmodel/TabPersistentStoreTest.java
@@ -201,8 +201,8 @@
         }
     }
 
-    private final TabWindowManager.TabModelSelectorFactory mMockTabModelSelectorFactory =
-            new TabWindowManager.TabModelSelectorFactory() {
+    private final TabModelSelectorFactory mMockTabModelSelectorFactory =
+            new TabModelSelectorFactory() {
                 @Override
                 public TabModelSelector buildSelector(Activity activity,
                         TabCreatorManager tabCreatorManager,
diff --git a/chrome/android/javatests/src/org/chromium/chrome/browser/tabmodel/TabWindowManagerTest.java b/chrome/android/javatests/src/org/chromium/chrome/browser/tabmodel/TabWindowManagerTest.java
index ff88216..2ec4fb22 100644
--- a/chrome/android/javatests/src/org/chromium/chrome/browser/tabmodel/TabWindowManagerTest.java
+++ b/chrome/android/javatests/src/org/chromium/chrome/browser/tabmodel/TabWindowManagerTest.java
@@ -24,7 +24,6 @@
 import org.chromium.chrome.browser.tab.MockTab;
 import org.chromium.chrome.browser.tab.Tab;
 import org.chromium.chrome.browser.tabmodel.NextTabPolicy.NextTabPolicySupplier;
-import org.chromium.chrome.browser.tabmodel.TabWindowManager.TabModelSelectorFactory;
 import org.chromium.chrome.test.ChromeJUnit4ClassRunner;
 import org.chromium.chrome.test.util.browser.tabmodel.MockTabModelSelector;
 import org.chromium.content_public.browser.test.util.TestThreadUtils;
diff --git a/chrome/app/chromeos_strings.grdp b/chrome/app/chromeos_strings.grdp
index efc606f..820ab0c 100644
--- a/chrome/app/chromeos_strings.grdp
+++ b/chrome/app/chromeos_strings.grdp
@@ -5390,7 +5390,7 @@
     Connect to the internet and try again
   </message>
   <message name="IDS_PLUGIN_VM_INSTALLER_START_DOWNLOADING_MESSAGE" desc="Text of the Plugin VM installer that informs the user that setup may take a while.">
-    This may take awhile
+    This may take a while
   </message>
   <message name="IDS_PLUGIN_VM_INSTALLER_DOWNLOADING_MESSAGE" desc="Text of the Plugin VM installer while downloading the VM.">
     Downloading the virtual machine
diff --git a/chrome/app/chromeos_strings_grdp/IDS_PLUGIN_VM_INSTALLER_START_DOWNLOADING_MESSAGE.png.sha1 b/chrome/app/chromeos_strings_grdp/IDS_PLUGIN_VM_INSTALLER_START_DOWNLOADING_MESSAGE.png.sha1
index 46a1238..f051ac5 100644
--- a/chrome/app/chromeos_strings_grdp/IDS_PLUGIN_VM_INSTALLER_START_DOWNLOADING_MESSAGE.png.sha1
+++ b/chrome/app/chromeos_strings_grdp/IDS_PLUGIN_VM_INSTALLER_START_DOWNLOADING_MESSAGE.png.sha1
@@ -1 +1 @@
-fbf9fe15c79321a16168a1ca22f77e09ef5e2e5d
\ No newline at end of file
+b76a11c4e05046d75c183b9d2928a6fc7302bb91
\ No newline at end of file
diff --git a/chrome/app/resources/chromium_strings_af.xtb b/chrome/app/resources/chromium_strings_af.xtb
index e7e0c57..234c866 100644
--- a/chrome/app/resources/chromium_strings_af.xtb
+++ b/chrome/app/resources/chromium_strings_af.xtb
@@ -1,7 +1,6 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="af">
-<translation id="1060499346270045814">{NUM_HOURS,plural, =1{Chromium kyk een keer per week vir ongewenste sagteware. Laas nagegaan: 1 uur gelede.}other{Chromium kyk een keer per week vir ongewenste sagteware. Laas nagegaan: {NUM_HOURS} uur gelede.}}</translation>
 <translation id="1065672644894730302">Jou voorkeure kan nie gelees word nie.
 
 Sommige kenmerke kan dalk nie beskikbaar wees nie en veranderings aan voorkeure sal nie gestoor word nie.</translation>
@@ -47,7 +46,6 @@
 <translation id="2711502716910134313">Chromium-oortjie</translation>
 <translation id="2718390899429598676">Chromium sal jou data enkripteer vir bykomende sekuriteit.</translation>
 <translation id="2770231113462710648">Verander verstekblaaier na:</translation>
-<translation id="2797461000988640326">{NUM_MINS,plural, =1{Chromium kyk een keer per week vir ongewenste sagteware. Laas nagegaan: 1 minuut gelede.}other{Chromium kyk een keer per week vir ongewenste sagteware. Laas nagegaan: {NUM_MINS} minute gelede.}}</translation>
 <translation id="2799223571221894425">Begin weer</translation>
 <translation id="2847479871509788944">Verwyder uit Chromium …</translation>
 <translation id="2853765747879685679">Vra wanneer ek Chromium oopmaak</translation>
@@ -58,7 +56,6 @@
 <translation id="3032706164202344641">Chromium kan nie jou wagwoorde nagaan nie. Probeer later weer.</translation>
 <translation id="3032787606318309379">Voeg tans by Chromium …</translation>
 <translation id="3068515742935458733">Help om Chromium beter te maak deur omvalverslae en <ph name="UMA_LINK" /> na Google te stuur</translation>
-<translation id="3086207596048762442">Chromium kyk een keer per week vir ongewenste sagteware</translation>
 <translation id="3103660991484857065">Die installeerder kon nie die argief se saampersing omkeer nie. Laai Chromium asseblief weer af.</translation>
 <translation id="3130323860337406239">Chromium gebruik tans jou mikrofoon.</translation>
 <translation id="3155163173539279776">Herbegin Chromium</translation>
@@ -179,7 +176,6 @@
 <translation id="6847869444787758381">Chromium sal jou laat weet as jou wagwoorde gekompromitteer is</translation>
 <translation id="6857782730669500492">Chromium – <ph name="PAGE_TITLE" /></translation>
 <translation id="6863361426438995919">Google Pay (na Chromium gekopieer)</translation>
-<translation id="6863846675160669383">{NUM_DAYS,plural, =1{Chromium kyk een keer per week vir ongewenste sagteware. Laas nagegaan: 1 dag gelede.}other{Chromium kyk een keer per week vir ongewenste sagteware. Laas nagegaan: {NUM_DAYS} dae gelede.}}</translation>
 <translation id="6893813176749746474">Chromium is opgedateer, maar jy het dit vir minstens 30 dae nie gebruik nie.</translation>
 <translation id="6964305034639999644">Maak skakel in 'n incognitovenster in Chromium oop</translation>
 <translation id="6990124437352146030">Chromium het toestemming nodig om toegang te kry tot jou mikrofoon vir hierdie werf</translation>
@@ -244,7 +240,6 @@
 <translation id="8621669128220841554">Kon weens 'n ongespesifiseerde fout nie installeer nie. Laai Chromium asseblief weer af.</translation>
 <translation id="8697124171261953979">Dit beheer ook watter bladsy gewys word wanneer jy Chromium begin of vanuit die omnikassie soek.</translation>
 <translation id="8704119203788522458">Dit is jou Chromium</translation>
-<translation id="8705191560707593947">Chromium kyk een keer per week vir ongewenste sagteware. Laas nagegaan: gister.</translation>
 <translation id="8796602469536043152">Chromium het toestemming nodig om toegang te kry tot jou kamera en mikrofoon vir hierdie werf</translation>
 <translation id="8803635938069941624">Chromium-bedryfstel se bepalings</translation>
 <translation id="8821041990367117597">Chromium kon nie jou data sinkroniseer nie, want jou rekening se aanmeldbesonderhede is verouderd.</translation>
@@ -260,7 +255,6 @@
 <translation id="91086099826398415">Maak skakel in 'n nuwe Chromium-oortjie oop</translation>
 <translation id="911206726377975832">Vee ook jou blaaidata uit?</translation>
 <translation id="9158494823179993217">Jou stelseladministrateur het Chromium opgestel om 'n alternatiewe blaaier oop te maak om na <ph name="TARGET_URL_HOSTNAME" /> toe te gaan.</translation>
-<translation id="9164845895615421500">Chromium kyk een keer per week vir ongewenste sagteware. Laas nagegaan: 'n oomblik gelede.</translation>
 <translation id="9190841055450128916">Chromium (mDNS-In)</translation>
 <translation id="93478295209880648">Chromium sal dalk nie reg werk nie omdat dit nie meer in Windows XP en Windows Vista gesteun word nie</translation>
 <translation id="95514773681268843"><ph name="DOMAIN" /> vereis dat jy die volgende diensbepalings lees en aanvaar voor jy hierdie toestel gebruik. Hierdie bepalings verander, beperk of brei nie die Chromium-bedryfstelseldiensbepalings uit nie.</translation>
diff --git a/chrome/app/resources/chromium_strings_am.xtb b/chrome/app/resources/chromium_strings_am.xtb
index 6b2d35eb..ead6bb90 100644
--- a/chrome/app/resources/chromium_strings_am.xtb
+++ b/chrome/app/resources/chromium_strings_am.xtb
@@ -1,7 +1,6 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="am">
-<translation id="1060499346270045814">{NUM_HOURS,plural, =1{Chromium በሳምንት አንድ ጊዜ የማይፈለጉ ሶፍትዌሮች ካሉ ይፈትሻል። መጨረሻ የተፈተሸው፦ ከ1 ሰዓት በፊት።}one{Chromium በሳምንት አንድ ጊዜ የማይፈለጉ ሶፍትዌሮች ካሉ ይፈትሻል። መጨረሻ የተፈተሸው፦ ከ{NUM_HOURS} ሰዓቶች በፊት።}other{Chromium በሳምንት አንድ ጊዜ የማይፈለጉ ሶፍትዌሮች ካሉ ይፈትሻል። መጨረሻ የተፈተሸው፦ ከ{NUM_HOURS} ሰዓቶች በፊት።}}</translation>
 <translation id="1065672644894730302">አማራጮችዎ ሊነበቡ አልቻሉም።
 
 አንዳንድ ባህሪያት ላይገኙ ይችላሉ፣ እና በአማራጮች ላይ የተደረጉ ለውጦች አይቀመጡም።</translation>
@@ -47,7 +46,6 @@
 <translation id="2711502716910134313">የChromium ትር</translation>
 <translation id="2718390899429598676">ለተጨማሪ ደህንነት ሲባል Chromium ውሂብዎን ያመሰጥረዋል።</translation>
 <translation id="2770231113462710648">ነባሪ አሳሽን ወደዚህ ቀይር፦</translation>
-<translation id="2797461000988640326">{NUM_MINS,plural, =1{Chromium በሳምንት አንድ ጊዜ የማይፈለጉ ሶፍትዌሮች ካሉ ይፈትሻል። መጨረሻ የተፈተሸው፦ ከ1 ደቂቃ በፊት።}one{Chromium በሳምንት አንድ ጊዜ የማይፈለጉ ሶፍትዌሮች ካሉ ይፈትሻል። መጨረሻ የተፈተሸው፦ ከ{NUM_MINS} ደቂቃዎች በፊት።}other{Chromium በሳምንት አንድ ጊዜ የማይፈለጉ ሶፍትዌሮች ካሉ ይፈትሻል። መጨረሻ የተፈተሸው፦ ከ{NUM_MINS} ደቂቃዎች በፊት።}}</translation>
 <translation id="2799223571221894425">ዳግም አስጀምር</translation>
 <translation id="2847479871509788944">ከChromium አስወግድ...</translation>
 <translation id="2853765747879685679">Chromiumን ስከፍት ጠይቅ</translation>
@@ -58,7 +56,6 @@
 <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>
@@ -179,7 +176,6 @@
 <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 ቀን በፊት።}one{Chromium በሳምንት አንድ ጊዜ የማይፈለጉ ሶፍትዌሮች ካሉ ይፈትሻል። መጨረሻ የተፈተሸው፦ ከ{NUM_DAYS} ቀኖች በፊት።}other{Chromium በሳምንት አንድ ጊዜ የማይፈለጉ ሶፍትዌሮች ካሉ ይፈትሻል። መጨረሻ የተፈተሸው፦ ከ{NUM_DAYS} ቀኖች በፊት።}}</translation>
 <translation id="6893813176749746474">Chromium ተዘምኗል፣ ግን ቢያንስ ለ30 ቀኖች አልተጠቀሙበትም።</translation>
 <translation id="6964305034639999644">አገናኙን በChromium ማን&amp;ነትን በማያሳውቅ መስኮት ውስጥ ክፈት</translation>
 <translation id="6990124437352146030">Chromium ለዚህ ጣቢያ የእርስዎን ማይክሮፎን ለመድረስ ፈቃድ ያስፈልገዋል</translation>
@@ -244,7 +240,6 @@
 <translation id="8621669128220841554">ተለይቶ ባልታወቀ ስህተት ምክንያት ጭነት ከሽፏል። እባክዎ Chromiumን እንደገና ያውርዱ።</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">የመለያ መግቢያ ዝርዝሮችዎ ጊዜ ያለፈባቸው ስለሆኑ Chromium ውሂብዎን ማመሳሰል አልቻለም።</translation>
@@ -260,7 +255,6 @@
 <translation id="91086099826398415">አገናኙን በChromium አዲስ &amp;ትር ውስጥ ክፈት</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="93478295209880648">Chromium በWindows XP ወይም Windows Vista ላይ ከእንግዲህ ስለማይደገፍ በአግባቡ ላይሰራ ይችላል</translation>
 <translation id="95514773681268843"><ph name="DOMAIN" /> ይህን መሣሪያ ከመጠቀምዎ በፊት የሚከተለውን የአገልግሎት ውል እንዲያነቡት እና እንዲቀበሉት ይፈለጋል። ይህ ውል የChromium ስርዓተ ክወና ውሉን አያስፋፋውም፣ አይቀይረውም ወይም አይገድበውም።</translation>
diff --git a/chrome/app/resources/chromium_strings_ar.xtb b/chrome/app/resources/chromium_strings_ar.xtb
index ed616ba..5ac901b 100644
--- a/chrome/app/resources/chromium_strings_ar.xtb
+++ b/chrome/app/resources/chromium_strings_ar.xtb
@@ -1,7 +1,6 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="ar">
-<translation id="1060499346270045814">{NUM_HOURS,plural, =1{‏يتحقّق Chromium من وجود أي برامج غير مرغوب فيها مرة واحدة أسبوعيًا. تمّ إجراء آخر عملية تحقُّق قبل ساعة واحدة.}zero{‏يتحقّق Chromium من وجود أي برامج غير مرغوب فيها مرة واحدة أسبوعيًا. تمّ إجراء آخر عملية تحقُّق قبل {NUM_HOURS} ساعة.}two{‏يتحقّق Chromium من وجود أي برامج غير مرغوب فيها مرة واحدة أسبوعيًا. تمّ إجراء آخر عملية تحقُّق قبل ساعتَين ({NUM_HOURS}).}few{‏يتحقّق Chromium من وجود أي برامج غير مرغوب فيها مرة واحدة أسبوعيًا. تمّ إجراء آخر عملية تحقُّق قبل {NUM_HOURS} ساعات.}many{‏يتحقّق Chromium من وجود أي برامج غير مرغوب فيها مرة واحدة أسبوعيًا. تمّ إجراء آخر عملية تحقُّق قبل {NUM_HOURS} ساعة.}other{‏يتحقّق Chromium من وجود أي برامج غير مرغوب فيها مرة واحدة أسبوعيًا. تمّ إجراء آخر عملية تحقُّق قبل {NUM_HOURS} ساعة.}}</translation>
 <translation id="1065672644894730302">لا يمكن قراءة إعداداتك المفضّلة. قد تكون بعض الميزات غير متاحة، ولن يتم حفظ التغييرات في الإعدادات المفضّلة.</translation>
 <translation id="107513968719897256">‏للفصل بين التصفُّح الشخصي والتصفُّح باستخدام حساب <ph name="NEW_USER" />، يمكنك إنشاء ملف شخصي جديد على Chromium.</translation>
 <translation id="1098170124587656448">‏يستطيع Chromium مساعدتك في الحفاظ على أمان معلوماتك من عمليات اختراق البيانات والإضافات الضارة وغيرها من المشاكل.</translation>
@@ -45,7 +44,6 @@
 <translation id="2711502716910134313">‏علامة تبويب Chromium</translation>
 <translation id="2718390899429598676">‏لمزيد من الأمان، سيشفر Chromium بياناتك</translation>
 <translation id="2770231113462710648">تغيير المتصفح التلقائي إلى:</translation>
-<translation id="2797461000988640326">{NUM_MINS,plural, =1{‏يتحقّق Chromium من وجود أي برامج غير مرغوب فيها مرة واحدة أسبوعيًا. تمّ إجراء آخر عملية تحقُّق قبل دقيقة واحدة.}zero{‏يتحقّق Chromium من وجود أي برامج غير مرغوب فيها مرة واحدة أسبوعيًا. تمّ إجراء آخر عملية تحقُّق قبل {NUM_MINS} دقيقة.}two{‏يتحقّق Chromium من وجود أي برامج غير مرغوب فيها مرة واحدة أسبوعيًا. تمّ إجراء آخر عملية تحقُّق قبل دقيقتَين ({NUM_MINS}).}few{‏يتحقّق Chromium من وجود أي برامج غير مرغوب فيها مرة واحدة أسبوعيًا. تمّ إجراء آخر عملية تحقُّق قبل {NUM_MINS} دقائق.}many{‏يتحقّق Chromium من وجود أي برامج غير مرغوب فيها مرة واحدة أسبوعيًا. تمّ إجراء آخر عملية تحقُّق قبل {NUM_MINS} دقيقة.}other{‏يتحقّق Chromium من وجود أي برامج غير مرغوب فيها مرة واحدة أسبوعيًا. تمّ إجراء آخر عملية تحقُّق قبل {NUM_MINS} دقيقة.}}</translation>
 <translation id="2799223571221894425">إعادة تشغيل</translation>
 <translation id="2847479871509788944">‏إزالة من Chromium</translation>
 <translation id="2853765747879685679">‏السؤال عند فتح Chromium</translation>
@@ -56,7 +54,6 @@
 <translation id="3032706164202344641">‏يتعذّر على Chromium التحقّق من كلمات المرور. يُرجى إعادة المحاولة.</translation>
 <translation id="3032787606318309379">‏جارٍ الإضافة إلى Chromium...</translation>
 <translation id="3068515742935458733">‏يمكنك المساعدة في تحسين Chromium عن طريق إرسال تقارير الأعطال و<ph name="UMA_LINK" /> إلى Google</translation>
-<translation id="3086207596048762442">‏يتحقَّق Chromium من وجود أي برامج غير مرغوب فيها مرة واحدة أسبوعيًا.</translation>
 <translation id="3103660991484857065">‏تعذّرت أداة التثبيت في فك ضغط الأرشيف. يُرجى إعادة تنزيل Chromium.</translation>
 <translation id="3130323860337406239">‏يستخدم Chromium الميكروفون.</translation>
 <translation id="3155163173539279776">‏إعادة تشغيل Chromium</translation>
@@ -177,7 +174,6 @@
 <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 من وجود أي برامج غير مرغوب فيها مرة واحدة أسبوعيًا. تمّ إجراء آخر عملية تحقُّق قبل يوم واحد.}zero{‏يتحقّق Chromium من وجود أي برامج غير مرغوب فيها مرة واحدة أسبوعيًا. تمّ إجراء آخر عملية تحقُّق قبل {NUM_DAYS} يوم.}two{‏يتحقّق Chromium من وجود أي برامج غير مرغوب فيها مرة واحدة أسبوعيًا. تمّ إجراء آخر عملية تحقُّق قبل يومَين ({NUM_DAYS}).}few{‏يتحقّق Chromium من وجود أي برامج غير مرغوب فيها مرة واحدة أسبوعيًا. تمّ إجراء آخر عملية تحقُّق قبل {NUM_DAYS} أيام.}many{‏يتحقّق Chromium من وجود أي برامج غير مرغوب فيها مرة واحدة أسبوعيًا. تمّ إجراء آخر عملية تحقُّق قبل {NUM_DAYS} يومًا.}other{‏يتحقّق Chromium من وجود أي برامج غير مرغوب فيها مرة واحدة أسبوعيًا. تمّ إجراء آخر عملية تحقُّق قبل {NUM_DAYS} يوم.}}</translation>
 <translation id="6893813176749746474">‏تم تحديث متصفح Chromium، ولكنك لم تستخدمه منذ أكثر من 30 يومًا.</translation>
 <translation id="6964305034639999644">‏فتح الرابط في نافذة تصفح متخفٍ في Chromium</translation>
 <translation id="6990124437352146030">‏يحتاج Chromium إلى إذن للوصول إلى الميكروفون من أجل الموقع الإلكتروني هذا.</translation>
@@ -242,7 +238,6 @@
 <translation id="8621669128220841554">‏تعذّر التثبيت نظرًا لحدوث خطأ غير محدد. يُرجى إعادة تنزيل Chromium.</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</translation>
 <translation id="8821041990367117597">‏تعذر على Chromium مزامنة البيانات نظرًا لأن تفاصيل تسجيل الدخول إلى حسابك قديمة.</translation>
@@ -258,7 +253,6 @@
 <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="93478295209880648">‏قد لا يعمل Chromium بشكل صحيح لأنه لم يعد مدعومًا على أنظمة التشغيل Windows XP أو Windows Vista.</translation>
 <translation id="95514773681268843">‏<ph name="DOMAIN" /> يتطلب قراءة وقبول بنود الخدمة التالية قبل استخدام هذا الجهاز. وهذه البنود لا توسع أو تعدّل أو تقيّد بنود نظام التشغيل Chromium.</translation>
diff --git a/chrome/app/resources/chromium_strings_as.xtb b/chrome/app/resources/chromium_strings_as.xtb
index adba10f2..29c5a726 100644
--- a/chrome/app/resources/chromium_strings_as.xtb
+++ b/chrome/app/resources/chromium_strings_as.xtb
@@ -1,7 +1,6 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="as">
-<translation id="1060499346270045814">{NUM_HOURS,plural, =1{Chromiumএ সপ্তাহত এবাৰকৈ অনাকাংক্ষিত ছফ্টৱেৰৰ বাবে পৰীক্ষা কৰে। অন্তিম পৰীক্ষা কৰা হৈছিল: ১ ঘণ্টাৰ আগত।}one{Chromiumএ সপ্তাহত এবাৰকৈ অনাকাংক্ষিত ছফ্টৱেৰৰ বাবে পৰীক্ষা কৰে। অন্তিমবাৰ পৰীক্ষা কৰা হৈছিল: {NUM_HOURS} ঘণ্টাৰ আগত।}other{Chromiumএ সপ্তাহত এবাৰকৈ অনাকাংক্ষিত ছফ্টৱেৰৰ বাবে পৰীক্ষা কৰে। অন্তিমবাৰ পৰীক্ষা কৰা হৈছিল: {NUM_HOURS} ঘণ্টাৰ আগত।}}</translation>
 <translation id="1065672644894730302">আপোনাৰ অগ্ৰাধিকাৰসমূহ পঢ়িব নোৱাৰি।
 
 কিছুমান সুবিধা উপলব্ধ নহ'ব পাৰে আৰু অগ্ৰাধিকাৰসমূহত কৰা সলনি কার্য ছেভ নহ'ব পাৰে।</translation>
@@ -47,7 +46,6 @@
 <translation id="2711502716910134313">Chromium টেব</translation>
 <translation id="2718390899429598676">অতিৰিক্ত সুৰক্ষাৰ বাবে Chromiumএ আপোনাৰ ডেটা এনক্ৰিপ্ট কৰিব।</translation>
 <translation id="2770231113462710648">ইয়ালৈ ডিফ’ল্ট ব্ৰাউজাৰ সলনি কৰক:</translation>
-<translation id="2797461000988640326">{NUM_MINS,plural, =1{Chromiumএ সপ্তাহত এবাৰকৈ অনাকাংক্ষিত ছফ্টৱেৰৰ বাবে পৰীক্ষা কৰে। অন্তিমবাৰ পৰীক্ষা কৰা হৈছিল: এক মিনিটৰ আগত।}one{Chromiumএ সপ্তাহত এবাৰকৈ অনাকাংক্ষিত ছফ্টৱেৰৰ বাবে পৰীক্ষা কৰে। অন্তিমবাৰ পৰীক্ষা কৰা হৈছিল: {NUM_MINS} মিনিটৰ আগত।}other{Chromiumএ সপ্তাহত এবাৰকৈ অনাকাংক্ষিত ছফ্টৱেৰৰ বাবে পৰীক্ষা কৰে। অন্তিমবাৰ পৰীক্ষা কৰা হৈছিল: {NUM_MINS} মিনিটৰ আগত।}}</translation>
 <translation id="2799223571221894425">পুনৰ লঞ্চ কৰক</translation>
 <translation id="2847479871509788944">Chromiumৰপৰা আঁতৰাওক...</translation>
 <translation id="2853765747879685679">মই Chromium খুলিলে সোধক</translation>
@@ -58,7 +56,6 @@
 <translation id="3032706164202344641">Chromiumএ আপোনাৰ পাছৱর্ডসমূহ পৰীক্ষা কৰিব নোৱাৰে। পাছত আকৌ চেষ্টা কৰক।</translation>
 <translation id="3032787606318309379">Chromiumত যোগ কৰি থকা হৈছে...</translation>
 <translation id="3068515742935458733">Googleলৈ ক্ৰেশ্ব ৰিপ‘ৰ্ট আৰু <ph name="UMA_LINK" /> পঠিয়াই Chromiumক উন্নত কৰাত সহায় কৰক</translation>
-<translation id="3086207596048762442">Chromiumএ সপ্তাহত এবাৰকৈ অনাকাংক্ষিত ছফ্টৱেৰৰ বাবে পৰীক্ষা কৰে</translation>
 <translation id="3103660991484857065">ইনষ্টলাৰে আৰ্কাইভক সংকোচনহীন কৰিব নোৱাৰিলে৷ অনুগ্ৰহ কৰি পুনৰ Chromium ডাউনল’ড কৰক৷</translation>
 <translation id="3130323860337406239">Chromiumএ আপোনাৰ মাইক্ৰ’ফ’ন ব্যৱহাৰ কৰি আছে।</translation>
 <translation id="3155163173539279776">Chromium পুনৰ লঞ্চ কৰক</translation>
@@ -179,7 +176,6 @@
 <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এ সপ্তাহত এবাৰকৈ অনাকাংক্ষিত ছফ্টৱেৰৰ বাবে পৰীক্ষা কৰে। অন্তিমবাৰ পৰীক্ষা কৰা হৈছিল: ১ দিনৰ আগত।}one{Chromiumএ সপ্তাহত এবাৰকৈ অনাকাংক্ষিত ছফ্টৱেৰৰ বাবে পৰীক্ষা কৰে। অন্তিমবাৰ পৰীক্ষা কৰা হৈছিল: {NUM_DAYS} দিনৰ আগত।}other{Chromiumএ সপ্তাহত এবাৰকৈ অনাকাংক্ষিত ছফ্টৱেৰৰ বাবে পৰীক্ষা কৰে। অন্তিমবাৰ পৰীক্ষা কৰা হৈছিল: {NUM_DAYS} দিনৰ আগত।}}</translation>
 <translation id="6893813176749746474">Chromium আপডে’ট কৰা হৈছে, কিন্তু আপুনি সেইটো যোৱা ৩০ দিন ধৰি ব্যৱহাৰ কৰা নাই।</translation>
 <translation id="6964305034639999644">Chromium ইন&amp;ক’গনিট’ ৱিণ্ড’ত লিংকটো খোলক</translation>
 <translation id="6990124437352146030">এই ছাইটটোৰ বাবে মাইক্ৰ'ফ'ন এক্সেছ কৰিবলৈ Chromiumক অনুমতিৰ আৱশ্যক</translation>
@@ -244,7 +240,6 @@
 <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">আপোনাৰ একাউণ্টৰ ছাইন ইনৰ সবিশেষ তথ্যৰ ম্যাদ উকলি যোৱাৰ বাবে ক্ৰ’মিয়ামে আপোনাৰ ডেটা ছিংক কৰিব নোৱাৰিলে৷</translation>
@@ -260,7 +255,6 @@
 <translation id="91086099826398415">Chromiumৰ &amp;নতুন টেবত লিংক খোলক</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="93478295209880648">Chromiumএ সঠিকভাৱে কাম নকৰিবও পাৰে কাৰণ এই সংস্কৰণটো Windows XP বা Windows Vistaত আৰু নচলে</translation>
 <translation id="95514773681268843">আপুনি এই ডিভাইচ ব্যৱহাৰ কৰাৰ পূর্বে আপুনি তলত উল্লেখ কৰা সেৱাৰ চর্তাৱলী পঢ়ি সন্মত হোৱাটো <ph name="DOMAIN" />এ বিচাৰে। এই চর্তাৱলীয়ে Chromium OSৰ চর্তাৱলী সম্প্ৰসাৰণ, সংশোধন বা সীমিত নকৰে।</translation>
diff --git a/chrome/app/resources/chromium_strings_az.xtb b/chrome/app/resources/chromium_strings_az.xtb
index cdc2ef3e..03ef1e60 100644
--- a/chrome/app/resources/chromium_strings_az.xtb
+++ b/chrome/app/resources/chromium_strings_az.xtb
@@ -1,7 +1,6 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="az">
-<translation id="1060499346270045814">{NUM_HOURS,plural, =1{Chromium arzuolunmaz proqram olub-olmadığını həftədə bir dəfə yoxlayır. Son yoxlanma: 1 saat əvvəl.}other{Chromium arzuolunmaz proqram olub-olmadığını həftədə bir dəfə yoxlayır. Son yoxlanma: {NUM_HOURS} saat əvvəl.}}</translation>
 <translation id="1065672644894730302">Tərcihləriniz oxuna bilmir.
 
 Bəzi funksiyalar əlçatmaz ola bilər ki, nəticədə tərcihlərə edilən dəyişikliklər saxlanmaya bilər.</translation>
@@ -47,7 +46,6 @@
 <translation id="2711502716910134313">Chromium Paneli</translation>
 <translation id="2718390899429598676">Əlavə təhlükəsizlik üçün, Chromium datanızı şifrələyəcək.</translation>
 <translation id="2770231113462710648">Defolt brauzeri dəyişin:</translation>
-<translation id="2797461000988640326">{NUM_MINS,plural, =1{Chromium arzuolunmaz proqram olub-olmadığını həftədə bir dəfə yoxlayır. Son yoxlanma: 1 dəqiqə əvvəl.}other{Chromium arzuolunmaz proqram olub-olmadığını həftədə bir dəfə yoxlayır. Son yoxlanma: {NUM_MINS} dəqiqə əvvəl.}}</translation>
 <translation id="2799223571221894425">Yenidən başladın</translation>
 <translation id="2847479871509788944">Chromium'dan silin...</translation>
 <translation id="2853765747879685679">Chromium'u açdığım zaman soruşulsun</translation>
@@ -58,7 +56,6 @@
 <translation id="3032706164202344641">Chromium parollarınızı yoxlaya bilmir. Sonra yenidən cəhd edin.</translation>
 <translation id="3032787606318309379">Xrom durub ...</translation>
 <translation id="3068515742935458733">Qəza raportlarını və <ph name="UMA_LINK" /> linkini Google'a göndərməklə Chromium'un daha keyfiyyətli olmasına yardım olun</translation>
-<translation id="3086207596048762442">Chromium arzuolunmaz proqram olub-olmadığını həftədə bir dəfə yoxlayır</translation>
 <translation id="3103660991484857065">Quraşdırıcı arxivi dekompres edə bilmədi. Chromium'u yenidən endirməyiniz xahiş olunur.</translation>
 <translation id="3130323860337406239">Chromium mikrofonunuzu istifadə edir.</translation>
 <translation id="3155163173539279776">Chromium'u yenidən başladın</translation>
@@ -177,7 +174,6 @@
 <translation id="6847869444787758381">Chromium parollarınızın oğurlanıb-oğurlanmadığı haqqında Sizə məlumat verir</translation>
 <translation id="6857782730669500492">Chromium - <ph name="PAGE_TITLE" /></translation>
 <translation id="6863361426438995919">Google Pay (Chromium'a kopyalandı)</translation>
-<translation id="6863846675160669383">{NUM_DAYS,plural, =1{Chromium arzuolunmaz proqram olub-olmadığını həftədə bir dəfə yoxlayır. Son yoxlanma 1 gün əvvəl.}other{Chromium arzuolunmaz proqram olub-olmadığını həftədə bir dəfə yoxlayır. Son yoxlanma: {NUM_DAYS} gün əvvəl.}}</translation>
 <translation id="6893813176749746474">Xrom yeniləndi, lakin ən azı 30 gün üçün istifadə etməmişlər.</translation>
 <translation id="6964305034639999644">Linki gizli Chromium pəncərəsində açın</translation>
 <translation id="6990124437352146030">Chromium bu sayt üçün mikrofona giriş tələb edir</translation>
@@ -240,7 +236,6 @@
 <translation id="8621669128220841554">Naməlum xəta üzündən quraşdırmaq alınmadı. Chromium'u yenidən endirin.</translation>
 <translation id="8697124171261953979">O, həmçinin Chromium'u başlatdığınız zaman və ya Omnibox'dan axtarış etdiyiniz zaman göstərilən səhifəyə nəzarət edir.</translation>
 <translation id="8704119203788522458">Bu, Sizin Chromium'dur</translation>
-<translation id="8705191560707593947">Chromium arzuolunmaz proqram olub-olmadığını həftədə bir dəfə yoxlayır. Son dəfə yoxlanılıb: dünən.</translation>
 <translation id="8796602469536043152">Chromium bu sayt üçün kamera və mikrofona giriş icazəsi tələb edir</translation>
 <translation id="8803635938069941624">Chromium OS şərtləri</translation>
 <translation id="8821041990367117597">Chromium datanızı sinxronizasiya edə bilmir, çünki hesaba giriş məlumatlarınız köhnədir.</translation>
@@ -256,7 +251,6 @@
 <translation id="91086099826398415">Linki Yeni Chromium tabında açın</translation>
 <translation id="911206726377975832">Brauzinq datanız da silinsin?</translation>
 <translation id="9158494823179993217">Sistem administratoru Chromium'u <ph name="TARGET_URL_HOSTNAME" /> ünvanına daxil olmaq məqsədilə alternativ brauzer açmaq üçün konfiqurasiya edib.</translation>
-<translation id="9164845895615421500">Chromium arzuolunmaz proqram olub-olmadığını həftədə bir dəfə yoxlayır. Son yoxlanma: 1 saniyə əvvəl.</translation>
 <translation id="9190841055450128916">Chromium (mDNS-In)</translation>
 <translation id="93478295209880648">Chromium düzgün işləməyə bilər, çünki daha Windows XP və ya Windows Vista'da dəstəklənmir</translation>
 <translation id="95514773681268843"><ph name="DOMAIN" /> bu cihazı istifadə etməzdən əvvəl aşağıdakı Xidmət Şərtlərini oxuyub razılaşmağı tələb edir. Bu şərtlər Chromium OS Şərtlərini artırmır, dəyişdirmir və ya məhdudlaşdırmır.</translation>
diff --git a/chrome/app/resources/chromium_strings_be.xtb b/chrome/app/resources/chromium_strings_be.xtb
index 07b4acc..45de29b 100644
--- a/chrome/app/resources/chromium_strings_be.xtb
+++ b/chrome/app/resources/chromium_strings_be.xtb
@@ -1,7 +1,6 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="be">
-<translation id="1060499346270045814">{NUM_HOURS,plural, =1{Chromium правярае наяўнасць непажаданых праграм раз у тыдзень. Апошні раз праверка праводзілася гадзіну таму.}one{Chromium правярае наяўнасць непажаданых праграм раз у тыдзень. Апошні раз праверка праводзілася {NUM_HOURS} гадзіну таму.}few{Chromium правярае наяўнасць непажаданых праграм раз у тыдзень. Апошні раз праверка праводзілася {NUM_HOURS} гадзіны таму.}many{Chromium правярае наяўнасць непажаданых праграм раз у тыдзень. Апошні раз праверка праводзілася {NUM_HOURS} гадзін таму.}other{Chromium правярае наяўнасць непажаданых праграм раз у тыдзень. Апошні раз праверка праводзілася {NUM_HOURS} гадзіны таму.}}</translation>
 <translation id="1065672644894730302">Не ўдалося прачытаць вашы параметры.
 
 Некаторыя функцыі могуць быць недаступныя, і змены ў параметрах не захаваюцца.</translation>
@@ -47,7 +46,6 @@
 <translation id="2711502716910134313">Укладка Chromium</translation>
 <translation id="2718390899429598676">Для большай бяспекі Chromium будзе шыфраваць даныя.</translation>
 <translation id="2770231113462710648">Зрабіць стандартным наступны браўзер:</translation>
-<translation id="2797461000988640326">{NUM_MINS,plural, =1{Chromium правярае наяўнасць непажаданых праграм раз у тыдзень. Апошні раз праверка праводзілася хвіліну таму.}one{Chromium правярае наяўнасць непажаданых праграм раз у тыдзень. Апошні раз праверка праводзілася {NUM_MINS} хвіліну таму.}few{Chromium правярае наяўнасць непажаданых праграм раз у тыдзень. Апошні раз праверка праводзілася {NUM_MINS} хвіліны таму.}many{Chromium правярае наяўнасць непажаданых праграм раз у тыдзень. Апошні раз праверка праводзілася {NUM_MINS} хвілін таму.}other{Chromium правярае наяўнасць непажаданых праграм раз у тыдзень. Апошні раз праверка праводзілася {NUM_MINS} хвіліны таму.}}</translation>
 <translation id="2799223571221894425">Перазапусціць</translation>
 <translation id="2847479871509788944">Выдаліць з Chromium...</translation>
 <translation id="2853765747879685679">Пытацца, калі я адкрываю Chromium</translation>
@@ -58,7 +56,6 @@
 <translation id="3032706164202344641">Браўзеру Chromium не ўдаецца праверыць паролі. Паўтарыце спробу пазней.</translation>
 <translation id="3032787606318309379">Дадаецца ў Chromium...</translation>
 <translation id="3068515742935458733">Дапамагаць палепшыць Chromium, адпраўляючы ў Google справаздачы аб збоях і <ph name="UMA_LINK" /></translation>
-<translation id="3086207596048762442">Chromium правярае наяўнасць непажаданых праграм раз у тыдзень</translation>
 <translation id="3103660991484857065">Усталёўшчык не змог распакаваць архіў. Спампуйце Chromium зноў.</translation>
 <translation id="3130323860337406239">Chromium выкарыстоўвае ваш мікрафон.</translation>
 <translation id="3155163173539279776">Перазапусціць Chromium</translation>
@@ -179,7 +176,6 @@
 <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 правярае наяўнасць непажаданых праграм раз у тыдзень. Апошні раз праверка праводзілася дзень таму.}one{Chromium правярае наяўнасць непажаданых праграм раз у тыдзень. Апошні раз праверка праводзілася {NUM_DAYS} дзень таму.}few{Chromium правярае наяўнасць непажаданых праграм раз у тыдзень. Апошні раз праверка праводзілася {NUM_DAYS} дні таму.}many{Chromium правярае наяўнасць непажаданых праграм раз у тыдзень. Апошні раз праверка праводзілася {NUM_DAYS} дзён таму.}other{Chromium правярае наяўнасць непажаданых праграм раз у тыдзень. Апошні раз праверка праводзілася {NUM_DAYS} дня таму.}}</translation>
 <translation id="6893813176749746474">Chromium быў абноўлены, але вы не выкарыстоўвалі яго на працягу як мінімум 30 дзён.</translation>
 <translation id="6964305034639999644">Адкрыць спасылку ў акне інко&amp;гніта ў Chromium</translation>
 <translation id="6990124437352146030">Chromium запытвае дазвол на доступ да мікрафона для гэтага сайта</translation>
@@ -244,7 +240,6 @@
 <translation id="8621669128220841554">Збой усталявання з-за нявызначанай памылкі. Спампуйце Chromium зноў.</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">Сінхранізаваць даныя ў браўзеры Chromium не ўдалося: даныя ўліковага запісу для ўваходу састарэлі.</translation>
@@ -260,7 +255,6 @@
 <translation id="91086099826398415">Адкрыць спасылку ў новай &amp;укладцы 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="93478295209880648">Браўзер Chromium больш не падтрымліваецца на Windows XP і Windows Vista, таму можа працаваць няправільна</translation>
 <translation id="95514773681268843"><ph name="DOMAIN" /> патрабуе ад вас прачытаць і прыняць наступныя Умовы выкарыстання, перш чым пачаць карыстацца прыладай. Гэтыя ўмовы не пашыраюць, не змяняюць і не абмяжоўваюць Умовы выкарыстання Chromium OS.</translation>
diff --git a/chrome/app/resources/chromium_strings_bg.xtb b/chrome/app/resources/chromium_strings_bg.xtb
index eb1b56d..c2328adf 100644
--- a/chrome/app/resources/chromium_strings_bg.xtb
+++ b/chrome/app/resources/chromium_strings_bg.xtb
@@ -1,7 +1,6 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="bg">
-<translation id="1060499346270045814">{NUM_HOURS,plural, =1{Chromium проверява за нежелан софтуер веднъж седмично. Последна проверка: преди 1 час.}other{Chromium проверява за нежелан софтуер веднъж седмично. Последна проверка: преди {NUM_HOURS} часа.}}</translation>
 <translation id="1065672644894730302">Предпочитанията ви не могат да бъдат прочетени. Възможно е да няма достъп до някои функции и промените в предпочитанията няма да бъдат запазени.</translation>
 <translation id="107513968719897256">За да бъде личното ви сърфиране отделно от това на <ph name="NEW_USER" />, създайте нов потребителски профил в Chromium</translation>
 <translation id="1098170124587656448">Chromium може да ви защити от нарушения на сигурността на данните, злонамерени разширения и др.</translation>
@@ -45,7 +44,6 @@
 <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="2853765747879685679">Запитване, когато отворя Chromium</translation>
@@ -56,7 +54,6 @@
 <translation id="3032706164202344641">Chromium не може да провери паролите ви. Опитайте пак по-късно.</translation>
 <translation id="3032787606318309379">Добавя се към Chromium...</translation>
 <translation id="3068515742935458733">Помогнете ни да подобрим Chromium, като ни изпращате <ph name="UMA_LINK" /> му и сигнали за сривове</translation>
-<translation id="3086207596048762442">Chromium проверява за нежелан софтуер веднъж седмично</translation>
 <translation id="3103660991484857065">Инсталационната програма не успя да декомпресира архива. Моля, изтеглете отново Chromium.</translation>
 <translation id="3130323860337406239">Chromium използва микрофона ви.</translation>
 <translation id="3155163173539279776">Рестартиране на Chromium</translation>
@@ -173,7 +170,6 @@
 <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">Отваряне на връзката в прозорец в режим „инко&amp;гнито“ на Chromium</translation>
 <translation id="6990124437352146030">Chromium се нуждае от разрешение за достъп до микрофона ви за този сайт</translation>
@@ -235,7 +231,6 @@
 <translation id="8621669128220841554">Инсталирането не бе успешно поради неизвестна грешка. Моля, изтеглете отново Chromium.</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">Chromium не можа да синхронизира данните ви, защото потребителското име и паролата за вход в профила ви не са актуални.</translation>
@@ -251,7 +246,6 @@
 <translation id="91086099826398415">Отваряне на връзката в нов &amp;раздел на 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)</translation>
 <translation id="93478295209880648">Chromium може да не функционира правилно, тъй като вече не се поддържа под Windows XP и Windows Vista</translation>
 <translation id="95514773681268843"><ph name="DOMAIN" /> изисква да прочетете и приемете следните Общи условия, преди да използвате това устройство. Те не разширяват, не променят, нито ограничават Условията на Chromium OS.</translation>
diff --git a/chrome/app/resources/chromium_strings_bn.xtb b/chrome/app/resources/chromium_strings_bn.xtb
index 9c608ae..1bc1945 100644
--- a/chrome/app/resources/chromium_strings_bn.xtb
+++ b/chrome/app/resources/chromium_strings_bn.xtb
@@ -1,7 +1,6 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="bn">
-<translation id="1060499346270045814">{NUM_HOURS,plural, =1{Chromium সপ্তাহে একবার ডিভাইসে কোনও অযাচিত সফ্টওয়্যার আছে কিনা তা চেক করে দেখে। শেষবার চেক করা হয়েছে: ১ ঘণ্টা আগে।}one{Chromium সপ্তাহে একবার ডিভাইসে কোনও অযাচিত সফ্টওয়্যার আছে কিনা তা চেক করে দেখে। শেষবার চেক করা হয়েছে: {NUM_HOURS} ঘণ্টা আগে।}other{Chromium সপ্তাহে একবার ডিভাইসে কোনও অযাচিত সফ্টওয়্যার আছে কিনা তা চেক করে দেখে। শেষবার চেক করা হয়েছে: {NUM_HOURS} ঘণ্টা আগে।}}</translation>
 <translation id="1065672644894730302">আপনার অভিরুচিগুলি পড়া যাবে না৷ কিছু বৈশিষ্ট্য অনুপলব্ধ থাকতে পারে ও অভিরুচিগুলিতে করা পরিবর্তনগুলি সংরক্ষিত হবে না৷</translation>
 <translation id="107513968719897256">ব্যক্তিগত ব্রাউজিং থেকে <ph name="NEW_USER" /> হিসেবে ব্রাউজিংকে আলাদা রাখতে Chromium-এ নতুন প্রোফাইল তৈরি করুন</translation>
 <translation id="1098170124587656448">ডেটার নিরাপত্তা লঙ্ঘন, এক্সটেনশন এবং আরও অনেক কিছুর থেকে Chrome আপনাকে সুরক্ষিত রাখতে সাহায্য করে</translation>
@@ -45,7 +44,6 @@
 <translation id="2711502716910134313">Chromium ট্যাব</translation>
 <translation id="2718390899429598676">অতিরিক্ত নিরাপত্তার জন্য Chromium আপনার ডেটা এনক্রিপ্ট করবে।</translation>
 <translation id="2770231113462710648">ডিফল্ট ব্রাউজার এতে পরিবর্তন করুন:</translation>
-<translation id="2797461000988640326">{NUM_MINS,plural, =1{Chromium সপ্তাহে একবার ডিভাইসে কোনও অযাচিত সফ্টওয়্যার আছে কিনা তা চেক করে দেখে। শেষবার চেক করা হয়েছে: ১ মিনিট আগে।}one{Chromium সপ্তাহে একবার ডিভাইসে কোনও অযাচিত সফ্টওয়্যার আছে কিনা তা চেক করে দেখে। শেষবার চেক করা হয়েছে: {NUM_MINS} মিনিট আগে।}other{Chromium সপ্তাহে একবার ডিভাইসে কোনও অযাচিত সফ্টওয়্যার আছে কিনা তা চেক করে দেখে। শেষবার চেক করা হয়েছে: {NUM_MINS} মিনিট আগে।}}</translation>
 <translation id="2799223571221894425">পুনঃশুরু</translation>
 <translation id="2847479871509788944">Chromium থেকে সরান...</translation>
 <translation id="2853765747879685679">আমি Chromium খুললে জিজ্ঞাসা করো</translation>
@@ -56,7 +54,6 @@
 <translation id="3032706164202344641">Chromium আপনার পাসওয়ার্ড চেক করতে পারছে না। পরে আবার চেষ্টা করুন।</translation>
 <translation id="3032787606318309379">Chromium-এ জুড়ছে...</translation>
 <translation id="3068515742935458733">Google-এ  <ph name="UMA_LINK" /> ও ক্র্যাশ রিপোর্ট পাঠিয়ে Chromium আরও ভালো করতে সাহায্য করুন</translation>
-<translation id="3086207596048762442">Chromium সপ্তাহে একবার ডিভাইসে কোনও অযাচিত সফ্টওয়্যার আছে কিনা তা চেক করে দেখে</translation>
 <translation id="3103660991484857065">ইনস্টলার আর্কাইভ আনকমপ্রেস করতে পারেনি৷ অনুগ্রহ করে Chromium আবার ডাউনলোড করুন৷</translation>
 <translation id="3130323860337406239">Chromium আপনার মাইক্রোফোন ব্যবহার করছে৷</translation>
 <translation id="3155163173539279776">Chromium আবার লঞ্চ করুন</translation>
@@ -175,7 +172,6 @@
 <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 সপ্তাহে একবার ডিভাইসে কোনও অযাচিত সফ্টওয়্যার আছে কিনা তা চেক করে দেখে। শেষবার চেক করা হয়েছে: ১ দিন আগে।}one{Chromium সপ্তাহে একবার ডিভাইসে কোনও অযাচিত সফ্টওয়্যার আছে কিনা তা চেক করে দেখে। শেষবার চেক করা হয়েছে: {NUM_DAYS} দিন আগে।}other{Chromium সপ্তাহে একবার ডিভাইসে কোনও অযাচিত সফ্টওয়্যার আছে কিনা তা চেক করে দেখে। শেষবার চেক করা হয়েছে: {NUM_DAYS} দিন আগে।}}</translation>
 <translation id="6893813176749746474"> Chromium আপডেট করা হয়েছে৷ কিন্তু আপনি এটি অন্ততঃপক্ষে 30 দিন ব্যবহার করতে পারবেন না৷</translation>
 <translation id="6964305034639999644">Chromium ছদ্মবেশী উইন্ডোতে লিঙ্কটি খুলুন</translation>
 <translation id="6990124437352146030">এই সাইটটির জন্য Chromium কে আপনার মাইক্রোফোনে অ্যাক্সেস দিতে হবে</translation>
@@ -240,7 +236,6 @@
 <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>
@@ -256,7 +251,6 @@
 <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="93478295209880648">Chromium সঠিকভাবে কাজ নাও করতে পারে কারণ এটি এখন আর Windows XP বা Windows Vista আর সমর্থিত নয়</translation>
 <translation id="95514773681268843"><ph name="DOMAIN" />-এ এই ডিভাইসটি ব্যবহার করার আগে আপনাকে নিম্নলিখিত পরিষেবার শর্তাদি পড়তে হবে এবং এটিকে স্বীকার করতে হবে৷ এই শর্তাদি Chromium OS-এর শর্তাদিকে প্রসারণ, সংশোধন বা সীমাবদ্ধ করে না৷</translation>
diff --git a/chrome/app/resources/chromium_strings_bs.xtb b/chrome/app/resources/chromium_strings_bs.xtb
index 5b25c72..b59fdbe 100644
--- a/chrome/app/resources/chromium_strings_bs.xtb
+++ b/chrome/app/resources/chromium_strings_bs.xtb
@@ -1,7 +1,6 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="bs">
-<translation id="1060499346270045814">{NUM_HOURS,plural, =1{Chromium jednom sedmično provjerava je li prisutan neželjeni softver. Posljednja provjera: prije 1 sat.}one{Chromium jednom sedmično provjerava je li prisutan neželjeni softver. Posljednja provjera: prije {NUM_HOURS} sat.}few{Chromium jednom sedmično provjerava je li prisutan neželjeni softver. Posljednja provjera: prije {NUM_HOURS} sata.}other{Chromium jednom sedmično provjerava je li prisutan neželjeni softver. Posljednja provjera: prije {NUM_HOURS} sati.}}</translation>
 <translation id="1065672644894730302">Nije moguće sačuvati vaše postavke.
 
 Neke funkcije možda neće biti dostupne i promjene postavki se neće sačuvati.</translation>
@@ -47,7 +46,6 @@
 <translation id="2711502716910134313">Kartica Chromiuma</translation>
 <translation id="2718390899429598676">Chromium će šifrirati vaše podatke radi dodatne sigurnosti.</translation>
 <translation id="2770231113462710648">Promijenite zadani preglednik u:</translation>
-<translation id="2797461000988640326">{NUM_MINS,plural, =1{Chromium jednom sedmično provjerava je li prisutan neželjeni softver. Posljednja provjera: prije 1 minutu.}one{Chromium jednom sedmično provjerava je li prisutan neželjeni softver. Posljednja provjera: prije {NUM_MINS} minutu.}few{Chromium jednom sedmično provjerava je li prisutan neželjeni softver. Posljednja provjera: prije {NUM_MINS} minute.}other{Chromium jednom sedmično provjerava je li prisutan neželjeni softver. Posljednja provjera: prije {NUM_MINS} minuta.}}</translation>
 <translation id="2799223571221894425">Ponovo pokreni</translation>
 <translation id="2847479871509788944">Ukloni iz Chromiuma...</translation>
 <translation id="2853765747879685679">Traži odobrenje kada otvorim Chromium</translation>
@@ -58,7 +56,6 @@
 <translation id="3032706164202344641">Chromium ne može provjeravati vaše lozinke. Pokušajte ponovo kasnije.</translation>
 <translation id="3032787606318309379">Dodavanje u Chromium…</translation>
 <translation id="3068515742935458733">Pomozite nam da poboljšamo Chromium i šaljite Googleu izvještaje o padu aplikacija i <ph name="UMA_LINK" /></translation>
-<translation id="3086207596048762442">Chromium jednom sedmično provjerava je li prisutan neželjeni softver</translation>
 <translation id="3103660991484857065">Aplikacija za instaliranje nije uspjela dekompresirati arhivu. Ponovo preuzmite Chromium.</translation>
 <translation id="3130323860337406239">Chromium koristi vaš mikrofon</translation>
 <translation id="3155163173539279776">Ponovo pokreni Chromium</translation>
@@ -179,7 +176,6 @@
 <translation id="6847869444787758381">Chromium vas obavještava ako sigurnost vaših lozinki bude ugrožena</translation>
 <translation id="6857782730669500492">Chromium – <ph name="PAGE_TITLE" /></translation>
 <translation id="6863361426438995919">Google Pay (kopirano u Chromium)</translation>
-<translation id="6863846675160669383">{NUM_DAYS,plural, =1{Chromium jednom sedmično provjerava je li prisutan neželjeni softver. Posljednja provjera: prije 1 dan.}one{Chromium jednom sedmično provjerava je li prisutan neželjeni softver. Posljednja provjera: prije {NUM_DAYS} dan.}few{Chromium jednom sedmično provjerava je li prisutan neželjeni softver. Posljednja provjera: prije {NUM_DAYS} dana.}other{Chromium jednom sedmično provjerava je li prisutan neželjeni softver. Posljednja provjera: prije {NUM_DAYS} dana.}}</translation>
 <translation id="6893813176749746474">Chromium je ažuriran, ali ga niste koristili najmanje 30 dana.</translation>
 <translation id="6964305034639999644">Otvori link u anonim&amp;nom prozoru Chromiuma</translation>
 <translation id="6990124437352146030">Chromium treba dopuštenje za pristup mikrofonu za ovu web-lokaciju</translation>
@@ -244,7 +240,6 @@
 <translation id="8621669128220841554">Instalacija nije uspjela zbog neodređene greške. Ponovo preuzmite Chromium.</translation>
 <translation id="8697124171261953979">Također kontrolira koja stranica će se prikazati kada pokrenete Chromium ili budete pretraživali iz višenamjenskog okvira.</translation>
 <translation id="8704119203788522458">Ovo je vaš Chromium</translation>
-<translation id="8705191560707593947">Chromium jednom sedmično provjerava je li prisutan neželjeni softver. Posljednja provjera: jučer.</translation>
 <translation id="8796602469536043152">Chromium traži odobrenje za pristup vašoj kameri i mikrofonu na ovoj web lokaciji</translation>
 <translation id="8803635938069941624">Uslovi korištenja Chromium OS-a</translation>
 <translation id="8821041990367117597">Chromium nije mogao sinkronizirati podatke vašeg računa jer su pojedinosti prijave na račun zastarjele.</translation>
@@ -260,7 +255,6 @@
 <translation id="91086099826398415">Otvori link u novoj &amp;kartici Chromiuma</translation>
 <translation id="911206726377975832">Također izbrisati podatke pregledanja?</translation>
 <translation id="9158494823179993217">Vaš administrator sistema je konfigurirao Chromium da otvori alternativni preglednik za pristup URL-u<ph name="TARGET_URL_HOSTNAME" />.</translation>
-<translation id="9164845895615421500">Chromium jednom sedmično provjerava je li prisutan neželjeni softver. Posljednja provjera: maloprije.</translation>
 <translation id="9190841055450128916">Chromium (mDNS-In)</translation>
 <translation id="93478295209880648">Chromium možda neće ispravno raditi jer više nije podržan na sistemima Windows XP ili Windows Vista</translation>
 <translation id="95514773681268843">Domena <ph name="DOMAIN" /> zahtijeva da prije korištenja uređaja pročitate i prihvatite sljedeće Uslove korištenja usluge. Ovi uslovi ne predstavljaju dodatak, izmjenu ili ograničenje uslova za Chromium OS.</translation>
diff --git a/chrome/app/resources/chromium_strings_ca.xtb b/chrome/app/resources/chromium_strings_ca.xtb
index dc7e17fb..92b7c0a 100644
--- a/chrome/app/resources/chromium_strings_ca.xtb
+++ b/chrome/app/resources/chromium_strings_ca.xtb
@@ -1,7 +1,6 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="ca">
-<translation id="1060499346270045814">{NUM_HOURS,plural, =1{Chromium comprova si hi ha programari no desitjat un cop per setmana. Darrera comprovació: fa 1 hora.}other{Chromium comprova si hi ha programari no desitjat un cop per setmana. Darrera comprovació: fa {NUM_HOURS} hores.}}</translation>
 <translation id="1065672644894730302">No es poden llegir les vostres preferències. És possible que algunes funcions no estiguin disponibles i que els canvis a les preferències no es desin.</translation>
 <translation id="107513968719897256">Per separar la navegació personal de la navegació amb <ph name="NEW_USER" />, crea un perfil nou a Chromium</translation>
 <translation id="1098170124587656448">Chromium pot ajudar a protegir-te de violacions de les dades, d'extensions malicioses i més</translation>
@@ -45,7 +44,6 @@
 <translation id="2711502716910134313">Pestanya de Chromium</translation>
 <translation id="2718390899429598676">Per a més seguretat, Chromium encriptarà les teves dades.</translation>
 <translation id="2770231113462710648">Canvia el navegador predeterminat a:</translation>
-<translation id="2797461000988640326">{NUM_MINS,plural, =1{Chromium comprova si hi ha programari no desitjat un cop per setmana. Darrera comprovació: fa 1 minut.}other{Chromium comprova si hi ha programari no desitjat un cop per setmana. Darrera comprovació: fa {NUM_MINS} minuts.}}</translation>
 <translation id="2799223571221894425">Reinicia</translation>
 <translation id="2847479871509788944">Suprimeix de Chromium...</translation>
 <translation id="2853765747879685679">Pregunta'm quan obri Chromium</translation>
@@ -56,7 +54,6 @@
 <translation id="3032706164202344641">Chromium no pot comprovar les teves contrasenyes. Torna-ho a provar més tard.</translation>
 <translation id="3032787606318309379">S'està afegint a Chromium...</translation>
 <translation id="3068515742935458733">Ajudeu a millorar Chromium; envieu informes d'error i <ph name="UMA_LINK" /> a Google.</translation>
-<translation id="3086207596048762442">Chromium comprova si hi ha programari no desitjat un cop per setmana</translation>
 <translation id="3103660991484857065">L'instal·lador no ha pogut descomprimir l'arxiu. Torneu a baixar Chromium.</translation>
 <translation id="3130323860337406239">Chromium està utilitzant el micròfon.</translation>
 <translation id="3155163173539279776">Torna a iniciar Chromium</translation>
@@ -177,7 +174,6 @@
 <translation id="6847869444787758381">Chromium et permet saber si les contrasenyes s'han posat en perill</translation>
 <translation id="6857782730669500492">Chromium: <ph name="PAGE_TITLE" /></translation>
 <translation id="6863361426438995919">Google Pay (copiada a Chromium)</translation>
-<translation id="6863846675160669383">{NUM_DAYS,plural, =1{Chromium comprova si hi ha programari no desitjat un cop per setmana. Darrera comprovació: fa 1 dia.}other{Chromium comprova si hi ha programari no desitjat un cop per setmana. Darrera comprovació: fa {NUM_DAYS} dies.}}</translation>
 <translation id="6893813176749746474">S'ha actualitzat Chromium, però fa almenys 30 dies que no l'heu utilitzat.</translation>
 <translation id="6964305034639999644">Obre l'enllaç en una finestra d'incò&amp;gnit a Chromium</translation>
 <translation id="6990124437352146030">Per visitar aquest lloc web, Chromium necessita permís per accedir al micròfon</translation>
@@ -241,7 +237,6 @@
 <translation id="8621669128220841554">La instal·lació ha fallat a causa d'un error no especificat. Torneu a baixar Chromium.</translation>
 <translation id="8697124171261953979">També controla la pàgina que es mostra quan inicieu Chromium o quan feu una cerca des de l'omnibox.</translation>
 <translation id="8704119203788522458">Aquest és el vostre Chromium</translation>
-<translation id="8705191560707593947">Chromium comprova si hi ha programari no desitjat un cop per setmana. Darrera comprovació: ahir.</translation>
 <translation id="8796602469536043152">Per visitar aquest lloc web, Chromium necessita permís per accedir a la càmera i al micròfon</translation>
 <translation id="8803635938069941624">Condicions de Chromium OS</translation>
 <translation id="8821041990367117597">Chromium no ha pogut sincronitzar les dades perquè la informació d'inici de sessió del vostre compte no està actualitzada.</translation>
@@ -257,7 +252,6 @@
 <translation id="91086099826398415">Obre l'enllaç en una pes&amp;tanya nova a Chromium</translation>
 <translation id="911206726377975832">També voleu suprimir les dades de navegació?</translation>
 <translation id="9158494823179993217">L'administrador del sistema ha configurat Chromium perquè obri un navegador alternatiu per accedir a <ph name="TARGET_URL_HOSTNAME" />.</translation>
-<translation id="9164845895615421500">Chromium comprova si hi ha programari no desitjat un cop per setmana. Darrera comprovació: fa un moment.</translation>
 <translation id="9190841055450128916">Chromium (mDNS-In)</translation>
 <translation id="93478295209880648">Pot ser que Chromium no funcioni correctament perquè ja no és compatible amb Windows XP ni Windows Vista</translation>
 <translation id="95514773681268843"><ph name="DOMAIN" /> exigeix que llegiu i accepteu els Termes i condicions següents abans no utilitzeu el dispositiu. Aquestes condicions no amplien, modifiquen ni restringeixen les condicions de Chromium OS.</translation>
diff --git a/chrome/app/resources/chromium_strings_cs.xtb b/chrome/app/resources/chromium_strings_cs.xtb
index 02363d9..e8f308a 100644
--- a/chrome/app/resources/chromium_strings_cs.xtb
+++ b/chrome/app/resources/chromium_strings_cs.xtb
@@ -1,7 +1,6 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="cs">
-<translation id="1060499346270045814">{NUM_HOURS,plural, =1{Chromium jednou týdně kontroluje, zda počítač neobsahuje nevyžádaný software. Naposledy zkontrolováno: před hodinou.}few{Chromium jednou týdně kontroluje, zda počítač neobsahuje nevyžádaný software. Naposledy zkontrolováno: před {NUM_HOURS} hodinami.}many{Chromium jednou týdně kontroluje, zda počítač neobsahuje nevyžádaný software. Naposledy zkontrolováno: před {NUM_HOURS} hodiny.}other{Chromium jednou týdně kontroluje, zda počítač neobsahuje nevyžádaný software. Naposledy zkontrolováno: před {NUM_HOURS} hodinami.}}</translation>
 <translation id="1065672644894730302">Nelze číst vaše nastavení.
 
 Některé funkce možná nebudou k dispozici a změny nastavení se neuloží.</translation>
@@ -47,7 +46,6 @@
 <translation id="2711502716910134313">Karta prohlížeče Chromium</translation>
 <translation id="2718390899429598676">V zájmu lepšího zabezpečení bude Chromium šifrovat vaše data.</translation>
 <translation id="2770231113462710648">Změnit výchozí prohlížeč na:</translation>
-<translation id="2797461000988640326">{NUM_MINS,plural, =1{Chromium jednou týdně kontroluje, zda počítač neobsahuje nevyžádaný software. Naposledy zkontrolováno: před 1 minutou.}few{Chromium jednou týdně kontroluje, zda počítač neobsahuje nevyžádaný software. Naposledy zkontrolováno: před {NUM_MINS} minutami.}many{Chromium jednou týdně kontroluje, zda počítač neobsahuje nevyžádaný software. Naposledy zkontrolováno: před {NUM_MINS} minuty.}other{Chromium jednou týdně kontroluje, zda počítač neobsahuje nevyžádaný software. Naposledy zkontrolováno: před {NUM_MINS} minutami.}}</translation>
 <translation id="2799223571221894425">Restartovat</translation>
 <translation id="2847479871509788944">Odstranit z prohlížeče Chromium...</translation>
 <translation id="2853765747879685679">Při otevření prohlížeče Chromium se zeptat</translation>
@@ -58,7 +56,6 @@
 <translation id="3032706164202344641">Chromium nemůže zkontrolovat hesla. Zkuste to později.</translation>
 <translation id="3032787606318309379">Přidávání do prohlížeče Chromium...</translation>
 <translation id="3068515742935458733">Pomozte aplikaci Chromium zlepšovat tím, že budete společnosti Google zasílat zprávy o selhání a <ph name="UMA_LINK" />.</translation>
-<translation id="3086207596048762442">Chromium jednou týdně kontroluje, zda počítač neobsahuje nevyžádaný software</translation>
 <translation id="3103660991484857065">Instalačnímu programu se nepodařilo rozbalit archiv. Stáhněte prosím Chromium znovu.</translation>
 <translation id="3130323860337406239">Chromium používá váš mikrofon.</translation>
 <translation id="3155163173539279776">Restartovat Chromium</translation>
@@ -179,7 +176,6 @@
 <translation id="6847869444787758381">Pokud vaše hesla někdo prolomí, Chromium vás o tom bude informovat</translation>
 <translation id="6857782730669500492">Chromium – <ph name="PAGE_TITLE" /></translation>
 <translation id="6863361426438995919">Google Pay (zkopírováno do prohlížeče Chromium)</translation>
-<translation id="6863846675160669383">{NUM_DAYS,plural, =1{Chromium jednou týdně kontroluje, zda počítač neobsahuje nevyžádaný software. Naposledy zkontrolováno: před 1 dnem.}few{Chromium jednou týdně kontroluje, zda počítač neobsahuje nevyžádaný software. Naposledy zkontrolováno: před {NUM_DAYS} dny.}many{Chromium jednou týdně kontroluje, zda počítač neobsahuje nevyžádaný software. Naposledy zkontrolováno: před {NUM_DAYS} dne.}other{Chromium jednou týdně kontroluje, zda počítač neobsahuje nevyžádaný software. Naposledy zkontrolováno: před {NUM_DAYS} dny.}}</translation>
 <translation id="6893813176749746474">Prohlížeč Chromium byl aktualizován, ale minimálně po 30 dnů jste jej nepoužili.</translation>
 <translation id="6964305034639999644">Otevřít odkaz v &amp;anonymním okně prohlížeče Chromium</translation>
 <translation id="6990124437352146030">Chromium pro tento web potřebuje oprávnění k přístupu k mikrofonu</translation>
@@ -243,7 +239,6 @@
 <translation id="8621669128220841554">Instalace se z neznámého důvodu nezdařila. Stáhněte prosím Chromium znovu.</translation>
 <translation id="8697124171261953979">Také řídí, která stránka se zobrazí po spuštění prohlížeče Chromium nebo při vyhledávání v omniboxu.</translation>
 <translation id="8704119203788522458">Toto je váš prohlížeč Chromium</translation>
-<translation id="8705191560707593947">Chromium jednou týdně kontroluje, zda počítač neobsahuje nevyžádaný software. Naposledy zkontrolováno: včera.</translation>
 <translation id="8796602469536043152">Chromium pro tento web potřebuje oprávnění k přístupu k fotoaparátu a mikrofonu</translation>
 <translation id="8803635938069941624">Smluvní podmínky systému Chromium OS</translation>
 <translation id="8821041990367117597">Prohlížeč Chromium nemůže synchronizovat data, protože vaše přihlašovací údaje k účtu jsou zastaralé.</translation>
@@ -259,7 +254,6 @@
 <translation id="91086099826398415">Otevřít odkaz na nové kar&amp;tě prohlížeče Chromium</translation>
 <translation id="911206726377975832">Vymazat také všechna data procházení?</translation>
 <translation id="9158494823179993217">Administrátor systému nakonfiguroval prohlížeč Chromium tak, aby pro přístup k adrese <ph name="TARGET_URL_HOSTNAME" /> otevřel alternativní prohlížeč.</translation>
-<translation id="9164845895615421500">Chromium jednou týdně kontroluje, zda počítač neobsahuje nevyžádaný software. Naposledy zkontrolováno: před chvílí.</translation>
 <translation id="9190841055450128916">Chromium (mDNS-In)</translation>
 <translation id="93478295209880648">Prohlížeč Chromium nemusí fungovat správně, protože v systémech Windows XP a Windows Vista již není podporován</translation>
 <translation id="95514773681268843">Doména <ph name="DOMAIN" /> vyžaduje, abyste si před použitím tohoto zařízení přečetli následující smluvní podmínky a odsouhlasili je. Tyto smluvní podmínky nerozšiřují, neupravují ani neomezují smluvní podmínky systému Chromium OS.</translation>
diff --git a/chrome/app/resources/chromium_strings_da.xtb b/chrome/app/resources/chromium_strings_da.xtb
index 016de166..199dd28b 100644
--- a/chrome/app/resources/chromium_strings_da.xtb
+++ b/chrome/app/resources/chromium_strings_da.xtb
@@ -1,7 +1,6 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="da">
-<translation id="1060499346270045814">{NUM_HOURS,plural, =1{Chromium tjekker, om du har uønsket software, én gang om ugen. Seneste tjek: For 1 time siden.}one{Chromium tjekker, om du har uønsket software, én gang om ugen. Seneste tjek: For {NUM_HOURS} time siden.}other{Chromium tjekker, om du har uønsket software, én gang om ugen. Seneste tjek: For {NUM_HOURS} timer siden.}}</translation>
 <translation id="1065672644894730302">Dine præferencer kan ikke læses. Visse funktioner er muligvis ikke tilgængelige, og ændringer af præferencer gemmes ikke.</translation>
 <translation id="107513968719897256">Hvis du vil adskille din personlige browsing og <ph name="NEW_USER" />-browsing, kan du oprette en ny profil i Chromium</translation>
 <translation id="1098170124587656448">Chromium kan hjælpe med at beskytte dig mod brud på datasikkerheden, farlige udvidelser og meget mere</translation>
@@ -45,7 +44,6 @@
 <translation id="2711502716910134313">Fanen Chromium</translation>
 <translation id="2718390899429598676">Som et ekstra sikkerhedsniveau krypterer Chromium dine data.</translation>
 <translation id="2770231113462710648">Skift standardbrowser til:</translation>
-<translation id="2797461000988640326">{NUM_MINS,plural, =1{Chromium tjekker, om du har uønsket software, én gang om ugen. Seneste tjek: For 1 minut siden.}one{Chromium tjekker, om du har uønsket software, én gang om ugen. Seneste tjek: For {NUM_MINS} minut siden.}other{Chromium tjekker, om du har uønsket software, én gang om ugen. Seneste tjek: For {NUM_MINS} minutter siden.}}</translation>
 <translation id="2799223571221894425">Genstart</translation>
 <translation id="2847479871509788944">Fjern fra Chromium...</translation>
 <translation id="2853765747879685679">Spørg, når jeg åbner Chromium</translation>
@@ -56,7 +54,6 @@
 <translation id="3032706164202344641">Chromium kan ikke tjekke dine adgangskoder. Prøv igen senere.</translation>
 <translation id="3032787606318309379">Føjer til Chromium...</translation>
 <translation id="3068515742935458733">Hjælp med at gøre Chromium bedre ved at sende fejlrapporter og <ph name="UMA_LINK" /> til Google</translation>
-<translation id="3086207596048762442">Chromium tjekker, om du har uønsket software, én gang om ugen</translation>
 <translation id="3103660991484857065">Installationsprogrammet kunne ikke pakke arkivet ud. Download Chromium igen.</translation>
 <translation id="3130323860337406239">Chromium bruger din mikrofon.</translation>
 <translation id="3155163173539279776">Genstart Chromium</translation>
@@ -177,7 +174,6 @@
 <translation id="6847869444787758381">Chromium giver dig besked, hvis dine adgangskoder kompromitteres</translation>
 <translation id="6857782730669500492">Chromium – <ph name="PAGE_TITLE" /></translation>
 <translation id="6863361426438995919">Google Pay (kopieret til Chromium)</translation>
-<translation id="6863846675160669383">{NUM_DAYS,plural, =1{Chromium tjekker, om du har uønsket software, én gang om ugen. Seneste tjek: For 1 dag siden.}one{Chromium tjekker, om du har uønsket software, én gang om ugen. Seneste tjek: For {NUM_DAYS} dag siden.}other{Chromium tjekker, om du har uønsket software, én gang om ugen. Seneste tjek: For {NUM_DAYS} dage siden.}}</translation>
 <translation id="6893813176749746474">Chromium er blevet opdateret, men du har ikke brugt den i 30 dage.</translation>
 <translation id="6964305034639999644">Åbn linket i et Chromium-inko&amp;gnitovindue</translation>
 <translation id="6990124437352146030">Chromium skal have tilladelse til at bruge din mikrofon på dette website</translation>
@@ -242,7 +238,6 @@
 <translation id="8621669128220841554">Installationen mislykkedes på grund af en uspecificeret fejl. Download Chromium igen.</translation>
 <translation id="8697124171261953979">Den styrer også, hvilken side der vises, når du åbner Chromium eller søger via omnifeltet.</translation>
 <translation id="8704119203788522458">Dette er din Chromium-browser</translation>
-<translation id="8705191560707593947">Chromium tjekker, om du har uønsket software, én gang om ugen. Seneste tjek: I går.</translation>
 <translation id="8796602469536043152">Chromium skal have tilladelse til at bruge dit kamera og din mikrofon på dette website</translation>
 <translation id="8803635938069941624">Vilkår for Chromium OS</translation>
 <translation id="8821041990367117597">Chromium kunne ikke synkronisere dine data, fordi loginoplysningerne for din konto er forældede.</translation>
@@ -258,7 +253,6 @@
 <translation id="91086099826398415">Åbn linket på en ny Chromium-&amp;fane</translation>
 <translation id="911206726377975832">Slet også dine browserdata?</translation>
 <translation id="9158494823179993217">Din systemadministrator har konfigureret Chromium til at åbne en anden browser for at få adgang til <ph name="TARGET_URL_HOSTNAME" />.</translation>
-<translation id="9164845895615421500">Chromium tjekker, om du har uønsket software, én gang om ugen. Seneste tjek: For et øjeblik siden.</translation>
 <translation id="9190841055450128916">Chromium (mDNS-In)</translation>
 <translation id="93478295209880648">Chromium fungerer muligvis ikke korrekt på grund af manglende understøttelse i Windows XP og Windows Vista</translation>
 <translation id="95514773681268843"><ph name="DOMAIN" /> kræver, at du læser og accepterer følgende servicevilkår, inden du bruger denne enhed. Disse vilkår udvider, ændrer eller begrænser på ingen måde vilkårene for Chromium OS.</translation>
diff --git a/chrome/app/resources/chromium_strings_de.xtb b/chrome/app/resources/chromium_strings_de.xtb
index 2ccf6e6..45a96a6a 100644
--- a/chrome/app/resources/chromium_strings_de.xtb
+++ b/chrome/app/resources/chromium_strings_de.xtb
@@ -1,10 +1,9 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="de">
-<translation id="1060499346270045814">{NUM_HOURS,plural, =1{Chromium prüft Ihr Gerät einmal pro Woche auf unerwünschte Software. Zuletzt geprüft: vor 1 Stunde.}other{Chromium prüft Ihr Gerät einmal pro Woche auf unerwünschte Software. Zuletzt geprüft: vor {NUM_HOURS} Stunden.}}</translation>
 <translation id="1065672644894730302">Ihre Einstellungen können nicht gelesen werden. Einige Funktionen sind möglicherweise nicht verfügbar und Änderungen an Einstellungen werden nicht gespeichert.</translation>
 <translation id="107513968719897256">Wenn Sie Ihre privaten und die Browsingaktivitäten für <ph name="NEW_USER" />getrennt halten möchten, erstellen Sie ein neues Profil in Chromium</translation>
-<translation id="1098170124587656448">Chromium kann dazu beitragen, Sie beispielsweise vor Datenpannen und schädlichen Erweiterungen zu schützen</translation>
+<translation id="1098170124587656448">Chromium kann helfen, Sie vor Bedrohungen wie Datenpannen und schädlichen Erweiterungen zu schützen</translation>
 <translation id="1104942323762546749">Chromium möchte Ihre Passwörter exportieren. Wenn Sie dies zulassen möchten, geben Sie Ihr Windows-Passwort ein.</translation>
 <translation id="113122355610423240">Chromium ist Ihr Standardbrowser</translation>
 <translation id="1131805035311359397">Wenn Sie prüfen möchten, ob Ihre Passwörter von Datenpannen und anderen Sicherheitsproblemen betroffen sind, <ph name="BEGIN_LINK" />melden Sie sich in Chromium an<ph name="END_LINK" />.</translation>
@@ -45,7 +44,6 @@
 <translation id="2711502716910134313">Chromium-Tab</translation>
 <translation id="2718390899429598676">Chromium verschlüsselt Ihre Daten zur Erhöhung der Sicherheit.</translation>
 <translation id="2770231113462710648">Standardbrowser ändern in:</translation>
-<translation id="2797461000988640326">{NUM_MINS,plural, =1{Chromium prüft Ihr Gerät einmal pro Woche auf unerwünschte Software. Zuletzt geprüft: vor 1 Minute.}other{Chromium prüft Ihr Gerät einmal pro Woche auf unerwünschte Software. Zuletzt geprüft: vor {NUM_MINS} Minuten.}}</translation>
 <translation id="2799223571221894425">Neu starten</translation>
 <translation id="2847479871509788944">Aus Chromium entfernen...</translation>
 <translation id="2853765747879685679">Fragen, wenn ich Chromium öffne</translation>
@@ -56,7 +54,6 @@
 <translation id="3032706164202344641">Chromium kann Ihre Passwörter nicht prüfen. Versuchen Sie es später noch einmal.</translation>
 <translation id="3032787606318309379">Wird zu Chromium hinzugefügt...</translation>
 <translation id="3068515742935458733">Absturzberichte und <ph name="UMA_LINK" /> zur Verbesserung von Chromium an Google senden</translation>
-<translation id="3086207596048762442">Chromium prüft Ihr Gerät einmal pro Woche auf unerwünschte Software</translation>
 <translation id="3103660991484857065">Das Installationsprogramm konnte das Archiv nicht dekomprimieren. Bitte laden Sie Chromium erneut herunter.</translation>
 <translation id="3130323860337406239">Chromium verwendet Ihr Mikrofon.</translation>
 <translation id="3155163173539279776">Chromium neu starten</translation>
@@ -70,7 +67,7 @@
 <translation id="328888136576916638">Google API-Schlüssel fehlen. Einige Funktionen von Chromium sind deaktiviert.</translation>
 <translation id="3296368748942286671">Apps weiter im Hintergrund ausführen, wenn Chromium geschlossen wird</translation>
 <translation id="331951419404882060">Chromium OS konnte Ihre Daten aufgrund eines Fehlers bei der Anmeldung nicht synchronisieren.</translation>
-<translation id="347328004046849135">Chromium benachrichtigt Sie, wenn Sie sich mit einem gehackten Passwort anmelden</translation>
+<translation id="347328004046849135">Wenn sich mit einem Passwort anmelden, das gehackt wurde, benachrichtigt Sie Chromium entsprechend.</translation>
 <translation id="3474745554856756813">Dadurch werden <ph name="ITEMS_COUNT" /> Elemente von diesem Gerät gelöscht. Wenn Sie Ihre Daten später abrufen möchten, melden Sie sich als <ph name="USER_EMAIL" /> in Chromium an.</translation>
 <translation id="3509308970982693815">Schließen Sie bitte alle Chromium-Fenster und versuchen Sie es erneut.</translation>
 <translation id="3575459661164320785">Schädliche Software wurde auf Ihrem Computer gefunden. Chromium kann diese Software entfernen, Ihre Einstellungen wiederherstellen und Erweiterungen deaktivieren, sodass Ihr Browser wieder wie gewohnt funktioniert.</translation>
@@ -152,7 +149,7 @@
 <translation id="6219195342503754812">{0,plural, =0{Chromium wird jetzt neu gestartet}=1{Chromium wird in einer Sekunde neu gestartet}other{Chromium wird in # Sekunden neu gestartet}}</translation>
 <translation id="623836266260425961">Chromium OS konnte Ihre Daten nicht synchronisieren.</translation>
 <translation id="6248213926982192922">Chromium als Standardbrowser verwenden</translation>
-<translation id="6266342355635466082">Chromium kann nicht nach Updates suchen. Überprüfen Sie Ihre Internetverbindung.</translation>
+<translation id="6266342355635466082">Chromium kann nicht nach Aktualisierungen suchen. Überprüfen Sie Ihre Internetverbindung.</translation>
 <translation id="6268381023930128611">Von Chromium abmelden?</translation>
 <translation id="6295779123002464101"><ph name="FILE_NAME" /> ist möglicherweise schädlich und wurde daher von Chromium blockiert.</translation>
 <translation id="6309712487085796862">Chromium verwendet Ihre Kamera.</translation>
@@ -177,7 +174,6 @@
 <translation id="6847869444787758381">Chromium wird Sie informieren, sollten Ihre Passwörter nicht mehr sicher sein</translation>
 <translation id="6857782730669500492">Chromium – <ph name="PAGE_TITLE" /></translation>
 <translation id="6863361426438995919">Google Pay (in Chromium kopiert)</translation>
-<translation id="6863846675160669383">{NUM_DAYS,plural, =1{Chromium prüft Ihr Gerät einmal pro Woche auf unerwünschte Software. Zuletzt geprüft: vor 1 Tag.}other{Chromium prüft Ihr Gerät einmal pro Woche auf unerwünschte Software. Zuletzt geprüft: vor {NUM_DAYS} Tagen.}}</translation>
 <translation id="6893813176749746474">Chromium wurde aktualisiert, Sie haben den Browser jedoch mindestens 30 Tage nicht verwendet.</translation>
 <translation id="6964305034639999644">Link in Chromium-Inkognitofenster öffnen</translation>
 <translation id="6990124437352146030">Chromium benötigt für diese Website die Berechtigung, auf Ihr Mikrofon zuzugreifen</translation>
@@ -241,7 +237,6 @@
 <translation id="8621669128220841554">Die Installation konnte aufgrund eines undefinierten Fehlers nicht abgeschlossen werden. Bitte laden Sie Chromium erneut herunter.</translation>
 <translation id="8697124171261953979">Die Erweiterung legt auch fest, welche Seite beim Start von Chromium oder bei der Suche über die Omnibox angezeigt wird.</translation>
 <translation id="8704119203788522458">Dies ist Ihr persönlicher Chromium-Browser</translation>
-<translation id="8705191560707593947">Chromium prüft Ihr Gerät einmal pro Woche auf unerwünschte Software. Zuletzt geprüft: gestern.</translation>
 <translation id="8796602469536043152">Chromium benötigt für diese Website die Berechtigung, auf Ihre Kamera und Ihr Mikrofon zuzugreifen</translation>
 <translation id="8803635938069941624">Chromium OS-Nutzungsbedingungen</translation>
 <translation id="8821041990367117597">Chromium konnte Ihre Daten nicht synchronisieren, da die Anmeldedaten Ihres Kontos nicht mehr aktuell sind.</translation>
@@ -257,7 +252,6 @@
 <translation id="91086099826398415">Link in neuem Chromium-Tab öffnen</translation>
 <translation id="911206726377975832">Auch die Browserdaten löschen?</translation>
 <translation id="9158494823179993217">Ihr Systemadministrator hat Chromium so konfiguriert, dass ein alternativer Browser für den Zugriff auf <ph name="TARGET_URL_HOSTNAME" /> geöffnet wird.</translation>
-<translation id="9164845895615421500">Chromium prüft Ihr Gerät einmal pro Woche auf unerwünschte Software. Zuletzt geprüft: vor Kurzem.</translation>
 <translation id="9190841055450128916">Chromium (mDNS-In)</translation>
 <translation id="93478295209880648">Chromium funktioniert unter Umständen nicht ordnungsgemäß, da es unter Windows XP und Windows Vista nicht mehr unterstützt wird</translation>
 <translation id="95514773681268843">Vor der Verwendung dieses Geräts ist es erforderlich, dass Sie die folgenden Nutzungsbedingungen von <ph name="DOMAIN" /> akzeptieren. Durch diese Nutzungsbedingungen werden die Chromium OS-Nutzungsbedingungen nicht erweitert, geändert oder eingeschränkt.</translation>
diff --git a/chrome/app/resources/chromium_strings_el.xtb b/chrome/app/resources/chromium_strings_el.xtb
index 5a7dc568..b525cb0 100644
--- a/chrome/app/resources/chromium_strings_el.xtb
+++ b/chrome/app/resources/chromium_strings_el.xtb
@@ -1,7 +1,6 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="el">
-<translation id="1060499346270045814">{NUM_HOURS,plural, =1{To Chromium ελέγχει για ανεπιθύμητο λογισμικό μία φορά την εβδομάδα. Τελευταία ενημέρωση: πριν από μία ώρα.}other{To Chromium ελέγχει για ανεπιθύμητο λογισμικό μία φορά την εβδομάδα. Τελευταία ενημέρωση πριν από {NUM_HOURS} ώρες.}}</translation>
 <translation id="1065672644894730302">Δεν είναι δυνατή η ανάγνωση των προτιμήσεών σας. Ορισμένες λειτουργίες ενδέχεται να μην είναι διαθέσιμες και οι αλλαγές στις προτιμήσεις δεν θα αποθηκευτούν.</translation>
 <translation id="107513968719897256">Για να διαχωρίσετε την προσωπική περιήγηση από την περιήγηση του χρήστη <ph name="NEW_USER" />, δημιουργήστε ένα νέο προφίλ στο Chromium.</translation>
 <translation id="1098170124587656448">Το Chromium μπορεί να σας βοηθήσει με την προστασία από παραβιάσεις δεδομένων, ακατάλληλες επεκτάσεις κ.α.</translation>
@@ -45,7 +44,6 @@
 <translation id="2711502716910134313">Καρτέλα Chromium</translation>
 <translation id="2718390899429598676">Για επιπλέον ασφάλεια, το Chromium θα κρυπτογραφήσει τα δεδομένα σας.</translation>
 <translation id="2770231113462710648">Αλλαγή προεπιλεγμένου προγράμματος περιήγησης σε:</translation>
-<translation id="2797461000988640326">{NUM_MINS,plural, =1{To Chromium ελέγχει για ανεπιθύμητο λογισμικό μία φορά την εβδομάδα. Τελευταίος έλεγχος: πριν από ένα λεπτό.}other{To Chromium ελέγχει για ανεπιθύμητο λογισμικό μία φορά την εβδομάδα. Τελευταίος έλεγχος: πριν από {NUM_MINS} λεπτά.}}</translation>
 <translation id="2799223571221894425">Επανεκκίνηση</translation>
 <translation id="2847479871509788944">Κατάργηση από το Chromium…</translation>
 <translation id="2853765747879685679">Να γίνεται ερώτηση όταν ανοίγω το Chromium</translation>
@@ -56,7 +54,6 @@
 <translation id="3032706164202344641">Το Chromium δεν μπορεί να ελέγξει τους κωδικούς πρόσβασής σας. Δοκιμάστε ξανά αργότερα.</translation>
 <translation id="3032787606318309379">Προσθήκη στο Chromium…</translation>
 <translation id="3068515742935458733">Βοηθήστε μας να κάνουμε το Chromium καλύτερο, αποστέλλωντας αναφορές σφαλμάτων και <ph name="UMA_LINK" /> στη Google</translation>
-<translation id="3086207596048762442">To Chromium ελέγχει για ανεπιθύμητο λογισμικό μία φορά την εβδομάδα.</translation>
 <translation id="3103660991484857065">Η αποσυμπίεση του αρχείου από το πρόγραμμα εγκατάστασης απέτυχε. Κατεβάστε το Chromium ξανά.</translation>
 <translation id="3130323860337406239">Το Chromium χρησιμοποιεί το μικρόφωνό σας.</translation>
 <translation id="3155163173539279776">Επανεκκίνηση Chromium</translation>
@@ -177,7 +174,6 @@
 <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{To Chromium ελέγχει για ανεπιθύμητο λογισμικό μία φορά την εβδομάδα. Τελευταίος έλεγχος: πριν από μία ημέρα.}other{To Chromium ελέγχει για ανεπιθύμητο λογισμικό μία φορά την εβδομάδα. Τελευταίος έλεγχος: πριν από {NUM_DAYS} ημέρες.}}</translation>
 <translation id="6893813176749746474">Το Chromium έχει ενημερωθεί, αλλά δεν το έχετε χρησιμοποιήσει για 30 ημέρες τουλάχιστον.</translation>
 <translation id="6964305034639999644">Άνοιγμα συνδέσμου σε Παράθυρο ανών&amp;υμης περιήγησης Chromium</translation>
 <translation id="6990124437352146030">Το Chromium χρειάζεται άδεια, για να αποκτήσει πρόσβαση στο μικρόφωνο για αυτόν τον ιστότοπο</translation>
@@ -242,7 +238,6 @@
 <translation id="8621669128220841554">Η εγκατάσταση απέτυχε λόγω μη καθορισμένου σφάλματος. Κατεβάστε το Chromium ξανά.</translation>
 <translation id="8697124171261953979">Επίσης, ελέγχει τη σελίδα που εμφανίζεται κατά την εκκίνηση του Chromium ή όταν κάνετε αναζήτηση από το κύριο πλαίσιο.</translation>
 <translation id="8704119203788522458">Ορίστε το δικό σας Chromium</translation>
-<translation id="8705191560707593947">To Chromium ελέγχει για ανεπιθύμητο λογισμικό μία φορά την εβδομάδα. Τελευταίος έλεγχος: χθες.</translation>
 <translation id="8796602469536043152">Το Chromium χρειάζεται άδεια, για να αποκτήσει πρόσβαση στην κάμερα και στο μικρόφωνο για αυτόν τον ιστότοπο</translation>
 <translation id="8803635938069941624">Όροι του Chromium OS</translation>
 <translation id="8821041990367117597">Το Chromium δεν κατάφερε να συγχρονίσει τα δεδομένα σας επειδή τα στοιχεία σύνδεσης στο λογαριασμό σας δεν έχουν ενημερωθεί.</translation>
@@ -258,7 +253,6 @@
 <translation id="91086099826398415">Άνοιγμα Συνδέσμου σε Νέα καρτέ&amp;λα Chromium</translation>
 <translation id="911206726377975832">Να γίνει διαγραφή και των δεδομένων περιήγησης;</translation>
 <translation id="9158494823179993217">Ο διαχειριστής συστήματος έχει διαμορφώσει το Chromium έτσι ώστε να ανοίγει άλλο πρόγραμμα περιήγησης για την πρόσβαση στη διεύθυνση <ph name="TARGET_URL_HOSTNAME" />.</translation>
-<translation id="9164845895615421500">To Chromium ελέγχει για ανεπιθύμητο λογισμικό μία φορά την εβδομάδα. Τελευταίος έλεγχος: πριν από ένα λεπτό.</translation>
 <translation id="9190841055450128916">Chromium (mDNS-In)</translation>
 <translation id="93478295209880648">Το Chromium μπορεί να μην λειτουργεί σωστά, επειδή δεν υποστηρίζεται πια σε Windows XP και Windows Vista</translation>
 <translation id="95514773681268843">Το <ph name="DOMAIN" /> απαιτεί να διαβάσετε και να αποδεχτείτε τους ακόλουθους Όρους Παροχής Υπηρεσιών πριν από τη χρήση αυτής της συσκευής. Οι συγκεκριμένοι όροι δεν επεκτείνουν, τροποποιούν ή περιορίζουν τους όρους του Chromium OS.</translation>
diff --git a/chrome/app/resources/chromium_strings_en-GB.xtb b/chrome/app/resources/chromium_strings_en-GB.xtb
index 028de2c9..680d72c 100644
--- a/chrome/app/resources/chromium_strings_en-GB.xtb
+++ b/chrome/app/resources/chromium_strings_en-GB.xtb
@@ -1,7 +1,6 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="en-GB">
-<translation id="1060499346270045814">{NUM_HOURS,plural, =1{Chromium checks for unwanted software once a week. Last checked: 1 hour ago.}other{Chromium checks for unwanted software once a week. Last checked: {NUM_HOURS} hours ago.}}</translation>
 <translation id="1065672644894730302">Your preferences cannot be read.
 
 Some features may be unavailable and changes to preferences won't be saved.</translation>
@@ -47,7 +46,6 @@
 <translation id="2711502716910134313">Chromium Tab</translation>
 <translation id="2718390899429598676">For added security, Chromium will encrypt your data.</translation>
 <translation id="2770231113462710648">Change default browser to:</translation>
-<translation id="2797461000988640326">{NUM_MINS,plural, =1{Chromium checks for unwanted software once a week. Last checked: 1 minute ago.}other{Chromium checks for unwanted software once a week. Last checked: {NUM_MINS} minutes ago.}}</translation>
 <translation id="2799223571221894425">Relaunch</translation>
 <translation id="2847479871509788944">Remove from Chromium...</translation>
 <translation id="2853765747879685679">Ask when I open Chromium</translation>
@@ -58,7 +56,6 @@
 <translation id="3032706164202344641">Chromium can't check your passwords. Try again later.</translation>
 <translation id="3032787606318309379">Adding to Chromium ...</translation>
 <translation id="3068515742935458733">Help make Chromium better by sending crash reports and <ph name="UMA_LINK" /> to Google</translation>
-<translation id="3086207596048762442">Chromium checks for unwanted software once a week</translation>
 <translation id="3103660991484857065">The installer failed to uncompress archive. Please download Chromium again.</translation>
 <translation id="3130323860337406239">Chromium is using your microphone.</translation>
 <translation id="3155163173539279776">Relaunch Chromium</translation>
@@ -179,7 +176,6 @@
 <translation id="6847869444787758381">Chromium lets you know if your passwords are ever compromised</translation>
 <translation id="6857782730669500492">Chromium - <ph name="PAGE_TITLE" /></translation>
 <translation id="6863361426438995919">Google Pay (copied to Chromium)</translation>
-<translation id="6863846675160669383">{NUM_DAYS,plural, =1{Chromium checks for unwanted software once a week. Last checked: 1 day ago.}other{Chromium checks for unwanted software once a week. Last checked: {NUM_DAYS} days ago.}}</translation>
 <translation id="6893813176749746474">Chromium has been updated, but you haven't used it for 30 days or more.</translation>
 <translation id="6964305034639999644">Open link in Chromium inco&amp;gnito window</translation>
 <translation id="6990124437352146030">Chromium needs permission to access your microphone for this site</translation>
@@ -244,7 +240,6 @@
 <translation id="8621669128220841554">Installation failed due to unspecified error. Please download Chromium again.</translation>
 <translation id="8697124171261953979">It also controls what page is shown when you start Chromium or search from the Omnibox.</translation>
 <translation id="8704119203788522458">This is your Chromium</translation>
-<translation id="8705191560707593947">Chromium checks for unwanted software once a week. Last checked: yesterday.</translation>
 <translation id="8796602469536043152">Chromium needs permission to access your camera and microphone for this site</translation>
 <translation id="8803635938069941624">Chromium OS terms</translation>
 <translation id="8821041990367117597">Chromium could not sync your data because your account sign-in details are out of date.</translation>
@@ -260,7 +255,6 @@
 <translation id="91086099826398415">Open Link in New Chromium &amp;tab</translation>
 <translation id="911206726377975832">Also delete your browsing data?</translation>
 <translation id="9158494823179993217">Your system administrator has configured Chromium to open an alternative browser to access <ph name="TARGET_URL_HOSTNAME" />.</translation>
-<translation id="9164845895615421500">Chromium checks for unwanted software once a week. Last checked: a moment ago.</translation>
 <translation id="9190841055450128916">Chromium (mDNS-In)</translation>
 <translation id="93478295209880648">Chromium may not function correctly because it is no longer supported on Windows XP or Windows Vista</translation>
 <translation id="95514773681268843"><ph name="DOMAIN" /> requires that you read and accept the following Terms of Service before using this device. These terms do not expand, modify or limit the Chromium OS Terms.</translation>
diff --git a/chrome/app/resources/chromium_strings_es-419.xtb b/chrome/app/resources/chromium_strings_es-419.xtb
index a6a7b4a2..61d4349 100644
--- a/chrome/app/resources/chromium_strings_es-419.xtb
+++ b/chrome/app/resources/chromium_strings_es-419.xtb
@@ -1,7 +1,6 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="es-419">
-<translation id="1060499346270045814">{NUM_HOURS,plural, =1{Chromium busca software no deseado una vez a la semana. Última verificación: hace 1 hora.}other{Chromium busca software no deseado una vez a la semana. Última verificación: hace {NUM_HOURS} horas.}}</translation>
 <translation id="1065672644894730302">No se pueden leer tus preferencias. Es posible que algunas funciones no estén disponibles y que no se guarden los cambios realizados a las preferencias.</translation>
 <translation id="107513968719897256">Para separar tu navegación personal de la de <ph name="NEW_USER" />, crea un nuevo perfil de Chromium.</translation>
 <translation id="1098170124587656448">Chromium puede protegerte ante violaciones de la seguridad de los datos, extensiones dañadas y mucho más</translation>
@@ -45,7 +44,6 @@
 <translation id="2711502716910134313">Pestaña de Chromium</translation>
 <translation id="2718390899429598676">Para mayor seguridad, Chromium encriptará los datos.</translation>
 <translation id="2770231113462710648">Cambiar el navegador predeterminado a:</translation>
-<translation id="2797461000988640326">{NUM_MINS,plural, =1{Chromium busca software no deseado una vez a la semana. Última verificación: hace 1 minuto.}other{Chromium busca software no deseado una vez a la semana. Última verificación: hace {NUM_MINS} minutos.}}</translation>
 <translation id="2799223571221894425">Reiniciar</translation>
 <translation id="2847479871509788944">Eliminar de Chromium…</translation>
 <translation id="2853765747879685679">Preguntar al abrir Chromium</translation>
@@ -56,7 +54,6 @@
 <translation id="3032706164202344641">Chromium no puede revisar las contraseñas. Vuelve a intentarlo más tarde.</translation>
 <translation id="3032787606318309379">Agregar a Chromium...</translation>
 <translation id="3068515742935458733">Envía a Google informes de fallos y <ph name="UMA_LINK" /> para ayudar a mejorar Chromium.</translation>
-<translation id="3086207596048762442">Chromium busca software no deseado una vez a la semana</translation>
 <translation id="3103660991484857065">El instalador no pudo descomprimir el archivo. Descarga Chromium nuevamente.</translation>
 <translation id="3130323860337406239">Chromium está usando tu micrófono.</translation>
 <translation id="3155163173539279776">Reiniciar Chromium</translation>
@@ -173,7 +170,6 @@
 <translation id="6847869444787758381">Chromium te informará si tus contraseñas se ven comprometidas</translation>
 <translation id="6857782730669500492">Chromium - <ph name="PAGE_TITLE" /></translation>
 <translation id="6863361426438995919">Google Pay (copiada en Chromium)</translation>
-<translation id="6863846675160669383">{NUM_DAYS,plural, =1{Chromium busca software no deseado una vez a la semana. Última verificación: hace 1 día}other{Chromium busca software no deseado una vez a la semana. Última verificación: hace {NUM_DAYS} días.}}</translation>
 <translation id="6893813176749746474">Chromium fue actualizado, pero no lo has utilizado en los últimos 30 días.</translation>
 <translation id="6964305034639999644">Abrir vínculo en una ventana de navegación de incó&amp;gnito de Chromium</translation>
 <translation id="6990124437352146030">Chromium necesita permiso para acceder a tu micrófono para este sitio</translation>
@@ -236,7 +232,6 @@
 <translation id="8621669128220841554">La instalación falló debido a un error no especificado. Descarga Chromium otra vez.</translation>
 <translation id="8697124171261953979">También controla qué página se muestra al iniciar Chromium o al realizar búsquedas desde el cuadro multifunción.</translation>
 <translation id="8704119203788522458">Este es tu Chromium</translation>
-<translation id="8705191560707593947">Chromium busca software no deseado una vez a la semana. Última verificación: ayer.</translation>
 <translation id="8796602469536043152">Chromium necesita permiso para acceder a tu cámara y micrófono para este sitio</translation>
 <translation id="8803635938069941624">Condiciones del Sistema operativo Chromium</translation>
 <translation id="8821041990367117597">Chromium no pudo sincronizar los datos porque los datos de acceso de la cuenta están obsoletos.</translation>
@@ -252,7 +247,6 @@
 <translation id="91086099826398415">Abrir vínculo en una pes&amp;taña nueva de Chromium</translation>
 <translation id="911206726377975832">¿También eliminar datos de navegación?</translation>
 <translation id="9158494823179993217">El administrador del sistema configuró Chromium de manera que abriera un navegador alternativo para acceder a <ph name="TARGET_URL_HOSTNAME" />.</translation>
-<translation id="9164845895615421500">Chromium busca software no deseado una vez a la semana. Última verificación: hace un momento.</translation>
 <translation id="9190841055450128916">Chromium (tráfico mDNS entrante)</translation>
 <translation id="93478295209880648">Es posible que Chromium no funcione correctamente porque ya no es compatible con Windows XP ni Windows Vista</translation>
 <translation id="95514773681268843"><ph name="DOMAIN" /> requiere que leas y aceptes las siguientes Condiciones del Servicio antes de usar este dispositivo. Estas condiciones no amplían, modifican ni limitan las Condiciones de Chromium OS.</translation>
diff --git a/chrome/app/resources/chromium_strings_es.xtb b/chrome/app/resources/chromium_strings_es.xtb
index d8745f00..03178d7 100644
--- a/chrome/app/resources/chromium_strings_es.xtb
+++ b/chrome/app/resources/chromium_strings_es.xtb
@@ -1,7 +1,6 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="es">
-<translation id="1060499346270045814">{NUM_HOURS,plural, =1{Chromium comprueba si hay software no deseado una vez a la semana. Última comprobación: hace 1 hora.}other{Chromium comprueba si hay software no deseado una vez a la semana. Última comprobación: hace {NUM_HOURS} horas.}}</translation>
 <translation id="1065672644894730302">No se pueden leer tus preferencias.
 
 Es posible que algunas funciones no estén disponibles y que no se guarden los cambios que hagas en las preferencias.</translation>
@@ -47,7 +46,6 @@
 <translation id="2711502716910134313">Pestaña de Chromium</translation>
 <translation id="2718390899429598676">Para mayor seguridad, Chromium cifrará tus datos.</translation>
 <translation id="2770231113462710648">Cambiar navegador predeterminado por:</translation>
-<translation id="2797461000988640326">{NUM_MINS,plural, =1{Chromium comprueba si hay software no deseado una vez a la semana. Última comprobación: hace 1 minuto.}other{Chromium comprueba si hay software no deseado una vez a la semana. Última comprobación: hace {NUM_MINS} minutos.}}</translation>
 <translation id="2799223571221894425">Reiniciar</translation>
 <translation id="2847479871509788944">Desinstalar de Chromium...</translation>
 <translation id="2853765747879685679">Preguntar cuando abra Chromium</translation>
@@ -58,7 +56,6 @@
 <translation id="3032706164202344641">Chromium no puede comprobar tus contraseñas. Vuelve a intentarlo más tarde.</translation>
 <translation id="3032787606318309379">Añadiendo a Chromium...</translation>
 <translation id="3068515742935458733">Ayudar a mejorar Chromium enviando informes sobre fallos y <ph name="UMA_LINK" /> a Google</translation>
-<translation id="3086207596048762442">Chromium comprueba si hay software no deseado una vez a la semana</translation>
 <translation id="3103660991484857065">El programa de instalación no ha podido descomprimir el archivo. Vuelve a descargar Chromium.</translation>
 <translation id="3130323860337406239">Chromium está utilizando el micrófono.</translation>
 <translation id="3155163173539279776">Reiniciar Chromium</translation>
@@ -179,7 +176,6 @@
 <translation id="6847869444787758381">Chromium te avisará si tus contraseñas están en riesgo</translation>
 <translation id="6857782730669500492">Chromium - <ph name="PAGE_TITLE" /></translation>
 <translation id="6863361426438995919">Google Pay (copiada en Chromium)</translation>
-<translation id="6863846675160669383">{NUM_DAYS,plural, =1{Chromium comprueba si hay software no deseado una vez a la semana. Última comprobación: hace 1 día.}other{Chromium comprueba si hay software no deseado una vez a la semana. Última comprobación: hace {NUM_DAYS} días.}}</translation>
 <translation id="6893813176749746474">Chromium se ha actualizado, pero llevas al menos 30 días sin utilizarlo.</translation>
 <translation id="6964305034639999644">Abrir enlace en una ventana de incó&amp;gnito de Chromium</translation>
 <translation id="6990124437352146030">Chromium necesita permiso para acceder al micrófono en este sitio web</translation>
@@ -244,7 +240,6 @@
 <translation id="8621669128220841554">La instalación ha fallado debido a un error no especificado. Vuelve a descargar Chromium.</translation>
 <translation id="8697124171261953979">También controla qué página se muestra al iniciar Chromium o al hacer búsquedas desde el omnibox.</translation>
 <translation id="8704119203788522458">Aquí tienes tu navegador Chromium</translation>
-<translation id="8705191560707593947">Chromium comprueba si hay software no deseado una vez a la semana. Última comprobación: ayer.</translation>
 <translation id="8796602469536043152">Chromium necesita permiso para acceder a la cámara y al micrófono en este sitio web</translation>
 <translation id="8803635938069941624">Condiciones de Chromium OS</translation>
 <translation id="8821041990367117597">Chromium no ha podido sincronizar los datos porque tu información de inicio de sesión está obsoleta.</translation>
@@ -260,7 +255,6 @@
 <translation id="91086099826398415">Abrir enlace en una pes&amp;taña nueva de Chromium</translation>
 <translation id="911206726377975832">¿Quieres borrar también los datos de navegación?</translation>
 <translation id="9158494823179993217">El administrador del sistema ha configurado Chromium para que abra otro navegador al acceder a <ph name="TARGET_URL_HOSTNAME" />.</translation>
-<translation id="9164845895615421500">Chromium comprueba si hay software no deseado una vez a la semana. Última comprobación: hace un momento.</translation>
 <translation id="9190841055450128916">Chromium (tráfico mDNS entrante)</translation>
 <translation id="93478295209880648">Es posible que Chromium no funcione correctamente porque ya no es compatible con Windows XP ni Windows Vista</translation>
 <translation id="95514773681268843"><ph name="DOMAIN" /> requiere que leas y aceptes las siguientes Condiciones de Servicio para poder utilizar este dispositivo. Estas condiciones no amplían, modifican ni limitan los términos de Chromium OS.</translation>
diff --git a/chrome/app/resources/chromium_strings_et.xtb b/chrome/app/resources/chromium_strings_et.xtb
index a156de8..f04abae 100644
--- a/chrome/app/resources/chromium_strings_et.xtb
+++ b/chrome/app/resources/chromium_strings_et.xtb
@@ -1,7 +1,6 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="et">
-<translation id="1060499346270045814">{NUM_HOURS,plural, =1{Chromium kontrollib soovimatu tarkvara olemasolu kord nädalas. Viimati kontrolliti: 1 tund tagasi.}other{Chromium kontrollib soovimatu tarkvara olemasolu kord nädalas. Viimati kontrolliti: {NUM_HOURS} tundi tagasi.}}</translation>
 <translation id="1065672644894730302">Teie eelistusi ei saa lugeda. Mõned funktsioonid ei pruugi saadaval olla ja eelistuste muudatusi ei salvestata.</translation>
 <translation id="107513968719897256">Isikliku ja kasutaja <ph name="NEW_USER" /> sirvimise eristamiseks looge Chromiumis uus profiil</translation>
 <translation id="1098170124587656448">Chromium aitab teid kaitsta andmetega seotud rikkumiste, ohtlike laienduste ja muu eest</translation>
@@ -45,7 +44,6 @@
 <translation id="2711502716910134313">Chromiumi vaheleht</translation>
 <translation id="2718390899429598676">Turvalisuse suurendamiseks krüptib Chromium teie andmed.</translation>
 <translation id="2770231113462710648">Asenda vaikebrauser:</translation>
-<translation id="2797461000988640326">{NUM_MINS,plural, =1{Chromium kontrollib soovimatu tarkvara olemasolu kord nädalas. Viimati kontrolliti: 1 minut tagasi.}other{Chromium kontrollib soovimatu tarkvara olemasolu kord nädalas. Viimati kontrolliti: {NUM_MINS} minutit tagasi.}}</translation>
 <translation id="2799223571221894425">Taaskäivita</translation>
 <translation id="2847479871509788944">Chromiumist eemaldamine ...</translation>
 <translation id="2853765747879685679">Küsi, kui ma Chromiumi avan</translation>
@@ -56,7 +54,6 @@
 <translation id="3032706164202344641">Chromium ei saa teie paroole kontrollida. Proovige hiljem uuesti.</translation>
 <translation id="3032787606318309379">Chromiumi lisamine ...</translation>
 <translation id="3068515742935458733">Aidake Chromiumi täiustada, saates Google'ile krahhiaruandeid ja lingi <ph name="UMA_LINK" /></translation>
-<translation id="3086207596048762442">Chromium kontrollib soovimatu tarkvara olemasolu kord nädalas</translation>
 <translation id="3103660991484857065">Installeril ei õnnestunud arhiivi lahti pakkida. Laadige Chromium uuesti alla.</translation>
 <translation id="3130323860337406239">Chromium kasutab teie mikrofoni.</translation>
 <translation id="3155163173539279776">Chromiumi taaskäivitamine</translation>
@@ -177,7 +174,6 @@
 <translation id="6847869444787758381">Chromium annab teile teada, kui teie paroolid ohtu satuvad</translation>
 <translation id="6857782730669500492">Chromium – <ph name="PAGE_TITLE" /></translation>
 <translation id="6863361426438995919">Google Pay (kopeeritud Chromiumi)</translation>
-<translation id="6863846675160669383">{NUM_DAYS,plural, =1{Chromium kontrollib soovimatu tarkvara olemasolu kord nädalas. Viimati kontrolliti: 1 päev tagasi.}other{Chromium kontrollib soovimatu tarkvara olemasolu kord nädalas. Viimati kontrolliti: {NUM_DAYS} päeva tagasi.}}</translation>
 <translation id="6893813176749746474">Chromiumi on värskendatud, kuid te ei ole seda kasutanud vähemalt 30 päeva.</translation>
 <translation id="6964305034639999644">Ava link Chromiumi inko&amp;gnito aknas</translation>
 <translation id="6990124437352146030">Chromium vajab selle saidi puhul luba, et teie mikrofonile juurde pääseda</translation>
@@ -242,7 +238,6 @@
 <translation id="8621669128220841554">Installimine ebaõnnestus tundmatu vea tõttu. Laadige Chromium uuesti alla.</translation>
 <translation id="8697124171261953979">Lisaks juhib see seda, mis leht kuvatakse Chromiumi käivitamisel või omnikastikeses otsingu tegemisel.</translation>
 <translation id="8704119203788522458">See on teie Chromium</translation>
-<translation id="8705191560707593947">Chromium kontrollib soovimatu tarkvara olemasolu kord nädalas. Viimati kontrolliti: eile.</translation>
 <translation id="8796602469536043152">Chromium vajab selle saidi puhul luba, et teie kaamerale ja mikrofonile juurde pääseda</translation>
 <translation id="8803635938069941624">Chromium OS-i tingimused</translation>
 <translation id="8821041990367117597">Chromium ei saa andmeid sünkroonida, sest teie konto sisselogimisandmed on aegunud.</translation>
@@ -258,7 +253,6 @@
 <translation id="91086099826398415">Ava link Chromiumi uuel &amp;vahekaardil</translation>
 <translation id="911206726377975832">Kas kustutada ka teie sirvimisandmed?</translation>
 <translation id="9158494823179993217">Teie süsteemiadministraator on konfigureerinud Chromiumi avama alternatiivset brauserit, et saada juurdepääs lehele <ph name="TARGET_URL_HOSTNAME" />.</translation>
-<translation id="9164845895615421500">Chromium kontrollib soovimatu tarkvara olemasolu kord nädalas. Viimati kontrolliti: hetk tagasi</translation>
 <translation id="9190841055450128916">Chromium (mDNS-In)</translation>
 <translation id="93478295209880648">Chromium ei pruugi õigesti töötada, kuna seda ei toetata enam Windows XP-s ega Windows Vistas</translation>
 <translation id="95514773681268843">Domeen <ph name="DOMAIN" /> nõuab, et loete enne selle seadme kasutamist läbi järgmised teenusetingimused ja nõustute nendega. Need tingimused ei laienda, muuda ega piira Chromium OS-i tingimusi.</translation>
diff --git a/chrome/app/resources/chromium_strings_eu.xtb b/chrome/app/resources/chromium_strings_eu.xtb
index b568b22..d9760b4 100644
--- a/chrome/app/resources/chromium_strings_eu.xtb
+++ b/chrome/app/resources/chromium_strings_eu.xtb
@@ -1,12 +1,11 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="eu">
-<translation id="1060499346270045814">{NUM_HOURS,plural, =1{Chromium-ek nahi ez den softwarerik baden begiratzen du astean behin. Duela ordubete egiaztatu du azkenengoz.}other{Chromium-ek nahi ez den softwarerik baden begiratzen du astean behin. Duela {NUM_HOURS} ordu egiaztatu du azkenengoz.}}</translation>
 <translation id="1065672644894730302">Ezin dira zure hobespenak irakurri.
 
 Eginbide batzuk agian dira erabilgarri egongo eta hobespenei egindako aldaketak ez dira aldatuko.</translation>
 <translation id="107513968719897256">Kontu pertsonaleko eta <ph name="NEW_USER" /> kontuko arakatze-datuak bereizteko, sortu beste profil bat Chromium-en</translation>
-<translation id="1098170124587656448">Datuen isilpekotasunaren urratzeen, luzapen gaiztoen eta abarren aurrean babes zaitzake Chromium-ek</translation>
+<translation id="1098170124587656448">Datuen isilpekotasunaren urratzeen, luzapen gaiztoen eta abarren aurrean babes zaitzake Chromium-ek.</translation>
 <translation id="1104942323762546749">Chromium-ek pasahitzak esportatu nahi ditu. Hori baimentzeko, idatzi Windows pasahitza.</translation>
 <translation id="113122355610423240">Chromium da arakatzaile lehenetsia</translation>
 <translation id="1131805035311359397">Pasahitzak datuen isilpekotasunaren urratzeen eta beste segurtasun-arazoen aurka babestuta dauden egiaztatzeko, <ph name="BEGIN_LINK" />hasi saioa Chromium-en<ph name="END_LINK" />.</translation>
@@ -47,7 +46,6 @@
 <translation id="2711502716910134313">Chromium fitxa</translation>
 <translation id="2718390899429598676">Segurtasun gehiago izateko, Chromium-ek datuak enkriptatuko ditu.</translation>
 <translation id="2770231113462710648">Ezarri hau arakatzaile lehenetsia gisa:</translation>
-<translation id="2797461000988640326">{NUM_MINS,plural, =1{Chromium-ek nahi ez den softwarerik baden begiratzen du astean behin. Duela 1 minutu egiaztatu du azkenengoz.}other{Chromium-ek nahi ez den softwarerik baden begiratzen du astean behin. Duela {NUM_MINS} minutu egiaztatu du azkenengoz.}}</translation>
 <translation id="2799223571221894425">Abiarazi berriro</translation>
 <translation id="2847479871509788944">Kendu Chromium-etik…</translation>
 <translation id="2853765747879685679">Galdetu Chromium irekitzen dudanean</translation>
@@ -58,7 +56,6 @@
 <translation id="3032706164202344641">Chromium-ek ezin ditu egiaztatu pasahitzak. Saiatu geroago.</translation>
 <translation id="3032787606318309379">Chromium-era gehitzen…</translation>
 <translation id="3068515742935458733">Lagundu Chromium hobetzen hutsegite-txostenak eta <ph name="UMA_LINK" /> Google-ra bidalita</translation>
-<translation id="3086207596048762442">Chromium-ek nahi ez den softwarerik baden egiaztatzen du astean behin</translation>
 <translation id="3103660991484857065">Instalatzaileak ezin izan du artxiboa deskonprimitu. Deskargatu berriro Chromium.</translation>
 <translation id="3130323860337406239">Chromium zure mikrofonoa erabiltzen ari da.</translation>
 <translation id="3155163173539279776">Berrabiarazi Chromium</translation>
@@ -179,7 +176,6 @@
 <translation id="6847869444787758381">Chromium-ek abisatu egingo dizu pasahitzak inoiz arriskuan badaude</translation>
 <translation id="6857782730669500492">Chromium - <ph name="PAGE_TITLE" /></translation>
 <translation id="6863361426438995919">Google Pay (Chromium-en kopiatu da)</translation>
-<translation id="6863846675160669383">{NUM_DAYS,plural, =1{Chromium-ek nahi ez den softwarerik baden begiratzen du astean behin. Duela 1 egun egiaztatu zuen azkenengoz.}other{Chromium-ek nahi ez den softwarerik baden begiratzen du astean behin. Duela {NUM_DAYS} egun egiaztatu zuen azkenengoz.}}</translation>
 <translation id="6893813176749746474">Chromium eguneratu da baina ez duzu erabili 30 egunetan gutxienez.</translation>
 <translation id="6964305034639999644">Ireki esteka Chromium-eko &amp;ezkutuko moduko leiho batean</translation>
 <translation id="6990124437352146030">Chromium-ek webgune honen izenean mikrofonoa atzitzeko baimena behar du</translation>
@@ -244,7 +240,6 @@
 <translation id="8621669128220841554">Instalazioak huts egin du zehaztu gabeko errore batengatik. Deskargatu Chromium berriro.</translation>
 <translation id="8697124171261953979">Chromium hasten duzunean edo Omnibox-etik bilaketak egiten dituzunean erakusten den orria ere kontrolatzen du.</translation>
 <translation id="8704119203788522458">Hau da zure Chromium arakatzailea</translation>
-<translation id="8705191560707593947">Chromium-ek nahi ez den softwarerik baden begiratzen du astean behin. Atzo egiaztatu zuen azkenengoz.</translation>
 <translation id="8796602469536043152">Chromium-ek webgune honen izenean kamera eta mikrofonoa atzitzeko baimena behar du</translation>
 <translation id="8803635938069941624">Chromium OS sistema eragilearen baldintzak</translation>
 <translation id="8821041990367117597">Chromium-ek ezin izan ditu zure datuak sinkronizatu kontuan saioa hasteko datuak iraungi egin direlako.</translation>
@@ -260,7 +255,6 @@
 <translation id="91086099826398415">Ireki esteka Chromium-eko beste &amp;fitxa batean</translation>
 <translation id="911206726377975832">Arakatze-datuak ere ezabatu nahi dituzu?</translation>
 <translation id="9158494823179993217">Sistemaren administratzailearen konfigurazioaren arabera, Chromium-ek beste arakatzaile bat ireki behar du <ph name="TARGET_URL_HOSTNAME" /> helbidera joateko.</translation>
-<translation id="9164845895615421500">Chromium-ek nahi ez den softwarerik baden begiratzen du astean behin. Duela gutxi egiaztatu du azkenengoz.</translation>
 <translation id="9190841055450128916">Chromium (mDNS-In)</translation>
 <translation id="93478295209880648">Chromium-ek agian ez du behar bezala funtzionatuko, jada ez baita bateragarria Windows XP eta Windows Vista-rekin</translation>
 <translation id="95514773681268843">Gailua erabili aurretik, <ph name="DOMAIN" /> domeinuak jarraian azalduko diren Zerbitzu-baldintza irakurtzeko eta onartzeko eskatzen dizu. Baldintzok ez dituzte Chromium OS Baldintzak hedatuko, aldatuko edo mugatuko.</translation>
diff --git a/chrome/app/resources/chromium_strings_fa.xtb b/chrome/app/resources/chromium_strings_fa.xtb
index 423ef886..013bd04 100644
--- a/chrome/app/resources/chromium_strings_fa.xtb
+++ b/chrome/app/resources/chromium_strings_fa.xtb
@@ -1,7 +1,6 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="fa">
-<translation id="1060499346270045814">{NUM_HOURS,plural, =1{‏Chromium هفته‌ای یک‌بار وجود نرم‌افزارهای ناخواسته را بررسی می‌کند. آخرین بررسی: ۱ ساعت قبل.}one{‏Chromium هفته‌ای یک‌بار وجود نرم‌افزارهای ناخواسته را بررسی می‌کند. آخرین بررسی: {NUM_HOURS} ساعت قبل.}other{‏Chromium هفته‌ای یک‌بار وجود نرم‌افزارهای ناخواسته را بررسی می‌کند. آخرین بررسی: {NUM_HOURS} ساعت قبل.}}</translation>
 <translation id="1065672644894730302">اولویت‌های شما را نمی‌توان خواند. بعضی ویژگی‌ها ممکن است در دسترس نباشند و تغییرات تنظیمات برگزیده ذخیره نخواهد شد.</translation>
 <translation id="107513968719897256">‏برای جدا کردن مرور شخصی و <ph name="NEW_USER" />، نمایه جدیدی در Chromium ایجاد کنید</translation>
 <translation id="1098170124587656448">‏Chromium می‌تواند به ایمن ماندن شما در برابر نقض داده، افزونه‌های مخرب، و خطرهای دیگر کمک کند</translation>
@@ -45,7 +44,6 @@
 <translation id="2711502716910134313">‏برگه Chromium</translation>
 <translation id="2718390899429598676">‏برای امنیت بیشتر، Chromium داده‌های شما را رمزگذاری می‌کند.</translation>
 <translation id="2770231113462710648">تغییر مرورگر پیش‌فرض به:</translation>
-<translation id="2797461000988640326">{NUM_MINS,plural, =1{‏Chromium هفته‌ای یک‌بار وجود نرم‌افزارهای ناخواسته را بررسی می‌کند. آخرین بررسی: ۱ دقیقه قبل.}one{‏Chromium هفته‌ای یک‌بار وجود نرم‌افزارهای ناخواسته را بررسی می‌کند. آخرین بررسی: {NUM_MINS} دقیقه قبل.}other{‏Chromium هفته‌ای یک‌بار وجود نرم‌افزارهای ناخواسته را بررسی می‌کند. آخرین بررسی: {NUM_MINS} دقیقه قبل.}}</translation>
 <translation id="2799223571221894425">راه‌اندازی مجدد</translation>
 <translation id="2847479871509788944">‏حذف از Chromium...</translation>
 <translation id="2853765747879685679">‏وقتی Chromium را باز می‌کنم سؤال شود</translation>
@@ -56,7 +54,6 @@
 <translation id="3032706164202344641">‏Chromium نمی‌تواند گذرواژه‌هایتان را بررسی کند. بعداً دوباره امتحان کنید.</translation>
 <translation id="3032787606318309379">‏افزودن به Chromium…</translation>
 <translation id="3068515742935458733">‏با ارسال گزارش‌های خرابی و <ph name="UMA_LINK" /> به Google، به بهبود Google کمک کنید</translation>
-<translation id="3086207596048762442">‏Chromium هفته‌ای یک‌بار وجود نرم‌افزارهای ناخواسته را بررسی می‌کند</translation>
 <translation id="3103660991484857065">‏نصب‌کننده در خارج کردن بایگانی از حالت فشرده ناموفق بود. لطفاً دوباره Chromium را بارگیری کنید.</translation>
 <translation id="3130323860337406239">‏Chromium درحال استفاده از میکروفون شما است.</translation>
 <translation id="3155163173539279776">‏اجرای مجدد Chromium</translation>
@@ -176,7 +173,6 @@
 <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 هفته‌ای یک‌بار وجود نرم‌افزارهای ناخواسته را بررسی می‌کند. آخرین بررسی: ۱ روز قبل.}one{‏Chromium هفته‌ای یک‌بار وجود نرم‌افزارهای ناخواسته را بررسی می‌کند. آخرین بررسی: {NUM_DAYS} روز قبل.}other{‏Chromium هفته‌ای یک‌بار وجود نرم‌افزارهای ناخواسته را بررسی می‌کند. آخرین بررسی: {NUM_DAYS} روز قبل.}}</translation>
 <translation id="6893813176749746474">‏Chromium به‌روز شده است اما حداقل ۳۰ روز از آن استفاده نکرده‌اید.</translation>
 <translation id="6964305034639999644">‏باز کردن پیوند در پنجره &amp;ناشناس Chromium</translation>
 <translation id="6990124437352146030">‏Chromium برای این سایت به مجوز دسترسی به میکروفون نیاز دارد</translation>
@@ -240,7 +236,6 @@
 <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>
@@ -256,7 +251,6 @@
 <translation id="91086099826398415">‏باز کردن پیوند در &amp;برگه جدید 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 ورودی)</translation>
 <translation id="93478295209880648">‏Chromium ممکن است درست کار نکند زیرا دیگر در Windows XP یا Windows Vista پشتیبانی نمی‌شود</translation>
 <translation id="95514773681268843">‏<ph name="DOMAIN" /> از شما می‌خواهد قبل از استفاده از دستگاه، شرایط خدمات زیر را خوانده و بپذیرید. این شرایط بسط داده نمی‌شوند، اصلاح نمی‌شوند و شرایط سیستم‌عامل Chromium را محدود نمی‌کنند.</translation>
diff --git a/chrome/app/resources/chromium_strings_fi.xtb b/chrome/app/resources/chromium_strings_fi.xtb
index 7d8044b..e8278418 100644
--- a/chrome/app/resources/chromium_strings_fi.xtb
+++ b/chrome/app/resources/chromium_strings_fi.xtb
@@ -1,7 +1,6 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="fi">
-<translation id="1060499346270045814">{NUM_HOURS,plural, =1{Chromium tarkistaa ei-toivotut ohjelmistot kerran viikossa. Tarkistettu viimeksi 1 tunti sitten.}other{Chromium tarkistaa ei-toivotut ohjelmistot kerran viikossa. Tarkistettu viimeksi {NUM_HOURS} tuntia sitten}}</translation>
 <translation id="1065672644894730302">Asetuksiasi ei voi lukea. Kaikkia toimintoja ei voi välttämättä käyttää eikä asetuksiin tehtäviä muutoksia tallenneta.</translation>
 <translation id="107513968719897256">Voit luoda uuden profiilin Chromiumissa, jotta henkilökohtainen selaamisesi ja <ph name="NEW_USER" /> pysyvät erillään</translation>
 <translation id="1098170124587656448">Chromium voi auttaa suojaamaan sinua tietosuojaloukkauksilta, haitallisilta laajennuksilta ja muilta</translation>
@@ -45,7 +44,6 @@
 <translation id="2711502716910134313">Chromium-välilehti</translation>
 <translation id="2718390899429598676">Chromium lisää suojausta salaamalla tietosi.</translation>
 <translation id="2770231113462710648">Vaihda oletusselaimeksi:</translation>
-<translation id="2797461000988640326">{NUM_MINS,plural, =1{Chromium tarkistaa ei-toivotut ohjelmistot kerran viikossa. Tarkistettu viimeksi 1 minuutti sitten.}other{Chromium tarkistaa ei-toivotut ohjelmistot kerran viikossa. Tarkistettu viimeksi {NUM_MINS} minuuttia sitten.}}</translation>
 <translation id="2799223571221894425">Käynnistä uudelleen</translation>
 <translation id="2847479871509788944">Poista Chromiumista…</translation>
 <translation id="2853765747879685679">Kysy, kun avaan Chromiumin</translation>
@@ -56,7 +54,6 @@
 <translation id="3032706164202344641">Chromium ei voi tarkistaa salasanojasi. Yritä myöhemmin uudelleen.</translation>
 <translation id="3032787606318309379">Lisätään Chromiumiin...</translation>
 <translation id="3068515742935458733">Auta parantamaan Chromiumia lähettämällä kaatumisilmoitukset ja <ph name="UMA_LINK" /> Googlelle</translation>
-<translation id="3086207596048762442">Chromium tarkistaa ei-toivotut ohjelmistot kerran viikossa</translation>
 <translation id="3103660991484857065">Asennusohjelma ei pystynyt purkamaan arkistotiedostoa. Lataa Chromium uudelleen.</translation>
 <translation id="3130323860337406239">Chromium käyttää mikrofoniasi.</translation>
 <translation id="3155163173539279776">Käynnistä Chromium uudelleen</translation>
@@ -177,7 +174,6 @@
 <translation id="6847869444787758381">Chromium ilmoittaa sinulle, jos salasanasi ovat vaarantuneet</translation>
 <translation id="6857782730669500492">Chromium – <ph name="PAGE_TITLE" /></translation>
 <translation id="6863361426438995919">Google Pay (kopioitu Chromiumiin)</translation>
-<translation id="6863846675160669383">{NUM_DAYS,plural, =1{Chromium tarkistaa ei-toivotut ohjelmistot kerran viikossa. Tarkistettu viimeksi 1 päivä sitten.}other{Chromium tarkistaa ei-toivotut ohjelmistot kerran viikossa. Tarkistettu viimeksi {NUM_DAYS} päivää sitten.}}</translation>
 <translation id="6893813176749746474">Chromium on päivitetty, mutta et ole käyttänyt sitä ainakaan 30 päivään.</translation>
 <translation id="6964305034639999644">Avaa linkki Chromiumin inco&amp;gnito-ikkunassa</translation>
 <translation id="6990124437352146030">Chromium tarvitsee oikeuden käyttää mikrofoniasi tällä sivustolla.</translation>
@@ -242,7 +238,6 @@
 <translation id="8621669128220841554">Asennus epäonnistui määrittelemättömän virheen vuoksi. Lataa Chromium uudelleen.</translation>
 <translation id="8697124171261953979">Määrittää myös Chromiumin ja omnibox-hakujen aloitussivun.</translation>
 <translation id="8704119203788522458">Tämä on oma Chromiumisi</translation>
-<translation id="8705191560707593947">Chromium tarkistaa ei-toivotut ohjelmistot kerran viikossa. Tarkistettu viimeksi eilen.</translation>
 <translation id="8796602469536043152">Chromium tarvitsee oikeuden käyttää kameraasi ja mikrofoniasi tällä sivustolla.</translation>
 <translation id="8803635938069941624">Chromium-käyttöjärjestelmän käyttöehdot</translation>
 <translation id="8821041990367117597">Chromium ei voinut synkronoida tietoja, sillä tilin kirjautumistiedot ovat vanhentuneet.</translation>
@@ -258,7 +253,6 @@
 <translation id="91086099826398415">Avaa linkki uudella Chromiumin välilehdellä</translation>
 <translation id="911206726377975832">Poistetaanko myös selailutiedot?</translation>
 <translation id="9158494823179993217">Järjestelmänvalvojasi on määrittänyt Chromiumin avaamaan toisen selaimen, jolla <ph name="TARGET_URL_HOSTNAME" /> avataan.</translation>
-<translation id="9164845895615421500">Chromium tarkistaa ei-toivotut ohjelmistot kerran viikossa. Tarkistettu viimeksi hetki sitten.</translation>
 <translation id="9190841055450128916">Chromium (saapuva mDNS)</translation>
 <translation id="93478295209880648">Chromium ei välttämättä toimi oikein, koska se ei enää tue Windows XP:tä tai Windows Vistaa.</translation>
 <translation id="95514773681268843"><ph name="DOMAIN" /> edellyttää, että luet ja hyväksyt seuraavat käyttöehdot ennen tämän laitteen käyttöä. Nämä ehdot eivät laajenna, muokkaa tai rajoita Chromium-käyttöliittymän ehtoja.</translation>
diff --git a/chrome/app/resources/chromium_strings_fil.xtb b/chrome/app/resources/chromium_strings_fil.xtb
index 1df7f93..a4a4cb0 100644
--- a/chrome/app/resources/chromium_strings_fil.xtb
+++ b/chrome/app/resources/chromium_strings_fil.xtb
@@ -1,7 +1,6 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="fil">
-<translation id="1060499346270045814">{NUM_HOURS,plural, =1{Nagsusuri ang Chromium para sa hindi gustong software nang isang beses sa isang linggo. Huling nagsuri: 1 oras ang nakalipas.}one{Nagsusuri ang Chromium para sa hindi gustong software nang isang beses sa isang linggo. Huling nagsuri: {NUM_HOURS} oras ang nakalipas.}other{Nagsusuri ang Chromium para sa hindi gustong software nang isang beses sa isang linggo. Huling nagsuri: {NUM_HOURS} na oras ang nakalipas.}}</translation>
 <translation id="1065672644894730302">Hindi mabasa ang iyong mga kagustuhan.
 
 Maaaring hindi available ang ilang tampok at hindi mase-save ang mga pagbabago sa mga kagustuhan.</translation>
@@ -47,7 +46,6 @@
 <translation id="2711502716910134313">Tab ng Chromium</translation>
 <translation id="2718390899429598676">Para sa karagdagang seguridad, ie-encrypt ng Chromium ang iyong data.</translation>
 <translation id="2770231113462710648">Baguhin ang default na browser sa:</translation>
-<translation id="2797461000988640326">{NUM_MINS,plural, =1{Nagsusuri ang Chromium para sa hindi gustong software nang isang beses sa isang linggo. Huling nagsuri: 1 minuto ang nakalipas.}one{Nagsusuri ang Chromium para sa hindi gustong software nang isang beses sa isang linggo. Huling nagsuri: {NUM_MINS} minuto ang nakalipas.}other{Nagsusuri ang Chromium para sa hindi gustong software nang isang beses sa isang linggo. Huling nagsuri: {NUM_MINS} na minuto ang nakalipas.}}</translation>
 <translation id="2799223571221894425">Ilunsad Muli</translation>
 <translation id="2847479871509788944">Alisin sa Chromium...</translation>
 <translation id="2853765747879685679">Magtanong kapag binuksan ko ang Chromium</translation>
@@ -58,7 +56,6 @@
 <translation id="3032706164202344641">Hindi masuri ng Chromium ang iyong mga password. Subukan ulit sa ibang pagkakataon.</translation>
 <translation id="3032787606318309379">Idinaragdag sa Chromium...</translation>
 <translation id="3068515742935458733">Tumulong na gawing mas mahusay ang Chromium sa pamamagitan ng pagpapadala ng mga ulat ng pag-crash at <ph name="UMA_LINK" /> sa Google</translation>
-<translation id="3086207596048762442">Nagsusuri ang Chromium para sa hindi gustong software nang isang beses sa isang linggo</translation>
 <translation id="3103660991484857065">Nabigong i-uncompress ng installer ang archive. Mangyaring i-download muli ang Chromium.</translation>
 <translation id="3130323860337406239">Ginagamit ng Chromium ang iyong mikropono.</translation>
 <translation id="3155163173539279776">Muling ilunsad ang Chromium</translation>
@@ -179,7 +176,6 @@
 <translation id="6847869444787758381">Ipinapaalam sa iyo ng Chromium kung nakompromiso ang mga password mo</translation>
 <translation id="6857782730669500492">Chromium - <ph name="PAGE_TITLE" /></translation>
 <translation id="6863361426438995919">Google Pay (kinopya sa Chromium)</translation>
-<translation id="6863846675160669383">{NUM_DAYS,plural, =1{Nagsusuri ang Chromium para sa hindi gustong software nang isang beses sa isang linggo. Huling nagsuri: 1 araw ang nakalipas.}one{Nagsusuri ang Chromium para sa hindi gustong software nang isang beses sa isang linggo. Huling nagsuri: {NUM_DAYS} araw ang nakalipas.}other{Nagsusuri ang Chromium para sa hindi gustong software nang isang beses sa isang linggo. Huling nagsuri: {NUM_DAYS} na araw ang nakalipas.}}</translation>
 <translation id="6893813176749746474">Na-update na ang Chromium, ngunit hindi mo pa ito nagagamit sa loob ng hindi bababa sa 30 araw.</translation>
 <translation id="6964305034639999644">Buksan ang link sa inco&amp;gnito window ng Chromium</translation>
 <translation id="6990124437352146030">Kailangan ng Chromium ng pahintulot na i-access ang iyong mikropono para sa site na ito</translation>
@@ -244,7 +240,6 @@
 <translation id="8621669128220841554">Nabigo ang pag-install dahil sa hindi natukoy na error. Mangyaring i-download muli ang Chromium.</translation>
 <translation id="8697124171261953979">Kinokontrol din nito kung anong pahina ang ipinapakita kapag sinimulan mo ang Chromium o naghanap mula sa Omnibox.</translation>
 <translation id="8704119203788522458">Ito ang iyong Chromium</translation>
-<translation id="8705191560707593947">Nagsusuri ang Chromium para sa hindi gustong software nang isang beses sa isang linggo. Huling nagsuri: kahapon.</translation>
 <translation id="8796602469536043152">Kailangan ng Chromium ng pahintulot na i-access ang iyong camera at mikropono para sa site na ito</translation>
 <translation id="8803635938069941624">Mga tuntunin ng Chromium OS</translation>
 <translation id="8821041990367117597">Hindi mai-sync ng Chromium ang iyong data dahil hindi napapanahon ang mga detalye sa pag-sign in ng iyong account.</translation>
@@ -260,7 +255,6 @@
 <translation id="91086099826398415">Buksan ang Link sa bagong &amp;tab ng Chromium</translation>
 <translation id="911206726377975832">Tatanggalin din ang iyong data sa pag-browse?</translation>
 <translation id="9158494823179993217">Na-configure ng iyong system administrator ang Chromium na magbukas ng alternatibong browser para i-access ang <ph name="TARGET_URL_HOSTNAME" />.</translation>
-<translation id="9164845895615421500">Nagsusuri ang Chromium para sa hindi gustong software nang isang beses sa isang linggo. Huling nagsuri: kamakailan lang.</translation>
 <translation id="9190841055450128916">Chromium (mDNS-In)</translation>
 <translation id="93478295209880648">Maaaring hindi gumana nang maayos ang Chromium dahil hindi na ito sinusuportahan sa Windows XP o Windows Vista</translation>
 <translation id="95514773681268843">Kinakailangan ng <ph name="DOMAIN" /> na basahin mo at tanggapin ang sumusunod na Mga Tuntunin ng Serbisyo bago gamitin ang device na ito. Hindi pinapalawak, binabago o nililimitahan ng mga tuntuning ito ang Mga Tuntunin ng Chromium OS.</translation>
diff --git a/chrome/app/resources/chromium_strings_fr-CA.xtb b/chrome/app/resources/chromium_strings_fr-CA.xtb
index 56b23fc7..05a9533 100644
--- a/chrome/app/resources/chromium_strings_fr-CA.xtb
+++ b/chrome/app/resources/chromium_strings_fr-CA.xtb
@@ -1,7 +1,6 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="fr-CA">
-<translation id="1060499346270045814">{NUM_HOURS,plural, =1{Chromium vérifie la présence de logiciels indésirables une fois par semaine. Dernière vérification : il y a 1 heure.}one{Chromium vérifie la présence de logiciels indésirables une fois par semaine. Dernière vérification : il y a {NUM_HOURS} heure.}other{Chromium vérifie la présence de logiciels indésirables une fois par semaine. Dernière vérification : il y a {NUM_HOURS} heures.}}</translation>
 <translation id="1065672644894730302">Échec de lecture de vos préférences.
 
 Certaines fonctionnalités ne seront peut-être pas disponibles et les modifications apportées à vos préférences ne seront pas enregistrées.</translation>
@@ -47,7 +46,6 @@
 <translation id="2711502716910134313">Onglet Chromium</translation>
 <translation id="2718390899429598676">Pour une sécurité accrue, Chromium va chiffrer vos données.</translation>
 <translation id="2770231113462710648">Remplacer le navigateur par défaut par :</translation>
-<translation id="2797461000988640326">{NUM_MINS,plural, =1{Chromium vérifie la présence de logiciels indésirables une fois par semaine. Dernière vérification : il y a 1 minute.}one{Chromium vérifie la présence de logiciels indésirables une fois par semaine. Dernière vérification : il y a {NUM_MINS} minute.}other{Chromium vérifie la présence de logiciels indésirables une fois par semaine. Dernière vérification : il y a {NUM_MINS} minutes.}}</translation>
 <translation id="2799223571221894425">Redémarrer</translation>
 <translation id="2847479871509788944">Supprimer de Chromium...</translation>
 <translation id="2853765747879685679">Me demander quand j'ouvre Chromium</translation>
@@ -58,7 +56,6 @@
 <translation id="3032706164202344641">Chromium ne peut pas vérifier vos mots de passe. Réessayez plus tard.</translation>
 <translation id="3032787606318309379">Ajout à Chromium en cours...</translation>
 <translation id="3068515742935458733">Aidez-nous à améliorer Chromium en nous envoyant des rapports d'erreur et des <ph name="UMA_LINK" />.</translation>
-<translation id="3086207596048762442">Chromium vérifie la présence de logiciels indésirables une fois par semaine</translation>
 <translation id="3103660991484857065">Le programme d'installation n'a pas réussi à décompresser l'archive. Veuillez télécharger Chromium de nouveau.</translation>
 <translation id="3130323860337406239">Chromium se sert de votre microphone.</translation>
 <translation id="3155163173539279776">Relancer Chromium</translation>
@@ -179,7 +176,6 @@
 <translation id="6847869444787758381">Chromium vous informera si jamais vos mots de passe sont compromis</translation>
 <translation id="6857782730669500492">Chromium - <ph name="PAGE_TITLE" /></translation>
 <translation id="6863361426438995919">Google Pay (copiée dans Chromium)</translation>
-<translation id="6863846675160669383">{NUM_DAYS,plural, =1{Chromium vérifie la présence de logiciels indésirables une fois par semaine. Dernière vérification : il y a 1 jour.}one{Chromium vérifie la présence de logiciels indésirables une fois par semaine. Dernière vérification : il y a {NUM_DAYS} jour.}other{Chromium vérifie la présence de logiciels indésirables une fois par semaine. Dernière vérification : il y a {NUM_DAYS} jours.}}</translation>
 <translation id="6893813176749746474">Chrome a été mis à jour, mais vous ne l'avez pas utilisé depuis au moins 30 jours.</translation>
 <translation id="6964305034639999644">Ouvrir le lien dans une fenêtre de navi&amp;gation privée Chromium</translation>
 <translation id="6990124437352146030">Chromium a besoin de votre autorisation pour accéder à votre micro pour ce site</translation>
@@ -243,7 +239,6 @@
 <translation id="8621669128220841554">Échec de l'installation en raison d'une erreur non spécifiée. Veuillez télécharger Chromium à nouveau.</translation>
 <translation id="8697124171261953979">Elle définit également quelle page s'affiche lorsque vous démarrez Chromium ou que vous effectuez une recherche dans l'omnibox.</translation>
 <translation id="8704119203788522458">Voici votre Chromium</translation>
-<translation id="8705191560707593947">Chromium vérifie la présence de logiciels indésirables une fois par semaine. Dernière vérification : hier.</translation>
 <translation id="8796602469536043152">Chromium a besoin de votre autorisation pour accéder à votre appareil photo et à votre micro pour ce site</translation>
 <translation id="8803635938069941624">Conditions d'utilisation de Chromium OS</translation>
 <translation id="8821041990367117597">Chromium n'a pas pu synchroniser vos données, car vos renseignements de connexion ne sont plus à jour.</translation>
@@ -259,7 +254,6 @@
 <translation id="91086099826398415">Ouvrir le lien dans un nouvel ongle&amp;t Chromium</translation>
 <translation id="911206726377975832">Supprimer également vos données de navigation?</translation>
 <translation id="9158494823179993217">Votre administrateur système a configuré Chromium pour ouvrir un autre navigateur afin d'accéder à <ph name="TARGET_URL_HOSTNAME" />.</translation>
-<translation id="9164845895615421500">Chromium vérifie la présence de logiciels indésirables une fois par semaine. Dernière vérification : il y a quelques instants.</translation>
 <translation id="9190841055450128916">Chromium (mDNS-In)</translation>
 <translation id="93478295209880648">Il se peut que Chromium ne fonctionne pas correctement, car il n'est plus compatible avec Windows XP ni Windows Vista</translation>
 <translation id="95514773681268843"><ph name="DOMAIN" /> exige que vous lisiez et acceptiez les présentes conditions d'utilisation pour utiliser cet appareil. Ces dernières n'étendent, ne modifient ni ne restreignent les conditions d'utilisation de Chrome OS.</translation>
diff --git a/chrome/app/resources/chromium_strings_fr.xtb b/chrome/app/resources/chromium_strings_fr.xtb
index 1b5fa1b..03ba16e 100644
--- a/chrome/app/resources/chromium_strings_fr.xtb
+++ b/chrome/app/resources/chromium_strings_fr.xtb
@@ -1,7 +1,6 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="fr">
-<translation id="1060499346270045814">{NUM_HOURS,plural, =1{Chromium vérifie la présence de logiciels indésirables une fois par semaine. Dernière vérification : il y a une heure.}one{Chromium vérifie la présence de logiciels indésirables une fois par semaine. Dernière vérification : il y a {NUM_HOURS} heure.}other{Chromium vérifie la présence de logiciels indésirables une fois par semaine. Dernière vérification : il y a {NUM_HOURS} heures.}}</translation>
 <translation id="1065672644894730302">Impossible de lire vos préférences.
 Certaines fonctionnalités ne seront peut-être pas disponibles, et les modifications apportées à vos préférences ne seront pas enregistrées.</translation>
 <translation id="107513968719897256">Pour distinguer votre navigation personnelle de celle associée au compte <ph name="NEW_USER" />, créez un profil dans Chromium</translation>
@@ -46,7 +45,6 @@
 <translation id="2711502716910134313">Onglet Chromium</translation>
 <translation id="2718390899429598676">Pour plus de sécurité, vos données seront chiffrées dans Chromium.</translation>
 <translation id="2770231113462710648">Remplacer le navigateur par défaut par :</translation>
-<translation id="2797461000988640326">{NUM_MINS,plural, =1{Chromium vérifie la présence de logiciels indésirables une fois par semaine. Dernière vérification : il y a 1 minute.}one{Chromium vérifie la présence de logiciels indésirables une fois par semaine. Dernière vérification : il y a {NUM_MINS} minute.}other{Chromium vérifie la présence de logiciels indésirables une fois par semaine. Dernière vérification : il y a {NUM_MINS} minutes.}}</translation>
 <translation id="2799223571221894425">Relancer</translation>
 <translation id="2847479871509788944">Supprimer de Chromium</translation>
 <translation id="2853765747879685679">Me demander quand j'ouvre Chromium</translation>
@@ -57,7 +55,6 @@
 <translation id="3032706164202344641">Chromium ne parvient pas à vérifier vos mots de passe. Réessayez plus tard.</translation>
 <translation id="3032787606318309379">Ajout à Chromium en cours…</translation>
 <translation id="3068515742935458733">Aidez-nous à améliorer Chromium en nous envoyant des rapports d'erreur et des <ph name="UMA_LINK" />.</translation>
-<translation id="3086207596048762442">Chromium vérifie la présence de logiciels indésirables une fois par semaine</translation>
 <translation id="3103660991484857065">Échec de la décompression de l'archive par le programme d'installation. Veuillez télécharger Chromium à nouveau.</translation>
 <translation id="3130323860337406239">Votre micro est en cours d'utilisation dans Chromium.</translation>
 <translation id="3155163173539279776">Relancer Chromium</translation>
@@ -178,7 +175,6 @@
 <translation id="6847869444787758381">Chromium vous indique si vos mots de passe ont été piratés</translation>
 <translation id="6857782730669500492">Chromium – <ph name="PAGE_TITLE" /></translation>
 <translation id="6863361426438995919">Google Pay (copiée dans Chromium)</translation>
-<translation id="6863846675160669383">{NUM_DAYS,plural, =1{Chromium vérifie la présence de logiciels indésirables une fois par semaine. Dernière vérification : il y a 1 jour.}one{Chromium vérifie la présence de logiciels indésirables une fois par semaine. Dernière vérification : il y a {NUM_DAYS} jour.}other{Chromium vérifie la présence de logiciels indésirables une fois par semaine. Dernière vérification : il y a {NUM_DAYS} jours.}}</translation>
 <translation id="6893813176749746474">Chromium a été mis à jour, mais vous ne l'avez pas utilisé pendant au moins 30 jours.</translation>
 <translation id="6964305034639999644">Ouvrir le lien dans la fenêtre de navi&amp;gation privée Chromium</translation>
 <translation id="6990124437352146030">Chromium a besoin de votre autorisation pour accéder à votre micro pour ce site</translation>
@@ -242,7 +238,6 @@
 <translation id="8621669128220841554">Échec de l'installation en raison d'une erreur non spécifiée. Veuillez télécharger Chromium à nouveau.</translation>
 <translation id="8697124171261953979">Elle contrôle également la page qui s'affiche au démarrage de Chromium ou lorsque vous effectuez une recherche dans l'omnibox.</translation>
 <translation id="8704119203788522458">Voici votre Chromium</translation>
-<translation id="8705191560707593947">Chromium vérifie la présence de logiciels indésirables une fois par semaine. Dernière vérification : hier.</translation>
 <translation id="8796602469536043152">Chromium a besoin de votre autorisation pour accéder à votre appareil photo et à votre micro pour ce site</translation>
 <translation id="8803635938069941624">Conditions d'utilisation de Chromium OS</translation>
 <translation id="8821041990367117597">Impossible de synchroniser vos données dans Chromium, car les informations de connexion de votre compte ne sont plus à jour.</translation>
@@ -258,7 +253,6 @@
 <translation id="91086099826398415">Ouvrir le lien dans un nouvel ongle&amp;t Chromium</translation>
 <translation id="911206726377975832">Supprimer également vos données de navigation ?</translation>
 <translation id="9158494823179993217">Votre administrateur système a configuré Chromium pour que <ph name="TARGET_URL_HOSTNAME" /> s'ouvre dans un autre navigateur.</translation>
-<translation id="9164845895615421500">Chromium vérifie la présence de logiciels indésirables une fois par semaine. Dernière vérification : il y a quelques instants.</translation>
 <translation id="9190841055450128916">Chromium (mDNS-In)</translation>
 <translation id="93478295209880648">Chromium risque de ne pas fonctionner correctement, car la compatibilité n'est plus assurée sur Windows XP et Windows Vista</translation>
 <translation id="95514773681268843"><ph name="DOMAIN" /> exige que vous lisiez et acceptiez les présentes conditions d'utilisation pour utiliser cet appareil. Ces dernières n'étendent, ne modifient ni ne restreignent les conditions d'utilisation de Chromium OS.</translation>
diff --git a/chrome/app/resources/chromium_strings_gl.xtb b/chrome/app/resources/chromium_strings_gl.xtb
index 78a2449..f2ec695 100644
--- a/chrome/app/resources/chromium_strings_gl.xtb
+++ b/chrome/app/resources/chromium_strings_gl.xtb
@@ -1,7 +1,6 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="gl">
-<translation id="1060499346270045814">{NUM_HOURS,plural, =1{Chromium comproba se hai software non desexado unha vez á semana. Última comprobación: hai 1 hora.}other{Chromium comproba se hai software non desexado unha vez á semana. Última comprobación: hai {NUM_HOURS} horas.}}</translation>
 <translation id="1065672644894730302">Non se poden ler as túas preferencias.
 
 É posible que algunhas funcións non estean dispoñibles e que non se garden os cambios nas preferencias.</translation>
@@ -47,7 +46,6 @@
 <translation id="2711502716910134313">Pestana de Chromium</translation>
 <translation id="2718390899429598676">Para obter unha maior seguranza, Chromium encriptará os teus datos.</translation>
 <translation id="2770231113462710648">Cambiar o navegador predeterminado a:</translation>
-<translation id="2797461000988640326">{NUM_MINS,plural, =1{Chromium comproba se hai software non desexado unha vez á semana. Última comprobación: hai 1 minuto.}other{Chromium comproba se hai software non desexado unha vez á semana. Última comprobación: hai {NUM_MINS} minutos.}}</translation>
 <translation id="2799223571221894425">Iniciar de novo</translation>
 <translation id="2847479871509788944">Eliminar de Chromium...</translation>
 <translation id="2853765747879685679">Preguntar cando abra Chromium</translation>
@@ -58,7 +56,6 @@
 <translation id="3032706164202344641">Chromium non puido comprobar os teus contrasinais. Téntao de novo máis tarde.</translation>
 <translation id="3032787606318309379">Engadindo a Chromium...</translation>
 <translation id="3068515742935458733">Axudar a mellorar Chromium enviando informes sobre fallos e <ph name="UMA_LINK" /> a Google</translation>
-<translation id="3086207596048762442">Chromium comproba se hai software non desexado unha vez á semana</translation>
 <translation id="3103660991484857065">O instalador non puido descomprimir o arquivo. Descarga Chromium de novo.</translation>
 <translation id="3130323860337406239">Chromium está utilizando o teu micrófono.</translation>
 <translation id="3155163173539279776">Reiniciar Chromium</translation>
@@ -179,7 +176,6 @@
 <translation id="6847869444787758381">Chromium permíteche saber se os teus contrasinais están en risco nalgún momento</translation>
 <translation id="6857782730669500492">Chromium: <ph name="PAGE_TITLE" /></translation>
 <translation id="6863361426438995919">Google Pay (copiouse en Chromium)</translation>
-<translation id="6863846675160669383">{NUM_DAYS,plural, =1{Chromium comproba se hai software non desexado unha vez á semana. Última comprobación: hai 1 día.}other{Chromium comproba se hai software non desexado unha vez á semana. Última comprobación: hai {NUM_DAYS} días.}}</translation>
 <translation id="6893813176749746474">Actualizouse Chromium, pero non o utilizas desde hai polo menos 30 días.</translation>
 <translation id="6964305034639999644">Abrir ligazón nunha ventá do modo de incó&amp;gnito de Chromium</translation>
 <translation id="6990124437352146030">Chromium necesita permiso para acceder ao micrófono neste sitio</translation>
@@ -244,7 +240,6 @@
 <translation id="8621669128220841554">Non se puido efectuar a instalación debido a un erro. Volve descargar Chromium.</translation>
 <translation id="8697124171261953979">Tamén controla a páxina que se mostra ao iniciar Chromium ou ao realizar unha busca desde Omnibox.</translation>
 <translation id="8704119203788522458">Este é o teu Chromium</translation>
-<translation id="8705191560707593947">Chromium comproba se hai software non desexado unha vez á semana. Última comprobación: onte.</translation>
 <translation id="8796602469536043152">Chromium necesita permiso para acceder á cámara e ao micrófono neste sitio</translation>
 <translation id="8803635938069941624">Condicións de Chromium OS</translation>
 <translation id="8821041990367117597">Chromium non puido sincronizar os teus datos porque os detalles de inicio de sesión da túa conta están desactualizados.</translation>
@@ -260,7 +255,6 @@
 <translation id="91086099826398415">Abrir ligazón nunha nova &amp;pestana de Chromium</translation>
 <translation id="911206726377975832">Queres eliminar tamén os teus datos de navegación?</translation>
 <translation id="9158494823179993217">O teu administrador do sistema configurou Chromium para abrir outro navegador co obxectivo de acceder a <ph name="TARGET_URL_HOSTNAME" />.</translation>
-<translation id="9164845895615421500">Chromium comproba se hai software non desexado unha vez á semana. Última comprobación: hai un momento.</translation>
 <translation id="9190841055450128916">Chromium (mDNS-In)</translation>
 <translation id="93478295209880648">É posible que Chromium non funcione correctamente porque xa non admite Windows XP nin Windows Vista</translation>
 <translation id="95514773681268843"><ph name="DOMAIN" /> require que leas e aceptes as seguintes Condicións de servizo antes de utilizar este dispositivo. Estas condicións non amplían, modifican nin limitan as condicións de Chromium OS.</translation>
diff --git a/chrome/app/resources/chromium_strings_gu.xtb b/chrome/app/resources/chromium_strings_gu.xtb
index 4aea30b..2980049 100644
--- a/chrome/app/resources/chromium_strings_gu.xtb
+++ b/chrome/app/resources/chromium_strings_gu.xtb
@@ -1,7 +1,6 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="gu">
-<translation id="1060499346270045814">{NUM_HOURS,plural, =1{Chromium વણજોઈતા સૉફ્ટવેર શોધવા માટે અઠવાડિયામાં એક વાર ચેક કરે છે. છેલ્લે ચેક કર્યું: 1 કલાક પહેલાં.}one{Chromium વણજોઈતા સૉફ્ટવેર શોધવા માટે અઠવાડિયામાં એક વાર ચેક કરે છે. છેલ્લે ચેક કર્યું: {NUM_HOURS} કલાક પહેલાં.}other{Chromium વણજોઈતા સૉફ્ટવેર શોધવા માટે અઠવાડિયામાં એક વાર ચેક કરે છે. છેલ્લે ચેક કર્યું: {NUM_HOURS} કલાક પહેલાં.}}</translation>
 <translation id="1065672644894730302">તમારી પસંદગીઓને વાંચી શકાતી નથી.
 
 કેટલીક સુવિધાઓ ઉપલબ્ધ હોઈ શકે છે અને પસંદગીઓ પરના ફેરફારોને સાચવવામાં આવશે નહીં.</translation>
@@ -47,7 +46,6 @@
 <translation id="2711502716910134313">Chromium ટૅબ</translation>
 <translation id="2718390899429598676">ઉમેરેલી સુરક્ષા માટે, Chromium તમારા ડેટાને એન્ક્રિપ્ટ કરશે.</translation>
 <translation id="2770231113462710648">ડિફૉલ્ટ બ્રાઉઝરને આના પર બદલો:</translation>
-<translation id="2797461000988640326">{NUM_MINS,plural, =1{Chromium વણજોઈતા સૉફ્ટવેર શોધવા માટે અઠવાડિયામાં એક વાર ચેક કરે છે. છેલ્લે ચેક કર્યું: 1 મિનિટ પહેલાં.}one{Chromium વણજોઈતા સૉફ્ટવેર શોધવા માટે અઠવાડિયામાં એક વાર ચેક કરે છે. છેલ્લે ચેક કર્યું: {NUM_MINS} મિનિટ પહેલાં.}other{Chromium વણજોઈતા સૉફ્ટવેર શોધવા માટે અઠવાડિયામાં એક વાર ચેક કરે છે. છેલ્લે ચેક કર્યું: {NUM_MINS} મિનિટ પહેલાં.}}</translation>
 <translation id="2799223571221894425">ફરીથી લોંચ કરો</translation>
 <translation id="2847479871509788944">Chromium માંથી દૂર કરો...</translation>
 <translation id="2853765747879685679">હું Chromium ખોલું ત્યારે પૂછો</translation>
@@ -58,7 +56,6 @@
 <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>
@@ -179,7 +176,6 @@
 <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 દિવસ પહેલાં.}one{Chromium વણજોઈતા સૉફ્ટવેર શોધવા માટે અઠવાડિયામાં એક વાર ચેક કરે છે. છેલ્લે ચેક કર્યું: {NUM_DAYS} દિવસ પહેલાં.}other{Chromium વણજોઈતા સૉફ્ટવેર શોધવા માટે અઠવાડિયામાં એક વાર ચેક કરે છે. છેલ્લે ચેક કર્યું: {NUM_DAYS} દિવસ પહેલાં.}}</translation>
 <translation id="6893813176749746474">Chromium અપડેટ કરવામાં આવ્યું હતું, પણ તમે તેનો 30 દિવસ સુધી ઉપયોગ કર્યો નથી.</translation>
 <translation id="6964305034639999644">Chromium છુ&amp;પી વિંડોમાં લિંક ખોલો</translation>
 <translation id="6990124437352146030">Chromiumને આ સાઇટ માટે તમારા માઇક્રોફોનના ઍક્સેસની પરવાનગીની જરૂર પડે છે</translation>
@@ -244,7 +240,6 @@
 <translation id="8621669128220841554">અનુલ્લેખિત ભૂલને કારણે ઇન્સ્ટોલેશન નિષ્ફળ રહ્યું. કૃપા કરીને Chromium ફરીથી ડાઉનલોડ કરો.</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">સાઇન ઇન વિગતો જૂની હોવાને કારણે Chromium તમારા ડેટાને સિંક કરી શક્યું નથી.</translation>
@@ -260,7 +255,6 @@
 <translation id="91086099826398415">નવા Chromium &amp;ટૅબમાં લિંક ખોલો</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="93478295209880648">Chromium યોગ્ય રીતે કાર્ય ન કરે તેવું બની શકે કારણ કે તે હવેથી Windows XP અથવા Windows Vista પર સમર્થિત નથી</translation>
 <translation id="95514773681268843"><ph name="DOMAIN" /> માટે જરૂરી છે કે તમે આ ડિવાઇસનો ઉપયોગ કરતાં પહેલાં નીચેની સેવાની શરતોને વાંચો અને સ્વીકારો. આ શરતો Chromium OS શરતોને વિસ્તૃત, સંશોધિત અથવા મર્યાદિત કરતી નથી.</translation>
diff --git a/chrome/app/resources/chromium_strings_hi.xtb b/chrome/app/resources/chromium_strings_hi.xtb
index 817f1fd..6b48ebbf 100644
--- a/chrome/app/resources/chromium_strings_hi.xtb
+++ b/chrome/app/resources/chromium_strings_hi.xtb
@@ -1,7 +1,6 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="hi">
-<translation id="1060499346270045814">{NUM_HOURS,plural, =1{क्रोमियम हफ़्ते में एक बार अनचाहे सॉफ़्टवेयर की जांच करता है. पिछली जांच: 1 घंटा पहले की गई.}one{क्रोमियम हफ़्ते में एक बार अनचाहे सॉफ़्टवेयर की जांच करता है. पिछली जांच: {NUM_HOURS} घंटा पहले की गई.}other{क्रोमियम हफ़्ते में एक बार अनचाहे सॉफ़्टवेयर की जांच करता है. पिछली जांच: {NUM_HOURS} घंटे पहले की गई.}}</translation>
 <translation id="1065672644894730302">आपकी प्राथमिकताओं को पढ़ा नहीं जा सकता| \\n\\nकुछ विशेषताएं अनुपलब्ध हो सकती हैं और प्राथमिकताओं में किए गए परिवर्तनों को सहेजा नहीं जाएगा.</translation>
 <translation id="107513968719897256">निजी इस्तेमाल के लिए और <ph name="NEW_USER" /> के तौर पर, अलग-अलग ब्राउज़ करने के लिए क्रोमियम में एक नई प्रोफ़ाइल बनाएं</translation>
 <translation id="1098170124587656448">क्रोमियम, आपको डेटा के गलत इस्तेमाल से बचाता है. साथ ही, इससे आप नुकसान पहुंचाने वाले एक्सटेंशन जैसी कई चीज़ाें से सुरक्षित रह पाएंगे</translation>
@@ -45,7 +44,6 @@
 <translation id="2711502716910134313">क्रोमियम टैब</translation>
 <translation id="2718390899429598676">ज़्यादा सुरक्षा के लिए, क्रोमियम आपके डेटा को सुरक्षित करेगा.</translation>
 <translation id="2770231113462710648">डिफ़ॉल्ट ब्राउज़र को इसमें बदलें:</translation>
-<translation id="2797461000988640326">{NUM_MINS,plural, =1{क्रोमियम हफ़्ते में एक बार अनचाहे सॉफ़्टवेयर की जांच करता है. पिछली जांच: 1 मिनट पहले की गई.}one{क्रोमियम हफ़्ते में एक बार अनचाहे सॉफ़्टवेयर की जांच करता है. पिछली जांच: {NUM_MINS} मिनट पहले की गई.}other{क्रोमियम हफ़्ते में एक बार अनचाहे सॉफ़्टवेयर की जांच करता है. पिछली जांच: {NUM_MINS} मिनट पहले की गई.}}</translation>
 <translation id="2799223571221894425">फिर से लॉन्‍च करें</translation>
 <translation id="2847479871509788944">क्रोमियम से निकालें...</translation>
 <translation id="2853765747879685679">जब मैं क्रोमियम खोलूं, तब यह सवाल पूछें</translation>
@@ -56,7 +54,6 @@
 <translation id="3032706164202344641">क्रोमियम आपके पासवर्ड की जांच नहीं कर सकता. बाद में कोशिश करें.</translation>
 <translation id="3032787606318309379">क्रोमियम में जोड़ रहा है...</translation>
 <translation id="3068515742935458733">Google को क्रैश रिपोर्ट और <ph name="UMA_LINK" /> भेजकर क्रोमियम को बेहतर बनाने में मदद करें</translation>
-<translation id="3086207596048762442">क्रोमियम हफ़्ते में एक बार अनचाहे सॉफ़्टवेयर की जांच करता है</translation>
 <translation id="3103660991484857065">इंस्‍टॉलर संगह को असंकुचित करने में विफल हुआ. कृपया क्रोमियम फिर से डाउनलोड करें.</translation>
 <translation id="3130323860337406239">Chromium आपके माइक्रोफ़ोन का उपयोग कर रहा है.</translation>
 <translation id="3155163173539279776">क्रोमियम फिर से लॉन्च करें</translation>
@@ -177,7 +174,6 @@
 <translation id="6847869444787758381">'क्रोमियम' यह बताता है कि कहीं आपके पासवर्ड का गलत इस्तेमाल तो नहीं किया गया है</translation>
 <translation id="6857782730669500492">क्रोमियम - <ph name="PAGE_TITLE" /></translation>
 <translation id="6863361426438995919">Google Pay (क्रोमियम पर कॉपी किया गया)</translation>
-<translation id="6863846675160669383">{NUM_DAYS,plural, =1{क्रोमियम हफ़्ते में एक बार अनचाहे सॉफ़्टवेयर की जांच करता है. पिछली जांच: 1 दिन पहले की गई.}one{क्रोमियम हफ़्ते में एक बार अनचाहे सॉफ़्टवेयर की जांच करता है. पिछली जांच: {NUM_DAYS} दिन पहले की गई.}other{क्रोमियम हफ़्ते में एक बार अनचाहे सॉफ़्टवेयर की जांच करता है. पिछली जांच: {NUM_DAYS} दिन पहले की गई.}}</translation>
 <translation id="6893813176749746474">क्रोमियम को अपडेट किया गया है लेकिन आपने इसे कम से कम 30 दिनों से उपयोग नहीं किया है.</translation>
 <translation id="6964305034639999644">क्रोमियम गु&amp;प्त विंडो में लिंक खोलें</translation>
 <translation id="6990124437352146030">क्रोमियम को इस साइट के लिए आपका माइक्रोफ़ोन एक्सेस करने की अनुमति चाहिए</translation>
@@ -242,7 +238,6 @@
 <translation id="8621669128220841554">अनिर्दिष्ट कारणों से इंस्‍टॉलेशन विफल हुआ. कृपया क्रोमियम फिर से डाउनलोड करें.</translation>
 <translation id="8697124171261953979">इससे यह भी नियंत्रित होता है कि जब आप क्रोमियम शुरू करते हैं या ऑम्निबॉक्स से खोजते हैं तब कौन सा पेज दिखाया जाए.</translation>
 <translation id="8704119203788522458">यह आपका क्रोमियम है</translation>
-<translation id="8705191560707593947">क्रोमियम हफ़्ते में एक बार अनचाहे सॉफ़्टवेयर की जांच करता है. पिछली जांच: कल की गई.</translation>
 <translation id="8796602469536043152">क्रोमियम को इस साइट के लिए आपका कैमरा और माइक्रोफ़ोन एक्सेस करने की अनुमति चाहिए</translation>
 <translation id="8803635938069941624">क्रोमियम OS शर्तें</translation>
 <translation id="8821041990367117597">क्रोमियम आपका डेटा सिंक नहीं कर सका क्‍योंकि आपके खाते के साइन इन विवरण की समय सीमा पूरी हो चुकी है.</translation>
@@ -258,7 +253,6 @@
 <translation id="91086099826398415">नए क्रोमियम &amp;टैब में लिंक खोलें</translation>
 <translation id="911206726377975832">अपने ब्राउज़िंग डेटा भी मिटाएं?</translation>
 <translation id="9158494823179993217">आपके सिस्टम एडमिन ने 'क्रोमियम' को इस तरह कॉन्फ़िगर किया है कि वह <ph name="TARGET_URL_HOSTNAME" /> को ऐक्सेस करने के लिए कोई दूसरा ब्राउज़र खोले.</translation>
-<translation id="9164845895615421500">क्रोमियम हफ़्ते में एक बार अनचाहे सॉफ़्टवेयर की जांच करता है. पिछली जांच: कुछ सेकंड पहले की गई.</translation>
 <translation id="9190841055450128916">क्रोमियम (mDNS-In)</translation>
 <translation id="93478295209880648">हो सकता है क्रोमियम सही तरीके से काम ना करें क्‍योंकि अब वह Windows XP या Windows Vista पर काम नहीं करता है</translation>
 <translation id="95514773681268843"><ph name="DOMAIN" /> चाहता है कि इस डिवाइस का उपयोग करने से पहले आप इन सेवा की शर्तों को पढ़ लें और उन्हें स्वीकार करें. ये शर्तें क्रोमियम OS शर्तों का विस्तार, उनमें बदलाव या उन्हें सीमित नहीं करतीं.</translation>
diff --git a/chrome/app/resources/chromium_strings_hr.xtb b/chrome/app/resources/chromium_strings_hr.xtb
index cb82751..fab7c23 100644
--- a/chrome/app/resources/chromium_strings_hr.xtb
+++ b/chrome/app/resources/chromium_strings_hr.xtb
@@ -1,7 +1,6 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="hr">
-<translation id="1060499346270045814">{NUM_HOURS,plural, =1{Chromium provjerava ima li neželjenog softvera jednom tjedno. Posljednja provjera bila je prije sat vremena.}one{Chromium provjerava ima li neželjenog softvera jednom tjedno. Posljednja provjera bila je prije {NUM_HOURS} sata.}few{Chromium provjerava ima li neželjenog softvera jednom tjedno. Posljednja provjera bila je prije {NUM_HOURS} sata.}other{Chromium provjerava ima li neželjenog softvera jednom tjedno. Posljednja provjera bila je prije {NUM_HOURS} sati.}}</translation>
 <translation id="1065672644894730302">Vaše postavke nije moguće čitati. Neke značajke možda nisu dostupne i promjene postavki neće biti spremljene.</translation>
 <translation id="107513968719897256">Da biste odvojili privatno pregledavanje i pregledavanje korisnika <ph name="NEW_USER" />, izradite novi profil u Chromiumu</translation>
 <translation id="1098170124587656448">Chromium vam može pomoći da se bolje zaštitite od povrede podataka, zlonamjernih proširenja i još mnogo toga</translation>
@@ -45,7 +44,6 @@
 <translation id="2711502716910134313">Chromiumova kartica</translation>
 <translation id="2718390899429598676">Radi dodatne sigurnosti Chromium će šifrirati vaše podatke.</translation>
 <translation id="2770231113462710648">Promijeni zadani preglednik na:</translation>
-<translation id="2797461000988640326">{NUM_MINS,plural, =1{Chromium provjerava ima li neželjenog softvera jednom tjedno. Posljednja provjera bila je prije 1 minute.}one{Chromium provjerava ima li neželjenog softvera jednom tjedno. Posljednja provjera bila je prije {NUM_MINS} minute.}few{Chromium provjerava ima li neželjenog softvera jednom tjedno. Posljednja provjera bila je prije {NUM_MINS} minute.}other{Chromium provjerava ima li neželjenog softvera jednom tjedno. Posljednja provjera bila je prije {NUM_MINS} minuta.}}</translation>
 <translation id="2799223571221894425">Pokreni ponovo</translation>
 <translation id="2847479871509788944">Ukloni iz Chromiuma...</translation>
 <translation id="2853765747879685679">Pitaj kada otvorim Chromium</translation>
@@ -56,7 +54,6 @@
 <translation id="3032706164202344641">Chromium ne može provjeriti vaše zaporke. Pokušajte ponovno kasnije.</translation>
 <translation id="3032787606318309379">Dodavanje u preglednik Chromium...</translation>
 <translation id="3068515742935458733">Pomognite nam poboljšati Chromium šaljući izvješća o rušenju programa i <ph name="UMA_LINK" /> Googleu</translation>
-<translation id="3086207596048762442">Chromium provjerava ima li neželjenog softvera jednom tjedno</translation>
 <translation id="3103660991484857065">Program za instalaciju nije dekomprimirao arhivu. Ponovo preuzmite Chromium.</translation>
 <translation id="3130323860337406239">Chromium upotrebljava vaš mikrofon.</translation>
 <translation id="3155163173539279776">Ponovo pokreni Chromium</translation>
@@ -177,7 +174,6 @@
 <translation id="6847869444787758381">Chromium će vas obavijestiti ako vaše zaporke budu ugrožene</translation>
 <translation id="6857782730669500492">Chromium – <ph name="PAGE_TITLE" /></translation>
 <translation id="6863361426438995919">Google Pay (kopirano na Chromium)</translation>
-<translation id="6863846675160669383">{NUM_DAYS,plural, =1{Chromium provjerava ima li neželjenog softvera jednom tjedno. Posljednja provjera bila je jučer.}one{Chromium provjerava ima li neželjenog softvera jednom tjedno. Posljednja provjera bila je prije {NUM_DAYS} dana.}few{Chromium provjerava ima li neželjenog softvera jednom tjedno. Posljednja provjera bila je prije {NUM_DAYS} dana.}other{Chromium provjerava ima li neželjenog softvera jednom tjedno. Posljednja provjera bila je prije {NUM_DAYS} dana.}}</translation>
 <translation id="6893813176749746474">Chromium je ažuriran, ali vi ga niste upotrebljavali najmanje 30 dana.</translation>
 <translation id="6964305034639999644">Otvori vezu u ano&amp;nimnom prozoru Chromiuma</translation>
 <translation id="6990124437352146030">Chromium treba dopuštenje za pristup mikrofonu za ovu web-lokaciju</translation>
@@ -242,7 +238,6 @@
 <translation id="8621669128220841554">Instalacija nije uspjela zbog nepoznate pogreške. Ponovo preuzmite Chromium.</translation>
 <translation id="8697124171261953979">Upravlja i time koja se stranica prikazuje prilikom pokretanja Chromiuma ili pretraživanja putem višenamjenskog okvira.</translation>
 <translation id="8704119203788522458">To je vaš Chromium</translation>
-<translation id="8705191560707593947">Chromium provjerava ima li neželjenog softvera jednom tjedno. Posljednja provjera bila je jučer.</translation>
 <translation id="8796602469536043152">Chromium treba dopuštenje za pristup kameri i mikrofonu za ovu web-lokaciju</translation>
 <translation id="8803635938069941624">Uvjeti OS-a Chromium</translation>
 <translation id="8821041990367117597">Chromium nije mogao sinkronizirati podatke vašeg računa jer su pojedinosti prijave na račun zastarjele.</translation>
@@ -258,7 +253,6 @@
 <translation id="91086099826398415">Otvori vezu na novoj &amp;kartici Chromiuma</translation>
 <translation id="911206726377975832">Izbrisati i podatke o pregledavanju?</translation>
 <translation id="9158494823179993217">Vaš administrator sustava konfigurirao je Chromium tako da otvara zamjenski preglednik radi pristupa URL-u<ph name="TARGET_URL_HOSTNAME" />.</translation>
-<translation id="9164845895615421500">Chromium provjerava ima li neželjenog softvera jednom tjedno. Posljednja provjera upravo je izvršena.</translation>
 <translation id="9190841055450128916">Chromium (mDNS-In)</translation>
 <translation id="93478295209880648">Chromium možda neće ispravno raditi jer više nije podržan na sustavima Windows XP i Windows Vista</translation>
 <translation id="95514773681268843"><ph name="DOMAIN" /> zahtijeva da pročitate i prihvatite sljedeće Uvjete pružanja usluge prije upotrebe ovog uređaja. Ti uvjeti ne predstavljaju proširenje, izmjenu ili ograničenje Uvjeta OS-a Chromium.</translation>
diff --git a/chrome/app/resources/chromium_strings_hu.xtb b/chrome/app/resources/chromium_strings_hu.xtb
index c689289d..d6a5977 100644
--- a/chrome/app/resources/chromium_strings_hu.xtb
+++ b/chrome/app/resources/chromium_strings_hu.xtb
@@ -1,7 +1,6 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="hu">
-<translation id="1060499346270045814">{NUM_HOURS,plural, =1{A Chromium hetente egyszer keres nemkívánatos szoftvereket. Legutóbb frissítve: 1 órája.}other{A Chromium hetente egyszer keres nemkívánatos szoftvereket. Legutóbb frissítve: {NUM_HOURS} órája.}}</translation>
 <translation id="1065672644894730302">A beállításait nem sikerült olvasni. Egyes funkciókat esetleg nem ér el, és a beállításaiban végrehajtott módosításokat nem menti a rendszer.</translation>
 <translation id="107513968719897256">Ha elkülönítené egymástól a személyes böngészést és a(z) <ph name="NEW_USER" /> profilos böngészési tevékenységet, hozzon létre új profilt a Chromiumban.</translation>
 <translation id="1098170124587656448">A Chromium segíthet az adatvédelmi incidensek, nem biztonságos bővítmények és egyebek elleni védekezésben</translation>
@@ -45,7 +44,6 @@
 <translation id="2711502716910134313">Chromium lap</translation>
 <translation id="2718390899429598676">A nagyobb biztonság érdekében a Chromium titkosítja az Ön adatait.</translation>
 <translation id="2770231113462710648">Alapértelmezett böngésző beállítása:</translation>
-<translation id="2797461000988640326">{NUM_MINS,plural, =1{A Chromium hetente egyszer keres nemkívánatos szoftvereket. Legutóbb frissítve: 1 perce.}other{A Chromium hetente egyszer keres nemkívánatos szoftvereket. Legutóbb frissítve: {NUM_MINS} perce.}}</translation>
 <translation id="2799223571221894425">Újraindítás</translation>
 <translation id="2847479871509788944">Eltávolítás a Chromiumból…</translation>
 <translation id="2853765747879685679">Kérdezzen rá a Chromium megnyitásakor</translation>
@@ -56,7 +54,6 @@
 <translation id="3032706164202344641">A Chromium nem tudja ellenőrizni a jelszavait. Próbálkozzon később.</translation>
 <translation id="3032787606318309379">Hozzáadás a Chromiumhoz...</translation>
 <translation id="3068515742935458733">Segítse a Chromium fejlesztését azáltal, hogy elküldi a Google-nak a következőket: hibajelentések és <ph name="UMA_LINK" /></translation>
-<translation id="3086207596048762442">A Chromium hetente egyszer keres nemkívánatos szoftvereket.</translation>
 <translation id="3103660991484857065">Nem sikerült a telepítőnek kibontani a tömörített állományt. Kérjük, töltse le újra a Chromium böngészőt.</translation>
 <translation id="3130323860337406239">A Chromium használja a mikrofont.</translation>
 <translation id="3155163173539279776">A Chromium újraindítása</translation>
@@ -175,7 +172,6 @@
 <translation id="6847869444787758381">A Chromium tájékoztatja arról, ha jelszavai illetéktelen kezekbe kerülnek</translation>
 <translation id="6857782730669500492">Chromium – <ph name="PAGE_TITLE" /></translation>
 <translation id="6863361426438995919">Google Pay (a Chromiumba másolva)</translation>
-<translation id="6863846675160669383">{NUM_DAYS,plural, =1{A Chromium hetente egyszer keres nemkívánatos szoftvereket. Legutóbb frissítve: 1 napja.}other{A Chromium hetente egyszer keres nemkívánatos szoftvereket. Legutóbb frissítve: {NUM_DAYS} napja.}}</translation>
 <translation id="6893813176749746474">A Chromium frissítése megtörtént, de nem használta a böngészőt legalább 30 napja.</translation>
 <translation id="6964305034639999644">Link megnyitása Chromium-inko&amp;gnitóablakban</translation>
 <translation id="6990124437352146030">A Chromiumnak engedélyre van szüksége ahhoz, hogy hozzáférjen a mikrofonhoz ennél a webhelynél</translation>
@@ -239,7 +235,6 @@
 <translation id="8621669128220841554">A telepítés egy meg nem határozott hiba miatt nem sikerült. Kérjük, töltse le újra a Chromiumot.</translation>
 <translation id="8697124171261953979">Továbbá azt is szabályozza, hogy melyik oldal jelenik meg a Chromium indításakor vagy a cím- és keresősávban indított kereséskor.</translation>
 <translation id="8704119203788522458">Ez az Ön Chromiumja</translation>
-<translation id="8705191560707593947">A Chromium hetente egyszer keres nemkívánatos szoftvereket. Legutóbb frissítve: tegnap.</translation>
 <translation id="8796602469536043152">A Chromiumnak engedélyre van szüksége ahhoz, hogy hozzáférjen a kamerához és a mikrofonhoz ennél a webhelynél</translation>
 <translation id="8803635938069941624">Chromium OS – Szerződési Feltételek</translation>
 <translation id="8821041990367117597">A Chromium nem tudta szinkronizálni az adatokat, mert a fiók bejelentkezési adatai elavultak.</translation>
@@ -255,7 +250,6 @@
 <translation id="91086099826398415">Link megnyi&amp;tása új Chromium-lapon</translation>
 <translation id="911206726377975832">Törli a böngészési adatait is?</translation>
 <translation id="9158494823179993217">Rendszergazdája úgy állította be a Chromiumot, hogy másik böngészőt nyisson meg a(z) <ph name="TARGET_URL_HOSTNAME" /> eléréséhez.</translation>
-<translation id="9164845895615421500">A Chromium hetente egyszer keres nemkívánatos szoftvereket. Legutóbb frissítve: az imént.</translation>
 <translation id="9190841055450128916">Chromium (mDNS-In)</translation>
 <translation id="93478295209880648">Előfordulhat, hogy a Chromium nem működik majd megfelelően, mert a továbbiakban már nem támogatja a következő rendszereket: Windows XP és Windows Vista</translation>
 <translation id="95514773681268843">A(z) <ph name="DOMAIN" /> megköveteli, hogy olvassa, majd fogadja el a következő Általános Szerződési Feltételeket, mielőtt használná ezt az eszközt. Ezek a feltételek nem bővítik, módosítják vagy korlátozzák a Chromium OS feltételeit.</translation>
diff --git a/chrome/app/resources/chromium_strings_hy.xtb b/chrome/app/resources/chromium_strings_hy.xtb
index 6b361cc..b4be44ec 100644
--- a/chrome/app/resources/chromium_strings_hy.xtb
+++ b/chrome/app/resources/chromium_strings_hy.xtb
@@ -1,7 +1,6 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="hy">
-<translation id="1060499346270045814">{NUM_HOURS,plural, =1{Chromium-ը ստուգում է անցանկալի ծրագրերի առկայությունը շաբաթը մեկ անգամ։ Վերջին անգամ ստուգվել է 1 ժամ առաջ։}one{Chromium-ը ստուգում է անցանկալի ծրագրերի առկայությունը շաբաթը մեկ անգամ։ Վերջին անգամ ստուգվել է {NUM_HOURS} ժամ առաջ։}other{Chromium-ը ստուգում է անցանկալի ծրագրերի առկայությունը շաբաթը մեկ անգամ։ Վերջին անգամ ստուգվել է {NUM_HOURS} ժամ առաջ։}}</translation>
 <translation id="1065672644894730302">Ձեր նախասիրությունները չի հաջողվում ստանալ:
 
 Որոշ գործառույթներ կարող են մատչելի չլինել: Նախընտրանքների փոփոխությունները չեն պահպանվի:</translation>
@@ -47,7 +46,6 @@
 <translation id="2711502716910134313">Chromium-ի ներդիր</translation>
 <translation id="2718390899429598676">Լրացուցիչ անվտանգության համար Chromium-ը կգաղտնագրի ձեր տվյալները:</translation>
 <translation id="2770231113462710648">Կանխադրված դիտարկիչը դարձնել՝</translation>
-<translation id="2797461000988640326">{NUM_MINS,plural, =1{Chromium-ը ստուգում է անցանկալի ծրագրերի առկայությունը շաբաթը մեկ անգամ։ Վերջին անգամ ստուգվել է 1 րոպե առաջ։}one{Chromium-ը ստուգում է անցանկալի ծրագրերի առկայությունը շաբաթը մեկ անգամ։ Վերջին անգամ ստուգվել է {NUM_MINS} րոպե առաջ։}other{Chromium-ը ստուգում է անցանկալի ծրագրերի առկայությունը շաբաթը մեկ անգամ։ Վերջին անգամ ստուգվել է {NUM_MINS} րոպե առաջ։}}</translation>
 <translation id="2799223571221894425">Վերագործարկել</translation>
 <translation id="2847479871509788944">Հեռացնել Chromium-ից...</translation>
 <translation id="2853765747879685679">Հարցնել, երբ ես բացեմ Chromium-ը</translation>
@@ -58,7 +56,6 @@
 <translation id="3032706164202344641">Chromium-ը չի կարող ստուգել ձեր գաղտնաբառերը։ Փորձեք ավելի ուշ։</translation>
 <translation id="3032787606318309379">Ավելացվում է Chromium-ին…</translation>
 <translation id="3068515742935458733">Օգնեք բարելավել Chromium-ը՝ Google-ին ուղարկելով խափանման մասին հաշվետվությունները և <ph name="UMA_LINK" />ը</translation>
-<translation id="3086207596048762442">Chromium-ը ստուգում է անցանկալի ծրագրերի առկայությունը շաբաթը մեկ անգամ</translation>
 <translation id="3103660991484857065">Տեղադրիչը չկարողացավ բացել արխիվը: Նորից ներբեռնեք Chromium-ը:</translation>
 <translation id="3130323860337406239">Chromium-ն օգտագործում է ձեր խոսափողը:</translation>
 <translation id="3155163173539279776">Chromium-ի վերագործարկում</translation>
@@ -179,7 +176,6 @@
 <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 օր առաջ։}one{Chromium-ը ստուգում է անցանկալի ծրագրերի առկայությունը շաբաթը մեկ անգամ։ Վերջին անգամ ստուգվել է {NUM_DAYS} օր առաջ։}other{Chromium-ը ստուգում է անցանկալի ծրագրերի առկայությունը շաբաթը մեկ անգամ։ Վերջին անգամ ստուգվել է {NUM_DAYS} օր առաջ։}}</translation>
 <translation id="6893813176749746474">Chromium-ը թարմացվել է, սակայն դուք չեք օգտագործել այն առնվազն 30 օր:</translation>
 <translation id="6964305034639999644">Բացել հղումը Chromium-ի ինկ&amp;ոգնիտո պատուհանում</translation>
 <translation id="6990124437352146030">Chromium-ին այս կայքի համար անհրաժեշտ է ձեր խոսափողն օգտագործելու թույլտվություն</translation>
@@ -244,7 +240,6 @@
 <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>
@@ -260,7 +255,6 @@
 <translation id="91086099826398415">Բացել հղումը Chromium-ի նոր &amp;ներդիրում</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="93478295209880648">Chromium-ը հնարավոր է չաշխատի ինչպես հարկն է, քանի որ այն այլևս չի աջակցվում Windows XP և Windows Vista համակարգերում</translation>
 <translation id="95514773681268843"><ph name="DOMAIN" />-ը պահանջում է, որ նախքան սարքն օգտագործելը կարդաք և ընդունեք հետևյալ Օգտագործման պայմանները: Այս պայմանները չեն ընդլայնում, փոփոխում կամ սահմանափակում Chromium OS-ի պայմանները:</translation>
diff --git a/chrome/app/resources/chromium_strings_id.xtb b/chrome/app/resources/chromium_strings_id.xtb
index 2ef1784..c1d65af 100644
--- a/chrome/app/resources/chromium_strings_id.xtb
+++ b/chrome/app/resources/chromium_strings_id.xtb
@@ -1,7 +1,6 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="id">
-<translation id="1060499346270045814">{NUM_HOURS,plural, =1{Chromium memeriksa software yang tidak diinginkan seminggu sekali. Terakhir diperiksa: 1 jam yang lalu.}other{Chromium memeriksa software yang tidak diinginkan seminggu sekali. Terakhir diperiksa: {NUM_HOURS} jam yang lalu}}</translation>
 <translation id="1065672644894730302">Preferensi Anda tidak dapat dibaca. Beberapa fitur mungkin tidak tersedia dan perubahan pada preferensi tidak akan disimpan.</translation>
 <translation id="107513968719897256">Untuk memisahkan penjelajahan pribadi dan <ph name="NEW_USER" />, buat profil baru di Chromium</translation>
 <translation id="1098170124587656448">Chromium dapat membantu Anda agar tetap aman dari pelanggaran data, ekstensi berbahaya, dan lainnya</translation>
@@ -45,7 +44,6 @@
 <translation id="2711502716910134313">Tab Chromium</translation>
 <translation id="2718390899429598676">Untuk keamanan tambahan, Chromium akan mengenkripsi data Anda.</translation>
 <translation id="2770231113462710648">Ubah browser default ke:</translation>
-<translation id="2797461000988640326">{NUM_MINS,plural, =1{Chromium memeriksa software yang tidak diinginkan seminggu sekali. Terakhir diperiksa: 1 menit yang lalu.}other{Chromium memeriksa software yang tidak diinginkan seminggu sekali. Terakhir diperiksa: {NUM_MINS} menit yang lalu.}}</translation>
 <translation id="2799223571221894425">Luncurkan Ulang</translation>
 <translation id="2847479871509788944">Buang dari Chromium...</translation>
 <translation id="2853765747879685679">Tanyakan saat saya membuka Chromium</translation>
@@ -56,7 +54,6 @@
 <translation id="3032706164202344641">Chromium tidak dapat memeriksa sandi Anda. Coba lagi nanti.</translation>
 <translation id="3032787606318309379">Menambahkan Chromium...</translation>
 <translation id="3068515742935458733">Bantu Chromium menjadi lebih baik dengan mengirim laporan kerusakan dan <ph name="UMA_LINK" /> ke Google</translation>
-<translation id="3086207596048762442">Chromium memeriksa software yang tidak diinginkan seminggu sekali</translation>
 <translation id="3103660991484857065">Pemasang gagal membatalkan kompresi arsip. Download Chromium lagi.</translation>
 <translation id="3130323860337406239">Chromium menggunakan mikrofon Anda.</translation>
 <translation id="3155163173539279776">Luncurkan ulang Chromium</translation>
@@ -177,7 +174,6 @@
 <translation id="6847869444787758381">Chromium akan memberi tahu jika sandi Anda disusupi</translation>
 <translation id="6857782730669500492">Chromium - <ph name="PAGE_TITLE" /></translation>
 <translation id="6863361426438995919">Google Pay (disalin ke Chromium)</translation>
-<translation id="6863846675160669383">{NUM_DAYS,plural, =1{Chromium memeriksa software yang tidak diinginkan seminggu sekali. Terakhir diperiksa: 1 hari yang lalu.}other{Chromium memeriksa software yang tidak diinginkan seminggu sekali. Terakhir diperiksa: {NUM_DAYS} hari yang lalu.}}</translation>
 <translation id="6893813176749746474">Chromium telah diperbarui, tetapi Anda belum menggunakannya selama setidaknya 30 hari.</translation>
 <translation id="6964305034639999644">Buka link di jendela sa&amp;maran Chromium</translation>
 <translation id="6990124437352146030">Chromium memerlukan izin akses ke mikrofon untuk situs ini</translation>
@@ -242,7 +238,6 @@
 <translation id="8621669128220841554">Pemasangan gagal karena kesalahan yang tidak ditentukan. Download Chromium lagi.</translation>
 <translation id="8697124171261953979">Juga mengontrol halaman apa yang ditampilkan saat Anda memulai Chromium atau menelusuri dari Omnibox.</translation>
 <translation id="8704119203788522458">Ini Chromium Anda</translation>
-<translation id="8705191560707593947">Chromium memeriksa software yang tidak diinginkan seminggu sekali. Terakhir diperiksa: kemarin.</translation>
 <translation id="8796602469536043152">Chromium memerlukan izin akses ke kamera dan mikrofon untuk situs ini</translation>
 <translation id="8803635938069941624">Persyaratan Chromium OS</translation>
 <translation id="8821041990367117597">Chromium tidak dapat menyinkronkan data karena detail proses masuk Anda sebelum diperbarui.</translation>
@@ -258,7 +253,6 @@
 <translation id="91086099826398415">Buka Link di &amp;tab Chromium Baru</translation>
 <translation id="911206726377975832">Hapus juga data browsing Anda?</translation>
 <translation id="9158494823179993217">Administrator sistem Anda telah mengonfigurasi Chromium untuk membuka browser alternatif guna mengakses <ph name="TARGET_URL_HOSTNAME" />.</translation>
-<translation id="9164845895615421500">Chromium memeriksa software yang tidak diinginkan seminggu sekali. Terakhir diperiksa: sesaat yang lalu.</translation>
 <translation id="9190841055450128916">Chromium (mDNS-In)</translation>
 <translation id="93478295209880648">Chromium mungkin tidak berfungsi dengan semestinya karena sudah tidak didukung di Windows XP atau Windows Vista</translation>
 <translation id="95514773681268843"><ph name="DOMAIN" /> mewajibkan Anda membaca dan menyetujui Persyaratan Layanan sebelum menggunakan perangkat ini. Persyaratan ini tidak memperluas, mengubah, atau membatasi Persyaratan Chromium OS.</translation>
diff --git a/chrome/app/resources/chromium_strings_is.xtb b/chrome/app/resources/chromium_strings_is.xtb
index dd2bf687..719db44 100644
--- a/chrome/app/resources/chromium_strings_is.xtb
+++ b/chrome/app/resources/chromium_strings_is.xtb
@@ -1,7 +1,6 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="is">
-<translation id="1060499346270045814">{NUM_HOURS,plural, =1{Chromium leitar að óæskilegum hugbúnaði einu sinni í viku. Síðast athugað: fyrir 1 klukkustund.}one{Chromium leitar að óæskilegum hugbúnaði einu sinni í viku. Síðast athugað: fyrir {NUM_HOURS} klukkustund.}other{Chromium leitar að óæskilegum hugbúnaði einu sinni í viku. Síðast athugað: fyrir {NUM_HOURS} klukkustundum.}}</translation>
 <translation id="1065672644894730302">Ekki er tókst að lesa kjörstillingarnar þínar.
 
 Sumir eiginleikar kunna að vera óaðgengilegir og breytingar á kjörstillingum verða ekki vistaðar.</translation>
@@ -47,7 +46,6 @@
 <translation id="2711502716910134313">Chromium flipi</translation>
 <translation id="2718390899429598676">Chromium dulkóðar gögnin þín til að auka öryggið.</translation>
 <translation id="2770231113462710648">Breyta sjálfgefnum vafra í:</translation>
-<translation id="2797461000988640326">{NUM_MINS,plural, =1{Chromium leitar að óæskilegum hugbúnaði einu sinni í viku. Síðast athugað: fyrir 1 mínútu.}one{Chromium leitar að óæskilegum hugbúnaði einu sinni í viku. Síðast athugað: fyrir {NUM_MINS} mínútu.}other{Chromium leitar að óæskilegum hugbúnaði einu sinni í viku. Síðast athugað: fyrir {NUM_MINS} mínútum.}}</translation>
 <translation id="2799223571221894425">Endurræsa</translation>
 <translation id="2847479871509788944">Fjarlægja úr Chromium...</translation>
 <translation id="2853765747879685679">Spyrja þegar ég opna Chromium</translation>
@@ -58,7 +56,6 @@
 <translation id="3032706164202344641">Chromium getur ekki athugað aðgangsorðin þín. Reyndu aftur síðar.</translation>
 <translation id="3032787606318309379">Bætir við Chromium...</translation>
 <translation id="3068515742935458733">Hjálpaðu til við að bæta Chromium með því að senda tilkynningar um hrun og <ph name="UMA_LINK" /> til Google</translation>
-<translation id="3086207596048762442">Chromium leitar að óæskilegum hugbúnaði einu sinni í viku</translation>
 <translation id="3103660991484857065">Uppsetningarforritinu mistókst að afþjappa safnskránni. Sæktu Chromium aftur.</translation>
 <translation id="3130323860337406239">Chromium er að nota hljóðnemann þinn.</translation>
 <translation id="3155163173539279776">Endurræsa Chromium</translation>
@@ -179,7 +176,6 @@
 <translation id="6847869444787758381">Chromium lætur þig vita ef aðgangsorðin þín eru einhvern tímann í hættu</translation>
 <translation id="6857782730669500492">Chromium – <ph name="PAGE_TITLE" /></translation>
 <translation id="6863361426438995919">Google Pay (afritað í Chromium)</translation>
-<translation id="6863846675160669383">{NUM_DAYS,plural, =1{Chromium leitar að óæskilegum hugbúnaði einu sinni í viku. Síðast athugað: fyrir 1 degi.}one{Chromium leitar að óæskilegum hugbúnaði einu sinni í viku. Síðast athugað: fyrir {NUM_DAYS} degi.}other{Chromium leitar að óæskilegum hugbúnaði einu sinni í viku. Síðast athugað: fyrir {NUM_DAYS} dögum.}}</translation>
 <translation id="6893813176749746474">Chromium var uppfært en þú hefur ekki notað það í a.m.k. 30 daga.</translation>
 <translation id="6964305034639999644">Opna tengil í &amp;huliðsglugga í Chromium</translation>
 <translation id="6990124437352146030">Chromium þarf leyfi til að nota hljóðnemann á þessu vefsvæði</translation>
@@ -244,7 +240,6 @@
 <translation id="8621669128220841554">Uppsetning mistókst vegna ótilgreindrar villu. Sæktu Chromium aftur.</translation>
 <translation id="8697124171261953979">Það stýrir því einnig hvaða síða opnast þegar þú ræsir Chromium eða leitar í veffangastikunni.</translation>
 <translation id="8704119203788522458">Chromium er þitt</translation>
-<translation id="8705191560707593947">Chromium leitar að óæskilegum hugbúnaði einu sinni í viku. Síðast athugað: í gær.</translation>
 <translation id="8796602469536043152">Chromium þarf leyfi til að nota myndavélina og hljóðnemann á þessu vefsvæði</translation>
 <translation id="8803635938069941624">Skilmálar Chromium OS</translation>
 <translation id="8821041990367117597">Chrome gat ekki samstillt gögnin þín vegna þess að innskráningarupplýsingar reikningsins þíns eru úreltar.</translation>
@@ -260,7 +255,6 @@
 <translation id="91086099826398415">Opna tengil í nýjum Chromium &amp;flipa</translation>
 <translation id="911206726377975832">Eyða líka vafragögnum?</translation>
 <translation id="9158494823179993217">Kerfisstjórinn þinn hefur stillt Chromium á að opna annan vafra fyrir <ph name="TARGET_URL_HOSTNAME" />.</translation>
-<translation id="9164845895615421500">Chromium leitar að óæskilegum hugbúnaði einu sinni í viku. Síðast athugað: fyrir augnabliki.</translation>
 <translation id="9190841055450128916">Chromium (mDNS-inn)</translation>
 <translation id="93478295209880648">Vera kann að Chromium virki ekki sem skyldi vegna þess að vafrinn er ekki lengur studdur á Windows XP eða Windows Vista</translation>
 <translation id="95514773681268843"><ph name="DOMAIN" /> krefst þess að þú lesir og samþykkir eftirfarandi þjónustuskilmála áður en þú notar þetta tæki. Þessir skilmálar auka ekki við, breyta eða takmarka skilmála Chromium OS.</translation>
diff --git a/chrome/app/resources/chromium_strings_it.xtb b/chrome/app/resources/chromium_strings_it.xtb
index 3cd0c79..376d1313 100644
--- a/chrome/app/resources/chromium_strings_it.xtb
+++ b/chrome/app/resources/chromium_strings_it.xtb
@@ -1,7 +1,6 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="it">
-<translation id="1060499346270045814">{NUM_HOURS,plural, =1{Chromium verifica la presenza di software indesiderato una volta a settimana. Ultima verifica: 1 ora fa.}other{Chromium verifica la presenza di software indesiderato una volta a settimana. Ultima verifica: {NUM_HOURS} ore fa.}}</translation>
 <translation id="1065672644894730302">Impossibile leggere le preferenze. Alcune funzioni potrebbero non essere disponibili e le modifiche alle preferenze non verranno salvate.</translation>
 <translation id="107513968719897256">Per separare la navigazione personale da quella di <ph name="NEW_USER" />, crea un nuovo profilo in Chromium</translation>
 <translation id="1098170124587656448">Chromium può contribuire a proteggerti da violazioni dei dati, estensioni non valide e non solo</translation>
@@ -45,7 +44,6 @@
 <translation id="2711502716910134313">Scheda Chromium</translation>
 <translation id="2718390899429598676">Per maggiore sicurezza, Chromium cripterà i tuoi dati.</translation>
 <translation id="2770231113462710648">Cambia browser predefinito con:</translation>
-<translation id="2797461000988640326">{NUM_MINS,plural, =1{Chromium verifica la presenza di software indesiderato una volta a settimana. Ultima verifica: 1 minuto fa.}other{Chromium verifica la presenza di software indesiderato una volta a settimana. Ultima verifica: {NUM_MINS} minuti fa.}}</translation>
 <translation id="2799223571221894425">Riavvia</translation>
 <translation id="2847479871509788944">Rimuovi da Chromium...</translation>
 <translation id="2853765747879685679">Chiedi all'apertura di Chromium</translation>
@@ -56,7 +54,6 @@
 <translation id="3032706164202344641">Chromium non può controllare le tue password. Riprova più tardi.</translation>
 <translation id="3032787606318309379">Aggiunta a Chromium in corso...</translation>
 <translation id="3068515742935458733">Aiutaci a migliorare Chromium inviando a Google rapporti sugli arresti anomali e <ph name="UMA_LINK" /></translation>
-<translation id="3086207596048762442">Chromium verifica la presenza di software indesiderato una volta a settimana</translation>
 <translation id="3103660991484857065">Il programma di installazione non è riuscito a decomprimere l'archivio. Scarica di nuovo Chromium.</translation>
 <translation id="3130323860337406239">Chromium sta utilizzando il microfono.</translation>
 <translation id="3155163173539279776">Riavvia Chromium</translation>
@@ -177,7 +174,6 @@
 <translation id="6847869444787758381">Chromium ti avvisa se le tue password vengono compromesse</translation>
 <translation id="6857782730669500492">Chromium - <ph name="PAGE_TITLE" /></translation>
 <translation id="6863361426438995919">Google Pay (copiata in Chromium)</translation>
-<translation id="6863846675160669383">{NUM_DAYS,plural, =1{Chromium verifica la presenza di software indesiderato una volta a settimana. Ultima verifica: 1 giorno fa.}other{Chromium verifica la presenza di software indesiderato una volta a settimana. Ultima verifica: {NUM_DAYS} giorni fa.}}</translation>
 <translation id="6893813176749746474">Chromium è stato aggiornato ma non lo utilizzi da almeno 30 giorni.</translation>
 <translation id="6964305034639999644">Apri link in una finestra di navigazione in inco&amp;gnito di Chromium</translation>
 <translation id="6990124437352146030">Per questo sito Chromium ha bisogno dell'autorizzazione ad accedere al microfono</translation>
@@ -241,7 +237,6 @@
 <translation id="8621669128220841554">Installazione non riuscita a causa di un errore imprecisato. Scarica di nuovo Chromium.</translation>
 <translation id="8697124171261953979">Controlla anche la pagina visualizzata all'avvio di Chromium o quando esegui ricerche dalla Omnibox.</translation>
 <translation id="8704119203788522458">Questo è il tuo account Chromium</translation>
-<translation id="8705191560707593947">Chromium verifica la presenza di software indesiderato una volta a settimana. Ultima verifica: ieri.</translation>
 <translation id="8796602469536043152">Per questo sito Chromium ha bisogno dell'autorizzazione ad accedere alla fotocamera e al microfono</translation>
 <translation id="8803635938069941624">Termini di Chromium OS</translation>
 <translation id="8821041990367117597">Impossibile sincronizzare i dati in Chromium perché i dati di accesso dell'account sono obsoleti.</translation>
@@ -257,7 +252,6 @@
 <translation id="91086099826398415">Apri link in una nuova &amp;scheda di Chromium</translation>
 <translation id="911206726377975832">Eliminare anche i tuoi dati di navigazione?</translation>
 <translation id="9158494823179993217">L'amministratore di sistema ha configurato Chromium per l'apertura di un browser alternativo per accedere a <ph name="TARGET_URL_HOSTNAME" />.</translation>
-<translation id="9164845895615421500">Chromium verifica la presenza di software indesiderato una volta a settimana. Ultima verifica: qualche istante fa.</translation>
 <translation id="9190841055450128916">Chromium (mDNS-In)</translation>
 <translation id="93478295209880648">Chromium potrebbe non funzionare correttamente perché non è più supportato su Windows XP o Windows Vista</translation>
 <translation id="95514773681268843"><ph name="DOMAIN" /> richiede di leggere e accettare i seguenti Termini di servizio prima di utilizzare il dispositivo. Questi termini non ampliano, modificano o limitano i Termini di Chromium OS.</translation>
diff --git a/chrome/app/resources/chromium_strings_iw.xtb b/chrome/app/resources/chromium_strings_iw.xtb
index cc03d1f..c860097 100644
--- a/chrome/app/resources/chromium_strings_iw.xtb
+++ b/chrome/app/resources/chromium_strings_iw.xtb
@@ -1,7 +1,6 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="iw">
-<translation id="1060499346270045814">{NUM_HOURS,plural, =1{‏Chromium מבצע בדיקה לאיתור תוכנות לא רצויות פעם בשבוע. בדיקה אחרונה: לפני שעה אחת.}two{‏Chromium מבצע בדיקה לאיתור תוכנות לא רצויות פעם בשבוע. בדיקה אחרונה: לפני {NUM_HOURS} שעות.}many{‏Chromium מבצע בדיקה לאיתור תוכנות לא רצויות פעם בשבוע. בדיקה אחרונה: לפני {NUM_HOURS} שעות.}other{‏Chromium מבצע בדיקה לאיתור תוכנות לא רצויות פעם בשבוע. בדיקה אחרונה: לפני {NUM_HOURS} שעות.}}</translation>
 <translation id="1065672644894730302">לא היתה אפשרות לקרוא את ההעדפות שלך. ייתכן שחלק מהתכונות לא יהיו זמינות ושינויים בהעדפות לא יישמרו.</translation>
 <translation id="107513968719897256">‏כדי להפריד בין גלישה אישית לגלישה של <ph name="NEW_USER" />, יש ליצור פרופיל חדש ב-Chromium</translation>
 <translation id="1098170124587656448">‏Chromium עוזר להגן עליך מפני פרצות באבטחת המידע, תוספים לא תקינים ועוד</translation>
@@ -45,7 +44,6 @@
 <translation id="2711502716910134313">‏כרטיסייה של Chromium</translation>
 <translation id="2718390899429598676">‏לשיפור האבטחה, Chromium יצפין את הנתונים.</translation>
 <translation id="2770231113462710648">שנה את דפדפן ברירת המחדל ל:</translation>
-<translation id="2797461000988640326">{NUM_MINS,plural, =1{‏Chromium מבצע בדיקה לאיתור תוכנות לא רצויות פעם בשבוע. בדיקה אחרונה: לפני דקה אחת.}two{‏Chromium מבצע בדיקה לאיתור תוכנות לא רצויות פעם בשבוע. בדיקה אחרונה: לפני {NUM_MINS} דקות.}many{‏Chromium מבצע בדיקה לאיתור תוכנות לא רצויות פעם בשבוע. בדיקה אחרונה: לפני {NUM_MINS} דקות.}other{‏Chromium מבצע בדיקה לאיתור תוכנות לא רצויות פעם בשבוע. בדיקה אחרונה: לפני {NUM_MINS} דקות.}}</translation>
 <translation id="2799223571221894425">הפעל מחדש</translation>
 <translation id="2847479871509788944">‏הסר מ-Chromium...</translation>
 <translation id="2853765747879685679">‏הצגת שאלה בפתיחה של Chromium</translation>
@@ -56,7 +54,6 @@
 <translation id="3032706164202344641">‏Chromium לא יכול לבדוק את הסיסמאות שלך. כדאי לנסות שוב מאוחר יותר.</translation>
 <translation id="3032787606318309379">‏הוספה ל-Chromium</translation>
 <translation id="3068515742935458733">‏עזור לשפר את Chromium על ידי שליחת דוחות קריסה ו-<ph name="UMA_LINK" /> אל Google</translation>
-<translation id="3086207596048762442">‏Chromium מבצע בדיקה לאיתור תוכנות לא רצויות פעם בשבוע</translation>
 <translation id="3103660991484857065">‏המתקין לא הצליח לבטל את דחיסת הארכיון. הורד שוב את Chromium.</translation>
 <translation id="3130323860337406239">‏Chromium משתמש במיקרופון שלך.</translation>
 <translation id="3155163173539279776">‏הפעל מחדש את Chromium</translation>
@@ -175,7 +172,6 @@
 <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 מבצע בדיקה לאיתור תוכנות לא רצויות פעם בשבוע. בדיקה אחרונה: לפני יום אחד.}two{‏Chromium מבצע בדיקה לאיתור תוכנות לא רצויות פעם בשבוע. בדיקה אחרונה: לפני {NUM_DAYS} ימים.}many{‏Chromium מבצע בדיקה לאיתור תוכנות לא רצויות פעם בשבוע. בדיקה אחרונה: לפני {NUM_DAYS} ימים.}other{‏Chromium מבצע בדיקה לאיתור תוכנות לא רצויות פעם בשבוע. בדיקה אחרונה: לפני {NUM_DAYS} ימים.}}</translation>
 <translation id="6893813176749746474">‏Chromium עודכן, אך לא השתמשת בו לפחות 30 ימים.</translation>
 <translation id="6964305034639999644">‏פתח את הקישור בחלון &amp;גלישה בסתר של Chromium</translation>
 <translation id="6990124437352146030">‏Chromium זקוק להרשאת גישה למיקרופון בשביל האתר הזה</translation>
@@ -240,7 +236,6 @@
 <translation id="8621669128220841554">‏ההתקנה נכשלה בשל שגיאה לא מזוהה. הורד שוב את Chromium.</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</translation>
 <translation id="8821041990367117597">‏Chromium לא הצליח לסנכרן את הנתונים שלך מפני שפרטי הכניסה של חשבונך אינם מעודכנים.</translation>
@@ -256,7 +251,6 @@
 <translation id="91086099826398415">‏פתח את הקישור &amp;בכרטיסיית 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="93478295209880648">‏ייתכן ש-Chromium לא יפעל כראוי כי הוא כבר לא נתמך ב-Windows XP וב-Windows Vista</translation>
 <translation id="95514773681268843">‏<ph name="DOMAIN" /> דורש שתקרא ותקבל את התנאים וההגבלות הבאים לפני שתשתמש במכשיר הזה. תנאים אלה אינם מרחיבים, משנים או מגבילים את התנאים של מערכת ההפעלה של Chromium.</translation>
diff --git a/chrome/app/resources/chromium_strings_ja.xtb b/chrome/app/resources/chromium_strings_ja.xtb
index 228e70e..82aa01a 100644
--- a/chrome/app/resources/chromium_strings_ja.xtb
+++ b/chrome/app/resources/chromium_strings_ja.xtb
@@ -1,10 +1,9 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="ja">
-<translation id="1060499346270045814">{NUM_HOURS,plural, =1{Chromium で週 1 回、望ましくないソフトウェアがないか確認します。前回の確認: 1 時間前。}other{Chromium で週 1 回、望ましくないソフトウェアがないか確認します。前回の確認: {NUM_HOURS} 時間前。}}</translation>
 <translation id="1065672644894730302">ユーザー設定ファイルを読み込むことができません。一部の機能が利用できない可能性があります。また、設定への変更は保存されません。</translation>
 <translation id="107513968719897256">個人用と <ph name="NEW_USER" /> のブラウジング環境を分けるには、Chromium で新しいプロファイルを作成します</translation>
-<translation id="1098170124587656448">Chromium でデータ侵害や不正な拡張機能などの脅威から保護できているか確認します</translation>
+<translation id="1098170124587656448">Chromium でデータ侵害や不正な拡張機能などの脅威から保護されているか確認します</translation>
 <translation id="1104942323762546749">Chromium からパスワードをエクスポートするための許可を求められています。許可するには Windows のパスワードを入力してください。</translation>
 <translation id="113122355610423240">既定のブラウザは Chromium です</translation>
 <translation id="1131805035311359397">パスワードにデータ侵害などセキュリティに関する問題がないかどうかを確認するには、<ph name="BEGIN_LINK" />Chromium にログイン<ph name="END_LINK" />してください。</translation>
@@ -45,7 +44,6 @@
 <translation id="2711502716910134313">Chromium タブ</translation>
 <translation id="2718390899429598676">セキュリティ強化のため、Chromium ではデータが暗号化されます。</translation>
 <translation id="2770231113462710648">既定のブラウザを変更:</translation>
-<translation id="2797461000988640326">{NUM_MINS,plural, =1{Chromium で週 1 回、望ましくないソフトウェアがないか確認します。前回の確認: 1 分前。}other{Chromium で週 1 回、望ましくないソフトウェアがないか確認します。前回の確認: {NUM_MINS} 分前。}}</translation>
 <translation id="2799223571221894425">再起動</translation>
 <translation id="2847479871509788944">Chromium から削除...</translation>
 <translation id="2853765747879685679">Chromium を開くときに確認する</translation>
@@ -56,7 +54,6 @@
 <translation id="3032706164202344641">Chromium でパスワードを確認できません。しばらくしてからもう一度お試しください。</translation>
 <translation id="3032787606318309379">Chromium に追加...</translation>
 <translation id="3068515742935458733">障害レポートと<ph name="UMA_LINK" />を Google に自動送信して Chromium の機能向上に役立てる</translation>
-<translation id="3086207596048762442">Chromium で週 1 回、望ましくないソフトウェアがないか確認します</translation>
 <translation id="3103660991484857065">インストーラ アーカイブを解凍できませんでした。Chromium をダウンロードし直してください。</translation>
 <translation id="3130323860337406239">Chromium がマイクを使用しています。</translation>
 <translation id="3155163173539279776">Chromium を再起動します</translation>
@@ -177,7 +174,6 @@
 <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 回、望ましくないソフトウェアがないか確認します。前回の確認: 1 日前。}other{Chromium で週 1 回、望ましくないソフトウェアがないか確認します。前回の確認: {NUM_DAYS} 日前。}}</translation>
 <translation id="6893813176749746474">Chromium が更新されましたが、30 日以上使用されていません。</translation>
 <translation id="6964305034639999644">Chromium のシークレット ウインドウでリンクを開く(&amp;G)</translation>
 <translation id="6990124437352146030">このサイトを利用するには、Chromium でマイクの使用を許可する必要があります</translation>
@@ -242,7 +238,6 @@
 <translation id="8621669128220841554">原因不明のエラーによりインストールに失敗しました。Chromium をもう一度ダウンロードしてください。</translation>
 <translation id="8697124171261953979">この拡張機能では、Chromium の起動時、またはアドレスバーからの検索時に表示されるページも制御されます。</translation>
 <translation id="8704119203788522458">自分好みに設定</translation>
-<translation id="8705191560707593947">Chromium で週 1 回、望ましくないソフトウェアがないか確認します。前回の確認: 昨日。</translation>
 <translation id="8796602469536043152">このサイトを利用するには、Chromium でカメラとマイクの使用を許可する必要があります</translation>
 <translation id="8803635938069941624">Chromium OS 利用規約</translation>
 <translation id="8821041990367117597">アカウントのログイン情報が最新ではないため、Chromium はデータを同期できませんでした。</translation>
@@ -258,7 +253,6 @@
 <translation id="91086099826398415">新しい Chromium タブでリンクを開く(&amp;T)</translation>
 <translation id="911206726377975832">閲覧データも削除しますか?</translation>
 <translation id="9158494823179993217">システム管理者が、<ph name="TARGET_URL_HOSTNAME" /> へのアクセスに代替ブラウザを開くよう Chromium を設定しています。</translation>
-<translation id="9164845895615421500">Chromium で週 1 回、望ましくないソフトウェアがないか確認します。前回の確認: 数秒前。</translation>
 <translation id="9190841055450128916">Chromium(mDNS インバウンド)</translation>
 <translation id="93478295209880648">Windows XP と Windows Vista はサポートされなくなったため、Chromium は正常に機能しない可能性があります</translation>
 <translation id="95514773681268843"><ph name="DOMAIN" /> では、このデバイスを使用する前に下記の利用規約を確認しこれに同意していただく必要があります。これらの規約は Chromium OS 利用規約を拡張、変更、制限するものではありません。</translation>
diff --git a/chrome/app/resources/chromium_strings_ka.xtb b/chrome/app/resources/chromium_strings_ka.xtb
index 52d5e34..e42c088 100644
--- a/chrome/app/resources/chromium_strings_ka.xtb
+++ b/chrome/app/resources/chromium_strings_ka.xtb
@@ -1,7 +1,6 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="ka">
-<translation id="1060499346270045814">{NUM_HOURS,plural, =1{Chromium კვირაში ერთხელ ამოწმებს არასასურველ პროგრამულ უზრუნველყოფას. ბოლო შემოწმება: 1 საათის წინ.}other{Chromium კვირაში ერთხელ ამოწმებს არასასურველ პროგრამულ უზრუნველყოფას. ბოლო შემოწმება: {NUM_HOURS} საათის წინ.}}</translation>
 <translation id="1065672644894730302">თქვენი პარამეტრების წაკითხვა შეუძლებელია.
 
 ზოგიერთი ფუნქცია შეიძლება მიუწვდომელი იყოს და პარამეტრების ცვლილებები არ იქნება შენახული.</translation>
@@ -47,7 +46,6 @@
 <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="2853765747879685679">შეკითხვა Chromium-ის გახსნისას</translation>
@@ -58,7 +56,6 @@
 <translation id="3032706164202344641">Chromium ვერ ახერხებს პაროლების შემოწმებას. ცადეთ მოგვიანებით.</translation>
 <translation id="3032787606318309379">Chromium-ში დამატება…</translation>
 <translation id="3068515742935458733">დაგვეხმარეთ Chromium-ის გაუმჯობესებაში: გამოგზავნეთ მოხსენებები შეცდომების და <ph name="UMA_LINK" />-ის შესახებ Google-ში</translation>
-<translation id="3086207596048762442">Chromium კვირაში ერთხელ ამოწმებს არასასურველ პროგრამულ უზრუნველყოფას</translation>
 <translation id="3103660991484857065">ინსტალაციის პროგრამამ ვერ ამოიღო ფაილები არქივიდან. ხელახლა ჩამოტვირთეთ Chromium.</translation>
 <translation id="3130323860337406239">Chromium იყენებს თქვენს მიკროფონს.</translation>
 <translation id="3155163173539279776">Chromium-ის ხელახლა გაშვება</translation>
@@ -179,7 +176,6 @@
 <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-ის ინკო&amp;გნიტო ფანჯარაში</translation>
 <translation id="6990124437352146030">Chromium საჭიროებს თქვენს მიკროფონზე წვდომის ნებართვას ამ საიტისთვის</translation>
@@ -243,7 +239,6 @@
 <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>
@@ -259,7 +254,6 @@
 <translation id="91086099826398415">ბმულის გახსნა Chromium-ის ახალ ჩა&amp;ნართში</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="93478295209880648">Chromium-მა შეიძლება არასწორად იმუშაოს, რადგან ის აღარ არის მხარდაჭერილი Windows XP-სა და Windows Vista-ზე</translation>
 <translation id="95514773681268843"><ph name="DOMAIN" /> მოითხოვს, რომ დაეთანხმოთ შემდეგ წესებს და პირობებს ამ მოწყობილობის გამოყენებამდე. ეს წესები არ წარმოადგენს Chromium OS-ის პირობების დამატებას, არ ცვლის და არ ზღუდავს მათ.</translation>
diff --git a/chrome/app/resources/chromium_strings_kk.xtb b/chrome/app/resources/chromium_strings_kk.xtb
index 1a07294..647836a 100644
--- a/chrome/app/resources/chromium_strings_kk.xtb
+++ b/chrome/app/resources/chromium_strings_kk.xtb
@@ -1,7 +1,6 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="kk">
-<translation id="1060499346270045814">{NUM_HOURS,plural, =1{Chromium браузері қажетсіз бағдарламалық құралдың бар-жоғын аптасына бір рет тексереді. Соңғы тексерілген уақыты: 1 сағат бұрын.}other{Chromium браузері қажетсіз бағдарламалық құралдың бар-жоғын аптасына бір рет тексереді. Соңғы тексерілген уақыты: {NUM_HOURS} сағат бұрын.}}</translation>
 <translation id="1065672644894730302">Реттеулерді оқу мүмкін емес.
 
 Кейбір мүмкіндіктер қолжетімсіз болуы мүмкін және параметрлерге жасалған өзгертулер сақталмайды.</translation>
@@ -47,7 +46,6 @@
 <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="2853765747879685679">Chromium браузерін ашқанда сұрасын</translation>
@@ -58,7 +56,6 @@
 <translation id="3032706164202344641">Chromium сіздің құпия сөздеріңізді тексере алмай жатыр. Кейінірек қайталап көріңіз.</translation>
 <translation id="3032787606318309379">Chromium жүйесіне қосылуда…</translation>
 <translation id="3068515742935458733">Google компаниясына жаңылыс туралы есептер және <ph name="UMA_LINK" /> жіберу арқылы Chromium жақсартуға көмектесіңіз</translation>
-<translation id="3086207596048762442">Chromium браузері қажетсіз бағдарламалық құралдың бар-жоғын аптасына бір рет тексереді.</translation>
 <translation id="3103660991484857065">Орнату құралы мұрағаттан шығара алмады. Chromium қолданбасын қайта жүктеңіз.</translation>
 <translation id="3130323860337406239">Chromium микрофоныңызды пайдалануда.</translation>
 <translation id="3155163173539279776">Chromium қолданбасын қайта іске қосу</translation>
@@ -179,7 +176,6 @@
 <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>
@@ -244,7 +240,6 @@
 <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>
@@ -260,7 +255,6 @@
 <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="93478295209880648">Chromium дұрыс жұмыс істемеуі мүмкін, себебі оған Windows XP не Windows Vista жүйелерінде қолдау көрсетілмейді</translation>
 <translation id="95514773681268843">Бұл құрылғыны пайдаланудан бұрын <ph name="DOMAIN" /> домені келесі қызмет шарттарын оқып, қабылдауыңызды талап етеді. Бұл шарттар Chromium OS шарттарын толықтырмайды, өзгертпейді және шектемейді.</translation>
diff --git a/chrome/app/resources/chromium_strings_km.xtb b/chrome/app/resources/chromium_strings_km.xtb
index 85c04c66..7f931e6 100644
--- a/chrome/app/resources/chromium_strings_km.xtb
+++ b/chrome/app/resources/chromium_strings_km.xtb
@@ -1,7 +1,6 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="km">
-<translation id="1060499346270045814">{NUM_HOURS,plural, =1{Chromium ពិនិត្យ​រកមើល​កម្មវិធី​ដែលមិនចង់បានម្ដង​ក្នុងមួយសប្ដាហ៍។ បាន​ពិនិត្យមើល​លើកចុងក្រោយ៖ 1 ម៉ោងមុន។}other{Chromium ពិនិត្យ​រកមើល​កម្មវិធី​ដែលមិនចង់បានម្ដង​ក្នុងមួយសប្ដាហ៍។ បាន​ពិនិត្យមើល​លើកចុងក្រោយ៖ {NUM_HOURS} ម៉ោងមុន។}}</translation>
 <translation id="1065672644894730302">ចំណូលចិត្តរបស់អ្នកមិនអាចអានបានទេ។
 
 លក្ខណៈពិសេសមួយចំនួនប្រហែលជាមិនមាន ហើយការប្តូរទៅចំណូលចិត្តនឹងមិនត្រូវបានរក្សាទុកទេ។</translation>
@@ -47,7 +46,6 @@
 <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="2853765747879685679">សួរ​នៅពេល​ខ្ញុំ​បើក Chromium</translation>
@@ -58,7 +56,6 @@
 <translation id="3032706164202344641">Chromium មិនអាចពិនិត្យ​ពាក្យសម្ងាត់របស់អ្នកបានទេ។ សូមព្យាយាមម្តងទៀតនៅពេលក្រោយ។</translation>
 <translation id="3032787606318309379">កំពុងបន្ថែមទៅ Chromium...</translation>
 <translation id="3068515742935458733">ជួយធ្វើឲ្យ Chromium ប្រសើរជាងមុនដោយការផ្ញើរបាយការណ៍គាំង និង <ph name="UMA_LINK" /> ទៅ Google</translation>
-<translation id="3086207596048762442">Chromium ពិនិត្យ​រកមើល​កម្មវិធី​ដែលមិនចង់បានម្ដង​ក្នុងមួយសប្ដាហ៍</translation>
 <translation id="3103660991484857065">កម្មវិធីតំឡើងបានបរាជ័យក្នុងការពន្លាបណ្ណាសារ។ សូមទាញយក Chromium ម្តងទៀត។</translation>
 <translation id="3130323860337406239">Chromium កំពុងប្រើម៉ៃក្រូហ្វូនរបស់អ្នក</translation>
 <translation id="3155163173539279776">ចាប់ផ្តើម Chromium ឡើងវិញ</translation>
@@ -180,7 +177,6 @@
 <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>
@@ -245,7 +241,6 @@
 <translation id="8621669128220841554">ការតំឡើងបានបរាជ័យដោយសារកំហុសឆ្គងដែលមិនជាក់លាក់។ សូមទាញយក Chromium ម្តងទៀត។</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">Chromium មិនអាចធ្វើសមកម្មទិន្នន័យរបស់អ្នកទេ ពីព្រោះព័ត៌មានគណនីលំអិតចូលរបស់អ្នកហួសសម័យហើយ។</translation>
@@ -261,7 +256,6 @@
 <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="93478295209880648">Chromium អាច​នឹង​​ដំណើរការ​មិន​​ត្រឹមត្រូវ​ ដោយសារ​វា​មិន​អាចប្រើ​បាន​នៅលើ Windows XP ឬ Windows Vista ទៀត​ឡើយ។</translation>
 <translation id="95514773681268843"><ph name="DOMAIN" /> តម្រូវឲ្យអ្នកអាន និងទទួលលក្ខខណ្ឌសេវាកម្មខាងក្រោម មុនពេលប្រើឧបករណ៍នេះ។ លក្ខខណ្ឌនេះមិនបន្ថែម កែសម្រួល ឬកំណត់ដោយលក្ខខណ្ឌ Chromium OS ទេ។</translation>
diff --git a/chrome/app/resources/chromium_strings_kn.xtb b/chrome/app/resources/chromium_strings_kn.xtb
index 943e7dac..11392cf4 100644
--- a/chrome/app/resources/chromium_strings_kn.xtb
+++ b/chrome/app/resources/chromium_strings_kn.xtb
@@ -1,7 +1,6 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="kn">
-<translation id="1060499346270045814">{NUM_HOURS,plural, =1{Chromium ಅನಗತ್ಯ ಸಾಫ್ಟ್‌ವೇರ್‌ಗಳನ್ನು ವಾರಕ್ಕೊಮ್ಮೆ ಪರಿಶೀಲಿಸುತ್ತದೆ. ಕೊನೆಯ ಪರಿಶೀಲನೆ: 1 ಗಂಟೆಯ ಹಿಂದೆ.}one{Chromium ಅನಗತ್ಯ ಸಾಫ್ಟ್‌ವೇರ್‌ಗಳನ್ನು ವಾರಕ್ಕೊಮ್ಮೆ ಪರಿಶೀಲಿಸುತ್ತದೆ. ಕೊನೆಯ ಪರಿಶೀಲನೆ: {NUM_HOURS} ಗಂಟೆಗಳ ಹಿಂದೆ.}other{Chromium ಅನಗತ್ಯ ಸಾಫ್ಟ್‌ವೇರ್‌ಗಳನ್ನು ವಾರಕ್ಕೊಮ್ಮೆ ಪರಿಶೀಲಿಸುತ್ತದೆ. ಕೊನೆಯ ಪರಿಶೀಲನೆ: {NUM_HOURS} ಗಂಟೆಗಳ ಹಿಂದೆ.}}</translation>
 <translation id="1065672644894730302">ನಿಮ್ಮ ಪ್ರಾಶಸ್ತ್ಯಗಳನ್ನು ರೀಡ್‌ ಮಾಡಲು ಸಾಧ್ಯವಾಗುವುದಿಲ್ಲ. ಅಲ್ಲದೇ, ಕೆಲವು ವೈಶಿಷ್ಟ್ಯಗಳು ಲಭ್ಯವಿಲ್ಲದಿರಬಹುದು ಮತ್ತು ಪ್ರಾಶಸ್ತ್ಯಗಳಲ್ಲಿ ಮಾಡಿದ ಬದಲಾವಣೆಗಳನ್ನು ಉಳಿಸಲಾಗುವುದಿಲ್ಲ.</translation>
 <translation id="107513968719897256">ವೈಯಕ್ತಿಕ ಮತ್ತು <ph name="NEW_USER" /> ಬ್ರೌಸಿಂಗ್ ಅನ್ನು ಪ್ರತ್ಯೇಕಿಸಲು, Chromium ನಲ್ಲಿ ಹೊಸ ಪ್ರೊಫೈಲ್ ಅನ್ನು ರಚಿಸಿ</translation>
 <translation id="1098170124587656448">ಡೇಟಾ ಉಲ್ಲಂಘನೆಗಳು, ಕಳಪೆ ವಿಸ್ತರಣೆಗಳು ಮತ್ತು ಇತ್ಯಾದಿಗಳಿಂದ ನಿಮ್ಮನ್ನು ಸುರಕ್ಷಿತವಾಗಿರಿಸಲು Chromium ಸಹಾಯ ಮಾಡಬಹುದು</translation>
@@ -45,7 +44,6 @@
 <translation id="2711502716910134313">Chromium ಟ್ಯಾಬ್</translation>
 <translation id="2718390899429598676">ಹೆಚ್ಚುವರಿ ಭದ್ರತೆಗಾಗಿ, Chromium ನಿಮ್ಮ ಡೇಟಾವನ್ನು ಎನ್‌ಕ್ರಿಪ್ಟ್ ಮಾಡುತ್ತದೆ.</translation>
 <translation id="2770231113462710648">ಡಿಫಾಲ್ಟ್ ಬ್ರೌಸರ್ ಅನ್ನು ಇದ್ಕಕೆ ಬದಲಿಸಿ:</translation>
-<translation id="2797461000988640326">{NUM_MINS,plural, =1{Chromium ಅನಗತ್ಯ ಸಾಫ್ಟ್‌ವೇರ್‌ಗಳನ್ನು ವಾರಕ್ಕೊಮ್ಮೆ ಪರಿಶೀಲಿಸುತ್ತದೆ. ಕೊನೆಯ ಪರಿಶೀಲನೆ: 1 ನಿಮಿಷದ ಹಿಂದೆ.}one{Chromium ಅನಗತ್ಯ ಸಾಫ್ಟ್‌ವೇರ್‌ಗಳನ್ನು ವಾರಕ್ಕೊಮ್ಮೆ ಪರಿಶೀಲಿಸುತ್ತದೆ. ಕೊನೆಯ ಪರಿಶೀಲನೆ: {NUM_MINS} ನಿಮಿಷಗಳ ಹಿಂದೆ.}other{Chromium ಅನಗತ್ಯ ಸಾಫ್ಟ್‌ವೇರ್‌ಗಳನ್ನು ವಾರಕ್ಕೊಮ್ಮೆ ಪರಿಶೀಲಿಸುತ್ತದೆ. ಕೊನೆಯ ಪರಿಶೀಲನೆ: {NUM_MINS} ನಿಮಿಷಗಳ ಹಿಂದೆ.}}</translation>
 <translation id="2799223571221894425">ಮರುಪ್ರಾರಂಭಿಸು</translation>
 <translation id="2847479871509788944">Chromium ನಿಂದ ತೆಗೆದುಹಾಕಿ...</translation>
 <translation id="2853765747879685679">ನಾನು Chromium ಅನ್ನು ತೆರೆದಾಗ ಕೇಳಿ</translation>
@@ -56,7 +54,6 @@
 <translation id="3032706164202344641">Chromium ಗೆ ನಿಮ್ಮ ಪಾಸ್‌ವರ್ಡ್‌ಗಳನ್ನು ಪರಿಶೀಲಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತಿಲ್ಲ. ನಂತರ ಪುನಃ ಪ್ರಯತ್ನಿಸಿ.</translation>
 <translation id="3032787606318309379">Chromium ಗೆ ಸೇರಿಸಲಾಗುತ್ತಿದೆ...</translation>
 <translation id="3068515742935458733">Google ಗೆ ಕ್ರ್ಯಾಶ್ ವರದಿಗಳನ್ನು ಮತ್ತು <ph name="UMA_LINK" /> ಕಳುಹಿಸುವುದರಿಂದ Chromium ಅನ್ನು ಉತ್ತಮಗೊಳಿಸಲು ಸಹಾಯ ಮಾಡಿ</translation>
-<translation id="3086207596048762442">Chromium ಅನಗತ್ಯ ಸಾಫ್ಟ್‌ವೇರ್‌ಗಳನ್ನು ವಾರಕ್ಕೊಮ್ಮೆ ಪರಿಶೀಲಿಸುತ್ತದೆ</translation>
 <translation id="3103660991484857065">ಆರ್ಕೈವ್ ಅನ್ನು ಸಂಕ್ಷೇಪ ಮಾಡದಿರಲು ಸ್ಥಾಪಕ ವಿಫಲಗೊಂಡಿದೆ. ದಯವಿಟ್ಟು Chromium ಅನ್ನು ಪುನಃ ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ.</translation>
 <translation id="3130323860337406239">Chromium ನಿಮ್ಮ ಮೈಕ್ರೋಫೋನ್ ಬಳಸುತ್ತಿದೆ.</translation>
 <translation id="3155163173539279776">Chromium ಮರುಪ್ರಾರಂಭಿಸಿ</translation>
@@ -173,7 +170,6 @@
 <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 ದಿನದ ಹಿಂದೆ.}one{Chromium ಅನಗತ್ಯ ಸಾಫ್ಟ್‌ವೇರ್‌ಗಳನ್ನು ವಾರಕ್ಕೊಮ್ಮೆ ಪರಿಶೀಲಿಸುತ್ತದೆ. ಕೊನೆಯ ಪರಿಶೀಲನೆ: {NUM_DAYS} ದಿನಗಳ ಹಿಂದೆ.}other{Chromium ಅನಗತ್ಯ ಸಾಫ್ಟ್‌ವೇರ್‌ಗಳನ್ನು ವಾರಕ್ಕೊಮ್ಮೆ ಪರಿಶೀಲಿಸುತ್ತದೆ. ಕೊನೆಯ ಪರಿಶೀಲನೆ: {NUM_DAYS} ದಿನಗಳ ಹಿಂದೆ.}}</translation>
 <translation id="6893813176749746474">Chromium ಅಪ್‌ಡೇಟ್‌ ಮಾಡಲಾಗಿದೆ, ಆದರೆ ನೀವು ಕನಿಷ್ಠ 30 ದಿನಗಳವರೆಗಾದರೂ ಇದನ್ನು ಬಳಸಿರಲಿಕ್ಕಿಲ್ಲ.</translation>
 <translation id="6964305034639999644">Chromium ಅ&amp;ದೃಶ್ಯ ವಿಂಡೋದಲ್ಲಿ ಲಿಂಕ್ ತೆರೆಯಿರಿ</translation>
 <translation id="6990124437352146030">ಈ ಸೈಟ್‌ಗಾಗಿ ನಿಮ್ಮ ಮೈಕ್ರೊಫೋನ್‌ಗೆ ಪ್ರವೇಶಿಸಲು Chromium ಗೆ ಅನುಮತಿಯ ಅಗತ್ಯವಿದೆ</translation>
@@ -235,7 +231,6 @@
 <translation id="8621669128220841554">ಅನಿರ್ದಿಷ್ಟ ದೋಷದಿಂದಾಗಿ ಸ್ಥಾಪನೆ ವಿಫಲವಾಗಿದೆ. ದಯವಿಟ್ಟು ಮತ್ತೊಮ್ಮೆ Chromium ಅನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ.</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">ನಿಮ್ಮ ಖಾತೆಯ ಸೈನ್ ಇನ್ ವಿವರಗಳ ಅವಧಿ ಮುಗಿದಿರುವ ಕಾರಣ ನಿಮ್ಮ ಡೇಟಾವನ್ನು ಸಿಂಕ್ ಮಾಡಲು Chromium ಗೆ ಸಾಧ್ಯವಾಗಲಿಲ್ಲ.</translation>
@@ -251,7 +246,6 @@
 <translation id="91086099826398415">ಹೊಸ Chromium &amp;ಟ್ಯಾಬ್‌ನಲ್ಲಿ ಲಿಂಕ್ ತೆರೆಯಿರಿ</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="93478295209880648">Windows XP ಅಥವಾ Windows Vista ದಲ್ಲಿ Chromium ಗೆ ಈಗ ಬೆಂಬಲವಿಲ್ಲದೇ ಇರುವುದರಿಂದ ಅದು ಸರಿಯಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸದೇ ಇರಬಹುದು</translation>
 <translation id="95514773681268843"><ph name="DOMAIN" /> ಈ ಸಾಧನವನ್ನು ಬಳಸುವ ಮೊದಲು ಕೆಳಗಿನ ಸೇವಾ ನಿಯಗಳನ್ನು ನೀವು ಓದುವ ಹಾಗೂ ಸಮ್ಮತಿಸುವ ಅವಶ್ಯಕತೆ ಇದೆ. ಈ ನಿಯಮಗಳು ವಿಸ್ತರಗೊಳ್ಳುವುದಿಲ್ಲ, ಮಾರ್ಪಡಾಗುವುದಿಲ್ಲ, ಅಥವಾ Chromium OS ನಿಯಮಗಳನ್ನು ಉಲ್ಲಂಘಿಸುವುದಿಲ್ಲ.</translation>
diff --git a/chrome/app/resources/chromium_strings_ko.xtb b/chrome/app/resources/chromium_strings_ko.xtb
index 77523c39..b67bca86 100644
--- a/chrome/app/resources/chromium_strings_ko.xtb
+++ b/chrome/app/resources/chromium_strings_ko.xtb
@@ -1,7 +1,6 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="ko">
-<translation id="1060499346270045814">{NUM_HOURS,plural, =1{Chromium에서 일주일에 한 번 원치 않는 소프트웨어가 있는지 확인합니다. 최근 확인: 1시간 전}other{Chromium에서 일주일에 한 번 원치 않는 소프트웨어가 있는지 확인합니다. 최근 확인: {NUM_HOURS}시간 전}}</translation>
 <translation id="1065672644894730302">환경설정을 읽을 수 없습니다.
 
 일부 기능을 사용할 수 없으며 환경설정의 변경사항이 저장되지 않습니다.</translation>
@@ -47,7 +46,6 @@
 <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="2853765747879685679">Chromium을 열 때 확인</translation>
@@ -58,7 +56,6 @@
 <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>
@@ -179,7 +176,6 @@
 <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 시크릿 창에서 링크 열기(&amp;G)</translation>
 <translation id="6990124437352146030">이 사이트에서 마이크에 액세스하려면 Chromium에 권한이 필요합니다</translation>
@@ -244,7 +240,6 @@
 <translation id="8621669128220841554">알 수 없는 오류로 인해 설치에 실패했습니다. Chromium을 다시 다운로드하세요.</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">계정의 로그인 세부정보가 오래되어 Chromium에서 데이터를 동기화하지 못했습니다.</translation>
@@ -260,7 +255,6 @@
 <translation id="91086099826398415">새 Chromium 탭에서 링크 열기(&amp;T)</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="93478295209880648">Windows XP 또는 Windows Vista에서 더 이상 Chromium을 지원하지 않으므로 Chromium이 올바르게 작동하지 않을 수 있습니다</translation>
 <translation id="95514773681268843">이 기기를 사용하기 전에 <ph name="DOMAIN" />에서 다음 서비스 약관을 읽고 동의해야 합니다. 이 약관은 Chromium OS 약관을 확장, 수정 또는 제한하지 않습니다.</translation>
diff --git a/chrome/app/resources/chromium_strings_ky.xtb b/chrome/app/resources/chromium_strings_ky.xtb
index fd93377..b7c4275 100644
--- a/chrome/app/resources/chromium_strings_ky.xtb
+++ b/chrome/app/resources/chromium_strings_ky.xtb
@@ -1,7 +1,6 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="ky">
-<translation id="1060499346270045814">{NUM_HOURS,plural, =1{Chromium кооптуу программаларды аптасына бир жолу текшерет. Акыркы жолу качан текшерилген: 1 саат мурда.}other{Chromium кооптуу программаларды аптасына бир жолу текшерет. Акыркы жолу качан текшерилген: {NUM_HOURS} саат мурда.}}</translation>
 <translation id="1065672644894730302">Жеке жөндөлөөрүңүз окулбай жатат.
 
 Айрым мүмкүнчүлүктөр иштебегендиктен, жеке жөндөөлөрдөгү өзгөрүүлөр сакталбайт.</translation>
@@ -47,7 +46,6 @@
 <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="2853765747879685679">Chromium'ду ачканда суралсын</translation>
@@ -58,7 +56,6 @@
 <translation id="3032706164202344641">Chromium сырсөздөрүңүздү текшере албай жатат. Кийинчерээк кайталаңыз.</translation>
 <translation id="3032787606318309379">Chromium'га кошууда…</translation>
 <translation id="3068515742935458733">Google'га автоматтык түрдө каталар жана <ph name="UMA_LINK" /> жөнүндө кабар берип, Chromium'ду өркүндөткөнгө кол кабыш кылыңыз!</translation>
-<translation id="3086207596048762442">Chromium кооптуу программаларды аптасына бир жолу текшерет</translation>
 <translation id="3103660991484857065">Орноткуч архивди чыгара албай койду. Chromium'ду кайра жүктөп алыңыз.</translation>
 <translation id="3130323860337406239">Chromium микрофонуңузду колдонууда.</translation>
 <translation id="3155163173539279776">Chromium'ду кайра ишке киргизүү</translation>
@@ -179,7 +176,6 @@
 <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'дун жашы&amp;руун терезесинде ачуу</translation>
 <translation id="6990124437352146030">Бул сайтта иштөө үчүн Chromium микрофонуңузду колдонушу керек</translation>
@@ -244,7 +240,6 @@
 <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>
@@ -260,7 +255,6 @@
 <translation id="91086099826398415">Шилтемени жаңы Chromium &amp;өтмөгүндө ачуу</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="93478295209880648">Chromium туура эмес иштеши мүмкүн, себеби ал Windows XP же Windows Vista'да мындан ары колдоого алынбайт.</translation>
 <translation id="95514773681268843">Бул түзмөктү колдонуудан мурун, <ph name="DOMAIN" /> төмөнкү Тейлөө шарттарын окуп, кабыл алууңузду суранат. Бул шарттар Chromium OS шарттарын кеңейтпейт, өзгөртпөйт же чектебейт.</translation>
diff --git a/chrome/app/resources/chromium_strings_lo.xtb b/chrome/app/resources/chromium_strings_lo.xtb
index 45232ae1..6a7f572 100644
--- a/chrome/app/resources/chromium_strings_lo.xtb
+++ b/chrome/app/resources/chromium_strings_lo.xtb
@@ -1,7 +1,6 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="lo">
-<translation id="1060499346270045814">{NUM_HOURS,plural, =1{Chromium ຈະກວດຫາຊອບແວທີ່ບໍ່ຕ້ອງການໜຶ່ງຄັ້ງຕໍ່ອາທິດ. ກວດຄັ້ງຫຼ້າສຸດ: 1 ຊົ່ວໂມງກ່ອນ.}other{Chromium ຈະກວດຫາຊອບແວທີ່ບໍ່ຕ້ອງການໜຶ່ງຄັ້ງຕໍ່ອາທິດ. ກວດຄັ້ງຫຼ້າສຸດ: {NUM_HOURS} ຊົ່ວໂມງກ່ອນ.}}</translation>
 <translation id="1065672644894730302">ບໍ່ສາມາດອ່ານຄວາມມັກຂອງທ່ານໄດ້.
 
 ບາງຄຸນສົມບັດ​ອາດຈະບໍ່ມີໃຫ້ ແລະການປ່ຽນແປງຕໍ່ຄວາມມັກຈະບໍ່ຖືກບັນທຶກ.</translation>
@@ -47,7 +46,6 @@
 <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="2853765747879685679">ຖາມເມື່ອຂ້ອຍເປີດ Chromium</translation>
@@ -58,7 +56,6 @@
 <translation id="3032706164202344641">Chromium ບໍ່ສາມາດກວດລະຫັດຜ່ານຂອງທ່ານໄດ້. ກະລຸນາລອງໃໝ່ໃນພາຍຫລັງ.</translation>
 <translation id="3032787606318309379">ກໍາລັງເພີ່ມ Chromium...</translation>
 <translation id="3068515742935458733">ຊ່ວຍເຮັດໃຫ້ Chromium ດີຂຶ້ນໂດຍການສົ່ງລາຍງານການ​ຂັດຂ້ອງ ແລະ  <ph name="UMA_LINK" />  ຫາ Google.</translation>
-<translation id="3086207596048762442">Chromium ຈະກວດຫາຊອບແວທີ່ບໍ່ຕ້ອງການໜຶ່ງຄັ້ງຕໍ່ອາທິດ</translation>
 <translation id="3103660991484857065">ຕົວຕິດຕັ້ງບໍ່ສາມາດ​ຄາຍ​ການບີບອັດຄັງເກັບມ້ຽນ. ກະລຸນາດາວໂຫຼດ Chromium ອີກ.</translation>
 <translation id="3130323860337406239">Chromium ກໍາລັງໃຊ້​ໄມໂຄຣໂຟນຂອງ​ທ່ານ​.</translation>
 <translation id="3155163173539279776">ປິດແລ້ວເປີດ Chromium ຄືນໃໝ່</translation>
@@ -179,7 +176,6 @@
 <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>
@@ -244,7 +240,6 @@
 <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>
@@ -260,7 +255,6 @@
 <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="93478295209880648">Chromium ອາດຈະບໍ່ເຮັດວຽກຢ່າງຖືກຕ້ອງ ເພາະວ່າມັນບໍ່ຖືກຮອງຮັບໃນ Windows XP ຫຼື Windows Vista ອີກຕໍ່ໄປ</translation>
 <translation id="95514773681268843"><ph name="DOMAIN" /> ຮຽກຮ້ອງໃຫ້ທ່ານອ່ານ ແລະຍອມຮັບ​ເງື່ອນ​ໄຂ​ການ​ໃຫ້ບໍລິການຕໍ່ໄປນີ້ກ່ອນທີ່ຈະໃຊ້ອຸປະກອນນີ້. ​ເງື່ອນ​ໄຂເຫຼົ່ານີ້ບໍ່ຂະຫຍາຍ, ດັດແປງ ຫຼືຈໍາກັດ​ເງື່ອນ​ໄຂ​ກຳນົດຂອງ Chromium OS.</translation>
diff --git a/chrome/app/resources/chromium_strings_lt.xtb b/chrome/app/resources/chromium_strings_lt.xtb
index 4fac7d1..810325a 100644
--- a/chrome/app/resources/chromium_strings_lt.xtb
+++ b/chrome/app/resources/chromium_strings_lt.xtb
@@ -1,7 +1,6 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="lt">
-<translation id="1060499346270045814">{NUM_HOURS,plural, =1{Kartą per savaitę „Chromium“ tikrina, ar nėra nepageidaujamos programinės įrangos. Paskutinį kartą tikrinta prieš 1 valandą.}one{Kartą per savaitę „Chromium“ tikrina, ar nėra nepageidaujamos programinės įrangos. Paskutinį kartą tikrinta: prieš {NUM_HOURS} valandą.}few{Kartą per savaitę „Chromium“ tikrina, ar nėra nepageidaujamos programinės įrangos. Paskutinį kartą tikrinta: prieš {NUM_HOURS} valandas.}many{Kartą per savaitę „Chromium“ tikrina, ar nėra nepageidaujamos programinės įrangos. Paskutinį kartą tikrinta: prieš {NUM_HOURS} valandos.}other{Kartą per savaitę „Chromium“ tikrina, ar nėra nepageidaujamos programinės įrangos. Paskutinį kartą tikrinta: prieš {NUM_HOURS} valandų.}}</translation>
 <translation id="1065672644894730302">Jūsų nuostatų negalima nuskaityti.
 
 Kai kurios funkcijos gali būti nepasiekiamos ir nuostatų pakeitimai nebus išsaugoti.</translation>
@@ -47,7 +46,6 @@
 <translation id="2711502716910134313">„Chromium“ skirtukas</translation>
 <translation id="2718390899429598676">Kad būtų papildomai užtikrintas saugumas, „Chromium“ užšifruos jūsų duomenis.</translation>
 <translation id="2770231113462710648">Pakeisti numatytąją naršyklę į:</translation>
-<translation id="2797461000988640326">{NUM_MINS,plural, =1{Kartą per savaitę „Chromium“ tikrina, ar nėra nepageidaujamos programinės įrangos. Paskutinį kartą tikrinta: prieš 1 minutę.}one{Kartą per savaitę „Chromium“ tikrina, ar nėra nepageidaujamos programinės įrangos. Paskutinį kartą tikrinta: prieš {NUM_MINS} minutę.}few{Kartą per savaitę „Chromium“ tikrina, ar nėra nepageidaujamos programinės įrangos. Paskutinį kartą tikrinta: prieš {NUM_MINS} minutes.}many{Kartą per savaitę „Chromium“ tikrina, ar nėra nepageidaujamos programinės įrangos. Paskutinį kartą tikrinta: prieš {NUM_MINS} minutės.}other{Kartą per savaitę „Chromium“ tikrina, ar nėra nepageidaujamos programinės įrangos. Paskutinį kartą tikrinta: prieš {NUM_MINS} minučių.}}</translation>
 <translation id="2799223571221894425">Paleisti iš naujo</translation>
 <translation id="2847479871509788944">Pašalinti iš „Chromium“...</translation>
 <translation id="2853765747879685679">Klausti, kai atidarau „Chromium“</translation>
@@ -58,7 +56,6 @@
 <translation id="3032706164202344641">„Chromium“ negali patikrinti jūsų slaptažodžių. Vėliau bandykite dar kartą.</translation>
 <translation id="3032787606318309379">Pridedama prie „Chromium“...</translation>
 <translation id="3068515742935458733">Padėkite tobulinti „Chromium“ siųsdami „Google“ strigčių ataskaitas ir <ph name="UMA_LINK" /></translation>
-<translation id="3086207596048762442">Kartą per savaitę „Chromium“ tikrina, ar nėra nepageidaujamos programinės įrangos</translation>
 <translation id="3103660991484857065">Diegimo programai nepavyko išpakuoti archyvo. Atsisiųskite „Chromium“ dar kartą.</translation>
 <translation id="3130323860337406239">„Chromium“ naudoja jūsų mikrofoną.</translation>
 <translation id="3155163173539279776">Iš naujo paleisti „Chromium“</translation>
@@ -179,7 +176,6 @@
 <translation id="6847869444787758381">„Chromium“ praneš, jei slaptažodžiai bus pažeisti</translation>
 <translation id="6857782730669500492">„Chromium“ – „<ph name="PAGE_TITLE" />“</translation>
 <translation id="6863361426438995919">„Google Pay“ (nukopijuota į „Chromium“)</translation>
-<translation id="6863846675160669383">{NUM_DAYS,plural, =1{Kartą per savaitę „Chromium“ tikrina, ar nėra nepageidaujamos programinės įrangos. Paskutinį kartą tikrinta prieš 1 dieną.}one{Kartą per savaitę „Chromium“ tikrina, ar nėra nepageidaujamos programinės įrangos. Paskutinį kartą tikrinta prieš {NUM_DAYS} dieną.}few{Kartą per savaitę „Chromium“ tikrina, ar nėra nepageidaujamos programinės įrangos. Paskutinį kartą tikrinta prieš {NUM_DAYS} dienas.}many{Kartą per savaitę „Chromium“ tikrina, ar nėra nepageidaujamos programinės įrangos. Paskutinį kartą tikrinta prieš {NUM_DAYS} dienos.}other{Kartą per savaitę „Chromium“ tikrina, ar nėra nepageidaujamos programinės įrangos. Paskutinį kartą tikrinta prieš {NUM_DAYS} dienų.}}</translation>
 <translation id="6893813176749746474">„Chromium“ atnaujinta, bet jos nenaudojote mažiausiai 30 dienų.</translation>
 <translation id="6964305034639999644">Atidaryti nuorodą „Chromium“ inko&amp;gnito lange</translation>
 <translation id="6990124437352146030">„Chromium“ reikia leidimo, kad galėtų naudoti mikrofoną šioje svetainėje</translation>
@@ -244,7 +240,6 @@
 <translation id="8621669128220841554">Nepavyko įdiegti dėl nenurodytos klaidos. Atsisiųskite „Chromium“ dar kartą.</translation>
 <translation id="8697124171261953979">Ji taip pat kontroliuoja, koks puslapis rodomas, kai paleidžiate „Chromium“ arba ieškote „Omnibox“.</translation>
 <translation id="8704119203788522458">Tai jūsų „Chromium“</translation>
-<translation id="8705191560707593947">Kartą per savaitę „Chromium“ tikrina, ar nėra nepageidaujamos programinės įrangos. Paskutinį kartą tikrinta: vakar.</translation>
 <translation id="8796602469536043152">„Chromium“ reikia leidimo, kad galėtų naudoti fotoaparatą ir mikrofoną šioje svetainėje</translation>
 <translation id="8803635938069941624">„Chromium“ OS sąlygos</translation>
 <translation id="8821041990367117597">„Chromium“ negali sinchronizuoti jūsų duomenų, nes paskyros išsami prisijungimo informacija yra pasenusi.</translation>
@@ -260,7 +255,6 @@
 <translation id="91086099826398415">Atidaryti nuorodą naujame „Chromium“ &amp;skirtuke</translation>
 <translation id="911206726377975832">Ar ištrinti naršymo duomenis?</translation>
 <translation id="9158494823179993217">Sistemos administratorius sukonfigūravo „Chromium“ atidaryti alternatyvią naršyklę, kad būtų galima pasiekti <ph name="TARGET_URL_HOSTNAME" />.</translation>
-<translation id="9164845895615421500">Kartą per savaitę „Chromium“ tikrina, ar nėra nepageidaujamos programinės įrangos. Paskutinį kartą tikrinta: ką tik.</translation>
 <translation id="9190841055450128916">„Chromium“ (mDNS-In)</translation>
 <translation id="93478295209880648">„Chromium“ gali tinkamai neveikti, nes ji nebepalaikoma naudojant „Windows XP“ arba „Windows Vista“</translation>
 <translation id="95514773681268843"><ph name="DOMAIN" /> reikia, kad prieš naudodami šį įrenginį perskaitytumėte toliau pateiktas paslaugų teikimo sąlygas. Šios sąlygos neišplečia, nepakeičia ir neapriboja „Chromium“ OS sąlygų.</translation>
diff --git a/chrome/app/resources/chromium_strings_lv.xtb b/chrome/app/resources/chromium_strings_lv.xtb
index 14fce58d..218c1eb 100644
--- a/chrome/app/resources/chromium_strings_lv.xtb
+++ b/chrome/app/resources/chromium_strings_lv.xtb
@@ -1,7 +1,6 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="lv">
-<translation id="1060499346270045814">{NUM_HOURS,plural, =1{Chromium meklē nevēlamu programmatūru vienreiz nedēļā. Pēdējoreiz pārbaudīts: pirms 1 stundas.}zero{Chromium meklē nevēlamu programmatūru vienreiz nedēļā. Pēdējoreiz pārbaudīts: pirms {NUM_HOURS} stundām.}one{Chromium meklē nevēlamu programmatūru vienreiz nedēļā. Pēdējoreiz pārbaudīts: pirms {NUM_HOURS} stundas.}other{Chromium meklē nevēlamu programmatūru vienreiz nedēļā. Pēdējoreiz pārbaudīts: pirms {NUM_HOURS} stundām.}}</translation>
 <translation id="1065672644894730302">Jūsu preferences nevar nolasīt. Dažas funkcijas var nebūt pieejamas, un preferenču izmaiņas netiks saglabātas</translation>
 <translation id="107513968719897256">Lai atdalītu personīgo pārlūkošanu no “<ph name="NEW_USER" />” pārlūkošanas, izveidojiet jaunu Chromium profilu</translation>
 <translation id="1098170124587656448">Chromium var palīdzēt aizsargāt jūs pret datu noplūdi, ļaunprātīgiem paplašinājumiem un citiem apdraudējumiem.</translation>
@@ -45,7 +44,6 @@
 <translation id="2711502716910134313">Chromium cilne</translation>
 <translation id="2718390899429598676">Papildu drošības nolūkos Chromium šifrēs jūsu datus.</translation>
 <translation id="2770231113462710648">Mainīt noklusējuma pārlūkprogrammu uz:</translation>
-<translation id="2797461000988640326">{NUM_MINS,plural, =1{Chromium meklē nevēlamu programmatūru vienreiz nedēļā. Pēdējoreiz pārbaudīts: pirms 1 minūtes.}zero{Chromium meklē nevēlamu programmatūru vienreiz nedēļā. Pēdējoreiz pārbaudīts: pirms {NUM_MINS} minūtēm.}one{Chromium meklē nevēlamu programmatūru vienreiz nedēļā. Pēdējoreiz pārbaudīts: pirms {NUM_MINS} minūtes.}other{Chromium meklē nevēlamu programmatūru vienreiz nedēļā. Pēdējoreiz pārbaudīts: pirms {NUM_MINS} minūtēm.}}</translation>
 <translation id="2799223571221894425">Restartēt</translation>
 <translation id="2847479871509788944">Noņemšana no pārlūka Chromium...</translation>
 <translation id="2853765747879685679">Jautāt, kad atveru pārlūku Chromium</translation>
@@ -56,7 +54,6 @@
 <translation id="3032706164202344641">Pārlūkprogrammā Chromium nevar pārbaudīt jūsu paroles. Vēlāk mēģiniet vēlreiz.</translation>
 <translation id="3032787606318309379">Notiek pievienošana pārlūkam Chromium...</translation>
 <translation id="3068515742935458733">Palīdzēt uzlabot Chromium, nosūtot Google serveriem avāriju pārskatus un <ph name="UMA_LINK" /></translation>
-<translation id="3086207596048762442">Chromium meklē nevēlamu programmatūru vienreiz nedēļā.</translation>
 <translation id="3103660991484857065">Instalēšanas programmai neizdevās atarhivēt arhīvu. Lejupielādējiet Chromium vēlreiz.</translation>
 <translation id="3130323860337406239">Pārlūkā Chromium tiek izmantots jūsu mikrofons.</translation>
 <translation id="3155163173539279776">Restartēt Chromium</translation>
@@ -177,7 +174,6 @@
 <translation id="6847869444787758381">Ja jūsu paroles kādreiz tiks apdraudētas, pārlūkā Chromium saņemsiet paziņojumu</translation>
 <translation id="6857782730669500492">Chromium — <ph name="PAGE_TITLE" /></translation>
 <translation id="6863361426438995919">Google Pay (kopēts pārlūkā Chromium)</translation>
-<translation id="6863846675160669383">{NUM_DAYS,plural, =1{Chromium meklē nevēlamu programmatūru vienreiz nedēļā. Pēdējoreiz pārbaudīts: pirms 1 dienas.}zero{Chromium meklē nevēlamu programmatūru vienreiz nedēļā. Pēdējoreiz pārbaudīts: pirms {NUM_DAYS} dienām.}one{Chromium meklē nevēlamu programmatūru vienreiz nedēļā. Pēdējoreiz pārbaudīts: pirms {NUM_DAYS} dienas.}other{Chromium meklē nevēlamu programmatūru vienreiz nedēļā. Pēdējoreiz pārbaudīts: pirms {NUM_DAYS} dienām.}}</translation>
 <translation id="6893813176749746474">Pārlūks Chromium ir atjaunināts, bet jūs neesat to izmantojis vismaz 30 dienas.</translation>
 <translation id="6964305034639999644">Atvērt saiti inko&amp;gnito režīma logā</translation>
 <translation id="6990124437352146030">Pārlūkam Chromium ir nepieciešama atļauja piekļūt jūsu mikrofonam šajā vietnē.</translation>
@@ -240,7 +236,6 @@
 <translation id="8621669128220841554">Instalēšana neizdevās nenoteiktas kļūdas dēļ. Lejupielādējiet pārlūku Chromium vēlreiz.</translation>
 <translation id="8697124171261953979">Tas nosaka arī to, kāda lapa tiks rādīta, kad atvērsiet pārlūku Chromium vai meklēsiet, izmantojot universālo lodziņu.</translation>
 <translation id="8704119203788522458">Šis ir jūsu Chromium</translation>
-<translation id="8705191560707593947">Chromium meklē nevēlamu programmatūru vienreiz nedēļā. Pēdējoreiz pārbaudīts: vakar.</translation>
 <translation id="8796602469536043152">Pārlūkam Chromium ir nepieciešama atļauja piekļūt jūsu kamerai un mikrofonam šajā vietnē.</translation>
 <translation id="8803635938069941624">Chromium OS noteikumi</translation>
 <translation id="8821041990367117597">Chromium nevarēja sinhronizēt jūsu datus, jo jūsu konta pierakstīšanās informācija ir novecojusi.</translation>
@@ -256,7 +251,6 @@
 <translation id="91086099826398415">Atvērt saiti jaunā Chromium &amp;cilnē</translation>
 <translation id="911206726377975832">Vai dzēst arī pārlūkošanas datus?</translation>
 <translation id="9158494823179993217">Sistēmas administrators ir konfigurējis Chromium, lai vietne <ph name="TARGET_URL_HOSTNAME" /> tiktu atvērta papildu pārlūkā.</translation>
-<translation id="9164845895615421500">Chromium meklē nevēlamu programmatūru vienreiz nedēļā. Pēdējoreiz pārbaudīts: pirms neilga brīža.</translation>
 <translation id="9190841055450128916">Chromium (mDNS ienākošie savienojumi)</translation>
 <translation id="93478295209880648">Iespējams, Chromium nedarbosies pareizi, jo tas vairs netiek atbalstīts operētājsistēmās Windows XP un Windows Vista.</translation>
 <translation id="95514773681268843">Pirms šīs ierīces lietošanas jums ir jāizlasa un jāapstiprina tālāk sniegtie domēna <ph name="DOMAIN" /> pakalpojumu sniegšanas noteikumi. Šie noteikumi nepaplašina, nepārveido vai neierobežo operētājsistēmas Chromium OS noteikumus.</translation>
diff --git a/chrome/app/resources/chromium_strings_mk.xtb b/chrome/app/resources/chromium_strings_mk.xtb
index ff67b6e..decc59b 100644
--- a/chrome/app/resources/chromium_strings_mk.xtb
+++ b/chrome/app/resources/chromium_strings_mk.xtb
@@ -1,7 +1,6 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="mk">
-<translation id="1060499346270045814">{NUM_HOURS,plural, =1{Chromium проверува дали има несакан софтвер еднаш неделно. Последна проверка: пред 1 час.}one{Chromium проверува дали има несакан софтвер еднаш неделно. Последна проверка: пред {NUM_HOURS} час.}other{Chromium проверува дали има несакан софтвер еднаш неделно. Последна проверка: пред {NUM_HOURS} часа.}}</translation>
 <translation id="1065672644894730302">Вашите претпочитани вредности не може да се прочитаат.
 
 Некои функции може да се недостапни и промените на претпочитаните вредности нема да се зачуваат.</translation>
@@ -47,7 +46,6 @@
 <translation id="2711502716910134313">Картичка на Chromium</translation>
 <translation id="2718390899429598676">За дополнителна безбедност, Chromium ќе ги шифрира вашите податоци.</translation>
 <translation id="2770231113462710648">Променете го стандардниот прелистувач во:</translation>
-<translation id="2797461000988640326">{NUM_MINS,plural, =1{Chromium проверува дали има несакан софтвер еднаш неделно. Последна проверка: пред 1 минута.}one{Chromium проверува дали има несакан софтвер еднаш неделно. Последна проверка: пред {NUM_MINS} мин.}other{Chromium проверува дали има несакан софтвер еднаш неделно. Последна проверка: пред {NUM_MINS} мин.}}</translation>
 <translation id="2799223571221894425">Рестартирај</translation>
 <translation id="2847479871509788944">Отстрани од Chromium</translation>
 <translation id="2853765747879685679">Прашувај кога ќе го отворам Chromium</translation>
@@ -58,7 +56,6 @@
 <translation id="3032706164202344641">Chromium не може да ги провери вашите лозинки. Обидете се пак подоцна.</translation>
 <translation id="3032787606318309379">Се додава на Chromium...</translation>
 <translation id="3068515742935458733">Помогнете да го подобриме Chromium со испраќање извештаи за падови и <ph name="UMA_LINK" /> до Google</translation>
-<translation id="3086207596048762442">Chromium проверува дали има несакан софтвер еднаш неделно</translation>
 <translation id="3103660991484857065">Инсталаторот не успеа да ја декомпримира архивата. Преземете го Chromium повторно.</translation>
 <translation id="3130323860337406239">Chromium го користи микрофонот.</translation>
 <translation id="3155163173539279776">Рестартирајте го Chromium</translation>
@@ -179,7 +176,6 @@
 <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 ден.}one{Chromium проверува дали има несакан софтвер еднаш неделно. Последна проверка: пред {NUM_DAYS} ден.}other{Chromium проверува дали има несакан софтвер еднаш неделно. Последна проверка: пред {NUM_DAYS} дена.}}</translation>
 <translation id="6893813176749746474">Chromium се ажурираше, но не сте го употребиле најмалку 30 дена.</translation>
 <translation id="6964305034639999644">Отвори го линкот во инко&amp;гнито прозорец на Chromium</translation>
 <translation id="6990124437352146030">На Chromium му треба дозвола за да пристапи до микрофонот за сајтов</translation>
@@ -244,7 +240,6 @@
 <translation id="8621669128220841554">Инсталирањето не успеа поради неназначена грешка. Преземете го Chromium повторно.</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">Chromium не може да ги синхронизира вашите податоци бидејќи вашите информации за пријавување на сметката се застарени.</translation>
@@ -260,7 +255,6 @@
 <translation id="91086099826398415">Отвори го линкот во нова &amp;картичка на 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="93478295209880648">Chromium може да не функционира правилно затоа што веќе не е поддржан на Windows XP или Windows Vista</translation>
 <translation id="95514773681268843"><ph name="DOMAIN" /> бара да ги прочитате и да ги прифатите следните Услови за користење пред да го користите уредот. Условите не ги прошируваат, менуваат или ограничуваат Условите на ОС Chromium.</translation>
diff --git a/chrome/app/resources/chromium_strings_ml.xtb b/chrome/app/resources/chromium_strings_ml.xtb
index 3de79dc..a910453 100644
--- a/chrome/app/resources/chromium_strings_ml.xtb
+++ b/chrome/app/resources/chromium_strings_ml.xtb
@@ -1,7 +1,6 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="ml">
-<translation id="1060499346270045814">{NUM_HOURS,plural, =1{ആഴ്‌ചയിൽ ഒരിക്കൽ അനാവശ്യ സോഫ്‌റ്റ്‌വെയർ കണ്ടെത്താൻ Chromium പരിശോധിക്കുന്നു. അവസാനം പരിശോധിച്ചത്: ഒരു മണിക്കൂർ മുമ്പ്.}other{ആഴ്‌ചയിൽ ഒരിക്കൽ അനാവശ്യ സോഫ്‌റ്റ്‌വെയർ കണ്ടെത്താൻ Chromium പരിശോധിക്കുന്നു. അവസാനം പരിശോധിച്ചത്: {NUM_HOURS} മണിക്കൂർ മുമ്പ്.}}</translation>
 <translation id="1065672644894730302">നിങ്ങളുടെ മുൻഗണനകൾ വായിക്കാൻ കഴിയില്ല.
 
 ചില സവിശേഷതകൾ ലഭ്യമല്ലായിരിക്കാം ഒപ്പം മുൻഗണനകളിലേക്കുള്ള മാറ്റങ്ങൾ സംരക്ഷിക്കപ്പെടുന്നതുമല്ല.</translation>
@@ -47,7 +46,6 @@
 <translation id="2711502716910134313">Chromium ടാബ്</translation>
 <translation id="2718390899429598676">അധിക സുരക്ഷക്കായി, Chromium നിങ്ങളുടെ ഡാറ്റ എന്‍‌ക്രിപ്റ്റ് ചെയ്യും.</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="2853765747879685679">ഞാൻ Chromium തുറക്കുമ്പോൾ ചോദിക്കുക</translation>
@@ -58,7 +56,6 @@
 <translation id="3032706164202344641">Chromium-ന് നിങ്ങളുടെ പാസ്‌വേഡുകൾ പരിശോധിക്കാനാവുന്നില്ല. പിന്നീട് വീണ്ടും ശ്രമിക്കുക.</translation>
 <translation id="3032787606318309379">Chromium-ലേക്ക് ചേർക്കുന്നു...</translation>
 <translation id="3068515742935458733">Google-ലേക്ക് ക്രാഷ് റിപ്പോർട്ടുകളും <ph name="UMA_LINK" /> എന്നതും അയയ്‌ക്കുന്നതിലൂടെ Chromium മികച്ചതാക്കാൻ സഹായിക്കുക</translation>
-<translation id="3086207596048762442">ആഴ്‌ചയിൽ ഒരിക്കൽ അനാവശ്യ സോഫ്‌റ്റ്‌വെയർ കണ്ടെത്താൻ Chromium പരിശോധിക്കുന്നു</translation>
 <translation id="3103660991484857065">ആര്‍ക്കൈവ് അണ്‍‌കം‌പ്രസ് ചെയ്യാന്‍ ഇന്‍സ്റ്റാളറിന് കഴിഞ്ഞില്ല. Chromium വീണ്ടും ഡൗൺലോഡ് ചെയ്യുക.</translation>
 <translation id="3130323860337406239">Chromium നിങ്ങളുടെ മൈക്രോഫോൺ ഉപയോഗിക്കുന്നു.</translation>
 <translation id="3155163173539279776">Chromium വീണ്ടും സമാരംഭിക്കുക</translation>
@@ -179,7 +176,6 @@
 <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>
@@ -244,7 +240,6 @@
 <translation id="8621669128220841554">അവ്യക്തമായ പിശകിനാൽ ഇൻസ്റ്റാൾ ചെയ്യൽ പരാജയപ്പെട്ടു. Chromium വീണ്ടും ഡൗൺലോഡ് ചെയ്യുക.</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">നിങ്ങളുടെ അക്കൗണ്ടിന്റെ സൈൻ ഇൻ വിശദാംശങ്ങൾ കാലഹരണപ്പെട്ടതിനാൽ Chromium-ന് നിങ്ങളുടെ ഡാറ്റ സമന്വയിപ്പിക്കാനായില്ല.</translation>
@@ -260,7 +255,6 @@
 <translation id="91086099826398415">പുതിയ Chromium &amp;ടാബിൽ ലിങ്ക് തുറക്കുക</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="93478295209880648">ഇനിയങ്ങോട്ട് Windows XP-യും Windows Vista-യും പിന്തുണയ്‌ക്കാത്തതിനാൽ Chromium ശരിയായി പ്രവർത്തിച്ചേക്കില്ല</translation>
 <translation id="95514773681268843">ഈ ഉപകരണം ഉപയോഗിക്കുന്നതിന് മുമ്പ് നിങ്ങൾ ഇനിപ്പറയുന്ന സേവന നിബന്ധനകൾ വായിച്ച് അംഗീകരിക്കണമെന്ന് <ph name="DOMAIN" /> ആവശ്യപ്പെടുന്നു. Chromium OS നിബന്ധനകൾ വിപുലീകരിക്കുകയോ പരിഷ്‌കരിക്കുകയോ പരിമിതപ്പെടുത്തുകയോ ചെയ്യരുത്.</translation>
diff --git a/chrome/app/resources/chromium_strings_mn.xtb b/chrome/app/resources/chromium_strings_mn.xtb
index 64691327..5d75478 100644
--- a/chrome/app/resources/chromium_strings_mn.xtb
+++ b/chrome/app/resources/chromium_strings_mn.xtb
@@ -1,7 +1,6 @@
 <?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>
@@ -47,7 +46,6 @@
 <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="2853765747879685679">Намайг Chromium-г нээх үед асуух</translation>
@@ -58,7 +56,6 @@
 <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>
@@ -177,7 +174,6 @@
 <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>
@@ -240,7 +236,6 @@
 <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>
@@ -256,7 +251,6 @@
 <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="93478295209880648">Windows XP болон Windows Vista нь цаашид Chromium-г дэмжихгүй тул буруу ажиллаж болзошгүй</translation>
 <translation id="95514773681268843"><ph name="DOMAIN" />-аас танаас энэ төхөөрөмжийг ашиглахаасаа өмнө дараах үйлчилгээний нөхцлийг уншиж, хүлээн зөвшөөрсөн байхыг шаардаж байна. Эдгээр нөхцлүүд нь Google Chrome OS нөхцлүүдийг өргөтгөж, өөрчилж бас хязгаарлахгүй.</translation>
diff --git a/chrome/app/resources/chromium_strings_mr.xtb b/chrome/app/resources/chromium_strings_mr.xtb
index fe66b86..b8d7851d 100644
--- a/chrome/app/resources/chromium_strings_mr.xtb
+++ b/chrome/app/resources/chromium_strings_mr.xtb
@@ -1,7 +1,6 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="mr">
-<translation id="1060499346270045814">{NUM_HOURS,plural, =1{Chromium आठवड्यातून एकदा नकोसे सॉफ्टवेअर शोधण्यासाठी तपासणी करते. शेवटची तपासणी: एका तासापूर्वी.}other{Chromium आठवड्यातून एकदा नकोसे सॉफ्टवेअर शोधण्यासाठी तपासणी करते. शेवटची तपासणी: {NUM_HOURS} तासांपूर्वी.}}</translation>
 <translation id="1065672644894730302">तुमची प्राधान्ये वाचता आली नाहीत.
 काही वैशिष्‍ट्ये अनुपलब्ध असू शकतात आणि प्राधान्यांमधील बदल सेव्ह केले जाणार नाहीत.</translation>
 <translation id="107513968719897256">वैयक्तिक आणि <ph name="NEW_USER" /> ब्राउझिंग वेगळे करण्यासाठी, Chromium मध्ये नवीन प्रोफाइल तयार करा</translation>
@@ -46,7 +45,6 @@
 <translation id="2711502716910134313">Chromium टॅब</translation>
 <translation id="2718390899429598676">अतिरिक्त सुरक्षिततेसाठी, Chromium तुमचा डेटा एंक्रिप्ट करेल.</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="2853765747879685679">मी Chromium उघडल्यावर विचारा</translation>
@@ -57,7 +55,6 @@
 <translation id="3032706164202344641">Chromium तुमचे पासवर्ड तपासू शकत नाही. नंतर पुन्हा प्रयत्न करा.</translation>
 <translation id="3032787606318309379">Chromium वर जोडत आहे...</translation>
 <translation id="3068515742935458733">Google कडे क्रॅश अहवाल आणि <ph name="UMA_LINK" /> पाठवून Chromium अधिक चांगले करण्यात मदत करा</translation>
-<translation id="3086207596048762442">Chromium आठवड्यातून एकदा नकोसे सॉफ्टवेअर शोधण्यासाठी तपासणी करते</translation>
 <translation id="3103660991484857065">संग्रहण अनकॉम्प्रेस करण्यास इन्स्टॉलर अयशस्वी. कृपया Chromium पुन्हा डाउनलोड करा.</translation>
 <translation id="3130323860337406239">Chromium तुमचा मायक्रोफोन वापरत आहे.</translation>
 <translation id="3155163173539279776">Chromium पुन्हा लाँच करा</translation>
@@ -178,7 +175,6 @@
 <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>
@@ -243,7 +239,6 @@
 <translation id="8621669128220841554">नमूद न केलेल्या एररमुळे स्थापना अयशस्वी झाली. कृपया Chromium पुन्‍हा डाउनलोड करा.</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">तुमचे खाते साइन इन तपशील कालबाह्य झाल्यामुळे Chromium तुमचा डेटा संकालित करू शकले नाही.</translation>
@@ -259,7 +254,6 @@
 <translation id="91086099826398415">लिंक नवीन Chromium &amp;टॅबमध्ये उघडा</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-मध्ये)</translation>
 <translation id="93478295209880648">Chromium ला आता Windows XP किंवा Windows Vista चा सपोर्ट नसल्यामुळे ते आता कदाचित अचूकपणे काम करणार नाही</translation>
 <translation id="95514773681268843"><ph name="DOMAIN" /> ला तुम्ही हे डिव्हाइस वापरण्यापूर्वी खालील सेवा अटी वाचणे आणि स्वीकारणे आवश्यक आहे. या अटी Chromium OS अटींना विस्तृत, सुधारित किंवा मर्यादित करत नाहीत.</translation>
diff --git a/chrome/app/resources/chromium_strings_ms.xtb b/chrome/app/resources/chromium_strings_ms.xtb
index b418d01..6a4cfb68 100644
--- a/chrome/app/resources/chromium_strings_ms.xtb
+++ b/chrome/app/resources/chromium_strings_ms.xtb
@@ -1,7 +1,6 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="ms">
-<translation id="1060499346270045814">{NUM_HOURS,plural, =1{Chromium menyemak perisian yang tidak diingini seminggu sekali. Terakhir disemak: 1 jam yang lalu.}other{Chromium menyemak perisian yang tidak diingini seminggu sekali. Terakhir disemak: {NUM_HOURS} jam yang lalu.}}</translation>
 <translation id="1065672644894730302">Pilihan anda tidak dapat dibaca. Beberapa ciri mungkin tidak tersedia dan perubahan terhadap pilihan tidak akan disimpan.</translation>
 <translation id="107513968719897256">Untuk memisahkan penyemakan imbas peribadi dan <ph name="NEW_USER" />, buat profil baharu pada Chromium</translation>
 <translation id="1098170124587656448">Chromium dapat membantu untuk memastikan anda selamat daripada pelanggaran data, sambungan tidak elok dan pelbagai lagi</translation>
@@ -45,7 +44,6 @@
 <translation id="2711502716910134313">Tab Chromium</translation>
 <translation id="2718390899429598676">Untuk keselamatan tambahan, Chromium akan menyulitkan data anda.</translation>
 <translation id="2770231113462710648">Tukar penyemak imbas lalai kepada:</translation>
-<translation id="2797461000988640326">{NUM_MINS,plural, =1{Chromium menyemak perisian yang tidak diingini seminggu sekali. Terakhir disemak: 1 minit yang lalu.}other{Chromium menyemak perisian yang tidak diingini seminggu sekali. Terakhir disemak: {NUM_MINS} minit yang lalu.}}</translation>
 <translation id="2799223571221894425">Lancarkan semula</translation>
 <translation id="2847479871509788944">Alih keluar daripada Chromium...</translation>
 <translation id="2853765747879685679">Tanya apabila saya membuka Chromium</translation>
@@ -56,7 +54,6 @@
 <translation id="3032706164202344641">Chromium tidak dapat menyemak kata laluan anda. Cuba lagi nanti.</translation>
 <translation id="3032787606318309379">Menambah ke Chromium...</translation>
 <translation id="3068515742935458733">Bantu jadikan Chromium lebih baik dengan menghantar laporan ranap dan <ph name="UMA_LINK" /> kepada Google.</translation>
-<translation id="3086207596048762442">Chromium menyemak perisian yang tidak diingini seminggu sekali</translation>
 <translation id="3103660991484857065">Pemasang gagal untuk menyahmampat arkib. Sila muat turun Chromium sekali lagi.</translation>
 <translation id="3130323860337406239">Chromium menggunakan mikrofon anda.</translation>
 <translation id="3155163173539279776">Lancarkan Semula Chromium</translation>
@@ -177,7 +174,6 @@
 <translation id="6847869444787758381">Chromium akan memberitahu anda sekiranya kata laluan anda terjejas</translation>
 <translation id="6857782730669500492">Chromium - <ph name="PAGE_TITLE" /></translation>
 <translation id="6863361426438995919">Google Pay (disalin ke Chromium)</translation>
-<translation id="6863846675160669383">{NUM_DAYS,plural, =1{Chromium menyemak perisian yang tidak diingini seminggu sekali. Terakhir disemak: 1 hari yang lalu.}other{Chromium menyemak perisian yang tidak diingini seminggu sekali. Terakhir disemak: {NUM_DAYS} hari yang lalu.}}</translation>
 <translation id="6893813176749746474">Chromium telah dikemas kini, tetapi anda belum menggunakannya untuk sekurang-kurangnya 30 hari.</translation>
 <translation id="6964305034639999644">Buka pautan dalam tetingkap inko&amp;gnito Chromium</translation>
 <translation id="6990124437352146030">Chromium memerlukan kebenaran untuk mengakses mikrofon anda bagi tapak ini</translation>
@@ -242,7 +238,6 @@
 <translation id="8621669128220841554">Pemasangan gagal disebabkan ralat yang tidak dinyatakan. Sila muat turun semula Chromium.</translation>
 <translation id="8697124171261953979">Sambungan turut mengawal halaman yang ditunjukkan apabila anda memulakan Chromium atau membuat carian dari Kotak Omni.</translation>
 <translation id="8704119203788522458">Ini Chromium anda</translation>
-<translation id="8705191560707593947">Chromium menyemak perisian yang tidak diingini seminggu sekali. Terakhir disemak: semalam.</translation>
 <translation id="8796602469536043152">Chromium memerlukan kebenaran untuk mengakses kamera dan mikrofon anda bagi tapak ini</translation>
 <translation id="8803635938069941624">Syarat Chromium OS</translation>
 <translation id="8821041990367117597">Chromium tidak dapat menyegerakkan data anda kerana butiran log masuk akaun anda sudah lapuk.</translation>
@@ -258,7 +253,6 @@
 <translation id="91086099826398415">Buka Pautan dalam &amp;tab Chromium Baharu</translation>
 <translation id="911206726377975832">Padamkan juga data menyemak imbas anda?</translation>
 <translation id="9158494823179993217">Pentadbir sistem anda telah mengkonfigurasikan Chromium agar membuka penyemak imbas alternatif untuk mengakses <ph name="TARGET_URL_HOSTNAME" />.</translation>
-<translation id="9164845895615421500">Chromium menyemak perisian yang tidak diingini seminggu sekali. Terakhir disemak: sesaat yang lalu.</translation>
 <translation id="9190841055450128916">Chromium (mDNS-In)</translation>
 <translation id="93478295209880648">Chromium mungkin tidak akan berfungsi dengan betul kerana tidak lagi disokong pada Windows XP atau Windows Vista</translation>
 <translation id="95514773681268843"><ph name="DOMAIN" /> menghendaki anda membaca dan menerima Syarat Perkhidmatan berikut sebelum menggunakan peranti ini. Syarat ini tidak meluaskan, mengubah suai atau mengehadkan Syarat OS Chromium.</translation>
diff --git a/chrome/app/resources/chromium_strings_my.xtb b/chrome/app/resources/chromium_strings_my.xtb
index e4dc4fb..eb20b84 100644
--- a/chrome/app/resources/chromium_strings_my.xtb
+++ b/chrome/app/resources/chromium_strings_my.xtb
@@ -1,7 +1,6 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="my">
-<translation id="1060499346270045814">{NUM_HOURS,plural, =1{မလိုချင်သောဆော့ဖ်ဝဲကို Chromium က တစ်ပတ်တစ်ကြိမ် စစ်ဆေးသည်။ နောက်ဆုံးစစ်ဆေးမှု - လွန်ခဲ့သော ၁ နာရီက။}other{မလိုချင်သောဆော့ဖ်ဝဲကို Chromium က တစ်ပတ်တစ်ကြိမ် စစ်ဆေးသည်။ နောက်ဆုံးစစ်ဆေးမှု - လွန်ခဲ့သော {NUM_HOURS} နာရီက။}}</translation>
 <translation id="1065672644894730302">သင့်စိတ်ကြိုက်များ ဖတ်၍မရပါ။
 
 အချို့အင်္ဂရပ်များ မရရှိနိုင်ပါ၊ စိတ်ကြိုက်များသို့ ပြောင်းလဲခြင်းများ သိမ်းမည်မဟုတ်ပါ။</translation>
@@ -48,7 +47,6 @@
 <translation id="2711502716910134313">Chromium တဘ်</translation>
 <translation id="2718390899429598676">လုံခြုံမှု ပိုမိုရှိစေရန်၊ Chromium သည် သင့်ဒေတာအား လျှို့ဝှက်အသွင်ပြောင်းမည် ဖြစ်၏။</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="2853765747879685679">Chromium ကို ကျွန်ုပ်ဖွင့်လျှင်မေးရန်</translation>
@@ -59,7 +57,6 @@
 <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>
@@ -181,7 +178,6 @@
 <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 ကို မွမ်းမံပြီးသွားပြီ၊ သို့သော် သင်သည် ၎င်းကို အနည်းဆုံးအားဖြင့် ရက် ၃၀ အတွင်းမှာ မသုံးခဲ့ပါ။</translation>
 <translation id="6964305034639999644">Chromium ရုပ်ဖျက်ဝင်းဒိုးတွင် လင့်ခ်ကို ဖွင့်ရန်</translation>
 <translation id="6990124437352146030">ဤဝဘ်ဆိုက်အတွက် Chromium သည် သင်၏ မိုက်ခရိုဖုန်းကို အသုံးပြုခွင့်ရရန် လိုအပ်ပါသည်</translation>
@@ -246,7 +242,6 @@
 <translation id="8621669128220841554">မသိရသည့် အမှားတစ်ခုကြောင့် တပ်ဆင်မှု မအေင်မြင်ခဲ့ပါ။ ကျေးဇူးပြုပြီး Chromium ကို ထပ်ပြီး ဒေါင်းလုဒ် လုပ်ယူပါ။</translation>
 <translation id="8697124171261953979">It also controls what page is shown when you start Chromium or search from the 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>
@@ -262,7 +257,6 @@
 <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="93478295209880648">Windows XP သို့မဟုတ် Windows Vista တွင် မပံ့ပိုးတော့သောကြောင့် Chromium လုပ်ဆောင်မှု မှန်ကန်ချင်မှ မှန်ကန်မည်</translation>
 <translation id="95514773681268843"><ph name="DOMAIN" />က သင့်အနေနှင့် ဒီကိရိယာကို မသုံးမီ အောက်ပါ ဝန်ဆောင်မှု စည်းကမ်းချက်များကို ဖတ်ရှုပြီး လက်ခံမှာကို တောင်းဆိုပါသည်။ ဒီစည်းကမ်းချက်များမှာ Chromium OS စည်းကမ်းချက်များကို တိုးချဲ့ခြင်း၊ မွမ်းမံခြင်း သို့မဟုတ် ကန့်သတ်ခြင်း မရှိနိုင်ပါ။</translation>
diff --git a/chrome/app/resources/chromium_strings_ne.xtb b/chrome/app/resources/chromium_strings_ne.xtb
index 41fe4f3..f24f27a 100644
--- a/chrome/app/resources/chromium_strings_ne.xtb
+++ b/chrome/app/resources/chromium_strings_ne.xtb
@@ -1,7 +1,6 @@
 <?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>
@@ -47,7 +46,6 @@
 <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="2853765747879685679">मैले Chromium खोल्दा सोधियोस्</translation>
@@ -58,7 +56,6 @@
 <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>
@@ -177,7 +174,6 @@
 <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>
@@ -242,7 +238,6 @@
 <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>
@@ -258,7 +253,6 @@
 <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="93478295209880648">Chromium अब उप्रान्त Windows XP वा Windows Vista मा समर्थित नभएका कारण यसले सही ढङ्गले काम नगर्न सक्छ</translation>
 <translation id="95514773681268843">यो यन्त्र प्रयोग गर्नु पूर्व <ph name="DOMAIN" /> ले तपाईंलाई निम्न सेवाका सर्तहरू पढ्न र स्वीकार्न आवश्यक ठान्छ। यी सर्तहरू विस्तार, परिमार्जन हुँदैनन् वा क्रोमियम OS सर्तहरूमा सीमित छैनन्।</translation>
diff --git a/chrome/app/resources/chromium_strings_nl.xtb b/chrome/app/resources/chromium_strings_nl.xtb
index e3c7a22..4a0d5ef 100644
--- a/chrome/app/resources/chromium_strings_nl.xtb
+++ b/chrome/app/resources/chromium_strings_nl.xtb
@@ -1,7 +1,6 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="nl">
-<translation id="1060499346270045814">{NUM_HOURS,plural, =1{Chromium checkt één keer per week op ongewenste software. Laatst gecheckt: 1 uur geleden.}other{Chromium checkt één keer per week op ongewenste software. Laatst gecheckt: {NUM_HOURS} uur geleden.}}</translation>
 <translation id="1065672644894730302">Je voorkeuren kunnen niet worden gelezen.
 
 Sommige functies zijn wellicht niet beschikbaar en wijzigingen in voorkeuren worden niet opgeslagen.</translation>
@@ -47,7 +46,6 @@
 <translation id="2711502716910134313">Chromium-tabblad</translation>
 <translation id="2718390899429598676">Je gegevens worden voor extra beveiliging door Chromium gecodeerd.</translation>
 <translation id="2770231113462710648">Standaardbrowser wijzigen in:</translation>
-<translation id="2797461000988640326">{NUM_MINS,plural, =1{Chromium checkt één keer per week op ongewenste software. Laatst gecheckt: 1 minuut geleden.}other{Chromium checkt één keer per week op ongewenste software. Laatst gecheckt: {NUM_MINS} minuten geleden.}}</translation>
 <translation id="2799223571221894425">Opnieuw starten</translation>
 <translation id="2847479871509788944">Verwijderen uit Chromium…</translation>
 <translation id="2853765747879685679">Vragen als ik Chromium open</translation>
@@ -58,7 +56,6 @@
 <translation id="3032706164202344641">Chromium kan je wachtwoorden niet checken. Probeer het later opnieuw.</translation>
 <translation id="3032787606318309379">Toevoegen aan Chromium...</translation>
 <translation id="3068515742935458733">Help ons Chromium te verbeteren door crashrapporten en <ph name="UMA_LINK" /> naar Google te verzenden</translation>
-<translation id="3086207596048762442">Chromium checkt één keer per week op ongewenste software</translation>
 <translation id="3103660991484857065">Het installatieprogramma kan het archief niet uitpakken. Download Chromium opnieuw.</translation>
 <translation id="3130323860337406239">Chromium gebruikt je microfoon.</translation>
 <translation id="3155163173539279776">Chromium opnieuw starten</translation>
@@ -179,7 +176,6 @@
 <translation id="6847869444787758381">Chromium laat het je weten als je wachtwoorden mogelijk niet veilig meer zijn</translation>
 <translation id="6857782730669500492">Chromium - <ph name="PAGE_TITLE" /></translation>
 <translation id="6863361426438995919">Google Pay (gekopieerd naar Chromium)</translation>
-<translation id="6863846675160669383">{NUM_DAYS,plural, =1{Chromium checkt één keer per week op ongewenste software. Laatst gecheckt: 1 dag geleden.}other{Chromium checkt één keer per week op ongewenste software. Laatst gecheckt: {NUM_DAYS} dagen geleden.}}</translation>
 <translation id="6893813176749746474">Chromium is bijgewerkt, maar je hebt het programma minstens 30 dagen niet gebruikt.</translation>
 <translation id="6964305034639999644">Link openen in een Chromium-inco&amp;gnitovenster</translation>
 <translation id="6990124437352146030">Chromium heeft toegangsrechten voor je microfoon nodig voor deze site</translation>
@@ -243,7 +239,6 @@
 <translation id="8621669128220841554">De installatie is mislukt wegens een onbekende fout. Download Chromium opnieuw.</translation>
 <translation id="8697124171261953979">Hiermee wordt ook gecontroleerd welke pagina wordt weergegeven wanneer je Chromium start of vanuit de omnibox zoekt.</translation>
 <translation id="8704119203788522458">Personaliseer jouw Chromium</translation>
-<translation id="8705191560707593947">Chromium checkt één keer per week op ongewenste software. Laatst gecheckt: gisteren.</translation>
 <translation id="8796602469536043152">Chromium heeft toegangsrechten voor je camera en microfoon nodig voor deze site</translation>
 <translation id="8803635938069941624">Voorwaarden van Chromium OS</translation>
 <translation id="8821041990367117597">Chromium kan je gegevens niet synchroniseren, omdat de inloggegevens voor je account zijn verouderd.</translation>
@@ -259,7 +254,6 @@
 <translation id="91086099826398415">Link openen op een nieuw Chromium-&amp;tabblad</translation>
 <translation id="911206726377975832">Ook browsegegevens wissen?</translation>
 <translation id="9158494823179993217">Je systeembeheerder heeft geconfigureerd dat Chromium een alternatieve browser opent voor toegang tot <ph name="TARGET_URL_HOSTNAME" />.</translation>
-<translation id="9164845895615421500">Chromium checkt één keer per week op ongewenste software. Laatst gecheckt: minder dan een minuut geleden.</translation>
 <translation id="9190841055450128916">Chromium (mDNS-In)</translation>
 <translation id="93478295209880648">Chromium werkt mogelijk niet naar behoren omdat dit niet langer wordt ondersteund op Windows XP en Windows Vista</translation>
 <translation id="95514773681268843"><ph name="DOMAIN" /> vereist dat je de volgende Servicevoorwaarden leest en accepteert voordat je dit apparaat gebruikt. Deze voorwaarden zijn geen uitbreiding, aanpassing of beperking van de Voorwaarden van Chromium OS.</translation>
diff --git a/chrome/app/resources/chromium_strings_no.xtb b/chrome/app/resources/chromium_strings_no.xtb
index 566e955..0e8321c 100644
--- a/chrome/app/resources/chromium_strings_no.xtb
+++ b/chrome/app/resources/chromium_strings_no.xtb
@@ -1,7 +1,6 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="no">
-<translation id="1060499346270045814">{NUM_HOURS,plural, =1{Chromium sjekker én gang i uken om du har uønsket programvare. Sist sjekket for en time siden.}other{Chromium sjekker én gang i uken om du har uønsket programvare. Sist sjekket for {NUM_HOURS} timer siden.}}</translation>
 <translation id="1065672644894730302">Kan ikke lese innstillingene. Enkelte funksjoner kan være utilgjengelige, og endringer av innstillingene blir ikke lagret.</translation>
 <translation id="107513968719897256">For å skille mellom personlig surfing og <ph name="NEW_USER" />-surfing, opprett en ny profil i Chromium</translation>
 <translation id="1098170124587656448">Chromium kan beskytte deg mot databrudd, ondsinnede utvidelser med mer</translation>
@@ -45,7 +44,6 @@
 <translation id="2711502716910134313">Chromium-fane</translation>
 <translation id="2718390899429598676">Chromium krypterer dataene dine for å øke sikkerheten.</translation>
 <translation id="2770231113462710648">Endre standardnettleser til:</translation>
-<translation id="2797461000988640326">{NUM_MINS,plural, =1{Chromium sjekker én gang i uken om du har uønsket programvare. Sist sjekket for ett minutt siden.}other{Chromium sjekker én gang i uken om du har uønsket programvare. Sist sjekket for {NUM_MINS} minutter siden.}}</translation>
 <translation id="2799223571221894425">Start på nytt</translation>
 <translation id="2847479871509788944">Fjern fra Chromium</translation>
 <translation id="2853765747879685679">Spør når jeg åpner Chromium</translation>
@@ -56,7 +54,6 @@
 <translation id="3032706164202344641">Chromium kan ikke sjekke passordene dine. Prøv igjen senere.</translation>
 <translation id="3032787606318309379">Legger til i Chromium …</translation>
 <translation id="3068515742935458733">Bidra til å gjøre Chromium bedre ved å sende programstopprapporter og <ph name="UMA_LINK" /> til Google</translation>
-<translation id="3086207596048762442">Chromium sjekker om du har uønsket programvare, én gang i uken</translation>
 <translation id="3103660991484857065">Installasjonsprogrammet kunne ikke dekomprimere arkivet. Last ned Chromium på nytt.</translation>
 <translation id="3130323860337406239">Chromium bruker mikrofonen din.</translation>
 <translation id="3155163173539279776">Start Chromium på nytt</translation>
@@ -177,7 +174,6 @@
 <translation id="6847869444787758381">Med Chromium får du beskjed hvis passordene dine noensinne utsettes for sikkerhetsbrudd</translation>
 <translation id="6857782730669500492">Chromium – <ph name="PAGE_TITLE" /></translation>
 <translation id="6863361426438995919">Google Pay (kopiert til Chromium)</translation>
-<translation id="6863846675160669383">{NUM_DAYS,plural, =1{Chromium sjekker én gang i uken om du har uønsket programvare. Sist sjekket for en dag siden.}other{Chromium sjekker én gang i uken om du har uønsket programvare. Sist sjekket for {NUM_DAYS} dager siden.}}</translation>
 <translation id="6893813176749746474">Chromium har blitt oppdatert, men du har ikke brukt den på minst 30 dager.</translation>
 <translation id="6964305034639999644">Åpne linken i et inko&amp;gnitovindu i Chromium</translation>
 <translation id="6990124437352146030">Chromium trenger tilgang til mikrofonen din for dette nettstedet</translation>
@@ -242,7 +238,6 @@
 <translation id="8621669128220841554">Installeringen mislyktes på grunn av en uspesifisert feil. Last ned Chromium på nytt.</translation>
 <translation id="8697124171261953979">Den styrer også hvilken side som vises når du starter Chromium eller søker fra multifunksjonsfeltet.</translation>
 <translation id="8704119203788522458">Dette er din Chromium</translation>
-<translation id="8705191560707593947">Chromium sjekker én gang i uken om du har uønsket programvare. Sist sjekket i går.</translation>
 <translation id="8796602469536043152">Chromium trenger tilgang til kameraet ditt og mikrofonen din for dette nettstedet</translation>
 <translation id="8803635938069941624">Vilkår for Chromium OS</translation>
 <translation id="8821041990367117597">Chromium kunne ikke synkronisere dataene dine. Dette skyldes at påloggingsopplysningene for kontoen din er foreldede.</translation>
@@ -258,7 +253,6 @@
 <translation id="91086099826398415">Åpne linken i en ny &amp;fane i Chromium</translation>
 <translation id="911206726377975832">Vil du slette all nettleserdata også?</translation>
 <translation id="9158494823179993217">Systemadministratoren din har konfigurert Chromium til å åpne en annen nettleser når du går til <ph name="TARGET_URL_HOSTNAME" />.</translation>
-<translation id="9164845895615421500">Chromium sjekker én gang i uken om du har uønsket programvare. Sist sjekket for et øyeblikk siden.</translation>
 <translation id="9190841055450128916">Chromium (mDNS-Inn)</translation>
 <translation id="93478295209880648">Chromium fungerer kanskje ikke riktig fordi den ikke lenger støttes på Windows XP eller Windows Vista</translation>
 <translation id="95514773681268843"><ph name="DOMAIN" /> krever at du leser og godtar følgende vilkår før du bruker denne enheten. Disse vilkårene utvider, endrer eller begrenser ikke Chromium OS-vilkårene.</translation>
diff --git a/chrome/app/resources/chromium_strings_or.xtb b/chrome/app/resources/chromium_strings_or.xtb
index 46b5a63..4b8ff8a 100644
--- a/chrome/app/resources/chromium_strings_or.xtb
+++ b/chrome/app/resources/chromium_strings_or.xtb
@@ -1,7 +1,6 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="or">
-<translation id="1060499346270045814">{NUM_HOURS,plural, =1{Chromium ସପ୍ତାହକୁ ଥରେ ଅଦରକାରୀ ସଫ୍ଟୱେରର ଯାଞ୍ଚ କରେ। ଗତ ଥର ଯାଞ୍ଚ କରାଯାଇଛି: 1 ଘଣ୍ଟା ପୂର୍ବେ।}other{Chromium ସପ୍ତାହକୁ ଥରେ ଅଦରକାରୀ ସଫ୍ଟୱେରର ଯାଞ୍ଚ କରେ। ଗତ ଥର ଯାଞ୍ଚ କରାଯାଇଛି: {NUM_HOURS} ଘଣ୍ଟା ପୂର୍ବେ।}}</translation>
 <translation id="1065672644894730302">ଆପଣଙ୍କର ଅଗ୍ରାଧିକାରଗୁଡ଼ିକୁ ପଢ଼ାଯାଇପାରିବ ନାହିଁ।
 
 କିଛି ବୈଶିଷ୍ଟ୍ୟ ହୁଏତ ଉପଲବ୍ଧ ନଥାଇପାରେ ଏବଂ ଅଗ୍ରାଧିକାରଗୁଡ଼ିକରେ କରାଯାଇଥିବା ପରିବର୍ତ୍ତନଗୁଡ଼ିକ ସେଭ୍ ନହୋଇପାରେ।</translation>
@@ -47,7 +46,6 @@
 <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="2853765747879685679">ମୁଁ Chromium ଖୋଲିଲେ ପଚାରନ୍ତୁ</translation>
@@ -58,7 +56,6 @@
 <translation id="3032706164202344641">Chromium ଆପଣଙ୍କର ପାସୱାର୍ଡଗୁଡ଼ିକୁ ଯାଞ୍ଚ କରିପାରିବ ନାହିଁ। ପରେ ପୁଣି ଚେଷ୍ଟା କରନ୍ତୁ।</translation>
 <translation id="3032787606318309379">Chromiumକୁ ଯୋଗ କରାଯାଉଛି...</translation>
 <translation id="3068515742935458733">Googleକୁ କ୍ରାସ୍ ରିପୋର୍ଟ ଏବଂ <ph name="UMA_LINK" /> ପଠାଇ Chromiumତ କରିବାରେ ସାହାଯ୍ୟ କରନ୍ତୁ</translation>
-<translation id="3086207596048762442">Chromium ସପ୍ତାହକୁ ଥରେ ଅଦରକାରୀ ସଫ୍ଟୱେରର ଯାଞ୍ଚ କରେ</translation>
 <translation id="3103660991484857065">ଇନ୍‌ଷ୍ଟଲର୍ ଆର୍କାଇଭ୍ ଅଣସଙ୍କୁଚିତ କରିବାରେ ବିଫଳ ହେଲା। Chromium ପୁଣି ଡାଉନ୍‌ଲୋଡ୍ କରନ୍ତୁ</translation>
 <translation id="3130323860337406239">Chromium ଆପଣଙ୍କର ମାଇକ୍ରୋଫୋନ୍ ବ୍ୟବହାର କରୁଛି।</translation>
 <translation id="3155163173539279776">Chromiumକୁ ପୁଣି ଲଞ୍ଚ କରନ୍ତୁ</translation>
@@ -179,7 +176,6 @@
 <translation id="6847869444787758381">ଆପଣଙ୍କର ପାସ୍‍ୱାର୍ଡଗୁଡ଼ିକ କେବେ ବି ଚୋରି ହୋଇଛି କି ନାହିଁ ତାହା Chromium ଆପଣଙ୍କୁ ଜାଣିବାକୁ ଦିଏ</translation>
 <translation id="6857782730669500492">Chromium - <ph name="PAGE_TITLE" /></translation>
 <translation id="6863361426438995919">Google ପେ (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 ଇନ୍‍କ&amp;ଗ୍ନିଟୋ ୱିଣ୍ଡୋରେ ଲିଙ୍କ୍ ଖୋଲନ୍ତୁ</translation>
 <translation id="6990124437352146030">ଏହି ସାଇଟ୍ ପାଇଁ ଆପଣଙ୍କର ମାଇକ୍ରୋଫୋନ୍‌କୁ ଆକ୍ସେସ୍ କରିବାକୁ Chromium ଅନୁମତି ଆବଶ୍ୟକ କରୁଛି</translation>
@@ -243,7 +239,6 @@
 <translation id="8621669128220841554">ଅନିର୍ଦ୍ଦିଷ୍ଟ ତ୍ରୁଟି ଯୋଗୁଁ ଇନ୍‌ଷ୍ଟଲେସନ୍ ବିଫଳ ହୋଇଛି। ଦୟାକରି Chromium ପୁଣି ଡାଉନ୍‌ଲୋଡ୍ କରନ୍ତୁ।</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">ଆପଣଙ୍କର ଆକାଉଣ୍ଟ ସାଇନ୍ ଇନ୍ ବିବରଣୀ ପୁରୁଣା ହୋଇଯାଇଥିବା ଯୋଗୁଁ Chromium ଆପଣଙ୍କର ଡାଟା ସିଙ୍କ୍ କରିପାରିଲା ନାହିଁ।</translation>
@@ -259,7 +254,6 @@
 <translation id="91086099826398415">ନୂଆ Chromium &amp;ଟାବ୍‌ରେ ଲିଙ୍କ୍ ଖୋଲନ୍ତୁ</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="93478295209880648">Chromium ହୁଏତ ସଠିକ୍ ଭାବେ କାର୍ଯ୍ୟ କରି ନପାରେ କାରଣ ଏହା ଆଉ Windows XP କିମ୍ବା Windows Vistaରେ ସମର୍ଥିତ ନୁହେଁ</translation>
 <translation id="95514773681268843">ଏହି ଡିଭାଇସ୍‌କୁ ବ୍ୟବହାର କରିବା ପୂର୍ବରୁ ଆପଣ ନିମ୍ନୋକ୍ତ ସେବାର ସର୍ତ୍ତାବଳୀ ପଢ଼ନ୍ତୁ ଏବଂ ସେଗୁଡ଼ିକୁ ସ୍ଵୀକାର କରନ୍ତୁ ବୋଲି <ph name="DOMAIN" /> ଚାହେଁ। ଏହି ସର୍ତ୍ତଗୁଡ଼ିକ Chromium OS ସର୍ତ୍ତଗୁଡ଼ିକୁ ସମ୍ପ୍ରସାରିତ, ଆଂଶିକ ପରିବର୍ତ୍ତନ କିମ୍ବା ସୀମିତ କରେ ନାହିଁ।</translation>
diff --git a/chrome/app/resources/chromium_strings_pa.xtb b/chrome/app/resources/chromium_strings_pa.xtb
index 24383076..c11f902f 100644
--- a/chrome/app/resources/chromium_strings_pa.xtb
+++ b/chrome/app/resources/chromium_strings_pa.xtb
@@ -1,7 +1,6 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="pa">
-<translation id="1060499346270045814">{NUM_HOURS,plural, =1{Chromium ਹਫ਼ਤੇ ਵਿੱਚ ਇੱਕ ਵਾਰ ਅਣਚਾਹੇ ਸਾਫ਼ਟਵੇਅਰ ਲਈ ਜਾਂਚ ਕਰਦਾ ਹੈ। ਪਿਛਲੀ ਵਾਰ ਜਾਂਚ ਕੀਤੀ ਗਈ: 1 ਘੰਟਾ ਪਹਿਲਾਂ।}one{Chromium ਹਫ਼ਤੇ ਵਿੱਚ ਇੱਕ ਵਾਰ ਅਣਚਾਹੇ ਸਾਫ਼ਟਵੇਅਰ ਲਈ ਜਾਂਚ ਕਰਦਾ ਹੈ। ਪਿਛਲੀ ਵਾਰ ਜਾਂਚ ਕੀਤੀ ਗਈ: {NUM_HOURS} ਘੰਟਾ ਪਹਿਲਾਂ।}other{Chromium ਹਫ਼ਤੇ ਵਿੱਚ ਇੱਕ ਵਾਰ ਅਣਚਾਹੇ ਸਾਫ਼ਟਵੇਅਰ ਲਈ ਜਾਂਚ ਕਰਦਾ ਹੈ। ਪਿਛਲੀ ਵਾਰ ਜਾਂਚ ਕੀਤੀ ਗਈ: {NUM_HOURS} ਘੰਟਾ ਪਹਿਲਾਂ।}}</translation>
 <translation id="1065672644894730302">ਤੁਹਾਡੀਆਂ ਤਰਜੀਹਾਂ ਪੜ੍ਹੀਆਂ ਨਹੀਂ ਜਾ ਸਕਦੀਆਂ।
 
 ਕੁਝ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਅਣਉਪਲਬਧ ਹੋ ਸਕਦੀਆਂ ਹਨ ਅਤੇੇ ਤਰਜੀਹਾਂ ਵਿੱਚ ਕੀਤੇ ਬਦਲਾਵ ਸੁਰੱਖਿਅਤ ਨਹੀਂ ਕੀਤੇ ਜਾਣਗੇ।</translation>
@@ -47,7 +46,6 @@
 <translation id="2711502716910134313">Chromium ਟੈਬ</translation>
 <translation id="2718390899429598676">ਵਾਧੂ ਸੁਰੱਖਿਆ ਲਈ, Chromium ਤੁਹਾਡਾ ਡਾਟਾ ਐਨਕ੍ਰਿਪਟ ਕਰੇਗਾ।</translation>
 <translation id="2770231113462710648">ਪੂਰਵ-ਨਿਰਧਾਰਤ ਬ੍ਰਾਊਜ਼ਰ ਨੂੰ ਇਸ ਵਿੱਚ ਬਦਲੋ:</translation>
-<translation id="2797461000988640326">{NUM_MINS,plural, =1{Chromium ਹਫ਼ਤੇ ਵਿੱਚ ਇੱਕ ਵਾਰ ਅਣਚਾਹੇ ਸਾਫ਼ਟਵੇਅਰ ਲਈ ਜਾਂਚ ਕਰਦਾ ਹੈ। ਪਿਛਲੀ ਵਾਰ ਜਾਂਚ ਕੀਤੀ ਗਈ: 1 ਮਿੰਟ ਪਹਿਲਾਂ।}one{Chromium ਹਫ਼ਤੇ ਵਿੱਚ ਇੱਕ ਵਾਰ ਅਣਚਾਹੇ ਸਾਫ਼ਟਵੇਅਰ ਲਈ ਜਾਂਚ ਕਰਦਾ ਹੈ। ਪਿਛਲੀ ਵਾਰ ਜਾਂਚ ਕੀਤੀ ਗਈ: {NUM_MINS} ਮਿੰਟ ਪਹਿਲਾਂ।}other{Chromium ਹਫ਼ਤੇ ਵਿੱਚ ਇੱਕ ਵਾਰ ਅਣਚਾਹੇ ਸਾਫ਼ਟਵੇਅਰ ਲਈ ਜਾਂਚ ਕਰਦਾ ਹੈ। ਪਿਛਲੀ ਵਾਰ ਜਾਂਚ ਕੀਤੀ ਗਈ: {NUM_MINS} ਮਿੰਟ ਪਹਿਲਾਂ।}}</translation>
 <translation id="2799223571221894425">ਰੀਲੌਂਚ ਕਰੋ</translation>
 <translation id="2847479871509788944">Chromium ਤੋਂ ਹਟਾਓ...</translation>
 <translation id="2853765747879685679">ਮੇਰੇ ਵੱਲੋਂ Chromium ਨੂੰ ਖੋਲ੍ਹੇ ਜਾਣ 'ਤੇ ਪੁੱਛੋ</translation>
@@ -58,7 +56,6 @@
 <translation id="3032706164202344641">Chromium ਤੁਹਾਡੇ ਪਾਸਵਰਡਾਂ ਦੀ ਜਾਂਚ ਨਹੀਂ ਕਰ ਸਕਦਾ। ਬਾਅਦ ਵਿੱਚ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।</translation>
 <translation id="3032787606318309379">Chromium ਵਿੱਚ ਜੋੜ ਰਿਹਾ ਹੈ...</translation>
 <translation id="3068515742935458733">Chromium ਨੂੰ ਬਿਹਤਰ ਬਣਾਉਣ ਵਿੱਚ ਮਦਦ ਕਰਨ ਲਈ Google ਨੂੰ ਕ੍ਰੈਸ਼ ਰਿਪੋਰਟਾਂ ਅਤੇ <ph name="UMA_LINK" /> ਭੇਜੋ</translation>
-<translation id="3086207596048762442">Chromium ਹਫ਼ਤੇ ਵਿੱਚ ਇੱਕ ਵਾਰ ਅਣਚਾਹੇ ਸਾਫ਼ਟਵੇਅਰ ਲਈ ਜਾਂਚ ਕਰਦਾ ਹੈ</translation>
 <translation id="3103660991484857065">ਸਥਾਪਨਾਕਾਰ ਪੁਰਾਲੇਖ ਦੇ ਨਪੀੜਨ ਨੂੰ ਵਾਪਸ ਕਰਨ ਵਿੱਚ ਅਸਫਲ ਰਿਹਾ। ਕਿਰਪਾ ਕਰਕੇ Chromium ਨੂੰ ਦੁਬਾਰਾ ਡਾਊਨਲੋਡ ਕਰੋ।</translation>
 <translation id="3130323860337406239">Chromium ਤੁਹਾਡਾ ਮਾਈਕ੍ਰੋਫੋਨ ਵਰਤ ਰਿਹਾ ਹੈ।</translation>
 <translation id="3155163173539279776">Chromium ਮੁੜ-ਲਾਂਚ ਕਰੋ</translation>
@@ -179,7 +176,6 @@
 <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 ਦਿਨ ਪਹਿਲਾਂ।}one{Chromium ਹਫ਼ਤੇ ਵਿੱਚ ਇੱਕ ਵਾਰ ਅਣਚਾਹੇ ਸਾਫ਼ਟਵੇਅਰ ਲਈ ਜਾਂਚ ਕਰਦਾ ਹੈ। ਪਿਛਲੀ ਵਾਰ ਜਾਂਚ ਕੀਤੀ ਗਈ: {NUM_DAYS} ਦਿਨ ਪਹਿਲਾਂ।}other{Chromium ਹਫ਼ਤੇ ਵਿੱਚ ਇੱਕ ਵਾਰ ਅਣਚਾਹੇ ਸਾਫ਼ਟਵੇਅਰ ਲਈ ਜਾਂਚ ਕਰਦਾ ਹੈ। ਪਿਛਲੀ ਵਾਰ ਜਾਂਚ ਕੀਤੀ ਗਈ: {NUM_DAYS} ਦਿਨ ਪਹਿਲਾਂ।}}</translation>
 <translation id="6893813176749746474">Chromium ਨੂੰ ਅੱਪਡੇਟ ਕੀਤਾ ਗਿਆ ਹੈ, ਪਰੰਤੂ ਤੁਸੀਂ ਇਸਨੂੰ ਪਿਛਲੇ ਘੱਟੋ-ਘੱਟ 30 ਦਿਨਾਂ ਤੋਂ ਨਹੀਂ ਵਰਤਿਆ ਹੈ।</translation>
 <translation id="6964305034639999644">Chromium ਇਨ&amp;ਕੋਗਨਿਟੋ ਵਿੰਡੋ ਵਿੱਚ ਲਿੰਕ ਖੋਲ੍ਹੋ</translation>
 <translation id="6990124437352146030">Chromium ਨੂੰ ਇਸ ਸਾਈਟ ਵਾਸਤੇ ਤੁਹਾਡੇ ਮਾਈਕ੍ਰੋਫ਼ੋਨ ਤੱਕ ਪਹੁੰਚ ਕਰਨ ਲਈ ਇਜਾਜ਼ਤ ਦੀ ਲੋੜ ਹੈ</translation>
@@ -244,7 +240,6 @@
 <translation id="8621669128220841554">ਅਨਿਸ਼ਚਿਤ ਗੜਬੜ ਕਾਰਨ ਸਥਾਪਨਾ ਅਸਫਲ ਹੋ ਗਈ। ਕਿਰਪਾ ਕਰਕੇ Chromium ਨੂੰ ਦੁਬਾਰਾ ਡਾਊਨਲੋਡ ਕਰੋ।</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">Chromium ਤੁਹਾਡਾ ਡਾਟਾ ਸਿੰਕ ਨਹੀਂ ਕਰ ਸਕਿਆ ਕਿਉਂਕਿ ਤੁਹਾਡੇ ਖਾਤਾ ਸਾਈਨ-ਇਨ ਵੇਰਵੇ ਪੁਰਾਣੇ ਹਨ।</translation>
@@ -260,7 +255,6 @@
 <translation id="91086099826398415">ਨਵੀਂ Chromium &amp;ਟੈਬ ਵਿੱਚ ਲਿੰਕ ਖੋਲ੍ਹੋ</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="93478295209880648">ਸ਼ਾਇਦ Chromium ਠੀਕ ਢੰਗ ਨਾਲ ਕੰਮ ਨਾ ਕਰੇ ਕਿਉਂਕਿ ਇਹ ਹੁਣ Windows XP ਜਾਂ Windows Vista 'ਤੇ ਕੰਮ ਨਹੀਂ ਕਰਦਾ ਹੈ</translation>
 <translation id="95514773681268843"><ph name="DOMAIN" /> ਦੀ ਸ਼ਰਤ ਹੈ ਕਿ ਤੁਸੀਂ ਇਸ ਡੀਵਾਈਸ ਨੂੰ ਵਰਤਣ ਤੋਂ ਪਹਿਲਾਂ ਅਨੁਸਰਣ ਦਿੱਤੀਆਂ ਸੇਵਾ ਦੀਆਂ ਮਦਾਂ ਪੜ੍ਹੋ ਅਤੇ ਸਵੀਕਾਰ ਕਰੋ। ਇਹ ਸ਼ਰਤਾਂ Chromium OS ਦੀਆਂ ਸ਼ਰਤਾਂ ਦਾ ਵਿਸਤਾਰ, ਸੰਸ਼ੋਧਨ ਨਹੀਂ ਕਰਦੀਆਂ ਜਾਂ ਇਹਨਾਂ ਨੂੰ ਸੀਮਿਤ ਨਹੀਂ ਕਰਦੀਆਂ।</translation>
diff --git a/chrome/app/resources/chromium_strings_pl.xtb b/chrome/app/resources/chromium_strings_pl.xtb
index 884d3fddd..5ace67c 100644
--- a/chrome/app/resources/chromium_strings_pl.xtb
+++ b/chrome/app/resources/chromium_strings_pl.xtb
@@ -1,7 +1,6 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="pl">
-<translation id="1060499346270045814">{NUM_HOURS,plural, =1{Raz w tygodniu Chromium sprawdza, czy nie masz zainstalowanego niechcianego oprogramowania. Sprawdzano: godzinę temu.}few{Raz w tygodniu Chromium sprawdza, czy nie masz zainstalowanego niechcianego oprogramowania. Sprawdzano: {NUM_HOURS} godziny temu.}many{Raz w tygodniu Chromium sprawdza, czy nie masz zainstalowanego niechcianego oprogramowania. Sprawdzano: {NUM_HOURS} godzin temu.}other{Raz w tygodniu Chromium sprawdza, czy nie masz zainstalowanego niechcianego oprogramowania. Sprawdzano: {NUM_HOURS} godziny temu.}}</translation>
 <translation id="1065672644894730302">Nie można odczytać ustawień. Niektóre funkcje mogą być niedostępne, a zmiany w ustawieniach nie zostaną zapisane.</translation>
 <translation id="107513968719897256">Aby oddzielić przeglądanie osobiste od przeglądania jako <ph name="NEW_USER" />, utwórz nowy profil w Chromium</translation>
 <translation id="1098170124587656448">Chromium pomaga chronić Cię przed naruszeniami bezpieczeństwa danych, niebezpiecznymi rozszerzeniami i innymi zagrożeniami.</translation>
@@ -45,7 +44,6 @@
 <translation id="2711502716910134313">Karta Chromium</translation>
 <translation id="2718390899429598676">Dla większego bezpieczeństwa Chromium szyfruje dane.</translation>
 <translation id="2770231113462710648">Zmień przeglądarkę domyślną na:</translation>
-<translation id="2797461000988640326">{NUM_MINS,plural, =1{Raz w tygodniu Chromium sprawdza, czy nie masz zainstalowanego niechcianego oprogramowania. Sprawdzano: minutę temu.}few{Raz w tygodniu Chromium sprawdza, czy nie masz zainstalowanego niechcianego oprogramowania. Sprawdzano: {NUM_MINS} minuty temu.}many{Raz w tygodniu Chromium sprawdza, czy nie masz zainstalowanego niechcianego oprogramowania. Sprawdzano: {NUM_MINS} minut temu.}other{Raz w tygodniu Chromium sprawdza, czy nie masz zainstalowanego niechcianego oprogramowania. Sprawdzano: {NUM_MINS} minuty temu.}}</translation>
 <translation id="2799223571221894425">Uruchom ponownie</translation>
 <translation id="2847479871509788944">Usuń z Chromium...</translation>
 <translation id="2853765747879685679">Pytaj, gdy otwieram Chromium</translation>
@@ -56,7 +54,6 @@
 <translation id="3032706164202344641">Chromium nie może sprawdzić Twoich haseł. Spróbuj później.</translation>
 <translation id="3032787606318309379">Dodawanie do Chromium...</translation>
 <translation id="3068515742935458733">Pomóż nam ulepszyć Chromium, przesyłając do Google raporty o awariach i <ph name="UMA_LINK" /></translation>
-<translation id="3086207596048762442">Raz w tygodniu Chromium sprawdza, czy nie masz zainstalowanego niechcianego oprogramowania</translation>
 <translation id="3103660991484857065">Instalator nie może prawidłowo rozpakować archiwum. Pobierz Chromium ponownie.</translation>
 <translation id="3130323860337406239">Chromium używa Twojego mikrofonu.</translation>
 <translation id="3155163173539279776">Ponownie uruchom Chromium</translation>
@@ -175,7 +172,6 @@
 <translation id="6847869444787758381">Chromium poinformuje Cię, jeśli Twoje hasła dostaną się w niepowołane ręce</translation>
 <translation id="6857782730669500492">Chromium – <ph name="PAGE_TITLE" /></translation>
 <translation id="6863361426438995919">Google Pay (skopiowana do Chromium)</translation>
-<translation id="6863846675160669383">{NUM_DAYS,plural, =1{Raz w tygodniu Chromium sprawdza, czy nie masz zainstalowanego niechcianego oprogramowania. Sprawdzano: 1 dzień temu.}few{Raz w tygodniu Chromium sprawdza, czy nie masz zainstalowanego niechcianego oprogramowania. Sprawdzano: {NUM_DAYS} dni temu.}many{Raz w tygodniu Chromium sprawdza, czy nie masz zainstalowanego niechcianego oprogramowania. Sprawdzano: {NUM_DAYS} dni temu.}other{Raz w tygodniu Chromium sprawdza, czy nie masz zainstalowanego niechcianego oprogramowania. Sprawdzano: {NUM_DAYS} dnia temu.}}</translation>
 <translation id="6893813176749746474">Przeglądarka Chromium została zaktualizowana, ale nie była przez Ciebie używana przez co najmniej 30 dni.</translation>
 <translation id="6964305034639999644">Otwórz link w oknie inco&amp;gnito Chromium</translation>
 <translation id="6990124437352146030">Chromium potrzebuje uprawnień dostępu do mikrofonu na tej stronie</translation>
@@ -239,7 +235,6 @@
 <translation id="8621669128220841554">Instalacja nie powiodła się z powodu nieokreślonego błędu. Pobierz Chromium ponownie.</translation>
 <translation id="8697124171261953979">Kontroluje także to, jaka strona wyświetla się po uruchomieniu Chromium lub wyszukiwaniu w omniboksie.</translation>
 <translation id="8704119203788522458">Oto Twoja przeglądarka Chromium</translation>
-<translation id="8705191560707593947">Raz w tygodniu Chromium sprawdza, czy nie masz zainstalowanego niechcianego oprogramowania. Sprawdzano: wczoraj.</translation>
 <translation id="8796602469536043152">Chromium potrzebuje uprawnień dostępu do aparatu i mikrofonu na tej stronie</translation>
 <translation id="8803635938069941624">Warunki korzystania z systemu operacyjnego Chromium</translation>
 <translation id="8821041990367117597">Chromium nie może zsynchronizować danych, ponieważ dane logowania na Twoje konto są nieaktualne.</translation>
@@ -255,7 +250,6 @@
 <translation id="91086099826398415">O&amp;twórz link w nowej karcie Chromium</translation>
 <translation id="911206726377975832">Czy usunąć także dane przeglądania?</translation>
 <translation id="9158494823179993217">Administrator systemu skonfigurował Chromium w taki sposób, by strona <ph name="TARGET_URL_HOSTNAME" /> otwierała się w alternatywnej przeglądarce.</translation>
-<translation id="9164845895615421500">Raz w tygodniu Chromium sprawdza, czy nie masz zainstalowanego niechcianego oprogramowania. Sprawdzano: przed chwilą.</translation>
 <translation id="9190841055450128916">Chromium (mDNS-In)</translation>
 <translation id="93478295209880648">Chromium może działać nieprawidłowo, bo nie jest już zgodny z Windows XP ani Windows Vista</translation>
 <translation id="95514773681268843">Domena <ph name="DOMAIN" /> wymaga, by przed korzystaniem z tego urządzenia przeczytać i zaakceptować Warunki korzystania z usługi. Nie rozszerzają, nie zmieniają ani nie ograniczają one Warunków korzystania z systemu Chromium OS.</translation>
diff --git a/chrome/app/resources/chromium_strings_pt-BR.xtb b/chrome/app/resources/chromium_strings_pt-BR.xtb
index 8100d3c..6d20458 100644
--- a/chrome/app/resources/chromium_strings_pt-BR.xtb
+++ b/chrome/app/resources/chromium_strings_pt-BR.xtb
@@ -1,7 +1,6 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="pt-BR">
-<translation id="1060499346270045814">{NUM_HOURS,plural, =1{O Chromium verifica se há softwares indesejados uma vez por semana. Última verificação: 1 hora atrás.}one{O Chromium verifica se há softwares indesejados uma vez por semana. Última verificação: {NUM_HOURS} hora atrás.}other{O Chromium verifica se há softwares indesejados uma vez por semana. Última verificação: {NUM_HOURS} horas atrás.}}</translation>
 <translation id="1065672644894730302">Não foi possível ler suas preferências. Alguns recursos podem não estar disponíveis e as alterações nas preferências não serão salvas.</translation>
 <translation id="107513968719897256">Para separar a navegação pessoal da navegação de <ph name="NEW_USER" />, crie um perfil novo no Chromium</translation>
 <translation id="1098170124587656448">O Chromium pode ajudar a proteger você de violações de dados, extensões maliciosas e muito mais</translation>
@@ -45,7 +44,6 @@
 <translation id="2711502716910134313">Guia do Chromium</translation>
 <translation id="2718390899429598676">Para maior segurança, o Chromium criptografará seus dados.</translation>
 <translation id="2770231113462710648">Alterar navegador padrão para:</translation>
-<translation id="2797461000988640326">{NUM_MINS,plural, =1{O Chromium verifica se há softwares indesejados uma vez por semana. Última verificação: 1 minuto atrás.}one{O Chromium verifica se há softwares indesejados uma vez por semana. Última verificação: {NUM_MINS} minuto atrás.}other{O Chromium verifica se há softwares indesejados uma vez por semana. Última verificação: {NUM_MINS} minutos atrás.}}</translation>
 <translation id="2799223571221894425">Reiniciar</translation>
 <translation id="2847479871509788944">Remover do Chromium</translation>
 <translation id="2853765747879685679">Perguntar ao abrir o Chromium</translation>
@@ -56,7 +54,6 @@
 <translation id="3032706164202344641">O Chromium não pode verificar suas senhas. Tente mais tarde.</translation>
 <translation id="3032787606318309379">Adicionando ao Chromium...</translation>
 <translation id="3068515742935458733">Ajude a melhorar o Chromium. Envie relatórios de erros e <ph name="UMA_LINK" /> para o Google</translation>
-<translation id="3086207596048762442">O Chromium verifica se há softwares indesejados uma vez por semana</translation>
 <translation id="3103660991484857065">Ocorreu uma falha no instalador ao descompactar o arquivo. Faça o download do Chromium novamente.</translation>
 <translation id="3130323860337406239">O Chromium está usando seu microfone.</translation>
 <translation id="3155163173539279776">Reiniciar Chromium</translation>
@@ -173,7 +170,6 @@
 <translation id="6847869444787758381">O Chromium avisa se suas senhas forem comprometidas</translation>
 <translation id="6857782730669500492">Chromium - <ph name="PAGE_TITLE" /></translation>
 <translation id="6863361426438995919">Google Pay (copiado para o Chromium)</translation>
-<translation id="6863846675160669383">{NUM_DAYS,plural, =1{O Chromium verifica se há softwares indesejados uma vez por semana. Última verificação: 1 dia atrás.}one{O Chromium verifica se há softwares indesejados uma vez por semana. Última verificação: {NUM_DAYS} dia atrás.}other{O Chromium verifica se há softwares indesejados uma vez por semana. Última verificação: {NUM_DAYS} dias atrás.}}</translation>
 <translation id="6893813176749746474">O Chromium foi atualizado, mas não é utilizado há pelo menos 30 dias.</translation>
 <translation id="6964305034639999644">Abrir link na janela &amp;sem rastros do Chromium</translation>
 <translation id="6990124437352146030">O Chromium precisa de permissão para este site acessar seu microfone</translation>
@@ -235,7 +231,6 @@
 <translation id="8621669128220841554">Falha na instalação devido a um erro não especificado. Faça o download do Chromium novamente.</translation>
 <translation id="8697124171261953979">Controla também qual página deve ser exibida quando você inicia o Chromium ou faz uma pesquisa na Omnibox.</translation>
 <translation id="8704119203788522458">Este é seu Chromium</translation>
-<translation id="8705191560707593947">O Chromium verifica se há softwares indesejados uma vez por semana. Última verificação: ontem.</translation>
 <translation id="8796602469536043152">O Chromium precisa de permissão para este site acessar sua câmera e seu microfone</translation>
 <translation id="8803635938069941624">Termos do Chromium OS</translation>
 <translation id="8821041990367117597">O Chromium não pôde sincronizar seus dados, pois os detalhes de login da sua conta estão desatualizados.</translation>
@@ -251,7 +246,6 @@
 <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: há alguns segundos.</translation>
 <translation id="9190841055450128916">Chromium (mDNS-In)</translation>
 <translation id="93478295209880648">É possível que o Chromium não funcione corretamente, porque ele não é mais compatível com o Windows XP ou Windows Vista</translation>
 <translation id="95514773681268843"><ph name="DOMAIN" /> requer que você leia e aceite os Termos de Serviço a seguir antes de utilizar o serviço. Esses termos não ampliam, modificam nem limitam os Termos do Chromium OS.</translation>
diff --git a/chrome/app/resources/chromium_strings_pt-PT.xtb b/chrome/app/resources/chromium_strings_pt-PT.xtb
index fea8d1f8..b873d60 100644
--- a/chrome/app/resources/chromium_strings_pt-PT.xtb
+++ b/chrome/app/resources/chromium_strings_pt-PT.xtb
@@ -1,7 +1,6 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="pt-PT">
-<translation id="1060499346270045814">{NUM_HOURS,plural, =1{O Chromium verifica a existência de software indesejável uma vez por semana. Última verificação: há 1 hora.}other{O Chromium verifica a existência de software indesejável uma vez por semana. Última verificação: há {NUM_HOURS} horas.}}</translation>
 <translation id="1065672644894730302">Não é possível ler as suas preferências. Algumas funcionalidades poderão estar indisponíveis e as alterações efetuadas às preferências não serão guardadas.</translation>
 <translation id="107513968719897256">Para separar a navegação pessoal e a navegação de <ph name="NEW_USER" />, crie um novo perfil no Chromium.</translation>
 <translation id="1098170124587656448">O Chromium pode ajudar a proteger contra violações de dados, extensões prejudiciais e muito mais.</translation>
@@ -45,7 +44,6 @@
 <translation id="2711502716910134313">Separador do Chromium</translation>
 <translation id="2718390899429598676">Para uma segurança adicional, o Chromium encripta os seus dados.</translation>
 <translation id="2770231113462710648">Alterar o navegador predefinido para:</translation>
-<translation id="2797461000988640326">{NUM_MINS,plural, =1{O Chromium verifica a existência de software indesejável uma vez por semana. Última verificação: há 1 minuto.}other{O Chromium verifica a existência de software indesejável uma vez por semana. Última verificação: há {NUM_MINS} minutos.}}</translation>
 <translation id="2799223571221894425">Reiniciar</translation>
 <translation id="2847479871509788944">Remover do Chromium...</translation>
 <translation id="2853765747879685679">Perguntar quando abrir o Chromium</translation>
@@ -56,7 +54,6 @@
 <translation id="3032706164202344641">O Chromium não consegue verificar as suas palavras-passe. Tente novamente mais tarde.</translation>
 <translation id="3032787606318309379">A adicionar ao Chromium...</translation>
 <translation id="3068515742935458733">Ajudar a melhorar o Chromium ao enviar relatórios de falhas e <ph name="UMA_LINK" /> à Google</translation>
-<translation id="3086207596048762442">O Chromium verifica a existência de software indesejável uma vez por semana.</translation>
 <translation id="3103660991484857065">Houve uma falha no programa de instalação ao descompactar o arquivo. Descarregue novamente o Chromium.</translation>
 <translation id="3130323860337406239">O Chromium está a utilizar o microfone.</translation>
 <translation id="3155163173539279776">Reiniciar o Chromium</translation>
@@ -177,7 +174,6 @@
 <translation id="6847869444787758381">O Chromium indica-lhe se as suas palavras-passe forem comprometidas.</translation>
 <translation id="6857782730669500492">Chromium – <ph name="PAGE_TITLE" /></translation>
 <translation id="6863361426438995919">Google Pay (copiado para o Chromium)</translation>
-<translation id="6863846675160669383">{NUM_DAYS,plural, =1{O Chromium verifica a existência de software indesejável uma vez por semana. Última verificação: há 1 dia.}other{O Chromium verifica a existência de software indesejável uma vez por semana. Última verificação: há {NUM_DAYS} dias.}}</translation>
 <translation id="6893813176749746474">O Chromium foi atualizado, mas já não o utiliza há, pelo menos, 30 dias.</translation>
 <translation id="6964305034639999644">Abrir link numa janela de nave&amp;gação anónima do Chromium</translation>
 <translation id="6990124437352146030">O Chromium necessita de autorização de acesso ao microfone para este site.</translation>
@@ -242,7 +238,6 @@
 <translation id="8621669128220841554">A instalação falhou devido a um erro não especificado. Descarregue novamente o Chromium .</translation>
 <translation id="8697124171261953979">Também controla a página apresentada quando inicia o Chromium ou pesquisa a partir da Caixa geral.</translation>
 <translation id="8704119203788522458">Este é o seu Chromium</translation>
-<translation id="8705191560707593947">O Chromium verifica a existência de software indesejável uma vez por semana. Última verificação: ontem.</translation>
 <translation id="8796602469536043152">O Chromium necessita de autorização de acesso à câmara e ao microfone para este site.</translation>
 <translation id="8803635938069941624">Termos do SO Chromium</translation>
 <translation id="8821041990367117597">O Chromium não conseguiu sincronizar os dados porque os detalhes de início de sessão da sua conta estão desatualizados.</translation>
@@ -258,7 +253,6 @@
 <translation id="91086099826398415">Abrir link num novo &amp;separador do Chromium</translation>
 <translation id="911206726377975832">Eliminar também os seus dados de navegação?</translation>
 <translation id="9158494823179993217">O administrador do sistema configurou o Chromium para abrir um navegador alternativo, de modo a aceder a <ph name="TARGET_URL_HOSTNAME" />.</translation>
-<translation id="9164845895615421500">O Chromium verifica a existência de software indesejável uma vez por semana. Última verificação: há uns momentos.</translation>
 <translation id="9190841055450128916">Chromium (mDNS-In)</translation>
 <translation id="93478295209880648">O Chromium pode não funcionar corretamente, uma vez que já não é suportado no Windows XP ou no Windows Vista.</translation>
 <translation id="95514773681268843"><ph name="DOMAIN" /> obriga-o a ler e aceitar os seguintes Termos de Utilização antes de utilizar este dispositivo. Estes termos não ampliam, modificam nem limitam os Termos do SO Chromium.</translation>
diff --git a/chrome/app/resources/chromium_strings_ro.xtb b/chrome/app/resources/chromium_strings_ro.xtb
index 971f8be7..5a6a11db 100644
--- a/chrome/app/resources/chromium_strings_ro.xtb
+++ b/chrome/app/resources/chromium_strings_ro.xtb
@@ -1,7 +1,6 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="ro">
-<translation id="1060499346270045814">{NUM_HOURS,plural, =1{Chromium verifică dacă există software nedorit o dată pe săptămână. Ultima verificare: acum o oră.}few{Chromium verifică dacă există software nedorit o dată pe săptămână. Ultima verificare: acum {NUM_HOURS} ore.}other{Chromium verifică dacă există software nedorit o dată pe săptămână. Ultima verificare: acum {NUM_HOURS} de ore.}}</translation>
 <translation id="1065672644894730302">Preferințele dvs. nu pot fi citite. Este posibil ca unele funcții să nu fie disponibile, iar modificările aduse preferințelor nu vor fi salvate.</translation>
 <translation id="107513968719897256">Pentru a separa navigarea personală de navigarea ca <ph name="NEW_USER" />, creează un profil nou în Chromium</translation>
 <translation id="1098170124587656448">Chromium te protejează împotriva încălcării securității datelor, a extensiilor necorespunzătoare și nu numai</translation>
@@ -45,7 +44,6 @@
 <translation id="2711502716910134313">Fila Chromium</translation>
 <translation id="2718390899429598676">Pentru un plus de securitate, Chromium îți va cripta datele.</translation>
 <translation id="2770231113462710648">Schimbă browserul prestabilit la:</translation>
-<translation id="2797461000988640326">{NUM_MINS,plural, =1{Chromium verifică dacă există software nedorit o dată pe săptămână. Ultima verificare: acum un minut.}few{Chromium verifică dacă există software nedorit o dată pe săptămână. Ultima verificare: acum {NUM_MINS} minute.}other{Chromium verifică dacă există software nedorit o dată pe săptămână. Ultima verificare: acum {NUM_MINS} de minute.}}</translation>
 <translation id="2799223571221894425">Repornește</translation>
 <translation id="2847479871509788944">Elimină din Chromium...</translation>
 <translation id="2853765747879685679">Întreabă atunci când deschid Chromium</translation>
@@ -56,7 +54,6 @@
 <translation id="3032706164202344641">Chromium nu îți poate verifica parolele. Încearcă din nou mai târziu.</translation>
 <translation id="3032787606318309379">Se adaugă la Chromium...</translation>
 <translation id="3068515742935458733">Contribuie la îmbunătățirea proiectului Chromium trimițând la Google rapoarte de blocare și <ph name="UMA_LINK" /></translation>
-<translation id="3086207596048762442">Chromium verifică dacă există software nedorit o dată pe săptămână</translation>
 <translation id="3103660991484857065">Programul de instalare nu a putut decomprima arhiva. Descărcați din nou Chromium.</translation>
 <translation id="3130323860337406239">Chromium utilizează microfonul.</translation>
 <translation id="3155163173539279776">Reporniți Chromium</translation>
@@ -177,7 +174,6 @@
 <translation id="6847869444787758381">Chromium te anunță dacă parolele tale sunt compromise</translation>
 <translation id="6857782730669500492">Chromium – <ph name="PAGE_TITLE" /></translation>
 <translation id="6863361426438995919">Google Pay (copiat în Chromium)</translation>
-<translation id="6863846675160669383">{NUM_DAYS,plural, =1{Chromium verifică dacă există software nedorit o dată pe săptămână. Ultima verificare: acum o zi.}few{Chromium verifică dacă există software nedorit o dată pe săptămână. Ultima verificare: acum {NUM_DAYS} zile.}other{Chromium verifică dacă există software nedorit o dată pe săptămână. Ultima verificare: acum {NUM_DAYS} de zile.}}</translation>
 <translation id="6893813176749746474">Chromium a fost actualizat, dar nu l-ați utilizat de cel puțin 30 de zile.</translation>
 <translation id="6964305034639999644">Deschide linkul într-o fereastră Chromium inco&amp;gnito</translation>
 <translation id="6990124437352146030">Chromium are nevoie de permisiune ca să acceseze microfonul pentru acest site</translation>
@@ -242,7 +238,6 @@
 <translation id="8621669128220841554">Instalarea nu a reușit din cauza unei erori neprecizate. Descărcați Chromium din nou.</translation>
 <translation id="8697124171261953979">Stabilește și ce pagină se afișează când porniți Chromium sau când căutați din caseta polivalentă.</translation>
 <translation id="8704119203788522458">Acesta este browserul dvs. Chromium</translation>
-<translation id="8705191560707593947">Chromium verifică dacă există software nedorit o dată pe săptămână. Ultima verificare: ieri.</translation>
 <translation id="8796602469536043152">Chromium are nevoie de permisiune ca să acceseze camera foto și microfonul pentru acest site</translation>
 <translation id="8803635938069941624">Termeni pentru sistemul de operare Chromium</translation>
 <translation id="8821041990367117597">Chromium nu a putut sincroniza datele, deoarece detaliile de conectare pentru contul dvs. nu sunt actualizate.</translation>
@@ -258,7 +253,6 @@
 <translation id="91086099826398415">Deschide linkul într-o &amp;filă Chromium nouă</translation>
 <translation id="911206726377975832">Ștergi și datele de navigare?</translation>
 <translation id="9158494823179993217">Administratorul de sistem a configurat Chromium să deschidă un browser secundar pentru a accesa <ph name="TARGET_URL_HOSTNAME" />.</translation>
-<translation id="9164845895615421500">Chromium verifică dacă există software nedorit o dată pe săptămână. Ultima verificare: acum câteva clipe.</translation>
 <translation id="9190841055450128916">Chromium (mDNS-In)</translation>
 <translation id="93478295209880648">Este posibil ca Chromium să nu funcționeze corespunzător, deoarece nu mai este acceptat pe Windows XP sau Windows Vista</translation>
 <translation id="95514773681268843"><ph name="DOMAIN" /> necesită să citiți și să acceptați Termenii și condițiile următoare înainte de a utiliza acest dispozitiv. Acești termeni nu extind, nu modifică și nu limitează Termenii pentru sistemul de operare Chromium.</translation>
diff --git a/chrome/app/resources/chromium_strings_ru.xtb b/chrome/app/resources/chromium_strings_ru.xtb
index eabe23f..6523865 100644
--- a/chrome/app/resources/chromium_strings_ru.xtb
+++ b/chrome/app/resources/chromium_strings_ru.xtb
@@ -1,7 +1,6 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="ru">
-<translation id="1060499346270045814">{NUM_HOURS,plural, =1{Chromium проверяет наличие нежелательного ПО раз в неделю. Последняя проверка: 1 час назад.}one{Chromium проверяет наличие нежелательного ПО раз в неделю. Последняя проверка: {NUM_HOURS} час назад.}few{Chromium проверяет наличие нежелательного ПО раз в неделю. Последняя проверка: {NUM_HOURS} часа назад.}many{Chromium проверяет наличие нежелательного ПО раз в неделю. Последняя проверка: {NUM_HOURS} часов назад.}other{Chromium проверяет наличие нежелательного ПО раз в неделю. Последняя проверка: {NUM_HOURS} часа назад.}}</translation>
 <translation id="1065672644894730302">Не удается получить настройки. Некоторые функции могут быть недоступны, а изменения настроек не будут сохраняться.</translation>
 <translation id="107513968719897256">Чтобы использовать браузер в личных целях, а не как <ph name="NEW_USER" />, создайте профиль в Chromium.</translation>
 <translation id="1098170124587656448">Chromium поможет обеспечить защиту от утечки данных, ненадежных расширений и других проблем с безопасностью.</translation>
@@ -45,7 +44,6 @@
 <translation id="2711502716910134313">Вкладка Chromium</translation>
 <translation id="2718390899429598676">В целях повышения безопасности Chromium шифрует ваши данные.</translation>
 <translation id="2770231113462710648">Назначить браузером по умолчанию:</translation>
-<translation id="2797461000988640326">{NUM_MINS,plural, =1{Chromium проверяет наличие нежелательного ПО раз в неделю. Последняя проверка: 1 минуту назад.}one{Chromium проверяет наличие нежелательного ПО раз в неделю. Последняя проверка: {NUM_MINS} минуту назад.}few{Chromium проверяет наличие нежелательного ПО раз в неделю. Последняя проверка: {NUM_MINS} минуты назад.}many{Chromium проверяет наличие нежелательного ПО раз в неделю. Последняя проверка: {NUM_MINS} минут назад.}other{Chromium проверяет наличие нежелательного ПО раз в неделю. Последняя проверка: {NUM_MINS} минуты назад.}}</translation>
 <translation id="2799223571221894425">Перезапустить</translation>
 <translation id="2847479871509788944">Удалить из Chromium</translation>
 <translation id="2853765747879685679">Спрашивать во время запуска Chromium</translation>
@@ -56,7 +54,6 @@
 <translation id="3032706164202344641">Не удается запустить проверку паролей в Chromium. Повторите попытку позже.</translation>
 <translation id="3032787606318309379">Добавление в Chromium...</translation>
 <translation id="3068515742935458733">Помочь улучшить Chromium, отправляя в Google отчеты о сбоях и <ph name="UMA_LINK" /></translation>
-<translation id="3086207596048762442">Chromium проверяет наличие нежелательного ПО раз в неделю</translation>
 <translation id="3103660991484857065">Установка прервана на этапе распаковки архива. Скачайте Chromium ещё раз.</translation>
 <translation id="3130323860337406239">Chromium использует микрофон.</translation>
 <translation id="3155163173539279776">Перезапустить Chromium</translation>
@@ -175,7 +172,6 @@
 <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 день назад.}one{Chromium проверяет наличие нежелательного ПО раз в неделю. Последняя проверка: {NUM_DAYS} день назад.}few{Chromium проверяет наличие нежелательного ПО раз в неделю. Последняя проверка: {NUM_DAYS} дня назад.}many{Chromium проверяет наличие нежелательного ПО раз в неделю. Последняя проверка: {NUM_DAYS} дней назад.}other{Chromium проверяет наличие нежелательного ПО раз в неделю. Последняя проверка: {NUM_DAYS} дня назад.}}</translation>
 <translation id="6893813176749746474">Chromium был обновлен, однако вы не использовали его в течение последних 30 дней.</translation>
 <translation id="6964305034639999644">Открыть ссылку в режиме инкогнито браузера Chromium</translation>
 <translation id="6990124437352146030">Для этого сайта Chromium запрашивает доступ к микрофону.</translation>
@@ -237,7 +233,6 @@
 <translation id="8621669128220841554">В процессе установки произошла неизвестная ошибка. Скачайте Chromium ещё раз.</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">Chromium не удалось синхронизировать данные, поскольку ваши учетные сведения устарели.</translation>
@@ -253,7 +248,6 @@
 <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="93478295209880648">В работе Chromium могут возникать сбои, так как браузер больше не поддерживает Windows XP и Windows Vista.</translation>
 <translation id="95514773681268843">Прежде чем приступать к работе, ознакомьтесь с Условиями использования на сайте <ph name="DOMAIN" /> и примите их. Эти условия не дополняют, не заменяют и не ограничивают Условий использования Chromium OS.</translation>
diff --git a/chrome/app/resources/chromium_strings_si.xtb b/chrome/app/resources/chromium_strings_si.xtb
index 489707f94..afcb531 100644
--- a/chrome/app/resources/chromium_strings_si.xtb
+++ b/chrome/app/resources/chromium_strings_si.xtb
@@ -1,7 +1,6 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="si">
-<translation id="1060499346270045814">{NUM_HOURS,plural, =1{සතියකට වරක් අනවශ්‍ය මෘදුකාංග සඳහා Chromium පරික්ෂා කරයි. අවසන් වරට පරීක්ෂා කළේ: පැය 1කට පෙර.}one{සතියකට වරක් අනවශ්‍ය මෘදුකාංග සඳහා Chromium පරික්ෂා කරයි. අවසන් වරට පරීක්ෂා කළේ: පැය {NUM_HOURS}කට පෙර.}other{සතියකට වරක් අනවශ්‍ය මෘදුකාංග සඳහා Chromium පරික්ෂා කරයි. අවසන් වරට පරීක්ෂා කළේ: පැය {NUM_HOURS}කට පෙර.}}</translation>
 <translation id="1065672644894730302">ඔබේ තේරීම් කියවිය නොහැක.
 
 ඇතැම් විශේෂාංගයන් නොපැවතිය හැකි අතර තේරීම් වල සිදුකරන වෙනස්ක්ම් නොසුරැකෙනු ඇත.</translation>
@@ -47,7 +46,6 @@
 <translation id="2711502716910134313">Chromium පටිත්ත</translation>
 <translation id="2718390899429598676">අමතර ආරක්ෂාව සඳහා, Chromium ඔබේ දත්ත සංකේතනය කරනු ඇත.</translation>
 <translation id="2770231113462710648">පෙර නිමි බ්‍රවුසරය වෙනස් කරන්න:</translation>
-<translation id="2797461000988640326">{NUM_MINS,plural, =1{සතියකට වරක් අනවශ්‍ය මෘදුකාංග සඳහා Chromium පරික්ෂා කරයි. අවසන් වරට පරීක්ෂා කළේ: මිනිත්තු 1කට පෙර.}one{සතියකට වරක් අනවශ්‍ය මෘදුකාංග සඳහා Chromium පරික්ෂා කරයි. අවසන් වරට පරීක්ෂා කළේ: මිනිත්තු {NUM_MINS}කට පෙර.}other{සතියකට වරක් අනවශ්‍ය මෘදුකාංග සඳහා Chromium පරික්ෂා කරයි. අවසන් වරට පරීක්ෂා කළේ: මිනිත්තු {NUM_MINS}කට පෙර.}}</translation>
 <translation id="2799223571221894425">නැවත දියත් කරන්න</translation>
 <translation id="2847479871509788944">Chromium වෙතින් ඉවත් කරන්න...</translation>
 <translation id="2853765747879685679">මා Chromium විවෘත කරන විට අසන්න</translation>
@@ -58,7 +56,6 @@
 <translation id="3032706164202344641">Chromium හට ඔබේ මුරපද පරීක්‍ෂා කළ නොහැක. පසුව නැවත උත්සාහ කරන්න.</translation>
 <translation id="3032787606318309379">Chromium වෙත එක් කෙරෙමින්...</translation>
 <translation id="3068515742935458733">බිඳ වැටුම් වාර්තා සහ <ph name="UMA_LINK" /> Google වෙත යවමින් Google Chromium දියුණු කිරීමට සහය වන්න</translation>
-<translation id="3086207596048762442">සතියකට වරක් අනවශ්‍ය මෘදුකාංග සඳහා Chromium පරික්ෂා කරයි</translation>
 <translation id="3103660991484857065">ස්ථාපකය සංරක්ෂිතය සම්පීඩනය නොකිරීමට අසමත් විය. කරුණාකර නැවත Chromium බාගන්න.</translation>
 <translation id="3130323860337406239">Chromium ඔබේ මයික්‍රෆෝනය භාවිත කරයි.</translation>
 <translation id="3155163173539279776">Chromium නැවත දියත් කරන්න</translation>
@@ -179,7 +176,6 @@
 <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කට පෙර.}one{සතියකට වරක් අනවශ්‍ය මෘදුකාංග සඳහා Chromium පරික්ෂා කරයි. අවසන් වරට පරීක්ෂා කළේ: දින {NUM_DAYS}කට පෙර.}other{සතියකට වරක් අනවශ්‍ය මෘදුකාංග සඳහා Chromium පරික්ෂා කරයි. අවසන් වරට පරීක්ෂා කළේ: දින {NUM_DAYS}කට පෙර.}}</translation>
 <translation id="6893813176749746474">Chromium යාවත්කාල වී ඇත. නමුත් ඔබ එය අවම වශයෙන් දින 30ක් වත් භාවිත කර නොමැත.</translation>
 <translation id="6964305034639999644">සබැඳිය Chromium අ&amp;ප්‍රසිද්ධ කවුළුව තුළ විවෘත කරන්න</translation>
 <translation id="6990124437352146030">Chromium හට මෙම අඩවිය සදහා ඔබේ මයික්‍රෆෝනයට ප්‍රවේශ වීමට අවසර අවශ්‍යයි</translation>
@@ -244,7 +240,6 @@
 <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>
@@ -260,7 +255,6 @@
 <translation id="91086099826398415">සබැඳිය නව Chromium ප&amp;ටිත්තක විවෘත කරන්න</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="93478295209880648">Chromium තවදුරටත් Windows XP හෝ Windows Vista මත සහාය නොදක්වන නිසා නිවැරදිව ක්‍රියා නොකරනු ඇත</translation>
 <translation id="95514773681268843">මෙම උපාංගය භාවිතා කිරීමට පෙර ඔබ පහත සේවා නියමයන් භාවිතා කළ යුතු බවට <ph name="DOMAIN" /> නියම කරයි. මෙම නියමයන් මඟින් Chromium OS පුළුල් වීම, වෙනස් කිරීම හෝ සීමා කිරීම නොකරයි.</translation>
diff --git a/chrome/app/resources/chromium_strings_sk.xtb b/chrome/app/resources/chromium_strings_sk.xtb
index 24808ba..1f2d79e4 100644
--- a/chrome/app/resources/chromium_strings_sk.xtb
+++ b/chrome/app/resources/chromium_strings_sk.xtb
@@ -1,7 +1,6 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="sk">
-<translation id="1060499346270045814">{NUM_HOURS,plural, =1{Chromium kontroluje prítomnosť nechceného softvéru raz za týždeň. Posledná kontrola prebehla pred hodinou.}few{Chromium kontroluje prítomnosť nechceného softvéru raz za týždeň. Posledná kontrola prebehla pred {NUM_HOURS} hodinami.}many{Chromium kontroluje prítomnosť nechceného softvéru raz za týždeň. Posledná kontrola prebehla pred {NUM_HOURS} hodiny.}other{Chromium kontroluje prítomnosť nechceného softvéru raz za týždeň. Posledná kontrola prebehla pred {NUM_HOURS} hodinami.}}</translation>
 <translation id="1065672644894730302">Vaše predvoľby sa nedajú načítať.
 
 Niektoré funkcie nemusia byť k dispozícii a zmeny vykonané v predvoľbách sa neuložia.</translation>
@@ -47,7 +46,6 @@
 <translation id="2711502716910134313">Karta Chromium</translation>
 <translation id="2718390899429598676">V záujme vyššej miery zabezpečenia budú dáta v prehliadači Chromium šifrované.</translation>
 <translation id="2770231113462710648">Zmeniť predvolený prehliadač na:</translation>
-<translation id="2797461000988640326">{NUM_MINS,plural, =1{Chromium kontroluje prítomnosť nechceného softvéru raz za týždeň. Posledná kontrola prebehla pred minútou.}few{Chromium kontroluje prítomnosť nechceného softvéru raz za týždeň. Posledná kontrola prebehla pred {NUM_MINS} minútami.}many{Chromium kontroluje prítomnosť nechceného softvéru raz za týždeň. Posledná kontrola prebehla pred {NUM_MINS} minúty.}other{Chromium kontroluje prítomnosť nechceného softvéru raz za týždeň. Posledná kontrola prebehla pred {NUM_MINS} minútami.}}</translation>
 <translation id="2799223571221894425">Znova spustiť</translation>
 <translation id="2847479871509788944">Odstrániť z prehliadača Chromium...</translation>
 <translation id="2853765747879685679">Opýtať sa pri otvorení prehliadača Chromium</translation>
@@ -58,7 +56,6 @@
 <translation id="3032706164202344641">Chromium nemôže skontrolovať heslá. Skúste to znova neskôr.</translation>
 <translation id="3032787606318309379">Pridáva sa do prehliadača Chromium...</translation>
 <translation id="3068515742935458733">Pomôcť zlepšiť prehliadač Chromium odosielaním správ o zlyhaní a <ph name="UMA_LINK" /> spoločnosti Google</translation>
-<translation id="3086207596048762442">Chromium kontroluje prítomnosť nechceného softvéru raz za týždeň</translation>
 <translation id="3103660991484857065">Inštalačný program pri dekomprimácii archívu zlyhal. Stiahnite prehliadač Chromium znova.</translation>
 <translation id="3130323860337406239">Chromium používa váš mikrofón.</translation>
 <translation id="3155163173539279776">Znova spustiť prehliadač Chromium</translation>
@@ -179,7 +176,6 @@
 <translation id="6847869444787758381">Ak budú vaše heslá napadnuté, Chromium vám to oznámi</translation>
 <translation id="6857782730669500492">Chromium – <ph name="PAGE_TITLE" /></translation>
 <translation id="6863361426438995919">Google Pay (skopírované do prehliadača Chromium)</translation>
-<translation id="6863846675160669383">{NUM_DAYS,plural, =1{Chromium kontroluje prítomnosť nechceného softvéru raz za týždeň. Posledná kontrola prebehla včera.}few{Chromium kontroluje prítomnosť nechceného softvéru raz za týždeň. Naposledy bola skontrolovaná pred {NUM_DAYS} dňami.}many{Chromium kontroluje prítomnosť nechceného softvéru raz za týždeň. Naposledy bola skontrolovaná pred {NUM_DAYS} dňa.}other{Chromium kontroluje prítomnosť nechceného softvéru raz za týždeň. Naposledy bola skontrolovaná pred {NUM_DAYS} dňami.}}</translation>
 <translation id="6893813176749746474">Prehliadač Chromium bol aktualizovaný, ale najmenej 30 dní ste ho nepoužili.</translation>
 <translation id="6964305034639999644">Otvoriť odkaz v okne inko&amp;gnito prehliadača Chromium</translation>
 <translation id="6990124437352146030">Chromium potrebuje povolenie pre tento web na prístup k mikrofónu</translation>
@@ -243,7 +239,6 @@
 <translation id="8621669128220841554">Inštalácia zlyhala kvôli neznámej chybe. Skúste prehliadač Chromium stiahnuť znova.</translation>
 <translation id="8697124171261953979">Tiež určuje, ktorá stránka sa zobrazí pri spustení prehliadača Chromium alebo pri vyhľadávaní pomocou všeobecného poľa.</translation>
 <translation id="8704119203788522458">Toto je váš prehliadač Chromium</translation>
-<translation id="8705191560707593947">Chromium kontroluje prítomnosť nechceného softvéru raz za týždeň. Posledná kontrola prebehla včera.</translation>
 <translation id="8796602469536043152">Chromium potrebuje povolenie pre tento web na prístup k fotoaparátu a mikrofónu</translation>
 <translation id="8803635938069941624">Zmluvné podmienky systému OS Chromium</translation>
 <translation id="8821041990367117597">Prehliadaču Chromium sa nepodarilo synchronizovať vaše údaje, pretože vaše prihlasovacie údaje účtu sú zastarané.</translation>
@@ -259,7 +254,6 @@
 <translation id="91086099826398415">Otvoriť odkaz na novej &amp;karte prehliadača Chromium</translation>
 <translation id="911206726377975832">Chcete tiež odstrániť svoje údaje prehliadania?</translation>
 <translation id="9158494823179993217">Správca systému nakonfiguroval Chromium, aby web <ph name="TARGET_URL_HOSTNAME" /> otváral v alternatívnom prehliadači.</translation>
-<translation id="9164845895615421500">Chromium kontroluje prítomnosť nechceného softvéru raz za týždeň. Posledná kontrola prebehla pred chvíľou.</translation>
 <translation id="9190841055450128916">Chromium (mDNS-In)</translation>
 <translation id="93478295209880648">Chromium nemusí fungovať správne, pretože v systémoch Windows XP a Windows Vista už nie je podporovaný</translation>
 <translation id="95514773681268843">Stránky <ph name="DOMAIN" /> vyžadujú, aby ste si pred používaním tohto zariadenia prečítali nasledujúce Zmluvné podmienky a vyjadrili s nimi súhlas. Tieto zmluvné podmienky nerozširujú, neupravujú ani neobmedzujú Zmluvné podmienky systému Chromium OS.</translation>
diff --git a/chrome/app/resources/chromium_strings_sl.xtb b/chrome/app/resources/chromium_strings_sl.xtb
index fc8aa01..0e21d8d 100644
--- a/chrome/app/resources/chromium_strings_sl.xtb
+++ b/chrome/app/resources/chromium_strings_sl.xtb
@@ -1,7 +1,6 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="sl">
-<translation id="1060499346270045814">{NUM_HOURS,plural, =1{Chromium enkrat tedensko preveri, ali je nameščena neželena programska oprema. Nazadnje preverjeno: Pred 1 uro.}one{Chromium enkrat tedensko preveri, ali je nameščena neželena programska oprema. Nazadnje preverjeno: Pred {NUM_HOURS} uro.}two{Chromium enkrat tedensko preveri, ali je nameščena neželena programska oprema. Nazadnje preverjeno: Pred {NUM_HOURS} urama.}few{Chromium enkrat tedensko preveri, ali je nameščena neželena programska oprema. Nazadnje preverjeno: Pred {NUM_HOURS} urami.}other{Chromium enkrat tedensko preveri, ali je nameščena neželena programska oprema. Nazadnje preverjeno: Pred {NUM_HOURS} urami.}}</translation>
 <translation id="1065672644894730302">Nastavitev ni mogoče prebrati.
 
 Nekatere funkcije morda niso na voljo in spremembe nastavitev ne bodo shranjene.</translation>
@@ -47,7 +46,6 @@
 <translation id="2711502716910134313">Zavihek v Chromiumu</translation>
 <translation id="2718390899429598676">Zaradi večje varnosti bo Chromium šifriral vaše podatke.</translation>
 <translation id="2770231113462710648">Spremeni privzeti brskalnik na:</translation>
-<translation id="2797461000988640326">{NUM_MINS,plural, =1{Chromium enkrat tedensko preveri, ali je nameščena neželena programska oprema. Nazadnje preverjeno: Pred 1 minuto.}one{Chromium enkrat tedensko preveri, ali je nameščena neželena programska oprema. Nazadnje preverjeno: Pred {NUM_MINS} minuto.}two{Chromium enkrat tedensko preveri, ali je nameščena neželena programska oprema. Nazadnje preverjeno: Pred {NUM_MINS} minutama.}few{Chromium enkrat tedensko preveri, ali je nameščena neželena programska oprema. Nazadnje preverjeno: Pred {NUM_MINS} minutami.}other{Chromium enkrat tedensko preveri, ali je nameščena neželena programska oprema. Nazadnje preverjeno: Pred {NUM_MINS} minutami.}}</translation>
 <translation id="2799223571221894425">Vnovičen zagon</translation>
 <translation id="2847479871509788944">Odstranitev iz Chromiuma ...</translation>
 <translation id="2853765747879685679">Vprašaj, ko odprem Chromium</translation>
@@ -58,7 +56,6 @@
 <translation id="3032706164202344641">Chromium ne more preveriti gesel. Poskusite pozneje.</translation>
 <translation id="3032787606318309379">Dodajanje v Chromium ...</translation>
 <translation id="3068515742935458733">Pomagajte izboljšati Chromium – Googlu pošiljajte poročila o zrušitvah in ta dokument: <ph name="UMA_LINK" />.</translation>
-<translation id="3086207596048762442">Chromium enkrat tedensko preveri, ali je nameščena neželena programska oprema</translation>
 <translation id="3103660991484857065">Namestitvenemu programu ni uspelo razširiti arhiva. Znova prenesite Chromium.</translation>
 <translation id="3130323860337406239">Chromium uporablja vaš mikrofon.</translation>
 <translation id="3155163173539279776">Znova zaženite Chromium</translation>
@@ -179,7 +176,6 @@
 <translation id="6847869444787758381">Chromium vam sporoči, ali so gesla ogrožena</translation>
 <translation id="6857782730669500492">Chromium – <ph name="PAGE_TITLE" /></translation>
 <translation id="6863361426438995919">Google Pay (kopirano v Chromium)</translation>
-<translation id="6863846675160669383">{NUM_DAYS,plural, =1{Chromium enkrat tedensko preveri, ali je nameščena neželena programska oprema. Nazadnje preverjeno: Pred 1 dnevom.}one{Chromium enkrat tedensko preveri, ali je nameščena neželena programska oprema. Nazadnje preverjeno: Pred {NUM_DAYS} dnevom.}two{Chromium enkrat tedensko preveri, ali je nameščena neželena programska oprema. Nazadnje preverjeno: Pred {NUM_DAYS} dnevoma.}few{Chromium enkrat tedensko preveri, ali je nameščena neželena programska oprema. Nazadnje preverjeno: Pred {NUM_DAYS} dnevi.}other{Chromium enkrat tedensko preveri, ali je nameščena neželena programska oprema. Nazadnje preverjeno: Pred {NUM_DAYS} dnevi.}}</translation>
 <translation id="6893813176749746474">Chromium je posodobljen, vendar ga niste uporabljali najmanj 30 dni.</translation>
 <translation id="6964305034639999644">Odpri povezavo v Chromiumovem oknu brez bele&amp;ženja zgodovine</translation>
 <translation id="6990124437352146030">Chromium potrebuje dovoljenje za dostop do mikrofona za to spletno mesto</translation>
@@ -244,7 +240,6 @@
 <translation id="8621669128220841554">Namestitev ni uspela zaradi nenavedene napake. Znova prenesite Chromium.</translation>
 <translation id="8697124171261953979">Določa tudi, katera stran je prikazana, ko zaženete Chromium ali iščete v naslovni vrstici.</translation>
 <translation id="8704119203788522458">To je vaš Chromium</translation>
-<translation id="8705191560707593947">Chromium enkrat tedensko preveri, ali je nameščena neželena programska oprema. Nazadnje preverjeno: Včeraj.</translation>
 <translation id="8796602469536043152">Chromium potrebuje dovoljenje za dostop do fotoaparata in mikrofona za to spletno mesto</translation>
 <translation id="8803635938069941624">Pogoji za Chromium OS</translation>
 <translation id="8821041990367117597">Chromium ni mogel sinhronizirati podatkov, ker so podatki za prijavo v račun zastareli.</translation>
@@ -260,7 +255,6 @@
 <translation id="91086099826398415">Odpiranje povezave na novem &amp;zavihku v Chromiumu</translation>
 <translation id="911206726377975832">Ali želite izbrisati tudi podatke brskanja?</translation>
 <translation id="9158494823179993217">Skrbnik sistema je Chromium nastavil tako, da za dostop do <ph name="TARGET_URL_HOSTNAME" /> odpre drug brskalnik.</translation>
-<translation id="9164845895615421500">Chromium enkrat tedensko preveri, ali je nameščena neželena programska oprema. Nazadnje preverjeno: Pravkar.</translation>
 <translation id="9190841055450128916">Chromium (mDNS-In)</translation>
 <translation id="93478295209880648">Chromium morda ne bo deloval pravilno, ker ni več podprt v sistemu Windows XP ali Windows Vista</translation>
 <translation id="95514773681268843"><ph name="DOMAIN" /> zahteva, da preberete in sprejmete pogoje storitve, preden začnete uporabljati napravo. Ti pogoji ne dopolnjujejo, spreminjajo ali omejujejo pogojev za Chromium OS.</translation>
diff --git a/chrome/app/resources/chromium_strings_sq.xtb b/chrome/app/resources/chromium_strings_sq.xtb
index 91c121c2..9009627 100644
--- a/chrome/app/resources/chromium_strings_sq.xtb
+++ b/chrome/app/resources/chromium_strings_sq.xtb
@@ -1,7 +1,6 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="sq">
-<translation id="1060499346270045814">{NUM_HOURS,plural, =1{Chromium kontrollon për softuerë të padëshiruar një herë në javë. Kontrolli i fundit: 1 orë më parë.}other{Chromium kontrollon për softuerë të padëshiruar një herë në javë. Kontrolli i fundit: {NUM_HOURS} orë më parë.}}</translation>
 <translation id="1065672644894730302">Preferencat e tua nuk mund të lexohen.
 
 Disa funksione mund të mos ofrohen dhe ndryshimet në preferenca nuk do të ruhen.</translation>
@@ -47,7 +46,6 @@
 <translation id="2711502716910134313">Skeda Chromium</translation>
 <translation id="2718390899429598676">Për më shumë siguri, Chromium do t'i enkriptojë të dhënat e tua.</translation>
 <translation id="2770231113462710648">Ndrysho shfletuesin me parazgjedhje në:</translation>
-<translation id="2797461000988640326">{NUM_MINS,plural, =1{Chromium kontrollon për softuerë të padëshiruar një herë në javë. Kontrolli i fundit: 1 minutë më parë.}other{Chromium kontrollon për softuerë të padëshiruar një herë në javë. Kontrolli i fundit: {NUM_MINS} minuta më parë.}}</translation>
 <translation id="2799223571221894425">Nis sërish</translation>
 <translation id="2847479871509788944">Hiqe nga Chromium...</translation>
 <translation id="2853765747879685679">Pyet kur unë hap Chromium</translation>
@@ -58,7 +56,6 @@
 <translation id="3032706164202344641">Chromium nuk mund t'i kontrollojë fjalëkalimet e tua. Provo përsëri më vonë.</translation>
 <translation id="3032787606318309379">Po shton në Chromium...</translation>
 <translation id="3068515742935458733">Ndihmo në përmirësimin e Chromium duke dërguar te Google raportet e ndërprerjeve aksidentale dhe <ph name="UMA_LINK" /></translation>
-<translation id="3086207596048762442">Chromium kontrollon për softuerë të padëshiruar një herë në javë</translation>
 <translation id="3103660991484857065">Instaluesi nuk arriti ta nxjerrë arkivin. Shkarko përsëri Chromium.</translation>
 <translation id="3130323860337406239">Chromium po përdor mikrofonin tënd.</translation>
 <translation id="3155163173539279776">Rinis Chromium</translation>
@@ -179,7 +176,6 @@
 <translation id="6847869444787758381">Chromium të informon nëse fjalëkalimet e tua komprometohen ndonjëherë</translation>
 <translation id="6857782730669500492">Chromium - <ph name="PAGE_TITLE" /></translation>
 <translation id="6863361426438995919">Google Pay (kopjuar në Chromium)</translation>
-<translation id="6863846675160669383">{NUM_DAYS,plural, =1{Chromium kontrollon për softuerë të padëshiruar një herë në javë. Kontrolli i fundit: 1 ditë më parë.}other{Chromium kontrollon për softuerë të padëshiruar një herë në javë. Kontrolli i fundit: {NUM_DAYS} ditë më parë.}}</translation>
 <translation id="6893813176749746474">Chromium është përditësuar, por nuk e ke përdorur për të paktën 30 ditë.</translation>
 <translation id="6964305034639999644">Hape lidhjen në një dritare të fshe&amp;htë të Chromium</translation>
 <translation id="6990124437352146030">Chromium ka nevojë për leje për t'u qasur te mikrofoni yt për këtë sajt</translation>
@@ -244,7 +240,6 @@
 <translation id="8621669128220841554">Instalimi dështoi për shkak të një gabimi të papërcaktuar. Shkarko përsëri Chromium.</translation>
 <translation id="8697124171261953979">Kontrollon po ashtu se cila faqe shfaqet kur nis Chromium ose kur kërkon nga Omnibox.</translation>
 <translation id="8704119203788522458">Ky është Chromium për ty</translation>
-<translation id="8705191560707593947">Chromium kontrollon për softuerë të padëshiruar një herë në javë. Kontrolli i fundit: dje.</translation>
 <translation id="8796602469536043152">Chromium ka nevojë për leje për t'u qasur te kamera dhe mikrofoni yt për këtë sajt</translation>
 <translation id="8803635938069941624">Kushtet e sistemit operativ Chromium</translation>
 <translation id="8821041990367117597">Chromium nuk mund të sinkronizonte të dhënat e tua sepse detajet e identifikimit të llogarisë nuk janë të përditësuara.</translation>
@@ -260,7 +255,6 @@
 <translation id="91086099826398415">Hape lidhjen në një &amp;skedë të re të Chromium</translation>
 <translation id="911206726377975832">Të fshihen po ashtu të dhënat e shfletimit?</translation>
 <translation id="9158494823179993217">Administratori i sistemit ka konfiguruar Chromium që të hapë një shfletues alternativ për të pasur qasje te <ph name="TARGET_URL_HOSTNAME" />.</translation>
-<translation id="9164845895615421500">Chromium kontrollon për softuerë të padëshiruar një herë në javë. Kontrolli i fundit: një moment më parë.</translation>
 <translation id="9190841055450128916">Chromium (mDNS-In)</translation>
 <translation id="93478295209880648">Chromium mund të mos funksionojë si duhet sepse nuk mbështetet më në Windows XP ose Windows Vista</translation>
 <translation id="95514773681268843"><ph name="DOMAIN" /> kërkon që të lexosh dhe të pranosh "Kushtet e shërbimit" më poshtë para se të përdorësh këtë pajisje. Këto kushte nuk i zgjerojnë, modifikojnë ose kufizojnë kushtet e sistemit operativ të Chromium.</translation>
diff --git a/chrome/app/resources/chromium_strings_sr-Latn.xtb b/chrome/app/resources/chromium_strings_sr-Latn.xtb
index 110bb7c..1a9c4b14 100644
--- a/chrome/app/resources/chromium_strings_sr-Latn.xtb
+++ b/chrome/app/resources/chromium_strings_sr-Latn.xtb
@@ -1,7 +1,6 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="sr-Latn">
-<translation id="1060499346270045814">{NUM_HOURS,plural, =1{Chromium proverava da li je prisutan neželjeni softver jednom nedeljno. Poslednji put provereno: pre 1 sat.}one{Chromium proverava da li je prisutan neželjeni softver jednom nedeljno. Poslednji put provereno: pre {NUM_HOURS} sat.}few{Chromium proverava da li je prisutan neželjeni softver jednom nedeljno. Poslednji put provereno: pre {NUM_HOURS} sata.}other{Chromium proverava da li je prisutan neželjeni softver jednom nedeljno. Poslednji put provereno: pre {NUM_HOURS} sati.}}</translation>
 <translation id="1065672644894730302">Podešavanja ne mogu da se pročitaju.
 
 Neke funkcije su možda nedostupne i promene podešavanja neće biti sačuvane.</translation>
@@ -47,7 +46,6 @@
 <translation id="2711502716910134313">Kartica Chromium</translation>
 <translation id="2718390899429598676">Chromium će šifrovati podatke radi dodatne sigurnosti.</translation>
 <translation id="2770231113462710648">Promeni podrazumevani pregledač u:</translation>
-<translation id="2797461000988640326">{NUM_MINS,plural, =1{Chromium proverava da li je prisutan neželjeni softver jednom nedeljno. Poslednji put provereno: pre 1 minut.}one{Chromium proverava da li je prisutan neželjeni softver jednom nedeljno. Poslednji put provereno: pre {NUM_MINS} minut.}few{Chromium proverava da li je prisutan neželjeni softver jednom nedeljno. Poslednji put provereno: pre {NUM_MINS} minuta.}other{Chromium proverava da li je prisutan neželjeni softver jednom nedeljno. Poslednji put provereno: pre {NUM_MINS} minuta.}}</translation>
 <translation id="2799223571221894425">Ponovo pokreni</translation>
 <translation id="2847479871509788944">Ukloni iz Chromium-a...</translation>
 <translation id="2853765747879685679">Pitaj kada otvaram Chromium</translation>
@@ -58,7 +56,6 @@
 <translation id="3032706164202344641">Chromium ne može da vam proverava lozinke. Probajte ponovo kasnije.</translation>
 <translation id="3032787606318309379">Dodavanje u Chromium...</translation>
 <translation id="3068515742935458733">Pomozite nam da poboljšamo Chromium tako što ćete Google-u slati izveštaje o otkazivanju i <ph name="UMA_LINK" /></translation>
-<translation id="3086207596048762442">Chromium proverava da li je prisutan neželjeni softver jednom nedeljno</translation>
 <translation id="3103660991484857065">Program za instalaciju nije uspeo da dekomprimuje arhivu. Preuzmite Chromium ponovo.</translation>
 <translation id="3130323860337406239">Chromium koristi mikrofon.</translation>
 <translation id="3155163173539279776">Ponovo pokreni Chromium</translation>
@@ -179,7 +176,6 @@
 <translation id="6847869444787758381">Chromium vas obaveštava ako su lozinke ugrožene</translation>
 <translation id="6857782730669500492">Chromium – <ph name="PAGE_TITLE" /></translation>
 <translation id="6863361426438995919">Google Pay (kopirano u Chromium)</translation>
-<translation id="6863846675160669383">{NUM_DAYS,plural, =1{Chromium proverava da li je prisutan neželjeni softver jednom nedeljno. Poslednji put provereno: pre 1 dan.}one{Chromium proverava da li je prisutan neželjeni softver jednom nedeljno. Poslednji put provereno: pre {NUM_DAYS} dan.}few{Chromium proverava da li je prisutan neželjeni softver jednom nedeljno. Poslednji put provereno: pre {NUM_DAYS} dana.}other{Chromium proverava da li je prisutan neželjeni softver jednom nedeljno. Poslednji put provereno: pre {NUM_DAYS} dana.}}</translation>
 <translation id="6893813176749746474">Chromium je ažuriran, ali ga niste koristili najmanje 30 dana.</translation>
 <translation id="6964305034639999644">Otvori link u Chromium prozoru bez arhi&amp;viranja</translation>
 <translation id="6990124437352146030">Chromium traži dozvolu da pristupi mikrofonu za ovaj sajt</translation>
@@ -244,7 +240,6 @@
 <translation id="8621669128220841554">Instalacija nije uspela zbog neodređene greške. Preuzmite Chromium ponovo.</translation>
 <translation id="8697124171261953979">Kontroliše i stranicu koja se prikazuje kada pokrenete Chromium ili pretražujete iz omniboksa.</translation>
 <translation id="8704119203788522458">Ovo je vaš Chromium</translation>
-<translation id="8705191560707593947">Chromium proverava da li je prisutan neželjeni softver jednom nedeljno. Poslednji put provereno: juče.</translation>
 <translation id="8796602469536043152">Chromium traži dozvolu da pristupi kameri i mikrofonu za ovaj sajt</translation>
 <translation id="8803635938069941624">Chromium OS uslovi</translation>
 <translation id="8821041990367117597">Chromium ne može da sinhronizuje podatke zato što su podaci za prijavljivanje na nalog zastareli.</translation>
@@ -260,7 +255,6 @@
 <translation id="91086099826398415">Otvori link u novoj Chromium &amp;kartici</translation>
 <translation id="911206726377975832">Želite li da izbrišete i podatke pregledanja?</translation>
 <translation id="9158494823179993217">Administrator sistema je konfigurisao Chromium da otvara alternativni pregledač za pristup URL-u <ph name="TARGET_URL_HOSTNAME" />.</translation>
-<translation id="9164845895615421500">Chromium proverava da li je prisutan neželjeni softver jednom nedeljno. Poslednji put provereno: malopre.</translation>
 <translation id="9190841055450128916">Chromium (mDNS-In)</translation>
 <translation id="93478295209880648">Chromium možda neće ispravno funkcionisati zato što više nije podržan na Windows XP-u ili Windows Vista-i</translation>
 <translation id="95514773681268843"><ph name="DOMAIN" /> zahteva da pročitate i prihvatite sledeće Uslove korišćenja usluge pre nego što počnete da koristite ovaj uređaj. Ovi uslovi ne predstavljaju proširenje, izmenu ili ograničenje Uslova za Chromium OS.</translation>
diff --git a/chrome/app/resources/chromium_strings_sr.xtb b/chrome/app/resources/chromium_strings_sr.xtb
index f95aad6b..ae017f2 100644
--- a/chrome/app/resources/chromium_strings_sr.xtb
+++ b/chrome/app/resources/chromium_strings_sr.xtb
@@ -1,7 +1,6 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="sr">
-<translation id="1060499346270045814">{NUM_HOURS,plural, =1{Chromium проверава да ли је присутан нежељени софтвер једном недељно. Последњи пут проверено: пре 1 сат.}one{Chromium проверава да ли је присутан нежељени софтвер једном недељно. Последњи пут проверено: пре {NUM_HOURS} сат.}few{Chromium проверава да ли је присутан нежељени софтвер једном недељно. Последњи пут проверено: пре {NUM_HOURS} сата.}other{Chromium проверава да ли је присутан нежељени софтвер једном недељно. Последњи пут проверено: пре {NUM_HOURS} сати.}}</translation>
 <translation id="1065672644894730302">Подешавања не могу да се прочитају.
 
 Неке функције су можда недоступне и промене подешавања неће бити сачуване.</translation>
@@ -47,7 +46,6 @@
 <translation id="2711502716910134313">Картица Chromium</translation>
 <translation id="2718390899429598676">Chromium ће шифровати податке ради додатне сигурности.</translation>
 <translation id="2770231113462710648">Промени подразумевани прегледач у:</translation>
-<translation id="2797461000988640326">{NUM_MINS,plural, =1{Chromium проверава да ли је присутан нежељени софтвер једном недељно. Последњи пут проверено: пре 1 минут.}one{Chromium проверава да ли је присутан нежељени софтвер једном недељно. Последњи пут проверено: пре {NUM_MINS} минут.}few{Chromium проверава да ли је присутан нежељени софтвер једном недељно. Последњи пут проверено: пре {NUM_MINS} минута.}other{Chromium проверава да ли је присутан нежељени софтвер једном недељно. Последњи пут проверено: пре {NUM_MINS} минута.}}</translation>
 <translation id="2799223571221894425">Поново покрени</translation>
 <translation id="2847479871509788944">Уклони из Chromium-а...</translation>
 <translation id="2853765747879685679">Питај када отварам Chromium</translation>
@@ -58,7 +56,6 @@
 <translation id="3032706164202344641">Chromium не може да вам проверава лозинке. Пробајте поново касније.</translation>
 <translation id="3032787606318309379">Додавање у Chromium...</translation>
 <translation id="3068515742935458733">Помозите нам да побољшамо Chromium тако што ћете Google-у слати извештаје о отказивању и <ph name="UMA_LINK" /></translation>
-<translation id="3086207596048762442">Chromium проверава да ли је присутан нежељени софтвер једном недељно</translation>
 <translation id="3103660991484857065">Програм за инсталацију није успео да декомпримује архиву. Преузмите Chromium поново.</translation>
 <translation id="3130323860337406239">Chromium користи микрофон.</translation>
 <translation id="3155163173539279776">Поново покрени Chromium</translation>
@@ -179,7 +176,6 @@
 <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 дан.}one{Chromium проверава да ли је присутан нежељени софтвер једном недељно. Последњи пут проверено: пре {NUM_DAYS} дан.}few{Chromium проверава да ли је присутан нежељени софтвер једном недељно. Последњи пут проверено: пре {NUM_DAYS} дана.}other{Chromium проверава да ли је присутан нежељени софтвер једном недељно. Последњи пут проверено: пре {NUM_DAYS} дана.}}</translation>
 <translation id="6893813176749746474">Chromium је ажуриран, али га нисте користили најмање 30 дана.</translation>
 <translation id="6964305034639999644">Отвори линк у Chromium прозору без архи&amp;вирања</translation>
 <translation id="6990124437352146030">Chromium тражи дозволу да приступи микрофону за овај сајт</translation>
@@ -244,7 +240,6 @@
 <translation id="8621669128220841554">Инсталација није успела због неодређене грешке. Преузмите Chromium поново.</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 ОС услови</translation>
 <translation id="8821041990367117597">Chromium не може да синхронизује податке зато што су подаци за пријављивање на налог застарели.</translation>
@@ -260,7 +255,6 @@
 <translation id="91086099826398415">Отвори линк у новој Chromium &amp;картици</translation>
 <translation id="911206726377975832">Желите ли да избришете и податке прегледања?</translation>
 <translation id="9158494823179993217">Администратор система је конфигурисао Chromium да отвара алтернативни прегледач за приступ URL-у <ph name="TARGET_URL_HOSTNAME" />.</translation>
-<translation id="9164845895615421500">Chromium проверава да ли је присутан нежељени софтвер једном недељно. Последњи пут проверено: малопре.</translation>
 <translation id="9190841055450128916">Chromium (mDNS-In)</translation>
 <translation id="93478295209880648">Chromium можда неће исправно функционисати зато што више није подржан на Windows XP-у или Windows Vista-и</translation>
 <translation id="95514773681268843"><ph name="DOMAIN" /> захтева да прочитате и прихватите следеће Услове коришћења услуге пре него што почнете да користите овај уређај. Ови услови не представљају проширење, измену или ограничење Услова за Chromium ОС.</translation>
diff --git a/chrome/app/resources/chromium_strings_sv.xtb b/chrome/app/resources/chromium_strings_sv.xtb
index ddf9572..0d651c0 100644
--- a/chrome/app/resources/chromium_strings_sv.xtb
+++ b/chrome/app/resources/chromium_strings_sv.xtb
@@ -1,7 +1,6 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="sv">
-<translation id="1060499346270045814">{NUM_HOURS,plural, =1{Chromium söker efter oönskad programvara en gång i veckan. Senaste genomsökning: 1 timme sedan.}other{Chromium söker efter oönskad programvara en gång i veckan. Senaste genomsökning: {NUM_HOURS} timmar sedan.}}</translation>
 <translation id="1065672644894730302">Det går inte att läsa inställningarna.
 
 Vissa funktioner kanske inte är tillgängliga och ändringar i inställningarna sparas inte.</translation>
@@ -47,7 +46,6 @@
 <translation id="2711502716910134313">Chromium-flik</translation>
 <translation id="2718390899429598676">Din data krypteras i Chromium för att öka säkerheten.</translation>
 <translation id="2770231113462710648">Ändra standardwebbläsare till:</translation>
-<translation id="2797461000988640326">{NUM_MINS,plural, =1{Chromium söker efter oönskad programvara en gång i veckan. Senaste genomsökning: 1 minut sedan.}other{Chromium söker efter oönskad programvara en gång i veckan. Senaste genomsökning: {NUM_MINS} minuter sedan.}}</translation>
 <translation id="2799223571221894425">Starta om</translation>
 <translation id="2847479871509788944">Ta bort från Chromium …</translation>
 <translation id="2853765747879685679">Fråga när jag öppnar Chromium</translation>
@@ -58,7 +56,6 @@
 <translation id="3032706164202344641">Chromium kan inte kontrollera dina lösenord. Försök igen senare.</translation>
 <translation id="3032787606318309379">Lägger till i Chromium ...</translation>
 <translation id="3068515742935458733">Hjälp oss att göra Chromium bättre genom att skicka felrapporter och <ph name="UMA_LINK" /> till Google</translation>
-<translation id="3086207596048762442">Chromium söker efter oönskad programvara en gång i veckan</translation>
 <translation id="3103660991484857065">Det gick inte att packa upp arkivet med installationsfilen. Ladda ned Chromium igen.</translation>
 <translation id="3130323860337406239">Chromium använder din mikrofon.</translation>
 <translation id="3155163173539279776">Starta om Chromium</translation>
@@ -179,7 +176,6 @@
 <translation id="6847869444787758381">Om dina lösenord någonsin skulle läcka ut får du veta det i Chromium</translation>
 <translation id="6857782730669500492">Chromium – <ph name="PAGE_TITLE" /></translation>
 <translation id="6863361426438995919">Google Pay (har kopierats till Chromium)</translation>
-<translation id="6863846675160669383">{NUM_DAYS,plural, =1{Chromium söker efter oönskad programvara en gång i veckan. Senaste genomsökning: 1 dag sedan.}other{Chromium söker efter oönskad programvara en gång i veckan. Senaste genomsökning: {NUM_DAYS} dagar sedan.}}</translation>
 <translation id="6893813176749746474">Chromium har uppdaterats men du har inte använt det på över 30 dagar.</translation>
 <translation id="6964305034639999644">Öppna länken i ett inko&amp;gnitofönster i Chromium.</translation>
 <translation id="6990124437352146030">Du behöver ge Chromium behörighet att använda mikrofonen på webbplatsen</translation>
@@ -244,7 +240,6 @@
 <translation id="8621669128220841554">Installationen misslyckades på grund av ett okänt fel. Ladda ned Chromium igen.</translation>
 <translation id="8697124171261953979">Det styr också vilken sida som visas när du startar Chromium eller söker i adressfältet.</translation>
 <translation id="8704119203788522458">Det här är Chromium</translation>
-<translation id="8705191560707593947">Chromium söker efter oönskad programvara en gång i veckan. Senaste genomsökning: i går.</translation>
 <translation id="8796602469536043152">Du behöver ge Chromium behörighet att använda kameran och mikrofonen på webbplatsen</translation>
 <translation id="8803635938069941624">Villkor för Chromium OS</translation>
 <translation id="8821041990367117597">Chromium kunde inte synkronisera data eftersom inloggningsuppgifterna för kontot är inaktuella.</translation>
@@ -260,7 +255,6 @@
 <translation id="91086099826398415">Öppna länken i en ny &amp;flik i Chromium</translation>
 <translation id="911206726377975832">Vill du även ta bort din webbinformation?</translation>
 <translation id="9158494823179993217">Systemadministratören har konfigurerat Chromium så att <ph name="TARGET_URL_HOSTNAME" /> öppnas i en annan webbläsare.</translation>
-<translation id="9164845895615421500">Chromium söker efter oönskad programvara en gång i veckan. Senaste genomsökning: alldeles nyss.</translation>
 <translation id="9190841055450128916">Chromium (mDNS-In)</translation>
 <translation id="93478295209880648">Chromium kanske inte fungerar ordentligt eftersom den inte längre stöds på Windows XP och Windows Vista</translation>
 <translation id="95514773681268843"><ph name="DOMAIN" /> kräver att du läser och godkänner följande användarvillkor innan du använder enheten. Villkoren varken utökar, ändrar eller begränsar villkoren för Chromium OS.</translation>
diff --git a/chrome/app/resources/chromium_strings_sw.xtb b/chrome/app/resources/chromium_strings_sw.xtb
index 8d5593f..bea2a4d6 100644
--- a/chrome/app/resources/chromium_strings_sw.xtb
+++ b/chrome/app/resources/chromium_strings_sw.xtb
@@ -1,7 +1,6 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="sw">
-<translation id="1060499346270045814">{NUM_HOURS,plural, =1{Chromium hukagua kama kuna programu isiyotakikana mara moja kwa wiki. Mara ya mwisho kukagua: saa moja iliyopita.}other{Chromium hukagua kama kuna programu isiyotakikana mara moja kwa wiki. Mara ya mwisho kukagua: saa {NUM_HOURS} zilizopita.}}</translation>
 <translation id="1065672644894730302">Mapendeleo yako hayawezi kusomwa.
 
 Baadhi ya vipengele huenda visipatikane na mabadiliko katika mapendeleo hayatahifadhiwa.</translation>
@@ -47,7 +46,6 @@
 <translation id="2711502716910134313">Kichupo cha Chromium</translation>
 <translation id="2718390899429598676">Kwa usalama ulioongezwa, Chromium itasimba data yako kwa njia fiche.</translation>
 <translation id="2770231113462710648">Badilisha kivinjari chaguomsingi kiwe:</translation>
-<translation id="2797461000988640326">{NUM_MINS,plural, =1{Chromium hukagua kama kuna programu isiyotakikana mara moja kwa wiki. Mara ya mwisho kukagua: dakika moja iliyopita.}other{Chromium hukagua kama kuna programu isiyotakikana mara moja kwa wiki. Mara ya mwisho kukagua: dakika {NUM_MINS} zilizopita.}}</translation>
 <translation id="2799223571221894425">Funga na ufungue</translation>
 <translation id="2847479871509788944">Ondoa kwenye Chromium...</translation>
 <translation id="2853765747879685679">Uliza ninapofungua Chromium</translation>
@@ -58,7 +56,6 @@
 <translation id="3032706164202344641">Chromium imeshindwa kukagua manenosiri yako. Jaribu tena baadaye.</translation>
 <translation id="3032787606318309379">Inaongeza kwenye Chromium...</translation>
 <translation id="3068515742935458733">Saidia kuboresha Chromium kwa kutuma ripoti za kuacha kufanya kazi na <ph name="UMA_LINK" /> kwenda Google</translation>
-<translation id="3086207596048762442">Chromium hukagua kama kuna programu isiyotakikana mara moja kwa wiki</translation>
 <translation id="3103660991484857065">Kisakinishi kilishindwa kufinyuza kumbukumbu. Tafadhali pakua Chromium tena.</translation>
 <translation id="3130323860337406239">Chromium inatumia maikrofoni yako.</translation>
 <translation id="3155163173539279776">Zindua upya Chromium</translation>
@@ -179,7 +176,6 @@
 <translation id="6847869444787758381">Chromium hukuruhusu ujue iwapo manenosiri yako yameathiriwa</translation>
 <translation id="6857782730669500492">Chromium - <ph name="PAGE_TITLE" /></translation>
 <translation id="6863361426438995919">Google Pay (imenakiliwa kwenye Chromium)</translation>
-<translation id="6863846675160669383">{NUM_DAYS,plural, =1{Chromium hukagua kama kuna programu isiyotakikana mara moja kwa wiki. Mara ya mwisho kukagua: siku moja iliyopita.}other{Chromium hukagua kama kuna programu isiyotakikana mara moja kwa wiki. Mara ya mwisho kukagua: siku {NUM_DAYS} zilizopita.}}</translation>
 <translation id="6893813176749746474">Chromium imesasishwa, lakini hujaitumia angalau kwa siku 30.</translation>
 <translation id="6964305034639999644">Fungua kiungo katika dirisha fiche la Chromium</translation>
 <translation id="6990124437352146030">Chromium inahitaji ruhusa ya kufikia maikrofoni yako katika tovuti hii</translation>
@@ -244,7 +240,6 @@
 <translation id="8621669128220841554">Usakinishaji ulishindwa kwa sababu ya hitilafu isiyobainika. Tafadhali pakua Chromium tena.</translation>
 <translation id="8697124171261953979">Pia inadhibiti ukurasa unaoonyeshwa unapoanzisha Chromium au unapotafuta kutoka Sanduku Kuu.</translation>
 <translation id="8704119203788522458">Hii ni Chromium yako</translation>
-<translation id="8705191560707593947">Chromium hukagua kama kuna programu isiyotakikana mara moja kwa wiki. Mara ya mwisho kukagua: jana.</translation>
 <translation id="8796602469536043152">Chromium inahitaji ruhusa ya kufikia kamera na maikrofoni yako katika tovuti hii</translation>
 <translation id="8803635938069941624">Masharti ya Chromium OS</translation>
 <translation id="8821041990367117597">Chromium haikuweza kusawazisha data yako kwa sababu maelezo yako ya kuingia katika akaunti yanahitaji kusasishwa.</translation>
@@ -260,7 +255,6 @@
 <translation id="91086099826398415">Fungua Kiungo katika kichupo kipya cha Chromium</translation>
 <translation id="911206726377975832">Futa historia yako ya kuvinjari pia?</translation>
 <translation id="9158494823179993217">Msimamizi wa mfumo unaotumia ameweka mipangilio ya Chromium ifungue kivinjari mbadala ili ufikie<ph name="TARGET_URL_HOSTNAME" />.</translation>
-<translation id="9164845895615421500">Chromium hukagua kama kuna programu isiyotakikana mara moja kwa wiki. Mara ya mwisho kukagua: muda mfupi uliopita.</translation>
 <translation id="9190841055450128916">Chromium (mDNS-In)</translation>
 <translation id="93478295209880648">Huenda Chromium isifanye kazi vizuri kwa sababu haitumiki tena kwenye Windows XP au Windows Vista</translation>
 <translation id="95514773681268843"><ph name="DOMAIN" /> huhitaji usome na ukubali Sheria na Masharti yafuatayo kabla ya kutumia kifaa hiki. Masharti haya hayapanui, kurekebisha au kupunguza Masharti ya Chromium OS.</translation>
diff --git a/chrome/app/resources/chromium_strings_ta.xtb b/chrome/app/resources/chromium_strings_ta.xtb
index 9a7c45b..97f6b7a 100644
--- a/chrome/app/resources/chromium_strings_ta.xtb
+++ b/chrome/app/resources/chromium_strings_ta.xtb
@@ -1,7 +1,6 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="ta">
-<translation id="1060499346270045814">{NUM_HOURS,plural, =1{தேவையற்ற மென்பொருள் உள்ளதா என Chromium வாரம் ஒருமுறை சரிபார்க்கும். கடைசியாகச் சரிபார்த்தது: 1 மணிநேரத்திற்கு முன்பு.}other{தேவையற்ற மென்பொருள் உள்ளதா என Chromium வாரம் ஒருமுறை சரிபார்க்கும். கடைசியாகச் சரிபார்த்தது: {NUM_HOURS} மணிநேரத்திற்கு முன்பு.}}</translation>
 <translation id="1065672644894730302">உங்கள் விருப்பதேர்வுகள் படிக்கும்படி இல்லை. சில அம்சங்கள் கிடைக்காமல் இருக்கலாம் மேலும் விருப்பதேர்வுகளின் மாற்றங்களைச் சேமிக்க முடியாது.</translation>
 <translation id="107513968719897256">தனிப்பட்ட உலாவலையும் <ph name="NEW_USER" /> இன் உலாவலையும் தனித்தனியாகப் பிரிக்க, Chromiumமில் ஒரு புதிய சுயவிவரத்தை உருவாக்கவும்</translation>
 <translation id="1098170124587656448">தரவு மீறல்கள், தீங்கு விளைவிக்கக்கூடிய நீட்டிப்புகள் மற்றும் பிற பாதுகாப்புச் சிக்கல்களிலிருந்து உங்களைப் பாதுகாக்க Chromium உதவும்</translation>
@@ -45,7 +44,6 @@
 <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="2853765747879685679">நான் Chromiumமைத் திறக்கும்போது கேள்</translation>
@@ -56,7 +54,6 @@
 <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>
@@ -177,7 +174,6 @@
 <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 மறை&amp;நிலை சாளரத்தில் இணைப்பைத் திற</translation>
 <translation id="6990124437352146030">இந்தத் தளத்திற்காக மைக்ரோஃபோனை அணுக Chromiumமுக்கு அனுமதி தேவை</translation>
@@ -242,7 +238,6 @@
 <translation id="8621669128220841554">குறிப்பிடப்படாத பிழை காரணமாக நிறுவல் தோல்வியடைந்தது. Chromiumமை மீண்டும் பதிவிறக்கம் செய்க.</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">உங்கள் கணக்கின் உள்நுழைவு விவரங்கள் காலாவதியாகிவிட்டதால், உங்கள் தரவை Chromiumமால் ஒத்திசைக்க முடியவில்லை.</translation>
@@ -258,7 +253,6 @@
 <translation id="91086099826398415">புதிய Chromium &amp;தாவலில் இணைப்பைத் திற</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="93478295209880648">Windows XP அல்லது Windows Vista ஆகியவற்றில் Chromium இனி ஆதரிக்கப்படாது என்பதால், அது சரியாகச் செயல்படாது</translation>
 <translation id="95514773681268843">இந்தச் சாதனத்தைப் பயன்படுத்துவதற்கு முன் பின்வரும் சேவை விதிமுறைகளைப் படித்து ஏற்றுக்கொள்வது <ph name="DOMAIN" /> க்கு அவசியமாகும். இந்த விதிமுறைகளானது Chromium OS விதிமுறைகளை விரிவாக்கவோ, மாற்றவோ அல்லது கட்டுப்படுத்தவோ செய்யாது.</translation>
diff --git a/chrome/app/resources/chromium_strings_te.xtb b/chrome/app/resources/chromium_strings_te.xtb
index df294356..22fdb0d 100644
--- a/chrome/app/resources/chromium_strings_te.xtb
+++ b/chrome/app/resources/chromium_strings_te.xtb
@@ -1,7 +1,6 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="te">
-<translation id="1060499346270045814">{NUM_HOURS,plural, =1{అవాంఛిత సాఫ్ట్‌వేర్ ఏదైనా ఉందా? అని వారానికి ఒకసారి Chromium తనిఖీ చేస్తుంది. చివరగా తనిఖీ చేసిన సమయం: 1 గంట క్రితం.}other{అవాంఛిత సాఫ్ట్‌వేర్ ఏదైనా ఉందా? అని వారానికి ఒకసారి Chromium తనిఖీ చేస్తుంది. చివరగా తనిఖీ చేసిన సమయం: {NUM_HOURS} గంటల క్రితం.}}</translation>
 <translation id="1065672644894730302">మీ ప్రాధాన్యతలు చదవబడలేవు. కొన్ని లక్షణాలు అందుబాటులో ఉండకపోవచ్చు మరియు ప్రాధాన్యతలకు మార్పులు సేవ్ చేయబడకపోవచ్చు.</translation>
 <translation id="107513968719897256">వ్యక్తిగత బ్రౌజింగ్‍ను అలాగే <ph name="NEW_USER" /> బ్రౌజింగ్‍ను వేరు చేయడానికి, Chromiumలో కొత్త ప్రొఫైల్‍ను క్రియేట్ చేయండి</translation>
 <translation id="1098170124587656448">డేటా ఉల్లంఘనలు, చెడు ఎక్స్‌టెన్షన్‌లు మొదలైన వాటి నుండి మిమ్మల్ని సురక్షితంగా ఉంచడంలో Chromium సహాయపడగలదు</translation>
@@ -45,7 +44,6 @@
 <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="2853765747879685679">నేను Chromium తెరిచినప్పుడు అడుగు</translation>
@@ -56,7 +54,6 @@
 <translation id="3032706164202344641">Chromium మీ పాస్‌వర్డ్‌లను తనిఖీ చేయలేకపోయింది. తర్వాత మళ్లీ ట్రై చేయండి.</translation>
 <translation id="3032787606318309379">Chromiumకి జోడిస్తోంది...</translation>
 <translation id="3068515742935458733">Googleకు వినియోగ గణాంకాలు, <ph name="UMA_LINK" />ను పంపడం ద్వారా Chromiumను మెరుగుపరచడంలో సహాయపడండి</translation>
-<translation id="3086207596048762442">అవాంఛిత సాఫ్ట్‌వేర్ ఏదైనా ఉందా? అని వారానికి ఒకసారి Chromium తనిఖీ చేస్తుంది.</translation>
 <translation id="3103660991484857065">ఇన్‌స్టాలర్ ఆర్కైవ్‌ను వాస్తవ పరిమాణానికి తీసుకుని రావడంలో విఫలమైంది. దయచేసి Chromiumను మళ్లీ డౌన్‌లోడ్ చేయండి.</translation>
 <translation id="3130323860337406239">Chromium మీ మైక్రోఫోన్‌ని ఉపయోగిస్తోంది.</translation>
 <translation id="3155163173539279776">Chromiumను పునఃప్రారంభించండి</translation>
@@ -175,7 +172,6 @@
 <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 అజ్ఞా&amp;త విండోలో లింక్‌ను తెరువు</translation>
 <translation id="6990124437352146030">ఈ సైట్ కోసం మీ మైక్రోఫోన్‌ను యాక్సెస్ చేయడానికి Chromiumకు అనుమతి అవసరం</translation>
@@ -238,7 +234,6 @@
 <translation id="8621669128220841554">తెలియ‌ని ఎర్ర‌ర్‌ కారణంగా ఇన‌స్ట‌లేష‌న్‌ విఫలమైంది. దయచేసి Chromiumను మళ్లీ డౌన్‌లోడ్ చేయండి.</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">Chromium మీ డేటాను సింక్ చేయ‌లేకపోయింది ఎందుకంటే మీ ఖాతా సైన్-ఇన్ వివరాల గడువు ముగిసింది.</translation>
@@ -254,7 +249,6 @@
 <translation id="91086099826398415">కొత్త Chromium &amp;ట్యాబ్‌లో లింక్‌ని తెరువు</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="93478295209880648">Chromiumకి ఇప్పుడు Windows XP లేదా Windows Vistaలో మద్దతు లేనందున ఇది సరిగ్గా పని చేయకపోవచ్చు</translation>
 <translation id="95514773681268843">మీరు ఈ పరికరాన్ని ఉపయోగించడానికి ముందు సేవా నిబంధనలను చదివి, అంగీకరించాలని <ph name="DOMAIN" /> కోరుతోంది. ఈ నిబంధనలు Chromium OS నిబంధనలను విస్తరింపజేయవు, సవరించవు లేదా పరిమితం చేయవు.</translation>
diff --git a/chrome/app/resources/chromium_strings_th.xtb b/chrome/app/resources/chromium_strings_th.xtb
index 032ac41..7071fea 100644
--- a/chrome/app/resources/chromium_strings_th.xtb
+++ b/chrome/app/resources/chromium_strings_th.xtb
@@ -1,7 +1,6 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="th">
-<translation id="1060499346270045814">{NUM_HOURS,plural, =1{Chromium จะตรวจหาซอฟต์แวร์ไม่พึงประสงค์สัปดาห์ละครั้ง ตรวจสอบล่าสุด: 1 ชั่วโมงที่ผ่านมา}other{Chromium จะตรวจหาซอฟต์แวร์ไม่พึงประสงค์สัปดาห์ละครั้ง ตรวจสอบล่าสุด: {NUM_HOURS} ชั่วโมงที่ผ่านมา}}</translation>
 <translation id="1065672644894730302">ค่ากำหนดของคุณไม่สามารถอ่านได้ ฟีเจอร์บางอย่างอาจใช้ไม่ได้และการเปลี่ยนแปลงค่ากำหนดจะไม่ได้รับการบันทึก</translation>
 <translation id="107513968719897256">หากต้องการแยกระหว่างการท่องเว็บส่วนตัวและการท่องเว็บของ <ph name="NEW_USER" /> ให้สร้างโปรไฟล์ใหม่ใน Chromium</translation>
 <translation id="1098170124587656448">Chromium ช่วยให้คุณปลอดภัยจากการละเมิดข้อมูล ส่วนขยายที่ไม่ปลอดภัย และอื่นๆ ได้</translation>
@@ -45,7 +44,6 @@
 <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="2853765747879685679">ถามเมื่อฉันเปิด Chromium</translation>
@@ -56,7 +54,6 @@
 <translation id="3032706164202344641">Chromium ตรวจสอบรหัสผ่านของคุณไม่ได้ โปรดลองอีกครั้งภายหลัง</translation>
 <translation id="3032787606318309379">กำลังเพิ่มลงใน Chromium...</translation>
 <translation id="3068515742935458733">ช่วยทำให้ Chromium ดียิ่งขึ้นโดยการส่งรายงานข้อขัดข้องและ <ph name="UMA_LINK" /> ไปยัง Google</translation>
-<translation id="3086207596048762442">Chromium จะตรวจหาซอฟต์แวร์ไม่พึงประสงค์สัปดาห์ละครั้ง</translation>
 <translation id="3103660991484857065">โปรแกรมติดตั้งคลายการบีบอัดการเก็บข้อมูลไม่ได้ โปรดดาวน์โหลด Chromium อีกครั้ง</translation>
 <translation id="3130323860337406239">Chromium ใช้ไมโครโฟนของคุณอยู่</translation>
 <translation id="3155163173539279776">เรียกใช้งาน Chromium อีกครั้ง</translation>
@@ -177,7 +174,6 @@
 <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>
@@ -241,7 +237,6 @@
 <translation id="8621669128220841554">การติดตั้งล้มเหลวเนื่องจากเกิดข้อผิดพลาดที่ไม่ระบุ โปรดดาวน์โหลด Chromium อีกครั้ง</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">Chromium ไม่สามารถซิงค์ข้อมูลของคุณเนื่องจากรายละเอียดการลงชื่อเข้าใช้บัญชีของคุณล้าสมัย</translation>
@@ -257,7 +252,6 @@
 <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="93478295209880648">Chromium อาจทำงานไม่ถูกต้องเพราะไม่รองรับ Windows XP หรือ Windows Vista อีกต่อไป</translation>
 <translation id="95514773681268843"><ph name="DOMAIN" /> กำหนดว่าคุณต้องอ่านและยอมรับข้อกำหนดในการให้บริการต่อไปนี้ก่อนใช้อุปกรณ์นี้ ข้อกำหนดเหล่านี้ไม่ขยาย แก้ไข หรือจำกัดข้อกำหนดของ Chromium OS</translation>
diff --git a/chrome/app/resources/chromium_strings_tr.xtb b/chrome/app/resources/chromium_strings_tr.xtb
index fc9372e0..b1299bc5 100644
--- a/chrome/app/resources/chromium_strings_tr.xtb
+++ b/chrome/app/resources/chromium_strings_tr.xtb
@@ -1,7 +1,6 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="tr">
-<translation id="1060499346270045814">{NUM_HOURS,plural, =1{Chromium, istenmeyen yazılımları haftada bir kontrol eder. Son kontrol: 1 saat önce.}other{Chromium, istenmeyen yazılımları haftada bir kontrol eder. Son kontrol: {NUM_HOURS} saat önce.}}</translation>
 <translation id="1065672644894730302">Tercihleriniz okunamıyor. Bazı özellikler kullanılamayabilir. Tercihlerde yapılan değişiklikler kaydedilmeyecektir.</translation>
 <translation id="107513968719897256">Kişisel hesaptan ve <ph name="NEW_USER" /> hesabından yapılan göz atma işlemlerini birbirinden ayırmak için Chromium'da yeni profil oluşturun</translation>
 <translation id="1098170124587656448">Chromium veri ihlallerine, kötü uzantılara ve diğer tehditlere karşı güvende kalmanıza yardımcı olabilir</translation>
@@ -45,7 +44,6 @@
 <translation id="2711502716910134313">Chromium Sekmesi</translation>
 <translation id="2718390899429598676">Chromium ek güvenlik için verilerinizi şifreler.</translation>
 <translation id="2770231113462710648">Varsayılan tarayıcıyı şuna dönüştür:</translation>
-<translation id="2797461000988640326">{NUM_MINS,plural, =1{Chromium, istenmeyen yazılımları haftada bir kontrol eder. Son kontrol: 1 dakika önce.}other{Chromium, istenmeyen yazılımları haftada bir kontrol eder. Son kontrol: {NUM_MINS} dakika önce.}}</translation>
 <translation id="2799223571221894425">Yeniden başlat</translation>
 <translation id="2847479871509788944">Chromium'dan kaldır...</translation>
 <translation id="2853765747879685679">Chromium'u açtığımda sor</translation>
@@ -56,7 +54,6 @@
 <translation id="3032706164202344641">Chromium, şifrelerinizi kontrol edemiyor. Daha sonra tekrar deneyin.</translation>
 <translation id="3032787606318309379">Chromium'a ekleniyor ...</translation>
 <translation id="3068515742935458733">Kilitlenme raporlarını ve <ph name="UMA_LINK" /> bilgilerini Google'a göndererek, Chromium'u daha iyi hale getirmeye yardımcı olun</translation>
-<translation id="3086207596048762442">Chromium, istenmeyen yazılımları haftada bir kontrol eder</translation>
 <translation id="3103660991484857065">Yükleyici sıkıştırılmış arşivi açamadı. Lütfen Chromium'u yeniden indirin.</translation>
 <translation id="3130323860337406239">Chromium mikrofonunuzu kullanıyor.</translation>
 <translation id="3155163173539279776">Chromium'u Yeniden Başlat</translation>
@@ -175,7 +172,6 @@
 <translation id="6847869444787758381">Chromium, şifrelerinizin güvenliğinin ihlal edilip edilmediğini size bildirir</translation>
 <translation id="6857782730669500492">Chromium - <ph name="PAGE_TITLE" /></translation>
 <translation id="6863361426438995919">Google Pay (Chromium'a kopyalandı)</translation>
-<translation id="6863846675160669383">{NUM_DAYS,plural, =1{Chromium, istenmeyen yazılımları haftada bir kontrol eder. Son kontrol: 1 gün önce.}other{Chromium, istenmeyen yazılımları haftada bir kontrol eder. Son kontrol: {NUM_DAYS} gün önce.}}</translation>
 <translation id="6893813176749746474">Chromium güncellendi, ancak programı en azından 30 gündür kullanmıyorsunuz.</translation>
 <translation id="6964305034639999644">Bağlantıyı Chromium &amp;gizli penceresinde aç</translation>
 <translation id="6990124437352146030">Chromium'un bu sitede mikrofonunuza erişmesi için izin gerekiyor</translation>
@@ -240,7 +236,6 @@
 <translation id="8621669128220841554">Yükleme belirtilmeyen bir hata nedeniyle başarısız oldu. Lütfen Chromium'u tekrar indirin.</translation>
 <translation id="8697124171261953979">Ayrıca Chromium'u başlattığınızda veya Çok Amaçlı Adres Çubuğu'ndan arama yaptığınızda gösterilecek sayfayı da denetler.</translation>
 <translation id="8704119203788522458">Bu sizin Chromium'unuz</translation>
-<translation id="8705191560707593947">Chromium, istenmeyen yazılımları haftada bir kontrol eder. Son kontrol: Dün.</translation>
 <translation id="8796602469536043152">Chromium'un bu sitede kameranıza ve mikrofonunuza erişmesi için izin gerekiyor</translation>
 <translation id="8803635938069941624">Chromium OS şartları</translation>
 <translation id="8821041990367117597">Hesap oturum açma ayrıntılarınız güncel olmadığından Chromium, verilerinizi senkronize edemedi.</translation>
@@ -256,7 +251,6 @@
 <translation id="91086099826398415">Bağlantıyı Yeni Chromium &amp;sekmesinde aç</translation>
 <translation id="911206726377975832">Tarama verileriniz de silinsin mi?</translation>
 <translation id="9158494823179993217">Sistem yöneticiniz, Chromium'u, <ph name="TARGET_URL_HOSTNAME" /> sitesini alternatif bir tarayıcıda açacak şekilde yapılandırmış.</translation>
-<translation id="9164845895615421500">Chromium, istenmeyen yazılımları haftada bir kontrol eder. Son kontrol: Biraz önce.</translation>
 <translation id="9190841055450128916">Chromium (mDNS-In)</translation>
 <translation id="93478295209880648">Chromium artık Windows XP veya Windows Vista üzerinde desteklenmediği için doğru şekilde çalışmayabilir</translation>
 <translation id="95514773681268843"><ph name="DOMAIN" />, bu cihazı kullanmadan önce aşağıdaki Hizmet Şartları'nı okuyup kabul etmenizi gerektirmektedir. Bu şartlar, Chromium OS Şartları'nın kapsamını genişletmez, değiştirmez veya sınırlamaz.</translation>
diff --git a/chrome/app/resources/chromium_strings_uk.xtb b/chrome/app/resources/chromium_strings_uk.xtb
index 26b94f4..69863c48 100644
--- a/chrome/app/resources/chromium_strings_uk.xtb
+++ b/chrome/app/resources/chromium_strings_uk.xtb
@@ -1,7 +1,6 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="uk">
-<translation id="1060499346270045814">{NUM_HOURS,plural, =1{Chromium перевіряє пристрій на наявність небажаного програмного забезпечення один раз на тиждень. Востаннє перевірено 1 годину тому.}one{Chromium перевіряє пристрій на наявність небажаного програмного забезпечення один раз на тиждень. Востаннє перевірено {NUM_HOURS} годину тому.}few{Chromium перевіряє пристрій на наявність небажаного програмного забезпечення один раз на тиждень. Востаннє перевірено {NUM_HOURS} години тому.}many{Chromium перевіряє пристрій на наявність небажаного програмного забезпечення один раз на тиждень. Востаннє перевірено {NUM_HOURS} годин тому.}other{Chromium перевіряє пристрій на наявність небажаного програмного забезпечення один раз на тиждень. Востаннє перевірено {NUM_HOURS} години тому.}}</translation>
 <translation id="1065672644894730302">Не вдається розпізнати налаштування. Деякі функції можуть бути не доступні, а зміни в налаштуваннях не зберігатимуться.</translation>
 <translation id="107513968719897256">Для роздільного веб-перегляду створіть новий профіль у Chromium для користувача <ph name="NEW_USER" /> (окремий від особистого профілю)</translation>
 <translation id="1098170124587656448">Chromium захищає від порушень безпеки даних, шкідливих розширень тощо</translation>
@@ -45,7 +44,6 @@
 <translation id="2711502716910134313">Вкладка Chromium</translation>
 <translation id="2718390899429598676">Задля підвищення безпеки Chromium шифруватиме ваші дані.</translation>
 <translation id="2770231113462710648">Змінити веб-переглядач за умовчанням на:</translation>
-<translation id="2797461000988640326">{NUM_MINS,plural, =1{Chromium перевіряє пристрій на наявність небажаного програмного забезпечення один раз на тиждень. Востаннє перевірено 1 хвилину тому.}one{Chromium перевіряє пристрій на наявність небажаного програмного забезпечення один раз на тиждень. Востаннє перевірено {NUM_MINS} хвилину тому.}few{Chromium перевіряє пристрій на наявність небажаного програмного забезпечення один раз на тиждень. Востаннє перевірено {NUM_MINS} хвилини тому.}many{Chromium перевіряє пристрій на наявність небажаного програмного забезпечення один раз на тиждень. Востаннє перевірено {NUM_MINS} хвилин тому.}other{Chromium перевіряє пристрій на наявність небажаного програмного забезпечення один раз на тиждень. Востаннє перевірено {NUM_MINS} хвилини тому.}}</translation>
 <translation id="2799223571221894425">Перезапустити</translation>
 <translation id="2847479871509788944">Видалити з Chromium…</translation>
 <translation id="2853765747879685679">Запитувати, коли я відкриваю Chromium</translation>
@@ -56,7 +54,6 @@
 <translation id="3032706164202344641">Chromium не може перевірити паролі. Повторіть спробу пізніше.</translation>
 <translation id="3032787606318309379">Додавання в Chromium...</translation>
 <translation id="3068515742935458733">Допоможіть покращити Chromium, надсилаючи звіти про аварійне завершення роботи та <ph name="UMA_LINK" /> в Google</translation>
-<translation id="3086207596048762442">Chromium перевіряє пристрій на наявність небажаного програмного забезпечення один раз на тиждень</translation>
 <translation id="3103660991484857065">Програмі встановлення не вдалося видобути архів. Завантажте Chromium ще раз.</translation>
 <translation id="3130323860337406239">Chromium використовує ваш мікрофон.</translation>
 <translation id="3155163173539279776">Перезапустити Chromium</translation>
@@ -177,7 +174,6 @@
 <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 день тому.}one{Chromium перевіряє пристрій на наявність небажаного програмного забезпечення один раз на тиждень. Востаннє перевірено {NUM_DAYS} день тому.}few{Chromium перевіряє пристрій на наявність небажаного програмного забезпечення один раз на тиждень. Востаннє перевірено {NUM_DAYS} дні тому.}many{Chromium перевіряє пристрій на наявність небажаного програмного забезпечення один раз на тиждень. Востаннє перевірено {NUM_DAYS} днів тому.}other{Chromium перевіряє пристрій на наявність небажаного програмного забезпечення один раз на тиждень. Востаннє перевірено {NUM_DAYS} дня тому.}}</translation>
 <translation id="6893813176749746474">Chromium оновлено, проте ви не користувалися цим веб-переглядачем щонайменше 30 днів.</translation>
 <translation id="6964305034639999644">Відкрити посилання в аноні&amp;мному вікні Chromium</translation>
 <translation id="6990124437352146030">Chromium потрібен дозвіл на використання мікрофона, щоб надати цьому сайту доступ до нього</translation>
@@ -242,7 +238,6 @@
 <translation id="8621669128220841554">Не вдалося встановити через невизначену помилку. Завантажте Chromium ще раз.</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</translation>
 <translation id="8821041990367117597">Chromium не вдалося синхронізувати ваші дані, оскільки дані для входу в обліковий запис застаріли.</translation>
@@ -258,7 +253,6 @@
 <translation id="91086099826398415">Відкрити посилання в новій &amp;вкладці 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="93478295209880648">Chromium може працювати неналежним чином, оскільки більше не підтримується у Windows XP та Windows Vista</translation>
 <translation id="95514773681268843">Перш ніж використовувати цей пристрій, потрібно прочитати й прийняти наведені нижче Загальні положення та умови для <ph name="DOMAIN" />. Ці умови не розширюють, не змінюють і не обмежують Умови використання ОС Chromium.</translation>
diff --git a/chrome/app/resources/chromium_strings_ur.xtb b/chrome/app/resources/chromium_strings_ur.xtb
index 1cb2ef8..5cb67d1 100644
--- a/chrome/app/resources/chromium_strings_ur.xtb
+++ b/chrome/app/resources/chromium_strings_ur.xtb
@@ -1,7 +1,6 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="ur">
-<translation id="1060499346270045814">{NUM_HOURS,plural, =1{‏Chromium ہفتے میں ایک بار غیر مطلوبہ سافٹ ویئر کو چیک کرتا ہے۔ آخری بار چیک کیا گیا: 1 گھنٹہ پہلے۔}other{‏Chromium ہفتے میں ایک بار غیر مطلوبہ سافٹ ویئر کو چیک کرتا ہے۔ آخری بار چیک کیا گیا: {NUM_HOURS} گھنٹے پہلے۔}}</translation>
 <translation id="1065672644894730302">آپ کی ترجیحات کو نہیں پڑھا جا سکتا ہے۔
 
 کچھ خصوصیات غیر دستیاب ہو سکتی ہیں اور ترجیحات میں تبدیلیاں محفوظ نہیں ہونگی۔</translation>
@@ -47,7 +46,6 @@
 <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="2853765747879685679">‏جب میں Chromium کھولتا ہوں تو پوچھیں</translation>
@@ -58,7 +56,6 @@
 <translation id="3032706164202344641">‏Chromium آپ کے پاس ورڈز چیک نہیں کر سکتا ہے۔ بعد میں دوبارہ کوشش کریں۔</translation>
 <translation id="3032787606318309379">‏Chromium میں شامل کیا جا رہا ہے…</translation>
 <translation id="3068515742935458733">‏Google کو کریش کی رپورٹیں اور <ph name="UMA_LINK" /> بھیج کر Chromium کو بہتر بنانے میں مدد کریں</translation>
-<translation id="3086207596048762442">‏Chromium ہفتے میں ایک بار غیر مطلوبہ سافٹ ویئر کو چیک کرتا ہے</translation>
 <translation id="3103660991484857065">‏انسٹالر آرکائیو کا کمپریشن ختم کرنے میں ناکام ہوگیا۔ براہ کرم Chromium کو دوبارہ ڈاؤن لوڈ کریں۔</translation>
 <translation id="3130323860337406239">‏Chromium آپ کا مائیکروفون استعمال کر رہا ہے۔</translation>
 <translation id="3155163173539279776">‏Chromium کو دوبارہ شروع کریں</translation>
@@ -179,7 +176,6 @@
 <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 &amp;پوشیدگی ونڈو میں کھولیں</translation>
 <translation id="6990124437352146030">‏Chromium کو اس سائٹ کیلئے آپ کے مائیکروفون تک رسائی کی اجازت درکار ہے</translation>
@@ -244,7 +240,6 @@
 <translation id="8621669128220841554">‏غیر متعین خرابی کی وجہ سے انسٹالیشن ناکام ہوگیا۔ براہ کرم Chromium دوبارہ ڈاؤن لوڈ کریں۔</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">‏Chromium آپ کے اکاؤنٹ کی سائن ان تفصیلات پرانی ہونے کی وجہ سے آپ کے ڈیٹا کی مطابقت پذیری نہیں کر سکا۔</translation>
@@ -260,7 +255,6 @@
 <translation id="91086099826398415">‏لنک کو نئے Chromium &amp;ٹیب میں کھولیں</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="93478295209880648">‏ممکن ہے کہ Chromium ٹھیک طریقے سے کام نہ کرے کیونکہ یہ اب Windows XP یا Windows Vista پر تعاون یافتہ نہیں ہے</translation>
 <translation id="95514773681268843">‏<ph name="DOMAIN" /> تقاضہ کرتا ہے کہ آپ یہ آلہ استعمال کرنے سے پہلے مندرجہ ذیل سروس کی شرائط کو پڑھیں اور قبول کریں۔ یہ شرائط Chromium OS شرائط کی ایکسٹینشن، ان میں ترمیم یا انہیں محدود نہیں کرتی ہیں۔</translation>
diff --git a/chrome/app/resources/chromium_strings_uz.xtb b/chrome/app/resources/chromium_strings_uz.xtb
index f43ac42..4d310ca 100644
--- a/chrome/app/resources/chromium_strings_uz.xtb
+++ b/chrome/app/resources/chromium_strings_uz.xtb
@@ -1,7 +1,6 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="uz">
-<translation id="1060499346270045814">{NUM_HOURS,plural, =1{Chromium haftada bir marta zararli dasturlar mavjudligini tekshiradi. Oxirgi marta: 1 soat oldin tekshirilgan.}other{Chromium haftada bir marta zararli dasturlar mavjudligini tekshiradi. Oxirgi marta: {NUM_HOURS} soat oldin tekshirilgan.}}</translation>
 <translation id="1065672644894730302">Sozlamalarni ko‘rib bo‘lmadi. Ba’zi funksiyalar mavjud emas va o‘zgartirilgan sozlamalar saqlanmaydi.</translation>
 <translation id="107513968719897256">Internetni <ph name="NEW_USER" /> bilan alohida kezish maqsadida Chromiumda yangi profil oching</translation>
 <translation id="1098170124587656448">Chromium maʼlumotlaringizni axborotlar sizib chiqishi va xavfsizlikka oid boshqa muammolardan himoyalaydi</translation>
@@ -45,7 +44,6 @@
 <translation id="2711502716910134313">Chromium sahifasi</translation>
 <translation id="2718390899429598676">Xavfsizlik himoyasini oshirish maqsadida Chromium ma’lumotlaringizni shifrlaydi.</translation>
 <translation id="2770231113462710648">Standart brauzer etib tayinlash:</translation>
-<translation id="2797461000988640326">{NUM_MINS,plural, =1{Chromium haftada bir marta zararli dasturlar mavjudligini tekshiradi. Oxirgi marta: 1 daqiqa oldin tekshirilgan.}other{Chromium haftada bir marta zararli dasturlar mavjudligini tekshiradi. Oxirgi marta: {NUM_MINS} daqiqa oldin tekshirilgan.}}</translation>
 <translation id="2799223571221894425">Qaytadan ishga tushirish</translation>
 <translation id="2847479871509788944">Chromium‘dan o‘chirish...</translation>
 <translation id="2853765747879685679">Chromium ochilganda soʻralsin</translation>
@@ -56,7 +54,6 @@
 <translation id="3032706164202344641">Chromium parollaringizni tekshira olmadi. Keyinroq qayta urining.</translation>
 <translation id="3032787606318309379">Chromium‘ga o‘rnatilmoqda...</translation>
 <translation id="3068515742935458733">Google‘ga ishdan chiqishlar hisoboti va <ph name="UMA_LINK" />‘ni jo‘natib Chromium yaxshilanishiga yordam berish.</translation>
-<translation id="3086207596048762442">Chromium haftada bir marta zararli dasturlar mavjudligini tekshiradi</translation>
 <translation id="3103660991484857065">O‘rnatish dasturi arxivni ajrata olmadi. Chromium’ni qayta yuklab oling.</translation>
 <translation id="3130323860337406239">Chromium mikrofondan foydalanmoqda.</translation>
 <translation id="3155163173539279776">Chromium’ni qayta ishga tushiring</translation>
@@ -175,7 +172,6 @@
 <translation id="6847869444787758381">Parollaringiz oshkor etilsa, Chromium bu haqida xabar qiladi</translation>
 <translation id="6857782730669500492">Chromium – <ph name="PAGE_TITLE" /></translation>
 <translation id="6863361426438995919">Google Pay (Chromium brauzeriga nusxalandi)</translation>
-<translation id="6863846675160669383">{NUM_DAYS,plural, =1{Chromium haftada bir marta zararli dasturlar mavjudligini tekshiradi. Oxirgi marta: 1 kun oldin tekshirilgan.}other{Chromium haftada bir marta zararli dasturlar mavjudligini tekshiradi. Oxirgi marta: {NUM_DAYS} kun oldin tekshirilgan.}}</translation>
 <translation id="6893813176749746474">Chromium yangilandi, lekin siz undan 30 kun davomida foydalanmadingiz.</translation>
 <translation id="6964305034639999644">Havolani Chromium &amp;inkognito oynasida ochish</translation>
 <translation id="6990124437352146030">Bu sayt mikrofoningizdan foydalanishi uchun Chromium brauzeriga ruxsat berishingiz lozim</translation>
@@ -240,7 +236,6 @@
 <translation id="8621669128220841554">O‘rnatish vaqtida kutilmagan xatolik yuz berdi. Chromium‘ni qaytadan yuklab oling.</translation>
 <translation id="8697124171261953979">Bundan tashqari kengaytma Chromium boshlash sahifasini va omniboksdagi so‘rovlar uchun foydalaniladigan birlamchi qidiruv tizimini o‘zgartirdi.</translation>
 <translation id="8704119203788522458">Bu sizning shaxsiy Chromium brauzeringiz</translation>
-<translation id="8705191560707593947">Chromium haftada bir marta zararli dasturlar mavjudligini tekshiradi. Oxirgi marta: kecha tekshirilgan.</translation>
 <translation id="8796602469536043152">Bu sayt kamera va mikrofoningizdan foydalanishi uchun Chromium brauzeriga ruxsat berishingiz lozim</translation>
 <translation id="8803635938069941624">Chromium OS shartlari</translation>
 <translation id="8821041990367117597">Chromium ma’lumotlaringizni sinxronlay olmadi, chunki hisobingiz haqidagi ma’lumotlar eskirgan.</translation>
@@ -256,7 +251,6 @@
 <translation id="91086099826398415">Havolani yangi Chromium varaqda ochish</translation>
 <translation id="911206726377975832">Brauzer faoliyati haqidagi ma’lumotlar ham tozalansinmi?</translation>
 <translation id="9158494823179993217">Tizim administratori <ph name="TARGET_URL_HOSTNAME" /> havolasini muqobil brauzerda ochiladigan qilib sozlagan.</translation>
-<translation id="9164845895615421500">Chromium haftada bir marta zararli dasturlar mavjudligini tekshiradi. Oxirgi marta: hozirgina tekshirilgan.</translation>
 <translation id="9190841055450128916">Chromium (mDNS-In)</translation>
 <translation id="93478295209880648">Chromium brauzeri Windows XP yoki Windows Vista tizimlarida ishlamay qolishi mumkin, chunki uning yangi versiyalarida bu tizimlar ta’minoti to‘xtatiladi</translation>
 <translation id="95514773681268843"><ph name="DOMAIN" /> bu qurilmadan foydalanishdan oldin quyidagi Xizmat shartlarini o‘qib, qabul qilishingizni talab qiladi. Bu shartlar Chromium OS shartlarini kengaytirmaydi, o‘zgartirmaydi yoki cheklamaydi.</translation>
diff --git a/chrome/app/resources/chromium_strings_vi.xtb b/chrome/app/resources/chromium_strings_vi.xtb
index 4d6bda9..53a8a81e 100644
--- a/chrome/app/resources/chromium_strings_vi.xtb
+++ b/chrome/app/resources/chromium_strings_vi.xtb
@@ -1,7 +1,6 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="vi">
-<translation id="1060499346270045814">{NUM_HOURS,plural, =1{Chromium kiểm tra để phát hiện phần mềm không mong muốn một lần một tuần. Lần kiểm tra gần đây nhất: 1 giờ trước.}other{Chromium kiểm tra để phát hiện phần mềm không mong muốn một lần một tuần. Lần kiểm tra gần đây nhất: {NUM_HOURS} giờ trước.}}</translation>
 <translation id="1065672644894730302">Không thể đọc tùy chọn của bạn. Một số tính năng có thể không khả dụng và các thay đổi đối với tùy chọn sẽ không được lưu.</translation>
 <translation id="107513968719897256">Để tách biệt giữa hoạt động duyệt web cá nhân và hoạt động duyệt web của <ph name="NEW_USER" />, hãy tạo một hồ sơ mới trong Chromium</translation>
 <translation id="1098170124587656448">Chromium có thể giúp bảo vệ bạn trước các sự cố rò rỉ dữ liệu, tiện ích độc hại và những vấn đề khác</translation>
@@ -45,7 +44,6 @@
 <translation id="2711502716910134313">Thẻ Chromium</translation>
 <translation id="2718390899429598676">Để bảo mật hơn, Chromium sẽ mã hóa dữ liệu của bạn.</translation>
 <translation id="2770231113462710648">Thay đổi trình duyệt mặc định thành:</translation>
-<translation id="2797461000988640326">{NUM_MINS,plural, =1{Chromium kiểm tra để phát hiện phần mềm không mong muốn một lần một tuần. Lần kiểm tra gần đây nhất: 1 phút trước.}other{Chromium kiểm tra để phát hiện phần mềm không mong muốn một lần một tuần. Lần kiểm tra gần đây nhất: {NUM_MINS} phút trước.}}</translation>
 <translation id="2799223571221894425">Chạy lại</translation>
 <translation id="2847479871509788944">Xóa khỏi Chromium...</translation>
 <translation id="2853765747879685679">Hỏi khi tôi mở Chromium</translation>
@@ -56,7 +54,6 @@
 <translation id="3032706164202344641">Chromium không thể kiểm tra mật khẩu của bạn. Hãy thử lại sau.</translation>
 <translation id="3032787606318309379">Đang thêm vào Chromium...</translation>
 <translation id="3068515742935458733">Giúp cải thiện Chromium bằng cách gửi báo cáo sự cố và <ph name="UMA_LINK" /> tới Google</translation>
-<translation id="3086207596048762442">Chromium kiểm tra để phát hiện phần mềm không mong muốn một lần một tuần</translation>
 <translation id="3103660991484857065">Trình cài đặt không thể giải nén tệp lưu trữ. Hãy tải xuống Chromium lại lần nữa.</translation>
 <translation id="3130323860337406239">Chromium đang sử dụng micrô của bạn.</translation>
 <translation id="3155163173539279776">Chạy lại Chromium</translation>
@@ -177,7 +174,6 @@
 <translation id="6847869444787758381">Chromium cho bạn biết mật khẩu của bạn có bị đánh cắp hay không</translation>
 <translation id="6857782730669500492">Chromium - <ph name="PAGE_TITLE" /></translation>
 <translation id="6863361426438995919">Google Pay (đã sao chép vào Chromium)</translation>
-<translation id="6863846675160669383">{NUM_DAYS,plural, =1{Chromium kiểm tra để phát hiện phần mềm không mong muốn một lần một tuần. Lần kiểm tra gần đây nhất: 1 ngày trước.}other{Chromium kiểm tra để phát hiện phần mềm không mong muốn một lần một tuần. Lần kiểm tra gần đây nhất: {NUM_DAYS} ngày trước.}}</translation>
 <translation id="6893813176749746474">Chromium đã được cập nhật nhưng bạn đã không sử dụng trình duyệt này trong ít nhất 30 ngày.</translation>
 <translation id="6964305034639999644">Mở liên kết trong cửa sổ ẩn danh của Chromium</translation>
 <translation id="6990124437352146030">Chromium cần có quyền truy cập vào micrô của bạn cho trang web này</translation>
@@ -242,7 +238,6 @@
 <translation id="8621669128220841554">Không thể cài đặt do xảy ra lỗi không xác định. Hãy tải xuống Chromium lại lần nữa.</translation>
 <translation id="8697124171261953979">Tiện ích này cũng điều khiển trang nào được hiển thị khi bạn khởi động Chromium hoặc tìm kiếm từ Thanh địa chỉ.</translation>
 <translation id="8704119203788522458">Đây là Chromium của bạn</translation>
-<translation id="8705191560707593947">Chromium kiểm tra để phát hiện phần mềm không mong muốn một lần một tuần. Lần kiểm tra gần đây nhất: hôm qua.</translation>
 <translation id="8796602469536043152">Chromium cần có quyền truy cập vào máy ảnh và micrô của bạn cho trang web này</translation>
 <translation id="8803635938069941624">Điều khoản Chromium OS</translation>
 <translation id="8821041990367117597">Chromium không thể đồng bộ hóa dữ liệu của bạn vì chi tiết đăng nhập tài khoản của bạn đã cũ.</translation>
@@ -258,7 +253,6 @@
 <translation id="91086099826398415">Mở liên kết trong thẻ mới của Chromium</translation>
 <translation id="911206726377975832">Bạn cũng muốn xóa dữ liệu duyệt web của mình?</translation>
 <translation id="9158494823179993217">Quản trị viên hệ thống của bạn đã định cấu hình Chromium để mở một trình duyệt thay thế khi truy cập vào <ph name="TARGET_URL_HOSTNAME" />.</translation>
-<translation id="9164845895615421500">Chromium kiểm tra để phát hiện phần mềm không mong muốn một lần một tuần. Lần kiểm tra gần đây nhất: vài phút trước.</translation>
 <translation id="9190841055450128916">Chromium (mDNS-In)</translation>
 <translation id="93478295209880648">Chromium có thể không hoạt động chính xác do không được hỗ trợ trên Windows XP hoặc Windows Vista nữa</translation>
 <translation id="95514773681268843"><ph name="DOMAIN" /> yêu cầu bạn đọc và chấp nhận Điều khoản dịch vụ sau đây trước khi sử dụng thiết bị này. Những điều khoản này không mở rộng, sửa đổi hoặc giới hạn Điều khoản Chromium OS.</translation>
diff --git a/chrome/app/resources/chromium_strings_zh-CN.xtb b/chrome/app/resources/chromium_strings_zh-CN.xtb
index b1b1cd5..e13091f 100644
--- a/chrome/app/resources/chromium_strings_zh-CN.xtb
+++ b/chrome/app/resources/chromium_strings_zh-CN.xtb
@@ -1,7 +1,6 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="zh-CN">
-<translation id="1060499346270045814">{NUM_HOURS,plural, =1{Chromium 会以每周 1 次的频率检查是否有垃圾软件。上次检查时间:1 小时前。}other{Chromium 会以每周 1 次的频率检查是否有垃圾软件。上次检查时间:{NUM_HOURS} 小时前。}}</translation>
 <translation id="1065672644894730302">系统无法读取您的偏好设置。某些功能可能无法使用,并且对偏好设置所做的更改不会保存。</translation>
 <translation id="107513968719897256">若要将个人的浏览数据与 <ph name="NEW_USER" /> 的浏览数据分隔开来,请在 Chromium 中创建一份新的个人资料</translation>
 <translation id="1098170124587656448">Chromium 有助于保护您免受数据泄露、不良扩展程序等问题的影响</translation>
@@ -45,7 +44,6 @@
 <translation id="2711502716910134313">Chromium 标签页</translation>
 <translation id="2718390899429598676">为了提高安全性,Chromium 将对您的数据进行加密。</translation>
 <translation id="2770231113462710648">将默认浏览器更改为:</translation>
-<translation id="2797461000988640326">{NUM_MINS,plural, =1{Chromium 会以每周 1 次的频率检查是否有垃圾软件。上次检查时间:1 分钟前。}other{Chromium 会以每周 1 次的频率检查是否有垃圾软件。上次检查时间:{NUM_MINS} 分钟前。}}</translation>
 <translation id="2799223571221894425">重新启动</translation>
 <translation id="2847479871509788944">从Chromium中移除…</translation>
 <translation id="2853765747879685679">在我打开 Chromium 时询问</translation>
@@ -56,7 +54,6 @@
 <translation id="3032706164202344641">Chromium 无法检查您的密码。请稍后重试。</translation>
 <translation id="3032787606318309379">正在添加到 Chromium...</translation>
 <translation id="3068515742935458733">将崩溃报告和<ph name="UMA_LINK" />发送给Google,帮助我们完善Chromium。</translation>
-<translation id="3086207596048762442">Chromium 会以每周 1 次的频率检查是否有垃圾软件</translation>
 <translation id="3103660991484857065">安装程序解压缩归档失败。请重新下载 Chromium。</translation>
 <translation id="3130323860337406239">Chromium 正在使用您的麦克风。</translation>
 <translation id="3155163173539279776">重新启动 Chromium</translation>
@@ -177,7 +174,6 @@
 <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 次的频率检查是否有垃圾软件。上次检查时间:1 天前。}other{Chromium 会以每周 1 次的频率检查是否有垃圾软件。上次检查时间:{NUM_DAYS} 天前。}}</translation>
 <translation id="6893813176749746474">Chromium 已更新,但您已经至少 30 天未使用它了。</translation>
 <translation id="6964305034639999644">在 Chromium 无痕式窗口中打开链接(&amp;G)</translation>
 <translation id="6990124437352146030">Chromium 需要获得相应权限,才能允许此网站使用您的麦克风</translation>
@@ -242,7 +238,6 @@
 <translation id="8621669128220841554">未指定的错误导致安装失败。请重新下载 Chromium。</translation>
 <translation id="8697124171261953979">它还能够控制您启动Chromium后或通过多功能框进行搜索时系统显示的页面。</translation>
 <translation id="8704119203788522458">这是您的专属Chromium</translation>
-<translation id="8705191560707593947">Chromium 会以每周 1 次的频率检查是否有垃圾软件。上次检查时间:昨天。</translation>
 <translation id="8796602469536043152">Chromium 需要获得相应权限,才能允许此网站使用您的摄像头和麦克风</translation>
 <translation id="8803635938069941624">Chromium操作系统条款</translation>
 <translation id="8821041990367117597">由于您的帐号登录详细信息已过期,Chromium无法同步您的数据。</translation>
@@ -258,7 +253,6 @@
 <translation id="91086099826398415">在 Chromium 新标签页中打开链接(&amp;T)</translation>
 <translation id="911206726377975832">同时删除您的浏览数据吗?</translation>
 <translation id="9158494823179993217">您的系统管理员已将 Chromium 配置为使用备用浏览器访问 <ph name="TARGET_URL_HOSTNAME" />。</translation>
-<translation id="9164845895615421500">Chromium 会以每周 1 次的频率检查是否有垃圾软件。上次检查时间:刚才。</translation>
 <translation id="9190841055450128916">Chromium (mDNS-In)</translation>
 <translation id="93478295209880648">Chromium 可能无法正常运行,因为它不再支持 Windows XP 和 Windows Vista</translation>
 <translation id="95514773681268843"><ph name="DOMAIN" /> 要求您必须先阅读并接受以下服务条款,才能使用此设备。这些条款不会扩大、修改或限制 Chromium 操作系统条款。</translation>
diff --git a/chrome/app/resources/chromium_strings_zh-HK.xtb b/chrome/app/resources/chromium_strings_zh-HK.xtb
index 8f31d9761d..faa9b14 100644
--- a/chrome/app/resources/chromium_strings_zh-HK.xtb
+++ b/chrome/app/resources/chromium_strings_zh-HK.xtb
@@ -1,7 +1,6 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="zh-HK">
-<translation id="1060499346270045814">{NUM_HOURS,plural, =1{Chromium 每星期會檢查 1 次,查看有否垃圾軟件。上次檢查時間:1 小時前。}other{Chromium 每星期會檢查 1 次,查看有否垃圾軟件。上次檢查時間:{NUM_HOURS} 小時前。}}</translation>
 <translation id="1065672644894730302">系統無法讀取您的偏好設定。
 
 部分功能可能無法使用,而系統也不會儲存任何偏好設定的變更。</translation>
@@ -47,7 +46,6 @@
 <translation id="2711502716910134313">Chromium 分頁</translation>
 <translation id="2718390899429598676">為提高安全性,Chromium 會將您的資料加密。</translation>
 <translation id="2770231113462710648">將預設瀏覽器變更為:</translation>
-<translation id="2797461000988640326">{NUM_MINS,plural, =1{Chromium 每星期會檢查 1 次,查看有否垃圾軟件。上次檢查時間:1 分鐘前。}other{Chromium 每星期會檢查 1 次,查看有否垃圾軟件。上次檢查時間:{NUM_MINS} 分鐘前。}}</translation>
 <translation id="2799223571221894425">重新啟動</translation>
 <translation id="2847479871509788944">從 Chromium 中移除…</translation>
 <translation id="2853765747879685679">開啟 Chromium 時詢問我</translation>
@@ -58,7 +56,6 @@
 <translation id="3032706164202344641">Chromium 無法檢查密碼,請稍後再試。</translation>
 <translation id="3032787606318309379">正在新增至 Chromium…</translation>
 <translation id="3068515742935458733">將當機報告和<ph name="UMA_LINK" />傳送給 Google,助我們一臂之力,讓 Google Chrome 更臻完美</translation>
-<translation id="3086207596048762442">Chromium 每星期會檢查 1 次有否垃圾軟件</translation>
 <translation id="3103660991484857065">安裝程式無法解壓縮封存檔案,請重新下載 Chromium。</translation>
 <translation id="3130323860337406239">Chromium 正在使用您的麥克風。</translation>
 <translation id="3155163173539279776">重新啟動 Chromium</translation>
@@ -179,7 +176,6 @@
 <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 次,查看有否垃圾軟件。上次檢查時間:1 天前。}other{Chromium 每星期會檢查 1 次,查看有否垃圾軟件。上次檢查時間:{NUM_DAYS} 天前。}}</translation>
 <translation id="6893813176749746474">Chromium 已更新,但您已至少超過 30 天沒有使用 Chromium。</translation>
 <translation id="6964305034639999644">在 Chromium 無痕式視窗中開啟連結(&amp;G)</translation>
 <translation id="6990124437352146030">Chromium 需要取得權限,才能讓這個網站存取您的麥克風</translation>
@@ -243,7 +239,6 @@
 <translation id="8621669128220841554">不明錯誤導致安裝失敗,請重新下載 Chromium。</translation>
 <translation id="8697124171261953979">這個擴充功能也會控管 Chromium 啟動時或您使用網址列搜尋時所顯示的網頁。</translation>
 <translation id="8704119203788522458">這是您專屬的 Chromium</translation>
-<translation id="8705191560707593947">Chromium 每星期會檢查 1 次,查看有否垃圾軟件。上次檢查時間:昨天。</translation>
 <translation id="8796602469536043152">Chromium 需要取得權限,才能讓這個網站存取您的相機和麥克風</translation>
 <translation id="8803635938069941624">Chromium 作業系統條款</translation>
 <translation id="8821041990367117597">您的帳戶登入詳細資料尚未更新,因此 Chromium 無法同步處理您的數據。</translation>
@@ -259,7 +254,6 @@
 <translation id="91086099826398415">在 Chromium 的新分頁中開啟連結(&amp;T)</translation>
 <translation id="911206726377975832">您要一併刪除瀏覽數據嗎?</translation>
 <translation id="9158494823179993217">系統管理員已設定 Chromium 開啟替代瀏覽器來存取 <ph name="TARGET_URL_HOSTNAME" />。</translation>
-<translation id="9164845895615421500">Chromium 每星期會檢查 1 次,查看有否垃圾軟件。上次檢查時間:剛才。</translation>
 <translation id="9190841055450128916">Chromium (mDNS-In)</translation>
 <translation id="93478295209880648">由於 Chromium 將不再支援 Windows XP 或 Windows Vista,因此可能無法正常運作</translation>
 <translation id="95514773681268843">在使用這部裝置前,<ph name="DOMAIN" /> 要求您仔細閱讀並接受下列《服務條款》。這些條款不會擴展、修改或限制《Chromium 作業系統條款》。</translation>
diff --git a/chrome/app/resources/chromium_strings_zh-TW.xtb b/chrome/app/resources/chromium_strings_zh-TW.xtb
index b7d27c1..c5db429 100644
--- a/chrome/app/resources/chromium_strings_zh-TW.xtb
+++ b/chrome/app/resources/chromium_strings_zh-TW.xtb
@@ -1,7 +1,6 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="zh-TW">
-<translation id="1060499346270045814">{NUM_HOURS,plural, =1{Chromium 每週檢查一次垃圾軟體。上次檢查時間:1 小時前。}other{Chromium 每週檢查一次垃圾軟體。上次檢查時間:{NUM_HOURS} 小時前。}}</translation>
 <translation id="1065672644894730302">系統無法讀取你的偏好設定。部分功能可能無法使用,且系統也不會儲存任何偏好設定的變更。</translation>
 <translation id="107513968719897256">如要將個人瀏覽與 <ph name="NEW_USER" /> 的瀏覽區隔開來,請在 Chromium 中建立新的設定檔</translation>
 <translation id="1098170124587656448">Chromium 可確保安全性,例如防範資料侵害事件或封鎖含有惡意軟體的擴充功能等等</translation>
@@ -45,7 +44,6 @@
 <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="2853765747879685679">開啟 Chromium 時詢問我</translation>
@@ -56,7 +54,6 @@
 <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>
@@ -177,7 +174,6 @@
 <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 天沒有使用 Chromium 了。</translation>
 <translation id="6964305034639999644">在 Chromium 無痕式視窗中開啟連結(&amp;G)</translation>
 <translation id="6990124437352146030">Chromium 需要相關權限,才能讓這個網站使用你的麥克風</translation>
@@ -242,7 +238,6 @@
 <translation id="8621669128220841554">不明錯誤導致安裝失敗,請重新下載 Chromium。</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 作業系統條款</translation>
 <translation id="8821041990367117597">你的帳戶登入詳細資料尚未更新,因此 Chromium 無法同步處理你的資料。</translation>
@@ -258,7 +253,6 @@
 <translation id="91086099826398415">在新的 Chromium 分頁中開啟連結(&amp;T)</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="93478295209880648">Chromium 已不適用於 Windows XP 或 Windows Vista,因此可能無法正常運作</translation>
 <translation id="95514773681268843">在使用這個裝置前,<ph name="DOMAIN" /> 要求你詳讀並接受下列《服務條款》。這些條款不會擴展、修改或限制《Chromium 作業系統條款》。</translation>
diff --git a/chrome/app/resources/chromium_strings_zu.xtb b/chrome/app/resources/chromium_strings_zu.xtb
index 7e7377b..639e7da 100644
--- a/chrome/app/resources/chromium_strings_zu.xtb
+++ b/chrome/app/resources/chromium_strings_zu.xtb
@@ -1,7 +1,6 @@
 <?xml version="1.0" ?>
 <!DOCTYPE translationbundle>
 <translationbundle lang="zu">
-<translation id="1060499346270045814">{NUM_HOURS,plural, =1{I-Chromium ihlola isofthiwe engafuneki kanye ngeviki. Kugcinwe ukuhlolwa: Ehoreni eli-1 eledlule}one{I-Chromium ihlola isofthiwe engafuneki kanye ngeviki. Kugcinwe ukuhlolwa: Emahoreni angu-{NUM_HOURS} adlule.}other{I-Chromium ihlola isofthiwe engafuneki kanye ngeviki. Kugcinwe ukuhlolwa: Emahoreni angu-{NUM_HOURS} adlule.}}</translation>
 <translation id="1065672644894730302">Okuncamelayo kwakho akukwazi ukufundwa.
 
 Ezinye izici kungenzeka zingabi khona futhi izinguquko kokuncamelayo ngeke zize zilondolozwe.</translation>
@@ -47,7 +46,6 @@
 <translation id="2711502716910134313">Ithebhu le-Chromium</translation>
 <translation id="2718390899429598676">Ngokuvikela okungeziwe, i-Chromium izobethela idatha yakho.</translation>
 <translation id="2770231113462710648">Guqula isiphequluli esizenzakalelayo sibe yi-:</translation>
-<translation id="2797461000988640326">{NUM_MINS,plural, =1{I-Chromium ihlola isofthiwe engafuneki kanye ngeviki. Kugcinwe ukuhlolwa: Umzuzu o-1 odlule.}one{I-Chromium ihlola isofthiwe engafuneki kanye ngeviki. Kugcinwe ukuhlolwa: Kwimizuzu engu-{NUM_MINS} edlule.}other{I-Chromium ihlola isofthiwe engafuneki kanye ngeviki. Kugcinwe ukuhlolwa: Kwimizuzu engu-{NUM_MINS} edlule.}}</translation>
 <translation id="2799223571221894425">Qalisa kabusha</translation>
 <translation id="2847479871509788944">Susa kusuka  ku-Chromium...</translation>
 <translation id="2853765747879685679">Buza uma ngivula i-Chromium</translation>
@@ -58,7 +56,6 @@
 <translation id="3032706164202344641">I-Chromium ayikwazi ukuhlola iphasiwedi yakho. Zama futhi emuva kwesikhathi.</translation>
 <translation id="3032787606318309379">Ingeza ku-Chromium...</translation>
 <translation id="3068515742935458733">Siza ukwenza i-Chromium ibe ngcono ngokuthumela imibiko yokuphahlazeka ne-<ph name="UMA_LINK" /> ku-Google</translation>
-<translation id="3086207596048762442">I-Chromium ihlola isofthiwe engafuneki kanye ngeviki</translation>
 <translation id="3103660991484857065">Isifaki sihlulekile ukungaminyanisi ingobo yomlando. Sicela ulande i-Chromium futhi.</translation>
 <translation id="3130323860337406239">I-Chromium isebenzisa imakrofoni yakho.</translation>
 <translation id="3155163173539279776">Phinda uqalise i-Chromium</translation>
@@ -179,7 +176,6 @@
 <translation id="6847869444787758381">I-Chromium ikuvumela kuthi wazi amaphasiwedi akho afakwe engcupheni</translation>
 <translation id="6857782730669500492">I-Chromium - <ph name="PAGE_TITLE" /></translation>
 <translation id="6863361426438995919">I-Google Pay (ikopishelwe ku-Chromium)</translation>
-<translation id="6863846675160669383">{NUM_DAYS,plural, =1{I-Chromium ihlola isofthiwe engafuneki kanye ngeviki. Kugcinwe ukuhlolwa: Osukwini olu-1 olwedlule.}one{I-Chromium ihlola isofthiwe engafuneki kanye ngeviki. Kugcinwe ukuhlolwa: Ezinsukwini ezingu-{NUM_DAYS} ezedlule.}other{I-Chromium ihlola isofthiwe engafuneki kanye ngeviki. Kugcinwe ukuhlolwa: Ezinsukwini ezingu-{NUM_DAYS} ezedlule.}}</translation>
 <translation id="6893813176749746474">I-Chromium ibuyekeziwe, kodwa awukakayisebenzisi okungenani izinsuku ezingu-30.</translation>
 <translation id="6964305034639999644">Vula isixhumanisi kuwindi le-Chromium inco&amp;gnito</translation>
 <translation id="6990124437352146030">I-Chromium idinga imvume ukuze ifinyelele kumakrofoni yakho yaleli sayithi</translation>
@@ -244,7 +240,6 @@
 <translation id="8621669128220841554">Ukufakwa kuhlulekile ngenxa yephutha elingacacisiwe. Sicela ulande i-Chromium futhi.</translation>
 <translation id="8697124171261953979">Iphinda ilawule ukuthi yiliphi ikhasi eliboniswayo uma uqala i-Chromium noma usesho kusuka ku-Omnibox.</translation>
 <translation id="8704119203788522458">Lena yi-Chromium yakho</translation>
-<translation id="8705191560707593947">I-Chromium ihlola isofthiwe engafuneki kanye ngeviki. Kugcinwe ukuhlolwa: izolo.</translation>
 <translation id="8796602469536043152">I-Chromium idinga imvume ukuze ifinyelele kukhamera yakho nemakrofoni yaleli sayithi</translation>
 <translation id="8803635938069941624">Imigomo ye-Chromium OS</translation>
 <translation id="8821041990367117597">I-Chromium ayikwazanga ukuvumelanisa idatha yakho ngoba imininingwane yokungena ngemvume kwe-akhawunti yakho angaphandle kwedethi.</translation>
@@ -260,7 +255,6 @@
 <translation id="91086099826398415">Vula isixhumanisi ku&amp;thebhu entsha ye-Chromium</translation>
 <translation id="911206726377975832">Phinda ususe idatha yakho yokudlulisa amehlo?</translation>
 <translation id="9158494823179993217">Umlawuli wesistimu yakho ulungise i-Chromium ukuthi ivule esinye isiphequluli ukufinyelela i-<ph name="TARGET_URL_HOSTNAME" />.</translation>
-<translation id="9164845895615421500">I-Chromium ihlola isofthiwe engafuneki kanye ngeviki. Kugcinwe ukuhlolwa: esikhashaneni esedlule.</translation>
 <translation id="9190841055450128916">I-Chromium (mDNS-In)</translation>
 <translation id="93478295209880648">I-Chromium kungenzeka ingasebenzi kahle ngoba ayisasekelwa ku-Windows XP noma ku-Windows Vista</translation>
 <translation id="95514773681268843">I-<ph name="DOMAIN" /> idinga ukuthi ufunde uphinde wamukele Imigomo Yesevisi elandelayo ngaphambi kokusebenzisa le divayisi. Le migomo ayinwebeki, iguqule noma ikhawulele Imogomo ye-Chromium OS.</translation>
diff --git a/chrome/app/resources/generated_resources_af.xtb b/chrome/app/resources/generated_resources_af.xtb
index 11ea6be..d51176f 100644
--- a/chrome/app/resources/generated_resources_af.xtb
+++ b/chrome/app/resources/generated_resources_af.xtb
@@ -202,7 +202,6 @@
 <translation id="1221825588892235038">Net seleksie</translation>
 <translation id="1223484782328004593"><ph name="APP_NAME" /> vereis 'n lisensie</translation>
 <translation id="1223853788495130632">Jou administrateur beveel 'n spesifieke waarde vir hierdie instelling aan.</translation>
-<translation id="1224275271335624810">Vinnigste</translation>
 <translation id="1225177025209879837">Verwerk tans versoek …</translation>
 <translation id="1227507814927581609">Kon nie staaf terwyl daar aan "<ph name="DEVICE_NAME" />" gekoppel word nie.</translation>
 <translation id="1230417814058465809">Standaardbeskerming is aan. Gebruik verbeterde beskerming vir selfs nog meer sekuriteit.</translation>
@@ -598,7 +597,6 @@
 <translation id="1668435968811469751">Skryf self in</translation>
 <translation id="1668979692599483141">Kom meer te wete oor voorstelle</translation>
 <translation id="1670399744444387456">Basies</translation>
-<translation id="167160931442925455">Hardste</translation>
 <translation id="1673137583248014546"><ph name="URL" /> wil die maak en model van jou sekuriteitsleutel sien</translation>
 <translation id="1677306805708094828">Kan nie <ph name="EXTENSION_TYPE_PARAMETER" /> byvoeg nie</translation>
 <translation id="1677472565718498478"><ph name="TIME" /> oor</translation>
@@ -919,7 +917,6 @@
 <translation id="2046702855113914483">Ramen</translation>
 <translation id="204706822916043810">Gaan tans die virtuele masjien na</translation>
 <translation id="2048182445208425546">Kry toegang tot jou netwerkverkeer</translation>
-<translation id="2048243703055695889">Naby-instellings vir <ph name="USER_EMAIL" /> se "<ph name="DEVICE_NAME" />"-toestel.</translation>
 <translation id="2048653237708779538">Handeling is nie beskikbaar nie</translation>
 <translation id="204914487372604757">Skep kortpad</translation>
 <translation id="2050339315714019657">Portret</translation>
@@ -1104,7 +1101,6 @@
 <translation id="2262477216570151239">Wagtydperk voor herhaling</translation>
 <translation id="2263189956353037928">Meld af en meld weer aan</translation>
 <translation id="2263371730707937087">Skermherlaaitempo</translation>
-<translation id="2263497240924215535">(Gedeaktiveer)</translation>
 <translation id="22665427234727190">Vra wanneer 'n werf toegang tot Bluetooth-toestelle wil hê (aanbeveel)</translation>
 <translation id="2266957463645820432">IPP oor USB (IPPUSB)</translation>
 <translation id="2270450558902169558">Ruil data uit met enige toestel in die domein <ph name="DOMAIN" /></translation>
@@ -2289,7 +2285,6 @@
 <translation id="3674840410592648165">Werwe kan betalinghanteerders installeer (aanbeveel)</translation>
 <translation id="367645871420407123">laat leeg as jy die kernwagwoord op die verstektoetsprentwaarde wil stel</translation>
 <translation id="3677106374019847299">Voer gepasmaakte verskaffer in</translation>
-<translation id="3677657024345889897">Sagste</translation>
 <translation id="3677911431265050325">Versoek mobiele werf</translation>
 <translation id="3677959414150797585">Sluit programme, webbladsye en meer in. Stuur net statistieke om voorstelle beter te maak as jy gekies het om gebruiksdata te deel.</translation>
 <translation id="3678156199662914018">Uitbreiding: <ph name="EXTENSION_NAME" /></translation>
@@ -2478,7 +2473,6 @@
 <translation id="3867944738977021751">Sertifikaatvelde</translation>
 <translation id="3869917919960562512">Verkeerde indeks.</translation>
 <translation id="3870931306085184145">Geen gestoorde wagwoorde vir <ph name="DOMAIN" /> nie</translation>
-<translation id="3871092408932389764">Laagste</translation>
 <translation id="3871350334636688135">Ná 24 uur sal jou administrateur 'n eenmalige opdatering uitvoer wat jou plaaslike data sal uitvee wanneer jy jou toestel herbegin. Berg enige plaaslike data wat jy moet hê binne 24 uur in wolkberging.</translation>
 <translation id="3872220884670338524">Nog handelinge; het <ph name="USERNAME" /> se rekening op <ph name="DOMAIN" /> gestoor</translation>
 <translation id="3872991219937722530">Maak skyfspasie beskikbaar, anders sal jou toestel nie meer reageer nie.</translation>
@@ -4236,7 +4230,6 @@
 <translation id="6025215716629925253">Stapelnasporing</translation>
 <translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> – USB-toestel is gekoppel</translation>
 <translation id="6028117231645531007">Voeg vingerafdruk by</translation>
-<translation id="6029587122245504742">Stadigste</translation>
 <translation id="6029594605736587274">het <ph name="PERMISSION" /> geblokkeer</translation>
 <translation id="6031600495088157824">Invoeropsies in nutsbalk</translation>
 <translation id="6032715498678347852">Om aan 'n uitbreiding toegang tot hierdie werf te gee, moet jy dit klik.</translation>
@@ -4530,7 +4523,6 @@
 <translation id="6349101878882523185">Installeer <ph name="APP_NAME" /></translation>
 <translation id="6349170655202535379">Sinkronisering werk tans nie. Probeer afmeld en weer aanmeld.</translation>
 <translation id="6351063337294363751">Jy kan jou blaaidata van hierdie kieslys af uitvee</translation>
-<translation id="6352773953037195952">Hoogste</translation>
 <translation id="6354918092619878358">SECG-elliptiesekurwe-secp256r1 (ook bekend as ANSI X9.62 prime256v1, NIST P-256)</translation>
 <translation id="635609604405270300">Hou toestel aangeskakel</translation>
 <translation id="63566973648609420">Net iemand met jou wagfrase kan jou geënkripteerde data lees. Die wagfrase word nie na Google gestuur of deur Google geberg nie. As jy jou wagfrase vergeet of hierdie instelling wil verander, sal jy <ph name="BEGIN_LINK" />sinkronisering moet terugstel<ph name="END_LINK" />.</translation>
@@ -5295,6 +5287,7 @@
 <translation id="730289542559375723">{NUM_APPLICATIONS,plural, =1{Hierdie program kan verhoed dat Chrome behoorlik werk.}other{Hierdie programme kan verhoed dat Chrome behoorlik werk.}}</translation>
 <translation id="7303281435234579599">Oeps! Kon nie demonstrasiemodus opstel nie.</translation>
 <translation id="7303900363563182677">Hierdie werf is geblokkeer om teks en prente wat na die knipbord gekopieer is, te sien</translation>
+<translation id="7304030187361489308">Hoog</translation>
 <translation id="7305123176580523628">USB-drukker is gekoppel</translation>
 <translation id="730515362922783851">Ruil data uit met enige toestel in die plaaslike netwerk of internet</translation>
 <translation id="7306521477691455105">Maak Instellings oop om <ph name="USB_DEVICE_NAME" /> aan <ph name="USB_VM_NAME" /> te koppel</translation>
diff --git a/chrome/app/resources/generated_resources_am.xtb b/chrome/app/resources/generated_resources_am.xtb
index 010f38f5..e4d092d 100644
--- a/chrome/app/resources/generated_resources_am.xtb
+++ b/chrome/app/resources/generated_resources_am.xtb
@@ -202,7 +202,6 @@
 <translation id="1221825588892235038">ምርጫ ብቻ</translation>
 <translation id="1223484782328004593"><ph name="APP_NAME" /> ፈቃድ ያስፈልገዋል</translation>
 <translation id="1223853788495130632">አስተዳዳሪዎ ለዚህ ቅንብር አንድ የተወሰነ እሴት ይመክራል።</translation>
-<translation id="1224275271335624810">እጅግ በጣም ፈጣን</translation>
 <translation id="1225177025209879837">ጥያቄን በማካሄድ ላይ...</translation>
 <translation id="1227507814927581609">ከ«<ph name="DEVICE_NAME" />» ጋር በመገናኘት ላይ ሳለ ማረጋገጥ አልተሳካም።</translation>
 <translation id="1230417814058465809">መደበኛ ጥበቃ በርቷል። እንዲያውም ከዚህም ለሚበልጥ ደህንነት የላቀ ጥበቃን ይጠቀሙ።</translation>
@@ -598,7 +597,6 @@
 <translation id="1668435968811469751">ራስዎ ያስመዝግቡ</translation>
 <translation id="1668979692599483141">ስለአስተያየት ጥቆማዎች ይረዱ</translation>
 <translation id="1670399744444387456">መሠረታዊ</translation>
-<translation id="167160931442925455">በጣም ጮክ ያለ</translation>
 <translation id="1673137583248014546"><ph name="URL" /> የደህንነት ቁልፍዎን ስሪት እና ሞዴል ማየት ይፈልጋል</translation>
 <translation id="1677306805708094828"><ph name="EXTENSION_TYPE_PARAMETER" />ን ማከል አይቻልም</translation>
 <translation id="1677472565718498478"><ph name="TIME" /> ቀርቷል</translation>
@@ -919,7 +917,6 @@
 <translation id="2046702855113914483">ራመን</translation>
 <translation id="204706822916043810">ምናባዊ ማሽኑን በመፈተሽ ላይ</translation>
 <translation id="2048182445208425546">የእርስዎን የአውታረ መረብ ትራፊክ ይድረስበት</translation>
-<translation id="2048243703055695889">የ<ph name="USER_EMAIL" /> መሣሪያ «<ph name="DEVICE_NAME" />» የአቅራቢያ የማጋሪያ ቅንብሮች።</translation>
 <translation id="2048653237708779538">እርምጃ አይገኝም</translation>
 <translation id="204914487372604757">አቋራጭ ፍጠር</translation>
 <translation id="2050339315714019657">በቁመት</translation>
@@ -1104,7 +1101,6 @@
 <translation id="2262477216570151239">ከመድገም በፊት አዘግይ</translation>
 <translation id="2263189956353037928">ዘግተው ይውጡ እና ተመልሰው ይግቡ</translation>
 <translation id="2263371730707937087">የማያ ገጽ ዕድሳት ፍጥነት</translation>
-<translation id="2263497240924215535">(የተሰናከለ)</translation>
 <translation id="22665427234727190">አንድ ጣቢያ የብሉቱዝ መሣሪያዎችን መድረስ ሲፈልግ ጠይቅ (የሚመከር)</translation>
 <translation id="2266957463645820432">IPP በዩኤስቢ ላይ (IPPUSB)</translation>
 <translation id="2270450558902169558">በ<ph name="DOMAIN" /> ጎራ ውስጥ ካለ ማንኛውም መሣሪያ ጋር ውሂብ ተለዋወጥ</translation>
@@ -2288,7 +2284,6 @@
 <translation id="3674840410592648165">ጣቢያዎች የክፍያ ተቆጣጣሪዎችን መጫን ይችላሉ (የሚመከር)</translation>
 <translation id="367645871420407123">የስር ይለፍ ቃሉ ወደ ነባሪው የሙከራ ምስል እሴት ለማዘጋጀት ከፈለጉ ባዶ እንደሆነ ይተዉት</translation>
 <translation id="3677106374019847299">ብጁ አቅራቢ ያስገቡ</translation>
-<translation id="3677657024345889897">ከሁሉም ጸጥ ያለው</translation>
 <translation id="3677911431265050325">የሞባይል ጣቢያ ጠይቅ</translation>
 <translation id="3677959414150797585">መተግበሪያዎች፣ የድር ገጾች እና ተጨማሪ ያካትታል። የአጠቃቀም ውሂብን ለማጋራት ከመረጡ ብቻ የአስተያየት ጥቆማዎችን ለማሻሻል ስታትስቲክስን ይልካል።</translation>
 <translation id="3678156199662914018">ቅጥያ፦ <ph name="EXTENSION_NAME" /></translation>
@@ -2477,7 +2472,6 @@
 <translation id="3867944738977021751">የሰርቲፊኬት መስኮች</translation>
 <translation id="3869917919960562512">የተሳሳተ መረጃ ጠቋሚ።</translation>
 <translation id="3870931306085184145">ምንም የተቀመጡ የ<ph name="DOMAIN" /> የይለፍ ቃላት የሉም</translation>
-<translation id="3871092408932389764">ዝቅተኛው</translation>
 <translation id="3871350334636688135">ከ24 ሰዓቶች በኋላ መሣሪያዎን ዳግም ሲያስነሱት አስተዳዳሪዎ አካባቢያዊ ውሂብዎን የሚሰርዝ የአንድ ጊዜ ዝማኔ ያከናውናሉ። የሚያስፈልገዎትን ማንኛውም ውሂብ በ24 ሰዓቶች ውስጥ ወደ ደመናው ያስቀምጡት።</translation>
 <translation id="3872220884670338524">ተጨማሪ እርምጃዎች፣ መለያ <ph name="DOMAIN" /> ላይ ለ<ph name="USERNAME" /> ተቀምጧል</translation>
 <translation id="3872991219937722530">የዲስክ ቦታ ያስለቅቁ፣ አለበለዚያ መሣሪያው ምላሽ የማይሰጥ ይሆናል</translation>
@@ -4232,7 +4226,6 @@
 <translation id="6025215716629925253">የቁልል መከታተያ</translation>
 <translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> - ዩኤስቢ መሣሪያ ተገናኝቷል</translation>
 <translation id="6028117231645531007">የጣት አሻራን አክል</translation>
-<translation id="6029587122245504742">በጣም ቀርፋፋው</translation>
 <translation id="6029594605736587274"><ph name="PERMISSION" /> ታግዷል</translation>
 <translation id="6031600495088157824">በመሣሪያ አሞሌ ላይ የግቤት አማራጮች</translation>
 <translation id="6032715498678347852">ለዚህ ጣቢያ የቅጥያ መዳረሻን ለመስጠት፣ ጠቅ ያድርጉት።</translation>
@@ -4526,7 +4519,6 @@
 <translation id="6349101878882523185"><ph name="APP_NAME" />ን ይጫኑ</translation>
 <translation id="6349170655202535379">ስምረት እየሰራ አይደለም። ዘግተው ወጥተው እና ተመልሰው ለመግባት ይሞክሩ።</translation>
 <translation id="6351063337294363751">የእርስዎን የአሰሳ አደራረግ ውሂብ ከዚህ ምናሌ ላይ ማጽዳት ይችላሉ</translation>
-<translation id="6352773953037195952">ከፍተኛው</translation>
 <translation id="6354918092619878358">የSECG ሞላላ ጥምዝ secp256r1 (እንዲሁም ANSI X9.62 prime256v1, NIST P-256 በመባት የሚታወቅ)</translation>
 <translation id="635609604405270300">መሣሪያውን እንደበራ አቆየው</translation>
 <translation id="63566973648609420">የእርስዎን የይለፍ ሐረግ ያለው ሰው ብቻ ነው የተመሰጠረ ውሂብዎን ማየት የሚችለው። የይለፍ ሐረጉ ለGoogle አይላክም ወይም በእሱ አይከማችም። የይለፍ ሐረግዎን ከረሱት <ph name="BEGIN_LINK" />ስምረትን ዳግም ማስጀመር<ph name="END_LINK" /> ይኖርብዎታል።</translation>
@@ -5291,6 +5283,7 @@
 <translation id="730289542559375723">{NUM_APPLICATIONS,plural, =1{ይህ መተግበሪያ Chrome በአግባቡ እንዳይሠራ ሊከላከል ይችላል።}one{እነዚህ መተግበሪያዎች Chrome በአግባቡ እንዳይሠራ ሊከላከሉ ይችላሉ።}other{እነዚህ መተግበሪያዎች Chrome በአግባቡ እንዳይሠራ ሊከላከሉ ይችላሉ።}}</translation>
 <translation id="7303281435234579599">ውይ! የቅንጭብ ማሳያ ሁነታን በማቀናበር ላይ ሳለ የሆነ ነገር ተሳስቷል።</translation>
 <translation id="7303900363563182677">ይህ ጣቢያ ወደ ቅንጥብ ሰሌዳው የተቀዱ ጽሑፍን እና ምስሎችን እንዳይመለከት ታግዷል</translation>
+<translation id="7304030187361489308">ከፍ ያለ</translation>
 <translation id="7305123176580523628">የዩኤስቢ አታሚ ተገናኝቷል</translation>
 <translation id="730515362922783851">በአካባቢ አውታረመረብ ወይም በይነመረብ ላይ ከማናቸውም መሣሪያ ጋር ውሂብ ተለዋወጥ</translation>
 <translation id="7306521477691455105"><ph name="USB_DEVICE_NAME" />ን ለ<ph name="USB_VM_NAME" /> ጋር ለማገናኘት ቅንብሮችን ይክፈቱ</translation>
diff --git a/chrome/app/resources/generated_resources_ar.xtb b/chrome/app/resources/generated_resources_ar.xtb
index 09ff16d..ab07cc8d 100644
--- a/chrome/app/resources/generated_resources_ar.xtb
+++ b/chrome/app/resources/generated_resources_ar.xtb
@@ -202,7 +202,6 @@
 <translation id="1221825588892235038">التحديد فقط</translation>
 <translation id="1223484782328004593">يتطلّب <ph name="APP_NAME" /> ترخيصًا</translation>
 <translation id="1223853788495130632">يوصي المشرف بقيمة محددة لهذا الإعداد.</translation>
-<translation id="1224275271335624810">الأسرع</translation>
 <translation id="1225177025209879837">جارٍ معالجة الطلب...</translation>
 <translation id="1227507814927581609">تعذّرت المصادقة أثناء الاتصال بالجهاز "<ph name="DEVICE_NAME" />".</translation>
 <translation id="1230417814058465809">الحماية العادية مفعَّلة. لزيادة مستوى الأمان، يمكنك استخدام "الحماية المُحسَّنة".</translation>
@@ -598,7 +597,6 @@
 <translation id="1668435968811469751">تسجيل يدوي</translation>
 <translation id="1668979692599483141">معرفة المزيد حول الاقتراحات</translation>
 <translation id="1670399744444387456">الإعدادات الأساسية</translation>
-<translation id="167160931442925455">المستوى الأعلى</translation>
 <translation id="1673137583248014546">يريد <ph name="URL" /> الاطّلاع على العلامة التجارية لمفتاح الأمان وطرازه.</translation>
 <translation id="1677306805708094828">يتعذّر تثبيت <ph name="EXTENSION_TYPE_PARAMETER" /></translation>
 <translation id="1677472565718498478">الوقت المتبقي <ph name="TIME" /></translation>
@@ -919,7 +917,6 @@
 <translation id="2046702855113914483">رامن</translation>
 <translation id="204706822916043810">جارٍ التحقُّق من الآلة الافتراضية</translation>
 <translation id="2048182445208425546">الدخول إلى عدد زيارات شبكتك</translation>
-<translation id="2048243703055695889">إعدادات المشاركة عن قرب للجهاز "<ph name="DEVICE_NAME" />" الخاص بمستخدم حساب <ph name="USER_EMAIL" /></translation>
 <translation id="2048653237708779538">الإجراء غير متاح</translation>
 <translation id="204914487372604757">إنشاء اختصار</translation>
 <translation id="2050339315714019657">رأسي</translation>
@@ -1104,7 +1101,6 @@
 <translation id="2262477216570151239">تأخير قبل التكرار</translation>
 <translation id="2263189956353037928">الخروج وإعادة تسجيل الدخول</translation>
 <translation id="2263371730707937087">معدّل إعادة تحميل الشاشة</translation>
-<translation id="2263497240924215535">(غير مفعّل)</translation>
 <translation id="22665427234727190">طلب الإذن عند محاولة موقع إلكتروني الوصول إلى أجهزة البلوتوث (مقترَح)</translation>
 <translation id="2266957463645820432">‏بروتوكول الطباعة على الإنترنت (IPP) عبر USB (IPPUSB)</translation>
 <translation id="2270450558902169558">تبادل البيانات مع أي جهاز في النطاق <ph name="DOMAIN" /></translation>
@@ -2289,7 +2285,6 @@
 <translation id="3674840410592648165">السماح للمواقع الإلكترونية بتثبيت معالجات الدفع (مُستحسَن)</translation>
 <translation id="367645871420407123">اتركه فارغًا إذا كنت ترغب في تعيين كلمة مرور الجذر إلى قيمة صورة الاختبار التلقائية</translation>
 <translation id="3677106374019847299">إدخال مزوّد مخصّص</translation>
-<translation id="3677657024345889897">المستوى الأدنى</translation>
 <translation id="3677911431265050325">طلب موقع إلكتروني متوافق مع الأجهزة الجوَالة</translation>
 <translation id="3677959414150797585">يتضمن المحتوى المُقترح التطبيقات وصفحات الويب والمزيد. لا يتم إرسال إحصاءات لتحسين المحتوى المُقترح إلا إذا اختَرت مشاركة بيانات الاستخدام.</translation>
 <translation id="3678156199662914018">الإضافة: <ph name="EXTENSION_NAME" /></translation>
@@ -2478,7 +2473,6 @@
 <translation id="3867944738977021751">حقول الشهادة</translation>
 <translation id="3869917919960562512">فهرس خاطئ.</translation>
 <translation id="3870931306085184145">ليست هناك أي كلمات مرور محفوظة لاسم النطاق <ph name="DOMAIN" /></translation>
-<translation id="3871092408932389764">الأقل</translation>
 <translation id="3871350334636688135">بعد 24 ساعة، سيجري مشرفك تحديثًا لمرة واحدة سيؤدي إلى حذف بياناتك المحلية عند إعادة تشغيل جهازك. يمكنك حفظ أي بيانات محلية تحتاج إليها وتخزينها في السحابة الإلكترونية خلال 24 ساعة.</translation>
 <translation id="3872220884670338524">المزيد من الإجراءات؛ تم حفظ الحساب الذي يحمل اسم المستخدم <ph name="USERNAME" /> على النطاق <ph name="DOMAIN" /></translation>
 <translation id="3872991219937722530">احرص على تفريغ مساحة على القرص أو سيصبح الجهاز غير مستجيب.</translation>
@@ -4233,7 +4227,6 @@
 <translation id="6025215716629925253">تتبع التكديس</translation>
 <translation id="6026819612896463875">‏<ph name="WINDOW_TITLE" /> - تم توصيل جهاز USB</translation>
 <translation id="6028117231645531007">إضافة بصمة الإصبع</translation>
-<translation id="6029587122245504742">الأبطأ</translation>
 <translation id="6029594605736587274">تم حظر إذن <ph name="PERMISSION" />.</translation>
 <translation id="6031600495088157824">خيارات الإدخال في شريط الأدوات</translation>
 <translation id="6032715498678347852">للسماح للإضافة بالوصول إلى بيانات هذا الموقع الإلكتروني، انقر على الإضافة.</translation>
@@ -4528,7 +4521,6 @@
 <translation id="6349101878882523185">تثبيت <ph name="APP_NAME" /></translation>
 <translation id="6349170655202535379">المزامنة لا تعمل. جرّب الخروج وتسجيل الدخول مرة أخرى.</translation>
 <translation id="6351063337294363751">يمكنك محو بيانات التصفح من هذه القائمة</translation>
-<translation id="6352773953037195952">الأعلى</translation>
 <translation id="6354918092619878358">‏منحنى SECG ناقص المقطع secp256r1‏ (aka ANSI X9.62 prime256v1‏، NIST P-256)</translation>
 <translation id="635609604405270300">يُرجى إبقاء الجهاز مشغَّلاً</translation>
 <translation id="63566973648609420">‏لا يمكن لأحد قراءة بياناتك المشفرة سوى من لديه عبارة المرور التي تستخدمها. ولا يتم إرسال عبارة المرور إلى شركة Google أو تخزينها لديها. إذا نسيت عبارة المرور أو رغبت في تغيير هذا الإعداد، فسيلزمك <ph name="BEGIN_LINK" />إعادة ضبط المزامنة<ph name="END_LINK" />.</translation>
@@ -5293,6 +5285,7 @@
 <translation id="730289542559375723">{NUM_APPLICATIONS,plural, =1{‏قد يمنع هذا التطبيق تشغيل Chrome بشكلٍ صحيح.}zero{‏قد تمنع هذه التطبيقات تشغيل Chrome بشكلٍ صحيح.}two{‏قد يمنع هذان التطبيقان تشغيل Chrome بشكلٍ صحيح.}few{‏قد تمنع هذه التطبيقات تشغيل Chrome بشكلٍ صحيح.}many{‏قد تمنع هذه التطبيقات تشغيل Chrome بشكلٍ صحيح.}other{‏قد تمنع هذه التطبيقات تشغيل Chrome بشكلٍ صحيح.}}</translation>
 <translation id="7303281435234579599">عفوًا، لقد حدث خطأ أثناء إعداد الوضع التجريبي.</translation>
 <translation id="7303900363563182677">تم حظر هذا الموقع من الاطلاع على النصوص والصور التي تم نسخها إلى الحافظة.</translation>
+<translation id="7304030187361489308">مرتفع</translation>
 <translation id="7305123176580523628">‏تم توصيل طابعة USB</translation>
 <translation id="730515362922783851">تبادل البيانات مع أي جهاز على الشبكة المحلية أو الإنترنت</translation>
 <translation id="7306521477691455105">يُرجى الانتقال إلى "الإعدادات" لربط <ph name="USB_DEVICE_NAME" /> بنظام التشغيل <ph name="USB_VM_NAME" />.</translation>
diff --git a/chrome/app/resources/generated_resources_as.xtb b/chrome/app/resources/generated_resources_as.xtb
index 3915a81..64496d12 100644
--- a/chrome/app/resources/generated_resources_as.xtb
+++ b/chrome/app/resources/generated_resources_as.xtb
@@ -202,7 +202,6 @@
 <translation id="1221825588892235038">কেৱল বাছনি কৰাবোৰ</translation>
 <translation id="1223484782328004593"><ph name="APP_NAME" />ৰ বাবে এখন অনুজ্ঞাপত্ৰৰ আৱশ্যক</translation>
 <translation id="1223853788495130632">আপোনাৰ প্ৰশাসকে এই ছেটিঙৰ বাবে এটা বিশেষ মানৰ চুপাৰিছ কৰিছে।</translation>
-<translation id="1224275271335624810">দ্ৰুততম</translation>
 <translation id="1225177025209879837">অনুৰোধৰ ওপৰত প্ৰক্ৰিয়া চলি আছে…</translation>
 <translation id="1227507814927581609">"<ph name="DEVICE_NAME" />"ৰ সৈতে সংযোগ কৰি থাকোঁতে বিশ্বাসযোগ্যতাৰ প্ৰমাণ কৰিব পৰা নগ’ল।</translation>
 <translation id="1230417814058465809">সাধাৰণ সুৰক্ষা অন কৰা আছে। আৰু অধিক সুৰক্ষাৰ বাবে বৰ্ধিত সুৰক্ষা ব্যৱহাৰ কৰক।</translation>
@@ -595,7 +594,6 @@
 <translation id="1668435968811469751">মেনুৱেলী পঞ্জীয়ন কৰক</translation>
 <translation id="1668979692599483141">পৰামৰ্শসমূহৰ বিষয়ে জানক</translation>
 <translation id="1670399744444387456">প্ৰাথমিক</translation>
-<translation id="167160931442925455">সৰ্বোচ্চ</translation>
 <translation id="1673137583248014546"><ph name="URL" />এ আপোনাৰ সুৰক্ষা সম্পৰ্কীয় চাবিৰ মেক আৰু ম'ডেল চাব বিচাৰে</translation>
 <translation id="1677306805708094828"><ph name="EXTENSION_TYPE_PARAMETER" />ক যোগ দিব নোৱাৰি</translation>
 <translation id="1677472565718498478"><ph name="TIME" /> বাকী</translation>
@@ -916,7 +914,6 @@
 <translation id="2046702855113914483">ৰামেন</translation>
 <translation id="204706822916043810">ভাৰ্ছুৱেল মেচিনটো পৰীক্ষা কৰি থকা হৈছে</translation>
 <translation id="2048182445208425546">আপোনাৰ নেটৱৰ্কৰ ট্ৰেফিক এক্সেছ কৰক</translation>
-<translation id="2048243703055695889"><ph name="USER_EMAIL" />ৰ '<ph name="DEVICE_NAME" />' ডিভাইচৰ নিকটৱৰ্তী শ্বেয়াৰ কৰাৰ সুবিধাটোৰ ছেটিংসমূহ।</translation>
 <translation id="2048653237708779538">কোনো কার্য নাই</translation>
 <translation id="204914487372604757">শ্বৰ্টকাট সৃষ্টি কৰক</translation>
 <translation id="2050339315714019657">প’ৰ্ট্ৰেইট</translation>
@@ -1101,7 +1098,6 @@
 <translation id="2262477216570151239">পুনৰাবৃত্তিৰ পূর্বে হোৱা বিলম্ব</translation>
 <translation id="2263189956353037928">ছাইন আউট হৈ আকৌ ছাইন ইন কৰক</translation>
 <translation id="2263371730707937087">স্ক্ৰীনৰ ৰিফ্ৰেশ্বৰ হাৰ</translation>
-<translation id="2263497240924215535">(অক্ষম কৰা আছে)</translation>
 <translation id="22665427234727190">কোনো ছাইটে ব্লুটুথ ডিভাইচসমূহ এক্সেছ কৰিবলৈ বিচাৰিলে সোধক (চুপাৰিছ কৰা হয়)</translation>
 <translation id="2266957463645820432">USB (IPPUSB)ৰ মাধ্যমেৰে IPP</translation>
 <translation id="2270450558902169558">এই ড’মেইন <ph name="DOMAIN" />ত যিকোনো ডিভাইচৰ জৰিয়তে ডেটা সাল সলনি কৰক</translation>
@@ -2286,7 +2282,6 @@
 <translation id="3674840410592648165">ছাইটসমূহে পৰিশোধৰ নিয়ন্ত্ৰক ইনষ্টল কৰিব পাৰে (চুপাৰিছ কৰা)</translation>
 <translation id="367645871420407123">ডিফ’ল্ট টেষ্ট ইমেজ মানলৈ যদি আপুনি ৰুট পাছৱৰ্ডটো ছেট কৰিব বিচাৰিছে তেন্তে খালী ৰাখক</translation>
 <translation id="3677106374019847299">কাষ্টম প্ৰদানকাৰীৰ নাম দিয়ক</translation>
-<translation id="3677657024345889897">সকলোতকৈ বেছি শান্ত</translation>
 <translation id="3677911431265050325">ম’বাইল ছাইটৰ বাবে অনুৰোধ কৰক</translation>
 <translation id="3677959414150797585">এপ্‌সমূহ, ৱেবছাইটসমূহ আৰু বহুতো অন্তর্ভুক্ত হয়। যদি আপুনি ব্যৱহাৰৰ ডেটা শ্বেয়াৰ কৰিবলৈ বাছনি কৰে কেৱল তেতিয়াহে পৰামর্শসমূহ উন্নত কৰিবলৈ পৰিসংখ্যা পঠিয়ায়।</translation>
 <translation id="3678156199662914018">এক্সটেনশ্বন: <ph name="EXTENSION_NAME" /></translation>
@@ -2475,7 +2470,6 @@
 <translation id="3867944738977021751">প্ৰমাণপত্ৰৰ ক্ষেত্ৰ</translation>
 <translation id="3869917919960562512">ভুল সূচক।</translation>
 <translation id="3870931306085184145"><ph name="DOMAIN" />ৰ কাৰণে ছেভ কৰি থোৱা কোনো পাছৱৰ্ড নাই</translation>
-<translation id="3871092408932389764">সর্বনিম্ন</translation>
 <translation id="3871350334636688135">২৪ ঘণ্টাৰ পাছত, আপুনি নিজৰ ডিভাইচ ৰিষ্টার্ট কৰিলে, আপোনাৰ প্ৰশাসকে এবাৰেই কৰিবলগীয়া আপডে'টটো কৰিব যিয়ে আপোনাৰ স্থানীয় ডেটা মচিব। আপুনি ক্লাউড ষ্ট'ৰেজত ৰাখিব খোজা যিকোনো ডেটা ২৪ ঘণ্টাৰ ভিতৰত ছেভ কৰক।</translation>
 <translation id="3872220884670338524"><ph name="DOMAIN" />ত <ph name="USERNAME" />ৰ অধিক কার্যকলাপ আৰু ছেভ কৰি থোৱা একাউণ্ট</translation>
 <translation id="3872991219937722530">ডিস্কত খালী ঠাই উলিয়াওক অন্যথা ডিভাইচটো কাম নকৰা হৈ যাব।</translation>
@@ -4225,7 +4219,6 @@
 <translation id="6025215716629925253">ষ্টেক ট্ৰেচ</translation>
 <translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> - USB ডিভাইচ সংযোগ কৰা হৈছে</translation>
 <translation id="6028117231645531007">ফিংগাৰপ্ৰিণ্ট যোগ কৰক</translation>
-<translation id="6029587122245504742">সকলোতকৈ লেহেমীয়া</translation>
 <translation id="6029594605736587274"><ph name="PERMISSION" /> অৱৰোধ কৰা হৈছে</translation>
 <translation id="6031600495088157824">টুলবাৰত থকা ইনপুটৰ বিকল্পসমূহ</translation>
 <translation id="6032715498678347852">কোনো এক্সটেনশ্বনক এই ছাইটটোলৈ এক্সেছ দিবলৈ এইটোত ক্লিক কৰক।</translation>
@@ -4519,7 +4512,6 @@
 <translation id="6349101878882523185"><ph name="APP_NAME" /> ইনষ্টল কৰক</translation>
 <translation id="6349170655202535379">ছিংক কৰা সুবিধাটোৱে কাম কৰা নাই। এবাৰ ছাইন আউট হৈ আকৌ ছাইন ইন কৰি চেষ্টা কৰক।</translation>
 <translation id="6351063337294363751">আপুনি এই মেনুৰ পৰা নিজৰ ব্ৰাউজিং ডেটা মচিব পাৰিব</translation>
-<translation id="6352773953037195952">উচ্চতম</translation>
 <translation id="6354918092619878358">SECG উপবৃত্তাকাৰ লেখ secp256r1 (aka ANSI X9.62 prime256v1, NIST P-256)</translation>
 <translation id="635609604405270300">ডিভাইচ অন কৰি ৰাখক</translation>
 <translation id="63566973648609420">আপোনাৰ পাছফ্ৰেজ জনা কোনোবাইহে আপুনি এনক্ৰিপ্ট কৰি থোৱা ডেটা পঢ়িব পাৰে। পাছফ্ৰেজটো ক’লৈকো পঠিওৱা নহয় আৰু সেইটোGoogleত সঞ্চিত নাথাকে। আপুনি যদি নিজৰ পাছফ্ৰেজটো পাহৰে বা এই ছেটিংটো সলাব বিচাৰে, <ph name="BEGIN_LINK" />ছিংক ৰিছেট<ph name="END_LINK" /> কৰিব লাগিব।</translation>
@@ -5280,6 +5272,7 @@
 <translation id="730289542559375723">{NUM_APPLICATIONS,plural, =1{এই এপ্লিকেশ্বনটোৱে Chromeক সঠিকভাৱে কাম কৰাৰ পৰা বাধা প্ৰদান কৰিব পাৰে৷}one{এই এপ্লিকেশ্বনসমূহে Chromeক সঠিকভাৱে কাম কৰাৰ পৰা বাধা প্ৰদান কৰিব পাৰে৷}other{এই এপ্লিকেশ্বনসমূহে Chromeক সঠিকভাৱে কাম কৰাৰ পৰা বাধা প্ৰদান কৰিব পাৰে৷}}</translation>
 <translation id="7303281435234579599">ওঁহ! ডেম’ ম’ড ছেট কৰোঁতে কিবা এটা ভুল হৈছে।</translation>
 <translation id="7303900363563182677">ক্লিপব’ৰ্ডলৈ প্ৰতিলিপি হোৱা পাঠ আৰু প্ৰতিচ্ছবিসমূহ চাব নোৱাৰাকৈ এই ছাইটটোক অৱৰোধ কৰা হৈছে</translation>
+<translation id="7304030187361489308">উচ্চ</translation>
 <translation id="7305123176580523628">ইউএছবি প্ৰিণ্টাৰ সংযোগ কৰা হ’ল</translation>
 <translation id="730515362922783851">ল’কেল নেটৱৰ্ক বা ইণ্টাৰনেটত যিকোনো ডিভাইচৰ সৈতে ডেটা বিনিময় কৰক</translation>
 <translation id="7306521477691455105"><ph name="USB_DEVICE_NAME" />ক <ph name="USB_VM_NAME" />ৰ সৈতে সংযুক্ত কৰিবলৈ ছেটিংসমূহ খোলক</translation>
diff --git a/chrome/app/resources/generated_resources_az.xtb b/chrome/app/resources/generated_resources_az.xtb
index fd68ef7f..ae3f6f67 100644
--- a/chrome/app/resources/generated_resources_az.xtb
+++ b/chrome/app/resources/generated_resources_az.xtb
@@ -200,7 +200,6 @@
 <translation id="1221825588892235038">Yalnız seçim</translation>
 <translation id="1223484782328004593"><ph name="APP_NAME" /> lisenziya tələb edir</translation>
 <translation id="1223853788495130632">Administratorunuz bu ayar üçün xüsusi dəyər tövsiyə edir.</translation>
-<translation id="1224275271335624810">Ən sürətli</translation>
 <translation id="1225177025209879837">Sorğu icra olunur...</translation>
 <translation id="1227507814927581609">"<ph name="DEVICE_NAME" />" cihazına qoşularkən doğrulama uğursuz oldu.</translation>
 <translation id="1230417814058465809">Standart qoruma aktivdir. Təhlükəsizliyi daha da artırmaq üçün qabaqcıl qoruma işlədin.</translation>
@@ -594,7 +593,6 @@
 <translation id="1668435968811469751">Əl ilə qeydiyyatdan keçirin</translation>
 <translation id="1668979692599483141">Təkliflər barədə öyrənin</translation>
 <translation id="1670399744444387456">Əsas</translation>
-<translation id="167160931442925455">Ən yüksək</translation>
 <translation id="1673137583248014546"><ph name="URL" /> Təhülkəsizlik Açarının marka və modelinə baxmaq istəyir</translation>
 <translation id="1677306805708094828"><ph name="EXTENSION_TYPE_PARAMETER" /> artırmasını əlavə etmək mümkün deyil</translation>
 <translation id="1677472565718498478"><ph name="TIME" /> qaldı</translation>
@@ -915,7 +913,6 @@
 <translation id="2046702855113914483">Ramen</translation>
 <translation id="204706822916043810">Virtual cihaz yoxlanılır</translation>
 <translation id="2048182445208425546">Şəbəkə trafikinizə keçin</translation>
-<translation id="2048243703055695889"><ph name="USER_EMAIL" /> adlı istifadəçinin '<ph name="DEVICE_NAME" />' cihazı üçün Yaxındakılarla Paylaşma ayarları.</translation>
 <translation id="2048653237708779538">Əməliyyat əlçatan deyil</translation>
 <translation id="204914487372604757">Qısayol yaradın</translation>
 <translation id="2050339315714019657">Portret</translation>
@@ -1100,7 +1097,6 @@
 <translation id="2262477216570151239">Təkrardan əvvəl gecikmə</translation>
 <translation id="2263189956353037928">Hesabdan çıxmaq və yenidən daxil olmaq</translation>
 <translation id="2263371730707937087">Ekranın yenilənmə sürəti</translation>
-<translation id="2263497240924215535">(Deaktiv edildi)</translation>
 <translation id="22665427234727190">Sayt Bluetooth cihazlarına giriş etmək istədikdə icazə tələb edin (tövsiyə edilir)</translation>
 <translation id="2266957463645820432">IPP USB-də (IPPUSB)</translation>
 <translation id="2270450558902169558"><ph name="DOMAIN" /> domenində istənilən cihazla data mübadiləsi edin</translation>
@@ -2284,7 +2280,6 @@
 <translation id="3674840410592648165">Saytlar ödəniş emalçıları quraşdıra bilər (tövsiyə olunur)</translation>
 <translation id="367645871420407123">Əgər əsas parolu defolt test şəkil dəyərinə ayarlamaq istəyirsinizsə, boş saxlayın</translation>
 <translation id="3677106374019847299">Fərdi təminatçı daxil edin</translation>
-<translation id="3677657024345889897">Ən səssiz</translation>
 <translation id="3677911431265050325">Mobil saytı tələb edin</translation>
 <translation id="3677959414150797585">Tətbiqlər, veb səhifələr və daha çoxu daxildir. Yalnız istifadə datasını paylaşmağı seçdiyiniz zaman təklifləri yaxşılaşdırmaq üçün statistika göndərir.</translation>
 <translation id="3678156199662914018">Artırma: <ph name="EXTENSION_NAME" /></translation>
@@ -2473,7 +2468,6 @@
 <translation id="3867944738977021751">Sertifikat Sahələri</translation>
 <translation id="3869917919960562512">Yanlış indeks.</translation>
 <translation id="3870931306085184145"><ph name="DOMAIN" /> üçün parollar yadda saxlanıldı</translation>
-<translation id="3871092408932389764">Ən alçaq</translation>
 <translation id="3871350334636688135">24 saat sonra administrator cihazı birdəfəlik güncəlləyəcək. Bununla cihazı yenidən başlatdığınız zaman lokal datanızı siləcək. Ehtiyacınız olan lokal datanı 24 saat ərzində buludun yaddaşında saxlayın.</translation>
 <translation id="3872220884670338524"><ph name="DOMAIN" /> domenindəki <ph name="USERNAME" /> üçün daha çox əməliyyat və yadda saxlanmış hesa</translation>
 <translation id="3872991219937722530">Diskdə yer boşaldın əks halda cihaz reaksiya verməyəcək.</translation>
@@ -4226,7 +4220,6 @@
 <translation id="6025215716629925253">İz Toplusu</translation>
 <translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> - USB cihaz qoşuldu</translation>
 <translation id="6028117231645531007">Barmaq izi əlavə edin</translation>
-<translation id="6029587122245504742">Ən yavaş</translation>
 <translation id="6029594605736587274"><ph name="PERMISSION" /> bloklanıb</translation>
 <translation id="6031600495088157824">Alət panelində daxiletmə seçimləri</translation>
 <translation id="6032715498678347852">Artırmanın bu sayta girişinə icazə vermək üçün ona toxunun.</translation>
@@ -4520,7 +4513,6 @@
 <translation id="6349101878882523185"><ph name="APP_NAME" /> tətbiqini quraşdırın</translation>
 <translation id="6349170655202535379">Sinxronizasiya işləmir. Çıxın və yenidən daxil olun.</translation>
 <translation id="6351063337294363751">Bu menyudan axtarış datanızı silə bilərsiniz</translation>
-<translation id="6352773953037195952">Ən yüksək</translation>
 <translation id="6354918092619878358">SECG oval əyrisi secp256r1 (aka ANSI X9.62 prime256v1, NIST P-256)</translation>
 <translation id="635609604405270300">Cihazı aktiv saxlayın</translation>
 <translation id="63566973648609420">Yalnız parol sözünüzü bilən adam şifrələnmiş məlumatınızı oxuya bilər. Parol söz Google tərəfindən göndərilmir və yadda saxlanılmır. Əgər parol sözü unutmusunuzsa və ya bu ayarı dəyişmək istəyirsinizsə <ph name="BEGIN_LINK" />sinxronizasiyanı sıfırlamalısınız<ph name="END_LINK" />.</translation>
@@ -5285,6 +5277,7 @@
 <translation id="730289542559375723">{NUM_APPLICATIONS,plural, =1{Bu tətbiq Chrome'un düzgün işləməsinə mane olaq bilər.}other{Bu tətbiqlər Chrome'un düzgün işləməsinə mane ola bilər.}}</translation>
 <translation id="7303281435234579599">Ups! Demo rejimi quraşdırılarkən xəta baş verdi.</translation>
 <translation id="7303900363563182677">Bu səhifənin buferə kopyalanan mətn və şəkilləri görməsi blok edilib</translation>
+<translation id="7304030187361489308">Yüksək</translation>
 <translation id="7305123176580523628">USB printer qoşuldu</translation>
 <translation id="730515362922783851">Datanızı istənilən cihaz ilə yerli şəbəkədə və ya internetdə mübadilə edin</translation>
 <translation id="7306521477691455105"><ph name="USB_DEVICE_NAME" /> cihazını <ph name="USB_VM_NAME" /> cihazına qoşmaq üçün Ayarları açın</translation>
diff --git a/chrome/app/resources/generated_resources_be.xtb b/chrome/app/resources/generated_resources_be.xtb
index 43478e4..3c49096 100644
--- a/chrome/app/resources/generated_resources_be.xtb
+++ b/chrome/app/resources/generated_resources_be.xtb
@@ -202,7 +202,6 @@
 <translation id="1221825588892235038">Толькі вылучанае</translation>
 <translation id="1223484782328004593">Для работы праграмы <ph name="APP_NAME" /> патрабуецца ліцэнзія</translation>
 <translation id="1223853788495130632">Ваш адміністратар рэкамендуе канкрэтнае значэнне для гэтай налады.</translation>
-<translation id="1224275271335624810">Максімальная хуткасць</translation>
 <translation id="1225177025209879837">Ідзе апрацоўка запыту...</translation>
 <translation id="1227507814927581609">Збой аўтэнтыфікацыі падчас падключэння да прылады "<ph name="DEVICE_NAME" />".</translation>
 <translation id="1230417814058465809">Стандартная абарона ўключана. Каб павысіць бяспеку, выкарыстоўвайце палепшаную абарону.</translation>
@@ -598,7 +597,6 @@
 <translation id="1668435968811469751">Зарэгістраваць уручную</translation>
 <translation id="1668979692599483141">Даведацца пра прапановы</translation>
 <translation id="1670399744444387456">Базавы</translation>
-<translation id="167160931442925455">Найгучней</translation>
 <translation id="1673137583248014546"><ph name="URL" /> запытвае доступ на прагляд маркі і мадэлі ключа бяспекі</translation>
 <translation id="1677306805708094828">Не ўдаецца дадаць наступны элемент: <ph name="EXTENSION_TYPE_PARAMETER" /></translation>
 <translation id="1677472565718498478">Засталося <ph name="TIME" /></translation>
@@ -919,7 +917,6 @@
 <translation id="2046702855113914483">Рамен</translation>
 <translation id="204706822916043810">Ідзе праверка наяўнасці віртуальнай машыны</translation>
 <translation id="2048182445208425546">Доступ да сеткавага трафіка</translation>
-<translation id="2048243703055695889">Налады "Абагульвання паблізу" для прылады "<ph name="DEVICE_NAME" />" карыстальніка <ph name="USER_EMAIL" />.</translation>
 <translation id="2048653237708779538">Дзеянне недаступнае</translation>
 <translation id="204914487372604757">Стварыць ярлык</translation>
 <translation id="2050339315714019657">Кніжная</translation>
@@ -1104,7 +1101,6 @@
 <translation id="2262477216570151239">Затрымка перад паўторам</translation>
 <translation id="2263189956353037928">Выйсці і зноў увайсці</translation>
 <translation id="2263371730707937087">Хуткасць абнаўлення экрана</translation>
-<translation id="2263497240924215535">(Выключана)</translation>
 <translation id="22665427234727190">Пытацца, калі сайт запытвае доступ да прылад Bluetooth (рэкамендуецца)</translation>
 <translation id="2266957463645820432">IPP-over-USB (IPPUSB)</translation>
 <translation id="2270450558902169558">Абмен данымі з прыладамі ў дамене <ph name="DOMAIN" /></translation>
@@ -2289,7 +2285,6 @@
 <translation id="3674840410592648165">Сайты могуць усталёўваць апрацоўшчыкі плацяжоў (рэкамендуецца)</translation>
 <translation id="367645871420407123">каб задаць для root-пароля стандартнае для тэставага вобраза значэнне, пакіньце гэта поле пустым</translation>
 <translation id="3677106374019847299">Увядзіце назву свайго пастаўшчыка</translation>
-<translation id="3677657024345889897">Самая ціхая</translation>
 <translation id="3677911431265050325">Запытаць мабільную версію сайта</translation>
 <translation id="3677959414150797585">Яно ўключае ў сябе праграмы, вэб-старонкі і іншае. Статыстыка для паляпшэнне прапаноў будзе адпраўляцца, толькі калі вы згадзіліся на абагульванне даных пра выкарыстанне.</translation>
 <translation id="3678156199662914018">Пашырэнне: <ph name="EXTENSION_NAME" /></translation>
@@ -2478,7 +2473,6 @@
 <translation id="3867944738977021751">Палі сертыфіката</translation>
 <translation id="3869917919960562512">Няправільны індэкс.</translation>
 <translation id="3870931306085184145">Няма захаваных пароляў для <ph name="DOMAIN" /></translation>
-<translation id="3871092408932389764">Самы нізкі</translation>
 <translation id="3871350334636688135">Праз 24 гадзіны адміністратар выканае разавае абнаўленне, пры якім пасля перазагрузкі прылады выдаляцца вашы лакальныя даныя. Захавайце ўсе патрэбныя лакальныя даныя ў воблачнае сховішча на працягу 24 гадзін.</translation>
 <translation id="3872220884670338524">Іншыя дзеянні, захаваны ўліковы запіс для карыстальніка <ph name="USERNAME" />, дамен <ph name="DOMAIN" /></translation>
 <translation id="3872991219937722530">Вызваліце месца на дыску, інакш прылада перастане адказваць на запыты.</translation>
@@ -4234,7 +4228,6 @@
 <translation id="6025215716629925253">Аналіз стэка</translation>
 <translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> – падключана прылада USB</translation>
 <translation id="6028117231645531007">Дадайце адбітак пальца</translation>
-<translation id="6029587122245504742">Надзвычай павольная</translation>
 <translation id="6029594605736587274">блакіроўка (<ph name="PERMISSION" />)</translation>
 <translation id="6031600495088157824">Параметры ўводу ў панэлі</translation>
 <translation id="6032715498678347852">Каб даць пашырэнню доступ да гэтага сайта, націсніце на яго.</translation>
@@ -4528,7 +4521,6 @@
 <translation id="6349101878882523185">Усталяваць праграму "<ph name="APP_NAME" />"</translation>
 <translation id="6349170655202535379">Сінхранізацыя не працуе. Паспрабуйце выйсці і ўвайсці зноў.</translation>
 <translation id="6351063337294363751">Праз гэта меню можна выдаліць гісторыю праглядаў</translation>
-<translation id="6352773953037195952">Найвышэйшы</translation>
 <translation id="6354918092619878358">SECG эліптычны secp256r1 (іншая назва – ANSI X9.62 prime256v1, NIST P-256)</translation>
 <translation id="635609604405270300">Не выключайце прыладу.</translation>
 <translation id="63566973648609420">Толькі карыстальнікі, якія ведаюць фразу-пароль, могуць чытаць вашы зашыфраваныя даныя. Google не адпраўляе і не захоўвае фразу-пароль. Калі вы не памятаеце фразу-пароль або хочаце змяніць гэту наладу, вам трэба <ph name="BEGIN_LINK" />скінуць сінхранізацыю<ph name="END_LINK" />.</translation>
@@ -5293,6 +5285,7 @@
 <translation id="730289542559375723">{NUM_APPLICATIONS,plural, =1{Гэта праграма можа перашкодзіць правільнай рабоце Chrome.}one{Гэтыя праграмы могуць перашкодзіць правільнай рабоце Chrome.}few{Гэтыя праграмы могуць перашкодзіць правільнай рабоце Chrome.}many{Гэтыя праграмы могуць перашкодзіць правільнай рабоце Chrome.}other{Гэтыя праграмы могуць перашкодзіць правільнай рабоце Chrome.}}</translation>
 <translation id="7303281435234579599">Памылка! Падчас наладжвання дэманстрацыйнага рэжыму нешта пайшло не так.</translation>
 <translation id="7303900363563182677">Гэтаму сайту забаронены доступ да тэксту і відарысаў, скапіраваных у буфер абмену</translation>
+<translation id="7304030187361489308">Высокая</translation>
 <translation id="7305123176580523628">USB-прынтар падключаны</translation>
 <translation id="730515362922783851">Абмен данымі з любымі прыладамі ў лакальнай сетцы або інтэрнэце</translation>
 <translation id="7306521477691455105">Каб падключыць прыладу "<ph name="USB_DEVICE_NAME" />" да віртуальнай машыны "<ph name="USB_VM_NAME" />", адкрыйце Налады</translation>
diff --git a/chrome/app/resources/generated_resources_bg.xtb b/chrome/app/resources/generated_resources_bg.xtb
index 800953b4..6daaac49 100644
--- a/chrome/app/resources/generated_resources_bg.xtb
+++ b/chrome/app/resources/generated_resources_bg.xtb
@@ -202,7 +202,6 @@
 <translation id="1221825588892235038">Само избраното</translation>
 <translation id="1223484782328004593">Изисква се лиценз за <ph name="APP_NAME" /></translation>
 <translation id="1223853788495130632">Администраторът ви препоръчва конкретна стойност за тази настройка.</translation>
-<translation id="1224275271335624810">Най-бърза</translation>
 <translation id="1225177025209879837">Заявката се обработва...</translation>
 <translation id="1227507814927581609">Удостоверяването не бе успешно при установяването на връзка с/ъс <ph name="DEVICE_NAME" />.</translation>
 <translation id="1230417814058465809">Режимът за стандартна защита е включен. За още по-голяма сигурност използвайте подобрената защита.</translation>
@@ -595,7 +594,6 @@
 <translation id="1668435968811469751">Ръчно записване</translation>
 <translation id="1668979692599483141">Научете повече за предложенията</translation>
 <translation id="1670399744444387456">Основни</translation>
-<translation id="167160931442925455">Най-силно</translation>
 <translation id="1673137583248014546"><ph name="URL" /> иска да разбере марката и модела на ключа ви за сигурност</translation>
 <translation id="1677306805708094828">Не може да се добави <ph name="EXTENSION_TYPE_PARAMETER" /></translation>
 <translation id="1677472565718498478">Оставащо време: <ph name="TIME" /></translation>
@@ -916,7 +914,6 @@
 <translation id="2046702855113914483">Супа „Рамен“</translation>
 <translation id="204706822916043810">Виртуалната машина се проверява</translation>
 <translation id="2048182445208425546">Достъп до трафика ви в мрежата</translation>
-<translation id="2048243703055695889">Настройки за функцията „Споделяне наблизо“ за устройството на <ph name="USER_EMAIL" /> (<ph name="DEVICE_NAME" />).</translation>
 <translation id="2048653237708779538">Действието не може да се извърши</translation>
 <translation id="204914487372604757">Създаване на пряк път</translation>
 <translation id="2050339315714019657">Вертикално</translation>
@@ -1101,7 +1098,6 @@
 <translation id="2262477216570151239">Забавяне преди повтаряне</translation>
 <translation id="2263189956353037928">Изход и повторно влизане</translation>
 <translation id="2263371730707937087">Честота на опресняване на екрана</translation>
-<translation id="2263497240924215535">(Деактивирано)</translation>
 <translation id="22665427234727190">Извеждане на запитване, когато сайт иска достъп до Bluetooth устройства (препоръчително)</translation>
 <translation id="2266957463645820432">IPP през USB (IPPUSB)</translation>
 <translation id="2270450558902169558">Обмен на данни с всяко устройство в домейна <ph name="DOMAIN" /></translation>
@@ -2287,7 +2283,6 @@
 <translation id="3674840410592648165">Сайтовете могат да инсталират инструменти за обработване на плащания (препоръчително)</translation>
 <translation id="367645871420407123">не попълвайте, ако искате паролата на root да е стандартната от тестовия образ</translation>
 <translation id="3677106374019847299">Въведете персонализиран доставчик</translation>
-<translation id="3677657024345889897">Най-тихо</translation>
 <translation id="3677911431265050325">Заявка за мобилния сайт</translation>
 <translation id="3677959414150797585">Включва приложения, уеб страници и др. Изпраща статистически данни, за да подобри предложенията, само ако сте избрали да споделяте данни за употребата.</translation>
 <translation id="3678156199662914018">Разширение: <ph name="EXTENSION_NAME" /></translation>
@@ -2477,7 +2472,6 @@
 <translation id="3867944738977021751">Полета на сертификата</translation>
 <translation id="3869917919960562512">Грешен индекс.</translation>
 <translation id="3870931306085184145">Няма запазени пароли за <ph name="DOMAIN" /></translation>
-<translation id="3871092408932389764">Най-ниска</translation>
 <translation id="3871350334636688135">След 24 часа администраторът ви ще извърши еднократна актуализация, при която ще бъдат изтрити локалните ви данни, когато рестартирате устройството си. До 24 часа запазете в хранилището в облака локалните данни, които са ви необходими.</translation>
 <translation id="3872220884670338524">Още действия, запазен профил за <ph name="USERNAME" /> в домейна <ph name="DOMAIN" /></translation>
 <translation id="3872991219937722530">Освободете място на диска, в противен случай устройството ви ще престане да реагира.</translation>
@@ -4235,7 +4229,6 @@
 <translation id="6025215716629925253">Проследяване на стека</translation>
 <translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> – установена е връзка с USB устройство</translation>
 <translation id="6028117231645531007">Добавяне на отпечатъка</translation>
-<translation id="6029587122245504742">Най-бавна</translation>
 <translation id="6029594605736587274">„<ph name="PERMISSION" />“ е блокирано</translation>
 <translation id="6031600495088157824">Опции за въвеждане в лентата с инструменти</translation>
 <translation id="6032715498678347852">Kликнете върху дадено разширение, за да му предоставите достъп до този сайт.</translation>
@@ -4529,7 +4522,6 @@
 <translation id="6349101878882523185">Инсталиране на <ph name="APP_NAME" /></translation>
 <translation id="6349170655202535379">Синхронизирането не работи. Опитайте да излезете от профила си и отново да влезете в него.</translation>
 <translation id="6351063337294363751">Можете да изчистите данните за сърфирането си от това меню</translation>
-<translation id="6352773953037195952">Най-висока</translation>
 <translation id="6354918092619878358">Елиптична крива secp256r1 по SECG (позната и като ANSI X9.62 prime256v1, NIST P-256)</translation>
 <translation id="635609604405270300">Не изключвайте устройството</translation>
 <translation id="63566973648609420">Само някой с пропуска ви може да прочете шифрованите ви данни – той не се изпраща до Google, нито се съхранява от нас. Ако го забравите или искате да промените тази настройка, ще се наложи <ph name="BEGIN_LINK" />да нулирате синхронизирането<ph name="END_LINK" />.</translation>
@@ -5294,6 +5286,7 @@
 <translation id="730289542559375723">{NUM_APPLICATIONS,plural, =1{Възможно е това приложение да пречи на Chrome да работи правилно.}other{Възможно е тези приложения да пречат на Chrome да работи правилно.}}</translation>
 <translation id="7303281435234579599">Ами сега! Нещо се обърка при настройването на демонстрационния режим.</translation>
 <translation id="7303900363563182677">Този сайт няма право да преглежда текста и изображенията, копирани в буферната памет</translation>
+<translation id="7304030187361489308">Висока</translation>
 <translation id="7305123176580523628">Принтерът с USB е свързан</translation>
 <translation id="730515362922783851">Обмен на данни с всяко устройство в локалната мрежа или интернет</translation>
 <translation id="7306521477691455105">Отворете настройките, за да свържете <ph name="USB_DEVICE_NAME" /> с(ъс) <ph name="USB_VM_NAME" /></translation>
diff --git a/chrome/app/resources/generated_resources_bn.xtb b/chrome/app/resources/generated_resources_bn.xtb
index 3b40a65..03f8e2a 100644
--- a/chrome/app/resources/generated_resources_bn.xtb
+++ b/chrome/app/resources/generated_resources_bn.xtb
@@ -202,7 +202,6 @@
 <translation id="1221825588892235038">শুধুমাত্র নির্বাচন</translation>
 <translation id="1223484782328004593"><ph name="APP_NAME" /> লঞ্চ করতে লাইসেন্স প্রয়োজন</translation>
 <translation id="1223853788495130632">আপনার প্রশাসক এই সেটিং এর জন্য কোনো সুনির্দিষ্ট মানের প্রস্তাব দেয়৷</translation>
-<translation id="1224275271335624810">সবচেয়ে দ্রুত</translation>
 <translation id="1225177025209879837">অনুরোধ প্রক্রিয়াকরণ হচ্ছে...</translation>
 <translation id="1227507814927581609">"<ph name="DEVICE_NAME" />" এর সাথে কানেক্ট করার সময় যাচাই করা যায়নি৷</translation>
 <translation id="1230417814058465809">'স্ট্যান্ডার্ড সুরক্ষা' ফিচারটি চালু করা আছে। আরও উন্নত নিরাপত্তার জন্য 'স্ট্যান্ডার্ড সুরক্ষা' ফিচারটি চালু করুন।</translation>
@@ -598,7 +597,6 @@
 <translation id="1668435968811469751">ম্যানুয়ালি এনরোল করুন</translation>
 <translation id="1668979692599483141">সাজেশনের ব্যাপারে জানুন</translation>
 <translation id="1670399744444387456">প্রাথমিক</translation>
-<translation id="167160931442925455">অত্যন্ত বেশি আওয়াজ</translation>
 <translation id="1673137583248014546"><ph name="URL" /> আপনার নিরাপত্তা কী এবং মডেল দেখতে চায়</translation>
 <translation id="1677306805708094828"><ph name="EXTENSION_TYPE_PARAMETER" /> যোগ করা যায়নি</translation>
 <translation id="1677472565718498478"><ph name="TIME" /> বাকি আছে</translation>
@@ -827,7 +825,7 @@
 <translation id="1927632033341042996">আঙ্গুল <ph name="NEW_FINGER_NUMBER" /></translation>
 <translation id="192817607445937251">স্ক্রিন লক করার পিন</translation>
 <translation id="1928202201223835302">পুরানো পিন লিখুন</translation>
-<translation id="1928696683969751773">আপডেটগুলি</translation>
+<translation id="1928696683969751773">আপডেট</translation>
 <translation id="1929186283613845153">এই ফাইল স্ক্যান করা হচ্ছে।</translation>
 <translation id="1929546189971853037">আপনার সমস্ত প্রবেশ করা ডিভাইসের ব্রাউজিং ইতিহাস পড়ুন</translation>
 <translation id="1930879306590754738">এই ডিভাইস এবং আপনার Google অ্যাকাউন্ট থেকে পাসওয়ার্ড মুছে ফেলা হয়েছে</translation>
@@ -919,7 +917,6 @@
 <translation id="2046702855113914483">রামেন</translation>
 <translation id="204706822916043810">ভার্চুয়াল মেশিন চেক করে দেখা হচ্ছে</translation>
 <translation id="2048182445208425546">আপনার নেটওয়ার্ক ট্রাফিক অ্যাক্সেস করে</translation>
-<translation id="2048243703055695889"><ph name="USER_EMAIL" />-এর ডিভাইসের 'নিয়ারবাই শেয়ার' সেটিংস, '<ph name="DEVICE_NAME" />'</translation>
 <translation id="2048653237708779538">অ্যাকশন উপলভ্য নেই</translation>
 <translation id="204914487372604757">শর্টকাট তৈরি করুন</translation>
 <translation id="2050339315714019657">প্রতিকৃতি</translation>
@@ -1104,7 +1101,6 @@
 <translation id="2262477216570151239">পুনরাবৃত্তির আগের বিলম্ব</translation>
 <translation id="2263189956353037928">সাইন-আউট করে আবার সাইন-ইন করুন</translation>
 <translation id="2263371730707937087">স্ক্রিন রিফ্রেশ রেট</translation>
-<translation id="2263497240924215535">(অক্ষম)</translation>
 <translation id="22665427234727190">কোনও সাইট ব্লুটুথ ডিভাইস অ্যাক্সেস করতে চাইলে, একবার জিজ্ঞাসা করে নিন (সাজেস্ট করা হয়েছে)</translation>
 <translation id="2266957463645820432">USB এর মাধ্যমে IPP (IPPUSB)</translation>
 <translation id="2270450558902169558"><ph name="DOMAIN" /> ডোমেনের মধ্যে যে কোনও ডিভাইসের সাথে ডেটা বিনিময় করুন</translation>
@@ -2288,7 +2284,6 @@
 <translation id="3674840410592648165">সাইট পেমেন্ট হ্যান্ডলার ইনস্টল করতে পারে (সাজেস্ট করা হয়েছে)</translation>
 <translation id="367645871420407123">যদি আপনি ডিফল্ট টেস্ট ছবি মানে রুট পাসওয়ার্ড সেট করতে চান তবে খালি ছাড়ুন</translation>
 <translation id="3677106374019847299">কাস্টম প্রদানকারীর নাম লিখুন</translation>
-<translation id="3677657024345889897">অত্যন্ত কম আওয়াজ</translation>
 <translation id="3677911431265050325">মোবাইল সাইটের জন্য অনুরোধ করুন</translation>
 <translation id="3677959414150797585">এর মধ্যে অ্যাপ, ওয়েবপেজ ও আরও অনেক কিছু আছে। আপনি ব্যবহারের ডেটা শেয়ার করার বিকল্প বেছে নিলে, শুধুমাত্র তখনই এটি সাজেশন আরও উন্নত করতে পরিসংখ্যান পাঠায়।</translation>
 <translation id="3678156199662914018">এক্সটেনশন: <ph name="EXTENSION_NAME" /></translation>
@@ -2477,7 +2472,6 @@
 <translation id="3867944738977021751">সার্টিফিকেট ক্ষেত্রসমূহ</translation>
 <translation id="3869917919960562512">ভুল সূচি৷</translation>
 <translation id="3870931306085184145"><ph name="DOMAIN" />-এর জন্য কোনও সেভ করা পাসওয়ার্ড নেই</translation>
-<translation id="3871092408932389764">সর্বনিম্ন</translation>
 <translation id="3871350334636688135">২৪ ঘণ্টা পরে ডিভাইস আবার চালু করলে, আপনার অ্যাডমিনিস্ট্রেটর এককালীন আপডেট করবেন যার ফলে আপনার স্থানীয় ডেটা মুছে যাবে। ২৪ ঘণ্টার মধ্যে আপনার প্রয়োজনীয় স্থানীয় ডেটা ক্লাউড স্টোরেজে সেভ করে রাখুন।</translation>
 <translation id="3872220884670338524">আরও অ্যাকশন, <ph name="DOMAIN" />-এ <ph name="USERNAME" />-এর জন্য অ্যাকাউন্ট সেভ করা হয়েছে</translation>
 <translation id="3872991219937722530">ডিস্কে জায়গা খালি করুন, নাহলে ডিভাইস সাড়া দিবে না।</translation>
@@ -4234,7 +4228,6 @@
 <translation id="6025215716629925253">ট্রেস স্ট্যাক</translation>
 <translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> - USB ডিভাইস সংযুক্ত হয়েছে</translation>
 <translation id="6028117231645531007">আঙ্গুলের ছাপ যোগ করুন</translation>
-<translation id="6029587122245504742">সবচেয়ে ধীরে</translation>
 <translation id="6029594605736587274"><ph name="PERMISSION" /> ব্লক করা হয়েছে</translation>
 <translation id="6031600495088157824">টুলবারে ইনপুটের বিকল্প</translation>
 <translation id="6032715498678347852">এই সাইটে এক্সটেনশন অ্যাক্সেস দিতে এটি ক্লিক করুন।</translation>
@@ -4529,7 +4522,6 @@
 <translation id="6349101878882523185"><ph name="APP_NAME" /> ইনস্টল করুন</translation>
 <translation id="6349170655202535379">সিঙ্ক কাজ করছে না। সাইন আউট করে আবার ফিরে এসে দেখুন।</translation>
 <translation id="6351063337294363751">আপনি এই মেনু থেকে আপনার ব্রাউজিং ডেটা সাফ করতে পারেন</translation>
-<translation id="6352773953037195952">সর্বোচ্চ</translation>
 <translation id="6354918092619878358">SECG এলিপ্টিক কার্ভ secp256r1 (ওরফে ANSI X9.62 prime256v1, NIST P-256)</translation>
 <translation id="635609604405270300">ডিভাইসটি চালু রাখুন</translation>
 <translation id="63566973648609420">শুধুমাত্র আপনার পাসফ্রেজসহ কোনো ব্যক্তি আপনার এনক্রিপ্ট করা ডেটা পড়তে পারবেন৷ পাসফ্রেজটি Google-এ পাঠানো হয় না বা এর দ্বারা সংরক্ষণ করা হয় না৷ যদি আপনি আপনার পাসফ্রেজ ভুলে যান বা এই সেটিং পরিবর্তন করতে চান, তাহলে আপনাকে <ph name="BEGIN_LINK" />সিঙ্ক রিসেট<ph name="END_LINK" /> করতে হবে।</translation>
@@ -5294,6 +5286,7 @@
 <translation id="730289542559375723">{NUM_APPLICATIONS,plural, =1{এই অ্যাপ্লিকেশনটি Chrome-কে সঠিকভাবে কাজ করতে বাধা দিতে পারে।}one{এই অ্যাপ্লিকেশনগুলি Chrome-কে সঠিকভাবে কাজ করতে বাধা দিতে পারে।}other{এই অ্যাপ্লিকেশনগুলি Chrome-কে সঠিকভাবে কাজ করতে বাধা দিতে পারে।}}</translation>
 <translation id="7303281435234579599">ডেমো মোড সেট-আপ করার সময় কোনও সমস্যা হয়েছে।</translation>
 <translation id="7303900363563182677">ক্লিপবোর্ডে কপি করা টেক্সট এবং ছবি দেখা থেকে এই সাইটটিকে ব্লক করা হয়েছে</translation>
+<translation id="7304030187361489308">বেশি</translation>
 <translation id="7305123176580523628">ইউএসবি প্রিন্টার কানেক্ট করা হয়েছে</translation>
 <translation id="730515362922783851">স্থানীয় নেটওয়ার্ক বা ইন্টারনেটে যে কোনো ডিভাইসের সাথে ডেটা বিনিময় করুন</translation>
 <translation id="7306521477691455105"><ph name="USB_DEVICE_NAME" />-কে <ph name="USB_VM_NAME" />-এর সাথে কানেক্ট করার জন্য 'সেটিংস' খুলুন</translation>
diff --git a/chrome/app/resources/generated_resources_bs.xtb b/chrome/app/resources/generated_resources_bs.xtb
index 0ff657d..368e616 100644
--- a/chrome/app/resources/generated_resources_bs.xtb
+++ b/chrome/app/resources/generated_resources_bs.xtb
@@ -202,7 +202,6 @@
 <translation id="1221825588892235038">Samo odabir</translation>
 <translation id="1223484782328004593">Za aplikaciju <ph name="APP_NAME" /> je potrebna licenca</translation>
 <translation id="1223853788495130632">Administrator preporučuje određenu vrijednost za tu postavku.</translation>
-<translation id="1224275271335624810">Najbrže</translation>
 <translation id="1225177025209879837">Zahtjev se obrađuje…</translation>
 <translation id="1227507814927581609">Autentifikacija nije uspjela prilikom povezivanja s uređajem "<ph name="DEVICE_NAME" />".</translation>
 <translation id="1230417814058465809">Standardna zaštita je uključena. Za još veću sigurnost koristite poboljšanu zaštitu.</translation>
@@ -598,7 +597,6 @@
 <translation id="1668435968811469751">Prijavi se ručno</translation>
 <translation id="1668979692599483141">Saznajte više o prijedlozima</translation>
 <translation id="1670399744444387456">Osnovni</translation>
-<translation id="167160931442925455">Najglasnije</translation>
 <translation id="1673137583248014546"><ph name="URL" /> želi vidjeti proizvođača i model vašeg sigurnosnog ključa</translation>
 <translation id="1677306805708094828">Nije moguće dodati stavku <ph name="EXTENSION_TYPE_PARAMETER" /></translation>
 <translation id="1677472565718498478">Još <ph name="TIME" /></translation>
@@ -919,7 +917,6 @@
 <translation id="2046702855113914483">Ramen</translation>
 <translation id="204706822916043810">Provjeravanje virtuelnog računara</translation>
 <translation id="2048182445208425546">Pristup vašem mrežnom saobraćaju</translation>
-<translation id="2048243703055695889">Postavke dijeljenja u blizini za uređaj korisnika <ph name="USER_EMAIL" />, "<ph name="DEVICE_NAME" />".</translation>
 <translation id="2048653237708779538">Radnja nije dostupna</translation>
 <translation id="204914487372604757">Napravi prečicu</translation>
 <translation id="2050339315714019657">Uspravno</translation>
@@ -1104,7 +1101,6 @@
 <translation id="2262477216570151239">Odgoda prije ponavljanja</translation>
 <translation id="2263189956353037928">Odjava i ponovna prijava</translation>
 <translation id="2263371730707937087">Brzina osvježavanja ekrana</translation>
-<translation id="2263497240924215535">(Onemogućeno)</translation>
 <translation id="22665427234727190">Traži odobrenje kada web lokacija želi pristupiti Bluetooth uređajima (preporučeno)</translation>
 <translation id="2266957463645820432">IPP putem USB-a (IPPUSB)</translation>
 <translation id="2270450558902169558">Razmijeni podatke s bilo kojim uređajem u domeni <ph name="DOMAIN" /></translation>
@@ -2289,7 +2285,6 @@
 <translation id="3674840410592648165">Web lokacije mogu instalirati obrađivače plaćanja (preporučeno)</translation>
 <translation id="367645871420407123">ostavite prazno ako korijensku lozinku želite postaviti na zadanu vrijednost testne slike</translation>
 <translation id="3677106374019847299">Unesite prilagođenog pružaoca</translation>
-<translation id="3677657024345889897">Najtiše</translation>
 <translation id="3677911431265050325">Zatraži web lokaciju za mobilni uređaj</translation>
 <translation id="3677959414150797585">Obuhvata aplikacije, web stranice i drugi sadržaj. Statistika će se slati u svrhu poboljšanja prijedloga samo ako ste odabrali da dijelite podatke o korištenju.</translation>
 <translation id="3678156199662914018">Ekstenzija: <ph name="EXTENSION_NAME" /></translation>
@@ -2478,7 +2473,6 @@
 <translation id="3867944738977021751">Polja potvrda</translation>
 <translation id="3869917919960562512">Pogrešan indeks.</translation>
 <translation id="3870931306085184145">Nema spremljenih zaporki za <ph name="DOMAIN" /></translation>
-<translation id="3871092408932389764">Najniži</translation>
 <translation id="3871350334636688135">Nakon 24 sata, vaš administrator će izvršiti jednokratno ažuriranje kojim će se izbrisati vaši lokalni podaci kada ponovo pokrenete uređaj. Sačuvajte lokalne podatke koji su vam potrebni u pohranu u oblaku, u roku od naredna 24 sata.</translation>
 <translation id="3872220884670338524">Više radnji, sačuvani račun za korisnika <ph name="USERNAME" /> na domeni <ph name="DOMAIN" /></translation>
 <translation id="3872991219937722530">Oslobodite prostor na disku ili će uređaj prestati reagirati.</translation>
@@ -4235,7 +4229,6 @@
 <translation id="6025215716629925253">Stanje steka</translation>
 <translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> – USB uređaj je povezan</translation>
 <translation id="6028117231645531007">Dodajte otisak prsta</translation>
-<translation id="6029587122245504742">Najsporije</translation>
 <translation id="6029594605736587274">je blokirao/la <ph name="PERMISSION" /></translation>
 <translation id="6031600495088157824">Opcije unosa na alatnoj traci</translation>
 <translation id="6032715498678347852">Da ekstenziji omogućite pristup ovoj web lokaciji, kliknite na nju.</translation>
@@ -4529,7 +4522,6 @@
 <translation id="6349101878882523185">Instalirajte <ph name="APP_NAME" /></translation>
 <translation id="6349170655202535379">Sinhronizacija ne radi. Pokušajte se odjaviti i ponovo prijaviti.</translation>
 <translation id="6351063337294363751">Iz ovog menija možete izbrisati svoje podatke o pregledanju</translation>
-<translation id="6352773953037195952">Najviši</translation>
 <translation id="6354918092619878358">SECG eliptična krivulja secp256r1 (poznata i kao ANSI X9.62 prime256v1, NIST P-256)</translation>
 <translation id="635609604405270300">Ne isključujte uređaj</translation>
 <translation id="63566973648609420">Vaše šifrirane podatke može čitati isključivo osoba koja ima vašu šifru za pristup. Šifra za pristup se ne šalje Googleu niti je Google pohranjuje. Ukoliko zaboravite šifru za pristup ili želite promijeniti ovu postavku, morat ćete <ph name="BEGIN_LINK" />poništiti sinhronizaciju<ph name="END_LINK" />.</translation>
@@ -5294,6 +5286,7 @@
 <translation id="730289542559375723">{NUM_APPLICATIONS,plural, =1{Ova aplikacija bi mogla spriječiti da Chrome ispravno funkcionira.}one{Ove aplikacije bi mogle spriječiti da Chrome ispravno funkcionira.}few{Ove aplikacije bi mogle spriječiti da Chrome ispravno funkcionira.}other{Ove aplikacije bi mogle spriječiti da Chrome ispravno funkcionira.}}</translation>
 <translation id="7303281435234579599">Ups! Došlo je do problema prilikom postavljanja demo načina rada.</translation>
 <translation id="7303900363563182677">Web lokaciji je blokiran uvid u tekst i slike koji su kopirani u međumemoriju</translation>
+<translation id="7304030187361489308">Visoka</translation>
 <translation id="7305123176580523628">Povezan je USB štampač</translation>
 <translation id="730515362922783851">Razmijeniti podatke s bilo kojim uređajem na lokalnoj mreži ili internetu</translation>
 <translation id="7306521477691455105">Otvorite Postavke da povežete uređaj <ph name="USB_DEVICE_NAME" /> s uređajem <ph name="USB_VM_NAME" /></translation>
diff --git a/chrome/app/resources/generated_resources_ca.xtb b/chrome/app/resources/generated_resources_ca.xtb
index c3580297..e449766 100644
--- a/chrome/app/resources/generated_resources_ca.xtb
+++ b/chrome/app/resources/generated_resources_ca.xtb
@@ -202,7 +202,6 @@
 <translation id="1221825588892235038">Només la selecció</translation>
 <translation id="1223484782328004593"><ph name="APP_NAME" /> requereix una llicència</translation>
 <translation id="1223853788495130632">L'administrador us recomana un valor específic per a aquesta configuració.</translation>
-<translation id="1224275271335624810">Màxima</translation>
 <translation id="1225177025209879837">S'està processant la sol·licitud...</translation>
 <translation id="1227507814927581609">Ha fallat l'autenticació mentre es connectava a "<ph name="DEVICE_NAME" />".</translation>
 <translation id="1230417814058465809">Està activada la protecció estàndard. Per augmentar la seguretat, utilitza la protecció millorada.</translation>
@@ -598,7 +597,6 @@
 <translation id="1668435968811469751">Inscriu-me manualment</translation>
 <translation id="1668979692599483141">Obtén informació sobre els suggeriments</translation>
 <translation id="1670399744444387456">Configuració bàsica</translation>
-<translation id="167160931442925455">Volum màxim</translation>
 <translation id="1673137583248014546"><ph name="URL" /> vol veure la marca i el model de la teva clau de seguretat</translation>
 <translation id="1677306805708094828">No es pot afegir l'<ph name="EXTENSION_TYPE_PARAMETER" /></translation>
 <translation id="1677472565718498478">Temps restant: <ph name="TIME" /></translation>
@@ -919,7 +917,6 @@
 <translation id="2046702855113914483">Ramen</translation>
 <translation id="204706822916043810">S'està consultant la màquina virtual</translation>
 <translation id="2048182445208425546">Accedir al trànsit de xarxa</translation>
-<translation id="2048243703055695889">Configuració de Compartició Nearby per al dispositiu <ph name="DEVICE_NAME" /> que pertany a <ph name="USER_EMAIL" />.</translation>
 <translation id="2048653237708779538">Acció no disponible</translation>
 <translation id="204914487372604757">Crea la drecera</translation>
 <translation id="2050339315714019657">Vertical</translation>
@@ -1104,7 +1101,6 @@
 <translation id="2262477216570151239">Retard abans de la repetició</translation>
 <translation id="2263189956353037928">Tanca la sessió i torna a iniciar-la</translation>
 <translation id="2263371730707937087">Freqüència d'actualització de la pantalla</translation>
-<translation id="2263497240924215535">(Desactivada)</translation>
 <translation id="22665427234727190">Pregunta'm quan un lloc web vulgui accedir a dispositius Bluetooth (opció recomanada)</translation>
 <translation id="2266957463645820432">IPP per USB (IPPUSB)</translation>
 <translation id="2270450558902169558">Intercanviar dades amb un altre dispositiu del domini <ph name="DOMAIN" /></translation>
@@ -2140,7 +2136,7 @@
 <translation id="3498215018399854026">En aquests moments no ens hem pogut posar en contacte amb els pares. Torneu-ho a provar.</translation>
 <translation id="3500417806337761827">S'ha produït un error en activar l'ús compartit. Ja hi ha activats massa usos compartits d'SMB.</translation>
 <translation id="3505030558724226696">Revoca l'accés als dispositius</translation>
-<translation id="3507132249039706973">Està activada la protecció estàndard</translation>
+<translation id="3507132249039706973">La protecció estàndard està activada</translation>
 <translation id="3507421388498836150">Permisos actuals de l'extensió <ph name="EXTENSION_NAME" /></translation>
 <translation id="3507888235492474624">Torna a cercar dispositius Bluetooth</translation>
 <translation id="3508492320654304609">Les dades d'inici de sessió no s'han pogut suprimir</translation>
@@ -2288,7 +2284,6 @@
 <translation id="3674840410592648165">Els llocs web poden instal·lar gestors de pagament (opció recomanada)</translation>
 <translation id="367645871420407123">deixeu-ho en blanc si voleu establir el valor predeterminat de la imatge de prova com a contrasenya arrel</translation>
 <translation id="3677106374019847299">Introdueix un proveïdor personalitzat</translation>
-<translation id="3677657024345889897">Volum mínim</translation>
 <translation id="3677911431265050325">Sol·licita el lloc web per a mòbils</translation>
 <translation id="3677959414150797585">Inclou aplicacions, pàgines web i molt més. Només envia les estadístiques per millorar els suggeriments si has triat compartir les dades d'ús.</translation>
 <translation id="3678156199662914018">Extensió: <ph name="EXTENSION_NAME" /></translation>
@@ -2477,7 +2472,6 @@
 <translation id="3867944738977021751">Camps del certificat</translation>
 <translation id="3869917919960562512">Índex incorrecte.</translation>
 <translation id="3870931306085184145">No hi ha cap contrasenya desada per a <ph name="DOMAIN" /></translation>
-<translation id="3871092408932389764">El més baix</translation>
 <translation id="3871350334636688135">Passades 24 hores, l'administrador durà a terme una actualització amb què se suprimiran les teves dades locals quan reiniciïs el dispositiu. Desa les dades locals que necessitis a l'emmagatzematge en núvol abans que passin 24 hores.</translation>
 <translation id="3872220884670338524">Més accions, compte desat per a <ph name="USERNAME" /> a <ph name="DOMAIN" /></translation>
 <translation id="3872991219937722530">Allibera espai al disc o el dispositiu deixarà de respondre.</translation>
@@ -4235,7 +4229,6 @@
 <translation id="6025215716629925253">Traça de la pila</translation>
 <translation id="6026819612896463875"><ph name="WINDOW_TITLE" />: hi ha un dispositiu USB connectat</translation>
 <translation id="6028117231645531007">Afegeix una empremta digital</translation>
-<translation id="6029587122245504742">Mínima</translation>
 <translation id="6029594605736587274">s'ha bloquejat <ph name="PERMISSION" /></translation>
 <translation id="6031600495088157824">Opcions d'introducció de text a la barra d'eines</translation>
 <translation id="6032715498678347852">Per permetre que una extensió accedeixi a aquest lloc web, fes-hi clic.</translation>
@@ -4529,7 +4522,6 @@
 <translation id="6349101878882523185">Instal·la <ph name="APP_NAME" /></translation>
 <translation id="6349170655202535379">La sincronització no funciona. Tanca la sessió i torna-la a iniciar.</translation>
 <translation id="6351063337294363751">Pots esborrar les dades de navegació des d'aquest menú</translation>
-<translation id="6352773953037195952">El més alt</translation>
 <translation id="6354918092619878358">Corba el·líptica secp256r1 d'SECG (també coneguda com a X9.62 prime256v1 d'ANSI o NIST P-256)</translation>
 <translation id="635609604405270300">Mantén el dispositiu activat</translation>
 <translation id="63566973648609420">Només els usuaris que sàpiguen la teva frase de contrasenya poden llegir les dades que encriptis. La frase de contrasenya no s'envia a Google, ni Google l'emmagatzema. Si l'oblides o vols canviar aquesta configuració, hauràs de <ph name="BEGIN_LINK" />restablir la sincronització<ph name="END_LINK" />.</translation>
@@ -5294,6 +5286,7 @@
 <translation id="730289542559375723">{NUM_APPLICATIONS,plural, =1{Aquesta aplicació pot impedir que Chrome funcioni correctament.}other{Aquestes aplicacions poden impedir que Chrome funcioni correctament.}}</translation>
 <translation id="7303281435234579599">S'ha produït un error en configurar el mode de demostració.</translation>
 <translation id="7303900363563182677">No es permet que aquest lloc web vegi el text ni les imatges copiats al porta-retalls</translation>
+<translation id="7304030187361489308">Alt</translation>
 <translation id="7305123176580523628">Impressora USB connectada</translation>
 <translation id="730515362922783851">Intercanviar dades amb un altre dispositiu de la xarxa local o d'Internet</translation>
 <translation id="7306521477691455105">Obre Configuració per connectar <ph name="USB_DEVICE_NAME" /> a <ph name="USB_VM_NAME" /></translation>
diff --git a/chrome/app/resources/generated_resources_cs.xtb b/chrome/app/resources/generated_resources_cs.xtb
index 2abdf0fe..31445264 100644
--- a/chrome/app/resources/generated_resources_cs.xtb
+++ b/chrome/app/resources/generated_resources_cs.xtb
@@ -202,7 +202,6 @@
 <translation id="1221825588892235038">Pouze výběr</translation>
 <translation id="1223484782328004593">Aplikace <ph name="APP_NAME" /> vyžaduje licenci</translation>
 <translation id="1223853788495130632">Váš administrátor doporučuje pro toto nastavení konkrétní hodnotu.</translation>
-<translation id="1224275271335624810">Nejrychlejší</translation>
 <translation id="1225177025209879837">Probíhá zpracování požadavku...</translation>
 <translation id="1227507814927581609">Při připojování k zařízení <ph name="DEVICE_NAME" /> selhalo ověření.</translation>
 <translation id="1230417814058465809">Je zapnutá standardní ochrana. Ještě vyšší zabezpečení poskytuje pokročilá ochrana.</translation>
@@ -598,7 +597,6 @@
 <translation id="1668435968811469751">Zaregistrovat ručně</translation>
 <translation id="1668979692599483141">Další informace o návrzích</translation>
 <translation id="1670399744444387456">Základní</translation>
-<translation id="167160931442925455">Nejhlasitější</translation>
 <translation id="1673137583248014546"><ph name="URL" /> chce zjistit model a značku vašeho bezpečnostního klíče</translation>
 <translation id="1677306805708094828">Rozšíření <ph name="EXTENSION_TYPE_PARAMETER" /> nelze přidat</translation>
 <translation id="1677472565718498478">zbývající čas: <ph name="TIME" /></translation>
@@ -919,7 +917,6 @@
 <translation id="2046702855113914483">Polévka ramen</translation>
 <translation id="204706822916043810">Kontrola virtuálního počítače</translation>
 <translation id="2048182445208425546">Přístup k provozu na síti</translation>
-<translation id="2048243703055695889">Nastavení sdílení nablízko v zařízení <ph name="DEVICE_NAME" /> uživatele <ph name="USER_EMAIL" />.</translation>
 <translation id="2048653237708779538">Akce není k dispozici</translation>
 <translation id="204914487372604757">Vytvořit zástupce</translation>
 <translation id="2050339315714019657">Na výšku</translation>
@@ -1104,7 +1101,6 @@
 <translation id="2262477216570151239">Prodleva před opakováním</translation>
 <translation id="2263189956353037928">Odhlásit se a znovu se přihlásit</translation>
 <translation id="2263371730707937087">Obnovovací frekvence obrazovky</translation>
-<translation id="2263497240924215535">(Deaktivováno)</translation>
 <translation id="22665427234727190">Zeptat se, když chce web získat přístup k zařízením Bluetooth (doporučeno)</translation>
 <translation id="2266957463645820432">IPP přes USB (IPPUSB)</translation>
 <translation id="2270450558902169558">Výměna dat s libovolným zařízením v doméně <ph name="DOMAIN" /></translation>
@@ -2288,7 +2284,6 @@
 <translation id="3674840410592648165">Weby mohou instalovat obslužné nástroje plateb (doporučeno)</translation>
 <translation id="367645871420407123">Chcete-li heslo uživatele root nastavit na výchozí hodnotu testovacího obrazu, ponechte toto pole prázdné.</translation>
 <translation id="3677106374019847299">Zadejte vlastního poskytovatele</translation>
-<translation id="3677657024345889897">Nejtišší</translation>
 <translation id="3677911431265050325">Požadovat mobilní web</translation>
 <translation id="3677959414150797585">Zahrnuje aplikace, weby apod. Statistiky za účelem vylepšení návrhů budou odesílány, pouze pokud jste se rozhodli sdílet údaje o využití.</translation>
 <translation id="3678156199662914018">Rozšíření: <ph name="EXTENSION_NAME" /></translation>
@@ -2477,7 +2472,6 @@
 <translation id="3867944738977021751">Pole certifikátu</translation>
 <translation id="3869917919960562512">Chybný index.</translation>
 <translation id="3870931306085184145">Pro web <ph name="DOMAIN" /> nejsou uložená žádná hesla</translation>
-<translation id="3871092408932389764">Nejnižší</translation>
 <translation id="3871350334636688135">Za 24 hodin administrátor provede jednorázovou aktualizaci. Až zařízení restartujete, tato aktualizace vymaže vaše místní data. Všechna místní data, která potřebujete, si do 24 hodin uložte do cloudového úložiště.</translation>
 <translation id="3872220884670338524">Další akce, uložený účet <ph name="USERNAME" /> v doméně <ph name="DOMAIN" /></translation>
 <translation id="3872991219937722530">Uvolněte místo na disku, jinak zařízení přestane reagovat.</translation>
@@ -4233,7 +4227,6 @@
 <translation id="6025215716629925253">Trasování zásobníku</translation>
 <translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> – připojeno k zařízení USB</translation>
 <translation id="6028117231645531007">Přidat otisk prstu</translation>
-<translation id="6029587122245504742">Nejpomalejší</translation>
 <translation id="6029594605736587274">zablokoval(a) oprávnění <ph name="PERMISSION" /></translation>
 <translation id="6031600495088157824">Možnosti zadávání na liště</translation>
 <translation id="6032715498678347852">Chcete-li rozšíření udělit přístup k tomuto webu, klikněte na něj.</translation>
@@ -4527,7 +4520,6 @@
 <translation id="6349101878882523185">Nainstalovat aplikaci <ph name="APP_NAME" /></translation>
 <translation id="6349170655202535379">Synchronizace nefunguje. Zkuste se odhlásit a znovu přihlásit.</translation>
 <translation id="6351063337294363751">Z této nabídky lze vymazat údaje o prohlížení</translation>
-<translation id="6352773953037195952">Nejvyšší</translation>
 <translation id="6354918092619878358">Eliptická křivka SECG secp256r1 (neboli ANSI X9.62 prime256v1, NIST P-256)</translation>
 <translation id="635609604405270300">Ponechat zařízení zapnuté</translation>
 <translation id="63566973648609420">Vaše šifrovaná data mohou číst pouze uživatelé, kteří mají vaši heslovou frázi. Heslová fráze se neodesílá do Googlu a není na Googlu uložena. Pokud heslovou frázi zapomenete nebo toto nastavení budete chtít změnit, budete muset <ph name="BEGIN_LINK" />synchronizaci resetovat<ph name="END_LINK" />.</translation>
@@ -5292,6 +5284,7 @@
 <translation id="730289542559375723">{NUM_APPLICATIONS,plural, =1{Tato aplikace by Chromu mohla bránit ve správném fungování.}few{Tyto aplikace by Chromu mohly bránit ve správném fungování.}many{Tyto aplikace by Chromu mohly bránit ve správném fungování.}other{Tyto aplikace by Chromu mohly bránit ve správném fungování.}}</translation>
 <translation id="7303281435234579599">Jejda! Při nastavování ukázkového režimu se něco pokazilo.</translation>
 <translation id="7303900363563182677">Tomuto webu byl zablokován přístup k textu a obrázkům zkopírovaným do schránky</translation>
+<translation id="7304030187361489308">Vysoký</translation>
 <translation id="7305123176580523628">Byla připojena tiskárna USB</translation>
 <translation id="730515362922783851">Výměna dat s libovolným zařízením v lokální síti nebo internetu</translation>
 <translation id="7306521477691455105">Otevřete Nastavení a připojte zařízení <ph name="USB_DEVICE_NAME" /> k zařízení <ph name="USB_VM_NAME" /></translation>
diff --git a/chrome/app/resources/generated_resources_da.xtb b/chrome/app/resources/generated_resources_da.xtb
index 6315045..555a532 100644
--- a/chrome/app/resources/generated_resources_da.xtb
+++ b/chrome/app/resources/generated_resources_da.xtb
@@ -202,7 +202,6 @@
 <translation id="1221825588892235038">Kun det markerede</translation>
 <translation id="1223484782328004593"><ph name="APP_NAME" /> kræver licens</translation>
 <translation id="1223853788495130632">Din administrator anbefaler en bestemt værdi for denne indstilling.</translation>
-<translation id="1224275271335624810">Hurtigst</translation>
 <translation id="1225177025209879837">Behandler anmodning...</translation>
 <translation id="1227507814927581609">Godkendelsen mislykkedes under oprettelse af forbindelse til "<ph name="DEVICE_NAME" />".</translation>
 <translation id="1230417814058465809">Standardbeskyttelse er aktiveret. Du kan øge sikkerheden ved at bruge forbedret beskyttelse.</translation>
@@ -598,7 +597,6 @@
 <translation id="1668435968811469751">Tilmeld manuelt</translation>
 <translation id="1668979692599483141">Få oplysninger om forslag</translation>
 <translation id="1670399744444387456">Grundlæggende</translation>
-<translation id="167160931442925455">Højest</translation>
 <translation id="1673137583248014546"><ph name="URL" /> ønsker at se din sikkerhedsnøgles fabrikat og model</translation>
 <translation id="1677306805708094828">Denne <ph name="EXTENSION_TYPE_PARAMETER" /> kan ikke tilføjes</translation>
 <translation id="1677472565718498478"><ph name="TIME" /> tilbage</translation>
@@ -919,7 +917,6 @@
 <translation id="2046702855113914483">Ramen</translation>
 <translation id="204706822916043810">Tjekker den virtuelle maskine</translation>
 <translation id="2048182445208425546">Få adgang til din netværkstrafik</translation>
-<translation id="2048243703055695889">Indstillingerne for Deling tæt på for enheden "<ph name="DEVICE_NAME" />", der tilhører <ph name="USER_EMAIL" />.</translation>
 <translation id="2048653237708779538">Handlingen er ikke tilgængelig</translation>
 <translation id="204914487372604757">Opret genvej</translation>
 <translation id="2050339315714019657">Stående</translation>
@@ -1104,7 +1101,6 @@
 <translation id="2262477216570151239">Forsinkelse før gentagelse</translation>
 <translation id="2263189956353037928">Log ud, og log ind igen</translation>
 <translation id="2263371730707937087">Skærmens opdateringshastighed</translation>
-<translation id="2263497240924215535">(Deaktiveret)</translation>
 <translation id="22665427234727190">Spørg, når et website vil have adgang til Bluetooth-enheder (anbefales)</translation>
 <translation id="2266957463645820432">IPP via USB (IPPUSB)</translation>
 <translation id="2270450558902169558">Udveksle data med en enhed på domænet <ph name="DOMAIN" /></translation>
@@ -2289,7 +2285,6 @@
 <translation id="3674840410592648165">Websites kan installere betalingshandlere (anbefales)</translation>
 <translation id="367645871420407123">lad feltet være tomt, hvis du vil angive adgangskoderoden til standardværdien for testbilledet</translation>
 <translation id="3677106374019847299">Angiv en tilpasset udbyder</translation>
-<translation id="3677657024345889897">Laveste</translation>
 <translation id="3677911431265050325">Anmod om mobilversion</translation>
 <translation id="3677959414150797585">Omfatter apps, websider og mere. Sender kun statistik til forbedring af forslag, hvis du har valgt at dele dine brugsdata.</translation>
 <translation id="3678156199662914018">Udvidelse: <ph name="EXTENSION_NAME" /></translation>
@@ -2478,7 +2473,6 @@
 <translation id="3867944738977021751">Certifikatfelter</translation>
 <translation id="3869917919960562512">Forkert indeks.</translation>
 <translation id="3870931306085184145">Der er ingen gemte adgangskoder til <ph name="DOMAIN" /></translation>
-<translation id="3871092408932389764">Laveste</translation>
 <translation id="3871350334636688135">Efter 24 timer udfører din administrator en engangsopdatering, der sletter dine lokale data, når du genstarter enheden. Gem relevante lokale data i skyen inden for 24 timer.</translation>
 <translation id="3872220884670338524">Flere handlinger – gemt konto for <ph name="USERNAME" /> på <ph name="DOMAIN" /></translation>
 <translation id="3872991219937722530">Din enhed holder op med at svare, hvis du ikke frigør diskplads.</translation>
@@ -4235,7 +4229,6 @@
 <translation id="6025215716629925253">Stakspor</translation>
 <translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> – en USB-enhed er forbundet</translation>
 <translation id="6028117231645531007">Tilføj fingeraftryk</translation>
-<translation id="6029587122245504742">Langsomst</translation>
 <translation id="6029594605736587274">blokerede <ph name="PERMISSION" /></translation>
 <translation id="6031600495088157824">Indtastningsmuligheder i værktøjslinjen</translation>
 <translation id="6032715498678347852">Du kan give en udvidelse adgang til dette website ved at klikke på udvidelsen.</translation>
@@ -4530,7 +4523,6 @@
 <translation id="6349101878882523185">Installer <ph name="APP_NAME" /></translation>
 <translation id="6349170655202535379">Synkronisering virker ikke. Prøv at logge ud og ind igen.</translation>
 <translation id="6351063337294363751">Du kan rydde dine browserdata fra denne menu</translation>
-<translation id="6352773953037195952">Højeste</translation>
 <translation id="6354918092619878358">SECG elliptisk kurve secp256r1 (også kaldet ANSI X9.62 prime256v1, NIST P-256)</translation>
 <translation id="635609604405270300">Lad enheden være tændt</translation>
 <translation id="63566973648609420">Det er kun personer med din adgangssætning, der kan læse dine krypterede data. Adgangssætningen sendes ikke til og gemmes ikke af Google. Hvis du glemmer din adgangssætning eller vil ændre denne indstilling, skal du <ph name="BEGIN_LINK" />nulstille synkroniseringen<ph name="END_LINK" />.</translation>
@@ -5295,6 +5287,7 @@
 <translation id="730289542559375723">{NUM_APPLICATIONS,plural, =1{Denne app kan forhindre Chrome i at fungere korrekt.}one{Denne app kan forhindre Chrome i at fungere korrekt.}other{Disse apps kan forhindre Chrome i at fungere korrekt.}}</translation>
 <translation id="7303281435234579599">Ups! Der opstod en fejl under konfigurationen af demotilstand.</translation>
 <translation id="7303900363563182677">Dette website er blokeret fra at se tekst og billeder, der er kopieret til udklipsholderen</translation>
+<translation id="7304030187361489308">Højt</translation>
 <translation id="7305123176580523628">USB-printeren er tilsluttet</translation>
 <translation id="730515362922783851">Udveksle data med en enhed på det lokale netværk eller internettet</translation>
 <translation id="7306521477691455105">Åbn Indstillinger for at slutte <ph name="USB_DEVICE_NAME" /> til <ph name="USB_VM_NAME" /></translation>
diff --git a/chrome/app/resources/generated_resources_de.xtb b/chrome/app/resources/generated_resources_de.xtb
index 01b92c4..064b2f709 100644
--- a/chrome/app/resources/generated_resources_de.xtb
+++ b/chrome/app/resources/generated_resources_de.xtb
@@ -112,7 +112,7 @@
 <translation id="1123753900084781868">Die Funktion "Automatische Untertitel" ist derzeit nicht verfügbar</translation>
 <translation id="1124772482545689468">Nutzer</translation>
 <translation id="1125550662859510761">Auflösung <ph name="WIDTH" /> x <ph name="HEIGHT" /> (nativ)</translation>
-<translation id="1126809382673880764">Schützt Sie nicht vor schädlichen Websites, Downloads und Erweiterungen. Sofern verfügbar, sind Sie in anderen Google-Diensten, wie Gmail und der Google Suche, weiterhin durch Safe Browsing geschützt.</translation>
+<translation id="1126809382673880764">Sie werden nicht vor schädlichen Websites, Downloads und Erweiterungen geschützt. Sofern verfügbar, sind Sie in anderen Google-Diensten, wie Gmail und der Google Suche, durch Safe Browsing geschützt.</translation>
 <translation id="112752777279960360">Wenn Sie zum ersten Mal ein Android-Smartphone als Sicherheitsschlüssel für diesen Computer einrichten, öffnen Sie Chrome auf dem Smartphone und tippen Sie auf "Einstellungen" &gt; "Passwörter" &gt; "Smartphone als Sicherheitsschlüssel verwenden". Tippen Sie dann auf "Neues Gerät verbinden" und scannen Sie diesen QR-Code.</translation>
 <translation id="1128109161498068552">Websites nicht gestatten, mittels systemexklusiver Meldungen auf MIDI-Geräte zuzugreifen</translation>
 <translation id="1128128132059598906">EAP-TTLS</translation>
@@ -202,7 +202,6 @@
 <translation id="1221825588892235038">Nur Auswahl</translation>
 <translation id="1223484782328004593"><ph name="APP_NAME" /> benötigt eine Lizenz</translation>
 <translation id="1223853788495130632">Ihr Administrator empfiehlt einen bestimmten Wert für diese Einstellung.</translation>
-<translation id="1224275271335624810">Schnellste</translation>
 <translation id="1225177025209879837">Ihre Anfrage wird verarbeitet...</translation>
 <translation id="1227507814927581609">Beim Herstellen der Verbindung zu "<ph name="DEVICE_NAME" />" ist ein Authentifizierungsfehler aufgetreten.</translation>
 <translation id="1230417814058465809">Standardschutz ist aktiviert. Der erweiterte Schutz bietet noch mehr Sicherheit.</translation>
@@ -595,7 +594,6 @@
 <translation id="1668435968811469751">Manuell anmelden</translation>
 <translation id="1668979692599483141">Weitere Informationen zu Vorschlägen</translation>
 <translation id="1670399744444387456">Grundlegend</translation>
-<translation id="167160931442925455">Am lautesten</translation>
 <translation id="1673137583248014546"><ph name="URL" /> möchte den Hersteller und das Modell Ihres Sicherheitsschlüssels aufrufen</translation>
 <translation id="1677306805708094828"><ph name="EXTENSION_TYPE_PARAMETER" /> kann nicht hinzugefügt werden</translation>
 <translation id="1677472565718498478">Verbleibende Zeit: <ph name="TIME" /> h</translation>
@@ -916,7 +914,6 @@
 <translation id="2046702855113914483">Ramen</translation>
 <translation id="204706822916043810">Die virtuelle Maschine wird geprüft</translation>
 <translation id="2048182445208425546">Auf Ihren Netzwerkverkehr zugreifen</translation>
-<translation id="2048243703055695889">Nearby Share-Einstellungen für das Gerät "<ph name="DEVICE_NAME" />" von <ph name="USER_EMAIL" />.</translation>
 <translation id="2048653237708779538">Aktion nicht verfügbar</translation>
 <translation id="204914487372604757">Verknüpfung erstellen</translation>
 <translation id="2050339315714019657">Hochformat</translation>
@@ -1101,7 +1098,6 @@
 <translation id="2262477216570151239">Verzögerung vor Wiederholung</translation>
 <translation id="2263189956353037928">Abmelden und wieder anmelden</translation>
 <translation id="2263371730707937087">Bildschirmaktualisierungsrate</translation>
-<translation id="2263497240924215535">(Deaktiviert)</translation>
 <translation id="22665427234727190">Nachfragen, wenn eine Website auf Bluetooth-Geräte zugreifen möchte (empfohlen)</translation>
 <translation id="2266957463645820432">IPP über USB (IPPUSB)</translation>
 <translation id="2270450558902169558">Daten mit einem beliebigen Gerät in der Domain "<ph name="DOMAIN" />" austauschen</translation>
@@ -2285,7 +2281,6 @@
 <translation id="3674840410592648165">Websites dürfen Zahlungs-Handler installieren (empfohlen)</translation>
 <translation id="367645871420407123">Leer lassen, wenn Sie für das Root-Passwort den Standardtestwert festlegen möchten</translation>
 <translation id="3677106374019847299">Benutzerdefinierten Anbieter eingeben</translation>
-<translation id="3677657024345889897">Am leisesten</translation>
 <translation id="3677911431265050325">Mobile Version anfordern</translation>
 <translation id="3677959414150797585">Das kann u. a. Apps und Webseiten einschließen. Statistiken zur Verbesserung von Vorschlägen werden nur gesendet, wenn Sie der Freigabe von Nutzungsdaten zugestimmt haben.</translation>
 <translation id="3678156199662914018">Erweiterung: <ph name="EXTENSION_NAME" /></translation>
@@ -2474,7 +2469,6 @@
 <translation id="3867944738977021751">Zertifikatfelder</translation>
 <translation id="3869917919960562512">Falscher Index</translation>
 <translation id="3870931306085184145">Keine gespeicherten Passwörter für <ph name="DOMAIN" /></translation>
-<translation id="3871092408932389764">Niedrigste</translation>
 <translation id="3871350334636688135">Nach 24 Stunden führt Ihr Administrator ein einmaliges Update durch, bei dem Ihre lokalen Daten gelöscht werden, wenn Sie Ihr Gerät neu starten. Speichern Sie alle lokalen Daten, die Sie benötigen, innerhalb von 24 Stunden in Cloud-Speicher.</translation>
 <translation id="3872220884670338524">Weitere Aktionen; gespeichertes Konto für <ph name="USERNAME" /> in <ph name="DOMAIN" /></translation>
 <translation id="3872991219937722530">Geben Sie Speicherplatz frei oder Ihr Gerät reagiert nicht mehr.</translation>
@@ -4231,7 +4225,6 @@
 <translation id="6025215716629925253">Stacktrace</translation>
 <translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> – USB-Gerät verbunden</translation>
 <translation id="6028117231645531007">Fingerabdruck hinzufügen</translation>
-<translation id="6029587122245504742">Langsamste</translation>
 <translation id="6029594605736587274"><ph name="PERMISSION" /> blockiert</translation>
 <translation id="6031600495088157824">Eingabeoptionen in Symbolleiste</translation>
 <translation id="6032715498678347852">Wenn eine Erweiterung Zugriff auf diese Website haben soll, klicken Sie sie an.</translation>
@@ -4525,7 +4518,6 @@
 <translation id="6349101878882523185"><ph name="APP_NAME" /> installieren</translation>
 <translation id="6349170655202535379">Die Synchronisierung funktioniert nicht. Melden Sie sich ab und dann wieder an.</translation>
 <translation id="6351063337294363751">Über dieses Menü können Sie Ihre Browserdaten löschen</translation>
-<translation id="6352773953037195952">Höchste</translation>
 <translation id="6354918092619878358">Elliptische SECG-Kurve secp256r1 (ANSI X9.62 prime256v1, NIST P-256)</translation>
 <translation id="635609604405270300">Gerät eingeschaltet lassen</translation>
 <translation id="63566973648609420">Nur Personen mit Ihrer Passphrase können Ihre verschlüsselten Daten lesen. Die Passphrase wird nicht an Google gesendet oder von Google gespeichert. Falls Sie sie vergessen oder diese Einstellung ändern möchten, müssen Sie die <ph name="BEGIN_LINK" />Synchronisierung zurücksetzen<ph name="END_LINK" />.</translation>
@@ -4942,7 +4934,7 @@
 <translation id="6876469544038980967">Nicht hilfreich</translation>
 <translation id="6878422606530379992">Sensorennutzung erlaubt</translation>
 <translation id="6880587130513028875">Bilder wurden auf dieser Seite blockiert.</translation>
-<translation id="6882836635272038266">Standardschutz vor Websites, Downloads und Erweiterungen, die bekannterweise schädlich sind.</translation>
+<translation id="6882836635272038266">Standardschutz vor Websites, Downloads und Erweiterungen, die als schädlich bekannt sind.</translation>
 <translation id="6883319974225028188">Hoppla! Das System konnte die Gerätekonfiguration nicht speichern.</translation>
 <translation id="6885771755599377173">Vorschau der Systeminformationen</translation>
 <translation id="6886476658664859389">NFC-Sicherheitsschlüssel</translation>
@@ -5290,6 +5282,7 @@
 <translation id="730289542559375723">{NUM_APPLICATIONS,plural, =1{Diese Anwendung könnte verhindern, dass Chrome wie vorgesehen funktioniert.}other{Diese Anwendungen könnten verhindern, dass Chrome wie vorgesehen funktioniert.}}</translation>
 <translation id="7303281435234579599">Beim Einrichten des Demomodus ist ein Fehler aufgetreten.</translation>
 <translation id="7303900363563182677">Diese Website wurde daran gehindert, Texte und Bilder aus der Zwischenablage abzurufen</translation>
+<translation id="7304030187361489308">Hoch</translation>
 <translation id="7305123176580523628">USB-Drucker verbunden</translation>
 <translation id="730515362922783851">Daten mit einem beliebigen Gerät im lokalen Netzwerk oder Internet austauschen</translation>
 <translation id="7306521477691455105">Bitte die Einstellungenöffnen, um <ph name="USB_DEVICE_NAME" /> mit <ph name="USB_VM_NAME" /> zu verbinden</translation>
@@ -5658,7 +5651,7 @@
 <translation id="7742706086992565332">Sie können bei bestimmten Websites die maximale oder minimale Vergrößerungsstufe für die Websitedarstellung festlegen</translation>
 <translation id="774377079771918250">Speicherort auswählen</translation>
 <translation id="7744047395460924128">Druckverlauf anzeigen</translation>
-<translation id="7744192722284567281">Bei Datenpanne entdeckt</translation>
+<translation id="7744192722284567281">Bei Datenpanne gefunden</translation>
 <translation id="7750228210027921155">Bild im Bild</translation>
 <translation id="7751260505918304024">Alle anzeigen</translation>
 <translation id="7753735457098489144">Die Installation ist fehlgeschlagen, weil nicht genügend Speicherplatz vorhanden ist. Löschen Sie Dateien aus dem Gerätespeicher, um Speicherplatz freizugeben.</translation>
diff --git a/chrome/app/resources/generated_resources_el.xtb b/chrome/app/resources/generated_resources_el.xtb
index ca5de1f..4187284 100644
--- a/chrome/app/resources/generated_resources_el.xtb
+++ b/chrome/app/resources/generated_resources_el.xtb
@@ -202,7 +202,6 @@
 <translation id="1221825588892235038">Μόνο επιλογή</translation>
 <translation id="1223484782328004593">Η εφαρμογή <ph name="APP_NAME" /> απαιτεί άδεια</translation>
 <translation id="1223853788495130632">Ο διαχειριστής σας προτείνει μια συγκεκριμένη τιμή για αυτήν τη ρύθμιση.</translation>
-<translation id="1224275271335624810">Πιο γρήγορη</translation>
 <translation id="1225177025209879837">Επεξεργασία αιτήματος…</translation>
 <translation id="1227507814927581609">Ο έλεγχος ταυτότητας απέτυχε κατά τη σύνδεση στη συσκευή "<ph name="DEVICE_NAME" />".</translation>
 <translation id="1230417814058465809">Η Βασική προστασία είναι ενεργή. Για περισσότερη ασφάλεια, χρησιμοποιήστε τη Βελτιωμένη προστασία.</translation>
@@ -598,7 +597,6 @@
 <translation id="1668435968811469751">Εγγραφή με μη αυτόματο τρόπο</translation>
 <translation id="1668979692599483141">Μάθετε σχετικά με τις προτάσεις</translation>
 <translation id="1670399744444387456">Βασικά</translation>
-<translation id="167160931442925455">Μέγιστη ένταση</translation>
 <translation id="1673137583248014546">Το <ph name="URL" /> θέλει να δει την κατασκευή και το μοντέλο του Κλειδιού ασφαλείας σας</translation>
 <translation id="1677306805708094828">Δεν είναι δυνατή η προσθήκη του στοιχείου <ph name="EXTENSION_TYPE_PARAMETER" /></translation>
 <translation id="1677472565718498478">Απομένουν <ph name="TIME" /></translation>
@@ -919,7 +917,6 @@
 <translation id="2046702855113914483">Ράμεν</translation>
 <translation id="204706822916043810">Έλεγχος της εικονικής μηχανής</translation>
 <translation id="2048182445208425546">Πρόσβαση στην επισκεψιμότητά σας δικτύου</translation>
-<translation id="2048243703055695889">Ρυθμίσεις λειτουργίας Κοινοποίηση κοντά για τη συσκευή <ph name="DEVICE_NAME" /> του χρήστη <ph name="USER_EMAIL" />.</translation>
 <translation id="2048653237708779538">Η ενέργεια δεν είναι διαθέσιμη</translation>
 <translation id="204914487372604757">Δημιουργία συντόμευσης</translation>
 <translation id="2050339315714019657">Κάθετα</translation>
@@ -1104,7 +1101,6 @@
 <translation id="2262477216570151239">Καθυστέρηση πριν από την επανάληψη</translation>
 <translation id="2263189956353037928">Αποσύνδεση και εκ νέου σύνδεση</translation>
 <translation id="2263371730707937087">Ρυθμός ανανέωσης οθόνης</translation>
-<translation id="2263497240924215535">(Απενεργοποιημένη)</translation>
 <translation id="22665427234727190">Να γίνεται ερώτηση όταν κάποιος ιστότοπος θέλει να αποκτήσει πρόσβαση σε συσκευές Bluetooth (συνιστάται)</translation>
 <translation id="2266957463645820432">IPP μέσω USB (IPPUSB)</translation>
 <translation id="2270450558902169558">Ανταλλαγή δεδομένων με συσκευές στον τομέα <ph name="DOMAIN" /></translation>
@@ -2289,7 +2285,6 @@
 <translation id="3674840410592648165">Οι ιστότοποι μπορούν να εγκαθιστούν δείκτες χειρισμού πληρωμών (συνιστάται)</translation>
 <translation id="367645871420407123">αφήστε κενό εάν θέλετε να ορίσετε τον ριζικό κωδικό πρόσβασης στην προεπιλεγμένη τιμή δοκιμαστικής εικόνας</translation>
 <translation id="3677106374019847299">Εισαγάγετε προσαρμοσμένο πάροχο</translation>
-<translation id="3677657024345889897">Χαμηλότερη ένταση</translation>
 <translation id="3677911431265050325">Αίτηση ιστοτόπου για κινητά</translation>
 <translation id="3677959414150797585">Περιλαμβάνει εφαρμογές, ιστοσελίδες και πολλά άλλα. Στέλνει στατιστικά στοιχεία για τη βελτίωση των προτάσεων, μόνο σε περίπτωση που έχετε επιλέξει να μοιράζεστε δεδομένα χρήσης.</translation>
 <translation id="3678156199662914018">Επέκταση: <ph name="EXTENSION_NAME" /></translation>
@@ -2478,7 +2473,6 @@
 <translation id="3867944738977021751">Πεδία πιστοποιητικού</translation>
 <translation id="3869917919960562512">Εσφαλμένος κατάλογος.</translation>
 <translation id="3870931306085184145">Δεν υπάρχουν αποθηκευμένοι κωδικοί πρόσβασης για τον τομέα <ph name="DOMAIN" /></translation>
-<translation id="3871092408932389764">Χαμηλότερος</translation>
 <translation id="3871350334636688135">Μετά από 24 ώρες, ο διαχειριστής σας θα εκτελέσει ενημέρωση για μία μόνο φορά που θα έχει ως αποτέλεσμα τη διαγραφή των τοπικών δεδομένων σας κατά την επόμενη επανεκκίνηση της συσκευής σας. Αποθηκεύστε τυχόν απαραίτητα τοπικά δεδομένα στο cloud μέσα στις επόμενες 24 ώρες.</translation>
 <translation id="3872220884670338524">Περισσότερες ενέργειες, αποθηκευμένος λογαριασμός για τον χρήστη <ph name="USERNAME" /> στον τομέα <ph name="DOMAIN" /></translation>
 <translation id="3872991219937722530">Απελευθερώστε χώρο στον δίσκο, διαφορετικά η συσκευή θα σταματήσει να ανταποκρίνεται.</translation>
@@ -4236,7 +4230,6 @@
 <translation id="6025215716629925253">Ανίχνευση στοίβας</translation>
 <translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> - Συνδέθηκε συσκευή USB</translation>
 <translation id="6028117231645531007">Προσθήκη δακτυλικού αποτυπώματος</translation>
-<translation id="6029587122245504742">Πιο αργή</translation>
 <translation id="6029594605736587274">απέκλεισε την άδεια <ph name="PERMISSION" /></translation>
 <translation id="6031600495088157824">Επιλογές εισόδου στη γραμμή εργαλείων</translation>
 <translation id="6032715498678347852">Για να δώσετε σε μια επέκταση πρόσβαση σε αυτόν τον ιστότοπο, κάντε κλικ σε αυτή.</translation>
@@ -4522,7 +4515,7 @@
 <translation id="6340071272923955280">Πρωτόκολλο εκτύπωσης στο διαδίκτυο (IPPS)</translation>
 <translation id="6340526405444716530">Εξατομίκευση</translation>
 <translation id="6341850831632289108">Εντοπισμός της φυσικής σας τοποθεσίας</translation>
-<translation id="6342069812937806050">Πριν λίγο</translation>
+<translation id="6342069812937806050">Μόλις τώρα</translation>
 <translation id="6344170822609224263">Λίστα πρόσβασης για συνδέσεις δικτύου</translation>
 <translation id="6344576354370880196">Αποθηκευμένοι εκτυπωτές</translation>
 <translation id="6345418402353744910">Το όνομα χρήστη και ο κωδικός πρόσβασης απαιτούνται για τον διακομιστή μεσολάβησης <ph name="PROXY" />, έτσι ώστε ο διαχειριστής να μπορεί να διαμορφώσει το δίκτυό σας.</translation>
@@ -4530,7 +4523,6 @@
 <translation id="6349101878882523185">Εγκατάσταση εφαρμογής <ph name="APP_NAME" /></translation>
 <translation id="6349170655202535379">Ο συγχρονισμός δεν λειτουργεί. Δοκιμάστε να αποσυνδεθείτε και να συνδεθείτε ξανά.</translation>
 <translation id="6351063337294363751">Μπορείτε να διαγράψετε τα δεδομένα περιήγησης από αυτό το μενού</translation>
-<translation id="6352773953037195952">Υψηλότερος</translation>
 <translation id="6354918092619878358">Ελλειπτική καμπύλη SECG secp256r1 (επίσης γνωστή ως ANSI X9.62 prime256v1, NIST P-256)</translation>
 <translation id="635609604405270300">Κρατήστε τη συσκευή ενεργοποιημένη</translation>
 <translation id="63566973648609420">Μόνο κάποιος που γνωρίζει τη φράση πρόσβασης μπορεί να διαβάσει τα κρυπτογραφημένα δεδομένα σας. Η φράση πρόσβασης δεν αποστέλλεται ούτε αποθηκεύεται στην Google. Εάν ξεχάσετε τη φράση πρόσβασης ή θέλετε να αλλάξετε αυτήν τη ρύθμιση, θα πρέπει να <ph name="BEGIN_LINK" />επαναφέρετε τον συγχρονισμό<ph name="END_LINK" />.</translation>
@@ -5295,6 +5287,7 @@
 <translation id="730289542559375723">{NUM_APPLICATIONS,plural, =1{Αυτή η εφαρμογή μπορεί να εμποδίσει τη σωστή λειτουργία του Chrome.}other{Αυτές οι εφαρμογές μπορεί να εμποδίσουν τη σωστή λειτουργία του Chrome.}}</translation>
 <translation id="7303281435234579599">Δυστυχώς, παρουσιάστηκε κάποιο πρόβλημα κατά τη ρύθμιση της λειτουργίας επίδειξης.</translation>
 <translation id="7303900363563182677">Αυτός ο ιστότοπος δεν μπορεί να δει το κείμενο και τις εικόνες που έχουν αντιγραφεί στο πρόχειρο</translation>
+<translation id="7304030187361489308">Υψηλός</translation>
 <translation id="7305123176580523628">Συνδέθηκε εκτυπωτής USB</translation>
 <translation id="730515362922783851">Ανταλλαγή δεδομένων με οποιαδήποτε συσκευή στο τοπικό δίκτυο ή το διαδίκτυο</translation>
 <translation id="7306521477691455105">Ανοίξτε τις ρυθμίσεις για να συνδέσετε το <ph name="USB_DEVICE_NAME" /> στο <ph name="USB_VM_NAME" />.</translation>
diff --git a/chrome/app/resources/generated_resources_en-GB.xtb b/chrome/app/resources/generated_resources_en-GB.xtb
index 06a9518..be17f36 100644
--- a/chrome/app/resources/generated_resources_en-GB.xtb
+++ b/chrome/app/resources/generated_resources_en-GB.xtb
@@ -202,7 +202,6 @@
 <translation id="1221825588892235038">Selection only</translation>
 <translation id="1223484782328004593"><ph name="APP_NAME" /> requires a licence</translation>
 <translation id="1223853788495130632">Your administrator recommends a specific value for this setting.</translation>
-<translation id="1224275271335624810">Fastest</translation>
 <translation id="1225177025209879837">Processing request...</translation>
 <translation id="1227507814927581609">Authentication failed while connecting to "<ph name="DEVICE_NAME" />".</translation>
 <translation id="1230417814058465809">Standard protection is on. For even more security, use enhanced protection.</translation>
@@ -598,7 +597,6 @@
 <translation id="1668435968811469751">Enrol manually</translation>
 <translation id="1668979692599483141">Learn about suggestions</translation>
 <translation id="1670399744444387456">Basic</translation>
-<translation id="167160931442925455">Loudest</translation>
 <translation id="1673137583248014546"><ph name="URL" /> wants to see the make and model of your Security Key</translation>
 <translation id="1677306805708094828">Can't add <ph name="EXTENSION_TYPE_PARAMETER" /></translation>
 <translation id="1677472565718498478"><ph name="TIME" /> left</translation>
@@ -919,7 +917,6 @@
 <translation id="2046702855113914483">Ramen</translation>
 <translation id="204706822916043810">Checking the virtual machine</translation>
 <translation id="2048182445208425546">Access your network traffic</translation>
-<translation id="2048243703055695889">Nearby Share settings for <ph name="USER_EMAIL" />'s device, '<ph name="DEVICE_NAME" />'.</translation>
 <translation id="2048653237708779538">Action not available</translation>
 <translation id="204914487372604757">Create shortcut</translation>
 <translation id="2050339315714019657">Portrait</translation>
@@ -1104,7 +1101,6 @@
 <translation id="2262477216570151239">Delay before repeat</translation>
 <translation id="2263189956353037928">Sign out &amp; sign back in</translation>
 <translation id="2263371730707937087">Screen refresh rate</translation>
-<translation id="2263497240924215535">(Disabled)</translation>
 <translation id="22665427234727190">Ask when a site wants to access HID devices (recommended)</translation>
 <translation id="2266957463645820432">IPP over USB (IPPUSB)</translation>
 <translation id="2270450558902169558">Exchange data with any device in the domain <ph name="DOMAIN" /></translation>
@@ -2289,7 +2285,6 @@
 <translation id="3674840410592648165">Sites can install payment handlers (recommended)</translation>
 <translation id="367645871420407123">leave empty if you want to set the root password to the default test image value</translation>
 <translation id="3677106374019847299">Enter custom provider</translation>
-<translation id="3677657024345889897">Quietest</translation>
 <translation id="3677911431265050325">Request mobile site</translation>
 <translation id="3677959414150797585">Includes apps, web pages and more. Sends statistics to improve suggestions only if you’ve chosen to share usage data.</translation>
 <translation id="3678156199662914018">Extension: <ph name="EXTENSION_NAME" /></translation>
@@ -2478,7 +2473,6 @@
 <translation id="3867944738977021751">Certificate Fields</translation>
 <translation id="3869917919960562512">Wrong index.</translation>
 <translation id="3870931306085184145">No saved passwords for <ph name="DOMAIN" /></translation>
-<translation id="3871092408932389764">Lowest</translation>
 <translation id="3871350334636688135">After 24 hours, your administrator will perform a one-off update that will delete your local data when you restart your device. Save any local data that you need to cloud storage within 24 hours.</translation>
 <translation id="3872220884670338524">More actions, saved account for <ph name="USERNAME" /> on <ph name="DOMAIN" /></translation>
 <translation id="3872991219937722530">Free up disk space or device will become unresponsive.</translation>
@@ -4235,7 +4229,6 @@
 <translation id="6025215716629925253">Stack Trace</translation>
 <translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> – USB device connected</translation>
 <translation id="6028117231645531007">Add fingerprint</translation>
-<translation id="6029587122245504742">Slowest</translation>
 <translation id="6029594605736587274">blocked <ph name="PERMISSION" /></translation>
 <translation id="6031600495088157824">Input options in toolbar</translation>
 <translation id="6032715498678347852">To give an extension access to this site, click it.</translation>
@@ -4529,7 +4522,6 @@
 <translation id="6349101878882523185">Install <ph name="APP_NAME" /></translation>
 <translation id="6349170655202535379">Sync isn’t working. Try signing out and back in again.</translation>
 <translation id="6351063337294363751">You can clear your browsing data from this menu</translation>
-<translation id="6352773953037195952">Highest</translation>
 <translation id="6354918092619878358">SECG elliptic curve secp256r1 (aka ANSI X9.62 prime256v1, NIST P-256)</translation>
 <translation id="635609604405270300">Keep device turned on</translation>
 <translation id="63566973648609420">Only someone with your passphrase can read your encrypted data. The passphrase is not sent to or stored by Google. If you forget your passphrase or want to change this setting, you'll need to <ph name="BEGIN_LINK" />reset sync<ph name="END_LINK" />.</translation>
@@ -5294,6 +5286,7 @@
 <translation id="730289542559375723">{NUM_APPLICATIONS,plural, =1{This application could prevent Chrome from working properly.}other{These applications could prevent Chrome from working properly.}}</translation>
 <translation id="7303281435234579599">Oops! Something went wrong while setting up demo mode.</translation>
 <translation id="7303900363563182677">This site has been blocked from seeing text and images copied to the clipboard</translation>
+<translation id="7304030187361489308">High</translation>
 <translation id="7305123176580523628">USB printer connected</translation>
 <translation id="730515362922783851">Exchange data with any device on the local network or Internet</translation>
 <translation id="7306521477691455105">Open Settings to connect <ph name="USB_DEVICE_NAME" /> to <ph name="USB_VM_NAME" /></translation>
diff --git a/chrome/app/resources/generated_resources_es-419.xtb b/chrome/app/resources/generated_resources_es-419.xtb
index ea3ace0..a43e4c24 100644
--- a/chrome/app/resources/generated_resources_es-419.xtb
+++ b/chrome/app/resources/generated_resources_es-419.xtb
@@ -202,7 +202,6 @@
 <translation id="1221825588892235038">Solo selección</translation>
 <translation id="1223484782328004593"><ph name="APP_NAME" /> requiere una licencia</translation>
 <translation id="1223853788495130632">El administrador recomienda un valor específico para esta configuración.</translation>
-<translation id="1224275271335624810">Más rápido</translation>
 <translation id="1225177025209879837">Procesando la solicitud...</translation>
 <translation id="1227507814927581609">Error de autenticación al establecer la conexión con "<ph name="DEVICE_NAME" />".</translation>
 <translation id="1230417814058465809">Se activó la protección estándar. Para obtener más seguridad, usa la protección mejorada.</translation>
@@ -595,7 +594,6 @@
 <translation id="1668435968811469751">Inscribirse manualmente</translation>
 <translation id="1668979692599483141">Más información sobre las sugerencias</translation>
 <translation id="1670399744444387456">Básicas</translation>
-<translation id="167160931442925455">Máximo</translation>
 <translation id="1673137583248014546"><ph name="URL" /> desea ver la marca y el modelo de tu llave de seguridad</translation>
 <translation id="1677306805708094828">No se puede agregar la <ph name="EXTENSION_TYPE_PARAMETER" /></translation>
 <translation id="1677472565718498478">Tiempo restante <ph name="TIME" /></translation>
@@ -916,7 +914,6 @@
 <translation id="2046702855113914483">Ramen</translation>
 <translation id="204706822916043810">Revisando la máquina virtual</translation>
 <translation id="2048182445208425546">Acceder al tráfico de la red</translation>
-<translation id="2048243703055695889">Configuración de Compartir con Nearby para el dispositivo de <ph name="USER_EMAIL" />, "<ph name="DEVICE_NAME" />".</translation>
 <translation id="2048653237708779538">La acción no está disponible</translation>
 <translation id="204914487372604757">Crear accesos directos</translation>
 <translation id="2050339315714019657">Vertical</translation>
@@ -1101,7 +1098,6 @@
 <translation id="2262477216570151239">Tiempo para repetición</translation>
 <translation id="2263189956353037928">Salir y volver a acceder</translation>
 <translation id="2263371730707937087">Frecuencia de actualización de la pantalla</translation>
-<translation id="2263497240924215535">(Deshabilitado)</translation>
 <translation id="22665427234727190">Preguntar cuando un sitio desee acceder a dispositivos Bluetooth (recomendado)</translation>
 <translation id="2266957463645820432">IPP por USB (IPPUSB)</translation>
 <translation id="2270450558902169558">Intercambiar datos con cualquier dispositivo del dominio <ph name="DOMAIN" /></translation>
@@ -2286,7 +2282,6 @@
 <translation id="3674840410592648165">Permitir que los sitios instalen controladores de pago (recomendado)</translation>
 <translation id="367645871420407123">dejar en blanco si quieres configurar la contraseña de raíz en el valor de la imagen de prueba predeterminada</translation>
 <translation id="3677106374019847299">Ingresar un proveedor personalizado</translation>
-<translation id="3677657024345889897">Mínimo</translation>
 <translation id="3677911431265050325">Solicitar sitio móvil</translation>
 <translation id="3677959414150797585">Incluye apps, páginas web y mucho más. Envía estadísticas para mejorar las sugerencias solo si elegiste compartir los datos de uso.</translation>
 <translation id="3678156199662914018">Extensión: <ph name="EXTENSION_NAME" /></translation>
@@ -2475,7 +2470,6 @@
 <translation id="3867944738977021751">Campos del certificado</translation>
 <translation id="3869917919960562512">Índice incorrecto.</translation>
 <translation id="3870931306085184145">No hay contraseñas guardadas para <ph name="DOMAIN" /></translation>
-<translation id="3871092408932389764">Muy bajo</translation>
 <translation id="3871350334636688135">A las 24 horas de que restablezcas tu dispositivo, el administrador realizará una actualización única que borrará tus datos locales. Guarda estos datos en el almacenamiento en la nube antes de que se cumpla este plazo.</translation>
 <translation id="3872220884670338524">Más acciones (cuenta guardada para <ph name="USERNAME" /> en <ph name="DOMAIN" />)</translation>
 <translation id="3872991219937722530">Libera espacio en el disco o el dispositivo dejará de funcionar.</translation>
@@ -4232,7 +4226,6 @@
 <translation id="6025215716629925253">Seguimiento de la pila</translation>
 <translation id="6026819612896463875"><ph name="WINDOW_TITLE" />: Se conectó el dispositivo USB</translation>
 <translation id="6028117231645531007">Agregar huella digital</translation>
-<translation id="6029587122245504742">Más lento</translation>
 <translation id="6029594605736587274">se bloqueó <ph name="PERMISSION" /></translation>
 <translation id="6031600495088157824">Opciones de entrada de la barra de herramientas</translation>
 <translation id="6032715498678347852">Haz clic en una extensión para otorgarle acceso a este sitio.</translation>
@@ -4526,7 +4519,6 @@
 <translation id="6349101878882523185">Instalar <ph name="APP_NAME" /></translation>
 <translation id="6349170655202535379">La sincronización no funciona. Intenta salir y volver a acceder.</translation>
 <translation id="6351063337294363751">Puedes borrar los datos de navegación desde este menú</translation>
-<translation id="6352773953037195952">Muy alto</translation>
 <translation id="6354918092619878358">Curva elíptica SECG elliptic secp256r1 (también conocido como ANSI X9.62 prime256v1, NIST P-256)</translation>
 <translation id="635609604405270300">No apagues el dispositivo</translation>
 <translation id="63566973648609420">Solo las personas que tengan tu frase de contraseña pueden leer los datos encriptados. Google no envía ni almacena la frase de contraseña. Si la olvidas o quieres cambiar esta configuración, deberás <ph name="BEGIN_LINK" />restablecer la sincronización<ph name="END_LINK" />.</translation>
@@ -5291,6 +5283,7 @@
 <translation id="730289542559375723">{NUM_APPLICATIONS,plural, =1{Es posible que esta app evite que Chrome funcione correctamente.}other{Es posible que estas apps eviten que Chrome funcione correctamente.}}</translation>
 <translation id="7303281435234579599">Hubo un error cuando se intentaba configurar el modo de demostración.</translation>
 <translation id="7303900363563182677">No se permite que este sitio vea el texto ni las imágenes que se copiaron en el portapapeles</translation>
+<translation id="7304030187361489308">Alto</translation>
 <translation id="7305123176580523628">Se conectó la impresora por USB</translation>
 <translation id="730515362922783851">Intercambiar datos con cualquier dispositivo de la red local o Internet</translation>
 <translation id="7306521477691455105">Abre la Configuración para conectar <ph name="USB_DEVICE_NAME" /> con <ph name="USB_VM_NAME" /></translation>
diff --git a/chrome/app/resources/generated_resources_es.xtb b/chrome/app/resources/generated_resources_es.xtb
index 5d8ffbeb..fbec8bff 100644
--- a/chrome/app/resources/generated_resources_es.xtb
+++ b/chrome/app/resources/generated_resources_es.xtb
@@ -202,7 +202,6 @@
 <translation id="1221825588892235038">Solo contenido seleccionado</translation>
 <translation id="1223484782328004593">Para usar <ph name="APP_NAME" />, se necesita una licencia</translation>
 <translation id="1223853788495130632">El administrador recomienda un valor específico para esta opción.</translation>
-<translation id="1224275271335624810">Velocidad máxima</translation>
 <translation id="1225177025209879837">Procesando solicitud...</translation>
 <translation id="1227507814927581609">Se ha producido un error de autenticación al establecer conexión con <ph name="DEVICE_NAME" />.</translation>
 <translation id="1230417814058465809">La protección estándar está activada. Para navegar con aún más seguridad, usa la protección mejorada.</translation>
@@ -598,7 +597,6 @@
 <translation id="1668435968811469751">Registrar manualmente</translation>
 <translation id="1668979692599483141">Información sobre sugerencias</translation>
 <translation id="1670399744444387456">Básico</translation>
-<translation id="167160931442925455">El más alto</translation>
 <translation id="1673137583248014546"><ph name="URL" /> quiere ver la marca y el modelo de tu llave de seguridad</translation>
 <translation id="1677306805708094828">No se ha podido añadir <ph name="EXTENSION_TYPE_PARAMETER" /></translation>
 <translation id="1677472565718498478">Queda: <ph name="TIME" /></translation>
@@ -919,7 +917,6 @@
 <translation id="2046702855113914483">Fideos</translation>
 <translation id="204706822916043810">Comprobando la máquina virtual</translation>
 <translation id="2048182445208425546">Acceder a tu tráfico de red</translation>
-<translation id="2048243703055695889">Configuración de Compartir con Nearby para el dispositivo de <ph name="USER_EMAIL" />, "<ph name="DEVICE_NAME" />".</translation>
 <translation id="2048653237708779538">Acción no disponible</translation>
 <translation id="204914487372604757">Crear acceso directo</translation>
 <translation id="2050339315714019657">Vertical</translation>
@@ -1104,7 +1101,6 @@
 <translation id="2262477216570151239">Tiempo para la repetición</translation>
 <translation id="2263189956353037928">Cerrar la sesión y volver a iniciarla</translation>
 <translation id="2263371730707937087">Frecuencia de actualización de la pantalla</translation>
-<translation id="2263497240924215535">(Inhabilitada)</translation>
 <translation id="22665427234727190">Preguntar cuando un sitio web quiera acceder a los dispositivos Bluetooth (recomendado)</translation>
 <translation id="2266957463645820432">Protocolo IPP por USB (IPPUSB)</translation>
 <translation id="2270450558902169558">Intercambiar datos con cualquier dispositivo del dominio <ph name="DOMAIN" /></translation>
@@ -2289,7 +2285,6 @@
 <translation id="3674840410592648165">Los sitios web pueden instalar controladores de pago (recomendado)</translation>
 <translation id="367645871420407123">deja este campo vacío si quieres establecer la contraseña raíz en el valor de la imagen de prueba predeterminada</translation>
 <translation id="3677106374019847299">Introduce un proveedor personalizado</translation>
-<translation id="3677657024345889897">El más bajo</translation>
 <translation id="3677911431265050325">Solicitar sitio web móvil</translation>
 <translation id="3677959414150797585">Incluye aplicaciones, páginas web y más. Envía estadísticas para mejorar las sugerencias solo si has elegido compartir datos de uso.</translation>
 <translation id="3678156199662914018">Extensión: <ph name="EXTENSION_NAME" /></translation>
@@ -2478,7 +2473,6 @@
 <translation id="3867944738977021751">Campos de certificado</translation>
 <translation id="3869917919960562512">Índice incorrecto</translation>
 <translation id="3870931306085184145">No hay contraseñas guardadas de <ph name="DOMAIN" /></translation>
-<translation id="3871092408932389764">El más bajo</translation>
 <translation id="3871350334636688135">Después de 24 horas, tu administrador llevará a cabo una actualización única que eliminará tus datos locales cuando reinicies tu dispositivo. Guarda los datos locales que necesites en el almacenamiento en la nube en un plazo de 24 horas.</translation>
 <translation id="3872220884670338524">Más acciones (cuenta guardada de <ph name="USERNAME" /> en <ph name="DOMAIN" />)</translation>
 <translation id="3872991219937722530">Libera espacio del disco o el dispositivo no responderá.</translation>
@@ -4234,7 +4228,6 @@
 <translation id="6025215716629925253">Seguimiento de la pila</translation>
 <translation id="6026819612896463875"><ph name="WINDOW_TITLE" />: dispositivo USB conectado</translation>
 <translation id="6028117231645531007">Añadir huella digital</translation>
-<translation id="6029587122245504742">Velocidad mínima</translation>
 <translation id="6029594605736587274">bloqueado: <ph name="PERMISSION" /></translation>
 <translation id="6031600495088157824">Opciones de entrada en la barra de herramientas</translation>
 <translation id="6032715498678347852">Para permitir que una extensión acceda a este sitio web, haz clic en ella.</translation>
@@ -4528,7 +4521,6 @@
 <translation id="6349101878882523185">Instalar <ph name="APP_NAME" /></translation>
 <translation id="6349170655202535379">La sincronización no funciona. Prueba a cerrar sesión y volver a iniciarla.</translation>
 <translation id="6351063337294363751">En este menú puedes borrar los datos de navegación</translation>
-<translation id="6352773953037195952">El más alto</translation>
 <translation id="6354918092619878358">Curva elíptica SECG secp256r1 (también denominada ANSI X9.62 prime256v1, NIST P-256)</translation>
 <translation id="635609604405270300">No apagues el dispositivo</translation>
 <translation id="63566973648609420">Solo alguien que tenga tu frase de contraseña puede leer tus datos cifrados. Google no envía ni almacena la frase de contraseña. Si la olvidas o quieres cambiar estos ajustes, debes <ph name="BEGIN_LINK" />restablecer la sincronización<ph name="END_LINK" />.</translation>
@@ -5293,6 +5285,7 @@
 <translation id="730289542559375723">{NUM_APPLICATIONS,plural, =1{Esta aplicación puede impedir que Chrome funcione correctamente.}other{Estas aplicaciones pueden impedir que Chrome funcione correctamente.}}</translation>
 <translation id="7303281435234579599">¡Vaya! Se ha producido un error inesperado al configurar el modo de demostración.</translation>
 <translation id="7303900363563182677">No se permite que este sitio web vea el texto y las imágenes que se hayan copiado en el portapapeles</translation>
+<translation id="7304030187361489308">Alto</translation>
 <translation id="7305123176580523628">Impresora USB conectada</translation>
 <translation id="730515362922783851">Intercambiar datos con cualquier dispositivo en la red local o Internet</translation>
 <translation id="7306521477691455105">Abre Configuración para conectar <ph name="USB_DEVICE_NAME" /> a <ph name="USB_VM_NAME" /></translation>
diff --git a/chrome/app/resources/generated_resources_et.xtb b/chrome/app/resources/generated_resources_et.xtb
index feb2c4a1..915ea60 100644
--- a/chrome/app/resources/generated_resources_et.xtb
+++ b/chrome/app/resources/generated_resources_et.xtb
@@ -202,7 +202,6 @@
 <translation id="1221825588892235038">Ainult valitud</translation>
 <translation id="1223484782328004593">Rakendus <ph name="APP_NAME" /> nõuab litsentsi</translation>
 <translation id="1223853788495130632">Teie administraator soovitab seade jaoks kindlat väärtust.</translation>
-<translation id="1224275271335624810">Kõige kiirem</translation>
 <translation id="1225177025209879837">Päringu töötlemine ...</translation>
 <translation id="1227507814927581609">Autentimine ebaõnnestus seadmega „<ph name="DEVICE_NAME" />” ühenduse loomisel.</translation>
 <translation id="1230417814058465809">Tavakaitse on sisse lülitatud. Turvalisuse suurendamiseks kasutage täiustatud kaitset.</translation>
@@ -598,7 +597,6 @@
 <translation id="1668435968811469751">Registreeri käsitsi</translation>
 <translation id="1668979692599483141">Vaadake teavet soovituste kohta</translation>
 <translation id="1670399744444387456">Põhiseaded</translation>
-<translation id="167160931442925455">Kõige valjem</translation>
 <translation id="1673137583248014546"><ph name="URL" /> soovib näha teie turvavõtme tootjat ja mudelit</translation>
 <translation id="1677306805708094828">Laiendust <ph name="EXTENSION_TYPE_PARAMETER" /> ei saa lisada</translation>
 <translation id="1677472565718498478"><ph name="TIME" /> tühjenemiseni</translation>
@@ -919,7 +917,6 @@
 <translation id="2046702855113914483">Rāmen</translation>
 <translation id="204706822916043810">Virtuaalmasina kontrollimine</translation>
 <translation id="2048182445208425546">Juurdepääs võrguliiklusele</translation>
-<translation id="2048243703055695889">Läheduses jagamise seaded kasutaja <ph name="USER_EMAIL" /> seadme „<ph name="DEVICE_NAME" />” jaoks.</translation>
 <translation id="2048653237708779538">Toiming pole saadaval</translation>
 <translation id="204914487372604757">Loo otsetee</translation>
 <translation id="2050339315714019657">Vertikaalpaigutus</translation>
@@ -1104,7 +1101,6 @@
 <translation id="2262477216570151239">Viivitus enne kordamist</translation>
 <translation id="2263189956353037928">Logi välja ja uuesti sisse</translation>
 <translation id="2263371730707937087">Ekraani värskendamissagedus</translation>
-<translation id="2263497240924215535">(Keelatud)</translation>
 <translation id="22665427234727190">Küsi, kui sait soovib juurdepääsu Bluetooth-seadmetele (soovitatav)</translation>
 <translation id="2266957463645820432">IPP USB kaudu (IPPUSB)</translation>
 <translation id="2270450558902169558">Vaheta andmeid mis tahes seadmega domeenis <ph name="DOMAIN" /></translation>
@@ -2289,7 +2285,6 @@
 <translation id="3674840410592648165">Saidid saavad maksetöötlejaid installida (soovitatav)</translation>
 <translation id="367645871420407123">jätke tühjaks, kui soovite määrata testkujutise vaikeväärtusele juurparooli</translation>
 <translation id="3677106374019847299">Sisestage kohandatud teenusepakkuja</translation>
-<translation id="3677657024345889897">Kõige vaiksem</translation>
 <translation id="3677911431265050325">Taotle mobiilisaiti</translation>
 <translation id="3677959414150797585">Hõlmab rakendusi, veebilehti ja muud. Saadab soovituste parandamiseks statistikat ainult siis, kui olete valinud kasutusandmete jagamise.</translation>
 <translation id="3678156199662914018">Laiend: <ph name="EXTENSION_NAME" /></translation>
@@ -2478,7 +2473,6 @@
 <translation id="3867944738977021751">Sertifikaadi väljad</translation>
 <translation id="3869917919960562512">Vale register.</translation>
 <translation id="3870931306085184145">Domeeni <ph name="DOMAIN" /> jaoks pole paroole salvestatud</translation>
-<translation id="3871092408932389764">Kõige madalam</translation>
 <translation id="3871350334636688135">24 tunni möödudes teeb administraator ühekordse värskenduse, mis kustutab seadme taaskäivitamisel kohalikud andmed. Salvestage vajalikud kohalikud andmed 24 tunni jooksul pilvepõhisesse salvestusruumi.</translation>
 <translation id="3872220884670338524">Rohkem toiminguid, kasutaja <ph name="USERNAME" /> salvestatud konto domeenis <ph name="DOMAIN" /></translation>
 <translation id="3872991219937722530">Vabastage kettaruumi, muidu seade ei reageeri.</translation>
@@ -3368,7 +3362,7 @@
 <translation id="4965808351167763748">Kas soovite kindlasti selle seadme seadistada, et rakendust Hangouts Meet käitada?</translation>
 <translation id="496888482094675990">Rakendusega Failid saate kiiresti juurdepääsu Google Drive'i, välisesse talletusseadmesse või Chrome OS-i seadmesse salvestatud failidele.</translation>
 <translation id="4971412780836297815">Ava, kui on valmis</translation>
-<translation id="4971735654804503942">Kiirem ennetav kaitse ohtlike veebisaitide, allalaadimiste ja laienduste vastu. Hoiatab teid parooliga seotud rikkumistest. Selleks peab sirvimisandmete Google'ile saatmine olema lubatud.</translation>
+<translation id="4971735654804503942">Kiirem ennetav kaitse ohtlike veebisaitide, allalaadimiste ja laienduste vastu. Hoiatab teid parooliga seotud rikkumiste eest. Selleks peab sirvimisandmete Google'ile saatmine olema lubatud.</translation>
 <translation id="4972129977812092092">Printeri muutmine</translation>
 <translation id="4972164225939028131">Vale parool</translation>
 <translation id="4972737347717125191">Saidid saavad küsida luba VR-seadmete ja -andmete kasutamiseks</translation>
@@ -4235,7 +4229,6 @@
 <translation id="6025215716629925253">Virna jälg</translation>
 <translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> – USB-seade on ühendatud</translation>
 <translation id="6028117231645531007">Lisa sõrmejälg</translation>
-<translation id="6029587122245504742">Kõige aeglasem</translation>
 <translation id="6029594605736587274">blokeeriti <ph name="PERMISSION" /></translation>
 <translation id="6031600495088157824">Sisestamisvalikud tööriistaribal</translation>
 <translation id="6032715498678347852">Selleks et anda laiendusele juurdepääs sellele saidile, klõpsake laiendusel.</translation>
@@ -4529,7 +4522,6 @@
 <translation id="6349101878882523185">Installi <ph name="APP_NAME" /></translation>
 <translation id="6349170655202535379">Sünkroonimine ei tööta. Logige välja ja seejärel uuesti sisse.</translation>
 <translation id="6351063337294363751">Selles menüüs saate kustutada oma sirvimisandmed</translation>
-<translation id="6352773953037195952">Kõige kõrgem</translation>
 <translation id="6354918092619878358">SECG elliptilise kõveraga secp256r1 (ehk ANSI X9.62 prime256v1, NIST P-256)</translation>
 <translation id="635609604405270300">Hoidke seade sisselülitatuna</translation>
 <translation id="63566973648609420">Teie krüpteeritud andmeid saavad lugeda vaid need, kes teavad teie parooli – seda ei saadeta Google'ile ja Google ei talleta seda. Kui unustate parooli või soovite seda seadet muuta, tuleb teil <ph name="BEGIN_LINK" />sünkroonimine lähtestada<ph name="END_LINK" />.</translation>
@@ -5294,6 +5286,7 @@
 <translation id="730289542559375723">{NUM_APPLICATIONS,plural, =1{Rakendus võib takistada Chrome'i õiget toimimist.}other{Need rakendused võivad takistada Chrome'i õiget toimimist.}}</translation>
 <translation id="7303281435234579599">Demorežiimi seadistamisel läks midagi valesti.</translation>
 <translation id="7303900363563182677">Selle saidi jaoks blokeeriti lõikelauale kopeeritud teksti ja kujutiste nägemine</translation>
+<translation id="7304030187361489308">Kõrge</translation>
 <translation id="7305123176580523628">USB-printer on ühendatud</translation>
 <translation id="730515362922783851">Vaheta andmeid mis tahes seadmega kohalikus võrgus või Internetis</translation>
 <translation id="7306521477691455105">Avage menüü Seaded, et ühendada <ph name="USB_DEVICE_NAME" /> seadmega <ph name="USB_VM_NAME" /></translation>
diff --git a/chrome/app/resources/generated_resources_eu.xtb b/chrome/app/resources/generated_resources_eu.xtb
index 12802878..994e56a 100644
--- a/chrome/app/resources/generated_resources_eu.xtb
+++ b/chrome/app/resources/generated_resources_eu.xtb
@@ -202,7 +202,6 @@
 <translation id="1221825588892235038">Hautapena soilik</translation>
 <translation id="1223484782328004593"><ph name="APP_NAME" /> aplikazioak lizentzia behar du</translation>
 <translation id="1223853788495130632">Administratzaileak ezarpen honetarako balio zehatz bat gomendatzen du.</translation>
-<translation id="1224275271335624810">Bizkorrena</translation>
 <translation id="1225177025209879837">Eskaera prozesatzen…</translation>
 <translation id="1227507814927581609">Ezin izan da autentifikatu "<ph name="DEVICE_NAME" />" gailura konektatzen saiatzean.</translation>
 <translation id="1230417814058465809">Babes estandarra dago aktibatuta. Segurtasun handiagoa nahi baduzu, erabili babes hobetua.</translation>
@@ -598,7 +597,6 @@
 <translation id="1668435968811469751">Erregistratu eskuz</translation>
 <translation id="1668979692599483141">Lortu informazio gehiago iradokizunei buruz</translation>
 <translation id="1670399744444387456">Oinarrizkoa</translation>
-<translation id="167160931442925455">Ozenena</translation>
 <translation id="1673137583248014546"><ph name="URL" /> webguneak zure segurtasun-giltzaren marka eta modeloa ikusi nahi ditu</translation>
 <translation id="1677306805708094828">Ezin da gehitu <ph name="EXTENSION_TYPE_PARAMETER" /></translation>
 <translation id="1677472565718498478"><ph name="TIME" /> geratzen dira</translation>
@@ -919,7 +917,6 @@
 <translation id="2046702855113914483">Ramena</translation>
 <translation id="204706822916043810">Makina birtuala egiaztatzen</translation>
 <translation id="2048182445208425546">Atzitu sareko trafikoa</translation>
-<translation id="2048243703055695889">Nearby Share-ren ezarpenak <ph name="USER_EMAIL" /> erabiltzailearen gailurako ("<ph name="DEVICE_NAME" />").</translation>
 <translation id="2048653237708779538">Ekintza ez dago erabilgarri</translation>
 <translation id="204914487372604757">Sortu lasterbidea</translation>
 <translation id="2050339315714019657">Bertikala</translation>
@@ -1104,7 +1101,6 @@
 <translation id="2262477216570151239">Errepikatu aurreko tartea</translation>
 <translation id="2263189956353037928">Amaitu saioa eta hasi berriro</translation>
 <translation id="2263371730707937087">Pantailaren freskatze-abiadura</translation>
-<translation id="2263497240924215535">(Desgaituta)</translation>
 <translation id="22665427234727190">Eskatu nire baimena webguneren batek Bluetooth bidezko gailuak atzitu nahi dituenean (gomendatua)</translation>
 <translation id="2266957463645820432">USB bidezko IPP protokoloa (IPPUSB)</translation>
 <translation id="2270450558902169558">Partekatu datuak <ph name="DOMAIN" /> domeinuko edozein gailurekin</translation>
@@ -2289,7 +2285,6 @@
 <translation id="3674840410592648165">Webguneek ordainketa-kudeatzaileak instala ditzakete (gomendatua)</translation>
 <translation id="367645871420407123">Utzi hutsik erroko pasahitza testu-irudiaren balio lehenetsi gisa ezarri nahi baduzu</translation>
 <translation id="3677106374019847299">Idatzi hornitzaile pertsonalizatua</translation>
-<translation id="3677657024345889897">Isilena</translation>
 <translation id="3677911431265050325">Eskatu mugikorretarako webgunea</translation>
 <translation id="3677959414150797585">Aplikazioak, web-orriak eta beste gauza batzuk sartzen dira. Iradokizunak hobetzeko balio duten estatistikak bidaltzen dira erabilera-datuak partekatzea aukeratu baduzu soilik.</translation>
 <translation id="3678156199662914018">Luzapena: <ph name="EXTENSION_NAME" /></translation>
@@ -2478,7 +2473,6 @@
 <translation id="3867944738977021751">Ziurtagiri-eremuak</translation>
 <translation id="3869917919960562512">Indize okerra.</translation>
 <translation id="3870931306085184145">Ez dago gordeta <ph name="DOMAIN" /> domeinuaren pasahitzik</translation>
-<translation id="3871092408932389764">Baxuena</translation>
 <translation id="3871350334636688135">24 orduren buruan, gailua berrabiarazten duzunean, administratzaileak erabilera bakarreko eguneratze bat egingo du eta, haren ondorioz, gailuan dituzun datu guztiak ezabatuko dira. Datozen 24 orduetan, gorde hodeiko biltegian gailuan dituzun beharrezko datuak.</translation>
 <translation id="3872220884670338524">Ekintza gehiago. <ph name="DOMAIN" /> domeinuan gordetako <ph name="USERNAME" /> kontua.</translation>
 <translation id="3872991219937722530">Egin tokia diskoan; bestela, gailuak ez du erantzungo.</translation>
@@ -4235,7 +4229,6 @@
 <translation id="6025215716629925253">Pilatzeen jarraipena</translation>
 <translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> - USB bidezko gailua konektatu da</translation>
 <translation id="6028117231645531007">Gehitu hatz-marka</translation>
-<translation id="6029587122245504742">Mantsoena</translation>
 <translation id="6029594605736587274"><ph name="PERMISSION" /> blokeatu da</translation>
 <translation id="6031600495088157824">Idatzi aukerak tresna-barran</translation>
 <translation id="6032715498678347852">Luzapen bati webgune honetarako sarbidea eman nahi badiozu, saka ezazu.</translation>
@@ -4529,7 +4522,6 @@
 <translation id="6349101878882523185">Instalatu <ph name="APP_NAME" /></translation>
 <translation id="6349170655202535379">Sinkronizazioa ez dabil. Amaitu eta hasi berriro saioa.</translation>
 <translation id="6351063337294363751">Menu honetan, arakatze-datuak garbi ditzakezu</translation>
-<translation id="6352773953037195952">Altuena</translation>
 <translation id="6354918092619878358">SECG kurba eliptikoko secp256r1 (edo, bestela esanda: ANSI X9.62 prime256v1, NIST P-256)</translation>
 <translation id="635609604405270300">Mantendu gailua piztuta</translation>
 <translation id="63566973648609420">Pasaesaldia duten pertsonek soilik irakur ditzakete enkriptatutako datuak. Pasaesaldia ez da Google-ra bidaltzen, ezta bertan gordetzen ere. Pasaesaldia ahazten bazaizu edo ezarpena aldatu nahi baduzu, sinkronizazioa berrezarri beharko duzu. <ph name="BEGIN_LINK" />Berrezarri sinkronizazioa<ph name="END_LINK" /></translation>
@@ -5294,6 +5286,7 @@
 <translation id="730289542559375723">{NUM_APPLICATIONS,plural, =1{Baliteke aplikazio honek Chrome-ri behar bezala funtzionatzen ez uztea.}other{Baliteke aplikazio hauek Chrome-ri behar bezala funtzionatzen ez uztea.}}</translation>
 <translation id="7303281435234579599">Arazoren bat izan da demo modua konfiguratzean.</translation>
 <translation id="7303900363563182677">Webgune honi arbelean kopiatzen dituzun testuak eta irudiak ikusteko aukera blokeatu zaio</translation>
+<translation id="7304030187361489308">Altua</translation>
 <translation id="7305123176580523628">Konektatu da USB bidezko inprimagailua</translation>
 <translation id="730515362922783851">Trukatu datuak tokiko sarera edo Internetera konektatutako edozein gailurekin</translation>
 <translation id="7306521477691455105">Ireki ezarpenak <ph name="USB_DEVICE_NAME" /> <ph name="USB_VM_NAME" />-era konektatzeko</translation>
@@ -5662,7 +5655,7 @@
 <translation id="7742706086992565332">Webgune jakin batzuetan webgunea zenbat handitzen edo txikitzen duzun ezartzeko aukera duzu</translation>
 <translation id="774377079771918250">Aukeratu non gorde nahi duzun</translation>
 <translation id="7744047395460924128">Ikusi inprimatze-historia</translation>
-<translation id="7744192722284567281">Datuen isilpekotasuna urratu den batean aurkitu da</translation>
+<translation id="7744192722284567281">Datuen isilpekotasunaren urratze batean aurkitu da</translation>
 <translation id="7750228210027921155">Pantaila txiki gainjarria</translation>
 <translation id="7751260505918304024">Erakutsi guztiak</translation>
 <translation id="7753735457098489144">Ezin izan da instalatu ez dagoelako behar adina toki. Tokia egiteko, ezabatu gailuko memorian dauden fitxategiak.</translation>
diff --git a/chrome/app/resources/generated_resources_fa.xtb b/chrome/app/resources/generated_resources_fa.xtb
index 3025507..52ce53c 100644
--- a/chrome/app/resources/generated_resources_fa.xtb
+++ b/chrome/app/resources/generated_resources_fa.xtb
@@ -112,7 +112,7 @@
 <translation id="1123753900084781868">درحال‌حاضر «زیرنویس ناشنوایان زنده» در دسترس نیست</translation>
 <translation id="1124772482545689468">کاربر</translation>
 <translation id="1125550662859510761">‏‎<ph name="WIDTH" /> × <ph name="HEIGHT" />‎ به‌نظر می‌رسد (داخلی)</translation>
-<translation id="1126809382673880764">‏دربرابر وب‌سایت‌ها، بارگیری‌ها، و افزونه‌های خطرناک از شما محافظت نمی‌کند. درصورت وجود، همچنان ویژگی حفاظتی «مرور ایمن» را در سرویس‌های دیگر Google مثل Gmail و «جستجو» دریافت می‌کنید.</translation>
+<translation id="1126809382673880764">‏دربرابر وب‌سایت‌ها، بارگیری‌ها، و افزونه‌های خطرناک از شما محافظت نمی‌کند. درصورت موجود بودن، همچنان ویژگی حفاظتی «مرور ایمن» را در سرویس‌های دیگر Google مثل Gmail و «جستجو» دریافت می‌کنید.</translation>
 <translation id="112752777279960360">‏برای راه‌اندازی اولیه تلفن Android جهت استفاده به‌عنوان کلید امنیتی این رایانه، Chrome را در تلفن باز کنید و به «تنظیمات &gt; گذرواژه‌ها &gt; استفاده از تلفن به‌عنوان کلید امنیتی» بروید. سپس روی «اتصال دستگاه جدید» ضربه بزنید و رمزینه پاسخ‌سریع را اسکن کنید.</translation>
 <translation id="1128109161498068552">‏به هیچ سایتی اجازه داده نشود برای دسترسی به دستگاه‌های MIDI از پیام‌های انحصاری سیستم استفاده کند</translation>
 <translation id="1128128132059598906">EAP-TTLS</translation>
@@ -202,7 +202,6 @@
 <translation id="1221825588892235038">فقط انتخاب</translation>
 <translation id="1223484782328004593"><ph name="APP_NAME" /> به پروانه نیاز دارد</translation>
 <translation id="1223853788495130632">سرپرست شما توصیه می‌کند که مقدار خاصی را برای این گزینه وارد کنید.</translation>
-<translation id="1224275271335624810">سریع‌ترین</translation>
 <translation id="1225177025209879837">پردازش درخواست...</translation>
 <translation id="1227507814927581609">هنگام اتصال به «<ph name="DEVICE_NAME" />» راستی‌آزمایی ناموفق بود.</translation>
 <translation id="1230417814058465809">«محافظت استاندارد» روشن است. برای امنیت بیشتر، از محافظت پیشرفته استفاده کنید.</translation>
@@ -595,7 +594,6 @@
 <translation id="1668435968811469751">ثبت‌نام دستی</translation>
 <translation id="1668979692599483141">با پیشنهادها آشنا شوید</translation>
 <translation id="1670399744444387456">پایه</translation>
-<translation id="167160931442925455">بلندترین</translation>
 <translation id="1673137583248014546"><ph name="URL" /> می‌خواهد به ساخت و مدل «کلید امنیتی» شما دسترسی پیدا کند</translation>
 <translation id="1677306805708094828">نمی‌توان <ph name="EXTENSION_TYPE_PARAMETER" /> را اضافه کرد</translation>
 <translation id="1677472565718498478"><ph name="TIME" /> باقی‌مانده</translation>
@@ -916,7 +914,6 @@
 <translation id="2046702855113914483">رامن</translation>
 <translation id="204706822916043810">درحال بررسی دستگاه مجازی</translation>
 <translation id="2048182445208425546">دسترسی به ترافیک شبکه شما</translation>
-<translation id="2048243703055695889">تنظیمات «هم‌رسانی با اطراف» برای دستگاه <ph name="USER_EMAIL" />، «<ph name="DEVICE_NAME" />»</translation>
 <translation id="2048653237708779538">کنش دردسترس نیست</translation>
 <translation id="204914487372604757">ایجاد میان‌بر</translation>
 <translation id="2050339315714019657">عمودی</translation>
@@ -1101,7 +1098,6 @@
 <translation id="2262477216570151239">تأخیر پیش از تکرار</translation>
 <translation id="2263189956353037928">خروج از سیستم و ورود دوباره به آن</translation>
 <translation id="2263371730707937087">نرخ بازخوانی صفحه</translation>
-<translation id="2263497240924215535">(غیرفعال)</translation>
 <translation id="22665427234727190">وقتی سایتی می‌خواهد به دستگاه‌های مجهز به بلوتوث دسترسی پیدا کند سؤال شود (توصیه می‌شود)</translation>
 <translation id="2266957463645820432">‏IPP ازطریق USB ‏(IPPUSB)</translation>
 <translation id="2270450558902169558">تبادل داده با هر دستگاهی در دامنه <ph name="DOMAIN" /></translation>
@@ -2286,7 +2282,6 @@
 <translation id="3674840410592648165">سایت‌ها می‌توانند کنترل‌کننده‌های پرداخت نصب کنند (توصیه‌ می‌شود)</translation>
 <translation id="367645871420407123">اگر می‌خواهید گذرواژه ریشه را روی مقدار تصویر آرمایشی پیش‌فرض تنظیم کنید، خالی بگذارید</translation>
 <translation id="3677106374019847299">وارد کردن ارائه‌دهنده سفارشی</translation>
-<translation id="3677657024345889897">کوتاه‌ترین</translation>
 <translation id="3677911431265050325">درخواست سایت ویژه دستگاه همراه</translation>
 <translation id="3677959414150797585">شامل برنامه‌ها، صفحه‌های وب و موارد دیگر می‌شود. تنها درصورتی‌که هم‌رسانی داده‌های استفاده را انتخاب کرده باشید، آمار را برای بهبود پیشنهادها ارسال می‌کند.</translation>
 <translation id="3678156199662914018">برنامهٔ افزودنی: <ph name="EXTENSION_NAME" /></translation>
@@ -2475,7 +2470,6 @@
 <translation id="3867944738977021751">فیلدهای گواهی</translation>
 <translation id="3869917919960562512">فهرست اشتباه.</translation>
 <translation id="3870931306085184145">هیچ گذرواژه‌ای برای <ph name="DOMAIN" /> ذخیره نشده است</translation>
-<translation id="3871092408932389764">پایین‌ترین</translation>
 <translation id="3871350334636688135">پس از ۲۴ ساعت، سرپرستتان به‌روزرسانی یک‌باره‌ای انجام خواهد داد که داده‌های محلی شما را هنگام بازراه‌اندازی دستگاه حذف می‌کند. ظرف ۲۴ ساعت، همه داده‌های محلی موردنیازتان را در فضای ذخیره‌سازی ابری ذخیره کنید.</translation>
 <translation id="3872220884670338524">عملکردهای بیشتر، حساب ذخیره‌شده برای <ph name="USERNAME" /> در <ph name="DOMAIN" /></translation>
 <translation id="3872991219937722530">فضای دیسک را خالی کنید، در غیر این صورت دستگاه پاسخ نخواهد داد.</translation>
@@ -3365,7 +3359,7 @@
 <translation id="4965808351167763748">‏مطمئن هستید می‌خواهید این دستگاه را برای اجرای Hangouts Meet راه‌اندازی کنید؟</translation>
 <translation id="496888482094675990">‏برنامه Files دسترسی سریع به فایل‌هایی را فراهم می‌کند که در Google Drive، فضای ذخیره خارجی یا دستگاه Chrome OS خودتان ذخیره کرده‌اید.</translation>
 <translation id="4971412780836297815">بعد از اتمام باز شود</translation>
-<translation id="4971735654804503942">‏محافظت سریع‌تر و پیشگیرانه دربرابر وب‌سایت‌ها، بارگیری‌ها، و افزونه‌های خطرناک. لورفتن گذرواژه را به شما هشدار می‌دهد. عملکرد این ویژگی متکی بر ارسال داده‌های مرور به Google‌ است.</translation>
+<translation id="4971735654804503942">‏محافظت سریع‌تر و پیشگیرانه دربرابر وب‌سایت‌ها، بارگیری‌ها، و افزونه‌های خطرناک. رخنه در گذرواژه را به شما هشدار می‌دهد. عملکرد این ویژگی متکی بر ارسال داده‌های مرور به Google‌ است.</translation>
 <translation id="4972129977812092092">ویرایش چاپگر</translation>
 <translation id="4972164225939028131">گذرواژه اشتباه است</translation>
 <translation id="4972737347717125191">سایت‌ها می‌توانند استفاده از داده‌ها و دستگاه‌های واقعیت مجازی را درخواست کنند</translation>
@@ -4232,7 +4226,6 @@
 <translation id="6025215716629925253">ردیابی پشته‌ای</translation>
 <translation id="6026819612896463875">‏<ph name="WINDOW_TITLE" /> - دستگاه USB متصل است</translation>
 <translation id="6028117231645531007">افزودن اثر انگشت</translation>
-<translation id="6029587122245504742">آهسته‌ترین</translation>
 <translation id="6029594605736587274"><ph name="PERMISSION" /> مسدود شده است</translation>
 <translation id="6031600495088157824">گزینه‌های ورودی در نوارابزار</translation>
 <translation id="6032715498678347852">برای اینکه افزونه‌ای بتواند به این سایت دسترسی داشته باشد، روی آن کلیک کنید.</translation>
@@ -4518,7 +4511,7 @@
 <translation id="6340071272923955280">‏پروتکل چاپ اینترنتی (IPPS)</translation>
 <translation id="6340526405444716530">شخصی‌سازی</translation>
 <translation id="6341850831632289108">شناسایی موقعیت مکانی فیزیکی شما</translation>
-<translation id="6342069812937806050">فقط اکنون</translation>
+<translation id="6342069812937806050">همین حالا</translation>
 <translation id="6344170822609224263">فهرست دسترسی از اتصالات شبکه</translation>
 <translation id="6344576354370880196">چاپگرهای ذخیره‌شده</translation>
 <translation id="6345418402353744910">وارد کردن نام کاربری و گذرواژه برای پراکسی <ph name="PROXY" /> الزامی است تا سرپرست بتواند شبکه‌تان را پیکربندی کند</translation>
@@ -4526,7 +4519,6 @@
 <translation id="6349101878882523185">نصب <ph name="APP_NAME" /></translation>
 <translation id="6349170655202535379">همگام‌سازی کار نمی‌کند. از سیستم خارج شوید و دوباره به آن وارد شوید.</translation>
 <translation id="6351063337294363751">می‌توانید داده‌های مرور را از این منو پاک کنید</translation>
-<translation id="6352773953037195952">بالاترین</translation>
 <translation id="6354918092619878358">‏منحنی بیضوی SECG مدل secp256r1 (به‌نام ANSI X9.62 prime256v1، ‏NIST P-256)</translation>
 <translation id="635609604405270300">روشن نگه‌داشتن دستگاه</translation>
 <translation id="63566973648609420">‏فقط فردی که عبارت عبور شما را دارد می‌تواند اطلاعات رمزگذاری‌شده‌تان را بخواند. این عبارت عبور به Google ارسال یا در سرورهای آن ذخیره نمی‌شود. اگر عبارت عبورتان را فراموش کنید، باید همگام‌سازی را بازنشانی کنید. <ph name="BEGIN_LINK" />بازنشانی همگام‌سازی<ph name="END_LINK" /></translation>
@@ -5291,6 +5283,7 @@
 <translation id="730289542559375723">{NUM_APPLICATIONS,plural, =1{‏این برنامه می‌تواند مانع عملکرد درست Chrome شود.}one{‏این برنامه‌ها می‌توانند مانع عملکرد درست Chrome شوند.}other{‏این برنامه‌ها می‌توانند مانع عملکرد درست Chrome شوند.}}</translation>
 <translation id="7303281435234579599">وای! هنگام راه‌اندازی حالت نمایشی، مشکلی پیش آمد.</translation>
 <translation id="7303900363563182677">دسترسی این سایت به نوشتار و تصاویر کپی‌شده در بریده‌دان مسدود شده است</translation>
+<translation id="7304030187361489308">بالا</translation>
 <translation id="7305123176580523628">‏چاپگر USB متصل شد</translation>
 <translation id="730515362922783851">تبادل داده با هر دستگاهی در شبکه محلی یا اینترنت</translation>
 <translation id="7306521477691455105">برای اتصال <ph name="USB_DEVICE_NAME" /> به <ph name="USB_VM_NAME" />، «تنظیمات» را باز کنید</translation>
diff --git a/chrome/app/resources/generated_resources_fi.xtb b/chrome/app/resources/generated_resources_fi.xtb
index dcb7ffb..ab715c9 100644
--- a/chrome/app/resources/generated_resources_fi.xtb
+++ b/chrome/app/resources/generated_resources_fi.xtb
@@ -202,7 +202,6 @@
 <translation id="1221825588892235038">Vain valinta</translation>
 <translation id="1223484782328004593"><ph name="APP_NAME" /> edellyttää lisenssiä</translation>
 <translation id="1223853788495130632">Järjestelmänvalvoja suosittelee tälle asetukselle tiettyä arvoa.</translation>
-<translation id="1224275271335624810">Nopein</translation>
 <translation id="1225177025209879837">Käsitellään pyyntöä…</translation>
 <translation id="1227507814927581609">Todennus epäonnistui yhdistettäessä laitteeseen <ph name="DEVICE_NAME" />.</translation>
 <translation id="1230417814058465809">Perustason suojaus on päällä. Käytä parannettua suojausta, jos haluat lisäsuojaa.</translation>
@@ -598,7 +597,6 @@
 <translation id="1668435968811469751">Rekisteröidy manuaalisesti</translation>
 <translation id="1668979692599483141">Lue lisää ehdotuksista</translation>
 <translation id="1670399744444387456">Perusasetukset</translation>
-<translation id="167160931442925455">Äänekkäin</translation>
 <translation id="1673137583248014546"><ph name="URL" /> haluaa nähdä suojausavaimesi merkin ja mallin.</translation>
 <translation id="1677306805708094828">Lisääminen (<ph name="EXTENSION_TYPE_PARAMETER" />) ei onnistu</translation>
 <translation id="1677472565718498478"><ph name="TIME" /> jäljellä</translation>
@@ -919,7 +917,6 @@
 <translation id="2046702855113914483">Ramen</translation>
 <translation id="204706822916043810">Tarkistetaan virtuaalikonetta</translation>
 <translation id="2048182445208425546">Käyttää verkkoliikennettäsi</translation>
-<translation id="2048243703055695889">Lähijakamisen asetukset (käyttäjä: <ph name="USER_EMAIL" />, laite: <ph name="DEVICE_NAME" />)</translation>
 <translation id="2048653237708779538">Toiminto ei ole käytettävissä</translation>
 <translation id="204914487372604757">Luo pikakuvake</translation>
 <translation id="2050339315714019657">Pystysuunta</translation>
@@ -1104,7 +1101,6 @@
 <translation id="2262477216570151239">Viive ennen toistoa</translation>
 <translation id="2263189956353037928">Kirjaudu ulos ja kirjaudu takaisin sisään</translation>
 <translation id="2263371730707937087">Näytön päivitysväli</translation>
-<translation id="2263497240924215535">(Pois käytöstä)</translation>
 <translation id="22665427234727190">Kysy aina, jos sivusto pyytää pääsyä Bluetooth-laitteelle (suositus)</translation>
 <translation id="2266957463645820432">IPP–USB-yhteys (IPPUSB)</translation>
 <translation id="2270450558902169558">Vaihtaa tietoja minkä tahansa verkkotunnusta <ph name="DOMAIN" /> käyttävän laitteen kanssa.</translation>
@@ -2289,7 +2285,6 @@
 <translation id="3674840410592648165">Sivustot saavat asentaa maksujen käsittelijöitä (suositus)</translation>
 <translation id="367645871420407123">Jätä tyhjäksi, jos haluat asettaa pääkäyttäjän salasanaksi oletustestikuvan arvon.</translation>
 <translation id="3677106374019847299">Lisää oma palveluntarjoaja</translation>
-<translation id="3677657024345889897">Hiljaisin</translation>
 <translation id="3677911431265050325">Pyydä mobiilisivustoa</translation>
 <translation id="3677959414150797585">Sisältää esimerkiksi sovelluksia ja verkkosivuja. Lähettää tilastoja ehdotusten parantamiseksi vain, jos olet sallinut käyttödatan jakamisen.</translation>
 <translation id="3678156199662914018">Laajennus: <ph name="EXTENSION_NAME" /></translation>
@@ -2478,7 +2473,6 @@
 <translation id="3867944738977021751">Varmenteen kentät</translation>
 <translation id="3869917919960562512">Väärä numero.</translation>
 <translation id="3870931306085184145">Ei tallennettuja salasanoja: <ph name="DOMAIN" /></translation>
-<translation id="3871092408932389764">Matalin</translation>
 <translation id="3871350334636688135">24 tunnin päästä järjestelmänvalvoja tekee kertaluontoisen päivityksen, joka poistaa paikallisen datasi, kun käynnistät laitteesi uudelleen. Tallenna kaikki tarvitsemasi paikallinen data pilvitallennustilaan 24 tunnin sisällä.</translation>
 <translation id="3872220884670338524">Lisää toimintoja, tallennettu käyttäjän <ph name="USERNAME" /> tili verkkotunnuksessa <ph name="DOMAIN" /></translation>
 <translation id="3872991219937722530">Vapauta levytilaa, tai laite ei enää vastaa.</translation>
@@ -4232,7 +4226,6 @@
 <translation id="6025215716629925253">Pinon jälki</translation>
 <translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> – USB-laite yhdistetty</translation>
 <translation id="6028117231645531007">Lisää sormenjälki</translation>
-<translation id="6029587122245504742">Hitain</translation>
 <translation id="6029594605736587274"><ph name="PERMISSION" /> estetty</translation>
 <translation id="6031600495088157824">Syöttövalinnat työkalupalkissa</translation>
 <translation id="6032715498678347852">Anna laajennukselle pääsy sivustolle klikkaamalla laajennusta.</translation>
@@ -4528,7 +4521,6 @@
 <translation id="6349101878882523185">Asenna <ph name="APP_NAME" /></translation>
 <translation id="6349170655202535379">Synkronointi ei onnistu. Yritä kirjautua ensin ulos ja sitten takaisin sisään.</translation>
 <translation id="6351063337294363751">Voit tyhjentää selaustiedot tämän valikon kautta.</translation>
-<translation id="6352773953037195952">Korkein</translation>
 <translation id="6354918092619878358">SECG elliptinen käyrä secp256r1 (eli ANSI X9.62 prime256v1, NIST P-256)</translation>
 <translation id="635609604405270300">Pidä laite päällä</translation>
 <translation id="63566973648609420">Salattuja tietojasi voi lukea vain tunnuslauseesi avulla. Tunnuslausetta ei lähetetä Googlelle eikä Google tallenna sitä. Jos unohdat tunnuslauseesi tai haluat muokata tätä asetusta, <ph name="BEGIN_LINK" />synkronointi on nollattava<ph name="END_LINK" />.</translation>
@@ -5293,6 +5285,7 @@
 <translation id="730289542559375723">{NUM_APPLICATIONS,plural, =1{Tämä sovellus saattaa estää Chromea toimimasta oikein}other{Nämä sovellukset saattavat estää Chromea toimimasta oikein}}</translation>
 <translation id="7303281435234579599">Hups, jotain meni vikaan esittelytilan määrityksessä.</translation>
 <translation id="7303900363563182677">Tämä sivu ei saa nähdä leikepöydälle kopioitua tekstiä tai kuvia.</translation>
+<translation id="7304030187361489308">Korkea</translation>
 <translation id="7305123176580523628">USB-tulostin yhdistetty</translation>
 <translation id="730515362922783851">Vaihtaa tietoja minkä tahansa paikallisverkossa tai internetissä olevan laitteen kanssa.</translation>
 <translation id="7306521477691455105">Yhdistä <ph name="USB_DEVICE_NAME" /> ja <ph name="USB_VM_NAME" /> avaamalla Asetukset</translation>
diff --git a/chrome/app/resources/generated_resources_fil.xtb b/chrome/app/resources/generated_resources_fil.xtb
index 090f684c..c57bc6e5 100644
--- a/chrome/app/resources/generated_resources_fil.xtb
+++ b/chrome/app/resources/generated_resources_fil.xtb
@@ -202,7 +202,6 @@
 <translation id="1221825588892235038">Pinili lang</translation>
 <translation id="1223484782328004593">Nangangailangan ng lisensya ang <ph name="APP_NAME" /></translation>
 <translation id="1223853788495130632">Inirerekomenda ng iyong administrator ang isang tukoy na halaga para sa setting na ito.</translation>
-<translation id="1224275271335624810">Pinakamabilis</translation>
 <translation id="1225177025209879837">Pinoproseso ang kahilingan...</translation>
 <translation id="1227507814927581609">Nabigo ang pagpapatunay habang kumokonekta sa "<ph name="DEVICE_NAME" />".</translation>
 <translation id="1230417814058465809">Naka-on ang standard na proteksyon. Para sa higit pang seguridad, gamitin ang pinahusay na proteksyon.</translation>
@@ -598,7 +597,6 @@
 <translation id="1668435968811469751">Magpa-enroll nang manual</translation>
 <translation id="1668979692599483141">Matuto tungkol sa mga suhestyon</translation>
 <translation id="1670399744444387456">Pangunahin</translation>
-<translation id="167160931442925455">Pinakamalakas</translation>
 <translation id="1673137583248014546">Gustong tingnan ng <ph name="URL" /> ang manufacturer at modelo ng iyong Security Key</translation>
 <translation id="1677306805708094828">Hindi maidagdag ang <ph name="EXTENSION_TYPE_PARAMETER" /></translation>
 <translation id="1677472565718498478"><ph name="TIME" /> na lang ang natitira</translation>
@@ -919,7 +917,6 @@
 <translation id="2046702855113914483">Ramen</translation>
 <translation id="204706822916043810">Sinusuri ang virtual machine</translation>
 <translation id="2048182445208425546">I-access ang trapiko ng iyong network</translation>
-<translation id="2048243703055695889">Mga setting ng Nearby Share para sa device na '<ph name="DEVICE_NAME" />' ni <ph name="USER_EMAIL" />.</translation>
 <translation id="2048653237708779538">Hindi available ang pagkilos</translation>
 <translation id="204914487372604757">Lumikha ng shortcut sa </translation>
 <translation id="2050339315714019657">Portrait</translation>
@@ -1104,7 +1101,6 @@
 <translation id="2262477216570151239">Pagkaantala bago ang pag-uulit</translation>
 <translation id="2263189956353037928">Mag-sign out at mag-sign in muli</translation>
 <translation id="2263371730707937087">Rate ng pag-refresh ng screen</translation>
-<translation id="2263497240924215535">(Hindi Pinagana)</translation>
 <translation id="22665427234727190">Magtanong kapag gusto ng isang site na i-access ang mga Bluetooth device (inirerekomenda)</translation>
 <translation id="2266957463645820432">IPP sa USB (IPPUSB)</translation>
 <translation id="2270450558902169558">Makipagpalit ng data sa device na nasa domain ng <ph name="DOMAIN" /></translation>
@@ -2289,7 +2285,6 @@
 <translation id="3674840410592648165">Puwedeng mag-install ang mga site ng mga tagapangasiwa ng pagbabayad (inirerekomenda)</translation>
 <translation id="367645871420407123">iwanang blangko kung gusto mong itakda ang root password sa default na value ng pansubok na larawan</translation>
 <translation id="3677106374019847299">Maglagay ng custom na provider</translation>
-<translation id="3677657024345889897">Pinakamahina</translation>
 <translation id="3677911431265050325">Hilingin ang pang-mobile na site</translation>
 <translation id="3677959414150797585">Kabilang ang mga app, webpage, at higit pa. Magpapadala lang ng mga istatistika para mapahusay ang mga suhestyon kung pinili mong ibahagi ang data ng paggamit.</translation>
 <translation id="3678156199662914018">Extension: <ph name="EXTENSION_NAME" /></translation>
@@ -2478,7 +2473,6 @@
 <translation id="3867944738977021751">Mga Certificate Field</translation>
 <translation id="3869917919960562512">Maling index.</translation>
 <translation id="3870931306085184145">Walang naka-save na password para sa <ph name="DOMAIN" /></translation>
-<translation id="3871092408932389764">Pinakamababa</translation>
 <translation id="3871350334636688135">Pagkalipas ng 24 na oras, magsasagawa ang administrator mo ng isang beses na pag-update na magde-delete sa iyong lokal na data kapag na-restart mo ang iyong device. I-save ang anumang lokal na data na kailangan mo sa cloud storage sa loob ng 24 na oras.</translation>
 <translation id="3872220884670338524">Higit pang pagkilos, naka-save na account para sa <ph name="USERNAME" /> sa <ph name="DOMAIN" /></translation>
 <translation id="3872991219937722530">Magbakante ng espasyo sa disk o hindi gagana nang maayos ang iyong device.</translation>
@@ -4235,7 +4229,6 @@
 <translation id="6025215716629925253">Stack Trace</translation>
 <translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> - May nakakonektang USB device</translation>
 <translation id="6028117231645531007">Magdagdag ng fingerprint</translation>
-<translation id="6029587122245504742">Pinakamabagal</translation>
 <translation id="6029594605736587274">na-block ang <ph name="PERMISSION" /></translation>
 <translation id="6031600495088157824">Mga opsyon sa pag-input sa toolbar</translation>
 <translation id="6032715498678347852">Para bigyan ng access ang isang extension sa site na ito, i-click ito.</translation>
@@ -4529,7 +4522,6 @@
 <translation id="6349101878882523185">I-install ang <ph name="APP_NAME" /></translation>
 <translation id="6349170655202535379">Hindi gumagana ang pag-sync. Subukang mag-sign out at muling mag-sign in.</translation>
 <translation id="6351063337294363751">Maaari mong i-clear ang iyong data sa pag-browse sa menu na ito</translation>
-<translation id="6352773953037195952">Pinakamataas</translation>
 <translation id="6354918092619878358">SECG elliptic curve secp256r1 (na tinatawag ding ANSI X9.62 prime256v1, NIST P-256)</translation>
 <translation id="635609604405270300">Panatilihing naka-on ang device</translation>
 <translation id="63566973648609420">Ang taong may alam ng passphrase mo lang ang makakabasa sa iyong naka-encrypt na data. Hindi ipinapadala sa o iniimbak ng Google ang passphrase. Kung makalimutan mo ang iyong passphrase o gusto mong baguhin ang setting na ito, kakailanganin mong <ph name="BEGIN_LINK" />i-reset ang pag-sync<ph name="END_LINK" />.</translation>
@@ -5294,6 +5286,7 @@
 <translation id="730289542559375723">{NUM_APPLICATIONS,plural, =1{Maaaring hindi gumana nang maayos ang Chrome dahil sa application na ito.}one{Maaaring hindi gumana nang maayos ang Chrome dahil sa mga application na ito.}other{Maaaring hindi gumana nang maayos ang Chrome dahil sa mga application na ito.}}</translation>
 <translation id="7303281435234579599">Naku! Nagkaproblema habang sine-set up ang demo mode.</translation>
 <translation id="7303900363563182677">Na-block ang site na ito na makita ang text at mga larawang kinopya sa clipboard</translation>
+<translation id="7304030187361489308">Mataas</translation>
 <translation id="7305123176580523628">Nakakonekta ang USB printer</translation>
 <translation id="730515362922783851">Makipagpalit ng data sa anumang device na nasa lokal na network o internet</translation>
 <translation id="7306521477691455105">Buksan ang Mga Setting para ikonekta ang <ph name="USB_DEVICE_NAME" /> sa <ph name="USB_VM_NAME" /></translation>
diff --git a/chrome/app/resources/generated_resources_fr-CA.xtb b/chrome/app/resources/generated_resources_fr-CA.xtb
index 3e35102..88f95ff 100644
--- a/chrome/app/resources/generated_resources_fr-CA.xtb
+++ b/chrome/app/resources/generated_resources_fr-CA.xtb
@@ -202,7 +202,6 @@
 <translation id="1221825588892235038">Imprimer seulement la sélection</translation>
 <translation id="1223484782328004593"><ph name="APP_NAME" /> nécessite une licence</translation>
 <translation id="1223853788495130632">Votre administrateur recommande une valeur particulière pour ce paramètre.</translation>
-<translation id="1224275271335624810">La plus rapide</translation>
 <translation id="1225177025209879837">Traitement de la demande en cours…</translation>
 <translation id="1227507814927581609">Échec de l'authentification lors de la connexion à l'appareil « <ph name="DEVICE_NAME" /> ».</translation>
 <translation id="1230417814058465809">La protection standard est activée. Pour profiter d'une sécurité accrue, servez-vous de la protection améliorée.</translation>
@@ -598,7 +597,6 @@
 <translation id="1668435968811469751">Inscrire manuellement</translation>
 <translation id="1668979692599483141">En savoir plus sur les suggestions</translation>
 <translation id="1670399744444387456">De base</translation>
-<translation id="167160931442925455">Le plus fort</translation>
 <translation id="1673137583248014546">L'URL <ph name="URL" /> veut voir la marque et le modèle de votre clé de sécurité</translation>
 <translation id="1677306805708094828">Impossible d'ajouter <ph name="EXTENSION_TYPE_PARAMETER" /></translation>
 <translation id="1677472565718498478"><ph name="TIME" /> d'autonomie restante</translation>
@@ -919,7 +917,6 @@
 <translation id="2046702855113914483">Nouille ramen</translation>
 <translation id="204706822916043810">Vérification de la machine virtuelle en cours…</translation>
 <translation id="2048182445208425546">Accéder à votre trafic réseau</translation>
-<translation id="2048243703055695889">Paramètres de partage à proximité pour l'appareil de <ph name="USER_EMAIL" />, « <ph name="DEVICE_NAME" /> ».</translation>
 <translation id="2048653237708779538">Action non disponible</translation>
 <translation id="204914487372604757">Créer un raccourci</translation>
 <translation id="2050339315714019657">Portrait</translation>
@@ -1104,7 +1101,6 @@
 <translation id="2262477216570151239">Délai avant répétition</translation>
 <translation id="2263189956353037928">Se déconnecter et se reconnecter</translation>
 <translation id="2263371730707937087">Fréquence d'actualisation de l'écran</translation>
-<translation id="2263497240924215535">(Désactivé)</translation>
 <translation id="22665427234727190">Demander une autorisation lorsqu'un site veut accéder à des appareils Bluetooth (recommandé)</translation>
 <translation id="2266957463645820432">IPP sur USB (IPPUSB)</translation>
 <translation id="2270450558902169558">Échanger des données avec n'importe quel appareil du domaine <ph name="DOMAIN" /></translation>
@@ -2290,7 +2286,6 @@
 <translation id="3674840410592648165">Les sites peuvent faire appel à des modules de paiement (recommandé)</translation>
 <translation id="367645871420407123">ne remplissez pas ce champ si vous souhaitez associer le mot de passe racine à la valeur de l’image test par défaut</translation>
 <translation id="3677106374019847299">Entrer un fournisseur personnalisé</translation>
-<translation id="3677657024345889897">Le plus faible</translation>
 <translation id="3677911431265050325">Voir la version pour appareil mobile</translation>
 <translation id="3677959414150797585">Comprend les applications, les pages Web et plus. Envoie des statistiques afin d'améliorer les suggestions seulement si vous avez choisi de partager les données d'utilisation.</translation>
 <translation id="3678156199662914018">Extension : <ph name="EXTENSION_NAME" /></translation>
@@ -2479,7 +2474,6 @@
 <translation id="3867944738977021751">Champs de certificat</translation>
 <translation id="3869917919960562512">Index erroné.</translation>
 <translation id="3870931306085184145">Aucun mot de passe enregistré pour <ph name="DOMAIN" /></translation>
-<translation id="3871092408932389764">La plus faible</translation>
 <translation id="3871350334636688135">Après 24 heures, votre administrateur effectuera une mise à jour exceptionnelle qui entraînera la suppression de vos données locales la prochaine fois que vous redémarrerez votre appareil. Enregistrez toutes les données locales dont vous avez besoin dans un espace de stockage infonuagique d'ici 24 heures.</translation>
 <translation id="3872220884670338524">Autres actions, compte enregistré pour <ph name="USERNAME" /> sur <ph name="DOMAIN" /></translation>
 <translation id="3872991219937722530">Libérez de l'espace disque ou votre appareil ne répondra plus.</translation>
@@ -4236,7 +4230,6 @@
 <translation id="6025215716629925253">Trace de la pile</translation>
 <translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> - Appareil USB connecté</translation>
 <translation id="6028117231645531007">Ajouter une empreinte digitale</translation>
-<translation id="6029587122245504742">La plus lente</translation>
 <translation id="6029594605736587274">bloqué <ph name="PERMISSION" /></translation>
 <translation id="6031600495088157824">Options d'entrée dans la barre d'outils</translation>
 <translation id="6032715498678347852">Pour autoriser une extension à accéder à ce site, cliquez dessus.</translation>
@@ -4530,7 +4523,6 @@
 <translation id="6349101878882523185">Installer <ph name="APP_NAME" /></translation>
 <translation id="6349170655202535379">La synchronisation ne fonctionne pas. Essayez de vous déconnecter et de vous reconnecter.</translation>
 <translation id="6351063337294363751">Vous pouvez effacer vos données de navigation à partir de ce menu</translation>
-<translation id="6352773953037195952">La plus élevée</translation>
 <translation id="6354918092619878358">Courbe elliptique SECG secp256r1 (aussi appelée ANSI X9.62 prime256v1, NIST P-256)</translation>
 <translation id="635609604405270300">Laissez l'appareil allumé</translation>
 <translation id="63566973648609420">Seule une personne connaissant votre phrase de passe peut lire vos données chiffrées. Google ne reçoit pas la phrase de passe et ne la stocke pas. Si vous l'oubliez ou souhaitez modifier ce paramètre, vous devrez <ph name="BEGIN_LINK" />réinitialiser la synchronisation<ph name="END_LINK" />.</translation>
@@ -5295,6 +5287,7 @@
 <translation id="730289542559375723">{NUM_APPLICATIONS,plural, =1{Cette application peut empêcher Chrome de fonctionner correctement.}one{Cette application peut empêcher Chrome de fonctionner correctement.}other{Ces applications peuvent empêcher Chrome de fonctionner correctement.}}</translation>
 <translation id="7303281435234579599">Oups! Une erreur s'est produite lors de la configuration du mode démo.</translation>
 <translation id="7303900363563182677">Ce site a été bloqué : il ne peut pas voir le texte ni les images copiés dans le presse-papiers</translation>
+<translation id="7304030187361489308">Élevée</translation>
 <translation id="7305123176580523628">Imprimante USB connectée</translation>
 <translation id="730515362922783851">Échanger des données avec tout appareil sur le réseau local ou sur Internet</translation>
 <translation id="7306521477691455105">Ouvrez le menu Paramètres pour connecter <ph name="USB_DEVICE_NAME" /> à <ph name="USB_VM_NAME" /></translation>
diff --git a/chrome/app/resources/generated_resources_fr.xtb b/chrome/app/resources/generated_resources_fr.xtb
index 588e4733..35d6922 100644
--- a/chrome/app/resources/generated_resources_fr.xtb
+++ b/chrome/app/resources/generated_resources_fr.xtb
@@ -202,7 +202,6 @@
 <translation id="1221825588892235038">Sélection uniquement</translation>
 <translation id="1223484782328004593">Une licence est requise pour utiliser <ph name="APP_NAME" /></translation>
 <translation id="1223853788495130632">Votre administrateur recommande une valeur spécifique pour ce paramètre.</translation>
-<translation id="1224275271335624810">La plus rapide</translation>
 <translation id="1225177025209879837">Traitement de la demande en cours…</translation>
 <translation id="1227507814927581609">Échec de l'authentification lors de la connexion à l'appareil "<ph name="DEVICE_NAME" />".</translation>
 <translation id="1230417814058465809">La protection standard est activée. Pour un niveau de sécurité supérieur, activez la protection renforcée.</translation>
@@ -598,7 +597,6 @@
 <translation id="1668435968811469751">Faire l'inscription manuellement</translation>
 <translation id="1668979692599483141">En savoir plus sur les suggestions</translation>
 <translation id="1670399744444387456">Général</translation>
-<translation id="167160931442925455">Volume maximal</translation>
 <translation id="1673137583248014546"><ph name="URL" /> souhaite voir la marque et le modèle de votre clé de sécurité</translation>
 <translation id="1677306805708094828">Impossible d'ajouter <ph name="EXTENSION_TYPE_PARAMETER" /></translation>
 <translation id="1677472565718498478">Temps restant : <ph name="TIME" /></translation>
@@ -919,7 +917,6 @@
 <translation id="2046702855113914483">Ramen</translation>
 <translation id="204706822916043810">Vérification de la machine virtuelle…</translation>
 <translation id="2048182445208425546">Accéder au trafic de votre réseau</translation>
-<translation id="2048243703055695889">Les paramètres de partage à proximité pour l'appareil "<ph name="DEVICE_NAME" />" du compte <ph name="USER_EMAIL" />.</translation>
 <translation id="2048653237708779538">Action non disponible</translation>
 <translation id="204914487372604757">Créer un raccourci</translation>
 <translation id="2050339315714019657">Portrait</translation>
@@ -1104,7 +1101,6 @@
 <translation id="2262477216570151239">Délai avant répétition</translation>
 <translation id="2263189956353037928">Se déconnecter et se reconnecter</translation>
 <translation id="2263371730707937087">Fréquence d'actualisation de l'écran</translation>
-<translation id="2263497240924215535">(désactivée)</translation>
 <translation id="22665427234727190">Me demander lorsqu'un site souhaite accéder aux appareils Bluetooth (recommandé)</translation>
 <translation id="2266957463645820432">IPP sur USB (IPPUSB)</translation>
 <translation id="2270450558902169558">Échanger des données avec n'importe quel appareil dans le domaine suivant : "<ph name="DOMAIN" />"</translation>
@@ -2289,7 +2285,6 @@
 <translation id="3674840410592648165">Les sites peuvent installer des gestionnaires de paiement (recommandé)</translation>
 <translation id="367645871420407123">N'indiquez rien si vous voulez définir le mot de passe racine sur la valeur d'image test par défaut.</translation>
 <translation id="3677106374019847299">Saisissez un fournisseur personnalisé</translation>
-<translation id="3677657024345889897">Volume minimal</translation>
 <translation id="3677911431265050325">Demander le site mobile</translation>
 <translation id="3677959414150797585">Les suggestions de contenu concernent des applications, des pages Web et bien plus. Si vous avez choisi de partager les données d'utilisation, des statistiques sont envoyées pour améliorer ces suggestions.</translation>
 <translation id="3678156199662914018">Extension : <ph name="EXTENSION_NAME" /></translation>
@@ -2478,7 +2473,6 @@
 <translation id="3867944738977021751">Champs de certificat</translation>
 <translation id="3869917919960562512">Index erroné.</translation>
 <translation id="3870931306085184145">Aucun mot de passe enregistré pour <ph name="DOMAIN" /></translation>
-<translation id="3871092408932389764">Le plus grave</translation>
 <translation id="3871350334636688135">Dans 24 heures, l'administrateur effectuera une mise à jour exceptionnelle qui entraînera la suppression de vos données locales lorsque vous redémarrerez votre appareil. Veillez à enregistrer dans le cloud toutes les données locales dont vous avez besoin avant que ce délai ne soit écoulé.</translation>
 <translation id="3872220884670338524">Autres actions (compte <ph name="USERNAME" /> enregistré sur <ph name="DOMAIN" />)</translation>
 <translation id="3872991219937722530">Libérez de l'espace disque, car l'appareil risque de ne plus répondre.</translation>
@@ -4236,7 +4230,6 @@
 <translation id="6025215716629925253">Trace de la pile</translation>
 <translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> –  Appareil USB connecté</translation>
 <translation id="6028117231645531007">Ajouter une empreinte digitale</translation>
-<translation id="6029587122245504742">La plus lente</translation>
 <translation id="6029594605736587274">autorisation "<ph name="PERMISSION" />" bloquée</translation>
 <translation id="6031600495088157824">Options de saisie dans la barre d'outils</translation>
 <translation id="6032715498678347852">Pour autoriser l'accès à ce site pour une extension, cliquez sur celle-ci.</translation>
@@ -4530,7 +4523,6 @@
 <translation id="6349101878882523185">Installer <ph name="APP_NAME" /></translation>
 <translation id="6349170655202535379">La synchronisation ne fonctionne pas. Essayez de vous déconnecter, puis de vous reconnecter.</translation>
 <translation id="6351063337294363751">Vous pouvez effacer vos données de navigation à partir de ce menu.</translation>
-<translation id="6352773953037195952">Le plus aigu</translation>
 <translation id="6354918092619878358">Courbe elliptique SECG secp256r1 (également appelée "ANSI X9.62 prime256v1, NIST P-256")</translation>
 <translation id="635609604405270300">N'éteignez pas l'appareil</translation>
 <translation id="63566973648609420">Seule une personne connaissant votre phrase secrète peut lire vos données chiffrées. La phrase secrète ne nous est pas envoyée et nous ne la stockons pas. Si vous l'oubliez ou si vous voulez modifier ce paramètre, vous devrez <ph name="BEGIN_LINK" />réinitialiser la synchronisation<ph name="END_LINK" />.</translation>
@@ -5295,6 +5287,7 @@
 <translation id="730289542559375723">{NUM_APPLICATIONS,plural, =1{Cette application peut empêcher Chrome de fonctionner correctement.}one{Cette application peut empêcher Chrome de fonctionner correctement.}other{Ces applications peuvent empêcher Chrome de fonctionner correctement.}}</translation>
 <translation id="7303281435234579599">Petit problème… Une erreur s'est produite lors de la configuration du mode de démonstration.</translation>
 <translation id="7303900363563182677">Ce site ne peut pas accéder en lecture au texte ni aux images copiés dans le presse-papiers</translation>
+<translation id="7304030187361489308">Aigu</translation>
 <translation id="7305123176580523628">Imprimante USB connectée</translation>
 <translation id="730515362922783851">Échanger des données avec n'importe quel appareil sur le réseau local ou sur Internet</translation>
 <translation id="7306521477691455105">Ouvrir les paramètres pour connecter le <ph name="USB_DEVICE_NAME" /> à <ph name="USB_VM_NAME" /></translation>
diff --git a/chrome/app/resources/generated_resources_gl.xtb b/chrome/app/resources/generated_resources_gl.xtb
index 67f1574..6a5d96d 100644
--- a/chrome/app/resources/generated_resources_gl.xtb
+++ b/chrome/app/resources/generated_resources_gl.xtb
@@ -202,7 +202,6 @@
 <translation id="1221825588892235038">Só selección</translation>
 <translation id="1223484782328004593"><ph name="APP_NAME" /> require unha licenza</translation>
 <translation id="1223853788495130632">O administrador recomenda un valor específico para esta configuración.</translation>
-<translation id="1224275271335624810">A máis rápida</translation>
 <translation id="1225177025209879837">Procesando solicitude...</translation>
 <translation id="1227507814927581609">Non se puido efectuar a autenticación durante a conexión con "<ph name="DEVICE_NAME" />".</translation>
 <translation id="1230417814058465809">A protección estándar está activada. Se queres unha seguranza aínda maior, utiliza a protección mellorada.</translation>
@@ -597,7 +596,6 @@
 <translation id="1668435968811469751">Inscrición manual</translation>
 <translation id="1668979692599483141">Máis información sobre as suxestións</translation>
 <translation id="1670399744444387456">Opcións básicas</translation>
-<translation id="167160931442925455">O máis alto</translation>
 <translation id="1673137583248014546"><ph name="URL" /> quere ver a marca e o modelo da chave de seguranza</translation>
 <translation id="1677306805708094828">Non se puido engadir a <ph name="EXTENSION_TYPE_PARAMETER" /></translation>
 <translation id="1677472565718498478">Tempo restante: <ph name="TIME" /></translation>
@@ -918,7 +916,6 @@
 <translation id="2046702855113914483">Ramen</translation>
 <translation id="204706822916043810">Comprobando máquina virtual</translation>
 <translation id="2048182445208425546">Acceso ao tráfico da rede</translation>
-<translation id="2048243703055695889">Configuración de Compartir por Nearby para o dispositivo de <ph name="USER_EMAIL" />, "<ph name="DEVICE_NAME" />".</translation>
 <translation id="2048653237708779538">Acción non dispoñible</translation>
 <translation id="204914487372604757">Crear atallo</translation>
 <translation id="2050339315714019657">Vertical</translation>
@@ -1103,7 +1100,6 @@
 <translation id="2262477216570151239">Tempo antes da repetición</translation>
 <translation id="2263189956353037928">Pechar sesión e volver iniciala</translation>
 <translation id="2263371730707937087">Taxa de actualización da pantalla</translation>
-<translation id="2263497240924215535">(Desactivado)</translation>
 <translation id="22665427234727190">Preguntar cando un sitio queira acceder aos dispositivos Bluetooth (recomendado)</translation>
 <translation id="2266957463645820432">Protocolo IPP por USB (IPPUSB)</translation>
 <translation id="2270450558902169558">Intercambiar datos con calquera dispositivo do dominio <ph name="DOMAIN" /></translation>
@@ -2288,7 +2284,6 @@
 <translation id="3674840410592648165">Os sitios poden instalar controladores de pago (recomendado)</translation>
 <translation id="367645871420407123">deixa o campo en branco se queres definir o contrasinal raíz no valor de imaxe de proba predeterminado</translation>
 <translation id="3677106374019847299">Pon un provedor personalizado</translation>
-<translation id="3677657024345889897">O máis baixo</translation>
 <translation id="3677911431265050325">Solicitar sitio para móbiles</translation>
 <translation id="3677959414150797585">Inclúe aplicacións, páxinas web e moito máis. Envía estatísticas para mellorar as suxestións só se escolliches compartir datos de uso.</translation>
 <translation id="3678156199662914018">Extensión: <ph name="EXTENSION_NAME" /></translation>
@@ -2477,7 +2472,6 @@
 <translation id="3867944738977021751">Campos de certificado</translation>
 <translation id="3869917919960562512">Índice incorrecto.</translation>
 <translation id="3870931306085184145">Non hai contrasinais gardados para <ph name="DOMAIN" /></translation>
-<translation id="3871092408932389764">O máis baixo</translation>
 <translation id="3871350334636688135">Despois de 24 horas, o administrador levará a cabo unha actualización única que eliminará os teus datos locais cando reinicies o dispositivo. Garda todos os datos locais que precises no almacenamento na nube no prazo de 24 horas.</translation>
 <translation id="3872220884670338524">Máis accións, conta de <ph name="USERNAME" /> gardada en <ph name="DOMAIN" /></translation>
 <translation id="3872991219937722530">Libera espazo en disco para que o dispositivo non se bloquee.</translation>
@@ -4234,7 +4228,6 @@
 <translation id="6025215716629925253">Seguimento da pilla</translation>
 <translation id="6026819612896463875"><ph name="WINDOW_TITLE" />: conectouse a un dispositivo USB</translation>
 <translation id="6028117231645531007">Engadir impresión dixital</translation>
-<translation id="6029587122245504742">A máis lenta</translation>
 <translation id="6029594605736587274">bloqueouse o permiso: <ph name="PERMISSION" /></translation>
 <translation id="6031600495088157824">Opcións de entrada na barra de ferramentas</translation>
 <translation id="6032715498678347852">Para permitir o acceso dunha extensión a este sitio, fai clic nela.</translation>
@@ -4520,7 +4513,7 @@
 <translation id="6340071272923955280">Protocolo de impresión por Internet (IPPS)</translation>
 <translation id="6340526405444716530">Personalización</translation>
 <translation id="6341850831632289108">Detectar a túa localización física</translation>
-<translation id="6342069812937806050">Só agora</translation>
+<translation id="6342069812937806050">Agora mesmo</translation>
 <translation id="6344170822609224263">Acceder á lista de conexións de rede</translation>
 <translation id="6344576354370880196">Impresoras gardadas</translation>
 <translation id="6345418402353744910">O proxy <ph name="PROXY" /> necesita o teu nome de usuario e contrasinal para que o administrador poida configurar a rede</translation>
@@ -4528,7 +4521,6 @@
 <translation id="6349101878882523185">Instalar a aplicación <ph name="APP_NAME" /></translation>
 <translation id="6349170655202535379">A sincronización non funciona. Proba a pechar sesión e volver iniciala.</translation>
 <translation id="6351063337294363751">Podes borrar os datos do navegador desde este menú</translation>
-<translation id="6352773953037195952">O máis alto</translation>
 <translation id="6354918092619878358">SECG Elliptic Curve secp256r1 (tamén se denomina ANSI X9.62 prime256v1, NIST P-256)</translation>
 <translation id="635609604405270300">Non apagues o dispositivo</translation>
 <translation id="63566973648609420">Só alguén co teu contrasinal pode ler os teus datos encriptados. O contrasinal non se envía nin se almacena en Google. Se esqueciches o contrasinal ou queres cambiar esta configuración, deberás <ph name="BEGIN_LINK" />restablecer a sincronización<ph name="END_LINK" />.</translation>
@@ -5293,6 +5285,7 @@
 <translation id="730289542559375723">{NUM_APPLICATIONS,plural, =1{Esta aplicación podería impedir que Chrome funcione correctamente.}other{Estas aplicacións poderían impedir que Chrome funcione correctamente.}}</translation>
 <translation id="7303281435234579599">Produciuse un erro ao configurar o modo de demostración.</translation>
 <translation id="7303900363563182677">Impediuse que este sitio vexa o texto e as imaxes que se copian no portapapeis</translation>
+<translation id="7304030187361489308">Alto</translation>
 <translation id="7305123176580523628">Conectouse a impresora USB</translation>
 <translation id="730515362922783851">Intercambiar datos con calquera dispositivo da rede local ou Internet</translation>
 <translation id="7306521477691455105">Para conectar <ph name="USB_DEVICE_NAME" /> a <ph name="USB_VM_NAME" />, abre Configuración</translation>
diff --git a/chrome/app/resources/generated_resources_gu.xtb b/chrome/app/resources/generated_resources_gu.xtb
index 5466f1a..2d9d433e 100644
--- a/chrome/app/resources/generated_resources_gu.xtb
+++ b/chrome/app/resources/generated_resources_gu.xtb
@@ -202,7 +202,6 @@
 <translation id="1221825588892235038">પસંદગી માત્ર</translation>
 <translation id="1223484782328004593"><ph name="APP_NAME" />ને લાઇસન્સની જરૂર છે</translation>
 <translation id="1223853788495130632">તમારા એડમિનિસ્ટ્રેટર આ સેટિંગ માટે વિશિષ્ટ મૂલ્યની ભલામણ કરે છે.</translation>
-<translation id="1224275271335624810">સૌથી ઝડપી</translation>
 <translation id="1225177025209879837">વિનંતી પર પ્રક્રિયા થઈ રહી છે...</translation>
 <translation id="1227507814927581609">"<ph name="DEVICE_NAME" />" થી કનેક્ટ કરવાનો પ્રયાસ કરતી વખતે પ્રમાણીકરણ નિષ્ફળ થયું.</translation>
 <translation id="1230417814058465809">માનક સુરક્ષા ચાલુ છે. વધુ સઘન સુરક્ષા માટે, વધારેલા સંરક્ષણનો ઉપયોગ કરો.</translation>
@@ -594,7 +593,6 @@
 <translation id="1668435968811469751">મેન્યુઅલી નોંધણી કરો</translation>
 <translation id="1668979692599483141">સૂચનો વિશે જાણો</translation>
 <translation id="1670399744444387456">મૂળભૂત</translation>
-<translation id="167160931442925455">સૌથી વધુ મોટો અવાજ</translation>
 <translation id="1673137583248014546"><ph name="URL" /> તમારી સુરક્ષા કીની બનાવટ અને મૉડલ જોવા માગે છે</translation>
 <translation id="1677306805708094828"><ph name="EXTENSION_TYPE_PARAMETER" />ને ઉમેરી શકતા નથી</translation>
 <translation id="1677472565718498478"><ph name="TIME" /> બાકી</translation>
@@ -915,7 +913,6 @@
 <translation id="2046702855113914483">રામેન - જાપાનના એક પ્રકારના નૂડલ</translation>
 <translation id="204706822916043810">વર્ચ્યુઅલ મશીન ચેક કરી રહ્યાં છીએ</translation>
 <translation id="2048182445208425546">તમારા નેટવર્ક ટ્રાફિકની ઍક્સેસ</translation>
-<translation id="2048243703055695889"><ph name="USER_EMAIL" />ના ડિવાઇસ, '<ph name="DEVICE_NAME" />' માટે, નજીકના શેર કરવાના સેટિંગ</translation>
 <translation id="2048653237708779538">ક્રિયા ઉપલબ્ધ નથી</translation>
 <translation id="204914487372604757">શૉર્ટકટ બનાવો </translation>
 <translation id="2050339315714019657">પોર્ટ્રેટ</translation>
@@ -1100,7 +1097,6 @@
 <translation id="2262477216570151239">પુનરાવર્તન પહેલાં વિલંબ</translation>
 <translation id="2263189956353037928">સાઇન આઉટ કરો અને પાછા સાઇન ઇન કરો</translation>
 <translation id="2263371730707937087">સ્ક્રીનનો રિફ્રેશ થવાનો રેટ</translation>
-<translation id="2263497240924215535">(અક્ષમ કરેલું)</translation>
 <translation id="22665427234727190">જ્યારે કોઈ સાઇટ બ્લૂટૂથ ડિવાઇસને ઍક્સેસ કરવા માગે ત્યારે પૂછો (સુઝાવ આપીએ છીએ)</translation>
 <translation id="2266957463645820432">USB પર IPP (IPPUSB)</translation>
 <translation id="2270450558902169558"><ph name="DOMAIN" /> ડોમેન્સમાં કોઈપણ ઉપકરણો સાથે ડેટા વિનિમય કરો</translation>
@@ -1887,7 +1883,7 @@
 <translation id="3202131003361292969">પથ</translation>
 <translation id="3202173864863109533">આ ટૅબનો ઑડિઓ મ્યૂટ કરવામાં આવી રહ્યો છે.</translation>
 <translation id="3208321278970793882">ઍપ</translation>
-<translation id="3208584281581115441">હમણાં તપાસો</translation>
+<translation id="3208584281581115441">હમણાં ચેક કરો</translation>
 <translation id="3208703785962634733">પુષ્ટિ થયેલ નથી</translation>
 <translation id="32101887417650595">પ્રિન્ટર સાથે કનેક્ટ કરી શકાતું નથી</translation>
 <translation id="321084946921799184">પીળો અને સફેદ</translation>
@@ -2285,7 +2281,6 @@
 <translation id="3674840410592648165">સાઇટ ચુકવણી હૅન્ડલર ઇન્સ્ટૉલ કરી શકે છે (ભલામણ કરવામાં આવે છે)</translation>
 <translation id="367645871420407123">જો તમે રૂટ પાસવર્ડને ડિફૉલ્ટ પરીક્ષણ છબી મૂલ્ય પર સેટ કરવા માંગતા હો તો ખાલી છોડો</translation>
 <translation id="3677106374019847299">કસ્ટમ પ્રદાતા દાખલ કરો</translation>
-<translation id="3677657024345889897">પૂર્ણ શાંતતા</translation>
 <translation id="3677911431265050325">મોબાઇલ સાઇટની વિનંતી કરો</translation>
 <translation id="3677959414150797585">આમાં ઍપ, વેબપેજ અને બીજું ઘણું શામેલ છે. જો તમે વપરાશનો ડેટા શેર કરવાનું પસંદ કર્યું હોય, તો જ તે સૂચનોને બહેતર બનાવવા માટે આંકડા મોકલે છે.</translation>
 <translation id="3678156199662914018">એક્સ્ટેંશન: <ph name="EXTENSION_NAME" /></translation>
@@ -2474,7 +2469,6 @@
 <translation id="3867944738977021751">પ્રમાણપત્ર ફીલ્ડ્સ</translation>
 <translation id="3869917919960562512">ખોટી અનુક્રમણિકા</translation>
 <translation id="3870931306085184145"><ph name="DOMAIN" /> માટે કોઈ પાસવર્ડ સાચવેેેેલ નથી</translation>
-<translation id="3871092408932389764">ન્યૂનતમ</translation>
 <translation id="3871350334636688135">24 કલાક પછી તમારા વ્યવસ્થાપક એક-સમયનો અપડેટ કરશે, જેના કારણે તમે તમારું ડિવાઇસ ફરી શરૂ કરશો, ત્યારે તમારો બધો સ્થાનિક ડેટા ડિલીટ થઈ જશે. તમને જરૂર હોય તે બધો સ્થાનિક ડેટા 24 કલાકની અંદર ક્લાઉડ સ્ટોરેજમાં સાચવી લો.</translation>
 <translation id="3872220884670338524">વધુ ક્રિયાઓ, <ph name="DOMAIN" /> પર <ph name="USERNAME" /> માટે સાચવેલ એકાઉન્ટ</translation>
 <translation id="3872991219937722530">ડિસ્ક સ્થાન ખાલી કરો અથવા ઉપકરણ પ્રતિભાવવિહીન બની જશે.</translation>
@@ -4233,7 +4227,6 @@
 <translation id="6025215716629925253">સ્ટેક ટ્રેસ</translation>
 <translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> - USB ઉપકરણ કનેક્ટ કર્યું</translation>
 <translation id="6028117231645531007">ફિંગરપ્રિન્ટ ઉમેરો</translation>
-<translation id="6029587122245504742">સૌથી ધીમી</translation>
 <translation id="6029594605736587274"><ph name="PERMISSION" />ને બ્લૉક કરેલી છે</translation>
 <translation id="6031600495088157824">ટૂલબારમાંના ઇનપુટ માટેના વિકલ્પો</translation>
 <translation id="6032715498678347852">એક્સ્ટેંશનને આ સાઇટનો ઍક્સેસ આપવા માટે, તેના પર ક્લિક કરો.</translation>
@@ -4527,7 +4520,6 @@
 <translation id="6349101878882523185"><ph name="APP_NAME" /> ઇન્સ્ટૉલ કરો</translation>
 <translation id="6349170655202535379">સિંક કામ કરી રહ્યું નથી. સાઇન આઉટ કરીને ફરી પાછા સાઇન ઇન કરવાનો પ્રયાસ કરો.</translation>
 <translation id="6351063337294363751">તમે આ મેનૂમાંથી તમારો બ્રાઉઝિંગ ડેટા સાફ કરી શકો છો</translation>
-<translation id="6352773953037195952">સૌથી વધુ ઝડપે</translation>
 <translation id="6354918092619878358">SECG એલિપ્ટિક કર્વ secp256r1 (ઉર્ફ ANSI X9.62 prime256v1, NIST P-256)</translation>
 <translation id="635609604405270300">ડિવાઇસને ચાલુ રાખો</translation>
 <translation id="63566973648609420">માત્ર તમારા પાસફ્રેઝ સાથેની કોઈ વ્યક્તિ જ તમારા એન્ક્રિપ્ટ કરેલા ડેટાને વાંચી શકે છે. Googleને પાસફ્રેઝ મોકલવામાં આવતો નથી કે એના દ્વારા સ્ટોર કરવામાં આવતો નથી. જો તમે તમારો પાસફ્રેઝ ભૂલી જાઓ અથવા આ સેટિંગ બદલવા માંગતા હો, તો તમારે <ph name="BEGIN_LINK" />સિંકને ફરીથી સેટ<ph name="END_LINK" /> કરવું પડશે.</translation>
@@ -5075,7 +5067,7 @@
 <translation id="7025190659207909717">મોબાઇલ ડેટા સેવા મેનેજમેન્ટ</translation>
 <translation id="7027258625819743915">{COUNT,plural, =0{તમામ URLને &amp;છૂપી વિન્ડોમાં ખોલો}=1{&amp;છૂપી વિન્ડોમાં ખોલો}one{તમામ ({COUNT}) URLને &amp;છૂપી વિન્ડોમાં ખોલો}other{તમામ ({COUNT}) URLને &amp;છૂપી વિન્ડોમાં ખોલો}}</translation>
 <translation id="7029307918966275733">Crostini ઇન્સ્ટૉલ કરેલી નથી. કૃપા કરીને ક્રેડિટ જોવા માટે Crostini ઇન્સ્ટૉલ કરો.</translation>
-<translation id="7029809446516969842">પાસવર્ડ્સ</translation>
+<translation id="7029809446516969842">પાસવર્ડ</translation>
 <translation id="7031608529463141342"><ph name="WINDOW_TITLE" /> - સિરીઅલ પોર્ટ કનેક્ટ કર્યું</translation>
 <translation id="7036706669646341689">Linux માટે <ph name="DISK_SIZE" /> સ્પેસનો સુઝાવ આપ્યો છે. ખાસી સ્પેસ વધારવા માટે, તમારા ડિવાઇસમાંથી ફાઇલો ડિલીટ કરો.</translation>
 <translation id="7037509989619051237">ટેક્સ્ટ ટૂ સ્પીચના પ્રીવ્યૂ માટે</translation>
@@ -5292,6 +5284,7 @@
 <translation id="730289542559375723">{NUM_APPLICATIONS,plural, =1{આ ઍપ્લિકેશન Chromeને યોગ્ય રીતે કાર્ય કરવાથી અટકાવી શકે છે.}one{આ ઍપ્લિકેશનો Chromeને યોગ્ય રીતે કાર્ય કરવાથી અટકાવી શકે છે.}other{આ ઍપ્લિકેશનો Chromeને યોગ્ય રીતે કાર્ય કરવાથી અટકાવી શકે છે.}}</translation>
 <translation id="7303281435234579599">અરેરે! ડેમો મોડ સેટઅપ કરતી વખતે કંઈક ખોટું થયું હતું.</translation>
 <translation id="7303900363563182677">આ સાઇટ ક્લિપબોર્ડ પર કૉપિ કરેલ ટેક્સ્ટ અને છબીઓ જોવાથી બ્લૉક કરેલ છે</translation>
+<translation id="7304030187361489308">વધુ ઝડપે</translation>
 <translation id="7305123176580523628">USB પ્રિન્ટર કનેક્ટ કર્યું</translation>
 <translation id="730515362922783851">સ્થાનિક નેટવર્ક અથવા ઈન્ટરનેટ પર કોઈપણ ઉપકરણ સાથે ડેટા વિનિમય કરો</translation>
 <translation id="7306521477691455105"><ph name="USB_DEVICE_NAME" />ને <ph name="USB_VM_NAME" />થી કનેક્ટ કરવા માટે, સેટિંગ ખોલો</translation>
@@ -6508,7 +6501,7 @@
 <translation id="8730621377337864115">થઈ ગયું</translation>
 <translation id="8731629443331803108"><ph name="SITE_NAME" />ની પરવાનગી માગે છે: <ph name="PERMISSION" /></translation>
 <translation id="8731787661154643562">પોર્ટનો નંબર</translation>
-<translation id="8731851055419582926">ચેક કરેલા પાસવર્ડ</translation>
+<translation id="8731851055419582926">પાસવર્ડ ચેક કર્યા</translation>
 <translation id="8732030010853991079">આ આયકન પર ક્લિક કરીને આ એક્સ્ટેંશનનો ઉપયોગ કરો.</translation>
 <translation id="8732212173949624846">તમારા બધા સાઇન-ઇન કરેલ ઉપકરણો પર તમારા બ્રાઉઝિંગ ઇતિહાસને વાંચો અને બદલો</translation>
 <translation id="8732844209475700754">પ્રાઇવસી, સુરક્ષા અને ડેટા સંગ્રહ સંબંધિત વધુ સેટિંગ</translation>
diff --git a/chrome/app/resources/generated_resources_hi.xtb b/chrome/app/resources/generated_resources_hi.xtb
index 7a5aa5bd..84887e8 100644
--- a/chrome/app/resources/generated_resources_hi.xtb
+++ b/chrome/app/resources/generated_resources_hi.xtb
@@ -202,7 +202,6 @@
 <translation id="1221825588892235038">सिर्फ़ चुनें</translation>
 <translation id="1223484782328004593"><ph name="APP_NAME" /> को लाइसेंस की ज़रूरत है</translation>
 <translation id="1223853788495130632">आपका व्‍यवस्‍थापक इस सेटिंग के लिए किसी विशिष्ट मान की अनुशंसा करता है.</translation>
-<translation id="1224275271335624810">सबसे तेज़</translation>
 <translation id="1225177025209879837">अनुरोध पूरा करने की प्रक्रिया जारी है...</translation>
 <translation id="1227507814927581609">"<ph name="DEVICE_NAME" />" से कनेक्ट होते समय प्रमाणीकरण विफल रहा.</translation>
 <translation id="1230417814058465809">सामान्य सुरक्षा की सुविधा चालू है. इससे भी ज़्यादा सुरक्षा के लिए, बेहतर सुरक्षा की सुविधा का इस्तेमाल करें.</translation>
@@ -598,7 +597,6 @@
 <translation id="1668435968811469751">मैन्युअल तरीके से नाम दर्ज करें</translation>
 <translation id="1668979692599483141">सुझावों के बारे में जानें</translation>
 <translation id="1670399744444387456">मूलभूत</translation>
-<translation id="167160931442925455">सबसे तेज़</translation>
 <translation id="1673137583248014546"><ph name="URL" /> आपकी सुरक्षा कुंजी के निर्माता और मॉडल को देखना चाहता है</translation>
 <translation id="1677306805708094828"><ph name="EXTENSION_TYPE_PARAMETER" /> को जोड़ा नहीं जा सकता</translation>
 <translation id="1677472565718498478"><ph name="TIME" /> बाकी</translation>
@@ -919,7 +917,6 @@
 <translation id="2046702855113914483">रेमन</translation>
 <translation id="204706822916043810">वर्चुअल मशीन की जांच हो रही है</translation>
 <translation id="2048182445208425546">अपने नेटवर्क ट्रैफ़िक को ऐक्‍सेस करें</translation>
-<translation id="2048243703055695889"><ph name="USER_EMAIL" /> के डिवाइस- '<ph name="DEVICE_NAME" />'के लिए, आस-पास शेयर करने की सेटिंग.</translation>
 <translation id="2048653237708779538">कार्रवाई उपलब्ध नहीं है</translation>
 <translation id="204914487372604757">शॉर्टकट बनाएं</translation>
 <translation id="2050339315714019657">पोर्ट्रेट</translation>
@@ -1104,7 +1101,6 @@
 <translation id="2262477216570151239">दोहराने से पहले विलंब</translation>
 <translation id="2263189956353037928">साइन आउट करें और वापस प्रवेश करें</translation>
 <translation id="2263371730707937087">स्क्रीन की रीफ़्रेश दर</translation>
-<translation id="2263497240924215535">(अक्षम)</translation>
 <translation id="22665427234727190">जब कोई साइट ब्लूटूथ डिवाइस ऐक्सेस करना चाहे, तो इसके लिए पूछें (सुझाया गया)</translation>
 <translation id="2266957463645820432">यूएसबी पर IPP (IPPUSB)</translation>
 <translation id="2270450558902169558"><ph name="DOMAIN" /> डोमेन के किसी भी डिवाइस से डेटा का लेन-देन करें</translation>
@@ -2289,7 +2285,6 @@
 <translation id="3674840410592648165">साइटें पेमेंट हैंडलर इंस्टॉल कर सकती हैं (हम इस सेटिंग को चालू रखने का सुझाव देते हैं)</translation>
 <translation id="367645871420407123">अगर आप रूट पासवर्ड को इमेज की 'डिफ़ॉल्‍ट टेस्ट वैल्यू' पर सेट करना चाहते हैं, तो खाली छोड़ दें</translation>
 <translation id="3677106374019847299">डीएनएस सेवा देने वाली कंपनी का नाम अपने हिसाब से डालें</translation>
-<translation id="3677657024345889897">सबसे कम</translation>
 <translation id="3677911431265050325">मोबाइल साइट के लिए अनुरोध करें</translation>
 <translation id="3677959414150797585">इसमें ऐप्लिकेशन, वेबपेज वगैरह शामिल हैं. यह सुझावों को बेहतर बनाने के लिए आंकड़े सिर्फ़ तब भेजता है जब आपने इस्तेमाल के बारे में जानकारी देने वाला डेटा शेयर करने का विकल्प चुना हो.</translation>
 <translation id="3678156199662914018">एक्‍सटेंशन: <ph name="EXTENSION_NAME" /></translation>
@@ -2478,7 +2473,6 @@
 <translation id="3867944738977021751">प्रमाणपत्र फ़ील्ड</translation>
 <translation id="3869917919960562512">गलत इंडेक्स.</translation>
 <translation id="3870931306085184145"><ph name="DOMAIN" /> के लिए सेव किया गया कोई पासवर्ड नहीं है</translation>
-<translation id="3871092408932389764">सबसे कम</translation>
 <translation id="3871350334636688135">24 घंटे बाद, आपका एडमिन एक बार किया जाने वाला अपडेट करेगा. इससे, जब आप अपना डिवाइस रीस्टार्ट करेंगे, तो आपका स्थानीय डेटा मिट जाएगा. आपको जिस स्थानीय डेटा की ज़रूरत हो, उसे 24 घंटे के अंदर क्लाउड स्टोरेज पर सेव कर लीजिए.</translation>
 <translation id="3872220884670338524">ज़्यादा कार्रवाइयां, <ph name="DOMAIN" /> पर <ph name="USERNAME" /> के लिए सेव किया गया खाता</translation>
 <translation id="3872991219937722530">डिस्क में स्पेस खाली करें अन्यथा डिवाइस प्रतिक्रिया नहीं देगा.</translation>
@@ -4234,7 +4228,6 @@
 <translation id="6025215716629925253">स्टैक ट्रेस</translation>
 <translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> - USB डिवाइस कनेक्ट है</translation>
 <translation id="6028117231645531007">फ़िंगरप्रिंट जोड़ें</translation>
-<translation id="6029587122245504742">सबसे धीमा</translation>
 <translation id="6029594605736587274"><ph name="PERMISSION" /> को ब्लॉक किया गया है</translation>
 <translation id="6031600495088157824">टूलबार में इनपुट के विकल्प</translation>
 <translation id="6032715498678347852">किसी एक्सटेंशन को इस साइट का ऐक्सेस देने के लिए, उस पर क्लिक करें.</translation>
@@ -4528,7 +4521,6 @@
 <translation id="6349101878882523185"><ph name="APP_NAME" /> इंस्टॉल करें</translation>
 <translation id="6349170655202535379">सिंक काम नहीं कर रहा है. प्रस्थान करके और वापस प्रवेश करके देखें.</translation>
 <translation id="6351063337294363751">आप इस मेन्यू से अपना ब्राउज़िंग डेटा साफ़ कर सकते हैं</translation>
-<translation id="6352773953037195952">सबसे ज़्यादा</translation>
 <translation id="6354918092619878358">SECG अंडाकार वक्र secp256r1 (अर्थात ANSI X9.62 prime256v1, NIST P-256)</translation>
 <translation id="635609604405270300">डिवाइस चालू रखें</translation>
 <translation id="63566973648609420">आपके सुरक्षित किए गए डेटा को सिर्फ़ वही व्यक्ति पढ़ सकता है जिसके पास आपका लंबा पासवर्ड है. लंबा पासवर्ड Google को नहीं भेजा जाता है. Google इसे सेव भी नहीं करता है. अगर आप अपना लंबा पासवर्ड भूल जाते हैं या यह सेटिंग बदलना चाहते हैं, तो आपको <ph name="BEGIN_LINK" />सिंक रीसेट करना होगा<ph name="END_LINK" />.</translation>
@@ -5293,6 +5285,7 @@
 <translation id="730289542559375723">{NUM_APPLICATIONS,plural, =1{यह ऐप्लिकेशन Chrome को ठीक से काम करने से रोक सकता है.}one{ये ऐप्लिकेशन Chrome को ठीक से काम करने से रोक सकते हैं.}other{ये ऐप्लिकेशन Chrome को ठीक से काम करने से रोक सकते हैं.}}</translation>
 <translation id="7303281435234579599">ओह! डेमो मोड सेट अप करते समय कोई गड़बड़ी हुई.</translation>
 <translation id="7303900363563182677">इस साइट को क्लिपबोर्ड पर कॉपी किए गए लेख और इमेज देखने से ब्लॉक कर दिया गया है</translation>
+<translation id="7304030187361489308">ज़्यादा</translation>
 <translation id="7305123176580523628">यूएसबी प्रिंटर कनेक्ट हो गया</translation>
 <translation id="730515362922783851">स्‍थानीय नेटवर्क या इंटरनेट पर किसी भी डिवाइस से डेटा का लेन-देन करें</translation>
 <translation id="7306521477691455105"><ph name="USB_DEVICE_NAME" /> को <ph name="USB_VM_NAME" /> से जोड़ने के लिए 'सेटिंग' खोलें</translation>
diff --git a/chrome/app/resources/generated_resources_hr.xtb b/chrome/app/resources/generated_resources_hr.xtb
index 74e2942..0250a003 100644
--- a/chrome/app/resources/generated_resources_hr.xtb
+++ b/chrome/app/resources/generated_resources_hr.xtb
@@ -202,7 +202,6 @@
 <translation id="1221825588892235038">Samo odabir</translation>
 <translation id="1223484782328004593"><ph name="APP_NAME" /> zahtijeva licencu</translation>
 <translation id="1223853788495130632">Administrator preporučuje određenu vrijednost za tu postavku.</translation>
-<translation id="1224275271335624810">Najbrže</translation>
 <translation id="1225177025209879837">Obrada zahtjeva...</translation>
 <translation id="1227507814927581609">Autentifikacija nije uspjela prilikom povezivanja s uređajem "<ph name="DEVICE_NAME" />".</translation>
 <translation id="1230417814058465809">Uključena je standardna zaštita. Za veću sigurnost koristite poboljšanu zaštitu.</translation>
@@ -598,7 +597,6 @@
 <translation id="1668435968811469751">Prijavite se ručno</translation>
 <translation id="1668979692599483141">Saznajte više o prijedlozima</translation>
 <translation id="1670399744444387456">Osnovne</translation>
-<translation id="167160931442925455">Najglasnije</translation>
 <translation id="1673137583248014546"><ph name="URL" /> želi vidjeti marku i model vašeg sigurnosnog ključa</translation>
 <translation id="1677306805708094828">Nije moguće dodati <ph name="EXTENSION_TYPE_PARAMETER" /></translation>
 <translation id="1677472565718498478">Još <ph name="TIME" /></translation>
@@ -919,7 +917,6 @@
 <translation id="2046702855113914483">Ramen</translation>
 <translation id="204706822916043810">Provjeravanje virtualnog računala</translation>
 <translation id="2048182445208425546">pristupiti vašem mrežnom prometu</translation>
-<translation id="2048243703055695889">Postavke dijeljenja Android uređajima za uređaj "<ph name="DEVICE_NAME" />" korisnika <ph name="USER_EMAIL" /></translation>
 <translation id="2048653237708779538">Radnja nije dostupna</translation>
 <translation id="204914487372604757">Stvori prečac</translation>
 <translation id="2050339315714019657">Portret</translation>
@@ -1104,7 +1101,6 @@
 <translation id="2262477216570151239">Odgoda prije ponavljanja</translation>
 <translation id="2263189956353037928">Odjava i ponovna prijava</translation>
 <translation id="2263371730707937087">Učestalost osvježavanja zaslona</translation>
-<translation id="2263497240924215535">(Onemogućeno)</translation>
 <translation id="22665427234727190">Prikaži upit kada web-lokacija želi pristupiti Bluetooth uređajima (preporučeno)</translation>
 <translation id="2266957463645820432">IPP putem USB-a (IPPUSB)</translation>
 <translation id="2270450558902169558">razmjenjivati podatke s bilo kojim uređajem na domeni <ph name="DOMAIN" /></translation>
@@ -2289,7 +2285,6 @@
 <translation id="3674840410592648165">Web-lokacije mogu instalirati rukovatelje plaćanjem (preporučeno)</translation>
 <translation id="367645871420407123">ostavite prazno ako želite postaviti korijensku zaporku na zadanu vrijednost testne slike</translation>
 <translation id="3677106374019847299">Unesite prilagođenog davatelja</translation>
-<translation id="3677657024345889897">Najtiše</translation>
 <translation id="3677911431265050325">Zatraži web-lokaciju za mobilne uređaje</translation>
 <translation id="3677959414150797585">Uključuje aplikacije, web-stranice i još mnogo toga. Šalje statistiku za poboljšanje prijedloga samo ako ste odabrali dijeljenje podataka o upotrebi.</translation>
 <translation id="3678156199662914018">Proširenje: <ph name="EXTENSION_NAME" /></translation>
@@ -2478,7 +2473,6 @@
 <translation id="3867944738977021751">Polja certifikata</translation>
 <translation id="3869917919960562512">Pogrešni indeks.</translation>
 <translation id="3870931306085184145">Nema spremljenih zaporki za <ph name="DOMAIN" /></translation>
-<translation id="3871092408932389764">Najniži</translation>
 <translation id="3871350334636688135">Nakon 24 sata vaš će administrator izvršiti jednokratno ažuriranje kojim će se izbrisati vaši lokalni podaci kada ponovo pokrenete uređaj. Spremite potrebne lokalne podatke u pohranu u oblaku u roku od 24 sata.</translation>
 <translation id="3872220884670338524">Više radnji, spremljeni račun za korisnika <ph name="USERNAME" /> na domeni <ph name="DOMAIN" /></translation>
 <translation id="3872991219937722530">Oslobodite prostor na disku ili će uređaj prestati reagirati.</translation>
@@ -4235,7 +4229,6 @@
 <translation id="6025215716629925253">Trag stoga</translation>
 <translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> – USB uređaj povezan</translation>
 <translation id="6028117231645531007">Dodajte otisak prsta</translation>
-<translation id="6029587122245504742">Najsporije</translation>
 <translation id="6029594605736587274">blokirano je dopuštenje <ph name="PERMISSION" /></translation>
 <translation id="6031600495088157824">Opcije unosa na alatnoj traci</translation>
 <translation id="6032715498678347852">Da biste proširenju omogućili pristup web-lokaciji, kliknite ga.</translation>
@@ -4529,7 +4522,6 @@
 <translation id="6349101878882523185">Instalirajte aplikaciju <ph name="APP_NAME" /></translation>
 <translation id="6349170655202535379">Sinkronizacija ne funkcionira. Odjavite se, pa se ponovo prijavite.</translation>
 <translation id="6351063337294363751">Podatke o pregledavanju možete izbrisati putem ovog izbornika</translation>
-<translation id="6352773953037195952">Najviši</translation>
 <translation id="6354918092619878358">SECG eliptična krivulja secp256r1 (poznata i kao ANSI X9.62 prime256v1, NIST P-256)</translation>
 <translation id="635609604405270300">Neka uređaj ostane uključen</translation>
 <translation id="63566973648609420">Samo osoba koja ima vašu šifru može čitati vaše kriptirane podatke. Šifra se ne šalje Googleu i ne pohranjuje na njemu. Ako zaboravite šifru ili želite promijeniti tu postavku, morat ćete <ph name="BEGIN_LINK" />poništiti sinkronizaciju<ph name="END_LINK" />.</translation>
@@ -5294,6 +5286,7 @@
 <translation id="730289542559375723">{NUM_APPLICATIONS,plural, =1{Ova bi aplikacija mogla spriječiti Chrome da pravilno funkcionira.}one{Ova bi aplikacija (ili više njih) mogla spriječiti Chrome da pravilno funkcionira.}few{Ove bi aplikacije mogle spriječiti Chrome da pravilno funkcionira.}other{Ove bi aplikacije mogle spriječiti Chrome da pravilno funkcionira.}}</translation>
 <translation id="7303281435234579599">Ups! Došlo je do pogreške pri postavljanju demo načina.</translation>
 <translation id="7303900363563182677">Toj je web-lokaciji blokiran uvid u tekst i slike kopirane u međuspremnik</translation>
+<translation id="7304030187361489308">Visoka</translation>
 <translation id="7305123176580523628">USB pisač povezan</translation>
 <translation id="730515362922783851">razmjenjivati podatke s bilo kojim uređajem na lokalnoj mreži ili internetu</translation>
 <translation id="7306521477691455105">Otvorite Postavke da biste povezali uređaje <ph name="USB_DEVICE_NAME" /> i <ph name="USB_VM_NAME" /></translation>
diff --git a/chrome/app/resources/generated_resources_hu.xtb b/chrome/app/resources/generated_resources_hu.xtb
index 28d319c1..2279167 100644
--- a/chrome/app/resources/generated_resources_hu.xtb
+++ b/chrome/app/resources/generated_resources_hu.xtb
@@ -202,7 +202,6 @@
 <translation id="1221825588892235038">Csak a kijelölt</translation>
 <translation id="1223484782328004593">A(z) <ph name="APP_NAME" /> használatához licenc szükséges</translation>
 <translation id="1223853788495130632">Rendszergazdája egy meghatározott értéket javasol ehhez a beállításhoz.</translation>
-<translation id="1224275271335624810">Leggyorsabb</translation>
 <translation id="1225177025209879837">A kérelem feldolgozása folyamatban van...</translation>
 <translation id="1227507814927581609">A hitelesítés sikertelen volt a következőhöz való csatlakozáskor: „<ph name="DEVICE_NAME" />”.</translation>
 <translation id="1230417814058465809">A Normál védelem be van kapcsolva. A még nagyobb biztonság érdekében használjon speciális védelmet.</translation>
@@ -598,7 +597,6 @@
 <translation id="1668435968811469751">Manuális regisztráció</translation>
 <translation id="1668979692599483141">További információ a javaslatokról</translation>
 <translation id="1670399744444387456">Alapok</translation>
-<translation id="167160931442925455">Leghangosabb</translation>
 <translation id="1673137583248014546">A(z) <ph name="URL" /> szeretné látni a biztonsági kulcs márkáját és típusát</translation>
 <translation id="1677306805708094828">A(z) <ph name="EXTENSION_TYPE_PARAMETER" /> nem adható hozzá</translation>
 <translation id="1677472565718498478"><ph name="TIME" /> van hátra</translation>
@@ -919,7 +917,6 @@
 <translation id="2046702855113914483">Rámen</translation>
 <translation id="204706822916043810">Virtuális gép ellenőrzése</translation>
 <translation id="2048182445208425546">A hálózati forgalom elérése</translation>
-<translation id="2048243703055695889">A Közeli megosztás beállításai a(z) <ph name="USER_EMAIL" /> e-mail-címhez tartozó „<ph name="DEVICE_NAME" />” eszközön.</translation>
 <translation id="2048653237708779538">A művelet nem végezhető el</translation>
 <translation id="204914487372604757">Parancsikon létrehozása</translation>
 <translation id="2050339315714019657">Álló</translation>
@@ -1104,7 +1101,6 @@
 <translation id="2262477216570151239">Ismétlés előtti késleltetés</translation>
 <translation id="2263189956353037928">Kijelentkezés, majd ismételt bejelentkezés</translation>
 <translation id="2263371730707937087">Képernyő frissítési gyakorisága</translation>
-<translation id="2263497240924215535">(Kikapcsolva)</translation>
 <translation id="22665427234727190">Kérdezzen rá, ha valamelyik webhely hozzá szeretne férni a Bluetooth-eszközökhöz (ajánlott)</translation>
 <translation id="2266957463645820432">IPP over USB (IPPUSB)</translation>
 <translation id="2270450558902169558">Adatok cseréje bármilyen eszközzel a következő domainben: <ph name="DOMAIN" /></translation>
@@ -2289,7 +2285,6 @@
 <translation id="3674840410592648165">A webhelyek telepíthetnek fizetéskezelőket (ajánlott)</translation>
 <translation id="367645871420407123">hagyja üresen, ha a root jelszót az alapértelmezett tesztkép értékére szeretné állítani</translation>
 <translation id="3677106374019847299">Egyéni szolgáltató megadása</translation>
-<translation id="3677657024345889897">Leghalkabb</translation>
 <translation id="3677911431265050325">Mobilwebhely kérése</translation>
 <translation id="3677959414150797585">Alkalmazásokat, weboldalakat és egyéb tartalmakat is beleértve. Csak akkor küld statisztikákat a javaslatok javítása érdekében, ha a használati adatok megosztása lehetőséget választotta.</translation>
 <translation id="3678156199662914018">Bővítmény: <ph name="EXTENSION_NAME" /></translation>
@@ -2478,7 +2473,6 @@
 <translation id="3867944738977021751">Tanúsítvány mezői</translation>
 <translation id="3869917919960562512">Rossz index.</translation>
 <translation id="3870931306085184145">Nincsenek mentett jelszavak a(z) <ph name="DOMAIN" /> domainhez</translation>
-<translation id="3871092408932389764">Legalacsonyabb</translation>
 <translation id="3871350334636688135">24 óra múlva a rendszergazda egyszeri frissítést fog végezni, amely az eszköz újraindításakor törli a helyi adatokat. 24 órán belül mentse felhőtárhelyre a szükséges helyi adatokat.</translation>
 <translation id="3872220884670338524">További műveletek, mentett fiók (<ph name="USERNAME" />) a következő domainen: <ph name="DOMAIN" />.</translation>
 <translation id="3872991219937722530">Szabadítson fel tárhelyet, máskülönben eszköze lefagy.</translation>
@@ -4236,7 +4230,6 @@
 <translation id="6025215716629925253">Veremkivonat</translation>
 <translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> – USB-eszköz csatlakoztatva</translation>
 <translation id="6028117231645531007">Ujjlenyomat hozzáadása</translation>
-<translation id="6029587122245504742">Leglassabb</translation>
 <translation id="6029594605736587274"><ph name="PERMISSION" /> letiltva</translation>
 <translation id="6031600495088157824">Beviteli lehetőségek az eszköztáron</translation>
 <translation id="6032715498678347852">Ha hozzáférést szeretne adni a kívánt bővítménynek ehhez a webhelyhez, kattintson rá.</translation>
@@ -4530,7 +4523,6 @@
 <translation id="6349101878882523185"><ph name="APP_NAME" /> telepítése</translation>
 <translation id="6349170655202535379">A szinkronizálás nem működik. Próbáljon meg kijelentkezni, majd újra bejelentkezni.</translation>
 <translation id="6351063337294363751">Ebből a menüből törölheti böngészési adatait</translation>
-<translation id="6352773953037195952">Legmagasabb</translation>
 <translation id="6354918092619878358">SECG elliptikus görbe secp256r1 (vagyis ANSI X9.62 prime256v1, NIST P-256)</translation>
 <translation id="635609604405270300">Az eszköz bekapcsolva tartása</translation>
 <translation id="63566973648609420">Titkosított adatait csak az olvashatja el, aki rendelkezik összetett jelszavával. Az összetett jelszót a Google nem kapja meg, és nem is tárolja. Ha elfelejtette összetett jelszavát, vagy módosítani szeretné ezt a beállítást, <ph name="BEGIN_LINK" />alaphelyzetbe kell állítania a szinkronizálást<ph name="END_LINK" />.</translation>
@@ -5295,6 +5287,7 @@
 <translation id="730289542559375723">{NUM_APPLICATIONS,plural, =1{Ez az alkalmazás megakadályozhatja a Chrome megfelelő működését.}other{Ezek az alkalmazások megakadályozhatják a Chrome megfelelő működését.}}</translation>
 <translation id="7303281435234579599">Hoppá! Valami nem sikerült a demó mód beállítása során.</translation>
 <translation id="7303900363563182677">Ennél a webhelynél le van tiltva a vágólapra másolt szövegek és képek megtekintése</translation>
+<translation id="7304030187361489308">Magas</translation>
 <translation id="7305123176580523628">USB-s nyomtató csatlakoztatva</translation>
 <translation id="730515362922783851">Adatok cseréje bármilyen eszközzel a helyi hálózaton vagy az interneten</translation>
 <translation id="7306521477691455105">Nyissa meg a Beállításokat, hogy a(z) <ph name="USB_DEVICE_NAME" /> eszközt csatlakoztatni tudja a következőhöz: <ph name="USB_VM_NAME" /></translation>
diff --git a/chrome/app/resources/generated_resources_hy.xtb b/chrome/app/resources/generated_resources_hy.xtb
index 8787582..0988c2fa 100644
--- a/chrome/app/resources/generated_resources_hy.xtb
+++ b/chrome/app/resources/generated_resources_hy.xtb
@@ -202,7 +202,6 @@
 <translation id="1221825588892235038">Միայն ընտրվածը</translation>
 <translation id="1223484782328004593"><ph name="APP_NAME" /> հավելվածին հավաստագիր է անհրաժեշտ</translation>
 <translation id="1223853788495130632">Ադմինիստրատորը խորհուրդ է տալիս այս կարգավորման համար որոշակի արժեք ընտրել:</translation>
-<translation id="1224275271335624810">Ամենաարագ</translation>
 <translation id="1225177025209879837">Հարցումը մշակվում է…</translation>
 <translation id="1227507814927581609">«<ph name="DEVICE_NAME" />»-ին կապակցվելիս իսկորոշումը ձախողվեց:</translation>
 <translation id="1230417814058465809">Սովորական պաշտպանությունը միացված է։ Ավելի շատ ապահովության համար օգտագործեք լրացուցիչ պաշտպանությունը։</translation>
@@ -598,7 +597,6 @@
 <translation id="1668435968811469751">Գրանցել ձեռքով</translation>
 <translation id="1668979692599483141">Առաջարկների մասին</translation>
 <translation id="1670399744444387456">Հիմնական</translation>
-<translation id="167160931442925455">Ամենաբարձր</translation>
 <translation id="1673137583248014546"><ph name="URL" /> կայքն ուզում է տեսնել անվտանգության բանալու արտադրողի և մոդելի անունը</translation>
 <translation id="1677306805708094828"><ph name="EXTENSION_TYPE_PARAMETER" />ը չի կարող ավելացվել</translation>
 <translation id="1677472565718498478">Մնացել է <ph name="TIME" /></translation>
@@ -919,7 +917,6 @@
 <translation id="2046702855113914483">Ռամեն</translation>
 <translation id="204706822916043810">Վիրտուալ մեքենան ստուգվում է</translation>
 <translation id="2048182445208425546">Դիտել ձեր ցանցի տվյալների հոսքը</translation>
-<translation id="2048243703055695889">Մոտակա սարքերի հետ փոխանակման կարգավորումներ <ph name="USER_EMAIL" /> օգտատիրոջ «<ph name="DEVICE_NAME" />» սարքի համար։</translation>
 <translation id="2048653237708779538">Գործողությունը հասանելի չէ</translation>
 <translation id="204914487372604757">Ստեղծել դյուրանցում</translation>
 <translation id="2050339315714019657">Ուղղաձիգ</translation>
@@ -1104,7 +1101,6 @@
 <translation id="2262477216570151239">Հապաղում կրկնելուց առաջ</translation>
 <translation id="2263189956353037928">Դուրս գալ ու նորից մտնել</translation>
 <translation id="2263371730707937087">Էկրանի թարմացման հաճախականությունը</translation>
-<translation id="2263497240924215535">(Անջատված է)</translation>
 <translation id="22665427234727190">Հարցնել, երբ որևէ կայք ուզում է օգտագործել Bluetooth սարքեր (խորհուրդ է տրվում)</translation>
 <translation id="2266957463645820432">IPP` USB-ի միջոցով (IPPUSB)</translation>
 <translation id="2270450558902169558">Տվյալներ փոխանակել ցանկացած սարքի հետ <ph name="DOMAIN" /> տիրույթում</translation>
@@ -2289,7 +2285,6 @@
 <translation id="3674840410592648165">Կայքերը կարող են վճարումների մշակիչներ տեղադրել (խորհուրդ է տրվում)</translation>
 <translation id="367645871420407123">մի լրացրեք, եթե ուզում եք կայել արմատային գաղտնաբառը կանխադրված փորձնական պատկերի արժեքի</translation>
 <translation id="3677106374019847299">Մուտքագրեք մատակարարի անվանումը</translation>
-<translation id="3677657024345889897">Ամենացածր</translation>
 <translation id="3677911431265050325">Բջջային տարբերակ</translation>
 <translation id="3677959414150797585">Ներառում է հավելվածներ, կայքեր և այլն։ Ուղարկում է վիճակագրություն՝ առաջարկները բարելավելու համար, միայն եթե դուք որոշել եք կիսվել օգտագործման տվյալներով։</translation>
 <translation id="3678156199662914018">Ընդլայնում` <ph name="EXTENSION_NAME" /></translation>
@@ -2478,7 +2473,6 @@
 <translation id="3867944738977021751">Վկայագրի դաշտեր</translation>
 <translation id="3869917919960562512">Ցուցիչը սխալ է:</translation>
 <translation id="3870931306085184145"><ph name="DOMAIN" /> տիրույթի համար պահված գաղտնաբառեր չկան</translation>
-<translation id="3871092408932389764">Ամենացածր</translation>
 <translation id="3871350334636688135">24 ժամ հետո ձեր ադմինիստրատորը մեկանգամյա թարմացում կկատարի, ինչի արդյունքում ձեր լոկալ տվյալները կջնջվեն, երբ վերագործարկեք սարքը: Մոտակա 24 ժամվա ընթացքում պահեք ձեզ անհրաժեշտ լոկալ տվյալները ամպային տարածքում:</translation>
 <translation id="3872220884670338524">Այլ գործողություններ, պահված հաշիվ <ph name="USERNAME" />-ի համար <ph name="DOMAIN" /> տիրույթում</translation>
 <translation id="3872991219937722530">Ազատեք սկավառակի տարածքը, այլապես սարքը կդադարի աշխատել:</translation>
@@ -4238,7 +4232,6 @@
 <translation id="6025215716629925253">Սթեքի ժամանակագրություն</translation>
 <translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> – USB սարքը միացված է</translation>
 <translation id="6028117231645531007">Ավելացնել մատնահետք</translation>
-<translation id="6029587122245504742">Ամենադանդաղ</translation>
 <translation id="6029594605736587274"><ph name="PERMISSION" />՝ արգելափակված է</translation>
 <translation id="6031600495088157824">Ներածման ընտրանքները գործիքագոտում</translation>
 <translation id="6032715498678347852">Սեղմեք ընդլայնման վրա՝ այս կայքը դրան հասանելի դարձնելու համար։</translation>
@@ -4532,7 +4525,6 @@
 <translation id="6349101878882523185">Տեղադրել <ph name="APP_NAME" /> հավելվածը</translation>
 <translation id="6349170655202535379">Համաժամացումը չի աշխատում։ Դուրս եկեք հաշվից ու նորից մուտք գործեք։</translation>
 <translation id="6351063337294363751">Ձեր այցելությունների պատմությունը կարող եք ջնջել այս ընտրացանկից</translation>
-<translation id="6352773953037195952">Ամենաբարձր</translation>
 <translation id="6354918092619878358">SECG օվալաձև կոր secp256r1 (հայտնի է նաև որպես ANSI X9.62 prime256v1, NIST P-256)</translation>
 <translation id="635609604405270300">Սարքը մի՛ անջատեք</translation>
 <translation id="63566973648609420">Միայն ձեր անցաբառն ունեցող օգտատերը կարող է կարդալ ձեր գաղտնագրված տվյալները: Անցաբառը չի ուղարկվում Google-ին և չի պահվում դրա կողմից: Անցաբառը մոռանալու դեպքում ձեզ անհրաժեշտ կլինի <ph name="BEGIN_LINK" />վերակայել համաժամացումը<ph name="END_LINK" />:</translation>
@@ -5297,6 +5289,7 @@
 <translation id="730289542559375723">{NUM_APPLICATIONS,plural, =1{Այս հավելվածը կարող է խոչընդոտել Chrome-ի աշխատանքը:}one{Այս հավելվածը կարող է խոչընդոտել Chrome-ի աշխատանքը:}other{Այս հավելվածները կարող են խոչընդոտել Chrome-ի աշխատանքը:}}</translation>
 <translation id="7303281435234579599">Չհաջողվեց կարգավորել դեմո ռեժիմը։</translation>
 <translation id="7303900363563182677">Այս կայքին արգելված է տեսնել սեղմատախտակին պատճենված տեքստը կամ պատկերները</translation>
+<translation id="7304030187361489308">Բարձր</translation>
 <translation id="7305123176580523628">USB տպիչը միացված է</translation>
 <translation id="730515362922783851">Տվյալներ փոխանակել տեղային ցանցի կամ համացանցի ցանկացած սարքի հետ</translation>
 <translation id="7306521477691455105">Բացեք կարգավորումները՝ <ph name="USB_DEVICE_NAME" /> սարքը վիրտուալ մեքենային (<ph name="USB_VM_NAME" />) միացնելու համար</translation>
diff --git a/chrome/app/resources/generated_resources_id.xtb b/chrome/app/resources/generated_resources_id.xtb
index 49681cc6..5afc04c 100644
--- a/chrome/app/resources/generated_resources_id.xtb
+++ b/chrome/app/resources/generated_resources_id.xtb
@@ -202,7 +202,6 @@
 <translation id="1221825588892235038">Khusus yang terpilih</translation>
 <translation id="1223484782328004593"><ph name="APP_NAME" /> memerlukan lisensi</translation>
 <translation id="1223853788495130632">Administrator Anda menyarankan nilai tertentu untuk setelan ini.</translation>
-<translation id="1224275271335624810">Tercepat</translation>
 <translation id="1225177025209879837">Memproses permintaan...</translation>
 <translation id="1227507814927581609">Autentikasi gagal saat menyambung ke "<ph name="DEVICE_NAME" />".</translation>
 <translation id="1230417814058465809">Perlindungan standar aktif. Untuk keamanan yang lebih baik, gunakan perlindungan yang disempurnakan.</translation>
@@ -598,7 +597,6 @@
 <translation id="1668435968811469751">Daftar secara manual</translation>
 <translation id="1668979692599483141">Pelajari tentang saran</translation>
 <translation id="1670399744444387456">Dasar</translation>
-<translation id="167160931442925455">Paling keras</translation>
 <translation id="1673137583248014546"><ph name="URL" /> ingin melihat merek dan model Kunci Keamanan Anda</translation>
 <translation id="1677306805708094828">Tidak dapat menambahkan <ph name="EXTENSION_TYPE_PARAMETER" /></translation>
 <translation id="1677472565718498478">Sisa waktu <ph name="TIME" /></translation>
@@ -919,7 +917,6 @@
 <translation id="2046702855113914483">Ramen</translation>
 <translation id="204706822916043810">Memeriksa mesin virtual</translation>
 <translation id="2048182445208425546">Mengakses lalu lintas jaringan Anda</translation>
-<translation id="2048243703055695889">Setelan Berbagi Langsung untuk perangkat <ph name="USER_EMAIL" />, '<ph name="DEVICE_NAME" />'.</translation>
 <translation id="2048653237708779538">Tindakan tidak tersedia</translation>
 <translation id="204914487372604757">Buat pintasan</translation>
 <translation id="2050339315714019657">Potret</translation>
@@ -1104,7 +1101,6 @@
 <translation id="2262477216570151239">Tunda sebelum mengulangi</translation>
 <translation id="2263189956353037928">Logout &amp; login kembali</translation>
 <translation id="2263371730707937087">Rasio refresh layar</translation>
-<translation id="2263497240924215535">(Dinonaktifkan)</translation>
 <translation id="22665427234727190">Tanyakan saat situs ingin mengakses perangkat Bluetooth (direkomendasikan)</translation>
 <translation id="2266957463645820432">IPP melalui USB (IPPUSB)</translation>
 <translation id="2270450558902169558">Menukar data dengan perangkat apa pun dalam domain <ph name="DOMAIN" /></translation>
@@ -2289,7 +2285,6 @@
 <translation id="3674840410592648165">Situs dapat menginstal pengelola pembayaran (direkomendasikan)</translation>
 <translation id="367645871420407123">biarkan kosong jika Anda ingin menyetel sandi akar ke nilai gambar uji default</translation>
 <translation id="3677106374019847299">Masukkan penyedia kustom</translation>
-<translation id="3677657024345889897">Paling kecil</translation>
 <translation id="3677911431265050325">Minta situs seluler</translation>
 <translation id="3677959414150797585">Termasuk aplikasi, halaman web, dan lainnya. Mengirimkan statistik untuk menyempurnakan saran hanya jika Anda memilih untuk membagikan data penggunaan.</translation>
 <translation id="3678156199662914018">Ekstensi: <ph name="EXTENSION_NAME" /></translation>
@@ -2478,7 +2473,6 @@
 <translation id="3867944738977021751">Bidang Sertifikat</translation>
 <translation id="3869917919960562512">Indeks salah.</translation>
 <translation id="3870931306085184145">Tidak ada sandi yang tersimpan untuk <ph name="DOMAIN" /></translation>
-<translation id="3871092408932389764">Terendah</translation>
 <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>
@@ -4235,7 +4229,6 @@
 <translation id="6025215716629925253">Pelacakan Tumpukan</translation>
 <translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> - Perangkat USB tersambung</translation>
 <translation id="6028117231645531007">Tambahkan sidik jari</translation>
-<translation id="6029587122245504742">Paling lambat</translation>
 <translation id="6029594605736587274"><ph name="PERMISSION" /> diblokir</translation>
 <translation id="6031600495088157824">Opsi masukan di toolbar</translation>
 <translation id="6032715498678347852">Agar ekstensi dapat mengakses situs ini, klik ekstensi.</translation>
@@ -4529,7 +4522,6 @@
 <translation id="6349101878882523185">Instal <ph name="APP_NAME" /></translation>
 <translation id="6349170655202535379">Sinkronisasi tidak berjalan. Coba keluar dan masuk lagi.</translation>
 <translation id="6351063337294363751">Anda dapat menghapus data penjelajahan dari menu ini</translation>
-<translation id="6352773953037195952">Tertinggi</translation>
 <translation id="6354918092619878358">Kurva eliptis SECG secp256r1 (alias ANSI X9.62 prime256v1, NIST P-256)</translation>
 <translation id="635609604405270300">Jaga perangkat tetap menyala</translation>
 <translation id="63566973648609420">Hanya orang yang memiliki frasa sandi Anda yang dapat membaca data terenkripsi. Frasa sandi tidak dikirim ke atau disimpan oleh Google. Jika lupa frasa sandi atau ingin mengubah setelan ini, Anda perlu <ph name="BEGIN_LINK" />menyetel ulang sinkronisasi<ph name="END_LINK" />.</translation>
@@ -5294,6 +5286,7 @@
 <translation id="730289542559375723">{NUM_APPLICATIONS,plural, =1{Aplikasi ini dapat membuat Chrome tidak berfungsi dengan semestinya.}other{Aplikasi ini dapat membuat Chrome tidak berfungsi dengan semestinya.}}</translation>
 <translation id="7303281435234579599">Maaf, terjadi masalah saat menyiapkan mode demo.</translation>
 <translation id="7303900363563182677">Situs ini telah diblokir dari melihat teks dan gambar yang disalin ke papan klip</translation>
+<translation id="7304030187361489308">Tinggi</translation>
 <translation id="7305123176580523628">Printer USB terhubung</translation>
 <translation id="730515362922783851">Menukar data dengan perangkat di internet atau jaringan lokal</translation>
 <translation id="7306521477691455105">Buka Setelan untuk menghubungkan <ph name="USB_DEVICE_NAME" /> ke <ph name="USB_VM_NAME" /></translation>
diff --git a/chrome/app/resources/generated_resources_is.xtb b/chrome/app/resources/generated_resources_is.xtb
index b9ec6e3..d663435 100644
--- a/chrome/app/resources/generated_resources_is.xtb
+++ b/chrome/app/resources/generated_resources_is.xtb
@@ -202,7 +202,6 @@
 <translation id="1221825588892235038">Eingöngu val</translation>
 <translation id="1223484782328004593"><ph name="APP_NAME" /> krefst leyfis</translation>
 <translation id="1223853788495130632">Kerfisstjórinn þinn ráðleggur tiltekið gildi fyrir þessa stillingu.</translation>
-<translation id="1224275271335624810">Hraðast</translation>
 <translation id="1225177025209879837">Vinnur úr beiðni...</translation>
 <translation id="1227507814927581609">Auðkenning mistókst þegar tengst var við „<ph name="DEVICE_NAME" />“.</translation>
 <translation id="1230417814058465809">Kveikt er á hefðbundinni vörn. Þú getur aukið öryggið með því að nota aukna vörn.</translation>
@@ -598,7 +597,6 @@
 <translation id="1668435968811469751">Skrá handvirkt</translation>
 <translation id="1668979692599483141">Kynntu þér tillögur</translation>
 <translation id="1670399744444387456">Grunnatriði</translation>
-<translation id="167160931442925455">Hæst</translation>
 <translation id="1673137583248014546"><ph name="URL" /> vill sjá gerð og útgáfu öryggislykilsins þíns</translation>
 <translation id="1677306805708094828">Ekki er hægt að bæta við <ph name="EXTENSION_TYPE_PARAMETER" /></translation>
 <translation id="1677472565718498478"><ph name="TIME" /> eftir</translation>
@@ -919,7 +917,6 @@
 <translation id="2046702855113914483">Ramen-núðlur</translation>
 <translation id="204706822916043810">Athugar sýndarvélina</translation>
 <translation id="2048182445208425546">Fá aðgang að netumferð</translation>
-<translation id="2048243703055695889">Stillingar nærdeilingar fyrir tækið sem <ph name="USER_EMAIL" /> á, „<ph name="DEVICE_NAME" />“.</translation>
 <translation id="2048653237708779538">Aðgerð ekki tiltæk</translation>
 <translation id="204914487372604757">Búa til flýtileið</translation>
 <translation id="2050339315714019657">Skammsnið</translation>
@@ -1104,7 +1101,6 @@
 <translation id="2262477216570151239">Töf fyrir endurtekningu</translation>
 <translation id="2263189956353037928">Skrá út og skrá inn aftur</translation>
 <translation id="2263371730707937087">Endurnýjunartíðni skjás</translation>
-<translation id="2263497240924215535">(Óvirk)</translation>
 <translation id="22665427234727190">Spyrja þegar vefsvæði vill fá aðgang að Bluetooth-tækjum (ráðlagt)</translation>
 <translation id="2266957463645820432">IPP yfir USB (IPPUSB)</translation>
 <translation id="2270450558902169558">Skiptast á gögnum við hvaða tæki sem er á léninu <ph name="DOMAIN" /></translation>
@@ -2289,7 +2285,6 @@
 <translation id="3674840410592648165">Vefsvæði geta sett upp greiðslumiðlara (ráðlagt)</translation>
 <translation id="367645871420407123">skildu þetta eftir autt ef þú vilt stilla rótaraðgangsorðið á sjálfgefið gildi prófunarmyndar</translation>
 <translation id="3677106374019847299">Sláðu inn sérsniðna veitu</translation>
-<translation id="3677657024345889897">Lægst</translation>
 <translation id="3677911431265050325">Biðja um vefsvæði fyrir farsíma</translation>
 <translation id="3677959414150797585">Þ.m.t. forrit, vefsíður og fleira. Sendir aðeins tölfræðiupplýsingar sem eru notaðar til að bæta tillögur ef þú hefur valið að deila notkunarupplýsingum.</translation>
 <translation id="3678156199662914018">Viðbót: <ph name="EXTENSION_NAME" /></translation>
@@ -2478,7 +2473,6 @@
 <translation id="3867944738977021751">Vottorðsreitir</translation>
 <translation id="3869917919960562512">Rangur vísir.</translation>
 <translation id="3870931306085184145">Engin vistuð aðgangsorð fyrir <ph name="DOMAIN" /></translation>
-<translation id="3871092408932389764">Mjög lítil</translation>
 <translation id="3871350334636688135">Eftir sólarhring keyrir kerfisstjóri staka uppfærslu sem eyðir staðbundnu gögnunum þínum þegar þú endurræsir tækið þitt. Vistaðu öll mikilvæg staðbundin gögn á skýjageymslu innan sólarhrings.</translation>
 <translation id="3872220884670338524">Fleiri aðgerðir, reikningur vistaður fyrir <ph name="USERNAME" /> á <ph name="DOMAIN" /></translation>
 <translation id="3872991219937722530">Losaðu um geymslupláss, annars mun tækið þitt hætta að svara.</translation>
@@ -4235,7 +4229,6 @@
 <translation id="6025215716629925253">Staflarakning</translation>
 <translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> – USB-tæki er tengt</translation>
 <translation id="6028117231645531007">Bæta fingrafari við</translation>
-<translation id="6029587122245504742">Hægast</translation>
 <translation id="6029594605736587274">lokaði á <ph name="PERMISSION" /></translation>
 <translation id="6031600495088157824">Innsláttarvalkostir á tækjastiku</translation>
 <translation id="6032715498678347852">Smelltu á viðbót til að veita henni aðgang að þessu vefsvæði.</translation>
@@ -4529,7 +4522,6 @@
 <translation id="6349101878882523185">Setja upp <ph name="APP_NAME" /></translation>
 <translation id="6349170655202535379">Samstilling virkar ekki. Prófaðu að skrá þig út og inn aftur.</translation>
 <translation id="6351063337294363751">Þú getur hreinsað vefskoðunargögn í þessari valmynd</translation>
-<translation id="6352773953037195952">Mjög mikil</translation>
 <translation id="6354918092619878358">SECG sporger ferill secp256r1 (e.þ.s. ANSI X9.62 prime256v1, NIST P-256)</translation>
 <translation id="635609604405270300">Hafðu kveikt á tækinu</translation>
 <translation id="63566973648609420">Aðeins þeir sem vita aðgangsorðið geta lesið dulkóðuðu gögnin þín. Aðgangsorðið er ekki sent til Google eða vistað þar. Ef þú gleymir aðgangsorðinu eða þig langar að breyta þessari stillingu þarftu að <ph name="BEGIN_LINK" />endurstilla samstillingu<ph name="END_LINK" />.</translation>
@@ -5294,6 +5286,7 @@
 <translation id="730289542559375723">{NUM_APPLICATIONS,plural, =1{Þetta forrit gæti komið í veg fyrir að Chrome virki rétt.}one{Þessi forrit gætu komið í veg fyrir að Chrome virki rétt.}other{Þessi forrit gætu komið í veg fyrir að Chrome virki rétt.}}</translation>
 <translation id="7303281435234579599">Úbbs! Eitthvað fór úrskeiðis þegar prufustillingin var sett upp.</translation>
 <translation id="7303900363563182677">Komið var í veg fyrir að þetta vefsvæði sjái texta og myndir sem þú afritar á klippiborðið</translation>
+<translation id="7304030187361489308">Mikil</translation>
 <translation id="7305123176580523628">USB-prentari er tengdur</translation>
 <translation id="730515362922783851">Skiptast á gögnum við hvaða tæki sem er á staðarneti eða internetinu</translation>
 <translation id="7306521477691455105">Opnaðu stillingarnar til að tengja <ph name="USB_DEVICE_NAME" /> við <ph name="USB_VM_NAME" /></translation>
diff --git a/chrome/app/resources/generated_resources_it.xtb b/chrome/app/resources/generated_resources_it.xtb
index c35e4ac..3bf06e05 100644
--- a/chrome/app/resources/generated_resources_it.xtb
+++ b/chrome/app/resources/generated_resources_it.xtb
@@ -202,7 +202,6 @@
 <translation id="1221825588892235038">Solo selezione</translation>
 <translation id="1223484782328004593"><ph name="APP_NAME" /> richiede una licenza</translation>
 <translation id="1223853788495130632">L'amministratore consiglia un valore specifico per questa impostazione.</translation>
-<translation id="1224275271335624810">Massima</translation>
 <translation id="1225177025209879837">Elaborazione della richiesta in corso...</translation>
 <translation id="1227507814927581609">Autenticazione non riuscita durante la connessione a "<ph name="DEVICE_NAME" />".</translation>
 <translation id="1230417814058465809">È attiva la protezione standard. Per una maggiore sicurezza, utilizza la protezione avanzata.</translation>
@@ -598,7 +597,6 @@
 <translation id="1668435968811469751">Registrazione manuale</translation>
 <translation id="1668979692599483141">Ulteriori informazioni sui suggerimenti</translation>
 <translation id="1670399744444387456">Base</translation>
-<translation id="167160931442925455">Al massimo</translation>
 <translation id="1673137583248014546"><ph name="URL" /> vuole accedere a marca e modello del token di sicurezza</translation>
 <translation id="1677306805708094828">Impossibile aggiungere <ph name="EXTENSION_TYPE_PARAMETER" /></translation>
 <translation id="1677472565718498478"><ph name="TIME" /> rimanenti</translation>
@@ -919,7 +917,6 @@
 <translation id="2046702855113914483">Ramen</translation>
 <translation id="204706822916043810">Controllo della macchina virtuale</translation>
 <translation id="2048182445208425546">Accesso al traffico di rete</translation>
-<translation id="2048243703055695889">Impostazioni di Condivisione nelle vicinanze per il dispositivo "<ph name="DEVICE_NAME" />" dell'utente <ph name="USER_EMAIL" />.</translation>
 <translation id="2048653237708779538">Azione non disponibile</translation>
 <translation id="204914487372604757">Crea scorciatoia</translation>
 <translation id="2050339315714019657">Verticale</translation>
@@ -1104,7 +1101,6 @@
 <translation id="2262477216570151239">Ritardo prima della ripetizione</translation>
 <translation id="2263189956353037928">Esci e accedi nuovamente</translation>
 <translation id="2263371730707937087">Frequenza di aggiornamento dello schermo</translation>
-<translation id="2263497240924215535">(Disabilitata)</translation>
 <translation id="22665427234727190">Chiedi conferma quando un sito vuole accedere ai dispositivi Bluetooth (opzione consigliata)</translation>
 <translation id="2266957463645820432">IPP over USB (IPPUSB)</translation>
 <translation id="2270450558902169558">Scambiare dati con qualsiasi dispositivo nel dominio <ph name="DOMAIN" /></translation>
@@ -2288,7 +2284,6 @@
 <translation id="3674840410592648165">I siti possono installare gestori dei pagamenti (opzione consigliata)</translation>
 <translation id="367645871420407123">lascia vuoto questo campo se desideri impostare la password root sul valore dell'immagine di test predefinita</translation>
 <translation id="3677106374019847299">Inserisci un provider DNS personalizzato</translation>
-<translation id="3677657024345889897">Al minimo</translation>
 <translation id="3677911431265050325">Richiedi sito per dispositivi mobili</translation>
 <translation id="3677959414150797585">Sono incluse app, pagine web e altro. Invia statistiche per migliorare i suggerimenti solo se hai scelto di condividere i dati sull'utilizzo.</translation>
 <translation id="3678156199662914018">Estensione: <ph name="EXTENSION_NAME" /></translation>
@@ -2477,7 +2472,6 @@
 <translation id="3867944738977021751">Campi certificato</translation>
 <translation id="3869917919960562512">Indice errato.</translation>
 <translation id="3870931306085184145">Nessuna password salvata per <ph name="DOMAIN" /></translation>
-<translation id="3871092408932389764">Minimo</translation>
 <translation id="3871350334636688135">Dopo 24 ore, il tuo amministratore eseguirà un aggiornamento una tantum che eliminerà i tuoi dati locali al riavvio del dispositivo. Salva i dati locali che ti servono nello spazio di archiviazione sul cloud entro 24 ore.</translation>
 <translation id="3872220884670338524">Altre azioni, account salvato per <ph name="USERNAME" /> su <ph name="DOMAIN" /></translation>
 <translation id="3872991219937722530">Libera spazio sul disco, altrimenti il dispositivo non risponderà più ai comandi.</translation>
@@ -4234,7 +4228,6 @@
 <translation id="6025215716629925253">Analisi dello stack</translation>
 <translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> - Dispositivo USB collegato</translation>
 <translation id="6028117231645531007">Aggiungi impronta</translation>
-<translation id="6029587122245504742">Minima</translation>
 <translation id="6029594605736587274">autorizzazione <ph name="PERMISSION" /> bloccata</translation>
 <translation id="6031600495088157824">Opzioni di immissione nella barra degli strumenti</translation>
 <translation id="6032715498678347852">Per consentire a un'estensione di accedere a questo sito, fai clic sull'estensione.</translation>
@@ -4528,7 +4521,6 @@
 <translation id="6349101878882523185">Installa <ph name="APP_NAME" /></translation>
 <translation id="6349170655202535379">La sincronizzazione non funziona. Prova a uscire e ad accedere di nuovo.</translation>
 <translation id="6351063337294363751">Puoi cancellare i tuoi dati di navigazione da questo menu</translation>
-<translation id="6352773953037195952">Massimo</translation>
 <translation id="6354918092619878358">Curva ellittica SECG secp256r1 (anche nota come ANSI X9.62 prime256v1, NIST P-256)</translation>
 <translation id="635609604405270300">Tieni accesi i dispositivi</translation>
 <translation id="63566973648609420">Soltanto chi conosce la tua passphrase può leggere i tuoi dati criptati. La passphrase non viene inviata a Google né memorizzata. Se dimentichi la passphrase o vuoi modificare questa impostazione, dovrai <ph name="BEGIN_LINK" />reimpostare la sincronizzazione<ph name="END_LINK" />.</translation>
@@ -5293,6 +5285,7 @@
 <translation id="730289542559375723">{NUM_APPLICATIONS,plural, =1{Questa applicazione potrebbe impedire il corretto funzionamento di Chrome.}other{Queste applicazioni potrebbero impedire il corretto funzionamento di Chrome.}}</translation>
 <translation id="7303281435234579599">Spiacenti. Si è verificato un problema durante la configurazione della modalità demo.</translation>
 <translation id="7303900363563182677">A questo sito è stato impedito di leggere testo e immagini copiati negli appunti</translation>
+<translation id="7304030187361489308">Alto</translation>
 <translation id="7305123176580523628">Stampante USB collegata</translation>
 <translation id="730515362922783851">Scambiare dati con qualsiasi dispositivo sulla rete locale o su Internet</translation>
 <translation id="7306521477691455105">Apri le Impostazioni per collegare <ph name="USB_DEVICE_NAME" /> a <ph name="USB_VM_NAME" /></translation>
diff --git a/chrome/app/resources/generated_resources_iw.xtb b/chrome/app/resources/generated_resources_iw.xtb
index f2e4ea87e..0651e258 100644
--- a/chrome/app/resources/generated_resources_iw.xtb
+++ b/chrome/app/resources/generated_resources_iw.xtb
@@ -202,7 +202,6 @@
 <translation id="1221825588892235038">בחירה בלבד</translation>
 <translation id="1223484782328004593">נדרש רישיון כדי להשתמש ב-<ph name="APP_NAME" /></translation>
 <translation id="1223853788495130632">מנהל המערכת ממליץ על ערך מסוים עבור הגדרה זו.</translation>
-<translation id="1224275271335624810">הכי מהיר</translation>
 <translation id="1225177025209879837">מעבד את הבקשה...</translation>
 <translation id="1227507814927581609">האימות נכשל בעת ההתחברות אל "<ph name="DEVICE_NAME" />".</translation>
 <translation id="1230417814058465809">מופעלת הגנה רגילה. כדי להוסיף שכבת אבטחה, יש להשתמש בהגנה המשופרת.</translation>
@@ -595,7 +594,6 @@
 <translation id="1668435968811469751">הרשמה ידנית</translation>
 <translation id="1668979692599483141">מידע נוסף על ההצעות</translation>
 <translation id="1670399744444387456">בסיסי</translation>
-<translation id="167160931442925455">עוצמת הקול הגבוהה ביותר</translation>
 <translation id="1673137583248014546">האתר <ph name="URL" /> מבקש לראות את היצרן והדגם של מפתח האבטחה שלך</translation>
 <translation id="1677306805708094828">אי אפשר להוסיף את ה<ph name="EXTENSION_TYPE_PARAMETER" /></translation>
 <translation id="1677472565718498478">זמן נותר - <ph name="TIME" /></translation>
@@ -916,7 +914,6 @@
 <translation id="2046702855113914483">ראמן</translation>
 <translation id="204706822916043810">המערכת בודקת את המכונה הווירטואלית</translation>
 <translation id="2048182445208425546">גישה לתנועת הרשת שלך</translation>
-<translation id="2048243703055695889">הגדרות שיתוף בקרבת מקום למכשיר של <ph name="USER_EMAIL" />, '<ph name="DEVICE_NAME" />'.</translation>
 <translation id="2048653237708779538">הפעולה לא זמינה</translation>
 <translation id="204914487372604757">צור קיצור דרך</translation>
 <translation id="2050339315714019657">לאורך</translation>
@@ -1101,7 +1098,6 @@
 <translation id="2262477216570151239">השהייה לפני חזרה</translation>
 <translation id="2263189956353037928">עליך לצאת ולהיכנס שוב</translation>
 <translation id="2263371730707937087">קצב הרענון של המסך</translation>
-<translation id="2263497240924215535">(מושבת)</translation>
 <translation id="22665427234727190">‏צריך לבקש ממני אישור כשאתר רוצה לגשת למכשירי Bluetooth (מומלץ)</translation>
 <translation id="2266957463645820432">‏IPP בחיבור USB ‏(IPPUSB)</translation>
 <translation id="2270450558902169558">החלפת נתונים עם כל מכשיר בדומיין <ph name="DOMAIN" /></translation>
@@ -2287,7 +2283,6 @@
 <translation id="3674840410592648165">‏אתרים יכולים להתקין רכיבי handler של תשלומים (מומלץ)</translation>
 <translation id="367645871420407123">‏השאר ריק אם ברצונך להגדיר את סיסמת root לערך תמונת בדיקת ברירת המחדל</translation>
 <translation id="3677106374019847299">יש להזין ספק בהתאמה אישית</translation>
-<translation id="3677657024345889897">עוצמת הקול הנמוכה ביותר</translation>
 <translation id="3677911431265050325">בקשת אתר לנייד</translation>
 <translation id="3677959414150797585">כולל אפליקציות, דפי אינטרנט ועוד. המערכת שולחת נתונים סטטיסטיים כדי לשפר את ההצעות רק אם בחרת לשתף נתוני שימוש במכשיר.</translation>
 <translation id="3678156199662914018">תוסף: <ph name="EXTENSION_NAME" /></translation>
@@ -2476,7 +2471,6 @@
 <translation id="3867944738977021751">שדות אישור </translation>
 <translation id="3869917919960562512">אינדקס שגוי.</translation>
 <translation id="3870931306085184145">לא נשמרו סיסמאות בשביל <ph name="DOMAIN" /></translation>
-<translation id="3871092408932389764">הנמוך ביותר</translation>
 <translation id="3871350334636688135">כעבור 24 שעות, מנהל המערכת יבצע עדכון חד-פעמי שימחק את הנתונים המקומיים כשהמכשיר יופעל מחדש. חשוב לשמור באחסון בענן תוך 24 שעות את הנתונים המקומיים הנחוצים לך.</translation>
 <translation id="3872220884670338524">עוד פעולות, חשבון שמור של <ph name="USERNAME" /> ב-<ph name="DOMAIN" /></translation>
 <translation id="3872991219937722530">אם לא תפנה שטח אחסון, המכשיר יפסיק להגיב.</translation>
@@ -4233,7 +4227,6 @@
 <translation id="6025215716629925253">התחקות אחר ערימה</translation>
 <translation id="6026819612896463875">‏<ph name="WINDOW_TITLE" /> - USB מחובר</translation>
 <translation id="6028117231645531007">הוספת טביעת אצבע</translation>
-<translation id="6029587122245504742">הכי איטי</translation>
 <translation id="6029594605736587274">ההרשאה <ph name="PERMISSION" /> נחסמה</translation>
 <translation id="6031600495088157824">אפשרויות קלט בסרגל הכלים</translation>
 <translation id="6032715498678347852">כדי להעניק לתוסף גישה לאתר הזה, יש ללחוץ על התוסף.</translation>
@@ -4527,7 +4520,6 @@
 <translation id="6349101878882523185">התקן את  <ph name="APP_NAME" /></translation>
 <translation id="6349170655202535379">הסנכרון לא פועל. נסה לצאת ולהיכנס שוב.</translation>
 <translation id="6351063337294363751">בתפריט זה ניתן לנקות את נתוני הגלישה</translation>
-<translation id="6352773953037195952">הגבוה ביותר</translation>
 <translation id="6354918092619878358">‏עקומה אליפטית SECG מסוג secp256r1 (מוכרת גם בשם ANSI X9.62 prime256v1‏, NIST P-256)</translation>
 <translation id="635609604405270300">אין לכבות את המכשיר</translation>
 <translation id="63566973648609420">‏רק מי שיודע את ביטוי הסיסמה יכול לקרוא את הנתונים המוצפנים. ביטוי הסיסמה לא נשלח אל Google והיא אינה מאחסנת אותו. אם תשכח את ביטוי הסיסמה או אם תרצה לשנות את ההגדרה הזו, יהיה עליך <ph name="BEGIN_LINK" />לאפס את הסנכרון<ph name="END_LINK" />.</translation>
@@ -5292,6 +5284,7 @@
 <translation id="730289542559375723">{NUM_APPLICATIONS,plural, =1{‏האפליקציה הזו עלולה למנוע מ-Chrome לפעול כמו שצריך.}two{‏האפליקציות האלה עלולות למנוע מ-Chrome לפעול כמו שצריך.}many{‏האפליקציות האלה עלולות למנוע מ-Chrome לפעול כמו שצריך.}other{‏האפליקציות האלה עלולות למנוע מ-Chrome לפעול כמו שצריך.}}</translation>
 <translation id="7303281435234579599">משהו השתבש במהלך הגדרת מצב ההדגמה.</translation>
 <translation id="7303900363563182677">האתר הזה לא יכול לגשת אל טקסט ותמונות שהועתקו ללוח העריכה</translation>
+<translation id="7304030187361489308">גבוה</translation>
 <translation id="7305123176580523628">‏מדפסת USB מחוברת</translation>
 <translation id="730515362922783851">החלפת נתונים עם כל מכשיר המחובר לרשת המקומית או לאינטרנט</translation>
 <translation id="7306521477691455105">יש להיכנס להגדרות כדי לחבר את <ph name="USB_DEVICE_NAME" /> אל <ph name="USB_VM_NAME" /></translation>
diff --git a/chrome/app/resources/generated_resources_ja.xtb b/chrome/app/resources/generated_resources_ja.xtb
index 5432e74..9f31bb5 100644
--- a/chrome/app/resources/generated_resources_ja.xtb
+++ b/chrome/app/resources/generated_resources_ja.xtb
@@ -112,7 +112,7 @@
 <translation id="1123753900084781868">自動字幕起こしは現在ご利用いただけません</translation>
 <translation id="1124772482545689468">ユーザー</translation>
 <translation id="1125550662859510761">表示上のサイズ: <ph name="WIDTH" />x<ph name="HEIGHT" />(ネイティブ)</translation>
-<translation id="1126809382673880764">危険なウェブサイト、ダウンロード、拡張機能から保護されていません。セーフ ブラウジングによる保護については、Gmail や Google 検索といった他の Google サービスで利用可能な場合は引き続き保護されます。</translation>
+<translation id="1126809382673880764">危険なウェブサイト、ダウンロード、拡張機能から保護されていません。セーフ ブラウジングによる保護は、Gmail や Google 検索など他の Google サービスで利用可能な場合は、引き続き有効です。</translation>
 <translation id="112752777279960360">このパソコンで、Android スマートフォンをセキュリティ キーとして使用できるように初めて設定する際は、スマートフォンで Chrome を開き、[設定] &gt; [パスワード] &gt; [スマートフォンをセキュリティ キーとして使用する] に移動します。そして、[新しいデバイスへの接続] をタップし、この QR コードをスキャンします。</translation>
 <translation id="1128109161498068552">システム エクスクルーシブ メッセージを使用して MIDI デバイスにアクセスすることをサイトに許可しない</translation>
 <translation id="1128128132059598906">EAP-TTLS</translation>
@@ -202,7 +202,6 @@
 <translation id="1221825588892235038">選択したコンテンツのみ</translation>
 <translation id="1223484782328004593"><ph name="APP_NAME" /> を使用するにはライセンスが必要です</translation>
 <translation id="1223853788495130632">この設定には管理者が特定の値を推奨しています。</translation>
-<translation id="1224275271335624810">最も速い</translation>
 <translation id="1225177025209879837">リクエストを処理しています...</translation>
 <translation id="1227507814927581609">「<ph name="DEVICE_NAME" />」への接続中に、認証に失敗しました。</translation>
 <translation id="1230417814058465809">標準保護機能がオンになっています。セキュリティをさらに強化するには、保護強化機能を使用してください。</translation>
@@ -598,7 +597,6 @@
 <translation id="1668435968811469751">手動で登録</translation>
 <translation id="1668979692599483141">候補に関する詳細</translation>
 <translation id="1670399744444387456">基本設定</translation>
-<translation id="167160931442925455">最大</translation>
 <translation id="1673137583248014546"><ph name="URL" /> よりセキュリティ キーのメーカーとモデルの読み取り許可を求められています</translation>
 <translation id="1677306805708094828"><ph name="EXTENSION_TYPE_PARAMETER" /> を追加できません</translation>
 <translation id="1677472565718498478">残り <ph name="TIME" /></translation>
@@ -919,7 +917,6 @@
 <translation id="2046702855113914483">ラーメン</translation>
 <translation id="204706822916043810">仮想マシンを確認しています</translation>
 <translation id="2048182445208425546">ユーザーのネットワーク トラフィックへのアクセス</translation>
-<translation id="2048243703055695889"><ph name="USER_EMAIL" /> さんのデバイス「<ph name="DEVICE_NAME" />」のニアバイシェア設定</translation>
 <translation id="2048653237708779538">操作できません</translation>
 <translation id="204914487372604757">ショートカットを作成</translation>
 <translation id="2050339315714019657">縦</translation>
@@ -1104,7 +1101,6 @@
 <translation id="2262477216570151239">リピートまでの時間</translation>
 <translation id="2263189956353037928">ログアウトして再度ログイン</translation>
 <translation id="2263371730707937087">画面のリフレッシュ レート</translation>
-<translation id="2263497240924215535">(無効)</translation>
 <translation id="22665427234727190">サイトから Bluetooth デバイスへのアクセスを求められたときに確認する(推奨)</translation>
 <translation id="2266957463645820432">IPP over USB(IPPUSB)</translation>
 <translation id="2270450558902169558">ドメイン <ph name="DOMAIN" /> 内のデバイスとのデータ交換</translation>
@@ -2289,7 +2285,6 @@
 <translation id="3674840410592648165">サイトが支払いハンドラをインストールできるようにする(推奨)</translation>
 <translation id="367645871420407123">既定のテストイメージの値にルート パスワードを設定する場合は、空欄のままにします</translation>
 <translation id="3677106374019847299">カスタム プロバイダを入力</translation>
-<translation id="3677657024345889897">最小</translation>
 <translation id="3677911431265050325">モバイルサイトをリクエスト</translation>
 <translation id="3677959414150797585">アプリやウェブページなどが含まれます。使用状況データを共有することを指定した場合のみ、検索候補の精度を向上させるために統計情報を送信します。</translation>
 <translation id="3678156199662914018">拡張機能: <ph name="EXTENSION_NAME" /></translation>
@@ -2478,7 +2473,6 @@
 <translation id="3867944738977021751">証明書のフィールド</translation>
 <translation id="3869917919960562512">インデックスが正しくありません。</translation>
 <translation id="3870931306085184145"><ph name="DOMAIN" /> 用に保存されているパスワードはありません</translation>
-<translation id="3871092408932389764">最も低い</translation>
 <translation id="3871350334636688135">24 時間経過してからデバイスを再起動すると、管理者による 1 回限りの更新が行われ、ローカルデータが削除されます。必要なローカルデータは 24 時間以内にクラウド ストレージに保存してください。</translation>
 <translation id="3872220884670338524">その他の操作、<ph name="DOMAIN" /> での <ph name="USERNAME" /> の保存アカウント</translation>
 <translation id="3872991219937722530">ディスクの空き領域を確保してください。十分な空き領域がない場合、デバイスは応答しなくなります。</translation>
@@ -4235,7 +4229,6 @@
 <translation id="6025215716629925253">スタック トレース</translation>
 <translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> - USB デバイスに接続されています</translation>
 <translation id="6028117231645531007">指紋を追加</translation>
-<translation id="6029587122245504742">最も遅い</translation>
 <translation id="6029594605736587274"><ph name="PERMISSION" />をブロック</translation>
 <translation id="6031600495088157824">ツールバーの入力オプション</translation>
 <translation id="6032715498678347852">このサイトに拡張機能がアクセスするのを許可するには、クリックしてください。</translation>
@@ -4529,7 +4522,6 @@
 <translation id="6349101878882523185"><ph name="APP_NAME" /> をインストールします</translation>
 <translation id="6349170655202535379">同期が機能していません。ログアウトして再度ログインしてみてください。</translation>
 <translation id="6351063337294363751">このメニューで閲覧データを削除できます</translation>
-<translation id="6352773953037195952">最も高い</translation>
 <translation id="6354918092619878358">SECG 楕円曲線 secp256r1(別名 ANSI X9.62 prime256v1、NIST P-256)</translation>
 <translation id="635609604405270300">デバイスの電源を切らないでください</translation>
 <translation id="63566973648609420">パスフレーズを知っているユーザーだけが暗号化データを読み取ることができます。パスフレーズが Google に送信されたり Google で保存されたりすることはありません。パスフレーズを忘れた場合や、この設定を変更する場合は、<ph name="BEGIN_LINK" />同期をリセット<ph name="END_LINK" />する必要があります。</translation>
@@ -4946,7 +4938,7 @@
 <translation id="6876469544038980967">役に立たなかった</translation>
 <translation id="6878422606530379992">センサーが許可されました</translation>
 <translation id="6880587130513028875">このページの画像はブロックされました。</translation>
-<translation id="6882836635272038266">既知の危険なウェブサイト、ダウンロード、拡張機能から標準的な方法で保護します。</translation>
+<translation id="6882836635272038266">危険だと認識されているウェブサイト、ダウンロード、拡張機能から標準的な方法で保護します。</translation>
 <translation id="6883319974225028188">デバイスの設定を保存できませんでした。</translation>
 <translation id="6885771755599377173">システム情報のプレビュー</translation>
 <translation id="6886476658664859389">NFC セキュリティ キー</translation>
@@ -5294,6 +5286,7 @@
 <translation id="730289542559375723">{NUM_APPLICATIONS,plural, =1{このアプリケーションは、Chrome の正常な動作を妨げる可能性があります。}other{これらのアプリケーションは、Chrome の正常な動作を妨げる可能性があります。}}</translation>
 <translation id="7303281435234579599">デモモードの設定中にエラーが発生しました。</translation>
 <translation id="7303900363563182677">このサイトでは、クリップボードにコピーされているテキストや画像へのアクセスがブロックされています</translation>
+<translation id="7304030187361489308">高め</translation>
 <translation id="7305123176580523628">USB プリンタが接続されました</translation>
 <translation id="730515362922783851">ローカル ネットワークまたはインターネット上のデバイスとのデータ交換</translation>
 <translation id="7306521477691455105">「<ph name="USB_DEVICE_NAME" />」を「<ph name="USB_VM_NAME" />」に接続するには、[設定] を開いてください</translation>
diff --git a/chrome/app/resources/generated_resources_ka.xtb b/chrome/app/resources/generated_resources_ka.xtb
index 8b69675..e2a22ab 100644
--- a/chrome/app/resources/generated_resources_ka.xtb
+++ b/chrome/app/resources/generated_resources_ka.xtb
@@ -202,7 +202,6 @@
 <translation id="1221825588892235038">მხოლოდ არჩეული</translation>
 <translation id="1223484782328004593"><ph name="APP_NAME" /> საჭიროებს ლიცენზიას</translation>
 <translation id="1223853788495130632">თქვენი ადმინისტრატორი გირჩევთ, დააყენოთ კონკრეტული მნიშვნელობა ამ პარამეტრისთვის.</translation>
-<translation id="1224275271335624810">ყველაზე სწრაფი</translation>
 <translation id="1225177025209879837">მოთხოვნის დამუშავება…</translation>
 <translation id="1227507814927581609">ავთენტიფიკაცია ვერ განხორციელდა „<ph name="DEVICE_NAME" />“-თან დაკავშირებისას.</translation>
 <translation id="1230417814058465809">სტანდარტული დაცვა ჩართულია. გირჩევთ დამატებითი დაცვის გამოყენებასაც.</translation>
@@ -598,7 +597,6 @@
 <translation id="1668435968811469751">ხელით რეგისტრაცია</translation>
 <translation id="1668979692599483141">შეიტყვეთ მეტი შემოთავაზებების შესახებ</translation>
 <translation id="1670399744444387456">ძირითადი</translation>
-<translation id="167160931442925455">ყველაზე ხმამაღალი</translation>
 <translation id="1673137583248014546"><ph name="URL" /> ითხოვს თქვენი უსაფრთხოების გასაღების ბრენდისა და მოდელის ნახვის ნებართვას</translation>
 <translation id="1677306805708094828"><ph name="EXTENSION_TYPE_PARAMETER" /> ვერ დაემატება</translation>
 <translation id="1677472565718498478">დარჩენილია <ph name="TIME" /></translation>
@@ -919,7 +917,6 @@
 <translation id="2046702855113914483">რამენი</translation>
 <translation id="204706822916043810">მიმდინარეობს ვირტუალური მოწყობილობის შემოწმება</translation>
 <translation id="2048182445208425546">მიიღეთ წვდომა თქვენს ქსელურ ტრაფიკზე</translation>
-<translation id="2048243703055695889">მახლობლად გაზიარების პარამეტრები <ph name="USER_EMAIL" />-ის მოწყობილობისთვის „<ph name="DEVICE_NAME" />“.</translation>
 <translation id="2048653237708779538">ქმედება მიუწვდომელია</translation>
 <translation id="204914487372604757">მალსახმობის შექმნა</translation>
 <translation id="2050339315714019657">პორტრეტი</translation>
@@ -1104,7 +1101,6 @@
 <translation id="2262477216570151239">დაყოვნება გამეორებამდე</translation>
 <translation id="2263189956353037928">გამოსვლა და ხელახლა შესვლა</translation>
 <translation id="2263371730707937087">ეკრანის განახლების სიხშირე</translation>
-<translation id="2263497240924215535">(გამორთულია)</translation>
 <translation id="22665427234727190">საიტების მიერ Bluetooth მოწყობილობებზე წვდომის მოთხოვნა (რეკომენდებულია)</translation>
 <translation id="2266957463645820432">IPP USB-ის მეშვეობით (IPPUSB)</translation>
 <translation id="2270450558902169558">დომენში: <ph name="DOMAIN" /> არსებულ ნებისმიერ მოწყობილობასთან მონაცემთა მიმოცვლა</translation>
@@ -2288,7 +2284,6 @@
 <translation id="3674840410592648165">საიტებს შეუძლია გადახდის დამმუშავებლების ინსტალაცია (რეკომენდებული)</translation>
 <translation id="367645871420407123">დატოვეთ ცარიელი, თუ გსურთ დააყენოთ ძირეული პაროლი საწყის სატესტო გამოსახულების ღირებულებაზე</translation>
 <translation id="3677106374019847299">შეიყვანეთ მორგებული პროვაიდერი</translation>
-<translation id="3677657024345889897">ყველაზე ჩუმი</translation>
 <translation id="3677911431265050325">მობილური საიტის მოთხოვნა</translation>
 <translation id="3677959414150797585">მოიცავს აპებს, ვებგვერდებსა და სხვა. შემოთავაზებების გაუმჯობესების მიზნით, გაგზავნის სტატისტიკას (მხოლოდ იმ შემთხვევაში, თუ არჩეული გაქვთ გამოყენების მონაცემების გაზიარება).</translation>
 <translation id="3678156199662914018">გაფართოება: <ph name="EXTENSION_NAME" /></translation>
@@ -2477,7 +2472,6 @@
 <translation id="3867944738977021751">სერტიფიკატის ველები</translation>
 <translation id="3869917919960562512">არასწორი ინდექსი.</translation>
 <translation id="3870931306085184145"><ph name="DOMAIN" />-ისთვის შენახული პაროლები არ არის</translation>
-<translation id="3871092408932389764">ყველაზე დაბალი</translation>
 <translation id="3871350334636688135">24 საათის შემდეგ ადმინისტრატორი შეასრულებს ერთჯერად განახლებას, რომელიც წაშლის თქვენს ადგილობრივ მონაცემებს მოწყობილობის გადატვირთვის შემდეგ. შეინახეთ საჭირო ადგილობრივი მონაცემები ღრუბლოვან საცავში 24 საათის განმავლობაში.</translation>
 <translation id="3872220884670338524">სხვა ქმედებები, <ph name="USERNAME" />-ის შენახული ანგარიში <ph name="DOMAIN" />-ზე</translation>
 <translation id="3872991219937722530">გამოათავისუფლეთ მეხსიერება დისკზე. წინააღმდეგ შემთხვევაში, თქვენი მოწყობილობა რეაგირებას ვეღარ მოახდენს.</translation>
@@ -4234,7 +4228,6 @@
 <translation id="6025215716629925253">ნორნიმრებული ტრასირება</translation>
 <translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> — დაკავშირებულია USB მოწყობილობა</translation>
 <translation id="6028117231645531007">თითის ანაბეჭდის დამატება</translation>
-<translation id="6029587122245504742">ყველაზე ნელი</translation>
 <translation id="6029594605736587274"><ph name="PERMISSION" /> დაბლოკილია</translation>
 <translation id="6031600495088157824">შეყვანის ვარიანტები ხელსაწყოთა ზოლში</translation>
 <translation id="6032715498678347852">გაფართოებისთვის ამ საიტზე წვდომის მისანიჭებლად დააწკაპუნეთ მასზე.</translation>
@@ -4528,7 +4521,6 @@
 <translation id="6349101878882523185"><ph name="APP_NAME" />-ის ინსტალაცია</translation>
 <translation id="6349170655202535379">სინქრონიზაცია არ მუშაობს. ცადეთ სისტემიდან გასვლა და ხელახლა შესვლა.</translation>
 <translation id="6351063337294363751">ამ მენიუდან თქვენი დათვალიერების მონაცემების გასუფთავება შეგიძლიათ</translation>
-<translation id="6352773953037195952">ყველაზე მაღალი</translation>
 <translation id="6354918092619878358">SECG ეკლიპტიკური მრუდი secp256r1 (ასევე ცნობილი, როგორც ANSI X9.62 prime256v1, NIST P-256)</translation>
 <translation id="635609604405270300">მოწყობილობის ჩართულად შენარჩუნება</translation>
 <translation id="63566973648609420">თქვენი დაშიფრული მონაცემების წაკითხვა შეუძლია მხოლოდ იმ ადამიანს, რომელმაც იცის თქვენი საიდუმლო ფრაზა. საიდუმლო ფრაზა არ იგზავნება Google-ში და არ ინახება მის მიერ. საიდუმლო ფრაზის დავიწყების ან ამ პარამეტრის შეცვლის სურვილის შემთხვევაში, <ph name="BEGIN_LINK" />სინქრონიზაციის გადაყენება<ph name="END_LINK" /> მოგიწევთ.</translation>
@@ -5293,6 +5285,7 @@
 <translation id="730289542559375723">{NUM_APPLICATIONS,plural, =1{მითითებულ აპლიკაციას შეუძლია Chrome-ის გამართული მუშაობისთვის ხელის შეშლა.}other{მითითებულ აპლიკაციებს შეუძლია Chrome-ის გამართული მუშაობისთვის ხელის შეშლა.}}</translation>
 <translation id="7303281435234579599">სამწუხაროდ, დემო-რეჟიმის დაყენებისას წარმოიქმნა შეფერხება.</translation>
 <translation id="7303900363563182677">ამ საიტს აეკრძალა გაცვლის ბუფერში კოპირებული ტექსტისა და სურათების ნახვა</translation>
+<translation id="7304030187361489308">მაღალი</translation>
 <translation id="7305123176580523628">დაკავშირებულია USB პრინტერი</translation>
 <translation id="730515362922783851">ლოკალურ ქსელში თუ ინტერნეტში არსებულ ნებისმიერ მოწყობილობასთან მონაცემთა მიმოცვლა</translation>
 <translation id="7306521477691455105">გახსენით პარამეტრები, <ph name="USB_DEVICE_NAME" /> რომ <ph name="USB_VM_NAME" />-თან დააკავშიროთ</translation>
diff --git a/chrome/app/resources/generated_resources_kk.xtb b/chrome/app/resources/generated_resources_kk.xtb
index c67244fe..a23d2433 100644
--- a/chrome/app/resources/generated_resources_kk.xtb
+++ b/chrome/app/resources/generated_resources_kk.xtb
@@ -202,7 +202,6 @@
 <translation id="1221825588892235038">Тек таңдау</translation>
 <translation id="1223484782328004593"><ph name="APP_NAME" /> үшін лицензия қажет</translation>
 <translation id="1223853788495130632">Әкімшіңіз бұл параметр үшін арнайы мәнді ұсынады.</translation>
-<translation id="1224275271335624810">Ең жылдам</translation>
 <translation id="1225177025209879837">Сұрау өңделуде…</translation>
 <translation id="1227507814927581609">"<ph name="DEVICE_NAME" />" құрылғысына қосылу кезінде аутентификация сәтсіз аяқталды.</translation>
 <translation id="1230417814058465809">Стандартты қорғаныс қосулы. Қауіпсіздікті күшейту үшін мықты қорғанысты пайдаланыңыз.</translation>
@@ -595,7 +594,6 @@
 <translation id="1668435968811469751">Қолмен тіркеу</translation>
 <translation id="1668979692599483141">Ұсыныстар туралы ақпарат</translation>
 <translation id="1670399744444387456">Негізгі</translation>
-<translation id="167160931442925455">Ең қатты</translation>
 <translation id="1673137583248014546"><ph name="URL" /> сайты Security Key құрылғысының маркасы мен үлгісін білгісі келеді</translation>
 <translation id="1677306805708094828"><ph name="EXTENSION_TYPE_PARAMETER" /> енгізілмеді.</translation>
 <translation id="1677472565718498478"><ph name="TIME" /> қалды</translation>
@@ -916,7 +914,6 @@
 <translation id="2046702855113914483">Рамен</translation>
 <translation id="204706822916043810">Виртуалды құрылғы тексерілуде</translation>
 <translation id="2048182445208425546">Желілік трафигіңізге кіру</translation>
-<translation id="2048243703055695889"><ph name="USER_EMAIL" /> құрылғысына арналған Nearby Share параметрлері, "<ph name="DEVICE_NAME" />".</translation>
 <translation id="2048653237708779538">Әрекет қолжетімді емес</translation>
 <translation id="204914487372604757">Таңбаша жасау</translation>
 <translation id="2050339315714019657">Портреттік</translation>
@@ -1101,7 +1098,6 @@
 <translation id="2262477216570151239">Қайталау алдында кідірту</translation>
 <translation id="2263189956353037928">Шығып, қайта кіру</translation>
 <translation id="2263371730707937087">Экранды жаңарту жиілігі</translation>
-<translation id="2263497240924215535">(Өшірілген)</translation>
 <translation id="22665427234727190">Сайт Bluetooth құрылғыларын пайдаланғысы келгенде, сізден рұқсат сұраy (ұсынылады)</translation>
 <translation id="2266957463645820432">USB арқылы IPP (IPPUSB)</translation>
 <translation id="2270450558902169558">Деректерді <ph name="DOMAIN" /> доменіндегі кез келген құрылғымен айырбастау</translation>
@@ -2286,7 +2282,6 @@
 <translation id="3674840410592648165">Сайттар төлем өңдегіштерін орната алады (ұсынылады).</translation>
 <translation id="367645871420407123">түпкі құпия сөзді әдепкі сынақ кескіні мәніне орнатқыңыз келсе, бос қалдырыңыз</translation>
 <translation id="3677106374019847299">Арнаулы провайдерді енгізу</translation>
-<translation id="3677657024345889897">Ең бәсең</translation>
 <translation id="3677911431265050325">Сайттың мобильдік нұсқасын сұрау</translation>
 <translation id="3677959414150797585">Оған қолданбалар, веб-беттер және тағы басқалар жатады. Пайдаланылуы туралы деректерді бөлісуді таңдасаңыз, ұсыныстарды жақсарту үшін статистиканы жібереді.</translation>
 <translation id="3678156199662914018">Кеңейтім: <ph name="EXTENSION_NAME" /></translation>
@@ -2475,7 +2470,6 @@
 <translation id="3867944738977021751">Сертификат өрістері</translation>
 <translation id="3869917919960562512">Қате индекс.</translation>
 <translation id="3870931306085184145"><ph name="DOMAIN" /> үшін бірде-бір құпия сөз сақталмаған</translation>
-<translation id="3871092408932389764">Ең төмен</translation>
 <translation id="3871350334636688135">24 сағаттан кейін әкімші, құрылғы қайта қосылғаннан кейін, жергілікті деректерді жоятын бір реттік жаңарту әрекетін орындайды. Кез келген қажетті жергілікті деректерді 24 сағатта бұлт жадына сақтаңыз.</translation>
 <translation id="3872220884670338524">Басқа әрекеттер, <ph name="DOMAIN" /> доменінде <ph name="USERNAME" /> үшін сақталған есептік жазба</translation>
 <translation id="3872991219937722530">Дискіде орын босатпасаңыз, құрылғы жауап бермейді.</translation>
@@ -4232,7 +4226,6 @@
 <translation id="6025215716629925253">Стекті бақылау</translation>
 <translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> – USB құрылғысы қосылды</translation>
 <translation id="6028117231645531007">Саусақ ізін енгізу</translation>
-<translation id="6029587122245504742">Ең баяу</translation>
 <translation id="6029594605736587274"><ph name="PERMISSION" /> бөгелді</translation>
 <translation id="6031600495088157824">Құралдар тақтасындағы енгізу опциялары</translation>
 <translation id="6032715498678347852">Кеңейтімге сайтқа кіру рұқсатын беру үшін оны басыңыз.</translation>
@@ -4526,7 +4519,6 @@
 <translation id="6349101878882523185"><ph name="APP_NAME" /> қолданбасын орнату</translation>
 <translation id="6349170655202535379">Синхрондалып жатқан жоқ. Жүйеден шығып, қайта кіріп көріңіз.</translation>
 <translation id="6351063337294363751">Осы мәзірден браузерді пайдалану деректерін өшіре аласыз</translation>
-<translation id="6352773953037195952">Ең жоғары</translation>
 <translation id="6354918092619878358">SECG эллипстік қисық сызығы secp256r1 (aka ANSI X9.62 prime256v1, NIST P-256)</translation>
 <translation id="635609604405270300">Құрылғыны қосулы күйде ұстаңыз</translation>
 <translation id="63566973648609420">Тек құпия фразаны білетін адам ғана шифрланған деректерді оқи алады. Құпия фраза Google қызметіне жіберілмейді және онда сақталмайды. Құпия фразаны ұмытып қалған жағдайда немесе бұл параметрді өзгерткіңіз келгенде, <ph name="BEGIN_LINK" />синхрондауды бастапқы күйіне қайтару<ph name="END_LINK" /> қажет болады.</translation>
@@ -5291,6 +5283,7 @@
 <translation id="730289542559375723">{NUM_APPLICATIONS,plural, =1{Бұл қолданба Chrome браузерінің дұрыс жұмыс істеуіне кедергі келтіруі мүмкін.}other{Бұл қолданбалар Chrome браузерінің дұрыс жұмыс істеуіне кедергі келтіруі мүмкін.}}</translation>
 <translation id="7303281435234579599">Қап! Демо режимін орнату кезінде бірдеңеден қате кетті.</translation>
 <translation id="7303900363563182677">Буферге көшірілген мәтін мен кескіндер бұл сайтқа көрсетілмейді</translation>
+<translation id="7304030187361489308">Жоғары</translation>
 <translation id="7305123176580523628">USB принтері жалғанды</translation>
 <translation id="730515362922783851">Жергілікті желідегі кез келген құрылғы немесе интернет арқылы деректерді айырбастау</translation>
 <translation id="7306521477691455105"><ph name="USB_DEVICE_NAME" /> құрылғысын <ph name="USB_VM_NAME" /> құрылғысына қосу үшін параметрлерді ашыңыз.</translation>
diff --git a/chrome/app/resources/generated_resources_km.xtb b/chrome/app/resources/generated_resources_km.xtb
index 16ec0e29..0eb077f 100644
--- a/chrome/app/resources/generated_resources_km.xtb
+++ b/chrome/app/resources/generated_resources_km.xtb
@@ -202,7 +202,6 @@
 <translation id="1221825588892235038">ការជ្រើសរើសតែប៉ុណ្ណោះ</translation>
 <translation id="1223484782328004593"><ph name="APP_NAME" /> តម្រូវឱ្យមាន​អាជ្ញាបណ្ណ</translation>
 <translation id="1223853788495130632">អ្នកគ្រប់គ្រងរបស់អ្នកណែនាំតម្លៃជាក់លាក់សម្រាប់ការកំណត់នេះ។</translation>
-<translation id="1224275271335624810">លឿន​បំផុត</translation>
 <translation id="1225177025209879837">កំពុងដំណើរការសំណើរ...</translation>
 <translation id="1227507814927581609">ការកំណត់អត្តសញ្ញាណបានបរាជ័យ ខណៈពេលកំពុងភ្ជាប់ទៅ "<ph name="DEVICE_NAME" />"។</translation>
 <translation id="1230417814058465809">ការការពារស្តង់ដារ​ត្រូវបានបើក។ ដើម្បី​សុវត្ថិភាពបន្ថែម សូមប្រើការការពារ​ដែលប្រសើរជាងមុន។</translation>
@@ -598,7 +597,6 @@
 <translation id="1668435968811469751">ចុះឈ្មោះ​ដោយផ្ទាល់</translation>
 <translation id="1668979692599483141">ស្វែងយល់អំពីការ​ណែនាំ</translation>
 <translation id="1670399744444387456">មូលដ្ឋាន</translation>
-<translation id="167160931442925455">ឮខ្លាំងបំផុត</translation>
 <translation id="1673137583248014546"><ph name="URL" /> ចង់មើល​ម៉ាក និង​ម៉ូដែល​សោ​សុវត្ថិភាព​របស់អ្នក</translation>
 <translation id="1677306805708094828">មិនអាច​បញ្ចូល <ph name="EXTENSION_TYPE_PARAMETER" /> បានទេ</translation>
 <translation id="1677472565718498478">នៅសល់ <ph name="TIME" /></translation>
@@ -869,7 +867,7 @@
 <translation id="1979095679518582070">ការ​បិទ​មុខងារ​នេះ​មិន​ប៉ះ​ពាល់​ដល់​សមត្ថភាព​របស់​ឧបករណ៍​នេះ​ក្នុង​ការបញ្ជូនព័ត៌មាន ដែល​ចាំបាច់​សម្រាប់​សេវាកម្ម​សំខាន់ៗដូចជា បច្ចុប្បន្នភាព​ប្រព័ន្ធ និង​សុវត្ថិភាពនោះទេ។</translation>
 <translation id="1979280758666859181">អ្នកកំពុងប្តូរទៅបណ្តាញដែលមានកំណែចាស់នៃ <ph name="PRODUCT_NAME" />។ ការប្តូរបណ្តាញនឹងត្រូវបានអនុវត្ត នៅពេលដែលកំណែបណ្តាញនោះត្រូវគ្នាជាមួយកំណែបច្ចុប្បន្នដែលបានតំឡើងនៅលើឧបករណ៍របស់អ្នក។</translation>
 <translation id="197989455406964291">KDC មិនស្គាល់ប្រភេទ​អ៊ីនគ្រីបទេ</translation>
-<translation id="1984417487208496350">គ្មានការការពារទេ (មិនណែនាំ)</translation>
+<translation id="1984417487208496350">គ្មានការការពារ (មិនណែនាំ)</translation>
 <translation id="1987317783729300807">គណនី</translation>
 <translation id="1988494864246143197">ជាធម្មតា គេហទំព័រប្រើ Flash ដើម្បីចាក់សំឡេង វីដេអូ ឬលេងវីដេអូហ្គេម។ Flash Player នឹង​លែងប្រើបាន​ទៀតហើយ បន្ទាប់ពី​ខែធ្នូ ឆ្នាំ 2020។</translation>
 <translation id="1989112275319619282">រុករក</translation>
@@ -919,7 +917,6 @@
 <translation id="2046702855113914483">មីរ៉ាមេន</translation>
 <translation id="204706822916043810">កំពុងពិនិត្យមើល​ម៉ាស៊ីននិម្មិត</translation>
 <translation id="2048182445208425546">ចូលប្រើចរាចរណ៍បណ្តាញរបស់អ្នក</translation>
-<translation id="2048243703055695889">ការ​កំណត់​ "ការ​ចែករំលែកនៅ​ជិត" សម្រាប់ឧបករណ៍ '<ph name="DEVICE_NAME" />' របស់ <ph name="USER_EMAIL" />។</translation>
 <translation id="2048653237708779538">មិនមាន​សកម្មភាពទេ</translation>
 <translation id="204914487372604757">បង្កើតផ្លូវកាត់</translation>
 <translation id="2050339315714019657">បញ្ឈរ</translation>
@@ -1104,7 +1101,6 @@
 <translation id="2262477216570151239">ពន្យាពេលមុនពេលធ្វើសារឡើងវិញ</translation>
 <translation id="2263189956353037928">ចាកចេញ ហើយចូលគណនីវិញ</translation>
 <translation id="2263371730707937087">អត្រាផ្ទុកឡើងវិញរបស់អេក្រង់</translation>
-<translation id="2263497240924215535">(បានបិទដំណើរការ)</translation>
 <translation id="22665427234727190">សួរ​នៅពេល​គេហទំព័រ​ចង់ចូលប្រើ​ឧបករណ៍ប៊្លូធូស (បាន​ណែនាំ)</translation>
 <translation id="2266957463645820432">IPP ពីលើ USB (IPPUSB)</translation>
 <translation id="2270450558902169558">ផ្តោះប្តូរទិន្នន័យជាមួយឧបករណ៍ណាមួយនៅក្នុងដែន <ph name="DOMAIN" /></translation>
@@ -2289,7 +2285,6 @@
 <translation id="3674840410592648165">គេហទំព័រ​អាចដំឡើង​ឧបករណ៍​ដោះស្រាយ​ការ​បង់​ប្រាក់ (បានណែនាំ)</translation>
 <translation id="367645871420407123">ទុកវាចោល ប្រសិនបើអ្នកចង់កំណត់ពាក្យសម្ងាត់រូតទៅតម្លៃរូបភាពសាកល្បងលំនាំដើម</translation>
 <translation id="3677106374019847299">បញ្ចូល​ក្រុមហ៊ុន​ផ្ដល់សេវា​ផ្ទាល់ខ្លួន</translation>
-<translation id="3677657024345889897">ស្ងាត់​បំផុត</translation>
 <translation id="3677911431265050325">ស្នើគេហ​ទំព័រ​សម្រាប់ឧបករណ៍​ចល័ត</translation>
 <translation id="3677959414150797585">រួមមានកម្មវិធី ទំព័របណ្ដាញ និងអ្វីៗជាច្រើនទៀត។ ផ្ញើ​ស្ថិតិ ដើម្បីកែលម្អការណែនាំ ប្រសិនបើអ្នកបានជ្រើសរើស​ចែករំលែកទិន្នន័យ​ប្រើប្រាស់តែប៉ុណ្ណោះ។</translation>
 <translation id="3678156199662914018">កម្មវិធីបន្ថែម៖ <ph name="EXTENSION_NAME" /></translation>
@@ -2478,7 +2473,6 @@
 <translation id="3867944738977021751">ប្រអប់វិញ្ញាបនប័ត្រ</translation>
 <translation id="3869917919960562512">សន្ទស្សន៍ខុស។</translation>
 <translation id="3870931306085184145">មិនមាន​ពាក្យសម្ងាត់​ដែលបាន​រក្សាទុក​សម្រាប់ <ph name="DOMAIN" /> ទេ</translation>
-<translation id="3871092408932389764">ទាបបំផុត</translation>
 <translation id="3871350334636688135">អ្នកគ្រប់គ្រង​របស់អ្នក​នឹង​ធ្វើបច្ចុប្បន្នភាពមួយលើក ដែលនឹងលុបទិន្នន័យ​មូលដ្ឋាន​របស់​អ្នក នៅពេលអ្នក​ចាប់ផ្ដើមឧបករណ៍​របស់អ្នក​ឡើងវិញ បន្ទាប់ពី​រយៈពេល 24 ម៉ោង។ សូមរក្សាទុក​ទិន្នន័យ​មូលដ្ឋាន​ ដែលអ្នក​ត្រូវការ​ទៅក្នុងទំហំ​ផ្ទុក​លើ​ពពក​ក្នុងរយៈពេល 24 ម៉ោង។</translation>
 <translation id="3872220884670338524">សកម្មភាព​ច្រើនទៀត គណនី​ដែលបាន​រក្សាទុក​សម្រាប់ <ph name="USERNAME" /> នៅ​លើ <ph name="DOMAIN" /></translation>
 <translation id="3872991219937722530">បង្កើនទំហំផ្ទុកថាស បើមិនដូច្នោះទេ ឧបករណ៍នឹងមិនមានការឆ្លើយតបទេ។</translation>
@@ -3368,7 +3362,7 @@
 <translation id="4965808351167763748">តើអ្នក​ប្រាកដថា​ចង់​រៀបចំឧបករណ៍នេះ ដើម្បីដំណើរការ Hangouts Meet ដែរទេ?</translation>
 <translation id="496888482094675990">កម្មវិធីឯកសារផ្តល់ការចូលប្រើយ៉ាងរហ័សទៅឯកសារដែលអ្នកបានរក្សាទុកនៅក្នុង Google Drive ឧបករណ៍ផ្ទុកទិន្នន័យខាងក្រៅ ឬឧបករណ៍ Chrome OS របស់អ្នក។</translation>
 <translation id="4971412780836297815">បើកនៅពេលរួចរាល់</translation>
-<translation id="4971735654804503942">ការការពារបរិសកម្ម និងរហ័សជាងមុនពីគេហទំព័រ ការទាញយក និងកម្មវិធី​បន្ថែមដែលមានគ្រោះថ្នាក់។ ព្រមានអ្នក​អំពីការបំពានពាក្យសម្ងាត់។ តម្រូវឱ្យបញ្ជូនទិន្នន័យរុករក​ទៅ Google។</translation>
+<translation id="4971735654804503942">ការការពារបរិសកម្ម និងលឿនជាងមុនពីគេហទំព័រ ការទាញយក និងកម្មវិធី​បន្ថែមដែលគ្រោះថ្នាក់។ ព្រមានអ្នក​អំពីការបែកធ្លាយពាក្យសម្ងាត់។ តម្រូវឱ្យបញ្ជូនទិន្នន័យរុករក​ទៅ Google។</translation>
 <translation id="4972129977812092092">កែសម្រួលម៉ាស៊ីនបោះពុម្ព</translation>
 <translation id="4972164225939028131">ពាក្យសម្ងាត់មិនត្រឹមត្រូវ</translation>
 <translation id="4972737347717125191">គេហទំព័រអាចស្នើសុំប្រើទិន្នន័យ និងឧបករណ៍ VR</translation>
@@ -4236,7 +4230,6 @@
 <translation id="6025215716629925253">Stack Trace</translation>
 <translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> - បាន​ភ្ជាប់​ឧបករណ៍​ USB</translation>
 <translation id="6028117231645531007">បញ្ចូល​ស្នាមម្រាមដៃ</translation>
-<translation id="6029587122245504742">យឺត​បំផុត</translation>
 <translation id="6029594605736587274">បាន​ទប់ស្កាត់ <ph name="PERMISSION" /></translation>
 <translation id="6031600495088157824">ជម្រើស​ការបញ្ចូល​នៅក្នុង​របារឧបករណ៍</translation>
 <translation id="6032715498678347852">ដើម្បី​ផ្ដល់សិទ្ធិឱ្យ​កម្មវិធី​បន្ថែមចូលប្រើ​គេហទំព័រនេះ សូម​ចុចវា។</translation>
@@ -4530,7 +4523,6 @@
 <translation id="6349101878882523185">ដំឡើង <ph name="APP_NAME" /></translation>
 <translation id="6349170655202535379">សមកាលកម្មមិនដំណើរការទេ សូមសាកល្បងចាកចេញពីគណនី ហើយចូលមកវិញម្តងទៀត។</translation>
 <translation id="6351063337294363751">អ្នកអាចជម្រះទិន្នន័យរុករករបស់អ្នកចេញពីម៉ឺនុយនេះបាន</translation>
-<translation id="6352773953037195952">ខ្ពស់បំផុត</translation>
 <translation id="6354918092619878358">SECG elliptic curve secp256r1 (aka ANSI X9.62 prime256v1, NIST P-256)</translation>
 <translation id="635609604405270300">បន្តបើក​ឧបករណ៍</translation>
 <translation id="63566973648609420">មានតែបុគ្គលដែលមានឃ្លាសម្ងាត់របស់អ្នកប៉ុណ្ណោះ ដែលអាចអានទិន្នន័យដែលបានអ៊ិនគ្រីបរបស់អ្នក។ ឃ្លាសម្ងាត់នេះមិនត្រូវបានផ្ញើទៅ ឬផ្ទុកដោយ Google ឡើយ។ ប្រសិនបើអ្នកភ្លេចឃ្លាសម្ងាត់របស់អ្នក ឬចង់ប្តូរការកំណត់នេះ អ្នកត្រូវ<ph name="BEGIN_LINK" />កំណត់សមកាលកម្មឡើងវិញ<ph name="END_LINK" />។</translation>
@@ -4947,7 +4939,7 @@
 <translation id="6876469544038980967">គ្មាន​ប្រយោជន៍</translation>
 <translation id="6878422606530379992">បាន​អនុញ្ញាត​ឧបករណ៍​ចាប់សញ្ញា</translation>
 <translation id="6880587130513028875">រូបភាពត្រូវបានរារាំងនៅលើទំព័រនេះ។</translation>
-<translation id="6882836635272038266">ការការពារស្តង់ដារពីគេហទំព័រ ការទាញយក និងកម្មវិធី​បន្ថែមដែលចាត់ទុកថាមានគ្រោះថ្នាក់។</translation>
+<translation id="6882836635272038266">ការការពារស្តង់ដារពីគេហទំព័រ ការទាញយក និងកម្មវិធី​បន្ថែមដែលដឹងថាមានគ្រោះថ្នាក់។</translation>
 <translation id="6883319974225028188">អូ៎!  ប្រព័ន្ធ​នេះ​មិនអាច​រក្សាទុក​ការ​កំណត់​រចនាសម្ព័ន្ធ​ឧបករណ៍​បាន​ទេ។</translation>
 <translation id="6885771755599377173">មើលព័ត៌មានប្រព័ន្ធជាមុន</translation>
 <translation id="6886476658664859389">សោ​សុវត្ថិភាព NFC</translation>
@@ -5295,6 +5287,7 @@
 <translation id="730289542559375723">{NUM_APPLICATIONS,plural, =1{កម្មវិធី​នេះអាច​ទប់ស្កាត់ Chrome មិនឱ្យ​ដំណើរការ​ជាប្រក្រតី។}other{កម្មវិធី​ទាំងនេះអាច​ទប់ស្កាត់ Chrome មិនឱ្យ​ដំណើរការ​ជាប្រក្រតី។}}</translation>
 <translation id="7303281435234579599">អូ៎! មាន​អ្វីមួយខុសប្រក្រតី ពេលកំពុងរៀបចំមុខងារសាកល្បង។</translation>
 <translation id="7303900363563182677">ទំព័រ​នេះ​ត្រូវបាន​ទប់ស្កាត់​មិន​ឱ្យមើល​ឃើញអត្ថបទ និងរូប​ភាព​ដែល​បាន​ចម្លង​ទៅ​អង្គចងចាំទេ</translation>
+<translation id="7304030187361489308">ខ្ពស់</translation>
 <translation id="7305123176580523628">បានភ្ជាប់​ម៉ាស៊ីន​បោះពុម្ព USB</translation>
 <translation id="730515362922783851">ផ្តោះប្តូរទិន្នន័យជាមួយឧបករណ៍ណាមួយនៅលើបណ្តាញ ឬអ៊ីនធឺណិតមូលដ្ឋាន</translation>
 <translation id="7306521477691455105">បើកការកំណត់ ដើម្បីភ្ជាប់ <ph name="USB_DEVICE_NAME" /> ជាមួយ <ph name="USB_VM_NAME" /></translation>
@@ -5663,7 +5656,7 @@
 <translation id="7742706086992565332">អ្នកអាចកំណត់កម្រិតដែលអ្នកពង្រីក ឬបង្រួមនៅលើគេហទំព័រជាក់លាក់</translation>
 <translation id="774377079771918250">ជ្រើសរើស​កន្លែងដែល​ត្រូវ​រក្សាទុក</translation>
 <translation id="7744047395460924128">មើល​ប្រវត្តិបោះពុម្ព​របស់អ្នក</translation>
-<translation id="7744192722284567281">រកឃើញនៅក្នុងការបែកធ្លាយ​ទិន្នន័យ​</translation>
+<translation id="7744192722284567281">បានរកឃើញនៅក្នុងការបែកធ្លាយ​ទិន្នន័យ​</translation>
 <translation id="7750228210027921155">រូបក្នុងរូប​</translation>
 <translation id="7751260505918304024">បង្ហាញទាំងអស់</translation>
 <translation id="7753735457098489144">ការដំឡើង​មិនបានសម្រេច​ទេ ដោយសារ​ខ្វះទំហំផ្ទុក។ ដើម្បីបង្កើនទំហំផ្ទុក សូមលុបឯកសារចេញពីឧបករណ៍ផ្ទុក។</translation>
diff --git a/chrome/app/resources/generated_resources_kn.xtb b/chrome/app/resources/generated_resources_kn.xtb
index 092b6ef..5ea02b0c 100644
--- a/chrome/app/resources/generated_resources_kn.xtb
+++ b/chrome/app/resources/generated_resources_kn.xtb
@@ -202,7 +202,6 @@
 <translation id="1221825588892235038">ಆಯ್ಕೆ ಮಾತ್ರ</translation>
 <translation id="1223484782328004593"><ph name="APP_NAME" /> ಗೆ ಪರವಾನಗಿ ಒಂದರ ಅಗತ್ಯವಿದೆ</translation>
 <translation id="1223853788495130632">ಈ ಸೆಟ್ಟಿಂಗ್‌ಗೆ ನಿಮ್ಮ ನಿರ್ವಾಹಕರು ನಿರ್ದಿಷ್ಟ ಮೌಲ್ಯವನ್ನು ಶಿಫಾರಸು ಮಾಡುತ್ತಾರೆ.</translation>
-<translation id="1224275271335624810">ಅತಿ ಕ್ಷಿಪ್ರ</translation>
 <translation id="1225177025209879837">ವಿನಂತಿ ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲಾಗುತ್ತಿದೆ...</translation>
 <translation id="1227507814927581609">"<ph name="DEVICE_NAME" />" ಗೆ ಸಂಪರ್ಕಪಡಿಸುವಾಗ ದೃಢೀಕರಣವು ವಿಫಲವಾಗಿದೆ.</translation>
 <translation id="1230417814058465809">ಪ್ರಮಾಣಿತ ಸುರಕ್ಷತೆ ಆನ್ ಆಗಿದೆ. ಇನ್ನೂ ಹೆಚ್ಚಿನ ಸುರಕ್ಷತೆಗಾಗಿ, ವರ್ಧಿತ ರಕ್ಷಣೆಯನ್ನು ಬಳಸಿ.</translation>
@@ -599,7 +598,6 @@
 <translation id="1668435968811469751">ಹಸ್ತಚಾಲಿತವಾಗಿ ನೋಂದಾಯಿಸಿ</translation>
 <translation id="1668979692599483141">ಸಲಹೆಗಳ ಕುರಿತು ತಿಳಿದುಕೊಳ್ಳಿ</translation>
 <translation id="1670399744444387456">ಮೂಲ</translation>
-<translation id="167160931442925455">ಇನ್ನಷ್ಟು ಜೋರಾಗಿ</translation>
 <translation id="1673137583248014546">ನಿಮ್ಮ ಸುರಕ್ಷತಾ ಕೀಯ ತಯಾರಕರ ಬ್ರಾಂಡ್ ಹೆಸರು  ಮತ್ತು ಮಾದರಿಯನ್ನು <ph name="URL" /> ನೋಡಲು ಬಯಸುತ್ತದೆ</translation>
 <translation id="1677306805708094828"><ph name="EXTENSION_TYPE_PARAMETER" /> ಅನ್ನು ಸೇರಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ</translation>
 <translation id="1677472565718498478"><ph name="TIME" /> ಬಾಕಿ ಉಳಿದಿದೆ</translation>
@@ -920,7 +918,6 @@
 <translation id="2046702855113914483">ರಾಮೆನ್</translation>
 <translation id="204706822916043810">ವರ್ಚುವಲ್ ಯಂತ್ರವನ್ನು ಪರಿಶೀಲಿಸಲಾಗುತ್ತಿದೆ</translation>
 <translation id="2048182445208425546">ನಿಮ್ಮ ನೆಟ್‌ವರ್ಕ್ ಟ್ರ್ಯಾಫಿಕ್ ಅನ್ನು ಪ್ರವೇಶಿಸಿ</translation>
-<translation id="2048243703055695889"><ph name="USER_EMAIL" /> ಅವರ ಸಾಧನ, '<ph name="DEVICE_NAME" />' ಗಾಗಿ ಸಮೀಪದಲ್ಲಿನ ಹಂಚಿಕೆಯ ಸೆಟ್ಟಿಂಗ್‌ಗಳು.</translation>
 <translation id="2048653237708779538">ಯಾವುದೇ ಕ್ರಿಯೆ ಲಭ್ಯವಿಲ್ಲ</translation>
 <translation id="204914487372604757">ಒಳದಾರಿಯನ್ನು ರಚಿಸು</translation>
 <translation id="2050339315714019657">ಪೋರ್ಟ್ರೇಟ್</translation>
@@ -1105,7 +1102,6 @@
 <translation id="2262477216570151239">ಪುನರಾವರ್ತನೆಗೆ ಮೊದಲು ವಿಳಂಬ</translation>
 <translation id="2263189956353037928">ಸೈನ್ ಔಟ್ ಮಾಡಿ ಮತ್ತು ಮರಳಿ ಸೈನ್ ಇನ್ ಮಾಡಿ</translation>
 <translation id="2263371730707937087">ಸ್ಕ್ರೀನ್ ರಿಫ್ರೆಶ್ ರೇಟ್</translation>
-<translation id="2263497240924215535">(ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ)</translation>
 <translation id="22665427234727190">ಸೈಟ್, ಬ್ಲೂಟೂತ್ ಸಾಧನಗಳನ್ನು ಪ್ರವೇಶಿಸಲು ಬಯಸಿದಾಗ ಕೇಳಿ (ಶಿಫಾರಸು ಮಾಡಲಾಗಿರುವುದು)</translation>
 <translation id="2266957463645820432">USB ನಲ್ಲಿ IPP (IPPUSB)</translation>
 <translation id="2270450558902169558"><ph name="DOMAIN" /> ಡೊಮೇನ್‌ನಲ್ಲಿನ ಯಾವುದೇ ಸಾಧನದೊಂದಿಗೆ ಡೇಟಾ ವಿನಿಮಯ ಮಾಡಿ</translation>
@@ -2289,7 +2285,6 @@
 <translation id="3674840410592648165">ಸೈಟ್‌ಗಳು ಪಾವತಿ ಹ್ಯಾಂಡ್‌ಲರ್‌ಗಳನ್ನು ಇನ್‌ಸ್ಟಾಲ್ ಮಾಡಬಹುದು (ಶಿಫಾರಸು ಮಾಡಲಾಗಿದೆ)</translation>
 <translation id="367645871420407123">ರೂಟ್ ಪಾಸ್‌ವರ್ಡ್ ಅನ್ನು ಡಿಫಾಲ್ಟ್ ಪರೀಕ್ಷೆ ಚಿತ್ರ ಮೌಲ್ಯಕ್ಕೆ ಹೊಂದಿಸಲು ನೀವು ಬಯಸಿದರೆ ಖಾಲಿ ಬಿಡಿ</translation>
 <translation id="3677106374019847299">ಕಸ್ಟಮ್ ಪೂರೈಕೆದಾರರನ್ನು ನಮೂದಿಸಿ</translation>
-<translation id="3677657024345889897">ಕನಿಷ್ಠ ಪರಿಮಾಣ</translation>
 <translation id="3677911431265050325">ಮೊಬೈಲ್ ಸೈಟ್‌ಗಾಗಿ ವಿನಂತಿಸಿ</translation>
 <translation id="3677959414150797585">ಆ್ಯಪ್‌ಗಳು, ವೆಬ್‌ಪುಟಗಳು ಮತ್ತು ಇತ್ಯಾದಿಯನ್ನು ಒಳಗೊಂಡಿದೆ. ಬಳಕೆಯ ಡೇಟಾವನ್ನು ಹಂಚಿಕೊಳ್ಳಲು ನೀವು ಆರಿಸಿದ್ದರೆ ಮಾತ್ರ ಸಲಹೆಗಳನ್ನು ಸುಧಾರಿಸಲು ಅಂಕಿಅಂಶಗಳನ್ನು ಕಳುಹಿಸುತ್ತದೆ.</translation>
 <translation id="3678156199662914018">ವಿಸ್ತರಣೆ: <ph name="EXTENSION_NAME" /></translation>
@@ -2478,7 +2473,6 @@
 <translation id="3867944738977021751">ಪ್ರಮಾಣಪತ್ರ ಕ್ಷೇತ್ರಗಳು</translation>
 <translation id="3869917919960562512">ತಪ್ಪಾದ ವಿಷಯಸೂಚಿ. </translation>
 <translation id="3870931306085184145"><ph name="DOMAIN" /> ಸೈಟ್‌ಗಾಗಿ ಯಾವುದೇ ಪಾಸ್‌ವರ್ಡ್‌ಗಳನ್ನು ಉಳಿಸಲಾಗಿಲ್ಲ</translation>
-<translation id="3871092408932389764">ಅತಿ ಕಡಿಮೆ</translation>
 <translation id="3871350334636688135">24 ಗಂಟೆಗಳ ನಂತರ, ನಿಮ್ಮ ನಿರ್ವಾಹಕರು ಒಂದು ಬಾರಿಯ ಅಪ್‌ಡೇಟ್ ಅನ್ನು ನಿರ್ವಹಿಸಲಿದ್ದು, ಅದು ನೀವು ನಿಮ್ಮ ಸಾಧನವನ್ನು ಮರುಪ್ರಾರಂಭಿಸಿದಾಗ ನಿಮ್ಮ ಸ್ಥಳೀಯ ಡೇಟಾವನ್ನು ಅಳಿಸಿ ಹಾಕುತ್ತದೆ. ನಿಮಗೆ ಬೇಕಾಗಿರುವ ಯಾವುದೇ ಸ್ಥಳೀಯ ಡೇಟಾವನ್ನು 24 ಗಂಟೆಗಳ ಒಳಗಾಗಿ ಕ್ಲೌಡ್ ಸಂಗ್ರಹೆಯಲ್ಲಿ ಉಳಿಸಿಕೊಳ್ಳಿ.</translation>
 <translation id="3872220884670338524">ಹೆಚ್ಚಿನ ಕ್ರಿಯೆಗಳು, <ph name="DOMAIN" /> ನಲ್ಲಿ  <ph name="USERNAME" /> ಅವರ ಖಾತೆಯನ್ನು ಉಳಿಸಲಾಗಿದೆ</translation>
 <translation id="3872991219937722530">ಡಿಸ್ಕ್ ಸ್ಥಳಾವಕಾಶ ಮುಕ್ತಗೊಳಿಸಿ ಇಲ್ಲದಿದ್ದರೆ ಸಾಧನವು ಪ್ರತಿಕ್ರಿಯೆ ನೀಡದಂತಾಗುತ್ತದೆ.</translation>
@@ -4237,7 +4231,6 @@
 <translation id="6025215716629925253">ಸ್ಟ್ಯಾಕ್ ಪತ್ತೆ</translation>
 <translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> - USB ಸಾಧನ ಸಂಪರ್ಕಗೊಂಡಿದೆ</translation>
 <translation id="6028117231645531007">ಫಿಂಗರ್‌ಪ್ರಿಂಟ್ ಸೇರಿಸಿ</translation>
-<translation id="6029587122245504742">ಅತಿ ನಿಧಾನ</translation>
 <translation id="6029594605736587274"><ph name="PERMISSION" /> ನಿರ್ಬಂಧಿಸಲಾಗಿದೆ</translation>
 <translation id="6031600495088157824">ಪರಿಕರಪಟ್ಟಿಯಲ್ಲಿರುವ ಇನ್‌ಪುಟ್ ಆಯ್ಕೆಗಳು</translation>
 <translation id="6032715498678347852">ಈ ಸೈಟ್‌ಗೆ ವಿಸ್ತರಣೆ ಪ್ರವೇಶವನ್ನು ನೀಡಲು, ಇದನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ.</translation>
@@ -4531,7 +4524,6 @@
 <translation id="6349101878882523185"><ph name="APP_NAME" /> ಇನ್‌ಸ್ಟಾಲ್ ಮಾಡಿ</translation>
 <translation id="6349170655202535379">ಸಿಂಕ್ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿಲ್ಲ. ಸೈನ್ ಔಟ್ ಮಾಡಲು ಹಾಗೂ ಮರಳಿ ಸೈನ್ ಇನ್ ಮಾಡಲು ಪ್ರಯತ್ನಿಸಿ.</translation>
 <translation id="6351063337294363751">ಈ ಮೆನುವಿನಿಂದ ನಿಮ್ಮ ಬ್ರೌಸಿಂಗ್ ಡೇಟಾವನ್ನು ನೀವು ತೆರವುಗೊಳಿಸಬಹುದು</translation>
-<translation id="6352773953037195952">ಹೆಚ್ಚು</translation>
 <translation id="6354918092619878358">SECG ಎಲಿಪ್ಟಿಕ್ ಕರ್ವ್ secp256r1 (aka ANSI X9.62 prime256v1, NIST P-256)</translation>
 <translation id="635609604405270300">ಸಾಧನವು ಆನ್ ಆಗಿರಲಿ</translation>
 <translation id="63566973648609420">ನಿಮ್ಮ ಎನ್‍‍ಕ್ರಿಪ್ಟ್ ಮಾಡಲಾದ ಡೇಟಾವನ್ನು ನಿಮ್ಮ ಪಾಸ್‍‍ಫ್ರೇಸ್‍‍ ಹೊಂದಿರುವವರು ಮಾತ್ರ ಓದಬಹುದು. ಪಾಸ್‍‍ಫ್ರೇಸ್‍ ಅನ್ನು Google ಗೆ ಕಳುಹಿಸಲಾಗುವುದಿಲ್ಲ ಅಥವಾ ಅದನ್ನು ಸಂಗ್ರಹಿಸುವುದಿಲ್ಲ. ನಿಮ್ಮ ಪಾಸ್‍‍ಫ್ರೇಸ್ ಅನ್ನು ನೀವು ಮರೆತಿದ್ದರೆ ಅಥವಾ ಈ ಸೆಟ್ಟಿಂಗ್ ಬದಲಾಯಿಸಲು ಬಯಸಿದರೆ, ನೀವು <ph name="BEGIN_LINK" />ಸಿಂಕ್ ಮರುಹೊಂದಿಸಬೇಕಾಗುತ್ತದೆ<ph name="END_LINK" />.</translation>
@@ -5297,6 +5289,7 @@
 <translation id="730289542559375723">{NUM_APPLICATIONS,plural, =1{ಈ ಅಪ್ಲಿಕೇಶನ್‌ Chrome ಸರಿಯಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸದಂತೆ ತಡೆಯಬಹುದು.}one{ಈ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು Chrome ಸರಿಯಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸದಂತೆ ತಡೆಯಬಹುದು.}other{ಈ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು Chrome ಸರಿಯಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸದಂತೆ ತಡೆಯಬಹುದು.}}</translation>
 <translation id="7303281435234579599">ಓಹ್! ಡೆಮೊ ಮೋಡ್ ಸೆಟಪ್ ಮಾಡುವಾಗ ಏನೋ ದೋಷ ಸಂಭವಿಸಿದೆ.</translation>
 <translation id="7303900363563182677">ಕ್ಲಿಪ್‌ಬೋರ್ಡ್‌ಗೆ ನಕಲಿಸಿರುವ ಪಠ್ಯ ಮತ್ತು ಚಿತ್ರಗಳನ್ನು ನೋಡದಂತೆ ಈ ಸೈಟ್‌ ಅನ್ನು ನಿರ್ಬಂಧಿಸಲಾಗಿದೆ</translation>
+<translation id="7304030187361489308">ಅಧಿಕ</translation>
 <translation id="7305123176580523628">USB ಪ್ರಿಂಟರ್ ಸಂಪರ್ಕ ಹೊಂದಿದೆ</translation>
 <translation id="730515362922783851">ಸ್ಥಳೀಯ ನೆಟ್‌ವರ್ಕ್ ಅಥವಾ ಇಂಟರ್ನೆಟ್‌ನಲ್ಲಿ ಯಾವುದೇ ಸಾಧನದೊಂದಿಗೆ ಡೇಟಾ ವಿನಿಮಯ ಮಾಡಿ</translation>
 <translation id="7306521477691455105"><ph name="USB_DEVICE_NAME" /> ನಿಂದ <ph name="USB_VM_NAME" /> ಗೆ ಕನೆಕ್ಟ್ ಮಾಡಲು ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ತೆರೆಯಿರಿ</translation>
diff --git a/chrome/app/resources/generated_resources_ko.xtb b/chrome/app/resources/generated_resources_ko.xtb
index 4092f094..dc1e3f45 100644
--- a/chrome/app/resources/generated_resources_ko.xtb
+++ b/chrome/app/resources/generated_resources_ko.xtb
@@ -202,7 +202,6 @@
 <translation id="1221825588892235038">선택 영역만</translation>
 <translation id="1223484782328004593"><ph name="APP_NAME" /> 라이선스 필요</translation>
 <translation id="1223853788495130632">관리자가 이 설정에 대해 특정 값을 추천합니다.</translation>
-<translation id="1224275271335624810">가장 빠르게</translation>
 <translation id="1225177025209879837">요청을 처리하는 중...</translation>
 <translation id="1227507814927581609">'<ph name="DEVICE_NAME" />'에 연결하는 동안 인증에 실패했습니다.</translation>
 <translation id="1230417814058465809">표준 보호 모드가 사용 설정되어 있습니다. 보안을 더욱 강화하려면 향상된 보호 모드를 사용하세요.</translation>
@@ -598,7 +597,6 @@
 <translation id="1668435968811469751">직접 등록</translation>
 <translation id="1668979692599483141">추천에 관해 알아보기</translation>
 <translation id="1670399744444387456">기본</translation>
-<translation id="167160931442925455">가장 크게</translation>
 <translation id="1673137583248014546"><ph name="URL" />에서 보안 키 제조업체와 모델을 확인하려고 합니다.</translation>
 <translation id="1677306805708094828"><ph name="EXTENSION_TYPE_PARAMETER" />을(를) 추가할 수 없습니다.</translation>
 <translation id="1677472565718498478"><ph name="TIME" /> 남음</translation>
@@ -919,7 +917,6 @@
 <translation id="2046702855113914483">라면</translation>
 <translation id="204706822916043810">가상 머신 확인 중</translation>
 <translation id="2048182445208425546">네트워크 트래픽에 액세스</translation>
-<translation id="2048243703055695889"><ph name="USER_EMAIL" />님의 기기 '<ph name="DEVICE_NAME" />'에 관한 Nearby Share 설정</translation>
 <translation id="2048653237708779538">실행할 수 없는 작업</translation>
 <translation id="204914487372604757">바로가기 만들기</translation>
 <translation id="2050339315714019657">세로 방향</translation>
@@ -1104,7 +1101,6 @@
 <translation id="2262477216570151239">반복 전 지연</translation>
 <translation id="2263189956353037928">로그아웃하고 다시 로그인</translation>
 <translation id="2263371730707937087">화면 새로고침 빈도</translation>
-<translation id="2263497240924215535">(사용 중지됨)</translation>
 <translation id="22665427234727190">사이트에서 블루투스 기기에 액세스하려고 할 때 확인(권장)</translation>
 <translation id="2266957463645820432">USB를 통한 IPP(IPPUSB)</translation>
 <translation id="2270450558902169558">도메인 <ph name="DOMAIN" />에 있는 모든 기기와 데이터 교환</translation>
@@ -2289,7 +2285,6 @@
 <translation id="3674840410592648165">사이트에서 결제 핸들러를 설치할 수 있음(권장)</translation>
 <translation id="367645871420407123">루트 비밀번호를 기본 테스트 이미지 값으로 설정하려면 비워두세요.</translation>
 <translation id="3677106374019847299">사용자설정 제공업체 입력</translation>
-<translation id="3677657024345889897">가장 조용하게</translation>
 <translation id="3677911431265050325">모바일 버전으로 보기</translation>
 <translation id="3677959414150797585">앱, 웹페이지 등이 포함됩니다. 사용 데이터를 공유하기로 선택한 경우에만 추천 기능 개선을 위해 통계를 전송합니다.</translation>
 <translation id="3678156199662914018">확장 프로그램: <ph name="EXTENSION_NAME" /></translation>
@@ -2478,7 +2473,6 @@
 <translation id="3867944738977021751">인증서 필드</translation>
 <translation id="3869917919960562512">잘못된 색인입니다.</translation>
 <translation id="3870931306085184145"><ph name="DOMAIN" />에 저장된 비밀번호가 없습니다.</translation>
-<translation id="3871092408932389764">가장 낮음</translation>
 <translation id="3871350334636688135">24시간 후 기기를 다시 시작하면 관리자가 일회성 업데이트를 실행하여 로컬 데이터가 삭제됩니다. 필요한 로컬 데이터가 있다면 24시간 이내에 클라우드 스토리지에 저장하세요.</translation>
 <translation id="3872220884670338524">추가 작업입니다. <ph name="DOMAIN" /> <ph name="USERNAME" /> 계정을 저장했습니다.</translation>
 <translation id="3872991219937722530">디스크 저장 공간을 확보하지 않으면 기기가 응답하지 않을 것입니다.</translation>
@@ -4233,7 +4227,6 @@
 <translation id="6025215716629925253">스택 추적</translation>
 <translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> - USB 기기 연결됨</translation>
 <translation id="6028117231645531007">지문 추가</translation>
-<translation id="6029587122245504742">가장 느리게</translation>
 <translation id="6029594605736587274"><ph name="PERMISSION" /> 권한이 차단됨</translation>
 <translation id="6031600495088157824">툴바의 입력 옵션</translation>
 <translation id="6032715498678347852">사이트 액세스를 허용하려면 확장 프로그램을 클릭하세요.</translation>
@@ -4527,7 +4520,6 @@
 <translation id="6349101878882523185"><ph name="APP_NAME" /> 설치</translation>
 <translation id="6349170655202535379">동기화가 작동하지 않습니다. 로그아웃한 후 다시 로그인하세요.</translation>
 <translation id="6351063337294363751">이 메뉴에서 인터넷 사용 기록을 삭제할 수 있습니다.</translation>
-<translation id="6352773953037195952">가장 높음</translation>
 <translation id="6354918092619878358">SECG 타원 곡선 secp256r1(또는 ANSI X9.62 prime256v1, NIST P-256)</translation>
 <translation id="635609604405270300">기기를 계속 켜두세요.</translation>
 <translation id="63566973648609420">암호를 아는 사람만 암호화된 데이터를 읽을 수 있습니다. 암호는 Google로 전송되거나 Google에 저장되지 않습니다. 암호가 기억나지 않거나 이 설정을 변경하려면 <ph name="BEGIN_LINK" />동기화를 재설정<ph name="END_LINK" />해야 합니다.</translation>
@@ -5292,6 +5284,7 @@
 <translation id="730289542559375723">{NUM_APPLICATIONS,plural, =1{이 애플리케이션으로 인해 Chrome이 제대로 작동하지 않을 수 있습니다.}other{이 애플리케이션으로 인해 Chrome이 제대로 작동하지 않을 수 있습니다.}}</translation>
 <translation id="7303281435234579599">데모 모드를 설정하는 동안 문제가 발생했습니다.</translation>
 <translation id="7303900363563182677">이 사이트는 클립보드에 복사된 텍스트 및 이미지에 액세스할 수 없습니다.</translation>
+<translation id="7304030187361489308">높음</translation>
 <translation id="7305123176580523628">USB 프린터 연결됨</translation>
 <translation id="730515362922783851">로컬 네트워크 또는 인터넷의 모든 기기와 데이터 교환</translation>
 <translation id="7306521477691455105">설정을 열어 <ph name="USB_DEVICE_NAME" /> 기기를 <ph name="USB_VM_NAME" />에 연결하세요.</translation>
diff --git a/chrome/app/resources/generated_resources_ky.xtb b/chrome/app/resources/generated_resources_ky.xtb
index f9675618..cdbf187 100644
--- a/chrome/app/resources/generated_resources_ky.xtb
+++ b/chrome/app/resources/generated_resources_ky.xtb
@@ -202,7 +202,6 @@
 <translation id="1221825588892235038">Тандоо гана</translation>
 <translation id="1223484782328004593"><ph name="APP_NAME" /> үчүн уруксаттама талап кылынат</translation>
 <translation id="1223853788495130632">Администраторуңуз бул жөндөө үчүн өзгөчө маани сунуштайт.</translation>
-<translation id="1224275271335624810">Эң ылдам</translation>
 <translation id="1225177025209879837">Сурам иштелүүдө…</translation>
 <translation id="1227507814927581609">"<ph name="DEVICE_NAME" />" туташып жатканда аныктык текшерилбей калды.</translation>
 <translation id="1230417814058465809">Стандарттуу коргоо күйүк. Анын ордуна жакшыртылган коргоону колдонуңуз.</translation>
@@ -598,7 +597,6 @@
 <translation id="1668435968811469751">Кол менен катталуу</translation>
 <translation id="1668979692599483141">Сунуштар тууралуу маалымат алуу</translation>
 <translation id="1670399744444387456">Негизги</translation>
-<translation id="167160931442925455">Эң катуу</translation>
 <translation id="1673137583248014546"><ph name="URL" /> Коопсуздук ачкычыңыздын өндүрүүчүсүн жана үлгүсүн көрүүгө уруксат сурап жатат</translation>
 <translation id="1677306805708094828"><ph name="EXTENSION_TYPE_PARAMETER" /> кеңейтүүсүн кошуу мүмкүн болбой жатат</translation>
 <translation id="1677472565718498478"><ph name="TIME" /> калды</translation>
@@ -919,7 +917,6 @@
 <translation id="2046702855113914483">Рамён</translation>
 <translation id="204706822916043810">Виртуалдык машина текшерилүүдө</translation>
 <translation id="2048182445208425546">Тармак трафигиңизди пайдалануу мүмкүнчүлүгү</translation>
-<translation id="2048243703055695889"><ph name="USER_EMAIL" /> түзмөгүнүн Nearby Share жөндөөлөрү, "<ph name="DEVICE_NAME" />".</translation>
 <translation id="2048653237708779538">Аракет жеткиликсиз</translation>
 <translation id="204914487372604757">Кыска жол түзүү</translation>
 <translation id="2050339315714019657">Тигинен</translation>
@@ -1104,7 +1101,6 @@
 <translation id="2262477216570151239">Кайталаганга чейинки кечеңдетүү</translation>
 <translation id="2263189956353037928">Каттоо эсебинен чыгып, кайра кириңиз</translation>
 <translation id="2263371730707937087">Экранды жаңыртуу ылдамдыгы</translation>
-<translation id="2263497240924215535">(Өчүп турат)</translation>
 <translation id="22665427234727190">Сайт Bluetooth түзмөктөрүн колдонгону жатканда уруксат суралсын (сунушталат)</translation>
 <translation id="2266957463645820432">USB аркылуу IPP (IPPUSB)</translation>
 <translation id="2270450558902169558"><ph name="DOMAIN" /> домениндеги каалаган түзмөк менен дайындарды алмашуу</translation>
@@ -2289,7 +2285,6 @@
 <translation id="3674840410592648165">Сайттар төлөм иштеткичтерин орното алат (сунушталат)</translation>
 <translation id="367645871420407123">эгер тамыр сырсөзүн демейки сынак сүрөтүнүн маанисине койгуңуз келсе бош калтырыңыз</translation>
 <translation id="3677106374019847299">Жеке кызмат көрсөтүүчүнү киргизиңиз</translation>
-<translation id="3677657024345889897">Эң акырын</translation>
 <translation id="3677911431265050325">Мобилдик версиясы керек</translation>
 <translation id="3677959414150797585">Колдонмолор, веб-баракчалар жана башкалар сунушталат. Сунуштарды жакшыртуу максатында колдонуу статистикаңыз жөнөтүлөт (статистиканы бөлүшүүнү тандаган болсоңуз гана).</translation>
 <translation id="3678156199662914018">Кеңейтүү: <ph name="EXTENSION_NAME" /></translation>
@@ -2478,7 +2473,6 @@
 <translation id="3867944738977021751">Тастыктама талаалары</translation>
 <translation id="3869917919960562512">Туура эмес индекс.</translation>
 <translation id="3870931306085184145"><ph name="DOMAIN" /> сайты үчүн сакталган сырсөздөр жок</translation>
-<translation id="3871092408932389764">Эң төмөн</translation>
 <translation id="3871350334636688135">Түзмөгүңүздү кийинки жолу өчүрүп күйгүзгөнүңүздө, администраторуңуз түзмөгүңүздөгү дайындарды 24 сааттан кийин бир жолу аткарылуучу жаңыртуу менен өчүрүп коёт. Түзмөгүңүздөгү керектүү маалыматты 24 сааттын ичинде булуттагы сактагычка сактап коюңуз.</translation>
 <translation id="3872220884670338524">Кошумча аракеттер, <ph name="DOMAIN" /> доменинде <ph name="USERNAME" /> колдонуучусу үчүн сакталган аккаунт</translation>
 <translation id="3872991219937722530">Дисктен орун бошотпосоңуз, түзмөк жооп бербей калат.</translation>
@@ -4235,7 +4229,6 @@
 <translation id="6025215716629925253">Стек трассировкасы</translation>
 <translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> – USB түзмөгү туташты</translation>
 <translation id="6028117231645531007">Манжа изин кошуу</translation>
-<translation id="6029587122245504742">Эң жай</translation>
 <translation id="6029594605736587274"><ph name="PERMISSION" /> – бөгөттөлгөн</translation>
 <translation id="6031600495088157824">Киргизүү параметрлерин тилкеде көрсөтүү</translation>
 <translation id="6032715498678347852">Кеңейтүүгө бул сайтка кирүү мүмкүнчүлүгүн берүү үчүн аны чыкылдатыңыз.</translation>
@@ -4529,7 +4522,6 @@
 <translation id="6349101878882523185"><ph name="APP_NAME" /> колдонмосун орнотуу</translation>
 <translation id="6349170655202535379">Шайкештирүү иштебей жатат. Каттоо эсебинен чыгып, кайра кирип көрүңүз.</translation>
 <translation id="6351063337294363751">Бул менюдан серептөө дайындарын тазалап салсаңыз болот</translation>
-<translation id="6352773953037195952">Эң бийик</translation>
 <translation id="6354918092619878358">SECG эллиптикалык ийри сызыгы secp256r1 (aka ANSI X9.62 prime256v1, NIST P-256)</translation>
 <translation id="635609604405270300">Түзмөктү өчүрбөңүз</translation>
 <translation id="63566973648609420">Шифрленген дайын-даректериңизди купуя сөз айкашын билген адам гана окуй алат. Бул купуя сөз айкашы Google'га жөнөтүлбөйт же анда сакталбайт. Эгер купуя сөз айкашыңызды унутуп калсаңыз, <ph name="BEGIN_LINK" />шайкештирүүнү баштапкы абалга келтиришиңиз<ph name="END_LINK" /> керек болот.</translation>
@@ -5294,6 +5286,7 @@
 <translation id="730289542559375723">{NUM_APPLICATIONS,plural, =1{Бул колдонмо Chrome'дун талаптагыдай иштөөсүнө тоскоолдук кылышы мүмкүн.}other{Бул колдонмолор Chrome'дун талаптагыдай иштөөсүнө тоскоолдук кылышы мүмкүн.}}</translation>
 <translation id="7303281435234579599">Ой! Демо режимин жөндөөдө бир жерден ката кетти.</translation>
 <translation id="7303900363563182677">Бул сайттын алмашуу буферине көчүрүлгөн текстти жана сүрөттөрдү көрүү мүмкүнчүлүгү бөгөттөлгөн</translation>
+<translation id="7304030187361489308">Бийик</translation>
 <translation id="7305123176580523628">USB принтери туташтырылды</translation>
 <translation id="730515362922783851">Жергиликтүү тармактагы же интернеттеги дайындарды түзмөктөр ортосунда алмашуу</translation>
 <translation id="7306521477691455105">Жөндөөлөрдү ачып, <ph name="USB_DEVICE_NAME" /> түзмөгүн <ph name="USB_VM_NAME" /> менен байланыштырыңыз</translation>
diff --git a/chrome/app/resources/generated_resources_lo.xtb b/chrome/app/resources/generated_resources_lo.xtb
index b4d4912..b210f96 100644
--- a/chrome/app/resources/generated_resources_lo.xtb
+++ b/chrome/app/resources/generated_resources_lo.xtb
@@ -112,7 +112,7 @@
 <translation id="1123753900084781868">ຄຳບັນຍາຍສົດບໍ່ສາມາດໃຊ້ໄດ້ໃນຕອນນີ້</translation>
 <translation id="1124772482545689468">ຜູ້​ໃຊ້</translation>
 <translation id="1125550662859510761">ຄວາມລະອຽດ <ph name="WIDTH" /> x <ph name="HEIGHT" /> (ເດີມ)</translation>
-<translation id="1126809382673880764">ບໍ່ປົກປ້ອງທ່ານຈາກເວັບໄຊ, ການດາວໂຫຼດ ແລະ ສ່ວນຂະຫຍາຍທີ່ເປັນອັນຕະລາຍ. ທ່ານຈະຍັງໄດ້ຮັບການປົກປ້ອງ Safe Browsing, ຢູ່ບ່ອນທີ່ໃຊ້ໄດ້, ຢູ່ໃນການບໍລິການອື່ນຂອງ Google ເຊັ່ນ: Gmail ແລະ ຊອກຫາ.</translation>
+<translation id="1126809382673880764">ບໍ່ປົກປ້ອງທ່ານຈາກເວັບໄຊ, ການດາວໂຫຼດ ແລະ ສ່ວນຂະຫຍາຍທີ່ເປັນອັນຕະລາຍ. ທ່ານຈະຍັງໄດ້ຮັບການປົກປ້ອງຈາກ Safe Browsing ຢູ່ບ່ອນທີ່ໃຊ້ໄດ້, ຢູ່ໃນການບໍລິການອື່ນຂອງ Google ເຊັ່ນ: Gmail ແລະ ຊອກຫາ.</translation>
 <translation id="112752777279960360">ເພື່ອຕັ້ງຄ່າໂທລະສັບ Android ທີ່ຈະໃຊ້ເປັນກະແຈຄວາມປອດໄພກັບຄອມພິວເຕີນີ້ສຳລັບຄັ້ງທຳອິດ, ກະລຸນາເປີດ Chrome ໃນໂທລະສັບຂອງທ່ານ ແລ້ວໄປທີ່ "ການຕັ້ງຄ່າ &gt; ລະຫັດຜ່ານ &gt; ໃຊ້ໂທລະສັບເປັນກະແຈຄວາມປອດໄພ". ຈາກນັ້ນແຕະ "ເຊື່ອມຕໍ່ອຸປະກອນໃໝ່" ແລ້ວສະແກນລະຫັດ QR ນີ້.</translation>
 <translation id="1128109161498068552">ຢ່າ​ອະ​ນຸ​ຍາດໃຫ້ເວັບໄຊທ໌ໃດໜຶ່ງໃຊ້ຂໍ້ຄວາມສະ​ເພາະລະບົບ ເພື່ອເຂົ້າໃຊ້ອຸປະກອນ MIDI</translation>
 <translation id="1128128132059598906">EAP-TTLS</translation>
@@ -202,7 +202,6 @@
 <translation id="1221825588892235038">ການເລືອກເທົ່ານັ້ນ</translation>
 <translation id="1223484782328004593"><ph name="APP_NAME" /> ຈຳເປັນຕ້ອງມີໃບອະນຸຍາດ</translation>
 <translation id="1223853788495130632">ຜູ້ຄວບຄຸມຂອງທ່ານແນະນໍາຄ່າສະເພາະສໍາລັບການຕິດຕັ້ງນີ້ໃຫ້.</translation>
-<translation id="1224275271335624810">ໄວທີ່ສຸດ</translation>
 <translation id="1225177025209879837">ກໍາລັງປະມວນຜົນການຂໍ...</translation>
 <translation id="1227507814927581609">ການຮັບຮອງບໍ່ສໍາເລັດໃນຂະນະທີ່ກໍາລັງເຊື່ອມຕໍ່ກັບ "<ph name="DEVICE_NAME" />".</translation>
 <translation id="1230417814058465809">ການປົກປ້ອງມາດຕະຖານເປີດຢູ່. ເພື່ອຄວາມປອດໄພຍິ່ງຂຶ້ນ, ກະລຸນາໃຊ້ການປົກປ້ອງທີ່ປັບປຸງດີຂຶ້ນ.</translation>
@@ -569,7 +568,7 @@
 <translation id="163993578339087550"><ph name="SERVICE_NAME" /> ຕ້ອງການກວດເບິ່ງວ່າທ່ານກຳລັງໃຊ້ອຸປະກອນ Chrome OS ທີ່ມີສິດຫຼືບໍ່.</translation>
 <translation id="1640235262200048077"><ph name="IME_NAME" /> ໃຊ້ບໍ່ໄດ້ໃນແອັບ Linux ເທື່ອ</translation>
 <translation id="1640283014264083726">PKCS #1 MD4 ດ້ວຍການໃສ່ລະຫັດ RSA</translation>
-<translation id="1641113438599504367">ການທ່ອງເນັດທີ່ປອດໄພ</translation>
+<translation id="1641113438599504367">Safe Browsing</translation>
 <translation id="1642494467033190216">ການ​ເອົາ​ການ​ປົກ​ປ້ອງ rootfs ອອກ ແລະ​ຈຳ​ເປັນ​ຕ້ອງ​ມີ​ການ​ປິດ​ເປີດ​ໃໝ່ ກ່ອນ​ເປີດ​ໃຊ້​ງານ​ຄຸນສົມບັດ​ການ​ແກ້​ໄຂ​ບັນ​ຫາ​ອື່ນ.</translation>
 <translation id="1643072738649235303">ລາຍເຊັນ X9.62 ECDSA ພ້ອມກັບ SHA-1</translation>
 <translation id="1644574205037202324">ປະຫວັດ</translation>
@@ -596,7 +595,6 @@
 <translation id="1668435968811469751">ລົງທະບຽນດ້ວຍຕົນເອງ</translation>
 <translation id="1668979692599483141">ສຶກສາກ່ຽວກັບຄຳແນະນຳ</translation>
 <translation id="1670399744444387456">ພື້ນ​ຖານ</translation>
-<translation id="167160931442925455">ດັງທີ່ສຸດ</translation>
 <translation id="1673137583248014546"><ph name="URL" /> ຕ້ອງການເບິ່ງຍີ່ຫໍ້ ແລະ ລຸ້ນຂອງກະແຈຄວາມປອດໄພຂອງທ່ານ</translation>
 <translation id="1677306805708094828">ບໍ່ສາມາດເພີ່ມ <ph name="EXTENSION_TYPE_PARAMETER" /> ໄດ້</translation>
 <translation id="1677472565718498478">ຍັງເຫຼືອ <ph name="TIME" /></translation>
@@ -917,7 +915,6 @@
 <translation id="2046702855113914483">ຣາເມັງ</translation>
 <translation id="204706822916043810">ກຳລັງກວດເບິ່ງເຄື່ອງສະເໝືອນ</translation>
 <translation id="2048182445208425546">ເຂົ້າ​ຫາ​ການ​ຈາ​ລະ​ຈອນ​ເຄືອ​ຂ່າຍ​ຂອງ​ທ່ານ</translation>
-<translation id="2048243703055695889">ການຕັ້ງຄ່າການແບ່ງປັນໃກ້ຄຽງສຳລັບອຸປະກອນຂອງ <ph name="USER_EMAIL" />, '<ph name="DEVICE_NAME" />'.</translation>
 <translation id="2048653237708779538">ຄຳສັ່ງບໍ່ສາມາດໃຊ້ໄດ້</translation>
 <translation id="204914487372604757">ສ້າງ​ທາງ​ລັດ</translation>
 <translation id="2050339315714019657">ລວງຕັ້ງ</translation>
@@ -1102,7 +1099,6 @@
 <translation id="2262477216570151239">ຄວາມຊັກຊ້າກ່ອນການຊໍ້າຄືນ</translation>
 <translation id="2263189956353037928">ອອກຈາກລະບົບ ແລະ ກັບຄືນເຂົ້າສູ່ລະບົບ</translation>
 <translation id="2263371730707937087">ອັດຕາໂຫຼດຂໍ້ມູນຄືນໃໝ່ຂອງໜ້າຈໍ</translation>
-<translation id="2263497240924215535">(ປິດໃຊ້ງານແລ້ວ)</translation>
 <translation id="22665427234727190">ຖາມເມື່ອເວັບໄຊໃດໜຶ່ງຕ້ອງການເຂົ້າເຖິງອຸປະກອນ Bluetooth (ແນະນຳ)</translation>
 <translation id="2266957463645820432">IPP ຜ່ານ USB (IPPUSB)</translation>
 <translation id="2270450558902169558">ແລກ​ປ່ຽນ​ຂໍ້​ມູນ​ກັບ​ອຸ​ປະ​ກອນ​ໃດ​ຫນຶ່ງ​ຢູ່​ໃນ​ໂດ​ເມນ <ph name="DOMAIN" /></translation>
@@ -2287,7 +2283,6 @@
 <translation id="3674840410592648165">ເວັບໄຊສາມາດຕິດຕັ້ງຕົວຈັດການການຈ່າຍເງິນໄດ້ (ແນະນຳ)</translation>
 <translation id="367645871420407123">ປ່ອຍ​ໃຫ້​ຫວ່າງ​ເປົ່າ ຖ້າ​ທ່ານ​ຕ້ອງ​ການ​ຕັ້ງ​ລະ​ຫັດ​ເດີມ​ໃຫ້​ເປັນ​ຄ່າ​ຮູບ​ທົດ​ສອບ​ມາດ​ຕະ​ຖາ​ນ</translation>
 <translation id="3677106374019847299">ປ້ອນຜູ້ໃຫ້ບໍລິການທີ່ກຳນົດເອງ</translation>
-<translation id="3677657024345889897">ງຽບທີ່ສຸດ</translation>
 <translation id="3677911431265050325">ຮ້ອງຂໍເວັບໄຊມືຖື</translation>
 <translation id="3677959414150797585">ຮວມມີແອັບ, ໜ້າເວັບ ແລະ ອື່ນໆອີກ. ສົ່ງສະຖິຕິເພື່ອປັບປຸງການແນະນຳພຽງແຕ່ຖ້າທ່ານໄດ້ເລືອກແບ່ງປັນຂໍ້ມູນການນຳໃຊ້ເທົ່ານັ້ນ.</translation>
 <translation id="3678156199662914018">ສ່ວນຂະ​ຫຍາຍ​: <ph name="EXTENSION_NAME" /></translation>
@@ -2476,7 +2471,6 @@
 <translation id="3867944738977021751">ບ່ອນໃສ່ໃບຢັ້ງຢືນ</translation>
 <translation id="3869917919960562512">ດັດ​ຊະ​ນີ​ບໍ່ຖືກຕ້ອງ​.</translation>
 <translation id="3870931306085184145">ບໍ່ມີລະຫັດຜ່ານທີ່ບັນທຶກໄວ້ສຳລັບ <ph name="DOMAIN" /></translation>
-<translation id="3871092408932389764">ຕ່ຳສຸດ</translation>
 <translation id="3871350334636688135">ຫຼັງຈາກ 24 ຊົ່ວໂມງ, ຜູ້ເບິ່ງແຍງລະບົບຂອງທ່ານຈະເຮັດການອັບເດດຄັ້ງດຽວທີ່ຈະລຶບຂໍ້ມູນໃນເຄື່ອງຂອງທ່ານ ເມື່ອທ່ານປິດເປີດອຸປະກອນຂອງທ່ານຄືນໃໝ່. ບັນທຶກຂໍ້ມູນໃນເຄື່ອງຕ່າງໆທີ່ທ່ານຕ້ອງການໄວ້ໃນບ່ອນຈັດເກັບຂໍ້ມູນຄລາວພາຍໃນ 24 ຊົ່ວໂມງ.</translation>
 <translation id="3872220884670338524">ການດຳເນີນການເພີ່ມເຕີມ, ບັນຊີທີ່ບັນທຶກໄວ້ສຳລັບ <ph name="USERNAME" /> ຢູ່ໃນ <ph name="DOMAIN" /></translation>
 <translation id="3872991219937722530">ຂະຫຍາຍພື້ນທີ່ດິສກ໌ ຫຼືບໍ່ດັ່ງນັ້ນ ອຸປະກອນຈະບໍ່ຕອບສະໝອງ</translation>
@@ -3366,7 +3360,7 @@
 <translation id="4965808351167763748">ທ່ານແນ່ໃຈບໍ່ວ່າທ່ານຕ້ອງການຕັ້ງຄ່າອຸປະກອນນີ້ເພື່ອເປີດໃຊ້ Hangouts Meet?</translation>
 <translation id="496888482094675990">ແອັບໄຟລ໌ໃຫ້ການເຂົ້າຫາ​ໂດຍ​ໄວ​ຕໍ່​ກັບໄຟລ໌ທີ່ທ່ານບັນທຶກໄວ້ຢູ່​ເທິງ Google Drive, ບ່ອນເກັບຂໍ້ມູນທາງນອກ, ຫຼືອຸປະກອນ Chrome OS ຂອງທ່ານ.</translation>
 <translation id="4971412780836297815">ເປີດເມື່ອສໍາເລັດ</translation>
-<translation id="4971735654804503942">ການປົກປ້ອງແບບເຊີງບຸກທີ່ໄວກວ່າຈາກເວັບໄຊ, ການດາວໂຫຼດ ແລະ ສ່ວນຂະຫຍາຍທີ່ເປັນອັນຕະລາຍ. ເຕືອນທ່ານກ່ຽວກັບການລະເມີດລະຫັດຜ່ານ. ຈຳເປັນຕ້ອງສົ່ງຂໍ້ມູນການທ່ອງເວັບໃຫ້ Google.</translation>
+<translation id="4971735654804503942">ການປົກປ້ອງແບບເຊີງບຸກທີ່ໄວກວ່າຕໍ່ກັບເວັບໄຊ, ການດາວໂຫຼດ ແລະ ສ່ວນຂະຫຍາຍທີ່ເປັນອັນຕະລາຍ. ເຕືອນທ່ານກ່ຽວກັບການລະເມີດລະຫັດຜ່ານ. ຈຳເປັນຕ້ອງສົ່ງຂໍ້ມູນການທ່ອງເວັບໃຫ້ Google.</translation>
 <translation id="4972129977812092092">ແກ້ໄຂເຄື່ອງພິມ</translation>
 <translation id="4972164225939028131">ລະຫັດຜ່ານບໍ່ຖືກຕ້ອງ</translation>
 <translation id="4972737347717125191">ເວັບໄຊສາມາດຂໍໃຊ້ອຸປະກອນເວີຊົວ ຣິອາລິຕີ ແລະ ຂໍ້ມູນໄດ້</translation>
@@ -4233,7 +4227,6 @@
 <translation id="6025215716629925253">ຮ່ອງຮອຍການກອງ</translation>
 <translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> - ເຊື່ອມຕໍ່ກັບອຸປະກອນ USB ແລ້ວ</translation>
 <translation id="6028117231645531007">ເພີ່ມລາຍນີ້ວມື</translation>
-<translation id="6029587122245504742">ຊ້າທີ່ສຸດ</translation>
 <translation id="6029594605736587274">ບລັອກ <ph name="PERMISSION" /> ແລ້ວ</translation>
 <translation id="6031600495088157824">ຕົວເລືອກການປ້ອນຂໍ້ມູນໃນແຖບເຄື່ອງມື</translation>
 <translation id="6032715498678347852">ເພື່ອໃຫ້ສິດເຂົ້າເຖິງເວັບໄຊນີ້ແກ່ສ່ວນຂະຫຍາຍ, ກະລຸນາຄລິກມັນ.</translation>
@@ -4519,7 +4512,7 @@
 <translation id="6340071272923955280">ໂປຣໂຕຄໍການພິມຜ່ານອິນເຕີເນັດ (IPPS)</translation>
 <translation id="6340526405444716530">ການປັບແຕ່ງໃຫ້ເປັນແບບສ່ວນຕົວ</translation>
 <translation id="6341850831632289108">ກວດພົບຕຳແໜ່ງທີ່ທ່ານຢູ່</translation>
-<translation id="6342069812937806050">ດຽວນີ້ເອງ</translation>
+<translation id="6342069812937806050">ເມື່ອກີ້ນີ້</translation>
 <translation id="6344170822609224263">ເຂົ້າໃຊ້ລາຍຊື່ການເຊື່ອມຕໍ່​ເຄືອ​ຂ່າຍ</translation>
 <translation id="6344576354370880196">ເຄື່ອງພິມທີ່ບັນທຶກໄວ້</translation>
 <translation id="6345418402353744910">ຈຳເປັນຕ້ອງມີຊື່ຜູ້ໃຊ້ ແລະ ລະຫັດຜ່ານຂອງທ່ານສຳລັບພຣັອກຊີ <ph name="PROXY" /> ເພື່ອໃຫ້ຜູ້ເບິ່ງແຍງສາມາດຕັ້ງຄ່າເຄືອຂ່າຍຂອງທ່ານໄດ້</translation>
@@ -4527,7 +4520,6 @@
 <translation id="6349101878882523185">ຕິດຕັ້ງ <ph name="APP_NAME" /></translation>
 <translation id="6349170655202535379">ການຊິ້ງຂໍ້ມູນໃຊ້ບໍ່ໄດ້. ລອງອອກຈາກລະບົບ ແລະ ກັບເຂົ້າສູ່ລະບົບຄືນໃໝ່.</translation>
 <translation id="6351063337294363751">ທ່ານສາມາດລຶບລ້າງຂໍ້ມູນການທ່ອງເວັບຂອງທ່ານອອກຈາກເມນູນີ້ໄດ້</translation>
-<translation id="6352773953037195952">ສູງສຸດ</translation>
 <translation id="6354918092619878358">SECG elliptic curve secp256r1 (aka ANSI X9.62 prime256v1, NIST P-256)</translation>
 <translation id="635609604405270300">ຮັກສາໃຫ້ອຸປະກອນເປີດຢູ່</translation>
 <translation id="63566973648609420">ສະເພາະຜູ້ທີ່ມີວະລີຜ່ານຂອງທ່ານເທົ່ານັ້ນສາມາດອ່ານຂໍ້ມູນທີ່ເຂົ້າລະຫັດໄວ້ຂອງທ່ານໄດ້. ວະລີຜ່ານຈະບໍ່ຖືກສົ່ງຫາ ຫຼື ຮັກສາໄວ້ໂດຍ Google. ຖ້າທ່ານລືມວະລີຜ່ານຂອງທ່ານ ຫຼື ຕ້ອງການປ່ຽນການຕັ້ງຄ່ານີ້, ທ່ານຈະຈຳເປັນຕ້ອງ <ph name="BEGIN_LINK" />ຣີເຊັດການຊິ້ງຂໍ້ມູນ<ph name="END_LINK" />.</translation>
@@ -5292,6 +5284,7 @@
 <translation id="730289542559375723">{NUM_APPLICATIONS,plural, =1{ແອັບພລິເຄຊັນນີ້ສາມາດຂັດຂວາງບໍ່ໃຫ້ Chrome ໃຊ້ໄດ້ຢ່າງຖືກຕ້ອງໄດ້.}other{ແອັບພລິເຄຊັນເຫຼົ່ານີ້ສາມາດຂັດຂວາງບໍ່ໃຫ້ Chrome ໃຊ້ໄດ້ຢ່າງຖືກຕ້ອງໄດ້.}}</translation>
 <translation id="7303281435234579599">ຂໍອະໄພ! ມີບາງຢ່າງຜິດພາດໃນຂະນະທີ່ການຕັ້ງຄ່າໂໝດສາທິດ.</translation>
 <translation id="7303900363563182677">ເວັບໄຊນີ້ໄດ້ຖືກບລັອກບໍ່ໃຫ້ເຫັນຂໍ້ຄວາມ ແລະ ຮູບພາບທີ່ສຳເນົາໄວ້ໃນຄລິບບອດແລ້ວ</translation>
+<translation id="7304030187361489308">ສູງ</translation>
 <translation id="7305123176580523628">ເຊື່ອມຕໍ່ເຄື່ອງພິມ USB ແລ້ວ</translation>
 <translation id="730515362922783851">ແລກປ່ຽນຂໍ້ມູນກັບອຸ​ປະ​ກອນ​ໃດ​ໜຶ່ງເທິງ​ເຄືອ​ຂ່າຍ​ສະ​ເພາະ​ບ່ອນ ຫຼື ອິນ​ເຕີ​ເນັດ</translation>
 <translation id="7306521477691455105">ເປີດການຕັ້ງຄ່າເພື່ອເຊື່ອມຕໍ່ <ph name="USB_DEVICE_NAME" /> ກັບ <ph name="USB_VM_NAME" /></translation>
diff --git a/chrome/app/resources/generated_resources_lt.xtb b/chrome/app/resources/generated_resources_lt.xtb
index fe09e18b..f4cc91b 100644
--- a/chrome/app/resources/generated_resources_lt.xtb
+++ b/chrome/app/resources/generated_resources_lt.xtb
@@ -202,7 +202,6 @@
 <translation id="1221825588892235038">Tik pasirinkimas</translation>
 <translation id="1223484782328004593">Norint naudoti programą „<ph name="APP_NAME" />“ reikalinga licencija</translation>
 <translation id="1223853788495130632">Administratorius rekomenduoja naudoti konkrečią šio nustatymo vertę.</translation>
-<translation id="1224275271335624810">Greičiausias</translation>
 <translation id="1225177025209879837">Užklausa apdorojama…</translation>
 <translation id="1227507814927581609">Autentifikuojant tuo metu, kai buvo prisijungiant prie „<ph name="DEVICE_NAME" />“, įvyko klaida.</translation>
 <translation id="1230417814058465809">Įprasta apsauga įjungta. Jei norite apsisaugoti dar labiau, naudokite sustiprintą apsaugą.</translation>
@@ -598,7 +597,6 @@
 <translation id="1668435968811469751">Registruotis neautomatiškai</translation>
 <translation id="1668979692599483141">Sužinokite apie pasiūlymus</translation>
 <translation id="1670399744444387456">Bendrieji</translation>
-<translation id="167160931442925455">Garsiausiai</translation>
 <translation id="1673137583248014546"><ph name="URL" /> nori sužinoti jūsų saugos rakto tipą ir modelį</translation>
 <translation id="1677306805708094828">Nepavyko pridėti <ph name="EXTENSION_TYPE_PARAMETER" /></translation>
 <translation id="1677472565718498478">Liko <ph name="TIME" /></translation>
@@ -919,7 +917,6 @@
 <translation id="2046702855113914483">Ramenai</translation>
 <translation id="204706822916043810">Tikrinamas virtualus įrenginys</translation>
 <translation id="2048182445208425546">Pasiekti tinklo srautą</translation>
-<translation id="2048243703055695889"><ph name="USER_EMAIL" /> įrenginio „<ph name="DEVICE_NAME" />“ bendrinimo netoliese nustatymai.</translation>
 <translation id="2048653237708779538">Negalima atlikti veiksmo</translation>
 <translation id="204914487372604757">Kurti spartųjį klavišą</translation>
 <translation id="2050339315714019657">Stačias</translation>
@@ -1104,7 +1101,6 @@
 <translation id="2262477216570151239">Atidėti iki pakartojimo</translation>
 <translation id="2263189956353037928">Atsijungti ir vėl prisijungti</translation>
 <translation id="2263371730707937087">Ekrano atnaujinimo dažnis</translation>
-<translation id="2263497240924215535">(neleista)</translation>
 <translation id="22665427234727190">Klausti, kai svetainė nori pasiekti „Bluetooth“ įrenginius (rekomenduojama)</translation>
 <translation id="2266957463645820432">IPP per USB (IPPUSB)</translation>
 <translation id="2270450558902169558">Keistis duomenimis su bet kuriuo įrenginiu iš domeno <ph name="DOMAIN" /></translation>
@@ -2289,7 +2285,6 @@
 <translation id="3674840410592648165">Svetainėse galima diegti mokėjimų dorokles (rekomenduojama)</translation>
 <translation id="367645871420407123">Jei norite nustatyti numatytojo bandomojo vaizdo vertės pagrindinį slaptažodį, palikite lauką tuščią.</translation>
 <translation id="3677106374019847299">Įveskite tinkintą teikėją</translation>
-<translation id="3677657024345889897">Tyliausiai</translation>
 <translation id="3677911431265050325">Pateikti užklausą dėl svetainės mobiliesiems</translation>
 <translation id="3677959414150797585">Įtraukiami tinklalapiai, programos ir daugiau. Siunčiama statistika siekiant patobulinti pasiūlymus, tik jei pasirinkote bendrinti naudojimo duomenis.</translation>
 <translation id="3678156199662914018">Plėtinys: <ph name="EXTENSION_NAME" /></translation>
@@ -2478,7 +2473,6 @@
 <translation id="3867944738977021751">Sertifikato laukai</translation>
 <translation id="3869917919960562512">Neteisingas indeksas.</translation>
 <translation id="3870931306085184145">Nėra išsaugotų <ph name="DOMAIN" /> slaptažodžių</translation>
-<translation id="3871092408932389764">Žemiausias</translation>
 <translation id="3871350334636688135">Po 24 valandų administratorius pritaikys vienkartinį naujinį ir bus ištrinti jūsų vietiniai duomenys, kai iš naujo paleisite įrenginį. Visus reikalingus duomenis išsaugokite saugykloje debesyje per 24 valandas.</translation>
 <translation id="3872220884670338524">Daugiau veiksmų, išsaugota <ph name="USERNAME" /> (<ph name="DOMAIN" />) paskyra</translation>
 <translation id="3872991219937722530">Atlaisvinkite vietos diske arba įrenginys nebeatsakys.</translation>
@@ -4236,7 +4230,6 @@
 <translation id="6025215716629925253">Dėklo pėdsakas</translation>
 <translation id="6026819612896463875">„<ph name="WINDOW_TITLE" />“ – USB įrenginys prijungtas</translation>
 <translation id="6028117231645531007">Pridėti piršto antspaudą</translation>
-<translation id="6029587122245504742">Lėčiausias</translation>
 <translation id="6029594605736587274">blokuojama: <ph name="PERMISSION" /></translation>
 <translation id="6031600495088157824">Įvesties parinktys įrankių juostoje</translation>
 <translation id="6032715498678347852">Norėdami suteikti plėtiniui prieigą prie šios svetainės, spustelėkite jį.</translation>
@@ -4530,7 +4523,6 @@
 <translation id="6349101878882523185">Įdiegti <ph name="APP_NAME" /></translation>
 <translation id="6349170655202535379">Sinchronizavimas neveikia. Bandykite atsijungti ir vėl prisijungti.</translation>
 <translation id="6351063337294363751">Galite išvalyti naršymo duomenis iš šio meniu</translation>
-<translation id="6352773953037195952">Aukščiausias</translation>
 <translation id="6354918092619878358">SECG elipsės formos kreivės secp256r1 (taip pat vadinama ANSI X9.62 prime256v1, NIST P-256)</translation>
 <translation id="635609604405270300">Neišjunkite įrenginio</translation>
 <translation id="63566973648609420">Tik jūsų slaptafrazę žinantis asmuo gali skaityti šifruotus duomenis. Slaptafrazė nesiunčiama į sistemą „Google“ ir joje nesaugoma. Pamiršę slaptafrazę arba norėdami pakeisti šį nustatymą turėsite <ph name="BEGIN_LINK" />iš naujo nustatyti sinchronizavimą<ph name="END_LINK" />.</translation>
@@ -5295,6 +5287,7 @@
 <translation id="730289542559375723">{NUM_APPLICATIONS,plural, =1{Gali būti, kad ši programa neleidžia „Chrome“ tinkamai veikti.}one{Gali būti, kad šios programos neleidžia „Chrome“ tinkamai veikti.}few{Gali būti, kad šios programos neleidžia „Chrome“ tinkamai veikti.}many{Gali būti, kad šios programos neleidžia „Chrome“ tinkamai veikti.}other{Gali būti, kad šios programos neleidžia „Chrome“ tinkamai veikti.}}</translation>
 <translation id="7303281435234579599">Oi, nustatant demonstracinį režimą įvyko klaida.</translation>
 <translation id="7303900363563182677">Šiai svetainei neleidžiama peržiūrėti teksto ir vaizdų, nukopijuotų į iškarpinę</translation>
+<translation id="7304030187361489308">Aukštas</translation>
 <translation id="7305123176580523628">USB spausdintuvas prijungtas</translation>
 <translation id="730515362922783851">Keistis duomenimis su bet kuriuo įrenginiu vietiniame tinkle ar internete</translation>
 <translation id="7306521477691455105">Atidarykite skiltį „Nustatymai“, kad prijungtumėte „<ph name="USB_DEVICE_NAME" />“ prie „<ph name="USB_VM_NAME" />“</translation>
diff --git a/chrome/app/resources/generated_resources_lv.xtb b/chrome/app/resources/generated_resources_lv.xtb
index 5a887a6..6d08966 100644
--- a/chrome/app/resources/generated_resources_lv.xtb
+++ b/chrome/app/resources/generated_resources_lv.xtb
@@ -202,7 +202,6 @@
 <translation id="1221825588892235038">Tikai atlase</translation>
 <translation id="1223484782328004593">Lietotnei <ph name="APP_NAME" /> ir nepieciešama licence</translation>
 <translation id="1223853788495130632">Jūsu administrators šim iestatījumam iesaka konkrētu vērtību.</translation>
-<translation id="1224275271335624810">Ātrākais</translation>
 <translation id="1225177025209879837">Notiek pieprasījuma apstrāde...</translation>
 <translation id="1227507814927581609">Veidojot savienojumu ar ierīci <ph name="DEVICE_NAME" />, radās autentifikācijas kļūda.</translation>
 <translation id="1230417814058465809">Ir ieslēgta standarta aizsardzība. Lai iegūtu lielāku drošību, izmantojiet uzlaboto aizsardzību.</translation>
@@ -598,7 +597,6 @@
 <translation id="1668435968811469751">Reģistrēties manuāli</translation>
 <translation id="1668979692599483141">Uzzināt par ieteikumiem</translation>
 <translation id="1670399744444387456">Pamata</translation>
-<translation id="167160931442925455">Visskaļāk</translation>
 <translation id="1673137583248014546">Vietne <ph name="URL" /> vēlas skatīt jūsu drošības atslēgas ražotāju un modeli.</translation>
 <translation id="1677306805708094828">Nevar pievienot: <ph name="EXTENSION_TYPE_PARAMETER" /></translation>
 <translation id="1677472565718498478">Atlikušais laiks: <ph name="TIME" /></translation>
@@ -919,7 +917,6 @@
 <translation id="2046702855113914483">Nūdeļu zupa</translation>
 <translation id="204706822916043810">Virtuālās mašīnas pārbaude</translation>
 <translation id="2048182445208425546">Piekļūt jūsu tīkla datplūsmai</translation>
-<translation id="2048243703055695889">Funkcijas “Kopīgošana tuvumā” iestatījumi lietotāja <ph name="USER_EMAIL" /> ierīcei <ph name="DEVICE_NAME" />.</translation>
 <translation id="2048653237708779538">Darbība nav pieejama</translation>
 <translation id="204914487372604757">Izveidot saīsni</translation>
 <translation id="2050339315714019657">Portrets</translation>
@@ -1104,7 +1101,6 @@
 <translation id="2262477216570151239">Aizkave pirms atkārtošanas</translation>
 <translation id="2263189956353037928">Izrakstīties un vēlreiz pierakstīties</translation>
 <translation id="2263371730707937087">Ekrāna atsvaidzināšanas biežums</translation>
-<translation id="2263497240924215535">(Atspējots)</translation>
 <translation id="22665427234727190">Vaicāt, ja vietne vēlas piekļūt Bluetooth ierīcēm (ieteicams)</translation>
 <translation id="2266957463645820432">IPP, izmantojot USB (IPPUSB)</translation>
 <translation id="2270450558902169558">apmainīties datiem ar jebkuru ierīci domēnā <ph name="DOMAIN" /></translation>
@@ -2289,7 +2285,6 @@
 <translation id="3674840410592648165">Atļaut vietnēm instalēt maksājumu apdarinātājus (ieteicams)</translation>
 <translation id="367645871420407123">Atstājiet tukšu, ja vēlaties iestatīt saknes paroli kā noklusējuma testa attēla vērtību.</translation>
 <translation id="3677106374019847299">Ievadīt pielāgotu nodrošinātāju</translation>
-<translation id="3677657024345889897">Visklusāk</translation>
 <translation id="3677911431265050325">Pieprasīt mobilo vietni</translation>
 <translation id="3677959414150797585">Ir ietvertas lietotnes, tīmekļa lapas un cits saturs. Statistikas dati tiek sūtīti ieteikumu uzlabošanai tikai tad, ja esat piekritis kopīgot lietojuma datus.</translation>
 <translation id="3678156199662914018">Paplašinājums: <ph name="EXTENSION_NAME" /></translation>
@@ -2478,7 +2473,6 @@
 <translation id="3867944738977021751">Sertifikāta lauki</translation>
 <translation id="3869917919960562512">Nepareizs rādītājs.</translation>
 <translation id="3870931306085184145">Nav saglabātu paroļu vietnē <ph name="DOMAIN" /></translation>
-<translation id="3871092408932389764">Viszemākais</translation>
 <translation id="3871350334636688135">Pēc 24 stundām jūsu administrators veiks vienreizēju atjauninājumu, kas dzēsīs jūsu lokālos datus, kad restartēsiet ierīci. 24 stundu laikā saglabājiet nepieciešamos lokālos datus mākoņa krātuvē.</translation>
 <translation id="3872220884670338524">Citas darbības, lietotāja <ph name="USERNAME" /> konts domēnā <ph name="DOMAIN" /></translation>
 <translation id="3872991219937722530">Atbrīvojiet diskā vietu; pretējā gadījumā ierīce nereaģēs.</translation>
@@ -4235,7 +4229,6 @@
 <translation id="6025215716629925253">Steka izsekošana</translation>
 <translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> — pievienota USB ierīce</translation>
 <translation id="6028117231645531007">Pievienot pirksta nospiedumu</translation>
-<translation id="6029587122245504742">Lēnākais</translation>
 <translation id="6029594605736587274">bloķēta atļauja “<ph name="PERMISSION" />”</translation>
 <translation id="6031600495088157824">Ievades iespējas rīkjoslā</translation>
 <translation id="6032715498678347852">Lai piešķirtu paplašinājumam piekļuvi šai vietnei, noklikšķiniet uz tā.</translation>
@@ -4529,7 +4522,6 @@
 <translation id="6349101878882523185">Instalēt <ph name="APP_NAME" /> lietotni</translation>
 <translation id="6349170655202535379">Sinhronizācija nedarbojas. Izrakstieties un atkārtoti pierakstieties.</translation>
 <translation id="6351063337294363751">Šajā izvēlnē varat notīrīt pārlūkošanas datus.</translation>
-<translation id="6352773953037195952">Visaugstākais</translation>
 <translation id="6354918092619878358">SECG eliptiskā līkne secp256r1 (jeb ANSI X9.62 prime256v1, NIST P-256)</translation>
 <translation id="635609604405270300">Neizslēdziet ierīci</translation>
 <translation id="63566973648609420">Jūsu šifrētos datus var lasīt tikai personas, kurām ir zināma jūsu ieejas frāze. Ieejas frāze netiek sūtīta Google serveriem un netiek tajos glabāta. Ja aizmirsīsiet ieejas frāzi vai vēlēsieties mainīt šo iestatījumu, jums būs <ph name="BEGIN_LINK" />jāatiestata sinhronizācija<ph name="END_LINK" />.</translation>
@@ -5294,6 +5286,7 @@
 <translation id="730289542559375723">{NUM_APPLICATIONS,plural, =1{Tālāk norādītā lietojumprogramma, iespējams, izraisa pārlūka Chrome nepareizu darbību.}zero{Tālāk norādītās lietojumprogrammas, iespējams, izraisa pārlūka Chrome nepareizu darbību.}one{Tālāk norādītās lietojumprogrammas, iespējams, izraisa pārlūka Chrome nepareizu darbību.}other{Tālāk norādītās lietojumprogrammas, iespējams, izraisa pārlūka Chrome nepareizu darbību.}}</translation>
 <translation id="7303281435234579599">Hmm... Iestatot demonstrācijas režīmu, radās problēma.</translation>
 <translation id="7303900363563182677">Šajā vietnē ir bloķēta starpliktuvē kopētā teksta un attēlu skatīšana.</translation>
+<translation id="7304030187361489308">Augsts</translation>
 <translation id="7305123176580523628">USB printeris pievienots</translation>
 <translation id="730515362922783851">apmainīties datiem ar jebkuru ierīci lokālajā tīklā vai internetā</translation>
 <translation id="7306521477691455105">Atveriet iestatījumus, lai izveidotu ierīces <ph name="USB_DEVICE_NAME" /> savienojumu ar <ph name="USB_VM_NAME" />.</translation>
diff --git a/chrome/app/resources/generated_resources_mk.xtb b/chrome/app/resources/generated_resources_mk.xtb
index 5508637..d8e5330 100644
--- a/chrome/app/resources/generated_resources_mk.xtb
+++ b/chrome/app/resources/generated_resources_mk.xtb
@@ -202,7 +202,6 @@
 <translation id="1221825588892235038">Само избор</translation>
 <translation id="1223484782328004593"><ph name="APP_NAME" /> бара лиценца</translation>
 <translation id="1223853788495130632">Администраторот препорачува специфична вредност за оваа поставка.</translation>
-<translation id="1224275271335624810">Најбрзо</translation>
 <translation id="1225177025209879837">Се обработува барање...</translation>
 <translation id="1227507814927581609">Автентикацијата не успеа при поврзување со „<ph name="DEVICE_NAME" />“.</translation>
 <translation id="1230417814058465809">Вклучена е „Стандардната заштита“. За уште поголема безбедност, користете ја „Подобрената заштита“.</translation>
@@ -598,7 +597,6 @@
 <translation id="1668435968811469751">Регистрирајте рачно</translation>
 <translation id="1668979692599483141">Дознајте повеќе за предлозите</translation>
 <translation id="1670399744444387456">Основно</translation>
-<translation id="167160931442925455">Најгласно</translation>
 <translation id="1673137583248014546"><ph name="URL" /> сака да ја види марката и моделот на вашиот безбедносен клуч</translation>
 <translation id="1677306805708094828">Не може да се додаде <ph name="EXTENSION_TYPE_PARAMETER" /></translation>
 <translation id="1677472565718498478">Уште <ph name="TIME" /></translation>
@@ -919,7 +917,6 @@
 <translation id="2046702855113914483">Рамен</translation>
 <translation id="204706822916043810">Се проверува виртуелната машина</translation>
 <translation id="2048182445208425546">Пристап до вашиот мрежен сообраќај</translation>
-<translation id="2048243703055695889">Поставките за „Споделување во близина“ за уредот на <ph name="USER_EMAIL" />, „<ph name="DEVICE_NAME" />“.</translation>
 <translation id="2048653237708779538">Дејството не е достапно</translation>
 <translation id="204914487372604757">Креирај кратенка</translation>
 <translation id="2050339315714019657">Портрет</translation>
@@ -1104,7 +1101,6 @@
 <translation id="2262477216570151239">Доцнење пред повторување</translation>
 <translation id="2263189956353037928">Одјавете се и најавете се повторно</translation>
 <translation id="2263371730707937087">Брзина на освежување на екранот</translation>
-<translation id="2263497240924215535">(Оневозможен)</translation>
 <translation id="22665427234727190">Прашувај кога некој сајт сака да пристапи до Bluetooth-уредите (препорачано)</translation>
 <translation id="2266957463645820432">IPP преку USB (IPPUSB)</translation>
 <translation id="2270450558902169558">Разменете податоци со кој било уред во доменот <ph name="DOMAIN" /></translation>
@@ -2289,7 +2285,6 @@
 <translation id="3674840410592648165">Сајтовите може да инсталираат ракувачи со плаќања (се препорачува)</translation>
 <translation id="367645871420407123">оставете го празно доколку сакате да поставите основна лозинка на стандардната вредност на тест-сликата</translation>
 <translation id="3677106374019847299">Внесете приспособен оператор</translation>
-<translation id="3677657024345889897">Најтивко</translation>
 <translation id="3677911431265050325">Побарај мобилна верзија на сајтот</translation>
 <translation id="3677959414150797585">Вклучува апликации, веб-страници и друго. Статистикa за подобрување на предлозите се испраќа само ако сте одбрале споделување на податоците за користење.</translation>
 <translation id="3678156199662914018">Наставка: <ph name="EXTENSION_NAME" /></translation>
@@ -2478,7 +2473,6 @@
 <translation id="3867944738977021751">Полиња на сертификат</translation>
 <translation id="3869917919960562512">Погрешен индекс.</translation>
 <translation id="3870931306085184145">Нема зачувани лозинки за <ph name="DOMAIN" /></translation>
-<translation id="3871092408932389764">Најнизок</translation>
 <translation id="3871350334636688135">После 24 часа, вашиот администратор ќе изврши еднократно ажурирање што ќе ги избрише локалните податоци кога ќе го рестартирате уредот. Зачувајте ги сите потребни локални податоци во просторот во облакот во рок од 24 часа.</translation>
 <translation id="3872220884670338524">Повеќе дејства, зачувана сметка за <ph name="USERNAME" /> на <ph name="DOMAIN" /></translation>
 <translation id="3872991219937722530">Ослободете простор на дискот или уредот веќе нема да реагира.</translation>
@@ -4235,7 +4229,6 @@
 <translation id="6025215716629925253">Следи стог</translation>
 <translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> - поврзан е USB-уред</translation>
 <translation id="6028117231645531007">Додај отпечаток</translation>
-<translation id="6029587122245504742">Најбавно</translation>
 <translation id="6029594605736587274">блокираше <ph name="PERMISSION" /></translation>
 <translation id="6031600495088157824">Опции за внесување во алатникот</translation>
 <translation id="6032715498678347852">Кликнете на екстензијата за да ѝ дадете пристап до сајтов.</translation>
@@ -4529,7 +4522,6 @@
 <translation id="6349101878882523185">Инсталирај <ph name="APP_NAME" /></translation>
 <translation id="6349170655202535379">Синхронизацијата не функционира. Обидете се да се одјавите и да се најавите повторно.</translation>
 <translation id="6351063337294363751">Од ова мени може да ги исчистите податоците од прелистувањето</translation>
-<translation id="6352773953037195952">Највисок</translation>
 <translation id="6354918092619878358">SECG елиптична крива secp256r1 (наречена ANSI X9.62 prime256v1, NIST P-256)</translation>
 <translation id="635609604405270300">Чувајте го уредот вклучен</translation>
 <translation id="63566973648609420">Само лицата што ја знаат вашата лозинка може да ги прочитаат шифрираните податоци. Лозинката не се испраќа до Google ниту пак се складира. Ако ја заборавите, ќе треба да ја <ph name="BEGIN_LINK" />ресетирате синхронизацијата<ph name="END_LINK" />.</translation>
@@ -5294,6 +5286,7 @@
 <translation id="730289542559375723">{NUM_APPLICATIONS,plural, =1{Апликацијава може да го спречи Chrome да работи правилно.}one{Апликацииве може да го спречат Chrome да работи правилно.}other{Апликацииве може да го спречат Chrome да работи правилно.}}</translation>
 <translation id="7303281435234579599">Упс! Нешто тргна наопаку при поставување на демо-режимот.</translation>
 <translation id="7303900363563182677">На сајтов му е блокиран пристапот за гледање текст и слики копирани во привремената меморија</translation>
+<translation id="7304030187361489308">Висок</translation>
 <translation id="7305123176580523628">Поврзан е USB-печатач</translation>
 <translation id="730515362922783851">Разменете податоци со кој било уред на локалната мрежа или интернет</translation>
 <translation id="7306521477691455105">Отворете „Поставки“ и поврзете го уредот <ph name="USB_DEVICE_NAME" /> со <ph name="USB_VM_NAME" /></translation>
diff --git a/chrome/app/resources/generated_resources_ml.xtb b/chrome/app/resources/generated_resources_ml.xtb
index 23524ee..1eb4896 100644
--- a/chrome/app/resources/generated_resources_ml.xtb
+++ b/chrome/app/resources/generated_resources_ml.xtb
@@ -202,7 +202,6 @@
 <translation id="1221825588892235038">തിരഞ്ഞെടുത്തവ മാത്രം</translation>
 <translation id="1223484782328004593"><ph name="APP_NAME" />-ന് ലൈസൻസ് ആവശ്യമാണ്</translation>
 <translation id="1223853788495130632">നിങ്ങളുടെ അഡ്‌മിനിസ്‌ട്രേറ്റർ ഈ ക്രമീകരണത്തിനായി ഒരു നിർദ്ദിഷ്ട മൂല്യം ശുപാർശ ചെയ്യുന്നു.</translation>
-<translation id="1224275271335624810">ഏറ്റവും വേഗതയുള്ളത്</translation>
 <translation id="1225177025209879837">അഭ്യർത്ഥന പ്രോസസ് ചെയ്യുന്നു...</translation>
 <translation id="1227507814927581609">"<ph name="DEVICE_NAME" />" എന്നതിലേക്ക് കണക്റ്റ് ചെയ്യുമ്പോൾ പരിശോധിച്ചുറപ്പിക്കൽ പരാജയപ്പെട്ടു.</translation>
 <translation id="1230417814058465809">സാധാരണ പരിരക്ഷ ഓണാക്കിയിരിക്കുന്നു. കൂടുതൽ സുരക്ഷയ്ക്ക്, മെച്ചപ്പെടുത്തിയ പരിരക്ഷ ഉപയോഗിക്കുക.</translation>
@@ -595,7 +594,6 @@
 <translation id="1668435968811469751">നേരിട്ട് എൻറോൾ ചെയ്യുക</translation>
 <translation id="1668979692599483141">നിർദ്ദേശങ്ങളെക്കുറിച്ച് അറിയുക</translation>
 <translation id="1670399744444387456">അടിസ്ഥാനം</translation>
-<translation id="167160931442925455">ഏറ്റവും ശബ്‌ദതീവ്രത</translation>
 <translation id="1673137583248014546">നിങ്ങളുടെ സുരക്ഷാ കീയുടെ നിർമ്മാണവും മോഡലും കാണാൻ <ph name="URL" /> ആഗ്രഹിക്കുന്നു</translation>
 <translation id="1677306805708094828"><ph name="EXTENSION_TYPE_PARAMETER" /> എന്നത് ചേർക്കാനാവില്ല</translation>
 <translation id="1677472565718498478"><ph name="TIME" /> ശേഷിക്കുന്നു</translation>
@@ -916,7 +914,6 @@
 <translation id="2046702855113914483">റാമെൻ</translation>
 <translation id="204706822916043810">വെർച്വൽ മെഷീൻ പരിശോധിക്കുന്നു</translation>
 <translation id="2048182445208425546">നിങ്ങളുടെ നെറ്റ്‌വർക്ക് ട്രാഫിക്ക് ആക്‌സസ് ചെയ്യുക</translation>
-<translation id="2048243703055695889"><ph name="USER_EMAIL" /> -ന്റെ ഉപകരണമായ '<ph name="DEVICE_NAME" />' എന്നതിന്റെ 'സമീപമുള്ള പങ്കിടൽ' ക്രമീകരണം.</translation>
 <translation id="2048653237708779538">പ്രവർത്തനം ലഭ്യമല്ല</translation>
 <translation id="204914487372604757">കുറുക്കുവഴി സൃഷ്ടിക്കുക</translation>
 <translation id="2050339315714019657">പോർട്രെയ്റ്റ്</translation>
@@ -1101,7 +1098,6 @@
 <translation id="2262477216570151239">ആവർത്തിക്കുന്നതിന് മുമ്പുള്ള സമയം</translation>
 <translation id="2263189956353037928">സൈൻ ഔട്ട് ചെ‌യ്‌ത് വീണ്ടും സൈൻ ഇൻ ചെയ്യുക</translation>
 <translation id="2263371730707937087">സ്‌ക്രീൻ പുതുക്കൽ നിരക്ക്</translation>
-<translation id="2263497240924215535">(അപ്രാപ്‌തമാക്കി)</translation>
 <translation id="22665427234727190">Bluetooth ഉപകരണങ്ങൾ ആക്‌സസ് ചെയ്യാൻ ഒരു സൈറ്റ് താൽപ്പര്യപ്പെടുമ്പോൾ ചോദിക്കുക (ശുപാർശ ചെയ്യുന്നു)</translation>
 <translation id="2266957463645820432">USB (IPPUSB) വഴി IPP</translation>
 <translation id="2270450558902169558"><ph name="DOMAIN" /> എന്ന ഡൊമെയ്‌നിലുള്ള ഏത് ഉപകരണം ഉപയോഗിച്ചും ഡാറ്റ എക്‌സ്‌ചേഞ്ച് ചെയ്യുക</translation>
@@ -2286,7 +2282,6 @@
 <translation id="3674840410592648165">സൈറ്റുകൾക്ക് പേയ്‌മെന്റ് ഹാൻഡ്‌ലറുകൾ ഇൻസ്‌റ്റാൾ ചെയ്യാം (നിർദ്ദേശിക്കുന്നത്)</translation>
 <translation id="367645871420407123">പരീക്ഷണ ചിത്ര മൂല്യത്തിലേക്ക് ഡീഫോൾട്ട് റൂട്ട് പാസ്‌വേഡ് സജ്ജീകരിക്കണമെങ്കിൽ ശൂന്യമായിടുക</translation>
 <translation id="3677106374019847299">ഇഷ്ടാനുസൃത ദാതാവിനെ നൽകുക</translation>
-<translation id="3677657024345889897">തീരെ ശബ്ജം കുറഞ്ഞ</translation>
 <translation id="3677911431265050325">മൊബൈൽ സൈറ്റ് അഭ്യർത്ഥിക്കുക</translation>
 <translation id="3677959414150797585">ആപ്പുകൾ, വെബ്പേജുകൾ തുടങ്ങിയവ ഉൾപ്പെടുന്നു. ഉപയോഗ ഡാറ്റ പങ്കിടാൻ നിങ്ങൾ തിരഞ്ഞെടുത്തിട്ടുണ്ടെങ്കിൽ മാത്രം, നിർദ്ദേശങ്ങൾ മെച്ചപ്പെടുത്താനായി സ്ഥിതിവിവരക്കണക്കുകൾ അയയ്ക്കുന്നു.</translation>
 <translation id="3678156199662914018">വിപുലീകരണം: <ph name="EXTENSION_NAME" /></translation>
@@ -2475,7 +2470,6 @@
 <translation id="3867944738977021751">സര്‍‌ട്ടിഫിക്കറ്റ് ഫീല്‍‌ഡുകള്‍‌</translation>
 <translation id="3869917919960562512">തെറ്റായ സൂചിക.</translation>
 <translation id="3870931306085184145"><ph name="DOMAIN" /> ഡൊമെയ്‌നിന് സംരക്ഷിച്ച പാസ്‌വേഡുകൾ ഇല്ല</translation>
-<translation id="3871092408932389764">ഏറ്റവും കുറഞ്ഞത്</translation>
 <translation id="3871350334636688135">24 മണിക്കൂറിന് ശേഷം, നിങ്ങളുടെ ഉപകരണം റീസ്‌റ്റാർട്ട് ചെയ്യുമ്പോൾ ലോക്കൽ ഡാറ്റ ഇല്ലാതാക്കുന്ന ഒരു ഒറ്റത്തവണ അപ്‌ഡേറ്റ് നിങ്ങളുടെ അഡ്‌മിൻ നിർവ്വഹിക്കും. നിങ്ങൾക്ക് cloud storage ചെയ്യേണ്ട എല്ലാ ലോക്കൽ ഡാറ്റയും 24 മണിക്കൂറിനുള്ളിൽ സംരക്ഷിക്കുക.</translation>
 <translation id="3872220884670338524"><ph name="DOMAIN" /> ഡൊമെയ്‌നിലെ <ph name="USERNAME" /> എന്ന ഉപയോക്താവിന്‍റെ സംരക്ഷിച്ച അക്കൗണ്ടിനായി കൂടുതൽ പ്രവർത്തനങ്ങൾ</translation>
 <translation id="3872991219937722530">ഡിസ്‌ക്കിൽ ഇടം സൃഷ്‌ടിച്ചില്ലെങ്കിൽ ഉപകരണം പ്രതികരിക്കില്ല.</translation>
@@ -4232,7 +4226,6 @@
 <translation id="6025215716629925253">സ്റ്റാക്ക് ട്രെയ്സ്</translation>
 <translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> - USB ഉപകരണം കണക്‌റ്റ് ചെയ്‌തു</translation>
 <translation id="6028117231645531007">ഫിംഗർപ്രിന്റ് ചേർക്കുക</translation>
-<translation id="6029587122245504742">ഏറ്റവും വേഗത ‌കുറഞ്ഞത്</translation>
 <translation id="6029594605736587274"><ph name="PERMISSION" /> ബ്ലോക്ക് ചെയ്തിരിക്കുന്നു</translation>
 <translation id="6031600495088157824">ടൂൾബാറിലെ ഇൻപുട്ട് ഓപ്‌ഷനുകൾ</translation>
 <translation id="6032715498678347852">വിപുലീകരണത്തിന് ഈ സൈറ്റിലേക്ക് ആക്സസ് നൽകാൻ ഇത് ക്ലിക്ക് ചെയ്യുക.</translation>
@@ -4527,7 +4520,6 @@
 <translation id="6349101878882523185"><ph name="APP_NAME" /> ഇൻസ്‌റ്റാൾ ചെയ്യുക</translation>
 <translation id="6349170655202535379">സമന്വയം പ്രവർത്തിക്കുന്നില്ല. സൈൻ ഔട്ട്‌ ചെയ്‌ത് വീണ്ടും സൈൻ ഇൻ ചെയ്യുന്നത് പരീക്ഷിക്കൂ.</translation>
 <translation id="6351063337294363751">നിങ്ങൾക്ക് ഈ മെനുവിൽ നിന്ന് ബ്രൗസിംഗ് ഡാറ്റ മായ്‌ക്കാനാവും</translation>
-<translation id="6352773953037195952">ഏറ്റവും ഉയർന്നത്</translation>
 <translation id="6354918092619878358">SECG എലിപ്‌റ്റിക്‌ കർവ്‌ secp256r1 (ANSI X9.62 prime256v1, NIST P-256 എന്നും അറിയപ്പെടുന്നു)</translation>
 <translation id="635609604405270300">ഉപകരണം ഓഫാക്കരുത്</translation>
 <translation id="63566973648609420">നിങ്ങളുടെ പാസ്‌ഫ്രെയ്‌സുള്ള ഒരാൾക്ക് മാത്രമേ എൻക്രിപ്‌റ്റ് ചെയ്‌ത ഡാറ്റ വായിക്കാനാവൂ. Google-ലേക്ക് പാസ്‌ഫ്രെയ്‌സ് അയയ്‌ക്കുകയോ Google അത് സൂക്ഷിക്കുകയോ ചെയ്യില്ല. പാസ്‌ഫ്രെയ്‌സ് മറന്നുപോയെങ്കിലോ ഈ ക്രമീകരണം മാറ്റണമെങ്കിലോ നിങ്ങൾ <ph name="BEGIN_LINK" />സമന്വയിപ്പിക്കൽ റീസെറ്റ് ചെയ്യേണ്ടതുണ്ട്<ph name="END_LINK" />.</translation>
@@ -5292,6 +5284,7 @@
 <translation id="730289542559375723">{NUM_APPLICATIONS,plural, =1{ശരിയായി പ്രവർത്തിക്കുന്നതിൽ നിന്ന് Chrome-നെ ഈ ആപ്പ് തടഞ്ഞേക്കാം.}other{ശരിയായി പ്രവർത്തിക്കുന്നതിൽ നിന്ന് Chrome-നെ ഈ ആപ്പുകൾ തടഞ്ഞേക്കാം.}}</translation>
 <translation id="7303281435234579599">ക്ഷമിക്കണം! ഡെമോ മോഡ് സജ്ജീകരിക്കുമ്പോൾ എന്തോ കുഴപ്പം സംഭവിച്ചു.</translation>
 <translation id="7303900363563182677">ക്ലിപ്പ്‌ബോർഡിലേക്ക് പകർത്തിയ ടെക്‌സ്‌റ്റും ചിത്രങ്ങളും കാണുന്നതിൽ നിന്ന് ഈ സൈറ്റിനെ ബ്ലോക്ക് ചെയ്തു</translation>
+<translation id="7304030187361489308">ഉയർന്നത്</translation>
 <translation id="7305123176580523628">USB പ്രിൻ്റർ കണക്‌റ്റ് ചെയ്‌തു</translation>
 <translation id="730515362922783851">ഏതു ഉപകരണം ഉപയോഗിച്ചും പ്രാദേശിക നെറ്റ്‌വർക്കിലോ ഇന്റർനെറ്റിലോ ഡാറ്റ എക്‌സ്‌ചേഞ്ച് ചെയ്യുക</translation>
 <translation id="7306521477691455105"><ph name="USB_DEVICE_NAME" />, <ph name="USB_VM_NAME" /> എന്നതിലേക്ക് കണക്റ്റ് ചെയ്യാൻ ക്രമീകരണം തുറക്കുക</translation>
diff --git a/chrome/app/resources/generated_resources_mn.xtb b/chrome/app/resources/generated_resources_mn.xtb
index 579d2bf..375150b 100644
--- a/chrome/app/resources/generated_resources_mn.xtb
+++ b/chrome/app/resources/generated_resources_mn.xtb
@@ -202,7 +202,6 @@
 <translation id="1221825588892235038">Зөвхөн сонгогдсон</translation>
 <translation id="1223484782328004593"><ph name="APP_NAME" /> лиценз шаарддаг</translation>
 <translation id="1223853788495130632">Таны администратор-аас энэ тохиргоо хийх тодорхой утгыг санал болгож байна.</translation>
-<translation id="1224275271335624810">Хамгийн хурдан</translation>
 <translation id="1225177025209879837">Хүсэлтийг боловсруулж байна...</translation>
 <translation id="1227507814927581609">"<ph name="DEVICE_NAME" />" руу холбогдож байх үед таниулах ажиллагаа амжилтгүй боллоо.</translation>
 <translation id="1230417814058465809">Стандарт хамгаалалт асаалттай байна. Аюулгүй байдлаа улам нэмэгдүүлэхийг хүсвэл сайжруулсан хамгаалалтыг ашиглаарай.</translation>
@@ -594,7 +593,6 @@
 <translation id="1668435968811469751">Гар аргаар бүртгүүлэх</translation>
 <translation id="1668979692599483141">Зөвлөмжийн талаар судлах</translation>
 <translation id="1670399744444387456">Үндсэн</translation>
-<translation id="167160931442925455">Хамгийн чанга</translation>
 <translation id="1673137583248014546"><ph name="URL" /> таны Аюулгүй байдлын түлхүүрийн бүтэц болон загварыг харах хүсэлтэй байна</translation>
 <translation id="1677306805708094828"><ph name="EXTENSION_TYPE_PARAMETER" />-г нэмэх боломжгүй байна</translation>
 <translation id="1677472565718498478"><ph name="TIME" /> үлдсэн</translation>
@@ -915,7 +913,6 @@
 <translation id="2046702855113914483">Рамен</translation>
 <translation id="204706822916043810">Виртуал машиныг шалгаж байна</translation>
 <translation id="2048182445208425546">Сүлжээнийхээ ачааллагдсан мэдээлэл рүү нэвтэр</translation>
-<translation id="2048243703055695889"><ph name="USER_EMAIL" />-н '<ph name="DEVICE_NAME" />' төхөөрөмжийн Ойролцоо хуваалцах тохиргоо.</translation>
 <translation id="2048653237708779538">Үйлдэл боломжгүй байна</translation>
 <translation id="204914487372604757">Богино холболт үүсгэх</translation>
 <translation id="2050339315714019657">Хөрөг зураг</translation>
@@ -1100,7 +1097,6 @@
 <translation id="2262477216570151239">Давтахаас өмнөх хоцролт</translation>
 <translation id="2263189956353037928">Гараад, буцаж нэвтрэх</translation>
 <translation id="2263371730707937087">Дэлгэцийг сэргээх хурд</translation>
-<translation id="2263497240924215535">(Идэвхгүй болгосон байна)</translation>
 <translation id="22665427234727190">Сайт Bluetooth төхөөрөмжүүдэд хандах хүсэлтэй үед асуух (санал болгосон)</translation>
 <translation id="2266957463645820432">USB дээрх IPP (IPPUSB)</translation>
 <translation id="2270450558902169558"><ph name="DOMAIN" /> домэйнд холбогдсон ямар ч төхөөрөмжийг ашиглан мэдээлэл солилцоорой</translation>
@@ -2284,7 +2280,6 @@
 <translation id="3674840410592648165">Сайтууд төлбөр хариуцагч суулгах боломжтой (санал болгосон)</translation>
 <translation id="367645871420407123">Хэрэв та тест зургийн өгөгдөлд үндсэн нууц үг тохируулахыг хүсвэл хоосон үлдээнэ үү</translation>
 <translation id="3677106374019847299">Захиалгат нийлүүлэгчийг оруулах</translation>
-<translation id="3677657024345889897">Хамгийн аяархан</translation>
 <translation id="3677911431265050325">Мобайл сайтын хүсэлт тавих</translation>
 <translation id="3677959414150797585">Апп, вэб хуудас болон бусад зүйлийг багтаадаг. Та ашиглалтын өгөгдлийг хуваалцахыг сонгосон тохиолдолд л зөвлөмжүүдийг сайжруулахын тулд статистик илгээдэг.</translation>
 <translation id="3678156199662914018">Өргөтгөл: <ph name="EXTENSION_NAME" /></translation>
@@ -2473,7 +2468,6 @@
 <translation id="3867944738977021751">Гэрчилгээний талбарууд</translation>
 <translation id="3869917919960562512">Буруу индекс.</translation>
 <translation id="3870931306085184145"><ph name="DOMAIN" />-д хадгалсан нууц үг алга</translation>
-<translation id="3871092408932389764">Хамгийн доод</translation>
 <translation id="3871350334636688135">Таны админ 24 цагийн дараа таныг төхөөрөмжөө дахин эхлүүлэх үед дотоод өгөгдлийг устгах нэг удаагийн шинэчлэлт хийнэ. Та хэрэгтэй дотоод өгөгдлөө үүлэн хадгалах санд 24 цагийн дотор хадгална уу.</translation>
 <translation id="3872220884670338524"><ph name="USERNAME" />-н <ph name="DOMAIN" />-д хадгалсан бүртгэлийн бусад үйлдэл</translation>
 <translation id="3872991219937722530">Дискний багтаамжийг нэмэгдүүлнэ үү. Ингээгүй тохиолдолд төхөөрөмж хариу үзүүлэхээ болино.</translation>
@@ -4229,7 +4223,6 @@
 <translation id="6025215716629925253">Stack Trace</translation>
 <translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> - USB төхөөрөмжийг холбосон</translation>
 <translation id="6028117231645531007">Хурууны хээ нэмэх</translation>
-<translation id="6029587122245504742">Хамгийн удаан</translation>
 <translation id="6029594605736587274"><ph name="PERMISSION" />-г блоклосон</translation>
 <translation id="6031600495088157824">Самбар дээрх оролтын сонголт</translation>
 <translation id="6032715498678347852">Өргөтгөлд энэ сайтад хандах эрхийг олгохын тулд үүнийг товшино уу.</translation>
@@ -4523,7 +4516,6 @@
 <translation id="6349101878882523185"><ph name="APP_NAME" />-г суулгах</translation>
 <translation id="6349170655202535379">Синк ажиллахгүй байна. Гараад, дахин нэвтэрнэ үү.</translation>
 <translation id="6351063337294363751">Та энэ цэснээс хайлтын өгөгдлөө устгах боломжтой</translation>
-<translation id="6352773953037195952">Хамгийн дээд</translation>
 <translation id="6354918092619878358">SECG зууван муруй secp256r1 (aka ANSI X9.62 prime256v1, NIST P-256)</translation>
 <translation id="635609604405270300">Төхөөрөмжийг асаалттай хэвээр байлгаарай</translation>
 <translation id="63566973648609420">Зөвхөн таны нэвтрэх үгийг мэддэг хүн л таны шифрлэсэн өгөгдлийг унших боломжтой. Нэвтрэх үгийг Google-д илгээх болон хадгалахгүй. Хэрэв та нэвтрэх үгээ мартсан, эсвэл тохиргоог өөрчлөх бол <ph name="BEGIN_LINK" />синкийг дахин тохируулах<ph name="END_LINK" /> шаардлагатай.</translation>
@@ -5288,6 +5280,7 @@
 <translation id="730289542559375723">{NUM_APPLICATIONS,plural, =1{Энэ апп Chrome-г хэвийн ажиллахад саад болж байж болзошгүй.}other{Эдгээр апп Chrome-г хэвийн ажиллахад саад болж байж болзошгүй.}}</translation>
 <translation id="7303281435234579599">Уучлаарай, демо горимыг тохируулах явцад алдаа гарлаа.</translation>
 <translation id="7303900363563182677">Энэ сайтыг түр санах ойд хуулсан текст, зураг харахыг хориглосон</translation>
+<translation id="7304030187361489308">Дээд</translation>
 <translation id="7305123176580523628">USB хэвлэгч холбогдсон байна</translation>
 <translation id="730515362922783851">Суурин сүлжээ болон интернэтээр ямар ч төхөөрөмж ашиглан мэдээлэл солилцоорой</translation>
 <translation id="7306521477691455105"><ph name="USB_DEVICE_NAME" />-г <ph name="USB_VM_NAME" />-д холбохын тулд Тохиргоог нээнэ үү</translation>
diff --git a/chrome/app/resources/generated_resources_mr.xtb b/chrome/app/resources/generated_resources_mr.xtb
index f3a6552..bf9cca2 100644
--- a/chrome/app/resources/generated_resources_mr.xtb
+++ b/chrome/app/resources/generated_resources_mr.xtb
@@ -202,7 +202,6 @@
 <translation id="1221825588892235038">केवळ निवड</translation>
 <translation id="1223484782328004593"><ph name="APP_NAME" /> ला परवान्याची आवश्यकता आहे</translation>
 <translation id="1223853788495130632">या सेटिंगसाठी तुमचा ॲडमिनिस्ट्रेटर विशिष्‍ट मूल्याची शिफारस करतो.</translation>
-<translation id="1224275271335624810">सर्वात जलद</translation>
 <translation id="1225177025209879837">विनंतीवर प्रक्रिया करत आहे...</translation>
 <translation id="1227507814927581609">"<ph name="DEVICE_NAME" />" शी कनेक्ट करताना ऑथेंटिकेशन अयशस्वी झाले.</translation>
 <translation id="1230417814058465809">मानक संरक्षण सुरू आहे. आणखी सुरक्षेसाठी, वर्धित संरक्षण वापरा.</translation>
@@ -597,7 +596,6 @@
 <translation id="1668435968811469751">मॅन्युअली नोंदणी करा</translation>
 <translation id="1668979692599483141">सूचनांबद्दल जाणून घ्या</translation>
 <translation id="1670399744444387456">मूलभूत</translation>
-<translation id="167160931442925455">सर्वात मोठा आवाज</translation>
 <translation id="1673137583248014546"><ph name="URL" /> ला तुमच्या सिक्युरिटी कीची निर्मिती आणि मॉडेल पहायचा आहे</translation>
 <translation id="1677306805708094828"><ph name="EXTENSION_TYPE_PARAMETER" /> जोडू शकत नाही</translation>
 <translation id="1677472565718498478"><ph name="TIME" /> शिल्लक</translation>
@@ -918,7 +916,6 @@
 <translation id="2046702855113914483">रामेन</translation>
 <translation id="204706822916043810">व्हर्च्युअल मशीन तपासत आहे</translation>
 <translation id="2048182445208425546">तुमच्या नेटवर्क रहदारी ॲक्सेस करा</translation>
-<translation id="2048243703055695889"><ph name="USER_EMAIL" /> च्‍या '<ph name="DEVICE_NAME" />' या डिव्‍हाइससाठी Nearby सह शेअरिंग ची सेटिंग्ज.</translation>
 <translation id="2048653237708779538">कृती उपलब्ध नाही</translation>
 <translation id="204914487372604757">शॉर्टकट तयार करा </translation>
 <translation id="2050339315714019657">पोर्ट्रेट</translation>
@@ -1103,7 +1100,6 @@
 <translation id="2262477216570151239">पुनरावृत्तीपूर्वी विलंब</translation>
 <translation id="2263189956353037928">साइन आउट करून परत साइन इन करा</translation>
 <translation id="2263371730707937087">स्क्रीन रिफ्रेश रेट</translation>
-<translation id="2263497240924215535">(अक्षम)</translation>
 <translation id="22665427234727190">साइटला ब्लूटूथ डिव्हाइस अ‍ॅक्सेस करायची असतील तेव्हा विचारा (शिफारस केलेले)</translation>
 <translation id="2266957463645820432">USB (IPPUSB) वर IPP</translation>
 <translation id="2270450558902169558"><ph name="DOMAIN" /> डोमेनमध्ये कोणत्याही डिव्हाइससह डेटा अदलाबदल करा</translation>
@@ -2288,7 +2284,6 @@
 <translation id="3674840410592648165">साइट पेमेंट हँडलर इंस्टॉल करू शकतात (शिफारस केलेले)</translation>
 <translation id="367645871420407123">तुम्ही डीफॉल्ट चाचणी इमेज मूल्यामध्ये मूळ पासवर्ड सेट करू इच्छित असल्यास रिक्त सोडा</translation>
 <translation id="3677106374019847299">कस्टम पुरवठादार एंटर करा</translation>
-<translation id="3677657024345889897">सर्वात शांत</translation>
 <translation id="3677911431265050325">मोबाइल साइटची विनंती करा</translation>
 <translation id="3677959414150797585">अ‍ॅप्स, वेबपेज आणि बऱ्याच गोष्टींचा समावेश आहे. तुम्ही जर वापर डेटा शेअर करण्याचे निवडले असेल तरच सूचनांमध्ये सुधारणा करण्यासाठी आकडेवारी पाठवते.</translation>
 <translation id="3678156199662914018">एक्स्टेंशनः <ph name="EXTENSION_NAME" /></translation>
@@ -2477,7 +2472,6 @@
 <translation id="3867944738977021751">सर्टिफिकेट फील्ड</translation>
 <translation id="3869917919960562512">चुकीची अनुक्रमणिका</translation>
 <translation id="3870931306085184145"><ph name="DOMAIN" /> साठी सेव्ह केलेले पासवर्ड नाहीत</translation>
-<translation id="3871092408932389764">सर्वात कमी</translation>
 <translation id="3871350334636688135">२४ तासानंतर, तुमचा अ‍ॅडमिनिस्ट्रेटर एक वेळ अपडेट करेल जो तुम्ही तुमचे डिव्हाइस रीस्टार्ट कराल तेव्हा तुमचा स्थानिक डेटा हटवेल. तुम्हाला क्लाउड स्टोरेजसाठी आवश्यक असलेला कोणताही स्थानिक डेटा २४ तासांच्या आत सेव्ह करा.</translation>
 <translation id="3872220884670338524">आणखी कृती, <ph name="USERNAME" /> साठीचे खाते <ph name="DOMAIN" /> वर सेव्ह केले</translation>
 <translation id="3872991219937722530">डिस्क स्थान मोकळे करा अन्यथा डिव्हाइस अप्रतिसादात्मक बनेल.</translation>
@@ -4233,7 +4227,6 @@
 <translation id="6025215716629925253">स्टॅक ट्रेस</translation>
 <translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> - USB डिव्हाइस कनेक्ट केले</translation>
 <translation id="6028117231645531007">फिंगरप्रिंट जोडा</translation>
-<translation id="6029587122245504742">सर्वात धीमे</translation>
 <translation id="6029594605736587274">ब्लॉक केलेली <ph name="PERMISSION" /></translation>
 <translation id="6031600495088157824">टूलबारमध्ये इनपुट पर्याय</translation>
 <translation id="6032715498678347852">या साइटला एक्स्टेंशन अ‍ॅक्सेस देण्यासाठी, त्यावर क्लिक करा.</translation>
@@ -4527,7 +4520,6 @@
 <translation id="6349101878882523185"><ph name="APP_NAME" /> इंस्टॉल करा</translation>
 <translation id="6349170655202535379">सिंक कार्य करत नाही. साइन आउट करून पुन्हा साइन इन करून पहा.</translation>
 <translation id="6351063337294363751">तुम्ही या मेनूमधून तुमचा ब्राउझिंग डेटा साफ करू शकता</translation>
-<translation id="6352773953037195952">सर्वोच्च</translation>
 <translation id="6354918092619878358">SECG एल्लिपटिक कर्व्ह secp256r1 (aka ANSI X9.62 prime256v1, NIST P-256)</translation>
 <translation id="635609604405270300">डिव्हाइस सुरू ठेवा</translation>
 <translation id="63566973648609420">फक्त तुमचा सांकेतिक पासफ्रेझ असलेली एखादी व्यक्ती तुमचा एंक्रिप्ट केलेला डेटा वाचू शकते. सांकेतिक पासफ्रेझ Google कडे पाठविला किंवा त्याद्वारे स्टोअर केला जात नाही.  तुमचा सांकेतिक पासफ्रेझ विसरल्यास किंवा हे सेटिंग बदलू इच्छित असल्यास, तुम्हाला <ph name="BEGIN_LINK" />सिंक रीसेट करण्याची आवश्यकता असेल<ph name="END_LINK" />.</translation>
@@ -5292,6 +5284,7 @@
 <translation id="730289542559375723">{NUM_APPLICATIONS,plural, =1{हे अ‍ॅप्लिकेशन Chrome ला योग्यरीत्या कार्य करण्यापासून रोखू शकते.}other{हे अ‍ॅप्लिकेशन Chrome ला योग्यरीत्या कार्य करण्यापासून रोखू शकते.}}</translation>
 <translation id="7303281435234579599">अरेरे! डेमो मोड सेट करताना काहीतरी चूक झाली.</translation>
 <translation id="7303900363563182677">या साइटला क्लिपबोर्डवर कॉपी केलेला मजकूर आणि इमेज पाहण्यापासून ब्लॉक केले आहे</translation>
+<translation id="7304030187361489308">उच्च</translation>
 <translation id="7305123176580523628">USB प्रिंटर कनेक्ट केला आहे</translation>
 <translation id="730515362922783851">स्थानिक नेटवर्क किंवा इंटरनेटवरील कोणत्याही डिव्हाइससह डेटा अदलाबदल करा</translation>
 <translation id="7306521477691455105"><ph name="USB_DEVICE_NAME" /> ला <ph name="USB_VM_NAME" /> शी कनेक्ट करण्यासाठी सेटिंग्ज उघडा</translation>
diff --git a/chrome/app/resources/generated_resources_ms.xtb b/chrome/app/resources/generated_resources_ms.xtb
index aac9990..10f65ad 100644
--- a/chrome/app/resources/generated_resources_ms.xtb
+++ b/chrome/app/resources/generated_resources_ms.xtb
@@ -202,7 +202,6 @@
 <translation id="1221825588892235038">Pemilihan sahaja</translation>
 <translation id="1223484782328004593"><ph name="APP_NAME" /> memerlukan lesen</translation>
 <translation id="1223853788495130632">Pentadbir anda mencadangkan nilai khusus untuk tetapan ini.</translation>
-<translation id="1224275271335624810">Terpantas</translation>
 <translation id="1225177025209879837">Memproses permintaan...</translation>
 <translation id="1227507814927581609">Pengesahan gagal semasa menyambung ke "<ph name="DEVICE_NAME" />".</translation>
 <translation id="1230417814058465809">Perlindungan standard dihidupkan. Untuk mendapatkan keselamatan tambahan, gunakan perlindungan dipertingkat.</translation>
@@ -598,7 +597,6 @@
 <translation id="1668435968811469751">Daftar secara manual</translation>
 <translation id="1668979692599483141">Ketahui tentang cadangan</translation>
 <translation id="1670399744444387456">Asas</translation>
-<translation id="167160931442925455">Paling lantang</translation>
 <translation id="1673137583248014546"><ph name="URL" /> ingin melihat jenama dan model Kunci Keselamatan anda</translation>
 <translation id="1677306805708094828">Tidak dapat menambah <ph name="EXTENSION_TYPE_PARAMETER" /></translation>
 <translation id="1677472565718498478">Berbaki <ph name="TIME" /></translation>
@@ -919,7 +917,6 @@
 <translation id="2046702855113914483">Ramen</translation>
 <translation id="204706822916043810">Menyemak mesin maya</translation>
 <translation id="2048182445208425546">Akses trafik rangkaian anda</translation>
-<translation id="2048243703055695889">Tetapan Kongsi Berdekatan untuk peranti <ph name="USER_EMAIL" />, '<ph name="DEVICE_NAME" />'.</translation>
 <translation id="2048653237708779538">Tindakan tidak tersedia</translation>
 <translation id="204914487372604757">Cipta pintasan</translation>
 <translation id="2050339315714019657">Potret</translation>
@@ -1104,7 +1101,6 @@
 <translation id="2262477216570151239">Lengah sebelum mengulang</translation>
 <translation id="2263189956353037928">Log keluar &amp; log masuk semula</translation>
 <translation id="2263371730707937087">Kadar muat semula skrin</translation>
-<translation id="2263497240924215535">(Dilumpuhkan)</translation>
 <translation id="22665427234727190">Tanya apabila tapak mahu mengakses peranti Bluetooth (disyorkan)</translation>
 <translation id="2266957463645820432">IPP melalui USB (IPPUSB)</translation>
 <translation id="2270450558902169558">Bertukar data dengan mana-mana peranti dalam domain <ph name="DOMAIN" /></translation>
@@ -2289,7 +2285,6 @@
 <translation id="3674840410592648165">Tapak boleh memasang pengendali pembayaran (disyorkan)</translation>
 <translation id="367645871420407123">biarkan kosong jika anda ingin menetapkan kata laluan akar kepada nilai imej ujian lalai</translation>
 <translation id="3677106374019847299">Masukkan penyedia tersuai</translation>
-<translation id="3677657024345889897">Paling senyap</translation>
 <translation id="3677911431265050325">Minta tapak mudah alih</translation>
 <translation id="3677959414150797585">Termasuk apl, halaman web dan pelbagai lagi. Menghantar statistik untuk meningkatkan cadangan hanya sekiranya anda telah memilih untuk berkongsi data penggunaan.</translation>
 <translation id="3678156199662914018">Sambungan: <ph name="EXTENSION_NAME" /></translation>
@@ -2478,7 +2473,6 @@
 <translation id="3867944738977021751">Medan Sijil</translation>
 <translation id="3869917919960562512">Indeks salah.</translation>
 <translation id="3870931306085184145">Tiada kata laluan yang disimpan untuk <ph name="DOMAIN" /></translation>
-<translation id="3871092408932389764">Terendah</translation>
 <translation id="3871350334636688135">Selepas 24 jam, pentadbir anda akan melakukan kemas kini sekali yang akan memadamkan data setempat anda apabila anda memulakan semula peranti. Simpan sebarang data setempat yang anda perlukan ke storan awan dalam masa 24 jam.</translation>
 <translation id="3872220884670338524">Lagi tindakan, akaun disimpan untuk <ph name="USERNAME" /> di <ph name="DOMAIN" /></translation>
 <translation id="3872991219937722530">Kosongkan ruang cakera, jika tidak peranti akan menjadi tidak responsif.</translation>
@@ -4235,7 +4229,6 @@
 <translation id="6025215716629925253">Pengesanan Susunan</translation>
 <translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> - Peranti USB disambungkan</translation>
 <translation id="6028117231645531007">Tambahkan cap jari</translation>
-<translation id="6029587122245504742">Paling perlahan</translation>
 <translation id="6029594605736587274"><ph name="PERMISSION" /> disekat</translation>
 <translation id="6031600495088157824">Pilihan input dalam bar alat</translation>
 <translation id="6032715498678347852">Untuk memberikan sambungan akses ke tapak ini, klik sambungan itu.</translation>
@@ -4529,7 +4522,6 @@
 <translation id="6349101878882523185">Pasang <ph name="APP_NAME" /></translation>
 <translation id="6349170655202535379">Penyegerakan tidak berfungsi. Cuba log keluar dan log masuk semula.</translation>
 <translation id="6351063337294363751">Anda boleh mengosongkan data semakan imbas anda daripada menu ini</translation>
-<translation id="6352773953037195952">Tertinggi</translation>
 <translation id="6354918092619878358">Lengkung eliptik SECG secp256r1 (alias ANSI X9.62 prime256v1, NIST P-256)</translation>
 <translation id="635609604405270300">Sentiasa hidupkan peranti</translation>
 <translation id="63566973648609420">Hanya orang yang tahu ungkapan laluan anda boleh membaca data anda yang disulitkan. Ungkapan laluan tidak dihantar atau disimpan oleh Google. Jika anda terlupa ungkapan laluan atau ingin menukar tetapan ini, anda perlu <ph name="BEGIN_LINK" />menetapkan semula penyegerakan<ph name="END_LINK" />.</translation>
@@ -5294,6 +5286,7 @@
 <translation id="730289542559375723">{NUM_APPLICATIONS,plural, =1{Aplikasi ini boleh menghalang Chrome daripada berfungsi dengan betul.}other{Aplikasi ini boleh menghalang Chrome daripada berfungsi dengan betul.}}</translation>
 <translation id="7303281435234579599">Op! Kesilapan telah berlaku semasa menyediakan mod tunjuk cara.</translation>
 <translation id="7303900363563182677">Tapak ini telah disekat daripada melihat teks dan imej yang disalin ke papan keratan</translation>
+<translation id="7304030187361489308">Tinggi</translation>
 <translation id="7305123176580523628">Pencetak USB disambungkan</translation>
 <translation id="730515362922783851">Bertukar data dengan mana-mana peranti pada rangkaian tempatan atau internet</translation>
 <translation id="7306521477691455105">Buka tetapan untuk menyambungkan <ph name="USB_DEVICE_NAME" /> kepada <ph name="USB_VM_NAME" /></translation>
diff --git a/chrome/app/resources/generated_resources_my.xtb b/chrome/app/resources/generated_resources_my.xtb
index 06911416..df1d178 100644
--- a/chrome/app/resources/generated_resources_my.xtb
+++ b/chrome/app/resources/generated_resources_my.xtb
@@ -202,7 +202,6 @@
 <translation id="1221825588892235038">ရွေးရန် သာလျှင်</translation>
 <translation id="1223484782328004593"><ph name="APP_NAME" /> က လိုင်စင်လိုအပ်သည်</translation>
 <translation id="1223853788495130632">ဤဆက်တင်အတွက် သင့်ကြီးကြပ်သူသည် တိကျသည့် တန်ဖိုးအကြံပြုထားသည်။</translation>
-<translation id="1224275271335624810">အမြန်ဆုံး</translation>
 <translation id="1225177025209879837">တောင်းဆိုချက်ကို စီမံဆောင်ရွက်နေ...</translation>
 <translation id="1227507814927581609">"<ph name="DEVICE_NAME" />"သို့ ချိတ်ဆက်နေစဉ် အထောက်အထား စိစစ်မှု လုပ်မရခဲ့ပါ။</translation>
 <translation id="1230417814058465809">ပုံမှန်ကာကွယ်မှုကို ဖွင့်ထားသည်။ ထပ်ဆောင်းလုံခြုံရေးအတွက် အဆင့်မြင့်ကာကွယ်မှုကိုသုံးပါ။</translation>
@@ -599,7 +598,6 @@
 <translation id="1668435968811469751">ကိုယ်တိုင် စာရင်းသွင်းရန်</translation>
 <translation id="1668979692599483141">အကြံပြုချက်များအကြောင်း ပိုမိုလေ့လာပါ</translation>
 <translation id="1670399744444387456">အခြေခံ</translation>
-<translation id="167160931442925455">အသံအကျယ်ဆုံး</translation>
 <translation id="1673137583248014546"><ph name="URL" /> က သင့် 'လုံခြုံရေးကီး' ထုတ်လုပ်သူနှင့် မော်ဒယ်လ်ကို သိလိုပါသည်</translation>
 <translation id="1677306805708094828"><ph name="EXTENSION_TYPE_PARAMETER" /> ကို ထည့်၍မရပါ</translation>
 <translation id="1677472565718498478"><ph name="TIME" /> ကျန်ပါသည်</translation>
@@ -920,7 +918,6 @@
 <translation id="2046702855113914483">ခေါက်ဆွဲ</translation>
 <translation id="204706822916043810">ပကတိအသွင်စက်ကို စစ်ဆေးနေသည်</translation>
 <translation id="2048182445208425546">သင်၏ ကွန်ရက် အသုံးပြုမှုကို ရယူသုံးရန်</translation>
-<translation id="2048243703055695889"><ph name="USER_EMAIL" /> ၏စက် '<ph name="DEVICE_NAME" />' အတွက် 'အနီးတစ်ဝိုက် မျှဝေခြင်း' ဆက်တင်များ။</translation>
 <translation id="2048653237708779538">လုပ်ဆောင်ချက် မရနိုင်ပါ</translation>
 <translation id="204914487372604757">ဖြတ်လမ်း ဖန်တီးရန်</translation>
 <translation id="2050339315714019657">ဒေါင်လိုက်</translation>
@@ -1105,7 +1102,6 @@
 <translation id="2262477216570151239">ထပ်မလုပ်မီ ကြန့်ကြာချိန်</translation>
 <translation id="2263189956353037928">ထွက်ပြီး ပြန်လည်၍ လက်မှတ်ထိုးဝင်ရန်</translation>
 <translation id="2263371730707937087">ဖန်သားပြင် ပြန်လည်စတင်နှုန်း</translation>
-<translation id="2263497240924215535">(ပိတ်ထား)</translation>
 <translation id="22665427234727190">ဝဘ်ဆိုက်က ဘလူးတုသ်စက်များကို အသုံးပြုလိုသည့်အခါ ခွင့်တောင်းရန် (အကြံပြုထားသည်)</translation>
 <translation id="2266957463645820432">USB မှတစ်ဆင့် IPP (IPPUSB)</translation>
 <translation id="2270450558902169558">ဒိုမိန်း <ph name="DOMAIN" /> တွင် မည်သည့်စက်ကိရိယာဖြင့်မဆို ဒေတာများ အလဲအလှယ်ပြုရန်</translation>
@@ -2290,7 +2286,6 @@
 <translation id="3674840410592648165">ဝဘ်ဆိုက်များက ငွေပေးချေမှုစီမံသူများကို ထည့်သွင်းနိုင်သည် (အကြံပြုထားသည်)</translation>
 <translation id="367645871420407123">ရုပ်ပုံတန်ဖိုးအား မူလပုံစံစမ်းသပ်မှုတွင် root စကားဝှက် သတ်မှတ်လိုပါက ကွပ်လပ်အတိုင်းထားခဲ့ပါ</translation>
 <translation id="3677106374019847299">စိတ်ကြိုက် ပံ့ပိုးသူကို ထည့်ရန်</translation>
-<translation id="3677657024345889897">အတိုးဆုံး</translation>
 <translation id="3677911431265050325">မိုဘိုင်းဝဘ်ဆိုက်ကို တောင်းဆိုရန်</translation>
 <translation id="3677959414150797585">အက်ပ်၊ ဝဘ်စာမျက်နှာနှင့် အခြားအရာများ ပါဝင်သည်။ သုံးစွဲမှုဒေတာများကို မျှဝေရန် သင်ရွေးချယ်ထားမှသာ အကြံပြုချက်များ ပိုမိုကောင်းမွန်လာစေရန် ကိန်းဂဏန်းစာရင်းများ ပို့ပါမည်။</translation>
 <translation id="3678156199662914018">တိုးချဲ့မှု: <ph name="EXTENSION_NAME" /></translation>
@@ -2479,7 +2474,6 @@
 <translation id="3867944738977021751">လက်မှတ် အကွက်များ</translation>
 <translation id="3869917919960562512">အညွှန်း မှားနေ။</translation>
 <translation id="3870931306085184145"><ph name="DOMAIN" /> အတွက် သိမ်းထားသည့် စကားဝှက်များ မရှိပါ</translation>
-<translation id="3871092408932389764">အနိမ့်ဆုံး</translation>
 <translation id="3871350334636688135">၂၄ နာရီအကြာတွင် သင်၏စီမံခန့်ခွဲသူက ကိရိယာကိုပြန်စတင်သည့်အခါ သင့်စက်အတွင်း ဒေတာများကို ဖျက်ပစ်မည့် တစ်ကြိမ်သုံးအပ်ဒိတ်ကို ပြုလုပ်ပါမည်။ သင်လိုအပ်သည့် စက်အတွင်းဒေတာများကို ၂၄ နာရီအတွင်း cloud သိုလှောင်ခန်းသို့ သိမ်းပါ။</translation>
 <translation id="3872220884670338524">နောက်ထပ် လုပ်ဆောင်ချက်များ၊ <ph name="DOMAIN" /> ရှိ <ph name="USERNAME" /> အတွက် သိမ်းထားသည့်အကောင့်</translation>
 <translation id="3872991219937722530">သိုလှောင်ခန်းနေရာလွတ်ပြုလုပ်ပါ။ သို့မဟုတ်ပါက စက်ပစ္စည်း၏တုံ့ပြန်မှုနှေးကွေးလာပါလိမ့်မည်။</translation>
@@ -4234,7 +4228,6 @@
 <translation id="6025215716629925253">ထပ်စီမှု လမ်းကြောင်းလိုက်ရန်</translation>
 <translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> - USB စက်ပစ္စည်း ချိတ်ဆက်ထားသည်</translation>
 <translation id="6028117231645531007">လက်ဗွေထည့်ရန်</translation>
-<translation id="6029587122245504742">အနှေးဆုံး</translation>
 <translation id="6029594605736587274"><ph name="PERMISSION" /> ကို ပိတ်ထားသည်</translation>
 <translation id="6031600495088157824">ကိရိယာဘားရှိ ထည့်သွင်းမှု ရွေးစရာများ</translation>
 <translation id="6032715498678347852">ဤဝဘ်ဆိုက်သို့ ဝင်ကြည့်ခွင့်ပြုရန် နောက်ဆက်တွဲကို ကလစ်နှိပ်ပါ။</translation>
@@ -4529,7 +4522,6 @@
 <translation id="6349101878882523185"><ph name="APP_NAME" /> ထည့်သွင်းရန်</translation>
 <translation id="6349170655202535379">စင့်ခ်လုပ်၍ မရပါ။ ထွက်ပြီး ပြန်လည်၍ လက်မှတ်ထိုးဝင်ပါ။</translation>
 <translation id="6351063337294363751">သင်၏ ဖွင့်ကြည့်ထားသည့် မှတ်တမ်းဒေတာတို့ကို ဤမီနူးမှနေ၍ ရှင်းပစ်နိုင်ပါသည်</translation>
-<translation id="6352773953037195952">အမြင့်ဆုံး</translation>
 <translation id="6354918092619878358">SECG elliptic curve secp256r1 (aka ANSI X9.62 prime256v1, NIST P-256)</translation>
 <translation id="635609604405270300">ကိရိယာကို ဆက်ဖွင့်ထားပါ</translation>
 <translation id="63566973648609420">သင့်စကားဝှက်ရှိသူသာ သင်အသွင်ဝှက်ထားသည့် ဒေတာများကို ဖတ်နိုင်မည် ဖြစ်သည်။ စကားဝှက်ကို Google သို့ပို့ခြင်း သို့မဟုတ် သိမ်းဆည်းထားခြင်း မရှိပါ။ သင့်စကားဝှက်ကို မေ့သွားလျှင် သို့မဟုတ် ဤဆက်တင်ကို ပြောင်းလဲလိုလျှင် <ph name="BEGIN_LINK" />စင့်ခ်လုပ်ခြင်းကို ပြန်လည်သတ်မှတ်ပေးရန်<ph name="END_LINK" /> လိုအပ်ပါသည်။</translation>
@@ -5292,6 +5284,7 @@
 <translation id="730289542559375723">{NUM_APPLICATIONS,plural, =1{Chrome ကောင်းမွန်စွာ အလုပ်မလုပ်နိုင်စေရန် ဤအပလီကေးရှင်းက တားဆီးထားနိုင်ပါသည်။}other{Chrome ကောင်းမွန်စွာ အလုပ်မလုပ်နိုင်စေရန် ဤအပလီကေးရှင်းများက တားဆီးထားနိုင်ပါသည်။}}</translation>
 <translation id="7303281435234579599">ဝမ်းနည်းပါသည်။ သရုပ်ပြမုဒ်ကို စနစ်ထည့်သွင်းရာတွင် တစ်စုံတစ်ခု မှားယွင်းသွားသည်။</translation>
 <translation id="7303900363563182677">ဤဝဘ်ဆိုက်ကို ကလစ်ဘုတ်သို့ မိတ္တူကူးထားသည့် စာသားနှင့် ပုံများ ကြည့်ရှုခွင့် ပိတ်ထားသည်</translation>
+<translation id="7304030187361489308">မြင့်သော</translation>
 <translation id="7305123176580523628">USB ပုံနှိပ်ထုတ်စက် ချိတ်ဆက်ပြီးပြီ</translation>
 <translation id="730515362922783851">ဒေသခံ ကွန်ရက် သို့မဟုတ် အင်တာနက်ပေါ်တွင် မည်သည့် စက်ကိရိယာနှင့် မဆို ဒေတာများ အလဲအလှယ်ပြုရန်</translation>
 <translation id="7306521477691455105"><ph name="USB_DEVICE_NAME" /> ကို <ph name="USB_VM_NAME" /> နှင့် ချိတ်ဆက်ရန် 'ဆက်တင်များ' ဖွင့်ပါ</translation>
diff --git a/chrome/app/resources/generated_resources_ne.xtb b/chrome/app/resources/generated_resources_ne.xtb
index cdea2f4..0f52ace5 100644
--- a/chrome/app/resources/generated_resources_ne.xtb
+++ b/chrome/app/resources/generated_resources_ne.xtb
@@ -200,7 +200,6 @@
 <translation id="1221825588892235038">चयन मात्र</translation>
 <translation id="1223484782328004593"><ph name="APP_NAME" /> प्रयोग गर्न इजाजतपत्र चाहिन्छ</translation>
 <translation id="1223853788495130632">तपाइँको प्रशासकले यस सेटिङकोल लागि एक तोकिएको परिणाम सिफारिस गर्छ।</translation>
-<translation id="1224275271335624810">सबैभन्दा छिटो</translation>
 <translation id="1225177025209879837">अनुरोधलाई प्रशोधन गर्दै...</translation>
 <translation id="1227507814927581609">"<ph name="DEVICE_NAME" />" मा जडान गर्दा प्रमाणीकरण असफल भयो।</translation>
 <translation id="1230417814058465809">'मानक सुरक्षा' सक्रिय छ। अझै बढी सुरक्षित हुन 'उन्नत सुरक्षा' प्रयोग गर्नुहोस्।</translation>
@@ -594,7 +593,6 @@
 <translation id="1668435968811469751">म्यानुअल रूपमा दर्ता गर्नुहोस्</translation>
 <translation id="1668979692599483141">यहाँ दिइएका सुझावहरूबारे जान्नुहोस्</translation>
 <translation id="1670399744444387456">आधारभूत</translation>
-<translation id="167160931442925455">सबैभन्दा चर्को आवाज</translation>
 <translation id="1673137583248014546"><ph name="URL" /> तपाईंको सुरक्षा साँचोको ब्रान्डको नाम र मोडेल हेर्न चाहन्छ</translation>
 <translation id="1677306805708094828"><ph name="EXTENSION_TYPE_PARAMETER" /> थप्न सकिएन</translation>
 <translation id="1677472565718498478"><ph name="TIME" /> बाँकी छ</translation>
@@ -915,7 +913,6 @@
 <translation id="2046702855113914483">रामेन</translation>
 <translation id="204706822916043810">भर्चुअल मेसिन छ, छैन जाँच गरिँदै छ</translation>
 <translation id="2048182445208425546">तपाईँको सञ्जाल ट्राफिक पहुँच गर्नुहोस्</translation>
-<translation id="2048243703055695889"><ph name="USER_EMAIL" /> को यन्त्र '<ph name="DEVICE_NAME" />' मा सेट गरिएको नजिकैका यन्त्रसँग सेयर गर्ने सुविधाका सेटिङ।</translation>
 <translation id="2048653237708779538">कारबाही उपलब्ध छैन</translation>
 <translation id="204914487372604757">सर्टकट सिर्जना गर्नुहोस्</translation>
 <translation id="2050339315714019657">पोर्ट्रेट</translation>
@@ -1100,7 +1097,6 @@
 <translation id="2262477216570151239">दोहोर्याउनु अघिको ढिलाइ</translation>
 <translation id="2263189956353037928">साइन आउट गरेर फेरि साइन इन गर्नुहोस्‌</translation>
 <translation id="2263371730707937087">स्क्रिन रिफ्रेस हुने दर</translation>
-<translation id="2263497240924215535">(असक्षम गरिएको)</translation>
 <translation id="22665427234727190">कुनै साइटले ब्लुटुथ यन्त्रहरूमाथि पहुँच राख्न खोज्दा चलाउन दिने कि नदिने भनी मलाई सोधियोस् (सिफारिस गरिएको)</translation>
 <translation id="2266957463645820432">USB मार्फत IPP (IPPUSB)</translation>
 <translation id="2270450558902169558">कुनै पनि यन्त्रमार्फत डोमेन <ph name="DOMAIN" /> मा डेटा सेयर गर्नुहोस्</translation>
@@ -2286,7 +2282,6 @@
 <translation id="3674840410592648165">साइटहरूले भुक्तानी ह्यान्ड्लर इन्स्टल गर्न सक्छन् (सिफारिस गरिएको)</translation>
 <translation id="367645871420407123">यदि तपाईं पूर्वनिर्धारित परीक्षण छवि मानमा मूल पासवर्ड सेट गर्न चाहनुहुन्छ भने खाली छोड्नुहोस्</translation>
 <translation id="3677106374019847299">आफूले रोजेको प्रदायकको नाम प्रविष्टि गर्नुहोस्</translation>
-<translation id="3677657024345889897">सबैभन्दा सानो आवाज</translation>
 <translation id="3677911431265050325">मोबाइल साइट अनुरोध गर्नुहोस्</translation>
 <translation id="3677959414150797585">एप, वेबपृष्ठ र अन्य कुराहरू समावेश हुन्छन्। तपाईंले प्रयोगसम्बन्धी डेटा सेयर गर्ने निर्णय गर्नुभएको छ भने मात्र सामग्री सिफारिस गर्ने सुविधा सुधार्ने प्रयोजनका लागि तथ्याङ्क पठाउँछ।</translation>
 <translation id="3678156199662914018">विस्तार: <ph name="EXTENSION_NAME" /></translation>
@@ -2475,7 +2470,6 @@
 <translation id="3867944738977021751">प्रमाणपत्र क्षेत्रहरू</translation>
 <translation id="3869917919960562512">गलत सूचकांक।</translation>
 <translation id="3870931306085184145"><ph name="DOMAIN" /> को कुनै पनि पासवर्ड सुरक्षित गरिएको छैन</translation>
-<translation id="3871092408932389764">सबैभन्दा न्यून</translation>
 <translation id="3871350334636688135">तपाईंका प्रशासक २४ घन्टापछि एउटा एक पटके अद्यावधिक गर्ने छन् जसका कारण तपाईंले आफ्नो यन्त्र पुनः सुचारु गर्दा तपाईंको स्थानीय डेटा मेटिने छ। आफूलाई क्लाउड भण्डारणका लागि आवश्यक पर्ने सबै स्थानीय डेटा २४ घन्टाभित्र सुरक्षित गर्नुहोस्।</translation>
 <translation id="3872220884670338524">थप कारबाहीहरू, <ph name="USERNAME" /> को <ph name="DOMAIN" /> मा सुरक्षित गरिएको खाता</translation>
 <translation id="3872991219937722530">डिस्कको ठाउँ खाली गर्नुहोस् नत्र यन्त्रले प्रतिक्रिया दिन छाड्नेछ।</translation>
@@ -4230,7 +4224,6 @@
 <translation id="6025215716629925253">स्ट्याक ट्रेस</translation>
 <translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> - USB यन्त्र जडान गरिएको छ</translation>
 <translation id="6028117231645531007">फिंगरप्रिन्ट थप्नुहोस्</translation>
-<translation id="6029587122245504742">सबैभन्दा ढिलो</translation>
 <translation id="6029594605736587274"><ph name="PERMISSION" /> माथि रोक लगाइएको छ</translation>
 <translation id="6031600495088157824">टुलबारमा इनपुटका विकल्पहरू देखाइयोस्</translation>
 <translation id="6032715498678347852">एक्स्टेन्सनलाई यो साइटमाथिको पहुँच दिन यसमा क्लिक गर्नुहोस्।</translation>
@@ -4524,7 +4517,6 @@
 <translation id="6349101878882523185"><ph name="APP_NAME" /> स्थापना गर्नुहोस्</translation>
 <translation id="6349170655202535379">सिंकले काम गरिरहेको छैन। साइन आउट गरेर फेरि साइन इन गरी हेर्नुहोस्।</translation>
 <translation id="6351063337294363751">तपाईं यस मेनुबाट आफ्नो ब्राउजिङको डेटा खाली गर्न सक्नुहुन्छ</translation>
-<translation id="6352773953037195952">सबैभन्दा उच्च</translation>
 <translation id="6354918092619878358">SECG अण्डाकार कर्भ secp256r1 (ANSI X9.62 prime256v1, NIST P-256 पनि भनिन्छ)</translation>
 <translation id="635609604405270300">यन्त्रलाई सक्रिय राख्नुहोस्</translation>
 <translation id="63566973648609420">तपाईंको इन्क्रिप्ट गरिएको डेटालाई तपाईंको पासफ्रेज भएको व्यक्तिले मात्र पढ्न सक्छ। पासफ्रेजलाई Google मा पठाइँदैन वा त्यहाँ भण्डारण गरिदैन। यदि तपाईंले आफ्नो पासफ्रेज बिर्सनुभयो वा यस सेटिङलाई परिवर्तन गर्न चाहनुहुन्छ भने तपाईंले <ph name="BEGIN_LINK" />सिंकलाई रिसेट<ph name="END_LINK" /> गर्नुपर्ने हुन्छ।</translation>
@@ -5289,6 +5281,7 @@
 <translation id="730289542559375723">{NUM_APPLICATIONS,plural, =1{यो अनुप्रयोगले Chrome लाई राम्ररी काम गर्नबाट रोक्न सक्छ।}other{यी अनुप्रयोगले Chrome लाई राम्ररी काम गर्नबाट रोक्न सक्छन्‌।}}</translation>
 <translation id="7303281435234579599">हत्तेरिका! डेमो मोड सेटअप गर्ने क्रममा केही चिज गडबड भयो।</translation>
 <translation id="7303900363563182677">यो साइटलाई क्लिपबोर्डमा प्रतिलिपि गरिएका पाठ र छविहरू हेर्न रोक लगाइएको छ</translation>
+<translation id="7304030187361489308">उच्च</translation>
 <translation id="7305123176580523628">USB प्रिन्टर जोडियो</translation>
 <translation id="730515362922783851">स्थानीय नेटवर्क वा इन्टरनेटमा कुनै पनि यन्त्रमार्फत डेटा सेयर गर्नुहोस्</translation>
 <translation id="7306521477691455105"><ph name="USB_DEVICE_NAME" /> <ph name="USB_VM_NAME" /> मा कनेक्ट गर्न सेटिङ खोल्नुहोस्</translation>
diff --git a/chrome/app/resources/generated_resources_nl.xtb b/chrome/app/resources/generated_resources_nl.xtb
index ee97f36..bad547f 100644
--- a/chrome/app/resources/generated_resources_nl.xtb
+++ b/chrome/app/resources/generated_resources_nl.xtb
@@ -202,10 +202,9 @@
 <translation id="1221825588892235038">Alleen selectie</translation>
 <translation id="1223484782328004593">Je hebt een licentie nodig voor <ph name="APP_NAME" /></translation>
 <translation id="1223853788495130632">Je beheerder raadt een specifieke waarde aan voor deze instelling.</translation>
-<translation id="1224275271335624810">Snelst</translation>
 <translation id="1225177025209879837">Je verzoek wordt verwerkt...</translation>
 <translation id="1227507814927581609">Verificatie mislukt tijdens verbinden met '<ph name="DEVICE_NAME" />'.</translation>
-<translation id="1230417814058465809">Standaardbeveiliging is ingeschakeld. Gebruik verbeterde beveiliging voor nog meer bescherming.</translation>
+<translation id="1230417814058465809">Standaardbeveiliging staat aan. Gebruik geoptimaliseerde beveiliging voor nog meer bescherming.</translation>
 <translation id="1231733316453485619">Synchronisatie inschakelen?</translation>
 <translation id="1232569758102978740">Naamloos</translation>
 <translation id="1233497634904001272">Tik opnieuw op de beveiligingssleutel om het verzoek te voltooien.</translation>
@@ -598,7 +597,6 @@
 <translation id="1668435968811469751">Handmatig inschrijven</translation>
 <translation id="1668979692599483141">Meer informatie over suggesties</translation>
 <translation id="1670399744444387456">Basis</translation>
-<translation id="167160931442925455">Luidst</translation>
 <translation id="1673137583248014546"><ph name="URL" /> wil het merk en het model van je beveiligingssleutel bekijken</translation>
 <translation id="1677306805708094828">Kan <ph name="EXTENSION_TYPE_PARAMETER" /> niet toevoegen</translation>
 <translation id="1677472565718498478"><ph name="TIME" /> resterend</translation>
@@ -919,7 +917,6 @@
 <translation id="2046702855113914483">Noedelsoep</translation>
 <translation id="204706822916043810">De virtuele machine wordt gecontroleerd</translation>
 <translation id="2048182445208425546">Toegang tot je netwerkverkeer</translation>
-<translation id="2048243703055695889">Instellingen voor 'Dichtbij delen' voor het apparaat van <ph name="USER_EMAIL" />, '<ph name="DEVICE_NAME" />'.</translation>
 <translation id="2048653237708779538">Actie niet beschikbaar</translation>
 <translation id="204914487372604757">Snelle link maken</translation>
 <translation id="2050339315714019657">Staand</translation>
@@ -1104,7 +1101,6 @@
 <translation id="2262477216570151239">Vertraging vóór herhaling</translation>
 <translation id="2263189956353037928">Uitloggen en weer inloggen</translation>
 <translation id="2263371730707937087">Vernieuwingssnelheid van het scherm</translation>
-<translation id="2263497240924215535">(Uitgeschakeld)</translation>
 <translation id="22665427234727190">Vragen als een site toegang wil krijgen tot bluetooth-apparaten (aanbevolen)</translation>
 <translation id="2266957463645820432">IPP over USB (IPPUSB)</translation>
 <translation id="2270450558902169558">Gegevens uitwisselen met elk apparaat in het domein <ph name="DOMAIN" /></translation>
@@ -2289,7 +2285,6 @@
 <translation id="3674840410592648165">Sites kunnen betalingshandlers installeren (aanbevolen)</translation>
 <translation id="367645871420407123">laat dit leeg als je het rootwachtwoord wilt instellen op de waarde van de standaard testimage</translation>
 <translation id="3677106374019847299">Geef een aangepaste provider op</translation>
-<translation id="3677657024345889897">Stilst</translation>
 <translation id="3677911431265050325">Mobiele site opvragen</translation>
 <translation id="3677959414150797585">Omvat apps, webpagina's en meer. Stuurt alleen statistieken om suggesties te verbeteren als je ervoor hebt gekozen gebruiksgegevens te delen.</translation>
 <translation id="3678156199662914018">Extensie: <ph name="EXTENSION_NAME" /></translation>
@@ -2478,7 +2473,6 @@
 <translation id="3867944738977021751">Certificaatvelden</translation>
 <translation id="3869917919960562512">Verkeerde index.</translation>
 <translation id="3870931306085184145">Geen opgeslagen wachtwoorden voor <ph name="DOMAIN" /></translation>
-<translation id="3871092408932389764">Laagste</translation>
 <translation id="3871350334636688135">Na 24 uur voert je beheerder een update uit waarmee je lokale gegevens worden verwijderd wanneer je het apparaat opnieuw opstart. Sla lokale gegevens die je nodig hebt, binnen 24 uur op in de cloudopslag.</translation>
 <translation id="3872220884670338524">Meer acties, opgeslagen account voor <ph name="USERNAME" /> op <ph name="DOMAIN" /></translation>
 <translation id="3872991219937722530">Maak schijfruimte vrij om te voorkomen dat het apparaat niet meer reageert.</translation>
@@ -3674,7 +3668,7 @@
 <translation id="5352033265844765294">Tijdstempel</translation>
 <translation id="5353252989841766347">Wachtwoorden exporteren uit Chrome</translation>
 <translation id="5355099869024327351">Hiermee kan de Assistent meldingen aan jou weergeven</translation>
-<translation id="5355191726083956201">Verbeterde beveiliging is ingeschakeld</translation>
+<translation id="5355191726083956201">Geoptimaliseerde beveiliging staat aan</translation>
 <translation id="5355926466126177564">De extensie '<ph name="EXTENSION_NAME" />' heeft gewijzigd welke pagina wordt weergegeven wanneer je vanuit de omnibox zoekt.</translation>
 <translation id="5359910752122114278">1 resultaat</translation>
 <translation id="5360150013186312835">In werkbalk weergeven</translation>
@@ -4235,7 +4229,6 @@
 <translation id="6025215716629925253">Stack-tracering</translation>
 <translation id="6026819612896463875"><ph name="WINDOW_TITLE" />: USB-apparaat verbonden</translation>
 <translation id="6028117231645531007">Vingerafdruk toevoegen</translation>
-<translation id="6029587122245504742">Langzaamst</translation>
 <translation id="6029594605736587274"><ph name="PERMISSION" /> geblokkeerd</translation>
 <translation id="6031600495088157824">Invoeropties in werkbalk</translation>
 <translation id="6032715498678347852">Klik op een extensie om de extensie toegang tot deze site te geven.</translation>
@@ -4529,7 +4522,6 @@
 <translation id="6349101878882523185"><ph name="APP_NAME" /> installeren</translation>
 <translation id="6349170655202535379">Synchronisatie werkt niet. Probeer uit en weer in te loggen.</translation>
 <translation id="6351063337294363751">Je kunt je browsergegevens wissen vanuit dit menu</translation>
-<translation id="6352773953037195952">Hoogste</translation>
 <translation id="6354918092619878358">Elliptische SECG-kromme secp256r1 (ook wel ANSI X9.62 prime256v1, NIST P-256)</translation>
 <translation id="635609604405270300">Apparaat ingeschakeld laten</translation>
 <translation id="63566973648609420">Alleen iemand met je wachtwoordzin kan je versleutelde gegevens lezen. De wachtwoordzin wordt niet verzonden naar of opgeslagen door Google. Als je je wachtwoordzin vergeet of deze instelling wilt wijzigen, moet je de <ph name="BEGIN_LINK" />synchronisatie resetten<ph name="END_LINK" />.</translation>
@@ -4957,7 +4949,7 @@
 <translation id="6897363604023044284">Sites kiezen om te wissen</translation>
 <translation id="6898440773573063262">Kiosk-apps kunnen nu worden geconfigureerd voor automatisch starten op dit apparaat.</translation>
 <translation id="6900284862687837908">Achtergrond-app: <ph name="BACKGROUND_APP_URL" /></translation>
-<translation id="6900532703269623216">Verbeterde beveiliging</translation>
+<translation id="6900532703269623216">Geoptimaliseerde beveiliging</translation>
 <translation id="6900651018461749106">Log opnieuw in om <ph name="USER_EMAIL" /> te updaten</translation>
 <translation id="6902066522699286937">Stem om als voorbeeld te beluisteren</translation>
 <translation id="6902336033320348843">Sectie niet ondersteund: <ph name="ERROR_LINE" /></translation>
@@ -5294,6 +5286,7 @@
 <translation id="730289542559375723">{NUM_APPLICATIONS,plural, =1{Deze app kan ervoor zorgen dat Chrome niet goed functioneert.}other{Deze apps kunnen ervoor zorgen dat Chrome niet goed functioneert.}}</translation>
 <translation id="7303281435234579599">Er is een probleem opgetreden bij het instellen van de demomodus.</translation>
 <translation id="7303900363563182677">Deze site kan geen tekst en afbeeldingen bekijken die naar het klembord zijn gekopieerd</translation>
+<translation id="7304030187361489308">Hoog</translation>
 <translation id="7305123176580523628">USB-printer verbonden</translation>
 <translation id="730515362922783851">Gegevens uitwisselen met elk apparaat op het lokale netwerk of internet</translation>
 <translation id="7306521477691455105">Open Instellingen om <ph name="USB_DEVICE_NAME" /> te verbinden met <ph name="USB_VM_NAME" /></translation>
diff --git a/chrome/app/resources/generated_resources_no.xtb b/chrome/app/resources/generated_resources_no.xtb
index d8c73db..fc2cd29 100644
--- a/chrome/app/resources/generated_resources_no.xtb
+++ b/chrome/app/resources/generated_resources_no.xtb
@@ -202,7 +202,6 @@
 <translation id="1221825588892235038">Bare utvalg</translation>
 <translation id="1223484782328004593"><ph name="APP_NAME" /> krever en lisens</translation>
 <translation id="1223853788495130632">Administratoren din anbefaler en spesifikk verdi for denne innstillingen.</translation>
-<translation id="1224275271335624810">Raskest</translation>
 <translation id="1225177025209879837">Forespørselen behandles...</translation>
 <translation id="1227507814927581609">Autentiseringen mislyktes under tilkoblingen til <ph name="DEVICE_NAME" />.</translation>
 <translation id="1230417814058465809">Standardbeskyttelse er på. Bruk økt beskyttelse om du vil ha enda mer sikkerhet.</translation>
@@ -595,7 +594,6 @@
 <translation id="1668435968811469751">Registrer manuelt</translation>
 <translation id="1668979692599483141">Finn ut mer om forslag</translation>
 <translation id="1670399744444387456">Enkle</translation>
-<translation id="167160931442925455">Høyest</translation>
 <translation id="1673137583248014546"><ph name="URL" /> ber om å se merket og modellen til sikkerhetsnøkkelen din</translation>
 <translation id="1677306805708094828">Kan ikke legge til <ph name="EXTENSION_TYPE_PARAMETER" /></translation>
 <translation id="1677472565718498478"><ph name="TIME" /> igjen</translation>
@@ -916,7 +914,6 @@
 <translation id="2046702855113914483">Nudler</translation>
 <translation id="204706822916043810">Kontrollerer den virtuelle maskinen</translation>
 <translation id="2048182445208425546">Få tilgang til nettverkstrafikken din</translation>
-<translation id="2048243703055695889">Nærdelingsinnstillinger for enheten til <ph name="USER_EMAIL" /> («<ph name="DEVICE_NAME" />»).</translation>
 <translation id="2048653237708779538">Handlingen er ikke tilgjengelig</translation>
 <translation id="204914487372604757">Opprett snarvei</translation>
 <translation id="2050339315714019657">Stående</translation>
@@ -1101,7 +1098,6 @@
 <translation id="2262477216570151239">Forsinkelse før gjentakelse</translation>
 <translation id="2263189956353037928">Logg av og på</translation>
 <translation id="2263371730707937087">Oppdateringsfrekvens for skjermen</translation>
-<translation id="2263497240924215535">(deaktivert)</translation>
 <translation id="22665427234727190">Spør når nettsteder vil ha tilgang til Bluetooth-enheter (anbefales)</translation>
 <translation id="2266957463645820432">IPP over USB (IPPUSB)</translation>
 <translation id="2270450558902169558">utveksle data med en hvilken som helst enhet på domenet <ph name="DOMAIN" />.</translation>
@@ -2286,7 +2282,6 @@
 <translation id="3674840410592648165">Nettsteder kan installere betalingsbehandlere (anbefales)</translation>
 <translation id="367645871420407123">la stå tomt hvis du ønsker å sette rot-passordet til standard testbildeverdi</translation>
 <translation id="3677106374019847299">Skriv inn egendefinert leverandør</translation>
-<translation id="3677657024345889897">Stillest</translation>
 <translation id="3677911431265050325">Be om mobilversjonen av nettstedet</translation>
 <translation id="3677959414150797585">Inkluderer apper, nettsider med mer. Sender statistikk for å gjøre forslagene bedre kun hvis du har valgt å dele bruksdata.</translation>
 <translation id="3678156199662914018">Utvidelse: <ph name="EXTENSION_NAME" /></translation>
@@ -2475,7 +2470,6 @@
 <translation id="3867944738977021751">Sertifikatfelter</translation>
 <translation id="3869917919960562512">Feil indeks.</translation>
 <translation id="3870931306085184145">Ingen lagrede passord for <ph name="DOMAIN" /></translation>
-<translation id="3871092408932389764">Lavest</translation>
 <translation id="3871350334636688135">Etter 24 timer utfører administratoren en engangsoppdatering som sletter de lokale dataene dine når du starter enheten på nytt. Lagre eventuelle lokale data du trenger, i nettskyen innen 24 timer.</translation>
 <translation id="3872220884670338524">Flere handlinger, lagret konto for <ph name="USERNAME" /> på <ph name="DOMAIN" /></translation>
 <translation id="3872991219937722530">Frigjør lagringsplass for å unngå at enheten slutter å reagere.</translation>
@@ -4230,7 +4224,6 @@
 <translation id="6025215716629925253">Stabelsporing</translation>
 <translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> – en USB-enhet er koblet til</translation>
 <translation id="6028117231645531007">Legg til fingeravtrykk</translation>
-<translation id="6029587122245504742">Langsomst</translation>
 <translation id="6029594605736587274">blokkert <ph name="PERMISSION" /></translation>
 <translation id="6031600495088157824">Inndataalternativer på verktøyraden</translation>
 <translation id="6032715498678347852">For å gi en utvidelse tilgang til dette nettstedet, klikk på den.</translation>
@@ -4524,7 +4517,6 @@
 <translation id="6349101878882523185">Installer <ph name="APP_NAME" /></translation>
 <translation id="6349170655202535379">Synkroniseringen fungerer ikke. Prøv å logge av og på igjen.</translation>
 <translation id="6351063337294363751">Du kan slette nettleserloggen fra denne menyen</translation>
-<translation id="6352773953037195952">Høyest</translation>
 <translation id="6354918092619878358">SECG elliptisk kurve secp256r1 (også kjent som ANSI X9.62 prime256v1, NIST P-256)</translation>
 <translation id="635609604405270300">Hold enheten påslått</translation>
 <translation id="63566973648609420">Bare de som har passordfrasen din, kan lese de krypterte dataene dine. Passordfrasen blir verken sendt til Google eller lagret av oss. Hvis du glemmer passordfrasen eller vil endre denne innstillingen, må du <ph name="BEGIN_LINK" />tilbakestille synkroniseringen<ph name="END_LINK" />.</translation>
@@ -5289,6 +5281,7 @@
 <translation id="730289542559375723">{NUM_APPLICATIONS,plural, =1{Dette programmet kan hindre at Chrome fungerer skikkelig.}other{Disse programmene kan hindre at Chrome fungerer skikkelig.}}</translation>
 <translation id="7303281435234579599">Beklager, noe gikk galt under konfigurering av demomodus.</translation>
 <translation id="7303900363563182677">Dette nettstedet er blokkert fra å se tekst og bilder som er kopiert til utklippstavlen</translation>
+<translation id="7304030187361489308">Høyt</translation>
 <translation id="7305123176580523628">USB-skriver er tilkoblet</translation>
 <translation id="730515362922783851">utveksle data med en hvilken som helst enhet på det lokale nettverket eller Internett.</translation>
 <translation id="7306521477691455105">Åpne Innstillinger for å koble <ph name="USB_DEVICE_NAME" /> til <ph name="USB_VM_NAME" /></translation>
diff --git a/chrome/app/resources/generated_resources_or.xtb b/chrome/app/resources/generated_resources_or.xtb
index 9d46e590..5ac07cb 100644
--- a/chrome/app/resources/generated_resources_or.xtb
+++ b/chrome/app/resources/generated_resources_or.xtb
@@ -201,7 +201,6 @@
 <translation id="1221825588892235038">କେବଳ ଚୟନ</translation>
 <translation id="1223484782328004593"><ph name="APP_NAME" /> ଏକ ଲାଇସେନ୍ସ ଆବଶ୍ୟକ କରେ</translation>
 <translation id="1223853788495130632">ଆପଣଙ୍କର ବ୍ୟବସ୍ଥାପକ ଏହି ସେଟିଂସ୍ ପାଇଁ ଏକ ନିର୍ଦ୍ଦିଷ୍ଟ ମୂଲ୍ୟ ସୁପାରିଶ୍ କରିଛନ୍ତି।</translation>
-<translation id="1224275271335624810">ଦ୍ରୁତତମ</translation>
 <translation id="1225177025209879837">ପ୍ରକ୍ରିୟାକରଣ ପାଇଁ ଅନୁରୋଧ...</translation>
 <translation id="1227507814927581609">"<ph name="DEVICE_NAME" />"ରେ ସଂଯୋଗ କରିବା ସମୟରେ ପ୍ରମାଣିକିକରଣ ବିଫଳ ହୋଇଛି।</translation>
 <translation id="1230417814058465809">ମାନକ ସୁରକ୍ଷା ଚାଲୁ ଅଛି। ଆହୁରି ଅଧିକ ସୁରକ୍ଷା ପାଇଁ, ଉନ୍ନତ ସୁରକ୍ଷା ବ୍ୟବହାର କରନ୍ତୁ।</translation>
@@ -594,7 +593,6 @@
 <translation id="1668435968811469751">ମାନୁଆଲୀ ପଞ୍ଜିକରଣ କରନ୍ତୁ</translation>
 <translation id="1668979692599483141">ପ୍ରସ୍ତାବଗୁଡ଼ିକ ବିଷୟରେ ଜାଣନ୍ତୁ</translation>
 <translation id="1670399744444387456">ମୌଳିକ</translation>
-<translation id="167160931442925455">ଅତ୍ୟଧିକ ବେଶି ଶବ୍ଦ</translation>
 <translation id="1673137583248014546"><ph name="URL" /> ଆପଣଙ୍କର ସୁରକ୍ଷା କୀ'ର ନିର୍ମାତା ଏବଂ ମଡେଲ୍ ଦେଖିବାକୁ ଚାହୁଁଛନ୍ତି</translation>
 <translation id="1677306805708094828"><ph name="EXTENSION_TYPE_PARAMETER" />କୁ ଯୋଗ କରିପାରିବେ ନାହିଁ</translation>
 <translation id="1677472565718498478"><ph name="TIME" /> ବାକି ଅଛି</translation>
@@ -913,7 +911,6 @@
 <translation id="2046702855113914483">ରାମେନ୍</translation>
 <translation id="204706822916043810">ଭର୍ଚୁଆଲ୍ ମେସିନର ଯାଞ୍ଚ କରାଯାଉଛି</translation>
 <translation id="2048182445208425546">ଆପଣଙ୍କର ନେଟ୍‍ୱର୍କ ଟ୍ରାଫିକ୍ ଆକ୍ସେସ୍ କରନ୍ତୁ</translation>
-<translation id="2048243703055695889"><ph name="USER_EMAIL" />ର ଡିଭାଇସ୍, '<ph name="DEVICE_NAME" />' ପାଇଁ Nearby Share ସେଟିଂସ୍।</translation>
 <translation id="2048653237708779538">କାର୍ଯ୍ୟ ଉପଲବ୍ଧ ନାହିଁ</translation>
 <translation id="204914487372604757">ସର୍ଟକଟ୍ ତିଆରି କରନ୍ତୁ</translation>
 <translation id="2050339315714019657">ପୋଟ୍ରେଟ୍‌</translation>
@@ -1098,7 +1095,6 @@
 <translation id="2262477216570151239">ପୁନରାବୃତ୍ତିର ପୂର୍ବରୁ ବିଳମ୍ବ</translation>
 <translation id="2263189956353037928">ସାଇନ୍ ଆଉଟ୍ କରି ପୁଣି ସାଇନ୍ ଇନ୍ କରନ୍ତୁ</translation>
 <translation id="2263371730707937087">ସ୍କ୍ରିନ୍ ରିଫ୍ରେସ୍ ରେଟ୍</translation>
-<translation id="2263497240924215535">(ଅକ୍ଷମ କରାଯାଇଛି)</translation>
 <translation id="22665427234727190">କୌଣସି ସାଇଟ୍ ବ୍ଲୁଟୁଥ୍ ଡିଭାଇସଗୁଡ଼ିକୁ ଆକ୍ସେସ୍ କରିବାକୁ ଚାହିଁଲେ, ପଚାରନ୍ତୁ (ସୁପାରିଶ କରାଯାଇଛି)</translation>
 <translation id="2266957463645820432">USBରେ IPP (IPPUSB)</translation>
 <translation id="2270450558902169558"><ph name="DOMAIN" /> ଡୋମେନ୍‌ରେ ଥିବା ଯେକୌଣସି ଡିଭାଇସ୍ ସହିତ ଡାଟା ବିନିମୟ କରନ୍ତୁ</translation>
@@ -2282,7 +2278,6 @@
 <translation id="3674840410592648165">ସାଇଟଗୁଡ଼ିକ ପେମେଣ୍ଟ ହ୍ୟାଣ୍ଡଲର୍ ଇନଷ୍ଟଲ୍ କରିପାରିବ (ସୁପାରିଶ କରାଯାଇଛି)</translation>
 <translation id="367645871420407123">ଖାଲି ଛାଡ଼ି ଦିଅନ୍ତୁ ଯଦି ଆପଣ ମୂଳ ପାସ୍‍ୱାର୍ଡକୁ ଡିଫଲ୍ଟ ଟେଷ୍ଟ ଛବି ମୂଲ୍ୟରେ ସେଟ୍ କରିବାକୁ ଚାହାନ୍ତି</translation>
 <translation id="3677106374019847299">କଷ୍ଟମ୍ ପ୍ରଦାନକାରୀ ନାମ ଲେଖନ୍ତୁ</translation>
-<translation id="3677657024345889897">ସର୍ବାଧିକ ନିଃଶଦ୍ଦତା</translation>
 <translation id="3677911431265050325">ମୋବାଇଲ୍ ସାଇଟ୍ ପାଇଁ ଅନୁରୋଧ କରନ୍ତୁ</translation>
 <translation id="3677959414150797585">ଆପ୍, ୱେବପୃଷ୍ଠା ଏବଂ ଆହୁରି ଅନେକ କିଛି ଅନ୍ତର୍ଭୁକ୍ତ କରେ। ଯଦି ଆପଣ ବ୍ୟବହାର ଡାଟା ସେୟାର୍ କରିବାକୁ ବାଛିଥାଆନ୍ତି ତେବେ କେବଳ ପରାମର୍ଶକୁ ଉନ୍ନତ କରିବା ପାଇଁ ପରିସଂଖ୍ୟାନ ପଠାଏ।</translation>
 <translation id="3678156199662914018">ପରିବର୍ଦ୍ଧନ: <ph name="EXTENSION_NAME" /></translation>
@@ -2471,7 +2466,6 @@
 <translation id="3867944738977021751">ସାର୍ଟିଫିକେଟ୍ ଫିଲ୍ଡ</translation>
 <translation id="3869917919960562512">ଭୁଲ୍ ସୂଚୀ।</translation>
 <translation id="3870931306085184145"><ph name="DOMAIN" /> ପାଇଁ କୌଣସି ସେଭ୍‌ ହୋ‍ଇଥିବ ପାସ୍‌ୱର୍ଡ ନାହିଁ</translation>
-<translation id="3871092408932389764">ନିମ୍ନତମ</translation>
 <translation id="3871350334636688135">24 ଘଣ୍ଟା ପରେ ଯେତେବେଳେ ଆପଣ ନିଜର ଡିଭାଇସ୍ ରିଷ୍ଟାର୍ଟ କରିବେ ସେତେବେଳେ ଆପଣଙ୍କର ଆଡ୍‌ମିନିଷ୍ଟ୍ରେଟର୍ ଗୋଟିଏ ଥର ଅପ୍‌ଡେଟ୍ କରିବେ ଯାହା ଆପଣଙ୍କର ସ୍ଥାନୀୟ ଡାଟାକୁ ଡିଲିଟ୍ କରିଦେବ। 24 ଘଣ୍ଟା ମଧ୍ୟରେ କ୍ଲାଉଡ୍ ଷ୍ଟୋରେଜ୍ ପାଇଁ ଆପଣ ଆବଶ୍ୟକ କରୁଥିବା ଯେକୌଣସି ସ୍ଥାନୀୟ ଡାଟାକୁ ସେଭ କରନ୍ତୁ।</translation>
 <translation id="3872220884670338524">ଅଧିକ ପଦକ୍ଷେପ, <ph name="DOMAIN" />ରେ <ph name="USERNAME" /> ପାଇଁ ସେଭ୍ କରାଯାଇଥିବା ଆକାଉଣ୍ଟ</translation>
 <translation id="3872991219937722530">ଡିସ୍କ ସ୍ଥାନ ଖାଲି କରନ୍ତୁ ଅନ୍ୟଥା ଡିଭାଇସ୍ କୌଣସି ପ୍ରତିକ୍ରିୟା ଦେବ ନାହିଁ।</translation>
@@ -3287,7 +3281,7 @@
 <translation id="4878718769565915065">ଏହି ସୁରକ୍ଷା କୀରେ ଏକ ଟିପଚିହ୍ନ ଯୋଗ କରିବା ବିଫଳ ହୋଇଛି</translation>
 <translation id="4879491255372875719">ସ୍ୱଚାଳିତ (ଡିଫଲ୍ଟ)</translation>
 <translation id="4880328057631981605">ଆକ୍ସେସ୍ ପଏଣ୍ଟର ନାମ</translation>
-<translation id="4880827082731008257">ଇତିବୃତ୍ତି ସନ୍ଧାନ କରନ୍ତୁ</translation>
+<translation id="4880827082731008257">ସନ୍ଧାନ ଇତିହାସ</translation>
 <translation id="4881695831933465202">ଖୋଲନ୍ତୁ</translation>
 <translation id="4882312758060467256">ଏହି ସାଇଟ୍‍କୁ ଆକ୍ସେସ୍‌ ଅଛି</translation>
 <translation id="4882831918239250449">ସର୍ଚ୍ଚ, ବିଜ୍ଞପ୍ତି ଏବଂ ଆହୁରି ଅଧିକକୁ ବ୍ୟକ୍ତିଗତକରଣ କରିବା ପାଇଁ ଆପଣଙ୍କର ବ୍ରାଉଜିଂ ଇତିବୃତ୍ତି କିପରି ବ୍ୟବହାର ହେଉଛି ତାହା ନିୟନ୍ତ୍ରଣ କରନ୍ତୁ</translation>
@@ -4226,7 +4220,6 @@
 <translation id="6025215716629925253">ଷ୍ଟାକ୍ ଟ୍ରେସ୍</translation>
 <translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> - USB ଡିଭାଇସ୍ ସଂଯୋଗ ହୋଇଛି</translation>
 <translation id="6028117231645531007">ଟିପଚିହ୍ନ ଯୋଗ କରନ୍ତୁ</translation>
-<translation id="6029587122245504742">ସବୁଠାରୁ ଧୀର</translation>
 <translation id="6029594605736587274"><ph name="PERMISSION" /> ବ୍ଲକ୍ କରାଯାଇଛି</translation>
 <translation id="6031600495088157824">ଟୁଲବାରରେ ଇନପୁଟ୍ ବିକଳ୍ପଗୁଡ଼ିକ</translation>
 <translation id="6032715498678347852">ଏକ ଏକ୍ସଟେନସନକୁ ଏହି ସାଇଟ୍ ଆକ୍ସେସ୍ କରିବା ପାଇଁ ଦେବାକୁ, ଏଥିରେ କ୍ଲିକ୍ କରନ୍ତୁ।</translation>
@@ -4520,7 +4513,6 @@
 <translation id="6349101878882523185"><ph name="APP_NAME" /> ଇନଷ୍ଟଲ୍‍ କରନ୍ତୁ</translation>
 <translation id="6349170655202535379">ସିଙ୍କ୍ କାମ କରୁନାହିଁ ସାଇନ୍ ଆଉଟ୍ କରନ୍ତୁ ଏବଂ ପୁଣି ସାଇନ୍ ଇନ୍ କରି ଚେଷ୍ଟା କରନ୍ତୁ।</translation>
 <translation id="6351063337294363751">ଏହି ମେନୁରୁ ଆପଣଙ୍କର ବ୍ରାଉଜିଂ ଡାଟା ଖାଲି କରିପାରିବେ</translation>
-<translation id="6352773953037195952">ସର୍ବୋଚ୍ଚ</translation>
 <translation id="6354918092619878358">SECG ଅଣ୍ଡାକାର ବକ୍ର secp256r1 (aka ANSI X9.62 prime256v1, NIST P-256)</translation>
 <translation id="635609604405270300">ଡିଭାଇସ୍‌କୁ ଚାଲୁ ଅବସ୍ଥାରେ ରଖନ୍ତୁ</translation>
 <translation id="63566973648609420">ଆପଣଙ୍କ ଏନ୍‌କ୍ରିପ୍ଟ ହୋଇଥିବା ଡାଟାକୁ କେବଳ ଆପଣଙ୍କ ପାସ୍‍‍ଫ୍ରେଜ୍ ଥିବା ଜଣେ ବ୍ୟକ୍ତି ପଢ଼ିପାରିବେ। Google ଦ୍ବାରା ପାସ୍‍‍ଫ୍ରେଜ୍ ପଠାଯାଏ ନାହିଁ ବା ଷ୍ଟୋର୍ କରାଯାଏନାହିଁ। ଯଦି ଆପଣ ନିଜର ପାସ୍‍‍ଫ୍ରେଜ୍ ଭୁଲିଯାଇଛନ୍ତି କିମ୍ବା ଏହି ସେଟିଂ ପରିବର୍ତ୍ତନ କରିବାକୁ ଚାହୁଁଛନ୍ତି, ତେବେ ଆପଣଙ୍କୁ <ph name="BEGIN_LINK" />ସିଙ୍କ୍ ରିସେଟ୍<ph name="END_LINK" /> କରିବାକୁ ହେବ।</translation>
@@ -5287,6 +5279,7 @@
 <translation id="730289542559375723">{NUM_APPLICATIONS,plural, =1{ଏହି ଆପ୍ଲିକେସନ୍ Chromeକୁ ଠିକ୍ ଭାବରେ କାର୍ଯ୍ୟ କରିବାରୁ ବାଧା ଦେଇପାରେ।}other{ଏହି ଆପ୍ଲିକେସନ୍ Chromeକୁ ଠିକ୍ ଭାବରେ କାର୍ଯ୍ୟ କରିବାରୁ ବାଧା ଦେଇପାରେ।}}</translation>
 <translation id="7303281435234579599">ଓହୋଃ! ଡେମୋ ମୋଡ୍‌ ସେଟ୍‍ କରିବା ସମୟରେ କିଛି ତ୍ରୁଟି ହୋ‍ଇଛି</translation>
 <translation id="7303900363563182677">କ୍ଲିପବୋର୍ଡ୍‌କୁ ଛବି କପି କରିବା ଏବଂ ଟେକ୍ସଟ୍ ଦେଖିବାରୁ ଏହି ସାଇଟ୍‌କୁ ଅବରୋଧ କରିଦିଆଯାଇଛି।</translation>
+<translation id="7304030187361489308">ଉଚ୍ଚ</translation>
 <translation id="7305123176580523628">USB ପ୍ରିଣ୍ଟର୍ ସଂଯୋଗ କରାଯାଇଛି</translation>
 <translation id="730515362922783851">ସ୍ଥାନୀୟ ନେଟ୍‍ୱର୍କ କିମ୍ବା ଇଣ୍ଟର୍ନେଟ୍‌ରେ ଥିବା ଯେକୌଣସି ଡିଭାଇସ୍ ସହିତ ଡାଟା ଆଦାନ-ପ୍ରଦାନ କରନ୍ତୁ</translation>
 <translation id="7306521477691455105"><ph name="USB_DEVICE_NAME" />କୁ <ph name="USB_VM_NAME" />ରେ ସଂଯୋଗ କରିବା ପାଇଁ ସେଟିଂସ୍ ଖୋଲନ୍ତୁ</translation>
diff --git a/chrome/app/resources/generated_resources_pa.xtb b/chrome/app/resources/generated_resources_pa.xtb
index 0340cd7..a590cc8d 100644
--- a/chrome/app/resources/generated_resources_pa.xtb
+++ b/chrome/app/resources/generated_resources_pa.xtb
@@ -202,7 +202,6 @@
 <translation id="1221825588892235038">ਕੇਵਲ ਚੋਣ</translation>
 <translation id="1223484782328004593"><ph name="APP_NAME" /> ਨੂੰ ਲਾਇਸੰਸ ਦੀ ਲੋੜ ਹੈ</translation>
 <translation id="1223853788495130632">ਤੁਹਾਡਾ ਪ੍ਰਬੰਧਕ ਇਸ ਸੈਟਿੰਗ ਲਈ ਇੱਕ ਖ਼ਾਸ ਵੈਲਯੂ ਦੀ ਸਿਫ਼ਾਰਿਸ਼ ਕਰਦਾ ਹੈ।</translation>
-<translation id="1224275271335624810">ਸਭ ਤੋਂ ਤੇਜ਼</translation>
 <translation id="1225177025209879837">ਪ੍ਰੋਸੈਸਿੰਗ ਬੇਨਤੀ...</translation>
 <translation id="1227507814927581609">"<ph name="DEVICE_NAME" />" ਨਾਲ ਕਨੈਕਟ ਕਰਨ ਵੇਲੇ ਪ੍ਰਮਾਣੀਕਰਨ ਅਸਫਲ।</translation>
 <translation id="1230417814058465809">ਮਿਆਰੀ ਸੁਰੱਖਿਆ ਚਾਲੂ ਹੈ। ਹੋਰ ਵੀ ਜ਼ਿਆਦਾ ਸੁਰੱਖਿਆ ਲਈ, ਵਿਸਤ੍ਰਿਤ ਸੁਰੱਖਿਆ ਵਰਤੋ।</translation>
@@ -598,7 +597,6 @@
 <translation id="1668435968811469751">ਹੱਥੀਂ ਦਰਜ ਕਰੋ</translation>
 <translation id="1668979692599483141">ਸੁਝਾਵਾਂ ਬਾਰੇ ਜਾਣੋ</translation>
 <translation id="1670399744444387456">ਮੁਢਲਾ</translation>
-<translation id="167160931442925455">ਸਭ ਤੋਂ ਉੱਚੀ ਅਵਾਜ਼</translation>
 <translation id="1673137583248014546"><ph name="URL" /> ਤੁਹਾਡੀ ਸੁਰੱਖਿਆ ਕੁੰਜੀ ਦੇ ਨਿਰਮਾਤਾ ਅਤੇ ਮਾਡਲ ਨੂੰ ਦੇਖਣਾ ਚਾਹੁੰਦਾ ਹੈ</translation>
 <translation id="1677306805708094828"><ph name="EXTENSION_TYPE_PARAMETER" /> ਨੂੰ ਸ਼ਾਮਲ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ</translation>
 <translation id="1677472565718498478"><ph name="TIME" /> ਬਾਕੀ</translation>
@@ -919,7 +917,6 @@
 <translation id="2046702855113914483">ਰੈਮਨ</translation>
 <translation id="204706822916043810">ਆਭਾਸੀ ਮਸ਼ੀਨ ਦੀ ਜਾਂਚ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ</translation>
 <translation id="2048182445208425546">ਆਪਣੇ ਨੈੱਟਵਰਕ ਟ੍ਰੈਫਿਕ ਤੱਕ ਪਹੁੰਚ ਪ੍ਰਾਪਤ ਕਰੋ</translation>
-<translation id="2048243703055695889"><ph name="USER_EMAIL" /> ਦੇ ਡੀਵਾਈਸ ਲਈ 'ਨਜ਼ਦੀਕੀ ਸਾਂਝ' ਸੈਟਿੰਗਾਂ, '<ph name="DEVICE_NAME" />'.</translation>
 <translation id="2048653237708779538">ਕਾਰਵਾਈ ਉਪਲਬਧ ਨਹੀਂ ਹੈ</translation>
 <translation id="204914487372604757">ਸ਼ਾਰਟਕੱਟ ਬਣਾਓ</translation>
 <translation id="2050339315714019657">ਪੋਰਟਰੇਟ</translation>
@@ -1104,7 +1101,6 @@
 <translation id="2262477216570151239">ਦੁਹਰਾਉਣ ਤੋਂ ਪਹਿਲਾਂ ਦੇਰੀ</translation>
 <translation id="2263189956353037928">ਸਾਈਨ-ਆਊਟ ਅਤੇ ਵਾਪਸ ਸਾਈਨ-ਇਨ ਕਰੋ</translation>
 <translation id="2263371730707937087">ਸਕ੍ਰੀਨ ਦੀ ਰਿਫ੍ਰੈਸ਼ ਦਰ</translation>
-<translation id="2263497240924215535">(ਅਸਮਰਥਿਤ)</translation>
 <translation id="22665427234727190">ਕਿਸੇ ਸਾਈਟ ਵੱਲੋਂ ਬਲੂਟੁੱਥ ਡੀਵਾਈਸਾਂ ਤੱਕ ਪਹੁੰਚ ਕਰਨ ਵੇਲੇ ਪੁੱਛੋ (ਸਿਫ਼ਾਰਸ਼ੀ)</translation>
 <translation id="2266957463645820432">USB 'ਤੇ IPP (IPPUSB)</translation>
 <translation id="2270450558902169558">ਡੋਮੇਨ <ph name="DOMAIN" /> ਵਿੱਚ ਕਿਸੇ ਵੀ ਡੀਵਾਈਸ ਨਾਲ ਡਾਟਾ ਐਕਸਚੇਂਜ ਕਰੋ</translation>
@@ -2287,7 +2283,6 @@
 <translation id="3674840410592648165">ਸਾਈਟਾਂ ਭੁਗਤਾਨ ਹੈਂਡਲਰ ਸਥਾਪਤ ਕਰ ਸਕਦੀਆਂ ਹਨ (ਸਿਫ਼ਾਰਸ਼ੀ)</translation>
 <translation id="367645871420407123">ਜੇਕਰ ਤੁਸੀਂ ਰੂਟ ਪਾਸਵਰਡ ਨੂੰ ਪੂਰਵ-ਨਿਰਧਾਰਤ ਟੈਸਟ ਚਿੱਤਰ ਮੁੱਲ 'ਤੇ ਸੈਟ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ ਤਾਂ ਖਾਲੀ ਛੱਡੋ</translation>
 <translation id="3677106374019847299">ਵਿਉਂਤਿਆ ਪ੍ਰਦਾਨਕ ਦਾਖਲ ਕਰੋ</translation>
-<translation id="3677657024345889897">ਸਭ ਤੋਂ ਘੱਟ ਅਵਾਜ਼</translation>
 <translation id="3677911431265050325">ਮੋਬਾਈਲ ਸਾਈਟ ਦੀ ਬੇਨਤੀ ਕਰੋ</translation>
 <translation id="3677959414150797585">ਐਪਾਂ, ਵੈੱਬ-ਪੰਨੇ ਅਤੇ ਬਹੁਤ ਕੁਝ ਸ਼ਾਮਲ ਹਨ। ਤੁਹਾਡੇ ਵੱਲੋਂ ਵਰਤੋਂ ਡਾਟੇ ਨੂੰ ਸਾਂਝਾ ਕਰਨ ਦੀ ਚੋਣ ਕੀਤੇ ਜਾਣ 'ਤੇ ਹੀ ਸੁਝਾਵਾਂ ਨੂੰ ਬਿਹਤਰ ਬਣਾਉਣ ਲਈ ਅੰਕੜੇ ਭੇਜੇ ਜਾਂਦੇ ਹਨ।</translation>
 <translation id="3678156199662914018">ਐਕਸਟੈਂਸ਼ਨ: <ph name="EXTENSION_NAME" /></translation>
@@ -2476,7 +2471,6 @@
 <translation id="3867944738977021751">ਪ੍ਰਮਾਣ-ਪੱਤਰ ਖੇਤਰ</translation>
 <translation id="3869917919960562512">ਗ਼ਲਤ ਇੰਡੈਕਸ।</translation>
 <translation id="3870931306085184145"><ph name="DOMAIN" /> ਲਈ ਕੋਈ ਰੱਖਿਅਤ ਕੀਤੇ ਪਾਸਵਰਡ ਨਹੀਂ</translation>
-<translation id="3871092408932389764">ਸਭ ਤੋਂ ਘੱਟ</translation>
 <translation id="3871350334636688135">24 ਘੰਟਿਆਂ ਬਾਅਦ, ਤੁਹਾਡਾ ਪ੍ਰਸ਼ਾਸਕ ਇੱਕ ਵਾਰ ਅੱਪਡੇਟ ਕਰੇਗਾ ਜਿਸ ਨਾਲ ਤੁਹਾਡੇ ਵੱਲੋਂ ਆਪਣੇ ਡੀਵਾਈਸ ਨੂੰ ਮੁੜ-ਸ਼ੁਰੂ ਕਰਨ 'ਤੇ ਤੁਹਾਡਾ ਸਥਾਨਕ ਡਾਟਾ ਮਿਟ ਜਾਵੇਗਾ। 24 ਘੰਟਿਆਂ ਦੇ ਅੰਦਰ ਆਪਣਾ ਕੋਈ ਵੀ ਲੋੜੀਂਦਾ ਸਥਾਨਕ ਡਾਟਾ ਕਲਾਊਡ ਸਟੋਰੇਜ ਵਿੱਚ ਰੱਖਿਅਤ ਕਰੋ।</translation>
 <translation id="3872220884670338524">ਹੋਰ ਕਾਰਵਾਈਆਂ, <ph name="DOMAIN" /> 'ਤੇ <ph name="USERNAME" /> ਲਈ ਰੱਖਿਅਤ ਕੀਤਾ ਗਿਆ ਖਾਤਾ</translation>
 <translation id="3872991219937722530">ਡਿਸਕ ਜਗ੍ਹਾ ਨੂੰ ਖਾਲੀ ਕਰੋ ਨਹੀਂ ਤਾਂ ਡੀਵਾਈਸ ਪ੍ਰਤੀਕਿਰਿਆਹੀਣ ਬਣ ਜਾਵੇਗੀ।</translation>
@@ -4233,7 +4227,6 @@
 <translation id="6025215716629925253">ਸਟੈਕ ਟ੍ਰੇਸ</translation>
 <translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> - USB ਡੀਵਾਈਸ ਕਨੈਕਟ ਕੀਤੀ ਗਈ</translation>
 <translation id="6028117231645531007">ਫਿੰਗਰਪ੍ਰਿੰਟ ਸ਼ਾਮਲ ਕਰੋ</translation>
-<translation id="6029587122245504742">ਸਭ ਤੋਂ ਹੌਲੀ</translation>
 <translation id="6029594605736587274">ਬਲਾਕ ਕੀਤੀ ਗਈ <ph name="PERMISSION" /></translation>
 <translation id="6031600495088157824">ਟੂਲਬਾਰ ਵਿੱਚ ਇਨਪੁੱਟ ਵਿਕਲਪ</translation>
 <translation id="6032715498678347852">ਇਸ ਸਾਈਟ ਨੂੰ ਐਕਸਟੈਂਸ਼ਨ ਪਹੁੰਚ ਦੇਣ ਲਈ, ਇਸ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।</translation>
@@ -4527,7 +4520,6 @@
 <translation id="6349101878882523185"><ph name="APP_NAME" /> ਸਥਾਪਤ ਕਰੋ</translation>
 <translation id="6349170655202535379">ਸਮਕਾਲੀਕਰਨ ਕੰਮ ਨਹੀਂ ਕਰ ਰਿਹਾ ਹੈ। ਸਾਈਨ-ਆਊਟ ਕਰਕੇ ਦੁਬਾਰਾ ਸਾਈਨ-ਇਨ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ।</translation>
 <translation id="6351063337294363751">ਤੁਸੀਂ ਇਸ ਮੀਨੂ ਤੋਂ ਆਪਣਾ ਬ੍ਰਾਊਜ਼ਿੰਗ ਡਾਟਾ ਸਾਫ਼ ਕਰ ਸਕਦੇ ਹੋ</translation>
-<translation id="6352773953037195952">ਸਭ ਤੋਂ ਵੱਧ</translation>
 <translation id="6354918092619878358">SECG ਅੰਡਾਕਾਰ ਘੁਮਾਓ secp256r1 (aka ANSI X9.62 prime256v1, NIST P-256)</translation>
 <translation id="635609604405270300">ਡੀਵਾਈਸ ਚਾਲੂ ਰੱਖੋ</translation>
 <translation id="63566973648609420">ਤੁਹਾਡੇ ਇਨਕ੍ਰਿਪਟਡ ਡਾਟੇ ਨੂੰ ਸਿਰਫ਼ ਓਹੀ ਵਿਅਕਤੀ ਪੜ੍ਹ ਸਕਦਾ ਹੈ ਜਿਸ ਕੋਲ ਤੁਹਾਡਾ ਪਾਸਫਰੇਜ਼ ਹੋਵੇ। ਪਾਸਫਰੇਜ਼ Google ਨੂੰ ਭੇਜਿਆ ਜਾਂ ਉਸ ਵੱਲੋਂ ਸਟੋਰ ਨਹੀਂ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਜੇਕਰ ਤੁਸੀਂ ਆਪਣਾ ਪਾਸਫਰੇਜ਼ ਭੁੱਲ ਜਾਂਦੇ ਹੋ ਜਾਂ ਇਸ ਸੈਟਿੰਗ ਨੂੰ ਬਦਲਣਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਤੁਹਾਨੂੰ <ph name="BEGIN_LINK" />ਸਮਕਾਲੀਕਰਨ ਨੂੰ ਰੀਸੈੱਟ<ph name="END_LINK" /> ਕਰਨ ਦੀ ਲੋੜ ਪਵੇਗੀ।</translation>
@@ -5292,6 +5284,7 @@
 <translation id="730289542559375723">{NUM_APPLICATIONS,plural, =1{ਇਹ ਐਪਲੀਕੇਸ਼ਨ Chrome ਨੂੰ ਸਹੀ ਢੰਗ ਨਾਲ ਕੰਮ ਕਰਨ ਤੋਂ ਰੋਕ ਸਕਦੀ ਹੈ।}one{ਇਹ ਐਪਲੀਕੇਸ਼ਨ Chrome ਨੂੰ ਸਹੀ ਢੰਗ ਨਾਲ ਕੰਮ ਕਰਨ ਤੋਂ ਰੋਕ ਸਕਦੀ ਹੈ।}other{ਇਹ ਐਪਲੀਕੇਸ਼ਨਾਂਂ Chrome ਨੂੰ ਸਹੀ ਢੰਗ ਨਾਲ ਕੰਮ ਕਰਨ ਤੋਂ ਰੋਕ ਸਕਦੀਆਂ ਹਨ।}}</translation>
 <translation id="7303281435234579599">ਓਹੋ! ਡੈਮੋ ਮੋਡ ਦਾ ਸੈੱਟਅੱਪ ਕਰਨ ਦੌਰਾਨ ਕੋਈ ਗੜਬੜ ਹੋ ਗਈ।</translation>
 <translation id="7303900363563182677">ਇਸ ਪੰਨੇ ਨੂੰ ਕਲਿੱਪਬੋਰਡ 'ਤੇ ਕਾਪੀ ਕੀਤੀ ਲਿਖਤ ਅਤੇ ਚਿੱਤਰਾਂ ਨੂੰ ਦੇਖਣ ਤੋਂ ਬਲਾਕ ਕਰ ਦਿੱਤਾ ਗਿਆ ਹੈ</translation>
+<translation id="7304030187361489308">ਵੱਧ</translation>
 <translation id="7305123176580523628">USB ਪ੍ਰਿੰਟਰ ਕਨੈਕਟ ਕੀਤਾ ਗਿਆ</translation>
 <translation id="730515362922783851">ਸਥਾਨਕ ਨੈੱਟਵਰਕ ਜਾਂ ਇੰਟਰਨੈਟ 'ਤੇ ਕਿਸੇ ਵੀ ਡੀਵਾਈਸ ਨਾਲ ਡਾਟਾ ਐਕਸਚੇਂਜ ਕਰੋ</translation>
 <translation id="7306521477691455105"><ph name="USB_DEVICE_NAME" /> ਨੂੰ <ph name="USB_VM_NAME" /> ਨਾਲ ਕਨੈਕਟ ਕਰਨ ਲਈ ਸੈਟਿੰਗਾਂ ਖੋਲ੍ਹੋ</translation>
diff --git a/chrome/app/resources/generated_resources_pl.xtb b/chrome/app/resources/generated_resources_pl.xtb
index d13323d..8ba7102 100644
--- a/chrome/app/resources/generated_resources_pl.xtb
+++ b/chrome/app/resources/generated_resources_pl.xtb
@@ -202,7 +202,6 @@
 <translation id="1221825588892235038">Tylko zaznaczenie</translation>
 <translation id="1223484782328004593"><ph name="APP_NAME" /> wymaga licencji</translation>
 <translation id="1223853788495130632">Administrator zaleca konkretną wartość dla tego ustawienia.</translation>
-<translation id="1224275271335624810">Najszybciej</translation>
 <translation id="1225177025209879837">Przetwarzam żądanie...</translation>
 <translation id="1227507814927581609">Podczas łączenia się z urządzeniem „<ph name="DEVICE_NAME" />” nie powiodło się uwierzytelnianie.</translation>
 <translation id="1230417814058465809">Włączona jest standardowa ochrona. Jeśli zależy Ci na większym bezpieczeństwie, użyj wzmocnionej ochrony.</translation>
@@ -598,7 +597,6 @@
 <translation id="1668435968811469751">Zarejestruj się samodzielnie</translation>
 <translation id="1668979692599483141">Więcej informacji o sugestiach</translation>
 <translation id="1670399744444387456">Podstawowe</translation>
-<translation id="167160931442925455">Najgłośniej</translation>
 <translation id="1673137583248014546"><ph name="URL" /> chce odczytać markę i model Twojego klucza bezpieczeństwa</translation>
 <translation id="1677306805708094828">Nie można dodać elementu <ph name="EXTENSION_TYPE_PARAMETER" /></translation>
 <translation id="1677472565718498478">Pozostało <ph name="TIME" /></translation>
@@ -915,7 +913,6 @@
 <translation id="2046702855113914483">Ramen</translation>
 <translation id="204706822916043810">Sprawdzam maszynę wirtualną</translation>
 <translation id="2048182445208425546">Dostęp do ruchu sieciowego</translation>
-<translation id="2048243703055695889">Ustawienia udostępniania w pobliżu dla urządzenia „<ph name="DEVICE_NAME" />” użytkownika <ph name="USER_EMAIL" />.</translation>
 <translation id="2048653237708779538">Czynność niedostępna</translation>
 <translation id="204914487372604757">Utwórz skrót</translation>
 <translation id="2050339315714019657">Pionowo</translation>
@@ -1100,7 +1097,6 @@
 <translation id="2262477216570151239">Opóźnienie przed powtarzaniem</translation>
 <translation id="2263189956353037928">Wyloguj się i zaloguj się ponownie</translation>
 <translation id="2263371730707937087">Częstotliwość odświeżania ekranu</translation>
-<translation id="2263497240924215535">(Wyłączone)</translation>
 <translation id="22665427234727190">Pytaj, gdy strona chce uzyskać dostęp do urządzeń Bluetooth (zalecane)</translation>
 <translation id="2266957463645820432">IPP przez USB (IPPUSB)</translation>
 <translation id="2270450558902169558">Wymiana danych z dowolnym urządzeniem w domenie <ph name="DOMAIN" /></translation>
@@ -2285,7 +2281,6 @@
 <translation id="3674840410592648165">Strony mogą instalować moduły obsługi płatności (zalecane)</translation>
 <translation id="367645871420407123">pozostaw puste, jeśli chcesz ustawić hasło główne na domyślną wartość obrazu testowego</translation>
 <translation id="3677106374019847299">Wpisz dostawcę niestandardowego</translation>
-<translation id="3677657024345889897">Najciszej</translation>
 <translation id="3677911431265050325">Otwórz stronę mobilną</translation>
 <translation id="3677959414150797585">Obejmuje między innymi aplikacje i strony internetowe. Wysyła statystyki, by ulepszać podpowiedzi, tylko wtedy, gdy zostało wybrane udostępnianie danych o korzystaniu.</translation>
 <translation id="3678156199662914018">Rozszerzenie: <ph name="EXTENSION_NAME" /></translation>
@@ -2474,7 +2469,6 @@
 <translation id="3867944738977021751">Pola certyfikatu</translation>
 <translation id="3869917919960562512">Błędny indeks.</translation>
 <translation id="3870931306085184145">Brak zapisanych haseł do <ph name="DOMAIN" /></translation>
-<translation id="3871092408932389764">Najniższy</translation>
 <translation id="3871350334636688135">Za 24 godziny administrator wykona jednorazową aktualizację, która usunie Twoje dane lokalne po ponownym uruchomieniu urządzenia. Zapisz w chmurze wszystkie potrzebne dane lokalne przed upływem 24 godzin.</translation>
 <translation id="3872220884670338524">Więcej czynności, zapisane konto użytkownika <ph name="USERNAME" /> w domenie <ph name="DOMAIN" /></translation>
 <translation id="3872991219937722530">Zwolnij miejsce na dysku, ponieważ w przeciwnym razie urządzenie przestanie odpowiadać.</translation>
@@ -4231,7 +4225,6 @@
 <translation id="6025215716629925253">Zrzut stosu</translation>
 <translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> – połączono z urządzeniem USB</translation>
 <translation id="6028117231645531007">Dodaj odcisk palca</translation>
-<translation id="6029587122245504742">Najwolniej</translation>
 <translation id="6029594605736587274">zablokował(a) uprawnienie: <ph name="PERMISSION" /></translation>
 <translation id="6031600495088157824">Opcje wprowadzania na pasku narzędzi</translation>
 <translation id="6032715498678347852">Aby przyznać rozszerzeniu dostęp do tej strony, kliknij je.</translation>
@@ -4525,7 +4518,6 @@
 <translation id="6349101878882523185">Zainstaluj aplikację <ph name="APP_NAME" /></translation>
 <translation id="6349170655202535379">Synchronizacja nie działa. Wyloguj się i zaloguj się ponownie.</translation>
 <translation id="6351063337294363751">Używając tego menu, możesz wyczyścić dane przeglądania</translation>
-<translation id="6352773953037195952">Najwyższy</translation>
 <translation id="6354918092619878358">Kryptografia krzywych eliptycznych SECG secp256r1 (inne nazwy: ANSI X9.62 prime256v1, NIST P-256)</translation>
 <translation id="635609604405270300">Nie wyłączaj urządzenia</translation>
 <translation id="63566973648609420">Twoje zaszyfrowane dane może odczytać tylko ktoś znający hasło. Google nie otrzyma Twojego hasła ani nie będzie go przechowywać. Jeśli je zapomnisz lub zechcesz zmienić to ustawienie, musisz <ph name="BEGIN_LINK" />zresetować synchronizację<ph name="END_LINK" />.</translation>
@@ -5290,6 +5282,7 @@
 <translation id="730289542559375723">{NUM_APPLICATIONS,plural, =1{Ta aplikacja może uniemożliwiać prawidłowe działanie Chrome.}few{Te aplikacje mogą uniemożliwiać prawidłowe działanie Chrome.}many{Te aplikacje mogą uniemożliwiać prawidłowe działanie Chrome.}other{Te aplikacje mogą uniemożliwiać prawidłowe działanie Chrome.}}</translation>
 <translation id="7303281435234579599">Ups! Podczas konfigurowania trybu demonstracyjnego coś poszło nie tak.</translation>
 <translation id="7303900363563182677">Ta witryna nie ma dostępu do tekstu ani obrazów skopiowanych do schowka</translation>
+<translation id="7304030187361489308">Wysoki</translation>
 <translation id="7305123176580523628">Podłączono drukarkę USB</translation>
 <translation id="730515362922783851">Wymiana danych z dowolnym urządzeniem w sieci lokalnej lub internecie</translation>
 <translation id="7306521477691455105">Otwórz Ustawienia, by połączyć urządzenie <ph name="USB_DEVICE_NAME" /> z: <ph name="USB_VM_NAME" /></translation>
diff --git a/chrome/app/resources/generated_resources_pt-BR.xtb b/chrome/app/resources/generated_resources_pt-BR.xtb
index c926198..5880e3b 100644
--- a/chrome/app/resources/generated_resources_pt-BR.xtb
+++ b/chrome/app/resources/generated_resources_pt-BR.xtb
@@ -202,7 +202,6 @@
 <translation id="1221825588892235038">Apenas seleção</translation>
 <translation id="1223484782328004593"><ph name="APP_NAME" /> requer uma licença</translation>
 <translation id="1223853788495130632">Seu administrador recomenda um valor específico para esta configuração.</translation>
-<translation id="1224275271335624810">Máxima</translation>
 <translation id="1225177025209879837">Processando solicitação...</translation>
 <translation id="1227507814927581609">Falha na autenticação ao conectar-se com "<ph name="DEVICE_NAME" />".</translation>
 <translation id="1230417814058465809">A proteção padrão está ativada. Para ter ainda mais segurança, use a proteção aprimorada.</translation>
@@ -598,7 +597,6 @@
 <translation id="1668435968811469751">Inscrever-se manualmente</translation>
 <translation id="1668979692599483141">Saiba mais sobre sugestões</translation>
 <translation id="1670399744444387456">Básico</translation>
-<translation id="167160931442925455">Volume máximo</translation>
 <translation id="1673137583248014546"><ph name="URL" /> quer ver a marca e o modelo da sua chave de segurança</translation>
 <translation id="1677306805708094828">Não é possível adicionar <ph name="EXTENSION_TYPE_PARAMETER" /></translation>
 <translation id="1677472565718498478"><ph name="TIME" /> restante(s)</translation>
@@ -919,7 +917,6 @@
 <translation id="2046702855113914483">Lámen</translation>
 <translation id="204706822916043810">Verificando a máquina virtual</translation>
 <translation id="2048182445208425546">Acesse seu tráfego de rede</translation>
-<translation id="2048243703055695889">Configurações do "Compartilhar por proximidade" para o dispositivo de <ph name="USER_EMAIL" /> (<ph name="DEVICE_NAME" />).</translation>
 <translation id="2048653237708779538">Ação indisponível</translation>
 <translation id="204914487372604757">Criar atalho</translation>
 <translation id="2050339315714019657">Retrato</translation>
@@ -1104,7 +1101,6 @@
 <translation id="2262477216570151239">Atraso antes da repetição</translation>
 <translation id="2263189956353037928">Sair e fazer login novamente</translation>
 <translation id="2263371730707937087">Taxa de atualização da tela</translation>
-<translation id="2263497240924215535">(Desativada)</translation>
 <translation id="22665427234727190">Perguntar quando um site quiser acessar dispositivos Bluetooth (recomendado)</translation>
 <translation id="2266957463645820432">IPP via USB (IPPUSB)</translation>
 <translation id="2270450558902169558">Trocar dados com qualquer dispositivo no domínio <ph name="DOMAIN" /></translation>
@@ -2290,7 +2286,6 @@
 <translation id="3674840410592648165">Os sites podem instalar gerenciadores de pagamento (recomendado)</translation>
 <translation id="367645871420407123">deixe em branco se você quer definir a senha raiz como o valor da imagem de teste padrão</translation>
 <translation id="3677106374019847299">Inserir provedor personalizado</translation>
-<translation id="3677657024345889897">Volume mínimo</translation>
 <translation id="3677911431265050325">Solicitar site móvel</translation>
 <translation id="3677959414150797585">Inclui apps, páginas da Web e muito mais. Envia estatísticas para melhorar as sugestões apenas se você compartilha dados de uso.</translation>
 <translation id="3678156199662914018">Extensão: <ph name="EXTENSION_NAME" /></translation>
@@ -2479,7 +2474,6 @@
 <translation id="3867944738977021751">Campos do certificado</translation>
 <translation id="3869917919960562512">Índice incorreto.</translation>
 <translation id="3870931306085184145">Nenhuma senha salva para <ph name="DOMAIN" /></translation>
-<translation id="3871092408932389764">Mais baixa</translation>
 <translation id="3871350334636688135">Após 24 horas, o administrador fará uma atualização única que excluirá seus dados locais quando você reiniciar o dispositivo. Salve os dados locais que precisar no armazenamento em nuvem em até 24 horas.</translation>
 <translation id="3872220884670338524">Mais ações, contas salvas de <ph name="USERNAME" /> em <ph name="DOMAIN" /></translation>
 <translation id="3872991219937722530">Libere espaço em disco, ou o dispositivo deixará de responder.</translation>
@@ -4237,7 +4231,6 @@
 <translation id="6025215716629925253">Rastreamento de pilha</translation>
 <translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> - Dispositivo USB conectado</translation>
 <translation id="6028117231645531007">Adicionar impressão digital</translation>
-<translation id="6029587122245504742">Mais lenta</translation>
 <translation id="6029594605736587274"><ph name="PERMISSION" /> bloqueada</translation>
 <translation id="6031600495088157824">Opções de entrada na barra de ferramentas</translation>
 <translation id="6032715498678347852">Para conceder a uma extensão acesso a este site, clique nela.</translation>
@@ -4532,7 +4525,6 @@
 <translation id="6349101878882523185">Instalar <ph name="APP_NAME" /></translation>
 <translation id="6349170655202535379">A sincronização não está funcionando. Tente sair e fazer login novamente.</translation>
 <translation id="6351063337294363751">É possível limpar seus dados de navegação desse menu</translation>
-<translation id="6352773953037195952">Mais alta</translation>
 <translation id="6354918092619878358">Curva elíptica SECG secp256r1 (também conhecida como ANSI X9.62 prime256v1, NIST P-256)</translation>
 <translation id="635609604405270300">Mantenha o dispositivo ligado</translation>
 <translation id="63566973648609420">Somente uma pessoa que tenha sua senha longa pode ler seus dados criptografados. A senha longa não é enviada para o Google ou armazenada por ele. Se você esquecer sua senha longa ou quiser alterar essa configuração, será necessário <ph name="BEGIN_LINK" />redefinir a sincronização<ph name="END_LINK" />.</translation>
@@ -5297,6 +5289,7 @@
 <translation id="730289542559375723">{NUM_APPLICATIONS,plural, =1{Este aplicativo pode impedir que o Chrome funcione adequadamente.}one{Este aplicativo pode impedir que o Chrome funcione adequadamente.}other{Estes aplicativos podem impedir que o Chrome funcione adequadamente.}}</translation>
 <translation id="7303281435234579599">Algo deu errado ao configurar o modo de demonstração.</translation>
 <translation id="7303900363563182677">Este site foi impedido de ver textos e imagens copiados para a área de transferência</translation>
+<translation id="7304030187361489308">Alto</translation>
 <translation id="7305123176580523628">Impressora USB conectada</translation>
 <translation id="730515362922783851">Trocar dados com qualquer dispositivo da rede local ou Internet</translation>
 <translation id="7306521477691455105">Abra as configurações para conectar o <ph name="USB_DEVICE_NAME" /> à VM <ph name="USB_VM_NAME" /></translation>
diff --git a/chrome/app/resources/generated_resources_pt-PT.xtb b/chrome/app/resources/generated_resources_pt-PT.xtb
index 2098e01..ef3a27b 100644
--- a/chrome/app/resources/generated_resources_pt-PT.xtb
+++ b/chrome/app/resources/generated_resources_pt-PT.xtb
@@ -202,7 +202,6 @@
 <translation id="1221825588892235038">Apenas a seleção</translation>
 <translation id="1223484782328004593">A app <ph name="APP_NAME" /> requer uma licença</translation>
 <translation id="1223853788495130632">O gestor recomenda um valor específico para esta definição.</translation>
-<translation id="1224275271335624810">A mais rápida</translation>
 <translation id="1225177025209879837">A processar o pedido...</translation>
 <translation id="1227507814927581609">A autenticação falhou ao ligar a "<ph name="DEVICE_NAME" />".</translation>
 <translation id="1230417814058465809">A proteção padrão está ativada. Para desfrutar de ainda mais segurança, utilize a proteção melhorada.</translation>
@@ -598,7 +597,6 @@
 <translation id="1668435968811469751">Inscrever-se manualmente</translation>
 <translation id="1668979692599483141">Saiba mais sobre sugestões</translation>
 <translation id="1670399744444387456">Básico</translation>
-<translation id="167160931442925455">O mais alto</translation>
 <translation id="1673137583248014546"><ph name="URL" /> pretende ver a marca e o modelo da sua Chave de segurança.</translation>
 <translation id="1677306805708094828">Não é possível adicionar <ph name="EXTENSION_TYPE_PARAMETER" /></translation>
 <translation id="1677472565718498478"><ph name="TIME" /> restante(s)</translation>
@@ -919,7 +917,6 @@
 <translation id="2046702855113914483">Ramen</translation>
 <translation id="204706822916043810">A verificar a máquina virtual…</translation>
 <translation id="2048182445208425546">Aceder ao tráfego da sua rede</translation>
-<translation id="2048243703055695889">Definições da funcionalidade Partilhar com Nearby para o dispositivo de <ph name="USER_EMAIL" />, "<ph name="DEVICE_NAME" />".</translation>
 <translation id="2048653237708779538">Ação não disponível</translation>
 <translation id="204914487372604757">Criar atalho</translation>
 <translation id="2050339315714019657">Vertical</translation>
@@ -1104,7 +1101,6 @@
 <translation id="2262477216570151239">Atraso antes da repetição</translation>
 <translation id="2263189956353037928">Terminar sessão e voltar a iniciar sessão</translation>
 <translation id="2263371730707937087">Taxa de atualização do ecrã</translation>
-<translation id="2263497240924215535">(Desativada)</translation>
 <translation id="22665427234727190">Perguntar quando um site pretender aceder a dispositivos Bluetooth (recomendado)</translation>
 <translation id="2266957463645820432">IPP através de USB (IPPUSB)</translation>
 <translation id="2270450558902169558">Trocar dados com qualquer dispositivo do domínio <ph name="DOMAIN" /></translation>
@@ -2289,7 +2285,6 @@
 <translation id="3674840410592648165">Os sites podem instalar controladores de pagamentos (recomendado)</translation>
 <translation id="367645871420407123">deixe em branco se pretender definir a palavra-passe de raiz como o valor da imagem de teste predefinido.</translation>
 <translation id="3677106374019847299">Introduza o fornecedor personalizado.</translation>
-<translation id="3677657024345889897">O mais baixo</translation>
 <translation id="3677911431265050325">Pedir site para dispositivos móveis</translation>
 <translation id="3677959414150797585">Inclui apps, páginas Web e muito mais. Apenas envia estatísticas para melhorar as sugestões se tiver optado por partilhar os dados de utilização.</translation>
 <translation id="3678156199662914018">Extensão: <ph name="EXTENSION_NAME" /></translation>
@@ -2478,7 +2473,6 @@
 <translation id="3867944738977021751">Campos do certificado</translation>
 <translation id="3869917919960562512">Índice errado.</translation>
 <translation id="3870931306085184145">Nenhuma palavra-passe guardada para <ph name="DOMAIN" />.</translation>
-<translation id="3871092408932389764">A mais baixa</translation>
 <translation id="3871350334636688135">Após 24 horas, o administrador irá efetuar uma atualização única que vai eliminar os seus dados locais quando reiniciar o dispositivo. Tem 24 horas para guardar todos os dados locais de que necessita no armazenamento na nuvem.</translation>
 <translation id="3872220884670338524">Mais ações, conta de <ph name="USERNAME" /> guardada em <ph name="DOMAIN" /></translation>
 <translation id="3872991219937722530">Liberte espaço em disco ou o dispositivo deixará de responder.</translation>
@@ -4236,7 +4230,6 @@
 <translation id="6025215716629925253">Rastreio de pilha</translation>
 <translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> – dispositivo USB ligado</translation>
 <translation id="6028117231645531007">Adicionar impressão digital</translation>
-<translation id="6029587122245504742">A mais lenta</translation>
 <translation id="6029594605736587274">bloqueou <ph name="PERMISSION" /></translation>
 <translation id="6031600495088157824">Opções de introdução na barra de ferramentas</translation>
 <translation id="6032715498678347852">Para conceder a uma extensão o acesso a este site, clique na mesma</translation>
@@ -4530,7 +4523,6 @@
 <translation id="6349101878882523185">Instale a aplicação <ph name="APP_NAME" /></translation>
 <translation id="6349170655202535379">A sincronização não está a funcionar. Experimente terminar e iniciar sessão novamente.</translation>
 <translation id="6351063337294363751">Pode limpar os dados de navegação a partir deste menu</translation>
-<translation id="6352773953037195952">A mais alta</translation>
 <translation id="6354918092619878358">SECG de curva elíptica secp256r1 (também denominada ANSI X9.62 prime256v1, NIST P-256)</translation>
 <translation id="635609604405270300">Manter o dispositivo ativado</translation>
 <translation id="63566973648609420">Apenas alguém que conheça a sua frase de acesso pode ler os seus dados encriptados. A frase de acesso não é enviada para a Google nem armazenada pela mesma. Se se esquecer da frase de acesso ou pretender alterar esta definição, tem de <ph name="BEGIN_LINK" />repor a sincronização<ph name="END_LINK" />.</translation>
@@ -5295,6 +5287,7 @@
 <translation id="730289542559375723">{NUM_APPLICATIONS,plural, =1{Esta aplicação pode impedir o funcionamento correto do Chrome.}other{Estas aplicações podem impedir o funcionamento correto do Chrome.}}</translation>
 <translation id="7303281435234579599">Ups! Ocorreu um erro ao configurar o modo de demonstração.</translation>
 <translation id="7303900363563182677">Este site foi impedido de ver o texto e as imagens copiados para a área de transferência.</translation>
+<translation id="7304030187361489308">Alta</translation>
 <translation id="7305123176580523628">Impressora USB ligada</translation>
 <translation id="730515362922783851">Trocar dados com qualquer dispositivo na rede local ou na Internet</translation>
 <translation id="7306521477691455105">Abra as Definições para ligar o dispositivo <ph name="USB_DEVICE_NAME" /> a <ph name="USB_VM_NAME" /></translation>
diff --git a/chrome/app/resources/generated_resources_ro.xtb b/chrome/app/resources/generated_resources_ro.xtb
index 22848b78..6d529eda 100644
--- a/chrome/app/resources/generated_resources_ro.xtb
+++ b/chrome/app/resources/generated_resources_ro.xtb
@@ -202,7 +202,6 @@
 <translation id="1221825588892235038">Numai elementele selectate</translation>
 <translation id="1223484782328004593"><ph name="APP_NAME" /> necesită licență</translation>
 <translation id="1223853788495130632">Administratorul dvs. recomandă o valoare specifică pentru această setare.</translation>
-<translation id="1224275271335624810">Cea mai rapidă</translation>
 <translation id="1225177025209879837">Se procesează solicitarea...</translation>
 <translation id="1227507814927581609">Autentificarea nu a reușit în timpul conectării la „<ph name="DEVICE_NAME" />”.</translation>
 <translation id="1230417814058465809">Protecția standard este activată. Pentru securitate sporită, folosește protecția îmbunătățită.</translation>
@@ -598,7 +597,6 @@
 <translation id="1668435968811469751">Înregistrează-te manual</translation>
 <translation id="1668979692599483141">Află mai multe despre sugestii</translation>
 <translation id="1670399744444387456">De bază</translation>
-<translation id="167160931442925455">Cel mai tare</translation>
 <translation id="1673137583248014546"><ph name="URL" /> dorește să vadă marca și modelul cheii de securitate</translation>
 <translation id="1677306805708094828">Nu s-a putut adăuga <ph name="EXTENSION_TYPE_PARAMETER" /></translation>
 <translation id="1677472565718498478">Timp rămas: <ph name="TIME" /></translation>
@@ -919,7 +917,6 @@
 <translation id="2046702855113914483">Supă ramen</translation>
 <translation id="204706822916043810">Se verifică mașina virtuală</translation>
 <translation id="2048182445208425546">Accesează traficul de rețea</translation>
-<translation id="2048243703055695889">Setările Nearby Share pentru dispozitivul utilizatorului <ph name="USER_EMAIL" />, „<ph name="DEVICE_NAME" />”.</translation>
 <translation id="2048653237708779538">Acțiunea nu este disponibilă</translation>
 <translation id="204914487372604757">Creează o comandă rapidă</translation>
 <translation id="2050339315714019657">Portret</translation>
@@ -1104,7 +1101,6 @@
 <translation id="2262477216570151239">Durată înainte de repetare</translation>
 <translation id="2263189956353037928">Deconectează-te și reconectează-te</translation>
 <translation id="2263371730707937087">Rata de actualizare a ecranului</translation>
-<translation id="2263497240924215535">(dezactivat)</translation>
 <translation id="22665427234727190">Anunță-mă dacă un site vrea să acceseze dispozitive Bluetooth (recomandat)</translation>
 <translation id="2266957463645820432">IPP prin USB (IPPUSB)</translation>
 <translation id="2270450558902169558">Fă schimb de date cu orice dispozitiv din domeniul <ph name="DOMAIN" /></translation>
@@ -2289,7 +2285,6 @@
 <translation id="3674840410592648165">Site-urile pot instala handlere pentru plăți (recomandat)</translation>
 <translation id="367645871420407123">nu completa dacă dorești să setezi parola directorului rădăcină la valoarea prestabilită a imaginii de test</translation>
 <translation id="3677106374019847299">Introdu un furnizor personalizat</translation>
-<translation id="3677657024345889897">Cel mai încet</translation>
 <translation id="3677911431265050325">Solicită site mobil</translation>
 <translation id="3677959414150797585">Include aplicații, pagini web și altele. Trimite statistici pentru a îmbunătăți sugestiile numai dacă ai ales să permiți accesul la datele de utilizare.</translation>
 <translation id="3678156199662914018">Extensie: <ph name="EXTENSION_NAME" /></translation>
@@ -2478,7 +2473,6 @@
 <translation id="3867944738977021751">Câmpuri certificat</translation>
 <translation id="3869917919960562512">Index greșit.</translation>
 <translation id="3870931306085184145">Nu s-au salvat parole pentru <ph name="DOMAIN" /></translation>
-<translation id="3871092408932389764">Cea mai scăzută</translation>
 <translation id="3871350334636688135">După 24 de ore, administratorul va face o actualizare unică ce va șterge datele locale când repornești dispozitivul. Salvează datele locale de care ai nevoie în stocarea în cloud în cel mult 24 de ore.</translation>
 <translation id="3872220884670338524">Mai multe acțiuni, cont salvat pentru <ph name="USERNAME" /> pe <ph name="DOMAIN" /></translation>
 <translation id="3872991219937722530">Eliberează spațiu pe hard disk sau dispozitivul nu va mai răspunde la comenzi.</translation>
@@ -4235,7 +4229,6 @@
 <translation id="6025215716629925253">Urmărire stivă</translation>
 <translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> – dispozitivul USB a fost conectat</translation>
 <translation id="6028117231645531007">Adaugă amprenta</translation>
-<translation id="6029587122245504742">Cea mai lentă</translation>
 <translation id="6029594605736587274"><ph name="PERMISSION" /> a fost blocată</translation>
 <translation id="6031600495088157824">Opțiunile de introducere a textului din bara de instrumente</translation>
 <translation id="6032715498678347852">Pentru a permite accesul unei extensii la acest site, dă clic pe extensie.</translation>
@@ -4529,7 +4522,6 @@
 <translation id="6349101878882523185">Instalează <ph name="APP_NAME" /></translation>
 <translation id="6349170655202535379">Sincronizarea nu funcționează. Deconectează-te și conectează-te din nou.</translation>
 <translation id="6351063337294363751">Poți șterge datele de navigare din acest meniu</translation>
-<translation id="6352773953037195952">Cea mai înaltă</translation>
 <translation id="6354918092619878358">Curbură eliptică SECG secp256r1 (cunoscută și sub numele de ANSI X9.62 prime256v1, NIST P-256)</translation>
 <translation id="635609604405270300">Păstrează dispozitivul activat</translation>
 <translation id="63566973648609420">Numai un utilizator care are expresia de acces poate citi datele criptate. Expresia de acces nu este trimisă sau stocată la Google. Dacă uiți expresia de acces sau dorești să modifici această setare, va fi necesar să <ph name="BEGIN_LINK" />resetezi sincronizarea<ph name="END_LINK" />.</translation>
@@ -5294,6 +5286,7 @@
 <translation id="730289542559375723">{NUM_APPLICATIONS,plural, =1{Această aplicație poate împiedica funcționarea corectă a browserului Chrome.}few{Aceste aplicații pot împiedica funcționarea corectă a browserului Chrome.}other{Aceste aplicații pot împiedica funcționarea corectă a browserului Chrome.}}</translation>
 <translation id="7303281435234579599">Hopa! A apărut o eroare la configurarea modului demo.</translation>
 <translation id="7303900363563182677">Accesarea textului și a imaginilor copiate în clipboard de către acest site a fost blocată</translation>
+<translation id="7304030187361489308">Înaltă</translation>
 <translation id="7305123176580523628">Imprimantă USB conectată</translation>
 <translation id="730515362922783851">Fă schimb de date cu orice dispozitiv din rețeaua locală sau de pe internet</translation>
 <translation id="7306521477691455105">Deschide Setările pentru a conecta <ph name="USB_DEVICE_NAME" /> la <ph name="USB_VM_NAME" /></translation>
diff --git a/chrome/app/resources/generated_resources_ru.xtb b/chrome/app/resources/generated_resources_ru.xtb
index c8cc852..498649f 100644
--- a/chrome/app/resources/generated_resources_ru.xtb
+++ b/chrome/app/resources/generated_resources_ru.xtb
@@ -202,7 +202,6 @@
 <translation id="1221825588892235038">Только выбранные</translation>
 <translation id="1223484782328004593">Требуется лицензия для <ph name="APP_NAME" /></translation>
 <translation id="1223853788495130632">Администратор рекомендует выбрать определенное значение для этого параметра.</translation>
-<translation id="1224275271335624810">Максимальная</translation>
 <translation id="1225177025209879837">Обработка запроса...</translation>
 <translation id="1227507814927581609">При подключении к "<ph name="DEVICE_NAME" />" произошла ошибка аутентификации.</translation>
 <translation id="1230417814058465809">Стандартная защита включена. Для большей безопасности используйте улучшенную защиту.</translation>
@@ -597,7 +596,6 @@
 <translation id="1668435968811469751">Зарегистрировать вручную</translation>
 <translation id="1668979692599483141">Подробнее о подсказках…</translation>
 <translation id="1670399744444387456">Основные настройки</translation>
-<translation id="167160931442925455">Максимальная громкость</translation>
 <translation id="1673137583248014546">Сайт <ph name="URL" /> запрашивает доступ к производителю и модели вашего Электронного ключа</translation>
 <translation id="1677306805708094828">Невозможно добавить <ph name="EXTENSION_TYPE_PARAMETER" /></translation>
 <translation id="1677472565718498478">Ещё <ph name="TIME" /></translation>
@@ -918,7 +916,6 @@
 <translation id="2046702855113914483">Рамен</translation>
 <translation id="204706822916043810">Проверка виртуальной машины</translation>
 <translation id="2048182445208425546">Доступ к сетевому трафику</translation>
-<translation id="2048243703055695889">Настройки Обмена с окружением для устройства "<ph name="DEVICE_NAME" />" пользователя <ph name="USER_EMAIL" /></translation>
 <translation id="2048653237708779538">Действие недоступно</translation>
 <translation id="204914487372604757">Создать ярлык</translation>
 <translation id="2050339315714019657">Книжная</translation>
@@ -1103,7 +1100,6 @@
 <translation id="2262477216570151239">Задержка перед повторным вводом</translation>
 <translation id="2263189956353037928">Выйти и снова войти</translation>
 <translation id="2263371730707937087">Частота обновления экрана</translation>
-<translation id="2263497240924215535">(отключено)</translation>
 <translation id="22665427234727190">Запрашивать разрешение на доступ сайтов к Bluetooth-устройствам (рекомендуется)</translation>
 <translation id="2266957463645820432">IPP через USB (IPPUSB)</translation>
 <translation id="2270450558902169558">Обмен данными с любыми устройствами в домене <ph name="DOMAIN" /></translation>
@@ -2287,7 +2283,6 @@
 <translation id="3674840410592648165">Разрешить сайтам устанавливать обработчики платежей (рекомендуется)</translation>
 <translation id="367645871420407123">оставьте пустым, чтобы установить значение тестового изображения по умолчанию в качестве пароля суперпользователя</translation>
 <translation id="3677106374019847299">Введите название поставщика услуг</translation>
-<translation id="3677657024345889897">Минимальная громкость</translation>
 <translation id="3677911431265050325">Мобильная версия</translation>
 <translation id="3677959414150797585">Показывать рекомендуемые приложения, веб-страницы и другой контент. Статистику для улучшения рекомендаций мы будем собирать, только если вы разрешите отправку данных об использовании функции.</translation>
 <translation id="3678156199662914018">Расширение: <ph name="EXTENSION_NAME" /></translation>
@@ -2476,7 +2471,6 @@
 <translation id="3867944738977021751">Поля сертификата</translation>
 <translation id="3869917919960562512">Неверный индекс.</translation>
 <translation id="3870931306085184145">Для домена <ph name="DOMAIN" /> нет сохраненных паролей.</translation>
-<translation id="3871092408932389764">Самый низкий</translation>
 <translation id="3871350334636688135">Через 24 часа ваш администратор выполнит разовое обновление. Когда оно вступит в силу, после перезапуска устройства ваши локальные данные будут удалены. У вас есть 24 часа, чтобы сохранить необходимые локальные данные в облачном хранилище.</translation>
 <translation id="3872220884670338524">Сохраненный аккаунт <ph name="USERNAME" /> на сайте <ph name="DOMAIN" /></translation>
 <translation id="3872991219937722530">Если вы не освободите пространство, устройство перестанет отвечать.</translation>
@@ -4233,7 +4227,6 @@
 <translation id="6025215716629925253">Трассировка стека</translation>
 <translation id="6026819612896463875"><ph name="WINDOW_TITLE" />: подключено USB-устройство</translation>
 <translation id="6028117231645531007">Добавить отпечаток пальца</translation>
-<translation id="6029587122245504742">Минимальная</translation>
 <translation id="6029594605736587274">отключено разрешение "<ph name="PERMISSION" />"</translation>
 <translation id="6031600495088157824">Показать настройки ввода на панели инструментов</translation>
 <translation id="6032715498678347852">Чтобы предоставить расширению доступ к сайту, нажмите на него</translation>
@@ -4527,7 +4520,6 @@
 <translation id="6349101878882523185">Установить приложение "<ph name="APP_NAME" />"</translation>
 <translation id="6349170655202535379">Ошибка синхронизации. Выйдите из аккаунта и войдите ещё раз.</translation>
 <translation id="6351063337294363751">В этом меню можно удалить данные о работе в браузере</translation>
-<translation id="6352773953037195952">Самый высокий</translation>
 <translation id="6354918092619878358">Эллиптическая кривая SECG secp256r1 (она же ANSI X9.62 prime256v1, NIST P-256)</translation>
 <translation id="635609604405270300">Не выключайте устройство.</translation>
 <translation id="63566973648609420">Ваши зашифрованные данные может прочитать только тот, кто знает кодовую фразу. Она не пересылается и не хранится в Google. Если вы забудете фразу или решите изменить эту настройку, вам придется <ph name="BEGIN_LINK" />сбросить параметры синхронизации<ph name="END_LINK" />.</translation>
@@ -5292,6 +5284,7 @@
 <translation id="730289542559375723">{NUM_APPLICATIONS,plural, =1{Это приложение может помешать работе Google Chrome.}one{Эти приложения могут помешать работе Google Chrome.}few{Эти приложения могут помешать работе Google Chrome.}many{Эти приложения могут помешать работе Google Chrome.}other{Эти приложения могут помешать работе Google Chrome.}}</translation>
 <translation id="7303281435234579599">Не удалось настроить демонстрационный режим.</translation>
 <translation id="7303900363563182677">У этого сайта нет доступа к тексту и изображениям, скопированным в буфер обмена</translation>
+<translation id="7304030187361489308">Высокий</translation>
 <translation id="7305123176580523628">Принтер подключен по USB</translation>
 <translation id="730515362922783851">Обмен данными с любыми устройствами в локальной сети и Интернете</translation>
 <translation id="7306521477691455105">Чтобы подключить устройство "<ph name="USB_DEVICE_NAME" />" к ВМ "<ph name="USB_VM_NAME" />", откройте настройки.</translation>
diff --git a/chrome/app/resources/generated_resources_si.xtb b/chrome/app/resources/generated_resources_si.xtb
index 30df2cd2..7d19970f 100644
--- a/chrome/app/resources/generated_resources_si.xtb
+++ b/chrome/app/resources/generated_resources_si.xtb
@@ -202,7 +202,6 @@
 <translation id="1221825588892235038">තෝරාගැනීම් පමණි</translation>
 <translation id="1223484782328004593"><ph name="APP_NAME" /> බලපත්‍රයක් අවශ්‍ය කරයි</translation>
 <translation id="1223853788495130632">ඔබේ පරිපාලක මෙම සැකසුම සඳහා නිශ්චිත අගයක් නිර්දේශ කරයි.</translation>
-<translation id="1224275271335624810">වේගවත්ම</translation>
 <translation id="1225177025209879837">සැකසුම් ඉල්ලීම...</translation>
 <translation id="1227507814927581609">"<ph name="DEVICE_NAME" />" වෙත සම්බන්ධ කරන අතරතුර තහවුරු කිරීම අසාර්ථක විය.</translation>
 <translation id="1230417814058465809">සම්මත ආරක්ෂව ක්‍රියාත්මකයි. ඊටත් වඩා ආරක්ෂාව සඳහා, වැඩි දියුණු කළ ආරක්ෂාව භාවිතා කරන්න.</translation>
@@ -595,7 +594,6 @@
 <translation id="1668435968811469751">හස්තීයව ලියාපදිංචි වන්න</translation>
 <translation id="1668979692599483141">යෝජනා ගැන දැන ගන්න</translation>
 <translation id="1670399744444387456">මූලික</translation>
-<translation id="167160931442925455">වඩාත්ම ශබ්දයෙන්</translation>
 <translation id="1673137583248014546"><ph name="URL" /> හට ඔබේ ආරක්ෂක යතුරේ වර්ගය සහ මාදිලිය දැකීමට අවශ්‍යයි</translation>
 <translation id="1677306805708094828"><ph name="EXTENSION_TYPE_PARAMETER" /> එක් කළ නොහැක</translation>
 <translation id="1677472565718498478"><ph name="TIME" /> ඉතිරිය</translation>
@@ -916,7 +914,6 @@
 <translation id="2046702855113914483">රාමෙන්</translation>
 <translation id="204706822916043810">අතත්‍ය යන්ත්‍රය පරීක්ෂා කිරීම</translation>
 <translation id="2048182445208425546">ඔබගේ ජාල ගමනාගමනය ප්‍රවේශ කරන්න</translation>
-<translation id="2048243703055695889"><ph name="USER_EMAIL" />ගේ උපාංගය, '<ph name="DEVICE_NAME" />' සඳහා ළඟ බෙදා ගැනීමේ සැකසීම්.</translation>
 <translation id="2048653237708779538">ක්‍රියාව ලබා ගත නොහැක</translation>
 <translation id="204914487372604757">කෙටිමඟ තනන්න</translation>
 <translation id="2050339315714019657">සිරස්</translation>
@@ -1101,7 +1098,6 @@
 <translation id="2262477216570151239">පුනරාවර්තනයට පෙර ප්‍රමාදය</translation>
 <translation id="2263189956353037928">වරන්න සහ ආපසු පුරන්න</translation>
 <translation id="2263371730707937087">තිරය නැවුම් කිරීමේ අනුපාතය</translation>
-<translation id="2263497240924215535">(අබලයි)</translation>
 <translation id="22665427234727190">වෙබ් අඩවියකට බ්ලූටූත් උපාංග වෙත පිවිසීමට අවශ්‍ය විටදී අසන්න (නිර්දේශිතයි)</translation>
 <translation id="2266957463645820432">USB හරහා IPP (IPPUSB)</translation>
 <translation id="2270450558902169558"><ph name="DOMAIN" /> වසම තුළ ඇති ඕනෑම උපාංගයක් සමඟ දත්ත හුවමාරු කරගන්න</translation>
@@ -2286,7 +2282,6 @@
 <translation id="3674840410592648165">අඩවිවලට ගෙවීම් හසුරුවන ස්ථාපනය කළ හැකිය (නිර්දේශිතයි)</translation>
 <translation id="367645871420407123">ඔබට පෙරනිමි අත්හදාබැලීම් පිළිඹිඹු අගය සඳහා මූල මුරපදය යෙදීමට අවශ්‍ය නම් හිස්ව තබන්න</translation>
 <translation id="3677106374019847299">අභිරුචි සැපයුම්කරු ඇතුළත් කරන්න</translation>
-<translation id="3677657024345889897">නිශ්ශබ්දම</translation>
 <translation id="3677911431265050325">ජංගම වෙබ් අඩවිය ඉල්ලන්න</translation>
 <translation id="3677959414150797585">යෙදුම්, වෙබ් පිටු, සහ තවත් දේ අන්තර්ගත වේ. ඔබ භාවිත දත්ත බෙදා ගැනීමට තෝරා ඇති නම් පමණක් යෝජනා වැඩි දියුණු කිරීමට සංඛ්‍යාන යවයි.</translation>
 <translation id="3678156199662914018">දිගුව: <ph name="EXTENSION_NAME" /></translation>
@@ -2476,7 +2471,6 @@
 <translation id="3867944738977021751">සහතික ක්ෂේත්‍ර</translation>
 <translation id="3869917919960562512">වැරදි සුචිය.</translation>
 <translation id="3870931306085184145"><ph name="DOMAIN" /> සඳහා සුරැකි මුරපද නැත</translation>
-<translation id="3871092408932389764">අඩුම</translation>
 <translation id="3871350334636688135">පැය 24කට පසු, ඔබේ පරිපාලකයා ඔබ ඔබේ උපාංගය යළි අරඹන විට ඔබේ අභ්‍යන්තර දත්ත මකා දමන එක් වරක යාවත්කාලීනයක් සිදු කරයි. ඔබට අවශ්‍ය කිසියම් අභ්‍යන්තර දත්ත පැය 24ක් තුළ වළාකුළු ආචයනය වෙත සුරකින්න.</translation>
 <translation id="3872220884670338524"><ph name="DOMAIN" /> හි <ph name="USERNAME" /> සඳහා ක්‍රියා සහ සුරැකු ගිණුම</translation>
 <translation id="3872991219937722530">තැටි ඉඩ හිස් කරන්න නැතහොත් ඔබේ උපාංගය ප්‍රතිචාර නොදක්වන බවට පත් විය හැකිය.</translation>
@@ -4234,7 +4228,6 @@
 <translation id="6025215716629925253">ඇහිරුම් හඹා යෑම</translation>
 <translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> - USB උපාංගය සම්බන්ධයි</translation>
 <translation id="6028117231645531007">ඇඟිලි සලකුණ එක් කරන්න</translation>
-<translation id="6029587122245504742">මන්දගාමීම</translation>
 <translation id="6029594605736587274"><ph name="PERMISSION" /> අවහිර කළා</translation>
 <translation id="6031600495088157824">ආදාන විකල්ප මෙවලම් තීරුව</translation>
 <translation id="6032715498678347852">මෙම වෙබ් අඩවියට දිගු ප්‍රවේශයක් දීමට, එය ක්ලික් කරන්න.</translation>
@@ -4528,7 +4521,6 @@
 <translation id="6349101878882523185"><ph name="APP_NAME" /> ස්ථාපන කරන්න</translation>
 <translation id="6349170655202535379">සමමුහුර්ත කිරීම ක්‍රියා නොකරයි. වරා නැවත පැමිණීම උත්සාහ කරන්න.</translation>
 <translation id="6351063337294363751">ඔබට මෙම මෙනුවෙන් ඔබගේ බ්‍රවුස් කිරීමේ දත්ත හිස් කළ හැකිය</translation>
-<translation id="6352773953037195952">වැඩිම</translation>
 <translation id="6354918092619878358">SECG ඉලිප්සාකාර වක්‍ර secp256r1 (එනම් ANSI X9.62 prime256v1, NIST P-256)</translation>
 <translation id="635609604405270300">උපාංගය සක්‍රීයව තබන්න</translation>
 <translation id="63566973648609420">සංකේතනය කළ දත්ත කියවිය හැක්කේ ඔබේ මුරවැකිකඩ සහිත අයකුට පමණි. මෙම මුරවැකිකඩ Google වෙත යැවීම හෝ ගබඩා කර ගැනීම නොකෙරේ. ඔබට ඔබේ මුරවැකිකඩ අමතක නම් හෝ මෙම සැකසීම් වෙනස් කිරීමට අවශ්‍ය නම්, ඔබ <ph name="BEGIN_LINK" />සමමුහුර්ත කිරීම යළි සැකසීම<ph name="END_LINK" /> අවශ්‍ය වනු ඇත.</translation>
@@ -5291,6 +5283,7 @@
 <translation id="730289542559375723">{NUM_APPLICATIONS,plural, =1{මෙම යෙදුම Chrome නිසියාකාරව වැඩ කිරීම වැළැක්විය හැකිය.}one{මෙම යෙදුම් Chrome නිසියාකාරව වැඩ කිරීම වැළැක්විය හැකිය.}other{මෙම යෙදුම් Chrome නිසියාකාරව වැඩ කිරීම වැළැක්විය හැකිය.}}</translation>
 <translation id="7303281435234579599">අපොයි! ආදර්ශන ප්‍රකාරය සැකසීමේදී යම් දෙයක් වැරදිණි.</translation>
 <translation id="7303900363563182677">මෙම අඩවිය පසුරු පුවරුවට පිටපත් කළ පෙළ සහ රූප බැලීමෙන් අවහිර කර ඇත</translation>
+<translation id="7304030187361489308">වැඩි</translation>
 <translation id="7305123176580523628">USB මුද්‍රකය සම්බන්ධ කළා</translation>
 <translation id="730515362922783851">දේශීය ජාලයක් හෝ අන්තර්ජාලය හරහා ඕනැම උපාංගයක් සමඟ දත්ත හුවමාරු කරගන්න</translation>
 <translation id="7306521477691455105"><ph name="USB_DEVICE_NAME" /> <ph name="USB_VM_NAME" /> වෙත සම්බන්ධ කිරීමට සැකසිම් විවෘත කරන්න</translation>
diff --git a/chrome/app/resources/generated_resources_sk.xtb b/chrome/app/resources/generated_resources_sk.xtb
index 87d2b5b0..6c099fc 100644
--- a/chrome/app/resources/generated_resources_sk.xtb
+++ b/chrome/app/resources/generated_resources_sk.xtb
@@ -202,7 +202,6 @@
 <translation id="1221825588892235038">Len výber</translation>
 <translation id="1223484782328004593"><ph name="APP_NAME" /> vyžaduje licenciu</translation>
 <translation id="1223853788495130632">Váš správca odporúča pre toto nastavenie konkrétnu hodnotu.</translation>
-<translation id="1224275271335624810">Najrýchlejšia</translation>
 <translation id="1225177025209879837">Prebieha spracovanie žiadosti...</translation>
 <translation id="1227507814927581609">Overenie totožnosti počas pripájania k zariadeniu <ph name="DEVICE_NAME" /> zlyhalo.</translation>
 <translation id="1230417814058465809">Je zapnutá štandardná ochrana. Lepšie zabezpečenie dosiahnete používaním rozšírenej ochrany.</translation>
@@ -598,7 +597,6 @@
 <translation id="1668435968811469751">Registrovať ručne</translation>
 <translation id="1668979692599483141">Informácie o návrhoch</translation>
 <translation id="1670399744444387456">Základné</translation>
-<translation id="167160931442925455">Najhlasnejšie</translation>
 <translation id="1673137583248014546"><ph name="URL" /> chce zistiť model a značku vášho bezpečnostného kľúča</translation>
 <translation id="1677306805708094828">Rozšírenie <ph name="EXTENSION_TYPE_PARAMETER" /> sa nedá pridať</translation>
 <translation id="1677472565718498478">Zostávajúci čas: <ph name="TIME" /></translation>
@@ -919,7 +917,6 @@
 <translation id="2046702855113914483">Rámen</translation>
 <translation id="204706822916043810">Kontroluje sa virtuálny počítač</translation>
 <translation id="2048182445208425546">Prístup k sieťovej premávke</translation>
-<translation id="2048243703055695889">Nastavenia zdieľania nablízku v zariadení <ph name="DEVICE_NAME" /> používateľa <ph name="USER_EMAIL" />.</translation>
 <translation id="2048653237708779538">Akcia nie je k dispozícii</translation>
 <translation id="204914487372604757">Vytvoriť odkaz</translation>
 <translation id="2050339315714019657">Na výšku</translation>
@@ -1104,7 +1101,6 @@
 <translation id="2262477216570151239">Oneskorenie pred opakovaním</translation>
 <translation id="2263189956353037928">Odhlásiť sa a znova prihlásiť</translation>
 <translation id="2263371730707937087">Frekvencia obnovenia obrazovky</translation>
-<translation id="2263497240924215535">(deaktivované)</translation>
 <translation id="22665427234727190">Opýtať sa, keď chce web získať prístup k zariadeniam Bluetooth (odporúčané)</translation>
 <translation id="2266957463645820432">IPP cez USB (IPPUSB)</translation>
 <translation id="2270450558902169558">Vymieňať údaje s ktorýmkoľvek zariadením z domény <ph name="DOMAIN" /></translation>
@@ -2288,7 +2284,6 @@
 <translation id="3674840410592648165">Weby môžu inštalovať obslužné nástroje platieb (odporúčané)</translation>
 <translation id="367645871420407123">Ak chcete heslo používateľa typu root nastaviť na predvolenú hodnotu testovacieho obrazu, ponechajte toto pole prázdne.</translation>
 <translation id="3677106374019847299">Zadajte vlastného poskytovateľa</translation>
-<translation id="3677657024345889897">Najtichšie</translation>
 <translation id="3677911431265050325">Vyžiadať mobilný web</translation>
 <translation id="3677959414150797585">Zahŕňa aplikácie, webové stránky a ďalší obsah. Odosiela štatistiky na zlepšovanie návrhov iba vtedy, keď ste vybrali zdieľanie údajov o používaní.</translation>
 <translation id="3678156199662914018">Rozšírenie: <ph name="EXTENSION_NAME" /></translation>
@@ -2477,7 +2472,6 @@
 <translation id="3867944738977021751">Polia certifikátu</translation>
 <translation id="3869917919960562512">Nesprávny index.</translation>
 <translation id="3870931306085184145">Žiadne uložené heslá domény <ph name="DOMAIN" /></translation>
-<translation id="3871092408932389764">Najnižší</translation>
 <translation id="3871350334636688135">Po 24 hodinách správca vykoná jednorazovú aktualizáciu, ktorá pri reštartovaní zariadenia odstráni miestne údaje. Všetky potrebné miestne údaje uložte do cloudového úložiska do 24 hodín.</translation>
 <translation id="3872220884670338524">Ďalšie akcie, uložený účet <ph name="USERNAME" /> v doméne <ph name="DOMAIN" /></translation>
 <translation id="3872991219937722530">Uvoľnite miesto na disku, inak vaše zariadenie prestane reagovať.</translation>
@@ -4234,7 +4228,6 @@
 <translation id="6025215716629925253">Správa Stack Trace</translation>
 <translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> – Bolo pripojené zariadenie USB</translation>
 <translation id="6028117231645531007">Pridať odtlačok</translation>
-<translation id="6029587122245504742">Najpomalšia</translation>
 <translation id="6029594605736587274">blokujete <ph name="PERMISSION" /></translation>
 <translation id="6031600495088157824">Možnosti vstupu na paneli s nástrojmi</translation>
 <translation id="6032715498678347852">Ak chcete povoliť určitému rozšíreniu prístup k tomuto webu, kliknite naň.</translation>
@@ -4528,7 +4521,6 @@
 <translation id="6349101878882523185">Inštalovať aplikáciu <ph name="APP_NAME" /></translation>
 <translation id="6349170655202535379">Synchronizácia nefunguje. Skúste sa odhlásiť a znovu prihlásiť.</translation>
 <translation id="6351063337294363751">Dáta prehliadania môžete vymazať v tejto ponuke</translation>
-<translation id="6352773953037195952">Najvyšší</translation>
 <translation id="6354918092619878358">Eliptická krivka SECG secp256r1 (známa tiež ako ANSI X9.62 prime256v1, NIST P-256)</translation>
 <translation id="635609604405270300">Ponechajte zariadenie zapnuté</translation>
 <translation id="63566973648609420">Šifrované údaje môže čítať iba používateľ s prístupovou frázou. Prístupová fráza sa do Googlu neodosiela a Google ju ani neukladá. Ak zabudnete prístupovú frázu alebo budete chcieť zmeniť toto nastavenie zmeniť, musíte <ph name="BEGIN_LINK" />resetovať synchronizáciu<ph name="END_LINK" />.</translation>
@@ -5293,6 +5285,7 @@
 <translation id="730289542559375723">{NUM_APPLICATIONS,plural, =1{Táto aplikácia môže brániť Chromu v správnom fungovaní.}few{Tieto aplikácie môžu brániť Chromu v správnom fungovaní.}many{Tieto aplikácie môžu brániť Chromu v správnom fungovaní.}other{Tieto aplikácie môžu brániť Chromu v správnom fungovaní.}}</translation>
 <translation id="7303281435234579599">Ojoj! Pri nastavovaní režimu ukážky sa vyskytol problém.</translation>
 <translation id="7303900363563182677">Tomuto webu bolo zablokované zobrazenie textu a obrázkov skopírovaných do schránky</translation>
+<translation id="7304030187361489308">Vysoký</translation>
 <translation id="7305123176580523628">Bola pripojená tlačiareň USB</translation>
 <translation id="730515362922783851">Vymieňať údaje s ktorýmkoľvek zariadením v miestnej sieti alebo na internete</translation>
 <translation id="7306521477691455105">Otvorte Nastavenia a pripojte <ph name="USB_DEVICE_NAME" /> k zariadeniu <ph name="USB_VM_NAME" /></translation>
diff --git a/chrome/app/resources/generated_resources_sl.xtb b/chrome/app/resources/generated_resources_sl.xtb
index 61a5c1992..ebbf04e 100644
--- a/chrome/app/resources/generated_resources_sl.xtb
+++ b/chrome/app/resources/generated_resources_sl.xtb
@@ -202,7 +202,6 @@
 <translation id="1221825588892235038">Samo izbor</translation>
 <translation id="1223484782328004593">Aplikacija <ph name="APP_NAME" /> zahteva licenco</translation>
 <translation id="1223853788495130632">Skrbnik priporoča za to nastavitev posebno vrednost.</translation>
-<translation id="1224275271335624810">Najhitrejša</translation>
 <translation id="1225177025209879837">Obdelava zahteve ...</translation>
 <translation id="1227507814927581609">Med povezovanjem z napravo »<ph name="DEVICE_NAME" />« ni uspelo preverjanje pristnosti.</translation>
 <translation id="1230417814058465809">Standardna zaščita je vklopljena. Za večjo varnost uporabite izboljšano zaščito.</translation>
@@ -598,7 +597,6 @@
 <translation id="1668435968811469751">Ročna včlanitev</translation>
 <translation id="1668979692599483141">Preberite več o predlogih</translation>
 <translation id="1670399744444387456">Osnovno</translation>
-<translation id="167160931442925455">Najglasneje</translation>
 <translation id="1673137583248014546"><ph name="URL" /> si želi ogledati znamko in model varnostnega ključa</translation>
 <translation id="1677306805708094828">Ni mogoče dodati tega: <ph name="EXTENSION_TYPE_PARAMETER" /></translation>
 <translation id="1677472565718498478">Še <ph name="TIME" /></translation>
@@ -919,7 +917,6 @@
 <translation id="2046702855113914483">Ramen</translation>
 <translation id="204706822916043810">Preverjanje navideznega računalnika</translation>
 <translation id="2048182445208425546">Dostop do vašega omrežnega prometa</translation>
-<translation id="2048243703055695889">Nastavitve Deljenja v bližini za napravo uporabnika <ph name="USER_EMAIL" />, »<ph name="DEVICE_NAME" />«.</translation>
 <translation id="2048653237708779538">Dejanje ni na voljo</translation>
 <translation id="204914487372604757">Ustvari bližnjico</translation>
 <translation id="2050339315714019657">Pokončno</translation>
@@ -1104,7 +1101,6 @@
 <translation id="2262477216570151239">Zakasnitev pred ponovitvijo</translation>
 <translation id="2263189956353037928">Odjava in vnovična prijava</translation>
 <translation id="2263371730707937087">Hitrost osveževanja zaslona</translation>
-<translation id="2263497240924215535">(onemogočeno)</translation>
 <translation id="22665427234727190">Vprašaj, ko želi spletno mesto dostopati do naprav Bluetooth (priporočeno)</translation>
 <translation id="2266957463645820432">IPP prek USB-ja (IPPUSB)</translation>
 <translation id="2270450558902169558">Izmenjava podatkov z vsemi napravami v domeni: <ph name="DOMAIN" /></translation>
@@ -2289,7 +2285,6 @@
 <translation id="3674840410592648165">Spletna mesta lahko namestijo rutine za obravnavo plačil (priporočeno)</translation>
 <translation id="367645871420407123">pustite prazno, če želite korensko geslo nastaviti na privzeto vrednost preskusne slike</translation>
 <translation id="3677106374019847299">Vnesite ponudnika po meri</translation>
-<translation id="3677657024345889897">Najtišje</translation>
 <translation id="3677911431265050325">Zahtevaj spletno mesto za mobilno napravo</translation>
 <translation id="3677959414150797585">Vključuje aplikacije, spletne strani in drugo. Pošilja statistične podatke zaradi izboljšanja predlogov, samo če ste izbrali deljenje podatkov o uporabi.</translation>
 <translation id="3678156199662914018">Razširitev: <ph name="EXTENSION_NAME" /></translation>
@@ -2478,7 +2473,6 @@
 <translation id="3867944738977021751">Polja potrdila</translation>
 <translation id="3869917919960562512">Napačen indeks.</translation>
 <translation id="3870931306085184145">Ni shranjenih gesel za <ph name="DOMAIN" /></translation>
-<translation id="3871092408932389764">Najnižja</translation>
 <translation id="3871350334636688135">Po 24 urah bo skrbnik opravil enkratno posodobitev, s katero bodo izbrisani lokalni podatki, ko znova zaženete napravo. Vse lokalne podatke, ki jih potrebujete, v 24 urah shranite v shrambo v oblaku.</translation>
 <translation id="3872220884670338524">Več dejanj, shranjen račun za uporabnika <ph name="USERNAME" /> v domeni <ph name="DOMAIN" /></translation>
 <translation id="3872991219937722530">Sprostite prostor na disku, sicer bo postala naprava neodzivna.</translation>
@@ -2510,7 +2504,7 @@
 <translation id="3901991538546252627">Vzpostavljanje povezave z omrežjem <ph name="NAME" /></translation>
 <translation id="3904326018476041253">Lokacijske storitve</translation>
 <translation id="3905761538810670789">Popravi aplikacijo</translation>
-<translation id="3908393983276948098">Vtičnik <ph name="PLUGIN_NAME" /> je zastarel.</translation>
+<translation id="3908393983276948098">Vtičnik <ph name="PLUGIN_NAME" /> je zastarel</translation>
 <translation id="3908501907586732282">Omogoči razširitev</translation>
 <translation id="3909791450649380159">Izrež&amp;i</translation>
 <translation id="39103738135459590">Koda za aktiviranje</translation>
@@ -4237,7 +4231,6 @@
 <translation id="6025215716629925253">Sledenje sklada</translation>
 <translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> – naprava USB povezana</translation>
 <translation id="6028117231645531007">Dodaj prstni odtis</translation>
-<translation id="6029587122245504742">Najpočasnejša</translation>
 <translation id="6029594605736587274">blokirano je dovoljenje <ph name="PERMISSION" /></translation>
 <translation id="6031600495088157824">Možnosti vnosa v orodni vrstici</translation>
 <translation id="6032715498678347852">Če želite razširitvi odobriti dostop do tega spletnega mesta, jo kliknite.</translation>
@@ -4531,7 +4524,6 @@
 <translation id="6349101878882523185">Namestite <ph name="APP_NAME" /></translation>
 <translation id="6349170655202535379">Sinhronizacija ne deluje. Poskusite se odjaviti in znova prijaviti.</translation>
 <translation id="6351063337294363751">Podatke o brskanju lahko izbrišete v tem meniju</translation>
-<translation id="6352773953037195952">Najvišja</translation>
 <translation id="6354918092619878358">Eliptična krivulja SECG secp256r1 (oziroma ANSI X9.62 prime256v1, NIST P-256)</translation>
 <translation id="635609604405270300">Naprava naj ostane vklopljena</translation>
 <translation id="63566973648609420">Vaše šifrirane podatke lahko bere samo oseba z vašim geslom. Geslo ni poslano Googlu in ni shranjeno v Googlu. Če ga pozabite ali če želite spremeniti to nastavitev, boste morali <ph name="BEGIN_LINK" />sinhronizacijo ponastaviti<ph name="END_LINK" />.</translation>
@@ -5296,6 +5288,7 @@
 <translation id="730289542559375723">{NUM_APPLICATIONS,plural, =1{Ta aplikacija bi lahko Chromu preprečila normalno delovanje.}one{Te aplikacije bi lahko Chromu preprečile normalno delovanje.}two{Te aplikacije bi lahko Chromu preprečile normalno delovanje.}few{Te aplikacije bi lahko Chromu preprečile normalno delovanje.}other{Te aplikacije bi lahko Chromu preprečile normalno delovanje.}}</translation>
 <translation id="7303281435234579599">Ojoj. Pri nastavljanju predstavitvenega načina je prišlo do napake.</translation>
 <translation id="7303900363563182677">Temu spletnemu mestu je preprečen ogled besedila in slik, shranjenih v odložišče</translation>
+<translation id="7304030187361489308">Visoka</translation>
 <translation id="7305123176580523628">Tiskalnik USB je povezan</translation>
 <translation id="730515362922783851">Izmenjava podatkov s poljubno napravo v lokalnem omrežju ali internetu</translation>
 <translation id="7306521477691455105">Odprite nastavitve, če želite povezati napravo <ph name="USB_DEVICE_NAME" /> z napravo <ph name="USB_VM_NAME" /></translation>
diff --git a/chrome/app/resources/generated_resources_sq.xtb b/chrome/app/resources/generated_resources_sq.xtb
index 7db80f5..38d3f0e 100644
--- a/chrome/app/resources/generated_resources_sq.xtb
+++ b/chrome/app/resources/generated_resources_sq.xtb
@@ -202,7 +202,6 @@
 <translation id="1221825588892235038">Vetëm zgjedhja</translation>
 <translation id="1223484782328004593"><ph name="APP_NAME" /> kërkon një licencë</translation>
 <translation id="1223853788495130632">Administratori yt rekomandon një vlerë specifike për këtë cilësim.</translation>
-<translation id="1224275271335624810">Më e shpejta</translation>
 <translation id="1225177025209879837">Po përpunon kërkesën...</translation>
 <translation id="1227507814927581609">Dështoi vërtetimi gjatë lidhjes me "<ph name="DEVICE_NAME" />".</translation>
 <translation id="1230417814058465809">"Mbrojtja standarde" është aktive. Për akoma më shumë mbrojtje, përdor "Mbrojtjen e përparuar".</translation>
@@ -595,7 +594,6 @@
 <translation id="1668435968811469751">Regjistrohu manualisht</translation>
 <translation id="1668979692599483141">Mëso për sugjerimet</translation>
 <translation id="1670399744444387456">Themeloret</translation>
-<translation id="167160931442925455">Më i larti</translation>
 <translation id="1673137583248014546"><ph name="URL" /> dëshiron të shohë markën dhe modelin e çelësit tënd të sigurisë</translation>
 <translation id="1677306805708094828">Nuk mund të shtohet kjo <ph name="EXTENSION_TYPE_PARAMETER" /></translation>
 <translation id="1677472565718498478">Koha e mbetur <ph name="TIME" /></translation>
@@ -855,7 +853,7 @@
 <translation id="1970368523891847084">Kalove në modalitetin e videos</translation>
 <translation id="197288927597451399">Mbaje</translation>
 <translation id="1974043046396539880">Pikat e shpërndarjes së CRL-së</translation>
-<translation id="1974060860693918893">I përparuar</translation>
+<translation id="1974060860693918893">Të përparuara</translation>
 <translation id="1974159333077206889">E njëjta audio me të gjithë altoparlantët</translation>
 <translation id="1974821797477522211">Lidhu me rrjetin</translation>
 <translation id="1975841812214822307">Hiq...</translation>
@@ -916,7 +914,6 @@
 <translation id="2046702855113914483">Ramen</translation>
 <translation id="204706822916043810">Po kontrollon pajisjen virtuale</translation>
 <translation id="2048182445208425546">Qasu te trafiku i rrjetit</translation>
-<translation id="2048243703055695889">Cilësimet e "Ndarjes në afërsi" për pajisjen "<ph name="DEVICE_NAME" />" të <ph name="USER_EMAIL" />.</translation>
 <translation id="2048653237708779538">Veprimi nuk ofrohet</translation>
 <translation id="204914487372604757">Krijo shkurtore</translation>
 <translation id="2050339315714019657">Portret (vertikal</translation>
@@ -1101,7 +1098,6 @@
 <translation id="2262477216570151239">Vonesa përpara përsëritjes</translation>
 <translation id="2263189956353037928">Dil dhe identifikohu përsëri</translation>
 <translation id="2263371730707937087">Shpejtësia e rifreskimit të ekranit</translation>
-<translation id="2263497240924215535">(I çaktivizuar)</translation>
 <translation id="22665427234727190">Pyet kur një sajt dëshiron të ketë qasje te pajisjet Bluetooth (rekomandohet)</translation>
 <translation id="2266957463645820432">IPP përmes USB-së (IPPUSB)</translation>
 <translation id="2270450558902169558">Shkëmbe të dhëna me çdo pajisje në domenin <ph name="DOMAIN" /></translation>
@@ -2286,7 +2282,6 @@
 <translation id="3674840410592648165">Sajtet mund të instalojnë përpunues të pagesave (rekomandohet)</translation>
 <translation id="367645871420407123">lëre bosh nëse dëshiron ta caktosh fjalëkalimin rrënjë në vlerën e parazgjedhur të imazhit testues</translation>
 <translation id="3677106374019847299">Fut ofruesin e personalizuar</translation>
-<translation id="3677657024345889897">Testi i qetësisë</translation>
 <translation id="3677911431265050325">Kërko sajtin për celular</translation>
 <translation id="3677959414150797585">Përfshin aplikacionet, faqet e uebit dhe më shumë. Dërgon statistika për të përmirësuar sugjerimet vetëm nëse ke zgjedhur të ndash të dhënat e përdorimit.</translation>
 <translation id="3678156199662914018">Shtesa: <ph name="EXTENSION_NAME" /></translation>
@@ -2475,7 +2470,6 @@
 <translation id="3867944738977021751">Fushat e certifikatës</translation>
 <translation id="3869917919960562512">Indeks i gabuar.</translation>
 <translation id="3870931306085184145">Nuk ka fjalëkalime të ruajtura për <ph name="DOMAIN" /></translation>
-<translation id="3871092408932389764">Shumë i ulët</translation>
 <translation id="3871350334636688135">Pas 24 orësh, administratori yt do të kryejë një përditësim vetëm një herë që do të fshijë të dhënat e tua lokale kur të rinisësh pajisjen tënde. Ruaj çdo të dhënë lokale që të nevojitet në hapësirën ruajtëse të resë kompjuterike brenda 24 orësh.</translation>
 <translation id="3872220884670338524">Veprime të tjera, llogaria e ruajtur për <ph name="USERNAME" /> në <ph name="DOMAIN" /></translation>
 <translation id="3872991219937722530">Liro hapësirë në disk ose pajisja nuk do të reagojë ndaj komandave.</translation>
@@ -4232,7 +4226,6 @@
 <translation id="6025215716629925253">Gjurmë stive</translation>
 <translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> - pajisja USB e lidhur</translation>
 <translation id="6028117231645531007">Shto gjurmë gishti</translation>
-<translation id="6029587122245504742">Më e ngadalta</translation>
 <translation id="6029594605736587274"><ph name="PERMISSION" /> është bllokuar</translation>
 <translation id="6031600495088157824">Opsionet e hyrjes në shiritin e veglave</translation>
 <translation id="6032715498678347852">Për të lejuar qasjen e një shtese te ky sajt, kliko te shtesa.</translation>
@@ -4518,7 +4511,7 @@
 <translation id="6340071272923955280">Protokolli i printimit në internet (IPPS)</translation>
 <translation id="6340526405444716530">Personalizimi</translation>
 <translation id="6341850831632289108">Zbulo vendndodhjen tënde fizike</translation>
-<translation id="6342069812937806050">Vetëm tani</translation>
+<translation id="6342069812937806050">Pikërisht tani</translation>
 <translation id="6344170822609224263">Qasu te lista e lidhjeve të rrjetit</translation>
 <translation id="6344576354370880196">Printerët e ruajtur</translation>
 <translation id="6345418402353744910">Emri i përdoruesit dhe fjalëkalimi yt kërkohen për përfaqësuesin <ph name="PROXY" /> që administratori të mund të konfigurojë rrjetin</translation>
@@ -4526,7 +4519,6 @@
 <translation id="6349101878882523185">Instalo <ph name="APP_NAME" /></translation>
 <translation id="6349170655202535379">Sinkronizimi nuk funksionoi. Provo të dalësh dhe të identifikohesh sërish.</translation>
 <translation id="6351063337294363751">Mund t'i pastrosh të dhënat e shfletimit nga kjo meny</translation>
-<translation id="6352773953037195952">Maksimal</translation>
 <translation id="6354918092619878358">Kurba eliptike SECG secp256r1 (e njohur edhe si ANSI X9.62 prime256v1, NIST P-256)</translation>
 <translation id="635609604405270300">Mbaje pajisjen të aktivizuar</translation>
 <translation id="63566973648609420">Vetëm dikush me frazën tënde të kalimit mund të lexojë të dhënat e tua të koduara. Kjo frazë kalimi nuk dërgohet te Google dhe as nuk ruhet nga ai. Nëse e harron frazën tënde të kalimit apo dëshiron të ndryshosh këtë cilësim, duhet që të <ph name="BEGIN_LINK" />rivendosësh sinkronizimin<ph name="END_LINK" />.</translation>
@@ -5291,6 +5283,7 @@
 <translation id="730289542559375723">{NUM_APPLICATIONS,plural, =1{Ky aplikacion mund të pengojë që Chrome të funksionojë siç duhet.}other{Këto aplikacione mund të pengojnë që Chrome të funksionojë siç duhet}}</translation>
 <translation id="7303281435234579599">Mos! Ndodhi një gabim gjatë konfigurimit të modalitetit të demonstrimit.</translation>
 <translation id="7303900363563182677">Ky sajt është bllokuar që të mos shikojë tekstin dhe imazhet e kopjuara te kujtesa e fragmenteve</translation>
+<translation id="7304030187361489308">I lartë</translation>
 <translation id="7305123176580523628">Printeri USB u lidh</translation>
 <translation id="730515362922783851">Shkëmbe të dhëna me çdo pajisje në rrjetin lokal ose në internet</translation>
 <translation id="7306521477691455105">Hap "Cilësimet" për të lidhur <ph name="USB_DEVICE_NAME" /> me <ph name="USB_VM_NAME" /></translation>
diff --git a/chrome/app/resources/generated_resources_sr-Latn.xtb b/chrome/app/resources/generated_resources_sr-Latn.xtb
index ca125433..09a8c73 100644
--- a/chrome/app/resources/generated_resources_sr-Latn.xtb
+++ b/chrome/app/resources/generated_resources_sr-Latn.xtb
@@ -202,7 +202,6 @@
 <translation id="1221825588892235038">Samo izabrani sadržaj</translation>
 <translation id="1223484782328004593"><ph name="APP_NAME" /> zahteva licencu</translation>
 <translation id="1223853788495130632">Administrator preporučuje određenu vrednost za ovo podešavanje.</translation>
-<translation id="1224275271335624810">Najbrže</translation>
 <translation id="1225177025209879837">Obrada zahteva...</translation>
 <translation id="1227507814927581609">Potvrda autentičnosti tokom povezivanja sa „<ph name="DEVICE_NAME" />“ nije uspela.</translation>
 <translation id="1230417814058465809">Standardna zaštita je uključena. Koristite naprednu zaštitu da biste se dodatno zaštitili.</translation>
@@ -595,7 +594,6 @@
 <translation id="1668435968811469751">Registrujte se ručno</translation>
 <translation id="1668979692599483141">Saznajte više o predlozima</translation>
 <translation id="1670399744444387456">Osnovna</translation>
-<translation id="167160931442925455">Najglasnije</translation>
 <translation id="1673137583248014546"><ph name="URL" /> želi da vidi proizvođača i model bezbednosnog ključa</translation>
 <translation id="1677306805708094828">Nismo uspeli da dodamo: <ph name="EXTENSION_TYPE_PARAMETER" /></translation>
 <translation id="1677472565718498478"><ph name="TIME" /> je preostalo</translation>
@@ -916,7 +914,6 @@
 <translation id="2046702855113914483">Ramen</translation>
 <translation id="204706822916043810">Proverava se virtuelna mašina</translation>
 <translation id="2048182445208425546">Pristup mrežnom saobraćaju</translation>
-<translation id="2048243703055695889">Podešavanja deljenja u blizini za uređaj korisnika <ph name="USER_EMAIL" />, „<ph name="DEVICE_NAME" />“.</translation>
 <translation id="2048653237708779538">Radnja nije dostupna</translation>
 <translation id="204914487372604757">Napravi prečicu</translation>
 <translation id="2050339315714019657">Vertikalno</translation>
@@ -1101,7 +1098,6 @@
 <translation id="2262477216570151239">Odlaganje pre ponavljanja</translation>
 <translation id="2263189956353037928">Odjavi me i ponovo me prijavi</translation>
 <translation id="2263371730707937087">Učestalost osvežavanja ekrana</translation>
-<translation id="2263497240924215535">(Onemogućeno)</translation>
 <translation id="22665427234727190">Pitaj kada sajt želi da pristupa Bluetooth uređajima (preporučeno)</translation>
 <translation id="2266957463645820432">IPP preko USB-a (IPPUSB)</translation>
 <translation id="2270450558902169558">Razmena podataka sa bilo kojim uređajem na domenu <ph name="DOMAIN" /></translation>
@@ -1888,7 +1884,7 @@
 <translation id="3202131003361292969">Putanja</translation>
 <translation id="3202173864863109533">Zvuk ove kartice je isključen.</translation>
 <translation id="3208321278970793882">Aplikacija</translation>
-<translation id="3208584281581115441">Proverite</translation>
+<translation id="3208584281581115441">Proveri</translation>
 <translation id="3208703785962634733">Nepotvrđeno</translation>
 <translation id="32101887417650595">Povezivanje sa štampačem nije uspelo</translation>
 <translation id="321084946921799184">Žuta i bela</translation>
@@ -2286,7 +2282,6 @@
 <translation id="3674840410592648165">Sajtovi mogu da instaliraju obrađivače plaćanja (preporučuje se)</translation>
 <translation id="367645871420407123">ostavite prazno ako želite da podesite osnovnu lozinku na podrazumevanu vrednost slike za testiranje</translation>
 <translation id="3677106374019847299">Unesite prilagođenog dobavljača</translation>
-<translation id="3677657024345889897">Najtiše</translation>
 <translation id="3677911431265050325">Zahtevaj mobilni sajt</translation>
 <translation id="3677959414150797585">Uključuje aplikacije, veb-stranice i drugo. Šalje statistiku da bi se poboljšali predlozi samo ako ste odabrali da delite podatke o korišćenju.</translation>
 <translation id="3678156199662914018">Dodatak: <ph name="EXTENSION_NAME" /></translation>
@@ -2475,7 +2470,6 @@
 <translation id="3867944738977021751">Polja sertifikata</translation>
 <translation id="3869917919960562512">Pogrešan indeks.</translation>
 <translation id="3870931306085184145">Nema sačuvanih lozinki za <ph name="DOMAIN" /></translation>
-<translation id="3871092408932389764">Najniži</translation>
 <translation id="3871350334636688135">Posle 24 sata administrator će obaviti jednokratno ažuriranje koje će izbrisati lokalne podatke kada restartujete uređaj. Sačuvajte potrebne lokalne podatke u prostoru u klaudu u roku od 24 sata.</translation>
 <translation id="3872220884670338524">Još radnji, sačuvan je nalog za <ph name="USERNAME" /> na <ph name="DOMAIN" /></translation>
 <translation id="3872991219937722530">Oslobodite prostor na disku ili će uređaj prestati da se odaziva.</translation>
@@ -4233,7 +4227,6 @@
 <translation id="6025215716629925253">Stanje niza</translation>
 <translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> – USB uređaj je povezan</translation>
 <translation id="6028117231645531007">Dodaj otisak prsta</translation>
-<translation id="6029587122245504742">Najsporije</translation>
 <translation id="6029594605736587274">funkcija <ph name="PERMISSION" /> je blokirana</translation>
 <translation id="6031600495088157824">Opcije unosa na traci sa alatkama</translation>
 <translation id="6032715498678347852">Da biste dali dodatku pristup za ovaj sajt, kliknite na njega.</translation>
@@ -4527,7 +4520,6 @@
 <translation id="6349101878882523185">Instalirajte <ph name="APP_NAME" /></translation>
 <translation id="6349170655202535379">Sinhronizacija ne funkcioniše. Probajte da se odjavite i ponovo prijavite.</translation>
 <translation id="6351063337294363751">Iz ovog menija možete da obrišete podatke pregledanja</translation>
-<translation id="6352773953037195952">Najviši</translation>
 <translation id="6354918092619878358">Eliptična kriva SECG secp256r1 (takođe poznata kao ANSI X9.62 prime256v1, NIST P-256)</translation>
 <translation id="635609604405270300">Ne isključujte uređaj</translation>
 <translation id="63566973648609420">Samo neko ko ima pristupnu frazu može da čita šifrovane podatke. Google ne šalje niti čuva pristupnu frazu. Ako zaboravite pristupnu frazu ili želite da promenite ovo podešavanje, moraćete da <ph name="BEGIN_LINK" />resetujete sinhronizaciju<ph name="END_LINK" />.</translation>
@@ -5292,6 +5284,7 @@
 <translation id="730289542559375723">{NUM_APPLICATIONS,plural, =1{Ova aplikacija bi mogla da ometa pravilno funkcionisanje Chrome-a.}one{Ove aplikacije bi mogle da ometaju pravilno funkcionisanje Chrome-a.}few{Ove aplikacije bi mogle da ometaju pravilno funkcionisanje Chrome-a.}other{Ove aplikacije bi mogle da ometaju pravilno funkcionisanje Chrome-a.}}</translation>
 <translation id="7303281435234579599">Ups! Došlo je do problema pri podešavanju režima demonstracije.</translation>
 <translation id="7303900363563182677">Ovom sajtu je blokiran uvid u tekst i slike koji su kopirani u privremenu memoriju</translation>
+<translation id="7304030187361489308">Visok</translation>
 <translation id="7305123176580523628">USB štampač je povezan</translation>
 <translation id="730515362922783851">Razmena podataka sa bilo kojim uređajem na lokalnoj mreži ili internetu</translation>
 <translation id="7306521477691455105">Otvorite Podešavanja da biste povezali <ph name="USB_DEVICE_NAME" /> sa <ph name="USB_VM_NAME" /></translation>
diff --git a/chrome/app/resources/generated_resources_sr.xtb b/chrome/app/resources/generated_resources_sr.xtb
index d6d9696..2de91363 100644
--- a/chrome/app/resources/generated_resources_sr.xtb
+++ b/chrome/app/resources/generated_resources_sr.xtb
@@ -202,7 +202,6 @@
 <translation id="1221825588892235038">Само изабрани садржај</translation>
 <translation id="1223484782328004593"><ph name="APP_NAME" /> захтева лиценцу</translation>
 <translation id="1223853788495130632">Администратор препоручује одређену вредност за ово подешавање.</translation>
-<translation id="1224275271335624810">Најбрже</translation>
 <translation id="1225177025209879837">Обрада захтева...</translation>
 <translation id="1227507814927581609">Потврда аутентичности током повезивања са „<ph name="DEVICE_NAME" />“ није успела.</translation>
 <translation id="1230417814058465809">Стандардна заштита је укључена. Користите напредну заштиту да бисте се додатно заштитили.</translation>
@@ -595,7 +594,6 @@
 <translation id="1668435968811469751">Региструјте се ручно</translation>
 <translation id="1668979692599483141">Сазнајте више о предлозима</translation>
 <translation id="1670399744444387456">Основна</translation>
-<translation id="167160931442925455">Најгласније</translation>
 <translation id="1673137583248014546"><ph name="URL" /> жели да види произвођача и модел безбедносног кључа</translation>
 <translation id="1677306805708094828">Нисмо успели да додамо: <ph name="EXTENSION_TYPE_PARAMETER" /></translation>
 <translation id="1677472565718498478"><ph name="TIME" /> је преостало</translation>
@@ -916,7 +914,6 @@
 <translation id="2046702855113914483">Рамен</translation>
 <translation id="204706822916043810">Проверава се виртуелна машина</translation>
 <translation id="2048182445208425546">Приступ мрежном саобраћају</translation>
-<translation id="2048243703055695889">Подешавања дељења у близини за уређај корисника <ph name="USER_EMAIL" />, „<ph name="DEVICE_NAME" />“.</translation>
 <translation id="2048653237708779538">Радња није доступна</translation>
 <translation id="204914487372604757">Направи пречицу</translation>
 <translation id="2050339315714019657">Вертикално</translation>
@@ -1101,7 +1098,6 @@
 <translation id="2262477216570151239">Одлагање пре понављања</translation>
 <translation id="2263189956353037928">Одјави ме и поново ме пријави</translation>
 <translation id="2263371730707937087">Учесталост освежавања екрана</translation>
-<translation id="2263497240924215535">(Онемогућено)</translation>
 <translation id="22665427234727190">Питај када сајт жели да приступа Bluetooth уређајима (препоручено)</translation>
 <translation id="2266957463645820432">IPP преко USB-а (IPPUSB)</translation>
 <translation id="2270450558902169558">Размена података са било којим уређајем на домену <ph name="DOMAIN" /></translation>
@@ -1888,7 +1884,7 @@
 <translation id="3202131003361292969">Путања</translation>
 <translation id="3202173864863109533">Звук ове картице је искључен.</translation>
 <translation id="3208321278970793882">Апликација</translation>
-<translation id="3208584281581115441">Проверите</translation>
+<translation id="3208584281581115441">Провери</translation>
 <translation id="3208703785962634733">Непотврђено</translation>
 <translation id="32101887417650595">Повезивање са штампачем није успело</translation>
 <translation id="321084946921799184">Жута и бела</translation>
@@ -2286,7 +2282,6 @@
 <translation id="3674840410592648165">Сајтови могу да инсталирају обрађиваче плаћања (препоручује се)</translation>
 <translation id="367645871420407123">оставите празно ако желите да подесите основну лозинку на подразумевану вредност слике за тестирање</translation>
 <translation id="3677106374019847299">Унесите прилагођеног добављача</translation>
-<translation id="3677657024345889897">Најтише</translation>
 <translation id="3677911431265050325">Захтевај мобилни сајт</translation>
 <translation id="3677959414150797585">Укључује апликације, веб-странице и друго. Шаље статистику да би се побољшали предлози само ако сте одабрали да делите податке о коришћењу.</translation>
 <translation id="3678156199662914018">Додатак: <ph name="EXTENSION_NAME" /></translation>
@@ -2475,7 +2470,6 @@
 <translation id="3867944738977021751">Поља сертификата</translation>
 <translation id="3869917919960562512">Погрешан индекс.</translation>
 <translation id="3870931306085184145">Нема сачуваних лозинки за <ph name="DOMAIN" /></translation>
-<translation id="3871092408932389764">Најнижи</translation>
 <translation id="3871350334636688135">После 24 сата администратор ће обавити једнократно ажурирање које ће избрисати локалне податке када рестартујете уређај. Сачувајте потребне локалне податке у простору у клауду у року од 24 сата.</translation>
 <translation id="3872220884670338524">Још радњи, сачуван је налог за <ph name="USERNAME" /> на <ph name="DOMAIN" /></translation>
 <translation id="3872991219937722530">Ослободите простор на диску или ће уређај престати да се одазива.</translation>
@@ -4233,7 +4227,6 @@
 <translation id="6025215716629925253">Стање низа</translation>
 <translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> – USB уређај је повезан</translation>
 <translation id="6028117231645531007">Додај отисак прста</translation>
-<translation id="6029587122245504742">Најспорије</translation>
 <translation id="6029594605736587274">функција <ph name="PERMISSION" /> је блокирана</translation>
 <translation id="6031600495088157824">Опције уноса на траци са алаткама</translation>
 <translation id="6032715498678347852">Да бисте дали додатку приступ за овај сајт, кликните на њега.</translation>
@@ -4527,7 +4520,6 @@
 <translation id="6349101878882523185">Инсталирајте <ph name="APP_NAME" /></translation>
 <translation id="6349170655202535379">Синхронизација не функционише. Пробајте да се одјавите и поново пријавите.</translation>
 <translation id="6351063337294363751">Из овог менија можете да обришете податке прегледања</translation>
-<translation id="6352773953037195952">Највиши</translation>
 <translation id="6354918092619878358">Елиптична крива SECG secp256r1 (такође позната као ANSI X9.62 prime256v1, NIST P-256)</translation>
 <translation id="635609604405270300">Не искључујте уређај</translation>
 <translation id="63566973648609420">Само неко ко има приступну фразу може да чита шифроване податке. Google не шаље нити чува приступну фразу. Ако заборавите приступну фразу или желите да промените ово подешавање, мораћете да <ph name="BEGIN_LINK" />ресетујете синхронизацију<ph name="END_LINK" />.</translation>
@@ -5292,6 +5284,7 @@
 <translation id="730289542559375723">{NUM_APPLICATIONS,plural, =1{Ова апликација би могла да омета правилно функционисање Chrome-а.}one{Ове апликације би могле да ометају правилно функционисање Chrome-а.}few{Ове апликације би могле да ометају правилно функционисање Chrome-а.}other{Ове апликације би могле да ометају правилно функционисање Chrome-а.}}</translation>
 <translation id="7303281435234579599">Упс! Дошло је до проблема при подешавању режима демонстрације.</translation>
 <translation id="7303900363563182677">Овом сајту је блокиран увид у текст и слике који су копирани у привремену меморију</translation>
+<translation id="7304030187361489308">Висок</translation>
 <translation id="7305123176580523628">USB штампач је повезан</translation>
 <translation id="730515362922783851">Размена података са било којим уређајем на локалној мрежи или интернету</translation>
 <translation id="7306521477691455105">Отворите Подешавања да бисте повезали <ph name="USB_DEVICE_NAME" /> са <ph name="USB_VM_NAME" /></translation>
diff --git a/chrome/app/resources/generated_resources_sv.xtb b/chrome/app/resources/generated_resources_sv.xtb
index e40fab3..f60eeaf 100644
--- a/chrome/app/resources/generated_resources_sv.xtb
+++ b/chrome/app/resources/generated_resources_sv.xtb
@@ -112,7 +112,7 @@
 <translation id="1123753900084781868">Live Caption är inte tillgängligt just nu</translation>
 <translation id="1124772482545689468">Användare</translation>
 <translation id="1125550662859510761">Ser ut som <ph name="WIDTH" /> × <ph name="HEIGHT" /> (fast)</translation>
-<translation id="1126809382673880764">Skyddar inte mot farliga webbplatser, nedladdningar och tillägg. Du behåller skydd med Säker webbsökning, där denna funktion är tillgänglig, i andra tjänster från Google, till exempel Gmail och Sök.</translation>
+<translation id="1126809382673880764">Skyddar inte mot farliga webbplatser, nedladdningar och tillägg. Där funktionen är tillgänglig får du fortfarande skydd med Säker webbsökning i andra tjänster från Google, till exempel Gmail och Sök.</translation>
 <translation id="112752777279960360">Om du vill konfigurera att en Android-telefon ska användas som säkerhetsnyckel med datorn för första gången öppnar du Chrome på telefonen och trycker på Inställningar &gt; Lösenord &gt; Använd telefonen som säkerhetsnyckel. Sedan trycker du på Anslut en ny enhet och skannar QR-koden.</translation>
 <translation id="1128109161498068552">Tillåt inte att några webbplatser använder systemexklusiva meddelanden för att komma åt MIDI-enheter</translation>
 <translation id="1128128132059598906">EAP-TTLS</translation>
@@ -202,7 +202,6 @@
 <translation id="1221825588892235038">Endast markering</translation>
 <translation id="1223484782328004593">Licens krävs för <ph name="APP_NAME" /></translation>
 <translation id="1223853788495130632">Administratören rekommenderar ett specifikt värde för den här inställningen.</translation>
-<translation id="1224275271335624810">Snabbast</translation>
 <translation id="1225177025209879837">Begäran bearbetas ...</translation>
 <translation id="1227507814927581609">Autentiseringen misslyckades vid anslutning till <ph name="DEVICE_NAME" />.</translation>
 <translation id="1230417814058465809">Standardskydd är aktiverat. Använd det utökade skyddet för ännu bättre säkerhet.</translation>
@@ -598,7 +597,6 @@
 <translation id="1668435968811469751">Registrera på egen hand</translation>
 <translation id="1668979692599483141">Läs mer om förslag</translation>
 <translation id="1670399744444387456">Grunder</translation>
-<translation id="167160931442925455">Högst</translation>
 <translation id="1673137583248014546"><ph name="URL" /> vill få tillgång till din säkerhetsnyckels märke och modell.</translation>
 <translation id="1677306805708094828">Det går inte att lägga till <ph name="EXTENSION_TYPE_PARAMETER" /></translation>
 <translation id="1677472565718498478"><ph name="TIME" /> kvar</translation>
@@ -919,7 +917,6 @@
 <translation id="2046702855113914483">Ramen (nudelsoppa)</translation>
 <translation id="204706822916043810">Den virtuella maskinen kontrolleras</translation>
 <translation id="2048182445208425546">Åtkomst till din nätverkstrafik</translation>
-<translation id="2048243703055695889">Närdelningsinställningar för enheten som tillhör <ph name="USER_EMAIL" />:<ph name="DEVICE_NAME" />.</translation>
 <translation id="2048653237708779538">Åtgärden är inte tillgänglig</translation>
 <translation id="204914487372604757">Skapa genväg</translation>
 <translation id="2050339315714019657">Stående</translation>
@@ -1104,7 +1101,6 @@
 <translation id="2262477216570151239">Fördröjning före upprepning</translation>
 <translation id="2263189956353037928">Logga ut och logga in igen</translation>
 <translation id="2263371730707937087">Skärmens uppdateringsfrekvens</translation>
-<translation id="2263497240924215535">(Inaktiverat)</translation>
 <translation id="22665427234727190">Fråga när en webbplats vill få åtkomst till Bluetooth-enheter (rekommenderas)</translation>
 <translation id="2266957463645820432">IPP över USB (IPPUSB)</translation>
 <translation id="2270450558902169558">Utväxla  data med enheter i domänen <ph name="DOMAIN" /></translation>
@@ -2289,7 +2285,6 @@
 <translation id="3674840410592648165">Webbplatser får installera betalningshanterare (rekommenderas)</translation>
 <translation id="367645871420407123">lämna tomt om du vill ange rotlösenordet som värde för standardtestbilden</translation>
 <translation id="3677106374019847299">Ange annan leverantör</translation>
-<translation id="3677657024345889897">Lägst</translation>
 <translation id="3677911431265050325">Begär mobilversion</translation>
 <translation id="3677959414150797585">Bland annat appar och webbsidor. Skickar bara statistik för att förbättra förslagen om du har valt att dela data om användning.</translation>
 <translation id="3678156199662914018">Tillägg: <ph name="EXTENSION_NAME" /></translation>
@@ -2478,7 +2473,6 @@
 <translation id="3867944738977021751">Certifikatfält</translation>
 <translation id="3869917919960562512">Fel index.</translation>
 <translation id="3870931306085184145">Det finns inga sparade lösenord för <ph name="DOMAIN" /></translation>
-<translation id="3871092408932389764">Lägst</translation>
 <translation id="3871350334636688135">Efter 24 timmar genomför administratören en engångsuppdatering som raderar din lokala data när du startar om enheten. Spara den lokala data du behöver i molnet inom 24 timmar.</translation>
 <translation id="3872220884670338524">Fler åtgärder, sparat konto för <ph name="USERNAME" /> på <ph name="DOMAIN" /></translation>
 <translation id="3872991219937722530">Frigör diskutrymme för att enheten ska fortsätta svara.</translation>
@@ -3368,7 +3362,7 @@
 <translation id="4965808351167763748">Vill du konfigurera den här enheten för Hangouts Meet?</translation>
 <translation id="496888482094675990">Med appen Filer kommer du snabbt åt filer som du har sparat på Google Drive, externa lagringsenheter eller din Chrome OS-enhet.</translation>
 <translation id="4971412780836297815">Öppna när nedladdningen är klar</translation>
-<translation id="4971735654804503942">Snabbare och förebyggande skydd mot farliga webbplatser, nedladdningar och tillägg. En varning om lösenordsläckor visas. Webbinformation måste skickas till Google.</translation>
+<translation id="4971735654804503942">Snabbare, proaktivt skydd mot farliga webbplatser, nedladdningar och tillägg. Du får varningar om lösenordsläckor. Kräver att webbinformationen skickas till Google.</translation>
 <translation id="4972129977812092092">Redigera skrivare</translation>
 <translation id="4972164225939028131">Fel lösenord</translation>
 <translation id="4972737347717125191">Webbplatser får begära tillstånd att använda VR-enheter och VR-data</translation>
@@ -4235,7 +4229,6 @@
 <translation id="6025215716629925253">Stack trace</translation>
 <translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> – ansluten till USB-enhet</translation>
 <translation id="6028117231645531007">Lägg till fingeravtryck</translation>
-<translation id="6029587122245504742">Långsammast</translation>
 <translation id="6029594605736587274"><ph name="PERMISSION" /> har blockerats</translation>
 <translation id="6031600495088157824">Inmatningsalternativ i verktygsfältet</translation>
 <translation id="6032715498678347852">Klicka på tillägget om du vill ge det åtkomst till den här webbplatsen.</translation>
@@ -4529,7 +4522,6 @@
 <translation id="6349101878882523185">Installera <ph name="APP_NAME" /></translation>
 <translation id="6349170655202535379">Det går inte att synkronisera. Testa att logga ut och logga in igen.</translation>
 <translation id="6351063337294363751">Du kan rensa webbinformation från den här menyn</translation>
-<translation id="6352773953037195952">Högsta</translation>
 <translation id="6354918092619878358">SECG med elliptisk kurva secp256r1 (kallas även ANSI X9.62 prime256v1, NIST P-256)</translation>
 <translation id="635609604405270300">Stäng inte av enheten</translation>
 <translation id="63566973648609420">Endast personer som har ditt lösenord kan läsa dina krypterade uppgifter. Lösenordet skickas inte till och sparas inte av Google. Om du glömmer lösenordet måste du <ph name="BEGIN_LINK" />återställa synkroniseringen<ph name="END_LINK" />.</translation>
@@ -5294,6 +5286,7 @@
 <translation id="730289542559375723">{NUM_APPLICATIONS,plural, =1{Den här appen kan göra så att Chrome inte fungerar korrekt.}other{De här apparna kan göra så att Chrome inte fungerar korrekt.}}</translation>
 <translation id="7303281435234579599">Något gick fel med konfigureringen av demoläget.</translation>
 <translation id="7303900363563182677">Tillgången till text och bilder som kopierats till Urklipp har blockerats för den här webbplatsen.</translation>
+<translation id="7304030187361489308">Hög</translation>
 <translation id="7305123176580523628">USB-skrivare ansluten</translation>
 <translation id="730515362922783851">Utväxla data med enheter i det lokala nätverket eller via internet</translation>
 <translation id="7306521477691455105">Öppna inställningarna om du vill ansluta <ph name="USB_DEVICE_NAME" /> till <ph name="USB_VM_NAME" /></translation>
diff --git a/chrome/app/resources/generated_resources_sw.xtb b/chrome/app/resources/generated_resources_sw.xtb
index 67d197f..e42e71f 100644
--- a/chrome/app/resources/generated_resources_sw.xtb
+++ b/chrome/app/resources/generated_resources_sw.xtb
@@ -202,7 +202,6 @@
 <translation id="1221825588892235038">Kuchagua pekee</translation>
 <translation id="1223484782328004593"><ph name="APP_NAME" /> inahitaji leseni</translation>
 <translation id="1223853788495130632">Msimamizi wako anapendekeza thamani maalum ya mpangilio huu.</translation>
-<translation id="1224275271335624810">Kasi zaidi</translation>
 <translation id="1225177025209879837">Inachakata ombi...</translation>
 <translation id="1227507814927581609">Uthibitishaji ulishindwa wakati wa kuunganishwa kwenye "<ph name="DEVICE_NAME" />".</translation>
 <translation id="1230417814058465809">Kipengele cha ulinzi wa kawaida kimewashwa. Kwa usalama zaidi, tumia kipengele cha usalama ulioboreshwa.</translation>
@@ -595,7 +594,6 @@
 <translation id="1668435968811469751">Jiandikishe mwenyewe</translation>
 <translation id="1668979692599483141">Pata maelezo kuhusu mapendekezo</translation>
 <translation id="1670399744444387456">Msingi</translation>
-<translation id="167160931442925455">Sauti ya juu kabisa</translation>
 <translation id="1673137583248014546"><ph name="URL" /> ingependa kuona muundo na aina ya Ufunguo wako wa Usalama</translation>
 <translation id="1677306805708094828">Huruhusiwi kuweka <ph name="EXTENSION_TYPE_PARAMETER" /></translation>
 <translation id="1677472565718498478">Zimesalia <ph name="TIME" /></translation>
@@ -916,7 +914,6 @@
 <translation id="2046702855113914483">Rameni</translation>
 <translation id="204706822916043810">Inakagua mashine pepe</translation>
 <translation id="2048182445208425546">Kufikia maelezo ya shughuli kwenye mtandao wako</translation>
-<translation id="2048243703055695889">Mipangilio ya kipengele cha Uhamishaji wa Karibu ya kifaa cha <ph name="USER_EMAIL" />, '<ph name="DEVICE_NAME" />'.</translation>
 <translation id="2048653237708779538">Kitendo hakipatikani</translation>
 <translation id="204914487372604757">Unda njia mkato</translation>
 <translation id="2050339315714019657">Wima</translation>
@@ -1101,7 +1098,6 @@
 <translation id="2262477216570151239">Chelewesha kabla ya kurudia</translation>
 <translation id="2263189956353037928">Ondoka na uingie tena kwenye akaunti</translation>
 <translation id="2263371730707937087">Kiwango cha kuonyesha skrini upya</translation>
-<translation id="2263497240924215535">(Kimelemazwa)</translation>
 <translation id="22665427234727190">Uliza wakati tovuti inataka kufikia vifaa vya Bluetooth (inapendekezwa)</translation>
 <translation id="2266957463645820432">IPP kupitia USB (IPPUSB)</translation>
 <translation id="2270450558902169558">Badilisha data kwa kifaa chochote kwenye kikoa <ph name="DOMAIN" /></translation>
@@ -2286,7 +2282,6 @@
 <translation id="3674840410592648165">Tovuti zinaweza kusakinisha vidhibiti vya malipo (inapendekezwa)</translation>
 <translation id="367645871420407123">acha tupu ukitaka kuweka nenosiri msingi kwenye thamani ya picha ya jaribio la chaguomsingi</translation>
 <translation id="3677106374019847299">Weka mtoa huduma maalum</translation>
-<translation id="3677657024345889897">Sauti ya chini kabisa</translation>
 <translation id="3677911431265050325">Omba tovuti ya kifaa cha mkononi</translation>
 <translation id="3677959414150797585">Yanajumuisha programu, kurasa za wavuti na zaidi. Hutuma takwimu za kuboresha mapendekezo iwapo tu umechagua kushiriki data ya matumizi.</translation>
 <translation id="3678156199662914018">Kiendelezi: <ph name="EXTENSION_NAME" /></translation>
@@ -2475,7 +2470,6 @@
 <translation id="3867944738977021751">Uga za Cheti</translation>
 <translation id="3869917919960562512">Orodha isiyosahihi.</translation>
 <translation id="3870931306085184145">Hamna manenosiri yaliyohifadhiwa ya <ph name="DOMAIN" /></translation>
-<translation id="3871092408932389764">Chini kabisa</translation>
 <translation id="3871350334636688135">Baada ya saa 24, msimamizi wako ataweka sasisho la mara moja ambalo litafuta data ya kifaa chako utakapokizima kisha ukiwashe tena. Hifadhi data yoyote ya kifaa unayohitaji kwenye hifadhi ya wingu ndani ya saa 24.</translation>
 <translation id="3872220884670338524">Matendo zaidi, akaunti iliyohifadhiwa ya <ph name="USERNAME" /> kwenye <ph name="DOMAIN" /></translation>
 <translation id="3872991219937722530">Futa maudhui katika hifadhi ya diski la sivyo kifaa chako kitaacha kufanya kazi.</translation>
@@ -4230,7 +4224,6 @@
 <translation id="6025215716629925253">Alama ya Bunda</translation>
 <translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> - Kifaa cha USB kimeunganishwa</translation>
 <translation id="6028117231645531007">Ongeza alama ya kidole</translation>
-<translation id="6029587122245504742">Kasi ya chini zaidi</translation>
 <translation id="6029594605736587274">umezuia <ph name="PERMISSION" /></translation>
 <translation id="6031600495088157824">Chaguo za kuweka data kwenye upau wa vidhibiti</translation>
 <translation id="6032715498678347852">Bofya kiendelezi ili ukipe uwezo wa kufikia tovuti hii.</translation>
@@ -4524,7 +4517,6 @@
 <translation id="6349101878882523185">Sakinisha <ph name="APP_NAME" /></translation>
 <translation id="6349170655202535379">Kipengele cha usawazishaji hakifanyi kazi. Jaribu kuondoka na uingie tena katika akaunti.</translation>
 <translation id="6351063337294363751">Unaweza kufuta data yako ya kuvinjari kwenye menyu hii</translation>
-<translation id="6352773953037195952">Juu kabisa</translation>
 <translation id="6354918092619878358">SECG kizingo cha mviringo secp256r1 (aka ANSI X9.62 prime256v1, NIST P-256)</translation>
 <translation id="635609604405270300">Usizime kifaa</translation>
 <translation id="63566973648609420">Ni mtu mwenye kauli yako ya siri tu anaweza kusoma data yako iliyosimbwa kwa njia fiche. Kauli ya siri haitumwi au kuhifadhiwa na Google. Ukisahau kauli yako ya siri, au unataka kubadilisha mipangilio hii, utahitaji <ph name="BEGIN_LINK" />kuweka upya usawazishaji<ph name="END_LINK" /></translation>
@@ -5289,6 +5281,7 @@
 <translation id="730289542559375723">{NUM_APPLICATIONS,plural, =1{Huenda programu hii ikazuia Chrome isifanye kazi inavyostahili.}other{Huenda programu hizi zikazuia Chrome isifanye kazi inavyostahili.}}</translation>
 <translation id="7303281435234579599">Lo! Hitilafu imetokea wakati wa kuweka hali ya onyesho.</translation>
 <translation id="7303900363563182677">Tovuti hii imezuiwa isione maandishi na picha zilizonakiliwa kwenye ubao wa kunakili</translation>
+<translation id="7304030187361489308">Juu</translation>
 <translation id="7305123176580523628">Printa ya USB imeunganishwa</translation>
 <translation id="730515362922783851">Badilisha data kwa kifaa chochote kwenye mtandao au intaneti ya karibu</translation>
 <translation id="7306521477691455105">Fungua Mipangilio ili uunganishe <ph name="USB_DEVICE_NAME" /> kwenye <ph name="USB_VM_NAME" /></translation>
diff --git a/chrome/app/resources/generated_resources_ta.xtb b/chrome/app/resources/generated_resources_ta.xtb
index 0b3ac12..002c630 100644
--- a/chrome/app/resources/generated_resources_ta.xtb
+++ b/chrome/app/resources/generated_resources_ta.xtb
@@ -202,7 +202,6 @@
 <translation id="1221825588892235038">தேர்வு மட்டும்</translation>
 <translation id="1223484782328004593"><ph name="APP_NAME" /> ஆப்ஸைத் தொடங்க உரிமம் தேவை</translation>
 <translation id="1223853788495130632">இந்த அமைப்பிற்கான குறிப்பிட்ட மதிப்பை உங்கள் நிர்வாகி பரிந்துரைக்கிறார்.</translation>
-<translation id="1224275271335624810">அதிகபட்ச வேகம்</translation>
 <translation id="1225177025209879837">கோரிக்கை செயலாக்கப்படுகிறது...</translation>
 <translation id="1227507814927581609">"<ph name="DEVICE_NAME" />" உடன் இணைக்கும்போது அங்கீகரிப்பு தோல்வியடைந்தது.</translation>
 <translation id="1230417814058465809">நிலையான பாதுகாப்பு இயக்கப்பட்டுள்ளது. இன்னும் கூடுதலான பாதுகாப்பிற்கு மேம்பட்ட பாதுகாப்பைப் பயன்படுத்துங்கள்.</translation>
@@ -598,7 +597,6 @@
 <translation id="1668435968811469751">நேரடியாகப் பதிவுசெய்</translation>
 <translation id="1668979692599483141">பரிந்துரைகள் குறித்து அறிக</translation>
 <translation id="1670399744444387456">அடிப்படை</translation>
-<translation id="167160931442925455">மிக மிக அதிகச் சத்தம்</translation>
 <translation id="1673137583248014546">உங்கள் பாதுகாப்புச் சாவியின் உற்பத்தியாளர் மற்றும் மாடலைத் தெரிந்துகொள்ள <ph name="URL" /> விரும்புகிறது</translation>
 <translation id="1677306805708094828"><ph name="EXTENSION_TYPE_PARAMETER" /> ஐச் சேர்க்க முடியாது</translation>
 <translation id="1677472565718498478"><ph name="TIME" /> மணி நேரம்</translation>
@@ -919,7 +917,6 @@
 <translation id="2046702855113914483">ரேமன்</translation>
 <translation id="204706822916043810">விர்ச்சுவல் மெஷினைச் சரிபார்க்கிறது</translation>
 <translation id="2048182445208425546">உங்கள் நெட்வொர்க் ட்ராஃபிக்கை அணுகுதல்</translation>
-<translation id="2048243703055695889"><ph name="USER_EMAIL" /> இன் '<ph name="DEVICE_NAME" />' சாதனத்திற்கான அருகிலுள்ளவற்றுடன் பகிர்தல் அமைப்புகள்.</translation>
 <translation id="2048653237708779538">இச்செயலைச் செய்ய இயலாது</translation>
 <translation id="204914487372604757">ஷார்ட்கட்டை உருவாக்குக</translation>
 <translation id="2050339315714019657">செங்குத்து நிலை</translation>
@@ -1104,7 +1101,6 @@
 <translation id="2262477216570151239">மீண்டும் இயக்கப்படுவதற்கு முந்தைய தாமதம்</translation>
 <translation id="2263189956353037928">வெளியேறி, உள்நுழைக</translation>
 <translation id="2263371730707937087">திரை புதுப்பிக்கும் விகிதம்</translation>
-<translation id="2263497240924215535">(முடக்கப்பட்டது)</translation>
 <translation id="22665427234727190">புளூடூத் சாதனங்களை அணுக ஒரு தளம் விரும்பும் போது அனுமதி கேள் (பரிந்துரைக்கப்படுகிறது)</translation>
 <translation id="2266957463645820432">USBக்கான IPP (IPPUSB)</translation>
 <translation id="2270450558902169558"><ph name="DOMAIN" /> டொமைனில் உள்ள எந்தச் சாதனத்துடனும் தரவைப் பரிமாறவும்</translation>
@@ -2289,7 +2285,6 @@
 <translation id="3674840410592648165">பேமெண்ட் ஹேண்ட்லர்களை நிறுவ தளங்களை அனுமதி (பரிந்துரைக்கப்படுவது)</translation>
 <translation id="367645871420407123">மூல கடவுச்சொல்லை இயல்புநிலை சோதனைப் பட மதிப்பாக அமைக்க விரும்பினால், வெறுமையாக விடவும்</translation>
 <translation id="3677106374019847299">பிரத்தியேக வழங்குநரை உள்ளிடுக</translation>
-<translation id="3677657024345889897">குறைவு</translation>
 <translation id="3677911431265050325">மொபைல் தளத்தைக் கோரு</translation>
 <translation id="3677959414150797585">ஆப்ஸ், இணையப் பக்கங்கள் மற்றும் பல அடங்கும். உபயோகத் தரவுப் பகிர்வை தேர்வுசெய்திருந்தால் மட்டுமே பரிந்துரைகளை மேம்படுத்துவதற்காகப் புள்ளிவிவரங்களை அனுப்பும்.</translation>
 <translation id="3678156199662914018">நீட்டிப்பு: <ph name="EXTENSION_NAME" /></translation>
@@ -2478,7 +2473,6 @@
 <translation id="3867944738977021751">சான்றிதழ் புலங்கள்</translation>
 <translation id="3869917919960562512">தவறான பொருளடக்கம்.</translation>
 <translation id="3870931306085184145"><ph name="DOMAIN" /> இணையதளத்திற்கான சேமிக்கப்பட்ட கடவுச்சொற்கள் எதுவுமில்லை</translation>
-<translation id="3871092408932389764">மிகக்குறைவானது</translation>
 <translation id="3871350334636688135">24 மணிநேரத்திற்குப் பிறகு உங்கள் சாதனத்தை ரீஸ்டார்ட் செய்யும்போது உங்கள் அகத் தரவை நீக்குவதற்கான 'ஒருமுறை செய்யும் புதுப்பிப்பை’ நிர்வாகி மேற்கொள்வார். 24 மணிநேரத்திற்குள் உங்களுக்குத் தேவையான அகத் தரவைக் கிளவுட் சேமிப்பகத்தில் சேமிக்கவும்.</translation>
 <translation id="3872220884670338524">கூடுதல் செயல்கள், <ph name="DOMAIN" /> இல் <ph name="USERNAME" />க்கான சேமித்த கணக்கு</translation>
 <translation id="3872991219937722530">சாதனத்தில் காலி இடத்தை உருவாக்கவும் அல்லது உங்கள் சாதனம் இயங்காது.</translation>
@@ -4236,7 +4230,6 @@
 <translation id="6025215716629925253">அடுக்கின் அடையாளம்</translation>
 <translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> - USB சாதனம் இணைக்கப்பட்டது</translation>
 <translation id="6028117231645531007">கைரேகையைச் சேர்</translation>
-<translation id="6029587122245504742">குறைந்தபட்ச வேகம்</translation>
 <translation id="6029594605736587274"><ph name="PERMISSION" /> தடுக்கப்பட்டது</translation>
 <translation id="6031600495088157824">கருவிப்பட்டியில் உள்ள உள்ளீட்டு விருப்பங்கள்</translation>
 <translation id="6032715498678347852">இந்தத் தளத்திற்கான அணுகலை நீட்டிப்பிற்கு வழங்க அதைக் கிளிக் செய்யவும்.</translation>
@@ -4530,7 +4523,6 @@
 <translation id="6349101878882523185"><ph name="APP_NAME" /> ஆப்ஸை நிறுவுக</translation>
 <translation id="6349170655202535379">ஒத்திசைவு வேலை செய்யவில்லை. வெளியேறி, மீண்டும் உள்நுழையவும்.</translation>
 <translation id="6351063337294363751">உலாவிய தரவை இந்த மெனுவிலிருந்து அழிக்கலாம்</translation>
-<translation id="6352773953037195952">மிக அதிகமானது</translation>
 <translation id="6354918092619878358">SECG நீள்வட்ட வளைவான secp256r1 (ANSI X9.62 prime256v1 எனவும் அறியப்படும், NIST P-256)</translation>
 <translation id="635609604405270300">சாதனத்தை இயக்கத்தில் வைத்திருக்கவும்</translation>
 <translation id="63566973648609420">உங்கள் கடவுச்சொற்றொடரை அறிந்தவரால் மட்டுமே என்கிரிப்ட் செய்யப்பட்ட உங்கள் தரவைப் படிக்க முடியும். கடவுச்சொற்றொடரானது Googleக்கு அனுப்பப்படுவதில்லை அல்லது Google அதைச் சேமிப்பதில்லை. கடவுச்சொற்றொடரை மறந்துவிட்டால் அல்லது இந்த அமைப்பை மாற்ற விரும்பினால், நீங்கள் <ph name="BEGIN_LINK" />ஒத்திசைவை மீட்டமைக்க வேண்டும்<ph name="END_LINK" />.</translation>
@@ -4947,7 +4939,7 @@
 <translation id="6876469544038980967">உதவிகரமாக இல்லை</translation>
 <translation id="6878422606530379992">சென்சார்கள் அனுமதிக்கப்பட்டுள்ளன</translation>
 <translation id="6880587130513028875">இந்தப் பக்கத்தில், படங்கள் தடுக்கப்பட்டன.</translation>
-<translation id="6882836635272038266">நிலையான பாதுகாப்பு பயன்முறையானது ஆபத்து என அறியப்படும் இணையதளங்கள், பதிவிறக்கங்கள் மற்றும் நீட்டிப்புகளுக்கு எதிரானது.</translation>
+<translation id="6882836635272038266">நிலையான பாதுகாப்பு பயன்முறையானது ஆபத்து என அறியப்படும் இணையதளங்கள், பதிவிறக்கங்கள், நீட்டிப்புகள் ஆகியவற்றுக்கு எதிரானது.</translation>
 <translation id="6883319974225028188">அச்சச்சோ!  சாதன உள்ளமைவைச் சேமிக்க முடியவில்லை.</translation>
 <translation id="6885771755599377173">முறைமைத் தகவலின் மாதிரிக்காட்சி</translation>
 <translation id="6886476658664859389">NFC பாதுகாப்பு விசை</translation>
@@ -5295,6 +5287,7 @@
 <translation id="730289542559375723">{NUM_APPLICATIONS,plural, =1{Chrome சரியாக இயங்குவதிலிருந்து இந்த ஆப்ஸ் தடுக்கக்கூடும்.}other{Chrome சரியாக இயங்குவதிலிருந்து இந்த ஆப்ஸ் தடுக்கக்கூடும்.}}</translation>
 <translation id="7303281435234579599">அச்சச்சோ! டெமோ பயன்முறையை அமைக்கும்போது ஏதோ தவறாகிவிட்டது.</translation>
 <translation id="7303900363563182677">கிளிப்போர்டுக்கு நகலெடுத்த உரையையும் படங்களையும் பார்ப்பதிலிருந்து, இந்தத் தளம் தடைசெய்யப்பட்டுள்ளது</translation>
+<translation id="7304030187361489308">அதிகமானது</translation>
 <translation id="7305123176580523628">USB பிரிண்டர் இணைக்கப்பட்டது</translation>
 <translation id="730515362922783851">அக நெட்வொர்க் அல்லது இணையத்தில் உள்ள எந்த சாதனத்துடனும் தரவைப் பரிமாறவும்</translation>
 <translation id="7306521477691455105"><ph name="USB_DEVICE_NAME" /> சாதனத்தை <ph name="USB_VM_NAME" /> உடன் இணைக்க, அமைப்புகளைத் திறக்கவும்</translation>
diff --git a/chrome/app/resources/generated_resources_te.xtb b/chrome/app/resources/generated_resources_te.xtb
index 56550f61..55d61d6 100644
--- a/chrome/app/resources/generated_resources_te.xtb
+++ b/chrome/app/resources/generated_resources_te.xtb
@@ -202,7 +202,6 @@
 <translation id="1221825588892235038">ఎంపిక మాత్రమే</translation>
 <translation id="1223484782328004593"><ph name="APP_NAME" />కు లైసెన్స్ అవసరం</translation>
 <translation id="1223853788495130632">మీ నిర్వాహకుడు ఈ సెట్టింగ్‌కు ఒక ప్రత్యేక విలువను సిఫార్సు చేస్తున్నారు.</translation>
-<translation id="1224275271335624810">అత్యంత వేగవంతం</translation>
 <translation id="1225177025209879837">అభ్యర్థనను ప్రాసెస్ చేస్తోంది...</translation>
 <translation id="1227507814927581609">"<ph name="DEVICE_NAME" />"కు కనెక్ట్ చేస్తున్నప్పుడు ప్రామాణీకరణ విఫలమైంది.</translation>
 <translation id="1230417814058465809">స్టాండర్డ్ రక్షణ ఆన్‌లో ఉంది. మరింత భద్రత కోసం, మెరుగైన రక్షణను ఉపయోగించండి.</translation>
@@ -598,7 +597,6 @@
 <translation id="1668435968811469751">మాన్యువల్‌గా ఎన్‌రోల్ చేయండి</translation>
 <translation id="1668979692599483141">సూచనల గురించి తెలుసుకోండి</translation>
 <translation id="1670399744444387456">ప్రాథమికం</translation>
-<translation id="167160931442925455">అత్యంత బిగ్గరగా</translation>
 <translation id="1673137583248014546"><ph name="URL" /> మీ భద్రతా కీ యొక్క తయారీదారు బ్రాండ్ పేరు మరియు మోడల్‌ని చూడాలనుకుంటోంది</translation>
 <translation id="1677306805708094828"><ph name="EXTENSION_TYPE_PARAMETER" />ను జోడించడం సాధ్యం కాలేదు</translation>
 <translation id="1677472565718498478"><ph name="TIME" /> మిగిలి ఉంది</translation>
@@ -884,7 +882,7 @@
 <translation id="2002109485265116295">నిజ-సమయం</translation>
 <translation id="2003130567827682533">'<ph name="NAME" />' డేటాను యాక్టివేట్ చేయడానికి, ముందుగా ఒక Wi-Fi నెట్‌వర్క్‌కు కనెక్ట్ చేయండి</translation>
 <translation id="2006638907958895361">లింక్‌ను <ph name="APP" />లో తెరువు</translation>
-<translation id="2007404777272201486">ఒక సమస్యను నివేదించండి...</translation>
+<translation id="2007404777272201486">సమస్యను రిపోర్ట్ చేయండి...</translation>
 <translation id="2010501376126504057">అనుకూల పరికరాలు</translation>
 <translation id="2017334798163366053">పనితీరు డేటా సేకరణను నిలిపివేయి</translation>
 <translation id="2017836877785168846">చిరునామా బార్‌లో చరిత్రను మరియు స్వీయ పూరణలను క్లియర్ చేస్తుంది.</translation>
@@ -919,7 +917,6 @@
 <translation id="2046702855113914483">రామెన్</translation>
 <translation id="204706822916043810">వర్చువల్ మెషిన్‌ను తనిఖీ చేస్తోంది</translation>
 <translation id="2048182445208425546">మీ నెట్‌వర్క్ ట్రాఫిక్‌ను యాక్సెస్ చేయండి</translation>
-<translation id="2048243703055695889"><ph name="USER_EMAIL" /> పరికరం '<ph name="DEVICE_NAME" />' కోసం సమీప షేర్ సెట్టింగ్‌లు.</translation>
 <translation id="2048653237708779538">చర్య అందుబాటులో లేదు</translation>
 <translation id="204914487372604757">షార్ట్‌కట్‌ను సృష్టించు</translation>
 <translation id="2050339315714019657">పోర్ట్రెయిట్</translation>
@@ -1063,7 +1060,7 @@
 <translation id="2218320521449013367">Chrome హానికరమైన సాఫ్ట్‌వేర్‌ను తీసివేస్తున్నప్పుడు ఎర్రర్ ఏర్పడింది</translation>
 <translation id="2218515861914035131">సాధారణ వచనం లాగా అతికించండి</translation>
 <translation id="2220409419896228519">మీకు ఇష్టమైన Google యాప్‌లకు బుక్‌మార్క్‌లను జోడించండి</translation>
-<translation id="2220529011494928058">సమస్యను నివేదించండి</translation>
+<translation id="2220529011494928058">సమస్యను రిపోర్ట్ చేయండి</translation>
 <translation id="2220572644011485463">PIN లేదా పాస్‌వర్డ్</translation>
 <translation id="2224444042887712269">ఈ సెట్టింగ్ <ph name="OWNER_EMAIL" />కి సంబంధించినది.</translation>
 <translation id="2224551243087462610">ఫోల్డర్ పేరును సవరించు</translation>
@@ -1104,7 +1101,6 @@
 <translation id="2262477216570151239">పునరావృతానికి ముందు జాప్యం</translation>
 <translation id="2263189956353037928">సైన్ అవుట్ చేసి, తిరిగి సైన్ ఇన్ చేయి</translation>
 <translation id="2263371730707937087">స్క్రీన్ రిఫ్రెష్ రేటు</translation>
-<translation id="2263497240924215535">(ఆపివేయబడింది)</translation>
 <translation id="22665427234727190">బ్లూటూత్ పరికరాలను సైట్ యాక్సెస్ చేయాలన్నప్పుడు అనుమతి అడగాలి (సిఫార్సు చేయడమైనది)</translation>
 <translation id="2266957463645820432">USB ద్వారా IPP (IPPUSB)</translation>
 <translation id="2270450558902169558"><ph name="DOMAIN" /> డొమైన్‌లో ఏ పరికరంతోనైనా డేటాను ఇచ్చిపుచ్చుకోవడానికి అనుమతి</translation>
@@ -2289,7 +2285,6 @@
 <translation id="3674840410592648165">పేమెంట్ హ్యాండ్లర్‌లను సైట్‌లు ఇన్‌స్టాల్ చేయగలవు (సిఫార్సు చేయబడింది)</translation>
 <translation id="367645871420407123">మీరు రూట్ పాస్‌వర్డ్‌ను డిఫాల్ట్ పరీక్ష చిత్ర విలువకు సెట్ చేయాలనుకుంటే ఖాళీగా వదిలిపెట్టండి</translation>
 <translation id="3677106374019847299">అనుకూల ప్రొవైడర్‌ను ఎంటర్ చేయండి</translation>
-<translation id="3677657024345889897">అత్యంత నిశబ్దం</translation>
 <translation id="3677911431265050325">మొబైల్ సైట్‌ను అభ్యర్థించండి</translation>
 <translation id="3677959414150797585">యాప్‌లు, వెబ్‌పేజీలు, మరిన్ని ఇందులో ఉంటాయి. మీరు డేటా వినియోగాన్ని షేర్ చేయడాన్ని ఎంచుకుంటే మాత్రమే సూచనలు మెరుగుపరచడానికి గణాంకాలను పంపుతుంది.</translation>
 <translation id="3678156199662914018">పొడిగింపు: <ph name="EXTENSION_NAME" /></translation>
@@ -2478,7 +2473,6 @@
 <translation id="3867944738977021751">సర్టిఫికెట్ ఫీల్డ్‌లు</translation>
 <translation id="3869917919960562512">తప్పు సూచిక.</translation>
 <translation id="3870931306085184145"><ph name="DOMAIN" /> కోసం సేవ్ చేసిన పాస్‌వర్డ్‌లు లేవు</translation>
-<translation id="3871092408932389764">అతి తక్కువ</translation>
 <translation id="3871350334636688135">24 గంటల తర్వాత, మీరు మీ పరికరాన్ని పునఃప్రారంభిస్తే మీ స్థానిక డేటాను తొలగించే వన్-టైమ్ అప్‌డేట్‌ను మీ నిర్వాహకుడు అమలు చేస్తారు. మీకు అవసరమైన ఏ స్థానిక డేటాను అయినా 24 గంటలలోపు cloud storageలో సేవ్ చేసుకోండి.</translation>
 <translation id="3872220884670338524">మరిన్ని చర్యలు, <ph name="DOMAIN" />లో <ph name="USERNAME" /> కోసం సేవ్ చేయబడిన ఖాతా</translation>
 <translation id="3872991219937722530">డిస్క్ స్థలాన్ని ఖాళీ చేయండి, లేదంటే పరికరం ఇక స్పందించదు.</translation>
@@ -2809,7 +2803,7 @@
 <translation id="4276288850178085042">మీ కెమెరాను ఉపయోగించనివ్వకుండా సైట్‌లను బ్లాక్ చేయండి</translation>
 <translation id="4278101229438943600">మీ అసిస్టెంట్ సిద్ధంగా ఉంది</translation>
 <translation id="4278390842282768270">అనుమతించబడింది</translation>
-<translation id="4281844954008187215">సేవా నిబంధనలు</translation>
+<translation id="4281844954008187215">సర్వీస్ నియమాలు</translation>
 <translation id="4282196459431406533">Smart Lock ఆన్‌లో ఉంది</translation>
 <translation id="4285418559658561636">పాస్‌వర్డ్‌ను అప్‌డేట్ చేయి</translation>
 <translation id="4285498937028063278">అన్‌పిన్ చేయి</translation>
@@ -4235,7 +4229,6 @@
 <translation id="6025215716629925253">స్టాక్ ట్రేస్</translation>
 <translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> - USB పరికరం కనెక్ట్ చేయబడింది</translation>
 <translation id="6028117231645531007">వేలిముద్రను జోడించండి</translation>
-<translation id="6029587122245504742">అత్యంత నెమ్మది</translation>
 <translation id="6029594605736587274">'<ph name="PERMISSION" />'ను బ్లాక్ చేశారు</translation>
 <translation id="6031600495088157824">టూల్‌బార్‌లోని ఇన్‌పుట్ ఆప్షన్‌లు</translation>
 <translation id="6032715498678347852">ఈ సైట్‌కు ఎక్స్‌టెన్షన్ యాక్సెస్ ఇవ్వడానికి, దాన్ని క్లిక్ చేయండి.</translation>
@@ -4437,7 +4430,7 @@
 <translation id="6248988683584659830">సెట్టింగ్‌లను వెతకండి</translation>
 <translation id="6249200942125593849">a11yను మేనేజ్ చేయండి</translation>
 <translation id="6251870443722440887">GDI నిర్వహించేవి</translation>
-<translation id="6251889282623539337"><ph name="DOMAIN" /> సేవా నిబంధనలు</translation>
+<translation id="6251889282623539337"><ph name="DOMAIN" /> సర్వీస్ నియమాలు</translation>
 <translation id="625369703868467034">నెట్‌వర్క్ హెల్త్</translation>
 <translation id="6254503684448816922">కీ రాజీ</translation>
 <translation id="6257602895346497974">సమకాలీకరణను ఆన్ చేయి...</translation>
@@ -4529,7 +4522,6 @@
 <translation id="6349101878882523185"><ph name="APP_NAME" />‌ను ఇన్‌స్టాల్ చేయండి</translation>
 <translation id="6349170655202535379">సింక్‌ పని చేయడం లేదు. సైన్ అవుట్ చేసి, తిరిగి మళ్లీ సైన్ ఇన్ చేయండి.</translation>
 <translation id="6351063337294363751">మీరు ఈ మెనూ నుండి మీ బ్రౌజింగ్ డేటాను తీసివేయవచ్చు</translation>
-<translation id="6352773953037195952">అత్యధికం</translation>
 <translation id="6354918092619878358">SECG దీర్ఘవృత్తాకార వక్రం secp256r1 (ANSI X9.62 prime256v1, NIST P-256గా కూడా పిలువబడతాయి)</translation>
 <translation id="635609604405270300">పరికరాన్ని ఆన్ చేసి ఉంచండి</translation>
 <translation id="63566973648609420">మీ రహస్య పదబంధాన్ని కలిగి ఉన్న వారు మాత్రమే మీ ఎన్‌క్రిప్ట్ చేసిన‌ డేటాను చదవగలరు. రహస్య పదబంధం ఎవరికీ పంపబడదు లేదా Googleలో నిల్వ చేయబడదు. మీరు మీ రహస్య పదబంధాన్ని మర్చిపోతే లేదా ఈ సెట్టింగ్‌ను మార్చాలనుకుంటే, సింక్‌ను రీసెట్ చేయాల్సి ఉంటుంది. <ph name="BEGIN_LINK" />సింక్‌ను రీసెట్ చేయండి<ph name="END_LINK" />.</translation>
@@ -5294,6 +5286,7 @@
 <translation id="730289542559375723">{NUM_APPLICATIONS,plural, =1{Chrome సరిగ్గా పని చేయకుండా ఈ అప్లికేషన్ నివారించవచ్చు.}other{Chrome సరిగ్గా పని చేయకుండా ఈ అప్లికేషన్‌లు నివారించవచ్చు.}}</translation>
 <translation id="7303281435234579599">అయ్యో! డెమో మోడ్‌ని సెటప్ చేస్తున్నప్పుడు ఏదో తప్పు జరిగింది.</translation>
 <translation id="7303900363563182677">క్లిప్‌బోర్డ్‌కు కాపీ చేసిన వచనం మరియు చిత్రాలను చూడనీయకుండా ఈ సైట్ బ్లాక్ చేయబడింది</translation>
+<translation id="7304030187361489308">అధికం</translation>
 <translation id="7305123176580523628">USB ప్రింటర్ కనెక్ట్ చేయబడింది</translation>
 <translation id="730515362922783851">స్థానిక నెట్‌వర్క్‌ లేదా ఇంటర్నెట్‌లో ఏ పరికరంతోనైనా డేటాను ఇచ్చిపుచ్చుకోవడానికి అనుమతి</translation>
 <translation id="7306521477691455105"><ph name="USB_DEVICE_NAME" />ను <ph name="USB_VM_NAME" />కు కనెక్ట్ చేయడానికి సెట్టింగ్‌లను తెరవండి</translation>
@@ -5551,7 +5544,7 @@
 <translation id="7622768823216805500">మరింత సులభమైన చెక్అవుట్ వంటి షాపింగ్ ఫీచర్‌ల కోసం సాధారణంగా పేమెంట్ హ్యాండ్లర్‌లను సైట్‌లు ఇన్‌స్టాల్ చేస్తాయి</translation>
 <translation id="7622903810087708234">పాస్‌వర్డ్ వివరాలు</translation>
 <translation id="7624337243375417909">caps lock ఆఫ్‌లో ఉంది</translation>
-<translation id="7625568159987162309">సైట్‌లలోని అనుమతులను, నిల్వ చేయబడిన డేటాను చూడండి</translation>
+<translation id="7625568159987162309">వేర్వేరు సైట్‌లకు సంబంధించిన అనుమతులను, అవి నిల్వ చేసిన డేటాను చూడండి</translation>
 <translation id="7628201176665550262">రిఫ్రెష్ రేటు</translation>
 <translation id="7629349498667725376">{COUNT,plural, =1{1 ఫైల్}other{# ఫైల్‌లు}}</translation>
 <translation id="7629827748548208700">టాబ్: <ph name="TAB_NAME" /></translation>
@@ -6423,7 +6416,7 @@
 <translation id="8630903300770275248">పర్యవేక్షించబడే వినియోగదారును దిగుమతి చేయి</translation>
 <translation id="8631032106121706562">పూరేకులు</translation>
 <translation id="863109444997383731">మీకు నోటిఫికేషన్‌లను చూపడం అడగలేని విధంగా సైట్‌లు బ్లాక్ చేయబడతాయి. ఒకవేళ సైట్ గనుక నోటిఫికేషన్‌లను అభ్యర్థిస్తే, చిరునామా బార్‌లో బ్లాక్ చేసినట్లుగా సూచిక కనిపిస్తుంది.</translation>
-<translation id="8633025649649592204">ఇటీవలి కార్యకలాపం</translation>
+<translation id="8633025649649592204">ఇటీవలి యాక్టివిటీ</translation>
 <translation id="8635628933471165173">మళ్ళీ లోడ్ అవుతోంది...</translation>
 <translation id="8637542770513281060">మీ కంప్యూటర్‌లో ఒక సురక్షిత మాడ్యూల్ ఉంది, Chrome OSలో అనేక కీలకమైన భద్రతా ఫీచర్‌లను అమలు చేయడానికి ఇది ఉపయోగించబడుతుంది. Chromebook సహాయ కేంద్రంలో దీని గురించి మరింత తెలుసుకోండి, ఇక్కడికి వెళ్లండి: https://support.google.com/chromebook/?p=sm</translation>
 <translation id="8637688295594795546">సిస్టమ్ అప్‌డేట్‌ అందుబాటులో ఉంది. డౌన్‌లోడ్ చేయ‌డానికి సిద్ధం చేస్తోంది...</translation>
diff --git a/chrome/app/resources/generated_resources_th.xtb b/chrome/app/resources/generated_resources_th.xtb
index 15f369e1..94aef327 100644
--- a/chrome/app/resources/generated_resources_th.xtb
+++ b/chrome/app/resources/generated_resources_th.xtb
@@ -202,7 +202,6 @@
 <translation id="1221825588892235038">เนื้อหาที่เลือกเท่านั้น</translation>
 <translation id="1223484782328004593"><ph name="APP_NAME" /> ต้องมีใบอนุญาต</translation>
 <translation id="1223853788495130632">ผู้ดูแลระบบของคุณแนะนำให้ใช้ค่าเฉพาะสำหรับการตั้งค่านี้</translation>
-<translation id="1224275271335624810">เร็วที่สุด</translation>
 <translation id="1225177025209879837">กำลังดำเนินการตามคำขอ...</translation>
 <translation id="1227507814927581609">การตรวจสอบสิทธิ์ล้มเหลวขณะที่เชื่อมต่อกับ "<ph name="DEVICE_NAME" />"</translation>
 <translation id="1230417814058465809">การปกป้องแบบมาตรฐานเปิดอยู่ ใช้การปกป้องที่ปรับปรุงแล้วเพื่อความปลอดภัยมากขึ้น</translation>
@@ -598,7 +597,6 @@
 <translation id="1668435968811469751">ลงทะเบียนด้วยตนเอง</translation>
 <translation id="1668979692599483141">ดูข้อมูลเกี่ยวกับคำแนะนำ</translation>
 <translation id="1670399744444387456">พื้นฐาน</translation>
-<translation id="167160931442925455">เสียงดังที่สุด</translation>
 <translation id="1673137583248014546"><ph name="URL" /> ต้องการดูยี่ห้อและรุ่นของคีย์ความปลอดภัย</translation>
 <translation id="1677306805708094828">เพิ่ม<ph name="EXTENSION_TYPE_PARAMETER" />ไม่ได้</translation>
 <translation id="1677472565718498478">ใช้ได้อีก <ph name="TIME" /></translation>
@@ -919,7 +917,6 @@
 <translation id="2046702855113914483">ราเม็ง</translation>
 <translation id="204706822916043810">กำลังตรวจสอบเครื่องเสมือน</translation>
 <translation id="2048182445208425546">เข้าถึงปริมาณการใช้งานเครือข่าย</translation>
-<translation id="2048243703055695889">การตั้งค่าการแชร์ใกล้เคียงสำหรับอุปกรณ์ "<ph name="DEVICE_NAME" />" ของ <ph name="USER_EMAIL" /></translation>
 <translation id="2048653237708779538">การดำเนินการไม่พร้อมให้ใช้งาน</translation>
 <translation id="204914487372604757">สร้างทางลัด</translation>
 <translation id="2050339315714019657">แนวตั้ง</translation>
@@ -1104,7 +1101,6 @@
 <translation id="2262477216570151239">หน่วงเวลาก่อนพิมพ์ซ้ำ</translation>
 <translation id="2263189956353037928">ออกจากระบบและลงชื่อเข้าใช้ใหม่</translation>
 <translation id="2263371730707937087">อัตราการรีเฟรชหน้าจอ</translation>
-<translation id="2263497240924215535">(ปิดการใช้งาน)</translation>
 <translation id="22665427234727190">ถามเมื่อเว็บไซต์ต้องการเข้าถึงอุปกรณ์บลูทูธ (แนะนำ)</translation>
 <translation id="2266957463645820432">IPP ผ่าน USB (IPPUSB)</translation>
 <translation id="2270450558902169558">แลกเปลี่ยนข้อมูลกับอุปกรณ์ในโดเมน <ph name="DOMAIN" /></translation>
@@ -2289,7 +2285,6 @@
 <translation id="3674840410592648165">เว็บไซต์ติดตั้งเครื่องจัดการการชำระเงินได้ (แนะนำ)</translation>
 <translation id="367645871420407123">เว้นว่างไว้หากคุณต้องการตั้งรหัสผ่านระดับรูทเป็นภาพทดสอบเริ่มต้น</translation>
 <translation id="3677106374019847299">ป้อนชื่อผู้ให้บริการที่กำหนดเอง</translation>
-<translation id="3677657024345889897">เสียงเบาที่สุด</translation>
 <translation id="3677911431265050325">ขอเว็บไซต์ในอุปกรณ์เคลื่อนที่</translation>
 <translation id="3677959414150797585">รวมแอป หน้าเว็บ และอื่นๆ ส่งสถิติเพื่อปรับปรุงคำแนะนำต่อเมื่อคุณเลือกที่จะแชร์ข้อมูลการใช้งาน</translation>
 <translation id="3678156199662914018">ส่วนขยาย: <ph name="EXTENSION_NAME" /></translation>
@@ -2478,7 +2473,6 @@
 <translation id="3867944738977021751">สาขาใบรับรอง</translation>
 <translation id="3869917919960562512">ดัชนีไม่ถูกต้อง</translation>
 <translation id="3870931306085184145">ไม่มีรหัสผ่านที่บันทึกไว้สำหรับ <ph name="DOMAIN" /></translation>
-<translation id="3871092408932389764">ต่ำสุด</translation>
 <translation id="3871350334636688135">เมื่อผ่านไป 24 ชั่วโมง ผู้ดูแลระบบจะดำเนินการอัปเดตแบบครั้งเดียวซึ่งจะลบข้อมูลในเครื่องเมื่อคุณรีสตาร์ทอุปกรณ์ โปรดบันทึกข้อมูลในเครื่องที่คุณจำเป็นต้องใช้ลงในพื้นที่เก็บข้อมูลระบบคลาวด์ภายใน 24 ชั่วโมง</translation>
 <translation id="3872220884670338524">การดำเนินการอื่นๆ บัญชีที่บันทึกไว้ของ <ph name="USERNAME" /> ใน <ph name="DOMAIN" /></translation>
 <translation id="3872991219937722530">เพิ่มพื้นที่ว่างในดิสก์ มิเช่นนั้นอุปกรณ์จะไม่ตอบสนองต่อการทำงาน</translation>
@@ -4235,7 +4229,6 @@
 <translation id="6025215716629925253">Stack Trace</translation>
 <translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> - เชื่อมต่ออุปกรณ์ USB อยู่</translation>
 <translation id="6028117231645531007">เพิ่มลายนิ้วมือ</translation>
-<translation id="6029587122245504742">ช้าที่สุด</translation>
 <translation id="6029594605736587274">บล็อกการเข้าถึง<ph name="PERMISSION" /></translation>
 <translation id="6031600495088157824">ตัวเลือกการป้อนข้อมูลในแถบเครื่องมือ</translation>
 <translation id="6032715498678347852">หากต้องการให้สิทธิ์เข้าถึงเว็บไซต์นี้แก่ส่วนขยาย ให้คลิกส่วนขยาย</translation>
@@ -4529,7 +4522,6 @@
 <translation id="6349101878882523185">ติดตั้ง <ph name="APP_NAME" /></translation>
 <translation id="6349170655202535379">การซิงค์ไม่ทำงาน ลองออกจากระบบแล้วลงชื่อเข้าใช้อีกครั้ง</translation>
 <translation id="6351063337294363751">คุณสามารถล้างข้อมูลการท่องเว็บจากเมนูนี้ได้</translation>
-<translation id="6352773953037195952">สูงสุด</translation>
 <translation id="6354918092619878358">SECG elliptic curve secp256r1 (เรียกอีกอย่างว่า ANSI X9.62 prime256v1, NIST P-256)</translation>
 <translation id="635609604405270300">โปรดเปิดอุปกรณ์ไว้</translation>
 <translation id="63566973648609420">เฉพาะผู้ที่มีรหัสผ่านของคุณเท่านั้นจึงจะสามารถอ่านข้อมูลที่เข้ารหัสของคุณได้ Google จะไม่ส่งหรือจัดเก็บรหัสผ่านนี้ หากคุณลืมรหัสผ่านหรือต้องการเปลี่ยนการตั้งค่านี้ คุณจะต้อง<ph name="BEGIN_LINK" />รีเซ็ตการซิงค์<ph name="END_LINK" /></translation>
@@ -5294,6 +5286,7 @@
 <translation id="730289542559375723">{NUM_APPLICATIONS,plural, =1{แอปพลิเคชันนี้อาจทำให้ Chrome ทำงานไม่ถูกต้อง}other{แอปพลิเคชันเหล่านี้อาจทำให้ Chrome ทำงานไม่ถูกต้อง}}</translation>
 <translation id="7303281435234579599">อ๊ะ! เกิดข้อผิดพลาดขณะตั้งค่าโหมดสาธิต</translation>
 <translation id="7303900363563182677">เว็บไซต์นี้ถูกบล็อกไม่ให้ดูข้อความและรูปภาพที่คัดลอกไปยังคลิปบอร์ด</translation>
+<translation id="7304030187361489308">สูง</translation>
 <translation id="7305123176580523628">เชื่อมต่อเครื่องพิมพ์ USB แล้ว</translation>
 <translation id="730515362922783851">แลกเปลี่ยนข้อมูลกับอุปกรณ์ที่อยู่ในเครือข่ายเฉพาะที่หรืออินเทอร์เน็ต</translation>
 <translation id="7306521477691455105">เปิดการตั้งค่าเพื่อเชื่อมต่อ <ph name="USB_DEVICE_NAME" /> กับ <ph name="USB_VM_NAME" /></translation>
diff --git a/chrome/app/resources/generated_resources_tr.xtb b/chrome/app/resources/generated_resources_tr.xtb
index 1521f7c4..bb1ac47 100644
--- a/chrome/app/resources/generated_resources_tr.xtb
+++ b/chrome/app/resources/generated_resources_tr.xtb
@@ -202,7 +202,6 @@
 <translation id="1221825588892235038">Yalnızca seçilen</translation>
 <translation id="1223484782328004593"><ph name="APP_NAME" /> lisans gerektiriyor</translation>
 <translation id="1223853788495130632">Yöneticiniz bu ayar için belirli bir değer öneriyor.</translation>
-<translation id="1224275271335624810">En hızlı</translation>
 <translation id="1225177025209879837">İstek işleniyor...</translation>
 <translation id="1227507814927581609">"<ph name="DEVICE_NAME" />" cihazına bağlanırken kimlik doğrulaması başarısız oldu.</translation>
 <translation id="1230417814058465809">Standart koruma açık. Daha fazla güvenlik için gelişmiş korumayı kullanın.</translation>
@@ -598,7 +597,6 @@
 <translation id="1668435968811469751">Manuel olarak kaydol</translation>
 <translation id="1668979692599483141">Öneriler hakkında bilgi edinin</translation>
 <translation id="1670399744444387456">Temel</translation>
-<translation id="167160931442925455">En yüksek ses</translation>
 <translation id="1673137583248014546"><ph name="URL" />, Güvenlik Anahtarınızın markasını ve modelini görmek istiyor</translation>
 <translation id="1677306805708094828"><ph name="EXTENSION_TYPE_PARAMETER" /> eklenemiyor</translation>
 <translation id="1677472565718498478">Kalan süre: <ph name="TIME" /></translation>
@@ -919,7 +917,6 @@
 <translation id="2046702855113914483">Japon eriştesi</translation>
 <translation id="204706822916043810">Sanal makine kontrol ediliyor</translation>
 <translation id="2048182445208425546">Ağ trafiğinize erişme</translation>
-<translation id="2048243703055695889"><ph name="USER_EMAIL" /> kullanıcısının "<ph name="DEVICE_NAME" />" cihazı için Yakındakilerle Paylaş ayarları.</translation>
 <translation id="2048653237708779538">İşlem kullanılamıyor</translation>
 <translation id="204914487372604757">Kısayol oluştur </translation>
 <translation id="2050339315714019657">Dikey</translation>
@@ -1104,7 +1101,6 @@
 <translation id="2262477216570151239">Tekrardan önce gecikme</translation>
 <translation id="2263189956353037928">Oturumu kapat ve tekrar oturum aç</translation>
 <translation id="2263371730707937087">Ekran yenileme hızı</translation>
-<translation id="2263497240924215535">(Devre dışı)</translation>
 <translation id="22665427234727190">Bir site HID cihazlarına erişmek istediğinde sor (önerilen)</translation>
 <translation id="2266957463645820432">USB üzerinden IPP (IPPUSB)</translation>
 <translation id="2270450558902169558"><ph name="DOMAIN" /> alan adındaki herhangi bir cihazla veri alışverişi</translation>
@@ -2289,7 +2285,6 @@
 <translation id="3674840410592648165">Siteler ödeme işleyici yükleyebilir (önerilir)</translation>
 <translation id="367645871420407123">kök şifrenin varsayılan test görüntüsü değerine ayarlanmasını istiyorsanız boş bırakın</translation>
 <translation id="3677106374019847299">Özel sağlayıcı girin</translation>
-<translation id="3677657024345889897">En sessiz</translation>
 <translation id="3677911431265050325">Mobil site iste</translation>
 <translation id="3677959414150797585">Uygulamalar, web sayfaları ve daha fazlasını içerir. Yalnızca kullanım verilerini paylaşmayı seçtiyseniz önerileri iyileştirmek için istatistikleri gönderir.</translation>
 <translation id="3678156199662914018">Uzantı: <ph name="EXTENSION_NAME" /></translation>
@@ -2478,7 +2473,6 @@
 <translation id="3867944738977021751">Sertifika Alanları</translation>
 <translation id="3869917919960562512">Yanlış dizin.</translation>
 <translation id="3870931306085184145"><ph name="DOMAIN" /> için kaydedilmiş şifre yok</translation>
-<translation id="3871092408932389764">En kalın</translation>
 <translation id="3871350334636688135">24 saat sonra yöneticiniz, cihazınızı yeniden başlattığınızda yerel verilerinizi silecek bir seferlik güncelleme yapacaktır. İhtiyacınız olan yerel verileri 24 saat içinde bulut depolama alanına kaydedin.</translation>
 <translation id="3872220884670338524">Diğer işlemler, <ph name="USERNAME" /> adlı kullanıcının <ph name="DOMAIN" /> alanındaki hesabı kaydedildi</translation>
 <translation id="3872991219937722530">Disk alanını boşaltmazsanız cihazınız tepkisiz hale gelecek.</translation>
@@ -4236,7 +4230,6 @@
 <translation id="6025215716629925253">Yığın İzleme</translation>
 <translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> - USB cihazı bağlandı</translation>
 <translation id="6028117231645531007">Parmak izi ekle</translation>
-<translation id="6029587122245504742">En yavaş</translation>
 <translation id="6029594605736587274"><ph name="PERMISSION" /> engellendi</translation>
 <translation id="6031600495088157824">Araç çubuğunda giriş seçenekleri</translation>
 <translation id="6032715498678347852">Bir uzantının bu siteye erişmesine izin vermek için uzantıyı tıklayın.</translation>
@@ -4530,7 +4523,6 @@
 <translation id="6349101878882523185"><ph name="APP_NAME" /> uygulamasını yükle</translation>
 <translation id="6349170655202535379">Senkronizasyon çalışmıyor. Oturumu kapatıp tekrar açmayı deneyin.</translation>
 <translation id="6351063337294363751">Bu menüyü kullanarak tarama verilerinizi temizleyebilirsiniz</translation>
-<translation id="6352773953037195952">En ince</translation>
 <translation id="6354918092619878358">SECG eliptik eğri secp256r1 (önceki adları ANSI X9.62 prime256v1, NIST P-256)</translation>
 <translation id="635609604405270300">Cihazı kapatmayın</translation>
 <translation id="63566973648609420">Yalnızca parolanızı bilen biri, şifrelenmiş verilerinizi okuyabilir. Parola Google'a gönderilmez veya Google tarafından saklanmaz. Parolanızı unutursanız veya bu ayarı değiştirmek isterseniz <ph name="BEGIN_LINK" />senkronizasyonu sıfırlamanız<ph name="END_LINK" /> gerekir.</translation>
@@ -5295,6 +5287,7 @@
 <translation id="730289542559375723">{NUM_APPLICATIONS,plural, =1{Bu uygulama Chrome'un düzgün çalışmasını engelleyebilir.}other{Bu uygulamalar Chrome'un düzgün çalışmasını engelleyebilir.}}</translation>
 <translation id="7303281435234579599">Hay aksi! Demo modu kurulurken bir hata oluştu.</translation>
 <translation id="7303900363563182677">Bu sitenin panoya kopyalanan metin ve resimleri görmesi engellendi</translation>
+<translation id="7304030187361489308">İnce</translation>
 <translation id="7305123176580523628">USB yazıcı bağlandı</translation>
 <translation id="730515362922783851">Yerel ağ veya İnternet üzerindeki herhangi bir cihazla veri alışverişi</translation>
 <translation id="7306521477691455105"><ph name="USB_DEVICE_NAME" /> cihazını <ph name="USB_VM_NAME" /> ağına bağlamak için Ayarlar'ı açın</translation>
diff --git a/chrome/app/resources/generated_resources_uk.xtb b/chrome/app/resources/generated_resources_uk.xtb
index 97fc520..58ffba6 100644
--- a/chrome/app/resources/generated_resources_uk.xtb
+++ b/chrome/app/resources/generated_resources_uk.xtb
@@ -202,7 +202,6 @@
 <translation id="1221825588892235038">Лише виділений фрагмент</translation>
 <translation id="1223484782328004593">Для роботи додатка <ph name="APP_NAME" /> потрібна ліцензія</translation>
 <translation id="1223853788495130632">Адміністратор рекомендує конкретне значення для цього налаштування.</translation>
-<translation id="1224275271335624810">найшвидше</translation>
 <translation id="1225177025209879837">Обробка запиту…</translation>
 <translation id="1227507814927581609">Помилка автентифікації під час під’єднання до "<ph name="DEVICE_NAME" />".</translation>
 <translation id="1230417814058465809">Стандартний захист увімкнено. Щоб посилити свою безпеку, активуйте покращений захист.</translation>
@@ -598,7 +597,6 @@
 <translation id="1668435968811469751">Зареєструвати вручну</translation>
 <translation id="1668979692599483141">Докладніше про підказки</translation>
 <translation id="1670399744444387456">Основні параметри</translation>
-<translation id="167160931442925455">Найголосніше</translation>
 <translation id="1673137583248014546">Сайт <ph name="URL" /> хоче бачити марку й модель вашого ключа безпеки</translation>
 <translation id="1677306805708094828">Не вдається додати <ph name="EXTENSION_TYPE_PARAMETER" /></translation>
 <translation id="1677472565718498478">Залишилося <ph name="TIME" /></translation>
@@ -919,7 +917,6 @@
 <translation id="2046702855113914483">Рамен</translation>
 <translation id="204706822916043810">Перевірка віртуальної машини</translation>
 <translation id="2048182445208425546">Отримувати доступ до трафіку мережі</translation>
-<translation id="2048243703055695889">Налаштування функції "Передавання поблизу" для пристрою <ph name="DEVICE_NAME" /> користувача <ph name="USER_EMAIL" />.</translation>
 <translation id="2048653237708779538">Дія недоступна</translation>
 <translation id="204914487372604757">Створити ярлик</translation>
 <translation id="2050339315714019657">Портретна</translation>
@@ -1104,7 +1101,6 @@
 <translation id="2262477216570151239">Затримка перед повтором</translation>
 <translation id="2263189956353037928">Вийти з облікового запису та ввійти в нього знову</translation>
 <translation id="2263371730707937087">Частота оновлення екрана</translation>
-<translation id="2263497240924215535">(Вимкнено)</translation>
 <translation id="22665427234727190">Запитувати, коли сайт хоче отримати доступ до пристроїв Bluetooth (рекомендовано)</translation>
 <translation id="2266957463645820432">IPP через USB (IPPUSB)</translation>
 <translation id="2270450558902169558">Обмінюватися даними з будь-яким пристроєм у домені <ph name="DOMAIN" /></translation>
@@ -2289,7 +2285,6 @@
 <translation id="3674840410592648165">Сайти можуть встановлювати обробники платежів (рекомендовано)</translation>
 <translation id="367645871420407123">залиште поле порожнім, якщо потрібно налаштувати кореневий пароль для значення тестового зображення за умовчанням</translation>
 <translation id="3677106374019847299">Введіть назву свого постачальника послуг</translation>
-<translation id="3677657024345889897">Найтихіше</translation>
 <translation id="3677911431265050325">Мобільний сайт</translation>
 <translation id="3677959414150797585">Зокрема, додатки, веб-сторінки й інше. Надсилає статистику, щоб покращувати пропозиції, лише якщо ви погодилися ділитися даними про використання.</translation>
 <translation id="3678156199662914018">Розширення: <ph name="EXTENSION_NAME" /></translation>
@@ -2478,7 +2473,6 @@
 <translation id="3867944738977021751">Поля сертифіката</translation>
 <translation id="3869917919960562512">Неправильний індекс.</translation>
 <translation id="3870931306085184145">Немає збережених паролів для <ph name="DOMAIN" /></translation>
-<translation id="3871092408932389764">Найнижчий</translation>
 <translation id="3871350334636688135">Через 24 години адміністратор виконає одноразове оновлення, що призведе до видалення локальних даних під час наступного перезапуску пристрою. Збережіть потрібні локальні дані в хмарному сховищі впродовж 24 годин.</translation>
 <translation id="3872220884670338524">Додаткові дії, збережено обліковий запис користувача <ph name="USERNAME" /> у домені <ph name="DOMAIN" /></translation>
 <translation id="3872991219937722530">Звільніть місце на диску. Інакше пристрій перестане відповідати.</translation>
@@ -4235,7 +4229,6 @@
 <translation id="6025215716629925253">Запис стека</translation>
 <translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> – пристрій USB підключено</translation>
 <translation id="6028117231645531007">Додати відбиток пальця</translation>
-<translation id="6029587122245504742">найповільніше</translation>
 <translation id="6029594605736587274">заблоковано: <ph name="PERMISSION" /></translation>
 <translation id="6031600495088157824">Параметри введення на панелі інструментів</translation>
 <translation id="6032715498678347852">Натисніть розширення, щоб надати йому доступ до цього сайту.</translation>
@@ -4529,7 +4522,6 @@
 <translation id="6349101878882523185">Установіть додаток <ph name="APP_NAME" /></translation>
 <translation id="6349170655202535379">Синхронізація не працює. Вийдіть з облікового запису та ввійдіть у нього знову.</translation>
 <translation id="6351063337294363751">Ви можете очистити дані веб-перегляду з цього меню</translation>
-<translation id="6352773953037195952">Найвищий</translation>
 <translation id="6354918092619878358">Еліптична крива SECG secp256r1 (також відома як ANSI X9.62 prime256v1, NIST P-256)</translation>
 <translation id="635609604405270300">Не вимикайте пристрій</translation>
 <translation id="63566973648609420">Ваші зашифровані дані можуть переглядати лише користувачі, які знають вашу парольну фразу. Парольна фраза не надсилається й не зберігається в Google. Якщо ви забули її або хочете змінити це налаштування, <ph name="BEGIN_LINK" />скиньте синхронізацію<ph name="END_LINK" />.</translation>
@@ -5294,6 +5286,7 @@
 <translation id="730289542559375723">{NUM_APPLICATIONS,plural, =1{Цей додаток може перешкоджати нормальній роботі Chrome.}one{Ці додатки можуть перешкоджати нормальній роботі Chrome.}few{Ці додатки можуть перешкоджати нормальній роботі Chrome.}many{Ці додатки можуть перешкоджати нормальній роботі Chrome.}other{Ці додатки можуть перешкоджати нормальній роботі Chrome.}}</translation>
 <translation id="7303281435234579599">На жаль, сталася помилка. Не вдалося налаштувати демо-режим.</translation>
 <translation id="7303900363563182677">Цьому сайту заборонено переглядати тексти й зображення в буфері обміну</translation>
+<translation id="7304030187361489308">Високий</translation>
 <translation id="7305123176580523628">USB-принтер підключено</translation>
 <translation id="730515362922783851">Обмінюватися даними з будь-яким пристроєм у локальній мережі чи Інтернеті</translation>
 <translation id="7306521477691455105">Щоб підключити пристрій <ph name="USB_DEVICE_NAME" /> до машини <ph name="USB_VM_NAME" />, відкрийте налаштування</translation>
diff --git a/chrome/app/resources/generated_resources_ur.xtb b/chrome/app/resources/generated_resources_ur.xtb
index bc7b421..3375ae5 100644
--- a/chrome/app/resources/generated_resources_ur.xtb
+++ b/chrome/app/resources/generated_resources_ur.xtb
@@ -203,7 +203,6 @@
 <translation id="1221825588892235038">صرف انتخاب</translation>
 <translation id="1223484782328004593"><ph name="APP_NAME" /> کو لائسنس کی ضرورت ہے</translation>
 <translation id="1223853788495130632">آپ کا منتظم اس ترتیب کیلئے ایک مخصوص قدر کی تجویز کرتا ہے۔</translation>
-<translation id="1224275271335624810">تیز ترین</translation>
 <translation id="1225177025209879837">درخواست پر کارروائی کی جا رہی ہے…</translation>
 <translation id="1227507814927581609">"<ph name="DEVICE_NAME" />" سے منسلک کیے جانے کے دوران توثیق ناکام ہو گئی۔</translation>
 <translation id="1230417814058465809">معیاری تحفظ آن ہے۔ اور بھی مزید سیکیورٹی کے لیے، بہتر تحفظ کا استعمال کریں۔</translation>
@@ -599,7 +598,6 @@
 <translation id="1668435968811469751">دستی طور پر اندراج کریں</translation>
 <translation id="1668979692599483141">تجاویز کے بارے میں جانیں</translation>
 <translation id="1670399744444387456">بنیادی</translation>
-<translation id="167160931442925455">بلند ترین</translation>
 <translation id="1673137583248014546"><ph name="URL" /> آپ کی سیکیورٹی کلید کا برانڈ اور ماڈل دیکھنا چاہتا ہے</translation>
 <translation id="1677306805708094828"><ph name="EXTENSION_TYPE_PARAMETER" /> شامل نہیں کی جا سکتی</translation>
 <translation id="1677472565718498478"><ph name="TIME" /> باقی</translation>
@@ -920,7 +918,6 @@
 <translation id="2046702855113914483">رامین</translation>
 <translation id="204706822916043810">ورچوئل مشین کو چیک کیا جا رہا ہے</translation>
 <translation id="2048182445208425546">اپنے نیٹ ورک ٹریفک تک رسائی حاصل کریں</translation>
-<translation id="2048243703055695889"><ph name="USER_EMAIL" /> کے آلہ '<ph name="DEVICE_NAME" />' کے لیے قریبی اشتراک کی ترتیبات۔</translation>
 <translation id="2048653237708779538">کارروائی دستیاب نہیں ہے</translation>
 <translation id="204914487372604757">شارٹ کٹ بنائیں</translation>
 <translation id="2050339315714019657">پورٹریٹ</translation>
@@ -1105,7 +1102,6 @@
 <translation id="2262477216570151239">دہرانے سے پہلے تاخیر</translation>
 <translation id="2263189956353037928">سائن آؤٹ کریں اور واپس سائن ان کریں</translation>
 <translation id="2263371730707937087">اسکرین کی ریفریش ریٹ</translation>
-<translation id="2263497240924215535">(غیر فعال)</translation>
 <translation id="22665427234727190">جب کوئی سائٹ بلوٹوتھ آلات تک رسائی حاصل کرنا چاہے تو پوچھیں (تجویز کردہ)</translation>
 <translation id="2266957463645820432">‏IPP اوور USB (IPPUSB)‎</translation>
 <translation id="2270450558902169558">ڈومین میں موجود کسی بھی آلہ کے ساتھ ڈیٹا کا تبادلہ کریں: <ph name="DOMAIN" /></translation>
@@ -2290,7 +2286,6 @@
 <translation id="3674840410592648165">سائٹس ادائيگی ہینڈلرز انسٹال کر سکتی ہیں (تجویز کردہ ہے)</translation>
 <translation id="367645871420407123">‏خالی چھوڑیں اگر آپ root پاس ورڈ کو ڈیفالٹ ٹیسٹ تصویر کی قدر میں سیٹ کرنا چاہتے ہیں۔</translation>
 <translation id="3677106374019847299">حسب ضرورت فراہم کنندہ درج کریں</translation>
-<translation id="3677657024345889897">انتہائی خاموش</translation>
 <translation id="3677911431265050325">موبائل سائٹ کی درخواست کریں</translation>
 <translation id="3677959414150797585">ایپس، ویب صفحات اور مزید شامل ہے۔ یہ تجاویز کو بہتر بنانے کے لیے اعداد و شمار صرف تب بھیجتا ہے جب آپ نے استعمال کے ڈیٹا کا اشتراک کرنے کو منتخب کیا ہو۔</translation>
 <translation id="3678156199662914018">ایکسٹینشن: <ph name="EXTENSION_NAME" /></translation>
@@ -2479,7 +2474,6 @@
 <translation id="3867944738977021751">سرٹیفکیٹ فیلڈز</translation>
 <translation id="3869917919960562512">غلط انڈیکس۔</translation>
 <translation id="3870931306085184145"><ph name="DOMAIN" /> کے لئے کوئی محفوظ کردہ پاس ورڈ نہیں</translation>
-<translation id="3871092408932389764">سب سے نیچے</translation>
 <translation id="3871350334636688135">24 گھنٹے کے بعد جب آپ اپنا آلہ دوبارہ شروع کریں گے تو آپ کا منتظم یک وقتی اپ ڈیٹ کرے گا جس سے آپ کا مقامی ڈیٹا حذف ہو جائے گا۔ 24 گھنٹے کے اندر کسی بھی ایسے مقامی ڈیٹا کو محفوظ کریں جسے آپ کلاؤڈ اسٹوریج میں رکھنا چاہتے ہیں۔</translation>
 <translation id="3872220884670338524">مزید کارروائیاں، <ph name="DOMAIN" /> پر <ph name="USERNAME" /> کیلئے محفوظ کردہ اکاؤنٹ</translation>
 <translation id="3872991219937722530">ڈسک کی جگہ خالی کریں، ورنہ آلہ جواب دینا بند کر دے گا۔</translation>
@@ -4236,7 +4230,6 @@
 <translation id="6025215716629925253">انبار کا ٹریس</translation>
 <translation id="6026819612896463875">‏<ph name="WINDOW_TITLE" /> - USB آلہ منسلک ہے</translation>
 <translation id="6028117231645531007">فنگر پرنٹ شامل کریں</translation>
-<translation id="6029587122245504742">سست ترین</translation>
 <translation id="6029594605736587274"><ph name="PERMISSION" /> کو مسدود کر دیا گیا</translation>
 <translation id="6031600495088157824">ٹول بار میں ان پٹ اختیارات</translation>
 <translation id="6032715498678347852">ایکسٹینشن کو اس سائٹ تک رسائی فراہم کرنے کے لیے، اس پر کلک کریں۔</translation>
@@ -4530,7 +4523,6 @@
 <translation id="6349101878882523185"><ph name="APP_NAME" /> انسٹال کریں</translation>
 <translation id="6349170655202535379">مطابقت پذیری کام نہیں کر رہی ہے۔ سائن آؤٹ اور پھر دوبارہ سائن کرنے کی کوشش کریں۔</translation>
 <translation id="6351063337294363751">آپ اس مینو سے اپنا براؤزنگ ڈیٹا صاف کر سکتے ہیں</translation>
-<translation id="6352773953037195952">سب سے اوپر</translation>
 <translation id="6354918092619878358">‏SECG elliptic curve secp256r1 (المعروف ANSI X9.62 prime256v1, NIST P-256)</translation>
 <translation id="635609604405270300">آلے کو آن رکھیں</translation>
 <translation id="63566973648609420">‏صرف وہ شخص جس کے پاس آپ کا پاس فریز ہے آپ کے مرموز کردہ ڈیٹا کو پڑھ سکتا ہے۔ پاس فریز Google کو نہیں بھیجا جاتا یا اس کے ذریعے اسٹور نہیں کیا جاتا ہے۔ اگر آپ اپنا پاس فریز بھول جاتے ہیں یا اس ترتیب کو تبدیل کرنا چاہتے ہیں تو آپ کو <ph name="BEGIN_LINK" />مطابقت پذیری دوبارہ ترتیب دینے<ph name="END_LINK" /> کی ضرورت ہوگی۔</translation>
@@ -5295,6 +5287,7 @@
 <translation id="730289542559375723">{NUM_APPLICATIONS,plural, =1{‏یہ ایپلیکیشن Chrome کو ٹھیک طریقے سے کام کرنے سے روک سکتی ہے۔}other{‏یہ ایپلیکیشنز Chrome کو ٹھیک طریقے سے کام کرنے سے روک سکتی ہیں۔}}</translation>
 <translation id="7303281435234579599">افوہ! ڈیمو موڈ کو سیٹ کرتے وقت کچھ غلط ہوگیا۔</translation>
 <translation id="7303900363563182677">اس سائٹ کو کلپ بورڈ میں کاپی کردہ متن اور تصاویر دیکھنے سے مسدود کر دیا گیا ہے</translation>
+<translation id="7304030187361489308">زیادہ</translation>
 <translation id="7305123176580523628">‏USB پرنٹر منسلک ہو گیا</translation>
 <translation id="730515362922783851">مقامی نیٹ ورک یا انٹرنیٹ پر کسی بھی آلہ کے ساتھ ڈیٹا کا تبادلہ کریں</translation>
 <translation id="7306521477691455105">‫<ph name="USB_DEVICE_NAME" /> کو <ph name="USB_VM_NAME" /> سے منسلک کرنے کے ليے ترتیبات کھولیں</translation>
diff --git a/chrome/app/resources/generated_resources_uz.xtb b/chrome/app/resources/generated_resources_uz.xtb
index 31956c9..d28de03 100644
--- a/chrome/app/resources/generated_resources_uz.xtb
+++ b/chrome/app/resources/generated_resources_uz.xtb
@@ -203,7 +203,6 @@
 <translation id="1221825588892235038">Faqat tanlanganlar</translation>
 <translation id="1223484782328004593"><ph name="APP_NAME" /> litsenziya talab qilmoqda</translation>
 <translation id="1223853788495130632">Administrator bu parametrga ma’lum qiymat belgilashni tavsiya etadi.</translation>
-<translation id="1224275271335624810">Eng tez</translation>
 <translation id="1225177025209879837">So‘rov bajarilmoqda...</translation>
 <translation id="1227507814927581609">“<ph name="DEVICE_NAME" />” qurilmasiga unalish vaqtida haqiqiylik tekshiruvi xatoligi yuz berdi.</translation>
 <translation id="1230417814058465809">Standart himoya yoniq Yanada kuchli himoyalanish uchun kengaytirilgan himoyadan foydalaning.</translation>
@@ -596,7 +595,6 @@
 <translation id="1668435968811469751">Mustaqil qayd qilish</translation>
 <translation id="1668979692599483141">Tavsiya haqida batafsil</translation>
 <translation id="1670399744444387456">Asosiy sozlamalar</translation>
-<translation id="167160931442925455">Judayam baland</translation>
 <translation id="1673137583248014546"><ph name="URL" /> elektron kalitingiz modeli va markasini ko‘rmoqchi</translation>
 <translation id="1677306805708094828"><ph name="EXTENSION_TYPE_PARAMETER" /> kiritilmadi</translation>
 <translation id="1677472565718498478"><ph name="TIME" /> qoldi</translation>
@@ -917,7 +915,6 @@
 <translation id="2046702855113914483">Ramyon</translation>
 <translation id="204706822916043810">Virtual mashina tekshirilmoqda</translation>
 <translation id="2048182445208425546">Tarmoq trafigiga ruxsat</translation>
-<translation id="2048243703055695889"><ph name="USER_EMAIL" />, <ph name="DEVICE_NAME" /> qurilmasi uchun Yaqin-atrofga yuborish funksiyasi sozlamalari</translation>
 <translation id="2048653237708779538">Bu amal ishlamaydi</translation>
 <translation id="204914487372604757">Yorliq yaratish</translation>
 <translation id="2050339315714019657">Bo‘yiga</translation>
@@ -1102,7 +1099,6 @@
 <translation id="2262477216570151239">Qaytarishdan avvalgi kechiktirish vaqti</translation>
 <translation id="2263189956353037928">Hisobingizdan chiqing va qaytadan kiring</translation>
 <translation id="2263371730707937087">Ekran kadrlar chastotasi</translation>
-<translation id="2263497240924215535">(O‘chiq)</translation>
 <translation id="22665427234727190">Sayt Bluetooth qurilmalardan foydalanishi oldidan ruxsat olsin (tavsiya etiladi)</translation>
 <translation id="2266957463645820432">USB orqali IPP (IPPUSB)</translation>
 <translation id="2270450558902169558"><ph name="DOMAIN" /> domenidagi har qanday qurilmalar o‘rtasida ma’lumot almashish</translation>
@@ -2287,7 +2283,6 @@
 <translation id="3674840410592648165">Saytlar toʻlov vositalarini oʻrnata oladi (tavsiya etiladi)</translation>
 <translation id="367645871420407123">Agar standart sozlamaga ko‘ra sinov tasviri qiymatidan superfoydalanuvchi paroli sifatida tayinlamoqchi bo‘lsangiz, bu parametrni bo‘sh qoldiring.</translation>
 <translation id="3677106374019847299">Boshqa xizmatni kiritish</translation>
-<translation id="3677657024345889897">Eng sokin</translation>
 <translation id="3677911431265050325">Mobil versiya</translation>
 <translation id="3677959414150797585">Ilova, veb sahifa va boshqalardan iborat. Takliflarni yaxshilash maqsadida faqat siz tanlagan statistik axborotlar yuboriladi.</translation>
 <translation id="3678156199662914018">Kengaytma: <ph name="EXTENSION_NAME" /></translation>
@@ -2476,7 +2471,6 @@
 <translation id="3867944738977021751">Sertifikat maydoni</translation>
 <translation id="3869917919960562512">Noto‘g‘ri indeks.</translation>
 <translation id="3870931306085184145"><ph name="DOMAIN" /> uchun saqlangan parollar yo‘q</translation>
-<translation id="3871092408932389764">Eng past</translation>
 <translation id="3871350334636688135">24 soatdan keyin qurilmangizga administrator tomonidan bir martalik yangilanish oʻrnatiladi va mahalliy maʼlumotlar tozalanadi. Kerakli maʼlumotlarni 24 soat ichida bulut omborlariga zaxiralab oling.</translation>
 <translation id="3872220884670338524">Qo‘shimcha amallar, <ph name="DOMAIN" /> domenidagi <ph name="USERNAME" /> hisobi uchun profil</translation>
 <translation id="3872991219937722530">Diskda joy bo‘shatilmasa qurilma buzilib qolishi mumkin.</translation>
@@ -4233,7 +4227,6 @@
 <translation id="6025215716629925253">To‘plam trassirovkasi</translation>
 <translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> – USB qurilma ulandi</translation>
 <translation id="6028117231645531007">Barmoq izi qo‘shish</translation>
-<translation id="6029587122245504742">Eng sekin</translation>
 <translation id="6029594605736587274"><ph name="PERMISSION" /> ruxsati olib tashlandi</translation>
 <translation id="6031600495088157824">Asboblar panelida kiritish sozlamalarini chiqarish</translation>
 <translation id="6032715498678347852">Kengaytmani bosib, unga bu sayt uchun ruxsat berish mumkin.</translation>
@@ -4527,7 +4520,6 @@
 <translation id="6349101878882523185"><ph name="APP_NAME" /> ilovasini oʻrnatish</translation>
 <translation id="6349170655202535379">Sinxronizatsiya ishlamayapti. Hisobingizdan chiqing va yana kiring.</translation>
 <translation id="6351063337294363751">Brauzer foliyati haqidagi ma’lumotlarni ushbu menyu orqali tozalashingiz mumkin</translation>
-<translation id="6352773953037195952">Eng baland</translation>
 <translation id="6354918092619878358">SECG elliptik egri chiziqli secp256r1 (ANSI X9.62 prime256v1, NIST P-256) ochiq kalit algoritmi</translation>
 <translation id="635609604405270300">Qurilma yoniq tursin</translation>
 <translation id="63566973648609420">Shifrlangan ma’lumotlaringizni faqat kodli iborani biladiganlar ko‘ra oladi. Bu iborani Google bilmaydi va o‘z serverlarida saqlamaydi. Agar kodli iborani unutsangiz yoki bu sozlamani o‘zgaritrmoqchi bo‘lsangiz <ph name="BEGIN_LINK" />sinxronizatsiya sozlamalarini qayta tiklashingiz<ph name="END_LINK" /> lozim.</translation>
@@ -5292,6 +5284,7 @@
 <translation id="730289542559375723">{NUM_APPLICATIONS,plural, =1{Bu ilova Chrome brauzerining ishlashiga xalaqit berishi mumkin.}other{Bu ilovalar Chrome brauzerining ishlashiga xalaqit berishi mumkin.}}</translation>
 <translation id="7303281435234579599">Demo rejimni sozlashda notanish xatolik yuz berdi.</translation>
 <translation id="7303900363563182677">Bu saytga klipbordga nusxalangan matn va rasmlarni ko‘rish taqiqlandi</translation>
+<translation id="7304030187361489308">Baland</translation>
 <translation id="7305123176580523628">USB printer ulandi</translation>
 <translation id="730515362922783851">Mahalliy tarmoq va internetdagi har qanday qurilma bilan ma’lumot almashinish</translation>
 <translation id="7306521477691455105"><ph name="USB_DEVICE_NAME" /> bilan <ph name="USB_VM_NAME" /> qurilmalarini ulash uchun Sozlamalarni oching</translation>
diff --git a/chrome/app/resources/generated_resources_vi.xtb b/chrome/app/resources/generated_resources_vi.xtb
index bf4be94..cd147c5 100644
--- a/chrome/app/resources/generated_resources_vi.xtb
+++ b/chrome/app/resources/generated_resources_vi.xtb
@@ -202,7 +202,6 @@
 <translation id="1221825588892235038">Chỉ lựa chọn</translation>
 <translation id="1223484782328004593"><ph name="APP_NAME" /> yêu cầu giấy phép</translation>
 <translation id="1223853788495130632">Quản trị viên của bạn đề xuất một giá trị cụ thể cho cài đặt này.</translation>
-<translation id="1224275271335624810">Nhanh nhất</translation>
 <translation id="1225177025209879837">Đang xử lý yêu cầu...</translation>
 <translation id="1227507814927581609">Xác thực không thành công trong khi kết nối với "<ph name="DEVICE_NAME" />".</translation>
 <translation id="1230417814058465809">Tính năng Bảo vệ thông thường đang bật. Để tăng cường khả năng bảo mật, hãy sử dụng chế độ bảo vệ nâng cao.</translation>
@@ -598,7 +597,6 @@
 <translation id="1668435968811469751">Đăng ký theo cách thủ công</translation>
 <translation id="1668979692599483141">Tìm hiểu về các đề xuất</translation>
 <translation id="1670399744444387456">Cơ bản</translation>
-<translation id="167160931442925455">To nhất</translation>
 <translation id="1673137583248014546"><ph name="URL" /> muốn xem nhãn hiệu và kiểu Khóa bảo mật của bạn</translation>
 <translation id="1677306805708094828">Không thể thêm <ph name="EXTENSION_TYPE_PARAMETER" /></translation>
 <translation id="1677472565718498478">Còn <ph name="TIME" /></translation>
@@ -919,7 +917,6 @@
 <translation id="2046702855113914483">Mỳ tôm</translation>
 <translation id="204706822916043810">Đang kiểm tra máy ảo</translation>
 <translation id="2048182445208425546">Truy cập lưu lượng mạng của bạn</translation>
-<translation id="2048243703055695889">Tùy chọn cài đặt Chia sẻ lân cận cho thiết bị của <ph name="USER_EMAIL" />, "<ph name="DEVICE_NAME" />".</translation>
 <translation id="2048653237708779538">Không thể thực hiện hành động này</translation>
 <translation id="204914487372604757">Tạo lối tắt</translation>
 <translation id="2050339315714019657">Khổ dọc</translation>
@@ -1104,7 +1101,6 @@
 <translation id="2262477216570151239">Độ trễ trước khi lặp lại</translation>
 <translation id="2263189956353037928">Đăng xuất và đăng nhập lại</translation>
 <translation id="2263371730707937087">Tốc độ làm mới màn hình</translation>
-<translation id="2263497240924215535">(Đã tắt)</translation>
 <translation id="22665427234727190">Hỏi khi một trang web muốn truy cập vào các thiết bị Bluetooth (khuyên dùng)</translation>
 <translation id="2266957463645820432">IPP qua USB (IPPUSB)</translation>
 <translation id="2270450558902169558">Trao đổi dữ liệu với bất kỳ thiết bị nào trong miền <ph name="DOMAIN" /></translation>
@@ -2289,7 +2285,6 @@
 <translation id="3674840410592648165">Các trang web có thể cài đặt trình xử lý thanh toán (khuyến nghị)</translation>
 <translation id="367645871420407123">bỏ trống nếu bạn muốn đặt mật khẩu gốc về giá trị hình ảnh kiểm tra mặc định</translation>
 <translation id="3677106374019847299">Nhập nhà cung cấp tùy chỉnh</translation>
-<translation id="3677657024345889897">Nhỏ nhất</translation>
 <translation id="3677911431265050325">Yêu cầu trang web dành cho thiết bị di động</translation>
 <translation id="3677959414150797585">Bao gồm ứng dụng, trang web và nhiều nội dung khác. Chỉ gửi số liệu thống kê để cải thiện nội dung đề xuất nếu bạn chọn chia sẻ dữ liệu sử dụng.</translation>
 <translation id="3678156199662914018">Tiện ích: <ph name="EXTENSION_NAME" /></translation>
@@ -2478,7 +2473,6 @@
 <translation id="3867944738977021751">Trường Chứng chỉ</translation>
 <translation id="3869917919960562512">Chỉ mục sai.</translation>
 <translation id="3870931306085184145">Chưa lưu mật khẩu nào cho <ph name="DOMAIN" /></translation>
-<translation id="3871092408932389764">Thấp nhất</translation>
 <translation id="3871350334636688135">Sau 24 giờ, quản trị viên sẽ tiến hành cập nhật một lần để xóa dữ liệu trên thiết bị của bạn khi bạn khởi động lại thiết bị. Hãy lưu mọi dữ liệu trên thiết bị mà bạn cần vào bộ nhớ trên đám mây trong vòng 24 giờ.</translation>
 <translation id="3872220884670338524">Thao tác khác, tài khoản đã lưu cho <ph name="USERNAME" /> trên <ph name="DOMAIN" /></translation>
 <translation id="3872991219937722530">Giải phóng dung lượng đĩa, nếu không thiết bị sẽ không phản hồi.</translation>
@@ -4235,7 +4229,6 @@
 <translation id="6025215716629925253">Dấu vết ngăn xếp</translation>
 <translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> - Đã kết nối thiết bị USB</translation>
 <translation id="6028117231645531007">Thêm vân tay</translation>
-<translation id="6029587122245504742">Chậm nhất</translation>
 <translation id="6029594605736587274">đã chặn <ph name="PERMISSION" /></translation>
 <translation id="6031600495088157824">Các tùy chọn phương thức nhập trên thanh công cụ</translation>
 <translation id="6032715498678347852">Để cấp cho một tiện ích quyền truy cập vào trang web này, hãy nhấp vào tiện ích đó.</translation>
@@ -4529,7 +4522,6 @@
 <translation id="6349101878882523185">Cài đặt <ph name="APP_NAME" /></translation>
 <translation id="6349170655202535379">Đồng bộ hóa không hoạt động. Thử đăng xuất và đăng nhập lại.</translation>
 <translation id="6351063337294363751">Bạn có thể xóa dữ liệu duyệt web khỏi menu này</translation>
-<translation id="6352773953037195952">Cao nhất</translation>
 <translation id="6354918092619878358">Đường cong elip SECG secp256r1 (aka ANSI X9.62 prime256v1, NIST P-256)</translation>
 <translation id="635609604405270300">Luôn bật thiết bị</translation>
 <translation id="63566973648609420">Chỉ người có cụm mật khẩu mới có thể đọc dữ liệu được mã hóa của bạn. Cụm mật khẩu không được gửi tới hoặc được lưu trữ bởi Google. Nếu bạn quên cụm mật khẩu hoặc muốn thay đổi cài đặt này, bạn sẽ cần <ph name="BEGIN_LINK" />đặt lại đồng bộ hóa<ph name="END_LINK" />.</translation>
@@ -5294,6 +5286,7 @@
 <translation id="730289542559375723">{NUM_APPLICATIONS,plural, =1{Ứng dụng này có thể khiến Chrome hoạt động không bình thường.}other{Những ứng dụng này có thể khiến Chrome hoạt động không bình thường.}}</translation>
 <translation id="7303281435234579599">Rất tiếc! Đã có sự cố khi thiết lập chế độ minh họa.</translation>
 <translation id="7303900363563182677">Trang web này bị chặn xem văn bản và hình ảnh đã sao chép sang khay nhớ tạm</translation>
+<translation id="7304030187361489308">Cao</translation>
 <translation id="7305123176580523628">Đã kết nối máy in USB</translation>
 <translation id="730515362922783851">Trao đổi dữ liệu với bất kỳ thiết bị nào trên mạng cục bộ hoặc internet</translation>
 <translation id="7306521477691455105">Mở phần Cài đặt để kết nối <ph name="USB_DEVICE_NAME" /> với <ph name="USB_VM_NAME" /></translation>
diff --git a/chrome/app/resources/generated_resources_zh-CN.xtb b/chrome/app/resources/generated_resources_zh-CN.xtb
index c774df7..3cc83d6 100644
--- a/chrome/app/resources/generated_resources_zh-CN.xtb
+++ b/chrome/app/resources/generated_resources_zh-CN.xtb
@@ -202,7 +202,6 @@
 <translation id="1221825588892235038">仅限选定内容</translation>
 <translation id="1223484782328004593"><ph name="APP_NAME" /> 必须获得许可</translation>
 <translation id="1223853788495130632">您的管理员建议将此设置设为某个特定值。</translation>
-<translation id="1224275271335624810">最快</translation>
 <translation id="1225177025209879837">正在处理请求…</translation>
 <translation id="1227507814927581609">连接到“<ph name="DEVICE_NAME" />”时身份验证失败。</translation>
 <translation id="1230417814058465809">已开启标准保护。若要进一步提升安全性,请使用增强型保护。</translation>
@@ -595,7 +594,6 @@
 <translation id="1668435968811469751">手动注册</translation>
 <translation id="1668979692599483141">了解建议</translation>
 <translation id="1670399744444387456">基本</translation>
-<translation id="167160931442925455">最大音量</translation>
 <translation id="1673137583248014546"><ph name="URL" /> 想查看您的安全密钥的品牌和型号</translation>
 <translation id="1677306805708094828">无法添加<ph name="EXTENSION_TYPE_PARAMETER" /></translation>
 <translation id="1677472565718498478">电量尚余 <ph name="TIME" /></translation>
@@ -916,7 +914,6 @@
 <translation id="2046702855113914483">拉面</translation>
 <translation id="204706822916043810">正在检查虚拟机</translation>
 <translation id="2048182445208425546">获取您的网络流量数据</translation>
-<translation id="2048243703055695889"><ph name="USER_EMAIL" /> 的设备“<ph name="DEVICE_NAME" />”的“附近分享”设置。</translation>
 <translation id="2048653237708779538">无法执行操作</translation>
 <translation id="204914487372604757">创建快捷方式</translation>
 <translation id="2050339315714019657">纵向</translation>
@@ -1101,7 +1098,6 @@
 <translation id="2262477216570151239">重复前的延迟时间</translation>
 <translation id="2263189956353037928">退出并重新登录</translation>
 <translation id="2263371730707937087">屏幕刷新频率</translation>
-<translation id="2263497240924215535">(已停用)</translation>
 <translation id="22665427234727190">在网站想访问蓝牙设备时询问您(推荐)</translation>
 <translation id="2266957463645820432">USB 型 IPP (IPPUSB)</translation>
 <translation id="2270450558902169558">与网域 <ph name="DOMAIN" /> 中的任何设备交换数据</translation>
@@ -2285,7 +2281,6 @@
 <translation id="3674840410592648165">网站可以安装付款处理程序(推荐)</translation>
 <translation id="367645871420407123">如果您要将根密码设为默认的测试图片值,则将此字段留空</translation>
 <translation id="3677106374019847299">请输入自定义提供商</translation>
-<translation id="3677657024345889897">最小音量</translation>
 <translation id="3677911431265050325">请求切换到移动版网站</translation>
 <translation id="3677959414150797585">包括应用、网页等。仅当您已选择分享使用情况数据时,才会发送统计信息以完善建议。</translation>
 <translation id="3678156199662914018">扩展程序:<ph name="EXTENSION_NAME" /></translation>
@@ -2474,7 +2469,6 @@
 <translation id="3867944738977021751">证书字段</translation>
 <translation id="3869917919960562512">索引错误。</translation>
 <translation id="3870931306085184145">尚未保存任何用于登录 <ph name="DOMAIN" /> 的密码</translation>
-<translation id="3871092408932389764">最低</translation>
 <translation id="3871350334636688135">24 小时后,当您重启设备时,您的管理员将会执行一项一次性更新,这项更新会删除您的本地数据。请在 24 小时之内将您需要的所有本地数据保存到云端存储空间。</translation>
 <translation id="3872220884670338524">更多操作,<ph name="USERNAME" /> 在 <ph name="DOMAIN" /> 上的已保存帐号</translation>
 <translation id="3872991219937722530">请释放磁盘空间,否则设备将无响应。</translation>
@@ -4230,7 +4224,6 @@
 <translation id="6025215716629925253">堆叠追踪</translation>
 <translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> - 已连接 USB 设备</translation>
 <translation id="6028117231645531007">添加指纹</translation>
-<translation id="6029587122245504742">最慢</translation>
 <translation id="6029594605736587274">已禁用<ph name="PERMISSION" /></translation>
 <translation id="6031600495088157824">在工具栏中显示输入选项</translation>
 <translation id="6032715498678347852">若要授权某个扩展程序访问此网站,请点击该扩展程序。</translation>
@@ -4524,7 +4517,6 @@
 <translation id="6349101878882523185">安装“<ph name="APP_NAME" />”</translation>
 <translation id="6349170655202535379">无法同步。请尝试退出并重新登录。</translation>
 <translation id="6351063337294363751">您可以使用此菜单清除浏览数据</translation>
-<translation id="6352773953037195952">最高</translation>
 <translation id="6354918092619878358">SECG 椭圆曲线 secp256r1(又称 ANSI X9.62 prime256v1 或 NIST P-256)</translation>
 <translation id="635609604405270300">请勿关闭设备</translation>
 <translation id="63566973648609420">只有知道您密码的人才能读取您的已加密数据。系统不会将该密码发送给 Google,Google 也不会存储该密码。如果您忘记了密码或想更改此设置,则需<ph name="BEGIN_LINK" />重置同步<ph name="END_LINK" />。</translation>
@@ -5289,6 +5281,7 @@
 <translation id="730289542559375723">{NUM_APPLICATIONS,plural, =1{这款应用可能会致使 Chrome 无法正常运行。}other{这些应用可能会致使 Chrome 无法正常运行。}}</translation>
 <translation id="7303281435234579599">糟糕!设置演示模式时出了点问题。</translation>
 <translation id="7303900363563182677">此网站已被阻止查看复制到剪贴板的文字和图片</translation>
+<translation id="7304030187361489308">高</translation>
 <translation id="7305123176580523628">USB 打印机已连接</translation>
 <translation id="730515362922783851">与本地网络或互联网中的任何设备交换数据</translation>
 <translation id="7306521477691455105">请打开“设置”以将 <ph name="USB_DEVICE_NAME" /> 连接到 <ph name="USB_VM_NAME" /></translation>
diff --git a/chrome/app/resources/generated_resources_zh-HK.xtb b/chrome/app/resources/generated_resources_zh-HK.xtb
index d4ffb75..52fd8cf1 100644
--- a/chrome/app/resources/generated_resources_zh-HK.xtb
+++ b/chrome/app/resources/generated_resources_zh-HK.xtb
@@ -202,7 +202,6 @@
 <translation id="1221825588892235038">只限選取的內容</translation>
 <translation id="1223484782328004593"><ph name="APP_NAME" /> 需要取得授權</translation>
 <translation id="1223853788495130632">管理員為這項設定推薦特定的值。</translation>
-<translation id="1224275271335624810">最快</translation>
 <translation id="1225177025209879837">正在處理要求…</translation>
 <translation id="1227507814927581609">驗證在連線至「<ph name="DEVICE_NAME" />」時失敗。</translation>
 <translation id="1230417814058465809">已開啟「標準保護功能」。如要進一步提升安全性,請使用「強化保護功能」。</translation>
@@ -598,7 +597,6 @@
 <translation id="1668435968811469751">手動註冊</translation>
 <translation id="1668979692599483141">瞭解建議功能</translation>
 <translation id="1670399744444387456">基本設定</translation>
-<translation id="167160931442925455">最大聲</translation>
 <translation id="1673137583248014546"><ph name="URL" /> 要求查看「安全密鑰」的品牌和型號</translation>
 <translation id="1677306805708094828">無法新增<ph name="EXTENSION_TYPE_PARAMETER" /></translation>
 <translation id="1677472565718498478">電量尚餘 <ph name="TIME" /></translation>
@@ -919,7 +917,6 @@
 <translation id="2046702855113914483">拉麵</translation>
 <translation id="204706822916043810">正在檢查虛擬機器</translation>
 <translation id="2048182445208425546">存取您的網絡流量</translation>
-<translation id="2048243703055695889"><ph name="USER_EMAIL" /> 的裝置「<ph name="DEVICE_NAME" />」的咫尺共享設定。</translation>
 <translation id="2048653237708779538">無法執行操作</translation>
 <translation id="204914487372604757">建立捷徑</translation>
 <translation id="2050339315714019657">直向</translation>
@@ -1104,7 +1101,6 @@
 <translation id="2262477216570151239">重複前的延遲時間</translation>
 <translation id="2263189956353037928">登出並重新登入</translation>
 <translation id="2263371730707937087">螢幕重新整理頻率</translation>
-<translation id="2263497240924215535">(已停用)</translation>
 <translation id="22665427234727190">在網站要求存取藍牙裝置時詢問您 (建議)</translation>
 <translation id="2266957463645820432">透過 USB 的 IPP (IPPUSB)</translation>
 <translation id="2270450558902169558">與網域 <ph name="DOMAIN" /> 中的任何裝置交換數據</translation>
@@ -2288,7 +2284,6 @@
 <translation id="3674840410592648165">網站可安裝付款處理常式 (建議)</translation>
 <translation id="367645871420407123">如果您想為預設測試影像值設定 Root 密碼,請留空</translation>
 <translation id="3677106374019847299">輸入自訂的供應商</translation>
-<translation id="3677657024345889897">最小聲</translation>
 <translation id="3677911431265050325">切換至流動網站</translation>
 <translation id="3677959414150797585">包括應用程式、網頁,以及更多。只有在您選擇分享使用情況資料時,系統才會傳送統計資料以改善建議內容。</translation>
 <translation id="3678156199662914018">擴充功能:<ph name="EXTENSION_NAME" /></translation>
@@ -2477,7 +2472,6 @@
 <translation id="3867944738977021751">憑證欄位</translation>
 <translation id="3869917919960562512">錯誤的索引。</translation>
 <translation id="3870931306085184145">沒有儲存的 <ph name="DOMAIN" /> 密碼</translation>
-<translation id="3871092408932389764">最低</translation>
 <translation id="3871350334636688135">24 小時後,管理員會在您重新啟動裝置時執行一次性更新,而此更新會刪除您的本機資料。請在 24 小時內將您需要的任何本機資料儲存至雲端儲存空間。</translation>
 <translation id="3872220884670338524">更多操作,<ph name="USERNAME" /> 喺 <ph name="DOMAIN" /> 上面儲存嘅帳戶</translation>
 <translation id="3872991219937722530">請釋出磁碟的儲存空間,否則裝置將無法回應。</translation>
@@ -4234,7 +4228,6 @@
 <translation id="6025215716629925253">堆疊追蹤</translation>
 <translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> - 已連接 USB 裝置</translation>
 <translation id="6028117231645531007">新增指紋</translation>
-<translation id="6029587122245504742">最慢</translation>
 <translation id="6029594605736587274">已封鎖<ph name="PERMISSION" /></translation>
 <translation id="6031600495088157824">工具列中的輸入選項</translation>
 <translation id="6032715498678347852">如要向擴充程式授予此網站的存取權,請按一下擴充程式。</translation>
@@ -4528,7 +4521,6 @@
 <translation id="6349101878882523185">安裝 <ph name="APP_NAME" /></translation>
 <translation id="6349170655202535379">同步處理功能無法正常運作,請嘗試登出並重新登入。</translation>
 <translation id="6351063337294363751">您可以從這個選單清除您的瀏覽資料</translation>
-<translation id="6352773953037195952">最高</translation>
 <translation id="6354918092619878358">SECG 橢圓曲線 secp256r1 (亦稱為 ANSI X9.62 prime256v1、NIST P-256)</translation>
 <translation id="635609604405270300">保持裝置開啟</translation>
 <translation id="63566973648609420">只有知道密碼短語的使用者才能讀取您的加密資料。系統不會將密碼短語傳送給 Google,Google 也不會儲存密碼短語。如果您忘記自己的密碼短語,或希望變更這項設定,則必須<ph name="BEGIN_LINK" />重設同步功能<ph name="END_LINK" />。</translation>
@@ -5293,6 +5285,7 @@
 <translation id="730289542559375723">{NUM_APPLICATIONS,plural, =1{此應用程式可能會令 Chrome 無法正常運作。}other{這些應用程式可能會令 Chrome 無法正常運作。}}</translation>
 <translation id="7303281435234579599">糟糕!設定示範模式時發生問題。</translation>
 <translation id="7303900363563182677">此網站被禁止查看複製到剪貼簿的文字和圖片</translation>
+<translation id="7304030187361489308">高</translation>
 <translation id="7305123176580523628">已連接 USB 列印機</translation>
 <translation id="730515362922783851">與區域網絡或互聯網中的任何裝置交換數據</translation>
 <translation id="7306521477691455105">開啟「設定」即可將 <ph name="USB_DEVICE_NAME" /> 連接至 <ph name="USB_VM_NAME" /></translation>
diff --git a/chrome/app/resources/generated_resources_zh-TW.xtb b/chrome/app/resources/generated_resources_zh-TW.xtb
index b2c8bcb..9f68168 100644
--- a/chrome/app/resources/generated_resources_zh-TW.xtb
+++ b/chrome/app/resources/generated_resources_zh-TW.xtb
@@ -202,7 +202,6 @@
 <translation id="1221825588892235038">僅限選取的內容</translation>
 <translation id="1223484782328004593">「<ph name="APP_NAME" />」必須取得授權</translation>
 <translation id="1223853788495130632">管理員為這項設定推薦特定的值。</translation>
-<translation id="1224275271335624810">最快</translation>
 <translation id="1225177025209879837">正在處理要求...</translation>
 <translation id="1227507814927581609">驗證在連線至「<ph name="DEVICE_NAME" />」時失敗。</translation>
 <translation id="1230417814058465809">已啟用標準防護功能。如需更完整的安全防護,請使用強化防護功能。</translation>
@@ -598,7 +597,6 @@
 <translation id="1668435968811469751">手動註冊</translation>
 <translation id="1668979692599483141">瞭解建議功能</translation>
 <translation id="1670399744444387456">基本</translation>
-<translation id="167160931442925455">最大</translation>
 <translation id="1673137583248014546"><ph name="URL" /> 要求查看安全金鑰的製造商和型號</translation>
 <translation id="1677306805708094828">無法新增<ph name="EXTENSION_TYPE_PARAMETER" /></translation>
 <translation id="1677472565718498478"><ph name="TIME" /> 後用盡</translation>
@@ -919,7 +917,6 @@
 <translation id="2046702855113914483">拉麵</translation>
 <translation id="204706822916043810">正在檢查虛擬機器</translation>
 <translation id="2048182445208425546">存取你的網路流量</translation>
-<translation id="2048243703055695889"><ph name="USER_EMAIL" /> 的裝置「<ph name="DEVICE_NAME" />」的鄰近分享設定。</translation>
 <translation id="2048653237708779538">無法執行操作</translation>
 <translation id="204914487372604757">建立捷徑</translation>
 <translation id="2050339315714019657">直向</translation>
@@ -1104,7 +1101,6 @@
 <translation id="2262477216570151239">重複前延遲時間</translation>
 <translation id="2263189956353037928">登出再重新登入</translation>
 <translation id="2263371730707937087">畫面重新整理頻率</translation>
-<translation id="2263497240924215535">(已停用)</translation>
 <translation id="22665427234727190">網站必須先詢問你,才能存取藍牙裝置 (建議)</translation>
 <translation id="2266957463645820432">USB 型 IPP (IPPUSB)</translation>
 <translation id="2270450558902169558">與 <ph name="DOMAIN" /> 網域中的任何裝置交換資料</translation>
@@ -2288,7 +2284,6 @@
 <translation id="3674840410592648165">網站可以安裝付款處理常式 (建議)</translation>
 <translation id="367645871420407123">如果您要將 Root 密碼設為測試映像檔的預設值,請保留空白</translation>
 <translation id="3677106374019847299">輸入自訂供應商</translation>
-<translation id="3677657024345889897">最小</translation>
 <translation id="3677911431265050325">切換為行動版網站</translation>
 <translation id="3677959414150797585">包括應用程式、網頁等。只有當你選擇提供使用資料時,系統才會傳送統計資料用來改善建議項目。</translation>
 <translation id="3678156199662914018">擴充功能:<ph name="EXTENSION_NAME" /></translation>
@@ -2477,7 +2472,6 @@
 <translation id="3867944738977021751">憑證欄位</translation>
 <translation id="3869917919960562512">錯誤的索引。</translation>
 <translation id="3870931306085184145">未儲存 <ph name="DOMAIN" /> 的密碼</translation>
-<translation id="3871092408932389764">最低</translation>
 <translation id="3871350334636688135">24 小時後,系統管理員會在你重新啟動裝置時執行一次性更新,而這項更新會刪除你的本機資料。請在 24 小時內將你需要的任何本機資料儲存至雲端儲存空間。</translation>
 <translation id="3872220884670338524">更多動作,<ph name="USERNAME" /> 在 <ph name="DOMAIN" /> 上儲存的帳戶</translation>
 <translation id="3872991219937722530">請釋出磁碟空間,否則裝置會無回應。</translation>
@@ -4233,7 +4227,6 @@
 <translation id="6025215716629925253">堆疊追蹤</translation>
 <translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> - 已連接 USB 裝置</translation>
 <translation id="6028117231645531007">新增指紋</translation>
-<translation id="6029587122245504742">最慢</translation>
 <translation id="6029594605736587274">已封鎖<ph name="PERMISSION" /></translation>
 <translation id="6031600495088157824">工具列中的輸入選項</translation>
 <translation id="6032715498678347852">如要授予擴充功能這個網站的存取權,請按一下該擴充功能。</translation>
@@ -4527,7 +4520,6 @@
 <translation id="6349101878882523185">安裝 <ph name="APP_NAME" /></translation>
 <translation id="6349170655202535379">同步功能無法正常運作。請嘗試登出,再重新登入。</translation>
 <translation id="6351063337294363751">你可以使用這個選單清除瀏覽資料</translation>
-<translation id="6352773953037195952">最高</translation>
 <translation id="6354918092619878358">SECG 橢圓曲線 secp256r1 (亦稱為 ANSI X9.62 prime256v1、NIST P-256)</translation>
 <translation id="635609604405270300">請讓裝置保持開啟</translation>
 <translation id="63566973648609420">只有知道通關密語的使用者可以讀取你的加密資料。系統不會將通關密語傳送給 Google,Google 也不會儲存通關密語。如果你忘記自己的通關密語,或是想變更這項設定,則必須<ph name="BEGIN_LINK" />重設同步功能<ph name="END_LINK" />。</translation>
@@ -5292,6 +5284,7 @@
 <translation id="730289542559375723">{NUM_APPLICATIONS,plural, =1{這個應用程式可能會造成 Chrome 無法正常運作。}other{這些應用程式可能會造成 Chrome 無法正常運作。}}</translation>
 <translation id="7303281435234579599">糟糕!設定示範模式時出了點狀況。</translation>
 <translation id="7303900363563182677">這個網站無法讀取已複製到剪貼簿的文字和圖片</translation>
+<translation id="7304030187361489308">高</translation>
 <translation id="7305123176580523628">已連接 USB 印表機</translation>
 <translation id="730515362922783851">與區域網路或網際網路中的任何裝置交換資料</translation>
 <translation id="7306521477691455105">開啟「設定」頁面即可將「<ph name="USB_DEVICE_NAME" />」連接到「<ph name="USB_VM_NAME" />」</translation>
diff --git a/chrome/app/resources/generated_resources_zu.xtb b/chrome/app/resources/generated_resources_zu.xtb
index d7656a6..1b83635 100644
--- a/chrome/app/resources/generated_resources_zu.xtb
+++ b/chrome/app/resources/generated_resources_zu.xtb
@@ -202,7 +202,6 @@
 <translation id="1221825588892235038">Ukukhetha kuphela</translation>
 <translation id="1223484782328004593">I-<ph name="APP_NAME" /> idinga ilayisense</translation>
 <translation id="1223853788495130632">Umlawuli wakho uncoma inani elithile lalokhu kulungiselelwa.</translation>
-<translation id="1224275271335624810">Esheshisa kakhulukhulu</translation>
 <translation id="1225177025209879837">Icubungula isicelo...</translation>
 <translation id="1227507814927581609">Ukuqinisekiswa kuhlulekile ngenkathi ixhumeka ku-"<ph name="DEVICE_NAME" />".</translation>
 <translation id="1230417814058465809">Isivikelo esijwayelekile sivuliwe. Mayelana nokuphepha okwengeziwe, sebenzisa isivikelo esithuthukiswe.</translation>
@@ -596,7 +595,6 @@
 <translation id="1668435968811469751">Bhalisa ngokuzenzela</translation>
 <translation id="1668979692599483141">Funda ngeziphakamiso</translation>
 <translation id="1670399744444387456">Isisekelo</translation>
-<translation id="167160931442925455">Nomsindo kakhulu</translation>
 <translation id="1673137583248014546"><ph name="URL" /> ifuna ukubona ukwenziwa nemodeli yokhiye wakho wokuqinisekisa ubunikazi</translation>
 <translation id="1677306805708094828">Ayikwazi ukwengeza i-<ph name="EXTENSION_TYPE_PARAMETER" /></translation>
 <translation id="1677472565718498478"><ph name="TIME" /> esele</translation>
@@ -917,7 +915,6 @@
 <translation id="2046702855113914483">I-Ramen</translation>
 <translation id="204706822916043810">Kuhlola umshini obonakalayo</translation>
 <translation id="2048182445208425546">Finyelela kuthrafikhi yenethiwekhi yakho</translation>
-<translation id="2048243703055695889">Amasethingi Wokuthumela eduze wedivayisi ka-<ph name="USER_EMAIL" />, '<ph name="DEVICE_NAME" />'.</translation>
 <translation id="2048653237708779538">Isenzo asitholakali</translation>
 <translation id="204914487372604757">Dala isinqamuleli</translation>
 <translation id="2050339315714019657">Ukuma ngobude</translation>
@@ -1102,7 +1099,6 @@
 <translation id="2262477216570151239">Bambezela ngaphambi kokuphinda</translation>
 <translation id="2263189956353037928">Phuma ngemvume uphinde ungene ngemvume</translation>
 <translation id="2263371730707937087">Inani lokuvuselela isikrini</translation>
-<translation id="2263497240924215535">(Ikhutshaziwe)</translation>
 <translation id="22665427234727190">Buza uma amasayithi efuna ukufinyelela kumadivayisi we-Bluetooth (kuyanconywa)</translation>
 <translation id="2266957463645820432">I-IPP ngaphezulu kwe-USB (IPPUSB)</translation>
 <translation id="2270450558902169558">Shintshisana ngedatha nganoma iyiphi idivayisi kusizinda esingu-<ph name="DOMAIN" /></translation>
@@ -2287,7 +2283,6 @@
 <translation id="3674840410592648165">Amasayithi angafaka izibambi zenkokhelo (kunconyiwe)</translation>
 <translation id="367645871420407123">shiya kungenalutho uma ufuna ukusetha iphasiwedi yempande kuvelu lesithombe sokuhlola sokuzenzakalelayo</translation>
 <translation id="3677106374019847299">Faka umhlinzeki ongokwezifiso</translation>
-<translation id="3677657024345889897">Kuthule kakhulu</translation>
 <translation id="3677911431265050325">Cela isayithi leselula</translation>
 <translation id="3677959414150797585">Kufaka izinhlelo zokusebenza, amakhasi ewebhu, nokuningi Ithumela izibalo ukuze ithuthukise iziphakamiso kuphela uma ukhethe ukwabelana ngedatha yokusetshenziswa.</translation>
 <translation id="3678156199662914018">Isandiso: <ph name="EXTENSION_NAME" /></translation>
@@ -2476,7 +2471,6 @@
 <translation id="3867944738977021751">Izinkambu zesitifiketi</translation>
 <translation id="3869917919960562512">Inkomba engalungile.</translation>
 <translation id="3870931306085184145">Awekho amaphasiwedi alondolozelwe i-<ph name="DOMAIN" /></translation>
-<translation id="3871092408932389764">Kuphansi kakhulu</translation>
 <translation id="3871350334636688135">Ngemuva kwamahora angu-24, umlawuli wakho uzokwenza isibuyekezo sesikhathi esisodwa esizosusa yonke idatha yakho yasendaweni uma uqala kabusha idivayisi yakho. Londoloza noma iyiphi idatha yasendaweni oyidingela isitoreji samafu phakathi kwamahora angu-24.</translation>
 <translation id="3872220884670338524">Izenzo eziningi, i-akhawunti elondoloziwe ka-<ph name="USERNAME" /> ku-<ph name="DOMAIN" /></translation>
 <translation id="3872991219937722530">Ukukhulula isikhala sediski noma idivayisi ngeke kuphendule.</translation>
@@ -4235,7 +4229,6 @@
 <translation id="6025215716629925253">Ukulandelela ukustaka</translation>
 <translation id="6026819612896463875"><ph name="WINDOW_TITLE" /> - Idivayisi ye-USB ixhunyiwe</translation>
 <translation id="6028117231645531007">Engeza izigxivizo zeminwe</translation>
-<translation id="6029587122245504742">Okuhamba kancane kakhulu</translation>
 <translation id="6029594605736587274">kuvinjelwe i-<ph name="PERMISSION" /></translation>
 <translation id="6031600495088157824">Faka izinketho kubha yamathuluzi</translation>
 <translation id="6032715498678347852">Ukunika ukufinyelela kusandiso kuleli sayithi, sichofoze.</translation>
@@ -4529,7 +4522,6 @@
 <translation id="6349101878882523185">Faka i-<ph name="APP_NAME" /></translation>
 <translation id="6349170655202535379">Ukuvumelanisa akusebenzi. Zama ukuphuma ngemvume uphinde ungene futhi.</translation>
 <translation id="6351063337294363751">Ungasula idatha yakho yokuphequlula kusuka kule menu</translation>
-<translation id="6352773953037195952">Kuphezulu kakhulu</translation>
 <translation id="6354918092619878358">I-SECG elliptic curve secp256r1 (aka ANSI X9.62 prime256v1, NIST P-256)</translation>
 <translation id="635609604405270300">Gcina idivayisi ivuliwe</translation>
 <translation id="63566973648609420">Umuntu onomushwana wakho wokungena kuphela onafunda idatha yakho ebetheliwe. Umushwana wokungena awuthunyelwa ku-Google noma awugcinwa kuyo. Uma ukhohlwe umushwana wakho wokungena noma ufuna ukushintsha lesi silungiselelo, kuzomele <ph name="BEGIN_LINK" />usethe kabusha ukuvumelanisa<ph name="END_LINK" />.</translation>
@@ -5294,6 +5286,7 @@
 <translation id="730289542559375723">{NUM_APPLICATIONS,plural, =1{Lolu hlelo lokusebenza luvikela i-Chrome ukuthi isebenze kahle.}one{Lezi zinhlelo zokusebenza zingavimbela i-Chrome ukuthi isebenze kahle.}other{Lezi zinhlelo zokusebenza zingavimbela i-Chrome ukuthi isebenze kahle.}}</translation>
 <translation id="7303281435234579599">Eshu! Okuthile akuhambanga kahle ngenkathi isetha imodi yedemo.</translation>
 <translation id="7303900363563182677">Leli sayithi livinjelwe kusukela ekuboneni umbhalo nezithombe ezikopishelwe kubhodi lokunamathisela</translation>
+<translation id="7304030187361489308">Okuphezulu</translation>
 <translation id="7305123176580523628">Iphrinta ye-USB ixhunyiwe</translation>
 <translation id="730515362922783851">Shintshisana ngedatha nganoma iyiphi idivayisi kunethiwekhi yasendaweni noma i-inthanethi</translation>
 <translation id="7306521477691455105">Vula Amasethingi ukuze uxhume i-<ph name="USB_DEVICE_NAME" /> ku-<ph name="USB_VM_NAME" /></translation>
diff --git a/chrome/app/resources/google_chrome_strings_af.xtb b/chrome/app/resources/google_chrome_strings_af.xtb
index f651510..699d5344 100644
--- a/chrome/app/resources/google_chrome_strings_af.xtb
+++ b/chrome/app/resources/google_chrome_strings_af.xtb
@@ -25,7 +25,6 @@
 <translation id="1587325591171447154"><ph name="FILE_NAME" /> is gevaarlik en daarom het Chrome dit geblokkeer.</translation>
 <translation id="1597911401261118146"><ph name="BEGIN_LINK" />Meld by Chrome aan<ph name="END_LINK" /> om te kyk of jou wagwoorde teen dataskendings en ander sekuriteitkwessies beveilig word.</translation>
 <translation id="1619887657840448962">Om Chrome veiliger te maak, het ons die volgende uitbreiding, wat nie in die <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> gelys word nie en wat dalk sonder jou medewete bygevoeg is, gedeaktiveer.</translation>
-<translation id="162448658176061655">Chrome kyk een keer per week vir ongewenste sagteware. Laas nagegaan: 'n oomblik gelede.</translation>
 <translation id="162629503687514352">Chrome-bedryfstelsel kon nie jou wagwoorde sinkroniseer nie.</translation>
 <translation id="1628000112320670027">Kry hulp met Chrome</translation>
 <translation id="1662639173275167396">Chrome-bedryfstelsel word deur bykomende <ph name="BEGIN_LINK_CROS_OSS" />oopbronsagteware<ph name="END_LINK_CROS_OSS" /> moontlik gemaak en <ph name="BEGIN_LINK_LINUX_OSS" />Linux (Beta)<ph name="END_LINK_LINUX_OSS" /> ook.</translation>
@@ -147,7 +146,6 @@
 <translation id="4771048833395599659">Hierdie lêer kan gevaarlik wees en daarom het Chrome dit geblokkeer.</translation>
 <translation id="479167709087336770">Dit gebruik dieselfde speltoetser wat in Google-soektog gebruik word. Teks wat jy in die blaaier tik, word na Google toe gestuur. Jy kan altyd hierdie gedrag in instellings verander.</translation>
 <translation id="4891791193823137474">Laat Google Chrome in die agtergrond loop.</translation>
-<translation id="489337168347244450">{NUM_DAYS,plural, =1{Chrome kyk een keer per week vir ongewenste sagteware. Laas nagegaan: 1 dag gelede.}other{Chrome kyk een keer per week vir ongewenste sagteware. Laas nagegaan: {NUM_DAYS} dae gelede.}}</translation>
 <translation id="4895437082222824641">Maak skakel in 'n nuwe Chrome-oortjie oop</translation>
 <translation id="4953650215774548573">Stel Google Chrome as jou verstekblaaier</translation>
 <translation id="495931528404527476">In Chrome</translation>
@@ -193,7 +191,6 @@
 <translation id="6291549208091401781">Google Chrome is reeds vir alle gebruikers op jou rekenaar geïnstalleer.</translation>
 <translation id="6338556085225130112">Dateer tans Google Chrome op</translation>
 <translation id="6368958679917195344">Chrome-bedryfstelsel word moontlik gemaak deur bykomende <ph name="BEGIN_LINK_CROS_OSS" />oopbron-sagteware<ph name="END_LINK_CROS_OSS" />.</translation>
-<translation id="6454142105866844106">Chrome kyk een keer per week vir ongewenste sagteware</translation>
 <translation id="6515495397637126556"><ph name="PAGE_TITLE" /> – Google Chrome Dev</translation>
 <translation id="6566149418543181476">Dateer Google Chrome tans op (<ph name="PROGRESS_PERCENT" />)</translation>
 <translation id="6676384891291319759">Gaan by die internet in</translation>
@@ -212,13 +209,11 @@
 <translation id="7106741999175697885">Taakbestuurder – Google Chrome</translation>
 <translation id="7140653346177713799">{COUNT,plural, =0{'n Nuwe opdatering vir Chrome is beskikbaar en sal toegepas word sodra jy herbegin.}=1{'n Nuwe opdatering vir Chrome is beskikbaar en sal toegepas word sodra jy herbegin. Jou incognitovenster sal nie weer oopgemaak word nie.}other{'n Nuwe opdatering vir Chrome is beskikbaar en sal toegepas word sodra jy herbegin. Jou # incognitovensters sal nie weer oopgemaak word nie.}}</translation>
 <translation id="7155997830309522122">Indien wel moet jy asseblief jou gestoorde wagwoord in Chrome wysig sodat dit met jou nuwe wagwoord ooreenstem.</translation>
-<translation id="7236955538461508933">{NUM_HOURS,plural, =1{Chrome kyk een keer per week vir ongewenste sagteware. Laas nagegaan: 1 uur gelede.}other{Chrome kyk een keer per week vir ongewenste sagteware. Laas nagegaan: {NUM_HOURS} uur gelede.}}</translation>
 <translation id="7242029209006116544">Jy meld tans aan met 'n bestuurde rekening en gee sy administrateur beheer oor jou Google Chrome-profiel. Jou Chrome-data, soos jou programme, boekmerke, geskiedenis, wagwoorde en ander instellings sal permanent aan <ph name="USER_NAME" /> gekoppel word. Jy sal hierdie data via die Google-rekeningekontroleskerm kan uitvee, maar jy sal hierdie data nie met 'n ander rekening kan assosieer nie. Jou ander opsie is om 'n nuwe profiel te skep om jou Chrome-data apart te hou. <ph name="LEARN_MORE" /></translation>
 <translation id="7295052994004373688">Hierdie taal word gebruik om die Google Chrome UI te wys</translation>
 <translation id="7296210096911315575">Belangrike gebruik- en veiligheidinligting</translation>
 <translation id="7308322188646931570">Chrome het bergingtoegang nodig om lêers af te laai</translation>
 <translation id="7339898014177206373">Nuwe venster</translation>
-<translation id="7386132805935307836">Chrome kyk een keer per week vir ongewenste sagteware. Laas nagegaan: gister.</translation>
 <translation id="7398801000654795464">Jy was as <ph name="USER_EMAIL_ADDRESS" /> by Chrome aangemeld. Gebruik asseblief dieselfde rekening om weer aan te meld.</translation>
 <translation id="7408085963519505752">Chrome-bedryfstelsel se bepalings</translation>
 <translation id="7419046106786626209">Chrome-bedryfstelsel kon nie jou data sinkroniseer nie, omdat sinkronisering nie vir jou domein beskikbaar is nie.</translation>
@@ -253,7 +248,6 @@
 <translation id="828798499196665338">Jou ouer het "Toestemmings vir werwe, programme en uitbreidings" vir Chrome afgeskakel. Hierdie <ph name="EXTENSION_TYPE_PARAMETER" /> mag nie geaktiveer word nie.</translation>
 <translation id="8290100596633877290">Sjoe! Google Chrome het omgeval. Herbegin nou?</translation>
 <translation id="8342675569599923794">Hierdie lêer is gevaarlik en daarom het Chrome dit geblokkeer.</translation>
-<translation id="8344083974188970894">{NUM_MINS,plural, =1{Chrome kyk een keer per week vir ongewenste sagteware. Laas nagegaan: 1 minuut gelede.}other{Chrome kyk een keer per week vir ongewenste sagteware. Laas nagegaan: {NUM_MINS} minute gelede.}}</translation>
 <translation id="8370517070665726704">Kopiereg <ph name="YEAR" /> Google LLC. Alle regte voorbehou.</translation>
 <translation id="840084489713044809">Google Chrome wil jou wagwoorde uitvoer.</translation>
 <translation id="8433638294851456451">Meld op albei toestelle by Chrome aan om 'n nommer van hier af na jou Android-foon te stuur.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_am.xtb b/chrome/app/resources/google_chrome_strings_am.xtb
index ec38ed9c..0e344ee 100644
--- a/chrome/app/resources/google_chrome_strings_am.xtb
+++ b/chrome/app/resources/google_chrome_strings_am.xtb
@@ -25,7 +25,6 @@
 <translation id="1587325591171447154"><ph name="FILE_NAME" /> አደገኛ ነው፣ ስለዚህ Chrome አግዶታል።</translation>
 <translation id="1597911401261118146">የእርስዎ የይለፍ ቃላት ከውሂብ ጥሰቶች እና ሌሎች የደህንነት ችግሮች ነጻ መሆናቸውን ለማረጋገጥ <ph name="BEGIN_LINK" />በመለያ ወደ Chrome ይግቡ<ph name="END_LINK" />።</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_LINUX_OSS" />Linux (ቅድመ-ይሁንታ)<ph name="END_LINK_LINUX_OSS" /> ሊሠሩ የቻሉት በተጨማሪ <ph name="BEGIN_LINK_CROS_OSS" />የክፍት ምንጭ ሶፍትዌር<ph name="END_LINK_CROS_OSS" /> ነው።</translation>
@@ -147,7 +146,6 @@
 <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 ቀን በፊት።}one{Chrome በሳምንት አንድ ጊዜ የማይፈለጉ ሶፍትዌሮች ካሉ ይፈትሻል። መጨረሻ የተፈተሸው፦ ከ{NUM_DAYS} ቀኖች በፊት።}other{Chrome በሳምንት አንድ ጊዜ የማይፈለጉ ሶፍትዌሮች ካሉ ይፈትሻል። መጨረሻ የተፈተሸው፦ ከ{NUM_DAYS} ቀኖች በፊት።}}</translation>
 <translation id="4895437082222824641">አገናኝ በአዲስ የChrome &amp;ትር ውስጥ ክፈት</translation>
 <translation id="4953650215774548573">Google Chromeን እንደ ነባሪ አሳሽዎ አድርገው ያቀናብሩ</translation>
 <translation id="495931528404527476">በChrome ውስጥ</translation>
@@ -193,7 +191,6 @@
 <translation id="6291549208091401781">Google Chrome ቀደም ብሎ በእርስዎ ኮምፒውተር ላይ ላሉ ተጠቃሚዎች ተጭኗል።</translation>
 <translation id="6338556085225130112">Google Chromeን በማዘመን ላይ</translation>
 <translation id="6368958679917195344">Chrome ስርዓተ ክወና በተጨማሪ <ph name="BEGIN_LINK_CROS_OSS" />ክፍት ምንጭ ሶፍትዌር<ph name="END_LINK_CROS_OSS" /> እውን ሊሆን ችሏል።</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>
@@ -212,13 +209,11 @@
 <translation id="7106741999175697885">ተግባር መሪ - Google Chrome</translation>
 <translation id="7140653346177713799">{COUNT,plural, =0{ለChrome አዲስ ዝማኔ የሚገኝ ሲሆን ልክ ዳግም ሲያስጀምሩት ይተገበራል።}=1{ለChrome አዲስ ዝማኔ የሚገኝ ሲሆን ልክ ዳግም ሲያስጀምሩት ይተገበራል። የእርስዎ ማንነት የማያሳውቅ መስኮት ዳግም አይከፈትም}one{ለChrome አዲስ ዝማኔ የሚገኝ ሲሆን ልክ ዳግም ሲያስጀምሩት ይተገበራል። የእርስዎ # ማንነት የማያሳውቁ መስኮቶች ዳግም አይከፈቱም}other{ለChrome አዲስ ዝማኔ የሚገኝ ሲሆን ልክ ዳግም ሲያስጀምሩት ይተገበራል። የእርስዎ # ማንነት የማያሳውቁ መስኮቶች ዳግም አይከፈቱም}}</translation>
 <translation id="7155997830309522122">እንደዚያ ከሆነ፣ ከእርስዎ አዲሱ የይለፍ ቃል ጋር እንዲዛመድ የእርስዎን በChrome የተቀመጠ የይለፍ ቃል አርትዕ ያድርጉ።</translation>
-<translation id="7236955538461508933">{NUM_HOURS,plural, =1{Chrome በሳምንት አንድ ጊዜ የማይፈለጉ ሶፍትዌሮች ካሉ ይፈትሻል። መጨረሻ የተፈተሸው፦ ከ1 ሰዓት በፊት።}one{Chrome በሳምንት አንድ ጊዜ የማይፈለጉ ሶፍትዌሮች ካሉ ይፈትሻል። መጨረሻ የተፈተሸው፦ ከ{NUM_HOURS} ሰዓቶች በፊት።}other{Chrome በሳምንት አንድ ጊዜ የማይፈለጉ ሶፍትዌሮች ካሉ ይፈትሻል። መጨረሻ የተፈተሸው፦ ከ{NUM_HOURS} ሰዓቶች በፊት።}}</translation>
 <translation id="7242029209006116544">በሚተዳደር መለያ እየገቡ ነው፣ እና አስተዳዳሪው በእርስዎ Google Chrome መገለጫ ላይ ቁጥጥር እየሰጡት ነው። እንደየእርስዎ  መተግበሪያዎች፣ ዕልባቶች፣ ታሪክ፣ የይለፍ ቃላት እና ሌሎች ቅንብሮች ያሉ የእርስዎ Chrome ውሂብ እስከ መጨረሻው ከ<ph name="USER_NAME" /> ጋር የተያያዙ ይሆናሉ። ይህን ውሂብ በGoogle የመለያዎች Dashboard አማካኝነት ሊሰርዙት ይችላሉ፣ ነገር ግን ይህን ውሂብ ከሌላ መለያ ጋር ሊያጎዳኙት አይችሉም። ነባሩ የእርስዎ Chrome ውሂብ ለይተው ለማስቀመጥም አዲስ መገለጫ እንደ አማራጭ መፍጠር ይችላሉ። <ph name="LEARN_MORE" /></translation>
 <translation id="7295052994004373688">ይህ ቋንቋ የGoogle Chrome ዩአይን ለማሳየት ስራ ላይ ይውላል</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>
@@ -253,7 +248,6 @@
 <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 ደቂቃ በፊት።}one{Chrome በሳምንት አንድ ጊዜ የማይፈለጉ ሶፍትዌሮች ካሉ ይፈትሻል። መጨረሻ የተፈተሸው፦ ከ{NUM_MINS} ደቂቃዎች በፊት።}other{Chrome በሳምንት አንድ ጊዜ የማይፈለጉ ሶፍትዌሮች ካሉ ይፈትሻል። መጨረሻ የተፈተሸው፦ ከ{NUM_MINS} ደቂቃዎች በፊት።}}</translation>
 <translation id="8370517070665726704">የቅጂ መብት <ph name="YEAR" /> Google LLC. ሁሉም መብቶች በህግ የተጠበቁ ናቸው።</translation>
 <translation id="840084489713044809">Google Chrome የእርስዎን የይለፍ ቃላት ወደ ውጭ መላክ ይፈልጋል።</translation>
 <translation id="8433638294851456451">አንድ ቁጥር ከዚህ ወደ የእርስዎ Android ስልክ ለመላክ፣ በሁለቱም መሣሪያዎች ላይ በመለያ ወደ Chrome ይግቡ።</translation>
diff --git a/chrome/app/resources/google_chrome_strings_ar.xtb b/chrome/app/resources/google_chrome_strings_ar.xtb
index c4bf74af..f9098e7 100644
--- a/chrome/app/resources/google_chrome_strings_ar.xtb
+++ b/chrome/app/resources/google_chrome_strings_ar.xtb
@@ -23,7 +23,6 @@
 <translation id="1587325591171447154">‏ملف <ph name="FILE_NAME" /> ضار، لذلك فقد حظره Chrome.</translation>
 <translation id="1597911401261118146">‏للتحقُّق مما إذا كانت كلمات المرور آمنة من عمليات اختراق البيانات ومشاكل الأمان الأخرى، يُرجى <ph name="BEGIN_LINK" />تسجيل الدخول إلى متصفِّح Chrome<ph name="END_LINK" />.</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 متاحًا من خلال <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>
@@ -145,7 +144,6 @@
 <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 من وجود أي برامج غير مرغوب فيها مرة واحدة أسبوعيًا. تمّ إجراء آخر عملية تحقُّق قبل يوم واحد.}zero{‏يتحقّق Chrome من وجود أي برامج غير مرغوب فيها مرة واحدة أسبوعيًا. تمّ إجراء آخر عملية تحقُّق قبل {NUM_DAYS} يوم.}two{‏يتحقّق Chrome من وجود أي برامج غير مرغوب فيها مرة واحدة أسبوعيًا. تمّ إجراء آخر عملية تحقُّق قبل يومَين ({NUM_DAYS}).}few{‏يتحقّق Chrome من وجود أي برامج غير مرغوب فيها مرة واحدة أسبوعيًا. تمّ إجراء آخر عملية تحقُّق قبل {NUM_DAYS} أيام.}many{‏يتحقّق Chrome من وجود أي برامج غير مرغوب فيها مرة واحدة أسبوعيًا. تمّ إجراء آخر عملية تحقُّق قبل {NUM_DAYS} يومًا.}other{‏يتحقّق Chrome من وجود أي برامج غير مرغوب فيها مرة واحدة أسبوعيًا. تمّ إجراء آخر عملية تحقُّق قبل {NUM_DAYS} يوم.}}</translation>
 <translation id="4895437082222824641">‏فتح الرابط في علامة تبويب جديدة في Chrome</translation>
 <translation id="4953650215774548573">‏تحديد Google Chrome المتصفح التلقائي</translation>
 <translation id="495931528404527476">‏في Chrome</translation>
@@ -189,7 +187,6 @@
 <translation id="6291549208091401781">‏تم تثبيت Google Chrome من قبل لجميع المستخدمين على الكمبيوتر.</translation>
 <translation id="6338556085225130112">‏تحديث Google Chrome</translation>
 <translation id="6368958679917195344">‏أصبح نظام التشغيل Chrome متاحًا من خلال <ph name="BEGIN_LINK_CROS_OSS" />برنامج مفتوح المصدر<ph name="END_LINK_CROS_OSS" /> إضافي.</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>
@@ -208,13 +205,11 @@
 <translation id="7106741999175697885">‏مدير المهام - Google Chrome</translation>
 <translation id="7140653346177713799">{COUNT,plural, =0{‏يتوفر تحديث جديد لبرنامج Chrome وسيتم تطبيقه عند إعادة التشغيل.}=1{‏يتوفر تحديث جديد لبرنامج Chrome وسيتم تطبيقه عند إعادة التشغيل. لن تتم إعادة فتح نافذة التصفح المتخفي.}two{‏يتوفر تحديث جديد لبرنامج Chrome وسيتم تطبيقه عند إعادة التشغيل. لن تتم إعادة فتح نافذتَي التصفح المتخفي.}few{‏يتوفر تحديث جديد لبرنامج Chrome وسيتم تطبيقه عند إعادة التشغيل. لن تتم إعادة فتح نوافذ التصفّح المتخفي البالغ عددها #.}many{‏يتوفر تحديث جديد لبرنامج Chrome وسيتم تطبيقه عند إعادة التشغيل. لن تتم إعادة فتح نوافذ التصفّح المتخفي البالغ عددها #.}other{‏يتوفر تحديث جديد لبرنامج Chrome وسيتم تطبيقه عند إعادة التشغيل. لن تتم إعادة فتح نوافذ التصفّح المتخفي البالغ عددها #.}}</translation>
 <translation id="7155997830309522122">‏في هذه الحالة، يُرجى تعديل كلمة المرور المحفوظة في Chrome لتتطابق مع كلمة المرور الجديدة.</translation>
-<translation id="7236955538461508933">{NUM_HOURS,plural, =1{‏يتحقّق Chrome من وجود أي برامج غير مرغوب فيها مرة واحدة أسبوعيًا. تمّ إجراء آخر عملية تحقُّق قبل ساعة واحدة.}zero{‏يتحقّق Chrome من وجود أي برامج غير مرغوب فيها مرة واحدة أسبوعيًا. تمّ إجراء آخر عملية تحقُّق قبل {NUM_HOURS} ساعة.}two{‏يتحقّق Chrome من وجود أي برامج غير مرغوب فيها مرة واحدة أسبوعيًا. تمّ إجراء آخر عملية تحقُّق قبل ساعتَين ({NUM_HOURS}).}few{‏يتحقّق Chrome من وجود أي برامج غير مرغوب فيها مرة واحدة أسبوعيًا. تمّ إجراء آخر عملية تحقُّق قبل {NUM_HOURS} ساعات.}many{‏يتحقّق Chrome من وجود أي برامج غير مرغوب فيها مرة واحدة أسبوعيًا. تمّ إجراء آخر عملية تحقُّق قبل {NUM_HOURS} ساعة.}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</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</translation>
 <translation id="7419046106786626209">‏تعذر على نظام التشغيل Chrome مزامنة البيانات نظرًا لأن المزامنة غير متاحة في نطاقك.</translation>
@@ -249,7 +244,6 @@
 <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 من وجود أي برامج غير مرغوب فيها مرة واحدة أسبوعيًا. تمّ إجراء آخر عملية تحقُّق قبل دقيقة واحدة.}zero{‏يتحقّق Chrome من وجود أي برامج غير مرغوب فيها مرة واحدة أسبوعيًا. تمّ إجراء آخر عملية تحقُّق قبل {NUM_MINS} دقيقة.}two{‏يتحقّق Chrome من وجود أي برامج غير مرغوب فيها مرة واحدة أسبوعيًا. تمّ إجراء آخر عملية تحقُّق قبل دقيقتَين ({NUM_MINS}).}few{‏يتحقّق Chrome من وجود أي برامج غير مرغوب فيها مرة واحدة أسبوعيًا. تمّ إجراء آخر عملية تحقُّق قبل {NUM_MINS} دقائق.}many{‏يتحقّق Chrome من وجود أي برامج غير مرغوب فيها مرة واحدة أسبوعيًا. تمّ إجراء آخر عملية تحقُّق قبل {NUM_MINS} دقيقة.}other{‏يتحقّق Chrome من وجود أي برامج غير مرغوب فيها مرة واحدة أسبوعيًا. تمّ إجراء آخر عملية تحقُّق قبل {NUM_MINS} دقيقة.}}</translation>
 <translation id="8370517070665726704">‏حقوق الطبع والنشر لعام <ph name="YEAR" /> لشركة Google LLC. جميع الحقوق محفوظة.</translation>
 <translation id="840084489713044809">‏يرغب Google Chrome في تصدير كلمات المرور.</translation>
 <translation id="8433638294851456451">‏لإرسال رقم من هذا الجهاز إلى جهازك الذي يعمل بنظام التشغيل Android، يُرجى تسجيل الدخول إلى متصفِّح Chrome على الجهازَين.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_as.xtb b/chrome/app/resources/google_chrome_strings_as.xtb
index ec544c0c..3fc3771 100644
--- a/chrome/app/resources/google_chrome_strings_as.xtb
+++ b/chrome/app/resources/google_chrome_strings_as.xtb
@@ -25,7 +25,6 @@
 <translation id="1587325591171447154"><ph name="FILE_NAME" />টো ক্ষতিকাৰক বাবে Chromeএ সেইটো অৱৰোধ কৰিছে।</translation>
 <translation id="1597911401261118146">আপোনাৰ পাছৱৰ্ডসমূহ ডেটা উলংঘন আৰু আন সুৰক্ষা সম্পৰ্কীয় সমস্যাৰ পৰা নিৰাপদে আছেনে নাই পৰীক্ষা কৰিবলৈ <ph name="BEGIN_LINK" />Chromeত ছাইন ইন কৰক<ph name="END_LINK" />।</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" />Linux (বিটা)<ph name="END_LINK_CROS_OSS" />ৰ দৰেই অতিৰিক্ত <ph name="BEGIN_LINK_LINUX_OSS" />মুক্ত উৎসৰ ছফ্টৱেৰ<ph name="END_LINK_LINUX_OSS" />ৰ জৰিয়তে সম্ভৱ কৰি তোলা হৈছে।</translation>
@@ -147,7 +146,6 @@
 <translation id="4771048833395599659">এই ফাইলটো ক্ষতিকাৰক হ'ব পাৰে বাবে Chromeএ ইয়াক অৱৰোধ কৰিছে।</translation>
 <translation id="479167709087336770">এইটোৱে Google Searchত ব্যৱহৃত একেটা বানান পৰীক্ষকেই ব্যৱহাৰ কৰে। আপুনি ব্ৰাউজাৰত টাইপ কৰা পাঠ Googleলৈ পঠিওৱা হয়। আপুনি ছেটিংসমূহ-ত যিকোনো সময়তে এই আচৰণটো সলনি কৰিব পাৰে।</translation>
 <translation id="4891791193823137474">Google Chromeক নেপথ্যত চলিবলৈ দিয়ক</translation>
-<translation id="489337168347244450">{NUM_DAYS,plural, =1{Chromeএ সপ্তাহত এবাৰকৈ অনাকাংক্ষিত ছফ্টৱেৰৰ বাবে পৰীক্ষা কৰে। অন্তিমবাৰ পৰীক্ষা কৰা হৈছিল: ১ দিনৰ আগত।}one{Chromeএ সপ্তাহত এবাৰকৈ অনাকাংক্ষিত ছফ্টৱেৰৰ বাবে পৰীক্ষা কৰে। অন্তিমবাৰ পৰীক্ষা কৰা হৈছিল: {NUM_DAYS} দিনৰ আগত।}other{Chromeএ সপ্তাহত এবাৰকৈ অনাকাংক্ষিত ছফ্টৱেৰৰ বাবে পৰীক্ষা কৰে। অন্তিমবাৰ পৰীক্ষা কৰা হৈছিল: {NUM_DAYS} দিনৰ আগত।}}</translation>
 <translation id="4895437082222824641">Chromeৰ নতুন টে&amp;বত লিংক খোলক</translation>
 <translation id="4953650215774548573">আপোনাৰ ডিফ'ল্ট ব্ৰাউজাৰ হিচাপে Google Chromeক ছেট কৰক</translation>
 <translation id="495931528404527476">Chromeত</translation>
@@ -193,7 +191,6 @@
 <translation id="6291549208091401781">আপোনাৰ কম্পিউটাৰত থকা সকলো ব্যৱহাৰকাৰীৰ বাবে Google Chrome ইতিমধ্যে ইনষ্টল কৰা আছে।</translation>
 <translation id="6338556085225130112">Google Chrome আপডে’ট কৰি থকা হৈছে</translation>
 <translation id="6368958679917195344">অতিৰিক্ত <ph name="BEGIN_LINK_CROS_OSS" />মুক্ত উৎসৰ ছফ্টৱেৰ<ph name="END_LINK_CROS_OSS" />ৰ জৰিয়তে Chrome OSক ব্যৱহাৰযোগ্য কৰা হৈছে।</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>
@@ -212,13 +209,11 @@
 <translation id="7106741999175697885">কাৰ্য পৰিচালক - Google Chrome</translation>
 <translation id="7140653346177713799">{COUNT,plural, =0{Chromeৰ এটা নতুন আপডে’ট উপলব্ধ হৈছে আৰু আপুনি Chrome পুনৰ লঞ্চ কৰিলেই সেইটো প্ৰযোজ্য হ’ব।}=1{Chromeৰ এটা নতুন আপডে’ট উপলব্ধ হৈছে আৰু আপুনি Chrome পুনৰ লঞ্চ কৰিলেই সেইটো প্ৰযোজ্য হ’ব। আপোনাৰ.ইনক’গনিট' ৱিণ্ড'খন পুনৰ খুলিব নোৱাৰিব।}one{Chromeৰ এটা নতুন আপডে’ট উপলব্ধ হৈছে আৰু আপুনি Chrome পুনৰ লঞ্চ কৰিলেই সেইটো প্ৰযোজ্য হ’ব। আপোনাৰ #খন.ইনক’গনিট' ৱিণ্ড' পুনৰ খুলিব নোৱাৰিব।}other{Chromeৰ এটা নতুন আপডে’ট উপলব্ধ হৈছে আৰু আপুনি Chrome পুনৰ লঞ্চ কৰিলেই সেইটো প্ৰযোজ্য হ’ব। আপোনাৰ #খন.ইনক’গনিট' ৱিণ্ড' পুনৰ খুলিব নোৱাৰিব।}}</translation>
 <translation id="7155997830309522122">যদি সেয়া হয়, অনুগ্ৰহ কৰি Chromeত আপোনাৰ ছেভ হৈ থকা পাছৱৰ্ডটো সম্পাদনা কৰক যাতে এইটো আপোনাৰ নতুন পাছৱৰ্ডটোৰ সৈতে মিলে।</translation>
-<translation id="7236955538461508933">{NUM_HOURS,plural, =1{Chromeএ সপ্তাহত এবাৰকৈ অনাকাংক্ষিত ছফ্টৱেৰৰ বাবে পৰীক্ষা কৰে। অন্তিম পৰীক্ষা কৰা হৈছিল: ১ ঘণ্টাৰ আগত।}one{Chromeএ সপ্তাহত এবাৰকৈ অনাকাংক্ষিত ছফ্টৱেৰৰ বাবে পৰীক্ষা কৰে। অন্তিমবাৰ পৰীক্ষা কৰা হৈছিল: {NUM_HOURS} ঘণ্টাৰ আগত।}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>
@@ -253,7 +248,6 @@
 <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এ সপ্তাহত এবাৰকৈ অনাকাংক্ষিত ছফ্টৱেৰৰ বাবে পৰীক্ষা কৰে। অন্তিমবাৰ পৰীক্ষা কৰা হৈছিল: এক মিনিটৰ আগত।}one{Chromeএ সপ্তাহত এবাৰকৈ অনাকাংক্ষিত ছফ্টৱেৰৰ বাবে পৰীক্ষা কৰে। অন্তিমবাৰ পৰীক্ষা কৰা হৈছিল: {NUM_MINS} মিনিটৰ আগত।}other{Chromeএ সপ্তাহত এবাৰকৈ অনাকাংক্ষিত ছফ্টৱেৰৰ বাবে পৰীক্ষা কৰে। অন্তিমবাৰ পৰীক্ষা কৰা হৈছিল: {NUM_MINS} মিনিটৰ আগত।}}</translation>
 <translation id="8370517070665726704">স্বত্বাধিকাৰ <ph name="YEAR" /> Google LLC। সর্বস্বত্ব সংৰক্ষিত।</translation>
 <translation id="840084489713044809">Google Chromeএ আপোনাৰ পাছৱর্ড ৰপ্তানি কৰিব খোজে।</translation>
 <translation id="8433638294851456451">ইয়াৰ পৰা আপোনাৰ Android ফ’নলৈ নম্বৰ পঠিয়াবলৈ দুয়োটা ডিভাইচত Chromeত ছাইন ইন কৰক।</translation>
diff --git a/chrome/app/resources/google_chrome_strings_az.xtb b/chrome/app/resources/google_chrome_strings_az.xtb
index 9a7c796..d457fcd 100644
--- a/chrome/app/resources/google_chrome_strings_az.xtb
+++ b/chrome/app/resources/google_chrome_strings_az.xtb
@@ -25,7 +25,6 @@
 <translation id="1587325591171447154"><ph name="FILE_NAME" /> təhlükəli olduğu üçün Chrome onu blok etdi.</translation>
 <translation id="1597911401261118146">Parollarınızın data pozuntuları və digər güvənlik məsələlərinə qarşı güvəndə olduğunu yoxlamaq üçün <ph name="BEGIN_LINK" />Chrome'a daxil olun<ph name="END_LINK" />.</translation>
 <translation id="1619887657840448962">Chrome'u təhlükəsiz etmək üçün, <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> siyahısında olmayan və xəbəriniz olmadan əlavə edilən artırmanı deaktiv etdik.</translation>
-<translation id="162448658176061655">Chrome arzuolunmaz proqram olub-olmadığını həftədə bir dəfə yoxlayır. Son yoxlanma: 1 saniyə əvvəl.</translation>
 <translation id="162629503687514352">Chrome OS parollarınızı sinxronizasiya edə bilmədi.</translation>
 <translation id="1628000112320670027">Chrome ilə yardım alın</translation>
 <translation id="1662639173275167396">Chrome OS <ph name="BEGIN_LINK_LINUX_OSS" />Linux'dakı (Beta)<ph name="END_LINK_LINUX_OSS" /> <ph name="BEGIN_LINK_CROS_OSS" />açıq mənbə proqramında<ph name="END_LINK_CROS_OSS" /> dəstəklənir.</translation>
@@ -145,7 +144,6 @@
 <translation id="4771048833395599659">Bu fayl təlükəli ola bilər, bu səbəbdən Chrome onu blok etdi.</translation>
 <translation id="479167709087336770">Bu, Google axtarışda istifadə edilən eyni orfoqrafiya yoxlayandan istifadə edir. Brauzerdə yazdığınız mətn Google'a göndərilir. Bunu istənilən vaxt ayarlardan dəyişə bilərsiniz.</translation>
 <translation id="4891791193823137474">Google Chrome'a arxa fonda işləməyə icazə verin</translation>
-<translation id="489337168347244450">{NUM_DAYS,plural, =1{Chrome arzuolunmaz proqram olub-olmadığını həftədə bir dəfə yoxlayır. Son yoxlanma: 1 gün əvvəl.}other{Chrome arzuolunmaz proqram olub-olmadığını həftədə bir dəfə yoxlayır. Son yoxlanma: {NUM_DAYS} gün əvvəl.}}</translation>
 <translation id="4895437082222824641">Linki yeni Chrome tabında açın</translation>
 <translation id="4953650215774548573">Google Chrome'u defolt brauzer təyin edin</translation>
 <translation id="495931528404527476">Chrome'da</translation>
@@ -189,7 +187,6 @@
 <translation id="6291549208091401781">Google Chrome kompüterinizdəki bütün istifadəçilər üçün artıq quraşdırılıb.</translation>
 <translation id="6338556085225130112">Google Chrome güncəlləşir</translation>
 <translation id="6368958679917195344">Chrome OS əlavə <ph name="BEGIN_LINK_CROS_OSS" />açıq mənbə proqram təminatı ilə<ph name="END_LINK_CROS_OSS" /> mümkün oldu.</translation>
-<translation id="6454142105866844106">Chrome arzuolunmaz proqram olub-olmadığını həftədə bir dəfə yoxlayır</translation>
 <translation id="6515495397637126556"><ph name="PAGE_TITLE" /> - Google Chrome Dev</translation>
 <translation id="6566149418543181476">Google Chrome güncəllənir (<ph name="PROGRESS_PERCENT" />)</translation>
 <translation id="6676384891291319759">İnternet</translation>
@@ -208,13 +205,11 @@
 <translation id="7106741999175697885">Tapşırıq Meneceri - Google Chrome</translation>
 <translation id="7140653346177713799">{COUNT,plural, =0{Chrome üçün yeni güncəlləmə əlçatandır. Chrome yenidən işə başladıqdan sonra tətbiq ediləcək.}=1{Chrome üçün yeni güncəlləmə əlçatandır. Chrome yenidən işə başladıqdan sonra tətbiq ediləcək. Anonim pəncərəniz yenidən açılmayacaq.}other{Chrome üçün yeni güncəlləmə əlçatandır. Chrome yenidən işə başladıqdan sonra tətbiq ediləcək. # Anonim pəncərəniz yenidən açılmayacaq.}}</translation>
 <translation id="7155997830309522122">Bu halda, Chrome'da saxlanmış parolları redaktə edərək yeni parola uyğunlaşdırın.</translation>
-<translation id="7236955538461508933">{NUM_HOURS,plural, =1{Chrome arzuolunmaz proqram olub-olmadığını həftədə bir dəfə yoxlayır. Son yoxlanma: 1 saat əvvəl.}other{Chrome arzuolunmaz proqram olub-olmadığını həftədə bir dəfə yoxlayır. Son yoxlanma: {NUM_HOURS} saat əvvəl.}}</translation>
 <translation id="7242029209006116544">İdarə olunan hesabla daxil olursnuz və onun inzibati idarəetməsini Google Chrome profilinizə verirsiniz. Tətbiqləriniz, əlfəcinləriniz, tarixçəniz və digər ayarlarınız Chrome datanızla birlikdə <ph name="USER_NAME" /> üzərinə həmişəlik bənd olacaq. Bu datanı Google Hesabları Paneli vasitəsilə silə bilərsiniz, lakin bu datanı digər hesabla əlaqəli edə bilməzsiniz. Mövcud Chrome datanızı ayrı saxlamaq üçün yeni profil yarada bilərsiniz. <ph name="LEARN_MORE" /></translation>
 <translation id="7295052994004373688">Bu dil Google Chrome UI-ni göstərmək üçün istifadə edilir</translation>
 <translation id="7296210096911315575">Mühüm istifadə və təhlükəsizlik məlumatı</translation>
 <translation id="7308322188646931570">Faylları endirmək üçün Chrome yaddaşa giriş tələb edir</translation>
 <translation id="7339898014177206373">Yeni pəncərə</translation>
-<translation id="7386132805935307836">Chrome arzuolunmaz proqram olub-olmadığını həftədə bir dəfə yoxlayır. Son yoxlanma: dünən.</translation>
 <translation id="7398801000654795464">Chrome'a <ph name="USER_EMAIL_ADDRESS" /> olaraq daxil olmuşdunuz. Lütfən, yenidən daxil olmaq üçün eyni hesabdan istifadə edin.</translation>
 <translation id="7408085963519505752">Chrome OS şərtləri</translation>
 <translation id="7419046106786626209">Chrome OS datanızı sinxronizasiya edə bilmədi, çünki sinxronizasiya domeniniz üçün əlçatan deyil.</translation>
@@ -249,7 +244,6 @@
 <translation id="828798499196665338">Valideyniniz Chrome üçün "Saytlar, tətbiqlər və artırmalar üçün icazələri" deaktiv edib. Bu <ph name="EXTENSION_TYPE_PARAMETER" /> artırmasının aktiv edilməsinə icazə verilmir.</translation>
 <translation id="8290100596633877290">Google Chrome'da xəta baş verdi. İndi yenidən başladılsın?</translation>
 <translation id="8342675569599923794">Bu fayl təhlükəlidir, bu səbəbdən Chrome onu blok etdi.</translation>
-<translation id="8344083974188970894">{NUM_MINS,plural, =1{Chrome arzuolunmaz proqram olub-olmadığını həftədə bir dəfə yoxlayır. Son yoxlanma: 1 dəqiqə əvvəl.}other{Chrome arzuolunmaz proqram olub-olmadığını həftədə bir dəfə yoxlayır. Son yoxlanma: {NUM_MINS} dəqiqə əvvəl.}}</translation>
 <translation id="8370517070665726704">Müəllif hüquqları <ph name="YEAR" /> Google MMC. Bütün hüquqlar qorunur.</translation>
 <translation id="840084489713044809">Google Chrome parollarınızı eksport etmək istəyir.</translation>
 <translation id="8433638294851456451">Buradan Android telefonunuza nömrə göndərmək üçün hər iki cihazda Chrome'a daxil olun.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_be.xtb b/chrome/app/resources/google_chrome_strings_be.xtb
index a5bb5cd..2aad112 100644
--- a/chrome/app/resources/google_chrome_strings_be.xtb
+++ b/chrome/app/resources/google_chrome_strings_be.xtb
@@ -25,7 +25,6 @@
 <translation id="1587325591171447154">Файл <ph name="FILE_NAME" /> небяспечны, таму Chrome заблакіраваў яго.</translation>
 <translation id="1597911401261118146">Каб праверыць, ці не пагражае вашым паролям раскрыццё ў выніку ўцечкі даных або іншых праблем з бяспекай, <ph name="BEGIN_LINK" />увайдзіце ў Chrome<ph name="END_LINK" />.</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>
@@ -147,7 +146,6 @@
 <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 правярае наяўнасць непажаданых праграм раз у тыдзень. Апошні раз праверка праводзілася дзень таму.}one{Chrome правярае наяўнасць непажаданых праграм раз у тыдзень. Апошні раз праверка праводзілася {NUM_DAYS} дзень таму.}few{Chrome правярае наяўнасць непажаданых праграм раз у тыдзень. Апошні раз праверка праводзілася {NUM_DAYS} дні таму.}many{Chrome правярае наяўнасць непажаданых праграм раз у тыдзень. Апошні раз праверка праводзілася {NUM_DAYS} дзён таму.}other{Chrome правярае наяўнасць непажаданых праграм раз у тыдзень. Апошні раз праверка праводзілася {NUM_DAYS} дня таму.}}</translation>
 <translation id="4895437082222824641">Адкрыць спасылку ў новай &amp;укладцы Chrome</translation>
 <translation id="4953650215774548573">Зрабіць Google Chrome стандартным браўзерам</translation>
 <translation id="495931528404527476">У браўзеры Chrome</translation>
@@ -193,7 +191,6 @@
 <translation id="6291549208091401781">Google Chrome зараз усталяваны для ўсіх карыстальнікаў на камп'ютары.</translation>
 <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="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>
@@ -212,13 +209,11 @@
 <translation id="7106741999175697885">Менеджар заданняў – Google Chrome</translation>
 <translation id="7140653346177713799">{COUNT,plural, =0{Даступна новае абнаўленне для браўзера Chrome. Яно будзе прыменена пасля перазапуску.}=1{Даступна новае абнаўленне для браўзера Chrome. Яно будзе прыменена пасля перазапуску. Акно ў рэжыме інкогніта не будзе адкрыта паўторна.}one{Даступна новае абнаўленне для браўзера Chrome. Яно будзе прыменена пасля перазапуску. # акно ў рэжыме інкогніта не будзе адкрыта паўторна.}few{Даступна новае абнаўленне для браўзера Chrome. Яно будзе прыменена пасля перазапуску. # акны ў рэжыме інкогніта не будуць адкрыты паўторна.}many{Даступна новае абнаўленне для браўзера Chrome. Яно будзе прыменена пасля перазапуску. # вокнаў у рэжыме інкогніта не будуць адкрыты паўторна.}other{Даступна новае абнаўленне для браўзера Chrome. Яно будзе прыменена пасля перазапуску. # акна ў рэжыме інкогніта не будуць адкрыты паўторна.}}</translation>
 <translation id="7155997830309522122">Калі так, змяніце пароль, захаваны ў Chrome, каб ён супадаў з новым.</translation>
-<translation id="7236955538461508933">{NUM_HOURS,plural, =1{Chrome правярае наяўнасць непажаданых праграм раз у тыдзень. Апошні раз праверка праводзілася гадзіну таму.}one{Chrome правярае наяўнасць непажаданых праграм раз у тыдзень. Апошні раз праверка праводзілася {NUM_HOURS} гадзіну таму.}few{Chrome правярае наяўнасць непажаданых праграм раз у тыдзень. Апошні раз праверка праводзілася {NUM_HOURS} гадзіны таму.}many{Chrome правярае наяўнасць непажаданых праграм раз у тыдзень. Апошні раз праверка праводзілася {NUM_HOURS} гадзін таму.}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</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>
@@ -253,7 +248,6 @@
 <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 правярае наяўнасць непажаданых праграм раз у тыдзень. Апошні раз праверка праводзілася хвіліну таму.}one{Chrome правярае наяўнасць непажаданых праграм раз у тыдзень. Апошні раз праверка праводзілася {NUM_MINS} хвіліну таму.}few{Chrome правярае наяўнасць непажаданых праграм раз у тыдзень. Апошні раз праверка праводзілася {NUM_MINS} хвіліны таму.}many{Chrome правярае наяўнасць непажаданых праграм раз у тыдзень. Апошні раз праверка праводзілася {NUM_MINS} хвілін таму.}other{Chrome правярае наяўнасць непажаданых праграм раз у тыдзень. Апошні раз праверка праводзілася {NUM_MINS} хвіліны таму.}}</translation>
 <translation id="8370517070665726704">© <ph name="YEAR" /> Google LLC. Усе правы абароненыя.</translation>
 <translation id="840084489713044809">Google Chrome запытвае дазвол на экспартаванне вашых пароляў.</translation>
 <translation id="8433638294851456451">Каб адпраўляць нумары з гэтай прылады на свой тэлефон Android, увайдзіце ў Chrome на абедзвюх прыладах.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_bg.xtb b/chrome/app/resources/google_chrome_strings_bg.xtb
index df4ad6d..aae70da 100644
--- a/chrome/app/resources/google_chrome_strings_bg.xtb
+++ b/chrome/app/resources/google_chrome_strings_bg.xtb
@@ -23,7 +23,6 @@
 <translation id="1587325591171447154">Chrome блокира „<ph name="FILE_NAME" />“, тъй като файлът е опасен.</translation>
 <translation id="1597911401261118146">За да проверите дали паролите ви не са компрометирани при нарушения на сигурността на данните и други проблеми със сигурността, <ph name="BEGIN_LINK" />влезте в Chrome<ph name="END_LINK" />.</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>
@@ -145,7 +144,6 @@
 <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">Отваряне на връзката в нов &amp;раздел на Chrome</translation>
 <translation id="4953650215774548573">Задаване на Google Chrome като браузър по подразбиране</translation>
 <translation id="495931528404527476">В Chrome</translation>
@@ -186,7 +184,6 @@
 <translation id="6291549208091401781">Google Chrome вече е инсталиран за всички потребители на компютъра ви.</translation>
 <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="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>
@@ -205,13 +202,11 @@
 <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. Данните ви в браузъра, като например приложения, отметки, история, пароли и други настройки, ще се свържат за постоянно с/ъс <ph name="USER_NAME" />. Ще можете да ги изтриете чрез таблото за управление на Google Профили, но не и да ги свържете с друг профил. По избор можете да създадете нов потребителски профил, за да отделите съществуващите си данни в Chrome. <ph name="LEARN_MORE" /></translation>
 <translation id="7295052994004373688">Този език служи за показване на ПИ на Google Chrome</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>
@@ -246,7 +241,6 @@
 <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 LLC. Всички права запазени.</translation>
 <translation id="840084489713044809">Google Chrome иска да експортира паролите ви.</translation>
 <translation id="8433638294851456451">За да изпратите номер от тук до телефона си с Android, влезте в Chrome и на двете устройства.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_bn.xtb b/chrome/app/resources/google_chrome_strings_bn.xtb
index 72af7bea..523428ee 100644
--- a/chrome/app/resources/google_chrome_strings_bn.xtb
+++ b/chrome/app/resources/google_chrome_strings_bn.xtb
@@ -23,7 +23,6 @@
 <translation id="1587325591171447154"><ph name="FILE_NAME" /> বিপজ্জনক, তাই Chrome এটিকে অবরুদ্ধ করেছে।</translation>
 <translation id="1597911401261118146">আপনার পাসওয়ার্ড ডেটার নিরাপত্তা লঙ্ঘন এবং অন্যান্য নিরাপত্তা সংক্রান্ত সমস্যা থেকে সুরক্ষিত কিনা তা চেক করতে <ph name="BEGIN_LINK" />Chrome-এ সাইন-ইন করুন<ph name="END_LINK" />।</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"><ph name="BEGIN_LINK_LINUX_OSS" />Linux (Beta)<ph name="END_LINK_LINUX_OSS" />-এর মত অতিরিক্ত <ph name="BEGIN_LINK_CROS_OSS" />ওপেন সোর্স সফ্টওয়্যার<ph name="END_LINK_CROS_OSS" /> ব্যবহার করে Chrome OS তৈরি করা সম্ভব হয়েছে।</translation>
@@ -145,7 +144,6 @@
 <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 সপ্তাহে একবার ডিভাইসে কোনও অযাচিত সফ্টওয়্যার আছে কিনা তা চেক করে দেখে। শেষবার চেক করা হয়েছে: ১ দিন আগে।}one{Chrome সপ্তাহে একবার ডিভাইসে কোনও অযাচিত সফ্টওয়্যার আছে কিনা তা চেক করে দেখে। শেষবার চেক করা হয়েছে: {NUM_DAYS} দিন আগে।}other{Chrome সপ্তাহে একবার ডিভাইসে কোনও অযাচিত সফ্টওয়্যার আছে কিনা তা চেক করে দেখে। শেষবার চেক করা হয়েছে: {NUM_DAYS} দিন আগে।}}</translation>
 <translation id="4895437082222824641">নতুন Chrome ট্যাবে লিঙ্ক খুলুন</translation>
 <translation id="4953650215774548573">আপনার ডিফল্ট ব্রাউজার হিসাবে Google Chrome-কে সেট করুন</translation>
 <translation id="495931528404527476">Chrome-এ</translation>
@@ -189,7 +187,6 @@
 <translation id="6291549208091401781">Google Chrome ইতোমধ্যে আপনার কম্পিউটারের সকল ব্যবহারকারীর জন্য ইনস্টল করা হয়েছে।</translation>
 <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="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>
@@ -208,13 +205,11 @@
 <translation id="7106741999175697885">কার্য পরিচালক - Google Chrome</translation>
 <translation id="7140653346177713799">{COUNT,plural, =0{Chrome-এর একটি নতুন আপডেট উপলভ্য আছে এবং আপনি আবার চালু করলেই সেটি প্রয়োগ করা হবে।}=1{Chrome-এর একটি নতুন আপডেট উপলভ্য আছে এবং আপনি আবার চালু করলেই সেটি প্রয়োগ করা হবে। আপনার ছদ্মবেশী উইন্ডো আবার খুলবে না।}one{Chrome-এর একটি নতুন আপডেট উপলভ্য আছে এবং আপনি আবার চালু করলেই সেটি প্রয়োগ করা হবে। আপনার #টি ছদ্মবেশী উইন্ডো আবার খুলবে না।}other{Chrome-এর একটি নতুন আপডেট উপলভ্য আছে এবং আপনি আবার চালু করলেই সেটি প্রয়োগ করা হবে। আপনার #টি ছদ্মবেশী উইন্ডো আবার খুলবে না।}}</translation>
 <translation id="7155997830309522122">যদি তাই হয়, তাহলে Chrome-এ আপনার সেভ করা পাসওয়ার্ড এডিট করুন যাতে এটি আপনার নতুন পাসওয়ার্ডের সাথে ম্যাচ করে।</translation>
-<translation id="7236955538461508933">{NUM_HOURS,plural, =1{Chrome সপ্তাহে একবার ডিভাইসে কোনও অযাচিত সফ্টওয়্যার আছে কিনা তা চেক করে দেখে। শেষবার চেক করা হয়েছে: ১ ঘণ্টা আগে।}one{Chrome সপ্তাহে একবার ডিভাইসে কোনও অযাচিত সফ্টওয়্যার আছে কিনা তা চেক করে দেখে। শেষবার চেক করা হয়েছে: {NUM_HOURS} ঘণ্টা আগে।}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>
@@ -249,7 +244,6 @@
 <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 সপ্তাহে একবার ডিভাইসে কোনও অযাচিত সফ্টওয়্যার আছে কিনা তা চেক করে দেখে। শেষবার চেক করা হয়েছে: ১ মিনিট আগে।}one{Chrome সপ্তাহে একবার ডিভাইসে কোনও অযাচিত সফ্টওয়্যার আছে কিনা তা চেক করে দেখে। শেষবার চেক করা হয়েছে: {NUM_MINS} মিনিট আগে।}other{Chrome সপ্তাহে একবার ডিভাইসে কোনও অযাচিত সফ্টওয়্যার আছে কিনা তা চেক করে দেখে। শেষবার চেক করা হয়েছে: {NUM_MINS} মিনিট আগে।}}</translation>
 <translation id="8370517070665726704">কপিরাইট <ph name="YEAR" /> Google LLC সব স্বত্ব সংরক্ষিত আছে।</translation>
 <translation id="840084489713044809">Google Chrome আপনার পাসওয়ার্ড এক্সপোর্ট করতে চাইছে।</translation>
 <translation id="8433638294851456451">এখান থেকে আপনার Android ফোনে একটি নম্বর পাঠাতে, উভয় ডিভাইসের Chrome-এ সাইন-ইন করুন।</translation>
diff --git a/chrome/app/resources/google_chrome_strings_bs.xtb b/chrome/app/resources/google_chrome_strings_bs.xtb
index aaf7676..3f49c3f 100644
--- a/chrome/app/resources/google_chrome_strings_bs.xtb
+++ b/chrome/app/resources/google_chrome_strings_bs.xtb
@@ -25,7 +25,6 @@
 <translation id="1587325591171447154">Fajl <ph name="FILE_NAME" /> je opasan, pa ga je Chrome blokirao.</translation>
 <translation id="1597911401261118146">Da provjerite jesu li vaše lozinke zaštićene od narušavanja podataka i drugih sigurnosnih problema, <ph name="BEGIN_LINK" />prijavite se u Chrome<ph name="END_LINK" />.</translation>
 <translation id="1619887657840448962">Kako bi Chrome bio sigurniji, onemogućili smo sljedeću ekstenziju koja nije navedena u <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> i koja je dodana bez vašeg znanja.</translation>
-<translation id="162448658176061655">Chrome jednom sedmično provjerava je li prisutan neželjeni softver. Posljednja provjera: maloprije.</translation>
 <translation id="162629503687514352">Chrome OS nije uspio sinhronizirati vaše lozinke.</translation>
 <translation id="1628000112320670027">Pomoć za Chrome</translation>
 <translation id="1662639173275167396">OS Chrome omogućen je dodatnim <ph name="BEGIN_LINK_CROS_OSS" />softverom otvorenog izvornog koda<ph name="END_LINK_CROS_OSS" />, isto kao i <ph name="BEGIN_LINK_LINUX_OSS" />Linux (Beta)<ph name="END_LINK_LINUX_OSS" />.</translation>
@@ -147,7 +146,6 @@
 <translation id="4771048833395599659">Ovaj fajl može biti opasan pa ga je Chrome blokirao.</translation>
 <translation id="479167709087336770">Ova usluga koristi isti alat za provjeru pravopisa koji se koristi u Google Pretraživanju. Tekst koji pišete u pregledniku šalje se Googleu. Ovo ponašanje možete uvijek promijeniti u postavkama.</translation>
 <translation id="4891791193823137474">Neka Google Chrome radi u pozadini</translation>
-<translation id="489337168347244450">{NUM_DAYS,plural, =1{Chrome jednom sedmično provjerava je li prisutan neželjeni softver. Posljednja provjera: prije 1 dan.}one{Chrome jednom sedmično provjerava je li prisutan neželjeni softver. Posljednja provjera: prije {NUM_DAYS} dan.}few{Chrome jednom sedmično provjerava je li prisutan neželjeni softver. Posljednja provjera: prije {NUM_DAYS} dana.}other{Chrome jednom sedmično provjerava je li prisutan neželjeni softver. Posljednja provjera: prije {NUM_DAYS} dana.}}</translation>
 <translation id="4895437082222824641">Otvori link u novoj &amp;kartici Chromea</translation>
 <translation id="4953650215774548573">Postavi Google Chrome kao zadani preglednik</translation>
 <translation id="495931528404527476">Iz Chromea</translation>
@@ -191,7 +189,6 @@
 <translation id="6291549208091401781">Google Chrome je već instaliran za sve korisnike na vašem računaru.</translation>
 <translation id="6338556085225130112">Ažuriranje Google Chromea</translation>
 <translation id="6368958679917195344">Chrome OS je moguć zahvaljujući dodatnom <ph name="BEGIN_LINK_CROS_OSS" />softveru otvorenog koda<ph name="END_LINK_CROS_OSS" />.</translation>
-<translation id="6454142105866844106">Chrome jednom sedmično provjerava je li prisutan neželjeni softver</translation>
 <translation id="6515495397637126556"><ph name="PAGE_TITLE" /> – Google Chrome Dev</translation>
 <translation id="6566149418543181476">Ažuriranje Google Chromea (<ph name="PROGRESS_PERCENT" />)</translation>
 <translation id="6676384891291319759">Pristupite internetu</translation>
@@ -210,13 +207,11 @@
 <translation id="7106741999175697885">Upravitelj zadataka – Google Chrome</translation>
 <translation id="7140653346177713799">{COUNT,plural, =0{Dostupno je novo ažuriranje za Chrome koje će se primijeniti čim ga ponovo pokrenete.}=1{Dostupno je novo ažuriranje za Chrome koje će se primijeniti čim ga ponovo pokrenete. Vaš anonimni prozor se neće ponovo otvoriti.}one{Dostupno je novo ažuriranje za Chrome koje će se primijeniti čim ga ponovo pokrenete. Vaš # anonimni prozor se neće ponovo otvoriti.}few{Dostupno je novo ažuriranje za Chrome koje će se primijeniti čim ga ponovo pokrenete. Vaša # anonimna prozora se neće ponovo otvoriti.}other{Dostupno je novo ažuriranje za Chrome koje će se primijeniti čim ga ponovo pokrenete. Vaših # anonimnih prozora se neće ponovo otvoriti.}}</translation>
 <translation id="7155997830309522122">Ako jeste, uredite sačuvanu lozinku u Chromeu da se podudara s novom lozinkom.</translation>
-<translation id="7236955538461508933">{NUM_HOURS,plural, =1{Chrome jednom sedmično provjerava je li prisutan neželjeni softver. Posljednja provjera: prije 1 sat.}one{Chrome jednom sedmično provjerava je li prisutan neželjeni softver. Posljednja provjera: prije {NUM_HOURS} sat.}few{Chrome jednom sedmično provjerava je li prisutan neželjeni softver. Posljednja provjera: prije {NUM_HOURS} sata.}other{Chrome jednom sedmično provjerava je li prisutan neželjeni softver. Posljednja provjera: prije {NUM_HOURS} sati.}}</translation>
 <translation id="7242029209006116544">Prijavljujete se na upravljani račun i administratoru dajete kontrolu nad svojim Google Chrome profilom. Vaši podaci iz Chromea, kao što su vaše aplikacije, oznake, historija, lozinke i druge postavke, trajno će se vezati za račun <ph name="USER_NAME" />. Moći ćete izbrisati ove podatke na kontrolnoj tabli Google računa, ali nećete moći povezati ove podatke s drugim računom. Imate mogućnost kreiranja novog profila kako biste odvojili postojeće podatke iz Chromea. <ph name="LEARN_MORE" /></translation>
 <translation id="7295052994004373688">Ovaj jezik se koristi za prikaz korisničkog interfejsa u Google Chromeu</translation>
 <translation id="7296210096911315575">Važne informacije o korištenju i sigurnosti</translation>
 <translation id="7308322188646931570">Chrome treba pristup pohrani da preuzme fajlove</translation>
 <translation id="7339898014177206373">Novi prozor</translation>
-<translation id="7386132805935307836">Chrome jednom sedmično provjerava je li prisutan neželjeni softver. Posljednja provjera: jučer.</translation>
 <translation id="7398801000654795464">Prijavljeni ste na Chrome kao <ph name="USER_EMAIL_ADDRESS" />. Ponovo upotrijebite isti račun za prijavu.</translation>
 <translation id="7408085963519505752">Uslovi korištenja Chrome OS-a</translation>
 <translation id="7419046106786626209">Chrome OS nije sinhronizirao vaše podatke jer sinhronizacija nije dostupna za vašu domenu.</translation>
@@ -251,7 +246,6 @@
 <translation id="828798499196665338">Tvoj roditelj je isključio "Odobrenja za web lokacije, aplikacije i ekstenzije" za Chrome. Omogućavanje ove stavke (<ph name="EXTENSION_TYPE_PARAMETER" />) nije dozvoljeno.</translation>
 <translation id="8290100596633877290">Joj! Došlo je do pada aplikacije Google Chrome. Ponovo pokrenuti sada?</translation>
 <translation id="8342675569599923794">Ovaj fajl je opasan, pa ga je Chrome blokirao.</translation>
-<translation id="8344083974188970894">{NUM_MINS,plural, =1{Chrome jednom sedmično provjerava je li prisutan neželjeni softver. Posljednja provjera: prije 1 minutu.}one{Chrome jednom sedmično provjerava je li prisutan neželjeni softver. Posljednja provjera: prije {NUM_MINS} minutu.}few{Chrome jednom sedmično provjerava je li prisutan neželjeni softver. Posljednja provjera: prije {NUM_MINS} minute.}other{Chrome jednom sedmično provjerava je li prisutan neželjeni softver. Posljednja provjera: prije {NUM_MINS} minuta.}}</translation>
 <translation id="8370517070665726704">Autorska prava <ph name="YEAR" /> Google LLC. Sva prava su zadržana.</translation>
 <translation id="840084489713044809">Google Chrome želi izvesti vaše lozinke.</translation>
 <translation id="8433638294851456451">Da pošaljete broj s ovog uređaja na svoj Android telefon, prijavite se u Chrome na oba uređaja.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_ca.xtb b/chrome/app/resources/google_chrome_strings_ca.xtb
index e2326d7..b98fd68 100644
--- a/chrome/app/resources/google_chrome_strings_ca.xtb
+++ b/chrome/app/resources/google_chrome_strings_ca.xtb
@@ -23,7 +23,6 @@
 <translation id="1587325591171447154">Chrome ha bloquejat <ph name="FILE_NAME" /> perquè és perillós.</translation>
 <translation id="1597911401261118146">Per comprovar si les teves contrasenyes estan protegides contra violacions de les dades i contra altres problemes de seguretat, <ph name="BEGIN_LINK" />inicia la sessió a Chrome<ph name="END_LINK" />.</translation>
 <translation id="1619887657840448962">Per tal que Chrome sigui més segur, hem desactivat algunes de les extensions que no figuren a <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> i que és possible que s'hagin afegit sense que ho sapigueu.</translation>
-<translation id="162448658176061655">Chrome comprova si hi ha programari no desitjat un cop per setmana. Darrera comprovació: fa un moment.</translation>
 <translation id="162629503687514352">Chrome OS no ha pogut sincronitzar les teves contrasenyes.</translation>
 <translation id="1628000112320670027">Obtén ajuda per a Chrome</translation>
 <translation id="1662639173275167396">Chrome OS és possible gràcies a <ph name="BEGIN_LINK_CROS_OSS" />programari lliure<ph name="END_LINK_CROS_OSS" /> addicional, com ara <ph name="BEGIN_LINK_LINUX_OSS" />Linux (versió beta)<ph name="END_LINK_LINUX_OSS" />.</translation>
@@ -143,7 +142,6 @@
 <translation id="4771048833395599659">Chrome ha bloquejat aquest fitxer perquè pot ser perillós.</translation>
 <translation id="479167709087336770">Fa servir el mateix corrector ortogràfic que s'utilitza a la Cerca de Google. El text que escrius al navegador s'envia a Google. Pots canviar aquest comportament sempre que vulguis a la configuració.</translation>
 <translation id="4891791193823137474">Permet que Google Chrome s'executi en procés de fons</translation>
-<translation id="489337168347244450">{NUM_DAYS,plural, =1{Chrome comprova si hi ha programari no desitjat un cop per setmana. Darrera comprovació: fa 1 dia.}other{Chrome comprova si hi ha programari no desitjat un cop per setmana. Darrera comprovació: fa {NUM_DAYS} dies.}}</translation>
 <translation id="4895437082222824641">Obre l'enllaç en una pes&amp;tanya nova a Chrome</translation>
 <translation id="4953650215774548573">Defineix Google Chrome com a navegador predeterminat</translation>
 <translation id="495931528404527476">A Chrome</translation>
@@ -184,7 +182,6 @@
 <translation id="6291549208091401781">Ja tens instal·lat Google Chrome per a tots els usuaris de l'ordinador.</translation>
 <translation id="6338556085225130112">S'està actualitzant Google Chrome</translation>
 <translation id="6368958679917195344">Chrome OS és possible gràcies a <ph name="BEGIN_LINK_CROS_OSS" />programari addicional de codi obert<ph name="END_LINK_CROS_OSS" />.</translation>
-<translation id="6454142105866844106">Chrome comprova si hi ha programari no desitjat un cop per setmana</translation>
 <translation id="6515495397637126556"><ph name="PAGE_TITLE" /> - Google Chrome Dev</translation>
 <translation id="6566149418543181476">S'està actualitzant Google Chrome (<ph name="PROGRESS_PERCENT" />)</translation>
 <translation id="6676384891291319759">Accedeix a Internet</translation>
@@ -203,13 +200,11 @@
 <translation id="7106741999175697885">Gestor de tasques - Google Chrome</translation>
 <translation id="7140653346177713799">{COUNT,plural, =0{Hi ha una actualització nova de Chrome disponible i s'aplicarà tan aviat com el reiniciïs.}=1{Hi ha una actualització nova de Chrome disponible i s'aplicarà tan aviat com el reiniciïs. La finestra d'incògnit no es tornarà a obrir.}other{Hi ha una actualització nova de Chrome disponible i s'aplicarà tan aviat com el reiniciïs. Les # finestres d'incògnit no es tornaran a obrir.}}</translation>
 <translation id="7155997830309522122">Si ja ho has fet, edita la contrasenya desada a Chrome perquè coincideixi amb la contrasenya nova.</translation>
-<translation id="7236955538461508933">{NUM_HOURS,plural, =1{Chrome comprova si hi ha programari no desitjat un cop per setmana. Darrera comprovació: fa 1 hora.}other{Chrome comprova si hi ha programari no desitjat un cop per setmana. Darrera comprovació: fa {NUM_HOURS} hores.}}</translation>
 <translation id="7242029209006116544">Esteu a punt d'iniciar la sessió amb un compte gestionat i d'atorgar el control del vostre perfil de Google Chrome a l'administrador corresponent. Les vostres dades de Chrome, com ara aplicacions, adreces d'interès, historial, contrasenyes i altres configuracions, s'enllaçaran permanentment amb <ph name="USER_NAME" />. Podreu suprimir aquestes dades mitjançant el Tauler de Comptes de Google, però no les podreu associar amb un altre compte. De manera opcional, podeu crear un perfil nou per mantenir les vostres dades de Chrome a part. <ph name="LEARN_MORE" /></translation>
 <translation id="7295052994004373688">És l'idioma en què es mostra la IU de Google Chrome</translation>
 <translation id="7296210096911315575">Informació important d'ús i de seguretat</translation>
 <translation id="7308322188646931570">Chrome necessita accedir a l'emmagatzematge per baixar fitxers</translation>
 <translation id="7339898014177206373">Finestra nova</translation>
-<translation id="7386132805935307836">Chrome comprova si hi ha programari no desitjat un cop per setmana. Darrera comprovació: ahir.</translation>
 <translation id="7398801000654795464">Teníeu la sessió iniciada a Chrome com a <ph name="USER_EMAIL_ADDRESS" />. Utilitzeu el mateix compte per tornar-hi a iniciar la sessió.</translation>
 <translation id="7408085963519505752">Condicions de Chrome OS</translation>
 <translation id="7419046106786626209">Chrome OS no ha pogut sincronitzar les vostres dades perquè la sincronització no està disponible per al vostre domini.</translation>
@@ -244,7 +239,6 @@
 <translation id="828798499196665338">Els teus pares han desactivat Permisos per a llocs web, aplicacions i extensions en relació amb Chrome. No es permet activar aquesta <ph name="EXTENSION_TYPE_PARAMETER" />.</translation>
 <translation id="8290100596633877290">Google Chrome s'ha bloquejat. Voleu tornar-lo a iniciar?</translation>
 <translation id="8342675569599923794">Chrome ha bloquejat aquest fitxer perquè és perillós.</translation>
-<translation id="8344083974188970894">{NUM_MINS,plural, =1{Chrome comprova si hi ha programari no desitjat un cop per setmana. Darrera comprovació: fa 1 minut.}other{Chrome comprova si hi ha programari no desitjat un cop per setmana. Darrera comprovació: fa {NUM_MINS} minuts.}}</translation>
 <translation id="8370517070665726704">Copyright <ph name="YEAR" /> Google LLC. Tots els drets reservats.</translation>
 <translation id="840084489713044809">Google Chrome vol exportar les teves contrasenyes.</translation>
 <translation id="8433638294851456451">Per enviar un número d'aquí al teu telèfon Android, inicia la sessió a Chrome en tots dos dispositius.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_cs.xtb b/chrome/app/resources/google_chrome_strings_cs.xtb
index 3f7c9ca..fe9932d 100644
--- a/chrome/app/resources/google_chrome_strings_cs.xtb
+++ b/chrome/app/resources/google_chrome_strings_cs.xtb
@@ -25,7 +25,6 @@
 <translation id="1587325591171447154">Soubor <ph name="FILE_NAME" /> je nebezpečný, proto jej Chrome zablokoval.</translation>
 <translation id="1597911401261118146">Chcete-li zkontrolovat, zda jsou hesla v bezpečí před porušením zabezpečení údajů a ostatními bezpečnostními hrozbami, <ph name="BEGIN_LINK" />přihlaste se do Chromu<ph name="END_LINK" />.</translation>
 <translation id="1619887657840448962">Aby byl prohlížeč Chrome bezpečnější, deaktivovali jsme následující rozšíření, které není uvedeno na webu <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> a mohlo být přidáno bez vašeho vědomí.</translation>
-<translation id="162448658176061655">Chrome jednou týdně kontroluje, zda počítač neobsahuje nevyžádaný software. Naposledy zkontrolováno: před chvílí.</translation>
 <translation id="162629503687514352">Chrome OS vaše hesla nemohl synchronizovat.</translation>
 <translation id="1628000112320670027">Pomoc s prohlížečem Chrome</translation>
 <translation id="1662639173275167396">Chrome OS by nemohl existovat bez dalšího <ph name="BEGIN_LINK_CROS_OSS" />softwaru s otevřeným zdrojovým kódem<ph name="END_LINK_CROS_OSS" />, jako je <ph name="BEGIN_LINK_LINUX_OSS" />Linux (beta)<ph name="END_LINK_LINUX_OSS" />.</translation>
@@ -147,7 +146,6 @@
 <translation id="4771048833395599659">Tento soubor může být nebezpečný, proto jej Chrome zablokoval.</translation>
 <translation id="479167709087336770">Tato funkce využívá stejnou službu kontroly pravopisu, jaká se používá ve vyhledávání Google. Text, který v prohlížeči zadáte, se odešle do Googlu. Toto chování můžete kdykoliv změnit v nastavení.</translation>
 <translation id="4891791193823137474">Nechat aplikaci Google Chrome spuštěnou na pozadí</translation>
-<translation id="489337168347244450">{NUM_DAYS,plural, =1{Chrome jednou týdně kontroluje, zda počítač neobsahuje nevyžádaný software. Naposledy zkontrolováno: před 1 dnem.}few{Chrome jednou týdně kontroluje, zda počítač neobsahuje nevyžádaný software. Naposledy zkontrolováno: před {NUM_DAYS} dny.}many{Chrome jednou týdně kontroluje, zda počítač neobsahuje nevyžádaný software. Naposledy zkontrolováno: před {NUM_DAYS} dne.}other{Chrome jednou týdně kontroluje, zda počítač neobsahuje nevyžádaný software. Naposledy zkontrolováno: před {NUM_DAYS} dny.}}</translation>
 <translation id="4895437082222824641">Otevřít odkaz na nové kar&amp;tě Chrome</translation>
 <translation id="4953650215774548573">Nastavit Google Chrome jako výchozí prohlížeč</translation>
 <translation id="495931528404527476">V Chromu</translation>
@@ -192,7 +190,6 @@
 <translation id="6291549208091401781">Prohlížeč Google Chrome je na tomto počítači již nainstalován pro všechny uživatele.</translation>
 <translation id="6338556085225130112">Aktualizace prohlížeče Google Chrome</translation>
 <translation id="6368958679917195344">Chrome OS by nemohl existovat bez dalšího <ph name="BEGIN_LINK_CROS_OSS" />softwaru s otevřeným zdrojovým kódem<ph name="END_LINK_CROS_OSS" />.</translation>
-<translation id="6454142105866844106">Chrome jednou týdně kontroluje, zda počítač neobsahuje nevyžádaný software</translation>
 <translation id="6515495397637126556"><ph name="PAGE_TITLE" /> – Google Chrome Dev</translation>
 <translation id="6566149418543181476">Aktualizace prohlížeče Google Chrome (<ph name="PROGRESS_PERCENT" />)</translation>
 <translation id="6676384891291319759">Přístup k internetu</translation>
@@ -211,13 +208,11 @@
 <translation id="7106741999175697885">Správce úloh - Google Chrome</translation>
 <translation id="7140653346177713799">{COUNT,plural, =0{Je k dispozici nová aktualizace Chromu, která bude použita po restartování.}=1{Je k dispozici nová aktualizace Chromu, která bude použita po restartování. Anonymní okno se neotevře znovu.}few{Je k dispozici nová aktualizace Chromu, která bude použita po restartování. # anonymní okna se neotevřou znovu.}many{Je k dispozici nová aktualizace Chromu, která bude použita po restartování. # anonymního okna se neotevře znovu.}other{Je k dispozici nová aktualizace Chromu, která bude použita po restartování. # anonymních oken se neotevře znovu.}}</translation>
 <translation id="7155997830309522122">Pokud ano, upravte uložené heslo v prohlížeči Chrome tak, aby odpovídalo novému heslu.</translation>
-<translation id="7236955538461508933">{NUM_HOURS,plural, =1{Chrome jednou týdně kontroluje, zda počítač neobsahuje nevyžádaný software. Naposledy zkontrolováno: před hodinou.}few{Chrome jednou týdně kontroluje, zda počítač neobsahuje nevyžádaný software. Naposledy zkontrolováno: před {NUM_HOURS} hodinami.}many{Chrome jednou týdně kontroluje, zda počítač neobsahuje nevyžádaný software. Naposledy zkontrolováno: před {NUM_HOURS} hodiny.}other{Chrome jednou týdně kontroluje, zda počítač neobsahuje nevyžádaný software. Naposledy zkontrolováno: před {NUM_HOURS} hodinami.}}</translation>
 <translation id="7242029209006116544">Přihlašujete se pomocí spravovaného účtu a poskytujete jeho správci kontrolu nad vaším profilem Google Chrome. Vaše údaje prohlížeče Chrome, například aplikace, záložky, historie, hesla a jiná nastavení, budou trvale přidružena k účtu <ph name="USER_NAME" />. Tyto údaje budete moci smazat pomocí Hlavního panelu v Účtech Google, ale nebudete je moci přidružit k jinému účtu. Pokud chcete uchovat existující údaje Chrome odděleně, můžete vytvořit nový profil. <ph name="LEARN_MORE" /></translation>
 <translation id="7295052994004373688">V tomto jazyce se zobrazuje uživatelské rozhraní prohlížeče Google Chrome</translation>
 <translation id="7296210096911315575">Důležité informace o použití a bezpečnosti</translation>
 <translation id="7308322188646931570">Aby bylo možné stahovat soubory, potřebuje Chrome přístup k úložišti</translation>
 <translation id="7339898014177206373">Nové okno</translation>
-<translation id="7386132805935307836">Chrome jednou týdně kontroluje, zda počítač neobsahuje nevyžádaný software. Naposledy zkontrolováno: včera.</translation>
 <translation id="7398801000654795464">K prohlížeči Chrome jste byli přihlášeni pomocí účtu <ph name="USER_EMAIL_ADDRESS" />. Přihlaste se prosím znovu pomocí stejného účtu.</translation>
 <translation id="7408085963519505752">Smluvní podmínky systému Chrome OS</translation>
 <translation id="7419046106786626209">Chrome OS nemohl synchronizovat vaše data, protože Synchronizace ve vaší doméně není k dispozici.</translation>
@@ -252,7 +247,6 @@
 <translation id="828798499196665338">Tvůj rodič pro Chrome vypnul možnost Oprávnění pro weby, aplikace a rozšíření. Aktivace tohoto <ph name="EXTENSION_TYPE_PARAMETER" /> není povolena.</translation>
 <translation id="8290100596633877290">Ouha! Prohlížeč Google Chrome spadl. Restartovat?</translation>
 <translation id="8342675569599923794">Tento soubor je nebezpečný, proto jej Chrome zablokoval.</translation>
-<translation id="8344083974188970894">{NUM_MINS,plural, =1{Chrome jednou týdně kontroluje, zda počítač neobsahuje nevyžádaný software. Naposledy zkontrolováno: před 1 minutou.}few{Chrome jednou týdně kontroluje, zda počítač neobsahuje nevyžádaný software. Naposledy zkontrolováno: před {NUM_MINS} minutami.}many{Chrome jednou týdně kontroluje, zda počítač neobsahuje nevyžádaný software. Naposledy zkontrolováno: před {NUM_MINS} minuty.}other{Chrome jednou týdně kontroluje, zda počítač neobsahuje nevyžádaný software. Naposledy zkontrolováno: před {NUM_MINS} minutami.}}</translation>
 <translation id="8370517070665726704">Copyright <ph name="YEAR" /> Google LLC. Všechna práva vyhrazena.</translation>
 <translation id="840084489713044809">Google Chrome chce exportovat vaše hesla.</translation>
 <translation id="8433638294851456451">Pokud odtud chcete odeslat číslo do telefonu Android, v obou zařízeních se přihlaste do Chromu.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_da.xtb b/chrome/app/resources/google_chrome_strings_da.xtb
index 8a91272..843168f3 100644
--- a/chrome/app/resources/google_chrome_strings_da.xtb
+++ b/chrome/app/resources/google_chrome_strings_da.xtb
@@ -23,7 +23,6 @@
 <translation id="1587325591171447154"><ph name="FILE_NAME" /> er skadelig, så Chrome har blokeret den.</translation>
 <translation id="1597911401261118146">Du kan tjekke, om dine andre adgangskoder er beskyttet mod brud på datasikkerheden og andre sikkerhedsproblemer ved at <ph name="BEGIN_LINK" />logge ind på Chrome<ph name="END_LINK" />.</translation>
 <translation id="1619887657840448962">For at gøre Chrome mere sikker har vi deaktiveret følgende udvidelse, som ikke er anført i <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> og muligvis er blevet tilføjet, uden at du vidste det.</translation>
-<translation id="162448658176061655">Chrome tjekker, om du har uønsket software, én gang om ugen. Seneste tjek: For et øjeblik siden.</translation>
 <translation id="162629503687514352">Chrome OS kunne ikke synkronisere dine adgangskoder.</translation>
 <translation id="1628000112320670027">Få hjælp til Chrome</translation>
 <translation id="1662639173275167396">Chrome OS er realiseret ved hjælp af yderligere <ph name="BEGIN_LINK_CROS_OSS" />open source-software<ph name="END_LINK_CROS_OSS" /> ligesom <ph name="BEGIN_LINK_LINUX_OSS" />Linux (Beta)<ph name="END_LINK_LINUX_OSS" />.</translation>
@@ -143,7 +142,6 @@
 <translation id="4771048833395599659">Denne fil kan være farlig, så Chrome har blokeret den.</translation>
 <translation id="479167709087336770">Dette anvender den samme stavekontrol, som anvendes i Google Søgning. Tekst, som du angiver i browseren, sendes til Google. Du kan altid ændre denne adfærd i indstillingerne.</translation>
 <translation id="4891791193823137474">Lad Google Chrome køre i baggrunden</translation>
-<translation id="489337168347244450">{NUM_DAYS,plural, =1{Chrome tjekker, om du har uønsket software, én gang om ugen. Seneste tjek: For 1 dag siden.}one{Chrome tjekker, om du har uønsket software, én gang om ugen. Seneste tjek: For {NUM_DAYS} dag siden.}other{Chrome tjekker, om du har uønsket software, én gang om ugen. Seneste tjek: For {NUM_DAYS} dage siden.}}</translation>
 <translation id="4895437082222824641">Åbn linket i en ny Chrome-&amp;fane</translation>
 <translation id="4953650215774548573">Angiv Google Chrome som din standardbrowser</translation>
 <translation id="495931528404527476">I Chrome</translation>
@@ -185,7 +183,6 @@
 <translation id="6291549208091401781">Google Chrome er allerede installeret for alle brugere på computeren.</translation>
 <translation id="6338556085225130112">Opdaterer Google Chrome</translation>
 <translation id="6368958679917195344">Chrome OS er lavet ved hjælp af <ph name="BEGIN_LINK_CROS_OSS" />open source-software<ph name="END_LINK_CROS_OSS" />.</translation>
-<translation id="6454142105866844106">Chrome tjekker, om du har uønsket software, én gang om ugen</translation>
 <translation id="6515495397637126556"><ph name="PAGE_TITLE" /> – Google Chrome for udviklere</translation>
 <translation id="6566149418543181476">Opdaterer Google Chrome (<ph name="PROGRESS_PERCENT" />)</translation>
 <translation id="6676384891291319759">Få adgang til internettet</translation>
@@ -204,13 +201,11 @@
 <translation id="7106741999175697885">Jobliste – Google Chrome</translation>
 <translation id="7140653346177713799">{COUNT,plural, =0{Der er en ny Chrome-opdatering, som anvendes, så snart du genstarter.}=1{Der er en ny Chrome-opdatering, som anvendes, så snart du genstarter. Dit inkognitovindue åbnes ikke igen.}one{Der er en ny Chrome-opdatering, som anvendes, så snart du genstarter. # inkognitovindue åbnes ikke igen.}other{Der er en ny Chrome-opdatering, som anvendes, så snart du genstarter. Dine # inkognitovinduer åbnes ikke igen.}}</translation>
 <translation id="7155997830309522122">Hvis ja, skal du redigere den gemte adgangskode i Chrome, så den matcher den nye adgangskode.</translation>
-<translation id="7236955538461508933">{NUM_HOURS,plural, =1{Chrome tjekker, om du har uønsket software, én gang om ugen. Seneste tjek: For 1 time siden.}one{Chrome tjekker, om du har uønsket software, én gang om ugen. Seneste tjek: For {NUM_HOURS} time siden.}other{Chrome tjekker, om du har uønsket software, én gang om ugen. Seneste tjek: For {NUM_HOURS} timer siden.}}</translation>
 <translation id="7242029209006116544">Du er ved at logge ind med en managerstyret konto og give dens administrator kontrol over din profil i Google Chrome. Dine Chrome-data, f.eks. dine apps, bogmærker, historikdata, adgangskoder og andre indstillinger, knyttes permanent til <ph name="USER_NAME" />. Du kan slette disse data via kontrolpanelet for Google Konti, men du kan ikke knytte disse data til en anden konto. Du kan eventuelt oprette en ny profil for at holde dine eksisterende Chrome-data adskilt. <ph name="LEARN_MORE" /></translation>
 <translation id="7295052994004373688">Dette sprog bruges til at vise Google Chrome-brugerfladen</translation>
 <translation id="7296210096911315575">Vigtige oplysninger om brug og sikkerhed</translation>
 <translation id="7308322188646931570">Chrome skal have lageradgang for at downloade filer</translation>
 <translation id="7339898014177206373">Nyt vindue</translation>
-<translation id="7386132805935307836">Chrome tjekker, om du har uønsket software, én gang om ugen. Seneste tjek: I går.</translation>
 <translation id="7398801000654795464">Du loggede ind i Chrome som <ph name="USER_EMAIL_ADDRESS" />. Brug den samme konto til at logge ind igen.</translation>
 <translation id="7408085963519505752">Vilkår for Chrome OS</translation>
 <translation id="7419046106786626209">Chrome OS kunne ikke synkronisere dine data, fordi synkronisering ikke er tilgængelig for dit domæne.</translation>
@@ -245,7 +240,6 @@
 <translation id="828798499196665338">Din forælder har deaktiveret "Tilladelser til websites, apps og udvidelser" for Chrome. Det er ikke tilladt at aktivere denne <ph name="EXTENSION_TYPE_PARAMETER" />.</translation>
 <translation id="8290100596633877290">Hovsa! Google Chrome er gået ned. Vil du genstarte nu?</translation>
 <translation id="8342675569599923794">Denne fil er farlig, så Chrome har blokeret den.</translation>
-<translation id="8344083974188970894">{NUM_MINS,plural, =1{Chrome tjekker, om du har uønsket software, én gang om ugen. Seneste tjek: For 1 minut siden.}one{Chrome tjekker, om du har uønsket software, én gang om ugen. Seneste tjek: For {NUM_MINS} minut siden.}other{Chrome tjekker, om du har uønsket software, én gang om ugen. Seneste tjek: For {NUM_MINS} minutter siden.}}</translation>
 <translation id="8370517070665726704">Copyright <ph name="YEAR" /> Google LLC. Alle rettigheder forbeholdes.</translation>
 <translation id="840084489713044809">Google Chrome anmoder om at eksportere dine adgangskoder.</translation>
 <translation id="8433638294851456451">Hvis du vil sende et nummer fra denne enhed til din Android-telefon, skal du logge ind på Chrome på begge enheder.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_de.xtb b/chrome/app/resources/google_chrome_strings_de.xtb
index 230d316..6da2eff8 100644
--- a/chrome/app/resources/google_chrome_strings_de.xtb
+++ b/chrome/app/resources/google_chrome_strings_de.xtb
@@ -23,7 +23,6 @@
 <translation id="1587325591171447154"><ph name="FILE_NAME" /> ist schädlich und wurde daher von Chrome blockiert.</translation>
 <translation id="1597911401261118146">Wenn Sie prüfen möchten, ob Ihre Passwörter von Datenpannen und anderen Sicherheitsproblemen betroffen sind, <ph name="BEGIN_LINK" />melden Sie sich in Chrome an<ph name="END_LINK" />.</translation>
 <translation id="1619887657840448962">Um Chrome sicherer zu machen, haben wir die folgende Erweiterung deaktiviert. Sie ist nicht im <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> aufgeführt und wurde möglicherweise ohne Ihr Wissen hinzugefügt.</translation>
-<translation id="162448658176061655">Chrome prüft Ihr Gerät einmal pro Woche auf unerwünschte Software. Zuletzt geprüft: vor Kurzem.</translation>
 <translation id="162629503687514352">Chrome OS konnte Ihre Passwörter nicht synchronisieren.</translation>
 <translation id="1628000112320670027">Hilfe für Chrome aufrufen</translation>
 <translation id="1662639173275167396">Chrome OS und <ph name="BEGIN_LINK_LINUX_OSS" />Linux (Beta)<ph name="END_LINK_LINUX_OSS" /> werden durch zusätzliche <ph name="BEGIN_LINK_CROS_OSS" />Open-Source-Software<ph name="END_LINK_CROS_OSS" /> möglich gemacht.</translation>
@@ -59,7 +58,7 @@
 <translation id="2534507159460261402">Google Pay (in Chrome kopiert)</translation>
 <translation id="2580411288591421699">Die Google Chrome-Version kann nicht installiert werden, da sie aktuell ausgeführt wird. Schließen Sie Google Chrome und versuchen Sie es erneut.</translation>
 <translation id="2586406160782125153">Dadurch werden Ihre Browserdaten von diesem Gerät gelöscht. Wenn Sie Ihre Daten später abrufen möchten, melden Sie sich als <ph name="USER_EMAIL" /> in Chrome an.</translation>
-<translation id="2622559029861875898">Chrome kann nicht nach Updates suchen. Überprüfen Sie Ihre Internetverbindung.</translation>
+<translation id="2622559029861875898">Chrome kann nicht nach Aktualisierungen suchen. Überprüfen Sie Ihre Internetverbindung.</translation>
 <translation id="2644798301485385923">Chrome OS-System</translation>
 <translation id="2652691236519827073">Link in neuem Chrome-Tab öffnen</translation>
 <translation id="2665296953892887393">Absturzberichte und <ph name="UMA_LINK" /> zur Verbesserung von Google Chrome an Google senden</translation>
@@ -122,7 +121,7 @@
 <translation id="4325083532956419387">Chrome OS-Version</translation>
 <translation id="4328355335528187361">Google Chrome Dev (mDNS-In)</translation>
 <translation id="4331809312908958774">Chrome OS</translation>
-<translation id="4335235004908507846">Chrome kann dazu beitragen, Sie beispielsweise vor Datenpannen und schädlichen Erweiterungen zu schützen</translation>
+<translation id="4335235004908507846">Chrome kann helfen, Sie vor Bedrohungen wie Datenpannen und schädlichen Erweiterungen zu schützen</translation>
 <translation id="4343195214584226067"><ph name="EXTENSION_NAME" /> wurde zu Chrome hinzugefügt</translation>
 <translation id="4384570495110188418">Chrome kann Ihre Passwörter nicht prüfen, da Sie nicht angemeldet sind</translation>
 <translation id="4407807842708586359">Google Chrome OS</translation>
@@ -143,7 +142,6 @@
 <translation id="4771048833395599659">Diese Datei ist eventuell schädlich und wurde von Chrome blockiert.</translation>
 <translation id="479167709087336770">Es wird dieselbe Rechtschreibprüfung wie in der Google Suche verwendet. Der in den Browser eingegebene Text wird an Google gesendet. Sie können dies jederzeit in den Einstellungen ändern.</translation>
 <translation id="4891791193823137474">Google Chrome im Hintergrund ausführen</translation>
-<translation id="489337168347244450">{NUM_DAYS,plural, =1{Chrome prüft Ihr Gerät einmal pro Woche auf unerwünschte Software. Zuletzt geprüft: vor 1 Tag.}other{Chrome prüft Ihr Gerät einmal pro Woche auf unerwünschte Software. Zuletzt geprüft: vor {NUM_DAYS} Tagen.}}</translation>
 <translation id="4895437082222824641">Link in neuem Chrome-Tab öffnen</translation>
 <translation id="4953650215774548573">Google Chrome als Standardbrowser festlegen</translation>
 <translation id="495931528404527476">In Chrome</translation>
@@ -184,7 +182,6 @@
 <translation id="6291549208091401781">Google Chrome ist bereits für alle Nutzer auf Ihrem Computer installiert.</translation>
 <translation id="6338556085225130112">Google Chrome wird aktualisiert</translation>
 <translation id="6368958679917195344">Chrome OS wird durch zusätzliche <ph name="BEGIN_LINK_CROS_OSS" />Open-Source-Software<ph name="END_LINK_CROS_OSS" /> ermöglicht.</translation>
-<translation id="6454142105866844106">Chrome prüft Ihr Gerät einmal pro Woche auf unerwünschte Software</translation>
 <translation id="6515495397637126556"><ph name="PAGE_TITLE" /> – Google Chrome Dev</translation>
 <translation id="6566149418543181476">Google Chrome wird aktualisiert (<ph name="PROGRESS_PERCENT" />)</translation>
 <translation id="6676384891291319759">Internetzugriff</translation>
@@ -203,13 +200,11 @@
 <translation id="7106741999175697885">Taskmanager - Google Chrome</translation>
 <translation id="7140653346177713799">{COUNT,plural, =0{Ein neues Update für Chrome ist verfügbar und wird installiert, sobald Sie den Browser neu starten.}=1{Ein neues Update für Chrome ist verfügbar und wird installiert, sobald Sie den Browser neu starten. Ihr Inkognitofenster wird nicht wieder geöffnet.}other{Ein neues Update für Chrome ist verfügbar und wird installiert, sobald Sie den Browser neu starten. Ihre # Inkognitofenster werden nicht wieder geöffnet.}}</translation>
 <translation id="7155997830309522122">Falls ja, ändern Sie Ihr gespeichertes Passwort in Chrome, damit es mit dem neuen Passwort übereinstimmt.</translation>
-<translation id="7236955538461508933">{NUM_HOURS,plural, =1{Chrome prüft Ihr Gerät einmal pro Woche auf unerwünschte Software. Zuletzt geprüft: vor 1 Stunde.}other{Chrome prüft Ihr Gerät einmal pro Woche auf unerwünschte Software. Zuletzt geprüft: vor {NUM_HOURS} Stunden.}}</translation>
 <translation id="7242029209006116544">Sie melden sich mit einem verwalteten Konto an und ermöglichen dessen Administrator Zugriff auf Ihr Google Chrome-Profil. Ihre Chrome-Daten, wie Apps, Lesezeichen, Verlauf, Passwörter und andere Einstellungen, werden dauerhaft mit <ph name="USER_NAME" /> verknüpft. Sie können diese Daten über das Google Konten-Dashboard löschen, aber nicht mit einem anderen Konto verknüpfen. Wenn Sie Ihre bestehenden Chrome-Daten getrennt halten möchten, können Sie stattdessen ein neues Profil erstellen. <ph name="LEARN_MORE" /></translation>
 <translation id="7295052994004373688">Diese Sprache wird für die Google Chrome-UI verwendet</translation>
 <translation id="7296210096911315575">Wichtige Informationen zu Verwendung und Sicherheit</translation>
 <translation id="7308322188646931570">Chrome benötigt Speicherzugriff, um Dateien herunterladen zu können</translation>
 <translation id="7339898014177206373">Neues Fenster</translation>
-<translation id="7386132805935307836">Chrome prüft Ihr Gerät einmal pro Woche auf unerwünschte Software. Zuletzt geprüft: gestern.</translation>
 <translation id="7398801000654795464">Sie waren in Chrome als <ph name="USER_EMAIL_ADDRESS" /> angemeldet. Melden Sie sich bitte wieder mit demselben Konto an.</translation>
 <translation id="7408085963519505752">Chrome OS-Nutzungsbedingungen</translation>
 <translation id="7419046106786626209">Chrome OS konnte Ihre Daten nicht synchronisieren, da die Synchronisierung für Ihre Domain nicht verfügbar ist.</translation>
@@ -244,7 +239,6 @@
 <translation id="828798499196665338">Dein Elternteil hat "Berechtigungen für Websites, Apps und Erweiterungen" für Chrome deaktiviert. Das Aktivieren dieser <ph name="EXTENSION_TYPE_PARAMETER" /> ist nicht zulässig.</translation>
 <translation id="8290100596633877290">Google Chrome ist abgestürzt. Jetzt neu starten?</translation>
 <translation id="8342675569599923794">Diese Datei ist schädlich und wurde von Chrome blockiert.</translation>
-<translation id="8344083974188970894">{NUM_MINS,plural, =1{Chrome prüft Ihr Gerät einmal pro Woche auf unerwünschte Software. Zuletzt geprüft: vor 1 Minute.}other{Chrome prüft Ihr Gerät einmal pro Woche auf unerwünschte Software. Zuletzt geprüft: vor {NUM_MINS} Minuten.}}</translation>
 <translation id="8370517070665726704">Copyright <ph name="YEAR" /> Google LLC. Alle Rechte vorbehalten.</translation>
 <translation id="840084489713044809">Google Chrome möchte Ihre Passwörter exportieren.</translation>
 <translation id="8433638294851456451">Wenn Sie eine Nummer von diesem Gerät an Ihr Android-Smartphone senden möchten, müssen Sie sich auf beiden Geräten in Chrome anmelden.</translation>
@@ -255,7 +249,7 @@
 <translation id="8614913330719544658">Google Chrome reagiert nicht. Jetzt neu starten?</translation>
 <translation id="861702415419836452">Chrome benötigt Zugriff auf die Kamera, um eine 3D-Karte Ihrer Umgebung zu erstellen</translation>
 <translation id="8625237574518804553">{0,plural, =1{Chrome wird in einer Minute neu gestartet}other{Chrome wird in # Minuten neu gestartet}}</translation>
-<translation id="8641606876632989680">Sie werden von Chrome benachrichtigt, falls Sie sich mit einem gehackten Passwort anmelden</translation>
+<translation id="8641606876632989680">Wenn sich mit einem Passwort anmelden, das gehackt wurde, benachrichtigt Sie Chrome entsprechend.</translation>
 <translation id="8669527147644353129">Google Chrome Helper</translation>
 <translation id="8679801911857917785">Die Erweiterung legt auch die Seite fest, die beim Start von Chrome angezeigt wird.</translation>
 <translation id="8681614230122836773">Chrome hat auf Ihrem Computer schädliche Software gefunden</translation>
diff --git a/chrome/app/resources/google_chrome_strings_el.xtb b/chrome/app/resources/google_chrome_strings_el.xtb
index 76190a8..603b119 100644
--- a/chrome/app/resources/google_chrome_strings_el.xtb
+++ b/chrome/app/resources/google_chrome_strings_el.xtb
@@ -23,7 +23,6 @@
 <translation id="1587325591171447154">Το αρχείο <ph name="FILE_NAME" /> είναι επικίνδυνο, επομένως έχει αποκλειστεί από το Chrome.</translation>
 <translation id="1597911401261118146">Για να ελέγξετε αν οι κωδικοί πρόσβασής σας είναι ασφαλείς από παραβιάσεις δεδομένων και άλλα ζητήματα ασφαλείας, <ph name="BEGIN_LINK" />συνδεθείτε στο Chrome<ph name="END_LINK" />.</translation>
 <translation id="1619887657840448962">Για να κάνουμε το Chrome πιο ασφαλές, απενεργοποιήσαμε τις ακόλουθες επεκτάσεις που δεν αναφέρονται στο <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> και ενδέχεται να έχουν προστεθεί εν αγνοία σας.</translation>
-<translation id="162448658176061655">To 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 (Beta)<ph name="END_LINK_LINUX_OSS" />.</translation>
@@ -145,7 +144,6 @@
 <translation id="4771048833395599659">Αυτό το αρχείο ενδέχεται να είναι επικίνδυνο και έχει αποκλειστεί από το Chrome.</translation>
 <translation id="479167709087336770">Αυτό χρησιμοποιεί τον ίδιο ορθογραφικό έλεγχο που χρησιμοποιείται στην Αναζήτηση Google. Το κείμενο που πληκτρολογείτε στο πρόγραμμα περιήγησης αποστέλλεται στην Google. Μπορείτε ανά πάσα στιγμή να αλλάξετε αυτήν τη συμπεριφορά στις ρυθμίσεις.</translation>
 <translation id="4891791193823137474">Να επιτρέπεται στο Google Chrome να εκτελείται στο παρασκήνιο</translation>
-<translation id="489337168347244450">{NUM_DAYS,plural, =1{To Chrome ελέγχει για ανεπιθύμητο λογισμικό μία φορά την εβδομάδα. Τελευταίος έλεγχος: πριν από μία ημέρα.}other{To Chrome ελέγχει για ανεπιθύμητο λογισμικό μία φορά την εβδομάδα. Τελευταίος έλεγχος: πριν από {NUM_DAYS} ημέρες.}}</translation>
 <translation id="4895437082222824641">Άνοιγμα συνδέσμου σε νέα καρτέ&amp;λα Chrome</translation>
 <translation id="4953650215774548573">Ορίστε το Google Chrome ως προεπιλεγμένο πρόγραμμα περιήγησης</translation>
 <translation id="495931528404527476">Στο Chrome</translation>
@@ -189,7 +187,6 @@
 <translation id="6291549208091401781">Το Google Chrome είναι ήδη εγκατεστημένο για όλους τους χρήστες στον υπολογιστή σας.</translation>
 <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="6454142105866844106">To 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>
@@ -208,13 +205,11 @@
 <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{To Chrome ελέγχει για ανεπιθύμητο λογισμικό μία φορά την εβδομάδα. Τελευταία ενημέρωση: πριν από μία ώρα.}other{To 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</translation>
 <translation id="7296210096911315575">Σημαντικές πληροφορίες χρήσης και ασφάλειας</translation>
 <translation id="7308322188646931570">Το Chrome χρειάζεται πρόσβαση στο αποθηκευτικό χώρο για τη λήψη αρχείων</translation>
 <translation id="7339898014177206373">Νέο παράθυρο</translation>
-<translation id="7386132805935307836">To Chrome ελέγχει για ανεπιθύμητο λογισμικό μία φορά την εβδομάδα. Τελευταίος έλεγχος: χθες.</translation>
 <translation id="7398801000654795464">Συνδεθήκατε στο Chrome ως <ph name="USER_EMAIL_ADDRESS" />. Χρησιμοποιήστε τον ίδιο λογαριασμό για να συνδεθείτε ξανά.</translation>
 <translation id="7408085963519505752">Όροι Chrome OS</translation>
 <translation id="7419046106786626209">Το Chrome OS δεν μπόρεσε να συγχρονίσει τα δεδομένα σας, επειδή ο συγχρονισμός δεν είναι διαθέσιμος για τον τομέα σας.</translation>
@@ -249,7 +244,6 @@
 <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{To Chrome ελέγχει για ανεπιθύμητο λογισμικό μία φορά την εβδομάδα. Τελευταίος έλεγχος: πριν από ένα λεπτό.}other{To Chrome ελέγχει για ανεπιθύμητο λογισμικό μία φορά την εβδομάδα. Τελευταίος έλεγχος: πριν από {NUM_MINS} λεπτά.}}</translation>
 <translation id="8370517070665726704">Πνευματικά δικαιώματα <ph name="YEAR" /> Google LLC. Με την επιφύλαξη παντός δικαιώματος.</translation>
 <translation id="840084489713044809">Το Google Chrome θέλει να εξαγάγει τους κωδικούς πρόσβασής σας.</translation>
 <translation id="8433638294851456451">Για να στείλετε από εδώ έναν αριθμό στο τηλέφωνό σας Android, συνδεθείτε στο Chrome και στις δύο συσκευές.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_en-GB.xtb b/chrome/app/resources/google_chrome_strings_en-GB.xtb
index 77973ff..df36147a 100644
--- a/chrome/app/resources/google_chrome_strings_en-GB.xtb
+++ b/chrome/app/resources/google_chrome_strings_en-GB.xtb
@@ -25,7 +25,6 @@
 <translation id="1587325591171447154"><ph name="FILE_NAME" /> is dangerous, so Chrome has blocked it.</translation>
 <translation id="1597911401261118146">To check if your passwords are safe from data breaches and other security issues, <ph name="BEGIN_LINK" />sign in to Chrome<ph name="END_LINK" />.</translation>
 <translation id="1619887657840448962">To make Chrome safer, we disabled the following extension that isn't listed in the <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> and may have been added without your knowledge.</translation>
-<translation id="162448658176061655">Chrome checks for unwanted software once a week. Last checked: a moment ago.</translation>
 <translation id="162629503687514352">Chrome OS could not sync your passwords.</translation>
 <translation id="1628000112320670027">Get help with Chrome</translation>
 <translation id="1662639173275167396">Chrome OS is made possible by additional <ph name="BEGIN_LINK_CROS_OSS" />open source software<ph name="END_LINK_CROS_OSS" />, as is <ph name="BEGIN_LINK_LINUX_OSS" />Linux (Beta)<ph name="END_LINK_LINUX_OSS" />.</translation>
@@ -147,7 +146,6 @@
 <translation id="4771048833395599659">This file may be dangerous, so Chrome has blocked it.</translation>
 <translation id="479167709087336770">This uses the same spell checker that's used in Google search. Text that you type in the browser is sent to Google. You can always change this behaviour in settings.</translation>
 <translation id="4891791193823137474">Let Google Chrome run in the background</translation>
-<translation id="489337168347244450">{NUM_DAYS,plural, =1{Chrome checks for unwanted software once a week. Last checked: 1 day ago.}other{Chrome checks for unwanted software once a week. Last checked: {NUM_DAYS} days ago.}}</translation>
 <translation id="4895437082222824641">Open link in new Chrome &amp;tab</translation>
 <translation id="4953650215774548573">Set Google Chrome as your default browser</translation>
 <translation id="495931528404527476">In Chrome</translation>
@@ -193,7 +191,6 @@
 <translation id="6291549208091401781">Google Chrome is already installed for all users on your computer.</translation>
 <translation id="6338556085225130112">Updating Google Chrome</translation>
 <translation id="6368958679917195344">Chrome OS is made possible by additional <ph name="BEGIN_LINK_CROS_OSS" />open-source software<ph name="END_LINK_CROS_OSS" />.</translation>
-<translation id="6454142105866844106">Chrome checks for unwanted software once a week</translation>
 <translation id="6515495397637126556"><ph name="PAGE_TITLE" /> – Google Chrome Dev</translation>
 <translation id="6566149418543181476">Updating Google Chrome (<ph name="PROGRESS_PERCENT" />)</translation>
 <translation id="6676384891291319759">Access the Internet</translation>
@@ -212,13 +209,11 @@
 <translation id="7106741999175697885">Task Manager - Google Chrome</translation>
 <translation id="7140653346177713799">{COUNT,plural, =0{A new update for Chrome is available and will be applied as soon as you relaunch.}=1{A new update for Chrome is available and will be applied as soon as you relaunch. Your Incognito window won't reopen.}other{A new update for Chrome is available and will be applied as soon as you relaunch. Your # Incognito windows won't reopen.}}</translation>
 <translation id="7155997830309522122">If so, please edit your saved password in Chrome so that it matches your new password.</translation>
-<translation id="7236955538461508933">{NUM_HOURS,plural, =1{Chrome checks for unwanted software once a week. Last checked: 1 hour ago.}other{Chrome checks for unwanted software once a week. Last checked: {NUM_HOURS} hours ago.}}</translation>
 <translation id="7242029209006116544">You are signing in with a managed account and giving its administrator control over your Google Chrome profile. Your Chrome data, such as your apps, bookmarks, history, passwords and other settings will become permanently tied to <ph name="USER_NAME" />. You will be able to delete this data via the Google Accounts Dashboard, but you will not be able to associate this data with another account. You can optionally create a new profile to keep your existing Chrome data separate. <ph name="LEARN_MORE" /></translation>
 <translation id="7295052994004373688">This language is used to display the Google Chrome UI</translation>
 <translation id="7296210096911315575">Important use and safety information</translation>
 <translation id="7308322188646931570">Chrome needs storage access to download files</translation>
 <translation id="7339898014177206373">New window</translation>
-<translation id="7386132805935307836">Chrome checks for unwanted software once a week. Last checked: yesterday.</translation>
 <translation id="7398801000654795464">You were signed in to Chrome as <ph name="USER_EMAIL_ADDRESS" />. Please use the same account to sign in again.</translation>
 <translation id="7408085963519505752">Chrome OS terms</translation>
 <translation id="7419046106786626209">Chrome OS could not sync your data because Sync is not available for your domain.</translation>
@@ -253,7 +248,6 @@
 <translation id="828798499196665338">Your parent has turned off 'Permissions for sites, apps and extensions' for Chrome. Enabling this <ph name="EXTENSION_TYPE_PARAMETER" /> is not allowed.</translation>
 <translation id="8290100596633877290">Whoa! Google Chrome has crashed. Relaunch now?</translation>
 <translation id="8342675569599923794">This file is dangerous, so Chrome has blocked it.</translation>
-<translation id="8344083974188970894">{NUM_MINS,plural, =1{Chrome checks for unwanted software once a week. Last checked: 1 minute ago.}other{Chrome checks for unwanted software once a week. Last checked: {NUM_MINS} minutes ago.}}</translation>
 <translation id="8370517070665726704">Copyright <ph name="YEAR" /> Google LLC. All rights reserved.</translation>
 <translation id="840084489713044809">Google Chrome wants to export your passwords.</translation>
 <translation id="8433638294851456451">To send a number from here to your Android phone, sign in to Chrome on both devices.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_es-419.xtb b/chrome/app/resources/google_chrome_strings_es-419.xtb
index 4340efc..567c41c 100644
--- a/chrome/app/resources/google_chrome_strings_es-419.xtb
+++ b/chrome/app/resources/google_chrome_strings_es-419.xtb
@@ -23,7 +23,6 @@
 <translation id="1587325591171447154">Chrome bloqueó <ph name="FILE_NAME" /> porque es un archivo peligroso.</translation>
 <translation id="1597911401261118146">Para comprobar si tus contraseñas están a salvo de violaciones de la seguridad de los datos y otros problemas de seguridad, <ph name="BEGIN_LINK" />accede a Chrome<ph name="END_LINK" />.</translation>
 <translation id="1619887657840448962">Para que Chrome sea más seguro, inhabilitamos algunas extensiones que no aparecen en <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> y que posiblemente se hayan agregado sin tu conocimiento.</translation>
-<translation id="162448658176061655">Chrome busca software no deseado una vez a la semana. Última verificación: hace un momento.</translation>
 <translation id="162629503687514352">El Sistema operativo Chrome no pudo sincronizar tus contraseñas.</translation>
 <translation id="1628000112320670027">Obtener ayuda con Chrome</translation>
 <translation id="1662639173275167396">El Sistema operativo Chrome es posible gracias al <ph name="BEGIN_LINK_CROS_OSS" />software adicional de código abierto<ph name="END_LINK_CROS_OSS" />, como <ph name="BEGIN_LINK_LINUX_OSS" />Linux (Beta)<ph name="END_LINK_LINUX_OSS" />.</translation>
@@ -143,7 +142,6 @@
 <translation id="4771048833395599659">Chrome bloqueó este archivo porque podría ser peligroso.</translation>
 <translation id="479167709087336770">Se usará el mismo corrector ortográfico que se emplea en la Búsqueda de Google. El texto que escribes en el navegador se envía a Google. Puedes modificar este comportamiento en la configuración en cualquier momento.</translation>
 <translation id="4891791193823137474">Permitir que Google Chrome se ejecute en segundo plano</translation>
-<translation id="489337168347244450">{NUM_DAYS,plural, =1{Chrome busca software no deseado una vez a la semana. Última verificación: hace 1 día}other{Chrome busca software no deseado una vez a la semana. Última verificación: hace {NUM_DAYS} días.}}</translation>
 <translation id="4895437082222824641">Abrir vínculo en una pes&amp;taña nueva de Chrome</translation>
 <translation id="4953650215774548573">Establecer Google Chrome como navegador predeterminado</translation>
 <translation id="495931528404527476">En Chrome</translation>
@@ -185,7 +183,6 @@
 <translation id="6291549208091401781">Google Chrome ya está instalado para todos los usuarios en tu computadora.</translation>
 <translation id="6338556085225130112">Actualizando Google Chrome</translation>
 <translation id="6368958679917195344">Chrome OS es posible gracias al <ph name="BEGIN_LINK_CROS_OSS" />software de código abierto<ph name="END_LINK_CROS_OSS" /> adicional.</translation>
-<translation id="6454142105866844106">Chrome busca software no deseado una vez a la semana</translation>
 <translation id="6515495397637126556"><ph name="PAGE_TITLE" />: Versión para desarrolladores de Google Chrome</translation>
 <translation id="6566149418543181476">Actualizando Google Chrome (<ph name="PROGRESS_PERCENT" />)</translation>
 <translation id="6676384891291319759">Acceder a Internet</translation>
@@ -204,13 +201,11 @@
 <translation id="7106741999175697885">Administrador de tareas - Google Chrome</translation>
 <translation id="7140653346177713799">{COUNT,plural, =0{Hay una nueva actualización disponible para Chrome que se aplicará cuando lo reinicies.}=1{Hay una nueva actualización disponible para Chrome que se aplicará cuando lo reinicies. No se volverá a abrir la ventana de incógnito.}other{Hay una nueva actualización disponible para Chrome que se aplicará cuando lo reinicies. No se volverán a abrir las # ventanas de incógnito.}}</translation>
 <translation id="7155997830309522122">En ese caso, edita la contraseña guardada en Chrome para que coincida con la nueva.</translation>
-<translation id="7236955538461508933">{NUM_HOURS,plural, =1{Chrome busca software no deseado una vez a la semana. Última verificación: hace 1 hora.}other{Chrome busca software no deseado una vez a la semana. Última verificación: hace {NUM_HOURS} horas.}}</translation>
 <translation id="7242029209006116544">Estás por acceder con una cuenta administrada, lo que significa que proporcionarás al administrador el control sobre tu perfil de Google Chrome. Tus datos de Google Chrome, como las aplicaciones, los favoritos, el historial, las contraseñas y otros parámetros de configuración quedarán vinculados a <ph name="USER_NAME" /> de forma permanente. Podrás eliminar estos datos a través del Panel de control de Cuentas de Google, pero no podrás asociarlos a otra cuenta. También puedes crear un perfil para mantener separados tus datos de Chrome. <ph name="LEARN_MORE" /></translation>
 <translation id="7295052994004373688">Este idioma se usa para mostrar la IU de Google Chrome</translation>
 <translation id="7296210096911315575">Información importante sobre el uso y la seguridad</translation>
 <translation id="7308322188646931570">Chrome necesita acceder al almacenamiento para descargar archivos</translation>
 <translation id="7339898014177206373">Nueva ventana</translation>
-<translation id="7386132805935307836">Chrome busca software no deseado una vez a la semana. Última verificación: ayer.</translation>
 <translation id="7398801000654795464">Accediste a Google Chrome con <ph name="USER_EMAIL_ADDRESS" />. Usa la misma cuenta para volver a acceder.</translation>
 <translation id="7408085963519505752">Condiciones del Sistema operativo Chrome</translation>
 <translation id="7419046106786626209">El Sistema operativo Chrome no pudo sincronizar los datos porque la sincronización no está disponible para el dominio.</translation>
@@ -245,7 +240,6 @@
 <translation id="828798499196665338">Tu padre o madre desactivaron la opción "Permisos para sitios, apps y extensiones" para Chrome. No se permite habilitar esta <ph name="EXTENSION_TYPE_PARAMETER" />.</translation>
 <translation id="8290100596633877290">¡Vaya! Se ha producido un bloqueo en Google Chrome. ¿Quieres reiniciar el navegador ahora?</translation>
 <translation id="8342675569599923794">Chrome bloqueó este archivo porque es peligroso.</translation>
-<translation id="8344083974188970894">{NUM_MINS,plural, =1{Chrome busca software no deseado una vez a la semana. Última verificación: hace 1 minuto.}other{Chrome busca software no deseado una vez a la semana. Última verificación: hace {NUM_MINS} minutos.}}</translation>
 <translation id="8370517070665726704">Copyright <ph name="YEAR" /> Google LLC. Todos los derechos reservados.</translation>
 <translation id="840084489713044809">Google Chrome desea exportar tus contraseñas.</translation>
 <translation id="8433638294851456451">Para enviar un número desde aquí a tu teléfono Android, accede a Chrome en ambos dispositivos.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_es.xtb b/chrome/app/resources/google_chrome_strings_es.xtb
index 61b15d8..2d8b0f2 100644
--- a/chrome/app/resources/google_chrome_strings_es.xtb
+++ b/chrome/app/resources/google_chrome_strings_es.xtb
@@ -25,7 +25,6 @@
 <translation id="1587325591171447154"><ph name="FILE_NAME" /> es peligroso, por lo que Chrome lo ha bloqueado.</translation>
 <translation id="1597911401261118146">Para comprobar si tus contraseñas han sufrido quiebras de seguridad de datos u otros problemas de seguridad, <ph name="BEGIN_LINK" />inicia sesión en Chrome<ph name="END_LINK" />.</translation>
 <translation id="1619887657840448962">Para aumentar la seguridad de Chrome, hemos inhabilitado la siguiente extensión que no figura en <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> y que puede haberse añadido sin tu conocimiento.</translation>
-<translation id="162448658176061655">Chrome comprueba si hay software no deseado una vez a la semana. Última comprobación: hace un momento.</translation>
 <translation id="162629503687514352">Chrome OS no ha podido sincronizar las contraseñas.</translation>
 <translation id="1628000112320670027">Obtener ayuda de Chrome</translation>
 <translation id="1662639173275167396">Chrome OS se ha creado gracias a <ph name="BEGIN_LINK_CROS_OSS" />software libre<ph name="END_LINK_CROS_OSS" /> adicional, como <ph name="BEGIN_LINK_LINUX_OSS" />Linux (beta)<ph name="END_LINK_LINUX_OSS" />.</translation>
@@ -147,7 +146,6 @@
 <translation id="4771048833395599659">Es posible que este archivo sea peligroso, por lo que Chrome lo ha bloqueado.</translation>
 <translation id="479167709087336770">Utiliza el mismo corrector ortográfico que se usa en la Búsqueda de Google. El texto que escribas en el navegador se enviará a Google. Puedes cambiar esta opción en cualquier momento desde los ajustes.</translation>
 <translation id="4891791193823137474">Permitir que Google Chrome se ejecute en segundo plano</translation>
-<translation id="489337168347244450">{NUM_DAYS,plural, =1{Chrome comprueba si hay software no deseado una vez a la semana. Última comprobación: hace 1 día.}other{Chrome comprueba si hay software no deseado una vez a la semana. Última comprobación: hace {NUM_DAYS} días.}}</translation>
 <translation id="4895437082222824641">Abrir enlace en una pes&amp;taña nueva de Chrome</translation>
 <translation id="4953650215774548573">Establecer Google Chrome como navegador predeterminado</translation>
 <translation id="495931528404527476">En Chrome</translation>
@@ -193,7 +191,6 @@
 <translation id="6291549208091401781">Google Chrome ya está instalado para todos los usuarios de tu ordenador.</translation>
 <translation id="6338556085225130112">Actualizando Google Chrome</translation>
 <translation id="6368958679917195344">Chrome OS está creado con <ph name="BEGIN_LINK_CROS_OSS" />software libre<ph name="END_LINK_CROS_OSS" /> adicional.</translation>
-<translation id="6454142105866844106">Chrome comprueba si hay software no deseado una vez a la semana</translation>
 <translation id="6515495397637126556"><ph name="PAGE_TITLE" /> ‑ Google Chrome Dev</translation>
 <translation id="6566149418543181476">Actualizando Google Chrome (<ph name="PROGRESS_PERCENT" />)</translation>
 <translation id="6676384891291319759">Accede a Internet.</translation>
@@ -212,13 +209,11 @@
 <translation id="7106741999175697885">Administrador de tareas de Google Chrome</translation>
 <translation id="7140653346177713799">{COUNT,plural, =0{Hay una nueva actualización de Chrome disponible que se aplicará cuando reinicies el dispositivo.}=1{Hay una nueva actualización de Chrome disponible que se aplicará cuando reinicies el dispositivo. La ventana de incógnito no se volverá a abrir.}other{Hay una nueva actualización de Chrome disponible que se aplicará cuando reinicies el dispositivo. Las # ventanas de incógnito no se volverán a abrir.}}</translation>
 <translation id="7155997830309522122">Si es así, edita la contraseña guardada en Chrome para que coincida con la nueva.</translation>
-<translation id="7236955538461508933">{NUM_HOURS,plural, =1{Chrome comprueba si hay software no deseado una vez a la semana. Última comprobación: hace 1 hora.}other{Chrome comprueba si hay software no deseado una vez a la semana. Última comprobación: hace {NUM_HOURS} horas.}}</translation>
 <translation id="7242029209006116544">Vas a iniciar sesión con una cuenta gestionada, lo que significa que proporcionarás a su administrador control sobre tu perfil de Google Chrome. Tus datos de Chrome como, por ejemplo, tus aplicaciones, tus marcadores, tu historial, tus contraseñas y otras opciones se vincularán de forma permanente a la cuenta <ph name="USER_NAME" />. Podrás eliminar estos datos a través del Panel de control de cuentas de Google, pero no podrás asociar estos datos a otra cuenta. De forma opcional, puedes crear un nuevo perfil para mantener separados tus datos de Chrome. <ph name="LEARN_MORE" /></translation>
 <translation id="7295052994004373688">La UI de Google Chrome se muestra en este idioma</translation>
 <translation id="7296210096911315575">Información importante sobre el uso y la seguridad</translation>
 <translation id="7308322188646931570">Chrome necesita acceso de almacenamiento para descargar archivos</translation>
 <translation id="7339898014177206373">Nueva ventana</translation>
-<translation id="7386132805935307836">Chrome comprueba si hay software no deseado una vez a la semana. Última comprobación: ayer.</translation>
 <translation id="7398801000654795464">Habías iniciado sesión en Chrome como <ph name="USER_EMAIL_ADDRESS" />. Utiliza la misma cuenta para volver a iniciar sesión.</translation>
 <translation id="7408085963519505752">Condiciones de Chrome OS</translation>
 <translation id="7419046106786626209">Chrome OS no ha podido sincronizar los datos porque la función de sincronización no está disponible para tu dominio.</translation>
@@ -253,7 +248,6 @@
 <translation id="828798499196665338">Tus padres han desactivado "Permisos de sitios web, aplicaciones y extensiones" en Chrome. No se permite habilitar <ph name="EXTENSION_TYPE_PARAMETER" />.</translation>
 <translation id="8290100596633877290">¡Vaya! Se ha producido un fallo en Google Chrome. ¿Quieres reiniciar el navegador ahora?</translation>
 <translation id="8342675569599923794">Este archivo es peligroso, por lo que Chrome lo ha bloqueado.</translation>
-<translation id="8344083974188970894">{NUM_MINS,plural, =1{Chrome comprueba si hay software no deseado una vez a la semana. Última comprobación: hace 1 minuto.}other{Chrome comprueba si hay software no deseado una vez a la semana. Última comprobación: hace {NUM_MINS} minutos.}}</translation>
 <translation id="8370517070665726704">Copyright <ph name="YEAR" /> Google LLC. Todos los derechos reservados.</translation>
 <translation id="840084489713044809">Google Chrome quiere exportar tus contraseñas.</translation>
 <translation id="8433638294851456451">Para enviar un número desde aquí a tu teléfono Android, inicia sesión en Chrome con ambos dispositivos.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_et.xtb b/chrome/app/resources/google_chrome_strings_et.xtb
index 77b4cbe..715a5ea 100644
--- a/chrome/app/resources/google_chrome_strings_et.xtb
+++ b/chrome/app/resources/google_chrome_strings_et.xtb
@@ -23,7 +23,6 @@
 <translation id="1587325591171447154"><ph name="FILE_NAME" /> on ohtlik, mistõttu Chrome blokeeris selle.</translation>
 <translation id="1597911401261118146">Kui soovite kontrollida, kas teie paroolid on andmetega seotud rikkumiste ja muude turvaprobleemide eest kaitstud, <ph name="BEGIN_LINK" />logige Chrome'i sisse<ph name="END_LINK" />.</translation>
 <translation id="1619887657840448962">Chrome'i turvalisemaks muutmiseks keelasime järgmise laienduse, mida ei leidu veebipoes <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> ja mis võidi lisada teie teadmata.</translation>
-<translation id="162448658176061655">Chrome kontrollib soovimatu tarkvara olemasolu kord nädalas. Viimati kontrolliti: hetk tagasi</translation>
 <translation id="162629503687514352">Chrome OS ei saanud teie paroole sünkroonida.</translation>
 <translation id="1628000112320670027">Chrome'i puhul abi hankimine</translation>
 <translation id="1662639173275167396">Chrome OS töötab täiendava <ph name="BEGIN_LINK_CROS_OSS" />avatud lähtekoodiga tarkvara<ph name="END_LINK_CROS_OSS" /> toel, nagu ka näiteks <ph name="BEGIN_LINK_LINUX_OSS" />Linux (beetaversioon)<ph name="END_LINK_LINUX_OSS" />.</translation>
@@ -145,7 +144,6 @@
 <translation id="4771048833395599659">Chrome blokeeris faili, kuna see võib olla ohtlik.</translation>
 <translation id="479167709087336770">See kasutab sama õigekirjakontrolli, mida kasutatakse Google'i otsingus. Brauseris sisestatav tekst saadetakse Google'ile. Seda käitumist saab seadetes alati muuta.</translation>
 <translation id="4891791193823137474">Luba Google Chrome'i töötamine taustal</translation>
-<translation id="489337168347244450">{NUM_DAYS,plural, =1{Chrome kontrollib soovimatu tarkvara olemasolu kord nädalas. Viimati kontrolliti: 1 päev tagasi.}other{Chrome kontrollib soovimatu tarkvara olemasolu kord nädalas. Viimati kontrolliti: {NUM_DAYS} päeva tagasi.}}</translation>
 <translation id="4895437082222824641">Ava link Chrome'i uuel &amp;vahelehel</translation>
 <translation id="4953650215774548573">Määra Google Chrome vaikebrauseriks</translation>
 <translation id="495931528404527476">Chrome'is</translation>
@@ -189,7 +187,6 @@
 <translation id="6291549208091401781">Google Chrome on arvutisse kõigi kasutajate jaoks juba installitud.</translation>
 <translation id="6338556085225130112">Google Chrome'i värskendamine</translation>
 <translation id="6368958679917195344">Chrome OS on võimalik tänu <ph name="BEGIN_LINK_CROS_OSS" />avatud lähtekoodiga lisatarkvarale<ph name="END_LINK_CROS_OSS" />.</translation>
-<translation id="6454142105866844106">Chrome kontrollib soovimatu tarkvara olemasolu kord nädalas</translation>
 <translation id="6515495397637126556"><ph name="PAGE_TITLE" /> – Google Chrome Dev</translation>
 <translation id="6566149418543181476">Google Chrome'i värskendamine (<ph name="PROGRESS_PERCENT" />)</translation>
 <translation id="6676384891291319759">Pääs Internetti</translation>
@@ -208,13 +205,11 @@
 <translation id="7106741999175697885">Tegumihaldur - Google Chrome</translation>
 <translation id="7140653346177713799">{COUNT,plural, =0{Saadaval on uus Chrome'i värskendus, mis rakendatakse taaskäivitamisel.}=1{Saadaval on uus Chrome'i värskendus, mis rakendatakse taaskäivitamisel. Teie inkognito akent ei avata uuesti.}other{Saadaval on uus Chrome'i värskendus, mis rakendatakse taaskäivitamisel. Teie # inkognito akent ei avata uuesti.}}</translation>
 <translation id="7155997830309522122">Sellisel juhul muutke Chrome'is oma salvestatud parooli, et see ühtiks teie uue parooliga.</translation>
-<translation id="7236955538461508933">{NUM_HOURS,plural, =1{Chrome kontrollib soovimatu tarkvara olemasolu kord nädalas. Viimati kontrolliti: 1 tund tagasi.}other{Chrome kontrollib soovimatu tarkvara olemasolu kord nädalas. Viimati kontrolliti: {NUM_HOURS} tundi tagasi.}}</translation>
 <translation id="7242029209006116544">Logite sisse hallatud kontoga ja annate selle administraatorile üle oma Google Chrome'i profiili juhtimise. Teie Chrome'i andmed, näiteks rakendused, järjehoidjad, ajalugu, paroolid ja muud seaded seotakse jäädavalt kasutajaga <ph name="USER_NAME" />. Saate need andmed Google'i kontode juhtpaneeli kaudu kustutada, kuid te ei saa neid seostada teise kontoga. Võite olemasolevate Chrome'i andmete eraldi hoidmiseks luua aga uue profiili. <ph name="LEARN_MORE" /></translation>
 <translation id="7295052994004373688">Seda keelt kasutatakse Google Chrome’i UI kuvamiseks</translation>
 <translation id="7296210096911315575">Tähtis kasutus- ja ohutusteave</translation>
 <translation id="7308322188646931570">Chrome vajab failide allalaadimiseks juurdepääsu salvestusruumile</translation>
 <translation id="7339898014177206373">Uus aken</translation>
-<translation id="7386132805935307836">Chrome kontrollib soovimatu tarkvara olemasolu kord nädalas. Viimati kontrolliti: eile.</translation>
 <translation id="7398801000654795464">Olite Chrome'i sisse logitud kasutajana <ph name="USER_EMAIL_ADDRESS" />. Kasutage uuesti sisselogimiseks sama kontot.</translation>
 <translation id="7408085963519505752">Chrome OS-i tingimused</translation>
 <translation id="7419046106786626209">Google OS ei saanud teie andmeid sünkroonida, sest sünkroonimine pole teie domeenil saadaval.</translation>
@@ -249,7 +244,6 @@
 <translation id="828798499196665338">Sinu vanem lülitas valiku „Saitide, rakenduste ja laienduste load” Chrome'i puhul välja. Laienduse <ph name="EXTENSION_TYPE_PARAMETER" /> lubamine on keelatud.</translation>
 <translation id="8290100596633877290">Tohoh! Google Chrome jooksis kokku. Kas soovite kohe taaskäivitada?</translation>
 <translation id="8342675569599923794">Chrome blokeeris faili, kuna see on ohtlik.</translation>
-<translation id="8344083974188970894">{NUM_MINS,plural, =1{Chrome kontrollib soovimatu tarkvara olemasolu kord nädalas. Viimati kontrolliti: 1 minut tagasi.}other{Chrome kontrollib soovimatu tarkvara olemasolu kord nädalas. Viimati kontrolliti: {NUM_MINS} minutit tagasi.}}</translation>
 <translation id="8370517070665726704">Autoriõigus <ph name="YEAR" /> Google LLC. Kõik õigused on kaitstud.</translation>
 <translation id="840084489713044809">Google Chrome soovib teie paroole eksportida.</translation>
 <translation id="8433638294851456451">Numbri saatmiseks siit Android-telefoni logige mõlemas seadmes Chrome'i sisse.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_eu.xtb b/chrome/app/resources/google_chrome_strings_eu.xtb
index 1701081..e334a1c 100644
--- a/chrome/app/resources/google_chrome_strings_eu.xtb
+++ b/chrome/app/resources/google_chrome_strings_eu.xtb
@@ -25,7 +25,6 @@
 <translation id="1587325591171447154"><ph name="FILE_NAME" /> arriskutsua da; horregatik, blokeatu egin du Chrome-k.</translation>
 <translation id="1597911401261118146">Pasahitzak datuen isilpekotasunaren urratzeen eta beste segurtasun-arazoen aurka babestuta dauden egiaztatzeko, <ph name="BEGIN_LINK" />hasi saioa Chrome-n<ph name="END_LINK" />.</translation>
 <translation id="1619887657840448962">Chrome seguruagoa izan dadin, zuk jakin gabe gehitu den eta <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> dendan zerrendatu gabe dagoen luzapena desgaitu dugu.</translation>
-<translation id="162448658176061655">Chrome-k nahi ez den softwarerik baden begiratzen du astean behin. Duela gutxi egiaztatu du azkenengoz.</translation>
 <translation id="162629503687514352">Chrome OS sistema eragileak ezin izan ditu sinkronizatu pasahitzak.</translation>
 <translation id="1628000112320670027">Lortu Chrome erabiltzeko laguntza</translation>
 <translation id="1662639173275167396"><ph name="BEGIN_LINK_LINUX_OSS" />Linux (Beta)<ph name="END_LINK_LINUX_OSS" /> eta antzeko <ph name="BEGIN_LINK_CROS_OSS" />kode irekiko software<ph name="END_LINK_CROS_OSS" /> gehigarriari esker da posible Chrome OS.</translation>
@@ -126,7 +125,7 @@
 <translation id="4325083532956419387">Chrome OS-ren bertsioa</translation>
 <translation id="4328355335528187361">Google Chrome Dev (mDNS-In)</translation>
 <translation id="4331809312908958774">Chrome OS</translation>
-<translation id="4335235004908507846">Datuen isilpekotasunaren urratzeen, luzapen gaiztoen eta abarren aurrean babes zaitzake Chrome-k</translation>
+<translation id="4335235004908507846">Datuen isilpekotasunaren urratzeen, luzapen gaiztoen eta abarren aurrean babes zaitzake Chrome-k.</translation>
 <translation id="4343195214584226067">Gehitu da <ph name="EXTENSION_NAME" /> Chrome-n</translation>
 <translation id="4384570495110188418">Chrome-k ezin ditu egiaztatu pasahitzak saioa hasi ez duzulako</translation>
 <translation id="4407807842708586359">Google Chrome OS</translation>
@@ -147,7 +146,6 @@
 <translation id="4771048833395599659">Baliteke fitxategia arriskutsua izatea; horregatik, blokeatu egin du Chrome-k.</translation>
 <translation id="479167709087336770">Google Bilaketa zerbitzuan erabiltzen den ortografia-zuzentzaile bera erabiltzen da. Arakatzailean idazten duzun testua Google-ri bidaltzen zaio. Aukera horiek aldatzeko, joan ezarpenetara.</translation>
 <translation id="4891791193823137474">Onartu Google Chrome atzeko planoan abiaraztea</translation>
-<translation id="489337168347244450">{NUM_DAYS,plural, =1{Chrome-k nahi ez den softwarerik baden begiratzen du astean behin. Duela 1 egun egiaztatu zuen azkenengoz.}other{Chrome-k nahi ez den softwarerik baden begiratzen du astean behin. Duela {NUM_DAYS} egun egiaztatu zuen azkenengoz.}}</translation>
 <translation id="4895437082222824641">Ireki esteka Chrome-ko beste &amp;fitxa batean</translation>
 <translation id="4953650215774548573">Ezarri Google Chrome arakatzaile lehenetsi gisa</translation>
 <translation id="495931528404527476">Chrome-n</translation>
@@ -193,7 +191,6 @@
 <translation id="6291549208091401781">Ordenagailuko erabiltzaile guztientzat dago instalatuta Google Chrome.</translation>
 <translation id="6338556085225130112">Google Chrome eguneratzen</translation>
 <translation id="6368958679917195344"><ph name="BEGIN_LINK_CROS_OSS" />Kode irekiko software<ph name="END_LINK_CROS_OSS" /> gehigarriari esker da posible Chrome OS.</translation>
-<translation id="6454142105866844106">Chrome-k nahi ez den softwarerik baden begiratzen du astean behin</translation>
 <translation id="6515495397637126556"><ph name="PAGE_TITLE" /> - Google Chrome Dev</translation>
 <translation id="6566149418543181476">Google Chrome eguneratzen (<ph name="PROGRESS_PERCENT" />)</translation>
 <translation id="6676384891291319759">Sartu Interneten</translation>
@@ -212,13 +209,11 @@
 <translation id="7106741999175697885">Zeregin-kudeatzailea - Google Chrome</translation>
 <translation id="7140653346177713799">{COUNT,plural, =0{Chrome-ren eguneratze bat erabilgarri dago eta arakatzailea berrabiarazten duzunean aplikatuko da.}=1{Chrome-ren eguneratze bat erabilgarri dago eta arakatzailea berrabiarazten duzunean aplikatuko da. Ezkutuko moduko leihoa ez da berriro irekiko.}other{Chrome-ren eguneratze bat erabilgarri dago eta arakatzailea berrabiarazten duzunean aplikatuko da. Ezkutuko moduko # leihoak ez dira berriro irekiko.}}</translation>
 <translation id="7155997830309522122">Hala bada, editatu Chrome-n gordetako pasahitza, berriarekin bat etor dadin.</translation>
-<translation id="7236955538461508933">{NUM_HOURS,plural, =1{Chrome-k nahi ez den softwarerik baden begiratzen du astean behin. Duela ordubete egiaztatu du azkenengoz.}other{Chrome-k nahi ez den softwarerik baden begiratzen du astean behin. Duela {NUM_HOURS} ordu egiaztatu du azkenengoz.}}</translation>
 <translation id="7242029209006116544">Kontu kudeatu batekin hasten ari zara saioa eta, beraz, Google Chrome-ko zure profilaren gaineko kontrola emango diozu kontuaren administratzaileari. <ph name="USER_NAME" /> erabiltzailearekin iraunkorki lotuko dira zure Chrome datuak, esaterako, aplikazioak, laster-markak eta beste ezarpen batzuk. Datu horiek ezabatzeko, Google-ko kontuen Panela erabili ahal izango duzu, baina ezin izango dituzu datuak lotu beste kontu batera. Zure Chrome datuak bereizita izan nahi badituzu, beste profil bat sor dezakezu. <ph name="LEARN_MORE" /></translation>
 <translation id="7295052994004373688">Hizkuntza honetan dago Google Chrome-ren erabiltzaile-interfazea</translation>
 <translation id="7296210096911315575">Erabilerari eta segurtasunari buruzko informazio garrantzitsua</translation>
 <translation id="7308322188646931570">Chrome-k fitxategiak deskargatzearren memorian sartzeko baimena behar du</translation>
 <translation id="7339898014177206373">Leiho berria</translation>
-<translation id="7386132805935307836">Chrome-k nahi ez den softwarerik baden begiratzen du astean behin. Atzo egiaztatu zuen azkenengoz.</translation>
 <translation id="7398801000654795464">Chrome arakatzaileko saioa <ph name="USER_EMAIL_ADDRESS" /> gisa hasi duzu. Saioa berriro hasteko, erabili hasiera batean erabilitako kontu bera.</translation>
 <translation id="7408085963519505752">Chrome OS sistema eragilearen baldintzak</translation>
 <translation id="7419046106786626209">Chrome OS sistema eragileak ezin izan ditu sinkronizatu zure datuak, sinkronizazioa ez dagoelako erabilgarri zure domeinuan.</translation>
@@ -253,7 +248,6 @@
 <translation id="828798499196665338">Zure gurasoak "Webguneen, aplikazioen eta luzapenen baimenak" desaktibatu ditu Chrome-n. Ezin da gaitu <ph name="EXTENSION_TYPE_PARAMETER" />.</translation>
 <translation id="8290100596633877290">Google Chrome-k huts egin du. Berriro abiarazi nahi duzu?</translation>
 <translation id="8342675569599923794">Fitxategia arriskutsua da; horregatik, blokeatu egin du Chrome-k.</translation>
-<translation id="8344083974188970894">{NUM_MINS,plural, =1{Chrome-k nahi ez den softwarerik baden begiratzen du astean behin. Duela 1 minutu egiaztatu du azkenengoz.}other{Chrome-k nahi ez den softwarerik baden begiratzen du astean behin. Duela {NUM_MINS} minutu egiaztatu du azkenengoz.}}</translation>
 <translation id="8370517070665726704">Copyright <ph name="YEAR" /> Google LLC. Eskubide guztiak erreserbatuta.</translation>
 <translation id="840084489713044809">Google Chrome-k pasahitzak esportatu nahi ditu.</translation>
 <translation id="8433638294851456451">Zenbaki bat hemendik Android-eko telefonora bidaltzeko, hasi Chrome-ko saioa bi gailuetan.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_fa.xtb b/chrome/app/resources/google_chrome_strings_fa.xtb
index 7385af5..edfaaf8a 100644
--- a/chrome/app/resources/google_chrome_strings_fa.xtb
+++ b/chrome/app/resources/google_chrome_strings_fa.xtb
@@ -23,7 +23,6 @@
 <translation id="1587325591171447154">‏<ph name="FILE_NAME" /> خطرناک است، بنابراین Chrome آن را مسدود کرده ست.</translation>
 <translation id="1597911401261118146">‏برای بررسی اینکه از گذرواژه‌هایتان دربرابر نقض داده یا دیگر مشکلات امنیتی محافظت می‌شود، <ph name="BEGIN_LINK" />به سیستم Chrome وارد شوید<ph name="END_LINK" />.</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 به کمک <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>
@@ -143,7 +142,6 @@
 <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 هفته‌ای یک‌بار وجود نرم‌افزارهای ناخواسته را بررسی می‌کند. آخرین بررسی: ۱ روز قبل.}one{‏Chrome هفته‌ای یک‌بار وجود نرم‌افزارهای ناخواسته را بررسی می‌کند. آخرین بررسی: {NUM_DAYS} روز قبل.}other{‏Chrome هفته‌ای یک‌بار وجود نرم‌افزارهای ناخواسته را بررسی می‌کند. آخرین بررسی: {NUM_DAYS} روز قبل.}}</translation>
 <translation id="4895437082222824641">‏باز کردن پیوند در &amp;برگه جدید Chrome</translation>
 <translation id="4953650215774548573">‏تنظیم Google Chrome به عنوان مرورگر پیش‌فرضتان</translation>
 <translation id="495931528404527476">‏در Chrome</translation>
@@ -185,7 +183,6 @@
 <translation id="6291549208091401781">‏Google Chrome از قبل برای همه کاربران این رایانه نصب شده است.</translation>
 <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="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>
@@ -204,13 +201,11 @@
 <translation id="7106741999175697885">‏مدیر فعالیت‌ها - Google Chrome</translation>
 <translation id="7140653346177713799">{COUNT,plural, =0{‏به‌روزرسانی جدیدی برای Chrome در دسترس است و به‌محض راه‌اندازی مجدد اعمال خواهد شد.}=1{‏به‌روزرسانی جدیدی برای Chrome در دسترس است و به‌محض راه‌اندازی مجدد اعمال خواهد شد. پنجره ناشناس بازگشایی نمی‌شود.}one{‏به‌روزرسانی جدیدی برای Chrome در دسترس است و به‌محض راه‌اندازی مجدد اعمال خواهد شد. # پنجره ناشناس بازگشایی نمی‌شود.}other{‏به‌روزرسانی جدیدی برای Chrome در دسترس است و به‌محض راه‌اندازی مجدد اعمال خواهد شد. # پنجره ناشناس بازگشایی نمی‌شود.}}</translation>
 <translation id="7155997830309522122">‏در این صورت، لطفاً گذرواژه ذخیره‌شده در Chrome را ویرایش کنید تا با گذرواژه جدیدتان مطابقت داشته باشد.</translation>
-<translation id="7236955538461508933">{NUM_HOURS,plural, =1{‏Chrome هفته‌ای یک‌بار وجود نرم‌افزارهای ناخواسته را بررسی می‌کند. آخرین بررسی: ۱ ساعت قبل.}one{‏Chrome هفته‌ای یک‌بار وجود نرم‌افزارهای ناخواسته را بررسی می‌کند. آخرین بررسی: {NUM_HOURS} ساعت قبل.}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 استفاده می‌شود</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 قادر به همگام‌سازی داده‌هایتان نبود زیرا همگام‌سازی برای دامنه شما قابل دسترسی نیست.</translation>
@@ -245,7 +240,6 @@
 <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 هفته‌ای یک‌بار وجود نرم‌افزارهای ناخواسته را بررسی می‌کند. آخرین بررسی: ۱ دقیقه قبل.}one{‏Chrome هفته‌ای یک‌بار وجود نرم‌افزارهای ناخواسته را بررسی می‌کند. آخرین بررسی: {NUM_MINS} دقیقه قبل.}other{‏Chrome هفته‌ای یک‌بار وجود نرم‌افزارهای ناخواسته را بررسی می‌کند. آخرین بررسی: {NUM_MINS} دقیقه قبل.}}</translation>
 <translation id="8370517070665726704">‏حق نسخه‌برداری <ph name="YEAR" /> Google LLC.‎ کلیه حقوق محفوظ است.</translation>
 <translation id="840084489713044809">‏Google Chrome می‌خواهد گذرواژه‌های شما را صادر کند.</translation>
 <translation id="8433638294851456451">‏برای ارسال شماره از اینجا به تلفن Android خود، در هر دو دستگاه به سیستم Chrome وارد شوید.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_fi.xtb b/chrome/app/resources/google_chrome_strings_fi.xtb
index fc19a73..869e821 100644
--- a/chrome/app/resources/google_chrome_strings_fi.xtb
+++ b/chrome/app/resources/google_chrome_strings_fi.xtb
@@ -23,7 +23,6 @@
 <translation id="1587325591171447154"><ph name="FILE_NAME" /> on vaarallinen, joten Chrome on estänyt sen.</translation>
 <translation id="1597911401261118146">Jos haluat tarkistaa, ovatko salasanasi turvassa tietosuojaloukkauksilta ja muilta tietoturvaongelmilta, <ph name="BEGIN_LINK" />kirjaudu Chromeen<ph name="END_LINK" />.</translation>
 <translation id="1619887657840448962">Paransimme Chromen turvallisuutta poistamalla käytöstä sovelluksia, joita <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> ei tarjoa ja jotka on voitu lisätä ilman lupaasi.</translation>
-<translation id="162448658176061655">Chrome tarkistaa ei-toivotut ohjelmistot kerran viikossa. Tarkistettu viimeksi hetki sitten.</translation>
 <translation id="162629503687514352">Chrome-käyttöjärjestelmä ei voinut synkronoida salasanojasi.</translation>
 <translation id="1628000112320670027">Ohjeita Chromen käyttöön</translation>
 <translation id="1662639173275167396">Toinen <ph name="BEGIN_LINK_CROS_OSS" />avoimen lähdekoodin ohjelmisto<ph name="END_LINK_CROS_OSS" /> tukee Chrome-käyttöjärjestelmää, kuten myös <ph name="BEGIN_LINK_LINUX_OSS" />Linuxia (beta)<ph name="END_LINK_LINUX_OSS" />.</translation>
@@ -143,7 +142,6 @@
 <translation id="4771048833395599659">Tämä tiedosto voi olla vaarallinen, joten Chrome on estänyt sen.</translation>
 <translation id="479167709087336770">Tämä käyttää samaa oikeinkirjoituksen tarkistusta kuin Google Haku. Selaimeen kirjoittamasi teksti lähetetään Googlelle. Voit vaihtaa valintasi milloin tahansa asetuksista.</translation>
 <translation id="4891791193823137474">Jätä Google Chrome käyntiin taustalle</translation>
-<translation id="489337168347244450">{NUM_DAYS,plural, =1{Chrome tarkistaa ei-toivotut ohjelmistot kerran viikossa. Tarkistettu viimeksi 1 päivä sitten.}other{Chrome tarkistaa ei-toivotut ohjelmistot kerran viikossa. Tarkistettu viimeksi {NUM_DAYS} päivää sitten.}}</translation>
 <translation id="4895437082222824641">Avaa linkki uudella Chromen välilehdellä</translation>
 <translation id="4953650215774548573">Aseta Google Chrome oletusselaimeksi</translation>
 <translation id="495931528404527476">Chromessa</translation>
@@ -185,7 +183,6 @@
 <translation id="6291549208091401781">Google Chrome on jo asennettuna kaikille tietokoneen käyttäjille.</translation>
 <translation id="6338556085225130112">Päivitetään Google Chromea.</translation>
 <translation id="6368958679917195344">Chrome-käyttöjärjestelmää tukee toinen <ph name="BEGIN_LINK_CROS_OSS" />avoimen lähdekoodin ohjelmisto<ph name="END_LINK_CROS_OSS" />.</translation>
-<translation id="6454142105866844106">Chrome tarkistaa ei-toivotut ohjelmistot kerran viikossa</translation>
 <translation id="6515495397637126556"><ph name="PAGE_TITLE" /> – Google Chrome Dev</translation>
 <translation id="6566149418543181476">Päivitetään Google Chromea (<ph name="PROGRESS_PERCENT" />)</translation>
 <translation id="6676384891291319759">Käytä internetiä</translation>
@@ -204,13 +201,11 @@
 <translation id="7106741999175697885">Tehtävänhallinta - Google Chrome</translation>
 <translation id="7140653346177713799">{COUNT,plural, =0{Uusi Chrome-päivitys on saatavilla, ja se otetaan käyttöön uudelleenkäynnistyksen jälkeen.}=1{Uusi Chrome-päivitys on saatavilla, ja se otetaan käyttöön uudelleenkäynnistyksen jälkeen. Incognito-ikkunaasi ei avata uudelleen.}other{Uusi Chrome-päivitys on saatavilla, ja se otetaan käyttöön uudelleenkäynnistyksen jälkeen. # incognito-ikkunaasi ei avata uudelleen.}}</translation>
 <translation id="7155997830309522122">Jos vaihdoit, päivitä muutos Chromen tallennettuihin salasanoihin.</translation>
-<translation id="7236955538461508933">{NUM_HOURS,plural, =1{Chrome tarkistaa ei-toivotut ohjelmistot kerran viikossa. Tarkistettu viimeksi 1 tunti sitten.}other{Chrome tarkistaa ei-toivotut ohjelmistot kerran viikossa. Tarkistettu viimeksi {NUM_HOURS} tuntia sitten}}</translation>
 <translation id="7242029209006116544">Olet kirjautumassa sisään hallinnoidulla tilillä ja antamassa tilin järjestelmänvalvojalle oikeuden hallita Google Chrome -profiiliasi. Chrome-tietosi, kuten sovelluksesi, kirjanmerkkisi, historiasi, salasanasi ja muut asetuksesi, yhdistetään pysyvästi käyttäjätiliin <ph name="USER_NAME" />. Voit poistaa nämä tiedot Google-tilien Hallintapaneelissa, mutta et voi liittää tietoja toiseen tiliin. Voit myös halutessasi luoda uuden profiilin, jos haluat pitää aiemmat Chrome-tietosi erillään. <ph name="LEARN_MORE" /></translation>
 <translation id="7295052994004373688">Google Chrome ‑käyttöliittymä näytetään tällä kielellä</translation>
 <translation id="7296210096911315575">Tärkeää käyttö- ja turvallisuustietoa</translation>
 <translation id="7308322188646931570">Chrome tarvitsee tallennustilan käyttöoikeuden tiedostojen lataamiseen.</translation>
 <translation id="7339898014177206373">Uusi ikkuna</translation>
-<translation id="7386132805935307836">Chrome tarkistaa ei-toivotut ohjelmistot kerran viikossa. Tarkistettu viimeksi eilen.</translation>
 <translation id="7398801000654795464">Chromeen kirjautunut käyttäjä: <ph name="USER_EMAIL_ADDRESS" />. Kirjaudu uudelleen sisään samalla tilillä.</translation>
 <translation id="7408085963519505752">Chrome-käyttöjärjestelmän käyttöehdot</translation>
 <translation id="7419046106786626209">Chrome-käyttöjärjestelmä ei voinut synkronoida tietoja, koska synkronointi ei ole käytettävissä verkkotunnuksessasi.</translation>
@@ -245,7 +240,6 @@
 <translation id="828798499196665338">Vanhempasi ovat laittaneet Chromen sivustojen, sovellusten ja laajennusten käyttöluvat pois päältä. Käyttöönottoa (<ph name="EXTENSION_TYPE_PARAMETER" />) ei sallita.</translation>
 <translation id="8290100596633877290">Hups! Google Chrome kaatui. Käynnistetäänkö uudelleen?</translation>
 <translation id="8342675569599923794">Tämä tiedosto on vaarallinen, joten Chrome on estänyt sen.</translation>
-<translation id="8344083974188970894">{NUM_MINS,plural, =1{Chrome tarkistaa ei-toivotut ohjelmistot kerran viikossa. Tarkistettu viimeksi 1 minuutti sitten.}other{Chrome tarkistaa ei-toivotut ohjelmistot kerran viikossa. Tarkistettu viimeksi {NUM_MINS} minuuttia sitten.}}</translation>
 <translation id="8370517070665726704">Copyright <ph name="YEAR" /> Google LLC. Kaikki oikeudet pidätetään.</translation>
 <translation id="840084489713044809">Google Chrome yrittää viedä salasanojasi tiedostoon.</translation>
 <translation id="8433638294851456451">Jos haluat lähettää numeron täältä Android-puhelimeesi, kirjaudu Chromeen molemmilla laitteilla.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_fil.xtb b/chrome/app/resources/google_chrome_strings_fil.xtb
index 9975c269..9d9331236 100644
--- a/chrome/app/resources/google_chrome_strings_fil.xtb
+++ b/chrome/app/resources/google_chrome_strings_fil.xtb
@@ -25,7 +25,6 @@
 <translation id="1587325591171447154">Mapanganib ang <ph name="FILE_NAME" />, kaya na-block ito ng Chrome.</translation>
 <translation id="1597911401261118146">Para makita kung ligtas ang iyong mga password mula sa mga paglabag sa data at iba pang isyu sa seguridad, <ph name="BEGIN_LINK" />mag-sign in sa Chrome<ph name="END_LINK" />.</translation>
 <translation id="1619887657840448962">Upang mas gawing ligtas ang Chrome, na-disable namin ang sumusunod na extension na hindi nakalista sa <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> na maaaring naidagdag nang hindi mo nalalalaman.</translation>
-<translation id="162448658176061655">Nagsusuri ang Chrome para sa hindi gustong software nang isang beses sa isang linggo. Huling nagsuri: kamakailan lang.</translation>
 <translation id="162629503687514352">Hindi ma-sync ng Chrome OS ang iyong mga password.</translation>
 <translation id="1628000112320670027">Humingi ng tulong sa Chrome</translation>
 <translation id="1662639173275167396">Ginagawang posible ang Chrome OS ng karagdagang <ph name="BEGIN_LINK_CROS_OSS" />open source na software<ph name="END_LINK_CROS_OSS" />, gayundin ng <ph name="BEGIN_LINK_LINUX_OSS" />Linux (Beta)<ph name="END_LINK_LINUX_OSS" />.</translation>
@@ -147,7 +146,6 @@
 <translation id="4771048833395599659">Maaaring mapanganib ang file na ito, kaya na-block ito ng Chrome.</translation>
 <translation id="479167709087336770">Ginagamit nito ang parehong spellchecker na ginagamit sa paghahanap sa Google. Ipinapadala sa Google ang text na tina-type mo sa browser. Puwede mong baguhin ang gawing ito sa mga setting sa lahat ng oras.</translation>
 <translation id="4891791193823137474">Hayaan ang Google Chrome na tumakbo sa background</translation>
-<translation id="489337168347244450">{NUM_DAYS,plural, =1{Nagsusuri ang Chrome para sa hindi gustong software nang isang beses sa isang linggo. Huling nagsuri: 1 araw ang nakalipas.}one{Nagsusuri ang Chrome para sa hindi gustong software nang isang beses sa isang linggo. Huling nagsuri: {NUM_DAYS} araw ang nakalipas.}other{Nagsusuri ang Chrome para sa hindi gustong software nang isang beses sa isang linggo. Huling nagsuri: {NUM_DAYS} na araw ang nakalipas.}}</translation>
 <translation id="4895437082222824641">Buksan ang link sa bagong &amp;tab ng Chrome</translation>
 <translation id="4953650215774548573">Itakda ang Google Chrome bilang iyong default na browser</translation>
 <translation id="495931528404527476">Sa Chrome</translation>
@@ -193,7 +191,6 @@
 <translation id="6291549208091401781">Naka-install na ang Google Chrome para sa lahat ng user sa iyong computer.</translation>
 <translation id="6338556085225130112">Ina-update ang Google Chrome</translation>
 <translation id="6368958679917195344">Ginagawang posible ang Chrome OS ng karagdagang <ph name="BEGIN_LINK_CROS_OSS" />open source na software<ph name="END_LINK_CROS_OSS" />.</translation>
-<translation id="6454142105866844106">Nagsusuri ang Chrome para sa hindi gustong software nang isang beses sa isang linggo</translation>
 <translation id="6515495397637126556"><ph name="PAGE_TITLE" /> - Google Chrome Dev</translation>
 <translation id="6566149418543181476">Ina-update ang Google Chrome (<ph name="PROGRESS_PERCENT" />)</translation>
 <translation id="6676384891291319759">I-access ang Internet</translation>
@@ -212,13 +209,11 @@
 <translation id="7106741999175697885">Task Manager - Google Chrome</translation>
 <translation id="7140653346177713799">{COUNT,plural, =0{May available na bagong update para sa Chrome at ilalapat ito sa sandaling maglunsad ka ulit.}=1{May available na bagong update para sa Chrome at ilalapat ito sa sandaling maglunsad ka ulit. Hindi bubukas ulit ang iyong Incognito window.}one{May available na bagong update para sa Chrome at ilalapat ito sa sandaling maglunsad ka ulit. Hindi bubukas ulit ang iyong # Incognito window.}other{May available na bagong update para sa Chrome at ilalapat ito sa sandaling maglunsad ka ulit. Hindi bubukas ulit ang iyong # na Incognito window.}}</translation>
 <translation id="7155997830309522122">Kung nagawa mo na ito, paki-edit ang iyong naka-save na password sa Chrome para tumugma ito sa bago mong password.</translation>
-<translation id="7236955538461508933">{NUM_HOURS,plural, =1{Nagsusuri ang Chrome para sa hindi gustong software nang isang beses sa isang linggo. Huling nagsuri: 1 oras ang nakalipas.}one{Nagsusuri ang Chrome para sa hindi gustong software nang isang beses sa isang linggo. Huling nagsuri: {NUM_HOURS} oras ang nakalipas.}other{Nagsusuri ang Chrome para sa hindi gustong software nang isang beses sa isang linggo. Huling nagsuri: {NUM_HOURS} na oras ang nakalipas.}}</translation>
 <translation id="7242029209006116544">Nagsa-sign in ka gamit ang isang pinamamahalaang account at nagbibigay sa administrator nito ng kontrol sa iyong profile sa Google Chrome. Permanenteng mauugnay ang iyong data sa Chrome, gaya ng iyong apps, mga bookmark, kasaysayan, password, at iba pang setting sa <ph name="USER_NAME" />. Matatanggal mo ang data na ito sa Google Accounts Dashboard, ngunit hindi mo maiuugnay ang data na ito sa isa pang account. Maaari ka ring gumawa ng bagong profile upang ihiwalay ang iyong umiiral na data sa Chrome. <ph name="LEARN_MORE" /></translation>
 <translation id="7295052994004373688">Ginagamit ang wikang ito para ipakita ang Google Chrome UI</translation>
 <translation id="7296210096911315575">Mahalagang impormasyon sa paggamit at kaligtasan</translation>
 <translation id="7308322188646931570">Kailangan ng Chrome ng access sa storage para mag-download ng mga file</translation>
 <translation id="7339898014177206373">Bagong window</translation>
-<translation id="7386132805935307836">Nagsusuri ang Chrome para sa hindi gustong software nang isang beses sa isang linggo. Huling nagsuri: kahapon.</translation>
 <translation id="7398801000654795464">Naka-sign in ka sa Chrome bilang <ph name="USER_EMAIL_ADDRESS" />. Pakigamit ang parehong account upang mag-sign in muli.</translation>
 <translation id="7408085963519505752">Mga tuntunin ng Chrome OS</translation>
 <translation id="7419046106786626209">Hindi ma-sync ng Chrome OS ang iyong data dahil hindi available ang Pag-sync para sa iyong domain.</translation>
@@ -253,7 +248,6 @@
 <translation id="828798499196665338">Na-off ng iyong magulang ang "Mga pahintulot para sa mga site, app, at extension" para sa Chrome. Hindi pinapayagan ang pag-enable sa <ph name="EXTENSION_TYPE_PARAMETER" /> na ito.</translation>
 <translation id="8290100596633877290">Whoa! Nag-crash ang Google Chrome. Ilunsad muli ngayon?</translation>
 <translation id="8342675569599923794">Mapanganib ang file na ito, kaya na-block ito ng Chrome.</translation>
-<translation id="8344083974188970894">{NUM_MINS,plural, =1{Nagsusuri ang Chrome para sa hindi gustong software nang isang beses sa isang linggo. Huling nagsuri: 1 minuto ang nakalipas.}one{Nagsusuri ang Chrome para sa hindi gustong software nang isang beses sa isang linggo. Huling nagsuri: {NUM_MINS} minuto ang nakalipas.}other{Nagsusuri ang Chrome para sa hindi gustong software nang isang beses sa isang linggo. Huling nagsuri: {NUM_MINS} na minuto ang nakalipas.}}</translation>
 <translation id="8370517070665726704">Copyright <ph name="YEAR" /> Google LLC. Nakalaan ang lahat ng karapatan.</translation>
 <translation id="840084489713044809">Gustong i-export ng Google Chrome ang iyong mga password.</translation>
 <translation id="8433638294851456451">Para magpadala ng numero sa iyong Android phone mula rito, mag-sign in sa Chrome sa parehong device.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_fr-CA.xtb b/chrome/app/resources/google_chrome_strings_fr-CA.xtb
index e74f6ae..d0d3dfb3 100644
--- a/chrome/app/resources/google_chrome_strings_fr-CA.xtb
+++ b/chrome/app/resources/google_chrome_strings_fr-CA.xtb
@@ -25,7 +25,6 @@
 <translation id="1587325591171447154">Chrome a bloqué le fichier <ph name="FILE_NAME" />, car il est dangereux.</translation>
 <translation id="1597911401261118146">Pour vérifier si vos mots de passe sont en sécurité contre les violations de données et d'autres risques de sécurité, <ph name="BEGIN_LINK" />connectez-vous à Chrome<ph name="END_LINK" />.</translation>
 <translation id="1619887657840448962">Afin de rendre Chrome plus sûr, nous avons désactivé l'extension suivante qui n'est pas répertoriée dans <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> et a pu être ajoutée à votre insu.</translation>
-<translation id="162448658176061655">Chrome vérifie la présence de logiciels indésirables une fois par semaine. Dernière vérification : il y a quelques instants.</translation>
 <translation id="162629503687514352">Chrome OS n'a pas pu synchroniser vos mots de passe.</translation>
 <translation id="1628000112320670027">Obtenir de l'aide pour Chrome</translation>
 <translation id="1662639173275167396">Chrome OS fonctionne grâce à d'autres <ph name="BEGIN_LINK_CROS_OSS" />logiciels libres<ph name="END_LINK_CROS_OSS" />, tout comme <ph name="BEGIN_LINK_LINUX_OSS" />Linux (bêta)<ph name="END_LINK_LINUX_OSS" />.</translation>
@@ -147,7 +146,6 @@
 <translation id="4771048833395599659">Chrome a bloqué ce fichier, car il peut être dangereux.</translation>
 <translation id="479167709087336770">Cela fait appel au même correcteur orthographique que celui qui est utilisé dans la recherche Google. Le texte que vous tapez dans le navigateur est envoyé à Google. Vous pouvez toujours modifier ce comportement dans les paramètres.</translation>
 <translation id="4891791193823137474">Laisser Google Chrome s'exécuter en arrière-plan</translation>
-<translation id="489337168347244450">{NUM_DAYS,plural, =1{Chrome vérifie la présence de logiciels indésirables une fois par semaine. Dernière vérification : il y a 1 jour.}one{Chrome vérifie la présence de logiciels indésirables une fois par semaine. Dernière vérification : il y a {NUM_DAYS} jour.}other{Chrome vérifie la présence de logiciels indésirables une fois par semaine. Dernière vérification : il y a {NUM_DAYS} jours.}}</translation>
 <translation id="4895437082222824641">Ouvrir le lien dans un nouvel ongle&amp;t Chrome</translation>
 <translation id="4953650215774548573">Sélectionner Google Chrome comme navigateur par défaut</translation>
 <translation id="495931528404527476">Dans Chrome</translation>
@@ -192,7 +190,6 @@
 <translation id="6291549208091401781">Google Chrome est déjà installé pour tous les utilisateurs sur votre ordinateur.</translation>
 <translation id="6338556085225130112">Mise à jour de Google Chrome en cours…</translation>
 <translation id="6368958679917195344">Chrome OS fonctionne grâce à d'autres <ph name="BEGIN_LINK_CROS_OSS" />logiciels libres<ph name="END_LINK_CROS_OSS" />.</translation>
-<translation id="6454142105866844106">Chrome vérifie la présence de logiciels indésirables une fois par semaine</translation>
 <translation id="6515495397637126556"><ph name="PAGE_TITLE" /> - Google Chrome pour les concepteurs</translation>
 <translation id="6566149418543181476">Mise à jour de Google Chrome en cours (<ph name="PROGRESS_PERCENT" />)…</translation>
 <translation id="6676384891291319759">Accéder à Internet</translation>
@@ -211,13 +208,11 @@
 <translation id="7106741999175697885">Gestionnaire de tâches — Google Chrome</translation>
 <translation id="7140653346177713799">{COUNT,plural, =0{Une nouvelle mise à jour de Chrome est proposée et sera appliquée dès que vous le relancerez.}=1{Une nouvelle mise à jour de Chrome est proposée et sera appliquée dès que vous le relancerez. Votre fenêtre de navigation privée ne sera pas rouverte.}one{Une nouvelle mise à jour de Chrome est proposée et sera appliquée dès que vous le relancerez. Votre fenêtre de navigation privée ne sera pas rouverte.}other{Une nouvelle mise à jour de Chrome est proposée et sera appliquée dès que vous le relancerez. Vos # fenêtres de navigation privée ne seront pas rouvertes.}}</translation>
 <translation id="7155997830309522122">Dans ce cas, veuillez modifier votre mot de passe enregistré dans Chrome pour qu'il corresponde à votre nouveau mot de passe.</translation>
-<translation id="7236955538461508933">{NUM_HOURS,plural, =1{Chrome vérifie la présence de logiciels indésirables une fois par semaine. Dernière vérification : il y a 1 heure.}one{Chrome vérifie la présence de logiciels indésirables une fois par semaine. Dernière vérification : il y a {NUM_HOURS} heure.}other{Chrome vérifie la présence de logiciels indésirables une fois par semaine. Dernière vérification : il y a {NUM_HOURS} heures.}}</translation>
 <translation id="7242029209006116544">Vous vous connectez avec un compte géré et rendez son administrateur maître de votre profil Google Chrome. Vos données de Google Chrome, comme vos applications, vos favoris, votre historique, vos mots de passe et vos autres paramètres, vont être associées de manière permanente à <ph name="USER_NAME" />. Vous pourrez supprimer ces données à l'aide du tableau de bord des comptes Google, mais vous ne pourrez pas les associer à un autre compte. Vous avez la possibilité de créer un nouveau profil pour maintenir vos données Chrome actuelles séparées. <ph name="LEARN_MORE" /></translation>
 <translation id="7295052994004373688">Cette langue est utilisée pour afficher l'IU de Google Chrome</translation>
 <translation id="7296210096911315575">Renseignements importants sur l'utilisation et la sécurité</translation>
 <translation id="7308322188646931570">Chrome a besoin d'accéder au stockage pour télécharger des fichiers</translation>
 <translation id="7339898014177206373">Nouvelle fenêtre</translation>
-<translation id="7386132805935307836">Chrome vérifie la présence de logiciels indésirables une fois par semaine. Dernière vérification : hier.</translation>
 <translation id="7398801000654795464">Vous étiez connecté à Google Chrome en tant que <ph name="USER_EMAIL_ADDRESS" />. Veuillez utiliser le même compte pour vous reconnecter.</translation>
 <translation id="7408085963519505752">Conditions d'utilisation de Chrome OS</translation>
 <translation id="7419046106786626209">Chrome OS n'a pas pu synchroniser vos données, car la synchronisation n'est pas offerte pour votre nom de domaine.</translation>
@@ -252,7 +247,6 @@
 <translation id="828798499196665338">Ton parent a désactivé le paramètre « Autorisations pour les sites, les applications et les extensions » dans Chrome. L'activation de ce <ph name="EXTENSION_TYPE_PARAMETER" /> n'est pas autorisée.</translation>
 <translation id="8290100596633877290">Google Chrome a planté. Voulez-vous le relancer maintenant?</translation>
 <translation id="8342675569599923794">Chrome a bloqué ce fichier, car il est dangereux.</translation>
-<translation id="8344083974188970894">{NUM_MINS,plural, =1{Chrome vérifie la présence de logiciels indésirables une fois par semaine. Dernière vérification : il y a 1 minute.}one{Chrome vérifie la présence de logiciels indésirables une fois par semaine. Dernière vérification : il y a {NUM_MINS} minute.}other{Chrome vérifie la présence de logiciels indésirables une fois par semaine. Dernière vérification : il y a {NUM_MINS} minutes.}}</translation>
 <translation id="8370517070665726704">© <ph name="YEAR" /> Google LLC. Tous droits réservés.</translation>
 <translation id="840084489713044809">Google Chrome veut exporter vos mots de passe.</translation>
 <translation id="8433638294851456451">Pour envoyer un numéro d'ici vers votre téléphone Android, connectez-vous à Chrome sur vos deux appareils.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_fr.xtb b/chrome/app/resources/google_chrome_strings_fr.xtb
index ed317ad..0d45a519 100644
--- a/chrome/app/resources/google_chrome_strings_fr.xtb
+++ b/chrome/app/resources/google_chrome_strings_fr.xtb
@@ -24,7 +24,6 @@
 <translation id="1587325591171447154">Chrome a bloqué <ph name="FILE_NAME" />, car ce fichier est dangereux.</translation>
 <translation id="1597911401261118146">Pour vérifier si vos mots de passe sont suffisamment sécurisés afin d'empêcher toute violation de données et d'autres problèmes de sécurité, <ph name="BEGIN_LINK" />connectez-vous à Chrome<ph name="END_LINK" />.</translation>
 <translation id="1619887657840448962">Afin de rendre Chromium plus sûr, nous avons désactivé l'extension suivante qui n'est pas répertoriée sur le <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> et qui a pu être ajoutée à votre insu.</translation>
-<translation id="162448658176061655">Chrome vérifie la présence de logiciels indésirables une fois par semaine. Dernière vérification : il y a quelques instants.</translation>
 <translation id="162629503687514352">Impossible de synchroniser vos mots de passe dans Chrome OS.</translation>
 <translation id="1628000112320670027">Obtenir de l'aide avec Chrome</translation>
 <translation id="1662639173275167396">Chrome OS a été créé à partir d'autres <ph name="BEGIN_LINK_CROS_OSS" />logiciels Open Source<ph name="END_LINK_CROS_OSS" />, tout comme <ph name="BEGIN_LINK_LINUX_OSS" />Linux (Bêta)<ph name="END_LINK_LINUX_OSS" />.</translation>
@@ -146,7 +145,6 @@
 <translation id="4771048833395599659">Chrome a bloqué ce fichier, car ce dernier peut être dangereux.</translation>
 <translation id="479167709087336770">Le correcteur orthographique utilisé est le même que celui employé dans la recherche Google. Le texte que vous saisissez dans le navigateur est envoyé à Google. Vous pouvez toujours modifier ce comportement dans les paramètres.</translation>
 <translation id="4891791193823137474">Laisser Google Chrome s'exécuter en arrière-plan</translation>
-<translation id="489337168347244450">{NUM_DAYS,plural, =1{Chrome vérifie la présence de logiciels indésirables une fois par semaine. Dernière vérification : il y a 1 jour.}one{Chrome vérifie la présence de logiciels indésirables une fois par semaine. Dernière vérification : il y a {NUM_DAYS} jour.}other{Chrome vérifie la présence de logiciels indésirables une fois par semaine. Dernière vérification : il y a {NUM_DAYS} jours.}}</translation>
 <translation id="4895437082222824641">Ouvrir le lien dans un nouvel ongle&amp;t Chrome</translation>
 <translation id="4953650215774548573">Définir Google Chrome en tant que navigateur par défaut</translation>
 <translation id="495931528404527476">Dans Chrome</translation>
@@ -191,7 +189,6 @@
 <translation id="6291549208091401781">Google Chrome est déjà installé pour tous les utilisateurs de votre ordinateur.</translation>
 <translation id="6338556085225130112">Mise à jour de Google Chrome...</translation>
 <translation id="6368958679917195344">Google Chrome OS fonctionne grâce à d'autres <ph name="BEGIN_LINK_CROS_OSS" />logiciels Open Source<ph name="END_LINK_CROS_OSS" />.</translation>
-<translation id="6454142105866844106">Chrome vérifie la présence de logiciels indésirables une fois par semaine</translation>
 <translation id="6515495397637126556"><ph name="PAGE_TITLE" /> – Google Chrome pour les développeurs</translation>
 <translation id="6566149418543181476">Mise à jour de Google Chrome (<ph name="PROGRESS_PERCENT" />)…</translation>
 <translation id="6676384891291319759">Accéder à Internet</translation>
@@ -210,13 +207,11 @@
 <translation id="7106741999175697885">Gestionnaire de tâches - Google Chrome</translation>
 <translation id="7140653346177713799">{COUNT,plural, =0{Une nouvelle mise à jour de Chrome est disponible. Elle sera installée dès que vous relancerez le navigateur.}=1{Une nouvelle mise à jour de Chrome est disponible. Elle sera installée dès que vous relancerez le navigateur. Sachez que la fenêtre de navigation privée ne sera pas rouverte.}one{Une nouvelle mise à jour de Chrome est disponible. Elle sera installée dès que vous relancerez le navigateur. Sachez que la fenêtre de navigation privée (#) ne sera pas rouverte.}other{Une nouvelle mise à jour de Chrome est disponible. Elle sera installée dès que vous relancerez le navigateur. Sachez que les # fenêtres de navigation privée ne seront pas rouvertes.}}</translation>
 <translation id="7155997830309522122">Si oui, veuillez modifier votre mot de passe enregistré dans Chrome pour qu'il corresponde à votre nouveau mot de passe.</translation>
-<translation id="7236955538461508933">{NUM_HOURS,plural, =1{Chrome vérifie la présence de logiciels indésirables une fois par semaine. Dernière vérification : il y a une heure.}one{Chrome vérifie la présence de logiciels indésirables une fois par semaine. Dernière vérification : il y a {NUM_HOURS} heure.}other{Chrome vérifie la présence de logiciels indésirables une fois par semaine. Dernière vérification : il y a {NUM_HOURS} heures.}}</translation>
 <translation id="7242029209006116544">Vous vous connectez avec un compte géré et donnez le contrôle de votre profil Google Chrome à son administrateur. Vos données Chrome, telles que les applications, les favoris, l'historique, les mots de passe et les autres paramètres, vont être définitivement associées à <ph name="USER_NAME" />. Vous pouvez supprimer ces données via le tableau de bord des comptes Google, mais vous ne pouvez pas les associer à un autre compte. Vous pouvez éventuellement créer un nouveau profil pour maintenir vos données Chrome séparées. <ph name="LEARN_MORE" /></translation>
 <translation id="7295052994004373688">Cette langue est utilisée pour l'UI de Google Chrome</translation>
 <translation id="7296210096911315575">Informations importantes concernant l'utilisation et la sécurité</translation>
 <translation id="7308322188646931570">Pour télécharger des fichiers, Chrome a besoin d'accéder à l'espace de stockage</translation>
 <translation id="7339898014177206373">Nouvelle fenêtre</translation>
-<translation id="7386132805935307836">Chrome vérifie la présence de logiciels indésirables une fois par semaine. Dernière vérification : hier.</translation>
 <translation id="7398801000654795464">Vous étiez connecté à Google Chrome en tant que <ph name="USER_EMAIL_ADDRESS" />. Veuillez utiliser le même compte pour vous reconnecter.</translation>
 <translation id="7408085963519505752">Conditions d'utilisation de Chrome OS</translation>
 <translation id="7419046106786626209">Impossible de synchroniser vos données dans Chrome OS, car la synchronisation n'est pas disponible pour votre domaine.</translation>
@@ -251,7 +246,6 @@
 <translation id="828798499196665338">L'un de tes parents a désactivé l'option "Autorisations des sites, applications et extensions" pour Chrome. Tu ne peux pas activer cette <ph name="EXTENSION_TYPE_PARAMETER" />.</translation>
 <translation id="8290100596633877290">Google Chrome est bloqué. Voulez-vous le relancer maintenant ?</translation>
 <translation id="8342675569599923794">Chrome a bloqué ce fichier, car ce dernier est dangereux.</translation>
-<translation id="8344083974188970894">{NUM_MINS,plural, =1{Chrome vérifie la présence de logiciels indésirables une fois par semaine. Dernière vérification : il y a 1 minute.}one{Chrome vérifie la présence de logiciels indésirables une fois par semaine. Dernière vérification : il y a {NUM_MINS} minute.}other{Chrome vérifie la présence de logiciels indésirables une fois par semaine. Dernière vérification : il y a {NUM_MINS} minutes.}}</translation>
 <translation id="8370517070665726704">© <ph name="YEAR" /> Google LLC. Tous droits réservés.</translation>
 <translation id="840084489713044809">Google Chrome veut exporter vos mots de passe.</translation>
 <translation id="8433638294851456451">Pour envoyer un numéro d'ici vers votre téléphone Android, connectez-vous à Chrome sur les deux appareils.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_gl.xtb b/chrome/app/resources/google_chrome_strings_gl.xtb
index 3e9203a..9f9d2bf8 100644
--- a/chrome/app/resources/google_chrome_strings_gl.xtb
+++ b/chrome/app/resources/google_chrome_strings_gl.xtb
@@ -25,7 +25,6 @@
 <translation id="1587325591171447154"><ph name="FILE_NAME" /> é perigoso, así que Chrome bloqueouno.</translation>
 <translation id="1597911401261118146">Para comprobar se os teus contrasinais están protexidos fronte a violacións da seguranza dos datos e outros problemas de seguranza, debes <ph name="BEGIN_LINK" />iniciar sesión en Chrome<ph name="END_LINK" />.</translation>
 <translation id="1619887657840448962">Para conseguir que Chrome resulte máis seguro, desactivamos a seguinte extensión que non aparece en <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> e que quizais se engadise sen o teu coñecemento.</translation>
-<translation id="162448658176061655">Chrome comproba se hai software non desexado unha vez á semana. Última comprobación: hai un momento.</translation>
 <translation id="162629503687514352">Chrome OS non puido sincronizar os teus contrasinais.</translation>
 <translation id="1628000112320670027">Obter axuda sobre Chrome</translation>
 <translation id="1662639173275167396">Chrome OS está creado con <ph name="BEGIN_LINK_CROS_OSS" />software de código aberto<ph name="END_LINK_CROS_OSS" /> adicional, como <ph name="BEGIN_LINK_LINUX_OSS" />Linux (beta)<ph name="END_LINK_LINUX_OSS" />.</translation>
@@ -147,7 +146,6 @@
 <translation id="4771048833395599659">Este ficheiro pode ser perigoso, así que Chrome bloqueouno.</translation>
 <translation id="479167709087336770">Esta función utiliza o mesmo corrector ortográfico que o usado na busca de Google. O texto que escribas no navegador enviarase a Google. Podes cambiar esta opción na configuración cando queiras.</translation>
 <translation id="4891791193823137474">Permitir que Google Chrome se execute en segundo plano</translation>
-<translation id="489337168347244450">{NUM_DAYS,plural, =1{Chrome comproba se hai software non desexado unha vez á semana. Última comprobación: hai 1 día.}other{Chrome comproba se hai software non desexado unha vez á semana. Última comprobación: hai {NUM_DAYS} días.}}</translation>
 <translation id="4895437082222824641">Abrir ligazón nunha nova &amp;pestana de Chrome</translation>
 <translation id="4953650215774548573">Establecer Google Chrome como navegador predeterminado</translation>
 <translation id="495931528404527476">En Chrome</translation>
@@ -193,7 +191,6 @@
 <translation id="6291549208091401781">Google Chrome xa está instalado para todos os usuarios no teu ordenador.</translation>
 <translation id="6338556085225130112">Actualizando Google Chrome</translation>
 <translation id="6368958679917195344">Chrome OS está creado con <ph name="BEGIN_LINK_CROS_OSS" />software de código aberto<ph name="END_LINK_CROS_OSS" /> adicional.</translation>
-<translation id="6454142105866844106">Chrome comproba se hai software non desexado unha vez á semana</translation>
 <translation id="6515495397637126556"><ph name="PAGE_TITLE" /> (Google Chrome para programadores)</translation>
 <translation id="6566149418543181476">Actualizando Google Chrome (<ph name="PROGRESS_PERCENT" />)</translation>
 <translation id="6676384891291319759">Accede a Internet</translation>
@@ -212,13 +209,11 @@
 <translation id="7106741999175697885">Xestor de tarefas: Google Chrome</translation>
 <translation id="7140653346177713799">{COUNT,plural, =0{Hai dispoñible unha actualización nova para Chrome e aplicarase en canto o reinicies.}=1{Hai dispoñible unha actualización nova para Chrome e aplicarase en canto o reinicies. A ventá do modo de incógnito non se volverá abrir.}other{Hai dispoñible unha actualización nova para Chrome e aplicarase en canto o reinicies. As # ventás do modo de incógnito non se volverán abrir.}}</translation>
 <translation id="7155997830309522122">Se o fixeches, substitúe o contrasinal gardado en Chrome polo novo.</translation>
-<translation id="7236955538461508933">{NUM_HOURS,plural, =1{Chrome comproba se hai software non desexado unha vez á semana. Última comprobación: hai 1 hora.}other{Chrome comproba se hai software non desexado unha vez á semana. Última comprobación: hai {NUM_HOURS} horas.}}</translation>
 <translation id="7242029209006116544">Vas iniciar sesión cunha conta administrada, o que significa que concederás ao seu administrador control sobre o teu perfil de Google Chrome. Os teus datos de Chrome como, por exemplo, as aplicacións, os marcadores, o historial, os contrasinais e outras opcións ligaranse de forma permanente a <ph name="USER_NAME" />. Poderás eliminar estes datos a través do Panel de control de contas de Google, pero non poderás asocialos a outra conta. De maneira opcional, podes crear un novo perfil para manter separados os teus datos de Chrome. <ph name="LEARN_MORE" /></translation>
 <translation id="7295052994004373688">Este é o idioma no que se mostra a IU de Google Chrome</translation>
 <translation id="7296210096911315575">Información importante sobre o uso e a seguranza</translation>
 <translation id="7308322188646931570">Chrome necesita acceder ao almacenamento para descargar ficheiros</translation>
 <translation id="7339898014177206373">Nova ventá</translation>
-<translation id="7386132805935307836">Chrome comproba se hai software non desexado unha vez á semana. Última comprobación: onte.</translation>
 <translation id="7398801000654795464">Iniciaches sesión en Chrome como <ph name="USER_EMAIL_ADDRESS" />. Utiliza a mesma conta para iniciar sesión de novo.</translation>
 <translation id="7408085963519505752">Condicións de Chrome OS</translation>
 <translation id="7419046106786626209">Chrome OS non puido sincronizar os teus datos porque a función de sincronización non está dispoñible para o teu dominio.</translation>
@@ -253,7 +248,6 @@
 <translation id="828798499196665338">O teu pai ou nai desactivou esta opción en Chrome: Permisos para sitios, aplicacións e extensións. Non está permitido activar esta <ph name="EXTENSION_TYPE_PARAMETER" />.</translation>
 <translation id="8290100596633877290">Google Chrome deixou de funcionar. Queres reinicialo agora?</translation>
 <translation id="8342675569599923794">Este ficheiro é perigoso, así que Chrome bloqueouno.</translation>
-<translation id="8344083974188970894">{NUM_MINS,plural, =1{Chrome comproba se hai software non desexado unha vez á semana. Última comprobación: hai 1 minuto.}other{Chrome comproba se hai software non desexado unha vez á semana. Última comprobación: hai {NUM_MINS} minutos.}}</translation>
 <translation id="8370517070665726704">Copyright <ph name="YEAR" /> Google LLC. Todos os dereitos reservados.</translation>
 <translation id="840084489713044809">Google Chrome quere exportar os teus contrasinais.</translation>
 <translation id="8433638294851456451">Para enviar un número desde aquí ao teu teléfono Android, inicia sesión en Chrome nos dous dispositivos.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_gu.xtb b/chrome/app/resources/google_chrome_strings_gu.xtb
index be78633f..7af3a56e 100644
--- a/chrome/app/resources/google_chrome_strings_gu.xtb
+++ b/chrome/app/resources/google_chrome_strings_gu.xtb
@@ -25,7 +25,6 @@
 <translation id="1587325591171447154"><ph name="FILE_NAME" /> જોખમી છે, તેથી Chrome એ તેને અવરોધિત કરેલ છે.</translation>
 <translation id="1597911401261118146">ડેટા ઉલ્લંઘન અને અન્ય સુરક્ષાની સમસ્યાથી તમારા પાસવર્ડ સુરક્ષિત છે કે નહીં તે ચેક કરવા માટે, <ph name="BEGIN_LINK" />Chromeમાં સાઇન ઇન કરો<ph name="END_LINK" />.</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"><ph name="BEGIN_LINK_LINUX_OSS" />Linux (બીટા)<ph name="END_LINK_LINUX_OSS" />ની જેમ, Chrome OS વધારાના <ph name="BEGIN_LINK_CROS_OSS" />ઓપન સૉર્સ સૉફ્ટવેર<ph name="END_LINK_CROS_OSS" /> દ્વારા શક્ય બની છે.</translation>
@@ -147,7 +146,6 @@
 <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 દિવસ પહેલાં.}one{Chrome વણજોઈતા સૉફ્ટવેર શોધવા માટે અઠવાડિયામાં એક વાર ચેક કરે છે. છેલ્લે ચેક કર્યું: {NUM_DAYS} દિવસ પહેલાં.}other{Chrome વણજોઈતા સૉફ્ટવેર શોધવા માટે અઠવાડિયામાં એક વાર ચેક કરે છે. છેલ્લે ચેક કર્યું: {NUM_DAYS} દિવસ પહેલાં.}}</translation>
 <translation id="4895437082222824641">નવા Chrome &amp;ટૅબમાં લિંક ખોલો</translation>
 <translation id="4953650215774548573">Google Chrome ને તમારા ડિફોલ્ટ બ્રાઉઝર તરીકે સેટ કરો</translation>
 <translation id="495931528404527476">Chrome માં</translation>
@@ -193,7 +191,6 @@
 <translation id="6291549208091401781">Google Chrome, તમારા કમ્પ્યુટર પર પહેલાંથી તમામ વપરાશકર્તાઓ માટે ઇન્સ્ટૉલ કરેલ છે.</translation>
 <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="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>
@@ -212,13 +209,11 @@
 <translation id="7106741999175697885">કાર્ય વ્યવસ્થાપક - Google Chrome</translation>
 <translation id="7140653346177713799">{COUNT,plural, =0{Chrome માટે નવી અપડેટ ઉપલબ્ધ છે અને તે જેવું તમે ફરીથી લૉન્ચ કરશો, તેને લાગુ કરવામાં આવશે.}=1{Chrome માટે નવી અપડેટ ઉપલબ્ધ છે અને તે જેવું તમે ફરીથી લૉન્ચ કરશો, તેને લાગુ કરવામાં આવશે. તમારી છુપી વિન્ડો ફરીથી ખૂલશે નહીં.}one{Chrome માટે નવી અપડેટ ઉપલબ્ધ છે અને તે જેવું તમે ફરીથી લૉન્ચ કરશો, તેને લાગુ કરવામાં આવશે. તમારી # છુપી વિન્ડો ફરીથી ખૂલશે નહીં.}other{Chrome માટે નવી અપડેટ ઉપલબ્ધ છે અને તે જેવું તમે ફરીથી લૉન્ચ કરશો, તેને લાગુ કરવામાં આવશે. તમારી # છુપી વિન્ડો ફરીથી ખૂલશે નહીં.}}</translation>
 <translation id="7155997830309522122">જો એવું હોય, તો કૃપા કરીને Chromeમાં તમારા સાચવેલા પાસવર્ડમાં ફેરફાર કરો જેથી તે તમારા નવા પાસવર્ડ સાથે મેળ ખાય.</translation>
-<translation id="7236955538461508933">{NUM_HOURS,plural, =1{Chrome વણજોઈતા સૉફ્ટવેર શોધવા માટે અઠવાડિયામાં એક વાર ચેક કરે છે. છેલ્લે ચેક કર્યું: 1 કલાક પહેલાં.}one{Chrome વણજોઈતા સૉફ્ટવેર શોધવા માટે અઠવાડિયામાં એક વાર ચેક કરે છે. છેલ્લે ચેક કર્યું: {NUM_HOURS} કલાક પહેલાં.}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>
@@ -253,7 +248,6 @@
 <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 મિનિટ પહેલાં.}one{Chrome વણજોઈતા સૉફ્ટવેર શોધવા માટે અઠવાડિયામાં એક વાર ચેક કરે છે. છેલ્લે ચેક કર્યું: {NUM_MINS} મિનિટ પહેલાં.}other{Chrome વણજોઈતા સૉફ્ટવેર શોધવા માટે અઠવાડિયામાં એક વાર ચેક કરે છે. છેલ્લે ચેક કર્યું: {NUM_MINS} મિનિટ પહેલાં.}}</translation>
 <translation id="8370517070665726704">કૉપિરાઇટ <ph name="YEAR" /> Google LLC. સર્વાધિકાર સુરક્ષિત.</translation>
 <translation id="840084489713044809">Google Chrome તમારા પાસવર્ડની નિકાસ કરવા માગે છે.</translation>
 <translation id="8433638294851456451">અહીંથી તમારા Android ફોન પર નંબર મોકલવા માટે, બન્ને ડિવાઇસ પર Chromeમાં સાઇન ઇન કરો.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_hi.xtb b/chrome/app/resources/google_chrome_strings_hi.xtb
index 2f42c47..d2e211e 100644
--- a/chrome/app/resources/google_chrome_strings_hi.xtb
+++ b/chrome/app/resources/google_chrome_strings_hi.xtb
@@ -23,7 +23,6 @@
 <translation id="1587325591171447154"><ph name="FILE_NAME" /> खरतरनाक है, इसलिए Chrome ने उसे अवरोधित कर दिया है.</translation>
 <translation id="1597911401261118146">डेटा के गलत इस्तेमाल और सुरक्षा की अन्य समस्याओं से आपके पासवर्ड सुरक्षित हैं या नहीं, इसकी जांच करने के लिए, <ph name="BEGIN_LINK" />Chrome में साइन इन करें<ph name="END_LINK" />.</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_LINUX_OSS" />Linux (बीटा)<ph name="END_LINK_LINUX_OSS" /> की तरह ही, अतिरिक्त <ph name="BEGIN_LINK_CROS_OSS" />ओपन सोर्स सॉफ़्टवेयर<ph name="END_LINK_CROS_OSS" /> के ज़रिए कारगर बनाया गया है.</translation>
@@ -143,7 +142,6 @@
 <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 दिन पहले की गई.}one{Chrome हफ़्ते में एक बार अनचाहे सॉफ़्टवेयर की जांच करता है. पिछली जांच: {NUM_DAYS} दिन पहले की गई.}other{Chrome हफ़्ते में एक बार अनचाहे सॉफ़्टवेयर की जांच करता है. पिछली जांच: {NUM_DAYS} दिन पहले की गई.}}</translation>
 <translation id="4895437082222824641">नए Chrome &amp;टैब में लिंक खोलें</translation>
 <translation id="4953650215774548573">Google Chrome को अपने डिफ़ॉल्ट ब्राउज़र के रूप में सेट करना</translation>
 <translation id="495931528404527476">Chrome में</translation>
@@ -189,7 +187,6 @@
 <translation id="6291549208091401781">Google Chrome आपके कंप्यूटर पर मौजूद सभी उपयोगकर्ताओं के लिए पहले से इंंस्टॉल है.</translation>
 <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="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>
@@ -208,13 +205,11 @@
 <translation id="7106741999175697885">काम का प्रबंधक - Google Chrome</translation>
 <translation id="7140653346177713799">{COUNT,plural, =0{Chrome के लिए एक नया अपडेट उपलब्ध है और जैसे ही आप फिर से लॉन्च करेंगे, अपडेट लागू कर दिया जाएगा.}=1{Chrome के लिए एक नया अपडेट उपलब्ध है और जैसे ही आप फिर से लॉन्च करेंगे, अपडेट लागू कर दिया जाएगा. आपकी गुप्त विंडो फिर से नहीं खुलेगी.}one{Chrome के लिए एक नया अपडेट उपलब्ध है और जैसे ही आप फिर से लॉन्च करेंगे, अपडेट लागू कर दिया जाएगा. आपकी # गुप्त विंडो फिर से नहीं खुलेंगी.}other{Chrome के लिए एक नया अपडेट उपलब्ध है और जैसे ही आप फिर से लॉन्च करेंगे, अपडेट लागू कर दिया जाएगा. आपकी # गुप्त विंडो फिर से नहीं खुलेंगी.}}</translation>
 <translation id="7155997830309522122">अगर आपने पहले ही पासवर्ड बदल दिया है, तो कृपया Chrome में सेव किए गए पासवर्ड में बदलाव करें, ताकि यह आपके नए पासवर्ड से मेल खाए.</translation>
-<translation id="7236955538461508933">{NUM_HOURS,plural, =1{Chrome हफ़्ते में एक बार अनचाहे सॉफ़्टवेयर की जांच करता है. पिछली जांच: 1 घंटा पहले की गई.}one{Chrome हफ़्ते में एक बार अनचाहे सॉफ़्टवेयर की जांच करता है. पिछली जांच: {NUM_HOURS} घंटा पहले की गई.}other{Chrome हफ़्ते में एक बार अनचाहे सॉफ़्टवेयर की जांच करता है. पिछली जांच: {NUM_HOURS} घंटे पहले की गई.}}</translation>
 <translation id="7242029209006116544">आप प्रबंधित खाते से साइन इन कर रहे हैं और उसके एडमिन को अपनी Google Chrome प्रोफ़ाइल पर नियंत्रण दे रहे हैं. आपका Chrome डेटा, जैसे आपके ऐप्लिकेशन, बुकमार्क, इतिहास, पासवर्ड, और दूसरे सेटिंग <ph name="USER_NAME" /> से स्थायी रूप से जुड़ जाएंगे. आप Google खाता डैशबोर्ड से इस डेटा को मिटा सकेंगे, लेकिन आप किसी दूसरे खाते से इस डेटा को जोड़ नहीं सकेंगे. <ph name="LEARN_MORE" /></translation>
 <translation id="7295052994004373688">इस भाषा का इस्तेमाल Google Chrome यूज़र इंटरफ़ेस (यूआई) दिखाने के लिए किया जाता है</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>
@@ -249,7 +244,6 @@
 <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 मिनट पहले की गई.}one{Chrome हफ़्ते में एक बार अनचाहे सॉफ़्टवेयर की जांच करता है. पिछली जांच: {NUM_MINS} मिनट पहले की गई.}other{Chrome हफ़्ते में एक बार अनचाहे सॉफ़्टवेयर की जांच करता है. पिछली जांच: {NUM_MINS} मिनट पहले की गई.}}</translation>
 <translation id="8370517070665726704">कॉपीराइट <ph name="YEAR" /> Google LLC. सर्वाधिकार सुरक्षित.</translation>
 <translation id="840084489713044809">Google Chrome आपके पासवर्ड निर्यात करना चाहता है.</translation>
 <translation id="8433638294851456451">यहां से अपने Android फ़ोन पर नंबर भेजने के लिए, दोनों डिवाइस पर Chrome में साइन इन करें.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_hr.xtb b/chrome/app/resources/google_chrome_strings_hr.xtb
index 9656c47..76c6c1a 100644
--- a/chrome/app/resources/google_chrome_strings_hr.xtb
+++ b/chrome/app/resources/google_chrome_strings_hr.xtb
@@ -23,7 +23,6 @@
 <translation id="1587325591171447154">Datoteka <ph name="FILE_NAME" /> opasna je, pa ju je Chrome blokirao.</translation>
 <translation id="1597911401261118146">Da biste provjerili jesu li vaše zaporke sigurne od povrede podataka i drugih poteškoća sa sigurnošću, <ph name="BEGIN_LINK" />prijavite se na Chrome<ph name="END_LINK" />.</translation>
 <translation id="1619887657840448962">Kako bismo Chrome učinili sigurnijim, onemogućili smo sljedeće proširenje koje nije navedeno na stranici <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> i možda je dodano bez vašeg znanja.</translation>
-<translation id="162448658176061655">Chrome provjerava ima li neželjenog softvera jednom tjedno. Posljednja provjera upravo je izvršena.</translation>
 <translation id="162629503687514352">OS Chrome nije mogao sinkronizirati vaše zaporke.</translation>
 <translation id="1628000112320670027">Potraži pomoć za upotrebu Chromea</translation>
 <translation id="1662639173275167396">OS Chrome omogućen je dodatnim <ph name="BEGIN_LINK_CROS_OSS" />softverom otvorenog izvornog koda<ph name="END_LINK_CROS_OSS" />, isto kao i <ph name="BEGIN_LINK_LINUX_OSS" />Linux (Beta)<ph name="END_LINK_LINUX_OSS" />.</translation>
@@ -143,7 +142,6 @@
 <translation id="4771048833395599659">Datoteka je možda opasna i Chrome ju je blokirao.</translation>
 <translation id="479167709087336770">Upotrebljava istu provjeru pravopisa koja se upotrebljava na Google pretraživanju. Tekst koji unesete u preglednik šalje se Googleu. To ponašanje možete promijeniti u postavkama kad god želite.</translation>
 <translation id="4891791193823137474">Neka Google Chrome radi u pozadini</translation>
-<translation id="489337168347244450">{NUM_DAYS,plural, =1{Chrome provjerava ima li neželjenog softvera jednom tjedno. Posljednja provjera bila je jučer.}one{Chrome provjerava ima li neželjenog softvera jednom tjedno. Posljednja provjera bila je prije {NUM_DAYS} dana.}few{Chrome provjerava ima li neželjenog softvera jednom tjedno. Posljednja provjera bila je prije {NUM_DAYS} dana.}other{Chrome provjerava ima li neželjenog softvera jednom tjedno. Posljednja provjera bila je prije {NUM_DAYS} dana.}}</translation>
 <translation id="4895437082222824641">Otvori vezu na novoj &amp;kartici Chromea</translation>
 <translation id="4953650215774548573">Postavite Google Chrome kao svoj zadani preglednik</translation>
 <translation id="495931528404527476">U Chromeu</translation>
@@ -185,7 +183,6 @@
 <translation id="6291549208091401781">Google Chrome već je instaliran za sve korisnike na računalu.</translation>
 <translation id="6338556085225130112">Ažuriranje Google Chromea</translation>
 <translation id="6368958679917195344">OS Chrome omogućen je dodatnim <ph name="BEGIN_LINK_CROS_OSS" />softverom otvorenog koda<ph name="END_LINK_CROS_OSS" />.</translation>
-<translation id="6454142105866844106">Chrome provjerava ima li neželjenog softvera jednom tjedno</translation>
 <translation id="6515495397637126556"><ph name="PAGE_TITLE" /> – Google Chrome Dev</translation>
 <translation id="6566149418543181476">Ažuriranje Google Chromea (<ph name="PROGRESS_PERCENT" />)</translation>
 <translation id="6676384891291319759">Pristup Internetu</translation>
@@ -204,13 +201,11 @@
 <translation id="7106741999175697885">Upravitelj zadacima - Google Chrome:</translation>
 <translation id="7140653346177713799">{COUNT,plural, =0{Dostupno je novo ažuriranje za Chrome koje će se primijeniti nakon ponovnog pokretanja.}=1{Dostupno je novo ažuriranje za Chrome koje će se primijeniti nakon ponovnog pokretanja. Anonimni se prozor neće ponovno otvoriti.}one{Dostupno je novo ažuriranje za Chrome koje će se primijeniti nakon ponovnog pokretanja. Vaš # anonimni prozor neće se ponovno otvoriti.}few{Dostupno je novo ažuriranje za Chrome koje će se primijeniti nakon ponovnog pokretanja. Vaša # anonimna prozora neće se ponovno otvoriti.}other{Dostupno je novo ažuriranje za Chrome koje će se primijeniti nakon ponovnog pokretanja. Vaših # anonimnih prozora neće se ponovno otvoriti.}}</translation>
 <translation id="7155997830309522122">Ako jeste, uredite zaporku spremljenu u Chromeu kako bi odgovarala vašoj novoj zaporki.</translation>
-<translation id="7236955538461508933">{NUM_HOURS,plural, =1{Chrome provjerava ima li neželjenog softvera jednom tjedno. Posljednja provjera bila je prije sat vremena.}one{Chrome provjerava ima li neželjenog softvera jednom tjedno. Posljednja provjera bila je prije {NUM_HOURS} sata.}few{Chrome provjerava ima li neželjenog softvera jednom tjedno. Posljednja provjera bila je prije {NUM_HOURS} sata.}other{Chrome provjerava ima li neželjenog softvera jednom tjedno. Posljednja provjera bila je prije {NUM_HOURS} sati.}}</translation>
 <translation id="7242029209006116544">Prijavljujete se upravljanim računom i dajete administratoru kontrolu nad svojim profilom u sustavu Google Chrome. Vaši podaci u sustavu Chrome, primjerice, aplikacije, oznake, povijest, zaporke i ostale postavke, trajno će se povezati s korisnikom <ph name="USER_NAME" />. Moći ćete izbrisati te podatke putem Nadzorne ploče Google računa, ali ih nećete moći povezati s nekim drugim računom. Ako želite, možete izraditi novi profil kako biste zadržali postojeće podatke u sustavu Chrome zasebno. <ph name="LEARN_MORE" /></translation>
 <translation id="7295052994004373688">Taj se jezik koristi za prikaz korisničkog sučelja Google Chromea</translation>
 <translation id="7296210096911315575">Važne informacije o upotrebi i sigurnosti</translation>
 <translation id="7308322188646931570">Chrome treba pristup pohrani radi preuzimanja datoteka</translation>
 <translation id="7339898014177206373">Novi prozor</translation>
-<translation id="7386132805935307836">Chrome provjerava ima li neželjenog softvera jednom tjedno. Posljednja provjera bila je jučer.</translation>
 <translation id="7398801000654795464">Bili ste prijavljeni na Chrome kao <ph name="USER_EMAIL_ADDRESS" />. Prijavite se ponovo istim računom.</translation>
 <translation id="7408085963519505752">Uvjeti za OS Chrome</translation>
 <translation id="7419046106786626209">OS Chrome nije mogao sinkronizirati vaše podatke jer sinkronizacija nije dostupna za vašu domenu.</translation>
@@ -245,7 +240,6 @@
 <translation id="828798499196665338">Tvoj je roditelj isključio "Dopuštenja za web-lokacije, aplikacije i proširenja" za Chrome. Nije dopušteno omogućiti <ph name="EXTENSION_TYPE_PARAMETER" />.</translation>
 <translation id="8290100596633877290">Opa! Google Chrome je pao. Ponovo pokrenuti sada?</translation>
 <translation id="8342675569599923794">Datoteka je opasna i Chrome ju je blokirao.</translation>
-<translation id="8344083974188970894">{NUM_MINS,plural, =1{Chrome provjerava ima li neželjenog softvera jednom tjedno. Posljednja provjera bila je prije 1 minute.}one{Chrome provjerava ima li neželjenog softvera jednom tjedno. Posljednja provjera bila je prije {NUM_MINS} minute.}few{Chrome provjerava ima li neželjenog softvera jednom tjedno. Posljednja provjera bila je prije {NUM_MINS} minute.}other{Chrome provjerava ima li neželjenog softvera jednom tjedno. Posljednja provjera bila je prije {NUM_MINS} minuta.}}</translation>
 <translation id="8370517070665726704">Autorska prava <ph name="YEAR" />. Google LLC. Sva prava pridržana.</translation>
 <translation id="840084489713044809">Google Chrome želi izvesti vaše zaporke.</translation>
 <translation id="8433638294851456451">Da biste poslali broj s ovog uređaja na svoj Android telefon, prijavite se na Chrome na oba uređaja.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_hu.xtb b/chrome/app/resources/google_chrome_strings_hu.xtb
index 0d5a718..76f74e4 100644
--- a/chrome/app/resources/google_chrome_strings_hu.xtb
+++ b/chrome/app/resources/google_chrome_strings_hu.xtb
@@ -23,7 +23,6 @@
 <translation id="1587325591171447154">A(z) <ph name="FILE_NAME" /> veszélyes, ezért a Chrome letiltotta.</translation>
 <translation id="1597911401261118146">Ha ellenőrizni szeretné, hogy jelszavai biztonságban vannak-e az adatvédelmi incidensektől és más biztonsági problémáktól, <ph name="BEGIN_LINK" />jelentkezzen be a Chrome-ba<ph name="END_LINK" />.</translation>
 <translation id="1619887657840448962">A Chrome biztonságosabbá tétele érdekében kikapcsoltuk a következő bővítményt, amely nem a(z) <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> szolgáltatásból származik, és előfordulhat, hogy az Ön tudta nélkül lett telepítve.</translation>
-<translation id="162448658176061655">A Chrome hetente egyszer keres nemkívánatos szoftvereket. Legutóbb frissítve: az imént.</translation>
 <translation id="162629503687514352">A Chrome OS nem tudta szinkronizálni az Ön jelszavait.</translation>
 <translation id="1628000112320670027">Segítség a Chrome használatával kapcsolatban</translation>
 <translation id="1662639173275167396">A Chrome OS létrejöttéhez egyéb <ph name="BEGIN_LINK_CROS_OSS" />nyílt forráskódú szoftverek<ph name="END_LINK_CROS_OSS" /> is hozzájárultak, ahogyan a <ph name="BEGIN_LINK_LINUX_OSS" />Linux (béta)<ph name="END_LINK_LINUX_OSS" /> létrejöttéhez is.</translation>
@@ -143,7 +142,6 @@
 <translation id="4771048833395599659">Ez a fájl veszélyes lehet, ezért a Chrome letiltotta.</translation>
 <translation id="479167709087336770">A szolgáltatás ugyanazt a helyesírás-ellenőrzést használja, mint a Google Kereső. A begépelt szöveget a böngésző elküldi a Google-nak. A beállítások között ezt bármikor módosíthatja.</translation>
 <translation id="4891791193823137474">A Google Chrome futhat a háttérben</translation>
-<translation id="489337168347244450">{NUM_DAYS,plural, =1{A Chrome hetente egyszer keres nemkívánatos szoftvereket. Legutóbb frissítve: 1 napja.}other{A Chrome hetente egyszer keres nemkívánatos szoftvereket. Legutóbb frissítve: {NUM_DAYS} napja.}}</translation>
 <translation id="4895437082222824641">Link megnyi&amp;tása új Chrome-lapon</translation>
 <translation id="4953650215774548573">A Google Chrome beállítása alapértelmezett böngészőként</translation>
 <translation id="495931528404527476">A Chrome-ban</translation>
@@ -184,7 +182,6 @@
 <translation id="6291549208091401781">A Google Chrome már telepítve van az összes felhasználó számára a számítógépen.</translation>
 <translation id="6338556085225130112">A Google Chrome frissítése</translation>
 <translation id="6368958679917195344">A Chrome OS-hez egyéb <ph name="BEGIN_LINK_CROS_OSS" />nyílt forráskódú szoftver<ph name="END_LINK_CROS_OSS" /> is hozzájárult.</translation>
-<translation id="6454142105866844106">A Chrome hetente egyszer keres nem kívánt szoftvereket.</translation>
 <translation id="6515495397637126556"><ph name="PAGE_TITLE" /> – Google Chrome Dev</translation>
 <translation id="6566149418543181476">A Google Chrome frissítése (<ph name="PROGRESS_PERCENT" />)</translation>
 <translation id="6676384891291319759">Internetelérés</translation>
@@ -203,13 +200,11 @@
 <translation id="7106741999175697885">Feladatkezelő - Google Chrome</translation>
 <translation id="7140653346177713799">{COUNT,plural, =0{Új Chrome-frissítés jelent meg, amely az újraindítás után azonnal érvénybe lép.}=1{Új Chrome-frissítés jelent meg, amely az újraindítás után azonnal érvénybe lép. Az inkognitó ablak nem fog újra megnyílni.}other{Új Chrome-frissítés jelent meg, amely az újraindítás után azonnal érvénybe lép. A(z) # inkognitó ablak nem fog újra megnyílni.}}</translation>
 <translation id="7155997830309522122">Ha igen, akkor módosítsa a Chrome böngészőben mentett jelszót az új jelszóra.</translation>
-<translation id="7236955538461508933">{NUM_HOURS,plural, =1{A Chrome hetente egyszer keres nemkívánatos szoftvereket. Legutóbb frissítve: 1 órája.}other{A Chrome hetente egyszer keres nemkívánatos szoftvereket. Legutóbb frissítve: {NUM_HOURS} órája.}}</translation>
 <translation id="7242029209006116544">Kezelt fiókkal jelentkezik be, és annak adminisztrátora számára hozzáférést biztosít Google Chrome-profiljához. Chrome-adatait – például alkalmazásait, könyvjelzőit, előzményeit, jelszavait és más beállításait – a rendszer véglegesen társítja a(z) <ph name="USER_NAME" /> fiókhoz. Ezen adatokat a Google-fiók Irányítópultján törölheti, de más fiókhoz nem társíthatja őket. Létrehozhat egy új profilt is meglévő Chrome-adatainak külön tárolásához. <ph name="LEARN_MORE" /></translation>
 <translation id="7295052994004373688">A Google Chrome kezelőfelülete ezen a nyelven jelenik meg.</translation>
 <translation id="7296210096911315575">Fontos használati és biztonsági információk</translation>
 <translation id="7308322188646931570">A Chrome-nak tárhelyhozzáférésre van szüksége a fájlok letöltéséhez</translation>
 <translation id="7339898014177206373">Új ablak</translation>
-<translation id="7386132805935307836">A Chrome hetente egyszer keres nemkívánatos szoftvereket. Legutóbb frissítve: tegnap.</translation>
 <translation id="7398801000654795464"><ph name="USER_EMAIL_ADDRESS" /> néven volt bejelentkezve a Chrome-ba. Kérjük, ugyanazzal a fiókkal jelentkezzen be újra.</translation>
 <translation id="7408085963519505752">Chrome OS – Szerződési Feltételek</translation>
 <translation id="7419046106786626209">A Chrome OS nem tudta szinkronizálni az adatait, mert a szinkronizálás nem érhető el az Ön domainjénél.</translation>
@@ -244,7 +239,6 @@
 <translation id="828798499196665338">Szülőd kikapcsolta a Chrome „Engedélyek webhelyek, alkalmazások és bővítmények számára” beállítását. A(z) <ph name="EXTENSION_TYPE_PARAMETER" /> nem engedélyezhető.</translation>
 <translation id="8290100596633877290">Hmm. A Google Chrome összeomlott. Újraindítja most?</translation>
 <translation id="8342675569599923794">Ez a fájl veszélyes, ezért a Chrome letiltotta.</translation>
-<translation id="8344083974188970894">{NUM_MINS,plural, =1{A Chrome hetente egyszer keres nemkívánatos szoftvereket. Legutóbb frissítve: 1 perce.}other{A Chrome hetente egyszer keres nemkívánatos szoftvereket. Legutóbb frissítve: {NUM_MINS} perce.}}</translation>
 <translation id="8370517070665726704">Copyright <ph name="YEAR" /> Google LLC. Minden jog fenntartva.</translation>
 <translation id="840084489713044809">A Google Chrome exportálni szeretné a jelszavakat.</translation>
 <translation id="8433638294851456451">Ha innen szeretne számot küldeni Android-telefonjára, jelentkezzen be a Chrome-ba mindkét eszközén.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_hy.xtb b/chrome/app/resources/google_chrome_strings_hy.xtb
index 468ceb01..eb75717 100644
--- a/chrome/app/resources/google_chrome_strings_hy.xtb
+++ b/chrome/app/resources/google_chrome_strings_hy.xtb
@@ -25,7 +25,6 @@
 <translation id="1587325591171447154"><ph name="FILE_NAME" /> ֆայլը վտանգավոր է, և Chrome-ն արգելափակել է այն։</translation>
 <translation id="1597911401261118146">Որպեսզի պաշտպանեք ձեր գաղտնաբառերը տվյալների արտահոսքից և խուսափեք անվտանգության հետ կապված այլ խնդիրներից, <ph name="BEGIN_LINK" />մտեք հաշիվ Chrome դիտարկիչում<ph name="END_LINK" />։</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" />Լինուքսը (բետա)<ph name="END_LINK_LINUX_OSS" />:</translation>
@@ -145,7 +144,6 @@
 <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 օր առաջ։}one{Chrome-ը ստուգում է անցանկալի ծրագրերի առկայությունը շաբաթը մեկ անգամ։ Վերջին անգամ ստուգվել է {NUM_DAYS} օր առաջ։}other{Chrome-ը ստուգում է անցանկալի ծրագրերի առկայությունը շաբաթը մեկ անգամ։ Վերջին անգամ ստուգվել է {NUM_DAYS} օր առաջ։}}</translation>
 <translation id="4895437082222824641">Բացել հղումը Chrome-ի նոր &amp;ներդիրում</translation>
 <translation id="4953650215774548573">Դարձնել Google Chrome-ը կանխադրված դիտարկիչը</translation>
 <translation id="495931528404527476">Chrome-ում</translation>
@@ -191,7 +189,6 @@
 <translation id="6291549208091401781">Google Chrome-ն արդեն տեղադրված է ձեր համակարգչում բոլոր օգտատերերի համար:</translation>
 <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="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>
@@ -210,13 +207,11 @@
 <translation id="7106741999175697885">Խնդիրների կառավարիչ - Google Chrome</translation>
 <translation id="7140653346177713799">{COUNT,plural, =0{Chrome-ի այս տարբերակի համար առկա է թարմացում: Այն կտեղադրվի, երբ դիտարկիչը վերագործարկվի։}=1{Chrome-ի այս տարբերակի համար առկա է թարմացում: Այն կտեղադրվի, երբ դիտարկիչը վերագործարկվի։ Ձեր ինկոգնիտո պատուհանը նորից չի բացվի։}one{Chrome-ի այս տարբերակի համար առկա է թարմացում: Այն կտեղադրվի, երբ դիտարկիչը վերագործարկվի։ Ձեր # ինկոգնիտո պատուհանը նորից չի բացվի։}other{Chrome-ի այս տարբերակի համար առկա է թարմացում: Այն կտեղադրվի, երբ դիտարկիչը վերագործարկվի։ Ձեր # ինկոգնիտո պատուհանները նորից չեն բացվի։}}</translation>
 <translation id="7155997830309522122">Եթե այո, ապա փոխեք ձեր պահված գաղտնաբառը Chrome-ում, որպեսզի այն համապատասխանի ձեր նոր գաղտնաբառին։</translation>
-<translation id="7236955538461508933">{NUM_HOURS,plural, =1{Chrome-ը ստուգում է անցանկալի ծրագրերի առկայությունը շաբաթը մեկ անգամ։ Վերջին անգամ ստուգվել է 1 ժամ առաջ։}one{Chrome-ը ստուգում է անցանկալի ծրագրերի առկայությունը շաբաթը մեկ անգամ։ Վերջին անգամ ստուգվել է {NUM_HOURS} ժամ առաջ։}other{Chrome-ը ստուգում է անցանկալի ծրագրերի առկայությունը շաբաթը մեկ անգամ։ Վերջին անգամ ստուգվել է {NUM_HOURS} ժամ առաջ։}}</translation>
 <translation id="7242029209006116544">Դուք մուտք եք գործում վերահսկվող հաշիվ՝ թույլ տալով ադմինիստրատորին կառավարել ձեր Google Chrome պրոֆիլը: Ձեր Chrome-ի տվյալները, ինչպես օրինակ՝ հավելվածները, էջանիշները, պատմությունը, գաղտնաբառերը և մյուս կարգավորումները, մշտապես կկցվեն <ph name="USER_NAME" /> հաշվին: Դուք կկարողանաք ջնջել այս տվյալները Google Dashboard-ի միջոցով, սակայն չեք կարողանա համակցել դրանք այլ հաշվի հետ: Որպես տարբերակ կարող եք ստեղծել նոր պրոֆիլ՝ Chrome-ի առկա տվյալներն առանձին պահելու համար: <ph name="LEARN_MORE" /></translation>
 <translation id="7295052994004373688">Այս լեզուն օգտագործվում է որպես Google Chrome-ի միջերեսի լեզու</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-ը չկարողացավ համաժամացնել ձեր տվյալները, քանի որ Sync-ը մատչելի չէ ձեր տիրույթի համար:</translation>
@@ -251,7 +246,6 @@
 <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 րոպե առաջ։}one{Chrome-ը ստուգում է անցանկալի ծրագրերի առկայությունը շաբաթը մեկ անգամ։ Վերջին անգամ ստուգվել է {NUM_MINS} րոպե առաջ։}other{Chrome-ը ստուգում է անցանկալի ծրագրերի առկայությունը շաբաթը մեկ անգամ։ Վերջին անգամ ստուգվել է {NUM_MINS} րոպե առաջ։}}</translation>
 <translation id="8370517070665726704">© Google LLC <ph name="YEAR" />։ Բոլոր իրավունքները պահպանված են:</translation>
 <translation id="840084489713044809">Google Chrome-ն ուզում է արտահանել ձեր գաղտնաբառերը:</translation>
 <translation id="8433638294851456451">Հեռախոսահամարն այստեղից ձեր Android հեռախոսին ուղարկելու համար երկու սարքերի Chrome դիտարկիչներում մտեք հաշիվ։</translation>
diff --git a/chrome/app/resources/google_chrome_strings_id.xtb b/chrome/app/resources/google_chrome_strings_id.xtb
index e0371d7c..afda4cf 100644
--- a/chrome/app/resources/google_chrome_strings_id.xtb
+++ b/chrome/app/resources/google_chrome_strings_id.xtb
@@ -23,7 +23,6 @@
 <translation id="1587325591171447154"><ph name="FILE_NAME" /> berbahaya, sehingga Chrome memblokirnya.</translation>
 <translation id="1597911401261118146">Untuk memeriksa apakah sandi Anda aman dari pelanggaran data dan masalah keamanan lainnya, <ph name="BEGIN_LINK" />login ke Chrome<ph name="END_LINK" />.</translation>
 <translation id="1619887657840448962">Agar Chrome lebih aman, kami menonaktifkan ekstensi berikut yang tidak tercantum dalam <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> dan mungkin telah ditambahkan tanpa sepengetahuan Anda.</translation>
-<translation id="162448658176061655">Chrome memeriksa software yang tidak diinginkan seminggu sekali. Terakhir diperiksa: sesaat yang lalu.</translation>
 <translation id="162629503687514352">Chrome OS tidak dapat menyinkronkan sandi Anda.</translation>
 <translation id="1628000112320670027">Dapatkan bantuan Chrome</translation>
 <translation id="1662639173275167396">Chrome OS terwujud karena adanya <ph name="BEGIN_LINK_CROS_OSS" />software open source<ph name="END_LINK_CROS_OSS" /> tambahan, seperti <ph name="BEGIN_LINK_LINUX_OSS" />Linux (Beta)<ph name="END_LINK_LINUX_OSS" />.</translation>
@@ -143,7 +142,6 @@
 <translation id="4771048833395599659">File ini mungkin berbahaya, jadi Chrome telah memblokirnya.</translation>
 <translation id="479167709087336770">Tindakan ini akan menggunakan pemeriksa ejaan yang sama dengan yang digunakan di penelusuran Google. Teks yang Anda ketikkan di browser dikirim ke Google. Anda dapat mengubah perilaku ini di setelan.</translation>
 <translation id="4891791193823137474">Jalankan Google Chrome di latar belakang</translation>
-<translation id="489337168347244450">{NUM_DAYS,plural, =1{Chrome memeriksa software yang tidak diinginkan seminggu sekali. Terakhir diperiksa: 1 hari yang lalu.}other{Chrome memeriksa software yang tidak diinginkan seminggu sekali. Terakhir diperiksa: {NUM_DAYS} hari yang lalu.}}</translation>
 <translation id="4895437082222824641">Buka link di &amp;tab Chrome baru</translation>
 <translation id="4953650215774548573">Setel Google Chrome sebagai browser default Anda</translation>
 <translation id="495931528404527476">Di Chrome</translation>
@@ -185,7 +183,6 @@
 <translation id="6291549208091401781">Google Chrome sudah terpasang untuk semua pengguna di komputer Anda.</translation>
 <translation id="6338556085225130112">Memperbarui Google Chrome</translation>
 <translation id="6368958679917195344">Chrome OS terwujud karena <ph name="BEGIN_LINK_CROS_OSS" />software sumber terbuka<ph name="END_LINK_CROS_OSS" /> tambahan.</translation>
-<translation id="6454142105866844106">Chrome memeriksa software yang tidak diinginkan seminggu sekali</translation>
 <translation id="6515495397637126556"><ph name="PAGE_TITLE" /> - Google Chrome Dev</translation>
 <translation id="6566149418543181476">Memperbarui Google Chrome (<ph name="PROGRESS_PERCENT" />)</translation>
 <translation id="6676384891291319759">Akses Internet</translation>
@@ -204,13 +201,11 @@
 <translation id="7106741999175697885">Pengelola Tugas - Google Chrome</translation>
 <translation id="7140653346177713799">{COUNT,plural, =0{Update baru untuk Chrome telah tersedia dan akan diterapkan segera setelah diluncurkan kembali.}=1{Update baru untuk Chrome telah tersedia dan akan diterapkan segera setelah diluncurkan kembali. Jendela Samaran Anda tidak akan dibuka kembali.}other{Update baru untuk Chrome telah tersedia dan akan diterapkan segera setelah diluncurkan kembali. # jendela Samaran Anda tidak akan dibuka kembali.}}</translation>
 <translation id="7155997830309522122">Jika ya, edit sandi Anda yang tersimpan di Chrome agar cocok dengan sandi baru Anda.</translation>
-<translation id="7236955538461508933">{NUM_HOURS,plural, =1{Chrome memeriksa software yang tidak diinginkan seminggu sekali. Terakhir diperiksa: 1 jam yang lalu.}other{Chrome memeriksa software yang tidak diinginkan seminggu sekali. Terakhir diperiksa: {NUM_HOURS} jam yang lalu}}</translation>
 <translation id="7242029209006116544">Anda masuk dengan akun terkelola dan memberikan administratornya kontrol atas profil Google Chrome Anda. Data Chrome Anda, seperti aplikasi, bookmark, histori, sandi, dan setelan lain selamanya akan dikaitkan ke <ph name="USER_NAME" />. Anda dapat menghapus data ini melalui Dasbor Akun Google, namun Anda tidak akan dapat mengaitkan data ini dengan akun yang lain. Anda dapat membuat profil baru secara opsional untuk menjaga agar data Chrome Anda tetap terpisah. <ph name="LEARN_MORE" /></translation>
 <translation id="7295052994004373688">Bahasa ini digunakan untuk menampilkan UI Google Chrome</translation>
 <translation id="7296210096911315575">Penggunaan penting dan informasi keamanan</translation>
 <translation id="7308322188646931570">Chrome memerlukan akses penyimpanan untuk mendownload file</translation>
 <translation id="7339898014177206373">Jendela baru</translation>
-<translation id="7386132805935307836">Chrome memeriksa software yang tidak diinginkan seminggu sekali. Terakhir diperiksa: kemarin.</translation>
 <translation id="7398801000654795464">Anda telah masuk ke Chrome sebagai <ph name="USER_EMAIL_ADDRESS" />. Gunakan akun yang sama untuk masuk kembali.</translation>
 <translation id="7408085963519505752">Persyaratan Chrome OS</translation>
 <translation id="7419046106786626209">Chrome OS tidak dapat menyinkronkan data Anda karena Sinkronisasi tidak tersedia untuk domain Anda.</translation>
@@ -245,7 +240,6 @@
 <translation id="828798499196665338">Orang tuamu telah menonaktifkan "Izin untuk situs, aplikasi, dan ekstensi" untuk Chrome. Tindakan mengaktifkan <ph name="EXTENSION_TYPE_PARAMETER" /> ini tidak diizinkan.</translation>
 <translation id="8290100596633877290">Aduh! Google Chrome ngadat. Luncurkan ulang sekarang?</translation>
 <translation id="8342675569599923794">File ini berbahaya, jadi Chrome telah memblokirnya.</translation>
-<translation id="8344083974188970894">{NUM_MINS,plural, =1{Chrome memeriksa software yang tidak diinginkan seminggu sekali. Terakhir diperiksa: 1 menit yang lalu.}other{Chrome memeriksa software yang tidak diinginkan seminggu sekali. Terakhir diperiksa: {NUM_MINS} menit yang lalu.}}</translation>
 <translation id="8370517070665726704">Hak cipta <ph name="YEAR" /> Google LLC. Semua hak dilindungi undang-undang.</translation>
 <translation id="840084489713044809">Google Chrome ingin mengekspor sandi.</translation>
 <translation id="8433638294851456451">Untuk mengirimkan nomor dari sini ke ponsel Android Anda, login ke Chrome di kedua perangkat.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_is.xtb b/chrome/app/resources/google_chrome_strings_is.xtb
index 5465dd0..d64d1815 100644
--- a/chrome/app/resources/google_chrome_strings_is.xtb
+++ b/chrome/app/resources/google_chrome_strings_is.xtb
@@ -25,7 +25,6 @@
 <translation id="1587325591171447154"><ph name="FILE_NAME" /> er skaðleg skrá og Chrome útilokaði hana.</translation>
 <translation id="1597911401261118146"><ph name="BEGIN_LINK" />Skráðu þig inn á Chrome<ph name="END_LINK" /> til að athuga hvort aðgangsorðin þín séu óhult fyrir öryggisbrotum og öðrum öryggisvandamálum.</translation>
 <translation id="1619887657840448962">Til að gera Chrome öruggara höfum við slökkt á eftirfarandi viðbót sem ekki er á skrá hjá <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> og kann að hafa verið bætt við án þinnar vitneskju.</translation>
-<translation id="162448658176061655">Chrome leitar að óæskilegum hugbúnaði einu sinni í viku. Síðast athugað: fyrir augnabliki.</translation>
 <translation id="162629503687514352">Chrome OS gat ekki samstillt aðgangsorðin þín.</translation>
 <translation id="1628000112320670027">Fá hjálp með Chrome</translation>
 <translation id="1662639173275167396">Chrome OS á tilvist sína að þakka öðrum <ph name="BEGIN_LINK_CROS_OSS" />opnum hugbúnaði<ph name="END_LINK_CROS_OSS" />, rétt eins og <ph name="BEGIN_LINK_LINUX_OSS" />Linux (tilraunaútgáfa)<ph name="END_LINK_LINUX_OSS" />.</translation>
@@ -147,7 +146,6 @@
 <translation id="4771048833395599659">Þessi skrá gæti verið hættuleg og þess vegna útilokaði Chrome hana.</translation>
 <translation id="479167709087336770">Þetta notar sömu ritvilluleit og er notuð í Google leit. Textinn sem þú skrifar í vafranum er sendur til Google. Þú getur alltaf breytt þessu í stillingunum.</translation>
 <translation id="4891791193823137474">Leyfa Google Chrome að keyra í bakgrunni</translation>
-<translation id="489337168347244450">{NUM_DAYS,plural, =1{Chrome leitar að óæskilegum hugbúnaði einu sinni í viku. Síðast athugað: fyrir 1 degi.}one{Chrome leitar að óæskilegum hugbúnaði einu sinni í viku. Síðast athugað: fyrir {NUM_DAYS} degi.}other{Chrome leitar að óæskilegum hugbúnaði einu sinni í viku. Síðast athugað: fyrir {NUM_DAYS} dögum.}}</translation>
 <translation id="4895437082222824641">Opna tengil í nýjum Chrome &amp;flipa</translation>
 <translation id="4953650215774548573">Stilla Google Chrome sem sjálfgefinn vafra</translation>
 <translation id="495931528404527476">Í Chrome</translation>
@@ -193,7 +191,6 @@
 <translation id="6291549208091401781">Google Chrome hefur þegar verið sett upp fyrir alla notendur í tölvunni.</translation>
 <translation id="6338556085225130112">Uppfærir Google Chrome</translation>
 <translation id="6368958679917195344">Chrome OS á tilvist sína að þakka öðrum <ph name="BEGIN_LINK_CROS_OSS" />opnum hugbúnaði<ph name="END_LINK_CROS_OSS" />.</translation>
-<translation id="6454142105866844106">Chrome leitar að óæskilegum hugbúnaði einu sinni í viku</translation>
 <translation id="6515495397637126556"><ph name="PAGE_TITLE" /> - Google Chrome Dev</translation>
 <translation id="6566149418543181476">Uppfærir Google Chrome (<ph name="PROGRESS_PERCENT" />)</translation>
 <translation id="6676384891291319759">Aðgangur að internetinu</translation>
@@ -212,13 +209,11 @@
 <translation id="7106741999175697885">Verkstjórn – Google Chrome</translation>
 <translation id="7140653346177713799">{COUNT,plural, =0{Ný uppfærsla fyrir Chrome er í boði og hún verður sett upp þegar þú endurræsir.}=1{Ný uppfærsla fyrir Chrome er í boði og hún verður sett upp þegar þú endurræsir. Huliðsglugginn enduropnast ekki.}one{Ný uppfærsla fyrir Chrome er í boði og hún verður sett upp þegar þú endurræsir. # huliðsgluggi enduropnast ekki.}other{Ný uppfærsla fyrir Chrome er í boði og hún verður sett upp þegar þú endurræsir. # huliðsgluggar enduropnast ekki.}}</translation>
 <translation id="7155997830309522122">Ef svo er skaltu breyta vistaða aðgangsorðinu í Chrome í nýja aðgangsorðið.</translation>
-<translation id="7236955538461508933">{NUM_HOURS,plural, =1{Chrome leitar að óæskilegum hugbúnaði einu sinni í viku. Síðast athugað: fyrir 1 klukkustund.}one{Chrome leitar að óæskilegum hugbúnaði einu sinni í viku. Síðast athugað: fyrir {NUM_HOURS} klukkustund.}other{Chrome leitar að óæskilegum hugbúnaði einu sinni í viku. Síðast athugað: fyrir {NUM_HOURS} klukkustundum.}}</translation>
 <translation id="7242029209006116544">Þú ert að skrá þig inn á stýrðan reikning og gefur stjórnanda hans stjórn yfir Google Chrome prófílnum þínum. Gögnin þín í Chrome, s.s. forrit, bókamerki, ferill, aðgangsorð og aðrar stillingar, verða tengd varanlega við <ph name="USER_NAME" />. Þú getur eytt þessum gögnum á stjórnborði Google reikninga en getur ekki tengt þau öðrum reikningi. Einnig getur þú búið til nýjan prófíl til að halda eldri gögnum þínum á Chrome aðskildum. <ph name="LEARN_MORE" /></translation>
 <translation id="7295052994004373688">Þetta tungumál er notað til að birta notendaviðmót Google Chrome</translation>
 <translation id="7296210096911315575">Mikilvægar notkunar- og öryggisupplýsingar</translation>
 <translation id="7308322188646931570">Chrome þarf aðgang að geymslu til að geta sótt skrár</translation>
 <translation id="7339898014177206373">Nýr gluggi</translation>
-<translation id="7386132805935307836">Chrome leitar að óæskilegum hugbúnaði einu sinni í viku. Síðast athugað: í gær.</translation>
 <translation id="7398801000654795464">Þú varst skráð(ur) inn á Chrome sem <ph name="USER_EMAIL_ADDRESS" />. Notaðu sama reikning til að skrá þig inn aftur.</translation>
 <translation id="7408085963519505752">Skilmálar Chrome OS</translation>
 <translation id="7419046106786626209">Chrome OS gat ekki samstillt gögnin þín vegna þess að samstilling er ekki í boði fyrir lénið þitt.</translation>
@@ -253,7 +248,6 @@
 <translation id="828798499196665338">Foreldrar þínir hafa slökkt á „Heimildum fyrir vefsvæði, forrit og viðbætur" fyrir Chrome. Ekki er leyfilegt að kveikja á þessu <ph name="EXTENSION_TYPE_PARAMETER" />.</translation>
 <translation id="8290100596633877290">Vóts! Google Chrome hrundi. Endurræsa núna?</translation>
 <translation id="8342675569599923794">Þessi skrá er hættuleg og þess vegna útilokaði Chrome hana.</translation>
-<translation id="8344083974188970894">{NUM_MINS,plural, =1{Chrome leitar að óæskilegum hugbúnaði einu sinni í viku. Síðast athugað: fyrir 1 mínútu.}one{Chrome leitar að óæskilegum hugbúnaði einu sinni í viku. Síðast athugað: fyrir {NUM_MINS} mínútu.}other{Chrome leitar að óæskilegum hugbúnaði einu sinni í viku. Síðast athugað: fyrir {NUM_MINS} mínútum.}}</translation>
 <translation id="8370517070665726704">Höfundarréttur <ph name="YEAR" /> Google LLC. Öll réttindi áskilin.</translation>
 <translation id="840084489713044809">Google Chrome vill flytja út aðgangsorðin þín.</translation>
 <translation id="8433638294851456451">Til að senda númer héðan í Android símann þinn skaltu skrá þig inn á Chrome í báðum tækjunum.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_it.xtb b/chrome/app/resources/google_chrome_strings_it.xtb
index 89a2a62..ef1663f 100644
--- a/chrome/app/resources/google_chrome_strings_it.xtb
+++ b/chrome/app/resources/google_chrome_strings_it.xtb
@@ -23,7 +23,6 @@
 <translation id="1587325591171447154"><ph name="FILE_NAME" /> è pericoloso, pertanto è stato bloccato da Chrome.</translation>
 <translation id="1597911401261118146">Per controllare che le tue password siano protette da violazioni dei dati e altri problemi di sicurezza, <ph name="BEGIN_LINK" />accedi a Chrome<ph name="END_LINK" />.</translation>
 <translation id="1619887657840448962">Per rendere Chrome più sicuro, abbiamo disattivato la seguente estensione non presente nel <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> che potrebbe essere stata aggiunta a tua insaputa.</translation>
-<translation id="162448658176061655">Chrome verifica la presenza di software indesiderato una volta a settimana. Ultima verifica: qualche istante fa.</translation>
 <translation id="162629503687514352">Impossibile sincronizzare le password in Chrome OS.</translation>
 <translation id="1628000112320670027">Ricevi assistenza per Chrome</translation>
 <translation id="1662639173275167396">La realizzazione di Chrome OS è stata possibile grazie a <ph name="BEGIN_LINK_CROS_OSS" />software open source<ph name="END_LINK_CROS_OSS" /> aggiuntivo, come <ph name="BEGIN_LINK_LINUX_OSS" />Linux (beta)<ph name="END_LINK_LINUX_OSS" />.</translation>
@@ -143,7 +142,6 @@
 <translation id="4771048833395599659">Questo file potrebbe essere pericoloso, pertanto è stato bloccato da Chrome.</translation>
 <translation id="479167709087336770">Viene usato lo stesso controllo ortografico utilizzato nella Ricerca Google. Il testo che digiti nel browser viene inviato a Google. Puoi modificare questo comportamento in qualsiasi momento nelle impostazioni.</translation>
 <translation id="4891791193823137474">Lascia Google Chrome in esecuzione in background</translation>
-<translation id="489337168347244450">{NUM_DAYS,plural, =1{Chrome verifica la presenza di software indesiderato una volta a settimana. Ultima verifica: 1 giorno fa.}other{Chrome verifica la presenza di software indesiderato una volta a settimana. Ultima verifica: {NUM_DAYS} giorni fa.}}</translation>
 <translation id="4895437082222824641">Apri link in una nuova &amp;scheda di Chrome</translation>
 <translation id="4953650215774548573">Imposta Google Chrome come browser predefinito</translation>
 <translation id="495931528404527476">In Chrome</translation>
@@ -184,7 +182,6 @@
 <translation id="6291549208091401781">Google Chrome è già installato per tutti gli utenti sul computer.</translation>
 <translation id="6338556085225130112">Aggiornamento di Google Chrome in corso</translation>
 <translation id="6368958679917195344">Chrome OS è reso possibile da <ph name="BEGIN_LINK_CROS_OSS" />software open source<ph name="END_LINK_CROS_OSS" /> aggiuntivi.</translation>
-<translation id="6454142105866844106">Chrome verifica la presenza di software indesiderato una volta a settimana</translation>
 <translation id="6515495397637126556"><ph name="PAGE_TITLE" /> - Google Chrome per gli sviluppatori</translation>
 <translation id="6566149418543181476">Aggiornamento di Google Chrome in corso (<ph name="PROGRESS_PERCENT" />)</translation>
 <translation id="6676384891291319759">Accesso a Internet</translation>
@@ -203,13 +200,11 @@
 <translation id="7106741999175697885">Task Manager - Google Chrome</translation>
 <translation id="7140653346177713799">{COUNT,plural, =0{È disponibile un nuovo aggiornamento di Chrome che verrà installato appena eseguirai il riavvio.}=1{È disponibile un nuovo aggiornamento di Chrome che verrà installato appena eseguirai il riavvio. La finestra di navigazione in incognito non verrà riaperta.}other{È disponibile un nuovo aggiornamento di Chrome che verrà installato appena eseguirai il riavvio. Le # finestre di navigazione in incognito non verranno riaperte.}}</translation>
 <translation id="7155997830309522122">In questo caso, modifica la password salvata su Chrome in modo che corrisponda alla nuova password.</translation>
-<translation id="7236955538461508933">{NUM_HOURS,plural, =1{Chrome verifica la presenza di software indesiderato una volta a settimana. Ultima verifica: 1 ora fa.}other{Chrome verifica la presenza di software indesiderato una volta a settimana. Ultima verifica: {NUM_HOURS} ore fa.}}</translation>
 <translation id="7242029209006116544">Stai per accedere con un account gestito e per dare al relativo amministratore il controllo del tuo profilo Google Chrome. I tuoi dati di Chrome, come app, Preferiti, cronologia, password e altre impostazioni, verranno collegati definitivamente a <ph name="USER_NAME" />. Potrai eliminare questi dati tramite la Dashboard di Google Account, ma non potrai associare questi dati a un altro account. Se preferisci puoi creare un nuovo profilo per mantenere separati i dati di Chrome esistenti. <ph name="LEARN_MORE" /></translation>
 <translation id="7295052994004373688">Questa lingua viene utilizzata per mostrare l'UI di Google Chrome</translation>
 <translation id="7296210096911315575">Informazioni importanti sull'utilizzo e sulla sicurezza</translation>
 <translation id="7308322188646931570">Chrome deve avere accesso allo spazio di archiviazione per poter scaricare file</translation>
 <translation id="7339898014177206373">Nuova finestra</translation>
-<translation id="7386132805935307836">Chrome verifica la presenza di software indesiderato una volta a settimana. Ultima verifica: ieri.</translation>
 <translation id="7398801000654795464">Hai eseguito l'accesso a Chrome come <ph name="USER_EMAIL_ADDRESS" />. Utilizza lo stesso account per eseguire di nuovo l'accesso.</translation>
 <translation id="7408085963519505752">Termini di Chrome OS</translation>
 <translation id="7419046106786626209">Impossibile sincronizzare i dati in Chrome OS perché la sincronizzazione non è disponibile per il tuo dominio.</translation>
@@ -244,7 +239,6 @@
 <translation id="828798499196665338">Uno dei tuoi genitori ha disattivato "Autorizzazioni per siti, app ed estensioni" per Chrome. L'attivazione di <ph name="EXTENSION_TYPE_PARAMETER" /> non è consentita.</translation>
 <translation id="8290100596633877290">Spiacenti, si è verificato un arresto anomalo di Google Chrome. Riavviarlo ora?</translation>
 <translation id="8342675569599923794">Questo file è pericoloso, pertanto è stato bloccato da Chrome.</translation>
-<translation id="8344083974188970894">{NUM_MINS,plural, =1{Chrome verifica la presenza di software indesiderato una volta a settimana. Ultima verifica: 1 minuto fa.}other{Chrome verifica la presenza di software indesiderato una volta a settimana. Ultima verifica: {NUM_MINS} minuti fa.}}</translation>
 <translation id="8370517070665726704">Copyright <ph name="YEAR" /> Google LLC Tutti i diritti riservati.</translation>
 <translation id="840084489713044809">Google Chrome vuole esportare le password.</translation>
 <translation id="8433638294851456451">Per inviare un numero da questo dispositivo al tuo telefono Android, accedi a Chrome su entrambi i dispositivi.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_iw.xtb b/chrome/app/resources/google_chrome_strings_iw.xtb
index 79e6d49..a393024 100644
--- a/chrome/app/resources/google_chrome_strings_iw.xtb
+++ b/chrome/app/resources/google_chrome_strings_iw.xtb
@@ -23,7 +23,6 @@
 <translation id="1587325591171447154">‏<ph name="FILE_NAME" /> מסוכן, ולכן Chrome חסם אותו.</translation>
 <translation id="1597911401261118146">‏כדי לבדוק אם שאר הסיסמאות מוגנות מפני פרצות באבטחת מידע ובעיות אבטחה אחרות, <ph name="BEGIN_LINK" />יש להיכנס ל-Chrome<ph name="END_LINK" />.</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>
@@ -143,7 +142,6 @@
 <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 מבצע בדיקה לאיתור תוכנות לא רצויות פעם בשבוע. בדיקה אחרונה: לפני יום אחד.}two{‏Chrome מבצע בדיקה לאיתור תוכנות לא רצויות פעם בשבוע. בדיקה אחרונה: לפני {NUM_DAYS} ימים.}many{‏Chrome מבצע בדיקה לאיתור תוכנות לא רצויות פעם בשבוע. בדיקה אחרונה: לפני {NUM_DAYS} ימים.}other{‏Chrome מבצע בדיקה לאיתור תוכנות לא רצויות פעם בשבוע. בדיקה אחרונה: לפני {NUM_DAYS} ימים.}}</translation>
 <translation id="4895437082222824641">‏פתח את הקישור ב&amp;כרטיסיית Chrome חדשה</translation>
 <translation id="4953650215774548573">‏הגדר את Google Chrome כדפדפן ברירת המחדל</translation>
 <translation id="495931528404527476">‏ב-Chrome</translation>
@@ -185,7 +183,6 @@
 <translation id="6291549208091401781">‏Google Chrome כבר מותקן במחשב ונגיש לכל המשתמשים.</translation>
 <translation id="6338556085225130112">‏מעדכן את Google Chrome</translation>
 <translation id="6368958679917195344">‏השימוש במערכת ההפעלה של Chrome מתאפשר באמצעות <ph name="BEGIN_LINK_CROS_OSS" />תוכנת קוד פתוח<ph name="END_LINK_CROS_OSS" /> נוספת.</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>
@@ -204,13 +201,11 @@
 <translation id="7106741999175697885">‏מנהל המשימות - Google Chrome</translation>
 <translation id="7140653346177713799">{COUNT,plural, =0{‏יש עדכון חדש בשביל Chrome והמערכת תחיל אותו ברגע שתבוצע הפעלה מחדש.}=1{‏יש עדכון חדש בשביל Chrome והמערכת תחיל אותו ברגע שתבוצע הפעלה מחדש. החלון האנונימי לא ייפתח מחדש.}two{‏יש עדכון חדש בשביל Chrome והמערכת תחיל אותו ברגע שתבוצע הפעלה מחדש. # החלונות האנונימיים לא ייפתחו מחדש.}many{‏יש עדכון חדש בשביל Chrome והמערכת תחיל אותו ברגע שתבוצע הפעלה מחדש. # החלונות האנונימיים לא ייפתחו מחדש.}other{‏יש עדכון חדש בשביל Chrome והמערכת תחיל אותו ברגע שתבוצע הפעלה מחדש. # החלונות האנונימיים לא ייפתחו מחדש.}}</translation>
 <translation id="7155997830309522122">‏אם שינית את הסיסמה הזו, יש לערוך את הסיסמה השמורה ב-Chrome כך שהיא תתאים לסיסמה החדשה שלך.</translation>
-<translation id="7236955538461508933">{NUM_HOURS,plural, =1{‏Chrome מבצע בדיקה לאיתור תוכנות לא רצויות פעם בשבוע. בדיקה אחרונה: לפני שעה אחת.}two{‏Chrome מבצע בדיקה לאיתור תוכנות לא רצויות פעם בשבוע. בדיקה אחרונה: לפני {NUM_HOURS} שעות.}many{‏Chrome מבצע בדיקה לאיתור תוכנות לא רצויות פעם בשבוע. בדיקה אחרונה: לפני {NUM_HOURS} שעות.}other{‏Chrome מבצע בדיקה לאיתור תוכנות לא רצויות פעם בשבוע. בדיקה אחרונה: לפני {NUM_HOURS} שעות.}}</translation>
 <translation id="7242029209006116544">‏בחרת להיכנס לחשבון מנוהל, ויינתן למנהל המערכת שלו שליטה על הפרופיל שלך ב-Google Chrome. הנתונים שלך ב-Chrome, כגון אפליקציות, סימניות, היסטוריה, סיסמאות והגדרות אחרות ייקשרו באופן קבוע ל-<ph name="USER_NAME" />. ניתן למחוק את הנתונים האלה באמצעות מרכז השליטה של חשבונות Google, אבל לא ניתן יהיה לשייך את הנתונים האלה לחשבון אחר. <ph name="LEARN_MORE" /></translation>
 <translation id="7295052994004373688">‏זו השפה שבה מוצג ממשק המשתמש של Google Chrome</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</translation>
 <translation id="7419046106786626209">‏מערכת ההפעלה של Chrome לא הצליחה לסנכרן את הנתונים שלך מפני שהסנכרון אינו זמין עבור הדומיין שלך.</translation>
@@ -245,7 +240,6 @@
 <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 מבצע בדיקה לאיתור תוכנות לא רצויות פעם בשבוע. בדיקה אחרונה: לפני דקה אחת.}two{‏Chrome מבצע בדיקה לאיתור תוכנות לא רצויות פעם בשבוע. בדיקה אחרונה: לפני {NUM_MINS} דקות.}many{‏Chrome מבצע בדיקה לאיתור תוכנות לא רצויות פעם בשבוע. בדיקה אחרונה: לפני {NUM_MINS} דקות.}other{‏Chrome מבצע בדיקה לאיתור תוכנות לא רצויות פעם בשבוע. בדיקה אחרונה: לפני {NUM_MINS} דקות.}}</translation>
 <translation id="8370517070665726704">‏Copyright <ph name="YEAR" /> Google LLC.‎ כל הזכויות שמורות.</translation>
 <translation id="840084489713044809">‏Google Chrome רוצה לייצא את הסיסמאות שלך.</translation>
 <translation id="8433638294851456451">‏כדי לשלוח מספר מכאן לטלפון Android, יש להיכנס ל-Chrome בשני המכשירים.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_ja.xtb b/chrome/app/resources/google_chrome_strings_ja.xtb
index 3ddb855..b4675c87 100644
--- a/chrome/app/resources/google_chrome_strings_ja.xtb
+++ b/chrome/app/resources/google_chrome_strings_ja.xtb
@@ -23,7 +23,6 @@
 <translation id="1587325591171447154"><ph name="FILE_NAME" /> は危険なファイルであるため、Chrome でブロックしました。</translation>
 <translation id="1597911401261118146">パスワードにデータ侵害などセキュリティに関する問題がないかどうかを確認するには、<ph name="BEGIN_LINK" />Chrome にログイン<ph name="END_LINK" />してください。</translation>
 <translation id="1619887657840448962">Chrome をより安全にご利用いただくために、<ph name="IDS_EXTENSION_WEB_STORE_TITLE" />で提供していない次の拡張機能を無効にしました。これは知らないうちに追加された可能性があります。</translation>
-<translation id="162448658176061655">Chrome で週 1 回、望ましくないソフトウェアがないか確認します。前回の確認: 数秒前。</translation>
 <translation id="162629503687514352">Chrome OS でパスワードを同期できませんでした。</translation>
 <translation id="1628000112320670027">Chrome のヘルプを見る</translation>
 <translation id="1662639173275167396">Chrome OS も <ph name="BEGIN_LINK_LINUX_OSS" />Linux(ベータ版)<ph name="END_LINK_LINUX_OSS" />も追加の<ph name="BEGIN_LINK_CROS_OSS" />オープンソース ソフトウェア<ph name="END_LINK_CROS_OSS" />によって実現しました。</translation>
@@ -122,7 +121,7 @@
 <translation id="4325083532956419387">Chrome OS のバージョン</translation>
 <translation id="4328355335528187361">Google Chrome Dev(mDNS-In)</translation>
 <translation id="4331809312908958774">Chrome OS</translation>
-<translation id="4335235004908507846">Chrome でデータ侵害や不正な拡張機能などの脅威から保護できているか確認します</translation>
+<translation id="4335235004908507846">Chrome でデータ侵害や不正な拡張機能などの脅威から保護されているか確認します</translation>
 <translation id="4343195214584226067">「<ph name="EXTENSION_NAME" />」が Chrome に追加されました</translation>
 <translation id="4384570495110188418">ログインしていないため、Chrome でパスワードを確認できません</translation>
 <translation id="4407807842708586359">Google Chrome OS</translation>
@@ -143,7 +142,6 @@
 <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 回、望ましくないソフトウェアがないか確認します。前回の確認: 1 日前。}other{Chrome で週 1 回、望ましくないソフトウェアがないか確認します。前回の確認: {NUM_DAYS} 日前。}}</translation>
 <translation id="4895437082222824641">新しい Chrome タブでリンクを開く(&amp;T)</translation>
 <translation id="4953650215774548573">Google Chrome を既定のブラウザとして設定する</translation>
 <translation id="495931528404527476">Chrome 専用</translation>
@@ -185,7 +183,6 @@
 <translation id="6291549208091401781">Google Chrome は既にパソコンのすべてのユーザー対してインストールされています。</translation>
 <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="6454142105866844106">Chrome で週 1 回、望ましくないソフトウェアがないか確認します</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>
@@ -204,13 +201,11 @@
 <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 回、望ましくないソフトウェアがないか確認します。前回の確認: 1 時間前。}other{Chrome で週 1 回、望ましくないソフトウェアがないか確認します。前回の確認: {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 で週 1 回、望ましくないソフトウェアがないか確認します。前回の確認: 昨日。</translation>
 <translation id="7398801000654795464">Chrome に <ph name="USER_EMAIL_ADDRESS" /> としてログインしていました。再度ログインするには同じアカウントを使用してください。</translation>
 <translation id="7408085963519505752">Chrome OS 利用規約</translation>
 <translation id="7419046106786626209">お使いのドメインでは同期を利用できないため、Chrome OS はデータを同期できませんでした。</translation>
@@ -245,7 +240,6 @@
 <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 回、望ましくないソフトウェアがないか確認します。前回の確認: 1 分前。}other{Chrome で週 1 回、望ましくないソフトウェアがないか確認します。前回の確認: {NUM_MINS} 分前。}}</translation>
 <translation id="8370517070665726704">Copyright <ph name="YEAR" /> Google LLC. All rights reserved.</translation>
 <translation id="840084489713044809">Google Chrome からパスワードをエクスポートするための許可を求められています。</translation>
 <translation id="8433638294851456451">Android スマートフォンに番号を送信するには、両方のデバイスで Chrome にログインしてください。</translation>
diff --git a/chrome/app/resources/google_chrome_strings_ka.xtb b/chrome/app/resources/google_chrome_strings_ka.xtb
index b3c92b07..20a24ec 100644
--- a/chrome/app/resources/google_chrome_strings_ka.xtb
+++ b/chrome/app/resources/google_chrome_strings_ka.xtb
@@ -25,7 +25,6 @@
 <translation id="1587325591171447154">Chrome-მა დაბლოკა <ph name="FILE_NAME" />, რადგან ის სახიფათოა.</translation>
 <translation id="1597911401261118146"><ph name="BEGIN_LINK" />შედით Chrome-ში<ph name="END_LINK" />, რომ შეამოწმოთ, შეეხო თუ არა პერსონალურ მონაცემთა გაჟონვის შემთხვევები და უსაფრთხოებასთან დაკავშირებული პრობლემები თქვენს პაროლებს.</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>
@@ -147,7 +146,6 @@
 <translation id="4771048833395599659">Chrome-მა დაბლოკა ეს ფაილი, რადგან ის შეიძლება სახიფათო იყოს.</translation>
 <translation id="479167709087336770">ეს ფუნქცია იყენებს მართლწერის იმ შემმოწმებელს, რომელიც გამოიყენება Google Search-ში. ბრაუზერში თქვენ მიერ აკრეფილი ტექსტი ეგზავნება 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-ის ახალ ჩა&amp;ნართში</translation>
 <translation id="4953650215774548573">Google Chrome-ის დაყენება ნაგულისხმევ ბრაუზერად</translation>
 <translation id="495931528404527476">Chrome-ში</translation>
@@ -192,7 +190,6 @@
 <translation id="6291549208091401781">Google Chrome უკვე დაინსტალირებულია თქვენი კომპიუტერის ყველა მომხმარებლისთვის.</translation>
 <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="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>
@@ -211,13 +208,11 @@
 <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 Accounts Dashboard-ის მეშვეობით, მაგრამ თქვენ ვერ შეძლებთ ამ მონაცემების დაკავშირებას სხვა ანგარიშთან. სურვილისამებრ, შეგიძლიათ ახალი პროფილის შექმნა თქვენი Chrome-ის მონაცემების ცალე შესანახად. <ph name="LEARN_MORE" /></translation>
 <translation id="7295052994004373688">ეს ენა გამოიყენება Google Chrome-ის სამომხმარებლო ინტერფეისისთვის</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>
@@ -252,7 +247,6 @@
 <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 LLC. ყველა უფლება დაცულია.</translation>
 <translation id="840084489713044809">Google Chrome ითხოვს თქვენი პაროლების ექსპორტირებას.</translation>
 <translation id="8433638294851456451">აქედან თქვენს Android ტელეფონზე ნომრის გასაგზავნად შედით Chrome-ში ორივე მოწყობილობაზე.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_kk.xtb b/chrome/app/resources/google_chrome_strings_kk.xtb
index fa819ae0..90e211d 100644
--- a/chrome/app/resources/google_chrome_strings_kk.xtb
+++ b/chrome/app/resources/google_chrome_strings_kk.xtb
@@ -25,7 +25,6 @@
 <translation id="1587325591171447154"><ph name="FILE_NAME" /> қауіпті болғандықтан, Chrome оны бөгеді.</translation>
 <translation id="1597911401261118146">Құпия сөздеріңіз ұрланудан және басқа да қауіпсіздік мәселелерінен қаншалықты қорғалғанын тексеру үшін <ph name="BEGIN_LINK" />Chrome браузеріне кіріңіз<ph name="END_LINK" />.</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_LINUX_OSS" />Linux (Бета)<ph name="END_LINK_LINUX_OSS" /> сияқты қосымша <ph name="BEGIN_LINK_CROS_OSS" />ашық бастапқы код бағдарламасы<ph name="END_LINK_CROS_OSS" /> арқылы жасалады.</translation>
@@ -147,7 +146,6 @@
 <translation id="4771048833395599659">Бұл файл қауіпті болуы мүмкін болғандықтан, Chrome оны бөгеді.</translation>
 <translation id="479167709087336770">Google Search қызметіндегі емлені тексеру құралы пайдаланылады. Браузерде терілген мәтін 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>
@@ -193,7 +191,6 @@
 <translation id="6291549208091401781">Google Chrome компьютердегі барлық пайдаланушылар үшін әлдеқашан орнатылған.</translation>
 <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="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>
@@ -212,13 +209,11 @@
 <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 есептік жазба бақылау тақтасы арқылы жоя аласыз, бірақ бұл деректерді басқа есептік жазбамен байланыстыра алмайсыз. <ph name="LEARN_MORE" /></translation>
 <translation id="7295052994004373688">Бұл тіл Google Chrome интерфейсін көрсету үшін қолданылады.</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>
@@ -253,7 +248,6 @@
 <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">Copyright <ph name="YEAR" /> Google LLC. Барлық құқықтары қорғалған.</translation>
 <translation id="840084489713044809">Google Chrome құпия сөздерді экспорттағысы келеді.</translation>
 <translation id="8433638294851456451">Осы жерден Android телефонына нөмір жіберу үшін екі құрылғыда да Chrome браузеріне кіріңіз.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_km.xtb b/chrome/app/resources/google_chrome_strings_km.xtb
index b1f36a0..273d11f 100644
--- a/chrome/app/resources/google_chrome_strings_km.xtb
+++ b/chrome/app/resources/google_chrome_strings_km.xtb
@@ -25,7 +25,6 @@
 <translation id="1587325591171447154"><ph name="FILE_NAME" /> មានគ្រោះថ្នាក់ ដូច្នេះ Chrome បានរារាំងវា។</translation>
 <translation id="1597911401261118146">ដើម្បីពិនិត្យមើលថា​តើពាក្យសម្ងាត់​របស់អ្នក​មានសុវត្ថិភាពពី​ការបែកធ្លាយ​ទិន្នន័យ និងបញ្ហាសុវត្ថិភាព​ផ្សេងទៀតឬអត់ សូម​<ph name="BEGIN_LINK" />ចូល Chrome<ph name="END_LINK" />។</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>
@@ -147,7 +146,6 @@
 <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>
@@ -193,7 +191,6 @@
 <translation id="6291549208091401781">Google Chrome ត្រូវបានដំឡើងរួចហើយសម្រាប់អ្នកប្រើទាំងអស់នៅលើកុំព្យូទ័ររបស់អ្នក។</translation>
 <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="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>
@@ -212,13 +209,11 @@
 <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 Account Dashboard ប៉ុន្តែអ្នកមិនអាចភ្ជាប់ទិន្នន័យនេះជាមួយគណនីដ៏ទៃទេ។ អ្នកអាចបង្កើតទម្រង់ថ្មីជាជម្រើសដើម្បីរក្សាទិន្នន័យ 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">ChromeOS មិនអាចធ្វើសមកម្មទិន្នន័យរបស់អ្នកទេ ពីព្រោះ សមកម្ម មិនមានសម្រាប់ដែនរបស់អ្នកទេ។</translation>
@@ -253,7 +248,6 @@
 <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 LLC ។ រក្សាសិទ្ធិ​គ្រប់យ៉ាង។</translation>
 <translation id="840084489713044809">Google Chrome ចង់​នាំចេញ​ពាក្យ​សម្ងាត់​របស់អ្នក​។</translation>
 <translation id="8433638294851456451">ដើម្បីផ្ញើលេខទូរសព្ទ​ពីទីនេះទៅទូរសព្ទ Android របស់អ្នក សូមចូល Chrome នៅលើ​ឧបករណ៍​ទាំងពីរ។</translation>
diff --git a/chrome/app/resources/google_chrome_strings_kn.xtb b/chrome/app/resources/google_chrome_strings_kn.xtb
index 6e121a4..6518e68 100644
--- a/chrome/app/resources/google_chrome_strings_kn.xtb
+++ b/chrome/app/resources/google_chrome_strings_kn.xtb
@@ -23,7 +23,6 @@
 <translation id="1587325591171447154"><ph name="FILE_NAME" /> ಅಪಾಯಕಾರಿಯಾಗಿದೆ, ಹಾಗಾಗಿ Chrome ಅದನ್ನು ನಿರ್ಬಂಧಿಸಿದೆ.</translation>
 <translation id="1597911401261118146">ನಿಮ್ಮ ಇತರ ಪಾಸ್‌ವರ್ಡ್‌ಗಳು ಡೇಟಾ ಉಲ್ಲಂಘನೆ ಮತ್ತು ಭದ್ರತಾ ಸಮಸ್ಯೆಗಳಿಂದ ಸುರಕ್ಷಿತವಾಗಿವೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸಲು, <ph name="BEGIN_LINK" />Chrome ಗೆ ಸೈನ್ ಇನ್ ಮಾಡಿ<ph name="END_LINK" />.</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">ಹೆಚ್ಚುವರಿ <ph name="BEGIN_LINK_CROS_OSS" />ಓಪನ್ ಸೋರ್ಸ್ ಸಾಫ್ಟ್‌ವೇರ್‌<ph name="END_LINK_CROS_OSS" /> ನಿಂದ Chrome OS ನ ರಚನೆ, ಹಾಗೆಯೇ <ph name="BEGIN_LINK_LINUX_OSS" />Linux (ಬೀಟಾ)<ph name="END_LINK_LINUX_OSS" /> ರಚನೆ ಸಹ ಸಾಧ್ಯವಾಯಿತು.</translation>
@@ -145,7 +144,6 @@
 <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 ದಿನದ ಹಿಂದೆ.}one{Chrome ಅನಗತ್ಯ ಸಾಫ್ಟ್‌ವೇರ್‌ಗಳನ್ನು ವಾರಕ್ಕೊಮ್ಮೆ ಪರಿಶೀಲಿಸುತ್ತದೆ. ಕೊನೆಯ ಪರಿಶೀಲನೆ: {NUM_DAYS} ದಿನಗಳ ಹಿಂದೆ.}other{Chrome ಅನಗತ್ಯ ಸಾಫ್ಟ್‌ವೇರ್‌ಗಳನ್ನು ವಾರಕ್ಕೊಮ್ಮೆ ಪರಿಶೀಲಿಸುತ್ತದೆ. ಕೊನೆಯ ಪರಿಶೀಲನೆ: {NUM_DAYS} ದಿನಗಳ ಹಿಂದೆ.}}</translation>
 <translation id="4895437082222824641">ಹೊಸ Chrome &amp;ಟ್ಯಾಬ್‌ನಲ್ಲಿ ಲಿಂಕ್ ಅನ್ನು ತೆರೆಯಿರಿ</translation>
 <translation id="4953650215774548573">Google Chrome ಅನ್ನು ನಿಮ್ಮ ಡಿಫಾಲ್ಟ್ ಬ್ರೌಸರ್‌ ರೂಪದಲ್ಲಿ ಹೊಂದಿಸಿ</translation>
 <translation id="495931528404527476">Chrome ನಲ್ಲಿ</translation>
@@ -186,7 +184,6 @@
 <translation id="6291549208091401781">ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್‌ನಲ್ಲಿನ ಎಲ್ಲ ಬಳಕೆದಾರರಿಗೆ ಈಗಾಗಲೇ Google Chrome ಸ್ಥಾಪಿತವಾಗಿದೆ.</translation>
 <translation id="6338556085225130112">Google Chrome ಅಪ್‌ಡೇಟ್ ಮಾಡಲಾಗುತ್ತಿದೆ</translation>
 <translation id="6368958679917195344">ಹೆಚ್ಚುವರಿ <ph name="BEGIN_LINK_CROS_OSS" />ಓಪನ್ ಸೋರ್ಸ್ ಸಾಫ್ಟ್‌ವೇರ್<ph name="END_LINK_CROS_OSS" /> ನಿಂದ Chrome OS ಸಾಕಾರಗೊಂಡಿದೆ.</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>
@@ -205,13 +202,11 @@
 <translation id="7106741999175697885">ಕಾರ್ಯ ನಿರ್ವಾಹಕ - Google Chrome</translation>
 <translation id="7140653346177713799">{COUNT,plural, =0{Chrome ಗಾಗಿ ಹೊಸತೊಂದು ಅಪ್‌ಡೇಟ್ ಲಭ್ಯವಿದೆ ಹಾಗೂ ನೀವು ಮರುಪ್ರಾರಂಭಿಸಿದ ಕೂಡಲೇ ಅದನ್ನು ಅನ್ವಯಿಸಲಾಗುತ್ತದೆ.}=1{Chrome ಗಾಗಿ ಹೊಸತೊಂದು ಅಪ್‌ಡೇಟ್ ಲಭ್ಯವಿದೆ ಹಾಗೂ ನೀವು ಮರುಪ್ರಾರಂಭಿಸಿದ ಕೂಡಲೇ ಅದನ್ನು ಅನ್ವಯಿಸಲಾಗುತ್ತದೆ. ನಿಮ್ಮ ಅಜ್ಞಾತ ವಿಂಡೋವನ್ನು ತೆರೆಯಲಾಗುವುದಿಲ್ಲ.}one{Chrome ಗಾಗಿ ಹೊಸತೊಂದು ಅಪ್‌ಡೇಟ್ ಲಭ್ಯವಿದೆ ಹಾಗೂ ನೀವು ಮರುಪ್ರಾರಂಭಿಸಿದ ಕೂಡಲೇ ಅದನ್ನು ಅನ್ವಯಿಸಲಾಗುತ್ತದೆ. ನಿಮ್ಮ # ಅಜ್ಞಾತ ವಿಂಡೋಗಳನ್ನು ತೆರೆಯಲಾಗುವುದಿಲ್ಲ.}other{Chrome ಗಾಗಿ ಹೊಸತೊಂದು ಅಪ್‌ಡೇಟ್ ಲಭ್ಯವಿದೆ ಹಾಗೂ ನೀವು ಮರುಪ್ರಾರಂಭಿಸಿದ ಕೂಡಲೇ ಅದನ್ನು ಅನ್ವಯಿಸಲಾಗುತ್ತದೆ. ನಿಮ್ಮ # ಅಜ್ಞಾತ ವಿಂಡೋಗಳನ್ನು ತೆರೆಯಲಾಗುವುದಿಲ್ಲ.}}</translation>
 <translation id="7155997830309522122">ಹಾಗಿದ್ದರೆ, Chrome ನಲ್ಲಿ ನಿಮ್ಮ ಉಳಿಸಿದ ಪಾಸ್‌ವರ್ಡ್ ಅನ್ನು ಎಡಿಟ್ ಮಾಡಿ, ಇದರಿಂದಾಗಿ ಅದು ನಿಮ್ಮ ಹೊಸ ಪಾಸ್‌ವರ್ಡ್‌ಗೆ ಹೊಂದಾಣಿಕೆಯಾಗುತ್ತದೆ.</translation>
-<translation id="7236955538461508933">{NUM_HOURS,plural, =1{Chrome ಅನಗತ್ಯ ಸಾಫ್ಟ್‌ವೇರ್‌ಗಳನ್ನು ವಾರಕ್ಕೊಮ್ಮೆ ಪರಿಶೀಲಿಸುತ್ತದೆ. ಕೊನೆಯ ಪರಿಶೀಲನೆ: 1 ಗಂಟೆಯ ಹಿಂದೆ.}one{Chrome ಅನಗತ್ಯ ಸಾಫ್ಟ್‌ವೇರ್‌ಗಳನ್ನು ವಾರಕ್ಕೊಮ್ಮೆ ಪರಿಶೀಲಿಸುತ್ತದೆ. ಕೊನೆಯ ಪರಿಶೀಲನೆ: {NUM_HOURS} ಗಂಟೆಗಳ ಹಿಂದೆ.}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>
@@ -246,7 +241,6 @@
 <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 ನಿಮಿಷದ ಹಿಂದೆ.}one{Chrome ಅನಗತ್ಯ ಸಾಫ್ಟ್‌ವೇರ್‌ಗಳನ್ನು ವಾರಕ್ಕೊಮ್ಮೆ ಪರಿಶೀಲಿಸುತ್ತದೆ. ಕೊನೆಯ ಪರಿಶೀಲನೆ: {NUM_MINS} ನಿಮಿಷಗಳ ಹಿಂದೆ.}other{Chrome ಅನಗತ್ಯ ಸಾಫ್ಟ್‌ವೇರ್‌ಗಳನ್ನು ವಾರಕ್ಕೊಮ್ಮೆ ಪರಿಶೀಲಿಸುತ್ತದೆ. ಕೊನೆಯ ಪರಿಶೀಲನೆ: {NUM_MINS} ನಿಮಿಷಗಳ ಹಿಂದೆ.}}</translation>
 <translation id="8370517070665726704">ಕೃತಿಸ್ವಾಮ್ಯ <ph name="YEAR" /> Google LLC. ಎಲ್ಲ ಹಕ್ಕುಗಳನ್ನು ಕಾಯ್ದಿರಿಸಲಾಗಿದೆ.</translation>
 <translation id="840084489713044809">Google Chrome ನಿಮ್ಮ ಪಾಸ್‌ವರ್ಡ್‌ಗಳನ್ನು ರಫ್ತು ಮಾಡಲು ಬಯಸುತ್ತದೆ.</translation>
 <translation id="8433638294851456451">ಇಲ್ಲಿಂದ ನಿಮ್ಮ Android ಫೋನ್‌ಗೆ ಸಂಖ್ಯೆಯನ್ನು ಕಳುಹಿಸಲು, ಎರಡೂ ಸಾಧನಗಳಲ್ಲಿ Chrome ಗೆ ಸೈನ್ ಇನ್ ಮಾಡಿ.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_ko.xtb b/chrome/app/resources/google_chrome_strings_ko.xtb
index 3f0ac4d3..c9addc0 100644
--- a/chrome/app/resources/google_chrome_strings_ko.xtb
+++ b/chrome/app/resources/google_chrome_strings_ko.xtb
@@ -25,7 +25,6 @@
 <translation id="1587325591171447154"><ph name="FILE_NAME" />은(는) 위험하므로 Chrome에서 차단했습니다.</translation>
 <translation id="1597911401261118146">암호가 정보 유출 및 다른 보안 문제로부터 안전한지 확인하려면 <ph name="BEGIN_LINK" />Chrome에 로그인<ph name="END_LINK" />하세요.</translation>
 <translation id="1619887657840448962">Google에서는 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"><ph name="BEGIN_LINK_LINUX_OSS" />Linux(베타)<ph name="END_LINK_LINUX_OSS" />와 마찬가지로, Chrome OS는 추가 <ph name="BEGIN_LINK_CROS_OSS" />오픈소스 소프트웨어<ph name="END_LINK_CROS_OSS" />를 사용하여 개발되었습니다.</translation>
@@ -147,7 +146,6 @@
 <translation id="4771048833395599659">이 파일은 위험할 수있으므로 Chrome에서 차단했습니다.</translation>
 <translation id="479167709087336770">Google 검색과 동일한 맞춤법 검사기가 사용됩니다. 브라우저에 입력되는 텍스트는 Google로 전송됩니다. 설정에서 언제든지 이 동작을 변경할 수 있습니다.</translation>
 <translation id="4891791193823137474">백그라운드에서 Chrome을 실행</translation>
-<translation id="489337168347244450">{NUM_DAYS,plural, =1{Chrome에서 일주일에 한 번 원치 않는 소프트웨어가 있는지 확인합니다. 최근 확인: 1일 전}other{Chrome에서 일주일에 한 번 원치 않는 소프트웨어가 있는지 확인합니다. 최근 확인: {NUM_DAYS}일 전}}</translation>
 <translation id="4895437082222824641">새 Chrome 탭에서 링크 열기(&amp;T)</translation>
 <translation id="4953650215774548573">Chrome을 기본 브라우저로 설정</translation>
 <translation id="495931528404527476">Chrome</translation>
@@ -193,7 +191,6 @@
 <translation id="6291549208091401781">컴퓨터에 Chrome이 이미 설치되어 있으며 모든 사용자가 사용할 수 있습니다.</translation>
 <translation id="6338556085225130112">Chrome 업데이트 중</translation>
 <translation id="6368958679917195344">Chrome OS는 추가 <ph name="BEGIN_LINK_CROS_OSS" />오픈소스 소프트웨어<ph name="END_LINK_CROS_OSS" />를 사용했습니다.</translation>
-<translation id="6454142105866844106">Chrome에서 일주일에 한 번 원치 않는 소프트웨어가 있는지 확인합니다.</translation>
 <translation id="6515495397637126556"><ph name="PAGE_TITLE" /> - 개발자용 Chrome</translation>
 <translation id="6566149418543181476">Chrome 업데이트 중(<ph name="PROGRESS_PERCENT" />)</translation>
 <translation id="6676384891291319759">인터넷 연결</translation>
@@ -212,13 +209,11 @@
 <translation id="7106741999175697885">작업 관리자 - 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에서 일주일에 한 번 원치 않는 소프트웨어가 있는지 확인합니다. 최근 확인: 1시간 전}other{Chrome에서 일주일에 한 번 원치 않는 소프트웨어가 있는지 확인합니다. 최근 확인: {NUM_HOURS}시간 전}}</translation>
 <translation id="7242029209006116544">관리 계정으로 로그인하고 관리자에게 Chrome 프로필에 대한 제어권을 부여하려고 합니다. 앱, 북마크, 방문 기록, 비밀번호 및 기타 설정과 같은 Chrome 데이터가 <ph name="USER_NAME" /> 계정에 영구적으로 연결됩니다. 이후 이 데이터를 Google 계정 대시보드에서 삭제할 수는 있지만 다른 계정에 연결할 수는 없습니다. 기존 Chrome 데이터를 유지하려면 새 프로필을 만드는 방법이 있습니다. <ph name="LEARN_MORE" /></translation>
 <translation id="7295052994004373688">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>
@@ -253,7 +248,6 @@
 <translation id="828798499196665338">부모님이 Chrome의 ‘사이트, 앱, 확장 프로그램에 대한 권한’을 사용 중지하셨습니다. 이 <ph name="EXTENSION_TYPE_PARAMETER" /> 사용은 허용되지 않습니다.</translation>
 <translation id="8290100596633877290">Chrome이 다운되었습니다. 다시 시작하시겠습니까?</translation>
 <translation id="8342675569599923794">이 파일은 위험하므로 Chrome에서 차단했습니다.</translation>
-<translation id="8344083974188970894">{NUM_MINS,plural, =1{Chrome에서 일주일에 한 번 원치 않는 소프트웨어가 있는지 확인합니다. 최근 확인: 1분 전}other{Chrome에서 일주일에 한 번 원치 않는 소프트웨어가 있는지 확인합니다. 최근 확인: {NUM_MINS}분 전}}</translation>
 <translation id="8370517070665726704">Copyright <ph name="YEAR" /> Google LLC. All rights reserved.</translation>
 <translation id="840084489713044809">Chrome에서 비밀번호를 내보내려고 합니다.</translation>
 <translation id="8433638294851456451">여기에서 Android 휴대전화로 번호를 전송하려면 두 기기 모두에서 Chrome에 로그인하세요.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_ky.xtb b/chrome/app/resources/google_chrome_strings_ky.xtb
index 096215a..6103b07 100644
--- a/chrome/app/resources/google_chrome_strings_ky.xtb
+++ b/chrome/app/resources/google_chrome_strings_ky.xtb
@@ -25,7 +25,6 @@
 <translation id="1587325591171447154"><ph name="FILE_NAME" /> кооптуу файл болгондуктан, Chrome аны бөгөттөп койду.</translation>
 <translation id="1597911401261118146">Башка сырсөздөрүңүздүн бекем корголгонун, ошондой эле коопсуздукка байланыштуу көйгөйлөрдү текшерүү үчүн <ph name="BEGIN_LINK" />Chrome'го кириңиз<ph name="END_LINK" />.</translation>
 <translation id="1619887657840448962">Жеке маалыматыңызды коргоо үчүн, айрым Chromium кеңейтүүлөрүн өчүрүп койдук, себеби <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_LINUX_OSS" />Linux (бета-версиясы)<ph name="END_LINK_LINUX_OSS" /> сыяктуу, кошумча <ph name="BEGIN_LINK_CROS_OSS" />баштапкы коду ачык программалык камсыздоонун<ph name="END_LINK_CROS_OSS" /> жардамы менен, иштейт.</translation>
@@ -147,7 +146,6 @@
 <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 &amp;өтмөгүндө ачуу</translation>
 <translation id="4953650215774548573">Google Chrome'ду демейки серепчи катары коюу</translation>
 <translation id="495931528404527476">Chrome ичинде</translation>
@@ -193,7 +191,6 @@
 <translation id="6291549208091401781">Google Chrome компьютериңиздеги бардык колдонуучулар үчүн орнотулуп коюлган.</translation>
 <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="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>
@@ -212,13 +209,11 @@
 <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">Chrome'го <ph name="USER_EMAIL_ADDRESS" /> катары кирдиңиз. Кайра кирүү үчүн ушул каттоо эсебин колдонуңуз.</translation>
 <translation id="7408085963519505752">Chrome OS шарттары</translation>
 <translation id="7419046106786626209">Chrome OS дайын-даректериңизди шайкештештире алган жок, себеби домениңизде Шайкештештирүү аракети жеткиликтүү эмес.</translation>
@@ -253,7 +248,6 @@
 <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">© Google LLC, <ph name="YEAR" /> Баардык укуктар корголгон.</translation>
 <translation id="840084489713044809">Google Chrome сырсөздөрүңүздү экспорттогону жатат.</translation>
 <translation id="8433638294851456451">Номерди бул жерден Android телефонуңузга жөнөтүү үчүн эки түзмөгүңүздөн тең Chrome'го кириңиз.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_lo.xtb b/chrome/app/resources/google_chrome_strings_lo.xtb
index ea29b17..97e5cd9 100644
--- a/chrome/app/resources/google_chrome_strings_lo.xtb
+++ b/chrome/app/resources/google_chrome_strings_lo.xtb
@@ -25,7 +25,6 @@
 <translation id="1587325591171447154"><ph name="FILE_NAME" /> ອັນຕະລາຍ, ສະນັ້ນ Chrome ໄດ້ບລັອກມັນໄວ້ແລ້ວ.</translation>
 <translation id="1597911401261118146">ເພື່ອກວດເບິ່ງວ່າລະຫັດຜ່ານຂອງທ່ານປອດໄພຈາກການລະເມີດຂໍ້ມູນ ແລະ ບັນຫາຄວາມປອດໄພອື່ນຫຼືບໍ່, ກະລຸນາ <ph name="BEGIN_LINK" />ເຂົ້າສູ່ລະບົບ Chrome<ph name="END_LINK" />.</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>
@@ -147,7 +146,6 @@
 <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>
@@ -193,7 +191,6 @@
 <translation id="6291549208091401781">ຕິດຕັ້ງ Google Chrome ສຳລັບຜູ້ໃຊ້ທຸກຄົນໃນຄອມພິວເຕີຂອງທ່ານແລ້ວ.</translation>
 <translation id="6338556085225130112">ກໍາລັງອັບເດດ Google Chrome</translation>
 <translation id="6368958679917195344">Chrome OS ເຮັດໃຫ້ເປັນໄປໄດ້ໂດຍ <ph name="BEGIN_LINK_CROS_OSS" />ຊອບແວ open source<ph name="END_LINK_CROS_OSS" /> ເພີ່ມເຕີມ.</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>
@@ -212,13 +209,11 @@
 <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 Accounts Dashboard, ແຕ່ທ່ານຈະບໍ່ສາມາດເອົາຂໍ້ມູນນີ້ເຂົ້າຮ່ວມກັບບັນຊີອື່ນໄດ້. ​ໂດຍ​ເລືອກ​ໄດ້ ທ່ານສາມາດສ້າງໂປຣໄຟລ໌​ໃໝ່ ເພື່ອຮັກສາຂໍ້ມູນ Chrome ທີ່​ມີ​ຢູ່ຂອງທ່ານ​ແຍກຕ່າງຫາກ. <ph name="LEARN_MORE" /></translation>
 <translation id="7295052994004373688">ລະບົບໃຊ້ພາສານີ້ເພື່ອສະແດງສ່ວນຕິດຕໍ່ຜູ້ໃຊ້ Google Chrome</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>
@@ -253,7 +248,6 @@
 <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 LLC. ສະຫງວນລິຂະສິດ.</translation>
 <translation id="840084489713044809">Google Chrome ຕ້ອງການສົ່ງອອກລະຫັດຜ່ານຂອງທ່ານ.</translation>
 <translation id="8433638294851456451">ເພື່ອສົ່ງເບີຈາກບ່ອນນີ້ໃຫ້ໂທລະສັບ Android ຂອງທ່ານ, ກະລຸນາເຂົ້າສູ່ລະບົບ Chrome ຢູ່ໃນທັງສອງອຸປະກອນ.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_lt.xtb b/chrome/app/resources/google_chrome_strings_lt.xtb
index a5cc1ca..d146a461 100644
--- a/chrome/app/resources/google_chrome_strings_lt.xtb
+++ b/chrome/app/resources/google_chrome_strings_lt.xtb
@@ -25,7 +25,6 @@
 <translation id="1587325591171447154">Failas „<ph name="FILE_NAME" />“ pavojingas, todėl „Chrome“ jį užblokavo.</translation>
 <translation id="1597911401261118146">Jei norite patikrinti, ar slaptažodžiai apsaugoti nuo duomenų saugos pažeidimų bei kitų saugos problemų, <ph name="BEGIN_LINK" />prisijunkite prie „Chrome“<ph name="END_LINK" />.</translation>
 <translation id="1619887657840448962">Kad „Chrome“ būtų saugesnė, išjungėme toliau nurodytą plėtinį, kuris nepateiktas <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> sąraše ir tikriausiai buvo pridėtas be jūsų žinios.</translation>
-<translation id="162448658176061655">Kartą per savaitę „Chrome“ tikrina, ar nėra nepageidaujamos programinės įrangos. Paskutinį kartą tikrinta: ką tik.</translation>
 <translation id="162629503687514352">„Chrome“ OS nepavyko sinchronizuoti jūsų slaptažodžių.</translation>
 <translation id="1628000112320670027">Gaukite pagalbos dėl „Chrome“</translation>
 <translation id="1662639173275167396">„Chrome“ OS pasiekiama naudojant papildomą <ph name="BEGIN_LINK_CROS_OSS" />atvirojo šaltinio programinę įrangą<ph name="END_LINK_CROS_OSS" /> (kaip ir <ph name="BEGIN_LINK_LINUX_OSS" />„Linux“ (beta versija)<ph name="END_LINK_LINUX_OSS" />).</translation>
@@ -147,7 +146,6 @@
 <translation id="4771048833395599659">Šis failas gali būti pavojingas, todėl „Chrome“ jį užblokavo.</translation>
 <translation id="479167709087336770">Naudojamas tas pats rašybos tikrinimas kaip ir „Google“ paieškoje. Tekstas, kurį įvedate naršyklėje, nusiunčiamas „Google“. Šį veikimą visada galite pakeisti nustatymuose.</translation>
 <translation id="4891791193823137474">Paleisti „Google Chrome“ fone</translation>
-<translation id="489337168347244450">{NUM_DAYS,plural, =1{Kartą per savaitę „Chrome“ tikrina, ar nėra nepageidaujamos programinės įrangos. Paskutinį kartą tikrinta prieš 1 dieną.}one{Kartą per savaitę „Chrome“ tikrina, ar nėra nepageidaujamos programinės įrangos. Paskutinį kartą tikrinta prieš {NUM_DAYS} dieną.}few{Kartą per savaitę „Chrome“ tikrina, ar nėra nepageidaujamos programinės įrangos. Paskutinį kartą tikrinta prieš {NUM_DAYS} dienas.}many{Kartą per savaitę „Chrome“ tikrina, ar nėra nepageidaujamos programinės įrangos. Paskutinį kartą tikrinta prieš {NUM_DAYS} dienos.}other{Kartą per savaitę „Chrome“ tikrina, ar nėra nepageidaujamos programinės įrangos. Paskutinį kartą tikrinta prieš {NUM_DAYS} dienų.}}</translation>
 <translation id="4895437082222824641">Atidaryti nuorodą naujame „Chrome“ &amp;skirtuke</translation>
 <translation id="4953650215774548573">Nustatyti „Google Chrome“ kaip numatytąją naršyklę</translation>
 <translation id="495931528404527476">Naudojant „Chrome“</translation>
@@ -193,7 +191,6 @@
 <translation id="6291549208091401781">„Google Chrome“ jau įdiegta visiems kompiuterio naudotojams.</translation>
 <translation id="6338556085225130112">Atnaujinama „Google Chrome“</translation>
 <translation id="6368958679917195344">„Chrome“ OS galima naudojant papildomą <ph name="BEGIN_LINK_CROS_OSS" />atvirojo šaltinio programinę įrangą<ph name="END_LINK_CROS_OSS" />.</translation>
-<translation id="6454142105866844106">Kartą per savaitę „Chrome“ tikrina, ar nėra nepageidaujamos programinės įrangos</translation>
 <translation id="6515495397637126556">„<ph name="PAGE_TITLE" />“ – „Google Chrome Dev“</translation>
 <translation id="6566149418543181476">Atnaujinama „Google Chrome“ (<ph name="PROGRESS_PERCENT" />)</translation>
 <translation id="6676384891291319759">Interneto prieiga</translation>
@@ -212,13 +209,11 @@
 <translation id="7106741999175697885">Užduočių tvarkytuvė – „Google Chrome“</translation>
 <translation id="7140653346177713799">{COUNT,plural, =0{Pasiekiamas naujas „Chrome“ naujinys. Jis bus pritaikytas, kai paleisite „Chrome“ iš naujo.}=1{Pasiekiamas naujas „Chrome“ naujinys. Jis bus pritaikytas, kai paleisite „Chrome“ iš naujo. Inkognito langas nebus atidarytas iš naujo.}one{Pasiekiamas naujas „Chrome“ naujinys. Jis bus pritaikytas, kai paleisite „Chrome“ iš naujo. # inkognito langas nebus atidarytas iš naujo.}few{Pasiekiamas naujas „Chrome“ naujinys. Jis bus pritaikytas, kai paleisite „Chrome“ iš naujo. # inkognito langai nebus atidaryti iš naujo.}many{Pasiekiamas naujas „Chrome“ naujinys. Jis bus pritaikytas, kai paleisite „Chrome“ iš naujo. # inkognito lango nebus atidaryta iš naujo.}other{Pasiekiamas naujas „Chrome“ naujinys. Jis bus pritaikytas, kai paleisite „Chrome“ iš naujo. # inkognito langų nebus atidaryta iš naujo.}}</translation>
 <translation id="7155997830309522122">Jei taip, redaguokite išsaugotą slaptažodį naršyklėje „Chrome“, kad jis atitiktų naują.</translation>
-<translation id="7236955538461508933">{NUM_HOURS,plural, =1{Kartą per savaitę „Chrome“ tikrina, ar nėra nepageidaujamos programinės įrangos. Paskutinį kartą tikrinta prieš 1 valandą.}one{Kartą per savaitę „Chrome“ tikrina, ar nėra nepageidaujamos programinės įrangos. Paskutinį kartą tikrinta: prieš {NUM_HOURS} valandą.}few{Kartą per savaitę „Chrome“ tikrina, ar nėra nepageidaujamos programinės įrangos. Paskutinį kartą tikrinta: prieš {NUM_HOURS} valandas.}many{Kartą per savaitę „Chrome“ tikrina, ar nėra nepageidaujamos programinės įrangos. Paskutinį kartą tikrinta: prieš {NUM_HOURS} valandos.}other{Kartą per savaitę „Chrome“ tikrina, ar nėra nepageidaujamos programinės įrangos. Paskutinį kartą tikrinta: prieš {NUM_HOURS} valandų.}}</translation>
 <translation id="7242029209006116544">Prisijungiate su valdoma paskyra ir leidžiate jos administratoriui valdyti jūsų „Google Chrome“ profilį. „Chrome“ duomenys, pvz., programos, žymės, istorija, slaptažodžiai ir kiti nustatymai, bus visam laikui susieti su <ph name="USER_NAME" />. Galėsite ištrinti šiuos duomenis naudodami „Google“ paskyrų informacijos suvestinę, bet negalėsite susieti šių duomenų su kita paskyra. Galite pasirinktinai sukurti naują profilį, kad esami „Chrome“ duomenys būtų saugomi atskirai. <ph name="LEARN_MORE" /></translation>
 <translation id="7295052994004373688">Ši kalba vartojama „Google Chrome“ NS pateikti</translation>
 <translation id="7296210096911315575">Svarbi naudojimo ir saugos informacija</translation>
 <translation id="7308322188646931570">„Chrome“ reikia prieigos prie saugyklos, kad būtų galima atsisiųsti failus</translation>
 <translation id="7339898014177206373">Naujas langas</translation>
-<translation id="7386132805935307836">Kartą per savaitę „Chrome“ tikrina, ar nėra nepageidaujamos programinės įrangos. Paskutinį kartą tikrinta: vakar.</translation>
 <translation id="7398801000654795464">Buvote prisijungę prie „Chrome“ kaip <ph name="USER_EMAIL_ADDRESS" />. Prisijungdami vėl naudokite tą pačią paskyrą.</translation>
 <translation id="7408085963519505752">„Chrome“ OS sąlygos</translation>
 <translation id="7419046106786626209">„Chrome“ OS negali sinchronizuoti duomenų, nes jūsų domene sinchronizavimas nepasiekiamas.</translation>
@@ -253,7 +248,6 @@
 <translation id="828798499196665338">Jūsų tėvai išjungė svetainių, programų ir plėtinių leidimus sistemoje „Chrome“. Neleidžiama įgalinti šio <ph name="EXTENSION_TYPE_PARAMETER" />.</translation>
 <translation id="8290100596633877290">Oi! „Google Chrome“ užstrigo. Paleisti iš naujo dabar?</translation>
 <translation id="8342675569599923794">Šis failas pavojingas, todėl „Chrome“ jį užblokavo.</translation>
-<translation id="8344083974188970894">{NUM_MINS,plural, =1{Kartą per savaitę „Chrome“ tikrina, ar nėra nepageidaujamos programinės įrangos. Paskutinį kartą tikrinta: prieš 1 minutę.}one{Kartą per savaitę „Chrome“ tikrina, ar nėra nepageidaujamos programinės įrangos. Paskutinį kartą tikrinta: prieš {NUM_MINS} minutę.}few{Kartą per savaitę „Chrome“ tikrina, ar nėra nepageidaujamos programinės įrangos. Paskutinį kartą tikrinta: prieš {NUM_MINS} minutes.}many{Kartą per savaitę „Chrome“ tikrina, ar nėra nepageidaujamos programinės įrangos. Paskutinį kartą tikrinta: prieš {NUM_MINS} minutės.}other{Kartą per savaitę „Chrome“ tikrina, ar nėra nepageidaujamos programinės įrangos. Paskutinį kartą tikrinta: prieš {NUM_MINS} minučių.}}</translation>
 <translation id="8370517070665726704">Autorių teisės „Google LLC.“, <ph name="YEAR" /> m. Visos teisės saugomos.</translation>
 <translation id="840084489713044809">„Google Chrome“ nori eksportuoti jūsų slaptažodžius.</translation>
 <translation id="8433638294851456451">Jei norite iš čia į „Android“ telefoną išsiųsti numerį, prisijunkite prie „Chrome“ abiejuose įrenginiuose.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_lv.xtb b/chrome/app/resources/google_chrome_strings_lv.xtb
index 25f01c4..eb6d0f64 100644
--- a/chrome/app/resources/google_chrome_strings_lv.xtb
+++ b/chrome/app/resources/google_chrome_strings_lv.xtb
@@ -23,7 +23,6 @@
 <translation id="1587325591171447154">Fails <ph name="FILE_NAME" /> ir bīstams, tādēļ Chrome to bloķēja.</translation>
 <translation id="1597911401261118146">Lai pārbaudītu, vai jūsu paroles ir aizsargātas pret datu pārkāpumiem un citām drošības problēmām, <ph name="BEGIN_LINK" />pierakstieties pārlūkā Chrome<ph name="END_LINK" />.</translation>
 <translation id="1619887657840448962">Lai uzlabotu Chrome drošību, mēs atspējojām tālāk norādīto paplašinājumu, kas nav norādīts vietnē <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> un iespējams, tika pievienots, jums nezinot.</translation>
-<translation id="162448658176061655">Chrome meklē nevēlamu programmatūru vienreiz nedēļā. Pēdējoreiz pārbaudīts: pirms neilga brīža.</translation>
 <translation id="162629503687514352">Chrome OS nevarēja sinhronizēt jūsu paroles.</translation>
 <translation id="1628000112320670027">Saņemt palīdzību par Chrome</translation>
 <translation id="1662639173275167396">Chrome OS darbību nodrošina papildu <ph name="BEGIN_LINK_CROS_OSS" />atklātā pirmkoda programmatūra<ph name="END_LINK_CROS_OSS" />, tāpat kā <ph name="BEGIN_LINK_LINUX_OSS" />Linux (Beta)<ph name="END_LINK_LINUX_OSS" />.</translation>
@@ -145,7 +144,6 @@
 <translation id="4771048833395599659">Šis fails var būt bīstams, tāpēc Chrome to bloķēja.</translation>
 <translation id="479167709087336770">Šeit tiek izmantota tāds pats pareizrakstības pārbaudītājs, kāds tiek izmantots Google meklēšanā. Pārlūkprogrammā ievadītais teksts tiek nosūtīts Google serveriem. Jebkurā brīdī varat mainīt šo darbību iestatījumos.</translation>
 <translation id="4891791193823137474">Ļaut Google Chrome darboties fonā</translation>
-<translation id="489337168347244450">{NUM_DAYS,plural, =1{Chrome meklē nevēlamu programmatūru vienreiz nedēļā. Pēdējoreiz pārbaudīts: pirms 1 dienas.}zero{Chrome meklē nevēlamu programmatūru vienreiz nedēļā. Pēdējoreiz pārbaudīts: pirms {NUM_DAYS} dienām.}one{Chrome meklē nevēlamu programmatūru vienreiz nedēļā. Pēdējoreiz pārbaudīts: pirms {NUM_DAYS} dienas.}other{Chrome meklē nevēlamu programmatūru vienreiz nedēļā. Pēdējoreiz pārbaudīts: pirms {NUM_DAYS} dienām.}}</translation>
 <translation id="4895437082222824641">Atvērt saiti jaunā Chrome &amp;cilnē</translation>
 <translation id="4953650215774548573">Iestatīt Google Chrome kā manu noklusējuma pārlūku</translation>
 <translation id="495931528404527476">Pārlūkprogrammā Chrome</translation>
@@ -189,7 +187,6 @@
 <translation id="6291549208091401781">Pārlūks Google Chrome jau ir instalēts visiem jūsu datora lietotājiem.</translation>
 <translation id="6338556085225130112">Notiek Google Chrome atjaunināšana</translation>
 <translation id="6368958679917195344">Chrome OS ir kļuvusi iespējama, pateicoties papildu <ph name="BEGIN_LINK_CROS_OSS" />atklātā pirmkoda programmatūrai<ph name="END_LINK_CROS_OSS" />.</translation>
-<translation id="6454142105866844106">Chrome meklē nevēlamu programmatūru vienreiz nedēļā.</translation>
 <translation id="6515495397637126556"><ph name="PAGE_TITLE" /> — Google Chrome izstrādātāju versija</translation>
 <translation id="6566149418543181476">Notiek Google Chrome atjaunināšana (<ph name="PROGRESS_PERCENT" />)</translation>
 <translation id="6676384891291319759">Piekļūt internetam</translation>
@@ -208,13 +205,11 @@
 <translation id="7106741999175697885">Uzdevumu pārvaldnieks - Google Chrome</translation>
 <translation id="7140653346177713799">{COUNT,plural, =0{Pieejams Chrome atjauninājums, un tas tiks lietots, tiklīdz restartēsiet pārlūku.}=1{Pieejams Chrome atjauninājums, un tas tiks lietots, tiklīdz restartēsiet pārlūku. Jūsu inkognito režīma logs netiks atkārtoti atvērts.}zero{Pieejams Chrome atjauninājums, un tas tiks lietots, tiklīdz restartēsiet pārlūku. # jūsu inkognito režīma logi netiks atkārtoti atvērti.}one{Pieejams Chrome atjauninājums, un tas tiks lietots, tiklīdz restartēsiet pārlūku. # jūsu inkognito režīma logs netiks atkārtoti atvērts.}other{Pieejams Chrome atjauninājums, un tas tiks lietots, tiklīdz restartēsiet pārlūku. # jūsu inkognito režīma logi netiks atkārtoti atvērti.}}</translation>
 <translation id="7155997830309522122">Ja tā ir, lūdzu, rediģējiet saglabāto paroli pārlūkprogrammā Chrome, lai tā atbilstu jūsu jaunajai parolei.</translation>
-<translation id="7236955538461508933">{NUM_HOURS,plural, =1{Chrome meklē nevēlamu programmatūru vienreiz nedēļā. Pēdējoreiz pārbaudīts: pirms 1 stundas.}zero{Chrome meklē nevēlamu programmatūru vienreiz nedēļā. Pēdējoreiz pārbaudīts: pirms {NUM_HOURS} stundām.}one{Chrome meklē nevēlamu programmatūru vienreiz nedēļā. Pēdējoreiz pārbaudīts: pirms {NUM_HOURS} stundas.}other{Chrome meklē nevēlamu programmatūru vienreiz nedēļā. Pēdējoreiz pārbaudīts: pirms {NUM_HOURS} stundām.}}</translation>
 <translation id="7242029209006116544">Jūs pierakstāties ar pārvaldītu kontu un nodrošināt, ka tā administrators var pārvaldīt jūsu Google Chrome profilu. Jūsu Chrome dati, piemēram, lietotnes, grāmatzīmes, vēsture, paroles un citi iestatījumi tiks neatgriezeniski saistīti ar lietotāju <ph name="USER_NAME" />. Varēsiet dzēst šos datus, izmantojot Google kontu informācijas paneli, taču nevarēsiet saistīt šos datus ar citu kontu. Ja vēlaties, varat izveidot jaunu profilu, lai atsevišķi glabātu Chrome datus. <ph name="LEARN_MORE" /></translation>
 <translation id="7295052994004373688">Šī valoda tiek izmantota, lai attēlotu Google Chrome lietotāja saskarni</translation>
 <translation id="7296210096911315575">Svarīga informācija par izmantošanu un drošību</translation>
 <translation id="7308322188646931570">Pārlūkam Chrome ir nepieciešama piekļuve krātuvei, lai varētu lejupielādēt failus.</translation>
 <translation id="7339898014177206373">Jauns logs</translation>
-<translation id="7386132805935307836">Chrome meklē nevēlamu programmatūru vienreiz nedēļā. Pēdējoreiz pārbaudīts: vakar.</translation>
 <translation id="7398801000654795464">Pārlūkā Chrome iepriekš pierakstījāties kā lietotājs <ph name="USER_EMAIL_ADDRESS" />. Lai pierakstītos vēlreiz, lūdzu, izmantojiet to pašu kontu.</translation>
 <translation id="7408085963519505752">Chrome OS noteikumi</translation>
 <translation id="7419046106786626209">Chrome OS nevarēja sinhronizēt jūsu datus, jo sinhronizācija jūsu domēnā nav pieejama.</translation>
@@ -249,7 +244,6 @@
 <translation id="828798499196665338">Viens no jūsu vecākiem ir izslēdzis “Atļaujas vietnēm, lietotnēm un paplašinājumiem” pārlūkam Chrome. Nav atļauts iespējot šo: <ph name="EXTENSION_TYPE_PARAMETER" />.</translation>
 <translation id="8290100596633877290">Eh! Google Chrome ir avarējis. Vai restartēt to tūlīt?</translation>
 <translation id="8342675569599923794">Šis fails ir bīstams, tāpēc Chrome to bloķēja.</translation>
-<translation id="8344083974188970894">{NUM_MINS,plural, =1{Chrome meklē nevēlamu programmatūru vienreiz nedēļā. Pēdējoreiz pārbaudīts: pirms 1 minūtes.}zero{Chrome meklē nevēlamu programmatūru vienreiz nedēļā. Pēdējoreiz pārbaudīts: pirms {NUM_MINS} minūtēm.}one{Chrome meklē nevēlamu programmatūru vienreiz nedēļā. Pēdējoreiz pārbaudīts: pirms {NUM_MINS} minūtes.}other{Chrome meklē nevēlamu programmatūru vienreiz nedēļā. Pēdējoreiz pārbaudīts: pirms {NUM_MINS} minūtēm.}}</translation>
 <translation id="8370517070665726704">Autortiesības: <ph name="YEAR" /> Google LLC. Visas tiesības paturētas.</translation>
 <translation id="840084489713044809">Pārlūkā Google Chrome tiek mēģināts eksportēt jūsu paroles.</translation>
 <translation id="8433638294851456451">Lai nosūtītu numuru no šejienes uz savu Android tālruni, abās ierīcēs pierakstieties pārlūkā Chrome.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_mk.xtb b/chrome/app/resources/google_chrome_strings_mk.xtb
index 6014a836..04daba98 100644
--- a/chrome/app/resources/google_chrome_strings_mk.xtb
+++ b/chrome/app/resources/google_chrome_strings_mk.xtb
@@ -25,7 +25,6 @@
 <translation id="1587325591171447154">Датотеката <ph name="FILE_NAME" /> е опасна, па затоа Chrome ја блокираше.</translation>
 <translation id="1597911401261118146">За да проверите дали вашите лозинки се заштитени од упад во податоците и други проблеми со безбедноста, <ph name="BEGIN_LINK" />најавете се на Chrome<ph name="END_LINK" />.</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>
@@ -147,7 +146,6 @@
 <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 ден.}one{Chrome проверува дали има несакан софтвер еднаш неделно. Последна проверка: пред {NUM_DAYS} ден.}other{Chrome проверува дали има несакан софтвер еднаш неделно. Последна проверка: пред {NUM_DAYS} дена.}}</translation>
 <translation id="4895437082222824641">Отвори го линкот во нова &amp;картичка на Chrome</translation>
 <translation id="4953650215774548573">Поставете го Google Chrome за ваш стандарден прелистувач</translation>
 <translation id="495931528404527476">Во Chrome</translation>
@@ -193,7 +191,6 @@
 <translation id="6291549208091401781">Google Chrome веќе е инсталиран за сите корисници на вашиот компјутер.</translation>
 <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="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>
@@ -212,13 +209,11 @@
 <translation id="7106741999175697885">Управник со задачи - Google Chrome</translation>
 <translation id="7140653346177713799">{COUNT,plural, =0{Достапно е ново ажурирање за Chrome и ќе се примени штом рестартирате.}=1{Достапно е ново ажурирање за Chrome и ќе се примени штом рестартирате. Прозорецот „Инкогнито“ нема да се отвори повторно.}one{Достапно е ново ажурирање за Chrome и ќе се примени штом рестартирате. # прозорец „Инкогнито“ нема да се отвори повторно.}other{Достапно е ново ажурирање за Chrome и ќе се примени штом рестартирате. # прозорци „Инкогнито“ нема да се отворат повторно.}}</translation>
 <translation id="7155997830309522122">Ако е така, изменете ја зачуваната лозинка во Chrome за да се совпаѓа со новата лозинка.</translation>
-<translation id="7236955538461508933">{NUM_HOURS,plural, =1{Chrome проверува дали има несакан софтвер еднаш неделно. Последна проверка: пред 1 час.}one{Chrome проверува дали има несакан софтвер еднаш неделно. Последна проверка: пред {NUM_HOURS} час.}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</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 ОС не може да ги синхронизира вашите податоци бидејќи синхронизацијата не е достапна за вашиот домен.</translation>
@@ -253,7 +248,6 @@
 <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 минута.}one{Chrome проверува дали има несакан софтвер еднаш неделно. Последна проверка: пред {NUM_MINS} мин.}other{Chrome проверува дали има несакан софтвер еднаш неделно. Последна проверка: пред {NUM_MINS} мин.}}</translation>
 <translation id="8370517070665726704">Авторски права <ph name="YEAR" /> Google LLC. Сите права се задржани.</translation>
 <translation id="840084489713044809">Google Chrome сака да ги извезе вашите лозинки.</translation>
 <translation id="8433638294851456451">За да испратите број оттука до телефонот со Android, најавете се на Chrome на двата уреда.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_ml.xtb b/chrome/app/resources/google_chrome_strings_ml.xtb
index d96bef39..038195e0 100644
--- a/chrome/app/resources/google_chrome_strings_ml.xtb
+++ b/chrome/app/resources/google_chrome_strings_ml.xtb
@@ -25,7 +25,6 @@
 <translation id="1587325591171447154"><ph name="FILE_NAME" /> അപകടകരമായതിനാൽ, Chrome ഇതിനെ ബ്ലോക്കുചെയ്‌തു.</translation>
 <translation id="1597911401261118146">ഡാറ്റാ ലംഘനങ്ങളിൽ നിന്നും മറ്റ് സുരക്ഷാ പ്രശ്‌നങ്ങളിൽ നിന്നും നിങ്ങളുടെ പാസ്‌വേഡുകൾ സുരക്ഷിതമാണോ എന്ന് പരിശോധിക്കാൻ, <ph name="BEGIN_LINK" />Chrome-ൽ സൈൻ ഇൻ ചെയ്യുക<ph name="END_LINK" />.</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"><ph name="BEGIN_LINK_LINUX_OSS" />Linux (ബീറ്റ)<ph name="END_LINK_LINUX_OSS" /> പോലെ അധിക <ph name="BEGIN_LINK_CROS_OSS" />ഓപ്പൺ സോഴ്‌സ് സോഫ്‌റ്റ്‌വെയർ<ph name="END_LINK_CROS_OSS" /> ഉപയോഗിച്ചാണ് Chrome OS സാധ്യമാക്കിയിട്ടുള്ളത്.</translation>
@@ -147,7 +146,6 @@
 <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 &amp;ടാബിൽ ലിങ്ക് തുറക്കുക</translation>
 <translation id="4953650215774548573">Google Chrome-നെ നിങ്ങളുടെ ഡിഫോൾട്ട് ബ്രൗസറായി സജ്ജീകരിക്കുക</translation>
 <translation id="495931528404527476">Chrome-ൽ</translation>
@@ -193,7 +191,6 @@
 <translation id="6291549208091401781">നിങ്ങളുടെ കമ്പ്യൂട്ടറിലെ എല്ലാ ഉപയോക്താക്കൾക്കുമായി Google Chrome നിലവിൽ ഇൻസ്റ്റാൾ ചെയ്‌തിരിക്കുന്നു.</translation>
 <translation id="6338556085225130112">Google Chrome അപ്‌ഡേറ്റുചെയ്യുന്നു</translation>
 <translation id="6368958679917195344">അനുബന്ധ <ph name="BEGIN_LINK_CROS_OSS" />ഓപ്പണ്‍ ഉറവിട സോഫ്റ്റ്‍‌വെയർ<ph name="END_LINK_CROS_OSS" /> ഉപയോഗിച്ചാണ് Chrome OS നിര്‍മ്മിച്ചിരിക്കുന്നത്.</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>
@@ -212,13 +209,11 @@
 <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 പരിശോധിക്കുന്നു. അവസാനം പരിശോധിച്ചത്: ഒരു മണിക്കൂർ മുമ്പ്.}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>
@@ -253,7 +248,6 @@
 <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="8433638294851456451">ഇവിടെ നിന്ന് നിങ്ങളുടെ Android ഫോണിലേക്ക് ഒരു നമ്പർ അയയ്‌ക്കാൻ, രണ്ട് ഉപകരണങ്ങളിൽ നിന്നും Chrome-ൽ സൈൻ ഇൻ ചെയ്യുക.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_mn.xtb b/chrome/app/resources/google_chrome_strings_mn.xtb
index c92b4c0..c4d7441 100644
--- a/chrome/app/resources/google_chrome_strings_mn.xtb
+++ b/chrome/app/resources/google_chrome_strings_mn.xtb
@@ -25,7 +25,6 @@
 <translation id="1587325591171447154"><ph name="FILE_NAME" /> аюултай тул үүнийг Chrome блок хийсэн.</translation>
 <translation id="1597911401261118146">Нууц үгнүүддээ өгөгдлийн зөрчил болон аюулгүй байдлын өөр асуудал байхгүй болохыг шалгахын тулд <ph name="BEGIN_LINK" />Chrome-д нэвтэрнэ үү<ph name="END_LINK" />.</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>
@@ -147,7 +146,6 @@
 <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>
@@ -193,7 +191,6 @@
 <translation id="6291549208091401781">Google Chrome-г таны компьютерийн бүх хэрэглэгчид суулгасан.</translation>
 <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="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>
@@ -212,13 +209,11 @@
 <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>
@@ -253,7 +248,6 @@
 <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="8433638294851456451">Та эндээс Android утсандаа дугаар илгээхийн тулд хоёр төхөөрөмжийн аль алинаас нь Chrome-д нэвтэрнэ үү.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_mr.xtb b/chrome/app/resources/google_chrome_strings_mr.xtb
index c32c8d6e..d8108db 100644
--- a/chrome/app/resources/google_chrome_strings_mr.xtb
+++ b/chrome/app/resources/google_chrome_strings_mr.xtb
@@ -24,7 +24,6 @@
 <translation id="1587325591171447154"><ph name="FILE_NAME" /> धोकादायक आहे, त्यामुळे Chrom ने ते अवरोधित केले आहे.</translation>
 <translation id="1597911401261118146">तुमचे पासवर्ड डेटा भंग आणि इतर सुरक्षा समस्यांपासून सुरक्षित आहेत हे तपासण्यासाठी, <ph name="BEGIN_LINK" />Chrome मध्ये साइन इन करा<ph name="END_LINK" />.</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"><ph name="BEGIN_LINK_LINUX_OSS" />Linux (बीटा)<ph name="END_LINK_LINUX_OSS" /> सारखेच, अतिरिक्त <ph name="BEGIN_LINK_CROS_OSS" />मुक्त स्रोत सॉफ्टवेअर<ph name="END_LINK_CROS_OSS" /> मुळे Chrome OS शक्य झाले आहे.</translation>
@@ -146,7 +145,6 @@
 <translation id="4771048833395599659">ही फाईल कदाचित धोकादायक असू शकते, त्यामुळे Chrome ने ती अवरोधित केली आहे.</translation>
 <translation id="479167709087336770">Google Search मध्ये वापरत असेलेले समान स्पेल चेकर हे वापरते. तुम्ही ब्राउझरमध्ये टाइप करत असलेला मजकूर 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 &amp;टॅबमध्ये उघडा</translation>
 <translation id="4953650215774548573">तुमचा डीफॉल्ट ब्राउझर म्हणून Google Chrome सेट करा</translation>
 <translation id="495931528404527476">Chrome मध्ये</translation>
@@ -191,7 +189,6 @@
 <translation id="6291549208091401781">तुमच्या कॉंप्युटरवरील सर्व वापरकर्त्यांसाठी Google Chrome आधीच इंस्टॉल केला आहे.</translation>
 <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="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>
@@ -210,13 +207,11 @@
 <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 आठवड्यातून एकदा नकोसे सॉफ्टवेअर शोधण्यासाठी तपासणी करते. शेवटची तपासणी: एका तासापूर्वी.}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>
@@ -251,7 +246,6 @@
 <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="8433638294851456451">येथून तुमच्या Android फोनवर नंबर पाठवण्यासाठी, दोन्ही डिव्हाइसवर Chrome मध्ये साइन इन करा.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_ms.xtb b/chrome/app/resources/google_chrome_strings_ms.xtb
index 5a5815e..f61ffd7 100644
--- a/chrome/app/resources/google_chrome_strings_ms.xtb
+++ b/chrome/app/resources/google_chrome_strings_ms.xtb
@@ -23,7 +23,6 @@
 <translation id="1587325591171447154"><ph name="FILE_NAME" /> berbahaya, jadi Chrome telah menyekat fail itu.</translation>
 <translation id="1597911401261118146">Untuk menyemak sama ada kata laluan anda selamat daripada pelanggaran data dan isu keselamatan lain, <ph name="BEGIN_LINK" />log masuk ke Chrome<ph name="END_LINK" />.</translation>
 <translation id="1619887657840448962">Untuk menjadikan Chrome lebih selamat, kami melumpuhkan sambungan berikut yang tidak disenaraikan dalam <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> dan mungkin telah ditambahkan tanpa pengetahuan anda.</translation>
-<translation id="162448658176061655">Chrome menyemak perisian yang tidak diingini seminggu sekali. Terakhir disemak: sesaat yang lalu.</translation>
 <translation id="162629503687514352">OS Chrome tidak dapat menyegerakkan kata laluan anda.</translation>
 <translation id="1628000112320670027">Dapatkan bantuan berkenaan Chrome</translation>
 <translation id="1662639173275167396">OS Chrome menjadi kenyataan dengan <ph name="BEGIN_LINK_CROS_OSS" />perisian sumber terbuka<ph name="END_LINK_CROS_OSS" /> tambahan, sebagaimana <ph name="BEGIN_LINK_LINUX_OSS" />Linux (Beta)<ph name="END_LINK_LINUX_OSS" />.</translation>
@@ -143,7 +142,6 @@
 <translation id="4771048833395599659">Fail ini mungkin berbahaya, maka Chrome telah menyekatnya.</translation>
 <translation id="479167709087336770">Ini menggunakan penyemak ejaan yang sama seperti yang digunakan dalam carian Google. Teks yang anda taip dalam penyemak imbas akan dihantar kepada Google. Anda boleh menukar gelagat ini dalam tetapan pada bila-bila masa.</translation>
 <translation id="4891791193823137474">Biarkan Google Chrome dijalankan di latar belakang</translation>
-<translation id="489337168347244450">{NUM_DAYS,plural, =1{Chrome menyemak perisian yang tidak diingini seminggu sekali. Terakhir disemak: 1 hari yang lalu.}other{Chrome menyemak perisian yang tidak diingini seminggu sekali. Terakhir disemak: {NUM_DAYS} hari yang lalu.}}</translation>
 <translation id="4895437082222824641">Buka pautan dalam &amp;tab Chrome baharu</translation>
 <translation id="4953650215774548573">Tetapkan Google Chrome sebagai penyemak imbas lalai anda</translation>
 <translation id="495931528404527476">Dalam Chrome</translation>
@@ -185,7 +183,6 @@
 <translation id="6291549208091401781">Google Chrome telah dipasang untuk semua pengguna pada komputer anda.</translation>
 <translation id="6338556085225130112">Mengemas kini Google Chrome</translation>
 <translation id="6368958679917195344">OS Chrome menjadi kenyataan dengan <ph name="BEGIN_LINK_CROS_OSS" />perisian sumber terbuka<ph name="END_LINK_CROS_OSS" /> tambahan.</translation>
-<translation id="6454142105866844106">Chrome menyemak perisian yang tidak diingini seminggu sekali</translation>
 <translation id="6515495397637126556"><ph name="PAGE_TITLE" /> - Google Chrome Dev</translation>
 <translation id="6566149418543181476">Mengemas kini Google Chrome (<ph name="PROGRESS_PERCENT" />)</translation>
 <translation id="6676384891291319759">Akses Internet</translation>
@@ -204,13 +201,11 @@
 <translation id="7106741999175697885">Pengurus Tugas - Google Chrome</translation>
 <translation id="7140653346177713799">{COUNT,plural, =0{Kemas kini baharu tersedia untuk Chrome dan akan digunakan sebaik sahaja anda melancarkan semula Chrome.}=1{Kemas kini baharu tersedia untuk Chrome dan akan digunakan sebaik sahaja anda melancarkan semula Chrome. Tetingkap Inkognito anda tidak dapat dibuka semula.}other{Kemas kini baharu tersedia untuk Chrome dan akan digunakan sebaik sahaja anda melancarkan semula Chrome. # tetingkap Inkognito anda tidak dapat dibuka semula.}}</translation>
 <translation id="7155997830309522122">Jika ya, sila edit kata laluan yang disimpan dalam Chrome supaya sepadan dengan kata laluan baharu anda.</translation>
-<translation id="7236955538461508933">{NUM_HOURS,plural, =1{Chrome menyemak perisian yang tidak diingini seminggu sekali. Terakhir disemak: 1 jam yang lalu.}other{Chrome menyemak perisian yang tidak diingini seminggu sekali. Terakhir disemak: {NUM_HOURS} jam yang lalu.}}</translation>
 <translation id="7242029209006116544">Anda log masuk menggunakan akaun terurus dan memberikan pentadbirnya kawalan terhadap profil Google Chrome anda. Data Chrome anda, seperti apl, penanda halaman, sejarah, kata laluan dan tetapan anda yang lain akan terikat kepada <ph name="USER_NAME" /> secara kekal. Anda akan dapat memadamkan data ini melalui Papan Pemuka Akaun Google, tetapi anda tidak akan dapat mengaitkan data ini dengan akaun lain. Anda boleh memilih membuat profil baharu untuk mengasingkan data Chrome anda yang sedia ada. <ph name="LEARN_MORE" /></translation>
 <translation id="7295052994004373688">Bahasa ini digunakan untuk memaparkan UI Google Chrome</translation>
 <translation id="7296210096911315575">Maklumat penggunaan dan keselamatan penting</translation>
 <translation id="7308322188646931570">Chrome memerlukan akses storan untuk memuat turun fail</translation>
 <translation id="7339898014177206373">Tetingkap baharu</translation>
-<translation id="7386132805935307836">Chrome menyemak perisian yang tidak diingini seminggu sekali. Terakhir disemak: semalam.</translation>
 <translation id="7398801000654795464">Anda telah log masuk ke Chrome sebagai <ph name="USER_EMAIL_ADDRESS" />. Sila gunakan akaun yang sama untuk log masuk lagi.</translation>
 <translation id="7408085963519505752">Syarat Chrome OS</translation>
 <translation id="7419046106786626209">OS Chrome tidak dapat menyegerakkan data anda kerana Segerak tidak tersedia untuk domain anda.</translation>
@@ -245,7 +240,6 @@
 <translation id="828798499196665338">Ibu/bapa anda telah mematikan "Kebenaran untuk tapak web, apl dan sambungan" untuk Chrome. Tindakan mendayakan <ph name="EXTENSION_TYPE_PARAMETER" /> ini tidak dibenarkan.</translation>
 <translation id="8290100596633877290">Alamak! Google Chrome mengalami ranap sistem. Lancarkan semula sekarang?</translation>
 <translation id="8342675569599923794">Fail ini berbahaya, maka Chrome telah menyekatnya.</translation>
-<translation id="8344083974188970894">{NUM_MINS,plural, =1{Chrome menyemak perisian yang tidak diingini seminggu sekali. Terakhir disemak: 1 minit yang lalu.}other{Chrome menyemak perisian yang tidak diingini seminggu sekali. Terakhir disemak: {NUM_MINS} minit yang lalu.}}</translation>
 <translation id="8370517070665726704">Hak Cipta <ph name="YEAR" /> Google LLC. Hak cipta terpelihara.</translation>
 <translation id="840084489713044809">Google Chrome mahu mengeksport kata laluan anda.</translation>
 <translation id="8433638294851456451">Untuk menghantar nombor dari sini ke telefon Android anda, log masuk ke Chrome pada kedua-dua peranti.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_my.xtb b/chrome/app/resources/google_chrome_strings_my.xtb
index 010ff945..44e79bb8 100644
--- a/chrome/app/resources/google_chrome_strings_my.xtb
+++ b/chrome/app/resources/google_chrome_strings_my.xtb
@@ -25,7 +25,6 @@
 <translation id="1587325591171447154"><ph name="FILE_NAME" /> သည် အန္တရာယ်ရှိသောကြောင့် Chrome က ၎င်းကို ပိတ်ဆို့ထားပါသည်။</translation>
 <translation id="1597911401261118146">သင်၏စကားဝှက်များတွင် ဒေတာပေါက်ကြားမှုနှင့် အခြားသော လုံခြုံရေးပြဿနာများ ရှိ၊ မရှိ စစ်ဆေးရန် <ph name="BEGIN_LINK" />Chrome သို့ လက်မှတ်ထိုးဝင်ပါ<ph name="END_LINK" />။</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>
@@ -147,7 +146,6 @@
 <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>
@@ -193,7 +191,6 @@
 <translation id="6291549208091401781">သင့်ကွန်ပျူတာပေါ်ရှိ အသုံးပြုသူများအတွက် Google Chrome ကို ထည့်သွင်းထားပြီးဖြစ်ပါသည်။</translation>
 <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="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>
@@ -212,13 +209,11 @@
 <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 က တစ်ပတ်တစ်ကြိမ် စစ်ဆေးသည်။ နောက်ဆုံးစစ်ဆေးမှု - လွန်ခဲ့သော ၁ နာရီက။}other{မလိုချင်သောဆော့ဖ်ဝဲကို Chrome က တစ်ပတ်တစ်ကြိမ် စစ်ဆေးသည်။ နောက်ဆုံးစစ်ဆေးမှု - လွန်ခဲ့သော {NUM_HOURS} နာရီက။}}</translation>
 <translation id="7242029209006116544">သင်သည် စီမံခြင်းအကောင့်ဖြင့် ဝင်ရောက်နေခြင်း ဖြစ်ပြီး ၎င်း၏ကြီးကြပ်သူကို Google Chrome ပရိုဖိုင်အား ထိန်းချုပ်ခွင့်ပေးသည်။ အက်ပ်များ၊ စာညှပ်များ၊ မှတ်တမ်း၊ လျှို့ဝှက်စကားလုံးများ၊ နှင့် အခြား ကြိုတင်ချိန်ညှိချက်များကဲ့သို့ Chrome ဒေတာများသည် <ph name="USER_NAME" /> သို့အမြဲတမ်း ချည်နှောင်ထားပါသည်။ ဤဒေတာများကို သင် Google အကောင့်များ ဒိုင်ခွက်မှ တစ်ဆင့် ဖျက်နိုင်သည်၊ သို့သော် ဤဒေတာများကို အခြားအကောင့်ဖြင့် ချိတ်ဆက်၍ရမည် မဟုတ်ပါ။ <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>
@@ -253,7 +248,6 @@
 <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="8433638294851456451">ဤနေရာမှ သင်၏ Android ဖုန်းသို့ နံပါတ်တစ်ခုပို့ရန် စက်နှစ်ခုလုံးတွင် Chrome သို့ လက်မှတ်ထိုးဝင်ပါ။</translation>
diff --git a/chrome/app/resources/google_chrome_strings_ne.xtb b/chrome/app/resources/google_chrome_strings_ne.xtb
index dabc045..67af21c 100644
--- a/chrome/app/resources/google_chrome_strings_ne.xtb
+++ b/chrome/app/resources/google_chrome_strings_ne.xtb
@@ -25,7 +25,6 @@
 <translation id="1587325591171447154"><ph name="FILE_NAME" /> खतरनाक छ, त्यसैले Chrome ले यसमाथि रोक लगाएको छ।</translation>
 <translation id="1597911401261118146">तपाईंका पासवर्डहरू कतै खुलासा भएका छन् कि छैनन् तथा सुरक्षासम्बन्धी अन्य समस्याबाट सुरक्षित छन् कि छैनन् भन्ने कुरा जाँच्न <ph name="BEGIN_LINK" />Chrome मा साइन इन गर्नुहोस्<ph name="END_LINK" />।</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>
@@ -145,7 +144,6 @@
 <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>
@@ -189,7 +187,6 @@
 <translation id="6291549208091401781">तपाईँको कम्प्युटरमा पहिले नै सबै प्रयोगकर्ताहरूका लागि Google Chrome को स्थापना गरिएको छ।</translation>
 <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="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>
@@ -208,13 +205,11 @@
 <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>
@@ -249,7 +244,6 @@
 <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="8433638294851456451">यहाँबाट आफ्नो Android फोनमा कुनै नम्बर पठाउन दुवै यन्त्रमा Chrome मा साइन इन गर्नुहोस्।</translation>
diff --git a/chrome/app/resources/google_chrome_strings_nl.xtb b/chrome/app/resources/google_chrome_strings_nl.xtb
index 9edad71..50d2844 100644
--- a/chrome/app/resources/google_chrome_strings_nl.xtb
+++ b/chrome/app/resources/google_chrome_strings_nl.xtb
@@ -25,7 +25,6 @@
 <translation id="1587325591171447154"><ph name="FILE_NAME" /> is gevaarlijk en is daarom door Chrome geblokkeerd.</translation>
 <translation id="1597911401261118146">Als je wilt checken of je wachtwoorden zijn beveiligd tegen gegevenslekken en andere beveiligingsproblemen, <ph name="BEGIN_LINK" />log je in bij Chrome<ph name="END_LINK" />.</translation>
 <translation id="1619887657840448962">We hebben de volgende extensie uitgeschakeld die niet wordt vermeld in de <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> en mogelijk zonder je medeweten is toegevoegd. We doen dit om Chrome veiliger te maken.</translation>
-<translation id="162448658176061655">Chrome checkt één keer per week op ongewenste software. Laatst gecheckt: minder dan een minuut geleden.</translation>
 <translation id="162629503687514352">Chrome OS kan je wachtwoorden niet synchroniseren.</translation>
 <translation id="1628000112320670027">Hulp bij Chrome</translation>
 <translation id="1662639173275167396">Chrome OS wordt mogelijk gemaakt door aanvullende <ph name="BEGIN_LINK_CROS_OSS" />open-sourcesoftware<ph name="END_LINK_CROS_OSS" />, net als <ph name="BEGIN_LINK_LINUX_OSS" />Linux (bèta)<ph name="END_LINK_LINUX_OSS" />.</translation>
@@ -147,7 +146,6 @@
 <translation id="4771048833395599659">Dit bestand kan gevaarlijk zijn en is daarom door Chrome geblokkeerd.</translation>
 <translation id="479167709087336770">Hiervoor wordt dezelfde spellingcontrole gebruikt als voor Google Zoeken. Tekst die je in de browser typt, wordt naar Google gestuurd. Je kunt dit altijd wijzigen in de instellingen.</translation>
 <translation id="4891791193823137474">Google Chrome op de achtergrond laten uitvoeren</translation>
-<translation id="489337168347244450">{NUM_DAYS,plural, =1{Chrome checkt één keer per week op ongewenste software. Laatst gecheckt: 1 dag geleden.}other{Chrome checkt één keer per week op ongewenste software. Laatst gecheckt: {NUM_DAYS} dagen geleden.}}</translation>
 <translation id="4895437082222824641">Link openen op een nieuw Chrome-&amp;tabblad</translation>
 <translation id="4953650215774548573">Google Chrome instellen als je standaardbrowser</translation>
 <translation id="495931528404527476">In Chrome</translation>
@@ -190,7 +188,6 @@
 <translation id="6291549208091401781">Google Chrome is al geïnstalleerd voor alle gebruikers op je computer.</translation>
 <translation id="6338556085225130112">Google Chrome updaten</translation>
 <translation id="6368958679917195344">Chrome OS wordt mogelijk gemaakt door aanvullende <ph name="BEGIN_LINK_CROS_OSS" />opensource-software<ph name="END_LINK_CROS_OSS" />.</translation>
-<translation id="6454142105866844106">Chrome checkt één keer per week op ongewenste software</translation>
 <translation id="6515495397637126556"><ph name="PAGE_TITLE" /> - Google Chrome Dev</translation>
 <translation id="6566149418543181476">Google Chrome updaten (<ph name="PROGRESS_PERCENT" />)</translation>
 <translation id="6676384891291319759">Verbinding maken met internet</translation>
@@ -209,13 +206,11 @@
 <translation id="7106741999175697885">Taakbeheer - Google Chrome</translation>
 <translation id="7140653346177713799">{COUNT,plural, =0{Er is een nieuwe update voor Chrome beschikbaar die wordt uitgevoerd zodra je het programma opnieuw start.}=1{Er is een nieuwe update voor Chrome beschikbaar die wordt uitgevoerd zodra je het programma opnieuw start. Je incognitovenster kan niet opnieuw worden geopend.}other{Er is een nieuwe update voor Chrome beschikbaar die wordt uitgevoerd zodra je het programma opnieuw start. Je # incognitovensters kunnen niet opnieuw worden geopend.}}</translation>
 <translation id="7155997830309522122">Als dit het geval is, bewerk je het opgeslagen wachtwoord in Chrome, zodat het overeenkomt met je nieuwe wachtwoord.</translation>
-<translation id="7236955538461508933">{NUM_HOURS,plural, =1{Chrome checkt één keer per week op ongewenste software. Laatst gecheckt: 1 uur geleden.}other{Chrome checkt één keer per week op ongewenste software. Laatst gecheckt: {NUM_HOURS} uur geleden.}}</translation>
 <translation id="7242029209006116544">Je logt in op een beheerd account waarmee de eigenaar van dat account beheer krijgt over je Google Chrome-profiel. Je Chrome-gegevens zoals je apps, bookmarks, geschiedenis, wachtwoorden en andere instellingen worden permanent gekoppeld aan <ph name="USER_NAME" />. Je kunt deze gegevens verwijderen via het Google Accounts Dashboard, maar je kunt deze gegevens niet koppelen aan een ander account. Je kunt ook een nieuw profiel maken om je bestaande Chrome-gegevens gescheiden te houden. <ph name="LEARN_MORE" /></translation>
 <translation id="7295052994004373688">Deze taal wordt gebruikt om de Google Chrome-UI weer te geven</translation>
 <translation id="7296210096911315575">Belangrijke informatie over gebruik en veiligheid</translation>
 <translation id="7308322188646931570">Chrome heeft toegang tot de opslag nodig om bestanden te kunnen downloaden</translation>
 <translation id="7339898014177206373">Nieuw venster</translation>
-<translation id="7386132805935307836">Chrome checkt één keer per week op ongewenste software. Laatst gecheckt: gisteren.</translation>
 <translation id="7398801000654795464">Je bent ingelogd bij Chrome als <ph name="USER_EMAIL_ADDRESS" />. Gebruik hetzelfde account om opnieuw in te loggen.</translation>
 <translation id="7408085963519505752">Voorwaarden van Chrome OS</translation>
 <translation id="7419046106786626209">Chrome OS kan je gegevens niet synchroniseren omdat synchronisatie niet beschikbaar is voor je domein.</translation>
@@ -250,7 +245,6 @@
 <translation id="828798499196665338">Je ouder heeft 'Rechten voor sites, apps en extensies' uitgeschakeld voor Chrome. Je mag deze <ph name="EXTENSION_TYPE_PARAMETER" /> niet inschakelen.</translation>
 <translation id="8290100596633877290">Oeps! Google Chrome is vastgelopen. Nu opnieuw starten?</translation>
 <translation id="8342675569599923794">Dit bestand is gevaarlijk en is daarom door Chrome geblokkeerd.</translation>
-<translation id="8344083974188970894">{NUM_MINS,plural, =1{Chrome checkt één keer per week op ongewenste software. Laatst gecheckt: 1 minuut geleden.}other{Chrome checkt één keer per week op ongewenste software. Laatst gecheckt: {NUM_MINS} minuten geleden.}}</translation>
 <translation id="8370517070665726704">Copyright <ph name="YEAR" /> Google LLC. Alle rechten voorbehouden.</translation>
 <translation id="840084489713044809">Google Chrome wil je wachtwoorden exporteren.</translation>
 <translation id="8433638294851456451">Als je een nummer hier vandaan naar je Android-telefoon wilt sturen, log je in bij Chrome op beide apparaten.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_no.xtb b/chrome/app/resources/google_chrome_strings_no.xtb
index 62c55b5..df6de16 100644
--- a/chrome/app/resources/google_chrome_strings_no.xtb
+++ b/chrome/app/resources/google_chrome_strings_no.xtb
@@ -23,7 +23,6 @@
 <translation id="1587325591171447154"><ph name="FILE_NAME" /> er farlig, så Chrome har blokkert den.</translation>
 <translation id="1597911401261118146">For å sjekke om passordene dine er trygge mot databrudd og andre sikkerhetsproblemer, <ph name="BEGIN_LINK" />logg på Chrome<ph name="END_LINK" />.</translation>
 <translation id="1619887657840448962">For å gjøre Chrome tryggere har vi slått av følgende utvidelse som ikke finnes i <ph name="IDS_EXTENSION_WEB_STORE_TITLE" />, og som kan ha blitt lagt til uten at du vet det.</translation>
-<translation id="162448658176061655">Chrome sjekker én gang i uken om du har uønsket programvare. Sist sjekket for et øyeblikk siden.</translation>
 <translation id="162629503687514352">Chrome OS kunne ikke synkronisere passordene dine.</translation>
 <translation id="1628000112320670027">Få hjelp med Chrome</translation>
 <translation id="1662639173275167396">Chrome OS er basert på <ph name="BEGIN_LINK_CROS_OSS" />tilleggsprogramvare med åpen kildekode<ph name="END_LINK_CROS_OSS" />, i likhet med <ph name="BEGIN_LINK_LINUX_OSS" />Linux (beta)<ph name="END_LINK_LINUX_OSS" />.</translation>
@@ -143,7 +142,6 @@
 <translation id="4771048833395599659">Denne filen kan være farlig, så Chrome har blokkert den.</translation>
 <translation id="479167709087336770">Denne funksjonen bruker den samme stavekontrollen som Google Søk. Tekst du skriver inn i nettleseren, sendes til Google. Du kan når som helst endre dette i innstillingene.</translation>
 <translation id="4891791193823137474">La Google Chrome kjøre i bakgrunnen</translation>
-<translation id="489337168347244450">{NUM_DAYS,plural, =1{Chrome sjekker én gang i uken om du har uønsket programvare. Sist sjekket for en dag siden.}other{Chrome sjekker én gang i uken om du har uønsket programvare. Sist sjekket for {NUM_DAYS} dager siden.}}</translation>
 <translation id="4895437082222824641">Åpne linken i en ny &amp;fane i Chrome</translation>
 <translation id="4953650215774548573">Bruk Google Chrome som standard nettleser</translation>
 <translation id="495931528404527476">I Chrome</translation>
@@ -185,7 +183,6 @@
 <translation id="6291549208091401781">Google Chrome er allerede installert for alle brukerne på datamaskinen din.</translation>
 <translation id="6338556085225130112">Oppdaterer Google Chrome</translation>
 <translation id="6368958679917195344">Chrome OS muliggjøres av <ph name="BEGIN_LINK_CROS_OSS" />tilleggsprogramvare med åpen kildekode<ph name="END_LINK_CROS_OSS" />.</translation>
-<translation id="6454142105866844106">Chrome sjekker om du har uønsket programvare, én gang i uken</translation>
 <translation id="6515495397637126556"><ph name="PAGE_TITLE" /> – Google Chrome for utviklere</translation>
 <translation id="6566149418543181476">Oppdaterer Google Chrome (<ph name="PROGRESS_PERCENT" />)</translation>
 <translation id="6676384891291319759">Gå til Internett</translation>
@@ -204,13 +201,11 @@
 <translation id="7106741999175697885">Oppgavebehandling – Google Chrome</translation>
 <translation id="7140653346177713799">{COUNT,plural, =0{En ny oppdatering for Chrome er tilgjengelig og tas i bruk når du starter Chrome på nytt.}=1{En ny oppdatering for Chrome er tilgjengelig og tas i bruk når du starter Chrome på nytt. Inkognitovinduet ditt blir ikke gjenåpnet.}other{En ny oppdatering for Chrome er tilgjengelig og tas i bruk når du starter Chrome på nytt. De # inkognitovinduene dine blir ikke gjenåpnet.}}</translation>
 <translation id="7155997830309522122">I så fall bør du endre det lagrede passordet i Chrome så det samsvarer med det nye passordet.</translation>
-<translation id="7236955538461508933">{NUM_HOURS,plural, =1{Chrome sjekker én gang i uken om du har uønsket programvare. Sist sjekket for en time siden.}other{Chrome sjekker én gang i uken om du har uønsket programvare. Sist sjekket for {NUM_HOURS} timer siden.}}</translation>
 <translation id="7242029209006116544">Du er i ferd med å logge deg på med en administrert konto og gir administratoren kontroll over Chrome-profilen din. Chrome-dataene dine, som apper, bokmerker, loggen, passord og andre innstillinger, blir permanent knyttet til <ph name="USER_NAME" />. Du kan slette disse dataene via kontooversikten for Google, men du kan ikke knytte disse dataene til en annen konto. Du kan velge om du vil opprette en ny profil for å holde de eksisterende Chrome-dataene dine atskilte. <ph name="LEARN_MORE" /></translation>
 <translation id="7295052994004373688">Dette språket brukes for UI-et i Google Chrome</translation>
 <translation id="7296210096911315575">Viktig informasjon om bruk og sikkerhet</translation>
 <translation id="7308322188646931570">Chrome må ha lagringstilgang for å laste ned filer</translation>
 <translation id="7339898014177206373">Nytt vindu</translation>
-<translation id="7386132805935307836">Chrome sjekker én gang i uken om du har uønsket programvare. Sist sjekket i går.</translation>
 <translation id="7398801000654795464">Du ble logget på Chrome som <ph name="USER_EMAIL_ADDRESS" />. Du må logge deg på igjen med samme konto.</translation>
 <translation id="7408085963519505752">Vilkår for Chrome OS</translation>
 <translation id="7419046106786626209">Chrome OS kunne ikke synkronisere dataene dine fordi synkronisering ikke er tilgjengelig for domenet ditt.</translation>
@@ -245,7 +240,6 @@
 <translation id="828798499196665338">Forelderen din har slått av «Tillatelser for nettsteder, apper og utvidelser» for Chrome. Du har ikke tillatelse til å slå på denne <ph name="EXTENSION_TYPE_PARAMETER" />.</translation>
 <translation id="8290100596633877290">Google Chrome har fått et programstopp. Vil du starte på nytt nå?</translation>
 <translation id="8342675569599923794">Denne filen er farlig, så Chrome har blokkert den.</translation>
-<translation id="8344083974188970894">{NUM_MINS,plural, =1{Chrome sjekker én gang i uken om du har uønsket programvare. Sist sjekket for ett minutt siden.}other{Chrome sjekker én gang i uken om du har uønsket programvare. Sist sjekket for {NUM_MINS} minutter siden.}}</translation>
 <translation id="8370517070665726704">Copyright <ph name="YEAR" /> Google LLC. Med enerett.</translation>
 <translation id="840084489713044809">Google Chrome forsøker å eksportere passordene dine.</translation>
 <translation id="8433638294851456451">For å sende numre herfra til Android-telefonen din, logg på Chrome på begge enhetene.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_or.xtb b/chrome/app/resources/google_chrome_strings_or.xtb
index 70e3436..e667654 100644
--- a/chrome/app/resources/google_chrome_strings_or.xtb
+++ b/chrome/app/resources/google_chrome_strings_or.xtb
@@ -25,7 +25,6 @@
 <translation id="1587325591171447154"><ph name="FILE_NAME" /> ବିପଜ୍ଜନକ ଅଟେ, ତେଣୁ Chrome ଏହାକୁ ଅବରୋଧ କରିଛି।</translation>
 <translation id="1597911401261118146">ଆପଣଙ୍କ ପାସୱାର୍ଡଗୁଡ଼ିକ ଡାଟା ଚୋରି ଏବଂ ଅନ୍ୟ ସୁରକ୍ଷା ସମସ୍ୟାଗୁଡ଼ିକରୁ ସୁରକ୍ଷିତ ଅଛି ନା ନାହିଁ ତାହା ଯାଞ୍ଚ କରିବାକୁ, <ph name="BEGIN_LINK" />Chromeରେ ସାଇନ୍ ଇନ୍ କରନ୍ତୁ<ph name="END_LINK" />।</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"><ph name="BEGIN_LINK_LINUX_OSS" />Linux (ବିଟା)<ph name="END_LINK_LINUX_OSS" /> ଭଳି ଅତିରିକ୍ତ <ph name="BEGIN_LINK_CROS_OSS" />ମୁକ୍ତ ଉତ୍ସ ସଫ୍ଟୱେର୍<ph name="END_LINK_CROS_OSS" /> ଦ୍ଵାରା Chrome OSକୁ ସକ୍ଷମ କରାଯାଇଛି।</translation>
@@ -147,7 +146,6 @@
 <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 &amp;ଟାବ୍‌ରେ ଲିଙ୍କ୍‌ଟି ଖୋଲନ୍ତୁ</translation>
 <translation id="4953650215774548573">Google Chromeକୁ ଆପଣଙ୍କର ଡିଫଲ୍ଟ ବ୍ରାଉଜର୍ ଭାବେ ସେଟ୍ କରନ୍ତୁ</translation>
 <translation id="495931528404527476">Chromeରେ</translation>
@@ -192,7 +190,6 @@
 <translation id="6291549208091401781">ଆପଣଙ୍କ କମ୍ପ୍ୟୁଟର୍‌ରେ ସମସ୍ତ ଉପଯୋଗକର୍ତ୍ତାଙ୍କ ପାଇଁ Google Chrome ପୂର୍ବରୁ ଇନ୍‌ଷ୍ଟଲ୍ ଅଛି।</translation>
 <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="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>
@@ -211,13 +208,11 @@
 <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>
@@ -252,7 +247,6 @@
 <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 LLC। ସମସ୍ତ ଅଧିକାର ସଂରକ୍ଷିତ ଅଛି।</translation>
 <translation id="840084489713044809">Google Chrome ଆପଣଙ୍କର ପାସ୍‌ୱାର୍ଡ‌ଗୁଡିକୁ ଏକ୍ସପୋର୍ଟ୍ କରିବାକୁ ଚାହେଁ।</translation>
 <translation id="8433638294851456451">ଏଠାରୁ ଆପଣଙ୍କ Android ଫୋନକୁ ଏକ ନମ୍ବର ପଠାଇବାକୁ, ଉଭୟ ଡିଭାଇସରେ Chromeରେ ସାଇନ୍ ଇନ୍ କରନ୍ତୁ।</translation>
diff --git a/chrome/app/resources/google_chrome_strings_pa.xtb b/chrome/app/resources/google_chrome_strings_pa.xtb
index beb5b8b7..ab4f180 100644
--- a/chrome/app/resources/google_chrome_strings_pa.xtb
+++ b/chrome/app/resources/google_chrome_strings_pa.xtb
@@ -25,7 +25,6 @@
 <translation id="1587325591171447154"><ph name="FILE_NAME" /> ਖਤਰਨਾਕ ਹੈ, ਇਸ ਲਈ Chrome ਨੇ ਇਸਨੂੰ ਬਲਾਕ ਕਰ ਦਿੱਤਾ ਹੈ।</translation>
 <translation id="1597911401261118146">ਇਹ ਜਾਂਚ ਕਰਨ ਲਈ ਕਿ ਤੁਹਾਡੇ ਪਾਸਵਰਡ ਡਾਟਾ ਉਲੰਘਣਾਵਾਂ ਅਤੇ ਹੋਰ ਸੁਰੱਖਿਆ ਸੰਬੰਧੀ ਸਮੱਸਿਆਵਾਂ ਤੋਂ ਸੁਰੱਖਿਅਤ ਹਨ ਜਾਂ ਨਹੀਂ, <ph name="BEGIN_LINK" />Chrome ਵਿੱਚ ਸਾਈਨ-ਇਨ ਕਰੋ<ph name="END_LINK" />।</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 ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਵਧੀਕ <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>
@@ -147,7 +146,6 @@
 <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 ਦਿਨ ਪਹਿਲਾਂ।}one{Chrome ਹਫ਼ਤੇ ਵਿੱਚ ਇੱਕ ਵਾਰ ਅਣਚਾਹੇ ਸਾਫ਼ਟਵੇਅਰ ਲਈ ਜਾਂਚ ਕਰਦਾ ਹੈ। ਪਿਛਲੀ ਵਾਰ ਜਾਂਚ ਕੀਤੀ ਗਈ: {NUM_DAYS} ਦਿਨ ਪਹਿਲਾਂ।}other{Chrome ਹਫ਼ਤੇ ਵਿੱਚ ਇੱਕ ਵਾਰ ਅਣਚਾਹੇ ਸਾਫ਼ਟਵੇਅਰ ਲਈ ਜਾਂਚ ਕਰਦਾ ਹੈ। ਪਿਛਲੀ ਵਾਰ ਜਾਂਚ ਕੀਤੀ ਗਈ: {NUM_DAYS} ਦਿਨ ਪਹਿਲਾਂ।}}</translation>
 <translation id="4895437082222824641">ਨਵੀਂ Chrome &amp;ਟੈਬ ਵਿੱਚ ਲਿੰਕ ਖੋਲ੍ਹੋ</translation>
 <translation id="4953650215774548573">Google Chrome ਨੂੰ ਆਪਣੇ ਪੂਰਵ-ਨਿਰਧਾਰਤ ਬ੍ਰਾਊਜ਼ਰ ਵਜੋਂ ਸੈੱਟ ਕਰੋ</translation>
 <translation id="495931528404527476">Chrome ਵਿੱਚ</translation>
@@ -193,7 +191,6 @@
 <translation id="6291549208091401781">Google Chrome ਤੁਹਾਡੇ ਕੰਪਿਊਟਰ 'ਤੇ ਪਹਿਲਾਂ ਹੀ ਸਾਰੇ ਵਰਤੋਂਕਾਰਾਂ ਲਈ ਸਥਾਪਤ ਕੀਤਾ ਗਿਆ ਹੈ।</translation>
 <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="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>
@@ -212,13 +209,11 @@
 <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 ਘੰਟਾ ਪਹਿਲਾਂ।}one{Chrome ਹਫ਼ਤੇ ਵਿੱਚ ਇੱਕ ਵਾਰ ਅਣਚਾਹੇ ਸਾਫ਼ਟਵੇਅਰ ਲਈ ਜਾਂਚ ਕਰਦਾ ਹੈ। ਪਿਛਲੀ ਵਾਰ ਜਾਂਚ ਕੀਤੀ ਗਈ: {NUM_HOURS} ਘੰਟਾ ਪਹਿਲਾਂ।}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">ਨਵੀਂ window</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>
@@ -253,7 +248,6 @@
 <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 ਮਿੰਟ ਪਹਿਲਾਂ।}one{Chrome ਹਫ਼ਤੇ ਵਿੱਚ ਇੱਕ ਵਾਰ ਅਣਚਾਹੇ ਸਾਫ਼ਟਵੇਅਰ ਲਈ ਜਾਂਚ ਕਰਦਾ ਹੈ। ਪਿਛਲੀ ਵਾਰ ਜਾਂਚ ਕੀਤੀ ਗਈ: {NUM_MINS} ਮਿੰਟ ਪਹਿਲਾਂ।}other{Chrome ਹਫ਼ਤੇ ਵਿੱਚ ਇੱਕ ਵਾਰ ਅਣਚਾਹੇ ਸਾਫ਼ਟਵੇਅਰ ਲਈ ਜਾਂਚ ਕਰਦਾ ਹੈ। ਪਿਛਲੀ ਵਾਰ ਜਾਂਚ ਕੀਤੀ ਗਈ: {NUM_MINS} ਮਿੰਟ ਪਹਿਲਾਂ।}}</translation>
 <translation id="8370517070665726704">Copyright <ph name="YEAR" /> Google LLC. ਸਾਰੇ ਹੱਕ ਰਾਖਵੇਂ ਹਨ।</translation>
 <translation id="840084489713044809">Google Chrome ਤੁਹਾਡੇ ਪਾਸਵਰਡ ਨਿਰਯਾਤ ਕਰਨਾ ਚਾਹੁੰਦਾ ਹੈ।</translation>
 <translation id="8433638294851456451">ਇੱਥੋਂ ਆਪਣੇ Android ਫ਼ੋਨ 'ਤੇ ਨੰਬਰ ਭੇਜਣ ਲਈ, ਦੋਵੇਂ ਡੀਵਾਈਸਾਂ 'ਤੇ Chrome ਵਿੱਚ ਸਾਈਨ-ਇਨ ਕਰੋ।</translation>
diff --git a/chrome/app/resources/google_chrome_strings_pl.xtb b/chrome/app/resources/google_chrome_strings_pl.xtb
index 4ac0d6e..0030ae8 100644
--- a/chrome/app/resources/google_chrome_strings_pl.xtb
+++ b/chrome/app/resources/google_chrome_strings_pl.xtb
@@ -23,7 +23,6 @@
 <translation id="1587325591171447154">Plik <ph name="FILE_NAME" /> jest niebezpieczny, dlatego został zablokowany przez Chrome.</translation>
 <translation id="1597911401261118146">Aby sprawdzić, czy Twoje hasła są chronione przed naruszeniami bezpieczeństwa danych i innymi zagrożeniami tego typu, <ph name="BEGIN_LINK" />zaloguj się w Chrome<ph name="END_LINK" />.</translation>
 <translation id="1619887657840448962">Aby poprawić bezpieczeństwo Chrome, wyłączyliśmy to rozszerzenie. Nie jest ono dostępne w <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> i mogło zostać dodane bez Twojej wiedzy.</translation>
-<translation id="162448658176061655">Raz w tygodniu Chrome sprawdza, czy nie masz zainstalowanego niechcianego oprogramowania. Sprawdzano: przed chwilą.</translation>
 <translation id="162629503687514352">System operacyjny Chrome nie może zsynchronizować haseł.</translation>
 <translation id="1628000112320670027">Pomoc do Chrome</translation>
 <translation id="1662639173275167396">Opracowanie systemu operacyjnego Chrome było możliwe dzięki dodatkowemu <ph name="BEGIN_LINK_CROS_OSS" />oprogramowaniu open source<ph name="END_LINK_CROS_OSS" />. To samo dotyczy funkcji <ph name="BEGIN_LINK_LINUX_OSS" />Linux (Beta)<ph name="END_LINK_LINUX_OSS" />.</translation>
@@ -143,7 +142,6 @@
 <translation id="4771048833395599659">Ten plik może być niebezpieczny, dlatego został zablokowany przez Chrome.</translation>
 <translation id="479167709087336770">Będzie stosowany ten sam mechanizm sprawdzania pisowni, który jest używany w wyszukiwarce Google. Tekst wpisywany w przeglądarce jest wysyłany do Google. Zawsze możesz to zmienić w ustawieniach.</translation>
 <translation id="4891791193823137474">Zezwalaj przeglądarce Google Chrome na działanie w tle</translation>
-<translation id="489337168347244450">{NUM_DAYS,plural, =1{Raz w tygodniu Chrome sprawdza, czy nie masz zainstalowanego niechcianego oprogramowania. Sprawdzano: 1 dzień temu.}few{Raz w tygodniu Chrome sprawdza, czy nie masz zainstalowanego niechcianego oprogramowania. Sprawdzano: {NUM_DAYS} dni temu.}many{Raz w tygodniu Chrome sprawdza, czy nie masz zainstalowanego niechcianego oprogramowania. Sprawdzano: {NUM_DAYS} dni temu.}other{Raz w tygodniu Chrome sprawdza, czy nie masz zainstalowanego niechcianego oprogramowania. Sprawdzano: {NUM_DAYS} dnia temu.}}</translation>
 <translation id="4895437082222824641">O&amp;twórz link w nowej karcie Chrome</translation>
 <translation id="4953650215774548573">Ustaw Google Chrome jako domyślną przeglądarkę</translation>
 <translation id="495931528404527476">W Chrome</translation>
@@ -184,7 +182,6 @@
 <translation id="6291549208091401781">Google Chrome jest już zainstalowany dla wszystkich użytkowników tego komputera.</translation>
 <translation id="6338556085225130112">Aktualizuję Google Chrome</translation>
 <translation id="6368958679917195344">Opracowanie systemu operacyjnego Chrome było możliwe dzięki dodatkowemu <ph name="BEGIN_LINK_CROS_OSS" />oprogramowaniu typu open source<ph name="END_LINK_CROS_OSS" />.</translation>
-<translation id="6454142105866844106">Raz w tygodniu Chrome sprawdza, czy nie masz zainstalowanego niechcianego oprogramowania</translation>
 <translation id="6515495397637126556"><ph name="PAGE_TITLE" /> – Google Chrome Dev</translation>
 <translation id="6566149418543181476">Aktualizuję Google Chrome (<ph name="PROGRESS_PERCENT" />)</translation>
 <translation id="6676384891291319759">Skorzystaj z internetu</translation>
@@ -203,13 +200,11 @@
 <translation id="7106741999175697885">Menedżer zadań – Google Chrome</translation>
 <translation id="7140653346177713799">{COUNT,plural, =0{Dostępna jest aktualizacja Chrome, która zostanie zastosowana natychmiast po ponownym uruchomieniu aplikacji.}=1{Dostępna jest aktualizacja Chrome, która zostanie zastosowana natychmiast po ponownym uruchomieniu aplikacji. Okno incognito nie otworzy się ponownie.}few{Dostępna jest aktualizacja Chrome, która zostanie zastosowana natychmiast po ponownym uruchomieniu aplikacji. # okna incognito nie otworzą się ponownie.}many{Dostępna jest aktualizacja Chrome, która zostanie zastosowana natychmiast po ponownym uruchomieniu aplikacji. # okien incognito nie otworzy się ponownie.}other{Dostępna jest aktualizacja Chrome, która zostanie zastosowana natychmiast po ponownym uruchomieniu aplikacji. # okna incognito nie otworzy się ponownie.}}</translation>
 <translation id="7155997830309522122">Jeśli tak, zaktualizuj je w Chrome, by zapisane hasło było takie samo.</translation>
-<translation id="7236955538461508933">{NUM_HOURS,plural, =1{Raz w tygodniu Chrome sprawdza, czy nie masz zainstalowanego niechcianego oprogramowania. Sprawdzano: godzinę temu.}few{Raz w tygodniu Chrome sprawdza, czy nie masz zainstalowanego niechcianego oprogramowania. Sprawdzano: {NUM_HOURS} godziny temu.}many{Raz w tygodniu Chrome sprawdza, czy nie masz zainstalowanego niechcianego oprogramowania. Sprawdzano: {NUM_HOURS} godzin temu.}other{Raz w tygodniu Chrome sprawdza, czy nie masz zainstalowanego niechcianego oprogramowania. Sprawdzano: {NUM_HOURS} godziny temu.}}</translation>
 <translation id="7242029209006116544">Logujesz się na zarządzane konto i przekazujesz jego administratorowi kontrolę nad swoim profilem Google Chrome. Twoje dane Chrome, takie jak aplikacje, zakładki, historia, hasła i inne ustawienia, zostaną trwale powiązane z użytkownikiem <ph name="USER_NAME" />. Będzie można je usunąć w Panelu kont Google, ale nie będzie można ich powiązać z innym kontem. Możesz też utworzyć nowy profil, by przechowywać swoje dotychczasowe dane Chrome osobno. <ph name="LEARN_MORE" /></translation>
 <translation id="7295052994004373688">Ten język jest używany do wyświetlania UI Google Chrome</translation>
 <translation id="7296210096911315575">Ważne informacje dotyczące użytkowania i bezpieczeństwa</translation>
 <translation id="7308322188646931570">Chrome musi mieć dostęp do pamięci, by pobierać pliki</translation>
 <translation id="7339898014177206373">Nowe okno</translation>
-<translation id="7386132805935307836">Raz w tygodniu Chrome sprawdza, czy nie masz zainstalowanego niechcianego oprogramowania. Sprawdzano: wczoraj.</translation>
 <translation id="7398801000654795464">Byłeś zalogowany w Chrome jako <ph name="USER_EMAIL_ADDRESS" />. Zaloguj się ponownie, korzystając z tego samego konta.</translation>
 <translation id="7408085963519505752">Warunki korzystania z Chrome OS</translation>
 <translation id="7419046106786626209">System operacyjny Chrome nie może zsynchronizować danych, ponieważ synchronizacja jest niedostępna w Twojej domenie.</translation>
@@ -244,7 +239,6 @@
 <translation id="828798499196665338">Rodzic wyłączył „Uprawnienia stron, aplikacji i rozszerzeń” dla Chrome. Włączenie elementu <ph name="EXTENSION_TYPE_PARAMETER" /> jest niedozwolone.</translation>
 <translation id="8290100596633877290">O kurczę! Przeglądarka Google Chrome uległa awarii. Uruchomić ją teraz ponownie?</translation>
 <translation id="8342675569599923794">Ten plik jest niebezpieczny, dlatego został zablokowany przez Chrome.</translation>
-<translation id="8344083974188970894">{NUM_MINS,plural, =1{Raz w tygodniu Chrome sprawdza, czy nie masz zainstalowanego niechcianego oprogramowania. Sprawdzano: minutę temu.}few{Raz w tygodniu Chrome sprawdza, czy nie masz zainstalowanego niechcianego oprogramowania. Sprawdzano: {NUM_MINS} minuty temu.}many{Raz w tygodniu Chrome sprawdza, czy nie masz zainstalowanego niechcianego oprogramowania. Sprawdzano: {NUM_MINS} minut temu.}other{Raz w tygodniu Chrome sprawdza, czy nie masz zainstalowanego niechcianego oprogramowania. Sprawdzano: {NUM_MINS} minuty temu.}}</translation>
 <translation id="8370517070665726704">Copyright <ph name="YEAR" /> Google LLC. Wszelkie prawa zastrzeżone.</translation>
 <translation id="840084489713044809">Google Chrome chce wyeksportować Twoje hasła.</translation>
 <translation id="8433638294851456451">Aby wysłać stąd numer na swój telefon z Androidem, zaloguj się w Chrome na obu urządzeniach.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_pt-BR.xtb b/chrome/app/resources/google_chrome_strings_pt-BR.xtb
index 895b61b..8252772c 100644
--- a/chrome/app/resources/google_chrome_strings_pt-BR.xtb
+++ b/chrome/app/resources/google_chrome_strings_pt-BR.xtb
@@ -23,7 +23,6 @@
 <translation id="1587325591171447154">O arquivo <ph name="FILE_NAME" /> é perigoso. Por isso ele foi bloqueado pelo Chrome.</translation>
 <translation id="1597911401261118146">Para verificar se suas senhas estão protegidas contra violações de dados e outros problemas de segurança, <ph name="BEGIN_LINK" />faça login no Chrome<ph name="END_LINK" />.</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: 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>
@@ -143,7 +142,6 @@
 <translation id="4771048833395599659">Esse arquivo pode ser perigoso, por isso ele foi bloqueado pelo Chrome.</translation>
 <translation id="479167709087336770">Esta opção usa o mesmo corretor ortográfico usado na Pesquisa Google. O texto digitado no navegador é enviado para o Google. É possível alterar esse comportamento nas configurações a qualquer momento.</translation>
 <translation id="4891791193823137474">Executar o Google Chrome em segundo plano</translation>
-<translation id="489337168347244450">{NUM_DAYS,plural, =1{O Chrome verifica se há softwares indesejados uma vez por semana. Última verificação: 1 dia atrás.}one{O Chrome verifica se há softwares indesejados uma vez por semana. Última verificação: {NUM_DAYS} dia atrás.}other{O Chrome verifica se há softwares indesejados uma vez por semana. Última verificação: {NUM_DAYS} dias atrás.}}</translation>
 <translation id="4895437082222824641">Abrir link em nova &amp;guia do Chrome</translation>
 <translation id="4953650215774548573">Definir o Google Chrome como seu navegador padrão</translation>
 <translation id="495931528404527476">No Google Chrome</translation>
@@ -184,7 +182,6 @@
 <translation id="6291549208091401781">O Google Chrome já está instalado para todos os usuários do seu computador.</translation>
 <translation id="6338556085225130112">Atualizando o Google Chrome</translation>
 <translation id="6368958679917195344">O sistema operacional do Chrome tornou-se possível graças a um <ph name="BEGIN_LINK_CROS_OSS" />software de código aberto<ph name="END_LINK_CROS_OSS" /> adicional.</translation>
-<translation id="6454142105866844106">O Chrome verifica se há softwares indesejados uma vez por semana</translation>
 <translation id="6515495397637126556"><ph name="PAGE_TITLE" />: Google Chrome Dev</translation>
 <translation id="6566149418543181476">Atualizando o Google Chrome (<ph name="PROGRESS_PERCENT" />)</translation>
 <translation id="6676384891291319759">Acessar a internet</translation>
@@ -203,13 +200,11 @@
 <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} 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>
 <translation id="7308322188646931570">O Chrome precisa de acesso para fazer o download e armazenar arquivos</translation>
 <translation id="7339898014177206373">Nova janela</translation>
-<translation id="7386132805935307836">O Chrome verifica se há softwares indesejados uma vez por semana. Última verificação: ontem.</translation>
 <translation id="7398801000654795464">Você estava conectado ao Google Chrome como <ph name="USER_EMAIL_ADDRESS" />. Use a mesma conta para fazer login novamente.</translation>
 <translation id="7408085963519505752">Termos do Chrome OS</translation>
 <translation id="7419046106786626209">O Chrome OS não pôde sincronizar seus dados porque a sincronização não está disponível para seu domínio.</translation>
@@ -244,7 +239,6 @@
 <translation id="828798499196665338">Seu pai/mãe desativou "Permissões para sites, apps e extensões" no Chrome. Não é permitido ativar <ph name="EXTENSION_TYPE_PARAMETER" />.</translation>
 <translation id="8290100596633877290">Nossa! Houve uma falha no Google Chrome. Reiniciar agora?</translation>
 <translation id="8342675569599923794">Esse arquivo é perigoso, por isso ele foi bloqueado pelo Chrome.</translation>
-<translation id="8344083974188970894">{NUM_MINS,plural, =1{O Chrome verifica se há softwares indesejados uma vez por semana. Última verificação: 1 minuto atrás.}one{O Chrome verifica se há softwares indesejados uma vez por semana. Última verificação: {NUM_MINS} minuto atrás.}other{O Chrome verifica se há softwares indesejados uma vez por semana. Última verificação: {NUM_MINS} minutos atrás.}}</translation>
 <translation id="8370517070665726704">Copyright <ph name="YEAR" /> Google LLC. Todos os direitos reservados.</translation>
 <translation id="840084489713044809">O Google Chrome quer exportar suas senhas.</translation>
 <translation id="8433638294851456451">Para enviar um número daqui para seu smartphone Android, faça login no Chrome nos dois dispositivos.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_pt-PT.xtb b/chrome/app/resources/google_chrome_strings_pt-PT.xtb
index 83f4415a..2218e79 100644
--- a/chrome/app/resources/google_chrome_strings_pt-PT.xtb
+++ b/chrome/app/resources/google_chrome_strings_pt-PT.xtb
@@ -23,7 +23,6 @@
 <translation id="1587325591171447154"><ph name="FILE_NAME" /> é perigoso, por isso o Chrome bloqueou-o.</translation>
 <translation id="1597911401261118146">Para verificar se as suas palavras-passe estão protegidas contra violação de dados e outros problemas de segurança, <ph name="BEGIN_LINK" />inicie sessão no Chrome<ph name="END_LINK" />.</translation>
 <translation id="1619887657840448962">Para tornar o Chrome mais seguro, desativámos a seguinte extensão, que não está listada na <ph name="IDS_EXTENSION_WEB_STORE_TITLE" />, e é possível que tenha sido adicionada sem o seu conhecimento.</translation>
-<translation id="162448658176061655">O Chrome verifica a existência de software indesejável uma vez por semana. Última verificação: há uns momentos.</translation>
 <translation id="162629503687514352">O Chrome OS não conseguiu sincronizar as suas palavras-passe.</translation>
 <translation id="1628000112320670027">Obter ajuda relacionada com o Chrome</translation>
 <translation id="1662639173275167396">Foi possível conceber o Chrome OS devido a <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>
@@ -143,7 +142,6 @@
 <translation id="4771048833395599659">Este ficheiro pode ser perigoso. Como tal, o Chrome bloqueou-o.</translation>
 <translation id="479167709087336770">Utiliza o mesmo corretor ortográfico utilizado na Pesquisa Google. O texto que introduzir no navegador é enviado à Google. Pode alterar este comportamento nas definições.</translation>
 <translation id="4891791193823137474">Permitir que o Google Chrome seja executado em segundo plano</translation>
-<translation id="489337168347244450">{NUM_DAYS,plural, =1{O Chrome verifica a existência de software indesejável uma vez por semana. Última verificação: há 1 dia.}other{O Chrome verifica a existência de software indesejável uma vez por semana. Última verificação: há {NUM_DAYS} dias.}}</translation>
 <translation id="4895437082222824641">Abrir link num novo &amp;separador do Chrome</translation>
 <translation id="4953650215774548573">Definir o Google Chrome como o navegador predefinido</translation>
 <translation id="495931528404527476">No Chrome</translation>
@@ -185,7 +183,6 @@
 <translation id="6291549208091401781">O Google Chrome já está instalado para todos os utilizadores no seu computador.</translation>
 <translation id="6338556085225130112">A atualizar o Google Chrome…</translation>
 <translation id="6368958679917195344">O Chrome OS é possível através de <ph name="BEGIN_LINK_CROS_OSS" />software de código aberto<ph name="END_LINK_CROS_OSS" /> adicional.</translation>
-<translation id="6454142105866844106">O Chrome verifica a existência de software indesejável uma vez por semana.</translation>
 <translation id="6515495397637126556"><ph name="PAGE_TITLE" /> – Google Chrome Dev</translation>
 <translation id="6566149418543181476">A atualizar o Google Chrome (<ph name="PROGRESS_PERCENT" />)…</translation>
 <translation id="6676384891291319759">Aceder à Internet</translation>
@@ -204,13 +201,11 @@
 <translation id="7106741999175697885">Gestor de tarefas - Google Chrome</translation>
 <translation id="7140653346177713799">{COUNT,plural, =0{Está disponível uma atualização para o Chrome que será aplicada logo que o reinicie.}=1{Está disponível uma atualização para o Chrome que será aplicada logo que o reinicie. Não é possível reabrir a sua janela de navegação anónima.}other{Está disponível uma atualização para o Chrome que será aplicada logo que o reinicie. Não é possível reabrir as suas # janelas de navegação anónima.}}</translation>
 <translation id="7155997830309522122">Em caso afirmativo, edite a sua palavra-passe guardada no Chrome para que corresponda à nova palavra-passe.</translation>
-<translation id="7236955538461508933">{NUM_HOURS,plural, =1{O Chrome verifica a existência de software indesejável uma vez por semana. Última verificação: há 1 hora.}other{O Chrome verifica a existência de software indesejável uma vez por semana. Última verificação: há {NUM_HOURS} horas.}}</translation>
 <translation id="7242029209006116544">Está a iniciar sessão com uma conta gerida e a permitir que o gestor controle o seu perfil do Google Chrome. Os seus dados do Chrome, como aplicações, marcadores, histórico, palavras-passe e outras definições, ficarão associados definitivamente a <ph name="USER_NAME" />. Poderá eliminar estes dados através do Painel de Controlo das Contas Google, mas não poderá associá-los a outra conta. Opcionalmente, pode criar um perfil novo para manter os seus dados atuais do Chrome em separado. <ph name="LEARN_MORE" /></translation>
 <translation id="7295052994004373688">Este idioma é utilizado para apresentar a IU do Google Chrome</translation>
 <translation id="7296210096911315575">Informações de utilização e segurança importantes</translation>
 <translation id="7308322188646931570">O Chrome necessita de acesso ao armazenamento para transferir ficheiros.</translation>
 <translation id="7339898014177206373">Nova janela</translation>
-<translation id="7386132805935307836">O Chrome verifica a existência de software indesejável uma vez por semana. Última verificação: ontem.</translation>
 <translation id="7398801000654795464">Iniciou sessão no Chrome com a conta <ph name="USER_EMAIL_ADDRESS" />. Utilize a mesma conta para iniciar sessão novamente.</translation>
 <translation id="7408085963519505752">Termos do Chrome OS</translation>
 <translation id="7419046106786626209">O Chrome OS não conseguiu sincronizar os dados porque a sincronização não está disponível para o seu domínio.</translation>
@@ -245,7 +240,6 @@
 <translation id="828798499196665338">O teu pai/mãe desativou as "Autorizações para sites, apps e extensões" para o Chrome. Não é permitido ativar esta <ph name="EXTENSION_TYPE_PARAMETER" />.</translation>
 <translation id="8290100596633877290">Ups! O Google Chrome falhou. Reiniciar agora?</translation>
 <translation id="8342675569599923794">Este ficheiro é perigoso. Como tal, o Chrome bloqueou-o.</translation>
-<translation id="8344083974188970894">{NUM_MINS,plural, =1{O Chrome verifica a existência de software indesejável uma vez por semana. Última verificação: há 1 minuto.}other{O Chrome verifica a existência de software indesejável uma vez por semana. Última verificação: há {NUM_MINS} minutos.}}</translation>
 <translation id="8370517070665726704">Copyright <ph name="YEAR" /> Google LLC. Todos os direitos reservados.</translation>
 <translation id="840084489713044809">O Google Chrome pretende exportar as suas palavras-passe.</translation>
 <translation id="8433638294851456451">Para enviar um número daqui para o seu telemóvel Android, inicie sessão no Chrome em ambos os dispositivos.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_ro.xtb b/chrome/app/resources/google_chrome_strings_ro.xtb
index e7ea14f6..f9384811 100644
--- a/chrome/app/resources/google_chrome_strings_ro.xtb
+++ b/chrome/app/resources/google_chrome_strings_ro.xtb
@@ -23,7 +23,6 @@
 <translation id="1587325591171447154"><ph name="FILE_NAME" /> este periculos, așadar Chrome l-a blocat.</translation>
 <translation id="1597911401261118146">Ca să verifici dacă parolele sunt protejate împotriva încălcării securității datelor și a altor probleme de securitate, <ph name="BEGIN_LINK" />conectează-te la Chrome<ph name="END_LINK" />.</translation>
 <translation id="1619887657840448962">Pentru mai multă siguranță în Chrome, am dezactivat următoarea extensie care nu este inclusă în <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> și care este posibil să fi fost adăugată fără știrea ta.</translation>
-<translation id="162448658176061655">Chrome verifică dacă există software nedorit o dată pe săptămână. Ultima verificare: acum câteva clipe.</translation>
 <translation id="162629503687514352">Sistemul de operare Chrome nu a putut sincroniza parolele.</translation>
 <translation id="1628000112320670027">Obține ajutor privind Chrome</translation>
 <translation id="1662639173275167396">Sistemul de operare Chrome este posibil datorită unui <ph name="BEGIN_LINK_CROS_OSS" />software open source<ph name="END_LINK_CROS_OSS" /> suplimentar, cum ar fi <ph name="BEGIN_LINK_LINUX_OSS" />Linux (Beta)<ph name="END_LINK_LINUX_OSS" />.</translation>
@@ -143,7 +142,6 @@
 <translation id="4771048833395599659">Este posibil ca fișierul să fie periculos, așadar Chrome l-a blocat.</translation>
 <translation id="479167709087336770">Folosește același verificator ortografic folosit în Căutarea Google. Textul pe care îl introduci în browser este trimis la Google. Poți schimba acest comportament în setări.</translation>
 <translation id="4891791193823137474">Permite ca Google Chrome să ruleze în fundal</translation>
-<translation id="489337168347244450">{NUM_DAYS,plural, =1{Chrome verifică dacă există software nedorit o dată pe săptămână. Ultima verificare: acum o zi.}few{Chrome verifică dacă există software nedorit o dată pe săptămână. Ultima verificare: acum {NUM_DAYS} zile.}other{Chrome verifică dacă există software nedorit o dată pe săptămână. Ultima verificare: acum {NUM_DAYS} de zile.}}</translation>
 <translation id="4895437082222824641">Deschide linkul într-o &amp;filă Chrome nouă</translation>
 <translation id="4953650215774548573">Setați Google Chrome ca browser prestabilit</translation>
 <translation id="495931528404527476">În Chrome</translation>
@@ -185,7 +183,6 @@
 <translation id="6291549208091401781">Google Chrome este instalat deja pentru toți utilizatorii de pe computerul tău.</translation>
 <translation id="6338556085225130112">Google Chrome se actualizează</translation>
 <translation id="6368958679917195344">Sistemul de operare Chrome este posibil datorită unui <ph name="BEGIN_LINK_CROS_OSS" />software open source<ph name="END_LINK_CROS_OSS" /> suplimentar.</translation>
-<translation id="6454142105866844106">Chrome verifică dacă există software nedorit o dată pe săptămână</translation>
 <translation id="6515495397637126556"><ph name="PAGE_TITLE" /> – Google Chrome Dev</translation>
 <translation id="6566149418543181476">Google Chrome se actualizează (<ph name="PROGRESS_PERCENT" />)</translation>
 <translation id="6676384891291319759">Accesează internetul</translation>
@@ -204,13 +201,11 @@
 <translation id="7106741999175697885">Manager de activități - Google Chrome</translation>
 <translation id="7140653346177713799">{COUNT,plural, =0{Este disponibilă o nouă actualizare pentru Chrome, iar aceasta va fi aplicată după ce îl relansezi.}=1{Este disponibilă o nouă actualizare pentru Chrome, iar aceasta va fi aplicată după ce îl relansezi. Fereastra incognito nu se va mai deschide.}few{Este disponibilă o nouă actualizare pentru Chrome, iar aceasta va fi aplicată după ce îl relansezi. Cele # ferestre incognito nu se vor mai deschide.}other{Este disponibilă o nouă actualizare pentru Chrome, iar aceasta va fi aplicată după ce îl relansezi. Cele # de ferestre incognito nu se vor mai deschide.}}</translation>
 <translation id="7155997830309522122">Dacă da, modifică parola salvată în Chrome, astfel încât să corespundă cu noua parolă.</translation>
-<translation id="7236955538461508933">{NUM_HOURS,plural, =1{Chrome verifică dacă există software nedorit o dată pe săptămână. Ultima verificare: acum o oră.}few{Chrome verifică dacă există software nedorit o dată pe săptămână. Ultima verificare: acum {NUM_HOURS} ore.}other{Chrome verifică dacă există software nedorit o dată pe săptămână. Ultima verificare: acum {NUM_HOURS} de ore.}}</translation>
 <translation id="7242029209006116544">Vă conectați cu un cont gestionat și îi permiteți administratorului acestuia controlul asupra profilului dvs. Google Chrome. Datele Chrome, cum ar fi aplicațiile, marcajele, istoricul, parolele și alte setări vor fi asociate definitiv cu <ph name="USER_NAME" />. Veți putea să ștergeți aceste date prin intermediul Tabloului de bord pentru Conturi Google, însă nu veți putea să asociați aceste date cu alt cont. Aveți opțiunea de a crea un profil nou, pentru a păstra separat datele Chrome existente. <ph name="LEARN_MORE" /></translation>
 <translation id="7295052994004373688">Limba este folosită pentru a afișa IU Google Chrome</translation>
 <translation id="7296210096911315575">Informații importante cu privire la folosire și siguranță</translation>
 <translation id="7308322188646931570">Pentru a descărca fișiere, Chrome necesită acces la stocare</translation>
 <translation id="7339898014177206373">Fereastră nouă</translation>
-<translation id="7386132805935307836">Chrome verifică dacă există software nedorit o dată pe săptămână. Ultima verificare: ieri.</translation>
 <translation id="7398801000654795464">Ați fost conectat(ă) la Chrome ca <ph name="USER_EMAIL_ADDRESS" />. Utilizați același cont pentru a vă conecta din nou.</translation>
 <translation id="7408085963519505752">Termeni și condiții pentru sistemul de operare Chrome</translation>
 <translation id="7419046106786626209">Sistemul de operare Chrome nu a putut sincroniza datele, deoarece sincronizarea nu este disponibilă pentru domeniul dvs.</translation>
@@ -245,7 +240,6 @@
 <translation id="828798499196665338">Părintele tău a dezactivat opțiunea „Permisiuni pentru site-uri, aplicații și extensii” în Chrome. Activarea acestei <ph name="EXTENSION_TYPE_PARAMETER" /> nu este permisă.</translation>
 <translation id="8290100596633877290">Hopa! Google Chrome s-a blocat. Repornești acum?</translation>
 <translation id="8342675569599923794">Fișierul este periculos, așadar Chrome l-a blocat.</translation>
-<translation id="8344083974188970894">{NUM_MINS,plural, =1{Chrome verifică dacă există software nedorit o dată pe săptămână. Ultima verificare: acum un minut.}few{Chrome verifică dacă există software nedorit o dată pe săptămână. Ultima verificare: acum {NUM_MINS} minute.}other{Chrome verifică dacă există software nedorit o dată pe săptămână. Ultima verificare: acum {NUM_MINS} de minute.}}</translation>
 <translation id="8370517070665726704">Drept de autor <ph name="YEAR" /> Google LLC. Toate drepturile rezervate.</translation>
 <translation id="840084489713044809">Google Chrome vrea să îți exporte parolele.</translation>
 <translation id="8433638294851456451">Pentru a trimite un număr de aici pe telefonul Android, conectează-te la Chrome pe ambele dispozitive.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_ru.xtb b/chrome/app/resources/google_chrome_strings_ru.xtb
index c04c140..67e4a790 100644
--- a/chrome/app/resources/google_chrome_strings_ru.xtb
+++ b/chrome/app/resources/google_chrome_strings_ru.xtb
@@ -23,7 +23,6 @@
 <translation id="1587325591171447154">Chrome заблокировал файл <ph name="FILE_NAME" /> как опасный.</translation>
 <translation id="1597911401261118146">Чтобы проверить, защищены ли ваши пароли от утечки данных и прочих проблем с безопасностью, <ph name="BEGIN_LINK" />войдите в Chrome<ph name="END_LINK" />.</translation>
 <translation id="1619887657840448962">Чтобы обеспечить безопасность ваших данных, некоторые расширения были отключены, так как <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> не содержит сведений о них (то есть они могли быть установлены без вашего ведома).</translation>
-<translation id="162448658176061655">Chrome проверяет наличие нежелательного ПО раз в неделю. Последняя проверка: только что.</translation>
 <translation id="162629503687514352">Не удалось синхронизировать пароли.</translation>
 <translation id="1628000112320670027">Справка Google Chrome</translation>
 <translation id="1662639173275167396">Chrome OS, как и <ph name="BEGIN_LINK_LINUX_OSS" />Linux (бета-версия)<ph name="END_LINK_LINUX_OSS" />, работает благодаря дополнительному <ph name="BEGIN_LINK_CROS_OSS" />программному обеспечению с открытым исходным кодом<ph name="END_LINK_CROS_OSS" />.</translation>
@@ -143,7 +142,6 @@
 <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 день назад.}one{Chrome проверяет наличие нежелательного ПО раз в неделю. Последняя проверка: {NUM_DAYS} день назад.}few{Chrome проверяет наличие нежелательного ПО раз в неделю. Последняя проверка: {NUM_DAYS} дня назад.}many{Chrome проверяет наличие нежелательного ПО раз в неделю. Последняя проверка: {NUM_DAYS} дней назад.}other{Chrome проверяет наличие нежелательного ПО раз в неделю. Последняя проверка: {NUM_DAYS} дня назад.}}</translation>
 <translation id="4895437082222824641">Открыть ссылку в новой вкладке браузера Chrome</translation>
 <translation id="4953650215774548573">Сделать Google Chrome браузером по умолчанию</translation>
 <translation id="495931528404527476">В Chrome</translation>
@@ -184,7 +182,6 @@
 <translation id="6291549208091401781">Google Chrome уже установлен для всех пользователей вашего компьютера</translation>
 <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="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>
@@ -203,13 +200,11 @@
 <translation id="7106741999175697885">Диспетчер задач - Google Chrome</translation>
 <translation id="7140653346177713799">{COUNT,plural, =0{Для Chrome доступно обновление. Оно будет установлено при перезапуске браузера.}=1{Для Chrome доступно обновление. Оно будет установлено при перезапуске браузера. Окно в режиме инкогнито не будет открыто повторно.}one{Для Chrome доступно обновление. Оно будет установлено при перезапуске браузера. # окно в режиме инкогнито не будет открыто повторно.}few{Для Chrome доступно обновление. Оно будет установлено при перезапуске браузера. # окна в режиме инкогнито не будут открыты повторно.}many{Для Chrome доступно обновление. Оно будет установлено при перезапуске браузера. # окон в режиме инкогнито не будут открыты повторно.}other{Для Chrome доступно обновление. Оно будет установлено при перезапуске браузера. # окна в режиме инкогнито не будут открыты повторно.}}</translation>
 <translation id="7155997830309522122">Если да, то вам нужно сменить пароль, сохраненный в Chrome, на новый.</translation>
-<translation id="7236955538461508933">{NUM_HOURS,plural, =1{Chrome проверяет наличие нежелательного ПО раз в неделю. Последняя проверка: 1 час назад.}one{Chrome проверяет наличие нежелательного ПО раз в неделю. Последняя проверка: {NUM_HOURS} час назад.}few{Chrome проверяет наличие нежелательного ПО раз в неделю. Последняя проверка: {NUM_HOURS} часа назад.}many{Chrome проверяет наличие нежелательного ПО раз в неделю. Последняя проверка: {NUM_HOURS} часов назад.}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</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">Не удалось синхронизировать данные, поскольку сервис Sync недоступен в вашем домене.</translation>
@@ -244,7 +239,6 @@
 <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 минуту назад.}one{Chrome проверяет наличие нежелательного ПО раз в неделю. Последняя проверка: {NUM_MINS} минуту назад.}few{Chrome проверяет наличие нежелательного ПО раз в неделю. Последняя проверка: {NUM_MINS} минуты назад.}many{Chrome проверяет наличие нежелательного ПО раз в неделю. Последняя проверка: {NUM_MINS} минут назад.}other{Chrome проверяет наличие нежелательного ПО раз в неделю. Последняя проверка: {NUM_MINS} минуты назад.}}</translation>
 <translation id="8370517070665726704">© Google LLC, <ph name="YEAR" />. Все права защищены.</translation>
 <translation id="840084489713044809">Вы собираетесь экспортировать пароли из Google Chrome.</translation>
 <translation id="8433638294851456451">Чтобы отправить номер на телефон Android, войдите в Chrome на обоих устройствах.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_si.xtb b/chrome/app/resources/google_chrome_strings_si.xtb
index d3441d5..dcba118 100644
--- a/chrome/app/resources/google_chrome_strings_si.xtb
+++ b/chrome/app/resources/google_chrome_strings_si.xtb
@@ -25,7 +25,6 @@
 <translation id="1587325591171447154"><ph name="FILE_NAME" /> අනතුරුදායක විය හැකිය, එම නිසා Chrome එය අවහිර කර ඇත.</translation>
 <translation id="1597911401261118146">ඔබගේ මුරපද දත්ත කඩ කිරීම්වලින් සහ අනෙකුත් ආරක්ෂක ගැටලුවලින් සුරක්ෂිතද යන්න පරීක්ෂා කිරීමට, <ph name="BEGIN_LINK" />Chrome වෙත පුරන්න<ph name="END_LINK" />.</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_LINUX_OSS" />Linux (බීටා)<ph name="END_LINK_LINUX_OSS" /> වැනි <ph name="BEGIN_LINK_CROS_OSS" />විවෘත කේත මෘදුකාංග<ph name="END_LINK_CROS_OSS" />.</translation>
@@ -147,7 +146,6 @@
 <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කට පෙර.}one{සතියකට වරක් අනවශ්‍ය මෘදුකාංග සඳහා Chrome පරික්ෂා කරයි. අවසන් වරට පරීක්ෂා කළේ: දින {NUM_DAYS}කට පෙර.}other{සතියකට වරක් අනවශ්‍ය මෘදුකාංග සඳහා Chrome පරික්ෂා කරයි. අවසන් වරට පරීක්ෂා කළේ: දින {NUM_DAYS}කට පෙර.}}</translation>
 <translation id="4895437082222824641">සබැඳිය නව Chrome ප&amp;ටිත්තක විවෘත කරන්න</translation>
 <translation id="4953650215774548573">ඔබේ පෙරනිමි බ්‍රව්සරය ලෙස Google Chrome සකසන්න</translation>
 <translation id="495931528404527476">Chrome තුළ</translation>
@@ -193,7 +191,6 @@
 <translation id="6291549208091401781">ඔබේ පරිගණකය මත සියලුම පරිශීලකයින් සඳහා Google Chrome දැනටමත් ස්ථාපනය කර ඇත.</translation>
 <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="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>
@@ -212,13 +209,11 @@
 <translation id="7106741999175697885">ක්‍රියාවලි පාලක - Google Chrome</translation>
 <translation id="7140653346177713799">{COUNT,plural, =0{Chrome සඳහා නව යාවත්කාලීනයක් ලබා ගත හැකි අතර ඔබ යළි දියත් කරන විගස යොදනු ලැබේ.}=1{Chrome සඳහා නව යාවත්කාලීනයක් ලබා ගත හැකි අතර ඔබ යළි දියත් කරන විගස යොදනු ලැබේ. ඔබේ අප්‍රසිද්ධ කවුළුව යළි විවෘත නොවෙයි.}one{Chrome සඳහා නව යාවත්කාලීනයක් ලබා ගත හැකි අතර ඔබ යළි දියත් කරන විගස යොදනු ලැබේ. ඔබේ අප්‍රසිද්ධ කවුළු # යළි විවෘත නොවෙයි.}other{Chrome සඳහා නව යාවත්කාලීනයක් ලබා ගත හැකි අතර ඔබ යළි දියත් කරන විගස යොදනු ලැබේ. ඔබේ අප්‍රසිද්ධ කවුළු # යළි විවෘත නොවෙයි.}}</translation>
 <translation id="7155997830309522122">එසේ නම්, එය ඔබේ නව මුරපදයට ගැළපෙන පරිදි Chrome තුළ ඔබේ සුරැකි මුරපදය සංස්කරණ කරන්න.</translation>
-<translation id="7236955538461508933">{NUM_HOURS,plural, =1{සතියකට වරක් අනවශ්‍ය මෘදුකාංග සඳහා Chrome පරික්ෂා කරයි. අවසන් වරට පරීක්ෂා කළේ: පැය 1කට පෙර.}one{සතියකට වරක් අනවශ්‍ය මෘදුකාංග සඳහා Chrome පරික්ෂා කරයි. අවසන් වරට පරීක්ෂා කළේ: පැය {NUM_HOURS}කට පෙර.}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 ඔබේ වසම සඳහා සම්මුහුර්ත ලද නොහැකි නිසා Google Chrome හට ඔබේ දත්ත සම්මුහුර්ත කළ නොහැකි විය.</translation>
@@ -253,7 +248,6 @@
 <translation id="828798499196665338">ඔබේ මාපිය Chrome සඳහා "වෙබ් අඩවි, යෙදුම් සහ දිගු සඳහා වන අවසර" අක්‍රිය කර ඇත. මෙම <ph name="EXTENSION_TYPE_PARAMETER" /> සබල කිරීමට අවසර නැත.</translation>
 <translation id="8290100596633877290">කණගාටුයි! Google ක්‍රෝම් බිඳ වැටී ඇත. නැවත ආරම්භ කරන්නද?</translation>
 <translation id="8342675569599923794">මෙම ගොනුව අනතුරුදායකයි, එනිසා Chrome එය අවහිර කර ඇත.</translation>
-<translation id="8344083974188970894">{NUM_MINS,plural, =1{සතියකට වරක් අනවශ්‍ය මෘදුකාංග සඳහා Chrome පරික්ෂා කරයි. අවසන් වරට පරීක්ෂා කළේ: මිනිත්තු 1කට පෙර.}one{සතියකට වරක් අනවශ්‍ය මෘදුකාංග සඳහා Chrome පරික්ෂා කරයි. අවසන් වරට පරීක්ෂා කළේ: මිනිත්තු {NUM_MINS}කට පෙර.}other{සතියකට වරක් අනවශ්‍ය මෘදුකාංග සඳහා Chrome පරික්ෂා කරයි. අවසන් වරට පරීක්ෂා කළේ: මිනිත්තු {NUM_MINS}කට පෙර.}}</translation>
 <translation id="8370517070665726704">ප්‍රකාශන හිමිකම <ph name="YEAR" /> Google LLC. සියලුම හිමිකම් ඇවිරිණි.</translation>
 <translation id="840084489713044809">Google Chrome හට ඔබගේ මුරපද නිර්යාත කිරීමට අවශ්‍යය.</translation>
 <translation id="8433638294851456451">මෙහි සිට ඔබගේ Android දුරකථනයට අංකයක් යැවීමට, උපාංග දෙකෙහිම Chrome වෙත පුරන්න.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_sk.xtb b/chrome/app/resources/google_chrome_strings_sk.xtb
index dd9494ea..4c4f097c 100644
--- a/chrome/app/resources/google_chrome_strings_sk.xtb
+++ b/chrome/app/resources/google_chrome_strings_sk.xtb
@@ -25,7 +25,6 @@
 <translation id="1587325591171447154">Súbor <ph name="FILE_NAME" /> je nebezpečný, a preto ho Chrome zablokoval.</translation>
 <translation id="1597911401261118146">Ak chcete skontrolovať, či sú vaše heslá chránené pred porušením ochrany údajov a inými bezpečnostnými hrozbami, <ph name="BEGIN_LINK" />prihláste sa do Chromu<ph name="END_LINK" />.</translation>
 <translation id="1619887657840448962">Z dôvodu zvýšenia bezpečnosti prehliadača Chrome sme zakázali nasledujúce rozšírenie, ktoré nie je uvedené v službe <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> a mohlo byť pridané bez vášho vedomia.</translation>
-<translation id="162448658176061655">Chrome kontroluje prítomnosť nechceného softvéru raz za týždeň. Posledná kontrola prebehla pred chvíľou.</translation>
 <translation id="162629503687514352">Systému Chrome OS sa nepodarilo synchronizovať vaše heslá.</translation>
 <translation id="1628000112320670027">Pomoc s Chromom</translation>
 <translation id="1662639173275167396">Chrome OS mohol vzniknúť vďaka ďalšiemu <ph name="BEGIN_LINK_CROS_OSS" />softvéru open source<ph name="END_LINK_CROS_OSS" />, ako je napríklad <ph name="BEGIN_LINK_LINUX_OSS" />Linux (beta)<ph name="END_LINK_LINUX_OSS" />.</translation>
@@ -145,7 +144,6 @@
 <translation id="4771048833395599659">Tento súbor môže byť nebezpečný, a preto ho Chrome zablokoval.</translation>
 <translation id="479167709087336770">Využíva rovnaký nástroj na kontrolu pravopisu, aký sa používa vo Vyhľadávaní Google. Text zadaný do prehliadača sa odošle Googlu. Toto správanie môžete zmeniť v nastaveniach.</translation>
 <translation id="4891791193823137474">Povoliť prehliadaču Google Chrome spustenie na pozadí</translation>
-<translation id="489337168347244450">{NUM_DAYS,plural, =1{Chrome kontroluje prítomnosť nechceného softvéru raz za týždeň. Posledná kontrola prebehla včera.}few{Chrome kontroluje prítomnosť nechceného softvéru raz za týždeň. Posledná kontrola prebehla pred {NUM_DAYS} dňami.}many{Chrome kontroluje prítomnosť nechceného softvéru raz za týždeň. Posledná kontrola bola skontrolovaná pred {NUM_DAYS} dňa.}other{Chrome kontroluje prítomnosť nechceného softvéru raz za týždeň. Posledná kontrola bola skontrolovaná pred {NUM_DAYS} dňami.}}</translation>
 <translation id="4895437082222824641">Otvoriť odkaz na novej &amp;karte Chromu</translation>
 <translation id="4953650215774548573">Nastaviť Google Chrome ako predvolený prehliadač</translation>
 <translation id="495931528404527476">V prehliadači Chrome</translation>
@@ -190,7 +188,6 @@
 <translation id="6291549208091401781">Google Chrome už majú nainštalovaný všetci používatelia na vašom počítači.</translation>
 <translation id="6338556085225130112">Chrome sa aktualizuje</translation>
 <translation id="6368958679917195344">Chrome OS mohol vzniknúť vďaka ďalšiemu <ph name="BEGIN_LINK_CROS_OSS" />softvéru s otvoreným zdrojom<ph name="END_LINK_CROS_OSS" />.</translation>
-<translation id="6454142105866844106">Chrome kontroluje prítomnosť nechceného softvéru raz za týždeň</translation>
 <translation id="6515495397637126556"><ph name="PAGE_TITLE" /> – Google Chrome Dev</translation>
 <translation id="6566149418543181476">Aktualizuje sa Google Chrome (<ph name="PROGRESS_PERCENT" />)</translation>
 <translation id="6676384891291319759">Prístup do siete Internet</translation>
@@ -209,13 +206,11 @@
 <translation id="7106741999175697885">Správca úloh – Google Chrome</translation>
 <translation id="7140653346177713799">{COUNT,plural, =0{K dispozícii je aktualizácia pre Chrome, ktorá bude použitá po najbližšom novom spustení.}=1{K dispozícii je aktualizácia pre Chrome, ktorá bude použitá po najbližšom novom spustení. Vaše okno inkognito sa neotvorí.}few{K dispozícii je aktualizácia pre Chrome, ktorá bude použitá po najbližšom novom spustení. Vaše # okná inkognito sa neotvoria.}many{K dispozícii je aktualizácia pre Chrome, ktorá bude použitá po najbližšom novom spustení. Your # Incognito windows won't reopen.}other{K dispozícii je aktualizácia pre Chrome, ktorá bude použitá po najbližšom novom spustení. Vašich # okien inkognito sa neotvorí.}}</translation>
 <translation id="7155997830309522122">Ak áno, upravte svoje uložené heslo v Chrome tak, aby sa zhodovalo s týmto novým heslom.</translation>
-<translation id="7236955538461508933">{NUM_HOURS,plural, =1{Chrome kontroluje prítomnosť nechceného softvéru raz za týždeň. Posledná kontrola prebehla pred hodinou.}few{Chrome kontroluje prítomnosť nechceného softvéru raz za týždeň. Posledná kontrola prebehla pred {NUM_HOURS} hodinami.}many{Chrome kontroluje prítomnosť nechceného softvéru raz za týždeň. Posledná kontrola prebehla pred {NUM_HOURS} hodiny.}other{Chrome kontroluje prítomnosť nechceného softvéru raz za týždeň. Posledná kontrola prebehla pred {NUM_HOURS} hodinami.}}</translation>
 <translation id="7242029209006116544">Prihlasujete sa pomocou spravovaného účtu a jeho správcovi dávate kontrolu nad vaším profilom prehliadača Chrome. Vaše údaje prehliadača Chrome, ako sú aplikácie, záložky, história, heslá a iné nastavenia, sa natrvalo priradia k účtu <ph name="USER_NAME" />. Tieto údaje budete môcť odstrániť len pomocou panela Dashboard v Účtoch Google, ale nebudete ich môcť priradiť k inému účtu. Ak chcete, aby boli existujúce údaje prehliadača Chrome oddelené, môžete vytvoriť nový profil. <ph name="LEARN_MORE" /></translation>
 <translation id="7295052994004373688">V tomto jazyku sa zobrazuje používateľské rozhranie prehliadača Google Chrome.</translation>
 <translation id="7296210096911315575">Dôležité informácie o používaní a zabezpečení</translation>
 <translation id="7308322188646931570">Chrome potrebuje na sťahovanie súborov prístup k úložisku</translation>
 <translation id="7339898014177206373">Nové okno</translation>
-<translation id="7386132805935307836">Chrome kontroluje prítomnosť nechceného softvéru raz za týždeň. Posledná kontrola prebehla včera.</translation>
 <translation id="7398801000654795464">Do prehliadača Chrome ste boli prihlásený/-á ako <ph name="USER_EMAIL_ADDRESS" />. Ak sa chcete prihlásiť znova, použite rovnaký účet.</translation>
 <translation id="7408085963519505752">Zmluvné podmienky systému OS Chrome</translation>
 <translation id="7419046106786626209">Systému OS Chrome sa nepodarilo synchronizovať vaše údaje, pretože možnosť synchronizácie nie je pre vašu doménu k dispozícii.</translation>
@@ -250,7 +245,6 @@
 <translation id="828798499196665338">Tvoj rodič vypol „Povolenia pre weby, aplikácie a rozšírenia“ v Chrome. Povolenie tohto rozšírenia (<ph name="EXTENSION_TYPE_PARAMETER" />) je zakázané.</translation>
 <translation id="8290100596633877290">Google Chrome zlyhal. Chcete ho spustiť znova?</translation>
 <translation id="8342675569599923794">Tento súbor je nebezpečný, a preto ho Chrome zablokoval.</translation>
-<translation id="8344083974188970894">{NUM_MINS,plural, =1{Chrome kontroluje prítomnosť nechceného softvéru raz za týždeň. Posledná kontrola prebehla pred minútou.}few{Chrome kontroluje prítomnosť nechceného softvéru raz za týždeň. Posledná kontrola prebehla pred {NUM_MINS} minútami.}many{Chrome kontroluje prítomnosť nechceného softvéru raz za týždeň. Posledná kontrola prebehla pred {NUM_MINS} minúty.}other{Chrome kontroluje prítomnosť nechceného softvéru raz za týždeň. Posledná kontrola prebehla pred {NUM_MINS} minútami.}}</translation>
 <translation id="8370517070665726704">Copyright <ph name="YEAR" /> Google LLC. Všetky práva vyhradené.</translation>
 <translation id="840084489713044809">Google Chrome sa pokúša exportovať vaše heslá.</translation>
 <translation id="8433638294851456451">Ak chcete odtiaľto odoslať číslo do svojho telefónu s Androidom, prihláste sa v oboch zariadeniach do Chromu.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_sl.xtb b/chrome/app/resources/google_chrome_strings_sl.xtb
index 5bfcec9..243ad1e 100644
--- a/chrome/app/resources/google_chrome_strings_sl.xtb
+++ b/chrome/app/resources/google_chrome_strings_sl.xtb
@@ -25,7 +25,6 @@
 <translation id="1587325591171447154">Datoteka <ph name="FILE_NAME" /> je nevarna, zato jo je Chrome blokiral.</translation>
 <translation id="1597911401261118146">Če želite preveriti, ali so gesla varna pred podatkovnimi kršitvami in drugimi varnostnimi težavami, <ph name="BEGIN_LINK" />se prijavite v Chrome<ph name="END_LINK" />.</translation>
 <translation id="1619887657840448962">Zaradi večje varnosti smo v Chromu onemogočili to razširitev, ki ni navedena tukaj in je bila morda dodana brez vaše vednosti: <ph name="IDS_EXTENSION_WEB_STORE_TITLE" />.</translation>
-<translation id="162448658176061655">Chrome enkrat tedensko preveri, ali je nameščena neželena programska oprema. Nazadnje preverjeno: Pravkar.</translation>
 <translation id="162629503687514352">Chrome OS ni mogel sinhronizirati gesel.</translation>
 <translation id="1628000112320670027">Pomoč za Chrome</translation>
 <translation id="1662639173275167396">OS Chrome omogoča dodatna <ph name="BEGIN_LINK_CROS_OSS" />odprtokodna programska oprema<ph name="END_LINK_CROS_OSS" />, enako kot <ph name="BEGIN_LINK_LINUX_OSS" />Linux (beta)<ph name="END_LINK_LINUX_OSS" />.</translation>
@@ -147,7 +146,6 @@
 <translation id="4771048833395599659">Ta datoteka je morda nevarna, zato jo je Chrome blokiral.</translation>
 <translation id="479167709087336770">Uporabljeno je isto preverjanje črkovanja kot v Iskanju Google. Besedilo, ki ga vnesete v brskalniku, je poslano Googlu. To lahko kadar koli spremenite v nastavitvah.</translation>
 <translation id="4891791193823137474">Naj se Google Chrome izvaja v ozadju</translation>
-<translation id="489337168347244450">{NUM_DAYS,plural, =1{Chrome enkrat tedensko preveri, ali je nameščena neželena programska oprema. Nazadnje preverjeno: Pred 1 dnevom.}one{Chrome enkrat tedensko preveri, ali je nameščena neželena programska oprema. Nazadnje preverjeno: Pred {NUM_DAYS} dnevom.}two{Chrome enkrat tedensko preveri, ali je nameščena neželena programska oprema. Nazadnje preverjeno: Pred {NUM_DAYS} dnevoma.}few{Chrome enkrat tedensko preveri, ali je nameščena neželena programska oprema. Nazadnje preverjeno: Pred {NUM_DAYS} dnevi.}other{Chrome enkrat tedensko preveri, ali je nameščena neželena programska oprema. Nazadnje preverjeno: Pred {NUM_DAYS} dnevi.}}</translation>
 <translation id="4895437082222824641">Odpiranje povezave na novem &amp;zavihku v Chromu</translation>
 <translation id="4953650215774548573">Nastavitev Google Chroma za privzeti brskalnik</translation>
 <translation id="495931528404527476">V Chromu</translation>
@@ -193,7 +191,6 @@
 <translation id="6291549208091401781">Google Chrome je že nameščen za vse uporabnike v računalniku.</translation>
 <translation id="6338556085225130112">Posodabljanje Google Chroma</translation>
 <translation id="6368958679917195344">Sistem Chrome OS uporablja dodatno <ph name="BEGIN_LINK_CROS_OSS" />odprtokodno programsko opremo<ph name="END_LINK_CROS_OSS" />.</translation>
-<translation id="6454142105866844106">Chrome enkrat tedensko preveri, ali je nameščena neželena programska oprema</translation>
 <translation id="6515495397637126556"><ph name="PAGE_TITLE" /> različica Google Chroma za razvijalce</translation>
 <translation id="6566149418543181476">Posodabljanje Google Chroma (<ph name="PROGRESS_PERCENT" />)</translation>
 <translation id="6676384891291319759">Dostop do interneta</translation>
@@ -212,13 +209,11 @@
 <translation id="7106741999175697885">Upravitelj opravil – Google Chrome</translation>
 <translation id="7140653346177713799">{COUNT,plural, =0{Na voljo je nova posodobitev za Chrome, ki bo nameščena, takoj ko ga znova zaženete.}=1{Na voljo je nova posodobitev za Chrome, ki bo nameščena, takoj ko ga znova zaženete. Okno brez beleženja zgodovine se ne bo znova odprlo.}one{Na voljo je nova posodobitev za Chrome, ki bo nameščena, takoj ko ga znova zaženete. # okno brez beleženja zgodovine se ne bo znova odprlo.}two{Na voljo je nova posodobitev za Chrome, ki bo nameščena, takoj ko ga znova zaženete. # okni brez beleženja zgodovine se ne bosta znova odprli.}few{Na voljo je nova posodobitev za Chrome, ki bo nameščena, takoj ko ga znova zaženete. # okna brez beleženja zgodovine se ne bodo znova odprla.}other{Na voljo je nova posodobitev za Chrome, ki bo nameščena, takoj ko ga znova zaženete. # oken brez beleženja zgodovine se ne bo znova odprlo.}}</translation>
 <translation id="7155997830309522122">Če ste ga, uredite shranjeno geslo v Chromu, da se bo ujemalo z novim geslom.</translation>
-<translation id="7236955538461508933">{NUM_HOURS,plural, =1{Chrome enkrat tedensko preveri, ali je nameščena neželena programska oprema. Nazadnje preverjeno: Pred 1 uro.}one{Chrome enkrat tedensko preveri, ali je nameščena neželena programska oprema. Nazadnje preverjeno: Pred {NUM_HOURS} uro.}two{Chrome enkrat tedensko preveri, ali je nameščena neželena programska oprema. Nazadnje preverjeno: Pred {NUM_HOURS} urama.}few{Chrome enkrat tedensko preveri, ali je nameščena neželena programska oprema. Nazadnje preverjeno: Pred {NUM_HOURS} urami.}other{Chrome enkrat tedensko preveri, ali je nameščena neželena programska oprema. Nazadnje preverjeno: Pred {NUM_HOURS} urami.}}</translation>
 <translation id="7242029209006116544">Prijavljate se z upravljanim računom in s tem njegovemu skrbniku omogočate nadzor vašega profila v Google Chromu. Vaši podatki v Chromu, kot so aplikacije, zaznamki, zgodovina, gesla in druge nastavitve, bodo postali trajno povezani z uporabnikom <ph name="USER_NAME" />. Te podatke boste lahko izbrisali z nadzorno ploščo za Google Račune, vendar jih ne boste mogli povezati z drugim računom. Če želite, lahko ustvarite nov profil, da bodo obstoječi podatki v Chromu ostali ločeni. <ph name="LEARN_MORE" /></translation>
 <translation id="7295052994004373688">Ta jezik se uporablja za prikaz uporabniškega vmesnika za Google Chrome</translation>
 <translation id="7296210096911315575">Pomembne informacije glede uporabe in varnosti</translation>
 <translation id="7308322188646931570">Chrome za prenos datotek potrebuje dostop do shrambe</translation>
 <translation id="7339898014177206373">Novo okno</translation>
-<translation id="7386132805935307836">Chrome enkrat tedensko preveri, ali je nameščena neželena programska oprema. Nazadnje preverjeno: Včeraj.</translation>
 <translation id="7398801000654795464">V Chrome ste bili prijavljeni kot <ph name="USER_EMAIL_ADDRESS" />. Pri vnovični prijavi uporabite isti račun.</translation>
 <translation id="7408085963519505752">Pogoji za Chrome OS</translation>
 <translation id="7419046106786626209">Chrome OS ni mogel sinhronizirati podatkov, ker sinhronizacija ni na voljo za vašo domeno.</translation>
@@ -253,7 +248,6 @@
 <translation id="828798499196665338">Tvoj starš je izklopil »Dovoljenja za spletna mesta, aplikacije in razširitve« za Chrome. Omogočanje tega ni dovoljeno: <ph name="EXTENSION_TYPE_PARAMETER" />.</translation>
 <translation id="8290100596633877290">Opa! Google Chrome se je zrušil. Ga želite znova zagnati?</translation>
 <translation id="8342675569599923794">Ta datoteka je nevarna, zato jo je Chrome blokiral.</translation>
-<translation id="8344083974188970894">{NUM_MINS,plural, =1{Chrome enkrat tedensko preveri, ali je nameščena neželena programska oprema. Nazadnje preverjeno: Pred 1 minuto.}one{Chrome enkrat tedensko preveri, ali je nameščena neželena programska oprema. Nazadnje preverjeno: Pred {NUM_MINS} minuto.}two{Chrome enkrat tedensko preveri, ali je nameščena neželena programska oprema. Nazadnje preverjeno: Pred {NUM_MINS} minutama.}few{Chrome enkrat tedensko preveri, ali je nameščena neželena programska oprema. Nazadnje preverjeno: Pred {NUM_MINS} minutami.}other{Chrome enkrat tedensko preveri, ali je nameščena neželena programska oprema. Nazadnje preverjeno: Pred {NUM_MINS} minutami.}}</translation>
 <translation id="8370517070665726704">Copyright <ph name="YEAR" /> Google LLC. Vse pravice pridržane.</translation>
 <translation id="840084489713044809">Google Chrome želi izvoziti gesla.</translation>
 <translation id="8433638294851456451">Če želite poslati telefonsko številko od tukaj v telefon Android, se prijavite v Chrome v obeh napravah.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_sq.xtb b/chrome/app/resources/google_chrome_strings_sq.xtb
index 29fc7b4..87ac2b6 100644
--- a/chrome/app/resources/google_chrome_strings_sq.xtb
+++ b/chrome/app/resources/google_chrome_strings_sq.xtb
@@ -25,7 +25,6 @@
 <translation id="1587325591171447154"><ph name="FILE_NAME" /> është i rrezikshëm, prandaj Chrome e ka bllokuar.</translation>
 <translation id="1597911401261118146">Për të kontrolluar nëse fjalëkalimet e tua janë të sigurta nga nxjerrjet e paautorizuara të të dhënave dhe probleme të tjera të sigurisë, <ph name="BEGIN_LINK" />identifikohu në Chrome<ph name="END_LINK" />.</translation>
 <translation id="1619887657840448962">Për ta bërë më të sigurt Chrome, çaktivizuam shtesën e mëposhtme që nuk është e listuar në <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> dhe që mund të jetë shtuar pa dijeninë tënde.</translation>
-<translation id="162448658176061655">Chrome kontrollon për softuerë të padëshiruar një herë në javë. Kontrolli i fundit: një moment më parë.</translation>
 <translation id="162629503687514352">Sistemi operativ Chrome nuk mund t'i sinkronizonte fjalëkalimet e tua.</translation>
 <translation id="1628000112320670027">Merr ndihmë për Chrome</translation>
 <translation id="1662639173275167396">Chrome OS mundësohet nga <ph name="BEGIN_LINK_CROS_OSS" />softuerë shtesë me burim të hapur<ph name="END_LINK_CROS_OSS" />, si p.sh. <ph name="BEGIN_LINK_LINUX_OSS" />Linux (Beta)<ph name="END_LINK_LINUX_OSS" />.</translation>
@@ -147,7 +146,6 @@
 <translation id="4771048833395599659">Ky skedar mund të jetë i rrezikshëm, prandaj Chrome e ka bllokuar atë.</translation>
 <translation id="479167709087336770">Kjo përdor të njëjtin kontrollues drejtshkrimor që përdoret në kërkimin e Google. Teksti që shkruan në shfletues dërgohet te Google. Mund ta ndryshosh këtë sjellje gjithmonë te cilësimet.</translation>
 <translation id="4891791193823137474">Lejo që Google Chrome të ekzekutohet në sfond</translation>
-<translation id="489337168347244450">{NUM_DAYS,plural, =1{Chrome kontrollon për softuerë të padëshiruar një herë në javë. Kontrolli i fundit: 1 ditë më parë.}other{Chrome kontrollon për softuerë të padëshiruar një herë në javë. Kontrolli i fundit: {NUM_DAYS} ditë më parë.}}</translation>
 <translation id="4895437082222824641">Hape lidhjen në një &amp;skedë të re të Chrome</translation>
 <translation id="4953650215774548573">Caktoje Google Chrome si shfletuesin tënd të parazgjedhur</translation>
 <translation id="495931528404527476">Në Chrome</translation>
@@ -193,7 +191,6 @@
 <translation id="6291549208091401781">Google Chrome është i instaluar tashmë për të gjithë përdoruesit në kompjuterin tënd.</translation>
 <translation id="6338556085225130112">Po përditëson Google Chrome</translation>
 <translation id="6368958679917195344">Sistemi operativ Chrome bëhet i mundur nga softueri shtesë <ph name="BEGIN_LINK_CROS_OSS" />me burim të hapur<ph name="END_LINK_CROS_OSS" />.</translation>
-<translation id="6454142105866844106">Chrome kontrollon për softuerë të padëshiruar një herë në javë</translation>
 <translation id="6515495397637126556"><ph name="PAGE_TITLE" /> - Google Chrome Dev</translation>
 <translation id="6566149418543181476">Po përditëson Google Chrome (<ph name="PROGRESS_PERCENT" />)</translation>
 <translation id="6676384891291319759">Qasu në internet</translation>
@@ -212,13 +209,11 @@
 <translation id="7106741999175697885">Menaxheri i detyrave - Google Chrome</translation>
 <translation id="7140653346177713799">{COUNT,plural, =0{Ka një përditësim të ri për Chrome dhe do të zbatohet sapo ta rinisësh.}=1{Ka një përditësim të ri për Chrome dhe do të zbatohet sapo ta rinisësh. Dritarja jote "e fshehtë" nuk do të rihapet.}other{Ka një përditësim të ri për Chrome dhe do të zbatohet sapo ta rinisësh. # dritaret e tua "të fshehta" nuk do të rihapen.}}</translation>
 <translation id="7155997830309522122">Nëse po, modifiko fjalëkalimin e ruajtur në Chrome që të përputhet me fjalëkalimin tënd të ri.</translation>
-<translation id="7236955538461508933">{NUM_HOURS,plural, =1{Chrome kontrollon për softuerë të padëshiruar një herë në javë. Kontrolli i fundit: 1 orë më parë.}other{Chrome kontrollon për softuerë të padëshiruar një herë në javë. Kontrolli i fundit: {NUM_HOURS} orë më parë.}}</translation>
 <translation id="7242029209006116544">Po identifikohesh me një llogari të menaxhuar dhe po i jep administratorit të saj kontroll mbi profilin tënd të Google Chrome. Të dhënat e tua të Chrome, siç janë aplikacionet, faqeshënuesit, fjalëkalimet dhe cilësime të tjera do të lidhen në mënyrë të përhershme me <ph name="USER_NAME" />. Ti do të jesh në gjendje t'i fshish këto të dhëna përmes Panelit të llogarive të Google, por nuk do të jesh në gjendje t'i shoqërosh këto të dhëna me një llogari tjetër. <ph name="LEARN_MORE" /></translation>
 <translation id="7295052994004373688">Kjo gjuhë përdoret për të afishuar ndërfaqen e përdoruesit të Google Chrome</translation>
 <translation id="7296210096911315575">Informacione të rëndësishme për përdorimin dhe sigurinë</translation>
 <translation id="7308322188646931570">Chrome ka nevojë për qasje te hapësira ruajtëse për të shkarkuar skedarë</translation>
 <translation id="7339898014177206373">Dritare e re</translation>
-<translation id="7386132805935307836">Chrome kontrollon për softuerë të padëshiruar një herë në javë. Kontrolli i fundit: dje.</translation>
 <translation id="7398801000654795464">Ishe i identifikuar në Chrome si <ph name="USER_EMAIL_ADDRESS" />. Përdor të njëjtën llogari për t'u identifikuar sërish.</translation>
 <translation id="7408085963519505752">Kushtet e sistemit operativ Chrome</translation>
 <translation id="7419046106786626209">Sistemi operativ Chrome nuk mund të sinkronizonte të dhënat e tua sepse "Sinkronizimi" nuk mundësohet për domenin tënd.</translation>
@@ -253,7 +248,6 @@
 <translation id="828798499196665338">Prindi yt ka çaktivizuar "Lejet për sajtet, aplikacionet dhe shtesat" për Chrome. Nuk lejohet aktivizimi për këtë <ph name="EXTENSION_TYPE_PARAMETER" />.</translation>
 <translation id="8290100596633877290">Google Chrome pësoi një ndërprerje aksidentale. Dëshiron ta rinisësh tani?</translation>
 <translation id="8342675569599923794">Ky skedar është i rrezikshëm, prandaj Chrome e ka bllokuar atë.</translation>
-<translation id="8344083974188970894">{NUM_MINS,plural, =1{Chrome kontrollon për softuerë të padëshiruar një herë në javë. Kontrolli i fundit: 1 minutë më parë.}other{Chrome kontrollon për softuerë të padëshiruar një herë në javë. Kontrolli i fundit: {NUM_MINS} minuta më parë.}}</translation>
 <translation id="8370517070665726704">Të drejtat e autorit <ph name="YEAR" /> Google LLC. Të gjitha të drejtat e rezervuara.</translation>
 <translation id="840084489713044809">Google Chrome dëshiron të eksportojë fjalëkalimet e tua.</translation>
 <translation id="8433638294851456451">Për të dërguar një numër nga këtu te telefoni yt Android, identifikohu në Chrome në të dyja pajisjet.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_sr-Latn.xtb b/chrome/app/resources/google_chrome_strings_sr-Latn.xtb
index 1e2ff5b..111579d 100644
--- a/chrome/app/resources/google_chrome_strings_sr-Latn.xtb
+++ b/chrome/app/resources/google_chrome_strings_sr-Latn.xtb
@@ -25,7 +25,6 @@
 <translation id="1587325591171447154">Datoteka <ph name="FILE_NAME" /> je opasna, pa ju je Chrome blokirao.</translation>
 <translation id="1597911401261118146">Da biste proverili da li su lozinke bezbedne od upada u podatke i drugih bezbednosnih problema, <ph name="BEGIN_LINK" />prijavite se u Chrome<ph name="END_LINK" />.</translation>
 <translation id="1619887657840448962">Da bismo učinili Chrome bezbednijim, onemogućili smo sledeći dodatak koji <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> ne navodi i koji je možda dodat bez vašeg znanja.</translation>
-<translation id="162448658176061655">Chrome proverava da li je prisutan neželjeni softver jednom nedeljno. Poslednji put provereno: malopre.</translation>
 <translation id="162629503687514352">Chrome OS nije uspeo da sinhronizuje lozinke.</translation>
 <translation id="1628000112320670027">Pronađite pomoć za Chrome</translation>
 <translation id="1662639173275167396">Chrome OS je omogućen zahvaljujući dodatnom <ph name="BEGIN_LINK_CROS_OSS" />softveru sa otvorenim kodom<ph name="END_LINK_CROS_OSS" />, kao što je <ph name="BEGIN_LINK_LINUX_OSS" />Linux (beta)<ph name="END_LINK_LINUX_OSS" />.</translation>
@@ -147,7 +146,6 @@
 <translation id="4771048833395599659">Ova datoteka može da bude opasna, pa ju je Chrome blokirao.</translation>
 <translation id="479167709087336770">Koristi istu proveru pravopisa kao Google pretraga. Tekst koji unesete u pregledač se šalje Google-u. To uvek možete da promenite u podešavanjima.</translation>
 <translation id="4891791193823137474">Neka Google Chrome radi u pozadini</translation>
-<translation id="489337168347244450">{NUM_DAYS,plural, =1{Chrome proverava da li je prisutan neželjeni softver jednom nedeljno. Poslednji put provereno: pre 1 dan.}one{Chrome proverava da li je prisutan neželjeni softver jednom nedeljno. Poslednji put provereno: pre {NUM_DAYS} dan.}few{Chrome proverava da li je prisutan neželjeni softver jednom nedeljno. Poslednji put provereno: pre {NUM_DAYS} dana.}other{Chrome proverava da li je prisutan neželjeni softver jednom nedeljno. Poslednji put provereno: pre {NUM_DAYS} dana.}}</translation>
 <translation id="4895437082222824641">Otvori link u novoj Chrome &amp;kartici</translation>
 <translation id="4953650215774548573">Podesi Google Chrome kao podrazumevani pregledač</translation>
 <translation id="495931528404527476">U Chrome-u</translation>
@@ -193,7 +191,6 @@
 <translation id="6291549208091401781">Google Chrome je već instaliran za sve korisnike na računaru.</translation>
 <translation id="6338556085225130112">Ažuriranje Google Chrome-a</translation>
 <translation id="6368958679917195344">Chrome OS je moguć zahvaljujući dodatnom <ph name="BEGIN_LINK_CROS_OSS" />softver otvorenog koda<ph name="END_LINK_CROS_OSS" />.</translation>
-<translation id="6454142105866844106">Chrome proverava da li je prisutan neželjeni softver jednom nedeljno</translation>
 <translation id="6515495397637126556"><ph name="PAGE_TITLE" /> – Programerska verzija Google Chrome-a</translation>
 <translation id="6566149418543181476">Ažuriranje Google Chrome-a (<ph name="PROGRESS_PERCENT" />)</translation>
 <translation id="6676384891291319759">Pristupite Internetu</translation>
@@ -212,13 +209,11 @@
 <translation id="7106741999175697885">Menadžer zadataka – Google Chrome</translation>
 <translation id="7140653346177713799">{COUNT,plural, =0{Novo ažuriranje za Chrome je dostupno i primeniće se čim ga ponovo pokrenete.}=1{Novo ažuriranje za Chrome je dostupno i primeniće se čim ga ponovo pokrenete. Prozor bez arhiviranja se neće ponovo otvoriti.}one{Novo ažuriranje za Chrome je dostupno i primeniće se čim ga ponovo pokrenete. # prozor bez arhiviranja se neće ponovo otvoriti.}few{Novo ažuriranje za Chrome je dostupno i primeniće se čim ga ponovo pokrenete. # prozora bez arhiviranja se neće ponovo otvoriti.}other{Novo ažuriranje za Chrome je dostupno i primeniće se čim ga ponovo pokrenete. # prozora bez arhiviranja se neće ponovo otvoriti.}}</translation>
 <translation id="7155997830309522122">Ako je tako, izmenite sačuvanu lozinku u Chrome-u tako da se podudara sa novom lozinkom.</translation>
-<translation id="7236955538461508933">{NUM_HOURS,plural, =1{Chrome proverava da li je prisutan neželjeni softver jednom nedeljno. Poslednji put provereno: pre 1 sat.}one{Chrome proverava da li je prisutan neželjeni softver jednom nedeljno. Poslednji put provereno: pre {NUM_HOURS} sat.}few{Chrome proverava da li je prisutan neželjeni softver jednom nedeljno. Poslednji put provereno: pre {NUM_HOURS} sata.}other{Chrome proverava da li je prisutan neželjeni softver jednom nedeljno. Poslednji put provereno: pre {NUM_HOURS} sati.}}</translation>
 <translation id="7242029209006116544">Prijavljujete se pomoću naloga kojim se upravlja i dajete njegovom administratoru kontrolu nad Google Chrome profilom. Chrome podaci, kao što su aplikacije, obeleživači, istorija, lozinke i druga podešavanja, biće trajno povezani sa nalogom <ph name="USER_NAME" />. Moći ćete da izbrišete te podatke preko Kontrolne table Google naloga, ali nećete moći da ih povežete sa nekim drugim nalogom. Možete opcionalno da napravite novi profil da bi postojeći Chrome podaci ostali odvojeni. <ph name="LEARN_MORE" /></translation>
 <translation id="7295052994004373688">Ovaj jezik se koristi za prikazivanje korisničkog interfejsa Google Chrome-a</translation>
 <translation id="7296210096911315575">Važne informacije o upotrebi i bezbednosti</translation>
 <translation id="7308322188646931570">Chrome traži pristup memorijskom prostoru da bi preuzimao datoteke</translation>
 <translation id="7339898014177206373">Novi prozor</translation>
-<translation id="7386132805935307836">Chrome proverava da li je prisutan neželjeni softver jednom nedeljno. Poslednji put provereno: juče.</translation>
 <translation id="7398801000654795464">Bili ste prijavljeni u Chrome kao <ph name="USER_EMAIL_ADDRESS" />. Koristite isti nalog da biste se ponovo prijavili.</translation>
 <translation id="7408085963519505752">Chrome OS uslovi</translation>
 <translation id="7419046106786626209">Chrome OS ne može da sinhronizuje podatke jer Sinhronizacija nije dostupna za domen.</translation>
@@ -253,7 +248,6 @@
 <translation id="828798499196665338">Roditelj je isključio „Dozvole za sajtove, aplikacije i dodatke“ za Chrome. Omogućavanje ove stavke (<ph name="EXTENSION_TYPE_PARAMETER" />) nije dozvoljeno.</translation>
 <translation id="8290100596633877290">Opa! Google Chrome je otkazao. Želite li da ga odmah ponovo pokrenete?</translation>
 <translation id="8342675569599923794">Ova datoteka je opasna, pa ju je Chrome blokirao.</translation>
-<translation id="8344083974188970894">{NUM_MINS,plural, =1{Chrome proverava da li je prisutan neželjeni softver jednom nedeljno. Poslednji put provereno: pre 1 minut.}one{Chrome proverava da li je prisutan neželjeni softver jednom nedeljno. Poslednji put provereno: pre {NUM_MINS} minut.}few{Chrome proverava da li je prisutan neželjeni softver jednom nedeljno. Poslednji put provereno: pre {NUM_MINS} minuta.}other{Chrome proverava da li je prisutan neželjeni softver jednom nedeljno. Poslednji put provereno: pre {NUM_MINS} minuta.}}</translation>
 <translation id="8370517070665726704">Autorska prava <ph name="YEAR" />. Google LLC. Sva prava zadržana.</translation>
 <translation id="840084489713044809">Google Chrome želi da izveze lozinke.</translation>
 <translation id="8433638294851456451">Da biste poslali broj sa ovog uređaja na Android telefon, prijavite se u Chrome na oba uređaja.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_sr.xtb b/chrome/app/resources/google_chrome_strings_sr.xtb
index c60f8010..7079020 100644
--- a/chrome/app/resources/google_chrome_strings_sr.xtb
+++ b/chrome/app/resources/google_chrome_strings_sr.xtb
@@ -25,7 +25,6 @@
 <translation id="1587325591171447154">Датотека <ph name="FILE_NAME" /> је опасна, па ју је Chrome блокирао.</translation>
 <translation id="1597911401261118146">Да бисте проверили да ли су лозинке безбедне од упада у податке и других безбедносних проблема, <ph name="BEGIN_LINK" />пријавите се у Chrome<ph name="END_LINK" />.</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 ОС је омогућен захваљујући додатном <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>
@@ -147,7 +146,6 @@
 <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 дан.}one{Chrome проверава да ли је присутан нежељени софтвер једном недељно. Последњи пут проверено: пре {NUM_DAYS} дан.}few{Chrome проверава да ли је присутан нежељени софтвер једном недељно. Последњи пут проверено: пре {NUM_DAYS} дана.}other{Chrome проверава да ли је присутан нежељени софтвер једном недељно. Последњи пут проверено: пре {NUM_DAYS} дана.}}</translation>
 <translation id="4895437082222824641">Отвори линк у новој Chrome &amp;картици</translation>
 <translation id="4953650215774548573">Подеси Google Chrome као подразумевани прегледач</translation>
 <translation id="495931528404527476">У Chrome-у</translation>
@@ -193,7 +191,6 @@
 <translation id="6291549208091401781">Google Chrome је већ инсталиран за све кориснике на рачунару.</translation>
 <translation id="6338556085225130112">Ажурирање Google Chrome-а</translation>
 <translation id="6368958679917195344">Chrome OС je могућ захваљујући додатном <ph name="BEGIN_LINK_CROS_OSS" />софтвер отвореног кода<ph name="END_LINK_CROS_OSS" />.</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>
@@ -212,13 +209,11 @@
 <translation id="7106741999175697885">Менаџер задатака – Google Chrome</translation>
 <translation id="7140653346177713799">{COUNT,plural, =0{Ново ажурирање за Chrome је доступно и примениће се чим га поново покренете.}=1{Ново ажурирање за Chrome је доступно и примениће се чим га поново покренете. Прозор без архивирања се неће поново отворити.}one{Ново ажурирање за Chrome је доступно и примениће се чим га поново покренете. # прозор без архивирања се неће поново отворити.}few{Ново ажурирање за Chrome је доступно и примениће се чим га поново покренете. # прозора без архивирања се неће поново отворити.}other{Ново ажурирање за Chrome је доступно и примениће се чим га поново покренете. # прозора без архивирања се неће поново отворити.}}</translation>
 <translation id="7155997830309522122">Ако је тако, измените сачувану лозинку у Chrome-у тако да се подудара са новом лозинком.</translation>
-<translation id="7236955538461508933">{NUM_HOURS,plural, =1{Chrome проверава да ли је присутан нежељени софтвер једном недељно. Последњи пут проверено: пре 1 сат.}one{Chrome проверава да ли је присутан нежељени софтвер једном недељно. Последњи пут проверено: пре {NUM_HOURS} сат.}few{Chrome проверава да ли је присутан нежељени софтвер једном недељно. Последњи пут проверено: пре {NUM_HOURS} сата.}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-а</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 ОС услови</translation>
 <translation id="7419046106786626209">Chrome ОС не може да синхронизује податке јер Синхронизација није доступна за домен.</translation>
@@ -253,7 +248,6 @@
 <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 минут.}one{Chrome проверава да ли је присутан нежељени софтвер једном недељно. Последњи пут проверено: пре {NUM_MINS} минут.}few{Chrome проверава да ли је присутан нежељени софтвер једном недељно. Последњи пут проверено: пре {NUM_MINS} минута.}other{Chrome проверава да ли је присутан нежељени софтвер једном недељно. Последњи пут проверено: пре {NUM_MINS} минута.}}</translation>
 <translation id="8370517070665726704">Ауторска права <ph name="YEAR" />. Google LLC. Сва права задржана.</translation>
 <translation id="840084489713044809">Google Chrome жели да извезе лозинке.</translation>
 <translation id="8433638294851456451">Да бисте послали број са овог уређаја на Android телефон, пријавите се у Chrome на оба уређаја.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_sv.xtb b/chrome/app/resources/google_chrome_strings_sv.xtb
index 295be736..c2762db5 100644
--- a/chrome/app/resources/google_chrome_strings_sv.xtb
+++ b/chrome/app/resources/google_chrome_strings_sv.xtb
@@ -25,7 +25,6 @@
 <translation id="1587325591171447154"><ph name="FILE_NAME" /> är skadlig och har blockerats av Chrome.</translation>
 <translation id="1597911401261118146"><ph name="BEGIN_LINK" />Logga in i Chrome<ph name="END_LINK" /> om du vill kontrollera att dina lösenord skyddas från dataintrång och andra säkerhetsproblem.</translation>
 <translation id="1619887657840448962">Vi har gjort Chromium säkrare genom att inaktivera följande tillägg som inte anges i <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> och som kan ha lagts till utan att du vet om det.</translation>
-<translation id="162448658176061655">Chrome söker efter oönskad programvara en gång i veckan. Senaste genomsökning: alldeles nyss.</translation>
 <translation id="162629503687514352">Det gick inte att synkronisera lösenord i Chrome OS.</translation>
 <translation id="1628000112320670027">Få hjälp med Chrome</translation>
 <translation id="1662639173275167396">Chrome OS fungerar tack vare <ph name="BEGIN_LINK_CROS_OSS" />program med öppen källkod<ph name="END_LINK_CROS_OSS" />, liksom <ph name="BEGIN_LINK_LINUX_OSS" />Linux (beta)<ph name="END_LINK_LINUX_OSS" />.</translation>
@@ -147,7 +146,6 @@
 <translation id="4771048833395599659">Filen kan vara farlig och har blockerats av Chrome.</translation>
 <translation id="479167709087336770">Detta använder samma stavningskontroll som Google Sök. Text som du skriver i webbläsaren skickas till Google. Du kan när som helst ändra detta i inställningarna.</translation>
 <translation id="4891791193823137474">Låt Google Chrome köras i bakgrunden</translation>
-<translation id="489337168347244450">{NUM_DAYS,plural, =1{Chrome söker efter oönskad programvara en gång i veckan. Senaste genomsökning: 1 dag sedan.}other{Chrome söker efter oönskad programvara en gång i veckan. Senaste genomsökning: {NUM_DAYS} dagar sedan.}}</translation>
 <translation id="4895437082222824641">Öppna länkar i en ny flik i Chrome</translation>
 <translation id="4953650215774548573">Ange Google Chrome som standardwebbläsare</translation>
 <translation id="495931528404527476">I Chrome</translation>
@@ -194,7 +192,6 @@
 <translation id="6338556085225130112">Uppdaterar Google Chrome
 </translation>
 <translation id="6368958679917195344">Chrome OS fungerar tack vare <ph name="BEGIN_LINK_CROS_OSS" />ytterligare program med öppen källkod<ph name="END_LINK_CROS_OSS" />.</translation>
-<translation id="6454142105866844106">Chrome söker efter oönskad programvara en gång i veckan</translation>
 <translation id="6515495397637126556"><ph name="PAGE_TITLE" /> – Google Chrome Dev</translation>
 <translation id="6566149418543181476">Google Chrome uppdateras (<ph name="PROGRESS_PERCENT" />)</translation>
 <translation id="6676384891291319759">Gå ut på Internet</translation>
@@ -213,13 +210,11 @@
 <translation id="7106741999175697885">Aktivitetshanteraren - Google Chrome</translation>
 <translation id="7140653346177713799">{COUNT,plural, =0{Det finns en ny Chrome-uppdatering som tillämpas så snart du startar om.}=1{Det finns en ny Chrome-uppdatering som tillämpas så snart du startar om. Inkognitofönstret öppnas inte igen.}other{Det finns en ny Chrome-uppdatering som tillämpas så snart du startar om. De # inkognitofönstren öppnas inte igen.}}</translation>
 <translation id="7155997830309522122">Om så är fallet ska du redigera det sparade lösenordet i Chrome så att det matchar det nya lösenordet.</translation>
-<translation id="7236955538461508933">{NUM_HOURS,plural, =1{Chrome söker efter oönskad programvara en gång i veckan. Senaste genomsökning: 1 timme sedan.}other{Chrome söker efter oönskad programvara en gång i veckan. Senaste genomsökning: {NUM_HOURS} timmar sedan.}}</translation>
 <translation id="7242029209006116544">Du loggar in med ett hanterat konto och ger dess administratör kontroll över din Google Chrome-profil. Dina Chrome-uppgifter, t.ex. dina appar, bokmärken, din historik, dina lösenord och andra inställningar, knyts permanent till <ph name="USER_NAME" />. Du kommer att kunna ta bort dessa uppgifter via instrumentpanelen i Google Konton, men du kommer inte att kunna koppla dessa uppgifter till ett annat konto. Du kan skapa en ny profil om du vill hålla dina befintliga Chrome-uppgifter separata. <ph name="LEARN_MORE" /></translation>
 <translation id="7295052994004373688">Användargränssnittet i Google Chrome visas på det här språket</translation>
 <translation id="7296210096911315575">Viktig användnings- och säkerhetsinformation</translation>
 <translation id="7308322188646931570">Du behöver ge Chrome åtkomst till lagringsutrymmet om det ska gå att ladda ned filer</translation>
 <translation id="7339898014177206373">Nytt fönster</translation>
-<translation id="7386132805935307836">Chrome söker efter oönskad programvara en gång i veckan. Senaste genomsökning: i går.</translation>
 <translation id="7398801000654795464">Du var inloggad i Chrome som <ph name="USER_EMAIL_ADDRESS" />. Använd samma konto när du loggar in igen.</translation>
 <translation id="7408085963519505752">Villkor för Chrome OS</translation>
 <translation id="7419046106786626209">Det gick inte att synkronisera data med Chrome OS eftersom synkronisering inte är tillgängligt för din domän.</translation>
@@ -254,7 +249,6 @@
 <translation id="828798499196665338">Din förälder har inaktiverat Behörigheter för webbplatser, appar och tillägg för Chrome. Det är inte tillåtet att aktivera denna <ph name="EXTENSION_TYPE_PARAMETER" />.</translation>
 <translation id="8290100596633877290">Hoppsan! Google Chrome har kraschat. Vill du starta om nu?</translation>
 <translation id="8342675569599923794">Filen är farlig och har blockerats av Chrome.</translation>
-<translation id="8344083974188970894">{NUM_MINS,plural, =1{Chrome söker efter oönskad programvara en gång i veckan. Senaste genomsökning: 1 minut sedan.}other{Chrome söker efter oönskad programvara en gång i veckan. Senaste genomsökning: {NUM_MINS} minuter sedan.}}</translation>
 <translation id="8370517070665726704">Copyright <ph name="YEAR" /> Google LLC. Med ensamrätt.</translation>
 <translation id="840084489713044809">Lösenorden exporteras från Google Chrome.</translation>
 <translation id="8433638294851456451">Logga in på Chrome på båda enheterna om du vill skicka ett nummer från Android-telefonen.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_sw.xtb b/chrome/app/resources/google_chrome_strings_sw.xtb
index 8790aee..6ab60a2 100644
--- a/chrome/app/resources/google_chrome_strings_sw.xtb
+++ b/chrome/app/resources/google_chrome_strings_sw.xtb
@@ -25,7 +25,6 @@
 <translation id="1587325591171447154"><ph name="FILE_NAME" /> ni hatari, kwa hivyo Chromium imeizuia.</translation>
 <translation id="1597911401261118146">Ili uangalie kama manenosiri yako ni salama dhidi ya ufichuzi haramu wa data na matatizo mengine ya usalama, <ph name="BEGIN_LINK" />ingia katika akaunti kwenye Chrome<ph name="END_LINK" />.</translation>
 <translation id="1619887657840448962">Ili kufanya Chrome salama zaidi, tumezima kiendelezi kinachofuata ambacho hakijaorodheshwa katika <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> na huenda kimeongezwa bila ridhaa yako.</translation>
-<translation id="162448658176061655">Chrome hukagua kama kuna programu isiyotakikana mara moja kwa wiki. Mara ya mwisho kukagua: muda mfupi uliopita.</translation>
 <translation id="162629503687514352">Mfumo wa Uendeshaji wa Chrome umeshindwa kusawazisha manenosiri yako.</translation>
 <translation id="1628000112320670027">Pata usaidizi wa kutumia Chrome</translation>
 <translation id="1662639173275167396">Mfumo wa uendeshaji wa Chrome unawezeshwa na <ph name="BEGIN_LINK_CROS_OSS" />programu huria<ph name="END_LINK_CROS_OSS" /> za ziada, jinsi ilivyo katika <ph name="BEGIN_LINK_LINUX_OSS" />Linux (Beta)<ph name="END_LINK_LINUX_OSS" />.</translation>
@@ -147,7 +146,6 @@
 <translation id="4771048833395599659">Huenda faili hii ni hatari, kwa hivyo Chrome imeizuia.</translation>
 <translation id="479167709087336770">Huduma hii hutumia kikagua tahajia sawa na kinachotumika kwenye Huduma ya Tafuta na Google. Maandishi unayoandika kwenye kivinjari yanatumwa kwa Google. Unaweza kubadilisha hali hii katika mipangilio wakati wowote.</translation>
 <translation id="4891791193823137474">Ruhusu Google Chrome iendeshe katika mandharinyuma</translation>
-<translation id="489337168347244450">{NUM_DAYS,plural, =1{Chrome hukagua kama kuna programu isiyotakikana mara moja kwa wiki. Mara ya mwisho kukagua: siku moja iliyopita.}other{Chrome hukagua kama kuna programu isiyotakikana mara moja kwa wiki. Mara ya mwisho kukagua: siku {NUM_DAYS} zilizopita.}}</translation>
 <translation id="4895437082222824641">Fungua kiungo katika kichupo kipya cha Chrome</translation>
 <translation id="4953650215774548573">Weka Google Chrome iwe kivinjari chako chaguomsingi</translation>
 <translation id="495931528404527476">Katika Chrome</translation>
@@ -193,7 +191,6 @@
 <translation id="6291549208091401781">Tayari Google Chrome imesakinishwa kwa watumiaji wote kwenye kompyuta yako.</translation>
 <translation id="6338556085225130112">Inasasisha Google Chrome</translation>
 <translation id="6368958679917195344">Chrome OS imewezeshwa na programu ya ziada ya <ph name="BEGIN_LINK_CROS_OSS" />programu huria<ph name="END_LINK_CROS_OSS" />.</translation>
-<translation id="6454142105866844106">Chrome hukagua kama kuna programu isiyotakikana mara moja kwa wiki</translation>
 <translation id="6515495397637126556"><ph name="PAGE_TITLE" /> - Google Chrome ya Wasanidi Programu</translation>
 <translation id="6566149418543181476">Inasasisha Google Chrome <ph name="PROGRESS_PERCENT" /></translation>
 <translation id="6676384891291319759">Fikia wavuti</translation>
@@ -212,13 +209,11 @@
 <translation id="7106741999175697885">Kidhibiti cha Shughuli - Google Chrome</translation>
 <translation id="7140653346177713799">{COUNT,plural, =0{Sasisho jipya la Chrome linapatikana na litaanza kutumika pindi utakapofungua tena.}=1{Sasisho jipya la Chrome linapatikana na litaanza kutumika pindi utakapofungua tena. Haitafungua upya dirisha fiche.}other{Sasisho jipya la Chrome linapatikana na litaanza kutumika pindi utakapofungua tena. Haitafungua upya madirisha # fiche.}}</translation>
 <translation id="7155997830309522122">Iwapo ni hivyo, tafadhali badilisha nenosiri ulilohifadhi kwenye Chrome ili lilingane na nenosiri lako jipya.</translation>
-<translation id="7236955538461508933">{NUM_HOURS,plural, =1{Chrome hukagua kama kuna programu isiyotakikana mara moja kwa wiki. Mara ya mwisho kukagua: saa moja iliyopita.}other{Chrome hukagua kama kuna programu isiyotakikana mara moja kwa wiki. Mara ya mwisho kukagua: saa {NUM_HOURS} zilizopita.}}</translation>
 <translation id="7242029209006116544">Unaingia katika akaunti ykitumia akaunti inayodhibitiwa na kumpa msimamizi wa akaunti hiyo udhibiti wa wasifu wako kwenye Google Chrome. Data yako ya Chrome, kama vile programu zako, alamisho, historia, manenosiri, na mipangilio mingine itahishwa na <ph name="USER_NAME" /> daima. Utaweza kufuta data hii kupitia Dashibodi ya Akaunti za Google, lakini hutaweza kuhusisha data hii na akaunti nyingine. Unaweza kuunda kwa hiari wasifu mpya ili kuweka data yako ya Chrome iliyo kando. <ph name="LEARN_MORE" /></translation>
 <translation id="7295052994004373688">Lugha hii inatumika kuonyesha Kiolesura cha Google Chrome</translation>
 <translation id="7296210096911315575">Maelezo muhimu kuhusu usalama na matumizi</translation>
 <translation id="7308322188646931570">Chrome inahitaji idhini ya kufikia hifadhi ili ipakue faili</translation>
 <translation id="7339898014177206373">Dirisha jipya</translation>
-<translation id="7386132805935307836">Chrome hukagua kama kuna programu isiyotakikana mara moja kwa wiki. Mara ya mwisho kukagua: jana.</translation>
 <translation id="7398801000654795464">Uliingia kwenye Chrome kama <ph name="USER_EMAIL_ADDRESS" />. Tafadhali tumia akaunti sawa ili kuingia tena.</translation>
 <translation id="7408085963519505752">Masharti ya Chrome OS</translation>
 <translation id="7419046106786626209">Mfumo wa Uendeshaji wa Chrome haukuweza kusawazisha data yako kwa sababu Usawazishaji haupatikani katika kikoa chako.</translation>
@@ -253,7 +248,6 @@
 <translation id="828798499196665338">Mzazi wako amezima "Ruhusa za tovuti, programu na viendelezi" kwenye Chrome. Huruhusiwi kuwasha <ph name="EXTENSION_TYPE_PARAMETER" /> hii.</translation>
 <translation id="8290100596633877290">Ho! Google Chrome imezimika. Ianzishe tena sasa?</translation>
 <translation id="8342675569599923794">Faili hii ni hatari, kwa hivyo Chrome imeizuia.</translation>
-<translation id="8344083974188970894">{NUM_MINS,plural, =1{Chrome hukagua kama kuna programu isiyotakikana mara moja kwa wiki. Mara ya mwisho kukagua: dakika moja iliyopita.}other{Chrome hukagua kama kuna programu isiyotakikana mara moja kwa wiki. Mara ya mwisho kukagua: dakika {NUM_MINS} zilizopita.}}</translation>
 <translation id="8370517070665726704">Hakimiliki <ph name="YEAR" /> Google LLC. Haki zote zimehifadhiwa.</translation>
 <translation id="840084489713044809">Google Chrome ingependa kuhamisha manenosiri yako.</translation>
 <translation id="8433638294851456451">Ili uweze kutuma nambari kwa simu yako ya Android kutoka hapa, ingia katika akaunti kwenye Chrome ukitumia vifaa vyote viwili.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_ta.xtb b/chrome/app/resources/google_chrome_strings_ta.xtb
index 3ba4e30..7bdf5f0f 100644
--- a/chrome/app/resources/google_chrome_strings_ta.xtb
+++ b/chrome/app/resources/google_chrome_strings_ta.xtb
@@ -23,7 +23,6 @@
 <translation id="1587325591171447154"><ph name="FILE_NAME" /> ஆபத்தானது என்பதால் Chrome அதைத் தடுத்துள்ளது.</translation>
 <translation id="1597911401261118146">தரவு மீறல்கள் மற்றும் பிற பாதுகாப்புச் சிக்கல்களிலிருந்து உங்கள் கடவுச்சொற்கள் பாதுகாப்பாக இருக்கின்றனவா என்பதைச் சரிபார்க்க <ph name="BEGIN_LINK" />Chromeமில் உள்நுழையுங்கள்<ph name="END_LINK" />.</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_LINUX_OSS" />Linuxஸைப் (பீட்டா)<ph name="END_LINK_LINUX_OSS" /> போலவே கூடுதல் <ph name="BEGIN_LINK_CROS_OSS" />ஓப்பன் சோர்ஸ் மென்பொருளால்<ph name="END_LINK_CROS_OSS" /> உருவாக்கப்பட்டுள்ளது.</translation>
@@ -143,7 +142,6 @@
 <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 &amp;தாவலில் இணைப்பைத் திற</translation>
 <translation id="4953650215774548573">Google Chrome ஐ உங்கள் இயல்புநிலை உலாவியாக அமைக்கவும்</translation>
 <translation id="495931528404527476">Chrome இல்</translation>
@@ -185,7 +183,6 @@
 <translation id="6291549208091401781">உங்கள் கம்ப்யூட்டரில் ஏற்கனவே எல்லாப் பயனர்களுக்கும் Google Chrome நிறுவப்பட்டுள்ளது.</translation>
 <translation id="6338556085225130112">Google Chromeஐப் புதுப்பிக்கிறது</translation>
 <translation id="6368958679917195344">கூடுதலான <ph name="BEGIN_LINK_CROS_OSS" />ஓப்பன் சோர்ஸ் மென்பொருள்களால்<ph name="END_LINK_CROS_OSS" /> Chrome OS ஐ உருவாக்குவது சாத்தியமானது.</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>
@@ -204,13 +201,11 @@
 <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">Chromeல் <ph name="USER_EMAIL_ADDRESS" /> ஆக உள்நுழைந்திருந்தீர்கள். மீண்டும் உள்நுழைய அதே கணக்கைப் பயன்படுத்தவும்.</translation>
 <translation id="7408085963519505752">Chrome OS விதிமுறைகள்</translation>
 <translation id="7419046106786626209">உங்கள் களத்திற்கு ஒத்திசைவு கிடைக்கவில்லை என்பதால், Chrome OS ஆல் உங்கள் தரவை ஒத்திசைக்க முடியவில்லை.</translation>
@@ -245,7 +240,6 @@
 <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 LLC. அனைத்து உரிமைகளும் பாதுகாக்கப்பட்டவை.</translation>
 <translation id="840084489713044809">Google Chrome உங்கள் கடவுச்சொற்களை ஏற்ற விரும்புகிறது.</translation>
 <translation id="8433638294851456451">இதிலிருந்து உங்கள் Android மொபைலுக்கு ஓர் எண்ணை அனுப்ப, இரு சாதனங்களிலும் Chromeமில் உள்நுழையுங்கள்.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_te.xtb b/chrome/app/resources/google_chrome_strings_te.xtb
index f28e84b..cc7f775 100644
--- a/chrome/app/resources/google_chrome_strings_te.xtb
+++ b/chrome/app/resources/google_chrome_strings_te.xtb
@@ -23,7 +23,6 @@
 <translation id="1587325591171447154"><ph name="FILE_NAME" /> హానికరం, కావున Chrome దాన్ని బ్లాక్ చేసింది.</translation>
 <translation id="1597911401261118146">డేటా ఉల్లంఘనల నుండి, ఇతర భద్రతా సమస్యల నుండి మీ పాస్‌వర్డ్‌లు సురక్షితంగా ఉన్నాయో లేదో చెక్ చేయడానికి, <ph name="BEGIN_LINK" />Chromeకు సైన్ ఇన్ చేయండి<ph name="END_LINK" />.</translation>
 <translation id="1619887657840448962">Chromeని సురక్షితం చేయడానికి, మేము క్రింది పొడిగింపుని నిలిపివేసాము, ఇది <ph name="IDS_EXTENSION_WEB_STORE_TITLE" />లో జాబితా చేయబడలేదు మరియు మీకు తెలియకుండా జోడించబడి ఉండవచ్చు.</translation>
-<translation id="162448658176061655">అవాంఛిత సాఫ్ట్‌వేర్ ఏదైనా ఉందా? అని వారానికి ఒకసారి Chromium తనిఖీ చేస్తుంది. చివరగా తనిఖీ చేసిన సమయం: ఒక క్షణం క్రితం.</translation>
 <translation id="162629503687514352">Chrome OS మీ పాస్‌వర్డ్‌లను సింక్ చేయలేకపోయింది.</translation>
 <translation id="1628000112320670027">Chrome గురించి సహాయం పొందండి</translation>
 <translation id="1662639173275167396"><ph name="BEGIN_LINK_LINUX_OSS" /> Linux (బీటా) <ph name="END_LINK_LINUX_OSS" /> లాగానే, Chrome OS కూడా అదనపు <ph name="BEGIN_LINK_CROS_OSS" /> ఓపెన్ సోర్స్ సాఫ్ట్‌వేర్‌ <ph name="END_LINK_CROS_OSS" />పై ఎంతగానో ఆధారపడుతుంది.</translation>
@@ -117,7 +116,7 @@
 <translation id="4205939740494406371">మీ పాస్‌వర్డ్‌లను Chrome చెక్ చేయలేకపోయింది. 24 గంటల తర్వాత మళ్లీ ట్రై చేయండి లేదా <ph name="BEGIN_LINK" />మీ Google ఖాతాలో పాస్‌వర్డ్‌లను చెక్ చేయండి<ph name="END_LINK" />.</translation>
 <translation id="424864128008805179">Chrome నుండి సైన్ అవుట్ చేయాలా?</translation>
 <translation id="4251615635259297716">మీ Chrome డేటాను ఈ ఖాతాకు జోడించాలా?</translation>
-<translation id="4281844954008187215">సేవా నిబంధనలు</translation>
+<translation id="4281844954008187215">సర్వీస్ నియమాలు</translation>
 <translation id="4293420128516039005">మీ పరికరాల అంతటా Chromeను సింక్ చేయడానికి, వ్యక్తిగతీకరించడానికి సైన్ ఇన్ చేయండి</translation>
 <translation id="4325083532956419387">Chrome OS వెర్షన్</translation>
 <translation id="4328355335528187361">Google Chrome డెవలపర్ (mDNS-In)</translation>
@@ -143,7 +142,6 @@
 <translation id="4771048833395599659">ఈ ఫైల్ అపాయకరం కావచ్చు, కాబట్టి Chrome దీన్ని బ్లాక్ చేసింది.</translation>
 <translation id="479167709087336770">Google Searchలో ఉపయోగించే స్పెల్ చెకర్‌నే ఇది ఉపయోగిస్తుంది. మీరు బ్రౌజర్‌లో టైప్ చేసే టెక్స్ట్‌ను Googleకు పంపుతుంది. ఈ ఆప్షన్‌ను తర్వాత ఎప్పుడైనా మీరు సెట్టింగ్‌లలో మార్చవచ్చు.</translation>
 <translation id="4891791193823137474">Google Chromeను నేపథ్యంలో అమలు అయ్యేలా అనుమతించండి</translation>
-<translation id="489337168347244450">{NUM_DAYS,plural, =1{అవాంఛిత సాఫ్ట్‌వేర్ ఏదైనా ఉందా? అని వారానికి ఒకసారి Chromium తనిఖీ చేస్తుంది. చివరగా తనిఖీ చేసిన సమయం: 1 రోజు క్రితం.}other{అవాంఛిత సాఫ్ట్‌వేర్ ఏదైనా ఉందా? అని వారానికి ఒకసారి Chromium తనిఖీ చేస్తుంది. చివరగా తనిఖీ చేసిన సమయం: {NUM_DAYS} రోజుల క్రితం.}}</translation>
 <translation id="4895437082222824641">కొత్త Chrome &amp;ట్యాబ్‌లో లింక్‌ను తెరువు</translation>
 <translation id="4953650215774548573">Google Chromeను మీ డిఫాల్ట్ బ్రౌజర్‌గా సెట్ చేయండి</translation>
 <translation id="495931528404527476">Chromeలో</translation>
@@ -185,7 +183,6 @@
 <translation id="6291549208091401781">మీ కంప్యూటర్‌లోని వినియోగదారులందరికీ Google Chrome ఇప్పటికే ఇన్‌స్టాల్ చేయబడింది.</translation>
 <translation id="6338556085225130112">Google Chromeని నవీకరిస్తోంది</translation>
 <translation id="6368958679917195344">అదనపు <ph name="BEGIN_LINK_CROS_OSS" />ఓపన్ సోర్స్ సాఫ్ట్‌వేర్‌<ph name="END_LINK_CROS_OSS" />పై Chrome OS ఎంతగానో ఆధారపడుతుంది.</translation>
-<translation id="6454142105866844106">అవాంఛిత సాఫ్ట్‌వేర్ ఏదైనా ఉందా? అని వారానికి ఒకసారి Chromium తనిఖీ చేస్తుంది.</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>
@@ -204,13 +201,11 @@
 <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{అవాంఛిత సాఫ్ట్‌వేర్ ఏదైనా ఉందా? అని వారానికి ఒకసారి Chromium తనిఖీ చేస్తుంది. చివరగా తనిఖీ చేసిన సమయం: 1 గంట క్రితం.}other{అవాంఛిత సాఫ్ట్‌వేర్ ఏదైనా ఉందా? అని వారానికి ఒకసారి Chromium తనిఖీ చేస్తుంది. చివరగా తనిఖీ చేసిన సమయం: {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">అవాంఛిత సాఫ్ట్‌వేర్ ఏదైనా ఉందా? అని వారానికి ఒకసారి Chromium తనిఖీ చేస్తుంది. చివరగా తనిఖీ చేసిన సమయం: నిన్న.</translation>
 <translation id="7398801000654795464">మీరు <ph name="USER_EMAIL_ADDRESS" />గా Chromeకు సైన్ ఇన్ చేసారు. మళ్లీ సైన్ ఇన్ చేయడానికి, దయచేసి ఇదే ఖాతాను ఉపయోగించండి.</translation>
 <translation id="7408085963519505752">Chrome OS నిబంధనలు</translation>
 <translation id="7419046106786626209">మీ డొమైన్ కోసం సింక్‌ అందుబాటులో లేనందున Chrome OS మీ డేటాను సింక్ చేయ‌లేక‌పోయింది.</translation>
@@ -245,7 +240,6 @@
 <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{అవాంఛిత సాఫ్ట్‌వేర్ ఏదైనా ఉందా? అని వారానికి ఒకసారి Chromium తనిఖీ చేస్తుంది. చివరగా తనిఖీ చేసిన సమయం: 1 నిమిషం క్రితం.}other{అవాంఛిత సాఫ్ట్‌వేర్ ఏదైనా ఉందా? అని వారానికి ఒకసారి Chromium తనిఖీ చేస్తుంది. చివరగా తనిఖీ చేసిన సమయం: {NUM_MINS} నిమిషాల క్రితం.}}</translation>
 <translation id="8370517070665726704">కాపీరైట్ <ph name="YEAR" /> Google LLC. సర్వ హక్కులు ప్రత్యేకించబడ్డాయి.</translation>
 <translation id="840084489713044809">Google Chrome మీ పాస్‌వర్డ్‌లను ఎగుమతి చేయాలనుకుంటోంది.</translation>
 <translation id="8433638294851456451">ఇక్కడి నుండి మీ Android ఫోన్‌కు నంబర్‌ను పంపడానికి, రెండు పరికరాలలోని Chromeకు సైన్ ఇన్ చేయండి.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_th.xtb b/chrome/app/resources/google_chrome_strings_th.xtb
index 868ccf2..d15cdf6 100644
--- a/chrome/app/resources/google_chrome_strings_th.xtb
+++ b/chrome/app/resources/google_chrome_strings_th.xtb
@@ -23,7 +23,6 @@
 <translation id="1587325591171447154"><ph name="FILE_NAME" /> เป็นอันตราย Chromium จึงบล็อกไว้</translation>
 <translation id="1597911401261118146"><ph name="BEGIN_LINK" />ลงชื่อเข้าใช้ Chrome<ph name="END_LINK" /> เพื่อตรวจสอบว่ารหัสผ่านของคุณไม่ได้รับผลกระทบจากการละเมิดข้อมูลและปัญหาด้านความปลอดภัยอื่นๆ</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>
@@ -143,7 +142,6 @@
 <translation id="4771048833395599659">ไฟล์นี้อาจเป็นอันตราย Chrome จึงบล็อกไว้</translation>
 <translation id="479167709087336770">การดำเนินการนี้จะใช้โปรแกรมตรวจตัวสะกดแบบเดียวกับใน Google Search ข้อความที่คุณพิมพ์ในเบราว์เซอร์จะส่งไปยัง 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>
@@ -184,7 +182,6 @@
 <translation id="6291549208091401781">มีการติดตั้ง Google Chrome สำหรับผู้ใช้ทุกคนบนคอมพิวเตอร์ของคุณแล้ว</translation>
 <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="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>
@@ -203,13 +200,11 @@
 <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 จะตรวจหาซอฟต์แวร์ไม่พึงประสงค์สัปดาห์ละครั้ง ตรวจสอบล่าสุด: 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">นี่เป็นภาษาที่ใช้ในการแสดง UI ของ Google Chrome</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>
@@ -244,7 +239,6 @@
 <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 LLC สงวนลิขสิทธิ์</translation>
 <translation id="840084489713044809">Google Chrome ต้องการส่งออกรหัสผ่านของคุณ</translation>
 <translation id="8433638294851456451">หากต้องการส่งหมายเลขจากที่นี่ไปยังโทรศัพท์ Android ให้ลงชื่อเข้าใช้ Chrome ในอุปกรณ์ทั้งสองเครื่อง</translation>
diff --git a/chrome/app/resources/google_chrome_strings_tr.xtb b/chrome/app/resources/google_chrome_strings_tr.xtb
index 796db73..67b65823 100644
--- a/chrome/app/resources/google_chrome_strings_tr.xtb
+++ b/chrome/app/resources/google_chrome_strings_tr.xtb
@@ -23,7 +23,6 @@
 <translation id="1587325591171447154"><ph name="FILE_NAME" /> tehlikeli olduğu için Chrome tarafından engellendi.</translation>
 <translation id="1597911401261118146">Şifrelerinizin veri ihlali ve diğer güvenlik sorunlarına karşı güvende olup olmadığını kontrol etmek için <ph name="BEGIN_LINK" />Chrome'da oturum açın<ph name="END_LINK" />.</translation>
 <translation id="1619887657840448962">Chrome'u daha güvenli bir hale getirmek için <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> altında listelenmeyen ve bilginiz dışında eklenmiş olabilecek aşağıdaki uzantıyı devre dışı bıraktık.</translation>
-<translation id="162448658176061655">Chrome, istenmeyen yazılımları haftada bir kontrol eder. Son kontrol: Biraz önce.</translation>
 <translation id="162629503687514352">Chrome OS, şifrelerinizi senkronize edemedi.</translation>
 <translation id="1628000112320670027">Chrome'la ilgili yardım alın</translation>
 <translation id="1662639173275167396">Chrome OS, <ph name="BEGIN_LINK_LINUX_OSS" />Linux'ta (Beta)<ph name="END_LINK_LINUX_OSS" /> olduğu gibi ek <ph name="BEGIN_LINK_CROS_OSS" />açık kaynak yazılımlardan<ph name="END_LINK_CROS_OSS" /> yararlanılarak geliştirilmiştir.</translation>
@@ -143,7 +142,6 @@
 <translation id="4771048833395599659">Bu dosya tehlikeli olabileceği için Chrome tarafından engellendi.</translation>
 <translation id="479167709087336770">Bu işlev, Google Arama'da kullanılan yazım denetiminin aynısını kullanır. Tarayıcıda yazdığınız metin Google'a gönderilir. Bu davranışı istediğiniz zaman ayarlardan değiştirebilirsiniz.</translation>
 <translation id="4891791193823137474">Google Chrome'un arka planda çalışmasına izin ver</translation>
-<translation id="489337168347244450">{NUM_DAYS,plural, =1{Chrome, istenmeyen yazılımları haftada bir kontrol eder. Son kontrol: 1 gün önce.}other{Chrome, istenmeyen yazılımları haftada bir kontrol eder. Son kontrol: {NUM_DAYS} gün önce.}}</translation>
 <translation id="4895437082222824641">Bağlantıyı yeni Chrome &amp;sekmesinde aç</translation>
 <translation id="4953650215774548573">Google Chrome'u varsayılan tarayıcım olarak ayarla</translation>
 <translation id="495931528404527476">Chrome'da</translation>
@@ -187,7 +185,6 @@
 <translation id="6291549208091401781">Google Chrome zaten bilgisayarınızdaki tüm kullanıcılar için yüklendi.</translation>
 <translation id="6338556085225130112">Google Chrome güncelleniyor</translation>
 <translation id="6368958679917195344">Chrome OS, ek <ph name="BEGIN_LINK_CROS_OSS" />açık kaynak yazılımlardan<ph name="END_LINK_CROS_OSS" /> yararlanılarak geliştirilmiştir.</translation>
-<translation id="6454142105866844106">Chrome, istenmeyen yazılımları haftada bir kontrol eder</translation>
 <translation id="6515495397637126556"><ph name="PAGE_TITLE" /> - Google Chrome Dev</translation>
 <translation id="6566149418543181476">Google Chrome güncelleniyor (<ph name="PROGRESS_PERCENT" />)</translation>
 <translation id="6676384891291319759">İnternet'e erişin</translation>
@@ -206,13 +203,11 @@
 <translation id="7106741999175697885">Görev Yöneticisi - Google Chrome</translation>
 <translation id="7140653346177713799">{COUNT,plural, =0{Chrome için yeni bir güncelleme var. Yeniden başlattığınızda güncelleme hemen uygulanacaktır.}=1{Chrome için yeni bir güncelleme var. Yeniden başlattığınızda güncelleme hemen uygulanacaktır. Gizli pencereniz yeniden açılmayacak.}other{Chrome için yeni bir güncelleme var. Yeniden başlattığınızda güncelleme hemen uygulanacaktır. # Gizli pencereniz yeniden açılmayacak.}}</translation>
 <translation id="7155997830309522122">Değiştirdiyseniz Chrome'da kayıtlı şifrenizi, lütfen yeni şifrenizle aynı olacak şekilde düzenleyin.</translation>
-<translation id="7236955538461508933">{NUM_HOURS,plural, =1{Chrome, istenmeyen yazılımları haftada bir kontrol eder. Son kontrol: 1 saat önce.}other{Chrome, istenmeyen yazılımları haftada bir kontrol eder. Son kontrol: {NUM_HOURS} saat önce.}}</translation>
 <translation id="7242029209006116544">Yönetilen bir hesapla oturum açıyor ve hesabın yöneticisine Google Chrome profilinizi denetleme izni veriyorsunuz. Uygulamalarınız, yer işaretleriniz, geçmişiniz, şifreleriniz ve diğer ayarlarınız gibi Chrome verileriniz kalıcı olarak <ph name="USER_NAME" /> ile bağlantılandırılacaktır. Google Hesapları Hesap Özeti'ni kullanarak bu verileri silebilecek, ancak bu verileri başka bir hesapla ilişkilendiremeyeceksiniz. İsterseniz mevcut Chrome verilerinizi ayrı tutmak için yeni bir profil oluşturabilirsiniz.<ph name="LEARN_MORE" /></translation>
 <translation id="7295052994004373688">Bu dil, Google Chrome kullanıcı arayüzünü görüntülemek için kullanılır</translation>
 <translation id="7296210096911315575">Önemli kullanım ve güvenlik bilgileri</translation>
 <translation id="7308322188646931570">Dosya indirmek için Chrome'un depolama alanına erişmesi gerekiyor</translation>
 <translation id="7339898014177206373">Yeni pencere</translation>
-<translation id="7386132805935307836">Chrome, istenmeyen yazılımları haftada bir kontrol eder. Son kontrol: Dün.</translation>
 <translation id="7398801000654795464">Chrome'da <ph name="USER_EMAIL_ADDRESS" /> olarak oturum açtınız. Tekrar oturum açmak için lütfen aynı hesabı kullanın.</translation>
 <translation id="7408085963519505752">Chrome OS Şartları</translation>
 <translation id="7419046106786626209">Senkronizasyon, alan adınızda kullanılamadığından Chrome OS, verilerinizi senkronize edemedi.</translation>
@@ -247,7 +242,6 @@
 <translation id="828798499196665338">Ebeveyniniz, Chrome'a yönelik "Siteler, uygulamalar ve uzantılar için izinler"i kapattı. Bu <ph name="EXTENSION_TYPE_PARAMETER" /> uzantısının etkinleştirilmesine izin verilmiyor.</translation>
 <translation id="8290100596633877290">Of! Google Chrome kilitlendi. Şimdi yeniden başlatılsın mı?</translation>
 <translation id="8342675569599923794">Bu dosya tehlikeli olduğu için Chrome tarafından engellendi.</translation>
-<translation id="8344083974188970894">{NUM_MINS,plural, =1{Chrome, istenmeyen yazılımları haftada bir kontrol eder. Son kontrol: 1 dakika önce.}other{Chrome, istenmeyen yazılımları haftada bir kontrol eder. Son kontrol: {NUM_MINS} dakika önce.}}</translation>
 <translation id="8370517070665726704">Telif hakkı <ph name="YEAR" /> Google LLC. Tüm hakları saklıdır.</translation>
 <translation id="840084489713044809">Google Chrome, şifrelerinizi dışa aktarmak istiyor.</translation>
 <translation id="8433638294851456451">Buradan Android telefonunuza numara göndermek için iki cihazdan da Chrome'da 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 d626503..512a020 100644
--- a/chrome/app/resources/google_chrome_strings_uk.xtb
+++ b/chrome/app/resources/google_chrome_strings_uk.xtb
@@ -23,7 +23,6 @@
 <translation id="1587325591171447154">Файл <ph name="FILE_NAME" /> небезпечний, тому Chrome заблокував його.</translation>
 <translation id="1597911401261118146">Щоб перевірити, чи відомі порушення безпеки даних або інші проблеми не заторкнули ваші паролі, <ph name="BEGIN_LINK" />увійдіть у Chrome<ph name="END_LINK" />.</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, як і <ph name="BEGIN_LINK_LINUX_OSS" />бета-версія Linux<ph name="END_LINK_LINUX_OSS" />, працюють завдяки додатковому <ph name="BEGIN_LINK_CROS_OSS" />програмному забезпеченню з відкритим кодом<ph name="END_LINK_CROS_OSS" />.</translation>
@@ -143,7 +142,6 @@
 <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 день тому.}one{Chrome перевіряє пристрій на наявність небажаного програмного забезпечення один раз на тиждень. Востаннє перевірено {NUM_DAYS} день тому.}few{Chrome перевіряє пристрій на наявність небажаного програмного забезпечення один раз на тиждень. Востаннє перевірено {NUM_DAYS} дні тому.}many{Chrome перевіряє пристрій на наявність небажаного програмного забезпечення один раз на тиждень. Востаннє перевірено {NUM_DAYS} днів тому.}other{Chrome перевіряє пристрій на наявність небажаного програмного забезпечення один раз на тиждень. Востаннє перевірено {NUM_DAYS} дня тому.}}</translation>
 <translation id="4895437082222824641">Відкрити посилання в новій &amp;вкладці Chrome</translation>
 <translation id="4953650215774548573">Зробити Google Chrome веб-переглядачем за умовчанням</translation>
 <translation id="495931528404527476">У Chrome</translation>
@@ -185,7 +183,6 @@
 <translation id="6291549208091401781">Google Chrome уже встановлено для всіх користувачів на вашому комп’ютері.</translation>
 <translation id="6338556085225130112">Оновлення Google Chrome</translation>
 <translation id="6368958679917195344">ОС Chrome стала можливою завдяки додатковому <ph name="BEGIN_LINK_CROS_OSS" />програмному забезпеченню з відкритим кодом<ph name="END_LINK_CROS_OSS" />.</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>
@@ -204,13 +201,11 @@
 <translation id="7106741999175697885">Диспетчер завдань - Google Chrome</translation>
 <translation id="7140653346177713799">{COUNT,plural, =0{Доступне оновлення Chrome, його буде застосовано відразу після перезапуску.}=1{Доступне оновлення Chrome, його буде застосовано відразу після перезапуску. Вікно в режимі анонімного перегляду не відновиться й не відкриється знову.}one{Доступне оновлення Chrome, його буде застосовано відразу після перезапуску. # вікно в режимі анонімного перегляду не відновиться й не відкриється знову.}few{Доступне оновлення Chrome, його буде застосовано відразу після перезапуску. # вікна в режимі анонімного перегляду не відновляться й не відкриються знову.}many{Доступне оновлення Chrome, його буде застосовано відразу після перезапуску. # вікон в режимі анонімного перегляду не відновляться й не відкриються знову.}other{Доступне оновлення Chrome, його буде застосовано відразу після перезапуску. # вікна в режимі анонімного перегляду не відновиться й не відкриється знову.}}</translation>
 <translation id="7155997830309522122">Якщо так, змініть збережений пароль у Chrome, щоб він збігався з новим.</translation>
-<translation id="7236955538461508933">{NUM_HOURS,plural, =1{Chrome перевіряє пристрій на наявність небажаного програмного забезпечення один раз на тиждень. Востаннє перевірено 1 годину тому.}one{Chrome перевіряє пристрій на наявність небажаного програмного забезпечення один раз на тиждень. Востаннє перевірено {NUM_HOURS} годину тому.}few{Chrome перевіряє пристрій на наявність небажаного програмного забезпечення один раз на тиждень. Востаннє перевірено {NUM_HOURS} години тому.}many{Chrome перевіряє пристрій на наявність небажаного програмного забезпечення один раз на тиждень. Востаннє перевірено {NUM_HOURS} годин тому.}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</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</translation>
 <translation id="7419046106786626209">ОС Chrome не вдалося синхронізувати ваші дані, оскільки синхронізація для вашого домену недоступна.</translation>
@@ -245,7 +240,6 @@
 <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 хвилину тому.}one{Chrome перевіряє пристрій на наявність небажаного програмного забезпечення один раз на тиждень. Востаннє перевірено {NUM_MINS} хвилину тому.}few{Chrome перевіряє пристрій на наявність небажаного програмного забезпечення один раз на тиждень. Востаннє перевірено {NUM_MINS} хвилини тому.}many{Chrome перевіряє пристрій на наявність небажаного програмного забезпечення один раз на тиждень. Востаннє перевірено {NUM_MINS} хвилин тому.}other{Chrome перевіряє пристрій на наявність небажаного програмного забезпечення один раз на тиждень. Востаннє перевірено {NUM_MINS} хвилини тому.}}</translation>
 <translation id="8370517070665726704">Авторське право <ph name="YEAR" /> Google LLC. Усі права захищено.</translation>
 <translation id="840084489713044809">Google Chrome хоче експортувати ваші паролі.</translation>
 <translation id="8433638294851456451">Щоб надіслати номер на телефон Android, увійдіть у Chrome на обох пристроях.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_ur.xtb b/chrome/app/resources/google_chrome_strings_ur.xtb
index 8a56a6f..92f8a9bb7 100644
--- a/chrome/app/resources/google_chrome_strings_ur.xtb
+++ b/chrome/app/resources/google_chrome_strings_ur.xtb
@@ -25,7 +25,6 @@
 <translation id="1587325591171447154">‏<ph name="FILE_NAME" /> خطرناک ہے، اس لیے Chrome نے اسے مسدود کر دیا ہے۔</translation>
 <translation id="1597911401261118146">‏یہ دیکھنے کے لئے کہ آیا آپ کے پاس ورڈز ڈیٹا کی خلاف ورزیوں اور دیگر سیکیورٹی مسائل سے محفوظ ہیں، <ph name="BEGIN_LINK" />Chrome میں سائن ان کریں<ph name="END_LINK" />۔</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>
@@ -147,7 +146,6 @@
 <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 &amp;ٹیب میں کھولیں</translation>
 <translation id="4953650215774548573">‏Google Chrome کو اپنے ڈیفالٹ براؤزر کے بطور سیٹ کریں</translation>
 <translation id="495931528404527476">‏Chrome میں</translation>
@@ -193,7 +191,6 @@
 <translation id="6291549208091401781">‏Google Chrome پہلے سے ہی آپ کے کمپیوٹر پر سبھی صارفین کیلئے انسٹال ہے۔</translation>
 <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="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>
@@ -212,13 +209,11 @@
 <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">‏آپ Chrome میں بطور <ph name="USER_EMAIL_ADDRESS" /> سائن ان تھے۔ براہ کرم دوبارہ سائن ان کرنے کیلئے وہی اکاؤنٹ استعمال کریں۔</translation>
 <translation id="7408085963519505752">‏Chrome OS کی شرائط</translation>
 <translation id="7419046106786626209">‏Chrome OS آپ کے ڈیٹا کی مطابقت پذیری نہیں کر سکا کیونکہ Sync آپ کے ڈومین کیلئے دستیاب نہیں ہے۔</translation>
@@ -253,7 +248,6 @@
 <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 LLC۔ جملہ حقوق محفوظ ہیں۔</translation>
 <translation id="840084489713044809">‏Google Chrome آپ کے پاس ورڈز برآمد کرنا چاہتا ہے۔</translation>
 <translation id="8433638294851456451">‏یہاں سے اپنے Android فون پر نمبر بھیجنے کے لیے، دونوں آلات پر Chrome میں سائن ان کریں۔</translation>
diff --git a/chrome/app/resources/google_chrome_strings_uz.xtb b/chrome/app/resources/google_chrome_strings_uz.xtb
index 0168ba1..ed111005 100644
--- a/chrome/app/resources/google_chrome_strings_uz.xtb
+++ b/chrome/app/resources/google_chrome_strings_uz.xtb
@@ -23,7 +23,6 @@
 <translation id="1587325591171447154"><ph name="FILE_NAME" /> zararli edi, shuning uchun u Chrome tomonidan bloklandi.</translation>
 <translation id="1597911401261118146">Parollarni axborotlar sizib chiqishi va xavfsizlikka oid boshqa muammolardan himoyalash uchun <ph name="BEGIN_LINK" />Chrome hisobingizga kiring<ph name="END_LINK" />.</translation>
 <translation id="1619887657840448962">Chrome brauzerini xavfsiz holda saqlash uchun <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> ro‘yxatida keltirilmagan va sizga bildirmasdan qo‘shilgan bo‘lishi mumkin bo‘lgan quyidagi kengaytma o‘chirib qo‘yiladi.</translation>
-<translation id="162448658176061655">Chrome haftada bir marta zararli dasturlar mavjudligini tekshiradi. Oxirgi marta: hozirgina tekshirilgan.</translation>
 <translation id="162629503687514352">Chrome OS tizimidagi parollaringiz sinxronlanmadi.</translation>
 <translation id="1628000112320670027">Chrome yordam markazi</translation>
 <translation id="1662639173275167396">Chrome OS tizimini ishlab chiqishda <ph name="BEGIN_LINK_LINUX_OSS" />Linux (Beta)<ph name="END_LINK_LINUX_OSS" /> kabi <ph name="BEGIN_LINK_CROS_OSS" />ochiq kodli DT<ph name="END_LINK_CROS_OSS" /> vositalaridan foydalanilgan.</translation>
@@ -144,7 +143,6 @@
 <translation id="4771048833395599659">Bu fayl zararli bo‘lishi mumkin va u Chrome tomonidan bloklandi.</translation>
 <translation id="479167709087336770">Google qidiruvida ishlatiladigan imlo tekshiruvi vositasidan foydalanadi. Brauzerda kiritiladigan matn Google serverlariga yuboriladi. Buni istalgan vaqtda sozlamalar orqali oʻzgartirish mumkin.</translation>
 <translation id="4891791193823137474">Google Chrome fonda ishlashiga ruxsat</translation>
-<translation id="489337168347244450">{NUM_DAYS,plural, =1{Chrome haftada bir marta zararli dasturlar mavjudligini tekshiradi. Oxirgi marta: 1 kun oldin tekshirilgan.}other{Chrome haftada bir marta zararli dasturlar mavjudligini tekshiradi. Oxirgi marta: {NUM_DAYS} kun oldin tekshirilgan.}}</translation>
 <translation id="4895437082222824641">&amp;Havolani yangi varaqda ochish</translation>
 <translation id="4953650215774548573">Google Chrome‘ni standart brauzer etib tayinlash</translation>
 <translation id="495931528404527476">Chrome brauzerida</translation>
@@ -190,7 +188,6 @@
 <translation id="6291549208091401781">Google Chrome allaqachon kompyuterdagi barcha foydalanuvchilar uchun o‘rnatilgan.</translation>
 <translation id="6338556085225130112">Google Chrome yangilanmoqda</translation>
 <translation id="6368958679917195344">Chrome OS paydo bo‘lishida qo‘shimcha <ph name="BEGIN_LINK_CROS_OSS" />ochiq kodli dasturiy ta'minotlarning<ph name="END_LINK_CROS_OSS" /> katta o‘rni bor.</translation>
-<translation id="6454142105866844106">Chrome haftada bir marta zararli dasturlar mavjudligini tekshiradi</translation>
 <translation id="6515495397637126556"><ph name="PAGE_TITLE" /> - Google Chrome Dev</translation>
 <translation id="6566149418543181476">Google Chrome yangilanmoqda (<ph name="PROGRESS_PERCENT" />)</translation>
 <translation id="6676384891291319759">Internetga ulanish</translation>
@@ -209,13 +206,11 @@
 <translation id="7106741999175697885">Vazifalar menejeri - Google Chrome</translation>
 <translation id="7140653346177713799">{COUNT,plural, =0{Chrome uchun yangilanish mavjud va brauzer qayta ishga tushirilganda oʻrnatiladi.}=1{Chrome uchun yangilanish mavjud va brauzer qayta ishga tushirilganda oʻrnatiladi. Inkognito oynalar qayta ochilmaydi.}other{Chrome uchun yangilanish mavjud va brauzer qayta ishga tushirilganda oʻrnatiladi. # ta inkognito oyna qayta ochilmaydi.}}</translation>
 <translation id="7155997830309522122">Agar shunday boʻlsa, Chrome brauzeriga saqlangan parolingizni yangi parolingiz bilan bir xil boʻlishi uchun tahrirlang</translation>
-<translation id="7236955538461508933">{NUM_HOURS,plural, =1{Chrome haftada bir marta zararli dasturlar mavjudligini tekshiradi. Oxirgi marta: 1 soat oldin tekshirilgan.}other{Chrome haftada bir marta zararli dasturlar mavjudligini tekshiradi. Oxirgi marta: {NUM_HOURS} soat oldin tekshirilgan.}}</translation>
 <translation id="7242029209006116544">Boshqariladigan hisobga kirish bilan siz administratorga Google Chrome profilingiz sozlamalarini boshqarishiga rozilik bildirasiz. Barcha Chrome ma’lumotlaringiz (m-n, ilovalar, xatcho‘plar, brauzer tarixi, parollar va boshqa sozlamalar kabi) <ph name="USER_NAME" /> hisobiga butunlay bog‘lanadi. Bu ma’lumotlarni Google shaxsiy kabinetida o‘chirish mumkin, lekin boshqa hisobga bog‘lash imkoniyati yo‘q. Chrome ma’lumotlarini saqlab qolish uchun yangi profil yarating. <ph name="LEARN_MORE" /></translation>
 <translation id="7295052994004373688">Google Chrome UI inteyfeysi hozir shu tilda</translation>
 <translation id="7296210096911315575">Foydalanish va xavfsizlik</translation>
 <translation id="7308322188646931570">Yuklab olish uchun Chrome brauzerida omborga saqlash ruxsati bo‘lishi zarur</translation>
 <translation id="7339898014177206373">Yangi oyna</translation>
-<translation id="7386132805935307836">Chrome haftada bir marta zararli dasturlar mavjudligini tekshiradi. Oxirgi marta: kecha tekshirilgan.</translation>
 <translation id="7398801000654795464">Siz Chrome brauzeriga <ph name="USER_EMAIL_ADDRESS" /> hisobi orqali kirgandingiz. O‘sha hisobdan foydalanib yana qaytadan kiring.</translation>
 <translation id="7408085963519505752">Chrome OS shartlari</translation>
 <translation id="7419046106786626209">Ma’lumotlarni sinxronlab bo‘lmadi, chunki domeningizda Sync xizmati mavjud emas.</translation>
@@ -250,7 +245,6 @@
 <translation id="828798499196665338">Chromedagi “Sayt, ilova va kengaytmalarga ruxsat” ota-onangiz tomonidan faolsizlantirilgan. Bu <ph name="EXTENSION_TYPE_PARAMETER" /> yoqilishi taqiqlangan.</translation>
 <translation id="8290100596633877290">Google Chrome ishdan chiqdi. Qaytadan ishga tushirilsinmi?</translation>
 <translation id="8342675569599923794">Bu fayl zararli edi va u Chrome tomonidan bloklandi.</translation>
-<translation id="8344083974188970894">{NUM_MINS,plural, =1{Chrome haftada bir marta zararli dasturlar mavjudligini tekshiradi. Oxirgi marta: 1 daqiqa oldin tekshirilgan.}other{Chrome haftada bir marta zararli dasturlar mavjudligini tekshiradi. Oxirgi marta: {NUM_MINS} daqiqa oldin tekshirilgan.}}</translation>
 <translation id="8370517070665726704">© Google LLC, <ph name="YEAR" /> Barcha huquqlar himoyalangan.</translation>
 <translation id="840084489713044809">Google Chrome parollaringizni eksport qilmoqchi.</translation>
 <translation id="8433638294851456451">Bu yerdan Android telefoningizga raqam yuborish uchun ikkala qurilmada Chrome hisobingizga kiring.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_vi.xtb b/chrome/app/resources/google_chrome_strings_vi.xtb
index 4975e91..868f3f5 100644
--- a/chrome/app/resources/google_chrome_strings_vi.xtb
+++ b/chrome/app/resources/google_chrome_strings_vi.xtb
@@ -23,7 +23,6 @@
 <translation id="1587325591171447154"><ph name="FILE_NAME" /> nguy hiểm, do đó Chrome đã chặn tệp.</translation>
 <translation id="1597911401261118146">Để kiểm tra xem mật khẩu của bạn có bị ảnh hưởng bởi các vụ rò rỉ dữ liệu và sự cố bảo mật khác hay không, hãy <ph name="BEGIN_LINK" />đăng nhập vào Chrome<ph name="END_LINK" />.</translation>
 <translation id="1619887657840448962">Để làm cho Chrome an toàn hơn, chúng tôi đã vô hiệu hóa tiện ích không được liệt kê trong <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> và có thể đã được thêm mà bạn không biết.</translation>
-<translation id="162448658176061655">Chrome kiểm tra để phát hiện phần mềm không mong muốn một lần một tuần. Lần kiểm tra gần đây nhất: vài phút trước.</translation>
 <translation id="162629503687514352">Chrome OS không thể đồng bộ hóa các mật khẩu của bạn.</translation>
 <translation id="1628000112320670027">Nhận trợ giúp về Chrome</translation>
 <translation id="1662639173275167396">Chrome OS có thể hoạt động được là nhờ <ph name="BEGIN_LINK_CROS_OSS" />phần mềm nguồn mở<ph name="END_LINK_CROS_OSS" /> bổ sung, tương tự như <ph name="BEGIN_LINK_LINUX_OSS" />Linux (Bản beta)<ph name="END_LINK_LINUX_OSS" />.</translation>
@@ -145,7 +144,6 @@
 <translation id="4771048833395599659">Tệp này có thể nguy hiểm, do đó Chrome đã chặn tệp.</translation>
 <translation id="479167709087336770">Dịch vụ này sử dụng cùng một trình kiểm tra chính tả dùng trong Google Tìm kiếm. Thông tin bạn nhập vào trình duyệt sẽ được gửi tới Google. Bạn luôn có thể thay đổi hành động này trong phần cài đặt.</translation>
 <translation id="4891791193823137474">Để Google Chrome chạy trên nền</translation>
-<translation id="489337168347244450">{NUM_DAYS,plural, =1{Chrome kiểm tra để phát hiện phần mềm không mong muốn một lần một tuần. Lần kiểm tra gần đây nhất: 1 ngày trước.}other{Chrome kiểm tra để phát hiện phần mềm không mong muốn một lần một tuần. Lần kiểm tra gần đây nhất: {NUM_DAYS} ngày trước.}}</translation>
 <translation id="4895437082222824641">Mở liên kết trong thẻ mới của Chrome</translation>
 <translation id="4953650215774548573">Đặt Google Chrome làm trình duyệt mặc định của bạn</translation>
 <translation id="495931528404527476">Trong Chrome</translation>
@@ -189,7 +187,6 @@
 <translation id="6291549208091401781">Google Chrome đã được cài đặt cho tất cả người dùng trên máy tính của bạn.</translation>
 <translation id="6338556085225130112">Đang cập nhật Google Chrome</translation>
 <translation id="6368958679917195344">Chrome OS trở nên khả thi là nhờ <ph name="BEGIN_LINK_CROS_OSS" />phần mềm nguồn mở<ph name="END_LINK_CROS_OSS" /> bổ sung.</translation>
-<translation id="6454142105866844106">Chrome kiểm tra để phát hiện phần mềm không mong muốn một lần một tuần</translation>
 <translation id="6515495397637126556"><ph name="PAGE_TITLE" /> - Google Chrome dành cho nhà phát triển</translation>
 <translation id="6566149418543181476">Đang cập nhật Google Chrome (<ph name="PROGRESS_PERCENT" />)</translation>
 <translation id="6676384891291319759">Truy cập Internet</translation>
@@ -208,13 +205,11 @@
 <translation id="7106741999175697885">Trình quản lý Tác vụ - Google Chrome</translation>
 <translation id="7140653346177713799">{COUNT,plural, =0{Đã có bản cập nhật Chrome mới và bản cập nhật này sẽ áp dụng ngay khi bạn chạy lại Chrome.}=1{Đã có bản cập nhật Chrome mới và bản cập nhật này sẽ áp dụng ngay khi bạn chạy lại Chrome. Cửa sổ ẩn danh của bạn sẽ không mở lại.}other{Đã có bản cập nhật Chrome mới và bản cập nhật này sẽ áp dụng ngay khi bạn chạy lại Chrome. # cửa sổ ẩn danh của bạn sẽ không mở lại.}}</translation>
 <translation id="7155997830309522122">Nếu vậy, vui lòng chỉnh sửa mật khẩu đã lưu trong Chrome để khớp với mật khẩu mới.</translation>
-<translation id="7236955538461508933">{NUM_HOURS,plural, =1{Chrome kiểm tra để phát hiện phần mềm không mong muốn một lần một tuần. Lần kiểm tra gần đây nhất: 1 giờ trước.}other{Chrome kiểm tra để phát hiện phần mềm không mong muốn một lần một tuần. Lần kiểm tra gần đây nhất: {NUM_HOURS} giờ trước.}}</translation>
 <translation id="7242029209006116544">Bạn đang đăng nhập bằng tài khoản được quản lý và cấp cho quản trị viên của tài khoản quyền kiểm soát cấu hình trên Google Chrome của bạn. Dữ liệu Chrome của bạn, chẳng hạn như ứng dụng, dấu trang, lịch sử, mật khẩu và các cài đặt khác sẽ vĩnh viễn được liên kết với <ph name="USER_NAME" />. Bạn có thể xóa dữ liệu này thông qua Trang tổng quan của tài khoản Google nhưng không thể liên kết dữ liệu này với tài khoản khác. Bạn có thể tùy chọn tạo một cấu hình mới để giữ cho dữ liệu Chrome hiện có của bạn riêng biệt. <ph name="LEARN_MORE" /></translation>
 <translation id="7295052994004373688">Ngôn ngữ này dùng để hiển thị giao diện người dùng của Google Chrome</translation>
 <translation id="7296210096911315575">Thông tin quan trọng về sử dụng và an toàn</translation>
 <translation id="7308322188646931570">Chrome cần quyền truy cập vào bộ nhớ để tải tệp xuống</translation>
 <translation id="7339898014177206373">Cửa sổ mới</translation>
-<translation id="7386132805935307836">Chrome kiểm tra để phát hiện phần mềm không mong muốn một lần một tuần. Lần kiểm tra gần đây nhất: hôm qua.</translation>
 <translation id="7398801000654795464">Bạn đã đăng nhập vào Chrome là <ph name="USER_EMAIL_ADDRESS" />. Vui lòng sử dụng cùng tài khoản để đăng nhập lại.</translation>
 <translation id="7408085963519505752">Điều khoản của Chrome OS</translation>
 <translation id="7419046106786626209">Chrome OS không thể đồng bộ hóa dữ liệu của bạn vì Đồng bộ hóa không khả dụng với miền của bạn.</translation>
@@ -249,7 +244,6 @@
 <translation id="828798499196665338">Cha mẹ bạn đã tắt tùy chọn "Quyền của các trang web, ứng dụng và tiện ích" đối với Chrome. Bạn không được phép bật <ph name="EXTENSION_TYPE_PARAMETER" /> này.</translation>
 <translation id="8290100596633877290">Chà! Google Chrome đã bị lỗi. Mở lại bây giờ không? </translation>
 <translation id="8342675569599923794">Tệp này nguy hiểm, do đó Chrome đã chặn tệp.</translation>
-<translation id="8344083974188970894">{NUM_MINS,plural, =1{Chrome kiểm tra để phát hiện phần mềm không mong muốn một lần một tuần. Lần kiểm tra gần đây nhất: 1 phút trước.}other{Chrome kiểm tra để phát hiện phần mềm không mong muốn một lần một tuần. Lần kiểm tra gần đây nhất: {NUM_MINS} phút trước.}}</translation>
 <translation id="8370517070665726704">Bản quyền <ph name="YEAR" /> Google LLC. Mọi quyền được bảo lưu.</translation>
 <translation id="840084489713044809">Google Chrome muốn xuất các mật khẩu của bạn.</translation>
 <translation id="8433638294851456451">Để gửi số điện thoại từ thiết bị này đến điện thoại Android của bạn, hãy đăng nhập vào Chrome trên cả hai thiết bị.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_zh-CN.xtb b/chrome/app/resources/google_chrome_strings_zh-CN.xtb
index 27e2304f..97c827c 100644
--- a/chrome/app/resources/google_chrome_strings_zh-CN.xtb
+++ b/chrome/app/resources/google_chrome_strings_zh-CN.xtb
@@ -23,7 +23,6 @@
 <translation id="1587325591171447154"><ph name="FILE_NAME" /> 存在危险,因此 Chrome 已将其拦截。</translation>
 <translation id="1597911401261118146">若要检查您的密码是否未曾遭遇数据泄露和其他安全问题,请<ph name="BEGIN_LINK" />登录 Chrome<ph name="END_LINK" />。</translation>
 <translation id="1619887657840448962">为了提高 Chrome 的安全性,我们停用了以下扩展程序(该扩展程序未列在<ph name="IDS_EXTENSION_WEB_STORE_TITLE" />中,并且可能是在您不知情的情况下添加的)。</translation>
-<translation id="162448658176061655">Chrome 会以每周 1 次的频率检查是否有垃圾软件。上次检查时间:刚才。</translation>
 <translation id="162629503687514352">Chrome 操作系统无法同步您的密码。</translation>
 <translation id="1628000112320670027">获取有关 Chrome 的帮助</translation>
 <translation id="1662639173275167396">Chrome 操作系统是借助了其他<ph name="BEGIN_LINK_CROS_OSS" />开放源代码软件<ph name="END_LINK_CROS_OSS" />才得以问世,<ph name="BEGIN_LINK_LINUX_OSS" />Linux(测试版)<ph name="END_LINK_LINUX_OSS" />也是如此。</translation>
@@ -143,7 +142,6 @@
 <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 次的频率检查是否有垃圾软件。上次检查时间:1 天前。}other{Chrome 会以每周 1 次的频率检查是否有垃圾软件。上次检查时间:{NUM_DAYS} 天前。}}</translation>
 <translation id="4895437082222824641">在 Chrome 新标签页中打开链接(&amp;T)</translation>
 <translation id="4953650215774548573">将Google Chrome设为默认浏览器</translation>
 <translation id="495931528404527476">在 Chrome 中</translation>
@@ -185,7 +183,6 @@
 <translation id="6291549208091401781">已为您计算机上的所有用户安装 Google Chrome。</translation>
 <translation id="6338556085225130112">正在更新 Google Chrome</translation>
 <translation id="6368958679917195344">Chrome 操作系统的问世还有其他<ph name="BEGIN_LINK_CROS_OSS" />开放源代码软件<ph name="END_LINK_CROS_OSS" />的一份功劳。</translation>
-<translation id="6454142105866844106">Chrome 会以每周 1 次的频率检查是否有垃圾软件</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>
@@ -204,13 +201,11 @@
 <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 次的频率检查是否有垃圾软件。上次检查时间:1 小时前。}other{Chrome 会以每周 1 次的频率检查是否有垃圾软件。上次检查时间:{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 界面</translation>
 <translation id="7296210096911315575">重要用途和安全信息</translation>
 <translation id="7308322188646931570">Chrome 需要获得存储空间使用权限,才能下载文件</translation>
 <translation id="7339898014177206373">打开新的窗口</translation>
-<translation id="7386132805935307836">Chrome 会以每周 1 次的频率检查是否有垃圾软件。上次检查时间:昨天。</translation>
 <translation id="7398801000654795464">您之前登录 Chrome 时使用的帐号为 <ph name="USER_EMAIL_ADDRESS" />,请使用同一帐号再次登录。</translation>
 <translation id="7408085963519505752">Chrome操作系统条款</translation>
 <translation id="7419046106786626209">由于您的网域停用了同步功能,Chrome操作系统无法同步您的数据。</translation>
@@ -245,7 +240,6 @@
 <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 次的频率检查是否有垃圾软件。上次检查时间:1 分钟前。}other{Chrome 会以每周 1 次的频率检查是否有垃圾软件。上次检查时间:{NUM_MINS} 分钟前。}}</translation>
 <translation id="8370517070665726704">版权所有 <ph name="YEAR" /> Google LLC. 保留所有权利。</translation>
 <translation id="840084489713044809">Google Chrome 想导出您的密码。</translation>
 <translation id="8433638294851456451">若要从此处向您的 Android 手机发送电话号码,请在这两部设备上分别登录 Chrome。</translation>
diff --git a/chrome/app/resources/google_chrome_strings_zh-HK.xtb b/chrome/app/resources/google_chrome_strings_zh-HK.xtb
index aad306b..e62cd977 100644
--- a/chrome/app/resources/google_chrome_strings_zh-HK.xtb
+++ b/chrome/app/resources/google_chrome_strings_zh-HK.xtb
@@ -25,7 +25,6 @@
 <translation id="1587325591171447154"><ph name="FILE_NAME" /> 不安全,因此 Chrome 已封鎖此檔案。</translation>
 <translation id="1597911401261118146">如要檢查密碼是否安全,且未受資料外洩或其他安全性問題影響,請<ph name="BEGIN_LINK" />登入 Chrome<ph name="END_LINK" />。</translation>
 <translation id="1619887657840448962">為鞏固 Chrome 的安全性,我們已將未列在 <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> 中的擴充功能停用,因為它們可能在您不知情的情況下加入瀏覽器。</translation>
-<translation id="162448658176061655">Chrome 每星期會檢查 1 次,查看有否垃圾軟件。上次檢查時間:剛才。</translation>
 <translation id="162629503687514352">Chrome 作業系統無法同步您的密碼。</translation>
 <translation id="1628000112320670027">取得 Chrome 相關說明</translation>
 <translation id="1662639173275167396">「Chrome 作業系統」的開發全賴其他<ph name="BEGIN_LINK_CROS_OSS" />開放原始碼軟件<ph name="END_LINK_CROS_OSS" />協助才得以面世,<ph name="BEGIN_LINK_LINUX_OSS" />Linux (Beta 版本)<ph name="END_LINK_LINUX_OSS" /> 也一樣。</translation>
@@ -147,7 +146,6 @@
 <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 次,查看有否垃圾軟件。上次檢查時間:1 天前。}other{Chrome 每星期會檢查 1 次,查看有否垃圾軟件。上次檢查時間:{NUM_DAYS} 天前。}}</translation>
 <translation id="4895437082222824641">在 Chrome 新分頁中開啟連結(&amp;T)</translation>
 <translation id="4953650215774548573">將 Google Chrome 設為預設瀏覽器</translation>
 <translation id="495931528404527476">在 Chrome 中</translation>
@@ -192,7 +190,6 @@
 <translation id="6291549208091401781">電腦上的所有使用者均安裝了 Google Chrome。</translation>
 <translation id="6338556085225130112">正在更新 Google Chrome</translation>
 <translation id="6368958679917195344">Chrome 作業系統的開發全賴其他<ph name="BEGIN_LINK_CROS_OSS" />開放原始碼軟件<ph name="END_LINK_CROS_OSS" />協助才得以面世。</translation>
-<translation id="6454142105866844106">Chrome 每星期會檢查 1 次,查看有否垃圾軟件</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>
@@ -211,13 +208,11 @@
 <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 次,查看有否垃圾軟件。上次檢查時間:1 小時前。}other{Chrome 每星期會檢查 1 次,查看有否垃圾軟件。上次檢查時間:{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 使用者介面</translation>
 <translation id="7296210096911315575">重要的使用和安全資訊</translation>
 <translation id="7308322188646931570">Chrome 需要儲存空間的存取權才能下載檔案</translation>
 <translation id="7339898014177206373">新視窗</translation>
-<translation id="7386132805935307836">Chrome 每星期會檢查 1 次,查看有否垃圾軟件。上次檢查時間:昨天。</translation>
 <translation id="7398801000654795464">您使用了 <ph name="USER_EMAIL_ADDRESS" /> 的身分登入 Chrome,請使用相同帳戶重新登入。</translation>
 <translation id="7408085963519505752">Chrome 作業系統條款</translation>
 <translation id="7419046106786626209">您的網域無法使用「同步功能」,因此 Chrome 作業系統無法同步處理您的數據。</translation>
@@ -252,7 +247,6 @@
 <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 次,查看有否垃圾軟件。上次檢查時間:1 分鐘前。}other{Chrome 每星期會檢查 1 次,查看有否垃圾軟件。上次檢查時間:{NUM_MINS} 分鐘前。}}</translation>
 <translation id="8370517070665726704">版權所有 <ph name="YEAR" /> Google LLC。保留所有權利。</translation>
 <translation id="840084489713044809">Google Chrome 想匯出您的密碼。</translation>
 <translation id="8433638294851456451">如要將號碼從此處傳送至 Android 手機,請在這兩部裝置上登入 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 46d4d44..69da472 100644
--- a/chrome/app/resources/google_chrome_strings_zh-TW.xtb
+++ b/chrome/app/resources/google_chrome_strings_zh-TW.xtb
@@ -23,7 +23,6 @@
 <translation id="1587325591171447154"><ph name="FILE_NAME" /> 並不安全,因此遭到 Chrome 封鎖。</translation>
 <translation id="1597911401261118146">如要檢查你的密碼是否因資料侵害事件而遭到外洩,或是否有其他安全性問題,<ph name="BEGIN_LINK" />請登入 Chrome<ph name="END_LINK" />。</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 作業系統藉助了其他<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>
@@ -143,7 +142,6 @@
 <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 分頁中開啟連結(&amp;T)</translation>
 <translation id="4953650215774548573">將 Google Chrome 設為預設瀏覽器</translation>
 <translation id="495931528404527476">在 Chrome 中</translation>
@@ -187,7 +185,6 @@
 <translation id="6291549208091401781">電腦上的所有使用者都已經安裝 Google Chrome 了。</translation>
 <translation id="6338556085225130112">正在更新 Google Chrome</translation>
 <translation id="6368958679917195344">Chrome 作業系統藉助了其他<ph name="BEGIN_LINK_CROS_OSS" />開放原始碼軟體<ph name="END_LINK_CROS_OSS" />的相關技術才得以問世。</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>
@@ -206,13 +203,11 @@
 <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">你已登入管理化環境下的帳戶,並將管理控制權授予你的 Chrome 設定檔。你的 Chrome 資料 (例如應用程式、書籤、記錄、密碼和其他設定) 均將永久與 <ph name="USER_NAME" /> 建立關聯。你可以透過 Google 帳戶資訊主頁刪除這些資料,但你無法將這些資料與其他帳戶建立關聯。如要另行保留現有的 Chromium 資料,你可以選擇建立新的設定檔。<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 作業系統條款</translation>
 <translation id="7419046106786626209">你的網域無法使用「同步功能」,因此 Chrome 作業系統無法同步處理你的資料。</translation>
@@ -247,7 +242,6 @@
 <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">Copyright <ph name="YEAR" /> Google LLC. 保留所有權利。</translation>
 <translation id="840084489713044809">Google Chrome 要求匯出你的密碼。</translation>
 <translation id="8433638294851456451">如要將號碼從這裡傳送到 Android 手機,請在這兩部裝置上登入 Chrome。</translation>
diff --git a/chrome/app/resources/google_chrome_strings_zu.xtb b/chrome/app/resources/google_chrome_strings_zu.xtb
index f8cecc623..856abaa 100644
--- a/chrome/app/resources/google_chrome_strings_zu.xtb
+++ b/chrome/app/resources/google_chrome_strings_zu.xtb
@@ -25,7 +25,6 @@
 <translation id="1587325591171447154">I-<ph name="FILE_NAME" /> iyingozi, ngakho-ke i-Chrome iyivimbile.</translation>
 <translation id="1597911401261118146">Ukuze uhlole uma ngabe amaphasiwedi akho aphephile kusukela ekuphulweni kwedatha nakwezinye izinkinga zokuvikela, <ph name="BEGIN_LINK" />ngena ngemvume ku-<ph name="END_LINK" />.</translation>
 <translation id="1619887657840448962">Ukuze kwenziwe i-Chrome iphephile, sikhubaza isandiso esilandelayo esingafakiwe kuhlu ku-<ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> futhi kungenzeka singezwe ngaphandle kolwazi lakho.</translation>
-<translation id="162448658176061655">I-Chrome ihlola isofthiwe engafuneki kanye ngeviki. Kugcinwe ukuhlolwa: esikhashaneni esedlule.</translation>
 <translation id="162629503687514352">I-Chrome OS ayikwazanga ukuvumelanisa amaphasiwedi wakho.</translation>
 <translation id="1628000112320670027">Thola usizo nge-Chrome</translation>
 <translation id="1662639173275167396">I-Chrome OS yenziwe yaba khona <ph name="BEGIN_LINK_CROS_OSS" />ngesofthiwe yomthombo ovulekile<ph name="END_LINK_CROS_OSS" /> engeziwe, njenge-<ph name="BEGIN_LINK_LINUX_OSS" />Linux (Beta)<ph name="END_LINK_LINUX_OSS" />.</translation>
@@ -147,7 +146,6 @@
 <translation id="4771048833395599659">Leli fayela lingaba yingozi, ngakho-ke i-Chrome iyivimbile.</translation>
 <translation id="479167709087336770">Lokhu kusebenzisa isihloli sokupeleta esifanayo naleso esisetshenziswe kusesho lwe-Google. Umbhalo owuthayiphayo kusiphequluli uthunyelwa ku-Google. Ungahlala ushintsha le mpatho kuzilungiselelo.</translation>
 <translation id="4891791193823137474">Vumela i-Google Chrome isebenze ngemuva</translation>
-<translation id="489337168347244450">{NUM_DAYS,plural, =1{I-Chrome ihlola isofthiwe engafuneki kanye ngeviki. Kugcinwe ukuhlolwa: Osukwini olu-1 olwedlule.}one{I-Chrome ihlola isofthiwe engafuneki kanye ngeviki. Kugcinwe ukuhlolwa: Ezinsukwini ezingu-{NUM_DAYS} ezedlule.}other{I-Chrome ihlola isofthiwe engafuneki kanye ngeviki. Kugcinwe ukuhlolwa: Ezinsukwini ezingu-{NUM_DAYS} ezedlule.}}</translation>
 <translation id="4895437082222824641">Vula isixhumanisi ku&amp;thebhu entsha ye-Chrome</translation>
 <translation id="4953650215774548573">Setha i-Google Chrome njengesiphequluli sakho sokuzenzakalelayo</translation>
 <translation id="495931528404527476">Ku-Chrome</translation>
@@ -193,7 +191,6 @@
 <translation id="6291549208091401781">I-Google Chrome isivele ifakelwe bonke abasebenzisi kukhompuyutha yakho.</translation>
 <translation id="6338556085225130112">Ibuyekeza i-Google Chrome</translation>
 <translation id="6368958679917195344">I-Chrome OS yenziwa yenzeke nge-<ph name="BEGIN_LINK_CROS_OSS" />softhiwe yelayisense evulekile<ph name="END_LINK_CROS_OSS" /> engeziwe.</translation>
-<translation id="6454142105866844106">I-Chrome ihlola isofthiwe engafuneki kanye ngeviki</translation>
 <translation id="6515495397637126556"><ph name="PAGE_TITLE" /> - Google Chrome Dev</translation>
 <translation id="6566149418543181476">Ibuyekeza i-Google Chrome (<ph name="PROGRESS_PERCENT" />)</translation>
 <translation id="6676384891291319759">Finyelela i-inthanethi?</translation>
@@ -212,13 +209,11 @@
 <translation id="7106741999175697885">Isiphathi somsebenzi - i-Google Chrome</translation>
 <translation id="7140653346177713799">{COUNT,plural, =0{Isibuyekezo esisha se-Chrome siyatholakala futhi sizosetshenziswa maduze ngemuva kokuthi uqalise kabusha.}=1{Isibuyekezo esisha se-Chrome siyatholakala futhi sizosetshenziswa maduze ngemuva kokuthi uqalise kabusha. Iwindi lakho le-Incognito ngeke liphinde livuleke.}one{Isibuyekezo esisha se-Chrome siyatholakala futhi sizosetshenziswa maduze ngemuva kokuthi uqalise kabusha. Amawindi akho angu-# e-Incognito ngeke aze aphinde avuleke.}other{Isibuyekezo esisha se-Chrome siyatholakala futhi sizosetshenziswa maduze ngemuva kokuthi uqalise kabusha. Amawindi akho angu-# e-Incognito ngeke aze aphinde avuleke.}}</translation>
 <translation id="7155997830309522122">Uma kunjalo, sicela uhlele iphasiwedi yakho elondoloziwe ku-Chrome ukuze ifane nephasiwedi yakho entsha.</translation>
-<translation id="7236955538461508933">{NUM_HOURS,plural, =1{I-Chrome ihlola isofthiwe engafuneki kanye ngeviki. Kugcinwe ukuhlolwa: Ehoreni eli-1 eledlule}one{I-Chrome ihlola isofthiwe engafuneki kanye ngeviki. Kugcinwe ukuhlolwa: Emahoreni angu-{NUM_HOURS} adlule.}other{I-Chrome ihlola isofthiwe engafuneki kanye ngeviki. Kugcinwe ukuhlolwa: Emahoreni angu-{NUM_HOURS} adlule.}}</translation>
 <translation id="7242029209006116544">Ungena ngemvume nge-akhawunti ephethwe futhi ukunikezela ukulawula kwayo ngaphezulu kwephrofayela yakho ye-Google Chrome. Idatha yakho ye-Chrome, efana nezinhlelo zakho zokusebenza, amabhukhimakhi, umlando, amaphasiwedi, nezinye izilungiselelo zizobophezeleka unaphakade ku-<ph name="USER_NAME" />. Uzokwazi ukususa le datha nge-deshibhodi yama-akhawunti we-Google, kodwa ngeke uze ukwazi ukuhlobanisa le datha nenye i-akhawunti. Ngokuzikhethela ungadala iphrofayela entsha ukuze ugcine idatha yakho ekhona ye-Chrome ihlukanisiwe. <ph name="LEARN_MORE" /></translation>
 <translation id="7295052994004373688">Lolu limi lusetshenziswe ukubonisa i-Google Chrome UI</translation>
 <translation id="7296210096911315575">Ukusebenzisa okubalulekile nolwazi lokuphepha</translation>
 <translation id="7308322188646931570">I-Chrome idinga ukufinyelela kusitoreji ukuze ilande amafayela</translation>
 <translation id="7339898014177206373">Iwindi elisha</translation>
-<translation id="7386132805935307836">I-Chrome ihlola isofthiwe engafuneki kanye ngeviki. Kugcinwe ukuhlolwa: izolo.</translation>
 <translation id="7398801000654795464">Ubukade ungene ngemvume ku-Chrome njengo-<ph name="USER_EMAIL_ADDRESS" />. Sicela usebenzise i-akhawunti efanayo ukuze uphinde ungene ngemvume.</translation>
 <translation id="7408085963519505752">Imigomo ye-Chrome OS</translation>
 <translation id="7419046106786626209">I-Chrome OS ayikwazanga ukuvumelanisa idatha yakho ngoba ukuvumelanisa akutholakaleli isizinda sakho.</translation>
@@ -253,7 +248,6 @@
 <translation id="828798499196665338">Umzali wakho uvale "Izimvume zamasayithi, izinhlelo zokusebenza, nezandiso" ze-Chrome. Ukunika le <ph name="EXTENSION_TYPE_PARAMETER" /> akuvumelekile.</translation>
 <translation id="8290100596633877290">Habe! I-Google Chrome iphahlazekile. Qalisa kabusha manje?</translation>
 <translation id="8342675569599923794">Leli fayela liyingozi, ngakho-ke i-Chrome ilivimbile.</translation>
-<translation id="8344083974188970894">{NUM_MINS,plural, =1{I-Chrome ihlola isofthiwe engafuneki kanye ngeviki. Kugcinwe ukuhlolwa: Umzuzu o-1 odlule.}one{I-Chrome ihlola isofthiwe engafuneki kanye ngeviki. Kugcinwe ukuhlolwa: Kwimizuzu engu-{NUM_MINS} edlule.}other{I-Chrome ihlola isofthiwe engafuneki kanye ngeviki. Kugcinwe ukuhlolwa: Kwimizuzu engu-{NUM_MINS} edlule.}}</translation>
 <translation id="8370517070665726704">© <ph name="YEAR" /> Google LLC. Wonke amalungelo agodliwe.</translation>
 <translation id="840084489713044809">I-Google Chrome ifuna ukuthumela amaphasiwedi akho.</translation>
 <translation id="8433638294851456451">Ukuze uthumele inombolo kusukela lapha kufoni yakho ye-Android, ngena ngemvume ku-Chrome kuwo womabili amadivayisi.</translation>
diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc
index 00f45be1..f1e9ee1c 100644
--- a/chrome/browser/about_flags.cc
+++ b/chrome/browser/about_flags.cc
@@ -2345,6 +2345,25 @@
 };
 #endif  // defined(OS_ANDROID)
 
+#if !defined(OS_ANDROID)
+// SCT Auditing feature variations.
+const FeatureEntry::FeatureParam kSCTAuditingSamplingRateNone[] = {
+    {"sampling_rate", "0.0"}};
+const FeatureEntry::FeatureParam kSCTAuditingSamplingRateAlternativeOne[] = {
+    {"sampling_rate", "0.0001"}};
+const FeatureEntry::FeatureParam kSCTAuditingSamplingRateAlternativeTwo[] = {
+    {"sampling_rate", "0.001"}};
+
+const FeatureEntry::FeatureVariation kSCTAuditingVariations[] = {
+    {"Sampling rate 0%", kSCTAuditingSamplingRateNone,
+     base::size(kSCTAuditingSamplingRateNone), nullptr},
+    {"Sampling rate 0.01%", kSCTAuditingSamplingRateAlternativeOne,
+     base::size(kSCTAuditingSamplingRateAlternativeOne), nullptr},
+    {"Sampling rate 0.1%", kSCTAuditingSamplingRateAlternativeTwo,
+     base::size(kSCTAuditingSamplingRateAlternativeTwo), nullptr},
+};
+#endif  // !defined(OS_ANDROID)
+
 // RECORDING USER METRICS FOR FLAGS:
 // -----------------------------------------------------------------------------
 // The first line of the entry is the internal name.
@@ -5504,10 +5523,9 @@
      FEATURE_VALUE_TYPE(chrome::android::kEnhancedProtectionPromoCard)},
 
     {"safe-browsing-security-section-ui-android",
-     flag_descriptions::kSafeBrowsingSecuritySectionUiAndroidName,
-     flag_descriptions::kSafeBrowsingSecuritySectionUiAndroidDescription,
-     kOsAndroid,
-     FEATURE_VALUE_TYPE(safe_browsing::kSafeBrowsingSecuritySectionUIAndroid)},
+     flag_descriptions::kSafeBrowsingSectionUiAndroidName,
+     flag_descriptions::kSafeBrowsingSectionUiAndroidDescription, kOsAndroid,
+     FEATURE_VALUE_TYPE(safe_browsing::kSafeBrowsingSectionUIAndroid)},
 #endif
 
     {"safe-browsing-enhanced-protection-message-in-interstitials",
@@ -6595,9 +6613,17 @@
     {"desktop-in-product-help-snooze",
      flag_descriptions::kDesktopInProductHelpSnoozeName,
      flag_descriptions::kDesktopInProductHelpSnoozeDescription, kOsDesktop,
-     FEATURE_VALUE_TYPE(feature_engagement::kIPHDesktopSnoozeFeature)}
+     FEATURE_VALUE_TYPE(feature_engagement::kIPHDesktopSnoozeFeature)},
 #endif  // defined(TOOLKIT_VIEWS)
 
+#if !defined(OS_ANDROID)
+    {"sct-auditing", flag_descriptions::kSCTAuditingName,
+     flag_descriptions::kSCTAuditingDescription, kOsDesktop,
+     FEATURE_WITH_PARAMS_VALUE_TYPE(features::kSCTAuditing,
+                                    kSCTAuditingVariations,
+                                    "SCTAuditingVariations")},
+#endif  // !defined(OS_ANDROID)
+
     // NOTE: Adding a new flag requires adding a corresponding entry to enum
     // "LoginCustomFlags" in tools/metrics/histograms/enums.xml. See "Flag
     // Histograms" in tools/metrics/histograms/README.md (run the
diff --git a/chrome/browser/chrome_browser_main_extra_parts_ozone.cc b/chrome/browser/chrome_browser_main_extra_parts_ozone.cc
index 1a2404ee..50b7c666 100644
--- a/chrome/browser/chrome_browser_main_extra_parts_ozone.cc
+++ b/chrome/browser/chrome_browser_main_extra_parts_ozone.cc
@@ -9,7 +9,7 @@
 #include "chrome/browser/lifetime/application_lifetime.h"
 
 #if defined(USE_X11)
-#include "ui/base/x/x11_error_handler.h"
+#include "ui/gfx/x/connection.h"  // nogncheck
 #endif
 
 #if defined(USE_OZONE)
@@ -28,9 +28,6 @@
     return;
   }
 #endif
-#if defined(USE_X11)
-  ui::SetNullErrorHandlers();
-#endif
 }
 
 void ChromeBrowserMainExtraPartsOzone::PostMainMessageLoopStart() {
@@ -43,7 +40,7 @@
   }
 #endif
 #if defined(USE_X11)
-  ui::SetErrorHandlers(std::move(shutdown_cb));
+  x11::Connection::Get()->SetIOErrorHandler(std::move(shutdown_cb));
 #endif
 }
 
@@ -54,7 +51,4 @@
     return;
   }
 #endif
-#if defined(USE_X11)
-  ui::SetEmptyErrorHandlers();
-#endif
 }
diff --git a/chrome/browser/chrome_content_browser_client.cc b/chrome/browser/chrome_content_browser_client.cc
index f69c48e2..d614030 100644
--- a/chrome/browser/chrome_content_browser_client.cc
+++ b/chrome/browser/chrome_content_browser_client.cc
@@ -3170,7 +3170,8 @@
 #endif
   auto old_preferred_color_scheme = web_prefs->preferred_color_scheme;
   if (force_light)
-    web_prefs->preferred_color_scheme = blink::PreferredColorScheme::kLight;
+    web_prefs->preferred_color_scheme =
+        blink::mojom::PreferredColorScheme::kLight;
   return old_preferred_color_scheme != web_prefs->preferred_color_scheme;
 }
 
@@ -3322,8 +3323,9 @@
           delegate->IsPictureInPictureEnabled();
 
       web_prefs->preferred_color_scheme =
-          delegate->IsNightModeEnabled() ? blink::PreferredColorScheme::kDark
-                                         : blink::PreferredColorScheme::kLight;
+          delegate->IsNightModeEnabled()
+              ? blink::mojom::PreferredColorScheme::kDark
+              : blink::mojom::PreferredColorScheme::kLight;
     }
 #endif  // defined(OS_ANDROID)
 
@@ -3463,10 +3465,12 @@
   auto* native_theme = GetWebTheme();
   switch (native_theme->GetPreferredColorScheme()) {
     case ui::NativeTheme::PreferredColorScheme::kDark:
-      web_prefs->preferred_color_scheme = blink::PreferredColorScheme::kDark;
+      web_prefs->preferred_color_scheme =
+          blink::mojom::PreferredColorScheme::kDark;
       break;
     case ui::NativeTheme::PreferredColorScheme::kLight:
-      web_prefs->preferred_color_scheme = blink::PreferredColorScheme::kLight;
+      web_prefs->preferred_color_scheme =
+          blink::mojom::PreferredColorScheme::kLight;
       break;
   }
 #endif  // !defined(OS_ANDROID)
diff --git a/chrome/browser/chromeos/arc/file_system_watcher/arc_file_system_watcher_service.cc b/chrome/browser/chromeos/arc/file_system_watcher/arc_file_system_watcher_service.cc
index 8b2188b..b1fcc08d 100644
--- a/chrome/browser/chromeos/arc/file_system_watcher/arc_file_system_watcher_service.cc
+++ b/chrome/browser/chromeos/arc/file_system_watcher/arc_file_system_watcher_service.cc
@@ -124,8 +124,10 @@
                                   base::FileEnumerator::FILES);
   for (base::FilePath cros_path = enumerator.Next(); !cros_path.empty();
        cros_path = enumerator.Next()) {
-    if (timestamp_map.size() >= kMaxTimestampMapSize)
+    if (timestamp_map.size() >= kMaxTimestampMapSize) {
+      LOG(WARNING) << "The timestamp map size exceeds max limit";
       break;
+    }
     // Skip non-media files for efficiency.
     if (!HasAndroidSupportedMediaExtension(cros_path))
       continue;
diff --git a/chrome/browser/chromeos/hats/hats_notification_controller.cc b/chrome/browser/chromeos/hats/hats_notification_controller.cc
index 720e21b1..07b4b92 100644
--- a/chrome/browser/chromeos/hats/hats_notification_controller.cc
+++ b/chrome/browser/chromeos/hats/hats_notification_controller.cc
@@ -9,6 +9,7 @@
 #include "base/command_line.h"
 #include "base/feature_list.h"
 #include "base/logging.h"
+#include "base/metrics/histogram_functions.h"
 #include "base/task/post_task.h"
 #include "base/task/thread_pool.h"
 #include "chrome/app/vector_icons/vector_icons.h"
@@ -102,6 +103,8 @@
 HatsNotificationController::~HatsNotificationController() {
   DCHECK_CURRENTLY_ON(content::BrowserThread::UI);
 
+  base::UmaHistogramEnumeration("Browser.ChromeOS.HatsStatus", state_);
+
   if (network_portal_detector::IsInitialized())
     network_portal_detector::GetInstance()->RemoveObserver(this);
 }
@@ -113,6 +116,8 @@
     // This device has been chosen for a survey, but it is too new. Instead
     // of showing the user the survey, just mark it as completed.
     UpdateLastInteractionTime();
+
+    state_ = HatsState::kNewDevice;
     return;
   }
 
@@ -167,8 +172,11 @@
           : kHatsThreshold;
   // Do not show survey to user if user has interacted with HaTS within the past
   // |threshold_time| time delta.
-  if (DidShowSurveyToProfileRecently(profile, threshold_time))
+  if (DidShowSurveyToProfileRecently(profile, threshold_time)) {
+    base::UmaHistogramEnumeration("Browser.ChromeOS.HatsStatus",
+                                  HatsState::kSurveyShownRecently);
     return false;
+  }
 
   return true;
 }
@@ -182,6 +190,8 @@
 
   hats_dialog_ = HatsDialog::CreateAndShow();
 
+  state_ = HatsState::kNotificationClicked;
+
   // Remove the notification.
   network_portal_detector::GetInstance()->RemoveObserver(this);
   notification_.reset(nullptr);
@@ -197,6 +207,7 @@
     UpdateLastInteractionTime();
     network_portal_detector::GetInstance()->RemoveObserver(this);
     notification_.reset(nullptr);
+    state_ = HatsState::kNotificationDismissed;
   }
 }
 
@@ -227,6 +238,8 @@
     NotificationDisplayService::GetForProfile(profile_)->Display(
         NotificationHandler::Type::TRANSIENT, *notification_,
         /*metadata=*/nullptr);
+
+    state_ = HatsState::kNotificationDisplayed;
   } else if (notification_) {
     // Hide the notification if device loses its connection to the internet.
     NotificationDisplayService::GetForProfile(profile_)->Close(
diff --git a/chrome/browser/chromeos/hats/hats_notification_controller.h b/chrome/browser/chromeos/hats/hats_notification_controller.h
index 7674d7b..b9c1861 100644
--- a/chrome/browser/chromeos/hats/hats_notification_controller.h
+++ b/chrome/browser/chromeos/hats/hats_notification_controller.h
@@ -53,6 +53,18 @@
 
   ~HatsNotificationController() override;
 
+  enum class HatsState {
+    kDeviceSelected = 0,         // Device was selected in roll of dice.
+    kSurveyShownRecently = 1,    // A survey was shown recently on device.
+    kNewDevice = 2,              // Device is too new to show the survey.
+    kNotificationDisplayed = 3,  // Pop up for survey was presented to user.
+    kNotificationDismissed = 4,  // Notification was dismissed by user.
+    kNotificationClicked = 5,    // User clicked on notification to open the
+                                 // survey.
+
+    kMaxValue = kNotificationClicked
+  };
+
   // NotificationDelegate overrides:
   void Initialize(bool is_new_device);
   void Close(bool by_user) override;
@@ -69,6 +81,9 @@
   Profile* const profile_;
   std::unique_ptr<message_center::Notification> notification_;
   std::unique_ptr<HatsDialog> hats_dialog_;
+
+  HatsState state_ = HatsState::kDeviceSelected;
+
   base::WeakPtrFactory<HatsNotificationController> weak_pointer_factory_{this};
 
   DISALLOW_COPY_AND_ASSIGN(HatsNotificationController);
diff --git a/chrome/browser/chromeos/net/network_diagnostics/network_diagnostics_util.cc b/chrome/browser/chromeos/net/network_diagnostics/network_diagnostics_util.cc
index 4c1b887..7cf0d93 100644
--- a/chrome/browser/chromeos/net/network_diagnostics/network_diagnostics_util.cc
+++ b/chrome/browser/chromeos/net/network_diagnostics/network_diagnostics_util.cc
@@ -10,6 +10,7 @@
 
 #include "base/no_destructor.h"
 #include "base/rand_util.h"
+#include "base/strings/string_number_conversions.h"
 #include "chrome/browser/profiles/profile_manager.h"
 #include "content/public/browser/storage_partition.h"
 
@@ -90,6 +91,30 @@
   return hosts;
 }
 
+std::vector<std::string> GetRandomAndFixedHostsWithScheme(int num_random_hosts,
+                                                          int prefix_length,
+                                                          std::string scheme) {
+  std::vector<std::string> hosts =
+      GetRandomHostsWithFixedHosts(num_random_hosts, prefix_length);
+  for (auto& host : hosts) {
+    host = scheme + host;
+  }
+  return hosts;
+}
+
+std::vector<std::string> GetRandomAndFixedHostsWithSchemeAndPort(
+    int num_random_hosts,
+    int prefix_length,
+    std::string scheme,
+    int port_number) {
+  std::vector<std::string> hosts =
+      GetRandomAndFixedHostsWithScheme(num_random_hosts, prefix_length, scheme);
+  for (auto& host : hosts) {
+    host = host + ":" + base::NumberToString(port_number) + "/";
+  }
+  return hosts;
+}
+
 std::vector<std::string> GetRandomHostsWithSchemeAndGenerate204Path(
     int num_hosts,
     int prefix_length,
diff --git a/chrome/browser/chromeos/net/network_diagnostics/network_diagnostics_util.h b/chrome/browser/chromeos/net/network_diagnostics/network_diagnostics_util.h
index ff28a63..037fb34 100644
--- a/chrome/browser/chromeos/net/network_diagnostics/network_diagnostics_util.h
+++ b/chrome/browser/chromeos/net/network_diagnostics/network_diagnostics_util.h
@@ -43,6 +43,21 @@
                                                   int prefix_length,
                                                   std::string scheme);
 
+// Similar to GetRandomHostsWithFixedHosts, but with a |scheme| prepended to the
+// hosts.
+std::vector<std::string> GetRandomAndFixedHostsWithScheme(int num_random_hosts,
+                                                          int prefix_length,
+                                                          std::string scheme);
+
+// Similar to GetRandomAndFixedHostsWithSchemeAndPort, but with |port|, followed
+// by "/", appended to the hosts. E.g. A host will look like:
+// "https://www.google.com:443/".
+std::vector<std::string> GetRandomAndFixedHostsWithSchemeAndPort(
+    int num_random_hosts,
+    int prefix_length,
+    std::string scheme,
+    int port_number);
+
 // Similar to GetRandomHostsWithScheme, but with the 204 path appended to hosts.
 std::vector<std::string> GetRandomHostsWithSchemeAndGenerate204Path(
     int num_hosts,
diff --git a/chrome/browser/extensions/api/management/management_apitest.cc b/chrome/browser/extensions/api/management/management_apitest.cc
index 0d20a63..4dabd18 100644
--- a/chrome/browser/extensions/api/management/management_apitest.cc
+++ b/chrome/browser/extensions/api/management/management_apitest.cc
@@ -22,8 +22,6 @@
 #include "chrome/browser/web_applications/components/web_app_helpers.h"
 #include "chrome/browser/web_applications/components/web_app_provider_base.h"
 #include "chrome/browser/web_applications/test/test_web_app_ui_manager.h"
-#include "chrome/browser/web_applications/test/web_app_test.h"
-#include "chrome/common/chrome_features.h"
 #include "chrome/common/chrome_switches.h"
 #include "chrome/common/extensions/extension_constants.h"
 #include "content/public/test/browser_test.h"
@@ -41,7 +39,6 @@
 
 using extensions::Extension;
 using extensions::Manifest;
-using web_app::ProviderType;
 
 namespace {
 
@@ -148,38 +145,11 @@
                                   "createAppShortcut.html"));
 }
 
-class GenerateAppManagementApiTest
-    : public ExtensionManagementApiTest,
-      public ::testing::WithParamInterface<ProviderType> {
- public:
-  void SetUp() override {
-    if (GetParam() == ProviderType::kWebApps) {
-      scoped_feature_list_.InitWithFeatures(
-          {features::kDesktopPWAsWithoutExtensions}, {});
-    } else {
-      DCHECK_EQ(GetParam(), ProviderType::kBookmarkApps);
-      scoped_feature_list_.InitWithFeatures(
-          {}, {features::kDesktopPWAsWithoutExtensions});
-    }
-
-    ExtensionManagementApiTest::SetUp();
-  }
-
- private:
-  base::test::ScopedFeatureList scoped_feature_list_;
-};
-
-IN_PROC_BROWSER_TEST_P(GenerateAppManagementApiTest, GenerateAppForLink) {
+IN_PROC_BROWSER_TEST_F(ExtensionManagementApiTest, GenerateAppForLink) {
   ASSERT_TRUE(RunExtensionSubtest("management/test",
                                   "generateAppForLink.html"));
 }
 
-INSTANTIATE_TEST_SUITE_P(All,
-                         GenerateAppManagementApiTest,
-                         ::testing::Values(ProviderType::kBookmarkApps,
-                                           ProviderType::kWebApps),
-                         web_app::ProviderTypeParamToString);
-
 class InstallReplacementWebAppApiTest : public ExtensionManagementApiTest {
  public:
   InstallReplacementWebAppApiTest()
diff --git a/chrome/browser/extensions/extension_keybinding_registry.cc b/chrome/browser/extensions/extension_keybinding_registry.cc
index 27ad999..00a3968 100644
--- a/chrome/browser/extensions/extension_keybinding_registry.cc
+++ b/chrome/browser/extensions/extension_keybinding_registry.cc
@@ -244,12 +244,6 @@
   return event_targets_.empty();
 }
 
-void ExtensionKeybindingRegistry::ExecuteCommand(
-    const std::string& extension_id,
-    const ui::Accelerator& accelerator) {
-  ExecuteCommands(accelerator, extension_id);
-}
-
 void ExtensionKeybindingRegistry::OnExtensionLoaded(
     content::BrowserContext* browser_context,
     const Extension* extension) {
diff --git a/chrome/browser/extensions/extension_keybinding_registry.h b/chrome/browser/extensions/extension_keybinding_registry.h
index c8ca017a..4e6f13b 100644
--- a/chrome/browser/extensions/extension_keybinding_registry.h
+++ b/chrome/browser/extensions/extension_keybinding_registry.h
@@ -63,11 +63,6 @@
     return shortcut_handling_suspended_;
   }
 
-  // Execute the command bound to |accelerator| and provided by the extension
-  // with |extension_id|, if it exists.
-  void ExecuteCommand(const std::string& extension_id,
-                      const ui::Accelerator& accelerator);
-
   // Check whether the specified |accelerator| has been registered.
   bool IsAcceleratorRegistered(const ui::Accelerator& accelerator) const;
 
diff --git a/chrome/browser/extensions/global_shortcut_listener_x11.cc b/chrome/browser/extensions/global_shortcut_listener_x11.cc
index f43494a..4728487 100644
--- a/chrome/browser/extensions/global_shortcut_listener_x11.cc
+++ b/chrome/browser/extensions/global_shortcut_listener_x11.cc
@@ -13,7 +13,6 @@
 #include "ui/events/event.h"
 #include "ui/events/keycodes/keyboard_code_conversion_x.h"
 #include "ui/events/platform/platform_event_source.h"
-#include "ui/gfx/x/x11_error_tracker.h"
 #include "ui/gfx/x/x11_types.h"
 #include "ui/gfx/x/xproto.h"
 
@@ -104,22 +103,25 @@
   auto modifiers = GetNativeModifiers(accelerator);
   auto keysym = XKeysymForWindowsKeyCode(accelerator.key_code(), false);
   auto keycode = connection_->KeysymToKeycode(static_cast<x11::KeySym>(keysym));
-  gfx::X11ErrorTracker err_tracker;
 
   // Because XGrabKey only works on the exact modifiers mask, we should register
   // our hot keys with modifiers that we want to ignore, including Num lock,
   // Caps lock, Scroll lock. See comment about |kModifiersMasks|.
-  for (auto mask : kModifiersMasks) {
-    connection_->GrabKey({false, x_root_window_, modifiers | mask, keycode,
-                          x11::GrabMode::Async, x11::GrabMode::Async});
+  x11::Future<void> grab_requests[base::size(kModifiersMasks)];
+  for (size_t i = 0; i < base::size(kModifiersMasks); i++) {
+    grab_requests[i] = connection_->GrabKey(
+        {false, x_root_window_, modifiers | kModifiersMasks[i], keycode,
+         x11::GrabMode::Async, x11::GrabMode::Async});
   }
+  connection_->Flush();
+  for (auto& grab_request : grab_requests) {
+    if (grab_request.Sync().error) {
+      // We may have part of the hotkeys registered, clean up.
+      for (auto mask : kModifiersMasks)
+        connection_->UngrabKey({keycode, x_root_window_, modifiers | mask});
 
-  if (err_tracker.FoundNewError()) {
-    // We may have part of the hotkeys registered, clean up.
-    for (auto mask : kModifiersMasks)
-      connection_->UngrabKey({keycode, x_root_window_, modifiers | mask});
-
-    return false;
+      return false;
+    }
   }
 
   registered_hot_keys_.insert(accelerator);
diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.json
index 903eec8..c1d0684 100644
--- a/chrome/browser/flag-metadata.json
+++ b/chrome/browser/flag-metadata.json
@@ -4106,6 +4106,11 @@
     "expiry_milestone": 90
   },
   {
+    "name": "sct-auditing",
+    "owners": [ "cthomp", "estark", "jdeblasio" ],
+    "expiry_milestone": 92
+  },
+  {
     "name": "send-uma-cellular",
     "owners": [ "thegreenfrog", "bling-flags" ],
     "expiry_milestone": 80
diff --git a/chrome/browser/flag_descriptions.cc b/chrome/browser/flag_descriptions.cc
index 8ef92fa9..12dc3d9 100644
--- a/chrome/browser/flag_descriptions.cc
+++ b/chrome/browser/flag_descriptions.cc
@@ -3073,11 +3073,11 @@
     "Enable enhanced protection promo card for users that have not signed up "
     "for enhanced protection.";
 
-const char kSafeBrowsingSecuritySectionUiAndroidName[] =
-    "Security Section on Android";
-const char kSafeBrowsingSecuritySectionUiAndroidDescription[] =
-    "Add a settings page for configuring security settings. The new security "
-    "page is under Settings > Privacy and security";
+const char kSafeBrowsingSectionUiAndroidName[] =
+    "Safe Browsing Section on Android";
+const char kSafeBrowsingSectionUiAndroidDescription[] =
+    "Add a settings page for configuring Safe Browsing settings. The new Safe "
+    "Browsing page is under Settings > Privacy and security";
 
 const char kSafeBrowsingUseLocalBlacklistsV2Name[] =
     "Use local Safe Browsing blacklists";
@@ -3379,6 +3379,11 @@
 const char kPasswordsWeaknessCheckDescription[] =
     "Enables checking passwords for weakness in Password Check";
 
+const char kSCTAuditingName[] = "SCT auditing";
+const char kSCTAuditingDescription[] =
+    "Enables SCT auditing for users who have opted in to Safe Browsing "
+    "Extended Reporting.";
+
 const char kTabFreezeName[] = "Tab Freeze";
 const char kTabFreezeDescription[] =
     "Enables freezing eligible tabs when they have been backgrounded for 5 "
diff --git a/chrome/browser/flag_descriptions.h b/chrome/browser/flag_descriptions.h
index dd38504..92a5462 100644
--- a/chrome/browser/flag_descriptions.h
+++ b/chrome/browser/flag_descriptions.h
@@ -1766,8 +1766,8 @@
 extern const char kEnhancedProtectionPromoAndroidName[];
 extern const char kEnhancedProtectionPromoAndroidDescription[];
 
-extern const char kSafeBrowsingSecuritySectionUiAndroidName[];
-extern const char kSafeBrowsingSecuritySectionUiAndroidDescription[];
+extern const char kSafeBrowsingSectionUiAndroidName[];
+extern const char kSafeBrowsingSectionUiAndroidDescription[];
 
 extern const char kSafeBrowsingUseLocalBlacklistsV2Name[];
 extern const char kSafeBrowsingUseLocalBlacklistsV2Description[];
@@ -1929,6 +1929,9 @@
 extern const char kPasswordsWeaknessCheckName[];
 extern const char kPasswordsWeaknessCheckDescription[];
 
+extern const char kSCTAuditingName[];
+extern const char kSCTAuditingDescription[];
+
 extern const char kTabFreezeName[];
 extern const char kTabFreezeDescription[];
 
diff --git a/chrome/browser/flags/android/chrome_feature_list.cc b/chrome/browser/flags/android/chrome_feature_list.cc
index 44044de..7ef9e6a4 100644
--- a/chrome/browser/flags/android/chrome_feature_list.cc
+++ b/chrome/browser/flags/android/chrome_feature_list.cc
@@ -260,7 +260,7 @@
     &query_tiles::features::kQueryTilesEnableQueryEditing,
     &query_tiles::features::kQueryTilesLocalOrdering,
     &safe_browsing::kEnhancedProtection,
-    &safe_browsing::kSafeBrowsingSecuritySectionUIAndroid,
+    &safe_browsing::kSafeBrowsingSectionUIAndroid,
     &security_state::features::kMarkHttpAsFeature,
     &signin::kMobileIdentityConsistency,
     &switches::kDecoupleSyncFromAndroidMasterSync,
diff --git a/chrome/browser/flags/android/java/src/org/chromium/chrome/browser/flags/ChromeFeatureList.java b/chrome/browser/flags/android/java/src/org/chromium/chrome/browser/flags/ChromeFeatureList.java
index 1f90a61..ee2a705 100644
--- a/chrome/browser/flags/android/java/src/org/chromium/chrome/browser/flags/ChromeFeatureList.java
+++ b/chrome/browser/flags/android/java/src/org/chromium/chrome/browser/flags/ChromeFeatureList.java
@@ -384,8 +384,7 @@
     public static final String SAFE_BROWSING_DELAYED_WARNINGS = "SafeBrowsingDelayedWarnings";
     public static final String SAFE_BROWSING_ENHANCED_PROTECTION_ENABLED =
             "SafeBrowsingEnhancedProtection";
-    public static final String SAFE_BROWSING_SECURITY_SECTION_UI =
-            "SafeBrowsingSecuritySectionUIAndroid";
+    public static final String SAFE_BROWSING_SECTION_UI = "SafeBrowsingSecuritySectionUIAndroid";
     public static final String SAME_SITE_BY_DEFAULT_COOKIES = "SameSiteByDefaultCookies";
     public static final String SEARCH_ENGINE_PROMO_EXISTING_DEVICE =
             "SearchEnginePromo.ExistingDevice";
diff --git a/chrome/browser/media/webrtc/window_icon_util_x11.cc b/chrome/browser/media/webrtc/window_icon_util_x11.cc
index ecc9425..bf5a001 100644
--- a/chrome/browser/media/webrtc/window_icon_util_x11.cc
+++ b/chrome/browser/media/webrtc/window_icon_util_x11.cc
@@ -7,7 +7,6 @@
 #include "ui/base/x/x11_util.h"
 #include "ui/gfx/x/x11.h"
 #include "ui/gfx/x/x11_atom_cache.h"
-#include "ui/gfx/x/x11_error_tracker.h"
 #include "ui/gfx/x/x11_types.h"
 
 gfx::ImageSkia GetWindowIcon(content::DesktopMediaID id) {
diff --git a/chrome/browser/nearby_sharing/mock_nearby_sharing_service.h b/chrome/browser/nearby_sharing/mock_nearby_sharing_service.h
index e5a7b3f5..d691637 100644
--- a/chrome/browser/nearby_sharing/mock_nearby_sharing_service.h
+++ b/chrome/browser/nearby_sharing/mock_nearby_sharing_service.h
@@ -38,6 +38,7 @@
               UnregisterReceiveSurface,
               (TransferUpdateCallback*),
               (override));
+  MOCK_METHOD(StatusCodes, ClearForegroundReceiveSurfaces, (), (override));
   MOCK_METHOD(bool, IsInHighVisibility, (), (override));
   MOCK_METHOD(StatusCodes,
               SendAttachments,
diff --git a/chrome/browser/nearby_sharing/nearby_receive_manager.cc b/chrome/browser/nearby_sharing/nearby_receive_manager.cc
index 6b8251e..6456396 100644
--- a/chrome/browser/nearby_sharing/nearby_receive_manager.cc
+++ b/chrome/browser/nearby_sharing/nearby_receive_manager.cc
@@ -10,11 +10,13 @@
     NearbySharingService* nearby_sharing_service)
     : nearby_sharing_service_(nearby_sharing_service) {
   DCHECK(nearby_sharing_service_);
+  nearby_sharing_service_->AddObserver(this);
 }
 
 NearbyReceiveManager::~NearbyReceiveManager() {
-  ExitHighVisibility(base::DoNothing());
+  UnregisterForegroundReceiveSurface(base::DoNothing());
   observers_set_.Clear();
+  nearby_sharing_service_->RemoveObserver(this);
 }
 
 void NearbyReceiveManager::OnTransferUpdate(
@@ -42,26 +44,22 @@
 
 void NearbyReceiveManager::IsInHighVisibility(
     IsInHighVisibilityCallback callback) {
-  std::move(callback).Run(in_high_visibility_);
+  std::move(callback).Run(nearby_sharing_service_->IsInHighVisibility());
 }
 
-void NearbyReceiveManager::EnterHighVisibility(
-    EnterHighVisibilityCallback callback) {
+void NearbyReceiveManager::RegisterForegroundReceiveSurface(
+    RegisterForegroundReceiveSurfaceCallback callback) {
   bool success =
       NearbySharingService::StatusCodes::kOk ==
       nearby_sharing_service_->RegisterReceiveSurface(
           this, NearbySharingService::ReceiveSurfaceState::kForeground);
-  // We are in high-visibility only if the call was successful.
-  SetInHighVisibility(success);
   std::move(callback).Run(success);
 }
 
-void NearbyReceiveManager::ExitHighVisibility(
-    ExitHighVisibilityCallback callback) {
+void NearbyReceiveManager::UnregisterForegroundReceiveSurface(
+    UnregisterForegroundReceiveSurfaceCallback callback) {
   bool success = NearbySharingService::StatusCodes::kOk ==
                  nearby_sharing_service_->UnregisterReceiveSurface(this);
-  // We have only exited high visibility if the call was successful.
-  SetInHighVisibility(success ? false : this->in_high_visibility_);
   std::move(callback).Run(success);
 }
 
@@ -105,15 +103,7 @@
                         std::move(callback)));
 }
 
-void NearbyReceiveManager::SetInHighVisibility(bool in_high_visibility) {
-  if (in_high_visibility_ != in_high_visibility) {
-    in_high_visibility_ = in_high_visibility;
-    NotifyOnHighVisibilityChanged(in_high_visibility_);
-  }
-}
-
-void NearbyReceiveManager::NotifyOnHighVisibilityChanged(
-    bool in_high_visibility) {
+void NearbyReceiveManager::OnHighVisibilityChanged(bool in_high_visibility) {
   for (auto& remote : observers_set_) {
     remote->OnHighVisibilityChanged(in_high_visibility);
   }
diff --git a/chrome/browser/nearby_sharing/nearby_receive_manager.h b/chrome/browser/nearby_sharing/nearby_receive_manager.h
index f5f1fe7..88e97d3 100644
--- a/chrome/browser/nearby_sharing/nearby_receive_manager.h
+++ b/chrome/browser/nearby_sharing/nearby_receive_manager.h
@@ -21,7 +21,8 @@
 // share request has come in. The client can then accept or reject the share.
 // This is a transient object and only lives while os-settings has it bound.
 class NearbyReceiveManager : public nearby_share::mojom::ReceiveManager,
-                             public TransferUpdateCallback {
+                             public TransferUpdateCallback,
+                             public NearbySharingService::Observer {
  public:
   explicit NearbyReceiveManager(NearbySharingService* nearby_sharing_service);
   ~NearbyReceiveManager() override;
@@ -35,23 +36,26 @@
       ::mojo::PendingRemote<nearby_share::mojom::ReceiveObserver> observer)
       override;
   void IsInHighVisibility(IsInHighVisibilityCallback callback) override;
-  void EnterHighVisibility(EnterHighVisibilityCallback callback) override;
-  void ExitHighVisibility(ExitHighVisibilityCallback callback) override;
+  void RegisterForegroundReceiveSurface(
+      RegisterForegroundReceiveSurfaceCallback callback) override;
+  void UnregisterForegroundReceiveSurface(
+      UnregisterForegroundReceiveSurfaceCallback callback) override;
   void Accept(const base::UnguessableToken& share_target_id,
               AcceptCallback callback) override;
   void Reject(const base::UnguessableToken& share_target_id,
               RejectCallback callback) override;
 
+  // NearbySharingService::Observer
+  void OnHighVisibilityChanged(bool in_high_visibility) override;
+  void OnShutdown() override {}
+
  private:
-  void SetInHighVisibility(bool in_high_visibility);
-  void NotifyOnHighVisibilityChanged(bool in_high_visibility);
   void NotifyOnIncomingShare(
       const ShareTarget& share_target,
       const base::Optional<std::string>& connection_token);
 
   NearbySharingService* nearby_sharing_service_;
 
-  bool in_high_visibility_ = false;
   base::flat_map<base::UnguessableToken, ShareTarget> share_targets_map_;
   mojo::RemoteSet<nearby_share::mojom::ReceiveObserver> observers_set_;
 };
diff --git a/chrome/browser/nearby_sharing/nearby_receive_manager_unittest.cc b/chrome/browser/nearby_sharing/nearby_receive_manager_unittest.cc
index 23bc32dd..1c44d02 100644
--- a/chrome/browser/nearby_sharing/nearby_receive_manager_unittest.cc
+++ b/chrome/browser/nearby_sharing/nearby_receive_manager_unittest.cc
@@ -73,6 +73,11 @@
             [=](TransferUpdateCallback* transfer_callback) { return code; });
   }
 
+  void ExpectIsInHighVisibility(bool in_high_visibility) {
+    EXPECT_CALL(sharing_service_, IsInHighVisibility())
+        .WillOnce(testing::Return(in_high_visibility));
+  }
+
   void ExpectAccept(StatusCodes code = StatusCodes::kOk) {
     EXPECT_CALL(sharing_service_, Accept(testing::_, testing::_))
         .WillOnce([=](const ShareTarget& share_target,
@@ -103,76 +108,40 @@
 
 }  // namespace
 
-TEST_F(NearbyReceiveManagerTest, Default_State) {
-  bool on = false;
-  receive_manager_waiter_.IsInHighVisibility(&on);
-  EXPECT_FALSE(on);
-  ExpectUnregister();
-}
-
 TEST_F(NearbyReceiveManagerTest, Enter_Exit_Success) {
   ExpectRegister();
   bool success = false;
-  receive_manager_waiter_.EnterHighVisibility(&success);
+  receive_manager_waiter_.RegisterForegroundReceiveSurface(&success);
   EXPECT_TRUE(success);
-  FlushMojoMessages();
-  ASSERT_TRUE(observer_.in_high_visibility_.has_value());
-  EXPECT_TRUE(*observer_.in_high_visibility_);
-
-  bool on = false;
-  receive_manager_waiter_.IsInHighVisibility(&on);
-  EXPECT_TRUE(on);
 
   ExpectUnregister();
   bool exited = false;
-  receive_manager_waiter_.ExitHighVisibility(&exited);
+  receive_manager_waiter_.UnregisterForegroundReceiveSurface(&exited);
   EXPECT_TRUE(exited);
 
-  FlushMojoMessages();
-  ASSERT_TRUE(observer_.in_high_visibility_.has_value());
-  EXPECT_FALSE(*observer_.in_high_visibility_);
-
   ExpectUnregister();
 }
 
 TEST_F(NearbyReceiveManagerTest, Enter_Failed) {
   bool success = true;
   ExpectRegister(StatusCodes::kError);
-  receive_manager_waiter_.EnterHighVisibility(&success);
+  receive_manager_waiter_.RegisterForegroundReceiveSurface(&success);
   EXPECT_FALSE(success);
-  bool on = true;
-  receive_manager_waiter_.IsInHighVisibility(&on);
-  EXPECT_FALSE(on);
   ExpectUnregister();
 }
 
 TEST_F(NearbyReceiveManagerTest, Multiple_Enter_Successful) {
   bool success = false;
   ExpectRegister(StatusCodes::kOk);
-  receive_manager_waiter_.EnterHighVisibility(&success);
+  receive_manager_waiter_.RegisterForegroundReceiveSurface(&success);
   FlushMojoMessages();
   EXPECT_TRUE(success);
 
-  bool on = false;
-  receive_manager_waiter_.IsInHighVisibility(&on);
-  EXPECT_TRUE(on);
-
-  ASSERT_TRUE(observer_.in_high_visibility_.has_value());
-  EXPECT_TRUE(*observer_.in_high_visibility_);
-
-  // Reset this so we validate the we don't get duplicate events
-  observer_.in_high_visibility_ = base::nullopt;
-
+  success = false;
   ExpectRegister(StatusCodes::kOk);
-  receive_manager_waiter_.EnterHighVisibility(&success);
+  receive_manager_waiter_.RegisterForegroundReceiveSurface(&success);
   FlushMojoMessages();
   EXPECT_TRUE(success);
-  // Verify we did not get notified twice.
-  EXPECT_FALSE(observer_.in_high_visibility_.has_value());
-
-  on = false;
-  receive_manager_waiter_.IsInHighVisibility(&on);
-  EXPECT_TRUE(on);
 
   ExpectUnregister();
 }
@@ -180,23 +149,14 @@
 TEST_F(NearbyReceiveManagerTest, Exit_Failed) {
   bool success = false;
   ExpectRegister();
-  receive_manager_waiter_.EnterHighVisibility(&success);
+  receive_manager_waiter_.RegisterForegroundReceiveSurface(&success);
   EXPECT_TRUE(success);
 
   ExpectUnregister(StatusCodes::kError);
   success = false;
-  receive_manager_waiter_.ExitHighVisibility(&success);
+  receive_manager_waiter_.UnregisterForegroundReceiveSurface(&success);
   EXPECT_FALSE(success);
 
-  // If exit failed, we are still in high visibility.
-  bool on = false;
-  receive_manager_waiter_.IsInHighVisibility(&on);
-  EXPECT_TRUE(on);
-
-  FlushMojoMessages();
-  ASSERT_TRUE(observer_.in_high_visibility_.has_value());
-  EXPECT_TRUE(*observer_.in_high_visibility_);
-
   ExpectUnregister();
 }
 
@@ -273,3 +233,35 @@
 
   ExpectUnregister();
 }
+
+TEST_F(NearbyReceiveManagerTest, IsInHighVisibility) {
+  ExpectIsInHighVisibility(true);
+  bool on = false;
+  receive_manager_waiter_.IsInHighVisibility(&on);
+  FlushMojoMessages();
+  EXPECT_TRUE(on);
+
+  ExpectIsInHighVisibility(false);
+  on = true;
+  receive_manager_waiter_.IsInHighVisibility(&on);
+  FlushMojoMessages();
+  EXPECT_FALSE(on);
+
+  ExpectUnregister();
+}
+
+TEST_F(NearbyReceiveManagerTest, OnHighVisibilityChangedObserver) {
+  receive_manager_.OnHighVisibilityChanged(false);
+  FlushMojoMessages();
+  ASSERT_TRUE(observer_.in_high_visibility_.has_value());
+  EXPECT_FALSE(*observer_.in_high_visibility_);
+
+  observer_.in_high_visibility_ = base::nullopt;
+
+  receive_manager_.OnHighVisibilityChanged(true);
+  FlushMojoMessages();
+  ASSERT_TRUE(observer_.in_high_visibility_.has_value());
+  EXPECT_TRUE(*observer_.in_high_visibility_);
+
+  ExpectUnregister();
+}
diff --git a/chrome/browser/nearby_sharing/nearby_share_delegate_impl.cc b/chrome/browser/nearby_sharing/nearby_share_delegate_impl.cc
index 3826f1aa..720f5b7 100644
--- a/chrome/browser/nearby_sharing/nearby_share_delegate_impl.cc
+++ b/chrome/browser/nearby_sharing/nearby_share_delegate_impl.cc
@@ -18,7 +18,6 @@
 namespace {
 
 const char kStartReceivingQueryParam[] = "receive";
-const char kStopReceivingQueryParam[] = "stop_receiving";
 
 constexpr base::TimeDelta kShutoffTimeout = base::TimeDelta::FromMinutes(5);
 constexpr base::TimeDelta kOnboardingWaitTimeout =
@@ -81,7 +80,7 @@
 
   shutoff_timer_.Stop();
 
-  settings_opener_->ShowSettingsPage(kStopReceivingQueryParam);
+  nearby_share_service_->ClearForegroundReceiveSurfaces();
 }
 
 void NearbyShareDelegateImpl::OnLockStateChanged(bool locked) {
diff --git a/chrome/browser/nearby_sharing/nearby_share_delegate_impl_unittest.cc b/chrome/browser/nearby_sharing/nearby_share_delegate_impl_unittest.cc
index c1dff8a..8d0398b 100644
--- a/chrome/browser/nearby_sharing/nearby_share_delegate_impl_unittest.cc
+++ b/chrome/browser/nearby_sharing/nearby_share_delegate_impl_unittest.cc
@@ -110,7 +110,7 @@
   delegate_.EnableHighVisibility();
   SetHighVisibilityOn(true);
 
-  EXPECT_CALL(*settings_opener_, ShowSettingsPage(_));
+  EXPECT_CALL(nearby_share_service_, ClearForegroundReceiveSurfaces());
   EXPECT_CALL(controller_, HighVisibilityEnabledChanged(false));
 
   // DisableHighVisibility will be called automatically after the timer fires.
@@ -127,7 +127,7 @@
   delegate_.EnableHighVisibility();
   SetHighVisibilityOn(true);
 
-  EXPECT_CALL(*settings_opener_, ShowSettingsPage(_));
+  EXPECT_CALL(nearby_share_service_, ClearForegroundReceiveSurfaces());
   EXPECT_CALL(controller_, HighVisibilityEnabledChanged(false));
 
   delegate_.DisableHighVisibility();
@@ -137,9 +137,8 @@
 TEST_F(NearbyShareDelegateImplTest, ShowOnboardingAndTurnOnHighVisibility) {
   settings_.SetEnabled(false);
 
-  // Called once to start onboarding, once to enter high visibility, and once to
-  // exit high visibility.
-  EXPECT_CALL(*settings_opener_, ShowSettingsPage(_)).Times(3);
+  // Called once to start onboarding and once to enter high visibility
+  EXPECT_CALL(*settings_opener_, ShowSettingsPage(_)).Times(2);
 
   delegate_.EnableHighVisibility();
 
@@ -150,6 +149,7 @@
   settings_.SetEnabled(true);
   SetHighVisibilityOn(true);
 
+  EXPECT_CALL(nearby_share_service_, ClearForegroundReceiveSurfaces());
   EXPECT_CALL(controller_, HighVisibilityEnabledChanged(false));
 
   // DisableHighVisibility will be called automatically after the timer fires.
@@ -186,7 +186,7 @@
   SetHighVisibilityOn(true);
 
   EXPECT_CALL(controller_, HighVisibilityEnabledChanged(false));
-  EXPECT_CALL(*settings_opener_, ShowSettingsPage(_));
+  EXPECT_CALL(nearby_share_service_, ClearForegroundReceiveSurfaces());
 
   // DisableHighVisibility will be called when the screen locks.
   delegate_.OnLockStateChanged(/*locked=*/true);
diff --git a/chrome/browser/nearby_sharing/nearby_sharing_service.h b/chrome/browser/nearby_sharing/nearby_sharing_service.h
index 2a9b10cd..81fcd85c 100644
--- a/chrome/browser/nearby_sharing/nearby_sharing_service.h
+++ b/chrome/browser/nearby_sharing/nearby_sharing_service.h
@@ -101,6 +101,9 @@
   virtual StatusCodes UnregisterReceiveSurface(
       TransferUpdateCallback* transfer_callback) = 0;
 
+  // Unregisters all foreground receive surfaces.
+  virtual StatusCodes ClearForegroundReceiveSurfaces() = 0;
+
   // Returns true if a foreground receive surface is registered.
   virtual bool IsInHighVisibility() = 0;
 
diff --git a/chrome/browser/nearby_sharing/nearby_sharing_service_impl.cc b/chrome/browser/nearby_sharing/nearby_sharing_service_impl.cc
index 5a899d59..7ccf80fb 100644
--- a/chrome/browser/nearby_sharing/nearby_sharing_service_impl.cc
+++ b/chrome/browser/nearby_sharing/nearby_sharing_service_impl.cc
@@ -573,6 +573,20 @@
   return StatusCodes::kOk;
 }
 
+NearbySharingService::StatusCodes
+NearbySharingServiceImpl::ClearForegroundReceiveSurfaces() {
+  std::vector<TransferUpdateCallback*> fg_receivers;
+  for (auto& callback : foreground_receive_callbacks_)
+    fg_receivers.push_back(&callback);
+
+  StatusCodes status = StatusCodes::kOk;
+  for (TransferUpdateCallback* callback : fg_receivers) {
+    if (UnregisterReceiveSurface(callback) != StatusCodes::kOk)
+      status = StatusCodes::kError;
+  }
+  return status;
+}
+
 bool NearbySharingServiceImpl::IsInHighVisibility() {
   return in_high_visibility;
 }
diff --git a/chrome/browser/nearby_sharing/nearby_sharing_service_impl.h b/chrome/browser/nearby_sharing/nearby_sharing_service_impl.h
index fe315afe..467763b 100644
--- a/chrome/browser/nearby_sharing/nearby_sharing_service_impl.h
+++ b/chrome/browser/nearby_sharing/nearby_sharing_service_impl.h
@@ -89,6 +89,7 @@
                                      ReceiveSurfaceState state) override;
   StatusCodes UnregisterReceiveSurface(
       TransferUpdateCallback* transfer_callback) override;
+  StatusCodes ClearForegroundReceiveSurfaces() override;
   bool IsInHighVisibility() override;
   StatusCodes SendAttachments(
       const ShareTarget& share_target,
diff --git a/chrome/browser/password_check/android/internal/java/strings/translations/android_password_check_strings_ar.xtb b/chrome/browser/password_check/android/internal/java/strings/translations/android_password_check_strings_ar.xtb
index 3196ea1..c328457 100644
--- a/chrome/browser/password_check/android/internal/java/strings/translations/android_password_check_strings_ar.xtb
+++ b/chrome/browser/password_check/android/internal/java/strings/translations/android_password_check_strings_ar.xtb
@@ -3,10 +3,10 @@
 <translationbundle lang="ar">
 <translation id="1355944513479998918">‏تعذّر على متصفِّح Chrome التحقُّق من جميع كلمات المرور. يُرجى إعادة المحاولة غدًا أو <ph name="BEGIN_LINK" />التحقُّق من كلمات المرور في حسابك على Google<ph name="END_LINK" />.</translation>
 <translation id="1513858653616922153">حذف كلمة المرور</translation>
-<translation id="1547725796794473036">{COMPROMISED_PASSWORDS,plural, =1{كلمة مرور واحدة محتمَل تعرّضها للاختراق.}zero{# كلمة مرور محتمَل تعرّضها للاختراق.}two{كلمتا مرور محتمَل تعرّضهما للاختراق.}few{# كلمات مرور محتمَل تعرّضهم للاختراق.}many{# كلمة مرور محتمَل تعرّضهم للاختراق.}other{# كلمة مرور محتمَل تعرّضهم للاختراق.}}</translation>
+<translation id="1547725796794473036">{COMPROMISED_PASSWORDS,plural, =1{كلمة مرور واحدة محتمَل تعرّضها للاختراق}zero{# كلمة مرور محتمَل تعرّضها للاختراق}two{كلمتا مرور محتمَل تعرّضهما للاختراق}few{# كلمات مرور محتمَل تعرّضها للاختراق}many{# كلمة مرور محتمَل تعرّضها للاختراق}other{# كلمة مرور محتمَل تعرّضها للاختراق}}</translation>
 <translation id="1599766761352751884">جارٍ التحقّق من كلمات المرور (<ph name="ANALYSED_PASSWORDS" /> من <ph name="TOTAL_PASSWORDS" />)…</translation>
 <translation id="1713125606790339209">تستخدِم الحسابات التالية كلمات مرور مكشوفة إمّا من خلال عملية اختراق لبيانات جهة خارجية أو بسبب إدخالها على موقع إلكتروني مخادع. لذا يجب تغيير كلمات المرور هذه فورًا للحفاظ على أمان حساباتك.</translation>
-<translation id="2224120951664717045">‏في حال تسجيل الدخول باستخدام كلمة مرور محتمَل تعرّضها للاختراق، سيرسل Chrome إشعاراً إليك.</translation>
+<translation id="2224120951664717045">‏في حال تسجيل الدخول باستخدام كلمة مرور محتمَل تعرّضها للاختراق، سيرسل Chrome إشعارًا إليك.</translation>
 <translation id="2369870139632127592">افتح القفل لتعديل كلمة المرور.</translation>
 <translation id="2388655922303272221">التغيير يدويًا</translation>
 <translation id="2670599755795384625">إعادة التحقُّق من كلمة المرور</translation>
diff --git a/chrome/browser/password_check/android/internal/java/strings/translations/android_password_check_strings_ca.xtb b/chrome/browser/password_check/android/internal/java/strings/translations/android_password_check_strings_ca.xtb
index de49999..3101427d 100644
--- a/chrome/browser/password_check/android/internal/java/strings/translations/android_password_check_strings_ca.xtb
+++ b/chrome/browser/password_check/android/internal/java/strings/translations/android_password_check_strings_ca.xtb
@@ -5,7 +5,7 @@
 <translation id="1513858653616922153">Suprimeix la contrasenya</translation>
 <translation id="1547725796794473036">{COMPROMISED_PASSWORDS,plural, =1{# contrasenya en perill}other{# contrasenyes en perill}}</translation>
 <translation id="1599766761352751884">S'estan comprovant les contrasenyes (<ph name="ANALYSED_PASSWORDS" /> de <ph name="TOTAL_PASSWORDS" />)…</translation>
-<translation id="1713125606790339209">Els comptes següents fan servir contrasenyes que van quedar exposades en una violació de les dades de tercers o es van introduir en un lloc web enganyós. Canvia aquestes contrasenyes immediatament per protegir els comptes.</translation>
+<translation id="1713125606790339209">Els comptes següents fan servir contrasenyes que van quedar exposades en una violació de les dades de tercers o que es van introduir en un lloc web enganyós. Canvia aquestes contrasenyes immediatament per protegir els comptes.</translation>
 <translation id="2224120951664717045">Chrome t'enviarà una notificació quan iniciïs la sessió amb una contrasenya en perill.</translation>
 <translation id="2369870139632127592">Desbloqueja la pantalla per editar la contrasenya</translation>
 <translation id="2388655922303272221">Canvia manualment</translation>
diff --git a/chrome/browser/password_check/android/internal/java/strings/translations/android_password_check_strings_de.xtb b/chrome/browser/password_check/android/internal/java/strings/translations/android_password_check_strings_de.xtb
index eac0e77..53f54355 100644
--- a/chrome/browser/password_check/android/internal/java/strings/translations/android_password_check_strings_de.xtb
+++ b/chrome/browser/password_check/android/internal/java/strings/translations/android_password_check_strings_de.xtb
@@ -6,7 +6,7 @@
 <translation id="1547725796794473036">{COMPROMISED_PASSWORDS,plural, =1{# gehacktes Passwort}other{# gehackte Passwörter}}</translation>
 <translation id="1599766761352751884">Passwörter werden geprüft (<ph name="ANALYSED_PASSWORDS" /> von <ph name="TOTAL_PASSWORDS" />)…</translation>
 <translation id="1713125606790339209">Die folgenden Konten verwenden Passwörter, die bei einer Datenpanne Dritter preisgegeben oder auf einer betrügerischen Website eingegeben wurden. Ändern Sie diese Passwörter sofort, um Ihre Konten zu schützen.</translation>
-<translation id="2224120951664717045">Falls Sie sich mit einem gehackten Passwort anmelden, werden Sie von Chrome benachrichtigt.</translation>
+<translation id="2224120951664717045">Wenn sich mit einem Passwort anmelden, das gehackt wurde, benachrichtigt Sie Chrome entsprechend.</translation>
 <translation id="2369870139632127592">Entsperren, um Passwort zu bearbeiten</translation>
 <translation id="2388655922303272221">Manuell ändern</translation>
 <translation id="2670599755795384625">Passwortüberprüfung neu starten</translation>
@@ -25,7 +25,7 @@
 <translation id="7253951228444156601">Passwörter werden geprüft…</translation>
 <translation id="7658239707568436148">Abbrechen</translation>
 <translation id="7693089333295158718">Chrome kann Ihre Passwörter nicht prüfen. Versuchen Sie es noch einmal.</translation>
-<translation id="7744192722284567281">Bei Datenpanne entdeckt</translation>
+<translation id="7744192722284567281">Bei Datenpanne gefunden</translation>
 <translation id="7808889146555843082">Durch das Entfernen dieses Passworts wird Ihr <ph name="SITE" />-Konto nicht gelöscht. Ändern Sie Ihr Passwort oder löschen Sie Ihr Konto auf <ph name="SITE" />, um das Konto gegen unbefugten Zugriff zu schützen.</translation>
 <translation id="7986497153528221272">Wenn Sie Passwörter ansehen möchten, richten Sie zuerst eine Displaysperre auf Ihrem Gerät ein</translation>
 <translation id="808894953321890993">Passwort ändern</translation>
diff --git a/chrome/browser/password_check/android/internal/java/strings/translations/android_password_check_strings_el.xtb b/chrome/browser/password_check/android/internal/java/strings/translations/android_password_check_strings_el.xtb
index 1fcab0b78..79f86be 100644
--- a/chrome/browser/password_check/android/internal/java/strings/translations/android_password_check_strings_el.xtb
+++ b/chrome/browser/password_check/android/internal/java/strings/translations/android_password_check_strings_el.xtb
@@ -19,7 +19,7 @@
 <translation id="543338862236136125">Επεξεργασία κωδικού πρόσβασης</translation>
 <translation id="5539342724706569402">Εισήχθη σε παραπλανητικό ιστότοπο</translation>
 <translation id="5840081916976222104">Αλλάξτε τον κωδικό πρόσβασης στην εφαρμογή.</translation>
-<translation id="6342069812937806050">Πριν λίγο</translation>
+<translation id="6342069812937806050">Μόλις τώρα</translation>
 <translation id="6407955178761087876">Επιτρέψτε στον Βοηθό Google να σας βοηθήσει να αλλάξετε τον κωδικό πρόσβασής σας</translation>
 <translation id="686366188661646310">Διαγραφή κωδικού πρόσβασης;</translation>
 <translation id="7253951228444156601">Έλεγχος κωδικών πρόσβασης…</translation>
diff --git a/chrome/browser/password_check/android/internal/java/strings/translations/android_password_check_strings_eu.xtb b/chrome/browser/password_check/android/internal/java/strings/translations/android_password_check_strings_eu.xtb
index c102717..9ff28015 100644
--- a/chrome/browser/password_check/android/internal/java/strings/translations/android_password_check_strings_eu.xtb
+++ b/chrome/browser/password_check/android/internal/java/strings/translations/android_password_check_strings_eu.xtb
@@ -5,7 +5,7 @@
 <translation id="1513858653616922153">Ezabatu pasahitza</translation>
 <translation id="1547725796794473036">{COMPROMISED_PASSWORDS,plural, =1{# pasahitz arriskuan}other{# pasahitz arriskuan}}</translation>
 <translation id="1599766761352751884">Pasahitzak egiaztatzen (<ph name="ANALYSED_PASSWORDS" />/<ph name="TOTAL_PASSWORDS" />)…</translation>
-<translation id="1713125606790339209">Kontu hauen pasahitzak hirugarren baten isilpekotasun-urratzearen eraginpean egon dira edo webgune engainagarri batean erabili dira. Kontuak babesteko, aldatu pasahitzok berehala.</translation>
+<translation id="1713125606790339209">Hirugarren baten isilpekotasun-urratze baten eraginpean egon dira kontu hauen pasahitzak, edo webgune engainagarri batean erabili dira. Kontuak babesteko, aldatu pasahitzok berehala.</translation>
 <translation id="2224120951664717045">Chrome-k jakinarazpen bat bidaliko dizu arriskuan dagoen pasahitz batekin hasten duzunean saioa.</translation>
 <translation id="2369870139632127592">Pasahitza aldatzeko, desblokeatu gailua</translation>
 <translation id="2388655922303272221">Aldatu eskuz</translation>
@@ -25,7 +25,7 @@
 <translation id="7253951228444156601">Pasahitzak egiaztatzen…</translation>
 <translation id="7658239707568436148">Utzi</translation>
 <translation id="7693089333295158718">Chrome-k ezin ditu egiaztatu pasahitzak. Saiatu berriro.</translation>
-<translation id="7744192722284567281">Datuen isilpekotasuna urratu den batean aurkitu da</translation>
+<translation id="7744192722284567281">Datuen isilpekotasunaren urratze batean aurkitu da</translation>
 <translation id="7808889146555843082">Pasahitza ezabatzen baduzu ere, ez da ezabatuko <ph name="SITE" /> webguneko kontua. <ph name="SITE" /> domeinuko kontua babestuta mantentzeko, ezaba ezazu edo alda iezaiozu pasahitza.</translation>
 <translation id="7986497153528221272">Pasahitzak ikusteko, ezarri lehendabizi pantailaren blokeoa gailuan</translation>
 <translation id="808894953321890993">Aldatu pasahitza</translation>
diff --git a/chrome/browser/password_check/android/internal/java/strings/translations/android_password_check_strings_fa.xtb b/chrome/browser/password_check/android/internal/java/strings/translations/android_password_check_strings_fa.xtb
index 7bb8f64..9abf3f6 100644
--- a/chrome/browser/password_check/android/internal/java/strings/translations/android_password_check_strings_fa.xtb
+++ b/chrome/browser/password_check/android/internal/java/strings/translations/android_password_check_strings_fa.xtb
@@ -5,8 +5,8 @@
 <translation id="1513858653616922153">حذف گذرواژه</translation>
 <translation id="1547725796794473036">{COMPROMISED_PASSWORDS,plural, =1{# گذرواژه لورفته}one{# گذرواژه لورفته}other{# گذرواژه لورفته}}</translation>
 <translation id="1599766761352751884">درحال بررسی کردن گذرواژه‌ها (<ph name="ANALYSED_PASSWORDS" /> از <ph name="TOTAL_PASSWORDS" />)…</translation>
-<translation id="1713125606790339209">حساب‌های زیر از گذرواژه‌هایی استفاده می‌کنند که درمعرض نقض داده شخص ثالث قرار گرفته‌اند یا در سایت فریب‌دهنده‌ای وارد شده‌اند. برای حفظ امنیت حساب‌ها، این گذرواژه‌ها را فوراً تغییر دهید.</translation>
-<translation id="2224120951664717045">‏وقتی با گذرواژه لورفته به سیستم وارد شوید، Chrome به شما اطلاع خواهد داد</translation>
+<translation id="1713125606790339209">در حساب‌های زیر از گذرواژه‌هایی استفاده شده که دراثر نقض داده شخص ثالث لو رفته‌اند یا در وب‌سایت فریب‌دهنده‌ای وارد شده‌اند. برای حفظ امنیت حساب‌هایتان، فوراً این گذرواژه‌ها را تغییر دهید.</translation>
+<translation id="2224120951664717045">‏وقتی با گذرواژه لورفته‌ای به سیستم وارد شوید، Chrome به شما اطلاع خواهد داد</translation>
 <translation id="2369870139632127592">برای ویرایش گذرواژه، قفل را باز کنید</translation>
 <translation id="2388655922303272221">تغییر دستی</translation>
 <translation id="2670599755795384625">بازراه‌اندازی بررسی گذرواژه</translation>
@@ -19,7 +19,7 @@
 <translation id="543338862236136125">ویرایش گذرواژه</translation>
 <translation id="5539342724706569402">به سایت فریب‌دهنده‌ای وارد شده است</translation>
 <translation id="5840081916976222104">گذرواژه را در برنامه تغییر دهید</translation>
-<translation id="6342069812937806050">فقط اکنون</translation>
+<translation id="6342069812937806050">همین حالا</translation>
 <translation id="6407955178761087876">‏به «دستیار Google» اجازه دهید در تغییر گذرواژه به شما کمک کند</translation>
 <translation id="686366188661646310">گذرواژه حذف شود؟</translation>
 <translation id="7253951228444156601">درحال بررسی گذرواژه‌ها…</translation>
diff --git a/chrome/browser/password_check/android/internal/java/strings/translations/android_password_check_strings_gl.xtb b/chrome/browser/password_check/android/internal/java/strings/translations/android_password_check_strings_gl.xtb
index 4231b5e..fcca7c4 100644
--- a/chrome/browser/password_check/android/internal/java/strings/translations/android_password_check_strings_gl.xtb
+++ b/chrome/browser/password_check/android/internal/java/strings/translations/android_password_check_strings_gl.xtb
@@ -19,7 +19,7 @@
 <translation id="543338862236136125">Editar contrasinal</translation>
 <translation id="5539342724706569402">O contrasinal utilizouse nun sitio enganoso</translation>
 <translation id="5840081916976222104">Cambia o contrasinal na aplicación</translation>
-<translation id="6342069812937806050">Só agora</translation>
+<translation id="6342069812937806050">Agora mesmo</translation>
 <translation id="6407955178761087876">Permite que o Asistente de Google che axude a cambiar o contrasinal</translation>
 <translation id="686366188661646310">Queres eliminar o contrasinal?</translation>
 <translation id="7253951228444156601">Comprobando contrasinais…</translation>
diff --git a/chrome/browser/password_check/android/internal/java/strings/translations/android_password_check_strings_gu.xtb b/chrome/browser/password_check/android/internal/java/strings/translations/android_password_check_strings_gu.xtb
index ff09ff8..761cf61 100644
--- a/chrome/browser/password_check/android/internal/java/strings/translations/android_password_check_strings_gu.xtb
+++ b/chrome/browser/password_check/android/internal/java/strings/translations/android_password_check_strings_gu.xtb
@@ -14,7 +14,7 @@
 <translation id="3235063766008841141">કોઈ છેતરામણી સાઇટ પર દાખલ કરાયો હતો અને ડેટા ઉલ્લંઘનમાં જાણ થઈ હતી</translation>
 <translation id="3533694711092285624">કોઈ સાચવેલો પાસવર્ડ નથી. જ્યારે તમે તમારા પાસવર્ડ સાચવો ત્યારે Chrome તેને ચેક કરી શકે છે.</translation>
 <translation id="3568945271227339929">કોઈ પાસવર્ડ સાથે ચેડાં થયાં નથી</translation>
-<translation id="3918034518766455210">ચેક કરેલા પાસવર્ડ   <ph name="TIME_SINCE_LAST_CHECK" /></translation>
+<translation id="3918034518766455210">પાસવર્ડ ચેક કર્યા · <ph name="TIME_SINCE_LAST_CHECK" /></translation>
 <translation id="5254370105662291020">પાસવર્ડ જોવા માટે અનલૉક કરો</translation>
 <translation id="543338862236136125">પાસવર્ડમાં ફેરફાર કરો</translation>
 <translation id="5539342724706569402">છેતરામણી સાઇટ પર લૉગ ઇન વિગત દાખલ કરી</translation>
diff --git a/chrome/browser/password_check/android/internal/java/strings/translations/android_password_check_strings_ja.xtb b/chrome/browser/password_check/android/internal/java/strings/translations/android_password_check_strings_ja.xtb
index d0ecdb6d..a2e9a6ed 100644
--- a/chrome/browser/password_check/android/internal/java/strings/translations/android_password_check_strings_ja.xtb
+++ b/chrome/browser/password_check/android/internal/java/strings/translations/android_password_check_strings_ja.xtb
@@ -5,7 +5,7 @@
 <translation id="1513858653616922153">パスワードを削除</translation>
 <translation id="1547725796794473036">{COMPROMISED_PASSWORDS,plural, =1{不正使用されたパスワード: # 件}other{不正使用されたパスワード: # 件}}</translation>
 <translation id="1599766761352751884">パスワードを確認しています(<ph name="ANALYSED_PASSWORDS" /> 件目 / <ph name="TOTAL_PASSWORDS" /> 件中)…</translation>
-<translation id="1713125606790339209">次のアカウントでは、第三者のデータ侵害で漏洩したパスワード、または不正なサイトで入力されたパスワードが使用されています。アカウントのセキュリティ保護のため、今すぐこれらのパスワードを変更してください。</translation>
+<translation id="1713125606790339209">次のアカウントでは、第三者のデータ侵害で漏洩したパスワード、または不正なサイトで入力されたパスワードが使用されています。アカウントのセキュリティ保護のため、今すぐパスワードを変更してください。</translation>
 <translation id="2224120951664717045">不正使用されたパスワードでログインした場合、Chrome から通知されます。</translation>
 <translation id="2369870139632127592">ロックを解除してパスワードを編集</translation>
 <translation id="2388655922303272221">手動で変更</translation>
diff --git a/chrome/browser/password_check/android/internal/java/strings/translations/android_password_check_strings_km.xtb b/chrome/browser/password_check/android/internal/java/strings/translations/android_password_check_strings_km.xtb
index 8b9f3cd8b..928a334 100644
--- a/chrome/browser/password_check/android/internal/java/strings/translations/android_password_check_strings_km.xtb
+++ b/chrome/browser/password_check/android/internal/java/strings/translations/android_password_check_strings_km.xtb
@@ -25,7 +25,7 @@
 <translation id="7253951228444156601">កំពុងពិនិត្យពាក្យសម្ងាត់…</translation>
 <translation id="7658239707568436148">បដិសេធ</translation>
 <translation id="7693089333295158718">Chrome មិន​អាចពិនិត្យ​ពាក្យសម្ងាត់របស់អ្នកបានទេ។ សូមព្យាយាមម្ដងទៀត។</translation>
-<translation id="7744192722284567281">រកឃើញនៅក្នុងការបែកធ្លាយ​ទិន្នន័យ​</translation>
+<translation id="7744192722284567281">បានរកឃើញនៅក្នុងការបែកធ្លាយ​ទិន្នន័យ​</translation>
 <translation id="7808889146555843082">ការលុបពាក្យសម្ងាត់នេះ​នឹងមិន​លុបគណនីរបស់អ្នក​នៅលើ <ph name="SITE" />​ ទេ។ ផ្លាស់ប្ដូរពាក្យសម្ងាត់របស់អ្នក ឬលុបគណនីរបស់អ្នក​នៅលើ <ph name="SITE" /> ដើម្បីរក្សាឱ្យវាមានសុវត្ថិភាពពីអ្នកដទៃ។</translation>
 <translation id="7986497153528221272">ដើម្បី​មើល​ពាក្យសម្ងាត់ សូមកំណត់​ការចាក់សោអេក្រង់​នៅលើ​ឧបករណ៍​របស់អ្នក​ជាមុនសិន</translation>
 <translation id="808894953321890993">ប្ដូរ​ពាក្យ​សម្ងាត់</translation>
diff --git a/chrome/browser/password_check/android/internal/java/strings/translations/android_password_check_strings_lo.xtb b/chrome/browser/password_check/android/internal/java/strings/translations/android_password_check_strings_lo.xtb
index f3db5fa7..ff84935e 100644
--- a/chrome/browser/password_check/android/internal/java/strings/translations/android_password_check_strings_lo.xtb
+++ b/chrome/browser/password_check/android/internal/java/strings/translations/android_password_check_strings_lo.xtb
@@ -19,7 +19,7 @@
 <translation id="543338862236136125">ແກ້ໄຂລະຫັດຜ່ານ</translation>
 <translation id="5539342724706569402">ປ້ອນໃສ່ໃນເວັບໄຊຫຼອກລວງ</translation>
 <translation id="5840081916976222104">ປ່ຽນລະຫັດຜ່ານໃນແອັບ</translation>
-<translation id="6342069812937806050">ດຽວນີ້ເອງ</translation>
+<translation id="6342069812937806050">ເມື່ອກີ້ນີ້</translation>
 <translation id="6407955178761087876">ອະນຸຍາດໃຫ້ຜູ້ຊ່ວຍ Google ຊ່ວຍທ່ານປ່ຽນລະຫັດຜ່ານຂອງທ່ານ</translation>
 <translation id="686366188661646310">ລຶບລະຫັດຜ່ານບໍ?</translation>
 <translation id="7253951228444156601">ກຳລັງກວດລະຫັດຜ່ານ…</translation>
diff --git a/chrome/browser/password_check/android/internal/java/strings/translations/android_password_check_strings_sq.xtb b/chrome/browser/password_check/android/internal/java/strings/translations/android_password_check_strings_sq.xtb
index 003667d..d41a8d1 100644
--- a/chrome/browser/password_check/android/internal/java/strings/translations/android_password_check_strings_sq.xtb
+++ b/chrome/browser/password_check/android/internal/java/strings/translations/android_password_check_strings_sq.xtb
@@ -19,7 +19,7 @@
 <translation id="543338862236136125">Redakto fjalëkalimin</translation>
 <translation id="5539342724706569402">Është futur në një sajt mashtrues</translation>
 <translation id="5840081916976222104">Ndrysho fjalëkalimin në aplikacion</translation>
-<translation id="6342069812937806050">Vetëm tani</translation>
+<translation id="6342069812937806050">Pikërisht tani</translation>
 <translation id="6407955178761087876">Lejo që "Asistenti i Google" të të ndihmojë të ndryshosh fjalëkalimin</translation>
 <translation id="686366188661646310">Të fshihet fjalëkalimi?</translation>
 <translation id="7253951228444156601">Po kontrollon fjalëkalimet…</translation>
diff --git a/chrome/browser/password_check/android/internal/java/strings/translations/android_password_check_strings_sr-Latn.xtb b/chrome/browser/password_check/android/internal/java/strings/translations/android_password_check_strings_sr-Latn.xtb
index 6be1ee0..52e13ec 100644
--- a/chrome/browser/password_check/android/internal/java/strings/translations/android_password_check_strings_sr-Latn.xtb
+++ b/chrome/browser/password_check/android/internal/java/strings/translations/android_password_check_strings_sr-Latn.xtb
@@ -14,7 +14,7 @@
 <translation id="3235063766008841141">Unesen je na obmanjujućem sajtu i pronađen pri upadu u podatke</translation>
 <translation id="3533694711092285624">Nema sačuvanih lozinki. Chrome može da proverava lozinke kada ih sačuvate.</translation>
 <translation id="3568945271227339929">Nema ugroženih lozinki</translation>
-<translation id="3918034518766455210">Proverene lozinke · <ph name="TIME_SINCE_LAST_CHECK" /></translation>
+<translation id="3918034518766455210">Lozinke su proverene · <ph name="TIME_SINCE_LAST_CHECK" /></translation>
 <translation id="5254370105662291020">Otključajte da biste pregledali lozinku</translation>
 <translation id="543338862236136125">Izmenite lozinku</translation>
 <translation id="5539342724706569402">Otvoren je obmanjujuć sajt</translation>
diff --git a/chrome/browser/password_check/android/internal/java/strings/translations/android_password_check_strings_sr.xtb b/chrome/browser/password_check/android/internal/java/strings/translations/android_password_check_strings_sr.xtb
index 0700939b..e3a2ca5 100644
--- a/chrome/browser/password_check/android/internal/java/strings/translations/android_password_check_strings_sr.xtb
+++ b/chrome/browser/password_check/android/internal/java/strings/translations/android_password_check_strings_sr.xtb
@@ -14,7 +14,7 @@
 <translation id="3235063766008841141">Унесен је на обмањујућем сајту и пронађен при упаду у податке</translation>
 <translation id="3533694711092285624">Нема сачуваних лозинки. Chrome може да проверава лозинке када их сачувате.</translation>
 <translation id="3568945271227339929">Нема угрожених лозинки</translation>
-<translation id="3918034518766455210">Проверене лозинке · <ph name="TIME_SINCE_LAST_CHECK" /></translation>
+<translation id="3918034518766455210">Лозинке су проверене · <ph name="TIME_SINCE_LAST_CHECK" /></translation>
 <translation id="5254370105662291020">Откључајте да бисте прегледали лозинку</translation>
 <translation id="543338862236136125">Измените лозинку</translation>
 <translation id="5539342724706569402">Отворен је обмањујућ сајт</translation>
diff --git a/chrome/browser/password_check/android/internal/java/strings/translations/android_password_check_strings_tr.xtb b/chrome/browser/password_check/android/internal/java/strings/translations/android_password_check_strings_tr.xtb
index c0fe2c6..30ab543 100644
--- a/chrome/browser/password_check/android/internal/java/strings/translations/android_password_check_strings_tr.xtb
+++ b/chrome/browser/password_check/android/internal/java/strings/translations/android_password_check_strings_tr.xtb
@@ -14,7 +14,7 @@
 <translation id="3235063766008841141">Yanıltıcı bir sitede girildi ve veri ihlali kapsamında bulundu</translation>
 <translation id="3533694711092285624">Kaydedilen şifre yok. Kaydetmeniz halinde Chrome, şifrelerinizi kontrol edebilir.</translation>
 <translation id="3568945271227339929">Güvenliği ihlal edilmiş şifre yok</translation>
-<translation id="3918034518766455210">Şifrelerin son kontrolü: <ph name="TIME_SINCE_LAST_CHECK" /></translation>
+<translation id="3918034518766455210">En son şifre kontrolü: <ph name="TIME_SINCE_LAST_CHECK" /></translation>
 <translation id="5254370105662291020">Şifreyi görüntülemek için kilidi açın</translation>
 <translation id="543338862236136125">Şifreyi düzenle</translation>
 <translation id="5539342724706569402">Yanıltıcı bir sitede girildi</translation>
diff --git a/chrome/browser/payments/android/payment_app_service_bridge.cc b/chrome/browser/payments/android/payment_app_service_bridge.cc
index fad98886..e5229f7 100644
--- a/chrome/browser/payments/android/payment_app_service_bridge.cc
+++ b/chrome/browser/payments/android/payment_app_service_bridge.cc
@@ -28,6 +28,7 @@
 #include "components/url_formatter/elide_url.h"
 #include "content/public/browser/browser_thread.h"
 #include "content/public/browser/render_frame_host.h"
+#include "content/public/browser/render_process_host.h"
 #include "content/public/browser/web_contents.h"
 #include "third_party/blink/public/mojom/payments/payment_app.mojom.h"
 #include "third_party/blink/public/mojom/payments/payment_request.mojom.h"
@@ -44,16 +45,6 @@
 using ::base::android::ScopedJavaGlobalRef;
 using ::payments::mojom::PaymentMethodDataPtr;
 
-// Helper to get the PaymentAppService associated with |render_frame_host|'s
-// WebContents.
-payments::PaymentAppService* GetPaymentAppService(
-    content::RenderFrameHost* render_frame_host) {
-  content::WebContents* web_contents =
-      content::WebContents::FromRenderFrameHost(render_frame_host);
-  return payments::PaymentAppServiceFactory::GetForContext(
-      web_contents ? web_contents->GetBrowserContext() : nullptr);
-}
-
 void OnCanMakePaymentCalculated(const JavaRef<jobject>& jcallback,
                                 bool can_make_payment) {
   Java_PaymentAppServiceCallback_onCanMakePaymentCalculated(
@@ -102,13 +93,12 @@
 
   scoped_refptr<payments::PaymentManifestWebDataService> web_data_service =
       WebDataServiceFactory::GetPaymentManifestWebDataForProfile(
-          Profile::FromBrowserContext(
-              content::WebContents::FromRenderFrameHost(render_frame_host)
-                  ->GetBrowserContext()),
+          Profile::FromBrowserContext(render_frame_host->GetBrowserContext()),
           ServiceAccessType::EXPLICIT_ACCESS);
 
   payments::PaymentAppService* service =
-      GetPaymentAppService(render_frame_host);
+      payments::PaymentAppServiceFactory::GetForContext(
+          render_frame_host->GetBrowserContext());
   auto* bridge = payments::PaymentAppServiceBridge::Create(
       service->GetNumberOfFactories(), render_frame_host, GURL(top_origin),
       payments::android::PaymentRequestSpec::FromJavaPaymentRequestSpec(
@@ -174,6 +164,7 @@
     PaymentAppCreatedCallback payment_app_created_callback,
     PaymentAppCreationErrorCallback payment_app_creation_error_callback,
     base::OnceClosure done_creating_payment_apps_callback) {
+  DCHECK(render_frame_host);
   // Not using std::make_unique, because that requires a public constructor.
   std::unique_ptr<PaymentAppServiceBridge> bridge(new PaymentAppServiceBridge(
       number_of_factories, render_frame_host, top_origin, spec,
@@ -199,9 +190,9 @@
     PaymentAppCreationErrorCallback payment_app_creation_error_callback,
     base::OnceClosure done_creating_payment_apps_callback)
     : number_of_pending_factories_(number_of_factories),
-      web_contents_(
-          content::WebContents::FromRenderFrameHost(render_frame_host)),
-      render_frame_host_(render_frame_host),
+      frame_routing_id_(content::GlobalFrameRoutingId(
+          render_frame_host->GetProcess()->GetID(),
+          render_frame_host->GetRoutingID())),
       top_origin_(top_origin),
       frame_origin_(url_formatter::FormatUrlForSecurityDisplay(
           render_frame_host->GetLastCommittedURL())),
@@ -226,7 +217,10 @@
 }
 
 content::WebContents* PaymentAppServiceBridge::GetWebContents() {
-  return web_contents_;
+  auto* rfh = content::RenderFrameHost::FromID(frame_routing_id_);
+  return rfh && rfh->IsCurrent()
+             ? content::WebContents::FromRenderFrameHost(rfh)
+             : nullptr;
 }
 const GURL& PaymentAppServiceBridge::GetTopOrigin() {
   return top_origin_;
@@ -242,7 +236,7 @@
 
 content::RenderFrameHost* PaymentAppServiceBridge::GetInitiatorRenderFrameHost()
     const {
-  return render_frame_host_;
+  return content::RenderFrameHost::FromID(frame_routing_id_);
 }
 
 const std::vector<PaymentMethodDataPtr>&
@@ -258,8 +252,11 @@
   // iframe attribute. The secure payment confirmation dialog displays the
   // top-level origin in its UI before the user can click on the [Verify] button
   // to invoke this authenticator.
-  return std::make_unique<InternalAuthenticatorAndroid>(
-      web_contents_->GetMainFrame());
+  auto* rfh = content::RenderFrameHost::FromID(frame_routing_id_);
+  return rfh && rfh->IsCurrent()
+             ? std::make_unique<InternalAuthenticatorAndroid>(
+                   rfh->GetMainFrame())
+             : nullptr;
 }
 
 scoped_refptr<PaymentManifestWebDataService>
@@ -272,8 +269,10 @@
 }
 
 bool PaymentAppServiceBridge::IsOffTheRecord() const {
-  Profile* profile =
-      Profile::FromBrowserContext(web_contents_->GetBrowserContext());
+  auto* rfh = content::RenderFrameHost::FromID(frame_routing_id_);
+  if (!rfh)
+    return false;
+  Profile* profile = Profile::FromBrowserContext(rfh->GetBrowserContext());
   return profile && profile->IsOffTheRecord();
 }
 
diff --git a/chrome/browser/payments/android/payment_app_service_bridge.h b/chrome/browser/payments/android/payment_app_service_bridge.h
index 4db8db9..ed5ffad2 100644
--- a/chrome/browser/payments/android/payment_app_service_bridge.h
+++ b/chrome/browser/payments/android/payment_app_service_bridge.h
@@ -12,6 +12,7 @@
 #include "base/callback_forward.h"
 #include "base/memory/weak_ptr.h"
 #include "components/payments/content/payment_app_factory.h"
+#include "content/public/browser/global_routing_id.h"
 #include "url/gurl.h"
 #include "url/origin.h"
 
@@ -103,8 +104,7 @@
       base::OnceClosure done_creating_payment_apps_callback);
 
   size_t number_of_pending_factories_;
-  content::WebContents* web_contents_;
-  content::RenderFrameHost* render_frame_host_;
+  content::GlobalFrameRoutingId frame_routing_id_;
   const GURL top_origin_;
   const GURL frame_origin_;
   const url::Origin frame_security_origin_;
diff --git a/chrome/browser/payments/chrome_payment_request_delegate.cc b/chrome/browser/payments/chrome_payment_request_delegate.cc
index cb41179..edc94bd 100644
--- a/chrome/browser/payments/chrome_payment_request_delegate.cc
+++ b/chrome/browser/payments/chrome_payment_request_delegate.cc
@@ -34,6 +34,8 @@
 #include "components/payments/content/payment_request_dialog.h"
 #include "components/payments/core/payment_prefs.h"
 #include "components/signin/public/identity_manager/identity_manager.h"
+#include "content/public/browser/render_frame_host.h"
+#include "content/public/browser/render_process_host.h"
 #include "content/public/browser/web_contents.h"
 #include "services/metrics/public/cpp/ukm_recorder.h"
 #include "services/network/public/cpp/shared_url_loader_factory.h"
@@ -63,10 +65,13 @@
 }  // namespace
 
 ChromePaymentRequestDelegate::ChromePaymentRequestDelegate(
-    content::WebContents* web_contents)
-    : shown_dialog_(nullptr), web_contents_(web_contents) {}
+    content::RenderFrameHost* render_frame_host)
+    : shown_dialog_(nullptr),
+      frame_routing_id_(content::GlobalFrameRoutingId(
+          render_frame_host->GetProcess()->GetID(),
+          render_frame_host->GetRoutingID())) {}
 
-ChromePaymentRequestDelegate::~ChromePaymentRequestDelegate() {}
+ChromePaymentRequestDelegate::~ChromePaymentRequestDelegate() = default;
 
 void ChromePaymentRequestDelegate::ShowDialog(
     base::WeakPtr<PaymentRequest> request) {
@@ -116,7 +121,7 @@
   // Autofill uses the original profile's PersonalDataManager to make data
   // available in incognito, so PaymentRequest should do the same.
   return autofill::PersonalDataManagerFactory::GetForProfile(
-      Profile::FromBrowserContext(web_contents_->GetBrowserContext())
+      Profile::FromBrowserContext(GetBrowserContextOrNull())
           ->GetOriginalProfile());
 }
 
@@ -125,22 +130,31 @@
 }
 
 bool ChromePaymentRequestDelegate::IsOffTheRecord() const {
-  Profile* profile =
-      Profile::FromBrowserContext(web_contents_->GetBrowserContext());
+  auto* rfh = content::RenderFrameHost::FromID(frame_routing_id_);
+  if (!rfh)
+    return false;
+  Profile* profile = Profile::FromBrowserContext(rfh->GetBrowserContext());
   return profile && profile->IsOffTheRecord();
 }
 
 const GURL& ChromePaymentRequestDelegate::GetLastCommittedURL() const {
-  return web_contents_->GetLastCommittedURL();
+  auto* rfh = content::RenderFrameHost::FromID(frame_routing_id_);
+  return rfh && rfh->IsCurrent()
+             ? content::WebContents::FromRenderFrameHost(rfh)
+                   ->GetLastCommittedURL()
+             : GURL::EmptyGURL();
 }
 
 void ChromePaymentRequestDelegate::DoFullCardRequest(
     const autofill::CreditCard& credit_card,
     base::WeakPtr<autofill::payments::FullCardRequest::ResultDelegate>
         result_delegate) {
-  if (shown_dialog_)
-    shown_dialog_->ShowCvcUnmaskPrompt(credit_card, result_delegate,
-                                       web_contents_);
+  auto* rfh = content::RenderFrameHost::FromID(frame_routing_id_);
+  if (rfh && rfh->IsCurrent() && shown_dialog_) {
+    shown_dialog_->ShowCvcUnmaskPrompt(
+        credit_card, result_delegate,
+        content::WebContents::FromRenderFrameHost(rfh));
+  }
 }
 
 autofill::RegionDataLoader*
@@ -160,11 +174,14 @@
 }
 
 std::string ChromePaymentRequestDelegate::GetAuthenticatedEmail() const {
+  auto* rfh = content::RenderFrameHost::FromID(frame_routing_id_);
+  if (!rfh)
+    return std::string();
+
   // Check if the profile is authenticated.  Guest profiles or incognito
   // windows may not have a sign in manager, and are considered not
   // authenticated.
-  Profile* profile =
-      Profile::FromBrowserContext(web_contents_->GetBrowserContext());
+  Profile* profile = Profile::FromBrowserContext(rfh->GetBrowserContext());
   signin::IdentityManager* identity_manager =
       IdentityManagerFactory::GetForProfile(profile);
   if (identity_manager && identity_manager->HasPrimaryAccount())
@@ -174,12 +191,16 @@
 }
 
 PrefService* ChromePaymentRequestDelegate::GetPrefService() {
-  return Profile::FromBrowserContext(web_contents_->GetBrowserContext())
-      ->GetPrefs();
+  return Profile::FromBrowserContext(GetBrowserContextOrNull())->GetPrefs();
 }
 
 bool ChromePaymentRequestDelegate::IsBrowserWindowActive() const {
-  Browser* browser = chrome::FindBrowserWithWebContents(web_contents_);
+  auto* rfh = content::RenderFrameHost::FromID(frame_routing_id_);
+  if (!rfh || !rfh->IsCurrent())
+    return false;
+
+  Browser* browser = chrome::FindBrowserWithWebContents(
+      content::WebContents::FromRenderFrameHost(rfh));
   return browser && browser->window() && browser->window()->IsActive();
 }
 
@@ -190,21 +211,24 @@
   // iframe attribute. The secure payment confirmation dialog displays the
   // top-level origin in its UI before the user can click on the [Verify] button
   // to invoke this authenticator.
-  return std::make_unique<content::InternalAuthenticatorImpl>(
-      web_contents_->GetMainFrame());
+  auto* rfh = content::RenderFrameHost::FromID(frame_routing_id_);
+  return rfh && rfh->IsCurrent()
+             ? std::make_unique<content::InternalAuthenticatorImpl>(
+                   rfh->GetMainFrame())
+             : nullptr;
 }
 
 scoped_refptr<PaymentManifestWebDataService>
 ChromePaymentRequestDelegate::GetPaymentManifestWebDataService() const {
   return WebDataServiceFactory::GetPaymentManifestWebDataForProfile(
-      Profile::FromBrowserContext(web_contents_->GetBrowserContext()),
+      Profile::FromBrowserContext(GetBrowserContextOrNull()),
       ServiceAccessType::EXPLICIT_ACCESS);
 }
 
 PaymentRequestDisplayManager*
 ChromePaymentRequestDelegate::GetDisplayManager() {
   return PaymentRequestDisplayManagerFactory::GetForBrowserContext(
-      web_contents_->GetBrowserContext());
+      GetBrowserContextOrNull());
 }
 
 void ChromePaymentRequestDelegate::EmbedPaymentHandlerWindow(
@@ -225,8 +249,11 @@
 
 std::string
 ChromePaymentRequestDelegate::GetInvalidSslCertificateErrorMessage() {
-  return SslValidityChecker::GetInvalidSslCertificateErrorMessage(
-      web_contents_);
+  auto* rfh = content::RenderFrameHost::FromID(frame_routing_id_);
+  return rfh && rfh->IsCurrent()
+             ? SslValidityChecker::GetInvalidSslCertificateErrorMessage(
+                   content::WebContents::FromRenderFrameHost(rfh))
+             : "";
 }
 
 bool ChromePaymentRequestDelegate::SkipUiForBasicCard() const {
@@ -235,14 +262,19 @@
 
 std::string ChromePaymentRequestDelegate::GetTwaPackageName() const {
 #if defined(OS_CHROMEOS)
+  auto* rfh = content::RenderFrameHost::FromID(frame_routing_id_);
+  if (!rfh || !rfh->IsCurrent())
+    return "";
+
   auto* apk_web_app_service = chromeos::ApkWebAppService::Get(
-      Profile::FromBrowserContext(web_contents_->GetBrowserContext()));
+      Profile::FromBrowserContext(rfh->GetBrowserContext()));
   if (!apk_web_app_service)
     return "";
 
   base::Optional<std::string> twa_package_name =
       apk_web_app_service->GetPackageNameForWebApp(
-          web_contents_->GetLastCommittedURL());
+          content::WebContents::FromRenderFrameHost(rfh)
+              ->GetLastCommittedURL());
 
   return twa_package_name.has_value() ? twa_package_name.value() : "";
 #else
@@ -254,4 +286,10 @@
   return shown_dialog_.get();
 }
 
+content::BrowserContext* ChromePaymentRequestDelegate::GetBrowserContextOrNull()
+    const {
+  auto* rfh = content::RenderFrameHost::FromID(frame_routing_id_);
+  return rfh ? rfh->GetBrowserContext() : nullptr;
+}
+
 }  // namespace payments
diff --git a/chrome/browser/payments/chrome_payment_request_delegate.h b/chrome/browser/payments/chrome_payment_request_delegate.h
index 260f7cb..b2007aa 100644
--- a/chrome/browser/payments/chrome_payment_request_delegate.h
+++ b/chrome/browser/payments/chrome_payment_request_delegate.h
@@ -12,10 +12,11 @@
 #include "base/memory/weak_ptr.h"
 #include "components/payments/content/content_payment_request_delegate.h"
 #include "components/payments/content/secure_payment_confirmation_controller.h"
+#include "content/public/browser/global_routing_id.h"
 
 namespace content {
-class WebContents;
-}
+class BrowserContext;
+}  // namespace content
 
 namespace payments {
 
@@ -23,7 +24,8 @@
 
 class ChromePaymentRequestDelegate : public ContentPaymentRequestDelegate {
  public:
-  explicit ChromePaymentRequestDelegate(content::WebContents* web_contents);
+  explicit ChromePaymentRequestDelegate(
+      content::RenderFrameHost* render_frame_host);
   ~ChromePaymentRequestDelegate() override;
 
   // PaymentRequestDelegate:
@@ -70,10 +72,13 @@
   base::WeakPtr<PaymentRequestDialog> shown_dialog_;
 
  private:
+  // Returns the browser context of the `render_frame_host_` or null if not
+  // available.
+  content::BrowserContext* GetBrowserContextOrNull() const;
+
   std::unique_ptr<SecurePaymentConfirmationController> spc_dialog_;
 
-  // Not owned but outlives the PaymentRequest object that owns this.
-  content::WebContents* web_contents_;
+  content::GlobalFrameRoutingId frame_routing_id_;
 
   DISALLOW_COPY_AND_ASSIGN(ChromePaymentRequestDelegate);
 };
diff --git a/chrome/browser/payments/payment_request_factory.cc b/chrome/browser/payments/payment_request_factory.cc
index 55438fe..5b53d179 100644
--- a/chrome/browser/payments/payment_request_factory.cc
+++ b/chrome/browser/payments/payment_request_factory.cc
@@ -10,6 +10,8 @@
 #include "base/no_destructor.h"
 #include "chrome/browser/payments/chrome_payment_request_delegate.h"
 #include "components/payments/content/payment_request_web_contents_manager.h"
+#include "content/public/browser/render_frame_host.h"
+#include "content/public/browser/web_contents.h"
 #include "mojo/public/cpp/bindings/message.h"
 #include "third_party/blink/public/mojom/feature_policy/feature_policy_feature.mojom-shared.h"
 
@@ -51,14 +53,11 @@
                                            render_frame_host);
   }
 
-  content::WebContents* web_contents =
-      content::WebContents::FromRenderFrameHost(render_frame_host);
-  if (!web_contents)
-    return;
-  PaymentRequestWebContentsManager::GetOrCreateForWebContents(web_contents)
+  PaymentRequestWebContentsManager::GetOrCreateForWebContents(
+      content::WebContents::FromRenderFrameHost(render_frame_host))
       ->CreatePaymentRequest(
-          render_frame_host, web_contents,
-          std::make_unique<ChromePaymentRequestDelegate>(web_contents),
+          render_frame_host,
+          std::make_unique<ChromePaymentRequestDelegate>(render_frame_host),
           std::move(receiver),
           /*observer_for_testing=*/nullptr);
 }
diff --git a/chrome/browser/renderer_context_menu/render_view_context_menu_browsertest.cc b/chrome/browser/renderer_context_menu/render_view_context_menu_browsertest.cc
index 8fdd405..c6ef36cb 100644
--- a/chrome/browser/renderer_context_menu/render_view_context_menu_browsertest.cc
+++ b/chrome/browser/renderer_context_menu/render_view_context_menu_browsertest.cc
@@ -513,23 +513,10 @@
                                           IDC_OPEN_LINK_IN_PROFILE_LAST));
 }
 
-// Flaky crashes on Windows and Chrome OS. https://crbug.com/1119807
-#if defined(OS_WIN) || defined(OS_CHROMEOS)
-#define MAYBE_OpenInAppAbsentForURLsInNonLocallyInstalledApp \
-  DISABLED_OpenInAppAbsentForURLsInNonLocallyInstalledApp
-#else
-#define MAYBE_OpenInAppAbsentForURLsInNonLocallyInstalledApp \
-  OpenInAppAbsentForURLsInNonLocallyInstalledApp
-#endif
 IN_PROC_BROWSER_TEST_F(ContextMenuBrowserTest,
-                       MAYBE_OpenInAppAbsentForURLsInNonLocallyInstalledApp) {
+                       OpenInAppAbsentForURLsInNonLocallyInstalledApp) {
   const AppId app_id = InstallTestWebApp(GURL(kAppUrl1));
 
-  // Part of the installation process (setting that this is a locally installed
-  // app) runs asynchronously. Wait for that to complete before setting locally
-  // installed to false.
-  base::RunLoop().RunUntilIdle();
-
   {
     WebAppProviderBase* const provider =
         WebAppProviderBase::GetProviderBase(browser()->profile());
@@ -544,7 +531,6 @@
         }));
 
     run_loop.Run();
-    base::RunLoop().RunUntilIdle();
   }
 
   std::unique_ptr<TestRenderViewContextMenu> menu =
diff --git a/chrome/browser/resources/chromeos/accessibility/chromevox/background/keyboard_handler_test.js b/chrome/browser/resources/chromeos/accessibility/chromevox/background/keyboard_handler_test.js
index 94e1ebab8..6483c17 100644
--- a/chrome/browser/resources/chromeos/accessibility/chromevox/background/keyboard_handler_test.js
+++ b/chrome/browser/resources/chromeos/accessibility/chromevox/background/keyboard_handler_test.js
@@ -13,18 +13,6 @@
   setUp() {
     window.keyboardHandler = new BackgroundKeyboardHandler();
   }
-
-  createMockKeyEvent(keyCode, opt_modifiers) {
-    const modifiers = opt_modifiers === undefined ? {} : opt_modifiers;
-    const keyEvent = {};
-    keyEvent.keyCode = keyCode;
-    for (const key in modifiers) {
-      keyEvent[key] = modifiers[key];
-    }
-    keyEvent.preventDefault = _ => {};
-    keyEvent.stopPropagation = _ => {};
-    return keyEvent;
-  }
 };
 
 
@@ -57,7 +45,7 @@
     assertEquals(0, keyboardHandler.passedThroughKeyDowns_.size);
 
     // Send the pass through command: Search+Shift+Escape.
-    const search = this.createMockKeyEvent(91, {metaKey: true});
+    const search = this.createMockKeyEvent(KeyCode.SEARCH, {metaKey: true});
     keyboardHandler.onKeyDown(search);
     assertEquals(1, keyboardHandler.eatenKeyDowns_.size);
     assertEquals(0, keyboardHandler.passedThroughKeyDowns_.size);
@@ -65,15 +53,15 @@
     assertUndefined(ChromeVox.passThroughMode);
 
     const searchShift =
-        this.createMockKeyEvent(16, {metaKey: true, shiftKey: true});
+        this.createMockKeyEvent(KeyCode.SHIFT, {metaKey: true, shiftKey: true});
     keyboardHandler.onKeyDown(searchShift);
     assertEquals(2, keyboardHandler.eatenKeyDowns_.size);
     assertEquals(0, keyboardHandler.passedThroughKeyDowns_.size);
     assertEquals('no_pass_through', keyboardHandler.passThroughState_);
     assertUndefined(ChromeVox.passThroughMode);
 
-    const searchShiftEsc =
-        this.createMockKeyEvent(27, {metaKey: true, shiftKey: true});
+    const searchShiftEsc = this.createMockKeyEvent(
+        KeyCode.ESCAPE, {metaKey: true, shiftKey: true});
     keyboardHandler.onKeyDown(searchShiftEsc);
     assertEquals(3, keyboardHandler.eatenKeyDowns_.size);
     assertEquals(0, keyboardHandler.passedThroughKeyDowns_.size);
@@ -109,8 +97,8 @@
     assertEquals('pending_shortcut_keyups', keyboardHandler.passThroughState_);
     assertTrue(ChromeVox.passThroughMode);
 
-    const searchCtrl =
-        this.createMockKeyEvent(17, {metaKey: true, ctrlKey: true});
+    const searchCtrl = this.createMockKeyEvent(
+        KeyCode.CONTROL, {metaKey: true, ctrlKey: true});
     keyboardHandler.onKeyDown(searchCtrl);
     assertEquals(0, keyboardHandler.eatenKeyDowns_.size);
     assertEquals(2, keyboardHandler.passedThroughKeyDowns_.size);
@@ -118,7 +106,7 @@
     assertTrue(ChromeVox.passThroughMode);
 
     const searchCtrlM =
-        this.createMockKeyEvent(77, {metaKey: true, ctrlKey: true});
+        this.createMockKeyEvent(KeyCode.M, {metaKey: true, ctrlKey: true});
     keyboardHandler.onKeyDown(searchCtrlM);
     assertEquals(0, keyboardHandler.eatenKeyDowns_.size);
     assertEquals(3, keyboardHandler.passedThroughKeyDowns_.size);
@@ -156,17 +144,17 @@
 
         // Send some random keys; ensure the pass through state variables never
         // change.
-        const search = this.createMockKeyEvent(91, {metaKey: true});
+        const search = this.createMockKeyEvent(KeyCode.SEARCH, {metaKey: true});
         keyboardHandler.onKeyDown(search);
         assertNoPassThrough();
 
-        const searchShift =
-            this.createMockKeyEvent(16, {metaKey: true, shiftKey: true});
+        const searchShift = this.createMockKeyEvent(
+            KeyCode.SHIFT, {metaKey: true, shiftKey: true});
         keyboardHandler.onKeyDown(searchShift);
         assertNoPassThrough();
 
         const searchShiftM =
-            this.createMockKeyEvent(77, {metaKey: true, shiftKey: true});
+            this.createMockKeyEvent(KeyCode.M, {metaKey: true, shiftKey: true});
         keyboardHandler.onKeyDown(searchShiftM);
         assertNoPassThrough();
 
@@ -179,13 +167,15 @@
         keyboardHandler.onKeyUp(search);
         assertNoPassThrough();
 
-        keyboardHandler.onKeyDown(this.createMockKeyEvent(65));
+        keyboardHandler.onKeyDown(this.createMockKeyEvent(KeyCode.A));
         assertNoPassThrough();
 
-        keyboardHandler.onKeyDown(this.createMockKeyEvent(65, {altKey: true}));
+        keyboardHandler.onKeyDown(
+            this.createMockKeyEvent(KeyCode.A, {altKey: true}));
         assertNoPassThrough();
 
-        keyboardHandler.onKeyUp(this.createMockKeyEvent(65, {altKey: true}));
+        keyboardHandler.onKeyUp(
+            this.createMockKeyEvent(KeyCode.A, {altKey: true}));
         assertNoPassThrough();
       });
     });
@@ -195,23 +185,23 @@
     function() {
       this.runWithLoadedTree('<p>test</p>', function() {
         // Send a few key downs.
-        const search = this.createMockKeyEvent(91, {metaKey: true});
+        const search = this.createMockKeyEvent(KeyCode.SEARCH, {metaKey: true});
         keyboardHandler.onKeyDown(search);
         assertEquals(1, keyboardHandler.eatenKeyDowns_.size);
 
-        const searchShift =
-            this.createMockKeyEvent(16, {metaKey: true, shiftKey: true});
+        const searchShift = this.createMockKeyEvent(
+            KeyCode.SHIFT, {metaKey: true, shiftKey: true});
         keyboardHandler.onKeyDown(searchShift);
         assertEquals(2, keyboardHandler.eatenKeyDowns_.size);
 
         const searchShiftM =
-            this.createMockKeyEvent(77, {metaKey: true, shiftKey: true});
+            this.createMockKeyEvent(KeyCode.M, {metaKey: true, shiftKey: true});
         keyboardHandler.onKeyDown(searchShiftM);
         assertEquals(3, keyboardHandler.eatenKeyDowns_.size);
 
         // Now, send a key down, but no modifiers set, which is impossible to
         // actually press. This key is not eaten.
-        const m = this.createMockKeyEvent(77, {});
+        const m = this.createMockKeyEvent(KeyCode.M, {});
         keyboardHandler.onKeyDown(m);
         assertEquals(0, keyboardHandler.eatenKeyDowns_.size);
 
@@ -230,26 +220,26 @@
         ChromeVox.passThroughMode = true;
 
         // Send a few key downs (which are passed through).
-        const search = this.createMockKeyEvent(91, {metaKey: true});
+        const search = this.createMockKeyEvent(KeyCode.SEARCH, {metaKey: true});
         keyboardHandler.onKeyDown(search);
         assertEquals(0, keyboardHandler.eatenKeyDowns_.size);
         assertEquals(1, keyboardHandler.passedThroughKeyDowns_.size);
 
-        const searchShift =
-            this.createMockKeyEvent(16, {metaKey: true, shiftKey: true});
+        const searchShift = this.createMockKeyEvent(
+            KeyCode.SHIFT, {metaKey: true, shiftKey: true});
         keyboardHandler.onKeyDown(searchShift);
         assertEquals(0, keyboardHandler.eatenKeyDowns_.size);
         assertEquals(2, keyboardHandler.passedThroughKeyDowns_.size);
 
         const searchShiftM =
-            this.createMockKeyEvent(77, {metaKey: true, shiftKey: true});
+            this.createMockKeyEvent(KeyCode.M, {metaKey: true, shiftKey: true});
         keyboardHandler.onKeyDown(searchShiftM);
         assertEquals(0, keyboardHandler.eatenKeyDowns_.size);
         assertEquals(3, keyboardHandler.passedThroughKeyDowns_.size);
 
         // Now, send a key down, but no modifiers set, which is impossible to
         // actually press. This is passed through, so the count resets to 1.
-        const m = this.createMockKeyEvent(77, {});
+        const m = this.createMockKeyEvent(KeyCode.M, {});
         keyboardHandler.onKeyDown(m);
         assertEquals(0, keyboardHandler.eatenKeyDowns_.size);
         assertEquals(1, keyboardHandler.passedThroughKeyDowns_.size);
diff --git a/chrome/browser/resources/chromeos/accessibility/chromevox/background/user_action_monitor_test.js b/chrome/browser/resources/chromeos/accessibility/chromevox/background/user_action_monitor_test.js
index b42b3999..7a0ef71 100644
--- a/chrome/browser/resources/chromeos/accessibility/chromevox/background/user_action_monitor_test.js
+++ b/chrome/browser/resources/chromeos/accessibility/chromevox/background/user_action_monitor_test.js
@@ -10,32 +10,6 @@
  */
 ChromeVoxUserActionMonitorTest = class extends ChromeVoxNextE2ETest {
   /**
-   * Create mock event object.
-   * @param {number} keyCode
-   * @param {{altGraphKey: boolean=,
-   *         altKey: boolean=,
-   *         ctrlKey: boolean=,
-   *         metaKey: boolean=,
-   *         searchKeyHeld: boolean=,
-   *         shiftKey: boolean=,
-   *         stickyMode: boolean=,
-   *         prefixKey: boolean=}=} opt_modifiers
-   * @return {Object} The mock event.
-   */
-  createMockKeyDownEvent(keyCode, opt_modifiers) {
-    const modifiers = opt_modifiers === undefined ? {} : opt_modifiers;
-    const mockEvent = {};
-    mockEvent.keyCode = keyCode;
-    for (const key in modifiers) {
-      mockEvent[key] = modifiers[key];
-    }
-
-    mockEvent.preventDefault = () => {};
-    mockEvent.stopPropagation = () => {};
-    return mockEvent;
-  }
-
-  /**
    * Returns the start node of the current ChromeVox range.
    * @return {AutomationNode}
    */
@@ -95,7 +69,7 @@
     const keySequenceActionOne = UserActionMonitor.Action.fromActionInfo(
         {type: 'key_sequence', value: {keys: {keyCode: [KeyCode.SPACE]}}});
     const keySequenceActionTwo = new UserActionMonitor.Action(
-        'key_sequence', new KeySequence(this.createMockKeyDownEvent(65)));
+        'key_sequence', new KeySequence(this.createMockKeyEvent(KeyCode.A)));
     const gestureActionOne = UserActionMonitor.Action.fromActionInfo(
         {type: 'gesture', value: 'swipeUp1'});
     const gestureActionTwo =
@@ -171,7 +145,8 @@
     assertTrue(finished);
 
     try {
-      monitor.onKeySequence(new KeySequence(this.createMockKeyDownEvent(32)));
+      monitor.onKeySequence(
+          new KeySequence(this.createMockKeyEvent(KeyCode.SPACE)));
       assertTrue(false);  // Shouldn't execute.
     } catch (error) {
       assertEquals(
@@ -252,14 +227,14 @@
     const onFinished = () => finished = true;
 
     ChromeVoxState.instance.createUserActionMonitor(actions, onFinished);
-    keyboardHandler.onKeyDown(this.createMockKeyDownEvent(KeyCode.LEFT));
-    keyboardHandler.onKeyUp(this.createMockKeyDownEvent(KeyCode.LEFT));
+    keyboardHandler.onKeyDown(this.createMockKeyEvent(KeyCode.LEFT));
+    keyboardHandler.onKeyUp(this.createMockKeyEvent(KeyCode.LEFT));
     assertFalse(finished);
-    keyboardHandler.onKeyDown(this.createMockKeyDownEvent(KeyCode.RIGHT));
-    keyboardHandler.onKeyUp(this.createMockKeyDownEvent(KeyCode.RIGHT));
+    keyboardHandler.onKeyDown(this.createMockKeyEvent(KeyCode.RIGHT));
+    keyboardHandler.onKeyUp(this.createMockKeyEvent(KeyCode.RIGHT));
     assertFalse(finished);
-    keyboardHandler.onKeyDown(this.createMockKeyDownEvent(KeyCode.SPACE));
-    keyboardHandler.onKeyUp(this.createMockKeyDownEvent(KeyCode.SPACE));
+    keyboardHandler.onKeyDown(this.createMockKeyEvent(KeyCode.SPACE));
+    keyboardHandler.onKeyUp(this.createMockKeyEvent(KeyCode.SPACE));
     assertTrue(finished);
   });
 });
@@ -277,21 +252,21 @@
     const onFinished = () => finished = true;
 
     ChromeVoxState.instance.createUserActionMonitor(actions, onFinished);
-    keyboardHandler.onKeyDown(this.createMockKeyDownEvent(KeyCode.O));
-    keyboardHandler.onKeyUp(this.createMockKeyDownEvent(KeyCode.O));
+    keyboardHandler.onKeyDown(this.createMockKeyEvent(KeyCode.O));
+    keyboardHandler.onKeyUp(this.createMockKeyEvent(KeyCode.O));
     assertFalse(finished);
-    keyboardHandler.onKeyDown(this.createMockKeyDownEvent(KeyCode.B));
-    keyboardHandler.onKeyUp(this.createMockKeyDownEvent(KeyCode.B));
+    keyboardHandler.onKeyDown(this.createMockKeyEvent(KeyCode.B));
+    keyboardHandler.onKeyUp(this.createMockKeyEvent(KeyCode.B));
     assertFalse(finished);
-    keyboardHandler.onKeyDown(this.createMockKeyDownEvent(KeyCode.SEARCH));
-    keyboardHandler.onKeyUp(this.createMockKeyDownEvent(KeyCode.SEARCH));
+    keyboardHandler.onKeyDown(this.createMockKeyEvent(KeyCode.SEARCH));
+    keyboardHandler.onKeyUp(this.createMockKeyEvent(KeyCode.SEARCH));
     assertFalse(finished);
     keyboardHandler.onKeyDown(
-        this.createMockKeyDownEvent(KeyCode.O, {searchKeyHeld: true}));
+        this.createMockKeyEvent(KeyCode.O, {searchKeyHeld: true}));
     assertFalse(finished);
     keyboardHandler.onKeyUp(
-        this.createMockKeyDownEvent(KeyCode.O, {searchKeyHeld: true}));
-    keyboardHandler.onKeyDown(this.createMockKeyDownEvent(KeyCode.B));
+        this.createMockKeyEvent(KeyCode.O, {searchKeyHeld: true}));
+    keyboardHandler.onKeyDown(this.createMockKeyEvent(KeyCode.B));
     assertTrue(finished);
   });
 });
@@ -320,9 +295,9 @@
     const onFinished = () => finished = true;
 
     const altShiftLSequence = new KeySequence(
-        this.createMockKeyDownEvent(76, {altKey: true, shiftKey: true}));
+        this.createMockKeyEvent(KeyCode.L, {altKey: true, shiftKey: true}));
     const altShiftSSequence = new KeySequence(
-        this.createMockKeyDownEvent(83, {altKey: true, shiftKey: true}));
+        this.createMockKeyEvent(KeyCode.S, {altKey: true, shiftKey: true}));
     let monitor;
     mockFeedback
         .call(() => {
@@ -365,13 +340,13 @@
     const onFinished = () => finished = true;
 
     const nextObject =
-        this.createMockKeyDownEvent(KeyCode.RIGHT, {searchKeyHeld: true});
+        this.createMockKeyEvent(KeyCode.RIGHT, {searchKeyHeld: true});
     const nextLine =
-        this.createMockKeyDownEvent(40 /* ArrowDown */, {searchKeyHeld: true});
+        this.createMockKeyEvent(KeyCode.DOWN, {searchKeyHeld: true});
     const previousObject =
-        this.createMockKeyDownEvent(KeyCode.LEFT, {searchKeyHeld: true});
+        this.createMockKeyEvent(KeyCode.LEFT, {searchKeyHeld: true});
     const previousLine =
-        this.createMockKeyDownEvent(38 /* ArrowUp */, {searchKeyHeld: true});
+        this.createMockKeyEvent(KeyCode.UP, {searchKeyHeld: true});
 
     ChromeVoxState.instance.createUserActionMonitor(actions, onFinished);
     mockFeedback.expectSpeech('Start')
@@ -427,15 +402,15 @@
     assertFalse(closed);
     assertFalse(finished);
     keyboardHandler.onKeyDown(
-        this.createMockKeyDownEvent(KeyCode.CONTROL, {ctrlKey: true}));
-    assertFalse(closed);
-    assertFalse(finished);
-    keyboardHandler.onKeyDown(this.createMockKeyDownEvent(
-        KeyCode.ALT, {ctrlKey: true, altKey: true}));
+        this.createMockKeyEvent(KeyCode.CONTROL, {ctrlKey: true}));
     assertFalse(closed);
     assertFalse(finished);
     keyboardHandler.onKeyDown(
-        this.createMockKeyDownEvent(KeyCode.Z, {ctrlKey: true, altKey: true}));
+        this.createMockKeyEvent(KeyCode.ALT, {ctrlKey: true, altKey: true}));
+    assertFalse(closed);
+    assertFalse(finished);
+    keyboardHandler.onKeyDown(
+        this.createMockKeyEvent(KeyCode.Z, {ctrlKey: true, altKey: true}));
     assertTrue(closed);
     // |finished| remains false since we didn't press the expected key sequence.
     assertFalse(finished);
diff --git a/chrome/browser/resources/chromeos/accessibility/chromevox/panel/tutorial_test.js b/chrome/browser/resources/chromeos/accessibility/chromevox/panel/tutorial_test.js
index 1dfecc6..8b28022 100644
--- a/chrome/browser/resources/chromeos/accessibility/chromevox/panel/tutorial_test.js
+++ b/chrome/browser/resources/chromeos/accessibility/chromevox/panel/tutorial_test.js
@@ -499,20 +499,8 @@
     const getRangeStart = () => {
       return ChromeVoxState.instance.getCurrentRange().start.node;
     };
-    const createMockKeyEvent = (keyCode, opt_modifiers) => {
-      const modifiers = opt_modifiers === undefined ? {} : opt_modifiers;
-      const mockEvent = {};
-      mockEvent.keyCode = keyCode;
-      for (const key in modifiers) {
-        mockEvent[key] = modifiers[key];
-      }
-
-      mockEvent.preventDefault = () => {};
-      mockEvent.stopPropagation = () => {};
-      return mockEvent;
-    };
     const simulateKeyPress = (keyCode, opt_modifiers) => {
-      const keyEvent = createMockKeyEvent(keyCode, opt_modifiers);
+      const keyEvent = this.createMockKeyEvent(keyCode, opt_modifiers);
       keyboardHandler.onKeyDown(keyEvent);
       keyboardHandler.onKeyUp(keyEvent);
     };
diff --git a/chrome/browser/resources/chromeos/accessibility/chromevox/testing/chromevox_next_e2e_test_base.js b/chrome/browser/resources/chromeos/accessibility/chromevox/testing/chromevox_next_e2e_test_base.js
index f77ab82..954c1f3 100644
--- a/chrome/browser/resources/chromeos/accessibility/chromevox/testing/chromevox_next_e2e_test_base.js
+++ b/chrome/browser/resources/chromeos/accessibility/chromevox/testing/chromevox_next_e2e_test_base.js
@@ -44,6 +44,31 @@
   }
 
   /**
+   * Create a mock event object.
+   * @param {number} keyCode
+   * @param {{altGraphKey: boolean=,
+   *         altKey: boolean=,
+   *         ctrlKey: boolean=,
+   *         metaKey: boolean=,
+   *         searchKeyHeld: boolean=,
+   *         shiftKey: boolean=,
+   *         stickyMode: boolean=,
+   *         prefixKey: boolean=}=} opt_modifiers
+   * @return {Object} The mock event.
+   */
+  createMockKeyEvent(keyCode, opt_modifiers) {
+    const modifiers = opt_modifiers === undefined ? {} : opt_modifiers;
+    const keyEvent = {};
+    keyEvent.keyCode = keyCode;
+    for (const key in modifiers) {
+      keyEvent[key] = modifiers[key];
+    }
+    keyEvent.preventDefault = _ => {};
+    keyEvent.stopPropagation = _ => {};
+    return keyEvent;
+  }
+
+  /**
    * Create a function which performs the command |cmd|.
    * @param {string} cmd
    * @return {function(): void}
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 56dccb4..206c3423 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_ky.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_ky.xtb
@@ -10,7 +10,7 @@
 <translation id="1022586497894531524">ChromeVox экранды окуу программасын алгачкы жолу пайдаланып жатасызбы? Бул ыкчам үйрөткүч ChromeVox Next менен иштеп баштоого эң керектүү нерселерди түшүндүрүп берет.</translation>
 <translation id="1025074108959230262">Жабышчаак режим өчүп турат</translation>
 <translation id="1031961866430398710">андан соң</translation>
-<translation id="1038643060055067718">Сызыктар:</translation>
+<translation id="1038643060055067718">Саптар:</translation>
 <translation id="1038795173450935438">Баракта нерселердин тизмесин көрүп жатканда алдыга жылуу үчүн Search + Оңго жебе же артка кайтуу үчүн Search + Солго жебе баскычтарын басыңыз. Кийинки сапка өтүү үчүн Search + Төмөн жебе баскычын басыңыз. Мурунку сапка кайтуу үчүн Search + Жогору жебе баскычтарын басыңыз. Керек нерсеге жеткениңизде, Search + Боштук дегенди басыңыз.</translation>
 <translation id="106222400312645156">rwhdr</translation>
 <translation id="1065552602950927991">Жараксыз киргизүү</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 1661207e..af7e6c6 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_or.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_or.xtb
@@ -10,7 +10,7 @@
 <translation id="1022586497894531524">ଆପଣ କ'ଣ 'ChromeVoxର କୁହାଯାଉଥିବା ମତାମତ' ସୁବିଧା ପ୍ରଥମ ଥର ପାଇଁ ବ୍ୟବହାର କରୁଛନ୍ତି କି? ଏହି ଦ୍ରୁତ ଟ୍ୟୁଟୋରିଆଲ୍, ChromeVox ଆରମ୍ଭ କରି ଏହାକୁ କିପରି ବ୍ୟବହାର କରିବେ ତାହା ବିଷୟରେ ଆବଶ୍ୟକ ଜିନିଷଗୁଡ଼ିକୁ ବୁଝାଏ।</translation>
 <translation id="1025074108959230262">ଷ୍ଟିକି ମୋଡ୍ ଅକ୍ଷମ କରାଗଲା</translation>
 <translation id="1031961866430398710">ତା’ପରେ</translation>
-<translation id="1038643060055067718">ରେଖା:</translation>
+<translation id="1038643060055067718">ଧାଡ଼ି:</translation>
 <translation id="1038795173450935438">କୌଣସି ପୃଷ୍ଠାରେ ଆଇଟମ୍‌ଗୁଡ଼ିକ ମଧ୍ୟରେ ଆଗକୁ ବଢ଼ିବା ପାଇଁ, Search + ଡାହାଣ ତୀର, ବା ପଛକୁ ଯିବା ପାଇଁ Search + ବାମ ତୀରକୁ ଦବାନ୍ତୁ। ପରବର୍ତ୍ତୀ ଲାଇନ୍‌କୁ ଯିବା ପାଇଁ, Search + ଡାଉନ୍ ଆରୋକୁ ଦବାନ୍ତୁ। ପୂର୍ବବର୍ତ୍ତୀ ଲାଇନ୍‌କୁ ଯିବା ପାଇଁ, Search + ଅପ୍ ଆରୋକୁ ବ୍ୟବହାର କରନ୍ତୁ। ଯଦି ଆପଣ ପହଞ୍ଚିଥିବା କୌଣସି ଆଇଟମ୍ ଉପରେ ଆପଣ କ୍ଲିକ୍ କରିବାକୁ ଚାହୁଁଛନ୍ତି, ତେବେ Search + ସ୍ପେସ୍ ଦବାନ୍ତୁ।</translation>
 <translation id="106222400312645156">rwhdr</translation>
 <translation id="1065552602950927991">ଅବୈଧ ଇନ୍‌ପୁଟ୍</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 c4887006..0f00edd 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_sw.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_sw.xtb
@@ -587,7 +587,7 @@
 <translation id="552195134157544755">Kitufe cha mviringo</translation>
 <translation id="5534303576632885660">kichwa</translation>
 <translation id="5539820223028224601">Kijivu</translation>
-<translation id="5549179427201066174">Washa au zima maoni ya sauti (viashiria vya sauti)</translation>
+<translation id="5549179427201066174">Washa au uzime majibu yanayotamkwa (earcons)</translation>
 <translation id="556042886152191864">Kitufe</translation>
 <translation id="5561345396546889625">Orodha inayofuata</translation>
 <translation id="5562645715554321347">hdnggrp</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 edf5459..28e7f16 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_te.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_te.xtb
@@ -162,7 +162,7 @@
 <translation id="2203046366315513658">విలువను తగ్గిస్తుంది</translation>
 <translation id="2216790501338699346">లింక్ URL: <ph name="LINK_URL" /></translation>
 <translation id="2220205454259065436">ఒక అక్షరం వెనుకకు జరుపు</translation>
-<translation id="2220529011494928058">సమస్యను నివేదించండి</translation>
+<translation id="2220529011494928058">సమస్యను రిపోర్ట్ చేయండి</translation>
 <translation id="224426591676115802">ఈ భాషలో వాయిస్ ఏదీ అందుబాటులో లేదు: <ph name="LANGUAGE" /></translation>
 <translation id="2247700577781885251">తెలుసుకునే మోడ్ ఆపివేయబడుతోంది</translation>
 <translation id="225732394367814946">ప్రసంగ రేటు పెంచండి</translation>
diff --git a/chrome/browser/resources/history/BUILD.gn b/chrome/browser/resources/history/BUILD.gn
index 2c7a224..a461b0f0c 100644
--- a/chrome/browser/resources/history/BUILD.gn
+++ b/chrome/browser/resources/history/BUILD.gn
@@ -190,6 +190,7 @@
     "//third_party/polymer/v3_0/components-chromium/iron-selector:iron-selector",
     "//third_party/polymer/v3_0/components-chromium/paper-ripple:paper-ripple",
     "//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled",
+    "//ui/webui/resources/cr_elements/cr_menu_selector:cr_menu_selector",
     "//ui/webui/resources/js:load_time_data.m",
   ]
 }
diff --git a/chrome/browser/resources/history/side_bar.html b/chrome/browser/resources/history/side_bar.html
index 372d46c..dbd42713 100644
--- a/chrome/browser/resources/history/side_bar.html
+++ b/chrome/browser/resources/history/side_bar.html
@@ -1,6 +1,7 @@
     <style include="shared-style cr-icons">
       :host {
         display: flex;
+        flex-direction: column;
         height: 100%;
         overflow-x: hidden;
         overflow-y: auto;
@@ -94,36 +95,40 @@
       }
     </style>
 
-    <iron-selector id="menu" selected="{{selectedPage}}"
-        selectable=".page-item" attr-for-selected="path"
-        on-iron-activate="onSelectorActivate_">
-      <a href="/" class="page-item" path="history" on-click="onItemClick_">
-        $i18n{historyMenuItem}
-        <paper-ripple></paper-ripple>
-      </a>
-      <a href="/syncedTabs" class="page-item" path="syncedTabs"
-          on-click="onItemClick_">
-        $i18n{openTabsMenuItem}
-        <paper-ripple></paper-ripple>
-      </a>
-      <div class="separator"></div>
-      <a id="clear-browsing-data"
-          href="chrome://settings/clearBrowserData"
-          on-click="onClearBrowsingDataTap_"
-          disabled$="[[guestSession_]]"
-          tabindex$="[[computeClearBrowsingDataTabIndex_(guestSession_)]]">
-        $i18n{clearBrowsingData}
-        <div class="cr-icon icon-external"></div>
-        <paper-ripple id="cbd-ripple"></paper-ripple>
-      </a>
-      <div id="spacer"></div>
-      <div id="footer" hidden="[[!showFooter_]]">
+    <cr-menu-selector>
+      <iron-selector id="menu" selected="{{selectedPage}}"
+          selectable=".page-item" attr-for-selected="path"
+          on-iron-activate="onSelectorActivate_">
+        <a role="menuitem" href="/" class="page-item" path="history"
+            on-click="onItemClick_">
+          $i18n{historyMenuItem}
+          <paper-ripple></paper-ripple>
+        </a>
+        <a role="menuitem" href="/syncedTabs" class="page-item"
+            path="syncedTabs" on-click="onItemClick_">
+          $i18n{openTabsMenuItem}
+          <paper-ripple></paper-ripple>
+        </a>
         <div class="separator"></div>
-        <managed-footnote></managed-footnote>
-        <div id="google-account-footer"
-             hidden="[[!footerInfo.otherFormsOfHistory]]">
-          <iron-icon icon="cr:info-outline"></iron-icon>
-          <div>$i18nRaw{sidebarFooter}</div>
-        </div>
+        <a role="menuitem" id="clear-browsing-data"
+            href="chrome://settings/clearBrowserData"
+            on-click="onClearBrowsingDataTap_"
+            disabled$="[[guestSession_]]"
+            tabindex$="[[computeClearBrowsingDataTabIndex_(guestSession_)]]">
+          $i18n{clearBrowsingData}
+          <div class="cr-icon icon-external"></div>
+          <paper-ripple id="cbd-ripple"></paper-ripple>
+        </a>
+      </iron-selector>
+    </cr-menu-selector>
+
+    <div id="spacer"></div>
+    <div id="footer" hidden="[[!showFooter_]]">
+      <div class="separator"></div>
+      <managed-footnote></managed-footnote>
+      <div id="google-account-footer"
+          hidden="[[!footerInfo.otherFormsOfHistory]]">
+        <iron-icon icon="cr:info-outline"></iron-icon>
+        <div>$i18nRaw{sidebarFooter}</div>
       </div>
-    </iron-selector>
+    </div>
\ No newline at end of file
diff --git a/chrome/browser/resources/history/side_bar.js b/chrome/browser/resources/history/side_bar.js
index 018d05c0..225d4d4 100644
--- a/chrome/browser/resources/history/side_bar.js
+++ b/chrome/browser/resources/history/side_bar.js
@@ -2,22 +2,25 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-import {Polymer, html} from 'chrome://resources/polymer/v3_0/polymer/polymer_bundled.min.js';
 import 'chrome://resources/cr_components/managed_footnote/managed_footnote.m.js';
 import 'chrome://resources/cr_elements/cr_icons_css.m.js';
+import 'chrome://resources/cr_elements/cr_menu_selector/cr_menu_selector.js';
 import 'chrome://resources/cr_elements/icons.m.js';
 import 'chrome://resources/cr_elements/shared_vars_css.m.js';
-import {loadTimeData} from 'chrome://resources/js/load_time_data.m.js';
-import {IronA11yKeysBehavior} from 'chrome://resources/polymer/v3_0/iron-a11y-keys-behavior/iron-a11y-keys-behavior.js';
 import 'chrome://resources/polymer/v3_0/iron-icon/iron-icon.js';
 import 'chrome://resources/polymer/v3_0/iron-selector/iron-selector.js';
 import 'chrome://resources/polymer/v3_0/paper-ripple/paper-ripple.js';
 import 'chrome://resources/polymer/v3_0/paper-styles/color.js';
 import 'chrome://resources/polymer/v3_0/paper-styles/typography.js';
-import {BrowserService} from './browser_service.js';
 import './shared_style.js';
 import './strings.js';
 
+import {loadTimeData} from 'chrome://resources/js/load_time_data.m.js';
+import {IronA11yKeysBehavior} from 'chrome://resources/polymer/v3_0/iron-a11y-keys-behavior/iron-a11y-keys-behavior.js';
+import {html, Polymer} from 'chrome://resources/polymer/v3_0/polymer/polymer_bundled.min.js';
+
+import {BrowserService} from './browser_service.js';
+
 /**
  * @typedef {{
  *   managed: boolean,
diff --git a/chrome/browser/resources/settings/chromeos/nearby_share_page/nearby_share_data_usage_dialog.html b/chrome/browser/resources/settings/chromeos/nearby_share_page/nearby_share_data_usage_dialog.html
index 0ea7fc2..8da65b3 100644
--- a/chrome/browser/resources/settings/chromeos/nearby_share_page/nearby_share_data_usage_dialog.html
+++ b/chrome/browser/resources/settings/chromeos/nearby_share_page/nearby_share_data_usage_dialog.html
@@ -12,6 +12,10 @@
 <dom-module id="nearby-share-data-usage-dialog">
   <template>
     <style>
+      cr-radio-button {
+        margin-bottom: 24px;
+      }
+
       .data-usage-name {
         font-weight: 600;
       }
diff --git a/chrome/browser/resources/settings/chromeos/nearby_share_page/nearby_share_receive_dialog.js b/chrome/browser/resources/settings/chromeos/nearby_share_page/nearby_share_receive_dialog.js
index 32651cc5..13355a816 100644
--- a/chrome/browser/resources/settings/chromeos/nearby_share_page/nearby_share_receive_dialog.js
+++ b/chrome/browser/resources/settings/chromeos/nearby_share_page/nearby_share_receive_dialog.js
@@ -89,6 +89,9 @@
   /** @private {?nearbyShare.mojom.ReceiveObserverReceiver} */
   observerReceiver_: null,
 
+  /** @private {number} */
+  closeTimeoutId_: 0,
+
   /** @override */
   attached() {
     this.closing_ = false;
@@ -112,8 +115,16 @@
    */
   onHighVisibilityChanged(inHighVisibility) {
     if (inHighVisibility == false) {
-      // TODO(vecore): Show error state to user
-      this.close_();
+      // TODO(crbug/1134745): Exiting high visibility can happen for multiple
+      // reasons (timeout, user cancel, etc). During a receive transfer, it
+      // happens before we start connecting (because we need to stop
+      // advertising) so we need to wait a bit to see if we see an
+      // onIncomingShare event within a reasonable timeout. This is the normal
+      // case and it should happen quickly when it is a real connection. In the
+      // timeout case, we are just exiting high visibility normally and can
+      // close for now, and the small timeout won't impact UX. Ideally we should
+      // refactor to not require the use of a timeout.
+      this.closeTimeoutId_ = setTimeout(this.close_.bind(this), 25);
     }
   },
 
@@ -124,6 +135,7 @@
    * @param {?string} connectionToken
    */
   onIncomingShare(shareTarget, connectionToken) {
+    clearTimeout(this.closeTimeoutId_);
     this.shareTarget = shareTarget;
     this.connectionToken = connectionToken;
     this.showConfirmPage();
@@ -161,7 +173,7 @@
     }
 
     this.closing_ = true;
-    this.receiveManager_.exitHighVisibility().then(() => {
+    this.receiveManager_.unregisterForegroundReceiveSurface().then(() => {
       const dialog = /** @type {!CrDialogElement} */ (this.$.dialog);
       if (dialog.open) {
         dialog.close();
@@ -216,8 +228,8 @@
       return;
     }
 
-    // Request to enter high visibility mode and show the page.
-    this.receiveManager_.enterHighVisibility();
+    // Register a receive surface to enter high visibility and show the page.
+    this.receiveManager_.registerForegroundReceiveSurface();
     this.getViewManager_().switchView(Page.HIGH_VISIBILITY);
   },
 
diff --git a/chrome/browser/resources/settings/chromeos/nearby_share_page/nearby_share_subpage.js b/chrome/browser/resources/settings/chromeos/nearby_share_page/nearby_share_subpage.js
index 5617cac3..4514a29f 100644
--- a/chrome/browser/resources/settings/chromeos/nearby_share_page/nearby_share_subpage.js
+++ b/chrome/browser/resources/settings/chromeos/nearby_share_page/nearby_share_subpage.js
@@ -281,10 +281,6 @@
       this.$$('#receiveDialog').showHighVisibilityPage();
     }
 
-    if (queryParams.has('stop_receiving')) {
-      this.showReceiveDialog_ = false;
-    }
-
     if (queryParams.has('confirm')) {
       this.showReceiveDialog_ = true;
       Polymer.dom.flush();
diff --git a/chrome/browser/safe_browsing/android/BUILD.gn b/chrome/browser/safe_browsing/android/BUILD.gn
index 199a0b4..7a34ed4 100644
--- a/chrome/browser/safe_browsing/android/BUILD.gn
+++ b/chrome/browser/safe_browsing/android/BUILD.gn
@@ -27,8 +27,8 @@
     "java/src/org/chromium/chrome/browser/safe_browsing/settings/EnhancedProtectionSettingsFragment.java",
     "java/src/org/chromium/chrome/browser/safe_browsing/settings/NoProtectionConfirmationDialog.java",
     "java/src/org/chromium/chrome/browser/safe_browsing/settings/RadioButtonGroupSafeBrowsingPreference.java",
+    "java/src/org/chromium/chrome/browser/safe_browsing/settings/SafeBrowsingSettingsFragment.java",
     "java/src/org/chromium/chrome/browser/safe_browsing/settings/SafeBrowsingSettingsFragmentBase.java",
-    "java/src/org/chromium/chrome/browser/safe_browsing/settings/SecuritySettingsFragment.java",
     "java/src/org/chromium/chrome/browser/safe_browsing/settings/StandardProtectionSettingsFragment.java",
   ]
   deps = [
@@ -59,7 +59,7 @@
 android_library("javatests") {
   testonly = true
   sources = [
-    "javatests/src/org/chromium/chrome/browser/safe_browsing/settings/SecuritySettingsFragmentTest.java",
+    "javatests/src/org/chromium/chrome/browser/safe_browsing/settings/SafeBrowsingSettingsFragmentTest.java",
     "javatests/src/org/chromium/chrome/browser/safe_browsing/settings/StandardProtectionSettingsFragmentTest.java",
   ]
   deps = [
@@ -91,7 +91,7 @@
   sources = [
     "java/res/layout/radio_button_group_safe_browsing_preference.xml",
     "java/res/xml/enhanced_protection_preferences.xml",
-    "java/res/xml/security_preferences.xml",
+    "java/res/xml/safe_browsing_preferences.xml",
     "java/res/xml/standard_protection_preferences.xml",
   ]
   deps = [
diff --git a/chrome/browser/safe_browsing/android/java/res/xml/security_preferences.xml b/chrome/browser/safe_browsing/android/java/res/xml/safe_browsing_preferences.xml
similarity index 100%
rename from chrome/browser/safe_browsing/android/java/res/xml/security_preferences.xml
rename to chrome/browser/safe_browsing/android/java/res/xml/safe_browsing_preferences.xml
diff --git a/chrome/browser/safe_browsing/android/java/src/org/chromium/chrome/browser/safe_browsing/settings/SecuritySettingsFragment.java b/chrome/browser/safe_browsing/android/java/src/org/chromium/chrome/browser/safe_browsing/settings/SafeBrowsingSettingsFragment.java
similarity index 97%
rename from chrome/browser/safe_browsing/android/java/src/org/chromium/chrome/browser/safe_browsing/settings/SecuritySettingsFragment.java
rename to chrome/browser/safe_browsing/android/java/src/org/chromium/chrome/browser/safe_browsing/settings/SafeBrowsingSettingsFragment.java
index 45adb9b..5a213fb 100644
--- a/chrome/browser/safe_browsing/android/java/src/org/chromium/chrome/browser/safe_browsing/settings/SecuritySettingsFragment.java
+++ b/chrome/browser/safe_browsing/android/java/src/org/chromium/chrome/browser/safe_browsing/settings/SafeBrowsingSettingsFragment.java
@@ -25,10 +25,9 @@
 import org.chromium.components.browser_ui.settings.TextMessagePreference;
 
 /**
- * Fragment containing security settings.
- * TODO(crbug.com/1097310): Rename it to SafeBrowsingSettingsFragment.
+ * Fragment containing Safe Browsing settings.
  */
-public class SecuritySettingsFragment extends SafeBrowsingSettingsFragmentBase
+public class SafeBrowsingSettingsFragment extends SafeBrowsingSettingsFragmentBase
         implements FragmentSettingsLauncher,
                    RadioButtonGroupSafeBrowsingPreference.OnSafeBrowsingModeDetailsRequested,
                    Preference.OnPreferenceChangeListener {
@@ -36,7 +35,7 @@
     static final String PREF_TEXT_MANAGED = "text_managed";
     @VisibleForTesting
     static final String PREF_SAFE_BROWSING = "safe_browsing_radio_button_group";
-    public static final String ACCESS_POINT = "SecuritySettingsFragment.AccessPoint";
+    public static final String ACCESS_POINT = "SafeBrowsingSettingsFragment.AccessPoint";
 
     // An instance of SettingsLauncher that is used to launch Safe Browsing subsections.
     private SettingsLauncher mSettingsLauncher;
@@ -99,7 +98,7 @@
 
     @Override
     protected int getPreferenceResource() {
-        return R.xml.security_preferences;
+        return R.xml.safe_browsing_preferences;
     }
 
     @Override
diff --git a/chrome/browser/safe_browsing/android/javatests/src/org/chromium/chrome/browser/safe_browsing/settings/SecuritySettingsFragmentTest.java b/chrome/browser/safe_browsing/android/javatests/src/org/chromium/chrome/browser/safe_browsing/settings/SafeBrowsingSettingsFragmentTest.java
similarity index 92%
rename from chrome/browser/safe_browsing/android/javatests/src/org/chromium/chrome/browser/safe_browsing/settings/SecuritySettingsFragmentTest.java
rename to chrome/browser/safe_browsing/android/javatests/src/org/chromium/chrome/browser/safe_browsing/settings/SafeBrowsingSettingsFragmentTest.java
index 907cf23..492ea63 100644
--- a/chrome/browser/safe_browsing/android/javatests/src/org/chromium/chrome/browser/safe_browsing/settings/SecuritySettingsFragmentTest.java
+++ b/chrome/browser/safe_browsing/android/javatests/src/org/chromium/chrome/browser/safe_browsing/settings/SafeBrowsingSettingsFragmentTest.java
@@ -41,12 +41,12 @@
 import org.chromium.content_public.browser.test.util.TestThreadUtils;
 
 /**
- * Tests for {@link SecuritySettingsFragment}.
+ * Tests for {@link SafeBrowsingSettingsFragment}.
  */
 @RunWith(ChromeJUnit4ClassRunner.class)
 // clang-format off
-@Features.EnableFeatures({ChromeFeatureList.SAFE_BROWSING_SECURITY_SECTION_UI})
-public class SecuritySettingsFragmentTest {
+@Features.EnableFeatures({ChromeFeatureList.SAFE_BROWSING_SECTION_UI})
+public class SafeBrowsingSettingsFragmentTest {
     // clang-format on
     private static final String ASSERT_SAFE_BROWSING_STATE_RADIO_BUTTON_GROUP =
             "Incorrect Safe Browsing state in the radio button group.";
@@ -56,8 +56,8 @@
             "Incorrect Safe Browsing state from native.";
 
     @Rule
-    public SettingsActivityTestRule<SecuritySettingsFragment> mTestRule =
-            new SettingsActivityTestRule<>(SecuritySettingsFragment.class);
+    public SettingsActivityTestRule<SafeBrowsingSettingsFragment> mTestRule =
+            new SettingsActivityTestRule<>(SafeBrowsingSettingsFragment.class);
 
     @Mock
     private SettingsLauncher mSettingsLauncher;
@@ -65,7 +65,7 @@
     @Mock
     private HelpAndFeedbackLauncher mHelpAndFeedbackLauncher;
 
-    private SecuritySettingsFragment mSecuritySettingsFragment;
+    private SafeBrowsingSettingsFragment mSafeBrowsingSettingsFragment;
     private RadioButtonGroupSafeBrowsingPreference mSafeBrowsingPreference;
     private TextMessagePreference mManagedTextPreference;
 
@@ -76,11 +76,11 @@
 
     private void launchSettingsActivity() {
         mTestRule.startSettingsActivity();
-        mSecuritySettingsFragment = mTestRule.getFragment();
-        mSafeBrowsingPreference = mSecuritySettingsFragment.findPreference(
-                SecuritySettingsFragment.PREF_SAFE_BROWSING);
-        mManagedTextPreference = mSecuritySettingsFragment.findPreference(
-                SecuritySettingsFragment.PREF_TEXT_MANAGED);
+        mSafeBrowsingSettingsFragment = mTestRule.getFragment();
+        mSafeBrowsingPreference = mSafeBrowsingSettingsFragment.findPreference(
+                SafeBrowsingSettingsFragment.PREF_SAFE_BROWSING);
+        mManagedTextPreference = mSafeBrowsingSettingsFragment.findPreference(
+                SafeBrowsingSettingsFragment.PREF_TEXT_MANAGED);
         Assert.assertNotNull(
                 "Safe Browsing preference should not be null.", mSafeBrowsingPreference);
         Assert.assertNotNull("Text managed preference should not be null.", mManagedTextPreference);
@@ -258,10 +258,10 @@
     public void testEnhancedProtectionAuxButtonClicked() {
         launchSettingsActivity();
         TestThreadUtils.runOnUiThreadBlocking(() -> {
-            mSecuritySettingsFragment.setSettingsLauncher(mSettingsLauncher);
+            mSafeBrowsingSettingsFragment.setSettingsLauncher(mSettingsLauncher);
             getEnhancedProtectionButton().getAuxButtonForTests().performClick();
             Mockito.verify(mSettingsLauncher)
-                    .launchSettingsActivity(mSecuritySettingsFragment.getContext(),
+                    .launchSettingsActivity(mSafeBrowsingSettingsFragment.getContext(),
                             EnhancedProtectionSettingsFragment.class);
         });
     }
@@ -273,10 +273,10 @@
     public void testStandardProtectionAuxButtonClicked() {
         launchSettingsActivity();
         TestThreadUtils.runOnUiThreadBlocking(() -> {
-            mSecuritySettingsFragment.setSettingsLauncher(mSettingsLauncher);
+            mSafeBrowsingSettingsFragment.setSettingsLauncher(mSettingsLauncher);
             getStandardProtectionButton().getAuxButtonForTests().performClick();
             Mockito.verify(mSettingsLauncher)
-                    .launchSettingsActivity(mSecuritySettingsFragment.getContext(),
+                    .launchSettingsActivity(mSafeBrowsingSettingsFragment.getContext(),
                             StandardProtectionSettingsFragment.class);
         });
     }
@@ -357,12 +357,12 @@
     @Feature({"SafeBrowsing"})
     public void testHelpButtonClicked() {
         launchSettingsActivity();
-        mSecuritySettingsFragment.setHelpAndFeedbackLauncher(mHelpAndFeedbackLauncher);
+        mSafeBrowsingSettingsFragment.setHelpAndFeedbackLauncher(mHelpAndFeedbackLauncher);
         onView(withId(R.id.menu_id_targeted_help)).perform(click());
         TestThreadUtils.runOnUiThreadBlocking(() -> {
             Mockito.verify(mHelpAndFeedbackLauncher)
-                    .show(mSecuritySettingsFragment.getActivity(),
-                            mSecuritySettingsFragment.getString(
+                    .show(mSafeBrowsingSettingsFragment.getActivity(),
+                            mSafeBrowsingSettingsFragment.getString(
                                     R.string.help_context_safe_browsing),
                             Profile.getLastUsedRegularProfile(), null);
         });
diff --git a/chrome/browser/safety_check/android/java/src/org/chromium/chrome/browser/safety_check/SafetyCheckMediator.java b/chrome/browser/safety_check/android/java/src/org/chromium/chrome/browser/safety_check/SafetyCheckMediator.java
index ce80390..bc48b10a 100644
--- a/chrome/browser/safety_check/android/java/src/org/chromium/chrome/browser/safety_check/SafetyCheckMediator.java
+++ b/chrome/browser/safety_check/android/java/src/org/chromium/chrome/browser/safety_check/SafetyCheckMediator.java
@@ -31,7 +31,7 @@
 import org.chromium.chrome.browser.preferences.ChromePreferenceKeys;
 import org.chromium.chrome.browser.preferences.SharedPreferencesManager;
 import org.chromium.chrome.browser.safe_browsing.metrics.SettingsAccessPoint;
-import org.chromium.chrome.browser.safe_browsing.settings.SecuritySettingsFragment;
+import org.chromium.chrome.browser.safe_browsing.settings.SafeBrowsingSettingsFragment;
 import org.chromium.chrome.browser.safety_check.SafetyCheckBridge.SafetyCheckCommonObserver;
 import org.chromium.chrome.browser.safety_check.SafetyCheckProperties.PasswordsState;
 import org.chromium.chrome.browser.safety_check.SafetyCheckProperties.SafeBrowsingState;
@@ -190,13 +190,13 @@
                             SafetyCheckInteractions.SAFE_BROWSING_MANAGE,
                             SafetyCheckInteractions.MAX_VALUE);
                     String safeBrowsingSettingsClassName;
-                    if (ChromeFeatureList.isEnabled(
-                                ChromeFeatureList.SAFE_BROWSING_SECURITY_SECTION_UI)) {
-                        // Open the Security settings since the flag for them is enabled.
-                        safeBrowsingSettingsClassName = SecuritySettingsFragment.class.getName();
+                    if (ChromeFeatureList.isEnabled(ChromeFeatureList.SAFE_BROWSING_SECTION_UI)) {
+                        // Open the Safe Browsing settings since the flag for them is enabled.
+                        safeBrowsingSettingsClassName =
+                                SafeBrowsingSettingsFragment.class.getName();
                         p.getContext().startActivity(settingsLauncher.createSettingsActivityIntent(
                                 p.getContext(), safeBrowsingSettingsClassName,
-                                SecuritySettingsFragment.createArguments(
+                                SafeBrowsingSettingsFragment.createArguments(
                                         SettingsAccessPoint.SAFETY_CHECK)));
                     } else {
                         // Open the Sync and Services settings.
diff --git a/chrome/browser/sync/test/integration/single_client_extension_apps_sync_test.cc b/chrome/browser/sync/test/integration/single_client_extension_apps_sync_test.cc
index b2a87168..a321652 100644
--- a/chrome/browser/sync/test/integration/single_client_extension_apps_sync_test.cc
+++ b/chrome/browser/sync/test/integration/single_client_extension_apps_sync_test.cc
@@ -3,12 +3,9 @@
 // found in the LICENSE file.
 
 #include "base/macros.h"
-#include "base/test/scoped_feature_list.h"
 #include "chrome/browser/sync/test/integration/apps_helper.h"
 #include "chrome/browser/sync/test/integration/sync_test.h"
 #include "chrome/browser/sync/test/integration/updated_progress_marker_checker.h"
-#include "chrome/browser/web_applications/test/web_app_test.h"
-#include "chrome/common/chrome_features.h"
 #include "components/sync/driver/profile_sync_service.h"
 #include "content/public/test/browser_test.h"
 
@@ -21,37 +18,23 @@
 using apps_helper::InstallHostedApp;
 using apps_helper::InstallPlatformApp;
 
-class SingleClientExtensionAppsSyncTest
-    : public SyncTest,
-      public ::testing::WithParamInterface<web_app::ProviderType> {
+class SingleClientExtensionAppsSyncTest : public SyncTest {
  public:
   SingleClientExtensionAppsSyncTest() : SyncTest(SINGLE_CLIENT) {
-    switch (GetParam()) {
-      case web_app::ProviderType::kWebApps:
-        scoped_feature_list_.InitAndEnableFeature(
-            features::kDesktopPWAsWithoutExtensions);
-        break;
-      case web_app::ProviderType::kBookmarkApps:
-        scoped_feature_list_.InitAndDisableFeature(
-            features::kDesktopPWAsWithoutExtensions);
-        break;
-    }
   }
 
   ~SingleClientExtensionAppsSyncTest() override = default;
 
  private:
-  base::test::ScopedFeatureList scoped_feature_list_;
-
   DISALLOW_COPY_AND_ASSIGN(SingleClientExtensionAppsSyncTest);
 };
 
-IN_PROC_BROWSER_TEST_P(SingleClientExtensionAppsSyncTest, StartWithNoApps) {
+IN_PROC_BROWSER_TEST_F(SingleClientExtensionAppsSyncTest, StartWithNoApps) {
   ASSERT_TRUE(SetupSync());
   ASSERT_TRUE(AllProfilesHaveSameApps());
 }
 
-IN_PROC_BROWSER_TEST_P(SingleClientExtensionAppsSyncTest,
+IN_PROC_BROWSER_TEST_F(SingleClientExtensionAppsSyncTest,
                        StartWithSomeLegacyApps) {
   ASSERT_TRUE(SetupClients());
 
@@ -65,7 +48,7 @@
   ASSERT_TRUE(AllProfilesHaveSameApps());
 }
 
-IN_PROC_BROWSER_TEST_P(SingleClientExtensionAppsSyncTest,
+IN_PROC_BROWSER_TEST_F(SingleClientExtensionAppsSyncTest,
                        StartWithSomePlatformApps) {
   ASSERT_TRUE(SetupClients());
 
@@ -79,7 +62,7 @@
   ASSERT_TRUE(AllProfilesHaveSameApps());
 }
 
-IN_PROC_BROWSER_TEST_P(SingleClientExtensionAppsSyncTest,
+IN_PROC_BROWSER_TEST_F(SingleClientExtensionAppsSyncTest,
                        InstallSomeLegacyApps) {
   ASSERT_TRUE(SetupSync());
 
@@ -93,7 +76,7 @@
   ASSERT_TRUE(AllProfilesHaveSameApps());
 }
 
-IN_PROC_BROWSER_TEST_P(SingleClientExtensionAppsSyncTest,
+IN_PROC_BROWSER_TEST_F(SingleClientExtensionAppsSyncTest,
                        InstallSomePlatformApps) {
   ASSERT_TRUE(SetupSync());
 
@@ -107,7 +90,7 @@
   ASSERT_TRUE(AllProfilesHaveSameApps());
 }
 
-IN_PROC_BROWSER_TEST_P(SingleClientExtensionAppsSyncTest, InstallSomeApps) {
+IN_PROC_BROWSER_TEST_F(SingleClientExtensionAppsSyncTest, InstallSomeApps) {
   ASSERT_TRUE(SetupSync());
 
   // TODO(crbug.com/1124986): Determine if these values
@@ -134,31 +117,17 @@
 #if defined(OS_CHROMEOS)
 
 // Tests for SplitSettingsSync.
-class SingleClientExtensionAppsOsSyncTest
-    : public OsSyncTest,
-      public ::testing::WithParamInterface<web_app::ProviderType> {
+class SingleClientExtensionAppsOsSyncTest : public OsSyncTest {
  public:
   SingleClientExtensionAppsOsSyncTest() : OsSyncTest(SINGLE_CLIENT) {
-    switch (GetParam()) {
-      case web_app::ProviderType::kWebApps:
-        scoped_feature_list_.InitAndEnableFeature(
-            features::kDesktopPWAsWithoutExtensions);
-        break;
-      case web_app::ProviderType::kBookmarkApps:
-        scoped_feature_list_.InitAndDisableFeature(
-            features::kDesktopPWAsWithoutExtensions);
-        break;
-    }
   }
   ~SingleClientExtensionAppsOsSyncTest() override = default;
 
  private:
-  base::test::ScopedFeatureList scoped_feature_list_;
-
   DISALLOW_COPY_AND_ASSIGN(SingleClientExtensionAppsOsSyncTest);
 };
 
-IN_PROC_BROWSER_TEST_P(SingleClientExtensionAppsOsSyncTest,
+IN_PROC_BROWSER_TEST_F(SingleClientExtensionAppsOsSyncTest,
                        DisablingOsSyncFeatureDisablesDataType) {
   ASSERT_TRUE(chromeos::features::IsSplitSettingsSyncEnabled());
   ASSERT_TRUE(SetupSync());
@@ -173,16 +142,4 @@
   EXPECT_FALSE(service->GetActiveDataTypes().Has(syncer::APPS));
 }
 
-INSTANTIATE_TEST_SUITE_P(All,
-                         SingleClientExtensionAppsOsSyncTest,
-                         ::testing::Values(web_app::ProviderType::kBookmarkApps,
-                                           web_app::ProviderType::kWebApps),
-                         web_app::ProviderTypeParamToString);
-
 #endif  // defined(OS_CHROMEOS)
-
-INSTANTIATE_TEST_SUITE_P(All,
-                         SingleClientExtensionAppsSyncTest,
-                         ::testing::Values(web_app::ProviderType::kBookmarkApps,
-                                           web_app::ProviderType::kWebApps),
-                         web_app::ProviderTypeParamToString);
diff --git a/chrome/browser/sync/test/integration/single_client_standalone_transport_sync_test.cc b/chrome/browser/sync/test/integration/single_client_standalone_transport_sync_test.cc
index 2ed5449c..192ad46f 100644
--- a/chrome/browser/sync/test/integration/single_client_standalone_transport_sync_test.cc
+++ b/chrome/browser/sync/test/integration/single_client_standalone_transport_sync_test.cc
@@ -22,7 +22,6 @@
 
 #if defined(OS_CHROMEOS)
 #include "chrome/browser/sync/test/integration/os_sync_test.h"
-#include "chrome/common/chrome_features.h"
 #include "chromeos/constants/chromeos_features.h"
 #include "components/browser_sync/browser_sync_switches.h"
 #endif
@@ -287,9 +286,7 @@
  public:
   SingleClientStandaloneTransportOsSyncTest() : OsSyncTest(SINGLE_CLIENT) {
     // Enable in-development types.
-    scoped_features_.InitWithFeatures({features::kDesktopPWAsWithoutExtensions,
-                                       switches::kSyncWifiConfigurations},
-                                      {});
+    scoped_features_.InitAndEnableFeature(switches::kSyncWifiConfigurations);
   }
   ~SingleClientStandaloneTransportOsSyncTest() override = default;
 
diff --git a/chrome/browser/sync/test/integration/single_client_web_apps_bmo_sync_test.cc b/chrome/browser/sync/test/integration/single_client_web_apps_bmo_sync_test.cc
index a13badc..4885b67 100644
--- a/chrome/browser/sync/test/integration/single_client_web_apps_bmo_sync_test.cc
+++ b/chrome/browser/sync/test/integration/single_client_web_apps_bmo_sync_test.cc
@@ -3,7 +3,6 @@
 // found in the LICENSE file.
 
 #include "chrome/browser/sync/test/integration/sync_test.h"
-#include "chrome/common/chrome_features.h"
 #include "components/sync/base/model_type.h"
 #include "components/sync/base/user_selectable_type.h"
 #include "components/sync/driver/profile_sync_service.h"
@@ -23,19 +22,14 @@
 
 #if defined(OS_CHROMEOS)
 
-// These tests test only the new Web Apps system with next generation sync.
-// (BMO flag is always enabled). WEB_APPS and WebAppSyncBridge are always on.
+// These tests test the new Web Apps system with next generation sync.
 //
 // Chrome OS syncs apps as an OS type.
 class SingleClientWebAppsBmoOsSyncTest : public OsSyncTest {
  public:
   SingleClientWebAppsBmoOsSyncTest() : OsSyncTest(SINGLE_CLIENT) {
-    features_.InitAndEnableFeature(features::kDesktopPWAsWithoutExtensions);
   }
   ~SingleClientWebAppsBmoOsSyncTest() override = default;
-
- private:
-  base::test::ScopedFeatureList features_;
 };
 
 IN_PROC_BROWSER_TEST_F(SingleClientWebAppsBmoOsSyncTest,
@@ -55,19 +49,12 @@
 
 #else   // !defined(OS_CHROMEOS)
 
-// These tests test only the new Web Apps system with next generation sync.
-// (BMO flag is always enabled). WEB_APPS and WebAppSyncBridge are always on.
-//
-// See also TwoClientWebAppsBmoSyncTest.
+// These tests test the new Web Apps system with next generation sync.
 class SingleClientWebAppsBmoSyncTest : public SyncTest {
  public:
   SingleClientWebAppsBmoSyncTest() : SyncTest(SINGLE_CLIENT) {
-    features_.InitAndEnableFeature(features::kDesktopPWAsWithoutExtensions);
   }
   ~SingleClientWebAppsBmoSyncTest() override = default;
-
- private:
-  base::test::ScopedFeatureList features_;
 };
 
 IN_PROC_BROWSER_TEST_F(SingleClientWebAppsBmoSyncTest,
diff --git a/chrome/browser/sync/test/integration/two_client_extension_apps_sync_test.cc b/chrome/browser/sync/test/integration/two_client_extension_apps_sync_test.cc
index 793a42ac..2b80abad 100644
--- a/chrome/browser/sync/test/integration/two_client_extension_apps_sync_test.cc
+++ b/chrome/browser/sync/test/integration/two_client_extension_apps_sync_test.cc
@@ -9,7 +9,6 @@
 #include "base/bind.h"
 #include "base/macros.h"
 #include "base/strings/utf_string_conversions.h"
-#include "base/test/scoped_feature_list.h"
 #include "chrome/browser/chrome_notification_types.h"
 #include "chrome/browser/extensions/extension_sync_data.h"
 #include "chrome/browser/extensions/extension_sync_service.h"
@@ -20,8 +19,6 @@
 #include "chrome/browser/sync/test/integration/sync_app_helper.h"
 #include "chrome/browser/sync/test/integration/sync_integration_test_util.h"
 #include "chrome/browser/sync/test/integration/sync_test.h"
-#include "chrome/browser/web_applications/test/web_app_test.h"
-#include "chrome/common/chrome_features.h"
 #include "chrome/common/extensions/manifest_handlers/app_launch_info.h"
 #include "chrome/common/extensions/manifest_handlers/app_theme_color_info.h"
 #include "chrome/common/web_application_info.h"
@@ -57,41 +54,26 @@
 
 }  // namespace
 
-class TwoClientExtensionAppsSyncTest
-    : public SyncTest,
-      public ::testing::WithParamInterface<web_app::ProviderType> {
+class TwoClientExtensionAppsSyncTest : public SyncTest {
  public:
   TwoClientExtensionAppsSyncTest() : SyncTest(TWO_CLIENT) {
-    switch (GetParam()) {
-      case web_app::ProviderType::kWebApps:
-        scoped_feature_list_.InitAndEnableFeature(
-            features::kDesktopPWAsWithoutExtensions);
-        break;
-      case web_app::ProviderType::kBookmarkApps:
-        scoped_feature_list_.InitAndDisableFeature(
-            features::kDesktopPWAsWithoutExtensions);
-        break;
-    }
-
     DisableVerifier();
   }
 
   ~TwoClientExtensionAppsSyncTest() override = default;
 
  private:
-  base::test::ScopedFeatureList scoped_feature_list_;
-
   DISALLOW_COPY_AND_ASSIGN(TwoClientExtensionAppsSyncTest);
 };
 
-IN_PROC_BROWSER_TEST_P(TwoClientExtensionAppsSyncTest,
+IN_PROC_BROWSER_TEST_F(TwoClientExtensionAppsSyncTest,
                        E2E_ENABLED(StartWithNoApps)) {
   ResetSyncForPrimaryAccount();
   ASSERT_TRUE(SetupSync());
   ASSERT_TRUE(AppsMatchChecker().Wait());
 }
 
-IN_PROC_BROWSER_TEST_P(TwoClientExtensionAppsSyncTest,
+IN_PROC_BROWSER_TEST_F(TwoClientExtensionAppsSyncTest,
                        E2E_ENABLED(StartWithSameApps)) {
   ResetSyncForPrimaryAccount();
   ASSERT_TRUE(SetupClients());
@@ -110,7 +92,7 @@
 // other, and sync.  Both clients should end up with all apps, and the app and
 // page ordinals should be identical.
 // Disabled due to flake: https://crbug.com/1069843
-IN_PROC_BROWSER_TEST_P(TwoClientExtensionAppsSyncTest,
+IN_PROC_BROWSER_TEST_F(TwoClientExtensionAppsSyncTest,
                        DISABLED_StartWithDifferentApps) {
   ASSERT_TRUE(SetupClients());
 
@@ -144,7 +126,7 @@
 // Install some apps on both clients, then sync.  Then install some apps on only
 // one client, some on only the other, and then sync again.  Both clients should
 // end up with all apps, and the app and page ordinals should be identical.
-IN_PROC_BROWSER_TEST_P(TwoClientExtensionAppsSyncTest,
+IN_PROC_BROWSER_TEST_F(TwoClientExtensionAppsSyncTest,
                        E2E_ENABLED(InstallDifferentApps)) {
   ResetSyncForPrimaryAccount();
   ASSERT_TRUE(SetupClients());
@@ -172,7 +154,7 @@
   ASSERT_TRUE(AppsMatchChecker().Wait());
 }
 
-IN_PROC_BROWSER_TEST_P(TwoClientExtensionAppsSyncTest, E2E_ENABLED(Add)) {
+IN_PROC_BROWSER_TEST_F(TwoClientExtensionAppsSyncTest, E2E_ENABLED(Add)) {
   ResetSyncForPrimaryAccount();
   ASSERT_TRUE(SetupSync());
   ASSERT_TRUE(AppsMatchChecker().Wait());
@@ -182,7 +164,7 @@
   ASSERT_TRUE(AppsMatchChecker().Wait());
 }
 
-IN_PROC_BROWSER_TEST_P(TwoClientExtensionAppsSyncTest, E2E_ENABLED(Uninstall)) {
+IN_PROC_BROWSER_TEST_F(TwoClientExtensionAppsSyncTest, E2E_ENABLED(Uninstall)) {
   ResetSyncForPrimaryAccount();
   ASSERT_TRUE(SetupSync());
   ASSERT_TRUE(AppsMatchChecker().Wait());
@@ -198,7 +180,7 @@
 // client and sync again. Now install a new app on the first client and sync.
 // Both client should only have the second app, with identical app and page
 // ordinals.
-IN_PROC_BROWSER_TEST_P(TwoClientExtensionAppsSyncTest,
+IN_PROC_BROWSER_TEST_F(TwoClientExtensionAppsSyncTest,
                        E2E_ENABLED(UninstallThenInstall)) {
   ResetSyncForPrimaryAccount();
   ASSERT_TRUE(SetupSync());
@@ -214,7 +196,7 @@
   ASSERT_TRUE(AppsMatchChecker().Wait());
 }
 
-IN_PROC_BROWSER_TEST_P(TwoClientExtensionAppsSyncTest, E2E_ENABLED(Merge)) {
+IN_PROC_BROWSER_TEST_F(TwoClientExtensionAppsSyncTest, E2E_ENABLED(Merge)) {
   ResetSyncForPrimaryAccount();
   ASSERT_TRUE(SetupSync());
   ASSERT_TRUE(AppsMatchChecker().Wait());
@@ -233,7 +215,7 @@
   ASSERT_TRUE(AppsMatchChecker().Wait());
 }
 
-IN_PROC_BROWSER_TEST_P(TwoClientExtensionAppsSyncTest,
+IN_PROC_BROWSER_TEST_F(TwoClientExtensionAppsSyncTest,
                        E2E_ENABLED(UpdateEnableDisableApp)) {
   ResetSyncForPrimaryAccount();
   ASSERT_TRUE(SetupSync());
@@ -249,7 +231,7 @@
   ASSERT_TRUE(AppsMatchChecker().Wait());
 }
 
-IN_PROC_BROWSER_TEST_P(TwoClientExtensionAppsSyncTest,
+IN_PROC_BROWSER_TEST_F(TwoClientExtensionAppsSyncTest,
                        E2E_ENABLED(UpdateIncognitoEnableDisable)) {
   ResetSyncForPrimaryAccount();
   ASSERT_TRUE(SetupSync());
@@ -268,7 +250,7 @@
 // Install the same app on both clients, then sync. Change the page ordinal on
 // one client and sync. Both clients should have the updated page ordinal for
 // the app.
-IN_PROC_BROWSER_TEST_P(TwoClientExtensionAppsSyncTest,
+IN_PROC_BROWSER_TEST_F(TwoClientExtensionAppsSyncTest,
                        E2E_ENABLED(UpdatePageOrdinal)) {
   ResetSyncForPrimaryAccount();
   ASSERT_TRUE(SetupSync());
@@ -287,7 +269,7 @@
 // Install the same app on both clients, then sync. Change the app launch
 // ordinal on one client and sync. Both clients should have the updated app
 // launch ordinal for the app.
-IN_PROC_BROWSER_TEST_P(TwoClientExtensionAppsSyncTest,
+IN_PROC_BROWSER_TEST_F(TwoClientExtensionAppsSyncTest,
                        E2E_ENABLED(UpdateAppLaunchOrdinal)) {
   ResetSyncForPrimaryAccount();
   ASSERT_TRUE(SetupSync());
@@ -307,7 +289,7 @@
 // Adjust the CWS location within a page on the first client and sync. Adjust
 // which page the CWS appears on and sync. Both clients should have the same
 // page and app launch ordinal values for the CWS.
-IN_PROC_BROWSER_TEST_P(TwoClientExtensionAppsSyncTest,
+IN_PROC_BROWSER_TEST_F(TwoClientExtensionAppsSyncTest,
                        E2E_ENABLED(UpdateCWSOrdinals)) {
   ResetSyncForPrimaryAccount();
   ASSERT_TRUE(SetupSync());
@@ -338,7 +320,7 @@
 
 // Adjust the launch type on the first client and sync. Both clients should
 // have the same launch type values for the CWS.
-IN_PROC_BROWSER_TEST_P(TwoClientExtensionAppsSyncTest,
+IN_PROC_BROWSER_TEST_F(TwoClientExtensionAppsSyncTest,
                        E2E_ENABLED(UpdateLaunchType)) {
   ResetSyncForPrimaryAccount();
   ASSERT_TRUE(SetupSync());
@@ -364,7 +346,7 @@
             extensions::LAUNCH_TYPE_REGULAR);
 }
 
-IN_PROC_BROWSER_TEST_P(TwoClientExtensionAppsSyncTest, UnexpectedLaunchType) {
+IN_PROC_BROWSER_TEST_F(TwoClientExtensionAppsSyncTest, UnexpectedLaunchType) {
   ASSERT_TRUE(SetupSync());
   // Wait until sync settles before we override the apps below.
   ASSERT_TRUE(AwaitQuiescence());
@@ -400,12 +382,6 @@
   ASSERT_TRUE(AppsMatchChecker().Wait());
 }
 
-INSTANTIATE_TEST_SUITE_P(All,
-                         TwoClientExtensionAppsSyncTest,
-                         ::testing::Values(web_app::ProviderType::kBookmarkApps,
-                                           web_app::ProviderType::kWebApps),
-                         web_app::ProviderTypeParamToString);
-
 // TODO(akalin): Add tests exercising:
 //   - Offline installation/uninstallation behavior
 //   - App-specific properties
diff --git a/chrome/browser/sync/test/integration/two_client_web_apps_bmo_sync_test.cc b/chrome/browser/sync/test/integration/two_client_web_apps_bmo_sync_test.cc
index 33901af..4b83dd8b 100644
--- a/chrome/browser/sync/test/integration/two_client_web_apps_bmo_sync_test.cc
+++ b/chrome/browser/sync/test/integration/two_client_web_apps_bmo_sync_test.cc
@@ -6,7 +6,6 @@
 #include "base/macros.h"
 #include "base/strings/utf_string_conversions.h"
 #include "base/test/bind_test_util.h"
-#include "base/test/scoped_feature_list.h"
 #include "build/build_config.h"
 #include "chrome/app/chrome_command_ids.h"
 #include "chrome/browser/installable/installable_metrics.h"
@@ -25,7 +24,6 @@
 #include "chrome/browser/web_applications/web_app.h"
 #include "chrome/browser/web_applications/web_app_provider.h"
 #include "chrome/browser/web_applications/web_app_registrar.h"
-#include "chrome/common/chrome_features.h"
 #include "chrome/common/web_application_info.h"
 #include "chrome/test/base/ui_test_utils.h"
 #include "content/public/test/browser_test.h"
@@ -39,9 +37,6 @@
 class TwoClientWebAppsBMOSyncTest : public SyncTest {
  public:
   TwoClientWebAppsBMOSyncTest() : SyncTest(TWO_CLIENT) {
-    scoped_feature_list_.InitAndEnableFeature(
-        features::kDesktopPWAsWithoutExtensions);
-
     DisableVerifier();
   }
 
@@ -174,8 +169,6 @@
   }
 
  private:
-  base::test::ScopedFeatureList scoped_feature_list_;
-
   DISALLOW_COPY_AND_ASSIGN(TwoClientWebAppsBMOSyncTest);
 };
 
@@ -281,7 +274,8 @@
 
   WebAppProvider::Get(GetProfile(1))
       ->registry_controller()
-      .SetAppUserDisplayMode(app_id, web_app::DisplayMode::kBrowser);
+      .SetAppUserDisplayMode(app_id, web_app::DisplayMode::kBrowser,
+                             /*is_user_action=*/false);
 
   // Install a 'dummy' app & wait for installation to ensure sync has processed
   // the initial apps.
@@ -375,7 +369,8 @@
   // on profile 0. So changes should propagate from profile 0 to profile 1 now.
   WebAppProvider::Get(GetProfile(0))
       ->registry_controller()
-      .SetAppUserDisplayMode(app_id, web_app::DisplayMode::kBrowser);
+      .SetAppUserDisplayMode(app_id, web_app::DisplayMode::kBrowser,
+                             /*is_user_action=*/false);
 
   // Install a 'dummy' app & wait for installation to ensure sync has processed
   // the initial apps.
diff --git a/chrome/browser/sync/test/integration/two_client_web_apps_sync_test.cc b/chrome/browser/sync/test/integration/two_client_web_apps_sync_test.cc
index 11eeaf0..325297eb 100644
--- a/chrome/browser/sync/test/integration/two_client_web_apps_sync_test.cc
+++ b/chrome/browser/sync/test/integration/two_client_web_apps_sync_test.cc
@@ -6,7 +6,6 @@
 #include "base/macros.h"
 #include "base/strings/utf_string_conversions.h"
 #include "base/test/bind_test_util.h"
-#include "base/test/scoped_feature_list.h"
 #include "chrome/app/chrome_command_ids.h"
 #include "chrome/browser/installable/installable_metrics.h"
 #include "chrome/browser/sync/test/integration/sync_test.h"
@@ -17,9 +16,7 @@
 #include "chrome/browser/web_applications/components/app_icon_manager.h"
 #include "chrome/browser/web_applications/components/install_manager.h"
 #include "chrome/browser/web_applications/test/web_app_install_observer.h"
-#include "chrome/browser/web_applications/test/web_app_test.h"
 #include "chrome/browser/web_applications/web_app_provider.h"
-#include "chrome/common/chrome_features.h"
 #include "chrome/common/web_application_info.h"
 #include "chrome/test/base/ui_test_utils.h"
 #include "content/public/test/browser_test.h"
@@ -28,34 +25,12 @@
 
 namespace web_app {
 
-// These tests are unified. They test a common subset for Bookmark Apps and
-// Web Apps: they are parametrized (TEST_P) to run twice with BMO flag off and
-// on.
-class TwoClientWebAppsSyncTest
-    : public SyncTest,
-      public ::testing::WithParamInterface<ProviderType> {
+class TwoClientWebAppsSyncTest : public SyncTest {
  public:
-  TwoClientWebAppsSyncTest() : SyncTest(TWO_CLIENT) {
-    switch (GetParam()) {
-      case web_app::ProviderType::kWebApps:
-        scoped_feature_list_.InitAndEnableFeature(
-            features::kDesktopPWAsWithoutExtensions);
-        break;
-      case web_app::ProviderType::kBookmarkApps:
-        scoped_feature_list_.InitAndDisableFeature(
-            features::kDesktopPWAsWithoutExtensions);
-        break;
-    }
-
-    DisableVerifier();
-  }
+  TwoClientWebAppsSyncTest() : SyncTest(TWO_CLIENT) { DisableVerifier(); }
 
   ~TwoClientWebAppsSyncTest() override = default;
 
-  bool IsBookmarkAppsSync() const {
-    return GetParam() == ProviderType::kBookmarkApps;
-  }
-
   AppId InstallApp(const WebApplicationInfo& info, Profile* profile) {
     DCHECK(info.start_url.is_valid());
     base::RunLoop run_loop;
@@ -99,12 +74,10 @@
   }
 
  private:
-  base::test::ScopedFeatureList scoped_feature_list_;
-
   DISALLOW_COPY_AND_ASSIGN(TwoClientWebAppsSyncTest);
 };
 
-IN_PROC_BROWSER_TEST_P(TwoClientWebAppsSyncTest, Basic) {
+IN_PROC_BROWSER_TEST_F(TwoClientWebAppsSyncTest, Basic) {
   ASSERT_TRUE(SetupSync());
   ASSERT_TRUE(AllProfilesHaveSameWebAppIds());
 
@@ -119,16 +92,11 @@
   const AppRegistrar& registrar = GetRegistrar(GetProfile(1));
   EXPECT_EQ(base::UTF8ToUTF16(registrar.GetAppShortName(app_id)), info.title);
   EXPECT_EQ(registrar.GetAppStartUrl(app_id), info.start_url);
-  if (IsBookmarkAppsSync()) {
-    EXPECT_EQ(base::UTF8ToUTF16(registrar.GetAppDescription(app_id)),
-              info.description);
-    EXPECT_EQ(registrar.GetAppScope(app_id), info.scope);
-  }
 
   EXPECT_TRUE(AllProfilesHaveSameWebAppIds());
 }
 
-IN_PROC_BROWSER_TEST_P(TwoClientWebAppsSyncTest, Minimal) {
+IN_PROC_BROWSER_TEST_F(TwoClientWebAppsSyncTest, Minimal) {
   ASSERT_TRUE(SetupSync());
   ASSERT_TRUE(AllProfilesHaveSameWebAppIds());
 
@@ -145,7 +113,7 @@
   EXPECT_TRUE(AllProfilesHaveSameWebAppIds());
 }
 
-IN_PROC_BROWSER_TEST_P(TwoClientWebAppsSyncTest, ThemeColor) {
+IN_PROC_BROWSER_TEST_F(TwoClientWebAppsSyncTest, ThemeColor) {
   ASSERT_TRUE(SetupSync());
   ASSERT_TRUE(AllProfilesHaveSameWebAppIds());
 
@@ -166,7 +134,7 @@
   EXPECT_TRUE(AllProfilesHaveSameWebAppIds());
 }
 
-IN_PROC_BROWSER_TEST_P(TwoClientWebAppsSyncTest, IsLocallyInstalled) {
+IN_PROC_BROWSER_TEST_F(TwoClientWebAppsSyncTest, IsLocallyInstalled) {
   ASSERT_TRUE(SetupSync());
   ASSERT_TRUE(AllProfilesHaveSameWebAppIds());
 
@@ -188,7 +156,7 @@
   EXPECT_TRUE(AllProfilesHaveSameWebAppIds());
 }
 
-IN_PROC_BROWSER_TEST_P(TwoClientWebAppsSyncTest, AppFieldsChangeDoesNotSync) {
+IN_PROC_BROWSER_TEST_F(TwoClientWebAppsSyncTest, AppFieldsChangeDoesNotSync) {
   ASSERT_TRUE(SetupSync());
   ASSERT_TRUE(AllProfilesHaveSameWebAppIds());
 
@@ -207,11 +175,6 @@
 
   EXPECT_EQ(base::UTF8ToUTF16(registrar1.GetAppShortName(app_id_a)),
             info_a.title);
-  if (IsBookmarkAppsSync()) {
-    EXPECT_EQ(base::UTF8ToUTF16(registrar1.GetAppDescription(app_id_a)),
-              info_a.description);
-    EXPECT_EQ(registrar1.GetAppScope(app_id_a), info_a.scope);
-  }
 
   EXPECT_EQ(registrar1.GetAppThemeColor(app_id_a), info_a.theme_color);
   ASSERT_TRUE(AllProfilesHaveSameWebAppIds());
@@ -245,11 +208,6 @@
   // After sync we should not see the metadata update in Profile 1.
   EXPECT_EQ(base::UTF8ToUTF16(registrar1.GetAppShortName(app_id_a)),
             info_a.title);
-  if (IsBookmarkAppsSync()) {
-    EXPECT_EQ(base::UTF8ToUTF16(registrar1.GetAppDescription(app_id_a)),
-              info_a.description);
-    EXPECT_EQ(registrar1.GetAppScope(app_id_a), info_a.scope);
-  }
 
   EXPECT_EQ(registrar1.GetAppThemeColor(app_id_a), info_a.theme_color);
 
@@ -258,7 +216,7 @@
 
 // Tests that we don't crash when syncing an icon info with no size.
 // Context: https://crbug.com/1058283
-IN_PROC_BROWSER_TEST_P(TwoClientWebAppsSyncTest, SyncFaviconOnly) {
+IN_PROC_BROWSER_TEST_F(TwoClientWebAppsSyncTest, SyncFaviconOnly) {
   ASSERT_TRUE(SetupSync());
   ASSERT_TRUE(AllProfilesHaveSameWebAppIds());
   ASSERT_TRUE(embedded_test_server()->Start());
@@ -299,7 +257,7 @@
 
 // Tests that we don't use the manifest start_url if it differs from what came
 // through sync.
-IN_PROC_BROWSER_TEST_P(TwoClientWebAppsSyncTest, SyncUsingStartUrlFallback) {
+IN_PROC_BROWSER_TEST_F(TwoClientWebAppsSyncTest, SyncUsingStartUrlFallback) {
   ASSERT_TRUE(SetupSync());
   ASSERT_TRUE(AllProfilesHaveSameWebAppIds());
   ASSERT_TRUE(embedded_test_server()->Start());
@@ -330,7 +288,7 @@
 // Pages without a manifest are usually not the correct page to draw information
 // from e.g. login redirects or loading pages.
 // Context: https://crbug.com/1078286
-IN_PROC_BROWSER_TEST_P(TwoClientWebAppsSyncTest, SyncUsingNameFallback) {
+IN_PROC_BROWSER_TEST_F(TwoClientWebAppsSyncTest, SyncUsingNameFallback) {
   ASSERT_TRUE(SetupSync());
   ASSERT_TRUE(AllProfilesHaveSameWebAppIds());
   ASSERT_TRUE(embedded_test_server()->Start());
@@ -358,7 +316,7 @@
 
 // Negative test of SyncUsingNameFallback above. Don't use the app name fallback
 // if there's a name provided by the manifest during sync.
-IN_PROC_BROWSER_TEST_P(TwoClientWebAppsSyncTest, SyncWithoutUsingNameFallback) {
+IN_PROC_BROWSER_TEST_F(TwoClientWebAppsSyncTest, SyncWithoutUsingNameFallback) {
   ASSERT_TRUE(SetupSync());
   ASSERT_TRUE(AllProfilesHaveSameWebAppIds());
   ASSERT_TRUE(embedded_test_server()->Start());
@@ -383,7 +341,7 @@
             "Basic web app");
 }
 
-IN_PROC_BROWSER_TEST_P(TwoClientWebAppsSyncTest, SyncUsingIconUrlFallback) {
+IN_PROC_BROWSER_TEST_F(TwoClientWebAppsSyncTest, SyncUsingIconUrlFallback) {
   ASSERT_TRUE(SetupSync());
   ASSERT_TRUE(AllProfilesHaveSameWebAppIds());
   ASSERT_TRUE(embedded_test_server()->Start());
@@ -395,14 +353,7 @@
   // one of them to simulate the other winning the "race".
   InstallManager& install_manager =
       WebAppProvider::Get(dest_profile)->install_manager();
-  switch (GetParam()) {
-    case ProviderType::kBookmarkApps:
-      install_manager.DisableWebAppSyncInstallForTesting();
-      break;
-    case ProviderType::kWebApps:
-      install_manager.DisableBookmarkAppSyncInstallForTesting();
-      break;
-  }
+  install_manager.DisableBookmarkAppSyncInstallForTesting();
 
   WebAppInstallObserver dest_install_observer(dest_profile);
 
@@ -445,10 +396,4 @@
             SK_ColorBLUE);
 }
 
-INSTANTIATE_TEST_SUITE_P(All,
-                         TwoClientWebAppsSyncTest,
-                         ::testing::Values(ProviderType::kBookmarkApps,
-                                           ProviderType::kWebApps),
-                         ProviderTypeParamToString);
-
 }  // namespace web_app
diff --git a/chrome/browser/tabmodel/BUILD.gn b/chrome/browser/tabmodel/BUILD.gn
index d062faa7..6f42ed1e 100644
--- a/chrome/browser/tabmodel/BUILD.gn
+++ b/chrome/browser/tabmodel/BUILD.gn
@@ -29,6 +29,7 @@
     "android/java/src/org/chromium/chrome/browser/tabmodel/TabModelFilterProvider.java",
     "android/java/src/org/chromium/chrome/browser/tabmodel/TabModelObserver.java",
     "android/java/src/org/chromium/chrome/browser/tabmodel/TabModelSelector.java",
+    "android/java/src/org/chromium/chrome/browser/tabmodel/TabModelSelectorFactory.java",
     "android/java/src/org/chromium/chrome/browser/tabmodel/TabModelSelectorObserver.java",
     "android/java/src/org/chromium/chrome/browser/tabmodel/TabModelSelectorTabModelObserver.java",
     "android/java/src/org/chromium/chrome/browser/tabmodel/TabModelSelectorTabObserver.java",
diff --git a/chrome/browser/tabmodel/android/java/src/org/chromium/chrome/browser/tabmodel/TabModelSelectorFactory.java b/chrome/browser/tabmodel/android/java/src/org/chromium/chrome/browser/tabmodel/TabModelSelectorFactory.java
new file mode 100644
index 0000000..7b77005
--- /dev/null
+++ b/chrome/browser/tabmodel/android/java/src/org/chromium/chrome/browser/tabmodel/TabModelSelectorFactory.java
@@ -0,0 +1,26 @@
+// 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.
+
+package org.chromium.chrome.browser.tabmodel;
+
+import android.app.Activity;
+
+import org.chromium.chrome.browser.tabmodel.NextTabPolicy.NextTabPolicySupplier;
+
+/**
+ * A factory interface for building a {@link TabModelSelector} instance.
+ */
+public interface TabModelSelectorFactory {
+    /**
+     * Builds a {@link TabModelSelector}.
+     *
+     * @param activity An {@link Activity} instance.
+     * @param tabCreatorManager A {@link TabCreatorManager} instance.
+     * @param nextTabPolicySupplier A {@link NextTabPolicySupplier} instance.
+     * @param selectorIndex The index of the {@link TabModelSelector}.
+     * @return A new {@link TabModelSelector} instance.
+     */
+    TabModelSelector buildSelector(Activity activity, TabCreatorManager tabCreatorManager,
+            NextTabPolicySupplier nextTabPolicySupplier, int selectorIndex);
+}
diff --git a/chrome/browser/themes/theme_helper.cc b/chrome/browser/themes/theme_helper.cc
index 7821f89..cbdfc30 100644
--- a/chrome/browser/themes/theme_helper.cc
+++ b/chrome/browser/themes/theme_helper.cc
@@ -11,6 +11,7 @@
 #include "chrome/browser/ui/ui_features.h"
 #include "chrome/grit/theme_resources.h"
 #include "components/grit/components_scaled_resources.h"
+#include "components/omnibox/browser/omnibox_field_trial.h"
 #include "ui/base/resource/resource_bundle.h"
 #include "ui/gfx/color_palette.h"
 #include "ui/gfx/color_utils.h"
@@ -613,7 +614,9 @@
     return blend_toward_max_contrast(bg, 0x0A);
   };
   const auto results_bg_hovered_color = [&]() {
-    return blend_toward_max_contrast(results_bg_color(), 0x1A);
+    return blend_toward_max_contrast(
+        results_bg_color(),
+        OmniboxFieldTrial::IsRefinedFocusStateEnabled() ? 0x0A : 0x1A);
   };
   const auto url_color = [&](OmniboxColor bg) {
     return blend_for_min_contrast(
@@ -621,7 +624,9 @@
         {{dark ? gfx::kGoogleBlue050 : gfx::kGoogleBlue900, false}});
   };
   const auto results_bg_selected_color = [&]() {
-    return blend_toward_max_contrast(results_bg_color(), 0x29);
+    return blend_toward_max_contrast(
+        results_bg_color(),
+        OmniboxFieldTrial::IsRefinedFocusStateEnabled() ? 0x0A : 0x29);
   };
   const auto blend_with_clamped_contrast = [&](OmniboxColor bg) {
     return blend_for_min_contrast(fg, fg, blend_for_min_contrast(bg, bg));
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 caf75ca77..a61b57e 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
@@ -117,7 +117,7 @@
 <translation id="1919130412786645364">Chrome-এ সাইন-ইন করতে দিন</translation>
 <translation id="1922362554271624559">সাজেস্ট করা ভাষা</translation>
 <translation id="1925021887439448749">কাস্টম ওয়েব ঠিকানা লিখুন</translation>
-<translation id="1928696683969751773">আপডেটগুলি</translation>
+<translation id="1928696683969751773">আপডেট</translation>
 <translation id="19288952978244135">Chrome আবার খুলুন।</translation>
 <translation id="1933845786846280168">নির্বাচিত ট্যাবগুলি</translation>
 <translation id="1943432128510653496">পাসওয়ার্ডগুলি সেভ করুন</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 9b7e79dc..85d7c7561 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
@@ -330,7 +330,7 @@
 <translation id="3492207499832628349">Pestanya d'incògnit nova</translation>
 <translation id="3493531032208478708"><ph name="BEGIN_LINK" />Més informació<ph name="END_LINK" /> sobre el contingut suggerit</translation>
 <translation id="3499246418971111862">chrome_codiqr_<ph name="CURRENT_TIMESTAMP_MS" /></translation>
-<translation id="3507132249039706973">Està activada la protecció estàndard</translation>
+<translation id="3507132249039706973">La protecció estàndard està activada</translation>
 <translation id="3509330069915219067">No tens connexió. Chrome no pot cercar actualitzacions.</translation>
 <translation id="3513704683820682405">Realitat augmentada</translation>
 <translation id="3518985090088779359">Accepta i continua</translation>
@@ -967,7 +967,7 @@
 <translation id="8027863900915310177">Tria on vols fer la baixada</translation>
 <translation id="8035133914807600019">Carpeta nova…</translation>
 <translation id="8037750541064988519">Queden <ph name="DAYS" /> dies</translation>
-<translation id="8037801708772278989">S'acaba de comprovar</translation>
+<translation id="8037801708772278989">Comprovat ara mateix</translation>
 <translation id="804335162455518893">La targeta SD no s'ha trobat</translation>
 <translation id="805047784848435650">Segons l'historial de navegació</translation>
 <translation id="8051695050440594747"><ph name="MEGABYTES" /> MB disponibles</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 46127ac..11396e53 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
@@ -280,7 +280,7 @@
 <translation id="3089395242580810162">Åbn på inkognitofane</translation>
 <translation id="3114507951000454849">Læs dagens nyheder <ph name="NEWS_ICON" /></translation>
 <translation id="3123734510202723619">Meddelelser</translation>
-<translation id="3137521801621304719">Slå inkognitotilstand fra</translation>
+<translation id="3137521801621304719">Deaktiver inkognitotilstand</translation>
 <translation id="3143515551205905069">Annuller synkronisering</translation>
 <translation id="314939179385989105">Chromes startside</translation>
 <translation id="3157842584138209013">Se, hvor meget data du har sparet via knappen Flere valgmuligheder</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 5a63a29..ad3c1a6 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
@@ -16,7 +16,7 @@
 <translation id="1105960400813249514">Bildschirmaufnahme</translation>
 <translation id="1111673857033749125">Hier werden die Lesezeichen angezeigt, die auf Ihren anderen Geräten gespeichert sind.</translation>
 <translation id="1113597929977215864">Vereinfachte Ansicht anzeigen</translation>
-<translation id="1126809382673880764">Schützt Sie nicht vor schädlichen Websites, Downloads und Erweiterungen. Sofern verfügbar, sind Sie in anderen Google-Diensten, wie Gmail und der Google Suche, weiterhin durch Safe Browsing geschützt.</translation>
+<translation id="1126809382673880764">Sie werden nicht vor schädlichen Websites, Downloads und Erweiterungen geschützt. Sofern verfügbar, sind Sie in anderen Google-Diensten, wie Gmail und der Google Suche, durch Safe Browsing geschützt.</translation>
 <translation id="1129510026454351943">Details: <ph name="ERROR_DESCRIPTION" /></translation>
 <translation id="1141800923049248244">{FILE_COUNT,plural, =1{1 Download ausstehend.}other{# Downloads ausstehend.}}</translation>
 <translation id="1142732900304639782">Übersetzen dieser Websites nicht anbieten</translation>
@@ -245,7 +245,7 @@
 <translation id="281504910091592009">Gespeicherte Passwörter in Ihrem <ph name="BEGIN_LINK" />Google-Konto<ph name="END_LINK" /> ansehen und verwalten</translation>
 <translation id="2818669890320396765">Melden Sie sich an und aktivieren Sie die Synchronisierung, um Ihre Lesezeichen auf allen Ihren Geräten zu sehen</translation>
 <translation id="2827278682606527653">Feedkartenmenü halb geöffnet</translation>
-<translation id="2841216154655874070">{NUM_DAYS,plural, =1{Geprüft vor 1 Tag}other{Geprüft vor # Tagen}}</translation>
+<translation id="2841216154655874070">{NUM_DAYS,plural, =1{Zuletzt geprüft: vor 1 Tag}other{Zuletzt geprüft: vor # Tagen}}</translation>
 <translation id="2842985007712546952">Übergeordneter Ordner</translation>
 <translation id="2860954141821109167">Prüfen Sie, ob auf diesem Gerät eine Telefon-App aktiviert ist</translation>
 <translation id="2870560284913253234">Website</translation>
@@ -331,7 +331,7 @@
 <translation id="3493531032208478708"><ph name="BEGIN_LINK" />Weitere Informationen<ph name="END_LINK" /> zu vorgeschlagenen Inhalten</translation>
 <translation id="3499246418971111862">chrome_qrcode_<ph name="CURRENT_TIMESTAMP_MS" /></translation>
 <translation id="3507132249039706973">Standardschutz ist aktiviert</translation>
-<translation id="3509330069915219067">Offline. Chrome kann nicht nach Updates suchen.</translation>
+<translation id="3509330069915219067">Offline. Chrome kann nicht nach Aktualisierungen suchen.</translation>
 <translation id="3513704683820682405">Augmented Reality</translation>
 <translation id="3518985090088779359">Akzeptieren &amp; weiter</translation>
 <translation id="3522247891732774234">Update verfügbar. Weitere Optionen</translation>
@@ -615,12 +615,12 @@
 <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="5683547024293500885">Chrome kann nicht nach Updates suchen</translation>
+<translation id="5683547024293500885">Chrome kann nicht nach Aktualisierungen suchen</translation>
 <translation id="5686790454216892815">Dateiname zu lang</translation>
 <translation id="5687809546194252819"><ph name="APP_NAME" /> verwendet nach einem Neustart <ph name="LANGUAGE" />.</translation>
 <translation id="5691211010013816086">Sie haben noch <ph name="READING_LIST_COUNT" /> Seiten</translation>
 <translation id="569536719314091526">Über die Schaltfläche "Weitere Optionen" können Sie sich diese Seite in eine beliebige Sprache übersetzen lassen</translation>
-<translation id="5696597120588531049">Chrome kann dazu beitragen, Sie beispielsweise vor Datenpannen und unsicheren Websites zu schützen</translation>
+<translation id="5696597120588531049">Chrome kann helfen, Sie vor Bedrohungen wie Datenpannen und schädlichen Erweiterungen zu schützen</translation>
 <translation id="5697688514913266141">Ihre Datei wird in <ph name="BEGIN_BOLD" /><ph name="DIRECTORY" /><ph name="END_BOLD" /> gespeichert. <ph name="BEGIN_LINK2" />Bearbeiten.<ph name="END_LINK2" /></translation>
 <translation id="570347048394355941">Zum Tab wechseln</translation>
 <translation id="572328651809341494">Zuletzt geöffnete Tabs</translation>
@@ -756,7 +756,7 @@
 <translation id="6532866250404780454">In Chrome aufgerufene Websites werden nicht angezeigt. Alle Timer für Websites werden gelöscht.</translation>
 <translation id="6534565668554028783">Die Antwort von Google hat zu lange gedauert</translation>
 <translation id="6539092367496845964">Ein Fehler ist aufgetreten. Versuchen Sie es später noch einmal.</translation>
-<translation id="6541983376925655882">{NUM_HOURS,plural, =1{Geprüft vor 1 Stunde}other{Geprüft vor # Stunden}}</translation>
+<translation id="6541983376925655882">{NUM_HOURS,plural, =1{Zuletzt geprüft: vor 1 Stunde}other{Zuletzt geprüft: vor # Stunden}}</translation>
 <translation id="6545017243486555795">Alle Daten löschen</translation>
 <translation id="6560414384669816528">Suche mit Sogou</translation>
 <translation id="656065428026159829">Mehr anzeigen</translation>
@@ -806,7 +806,7 @@
 <translation id="685850645784703949">Discover von Google – aus</translation>
 <translation id="6864459304226931083">Bild herunterladen</translation>
 <translation id="6865313869410766144">Formulardaten für automatisches Ausfüllen</translation>
-<translation id="6882836635272038266">Standardschutz vor Websites, Downloads und Erweiterungen, die bekannterweise schädlich sind.</translation>
+<translation id="6882836635272038266">Standardschutz vor Websites, Downloads und Erweiterungen, die als schädlich bekannt sind.</translation>
 <translation id="688738109438487280">Vorhandene Daten werden zu <ph name="TO_ACCOUNT" /> hinzugefügt.</translation>
 <translation id="6891726759199484455">Entsperren, um Ihr Passwort zu kopieren</translation>
 <translation id="6896758677409633944">Kopieren</translation>
@@ -967,7 +967,7 @@
 <translation id="8027863900915310177">Speicherort auswählen</translation>
 <translation id="8035133914807600019">Neuer Ordner…</translation>
 <translation id="8037750541064988519"><ph name="DAYS" /> Tage übrig</translation>
-<translation id="8037801708772278989">Gerade eben geprüft</translation>
+<translation id="8037801708772278989">Zuletzt geprüft: gerade eben</translation>
 <translation id="804335162455518893">SD-Karte nicht gefunden</translation>
 <translation id="805047784848435650">Basierend auf Ihrem Browserverlauf</translation>
 <translation id="8051695050440594747"><ph name="MEGABYTES" /> MB verfügbar</translation>
@@ -1117,7 +1117,7 @@
 <translation id="9148126808321036104">Erneut anmelden</translation>
 <translation id="9155898266292537608">Sie können auch kurz auf ein Wort tippen, um eine Suche zu starten</translation>
 <translation id="9169507124922466868">Navigationsverlauf ist halb geöffnet</translation>
-<translation id="9199368092038462496">{NUM_MINS,plural, =1{Geprüft vor 1 Minute}other{Geprüft vor # Minuten}}</translation>
+<translation id="9199368092038462496">{NUM_MINS,plural, =1{Zuletzt geprüft: vor 1 Minute}other{Zuletzt geprüft: vor # Minuten}}</translation>
 <translation id="9204836675896933765">Noch 1 Datei</translation>
 <translation id="9206873250291191720">A</translation>
 <translation id="9209888181064652401">Anrufe nicht möglich</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 63734b2..ea12ea57 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
@@ -723,7 +723,7 @@
 <translation id="6333140779060797560">Μοιραστείτε μέσω <ph name="APPLICATION" /></translation>
 <translation id="6337234675334993532">Κρυπτογράφηση</translation>
 <translation id="6341580099087024258">Να γίνεται ερώτηση σχετικά με την τοποθεσία αποθήκευσης των αρχείων</translation>
-<translation id="6342069812937806050">Πριν λίγο</translation>
+<translation id="6342069812937806050">Μόλις τώρα</translation>
 <translation id="6343495912647200061">{SHIPPING_ADDRESS,plural, =1{<ph name="SHIPPING_ADDRESS_PREVIEW" />\u2026 και <ph name="NUMBER_OF_ADDITIONAL_ADDRESSES" /> ακόμη}other{<ph name="SHIPPING_ADDRESS_PREVIEW" />\u2026 και <ph name="NUMBER_OF_ADDITIONAL_ADDRESSES" /> ακόμη}}</translation>
 <translation id="6345878117466430440">Επισήμανση ως αναγνωσμένο</translation>
 <translation id="6364438453358674297">Κατάργηση πρότασης από το ιστορικό;</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 6ed002e..f8edd7e 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
@@ -529,7 +529,7 @@
 <translation id="4943872375798546930">Tulemusi pole</translation>
 <translation id="4961107849584082341">Tõlkige leht mis tahes keelde</translation>
 <translation id="4970824347203572753">Pole teie asukohas saadaval</translation>
-<translation id="4971735654804503942">Kiirem ennetav kaitse ohtlike veebisaitide, allalaadimiste ja laienduste vastu. Hoiatab teid parooliga seotud rikkumistest. Selleks peab sirvimisandmete Google'ile saatmine olema lubatud.</translation>
+<translation id="4971735654804503942">Kiirem ennetav kaitse ohtlike veebisaitide, allalaadimiste ja laienduste vastu. Hoiatab teid parooliga seotud rikkumiste eest. Selleks peab sirvimisandmete Google'ile saatmine olema lubatud.</translation>
 <translation id="497421865427891073">Edasiminek</translation>
 <translation id="4988210275050210843">Faili allalaadimine (<ph name="MEGABYTES" />).</translation>
 <translation id="4988526792673242964">Leheküljed</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 ad15304..bf0e06f 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
@@ -620,7 +620,7 @@
 <translation id="5687809546194252819">Berrabiarazi ondoren, <ph name="LANGUAGE" /> erabiliko da <ph name="APP_NAME" /> aplikazioan.</translation>
 <translation id="5691211010013816086"><ph name="READING_LIST_COUNT" /> orri dituzu</translation>
 <translation id="569536719314091526">Itzuli orria edozein hizkuntzatara Aukera gehiago botoia sakatuta</translation>
-<translation id="5696597120588531049">Datuen isilpekotasunaren urratzeen, seguruak ez diren webguneen eta abarren aurrean babes zaitzake Chrome-k</translation>
+<translation id="5696597120588531049">Datuen isilpekotasunaren urratzeen, seguruak ez diren webguneen eta abarren aurrean babes zaitzake Chrome-k.</translation>
 <translation id="5697688514913266141">Zure fitxategia <ph name="BEGIN_BOLD" /><ph name="DIRECTORY" /><ph name="END_BOLD" /> direktorioan gordeko da. <ph name="BEGIN_LINK2" />Editatu<ph name="END_LINK2" />.</translation>
 <translation id="570347048394355941">Aldatu fitxara</translation>
 <translation id="572328651809341494">Azken fitxak</translation>
@@ -967,7 +967,7 @@
 <translation id="8027863900915310177">Aukeratu nora deskargatu nahi duzun</translation>
 <translation id="8035133914807600019">Karpeta berria…</translation>
 <translation id="8037750541064988519"><ph name="DAYS" /> egun gelditzen dira</translation>
-<translation id="8037801708772278989">Oraintxe bertan egiaztatu du</translation>
+<translation id="8037801708772278989">Oraintxe bertan egiaztatu da</translation>
 <translation id="804335162455518893">Ez da aurkitu SD txartela</translation>
 <translation id="805047784848435650">Arakatze-historian oinarrituta</translation>
 <translation id="8051695050440594747"><ph name="MEGABYTES" /> MB erabilgarri</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 2f70b61..26309df 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
@@ -16,7 +16,7 @@
 <translation id="1105960400813249514">گرفتن عکس از صفحه‌</translation>
 <translation id="1111673857033749125">نشانک‌های ذخیره‌شده در سایر دستگاه‌های شما در اینجا نشان داده می‌شوند.</translation>
 <translation id="1113597929977215864">نمایش نمای ساده‌شده</translation>
-<translation id="1126809382673880764">‏دربرابر وب‌سایت‌ها، بارگیری‌ها، و افزونه‌های خطرناک از شما محافظت نمی‌کند. درصورت وجود، همچنان ویژگی حفاظتی «مرور ایمن» را در سرویس‌های دیگر Google مثل Gmail و «جستجو» دریافت می‌کنید.</translation>
+<translation id="1126809382673880764">‏دربرابر وب‌سایت‌ها، بارگیری‌ها، و افزونه‌های خطرناک از شما محافظت نمی‌کند. درصورت موجود بودن، همچنان ویژگی حفاظتی «مرور ایمن» را در سرویس‌های دیگر Google مثل Gmail و «جستجو» دریافت می‌کنید.</translation>
 <translation id="1129510026454351943">جزئیات: <ph name="ERROR_DESCRIPTION" /></translation>
 <translation id="1141800923049248244">{FILE_COUNT,plural, =1{۱ بارگیری در انتظار است.}one{# بارگیری در انتظار است.}other{# بارگیری در انتظار است.}}</translation>
 <translation id="1142732900304639782">ترجمه این سایت‌ها پیشنهاد نشود</translation>
@@ -529,7 +529,7 @@
 <translation id="4943872375798546930">نتیجه‌ای پیدا نشد</translation>
 <translation id="4961107849584082341">ترجمه این صفحه به زبان‌های دیگر</translation>
 <translation id="4970824347203572753">در مکان شما دردسترس نیست</translation>
-<translation id="4971735654804503942">‏محافظت سریع‌تر و پیشگیرانه دربرابر وب‌سایت‌ها، بارگیری‌ها، و افزونه‌های خطرناک. لورفتن گذرواژه را به شما هشدار می‌دهد. عملکرد این ویژگی متکی بر ارسال داده‌های مرور به Google‌ است.</translation>
+<translation id="4971735654804503942">‏محافظت سریع‌تر و پیشگیرانه دربرابر وب‌سایت‌ها، بارگیری‌ها، و افزونه‌های خطرناک. رخنه در گذرواژه را به شما هشدار می‌دهد. عملکرد این ویژگی متکی بر ارسال داده‌های مرور به Google‌ است.</translation>
 <translation id="497421865427891073">جلو رفتن</translation>
 <translation id="4988210275050210843">درحال بارگیری فایل (<ph name="MEGABYTES" />).</translation>
 <translation id="4988526792673242964">صفحات</translation>
@@ -723,7 +723,7 @@
 <translation id="6333140779060797560">اشتراک‌گذاری از طریق <ph name="APPLICATION" /></translation>
 <translation id="6337234675334993532">رمزگذاری</translation>
 <translation id="6341580099087024258">مکان ذخیره شدن فایل‌ها پرسیده شود</translation>
-<translation id="6342069812937806050">فقط اکنون</translation>
+<translation id="6342069812937806050">همین حالا</translation>
 <translation id="6343495912647200061">{SHIPPING_ADDRESS,plural, =1{‏<ph name="SHIPPING_ADDRESS_PREVIEW" />\u2026 و <ph name="NUMBER_OF_ADDITIONAL_ADDRESSES" /> نشانی دیگر}one{‏<ph name="SHIPPING_ADDRESS_PREVIEW" />\u2026 و <ph name="NUMBER_OF_ADDITIONAL_ADDRESSES" /> نشانی دیگر}other{‏<ph name="SHIPPING_ADDRESS_PREVIEW" />\u2026 و <ph name="NUMBER_OF_ADDITIONAL_ADDRESSES" /> نشانی دیگر}}</translation>
 <translation id="6345878117466430440">علامت‌گذاری به‌عنوان خوانده‌شده</translation>
 <translation id="6364438453358674297">پیشنهاد از سابقه حذف شود؟</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 0c94466..e6cfcdda 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
@@ -723,7 +723,7 @@
 <translation id="6333140779060797560">Comparte a través de <ph name="APPLICATION" /></translation>
 <translation id="6337234675334993532">Encriptado</translation>
 <translation id="6341580099087024258">Preguntar onde gardar os ficheiros</translation>
-<translation id="6342069812937806050">Só agora</translation>
+<translation id="6342069812937806050">Agora mesmo</translation>
 <translation id="6343495912647200061">{SHIPPING_ADDRESS,plural, =1{<ph name="SHIPPING_ADDRESS_PREVIEW" />\u2026 e <ph name="NUMBER_OF_ADDITIONAL_ADDRESSES" /> máis}other{<ph name="SHIPPING_ADDRESS_PREVIEW" />\u2026 e <ph name="NUMBER_OF_ADDITIONAL_ADDRESSES" /> máis}}</translation>
 <translation id="6345878117466430440">Marcar como lido</translation>
 <translation id="6364438453358674297">Queres eliminar a suxestión do historial?</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 6aa75a3e..5f5b434 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
@@ -289,7 +289,7 @@
 <translation id="3181954750937456830">Safe Browsing (તમારું અને તમારા ડિવાઇસનું જોખમી સાઇટથી રક્ષણ કરે છે)</translation>
 <translation id="3205824638308738187">લગભગ સમાપ્ત થયું!</translation>
 <translation id="3207960819495026254">બુકમાર્ક કરેલ</translation>
-<translation id="3208584281581115441">હમણાં તપાસો</translation>
+<translation id="3208584281581115441">હમણાં ચેક કરો</translation>
 <translation id="3211426585530211793"><ph name="ITEM_TITLE" /> કાઢી નાખી</translation>
 <translation id="3211503082155944789">વાંચ્યા વગરના <ph name="READING_LIST_COUNT" /> પેજ</translation>
 <translation id="321773570071367578">જો તમે તમારો પાસફ્રેઝ ભૂલી ગયાં હોવ અથવા આ સેટિંગ બદલવા માંગતા હોવ, તો <ph name="BEGIN_LINK" />સમન્વયનને ફરીથી સેટ કરો<ph name="END_LINK" /></translation>
@@ -828,7 +828,7 @@
 <translation id="7015203776128479407">આરંભિક સિંક સેટઅપ પૂરું થયું નથી. સિંક કરવાનું બંધ છે.</translation>
 <translation id="7022756207310403729">બ્રાઉઝરમાં ખોલો</translation>
 <translation id="702463548815491781">જ્યારે ટૉકબૅક અથવા સ્વિચ ઍક્સેસ ચાલુ હોય ત્યારે આપેલ સુઝાવ</translation>
-<translation id="7029809446516969842">પાસવર્ડ્સ</translation>
+<translation id="7029809446516969842">પાસવર્ડ</translation>
 <translation id="703523980599857277">હોમ પેજ બદલો</translation>
 <translation id="7054588988317389591">છબીના વર્ણનો મેળવીએ?</translation>
 <translation id="7055152154916055070">રીડાયરેક્ટ કરવાનું બ્લૉક કરવામાં આવ્યું છે:</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 79e8087e..3d73503 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
@@ -16,7 +16,7 @@
 <translation id="1105960400813249514">画面キャプチャ</translation>
 <translation id="1111673857033749125">他のデバイスに保存されているブックマークがここに表示されます。</translation>
 <translation id="1113597929977215864">簡易表示する</translation>
-<translation id="1126809382673880764">危険なウェブサイト、ダウンロード、拡張機能から保護されていません。セーフ ブラウジングによる保護については、Gmail や Google 検索といった他の Google サービスで利用可能な場合は引き続き保護されます。</translation>
+<translation id="1126809382673880764">危険なウェブサイト、ダウンロード、拡張機能から保護されていません。セーフ ブラウジングによる保護は、Gmail や Google 検索など他の Google サービスで利用可能な場合は、引き続き有効です。</translation>
 <translation id="1129510026454351943">詳細: <ph name="ERROR_DESCRIPTION" /></translation>
 <translation id="1141800923049248244">{FILE_COUNT,plural, =1{1 件のダウンロードが保留中です。}other{# 件のダウンロードが保留中です。}}</translation>
 <translation id="1142732900304639782">これらのサイトを翻訳するか尋ねない</translation>
@@ -620,7 +620,7 @@
 <translation id="5687809546194252819">再起動すると <ph name="APP_NAME" /> は<ph name="LANGUAGE" />を使用します。</translation>
 <translation id="5691211010013816086">未読のページが <ph name="READING_LIST_COUNT" /> 件あります</translation>
 <translation id="569536719314091526">[その他のオプション] から、このページを任意の言語に翻訳できます</translation>
-<translation id="5696597120588531049">Chrome でデータ侵害や安全でないウェブサイトなどの脅威から保護できているか確認します</translation>
+<translation id="5696597120588531049">Chrome でデータ侵害や安全でないウェブサイトなどの脅威から保護されているか確認します</translation>
 <translation id="5697688514913266141">ファイルは <ph name="BEGIN_BOLD" /><ph name="DIRECTORY" /><ph name="END_BOLD" /> に保存されます。<ph name="BEGIN_LINK2" />編集<ph name="END_LINK2" /></translation>
 <translation id="570347048394355941">タブを切り替え</translation>
 <translation id="572328651809341494">最近使ったタブ</translation>
@@ -806,7 +806,7 @@
 <translation id="685850645784703949">Discover by Google - オフ</translation>
 <translation id="6864459304226931083">画像をダウンロード</translation>
 <translation id="6865313869410766144">自動入力フォームのデータ</translation>
-<translation id="6882836635272038266">既知の危険なウェブサイト、ダウンロード、拡張機能から標準的な方法で保護します。</translation>
+<translation id="6882836635272038266">危険だと認識されているウェブサイト、ダウンロード、拡張機能から標準的な方法で保護します。</translation>
 <translation id="688738109438487280">既存のデータを <ph name="TO_ACCOUNT" /> に追加します。</translation>
 <translation id="6891726759199484455">パスワードをコピーするにはロックを解除してください</translation>
 <translation id="6896758677409633944">コピー</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 e69d040..9c6c84b 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
@@ -126,7 +126,7 @@
 <translation id="1963976881984600709">ការការពារ​ស្តង់ដារ</translation>
 <translation id="1966710179511230534">សូមធ្វើបច្ចុប្បន្នភាពព័ត៌មានលំអិតការចូលរបស់អ្នក</translation>
 <translation id="1974060860693918893">កម្រិតខ្ពស់</translation>
-<translation id="1984417487208496350">គ្មានការការពារទេ (មិនណែនាំ)</translation>
+<translation id="1984417487208496350">គ្មានការការពារ (មិនណែនាំ)</translation>
 <translation id="1984705450038014246">ធ្វើសមកាលកម្ម​ទិន្នន័យ Chrome របស់អ្នក</translation>
 <translation id="1986685561493779662">ឈ្មោះមាន​រួច​ហើយ</translation>
 <translation id="1987739130650180037">ប៊ូតុង <ph name="MESSAGE" /> <ph name="LINK_NAME" /></translation>
@@ -529,7 +529,7 @@
 <translation id="4943872375798546930">គ្មានលទ្ធផលទេ</translation>
 <translation id="4961107849584082341">បកប្រែ​ទំព័រនេះ​ទៅជាភាសា​ណាមួយ</translation>
 <translation id="4970824347203572753">មិនអាច​ប្រើ​នៅក្នុង​ទីតាំង​របស់អ្នក​បានទេ</translation>
-<translation id="4971735654804503942">ការការពារបរិសកម្ម និងរហ័សជាងមុនពីគេហទំព័រ ការទាញយក និងកម្មវិធី​បន្ថែមដែលមានគ្រោះថ្នាក់។ ព្រមានអ្នក​អំពីការបំពានពាក្យសម្ងាត់។ តម្រូវឱ្យបញ្ជូនទិន្នន័យរុករក​ទៅ Google។</translation>
+<translation id="4971735654804503942">ការការពារបរិសកម្ម និងលឿនជាងមុនពីគេហទំព័រ ការទាញយក និងកម្មវិធី​បន្ថែមដែលគ្រោះថ្នាក់។ ព្រមានអ្នក​អំពីការបែកធ្លាយពាក្យសម្ងាត់។ តម្រូវឱ្យបញ្ជូនទិន្នន័យរុករក​ទៅ Google។</translation>
 <translation id="497421865427891073">ទៅមុខ</translation>
 <translation id="4988210275050210843">កំពុង​ទាញយក​ឯកសារ (<ph name="MEGABYTES" />)។</translation>
 <translation id="4988526792673242964">ទំព័រ</translation>
@@ -806,7 +806,7 @@
 <translation id="685850645784703949">Discover by Google - បិទ</translation>
 <translation id="6864459304226931083">ទាញយករូបភាព</translation>
 <translation id="6865313869410766144">បំពេញទិន្នន័យបែបបទស្វ័យប្រវត្តិ</translation>
-<translation id="6882836635272038266">ការការពារស្តង់ដារពីគេហទំព័រ ការទាញយក និងកម្មវិធី​បន្ថែមដែលចាត់ទុកថាមានគ្រោះថ្នាក់។</translation>
+<translation id="6882836635272038266">ការការពារស្តង់ដារពីគេហទំព័រ ការទាញយក និងកម្មវិធី​បន្ថែមដែលដឹងថាមានគ្រោះថ្នាក់។</translation>
 <translation id="688738109438487280">បន្ថែមទិន្នន័យដែលមានស្រាប់ទៅ <ph name="TO_ACCOUNT" /> ។</translation>
 <translation id="6891726759199484455">ដោះសោ​ដើម្បី​ចម្លង​ពាក្យសម្ងាត់​របស់អ្នក</translation>
 <translation id="6896758677409633944">ចម្លង</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 5d67cf1..62fbaf78 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
@@ -332,7 +332,7 @@
 <translation id="3493531032208478708">ಸೂಚಿಸಲಾದ ವಿಷಯದ ಕುರಿತು <ph name="BEGIN_LINK" />ಇನ್ನಷ್ಟು ತಿಳಿಯಿರಿ<ph name="END_LINK" /></translation>
 <translation id="3499246418971111862">chrome_qrcode_<ph name="CURRENT_TIMESTAMP_MS" /></translation>
 <translation id="3507132249039706973">ಪ್ರಮಾಣಿತ ಸುರಕ್ಷತೆ ಆನ್ ಆಗಿದೆ</translation>
-<translation id="3509330069915219067">ಆಫ್‌ಲೈನ್ ಇವೆ. ಅಪ್‌ಡೇಟ್‌ಗಳಿವೆಯೇ ಎಂದು ನೋಡಲು Chrome ಗೆ ಸಾಧ್ಯವಾಗುತ್ತಿಲ್ಲ.</translation>
+<translation id="3509330069915219067">ಆಫ್‌ಲೈನ್. ಅಪ್‌ಡೇಟ್‌ಗಳಿವೆಯೇ ಎಂದು ನೋಡಲು Chrome ಗೆ ಸಾಧ್ಯವಾಗುತ್ತಿಲ್ಲ.</translation>
 <translation id="3513704683820682405">ವರ್ಧಿತ ವಾಸ್ತವತೆ</translation>
 <translation id="3518985090088779359">ಸಮ್ಮತಿಸು &amp; ಮುಂದುವರಿಸು</translation>
 <translation id="3522247891732774234">ಅಪ್‌ಡೇಟ್‌ ಲಭ್ಯವಿದೆ. ಇನ್ನಷ್ಟು ಆಯ್ಕೆಗಳು</translation>
@@ -861,7 +861,7 @@
 <translation id="7293429513719260019">ಭಾಷೆಯನ್ನು ಆಯ್ಕೆಮಾಡಿ</translation>
 <translation id="729975465115245577">ನಿಮ್ಮ ಸಾಧನವು ಪಾಸ್‌ವರ್ಡ್‌ ಫೈಲ್ ಅನ್ನು ಸಂಗ್ರಹಿಸಿಡಲು ಅಪ್ಲಿಕೇಶನ್‌ ಅನ್ನು ಹೊಂದಿಲ್ಲ.</translation>
 <translation id="7302081693174882195">ವಿವರಗಳು: ಉಳಿಸಿದ ಡೇಟಾ ಪ್ರಮಾಣದ ಆಧಾರದಲ್ಲಿ ವಿಂಗಡಿಸಲಾಗಿದೆ</translation>
-<translation id="7304873321153398381">ಆಫ್‌ಲೈನ್ ಇವೆ. Chrome ಗೆ ನಿಮ್ಮ ಪಾಸ್‌ವರ್ಡ್‌ಗಳನ್ನು ಪರಿಶೀಲಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತಿಲ್ಲ.</translation>
+<translation id="7304873321153398381">ಆಫ್‌ಲೈನ್. Chrome ಗೆ ನಿಮ್ಮ ಪಾಸ್‌ವರ್ಡ್‌ಗಳನ್ನು ಪರಿಶೀಲಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತಿಲ್ಲ.</translation>
 <translation id="7313188324932846546">ಸಿಂಕ್ ಸೆಟಪ್ ಮಾಡಲು ಟ್ಯಾಪ್ ಮಾಡಿ</translation>
 <translation id="7328017930301109123">ಲೈಟ್ ಮೋಡ್‍ನಲ್ಲಿ, Chrome ವೇಗವಾಗಿ ಪುಟಗಳನ್ನು ಲೋಡ್ ಮಾಡುತ್ತದೆ, ಮತ್ತು ಡೇಟಾವನ್ನು ಸುಮಾರು ಶೇಕಡಾ 60 ರಷ್ಟು ಕಡಿಮೆ ಬಳಸುತ್ತದೆ.</translation>
 <translation id="7333031090786104871">ಇನ್ನೂ ಹಿಂದಿನ ಸೈಟ್ ಅನ್ನು ಸೇರಿಸಲಾಗುತ್ತಿದೆ</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 39c3edd..0707c67 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
@@ -16,7 +16,7 @@
 <translation id="1105960400813249514">ການຖ່າຍຮູບໜ້າຈໍ</translation>
 <translation id="1111673857033749125">ບຸກມາກທີ່ບັນທຶກໄວ້ຢູ່ໃນອຸປະກອນອື່ນຂອງທ່ານຈະປາກົດຢູ່ທີ່ນີ້.</translation>
 <translation id="1113597929977215864">ສະແດງມຸມມອງງ່າຍດາຍ</translation>
-<translation id="1126809382673880764">ບໍ່ປົກປ້ອງທ່ານຈາກເວັບໄຊ, ການດາວໂຫຼດ ແລະ ສ່ວນຂະຫຍາຍທີ່ເປັນອັນຕະລາຍ. ທ່ານຈະຍັງໄດ້ຮັບການປົກປ້ອງ Safe Browsing, ຢູ່ບ່ອນທີ່ໃຊ້ໄດ້, ຢູ່ໃນການບໍລິການອື່ນຂອງ Google ເຊັ່ນ: Gmail ແລະ ຊອກຫາ.</translation>
+<translation id="1126809382673880764">ບໍ່ປົກປ້ອງທ່ານຈາກເວັບໄຊ, ການດາວໂຫຼດ ແລະ ສ່ວນຂະຫຍາຍທີ່ເປັນອັນຕະລາຍ. ທ່ານຈະຍັງໄດ້ຮັບການປົກປ້ອງຈາກ Safe Browsing ຢູ່ບ່ອນທີ່ໃຊ້ໄດ້, ຢູ່ໃນການບໍລິການອື່ນຂອງ Google ເຊັ່ນ: Gmail ແລະ ຊອກຫາ.</translation>
 <translation id="1129510026454351943">ລາຍລະອຽດ: <ph name="ERROR_DESCRIPTION" /></translation>
 <translation id="1141800923049248244">{FILE_COUNT,plural, =1{1 ການດາວໂຫຼດຍັງຄ້າງຢູ່.}other{# ການດາວໂຫຼດຍັງຄ້າງຢູ່.}}</translation>
 <translation id="1142732900304639782">ບໍ່ສະເໜີແປເວັບໄຊເຫຼົ່ານີ້</translation>
@@ -84,7 +84,7 @@
 <translation id="1592864538817356322">ການປົກປ້ອງມາດຕະຖານ:</translation>
 <translation id="1612196535745283361">Chrome ຈຳເປັນຕ້ອງເຂົ້າເຖິງສະຖານທີ່ເພື່ອສະແກນຫາອຸປະກອນ. ການເຂົ້າເຖິງສະຖານທີ່ <ph name="BEGIN_LINK" />ປິດຢູ່ສຳລັບອຸປະກອນນີ້<ph name="END_LINK" />.</translation>
 <translation id="1628019612362412531">{NUM_SELECTED,plural, =1{ລຶບ 1 ລາຍການທີ່ເລືອກອອກ}other{ລຶບ # ລາຍການທີ່ເລືອກອອກ}}</translation>
-<translation id="1641113438599504367">ການທ່ອງເນັດທີ່ປອດໄພ</translation>
+<translation id="1641113438599504367">Safe Browsing</translation>
 <translation id="164269334534774161">ທ່ານກຳລັງເບິ່ງສຳເນົາອອບລາຍຂອງໜ້ານີ້ຈາກ <ph name="CREATION_TIME" /></translation>
 <translation id="1644574205037202324">ປະຫວັດ</translation>
 <translation id="1670399744444387456">ພື້ນ​ຖານ</translation>
@@ -380,7 +380,7 @@
 <translation id="3894427358181296146">ເພີ່ມໂຟລເດີ</translation>
 <translation id="3895926599014793903">ບັງຄັບໃຫ້ເປີດ​ໃຊ້​ການ​ຊູມ</translation>
 <translation id="3908308510347173149">ອັບເດດ <ph name="PRODUCT_NAME" /></translation>
-<translation id="3909763690984331376">ການກວດກາຄວາມປອດໄພ <ph name="BEGIN_NEW" />ໃໝ່<ph name="END_NEW" /></translation>
+<translation id="3909763690984331376">ການກວດສອບຄວາມປອດໄພ <ph name="BEGIN_NEW" />ໃໝ່<ph name="END_NEW" /></translation>
 <translation id="3912508018559818924">ກຳລັງຊອກຫາສິ່ງທີ່ດີສຸດຈາກເວັບ...</translation>
 <translation id="3924911262913579434"><ph name="SAFE_BROWSING_MODE" /> ເປີດຢູ່</translation>
 <translation id="3927692899758076493">Sans Serif</translation>
@@ -529,7 +529,7 @@
 <translation id="4943872375798546930">ບໍ່​ມີ​ຜົນ​ໄດ້​ຮັບ</translation>
 <translation id="4961107849584082341">ແປໜ້ານີ້ເປັນພາສາໃດໆກໍໄດ້</translation>
 <translation id="4970824347203572753">ບໍ່ມີໃຫ້ນຳໃຊ້ໃນສະຖານທີ່ຂອງທ່ານ</translation>
-<translation id="4971735654804503942">ການປົກປ້ອງແບບເຊີງບຸກທີ່ໄວກວ່າຈາກເວັບໄຊ, ການດາວໂຫຼດ ແລະ ສ່ວນຂະຫຍາຍທີ່ເປັນອັນຕະລາຍ. ເຕືອນທ່ານກ່ຽວກັບການລະເມີດລະຫັດຜ່ານ. ຈຳເປັນຕ້ອງສົ່ງຂໍ້ມູນການທ່ອງເວັບໃຫ້ Google.</translation>
+<translation id="4971735654804503942">ການປົກປ້ອງແບບເຊີງບຸກທີ່ໄວກວ່າຕໍ່ກັບເວັບໄຊ, ການດາວໂຫຼດ ແລະ ສ່ວນຂະຫຍາຍທີ່ເປັນອັນຕະລາຍ. ເຕືອນທ່ານກ່ຽວກັບການລະເມີດລະຫັດຜ່ານ. ຈຳເປັນຕ້ອງສົ່ງຂໍ້ມູນການທ່ອງເວັບໃຫ້ Google.</translation>
 <translation id="497421865427891073">ໄປຂ້າງ​ຫນ້າ</translation>
 <translation id="4988210275050210843">ກຳລັງດາວໂຫຼດໄຟລ໌ (<ph name="MEGABYTES" />).</translation>
 <translation id="4988526792673242964">ໜ້າ</translation>
@@ -723,7 +723,7 @@
 <translation id="6333140779060797560">ແຊຣ໌ຜ່ານ <ph name="APPLICATION" /></translation>
 <translation id="6337234675334993532">ການເຂົ້າລະຫັດ</translation>
 <translation id="6341580099087024258">ຖາມບ່ອນບັນທຶກໄຟລ໌</translation>
-<translation id="6342069812937806050">ດຽວນີ້ເອງ</translation>
+<translation id="6342069812937806050">ເມື່ອກີ້ນີ້</translation>
 <translation id="6343495912647200061">{SHIPPING_ADDRESS,plural, =1{<ph name="SHIPPING_ADDRESS_PREVIEW" />\u2026 ແລະ ອີກ <ph name="NUMBER_OF_ADDITIONAL_ADDRESSES" /> ທີ່ຢູ່ການຈັດສົ່ງ}other{<ph name="SHIPPING_ADDRESS_PREVIEW" />\u2026 ແລະ ອີກ <ph name="NUMBER_OF_ADDITIONAL_ADDRESSES" /> ທີ່ຢູ່ການຈັດສົ່ງ}}</translation>
 <translation id="6345878117466430440">ໝາຍວ່າອ່ານແລ້ວ</translation>
 <translation id="6364438453358674297">ເອົາ​ການ​ແນະ​ນໍາ​ອອກຈາກ​ປະ​ຫວັດບໍ​?</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 e8cccad..d2774b4 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
@@ -571,7 +571,7 @@
 <translation id="5324858694974489420">Instellingen voor ouders</translation>
 <translation id="5327248766486351172">Naam</translation>
 <translation id="5342314432463739672">Rechtenverzoeken</translation>
-<translation id="5355191726083956201">Verbeterde beveiliging is ingeschakeld</translation>
+<translation id="5355191726083956201">Geoptimaliseerde beveiliging staat aan</translation>
 <translation id="5357811892247919462">Tabblad ontvangen</translation>
 <translation id="5368958499335451666">{OPEN_TABS,plural, =1{<ph name="OPEN_TABS_ONE" /> geopend tabblad, tik om tussen tabbladen te schakelen}other{<ph name="OPEN_TABS_MANY" /> geopende tabbladen, tik om tussen tabbladen te schakelen}}</translation>
 <translation id="5403644198645076998">Alleen bepaalde sites toestaan</translation>
@@ -620,7 +620,7 @@
 <translation id="5687809546194252819"><ph name="APP_NAME" /> gebruikt <ph name="LANGUAGE" /> na opnieuw opstarten.</translation>
 <translation id="5691211010013816086">Je hebt <ph name="READING_LIST_COUNT" /> pagina's</translation>
 <translation id="569536719314091526">Vertaal deze pagina in een andere taal via de knop 'Meer opties'</translation>
-<translation id="5696597120588531049">Chrome kan je beschermen tegen gegevenslekken, niet-beveiligde websites en meer</translation>
+<translation id="5696597120588531049">Chrome kan je beschermen tegen gegevenslekken, onveilige websites en meer.</translation>
 <translation id="5697688514913266141">Je bestand wordt opgeslagen in <ph name="BEGIN_BOLD" /><ph name="DIRECTORY" /><ph name="END_BOLD" />. <ph name="BEGIN_LINK2" />Bewerken<ph name="END_LINK2" /></translation>
 <translation id="570347048394355941">Overschakelen naar tabblad</translation>
 <translation id="572328651809341494">Recente tabbladen</translation>
@@ -691,7 +691,7 @@
 <translation id="6122831415929794347">Safe Browsing uitschakelen?</translation>
 <translation id="6127379762771434464">Item verwijderd</translation>
 <translation id="6137022273846704445">Taal van <ph name="APP_NAME" /></translation>
-<translation id="6140709049082532940">Verbeterde beveiliging:</translation>
+<translation id="6140709049082532940">Geoptimaliseerde beveiliging:</translation>
 <translation id="6140912465461743537">Land/regio</translation>
 <translation id="614940544461990577">Probeer dit eens:</translation>
 <translation id="6154478581116148741">Schakel schermvergrendeling in via Instellingen om je wachtwoorden te exporteren vanaf dit apparaat</translation>
@@ -810,7 +810,7 @@
 <translation id="688738109438487280">Bestaande gegevens toevoegen aan <ph name="TO_ACCOUNT" />.</translation>
 <translation id="6891726759199484455">Ontgrendelen om je wachtwoord te kopiëren</translation>
 <translation id="6896758677409633944">Kopieer</translation>
-<translation id="6900532703269623216">Verbeterde beveiliging</translation>
+<translation id="6900532703269623216">Geoptimaliseerde beveiliging</translation>
 <translation id="6903907808598579934">Synchronisatie inschakelen</translation>
 <translation id="6929699136511445623">Synchronisatie van Android-systeem inschakelen</translation>
 <translation id="6941901516114974832">Je activiteit in de incognitomodus <ph name="BEGIN_BOLD1" />is mogelijk nog altijd zichtbaar<ph name="END_BOLD1" /> voor websites die je bezoekt, je werkgever of school en je internetprovider.
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 a6d484f..1e9a33ee 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
@@ -391,7 +391,7 @@
 <translation id="396192773038029076">{NUM_IN_PROGRESS,plural, =1{Chrome stránku načíta, keď bude k dispozícii}few{Chrome stránku načíta, keď bude k dispozícii}many{Chrome stránku načíta, keď bude k dispozícii}other{Chrome stránku načíta, keď bude k dispozícii}}</translation>
 <translation id="3963007978381181125">Šifrovanie prístupovej frázy nezahŕňa spôsoby platby a adresy zo služby Google Pay. Šifrované údaje si môže prečítať iba používateľ s prístupovou frázou. Prístupová fráza sa neodosiela do Googlu ani sa v ňom neuchováva. Ak ju zabudnete alebo chcete toto nastavenie zmeniť, budete musieť resetovať synchronizáciu. <ph name="BEGIN_LINK" />Ďalšie informácie<ph name="END_LINK" /></translation>
 <translation id="3967822245660637423">Sťahovanie dokončené</translation>
-<translation id="3969142555815019568">Chrome nemôže kontrolovať heslá</translation>
+<translation id="3969142555815019568">Chrome nemôže skontrolovať heslá</translation>
 <translation id="3974987681202239636"><ph name="APP_NAME" /> sa otvorí v Chrome. Pokračovaním vyjadrujete súhlas so <ph name="BEGIN_LINK1" />zmluvnými podmienkami spoločnosti Google<ph name="END_LINK1" /> a <ph name="BEGIN_LINK2" />dodatočnými zmluvnými podmienkami prehliadača Google Chrome a systému Chrome OS<ph name="END_LINK2" />. Platí aj <ph name="BEGIN_LINK3" />oznámenie o ochrane súkromia pre účty Google spravované pomocou aplikácie Family Link<ph name="END_LINK3" />.</translation>
 <translation id="397583555483684758">Synchronizácia prestala fungovať</translation>
 <translation id="3976396876660209797">Odstráňte túto skratku a znova ju vytvorte</translation>
@@ -861,7 +861,7 @@
 <translation id="7293429513719260019">Vybrať jazyk</translation>
 <translation id="729975465115245577">Vaše zariadenie nemá aplikáciu na uloženie súboru s heslami.</translation>
 <translation id="7302081693174882195">Podrobnosti: zoradené podľa množstva ušetrených dát</translation>
-<translation id="7304873321153398381">Offline. Chrome nemôže kontrolovať heslá.</translation>
+<translation id="7304873321153398381">Offline. Chrome nemôže skontrolovať heslá.</translation>
 <translation id="7313188324932846546">Klepnutím nastavte synchronizáciu</translation>
 <translation id="7328017930301109123">V zjednodušenom režime načítava Chrome stránky rýchlejšie a využíva až o 60 percent menej dát.</translation>
 <translation id="7333031090786104871">Pridávanie predchádzajúceho webu stále prebieha</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 79faa44..e4206306 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,7 @@
 <translation id="1960290143419248813">Përditësimet e Chrome nuk mbështeten më për këtë version të Android</translation>
 <translation id="1963976881984600709">Mbrojtja standarde</translation>
 <translation id="1966710179511230534">Përditëso detajet e identifikimit.</translation>
-<translation id="1974060860693918893">I përparuar</translation>
+<translation id="1974060860693918893">Të përparuara</translation>
 <translation id="1984417487208496350">Asnjë mbrojtje (nuk rekomandohet)</translation>
 <translation id="1984705450038014246">Sinkronizo të dhënat e tua të Chrome</translation>
 <translation id="1986685561493779662">Emri ekziston tashmë</translation>
@@ -723,7 +723,7 @@
 <translation id="6333140779060797560">Ndaje nëpërmjet <ph name="APPLICATION" /></translation>
 <translation id="6337234675334993532">Enkriptimi</translation>
 <translation id="6341580099087024258">Pyet ku të ruhen skedarët</translation>
-<translation id="6342069812937806050">Vetëm tani</translation>
+<translation id="6342069812937806050">Pikërisht tani</translation>
 <translation id="6343495912647200061">{SHIPPING_ADDRESS,plural, =1{<ph name="SHIPPING_ADDRESS_PREVIEW" />\u2026 dhe <ph name="NUMBER_OF_ADDITIONAL_ADDRESSES" /> tjetër}other{<ph name="SHIPPING_ADDRESS_PREVIEW" />\u2026 dhe <ph name="NUMBER_OF_ADDITIONAL_ADDRESSES" /> të tjera}}</translation>
 <translation id="6345878117466430440">Shëno si të lexuar</translation>
 <translation id="6364438453358674297">Të hiqet sugjerimi nga historiku?</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 f1defaa..ba9bfca1 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
@@ -289,7 +289,7 @@
 <translation id="3181954750937456830">Bezbedno pregledanje (štiti vas i uređaj od opasnih sajtova)</translation>
 <translation id="3205824638308738187">Skoro završeno!</translation>
 <translation id="3207960819495026254">Obeleženo</translation>
-<translation id="3208584281581115441">Proverite</translation>
+<translation id="3208584281581115441">Proveri</translation>
 <translation id="3211426585530211793">Stavka <ph name="ITEM_TITLE" /> je izbrisana</translation>
 <translation id="3211503082155944789">Nepročitanih stranica: <ph name="READING_LIST_COUNT" /></translation>
 <translation id="321773570071367578">Ako ste zaboravili pristupnu frazu ili želite da promenite ovo podešavanje, <ph name="BEGIN_LINK" />resetujte sinhronizaciju<ph name="END_LINK" /></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 2252d8b..6bfd3456 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
@@ -289,7 +289,7 @@
 <translation id="3181954750937456830">Безбедно прегледање (штити вас и уређај од опасних сајтова)</translation>
 <translation id="3205824638308738187">Скоро завршено!</translation>
 <translation id="3207960819495026254">Обележено</translation>
-<translation id="3208584281581115441">Проверите</translation>
+<translation id="3208584281581115441">Провери</translation>
 <translation id="3211426585530211793">Ставка <ph name="ITEM_TITLE" /> је избрисана</translation>
 <translation id="3211503082155944789">Непрочитаних страница: <ph name="READING_LIST_COUNT" /></translation>
 <translation id="321773570071367578">Ако сте заборавили приступну фразу или желите да промените ово подешавање, <ph name="BEGIN_LINK" />ресетујте синхронизацију<ph name="END_LINK" /></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 9712b06..b9a56c9 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
@@ -16,7 +16,7 @@
 <translation id="1105960400813249514">Skärmavbildning</translation>
 <translation id="1111673857033749125">Här visas bokmärken som du har sparat på andra enheter.</translation>
 <translation id="1113597929977215864">Använd förenklad visning</translation>
-<translation id="1126809382673880764">Skyddar inte mot farliga webbplatser, nedladdningar och tillägg. Du behåller skydd med Säker webbsökning, där denna funktion är tillgänglig, i andra tjänster från Google, till exempel Gmail och Sök.</translation>
+<translation id="1126809382673880764">Skyddar inte mot farliga webbplatser, nedladdningar och tillägg. Där funktionen är tillgänglig får du fortfarande skydd med Säker webbsökning i andra tjänster från Google, till exempel Gmail och Sök.</translation>
 <translation id="1129510026454351943">Mer information: <ph name="ERROR_DESCRIPTION" /></translation>
 <translation id="1141800923049248244">{FILE_COUNT,plural, =1{1 nedladdning väntar.}other{# nedladdningar väntar.}}</translation>
 <translation id="1142732900304639782">Erbjud inte att översätta dessa webbplatser</translation>
@@ -529,7 +529,7 @@
 <translation id="4943872375798546930">Inga resultat</translation>
 <translation id="4961107849584082341">Översätt den här sidan till vilket språk som helst</translation>
 <translation id="4970824347203572753">Inte tillgängligt i ditt land</translation>
-<translation id="4971735654804503942">Snabbare och förebyggande skydd mot farliga webbplatser, nedladdningar och tillägg. En varning om lösenordsläckor visas. Webbinformation måste skickas till Google.</translation>
+<translation id="4971735654804503942">Snabbare, proaktivt skydd mot farliga webbplatser, nedladdningar och tillägg. Du får varningar om lösenordsläckor. Kräver att webbinformationen skickas till Google.</translation>
 <translation id="497421865427891073">Fortsätt</translation>
 <translation id="4988210275050210843">En fil laddas ned (<ph name="MEGABYTES" />).</translation>
 <translation id="4988526792673242964">Sidor</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 eb02f47e..369265bc 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
@@ -620,7 +620,7 @@
 <translation id="5687809546194252819">மீண்டும் தொடங்கும்போது <ph name="APP_NAME" /> <ph name="LANGUAGE" /> மொழியைப் பயன்படுத்தும்.</translation>
 <translation id="5691211010013816086"><ph name="READING_LIST_COUNT" /> பக்கங்கள் உள்ளன</translation>
 <translation id="569536719314091526">’மேலும் விருப்பத்தேர்வுகள்’ பட்டனை அழுத்தி, இந்தப் பக்கத்தை எந்தவொரு மொழியிலும் மொழிபெயர்க்கலாம்</translation>
-<translation id="5696597120588531049">தரவு மீறல்கள், பாதுகாப்பற்ற இணையதளங்கள் மற்றும் பிற பாதுகாப்புச் சிக்கல்களிலிருந்து உங்களைப் பாதுகாக்க Chrome உதவும்</translation>
+<translation id="5696597120588531049">தரவு மீறல்கள், பாதுகாப்பற்ற இணையதளங்கள், பிற பாதுகாப்புச் சிக்கல்கள் போன்றவற்றில் இருந்து உங்களைப் பாதுகாக்க Chrome உதவும்</translation>
 <translation id="5697688514913266141">உங்கள் கோப்பு <ph name="BEGIN_BOLD" /><ph name="DIRECTORY" /><ph name="END_BOLD" /> இல் சேமிக்கப்படும். <ph name="BEGIN_LINK2" />மாற்று<ph name="END_LINK2" />.</translation>
 <translation id="570347048394355941">தாவலுக்கு மாறும்</translation>
 <translation id="572328651809341494">சமீபத்திய தாவல்கள்</translation>
@@ -806,7 +806,7 @@
 <translation id="685850645784703949">Discover by Google - முடக்கப்பட்டுள்ளது</translation>
 <translation id="6864459304226931083">படத்தைப் பதிவிறக்கு</translation>
 <translation id="6865313869410766144">தன்னிரப்பி படிவத் தரவு</translation>
-<translation id="6882836635272038266">நிலையான பாதுகாப்பு பயன்முறையானது ஆபத்து என அறியப்படும் இணையதளங்கள், பதிவிறக்கங்கள் மற்றும் நீட்டிப்புகளுக்கு எதிரானது.</translation>
+<translation id="6882836635272038266">நிலையான பாதுகாப்பு பயன்முறையானது ஆபத்து என அறியப்படும் இணையதளங்கள், பதிவிறக்கங்கள், நீட்டிப்புகள் ஆகியவற்றுக்கு எதிரானது.</translation>
 <translation id="688738109438487280">ஏற்கனவே உள்ள தரவை <ph name="TO_ACCOUNT" /> இல் சேர்.</translation>
 <translation id="6891726759199484455">உங்கள் கடவுச்சொல்லை நகலெடுக்க, திறக்கவும்</translation>
 <translation id="6896758677409633944">நகலெடு</translation>
diff --git a/chrome/browser/ui/app_list/app_service/app_service_context_menu.cc b/chrome/browser/ui/app_list/app_service/app_service_context_menu.cc
index cb6d669..de665e4 100644
--- a/chrome/browser/ui/app_list/app_service/app_service_context_menu.cc
+++ b/chrome/browser/ui/app_list/app_service/app_service_context_menu.cc
@@ -155,7 +155,7 @@
           auto* provider = web_app::WebAppProvider::Get(profile());
           DCHECK(provider);
           provider->registry_controller().SetExperimentalTabbedWindowMode(
-              app_id(), true);
+              app_id(), true, /*is_user_action=*/true);
           return;
         }
 
@@ -323,9 +323,9 @@
         auto* provider = web_app::WebAppProvider::Get(profile());
         DCHECK(provider);
         provider->registry_controller().SetExperimentalTabbedWindowMode(
-            app_id(), false);
+            app_id(), false, /*is_user_action=*/true);
         provider->registry_controller().SetAppUserDisplayMode(
-            app_id(), user_display_mode);
+            app_id(), user_display_mode, /*is_user_action=*/true);
       }
       return;
     }
diff --git a/chrome/browser/ui/ash/launcher/app_service/app_service_shelf_context_menu.cc b/chrome/browser/ui/ash/launcher/app_service/app_service_shelf_context_menu.cc
index dc1ed69..d9389d11 100644
--- a/chrome/browser/ui/ash/launcher/app_service/app_service_shelf_context_menu.cc
+++ b/chrome/browser/ui/ash/launcher/app_service/app_service_shelf_context_menu.cc
@@ -163,7 +163,7 @@
         auto* provider = web_app::WebAppProvider::Get(controller()->profile());
         DCHECK(provider);
         provider->registry_controller().SetExperimentalTabbedWindowMode(
-            item().id.app_id, true);
+            item().id.app_id, true, /*is_user_action=*/true);
       }
       return;
     case ash::LAUNCH_TYPE_PINNED_TAB:
@@ -434,9 +434,9 @@
         auto* provider = web_app::WebAppProvider::Get(controller()->profile());
         DCHECK(provider);
         provider->registry_controller().SetExperimentalTabbedWindowMode(
-            item().id.app_id, false);
+            item().id.app_id, false, /*is_user_action=*/true);
         provider->registry_controller().SetAppUserDisplayMode(
-            item().id.app_id, user_display_mode);
+            item().id.app_id, user_display_mode, /*is_user_action=*/true);
       }
       return;
     }
diff --git a/chrome/browser/ui/ash/launcher/app_service/app_service_shelf_context_menu_browsertest.cc b/chrome/browser/ui/ash/launcher/app_service/app_service_shelf_context_menu_browsertest.cc
index 75e05ee..441c70f4 100644
--- a/chrome/browser/ui/ash/launcher/app_service/app_service_shelf_context_menu_browsertest.cc
+++ b/chrome/browser/ui/ash/launcher/app_service/app_service_shelf_context_menu_browsertest.cc
@@ -8,6 +8,7 @@
 #include "base/bind_helpers.h"
 #include "base/run_loop.h"
 #include "base/test/bind_test_util.h"
+#include "base/test/metrics/user_action_tester.h"
 #include "base/test/scoped_feature_list.h"
 #include "chrome/browser/apps/app_service/app_service_proxy.h"
 #include "chrome/browser/apps/app_service/app_service_proxy_factory.h"
@@ -24,13 +25,10 @@
 class AppServiceShelfContextMenuWebAppBrowserTest
     : public InProcessBrowserTest {
  public:
-  AppServiceShelfContextMenuWebAppBrowserTest() = default;
-  ~AppServiceShelfContextMenuWebAppBrowserTest() override = default;
-
-  void SetUp() override {
+  AppServiceShelfContextMenuWebAppBrowserTest() {
     scoped_feature_list_.InitAndEnableFeature(features::kDesktopPWAsTabStrip);
-    InProcessBrowserTest::SetUp();
   }
+  ~AppServiceShelfContextMenuWebAppBrowserTest() override = default;
 
   struct MenuSection {
     std::unique_ptr<ui::SimpleMenuModel> menu_model;
@@ -73,6 +71,7 @@
 IN_PROC_BROWSER_TEST_F(AppServiceShelfContextMenuWebAppBrowserTest,
                        WindowCommandCheckedForMinimalUi) {
   Profile* profile = browser()->profile();
+  base::UserActionTester user_action_tester;
 
   auto web_application_info = std::make_unique<WebApplicationInfo>();
   web_application_info->start_url = GURL("https://example.org");
@@ -84,11 +83,15 @@
   apps::AppServiceProxyFactory::GetForProfile(profile)
       ->FlushMojoCallsForTesting();
 
-  // Open in window should be checked after activating it.
+  // Activate open in window menu item.
   base::Optional<MenuSection> menu_section =
       GetContextMenuSectionForAppCommand(app_id, ash::LAUNCH_TYPE_WINDOW);
   ASSERT_TRUE(menu_section);
   menu_section->sub_model->ActivatedAt(menu_section->command_index);
+  EXPECT_EQ(user_action_tester.GetActionCount("WebApp.SetWindowMode.Window"),
+            1);
+
+  // Open in window should be checked after activating it.
   EXPECT_TRUE(
       menu_section->sub_model->IsItemCheckedAt(menu_section->command_index));
 }
@@ -96,6 +99,7 @@
 IN_PROC_BROWSER_TEST_F(AppServiceShelfContextMenuWebAppBrowserTest,
                        SetOpenInTabbedWindow) {
   Profile* profile = browser()->profile();
+  base::UserActionTester user_action_tester;
 
   auto web_application_info = std::make_unique<WebApplicationInfo>();
   web_application_info->start_url = GURL("https://example.org");
@@ -112,8 +116,33 @@
       app_id, ash::LAUNCH_TYPE_TABBED_WINDOW);
   ASSERT_TRUE(menu_section);
   menu_section->sub_model->ActivatedAt(menu_section->command_index);
+  EXPECT_EQ(user_action_tester.GetActionCount("WebApp.SetWindowMode.Window"),
+            1);
 
   // App window should have tab strip.
   Browser* app_browser = web_app::LaunchWebAppBrowser(profile, app_id);
   EXPECT_TRUE(app_browser->app_controller()->has_tab_strip());
 }
+
+IN_PROC_BROWSER_TEST_F(AppServiceShelfContextMenuWebAppBrowserTest,
+                       SetOpenInBrowserTab) {
+  Profile* profile = browser()->profile();
+  base::UserActionTester user_action_tester;
+
+  auto web_application_info = std::make_unique<WebApplicationInfo>();
+  web_application_info->start_url = GURL("https://example.org");
+  web_app::AppId app_id =
+      web_app::InstallWebApp(profile, std::move(web_application_info));
+
+  // Wait for app service to see the newly installed app.
+  apps::AppServiceProxyFactory::GetForProfile(profile)
+      ->FlushMojoCallsForTesting();
+
+  // Set app to open in browser tab.
+  base::Optional<MenuSection> menu_section =
+      GetContextMenuSectionForAppCommand(app_id, ash::LAUNCH_TYPE_REGULAR_TAB);
+  ASSERT_TRUE(menu_section);
+  menu_section->sub_model->ActivatedAt(menu_section->command_index);
+
+  EXPECT_EQ(user_action_tester.GetActionCount("WebApp.SetWindowMode.Tab"), 1);
+}
diff --git a/chrome/browser/ui/ash/launcher/chrome_launcher_controller_browsertest.cc b/chrome/browser/ui/ash/launcher/chrome_launcher_controller_browsertest.cc
index 9019f72..effa270 100644
--- a/chrome/browser/ui/ash/launcher/chrome_launcher_controller_browsertest.cc
+++ b/chrome/browser/ui/ash/launcher/chrome_launcher_controller_browsertest.cc
@@ -2355,7 +2355,7 @@
       WebAppProviderBase::GetProviderBase(browser()->profile());
   DCHECK(provider);
   provider->registry_controller().SetAppUserDisplayMode(
-      web_app_id, web_app::DisplayMode::kStandalone);
+      web_app_id, web_app::DisplayMode::kStandalone, /*is_user_action=*/false);
 
   // The apps should be closed.
   EXPECT_EQ(ash::STATUS_CLOSED,
diff --git a/chrome/browser/ui/browser_window.h b/chrome/browser/ui/browser_window.h
index 78e28792..b979323 100644
--- a/chrome/browser/ui/browser_window.h
+++ b/chrome/browser/ui/browser_window.h
@@ -56,11 +56,6 @@
 enum class KeyboardEventProcessingResult;
 }  // namespace content
 
-namespace extensions {
-class Command;
-class Extension;
-}  // namespace extensions
-
 namespace gfx {
 class Size;
 }
@@ -475,10 +470,6 @@
   // |site_id| is the site identification of the survey the bubble leads to.
   virtual void ShowHatsBubble(const std::string& site_id) = 0;
 
-  // Executes |command| registered by |extension|.
-  virtual void ExecuteExtensionCommand(const extensions::Extension* extension,
-                                       const extensions::Command& command) = 0;
-
   // Returns object implementing ExclusiveAccessContext interface.
   virtual ExclusiveAccessContext* GetExclusiveAccessContext() = 0;
 
diff --git a/chrome/browser/ui/signin_reauth_view_controller.cc b/chrome/browser/ui/signin_reauth_view_controller.cc
index 99d37e6..966638a 100644
--- a/chrome/browser/ui/signin_reauth_view_controller.cc
+++ b/chrome/browser/ui/signin_reauth_view_controller.cc
@@ -29,8 +29,8 @@
 #include "content/public/browser/web_contents.h"
 #include "content/public/browser/web_contents_observer.h"
 #include "google_apis/gaia/gaia_urls.h"
-#include "third_party/blink/public/common/css/preferred_color_scheme.h"
 #include "third_party/blink/public/common/web_preferences/web_preferences.h"
+#include "third_party/blink/public/mojom/css/preferred_color_scheme.mojom.h"
 
 namespace {
 
@@ -315,7 +315,7 @@
   // to use the light mode as well to match the style.
   auto* web_contents = dialog_delegate_->GetWebContents();
   auto prefs = web_contents->GetOrCreateWebPreferences();
-  prefs.preferred_color_scheme = blink::PreferredColorScheme::kLight;
+  prefs.preferred_color_scheme = blink::mojom::PreferredColorScheme::kLight;
   web_contents->SetWebPreferences(prefs);
 
   SigninReauthUI* web_dialog_ui =
diff --git a/chrome/browser/ui/thumbnails/thumbnail_capture_driver.cc b/chrome/browser/ui/thumbnails/thumbnail_capture_driver.cc
index 22a60f3..e11237f 100644
--- a/chrome/browser/ui/thumbnails/thumbnail_capture_driver.cc
+++ b/chrome/browser/ui/thumbnails/thumbnail_capture_driver.cc
@@ -56,7 +56,10 @@
 void ThumbnailCaptureDriver::UpdateCaptureState() {
   if (!scheduled_) {
     client_->StopCapture();
-    capture_state_ = CaptureState::kNoCapture;
+
+    if (capture_state_ < CaptureState::kHaveFinalCapture)
+      capture_state_ = CaptureState::kNoCapture;
+
     return;
   }
 
diff --git a/chrome/browser/ui/thumbnails/thumbnail_capture_driver_unittest.cc b/chrome/browser/ui/thumbnails/thumbnail_capture_driver_unittest.cc
index d10cf9c..fe28b19 100644
--- a/chrome/browser/ui/thumbnails/thumbnail_capture_driver_unittest.cc
+++ b/chrome/browser/ui/thumbnails/thumbnail_capture_driver_unittest.cc
@@ -486,3 +486,43 @@
   EXPECT_EQ(scheduler_.priority(),
             ThumbnailScheduler::TabCapturePriority::kNone);
 }
+
+TEST_F(ThumbnailCaptureDriverTest, DoesNotReCaptureAfterFinalThumbnail) {
+  {
+    InSequence s;
+    EXPECT_CALL(mock_client_, StopCapture()).Times(AnyNumber());
+    EXPECT_CALL(mock_client_, RequestCapture());
+    EXPECT_CALL(mock_client_, StartCapture());
+    EXPECT_CALL(mock_client_, StopCapture()).Times(AnyNumber());
+  }
+
+  capture_driver_.UpdateThumbnailVisibility(true);
+  capture_driver_.UpdatePageVisibility(false);
+
+  capture_driver_.UpdatePageReadiness(
+      ThumbnailReadinessTracker::Readiness::kNotReady);
+  capture_driver_.UpdatePageReadiness(
+      ThumbnailReadinessTracker::Readiness::kReadyForInitialCapture);
+  capture_driver_.SetCapturePermittedByScheduler(true);
+  capture_driver_.SetCanCapture(true);
+  capture_driver_.UpdatePageReadiness(
+      ThumbnailReadinessTracker::Readiness::kReadyForFinalCapture);
+  EXPECT_EQ(scheduler_.priority(),
+            ThumbnailScheduler::TabCapturePriority::kHigh);
+
+  capture_driver_.SetCapturePermittedByScheduler(true);
+  capture_driver_.GotFrame();
+  task_environment_.FastForwardBy(ThumbnailCaptureDriver::kCooldownDelay);
+  EXPECT_EQ(scheduler_.priority(),
+            ThumbnailScheduler::TabCapturePriority::kNone);
+
+  capture_driver_.SetCapturePermittedByScheduler(false);
+
+  capture_driver_.UpdateThumbnailVisibility(false);
+  EXPECT_EQ(scheduler_.priority(),
+            ThumbnailScheduler::TabCapturePriority::kNone);
+
+  capture_driver_.UpdateThumbnailVisibility(true);
+  EXPECT_EQ(scheduler_.priority(),
+            ThumbnailScheduler::TabCapturePriority::kNone);
+}
diff --git a/chrome/browser/ui/toolbar/app_menu_model.cc b/chrome/browser/ui/toolbar/app_menu_model.cc
index 41db41b..971b503 100644
--- a/chrome/browser/ui/toolbar/app_menu_model.cc
+++ b/chrome/browser/ui/toolbar/app_menu_model.cc
@@ -168,9 +168,6 @@
 // HelpMenuModel
 // Only used in branded builds.
 
-const base::Feature kIncludeBetaForumMenuItem{
-    "IncludeBetaForumMenuItem", base::FEATURE_DISABLED_BY_DEFAULT};
-
 class HelpMenuModel : public ui::SimpleMenuModel {
  public:
   HelpMenuModel(ui::SimpleMenuModel::Delegate* delegate, Browser* browser)
@@ -191,8 +188,6 @@
     AddItem(IDC_ABOUT, l10n_util::GetStringUTF16(IDS_ABOUT));
 #endif
     AddItemWithStringId(IDC_HELP_PAGE_VIA_MENU, help_string_id);
-    if (base::FeatureList::IsEnabled(kIncludeBetaForumMenuItem))
-      AddItem(IDC_SHOW_BETA_FORUM, l10n_util::GetStringUTF16(IDS_BETA_FORUM));
     if (browser_defaults::kShowHelpMenuItemIcon) {
       ui::ResourceBundle& rb = ui::ResourceBundle::GetSharedInstance();
       SetIcon(GetIndexOfCommandId(IDC_HELP_PAGE_VIA_MENU),
diff --git a/chrome/browser/ui/views/frame/browser_view.cc b/chrome/browser/ui/views/frame/browser_view.cc
index 2045f98..dbb3d707 100644
--- a/chrome/browser/ui/views/frame/browser_view.cc
+++ b/chrome/browser/ui/views/frame/browser_view.cc
@@ -172,7 +172,9 @@
 #include "content/public/common/content_switches.h"
 #include "ui/accessibility/accessibility_features.h"
 #include "ui/accessibility/ax_enums.mojom.h"
+#include "ui/accessibility/ax_mode_observer.h"
 #include "ui/accessibility/ax_node_data.h"
+#include "ui/accessibility/platform/ax_platform_node.h"
 #include "ui/base/accelerators/accelerator.h"
 #include "ui/base/dragdrop/os_exchange_data.h"
 #include "ui/base/hit_test.h"
@@ -512,13 +514,42 @@
 };
 
 ///////////////////////////////////////////////////////////////////////////////
+// BrowserView::AccessibilityModeObserver:
+
+class BrowserView::AccessibilityModeObserver : public ui::AXModeObserver {
+ public:
+  explicit AccessibilityModeObserver(BrowserView* browser_view)
+      : browser_view_(browser_view) {
+    ui::AXPlatformNode::AddAXModeObserver(this);
+  }
+  ~AccessibilityModeObserver() override {
+    ui::AXPlatformNode::RemoveAXModeObserver(this);
+  }
+
+ private:
+  // ui::AXModeObserver:
+  void OnAXModeAdded(ui::AXMode mode) override {
+    // This will have the effect of turning tablet mode off if a screen reader
+    // is enabled while Chrome is already open. It will not return the browser
+    // to tablet mode if the user kills their screen reader.
+    if (mode.has_mode(ui::AXMode::kScreenReader))
+      browser_view_->MaybeInitializeWebUITabStrip();
+  }
+
+  BrowserView* const browser_view_;
+};
+
+///////////////////////////////////////////////////////////////////////////////
 // BrowserView, public:
 
 // static
 const char BrowserView::kViewClassName[] = "BrowserView";
 
 BrowserView::BrowserView(std::unique_ptr<Browser> browser)
-    : views::ClientView(nullptr, nullptr), browser_(std::move(browser)) {
+    : views::ClientView(nullptr, nullptr),
+      browser_(std::move(browser)),
+      accessibility_mode_observer_(
+          std::make_unique<AccessibilityModeObserver>(this)) {
   SetShowIcon(::ShouldShowWindowIcon(browser_.get()));
   SetHasWindowSizeControls(!chrome::IsRunningInForcedAppMode());
   SetCanResize(browser_->can_resize());
@@ -3416,13 +3447,6 @@
   HatsBubbleView::ShowOnContentReady(browser(), site_id);
 }
 
-void BrowserView::ExecuteExtensionCommand(
-    const extensions::Extension* extension,
-    const extensions::Command& command) {
-  extension_keybinding_registry_->ExecuteCommand(extension->id(),
-                                                 command.accelerator());
-}
-
 ExclusiveAccessContext* BrowserView::GetExclusiveAccessContext() {
   return this;
 }
diff --git a/chrome/browser/ui/views/frame/browser_view.h b/chrome/browser/ui/views/frame/browser_view.h
index 59ecb11..b0014a6 100644
--- a/chrome/browser/ui/views/frame/browser_view.h
+++ b/chrome/browser/ui/views/frame/browser_view.h
@@ -76,11 +76,6 @@
 class WebContentsCloseHandler;
 class WebUITabStripContainerView;
 
-namespace extensions {
-class Command;
-class Extension;
-}
-
 #if defined(OS_CHROMEOS)
 namespace ui {
 class ThroughputTracker;
@@ -467,8 +462,6 @@
       signin_metrics::AccessPoint access_point,
       bool is_source_keyboard) override;
   void ShowHatsBubble(const std::string& site_id) override;
-  void ExecuteExtensionCommand(const extensions::Extension* extension,
-                               const extensions::Command& command) override;
   ExclusiveAccessContext* GetExclusiveAccessContext() override;
   std::string GetWorkspace() const override;
   bool IsVisibleOnAllWorkspaces() const override;
@@ -624,6 +617,7 @@
   friend class TopControlsSlideControllerTest;
   FRIEND_TEST_ALL_PREFIXES(BrowserViewTest, BrowserView);
   FRIEND_TEST_ALL_PREFIXES(BrowserViewTest, AccessibleWindowTitle);
+  class AccessibilityModeObserver;
 
   // If the browser is in immersive full screen mode, it will reveal the
   // tabstrip for a short duration. This is useful for shortcuts that perform
@@ -810,6 +804,13 @@
   // the webui based tabstrip, when applicable. see https://crbug.com/989131.
   WebUITabStripContainerView* webui_tab_strip_ = nullptr;
 
+  // Allows us to react to changes in accessibility mode.
+  // TODO(dfried): this is only used to disable WebUI tabstrip (see above) while
+  // that mode has accessibile mode issues (e.g. crbug.com/1136185,
+  // crbug.com/1136236). Having an observer object allows for the browser to
+  // change mode if it enters or leaves accessibility mode.
+  std::unique_ptr<AccessibilityModeObserver> accessibility_mode_observer_;
+
   // The Toolbar containing the navigation buttons, menus and the address bar.
   ToolbarView* toolbar_ = nullptr;
 
diff --git a/chrome/browser/ui/views/frame/webui_tab_strip_container_view.cc b/chrome/browser/ui/views/frame/webui_tab_strip_container_view.cc
index 45486a6..9b14c58 100644
--- a/chrome/browser/ui/views/frame/webui_tab_strip_container_view.cc
+++ b/chrome/browser/ui/views/frame/webui_tab_strip_container_view.cc
@@ -55,6 +55,8 @@
 #include "components/feature_engagement/public/tracker.h"
 #include "content/public/browser/web_ui.h"
 #include "content/public/common/drop_data.h"
+#include "ui/accessibility/ax_mode.h"
+#include "ui/accessibility/platform/ax_platform_node.h"
 #include "ui/aura/window.h"
 #include "ui/base/clipboard/clipboard_format_type.h"
 #include "ui/base/clipboard/custom_data_helper.h"
@@ -515,6 +517,14 @@
 
 // static
 bool WebUITabStripContainerView::UseTouchableTabStrip(const Browser* browser) {
+  // TODO(crbug.com/1136185, crbug.com/1136236): We currently do not switch to
+  // touchable tabstrip in Screen Reader mode due to the touchable tabstrip
+  // being less accessible than the traditional tabstrip.
+  if (ui::AXPlatformNode::GetAccessibilityMode().has_mode(
+          ui::AXMode::kScreenReader)) {
+    return false;
+  }
+
   // This is called at Browser start to check which mode to use. It is a
   // good place to check the feature state and set up a synthetic field
   // trial.
diff --git a/chrome/browser/ui/views/global_media_controls/media_notification_container_impl_view.cc b/chrome/browser/ui/views/global_media_controls/media_notification_container_impl_view.cc
index 2379e94..5408ea8 100644
--- a/chrome/browser/ui/views/global_media_controls/media_notification_container_impl_view.cc
+++ b/chrome/browser/ui/views/global_media_controls/media_notification_container_impl_view.cc
@@ -8,6 +8,7 @@
 #include "base/metrics/field_trial_params.h"
 #include "chrome/browser/media/router/media_router_feature.h"
 #include "chrome/browser/profiles/profile.h"
+#include "chrome/browser/ui/global_media_controls/cast_media_notification_item.h"
 #include "chrome/browser/ui/global_media_controls/media_notification_container_impl.h"
 #include "chrome/browser/ui/global_media_controls/media_notification_container_observer.h"
 #include "chrome/browser/ui/global_media_controls/media_notification_service.h"
@@ -63,8 +64,8 @@
 class MediaNotificationContainerImplView::DismissButton
     : public views::ImageButton {
  public:
-  explicit DismissButton(views::ButtonListener* listener)
-      : views::ImageButton(listener) {
+  explicit DismissButton(PressedCallback callback)
+      : views::ImageButton(std::move(callback)) {
     views::ConfigureVectorImageButton(this);
     views::InstallFixedSizeCircleHighlightPathGenerator(
         this, kDismissButtonBackgroundRadius);
@@ -81,7 +82,14 @@
     base::WeakPtr<media_message_center::MediaNotificationItem> item,
     MediaNotificationService* service,
     base::Optional<media_message_center::NotificationTheme> theme)
-    : views::Button(this),
+    : views::Button(base::BindRepeating(
+          [](MediaNotificationContainerImplView* view) {
+            // If |is_dragging_| is set, this click should be treated as a drag
+            // and not fire ContainerClicked().
+            if (!view->is_dragging_)
+              view->ContainerClicked();
+          },
+          base::Unretained(this))),
       id_(id),
       foreground_color_(kDefaultForegroundColor),
       background_color_(kDefaultBackgroundColor),
@@ -114,7 +122,9 @@
   dismiss_button_container_ = dismiss_button_placeholder_->AddChildView(
       std::move(dismiss_button_container));
 
-  auto dismiss_button = std::make_unique<DismissButton>(this);
+  auto dismiss_button = std::make_unique<DismissButton>(base::BindRepeating(
+      &MediaNotificationContainerImplView::DismissNotification,
+      base::Unretained(this)));
   dismiss_button->SetPreferredSize(kDismissButtonSize);
   dismiss_button->SetFocusBehavior(views::View::FocusBehavior::ALWAYS);
   dismiss_button->SetTooltipText(l10n_util::GetStringUTF16(
@@ -123,16 +133,16 @@
       dismiss_button_container_->AddChildView(std::move(dismiss_button));
   UpdateDismissButtonIcon();
 
-  bool is_local_media_session =
-      item ? item->SourceType() ==
-                 media_message_center::SourceType::kLocalMediaSession
-           : false;
-  bool is_cast_notification =
-      item ? item->SourceType() == media_message_center::SourceType::kCast
-           : false;
-  if (is_cast_notification) {
-    cast_item_ = static_cast<CastMediaNotificationItem*>(item.get());
-  }
+  // Compute a few things related to |item| before the construction of |view|
+  // below moves it.
+  const bool is_cast_notification =
+      item && item->SourceType() == media_message_center::SourceType::kCast;
+  auto* const cast_item =
+      is_cast_notification ? static_cast<CastMediaNotificationItem*>(item.get())
+                           : nullptr;
+  const bool is_local_media_session =
+      item && item->SourceType() ==
+                  media_message_center::SourceType::kLocalMediaSession;
 
   std::unique_ptr<media_message_center::MediaNotificationView> view;
   if (base::FeatureList::IsEnabled(media::kGlobalMediaControlsModernUI)) {
@@ -166,8 +176,15 @@
 
     stop_cast_button_ =
         stop_button_strip_->AddChildView(std::make_unique<views::LabelButton>(
-            this, l10n_util::GetStringUTF16(
-                      IDS_GLOBAL_MEDIA_CONTROLS_STOP_CASTING_BUTTON_LABEL)));
+            base::BindRepeating(
+                [](CastMediaNotificationItem* cast_item) {
+                  media_router::MediaRouterFactory::GetApiForBrowserContext(
+                      cast_item->profile())
+                      ->TerminateRoute(cast_item->route_id());
+                },
+                base::Unretained(cast_item)),
+            l10n_util::GetStringUTF16(
+                IDS_GLOBAL_MEDIA_CONTROLS_STOP_CASTING_BUTTON_LABEL)));
     stop_cast_button_->SetInkDropMode(InkDropMode::ON);
     stop_cast_button_->SetHasInkDropActionOnClick(true);
     stop_cast_button_->SetInkDropBaseColor(foreground_color_);
@@ -454,25 +471,6 @@
   DismissNotification();
 }
 
-void MediaNotificationContainerImplView::ButtonPressed(views::Button* sender,
-                                                       const ui::Event& event) {
-  if (sender == dismiss_button_) {
-    DismissNotification();
-  } else if (sender == stop_cast_button_) {
-    media_router::MediaRouter* router =
-        media_router::MediaRouterFactory::GetApiForBrowserContext(
-            cast_item_->profile());
-    router->TerminateRoute(cast_item_->route_id());
-  } else if (sender == this) {
-    // If |is_dragging_| is set, this click should be treated as a drag and not
-    // fire the |OnContainerClicked()| event.
-    if (!is_dragging_)
-      ContainerClicked();
-  } else {
-    NOTREACHED();
-  }
-}
-
 void MediaNotificationContainerImplView::AddObserver(
     MediaNotificationContainerObserver* observer) {
   observers_.AddObserver(observer);
diff --git a/chrome/browser/ui/views/global_media_controls/media_notification_container_impl_view.h b/chrome/browser/ui/views/global_media_controls/media_notification_container_impl_view.h
index 61c7f20..d14f84d5 100644
--- a/chrome/browser/ui/views/global_media_controls/media_notification_container_impl_view.h
+++ b/chrome/browser/ui/views/global_media_controls/media_notification_container_impl_view.h
@@ -9,7 +9,6 @@
 
 #include "base/memory/weak_ptr.h"
 #include "base/observer_list.h"
-#include "chrome/browser/ui/global_media_controls/cast_media_notification_item.h"
 #include "chrome/browser/ui/global_media_controls/media_notification_container_impl.h"
 #include "chrome/browser/ui/views/global_media_controls/media_notification_device_selector_view_delegate.h"
 #include "chrome/browser/ui/views/global_media_controls/overlay_media_notification_view.h"
@@ -18,7 +17,6 @@
 #include "media/audio/audio_device_description.h"
 #include "media/base/media_switches.h"
 #include "ui/views/animation/slide_out_controller_delegate.h"
-#include "ui/views/controls/button/button.h"
 #include "ui/views/focus/focus_manager.h"
 #include "ui/views/widget/unique_widget_ptr.h"
 
@@ -45,7 +43,6 @@
       public MediaNotificationContainerImpl,
       public MediaNotificationDeviceSelectorViewDelegate,
       public views::SlideOutControllerDelegate,
-      public views::ButtonListener,
       public views::FocusChangeListener {
  public:
   MediaNotificationContainerImplView(
@@ -90,9 +87,6 @@
   void OnSlideChanged(bool in_progress) override {}
   void OnSlideOut() override;
 
-  // views::ButtonListener:
-  void ButtonPressed(views::Button* sender, const ui::Event& event) override;
-
   // MediaNotificationContainerImpl:
   void AddObserver(MediaNotificationContainerObserver* observer) override;
   void RemoveObserver(MediaNotificationContainerObserver* observer) override;
@@ -220,8 +214,6 @@
 
   MediaNotificationService* const service_;
 
-  CastMediaNotificationItem* cast_item_ = nullptr;
-
   DISALLOW_COPY_AND_ASSIGN(MediaNotificationContainerImplView);
 };
 
diff --git a/chrome/browser/ui/views/global_media_controls/media_notification_container_impl_view_unittest.cc b/chrome/browser/ui/views/global_media_controls/media_notification_container_impl_view_unittest.cc
index fe382e094..a300f23 100644
--- a/chrome/browser/ui/views/global_media_controls/media_notification_container_impl_view_unittest.cc
+++ b/chrome/browser/ui/views/global_media_controls/media_notification_container_impl_view_unittest.cc
@@ -9,6 +9,8 @@
 #include "base/test/scoped_feature_list.h"
 #include "build/build_config.h"
 #include "chrome/browser/media/router/media_router_feature.h"
+#include "chrome/browser/ui/global_media_controls/cast_media_notification_item.h"
+#include "chrome/browser/ui/global_media_controls/cast_media_session_controller.h"
 #include "chrome/browser/ui/global_media_controls/media_notification_container_observer.h"
 #include "chrome/test/base/testing_profile.h"
 #include "chrome/test/views/chrome_views_test_base.h"
diff --git a/chrome/browser/ui/views/global_media_controls/media_notification_device_entry_ui.cc b/chrome/browser/ui/views/global_media_controls/media_notification_device_entry_ui.cc
index 4db08b3..62e9ad1 100644
--- a/chrome/browser/ui/views/global_media_controls/media_notification_device_entry_ui.cc
+++ b/chrome/browser/ui/views/global_media_controls/media_notification_device_entry_ui.cc
@@ -62,18 +62,15 @@
                              const std::string& subtext)
     : raw_device_id_(raw_device_id), device_name_(device_name), icon_(icon) {}
 
-AudioDeviceEntryView::AudioDeviceEntryView(
-    views::ButtonListener* button_listener,
-    SkColor foreground_color,
-    SkColor background_color,
-    const std::string& raw_device_id,
-    const std::string& device_name,
-    const std::string& subtext)
+AudioDeviceEntryView::AudioDeviceEntryView(PressedCallback callback,
+                                           SkColor foreground_color,
+                                           SkColor background_color,
+                                           const std::string& raw_device_id,
+                                           const std::string& device_name)
     : DeviceEntryUI(raw_device_id, device_name, &vector_icons::kHeadsetIcon),
-      HoverButton(button_listener,
+      HoverButton(std::move(callback),
                   GetAudioDeviceIcon(),
-                  base::UTF8ToUTF16(device_name),
-                  base::UTF8ToUTF16(subtext)) {
+                  base::UTF8ToUTF16(device_name)) {
   ChangeEntryColor(static_cast<views::ImageView*>(icon_view()), title(),
                    subtitle(), icon_, foreground_color, background_color);
 
@@ -117,14 +114,17 @@
   return DeviceEntryUIType::kAudio;
 }
 
-CastDeviceEntryView::CastDeviceEntryView(views::ButtonListener* button_listener,
-                                         SkColor foreground_color,
-                                         SkColor background_color,
-                                         const media_router::UIMediaSink& sink)
+CastDeviceEntryView::CastDeviceEntryView(
+    base::RepeatingCallback<void(CastDeviceEntryView*)> callback,
+    SkColor foreground_color,
+    SkColor background_color,
+    const media_router::UIMediaSink& sink)
     : DeviceEntryUI(sink.id,
                     base::UTF16ToUTF8(sink.friendly_name),
                     CastDialogSinkButton::GetVectorIcon(sink.icon_type)),
-      CastDialogSinkButton(PressedCallback(button_listener, this), sink) {
+      CastDialogSinkButton(
+          base::BindRepeating(std::move(callback), base::Unretained(this)),
+          sink) {
   switch (sink.state) {
     // If the sink state is CONNECTING or DISCONNECTING, a throbber icon will
     // show up. The icon's color remains unchanged.
diff --git a/chrome/browser/ui/views/global_media_controls/media_notification_device_entry_ui.h b/chrome/browser/ui/views/global_media_controls/media_notification_device_entry_ui.h
index 550121c..ba7a214 100644
--- a/chrome/browser/ui/views/global_media_controls/media_notification_device_entry_ui.h
+++ b/chrome/browser/ui/views/global_media_controls/media_notification_device_entry_ui.h
@@ -42,12 +42,11 @@
 
 class AudioDeviceEntryView : public DeviceEntryUI, public HoverButton {
  public:
-  AudioDeviceEntryView(views::ButtonListener* button_listener,
+  AudioDeviceEntryView(PressedCallback callback,
                        SkColor foreground_color,
                        SkColor background_color,
                        const std::string& raw_device_id,
-                       const std::string& name,
-                       const std::string& subtext = "");
+                       const std::string& name);
   ~AudioDeviceEntryView() override = default;
 
   // DeviceEntryUI
@@ -64,10 +63,11 @@
 class CastDeviceEntryView : public DeviceEntryUI,
                             public media_router::CastDialogSinkButton {
  public:
-  CastDeviceEntryView(views::ButtonListener* button_listener,
-                      SkColor foreground_color,
-                      SkColor background_color,
-                      const media_router::UIMediaSink& sink);
+  CastDeviceEntryView(
+      base::RepeatingCallback<void(CastDeviceEntryView*)> callback,
+      SkColor foreground_color,
+      SkColor background_color,
+      const media_router::UIMediaSink& sink);
   ~CastDeviceEntryView() override = default;
 
   // DeviceEntryUI
diff --git a/chrome/browser/ui/views/global_media_controls/media_notification_device_selector_view.cc b/chrome/browser/ui/views/global_media_controls/media_notification_device_selector_view.cc
index 8ae72c68..58a72769 100644
--- a/chrome/browser/ui/views/global_media_controls/media_notification_device_selector_view.cc
+++ b/chrome/browser/ui/views/global_media_controls/media_notification_device_selector_view.cc
@@ -102,8 +102,9 @@
 
   expand_button_ = expand_button_strip_->AddChildView(
       std::make_unique<ExpandDeviceSelectorButton>(this));
-  expand_button_->set_callback(
-      views::Button::PressedCallback(this, expand_button_));
+  expand_button_->set_callback(base::BindRepeating(
+      &MediaNotificationDeviceSelectorView::ExpandButtonPressed,
+      base::Unretained(this)));
 
   device_entry_views_container_ = AddChildView(std::make_unique<views::View>());
   device_entry_views_container_->SetLayoutManager(
@@ -185,8 +186,11 @@
   bool current_device_still_exists = false;
   for (auto description : device_descriptions) {
     auto device_entry_view = std::make_unique<AudioDeviceEntryView>(
-        this, foreground_color_, background_color_, description.unique_id,
-        description.device_name, "");
+        base::BindRepeating(
+            &MediaNotificationDeviceSelectorViewDelegate::OnAudioSinkChosen,
+            base::Unretained(delegate_), description.unique_id),
+        foreground_color_, background_color_, description.unique_id,
+        description.device_name);
     device_entry_view->set_tag(next_tag_++);
     device_entry_ui_map_[device_entry_view->tag()] = device_entry_view.get();
     device_entry_views_container_->AddChildView(std::move(device_entry_view));
@@ -220,32 +224,6 @@
   SchedulePaint();
 }
 
-void MediaNotificationDeviceSelectorView::ButtonPressed(
-    views::Button* sender,
-    const ui::Event& event) {
-  if (sender == expand_button_) {
-    if (is_expanded_)
-      HideDevices();
-    else
-      ShowDevices();
-
-    delegate_->OnDeviceSelectorViewSizeChanged();
-  } else {
-    auto* device_entry = GetDeviceEntryUI(sender);
-    switch (device_entry->GetType()) {
-      case DeviceEntryUIType::kAudio:
-        delegate_->OnAudioSinkChosen(device_entry->raw_device_id());
-        break;
-      case DeviceEntryUIType::kCast:
-        StartCastSession(static_cast<CastDeviceEntryView*>(device_entry));
-        break;
-      default:
-        NOTREACHED();
-        break;
-    }
-  }
-}
-
 SkColor MediaNotificationDeviceSelectorView::
     GetIconLabelBubbleSurroundingForegroundColor() const {
   return foreground_color_;
@@ -330,6 +308,14 @@
   return device_entry_views_container_->children().size() > 2;
 }
 
+void MediaNotificationDeviceSelectorView::ExpandButtonPressed() {
+  if (is_expanded_)
+    HideDevices();
+  else
+    ShowDevices();
+  delegate_->OnDeviceSelectorViewSizeChanged();
+}
+
 void MediaNotificationDeviceSelectorView::UpdateIsAudioDeviceSwitchingEnabled(
     bool enabled) {
   if (enabled == is_audio_device_switching_enabled_)
@@ -367,7 +353,10 @@
   has_cast_device_ = !model.media_sinks().empty();
   for (auto sink : model.media_sinks()) {
     auto device_entry_view = std::make_unique<CastDeviceEntryView>(
-        this, foreground_color_, background_color_, sink);
+        base::BindRepeating(
+            &MediaNotificationDeviceSelectorView::StartCastSession,
+            base::Unretained(this)),
+        foreground_color_, background_color_, sink);
     device_entry_view->set_tag(next_tag_++);
     device_entry_ui_map_[device_entry_view->tag()] = device_entry_view.get();
     device_entry_views_container_->AddChildView(std::move(device_entry_view));
diff --git a/chrome/browser/ui/views/global_media_controls/media_notification_device_selector_view.h b/chrome/browser/ui/views/global_media_controls/media_notification_device_selector_view.h
index 4714ac6..54ca2bc 100644
--- a/chrome/browser/ui/views/global_media_controls/media_notification_device_selector_view.h
+++ b/chrome/browser/ui/views/global_media_controls/media_notification_device_selector_view.h
@@ -26,7 +26,6 @@
 
 class MediaNotificationDeviceSelectorView
     : public views::View,
-      public views::ButtonListener,
       public IconLabelBubbleView::Delegate,
       public media_router::CastDialogController::Observer {
  public:
@@ -49,9 +48,6 @@
   // Called when the audio device switching has become enabled or disabled.
   void UpdateIsAudioDeviceSwitchingEnabled(bool enabled);
 
-  // views::ButtonListener
-  void ButtonPressed(views::Button* sender, const ui::Event& event) override;
-
   // IconLabelBubbleView::Delegate
   SkColor GetIconLabelBubbleSurroundingForegroundColor() const override;
   SkColor GetIconLabelBubbleBackgroundColor() const override;
@@ -88,6 +84,7 @@
 
   void UpdateVisibility();
   bool ShouldBeVisible() const;
+  void ExpandButtonPressed();
   void ShowDevices();
   void HideDevices();
   void RemoveDevicesOfType(DeviceEntryUIType type);
diff --git a/chrome/browser/ui/views/global_media_controls/media_notification_device_selector_view_unittest.cc b/chrome/browser/ui/views/global_media_controls/media_notification_device_selector_view_unittest.cc
index d36cf18..150809b 100644
--- a/chrome/browser/ui/views/global_media_controls/media_notification_device_selector_view_unittest.cc
+++ b/chrome/browser/ui/views/global_media_controls/media_notification_device_selector_view_unittest.cc
@@ -18,6 +18,7 @@
 #include "testing/gmock/include/gmock/gmock.h"
 #include "ui/events/base_event_utils.h"
 #include "ui/gfx/color_palette.h"
+#include "ui/views/test/button_test_api.h"
 
 using media_router::CastDialogController;
 using media_router::CastDialogModel;
@@ -164,10 +165,9 @@
   }
 
   void SimulateButtonClick(views::View* view) {
-    view_->ButtonPressed(
-        static_cast<views::Button*>(view),
-        ui::MouseEvent(ui::ET_MOUSE_PRESSED, gfx::Point(), gfx::Point(),
-                       ui::EventTimeForNow(), 0, 0));
+    views::test::ButtonTestApi(static_cast<views::Button*>(view))
+        .NotifyClick(ui::MouseEvent(ui::ET_MOUSE_PRESSED, gfx::Point(),
+                                    gfx::Point(), ui::EventTimeForNow(), 0, 0));
   }
 
   std::string EntryLabelText(views::View* entry_view) {
diff --git a/chrome/browser/ui/views/global_media_controls/media_toolbar_button_view.cc b/chrome/browser/ui/views/global_media_controls/media_toolbar_button_view.cc
index 1fc4f10..d48e8d5 100644
--- a/chrome/browser/ui/views/global_media_controls/media_toolbar_button_view.cc
+++ b/chrome/browser/ui/views/global_media_controls/media_toolbar_button_view.cc
@@ -29,7 +29,8 @@
 #include "ui/views/controls/button/button_controller.h"
 
 MediaToolbarButtonView::MediaToolbarButtonView(BrowserView* browser_view)
-    : ToolbarButton(PressedCallback(this, this)),
+    : ToolbarButton(base::BindRepeating(&MediaToolbarButtonView::ButtonPressed,
+                                        base::Unretained(this))),
       browser_(browser_view->browser()),
       service_(MediaNotificationServiceFactory::GetForProfile(
           browser_view->browser()->profile())),
@@ -65,21 +66,6 @@
   observers_.RemoveObserver(observer);
 }
 
-void MediaToolbarButtonView::ButtonPressed(views::Button* sender,
-                                           const ui::Event& event) {
-  if (MediaDialogView::IsShowing()) {
-    MediaDialogView::HideDialog();
-  } else {
-    MediaDialogView::ShowDialog(this, service_);
-
-    feature_promo_controller_->CloseBubble(
-        feature_engagement::kIPHLiveCaptionFeature);
-
-    for (auto& observer : observers_)
-      observer.OnMediaDialogOpened();
-  }
-}
-
 void MediaToolbarButtonView::Show() {
   SetVisible(true);
   PreferredSizeChanged();
@@ -124,3 +110,17 @@
       touch_ui ? kMediaToolbarButtonTouchIcon : kMediaToolbarButtonIcon;
   UpdateIconsWithStandardColors(icon);
 }
+
+void MediaToolbarButtonView::ButtonPressed() {
+  if (MediaDialogView::IsShowing()) {
+    MediaDialogView::HideDialog();
+  } else {
+    MediaDialogView::ShowDialog(this, service_);
+
+    feature_promo_controller_->CloseBubble(
+        feature_engagement::kIPHLiveCaptionFeature);
+
+    for (auto& observer : observers_)
+      observer.OnMediaDialogOpened();
+  }
+}
diff --git a/chrome/browser/ui/views/global_media_controls/media_toolbar_button_view.h b/chrome/browser/ui/views/global_media_controls/media_toolbar_button_view.h
index 1a17aa5..92b92019 100644
--- a/chrome/browser/ui/views/global_media_controls/media_toolbar_button_view.h
+++ b/chrome/browser/ui/views/global_media_controls/media_toolbar_button_view.h
@@ -20,8 +20,7 @@
 // of its parent ToolbarView. The icon is made visible when there is an active
 // media session.
 class MediaToolbarButtonView : public ToolbarButton,
-                               public MediaToolbarButtonControllerDelegate,
-                               public views::ButtonListener {
+                               public MediaToolbarButtonControllerDelegate {
  public:
   explicit MediaToolbarButtonView(BrowserView* browser_view);
   ~MediaToolbarButtonView() override;
@@ -35,13 +34,12 @@
   void Enable() override;
   void Disable() override;
 
-  // views::ButtonListener implementation.
-  void ButtonPressed(views::Button* sender, const ui::Event& event) override;
-
   // ToolbarButton implementation.
   void UpdateIcon() override;
 
  private:
+  void ButtonPressed();
+
   const Browser* const browser_;
 
   MediaNotificationService* const service_;
diff --git a/chrome/browser/ui/views/omnibox/omnibox_popup_contents_view.cc b/chrome/browser/ui/views/omnibox/omnibox_popup_contents_view.cc
index 0d136d6..5464968 100644
--- a/chrome/browser/ui/views/omnibox/omnibox_popup_contents_view.cc
+++ b/chrome/browser/ui/views/omnibox/omnibox_popup_contents_view.cc
@@ -207,7 +207,11 @@
 void OmniboxPopupContentsView::SetSelectedLineForMouseOrTouch(size_t index) {
   DCHECK(HasMatchAt(index));
   // We do this to prevent de-focusing auxiliary buttons due to drag.
-  if (index == model_->selected_line())
+  // With refined-focus-state enabled, there's more visual differences for
+  // having the actual suggestion focused vs. an aux button, so we cannot skip
+  // setting the selection.
+  if (!OmniboxFieldTrial::IsRefinedFocusStateEnabled() &&
+      index == model_->selected_line())
     return;
 
   OmniboxPopupModel::LineState line_state = OmniboxPopupModel::NORMAL;
diff --git a/chrome/browser/ui/views/omnibox/omnibox_result_view.cc b/chrome/browser/ui/views/omnibox/omnibox_result_view.cc
index 40c79cd..1dd2100 100644
--- a/chrome/browser/ui/views/omnibox/omnibox_result_view.cc
+++ b/chrome/browser/ui/views/omnibox/omnibox_result_view.cc
@@ -319,7 +319,12 @@
   }
 
   if (OmniboxFieldTrial::IsRefinedFocusStateEnabled()) {
-    focus_bar_->SetVisible(IsMatchSelected());
+    // The focus bar indicates when the suggestion is focused. Do not show the
+    // focus bar if an auxiliary button is selected.
+    focus_bar_->SetVisible(
+        IsMatchSelected() &&
+        popup_contents_view_->model()->selected_line_state() ==
+            OmniboxPopupModel::NORMAL);
   }
 }
 
diff --git a/chrome/browser/ui/views/page_action/pwa_install_view_browsertest.cc b/chrome/browser/ui/views/page_action/pwa_install_view_browsertest.cc
index c97e217..477cc29 100644
--- a/chrome/browser/ui/views/page_action/pwa_install_view_browsertest.cc
+++ b/chrome/browser/ui/views/page_action/pwa_install_view_browsertest.cc
@@ -313,7 +313,8 @@
   // Change launch container to open in tab.
   web_app::WebAppProvider::Get(browser()->profile())
       ->registry_controller()
-      .SetAppUserDisplayMode(app_id, web_app::DisplayMode::kBrowser);
+      .SetAppUserDisplayMode(app_id, web_app::DisplayMode::kBrowser,
+                             /*is_user_action=*/false);
 
   // Use a new tab because installed app may have opened in new window.
   OpenTabResult result = OpenTab(GetInstallableAppURL());
diff --git a/chrome/browser/ui/views/payments/payment_request_browsertest_base.cc b/chrome/browser/ui/views/payments/payment_request_browsertest_base.cc
index 07f4f7a5..c67084b 100644
--- a/chrome/browser/ui/views/payments/payment_request_browsertest_base.cc
+++ b/chrome/browser/ui/views/payments/payment_request_browsertest_base.cc
@@ -497,17 +497,17 @@
 void PaymentRequestBrowserTestBase::CreatePaymentRequestForTest(
     mojo::PendingReceiver<payments::mojom::PaymentRequest> receiver,
     content::RenderFrameHost* render_frame_host) {
-  content::WebContents* web_contents =
-      content::WebContents::FromRenderFrameHost(render_frame_host);
-  DCHECK(web_contents);
+  DCHECK(render_frame_host);
+  DCHECK(render_frame_host->IsCurrent());
   std::unique_ptr<TestChromePaymentRequestDelegate> delegate =
       std::make_unique<TestChromePaymentRequestDelegate>(
-          web_contents, this /* observer */, &prefs_, is_incognito_,
+          render_frame_host, /*observer=*/this, &prefs_, is_incognito_,
           is_valid_ssl_, is_browser_window_active_, skip_ui_for_basic_card_);
   delegate_ = delegate.get();
-  PaymentRequestWebContentsManager::GetOrCreateForWebContents(web_contents)
-      ->CreatePaymentRequest(web_contents->GetMainFrame(), web_contents,
-                             std::move(delegate), std::move(receiver), this);
+  PaymentRequestWebContentsManager::GetOrCreateForWebContents(
+      content::WebContents::FromRenderFrameHost(render_frame_host))
+      ->CreatePaymentRequest(render_frame_host, std::move(delegate),
+                             std::move(receiver), this);
 }
 
 void PaymentRequestBrowserTestBase::ClickOnDialogViewAndWait(
diff --git a/chrome/browser/ui/views/payments/secure_payment_confirmation_dialog_view_browsertest.cc b/chrome/browser/ui/views/payments/secure_payment_confirmation_dialog_view_browsertest.cc
index 1f372ba3..1b33edc 100644
--- a/chrome/browser/ui/views/payments/secure_payment_confirmation_dialog_view_browsertest.cc
+++ b/chrome/browser/ui/views/payments/secure_payment_confirmation_dialog_view_browsertest.cc
@@ -73,7 +73,7 @@
 
     test_delegate_ =
         std::make_unique<TestSecurePaymentConfirmationPaymentRequestDelegate>(
-            web_contents, model_.GetWeakPtr(), this);
+            web_contents->GetMainFrame(), model_.GetWeakPtr(), this);
 
     ResetEventWaiter(DialogEvent::DIALOG_OPENED);
     test_delegate_->ShowDialog(nullptr);
diff --git a/chrome/browser/ui/views/payments/test_chrome_payment_request_delegate.cc b/chrome/browser/ui/views/payments/test_chrome_payment_request_delegate.cc
index 055824a9..25231d7 100644
--- a/chrome/browser/ui/views/payments/test_chrome_payment_request_delegate.cc
+++ b/chrome/browser/ui/views/payments/test_chrome_payment_request_delegate.cc
@@ -9,14 +9,14 @@
 namespace payments {
 
 TestChromePaymentRequestDelegate::TestChromePaymentRequestDelegate(
-    content::WebContents* web_contents,
+    content::RenderFrameHost* render_frame_host,
     PaymentRequestDialogView::ObserverForTest* observer,
     PrefService* pref_service,
     bool is_off_the_record,
     bool is_valid_ssl,
     bool is_browser_window_active,
     bool skip_ui_for_basic_card)
-    : ChromePaymentRequestDelegate(web_contents),
+    : ChromePaymentRequestDelegate(render_frame_host),
       region_data_loader_(nullptr),
       observer_(observer),
       pref_service_(pref_service),
diff --git a/chrome/browser/ui/views/payments/test_chrome_payment_request_delegate.h b/chrome/browser/ui/views/payments/test_chrome_payment_request_delegate.h
index 97e7ba17..240478d7 100644
--- a/chrome/browser/ui/views/payments/test_chrome_payment_request_delegate.h
+++ b/chrome/browser/ui/views/payments/test_chrome_payment_request_delegate.h
@@ -13,9 +13,9 @@
 
 class PrefService;
 
-namespace content {
-class WebContents;
-}
+namespace payments {
+class RenderFrameHost;
+}  // namespace payments
 
 namespace payments {
 
@@ -26,7 +26,7 @@
  public:
   // This delegate does not own things passed as pointers.
   TestChromePaymentRequestDelegate(
-      content::WebContents* web_contents,
+      content::RenderFrameHost* render_frame_host,
       PaymentRequestDialogView::ObserverForTest* observer,
       PrefService* pref_service,
       bool is_off_the_record,
diff --git a/chrome/browser/ui/views/payments/test_secure_payment_confirmation_payment_request_delegate.cc b/chrome/browser/ui/views/payments/test_secure_payment_confirmation_payment_request_delegate.cc
index 7b50da4..03e7e22 100644
--- a/chrome/browser/ui/views/payments/test_secure_payment_confirmation_payment_request_delegate.cc
+++ b/chrome/browser/ui/views/payments/test_secure_payment_confirmation_payment_request_delegate.cc
@@ -4,15 +4,21 @@
 
 #include "chrome/browser/ui/views/payments/test_secure_payment_confirmation_payment_request_delegate.h"
 
+#include "content/public/browser/render_frame_host.h"
+#include "content/public/browser/render_process_host.h"
+#include "content/public/browser/web_contents.h"
+
 namespace payments {
 
 TestSecurePaymentConfirmationPaymentRequestDelegate::
     TestSecurePaymentConfirmationPaymentRequestDelegate(
-        content::WebContents* web_contents,
+        content::RenderFrameHost* render_frame_host,
         base::WeakPtr<SecurePaymentConfirmationModel> model,
         SecurePaymentConfirmationDialogView::ObserverForTest* observer)
-    : ChromePaymentRequestDelegate(web_contents),
-      web_contents_(web_contents),
+    : ChromePaymentRequestDelegate(render_frame_host),
+      frame_routing_id_(content::GlobalFrameRoutingId(
+          render_frame_host->GetProcess()->GetID(),
+          render_frame_host->GetRoutingID())),
       model_(model),
       dialog_view_(
           (new SecurePaymentConfirmationDialogView(observer))->GetWeakPtr()) {}
@@ -22,8 +28,12 @@
 
 void TestSecurePaymentConfirmationPaymentRequestDelegate::ShowDialog(
     base::WeakPtr<PaymentRequest> request) {
-  dialog_view_->ShowDialog(web_contents_, model_->GetWeakPtr(),
-                           base::DoNothing(), base::DoNothing());
+  auto* rfh = content::RenderFrameHost::FromID(frame_routing_id_);
+  if (rfh && rfh->IsCurrent()) {
+    dialog_view_->ShowDialog(content::WebContents::FromRenderFrameHost(rfh),
+                             model_->GetWeakPtr(), base::DoNothing(),
+                             base::DoNothing());
+  }
 }
 
 void TestSecurePaymentConfirmationPaymentRequestDelegate::CloseDialog() {
diff --git a/chrome/browser/ui/views/payments/test_secure_payment_confirmation_payment_request_delegate.h b/chrome/browser/ui/views/payments/test_secure_payment_confirmation_payment_request_delegate.h
index afe909d..14d654e0 100644
--- a/chrome/browser/ui/views/payments/test_secure_payment_confirmation_payment_request_delegate.h
+++ b/chrome/browser/ui/views/payments/test_secure_payment_confirmation_payment_request_delegate.h
@@ -7,10 +7,11 @@
 
 #include "chrome/browser/payments/chrome_payment_request_delegate.h"
 #include "chrome/browser/ui/views/payments/secure_payment_confirmation_dialog_view.h"
+#include "content/public/browser/global_routing_id.h"
 
 namespace content {
-class WebContents;
-}
+class RenderFrameHost;
+}  // namespace content
 
 namespace payments {
 
@@ -22,7 +23,7 @@
  public:
   // This delegate does not own things passed as pointers.
   TestSecurePaymentConfirmationPaymentRequestDelegate(
-      content::WebContents* web_contents,
+      content::RenderFrameHost* render_frame_host,
       base::WeakPtr<SecurePaymentConfirmationModel> model,
       SecurePaymentConfirmationDialogView::ObserverForTest* observer);
   ~TestSecurePaymentConfirmationPaymentRequestDelegate() override;
@@ -36,7 +37,7 @@
   }
 
  private:
-  content::WebContents* web_contents_;
+  const content::GlobalFrameRoutingId frame_routing_id_;
   base::WeakPtr<SecurePaymentConfirmationModel> model_;
   base::WeakPtr<SecurePaymentConfirmationDialogView> dialog_view_;
 };
diff --git a/chrome/browser/ui/web_applications/create_shortcut_browsertest.cc b/chrome/browser/ui/web_applications/create_shortcut_browsertest.cc
index a9ba16f7..5ed27f3a 100644
--- a/chrome/browser/ui/web_applications/create_shortcut_browsertest.cc
+++ b/chrome/browser/ui/web_applications/create_shortcut_browsertest.cc
@@ -108,7 +108,8 @@
   NavigateToURLAndWait(browser(), GetInstallableAppURL());
   AppId app_id = InstallShortcutAppForCurrentUrl();
   // Change launch container to open in window.
-  registry_controller().SetAppUserDisplayMode(app_id, DisplayMode::kStandalone);
+  registry_controller().SetAppUserDisplayMode(app_id, DisplayMode::kStandalone,
+                                              /*is_user_action=*/false);
 
   Browser* new_browser =
       NavigateInNewWindowAndAwaitInstallabilityCheck(GetInstallableAppURL());
diff --git a/chrome/browser/ui/web_applications/web_app_browsertest.cc b/chrome/browser/ui/web_applications/web_app_browsertest.cc
index 80350afb..3e886f6d 100644
--- a/chrome/browser/ui/web_applications/web_app_browsertest.cc
+++ b/chrome/browser/ui/web_applications/web_app_browsertest.cc
@@ -802,7 +802,7 @@
   // Change display mode to open in tab.
   auto* provider = WebAppProviderBase::GetProviderBase(profile());
   provider->registry_controller().SetAppUserDisplayMode(
-      app_id, blink::mojom::DisplayMode::kBrowser);
+      app_id, blink::mojom::DisplayMode::kBrowser, /*is_user_action=*/false);
 
   Browser* const new_browser =
       NavigateInNewWindowAndAwaitInstallabilityCheck(GetInstallableAppURL());
@@ -1053,7 +1053,8 @@
 
   WebAppProviderBase::GetProviderBase(profile())
       ->registry_controller()
-      .SetAppUserDisplayMode(app_id, DisplayMode::kBrowser);
+      .SetAppUserDisplayMode(app_id, DisplayMode::kBrowser,
+                             /*is_user_action=*/false);
   EXPECT_EQ(browser()->tab_strip_model()->count(), 1);
   EXPECT_TRUE(chrome::ExecuteCommand(app_browser, IDC_NEW_WINDOW));
   EXPECT_EQ(browser_list->GetLastActive(), browser());
diff --git a/chrome/browser/ui/web_applications/web_app_link_capturing_browsertest.cc b/chrome/browser/ui/web_applications/web_app_link_capturing_browsertest.cc
index 26dcf48..0b20908b 100644
--- a/chrome/browser/ui/web_applications/web_app_link_capturing_browsertest.cc
+++ b/chrome/browser/ui/web_applications/web_app_link_capturing_browsertest.cc
@@ -41,8 +41,8 @@
     web_app_info->start_url = start_url_;
     web_app_info->open_as_window = true;
     app_id_ = web_app::InstallWebApp(profile(), std::move(web_app_info));
-    provider().registry_controller().SetExperimentalTabbedWindowMode(app_id_,
-                                                                     true);
+    provider().registry_controller().SetExperimentalTabbedWindowMode(
+        app_id_, true, /*is_user_action=*/false);
   }
 
   WebAppProviderBase& provider() {
diff --git a/chrome/browser/ui/web_applications/web_app_ui_manager_impl.cc b/chrome/browser/ui/web_applications/web_app_ui_manager_impl.cc
index c7581105..c849cc0 100644
--- a/chrome/browser/ui/web_applications/web_app_ui_manager_impl.cc
+++ b/chrome/browser/ui/web_applications/web_app_ui_manager_impl.cc
@@ -180,12 +180,12 @@
           case extensions::LaunchContainer::kLaunchContainerWindow:
           case extensions::LaunchContainer::kLaunchContainerPanelDeprecated:
             app_registry_controller_->SetAppUserDisplayMode(
-                to_app, DisplayMode::kStandalone);
+                to_app, DisplayMode::kStandalone, /*is_user_action=*/false);
             break;
           case extensions::LaunchContainer::kLaunchContainerTab:
           case extensions::LaunchContainer::kLaunchContainerNone:
             app_registry_controller_->SetAppUserDisplayMode(
-                to_app, DisplayMode::kBrowser);
+                to_app, DisplayMode::kBrowser, /*is_user_action=*/false);
             break;
         }
 
diff --git a/chrome/browser/ui/webui/nearby_share/nearby_share.mojom b/chrome/browser/ui/webui/nearby_share/nearby_share.mojom
index a8d75f38..d657b3c 100644
--- a/chrome/browser/ui/webui/nearby_share/nearby_share.mojom
+++ b/chrome/browser/ui/webui/nearby_share/nearby_share.mojom
@@ -148,9 +148,10 @@
   OnIncomingShare(ShareTarget share_target, string? connection_token);
 };
 
-// Allows the caller to observe changes to, query, or explicitly enter or exit
-// high visibility. Once in high visibility, the caller may observe incoming
-// shares and accept or reject them.
+// Allows the caller to observe changes to or query high visibility, or
+// register/unregister a foreground receive surface, which will cause high
+// visibility to start/stop respectively. Once in high visibility, the caller
+// may observe incoming shares and accept or reject them.
 //
 // This interface runs in the browser process and is bound by os-settings which
 // hosts the ui surface and implements the |ReceiveObserver|.
@@ -161,15 +162,20 @@
   // Determine if the user is currently in high visibility.
   IsInHighVisibility() => (bool in_high_visibility);
 
-  // Attempt to explicitly enter high visibility. If |success| is true the
-  // receive manager is in high visibility state. If |success| is false the
-  // receive manager is not in high visibility state.
-  EnterHighVisibility() => (bool success);
+  // Attempt to register the receive manager as a foreground receive surface.
+  // If |success| is true, then the surface has been registered; otherwise it
+  // has not been registered. The foreground surface receives incoming
+  // shares, and once one is registered, high visibility will become active
+  // after a short while. Calling multiple times will have no additional effect.
+  RegisterForegroundReceiveSurface() => (bool success);
 
-  // Attempt to explicitly exit high visibility. If |success| is true the
-  // receive manager is not in high visibility state. If |success| is false the
-  // receive manager is still in high visibility state.
-  ExitHighVisibility() => (bool success);
+  // Attempt to unregister the receive manager as a foreground receive surface.
+  // If |success| is true, then the surface is no longer registered; otherwise,
+  // it is still registered. The foreground surface receives incoming shares,
+  // and once it is no longer registered, high visibility will no longer be
+  // active after a short while. Calling unregister before register will have
+  // no effect.
+  UnregisterForegroundReceiveSurface() => (bool success);
 
   // Accept the incoming share request by the share target id.
   Accept(mojo_base.mojom.UnguessableToken share_target_id) => (bool success);
diff --git a/chrome/browser/ui/webui/ntp/app_launcher_handler.cc b/chrome/browser/ui/webui/ntp/app_launcher_handler.cc
index 33ba06b3..b4c2f62 100644
--- a/chrome/browser/ui/webui/ntp/app_launcher_handler.cc
+++ b/chrome/browser/ui/webui/ntp/app_launcher_handler.cc
@@ -827,7 +827,7 @@
     }
 
     web_app_provider_->registry_controller().SetAppUserDisplayMode(
-        app_id, display_mode);
+        app_id, display_mode, /*is_user_action=*/true);
     return;
   }
 
diff --git a/chrome/browser/web_applications/components/app_registry_controller.cc b/chrome/browser/web_applications/components/app_registry_controller.cc
index 6a2be8e..d125aa2 100644
--- a/chrome/browser/web_applications/components/app_registry_controller.cc
+++ b/chrome/browser/web_applications/components/app_registry_controller.cc
@@ -15,8 +15,10 @@
 
 AppRegistryController::~AppRegistryController() = default;
 
-void AppRegistryController::SetExperimentalTabbedWindowMode(const AppId& app_id,
-                                                            bool enabled) {
+void AppRegistryController::SetExperimentalTabbedWindowMode(
+    const AppId& app_id,
+    bool enabled,
+    bool is_user_action) {
   if (enabled) {
     DCHECK(base::FeatureList::IsEnabled(features::kDesktopPWAsTabStrip));
     UpdateBoolWebAppPref(profile()->GetPrefs(), app_id,
@@ -24,7 +26,7 @@
 
     // Set non-experimental window mode to standalone for when the user disables
     // this flag.
-    SetAppUserDisplayMode(app_id, DisplayMode::kStandalone);
+    SetAppUserDisplayMode(app_id, DisplayMode::kStandalone, is_user_action);
   } else {
     RemoveWebAppPref(profile()->GetPrefs(), app_id,
                      kExperimentalTabbedWindowMode);
diff --git a/chrome/browser/web_applications/components/app_registry_controller.h b/chrome/browser/web_applications/components/app_registry_controller.h
index 56e9675..5bab2ec 100644
--- a/chrome/browser/web_applications/components/app_registry_controller.h
+++ b/chrome/browser/web_applications/components/app_registry_controller.h
@@ -38,13 +38,16 @@
   virtual void Init(base::OnceClosure callback) = 0;
 
   virtual void SetAppUserDisplayMode(const AppId& app_id,
-                                     DisplayMode display_mode) = 0;
+                                     DisplayMode display_mode,
+                                     bool is_user_action) = 0;
 
   virtual void SetAppIsDisabled(const AppId& app_id, bool is_disabled) = 0;
 
   // TODO(crbug.com/897314): Finish experiment by legitimising it as a
   // DisplayMode or removing entirely.
-  void SetExperimentalTabbedWindowMode(const AppId& app_id, bool enabled);
+  void SetExperimentalTabbedWindowMode(const AppId& app_id,
+                                       bool enabled,
+                                       bool is_user_action);
 
   virtual void SetAppIsLocallyInstalled(const AppId& app_id,
                                         bool is_locally_installed) = 0;
diff --git a/chrome/browser/web_applications/extensions/bookmark_app_install_finalizer.cc b/chrome/browser/web_applications/extensions/bookmark_app_install_finalizer.cc
index fafaf1c..3180756 100644
--- a/chrome/browser/web_applications/extensions/bookmark_app_install_finalizer.cc
+++ b/chrome/browser/web_applications/extensions/bookmark_app_install_finalizer.cc
@@ -286,7 +286,8 @@
 
   if (!is_legacy_finalizer()) {
     registry_controller().SetExperimentalTabbedWindowMode(
-        extension->id(), enable_experimental_tabbed_window);
+        extension->id(), enable_experimental_tabbed_window,
+        /*is_user_action=*/false);
     registrar().NotifyWebAppInstalled(extension->id());
   }
 
diff --git a/chrome/browser/web_applications/extensions/bookmark_app_registry_controller.cc b/chrome/browser/web_applications/extensions/bookmark_app_registry_controller.cc
index 04d6694..1e0f260 100644
--- a/chrome/browser/web_applications/extensions/bookmark_app_registry_controller.cc
+++ b/chrome/browser/web_applications/extensions/bookmark_app_registry_controller.cc
@@ -43,7 +43,8 @@
 
 void BookmarkAppRegistryController::SetAppUserDisplayMode(
     const web_app::AppId& app_id,
-    DisplayMode display_mode) {
+    DisplayMode display_mode,
+    bool is_user_action) {
   const Extension* extension = GetExtension(app_id);
   if (!extension)
     return;
diff --git a/chrome/browser/web_applications/extensions/bookmark_app_registry_controller.h b/chrome/browser/web_applications/extensions/bookmark_app_registry_controller.h
index bbcfcde0..2326b9be 100644
--- a/chrome/browser/web_applications/extensions/bookmark_app_registry_controller.h
+++ b/chrome/browser/web_applications/extensions/bookmark_app_registry_controller.h
@@ -29,7 +29,8 @@
   // AppRegistryController:
   void Init(base::OnceClosure callback) override;
   void SetAppUserDisplayMode(const web_app::AppId& app_id,
-                             web_app::DisplayMode display_mode) override;
+                             web_app::DisplayMode display_mode,
+                             bool is_user_action) override;
   void SetAppIsDisabled(const web_app::AppId& app_id,
                         bool is_disabled) override;
   void SetAppIsLocallyInstalled(const web_app::AppId& app_id,
diff --git a/chrome/browser/web_applications/manifest_update_manager_browsertest.cc b/chrome/browser/web_applications/manifest_update_manager_browsertest.cc
index ae3ba2e..ee589b2 100644
--- a/chrome/browser/web_applications/manifest_update_manager_browsertest.cc
+++ b/chrome/browser/web_applications/manifest_update_manager_browsertest.cc
@@ -783,7 +783,7 @@
   OverrideManifest(kManifestTemplate, {"standalone", kInstallableIconList});
   AppId app_id = InstallWebApp();
   GetProvider().registry_controller().SetAppUserDisplayMode(
-      app_id, DisplayMode::kStandalone);
+      app_id, DisplayMode::kStandalone, /*is_user_action=*/false);
 
   OverrideManifest(kManifestTemplate, {"browser", kInstallableIconList});
   EXPECT_EQ(GetResultAfterPageLoad(GetAppURL(), &app_id),
diff --git a/chrome/browser/web_applications/test/test_app_registry_controller.cc b/chrome/browser/web_applications/test/test_app_registry_controller.cc
index 1084483..4cf8c08c 100644
--- a/chrome/browser/web_applications/test/test_app_registry_controller.cc
+++ b/chrome/browser/web_applications/test/test_app_registry_controller.cc
@@ -14,9 +14,9 @@
   std::move(callback).Run();
 }
 
-void TestAppRegistryController::SetAppUserDisplayMode(
-    const AppId& app_id,
-    DisplayMode display_mode) {}
+void TestAppRegistryController::SetAppUserDisplayMode(const AppId& app_id,
+                                                      DisplayMode display_mode,
+                                                      bool is_user_action) {}
 
 void TestAppRegistryController::SetAppIsDisabled(const AppId& app_id,
                                                  bool is_disabled) {}
diff --git a/chrome/browser/web_applications/test/test_app_registry_controller.h b/chrome/browser/web_applications/test/test_app_registry_controller.h
index 1c732053..3174f1e 100644
--- a/chrome/browser/web_applications/test/test_app_registry_controller.h
+++ b/chrome/browser/web_applications/test/test_app_registry_controller.h
@@ -17,7 +17,8 @@
   // AppRegistryController:
   void Init(base::OnceClosure callback) override;
   void SetAppUserDisplayMode(const AppId& app_id,
-                             DisplayMode display_mode) override;
+                             DisplayMode display_mode,
+                             bool is_user_action) override;
   void SetAppIsDisabled(const AppId& app_id, bool is_disabled) override;
   void SetAppIsLocallyInstalled(const AppId& app_id,
                                 bool is_locally_installed) override;
diff --git a/chrome/browser/web_applications/web_app_install_finalizer.cc b/chrome/browser/web_applications/web_app_install_finalizer.cc
index d15536e1..1d56957 100644
--- a/chrome/browser/web_applications/web_app_install_finalizer.cc
+++ b/chrome/browser/web_applications/web_app_install_finalizer.cc
@@ -172,7 +172,8 @@
   // TODO(crbug.com/897314): Store this as a display mode on WebApp to
   // participate in the DB transactional model.
   registry_controller().SetExperimentalTabbedWindowMode(
-      app_id, web_app_info.enable_experimental_tabbed_window);
+      app_id, web_app_info.enable_experimental_tabbed_window,
+      /*is_user_action=*/false);
 
   CommitCallback commit_callback = base::BindOnce(
       &WebAppInstallFinalizer::OnDatabaseCommitCompletedForInstall,
diff --git a/chrome/browser/web_applications/web_app_registrar_unittest.cc b/chrome/browser/web_applications/web_app_registrar_unittest.cc
index 86eb4c3..cf7e293 100644
--- a/chrome/browser/web_applications/web_app_registrar_unittest.cc
+++ b/chrome/browser/web_applications/web_app_registrar_unittest.cc
@@ -386,7 +386,8 @@
     web_app_ptr->SetUserDisplayMode(DisplayMode::kBrowser);
     EXPECT_EQ(DisplayMode::kBrowser, registrar().GetAppUserDisplayMode(app_id));
 
-    sync_bridge().SetAppUserDisplayMode(app_id, DisplayMode::kStandalone);
+    sync_bridge().SetAppUserDisplayMode(app_id, DisplayMode::kStandalone,
+                                        /*is_user_action=*/false);
     EXPECT_EQ(DisplayMode::kStandalone, web_app_ptr->user_display_mode());
     EXPECT_EQ(DisplayMode::kMinimalUi, web_app_ptr->display_mode());
 
diff --git a/chrome/browser/web_applications/web_app_sync_bridge.cc b/chrome/browser/web_applications/web_app_sync_bridge.cc
index 96a9e5a..ee41084 100644
--- a/chrome/browser/web_applications/web_app_sync_bridge.cc
+++ b/chrome/browser/web_applications/web_app_sync_bridge.cc
@@ -12,6 +12,7 @@
 #include "base/callback.h"
 #include "base/containers/flat_set.h"
 #include "base/logging.h"
+#include "base/metrics/user_metrics.h"
 #include "base/optional.h"
 #include "base/util/type_safety/pass_key.h"
 #include "chrome/browser/web_applications/components/os_integration_manager.h"
@@ -178,7 +179,22 @@
 }
 
 void WebAppSyncBridge::SetAppUserDisplayMode(const AppId& app_id,
-                                             DisplayMode user_display_mode) {
+                                             DisplayMode user_display_mode,
+                                             bool is_user_action) {
+  if (is_user_action) {
+    switch (user_display_mode) {
+      case DisplayMode::kStandalone:
+        base::RecordAction(
+            base::UserMetricsAction("WebApp.SetWindowMode.Window"));
+        break;
+      case DisplayMode::kBrowser:
+        base::RecordAction(base::UserMetricsAction("WebApp.SetWindowMode.Tab"));
+        break;
+      default:
+        NOTREACHED();
+    }
+  }
+
   ScopedRegistryUpdate update(this);
   WebApp* web_app = update->UpdateApp(app_id);
   if (web_app)
diff --git a/chrome/browser/web_applications/web_app_sync_bridge.h b/chrome/browser/web_applications/web_app_sync_bridge.h
index 6ef462b..44148082 100644
--- a/chrome/browser/web_applications/web_app_sync_bridge.h
+++ b/chrome/browser/web_applications/web_app_sync_bridge.h
@@ -71,7 +71,8 @@
   // AppRegistryController:
   void Init(base::OnceClosure callback) override;
   void SetAppUserDisplayMode(const AppId& app_id,
-                             DisplayMode user_display_mode) override;
+                             DisplayMode user_display_mode,
+                             bool is_user_action) override;
   void SetAppIsDisabled(const AppId& app_id, bool is_disabled) override;
   void SetAppIsLocallyInstalled(const AppId& app_id,
                                 bool is_locally_installed) override;
diff --git a/chrome/build/linux.pgo.txt b/chrome/build/linux.pgo.txt
index 1fda8ee..0a6f43f 100644
--- a/chrome/build/linux.pgo.txt
+++ b/chrome/build/linux.pgo.txt
@@ -1 +1 @@
-chrome-linux-master-1602158210-2b3a542037c8eff782f3f4efb30eab1c7f804d13.profdata
+chrome-linux-master-1602179909-9d7f0b29438414a4f2265cc4ee2a14492d697def.profdata
diff --git a/chrome/build/mac.pgo.txt b/chrome/build/mac.pgo.txt
index 355b4e3e8..bb1d4e9f 100644
--- a/chrome/build/mac.pgo.txt
+++ b/chrome/build/mac.pgo.txt
@@ -1 +1 @@
-chrome-mac-master-1602158210-9de918de8f612323e79e5b6447a9374f3934b014.profdata
+chrome-mac-master-1602179909-33e9e654a138340f2ff74cc84be2567f323eeba5.profdata
diff --git a/chrome/renderer/chrome_content_renderer_client.cc b/chrome/renderer/chrome_content_renderer_client.cc
index c985276..6ed2fa0 100644
--- a/chrome/renderer/chrome_content_renderer_client.cc
+++ b/chrome/renderer/chrome_content_renderer_client.cc
@@ -188,7 +188,7 @@
 #include "extensions/renderer/guest_view/mime_handler_view/mime_handler_view_container_manager.h"
 #include "extensions/renderer/renderer_extension_registry.h"
 #include "third_party/blink/public/common/browser_interface_broker_proxy.h"
-#include "third_party/blink/public/common/css/preferred_color_scheme.h"
+#include "third_party/blink/public/mojom/css/preferred_color_scheme.mojom.h"
 #include "third_party/blink/public/web/web_settings.h"
 #include "third_party/blink/public/web/web_view.h"
 #endif
@@ -919,7 +919,7 @@
             auto* web_view = render_view ? render_view->GetWebView() : nullptr;
             if (web_view) {
               web_view->GetSettings()->SetPreferredColorScheme(
-                  blink::PreferredColorScheme::kLight);
+                  blink::mojom::PreferredColorScheme::kLight);
             }
           }
         } else if (info.name ==
diff --git a/chrome/test/base/test_browser_window.cc b/chrome/test/base/test_browser_window.cc
index 9bb5143..b499095 100644
--- a/chrome/test/base/test_browser_window.cc
+++ b/chrome/test/base/test_browser_window.cc
@@ -237,10 +237,6 @@
   return NULL;
 }
 
-void TestBrowserWindow::ExecuteExtensionCommand(
-    const extensions::Extension* extension,
-    const extensions::Command& command) {}
-
 ExclusiveAccessContext* TestBrowserWindow::GetExclusiveAccessContext() {
   return nullptr;
 }
diff --git a/chrome/test/base/test_browser_window.h b/chrome/test/base/test_browser_window.h
index 477f6786..fd8fb57 100644
--- a/chrome/test/base/test_browser_window.h
+++ b/chrome/test/base/test_browser_window.h
@@ -26,10 +26,6 @@
 class LocationBarTesting;
 class OmniboxView;
 
-namespace extensions {
-class Extension;
-}
-
 namespace qrcode_generator {
 class QRCodeGeneratorBubbleController;
 class QRCodeGeneratorBubbleView;
@@ -184,8 +180,6 @@
   void ShowHatsBubble(const std::string& site_id) override {}
 #endif
 
-  void ExecuteExtensionCommand(const extensions::Extension* extension,
-                               const extensions::Command& command) override;
   ExclusiveAccessContext* GetExclusiveAccessContext() override;
   std::string GetWorkspace() const override;
   bool IsVisibleOnAllWorkspaces() const override;
diff --git a/chrome/test/data/webui/chromeos/diagnostics/diagnostics_browsertest.js b/chrome/test/data/webui/chromeos/diagnostics/diagnostics_browsertest.js
index 253dced..4e4d9bb 100644
--- a/chrome/test/data/webui/chromeos/diagnostics/diagnostics_browsertest.js
+++ b/chrome/test/data/webui/chromeos/diagnostics/diagnostics_browsertest.js
@@ -21,8 +21,10 @@
  ['FakeMojoInterface', 'diagnostics/mojo_interface_provider_test.js'],
  ['FakeSystemDataProvider', 'diagnostics/fake_system_data_provider_test.js'],
  ['FakeMethodProvider', 'diagnostics/fake_method_provider_test.js'],
- ['PercentBarChart', 'diagnostics/percent_bar_chart_test.js']]
-    .forEach(test => registerTest(...test));
+ ['PercentBarChart', 'diagnostics/percent_bar_chart_test.js'], [
+   'FakeSystemRoutineController',
+   'diagnostics/fake_system_routine_controller_test.js'
+ ]].forEach(test => registerTest(...test));
 
 function registerTest(testName, module) {
   const className = `DiagnosticsApp${testName}`;
diff --git a/chrome/test/data/webui/chromeos/diagnostics/fake_system_routine_controller_test.js b/chrome/test/data/webui/chromeos/diagnostics/fake_system_routine_controller_test.js
new file mode 100644
index 0000000..75594205d7
--- /dev/null
+++ b/chrome/test/data/webui/chromeos/diagnostics/fake_system_routine_controller_test.js
@@ -0,0 +1,71 @@
+// 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.
+
+// TODO(jimmyxgong): Use es6 module for mojo binding (crbug/1004256).
+import 'chrome://resources/mojo/mojo/public/js/mojo_bindings_lite.js';
+
+import {RoutineName, StandardRoutineResult} from 'chrome://diagnostics/diagnostics_types.js';
+import {FakeSystemRoutineController} from 'chrome://diagnostics/fake_system_routine_controller.js';
+import {PromiseResolver} from 'chrome://resources/js/promise_resolver.m.js';
+
+suite('FakeSystemRoutineContollerTest', () => {
+  /** @type {?FakeSystemRoutineController} */
+  let controller = null;
+
+  setup(() => {
+    controller = new FakeSystemRoutineController();
+  });
+
+  teardown(() => {
+    controller = null;
+  });
+
+  /**
+   * Runs a standard routine and asserts the expected result. The returned
+   * promise must be forced to resolve either by chaining it with additional
+   * promises or returning it from the test.
+   *
+   * @param {!RoutineName} expectedName
+   * @param {!StandardRoutineResult} expectedResult
+   * @return {!Promise}
+   */
+  function runRoutineAndAssertStandardResult(expectedName, expectedResult) {
+    let resolver = new PromiseResolver();
+
+    /** @type {!RoutineRunner} */
+    const routineRunnerRemote = {
+      onRoutineResult: (resultInfo) => {
+        assertEquals(expectedName, resultInfo.name);
+        assertEquals(expectedResult, resultInfo.result.simple_result);
+        resolver.resolve();
+      }
+    };
+
+    return controller.runRoutine(expectedName, routineRunnerRemote).then(() => {
+      return resolver.promise;
+    });
+  }
+
+  test('NonExistantTest', () => {
+    // A routine that hasn't had a fake result set will return kErrorExecuting.
+    return runRoutineAndAssertStandardResult(
+        RoutineName.kCpuStress, StandardRoutineResult.kErrorExecuting);
+  });
+
+  test('ExpectedResultPass', () => {
+    const routineName = RoutineName.kCpuStress;
+    const expectedResult = StandardRoutineResult.kTestPassed;
+    controller.setFakeStandardRoutineResult(routineName, expectedResult);
+
+    return runRoutineAndAssertStandardResult(routineName, expectedResult);
+  });
+
+  test('ExpectedResultFail', () => {
+    const routineName = RoutineName.kCpuStress;
+    const expectedResult = StandardRoutineResult.kTestFailed;
+    controller.setFakeStandardRoutineResult(routineName, expectedResult);
+
+    return runRoutineAndAssertStandardResult(routineName, expectedResult);
+  });
+});
diff --git a/chrome/test/data/webui/settings/chromeos/fake_receive_manager.js b/chrome/test/data/webui/settings/chromeos/fake_receive_manager.js
index b7f703e..47ad209 100644
--- a/chrome/test/data/webui/settings/chromeos/fake_receive_manager.js
+++ b/chrome/test/data/webui/settings/chromeos/fake_receive_manager.js
@@ -18,8 +18,8 @@
       super([
         'addReceiveObserver',
         'isInHighVisibility',
-        'enterHighVisibility',
-        'exitHighVisibility',
+        'registerForegroundReceiveSurface',
+        'unregisterForegroundReceiveSurface',
         'accept',
         'reject',
       ]);
@@ -63,24 +63,24 @@
     /**
      * @return {!Promise<{success: !boolean}>}
      */
-    async enterHighVisibility() {
+    async registerForegroundReceiveSurface() {
       this.inHighVisibility_ = true;
       if (this.observer_) {
         this.observer_.onHighVisibilityChanged(this.inHighVisibility_);
       }
-      this.methodCalled('enterHighVisibility');
+      this.methodCalled('registerForegroundReceiveSurface');
       return {success: this.nextResult_};
     }
 
     /**
      * @return {!Promise<{success: !boolean}>}
      */
-    async exitHighVisibility() {
+    async unregisterForegroundReceiveSurface() {
       this.inHighVisibility_ = false;
       if (this.observer_) {
         this.observer_.onHighVisibilityChanged(this.inHighVisibility_);
       }
-      this.methodCalled('exitHighVisibility');
+      this.methodCalled('unregisterForegroundReceiveSurface');
       return {success: this.nextResult_};
     }
 
diff --git a/chrome/test/data/webui/settings/chromeos/nearby_share_receive_dialog_tests.js b/chrome/test/data/webui/settings/chromeos/nearby_share_receive_dialog_tests.js
index 8d7a692..a35a7b88 100644
--- a/chrome/test/data/webui/settings/chromeos/nearby_share_receive_dialog_tests.js
+++ b/chrome/test/data/webui/settings/chromeos/nearby_share_receive_dialog_tests.js
@@ -116,16 +116,30 @@
     });
 
     test(
-        'show high visibility page, exitHighVisibility, closes dialog',
+        'show high visibility page, unregister surface, closes dialog',
         async function() {
           // When attached we enter high visibility mode by default
           assertTrue(isVisible('nearby-share-high-visibility-page'));
           assertFalse(isVisible('nearby-share-confirm-page'));
           // If a share target comes in, we show it.
-          await fakeReceiveManager.exitHighVisibility();
+          await fakeReceiveManager.unregisterForegroundReceiveSurface();
           Polymer.dom.flush();
           assertFalse(isVisible('cr-dialog'));
         });
+
+    test(
+        'unregister surface, onIncomingShare, does not close dialog',
+        async function() {
+          // When attached we enter high visibility mode by default
+          assertTrue(isVisible('nearby-share-high-visibility-page'));
+          assertFalse(isVisible('nearby-share-confirm-page'));
+          // If a share target comes in, we show it.
+          await fakeReceiveManager.unregisterForegroundReceiveSurface();
+          const target =
+              fakeReceiveManager.simulateShareTargetArrival('testName', '1234');
+          Polymer.dom.flush();
+          assertFalse(dialog.closing_);
+        });
   });
 
   suite('DisabledTests', function() {
diff --git a/chrome/test/payments/payment_request_test_controller_desktop.cc b/chrome/test/payments/payment_request_test_controller_desktop.cc
index adf8b06..6af280a 100644
--- a/chrome/test/payments/payment_request_test_controller_desktop.cc
+++ b/chrome/test/payments/payment_request_test_controller_desktop.cc
@@ -18,6 +18,10 @@
 #include "components/payments/core/payment_prefs.h"
 #include "components/payments/core/payment_request_delegate.h"
 #include "components/sync_preferences/testing_pref_service_syncable.h"
+#include "content/public/browser/global_routing_id.h"
+#include "content/public/browser/render_frame_host.h"
+#include "content/public/browser/render_process_host.h"
+#include "content/public/browser/web_contents.h"
 #include "mojo/public/cpp/bindings/pending_receiver.h"
 #include "third_party/blink/public/mojom/webauthn/authenticator.mojom.h"
 
@@ -47,14 +51,16 @@
 
 class ChromePaymentRequestTestDelegate : public ChromePaymentRequestDelegate {
  public:
-  ChromePaymentRequestTestDelegate(content::WebContents* web_contents,
+  ChromePaymentRequestTestDelegate(content::RenderFrameHost* render_frame_host,
                                    bool is_off_the_record,
                                    bool valid_ssl,
                                    PrefService* prefs,
                                    const std::string& twa_package_name,
                                    bool has_authenticator)
-      : ChromePaymentRequestDelegate(web_contents),
-        web_contents_(web_contents),
+      : ChromePaymentRequestDelegate(render_frame_host),
+        frame_routing_id_(content::GlobalFrameRoutingId(
+            render_frame_host->GetProcess()->GetID(),
+            render_frame_host->GetRoutingID())),
         is_off_the_record_(is_off_the_record),
         valid_ssl_(valid_ssl),
         prefs_(prefs),
@@ -70,12 +76,14 @@
   std::string GetTwaPackageName() const override { return twa_package_name_; }
   std::unique_ptr<autofill::InternalAuthenticator> CreateInternalAuthenticator()
       const override {
-    return std::make_unique<TestAuthenticator>(web_contents_->GetMainFrame(),
-                                               has_authenticator_);
+    auto* rfh = content::RenderFrameHost::FromID(frame_routing_id_);
+    return rfh ? std::make_unique<TestAuthenticator>(rfh->GetMainFrame(),
+                                                     has_authenticator_)
+               : nullptr;
   }
 
  private:
-  content::WebContents* web_contents_;
+  content::GlobalFrameRoutingId frame_routing_id_;
   const bool is_off_the_record_;
   const bool valid_ssl_;
   PrefService* const prefs_;
@@ -240,25 +248,23 @@
          base::WeakPtr<ContentPaymentRequestDelegate>* delegate_weakptr,
          mojo::PendingReceiver<payments::mojom::PaymentRequest> receiver,
          content::RenderFrameHost* render_frame_host) {
-        content::WebContents* web_contents =
-            content::WebContents::FromRenderFrameHost(render_frame_host);
-        DCHECK(web_contents);
+        DCHECK(render_frame_host);
+        DCHECK(render_frame_host->IsCurrent());
         auto delegate = std::make_unique<ChromePaymentRequestTestDelegate>(
-            web_contents, is_off_the_record, valid_ssl, prefs, twa_package_name,
-            has_authenticator);
+            render_frame_host, is_off_the_record, valid_ssl, prefs,
+            twa_package_name, has_authenticator);
         *delegate_weakptr = delegate->GetContentWeakPtr();
         PaymentRequestWebContentsManager* manager =
             PaymentRequestWebContentsManager::GetOrCreateForWebContents(
-                web_contents);
+                content::WebContents::FromRenderFrameHost(render_frame_host));
         if (!twa_payment_app_method_name.empty()) {
           AndroidAppCommunication::GetForBrowserContext(
-              web_contents->GetBrowserContext())
+              render_frame_host->GetBrowserContext())
               ->SetAppForTesting(twa_package_name, twa_payment_app_method_name,
                                  twa_payment_app_response);
         }
-        manager->CreatePaymentRequest(render_frame_host, web_contents,
-                                      std::move(delegate), std::move(receiver),
-                                      observer_for_test);
+        manager->CreatePaymentRequest(render_frame_host, std::move(delegate),
+                                      std::move(receiver), observer_for_test);
       },
       observer_converter_.get(), is_off_the_record_, valid_ssl_, prefs_.get(),
       twa_package_name_, has_authenticator_, twa_payment_app_method_name_,
diff --git a/chromecast/browser/cast_content_browser_client.cc b/chromecast/browser/cast_content_browser_client.cc
index eb7dfed..a176a73 100644
--- a/chromecast/browser/cast_content_browser_client.cc
+++ b/chromecast/browser/cast_content_browser_client.cc
@@ -564,9 +564,10 @@
     }
   }
 
-  prefs->preferred_color_scheme = static_cast<blink::PreferredColorScheme>(
-      CastBrowserProcess::GetInstance()->pref_service()->GetInteger(
-          prefs::kWebColorScheme));
+  prefs->preferred_color_scheme =
+      static_cast<blink::mojom::PreferredColorScheme>(
+          CastBrowserProcess::GetInstance()->pref_service()->GetInteger(
+              prefs::kWebColorScheme));
 
   // After all other default settings are set, check and see if there are any
   // specific overrides for the WebContents.
diff --git a/chromeos/components/diagnostics_ui/resources/BUILD.gn b/chromeos/components/diagnostics_ui/resources/BUILD.gn
index 6773435..21dce61 100644
--- a/chromeos/components/diagnostics_ui/resources/BUILD.gn
+++ b/chromeos/components/diagnostics_ui/resources/BUILD.gn
@@ -20,6 +20,7 @@
     ":fake_method_resolver",
     ":fake_observables",
     ":fake_system_data_provider",
+    ":fake_system_routine_controller",
     ":memory_card",
     ":mojo_interface_provider",
     ":overview_card",
@@ -90,6 +91,10 @@
   deps = [ "//ui/webui/resources/js:cr.m" ]
 }
 
+js_library("fake_system_routine_controller") {
+  deps = [ "//ui/webui/resources/js:cr.m" ]
+}
+
 js_library("memory_card") {
   deps = [
     ":data_point",
diff --git a/chromeos/components/diagnostics_ui/resources/diagnostics_app_resources.grd b/chromeos/components/diagnostics_ui/resources/diagnostics_app_resources.grd
index 341b55d..7ca380f 100644
--- a/chromeos/components/diagnostics_ui/resources/diagnostics_app_resources.grd
+++ b/chromeos/components/diagnostics_ui/resources/diagnostics_app_resources.grd
@@ -24,6 +24,7 @@
       <include name="IDR_DIAGNOSTICS_FAKE_METHOD_RESOLVER_JS" file="fake_method_resolver.js" type="BINDATA"/>
       <include name="IDR_DIAGNOSTICS_FAKE_OBSERVABLES_JS" file="fake_observables.js" type="BINDATA"/>
       <include name="IDR_DIAGNOSTICS_FAKE_SYSTEM_DATA_PROVIDER_JS" file="fake_system_data_provider.js" type="BINDATA"/>
+      <include name="IDR_DIAGNOSTICS_FAKE_SYSTEM_ROUTINE_CONTROLLER_JS" file="fake_system_routine_controller.js" type="BINDATA"/>
       <include name="IDR_DIAGNOSTICS_FONTS_CSS_JS" file="${root_gen_dir}/chromeos/components/diagnostics_ui/resources/diagnostics_fonts_css.js" use_base_dir="false" type="BINDATA"/>
       <include name="IDR_DIAGNOSTICS_MEMORY_CARD_JS" file="${root_gen_dir}/chromeos/components/diagnostics_ui/resources/memory_card.js" use_base_dir="false" type="BINDATA"/>
       <include name="IDR_DIAGNOSTICS_MOJO_INTERFACE_PROVIDER_JS" file="mojo_interface_provider.js" type="BINDATA"/>
diff --git a/chromeos/components/diagnostics_ui/resources/diagnostics_fonts_css.html b/chromeos/components/diagnostics_ui/resources/diagnostics_fonts_css.html
index df0933d..14eed07e 100644
--- a/chromeos/components/diagnostics_ui/resources/diagnostics_fonts_css.html
+++ b/chromeos/components/diagnostics_ui/resources/diagnostics_fonts_css.html
@@ -9,6 +9,7 @@
       --diagnostics-data-point-title-font-size: 12px;
       --diagnostics-data-point-subtitle-font-size: 15px;
       --diagnostics-overview-font-size: 13px;
+      --diagnostics-chart-label-font-size: 15px;
 
       --diagnostics-default-font-weight: 500;
       --diagnostics-header-font-weight: 600;
@@ -45,6 +46,14 @@
           font-size: var(--diagnostics-overview-font-size);
           font-weight: var(--diagnostics-overview-font-weight);
       };
+      --diagnostics-chart-title-font: {
+          font-family: var(--diagnostics-default-font-family);
+          font-size: var(--diagnostics-default-font-size);
+      };
+      --diagnostics-chart-label-font: {
+          font-family: var(--diagnostics-default-font-family);
+          font-size: var(--diagnostics-chart-label-font-size);
+      };
     }
   </style>
 </template>
\ No newline at end of file
diff --git a/chromeos/components/diagnostics_ui/resources/diagnostics_types.js b/chromeos/components/diagnostics_ui/resources/diagnostics_types.js
index 75820e0..f168befb 100644
--- a/chromeos/components/diagnostics_ui/resources/diagnostics_types.js
+++ b/chromeos/components/diagnostics_ui/resources/diagnostics_types.js
@@ -170,3 +170,76 @@
  * }}
  */
 export let MemoryUsage;
+
+/**
+ * Enumeration of routines.
+ * @enum {number}
+ */
+export let RoutineName = {
+  kCpuStress: 0,
+  kCpuCache: 1,
+  kFloatingPoint: 2,
+  kPrimeSearch: 3,
+  kMemory: 4,
+  kPower: 5,
+  kCharge: 6,
+  kDischarge: 7,
+};
+
+/**
+ * Type alias for StandardRoutineResult.
+ * @enum {number}
+ */
+export let StandardRoutineResult = {
+  kTestPassed: 0,
+  kTestFailed: 1,
+  kErrorExecuting: 2,
+  kUnableToRun: 3,
+};
+
+/**
+ * Type alias for RoutineResult.
+ * TODO(zentaro): Currently only includes simple result type.
+ * @typedef {{
+ *   simple_result: !StandardRoutineResult
+ * }}
+ */
+export let RoutineResult;
+
+/**
+ * Type alias for RoutineResultInfo.
+ * @typedef {{
+ *   name: !RoutineName,
+ *   result: !RoutineResult,
+ * }}
+ */
+export let RoutineResultInfo;
+
+/**
+ * Type of RoutineRunner.onRoutineResult function.
+ * @typedef {!function(!RoutineResultInfo)}
+ */
+export let RoutineResultFunction;
+
+/**
+ * Type alias for RoutineRunner.
+ * @typedef {{
+ *   onRoutineResult: !RoutineResultFunction,
+ * }}
+ */
+export let RoutineRunner;
+
+/**
+ * Type of SystemRoutineController.RunRoutine function.
+ * @typedef {!function(!RoutineName, !RoutineRunner): !Promise}
+ */
+export let RunRoutineFunction;
+
+/**
+ * Type alias for SystemRoutineControllerInterface.
+ * TODO(zentaro): Replace with a real mojo type when implemented.
+ * @typedef {{
+ *   runRoutine: !RunRoutineFunction,
+ * }}
+ */
+export let SystemRoutineControllerInterface;
diff --git a/chromeos/components/diagnostics_ui/resources/fake_system_routine_controller.js b/chromeos/components/diagnostics_ui/resources/fake_system_routine_controller.js
new file mode 100644
index 0000000..6bf9e03e
--- /dev/null
+++ b/chromeos/components/diagnostics_ui/resources/fake_system_routine_controller.js
@@ -0,0 +1,58 @@
+// 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 {RoutineName, RoutineResult, RoutineResultInfo, RoutineRunner, StandardRoutineResult} from './diagnostics_types.js';
+
+/**
+ * @fileoverview
+ * Implements a fake version of the SystemRoutineController mojo interface.
+ *
+ * TODO(zentaro): Add support for complex routine results.
+ */
+
+export class FakeSystemRoutineController {
+  constructor() {
+    /** private !Map<!RoutineName, !StandardRoutineResult> */
+    this.routineResults_ = new Map();
+  }
+
+  /*
+   * Implements SystemRoutineController.RunRoutine.
+   * @param {!RoutineName} routineName
+   * @param {!RoutineRunner} remoteRunner
+   * @return {!Promise}
+   */
+  runRoutine(routineName, remoteRunner) {
+    return new Promise((resolve) => {
+      let result = this.routineResults_.get(routineName);
+      if (result == undefined) {
+        result = StandardRoutineResult.kErrorExecuting;
+      }
+
+      /** @type {!RoutineResult} */
+      const fullResult = {
+        simple_result: result,
+      };
+
+      /** @type {!RoutineResultInfo} */
+      const resultInfo = {
+        name: routineName,
+        result: fullResult,
+      };
+
+      remoteRunner.onRoutineResult(resultInfo);
+      resolve();
+    });
+  }
+
+  /**
+   *
+   * @param {!RoutineName} routineName
+   * @param {!StandardRoutineResult} routineResult
+   * @private
+   */
+  setFakeStandardRoutineResult(routineName, routineResult) {
+    this.routineResults_.set(routineName, routineResult);
+  }
+}
diff --git a/chromeos/components/diagnostics_ui/resources/percent_bar_chart.html b/chromeos/components/diagnostics_ui/resources/percent_bar_chart.html
index 8116da47..2b50cc87 100644
--- a/chromeos/components/diagnostics_ui/resources/percent_bar_chart.html
+++ b/chromeos/components/diagnostics_ui/resources/percent_bar_chart.html
@@ -1,13 +1,31 @@
 <style include="diagnostics-shared diagnostics-fonts">
+  #barChartContainer > label {
+    @apply --diagnostics-chart-title-font;
+    color: var(--diagnostics-overview-text-color);
+  }
+
   paper-progress {
+    border-radius: 5px;
+    display: inline-block;
+    width: 300px;
     --paper-progress-active-color: var(--google-blue-500);
     --paper-progress-container-color: var(--google-blue-100);
+    --paper-progress-height: 8px;
   }
+
+  #percentageLabel {
+    @apply --diagnostics-chart-label-font;
+    display: inline;
+    padding-left: 5px;
+  }
+
 </style>
 
 <div id="barChartContainer">
   <label id="chartName">[[header]]</label>
-  <paper-progress id="barChart" value="[[value]]" max="[[max]]"></paper-progress>
-  <!-- TODO(joonbug): Add i18n string for percent number format -->
-  <label id="percentageLabel">[[computePercentage_(value, max)]]</label>
+  <div class="body">
+    <paper-progress id="barChart" value="[[value]]" max="[[max]]"></paper-progress>
+    <!-- TODO(joonbug): Add i18n string for percent number format -->
+    <label id="percentageLabel">[[computePercentage_(value, max)]]</label>
+  </div>
 </div>
diff --git a/chromeos/components/phonehub/BUILD.gn b/chromeos/components/phonehub/BUILD.gn
index c6a8dc7c..16980ba 100644
--- a/chromeos/components/phonehub/BUILD.gn
+++ b/chromeos/components/phonehub/BUILD.gn
@@ -87,6 +87,8 @@
     "//chromeos/components/phonehub/proto",
     "//chromeos/services/device_sync/public/cpp",
     "//chromeos/services/multidevice_setup/public/cpp",
+    "//chromeos/services/network_config",
+    "//chromeos/services/network_config:in_process_instance",
     "//chromeos/services/secure_channel/public/cpp/client",
     "//chromeos/services/secure_channel/public/mojom",
     "//components/keyed_service/core",
@@ -183,10 +185,13 @@
     "//chromeos/components/multidevice",
     "//chromeos/components/multidevice:test_support",
     "//chromeos/components/phonehub/proto",
+    "//chromeos/network:network",
+    "//chromeos/network:test_support",
     "//chromeos/services/device_sync/public/cpp",
     "//chromeos/services/device_sync/public/cpp:test_support",
     "//chromeos/services/multidevice_setup/public/cpp",
     "//chromeos/services/multidevice_setup/public/cpp:test_support",
+    "//chromeos/services/network_config/public/cpp:test_support",
     "//chromeos/services/secure_channel/public/cpp/client:test_support",
     "//components/prefs:test_support",
     "//device/bluetooth:mocks",
diff --git a/chromeos/components/phonehub/DEPS b/chromeos/components/phonehub/DEPS
index 1284dd8..b6cb3bc4 100644
--- a/chromeos/components/phonehub/DEPS
+++ b/chromeos/components/phonehub/DEPS
@@ -1,7 +1,9 @@
 include_rules = [
   "+chromeos/components/multidevice",
+  "+chromeos/network",
   "+chromeos/services/device_sync/public/cpp",
   "+chromeos/services/multidevice_setup/public/cpp",
+  "+chromeos/services/network_config/in_process_instance.h",
   "+chromeos/services/secure_channel/public/cpp/client",
   "+components/keyed_service/core/keyed_service.h",
   "+components/prefs",
diff --git a/chromeos/components/phonehub/tether_controller_impl.cc b/chromeos/components/phonehub/tether_controller_impl.cc
index 93ad75b..13920fb 100644
--- a/chromeos/components/phonehub/tether_controller_impl.cc
+++ b/chromeos/components/phonehub/tether_controller_impl.cc
@@ -5,14 +5,68 @@
 #include "chromeos/components/phonehub/tether_controller_impl.h"
 
 #include "chromeos/components/multidevice/logging/logging.h"
+#include "chromeos/services/network_config/in_process_instance.h"
 
 namespace chromeos {
 namespace phonehub {
+namespace {
+
+using multidevice_setup::MultiDeviceSetupClient;
+using multidevice_setup::mojom::Feature;
+using multidevice_setup::mojom::FeatureState;
+
+using network_config::mojom::ConnectionStateType;
+using network_config::mojom::DeviceStatePropertiesPtr;
+using network_config::mojom::FilterType;
+using network_config::mojom::NetworkType;
+using network_config::mojom::StartConnectResult;
+
+}  // namespace
+
+TetherControllerImpl::TetherNetworkConnector::TetherNetworkConnector() {
+  chromeos::network_config::BindToInProcessInstance(
+      cros_network_config_.BindNewPipeAndPassReceiver());
+}
+
+TetherControllerImpl::TetherNetworkConnector::~TetherNetworkConnector() =
+    default;
+
+void TetherControllerImpl::TetherNetworkConnector::StartConnect(
+    const std::string& guid,
+    StartConnectCallback callback) {
+  cros_network_config_->StartConnect(guid, std::move(callback));
+}
+
+void TetherControllerImpl::TetherNetworkConnector::StartDisconnect(
+    const std::string& guid,
+    StartDisconnectCallback callback) {
+  cros_network_config_->StartDisconnect(guid, std::move(callback));
+}
 
 TetherControllerImpl::TetherControllerImpl(
-    multidevice_setup::MultiDeviceSetupClient* multidevice_setup_client)
-    : multidevice_setup_client_(multidevice_setup_client) {
+    MultiDeviceSetupClient* multidevice_setup_client)
+    : TetherControllerImpl(
+          multidevice_setup_client,
+          std::make_unique<TetherControllerImpl::TetherNetworkConnector>()) {}
+
+TetherControllerImpl::TetherControllerImpl(
+    MultiDeviceSetupClient* multidevice_setup_client,
+    std::unique_ptr<TetherControllerImpl::TetherNetworkConnector> connector)
+    : multidevice_setup_client_(multidevice_setup_client),
+      connector_(std::move(connector)) {
+  // Receive updates when devices (e.g., Tether, Ethernet, Wi-Fi) go on/offline
+  // This class only cares about Tether devices.
+  chromeos::network_config::BindToInProcessInstance(
+      cros_network_config_.BindNewPipeAndPassReceiver());
+  cros_network_config_->AddObserver(receiver_.BindNewPipeAndPassRemote());
+
   multidevice_setup_client_->AddObserver(this);
+
+  // Compute current status.
+  status_ = ComputeStatus();
+
+  // Load the current tether network if it exists.
+  FetchVisibleTetherNetwork();
 }
 
 TetherControllerImpl::~TetherControllerImpl() {
@@ -32,7 +86,7 @@
   }
 
   PA_LOG(INFO) << "Scanning for available connection.";
-  // TODO(khorimoto): Actually scan for an available connection.
+  cros_network_config_->RequestNetworkScan(NetworkType::kTether);
 }
 
 void TetherControllerImpl::AttemptConnection() {
@@ -45,7 +99,101 @@
   }
 
   PA_LOG(INFO) << "Attempting connection; current status is " << status_;
-  // TODO(khorimoto): Actually attempt a connection.
+
+  FeatureState feature_state =
+      multidevice_setup_client_->GetFeatureState(Feature::kInstantTethering);
+
+  if (feature_state == FeatureState::kEnabledByUser) {
+    PerformConnectionAttempt();
+    return;
+  }
+
+  // The Tethering feature was disabled and must be enabled first, before a
+  // connection attempt can be made.
+  DCHECK(feature_state == FeatureState::kDisabledByUser);
+  AttemptTurningOnTethering();
+}
+
+void TetherControllerImpl::AttemptTurningOnTethering() {
+  SetConnectDisconnectStatus(
+      ConnectDisconnectStatus::kTurningOnInstantTethering);
+  multidevice_setup_client_->SetFeatureEnabledState(
+      Feature::kInstantTethering,
+      /*enabled=*/true,
+      /*auth_token=*/base::nullopt,
+      base::BindOnce(&TetherControllerImpl::OnSetFeatureEnabled,
+                     weak_ptr_factory_.GetWeakPtr()));
+}
+
+void TetherControllerImpl::OnSetFeatureEnabled(bool success) {
+  if (connect_disconnect_status_ !=
+      ConnectDisconnectStatus::kTurningOnInstantTethering) {
+    return;
+  }
+
+  if (success) {
+    PerformConnectionAttempt();
+    return;
+  }
+
+  PA_LOG(WARNING) << "Failed to enable InstantTethering";
+  SetConnectDisconnectStatus(ConnectDisconnectStatus::kIdle);
+}
+
+void TetherControllerImpl::OnFeatureStatesChanged(
+    const MultiDeviceSetupClient::FeatureStatesMap& feature_states_map) {
+  FeatureState feature_state =
+      multidevice_setup_client_->GetFeatureState(Feature::kInstantTethering);
+
+  // The |connect_disconnect_status_| should always be
+  // ConnectDisconnectStatus::kIdle if the |feature_state| is anything other
+  // than |FeatureState::kEnabledByUser|. A |feature_status| other than
+  // |FeatureState::kEnabledByUser| would indicate that Instant Tethering became
+  // disabled or disallowed.
+  if (feature_state != FeatureState::kEnabledByUser) {
+    SetConnectDisconnectStatus(ConnectDisconnectStatus::kIdle);
+  } else if (connect_disconnect_status_ !=
+             ConnectDisconnectStatus::kTurningOnInstantTethering) {
+    UpdateStatus();
+  }
+}
+
+void TetherControllerImpl::PerformConnectionAttempt() {
+  if (!tether_network_.is_null()) {
+    StartConnect();
+    return;
+  }
+  SetConnectDisconnectStatus(
+      ConnectDisconnectStatus::kScanningForEligiblePhone);
+  cros_network_config_->RequestNetworkScan(NetworkType::kTether);
+}
+
+void TetherControllerImpl::StartConnect() {
+  DCHECK(!tether_network_.is_null());
+  SetConnectDisconnectStatus(
+      ConnectDisconnectStatus::kConnectingToEligiblePhone);
+  connector_->StartConnect(
+      tether_network_->guid,
+      base::BindOnce(&TetherControllerImpl::OnStartConnectCompleted,
+                     weak_ptr_factory_.GetWeakPtr()));
+}
+
+void TetherControllerImpl::OnStartConnectCompleted(StartConnectResult result,
+                                                   const std::string& message) {
+  if (result != StartConnectResult::kSuccess) {
+    PA_LOG(WARNING) << "Start connect failed with result " << result
+                    << " and message " << message;
+  }
+
+  if (connect_disconnect_status_ !=
+      ConnectDisconnectStatus::kConnectingToEligiblePhone) {
+    return;
+  }
+
+  // Note that OnVisibleTetherNetworkFetched() has not called
+  // SetConnectDisconnectStatus() with kIdle at this point, so this should go
+  // ahead and do it.
+  SetConnectDisconnectStatus(ConnectDisconnectStatus::kIdle);
 }
 
 void TetherControllerImpl::Disconnect() {
@@ -56,8 +204,189 @@
     return;
   }
 
+  // If |status_| is Status::kConnecting, a tether network may not be available
+  // yet e.g this class may be in the process of enabling Instant Tethering.
+  if (tether_network_.is_null()) {
+    SetConnectDisconnectStatus(ConnectDisconnectStatus::kIdle);
+    return;
+  }
+
   PA_LOG(INFO) << "Attempting disconnection; current status is " << status_;
-  // TODO(khorimoto): Actually attempt a connection.
+  SetConnectDisconnectStatus(ConnectDisconnectStatus::kDisconnecting);
+  connector_->StartDisconnect(
+      tether_network_->guid,
+      base::BindOnce(&TetherControllerImpl::OnDisconnectCompleted,
+                     weak_ptr_factory_.GetWeakPtr()));
+}
+
+void TetherControllerImpl::OnDisconnectCompleted(bool success) {
+  if (connect_disconnect_status_ != ConnectDisconnectStatus::kDisconnecting)
+    return;
+
+  SetConnectDisconnectStatus(ConnectDisconnectStatus::kIdle);
+
+  if (!success)
+    PA_LOG(WARNING) << "Failed to disconnect tether network";
+}
+
+void TetherControllerImpl::OnActiveNetworksChanged(
+    std::vector<network_config::mojom::NetworkStatePropertiesPtr> networks) {
+  // Active networks either changed externally (e.g via OS Settings or a new
+  // actve network added), or as a result of a call to AttemptConnection().
+  // This is needed for the case of ConnectionStateType::kConnecting in
+  // ComputeStatus().
+  FetchVisibleTetherNetwork();
+}
+
+void TetherControllerImpl::OnNetworkStateListChanged() {
+  // Any network change whether caused externally or within this class should
+  // be reflected to the state of this class (e.g user makes changes to Tether
+  // network in OS Settings).
+  FetchVisibleTetherNetwork();
+}
+
+void TetherControllerImpl::OnDeviceStateListChanged() {
+  if (connect_disconnect_status_ !=
+      ConnectDisconnectStatus::kScanningForEligiblePhone) {
+    return;
+  }
+
+  cros_network_config_->GetDeviceStateList(
+      base::BindOnce(&TetherControllerImpl::OnGetDeviceStateList,
+                     weak_ptr_factory_.GetWeakPtr()));
+}
+
+void TetherControllerImpl::OnGetDeviceStateList(
+    std::vector<DeviceStatePropertiesPtr> devices) {
+  if (connect_disconnect_status_ !=
+      ConnectDisconnectStatus::kScanningForEligiblePhone) {
+    return;
+  }
+
+  // There should only be one Tether device in the list.
+  bool is_tether_device_scanning = false;
+  for (const auto& device : devices) {
+    NetworkType type = device->type;
+    if (type != NetworkType::kTether)
+      continue;
+    is_tether_device_scanning = device->scanning;
+    break;
+  }
+
+  if (!is_tether_device_scanning)
+    SetConnectDisconnectStatus(ConnectDisconnectStatus::kIdle);
+}
+
+void TetherControllerImpl::FetchVisibleTetherNetwork() {
+  // Return the connected, connecting, or connectable Tether network.
+  cros_network_config_->GetNetworkStateList(
+      network_config::mojom::NetworkFilter::New(FilterType::kVisible,
+                                                NetworkType::kTether,
+                                                /*limit=*/0),
+      base::BindOnce(&TetherControllerImpl::OnVisibleTetherNetworkFetched,
+                     weak_ptr_factory_.GetWeakPtr()));
+}
+
+void TetherControllerImpl::OnVisibleTetherNetworkFetched(
+    std::vector<network_config::mojom::NetworkStatePropertiesPtr> networks) {
+  network_config::mojom::NetworkStatePropertiesPtr previous_tether_network =
+      std::move(tether_network_);
+
+  // The number of tether networks should only ever be at most 1.
+  if (networks.size() == 1) {
+    tether_network_ = std::move(networks[0]);
+  } else {
+    DCHECK(networks.empty());
+    tether_network_ = nullptr;
+  }
+
+  // No observeable changes to the tether network specifically. This fetch
+  // was initiated by a change in a non Tether network type.
+  if (tether_network_.Equals(previous_tether_network))
+    return;
+
+  // If AttemptConnection() was called when Instant Tethering was disabled.
+  // The feature must be enabled before scanning can occur.
+  if (connect_disconnect_status_ ==
+      ConnectDisconnectStatus::kTurningOnInstantTethering) {
+    UpdateStatus();
+    return;
+  }
+
+  // If AttemptConnection() was called when there was no available tether
+  // connection.
+  if (connect_disconnect_status_ ==
+          ConnectDisconnectStatus::kScanningForEligiblePhone &&
+      !tether_network_.is_null()) {
+    StartConnect();
+    return;
+  }
+
+  // If there is no attempt connection in progress, or an attempt connection
+  // caused OnVisibleTetherNetworkFetched() to be fired. This case also occurs
+  // in the event that Tethering settings are changed externally from this class
+  // (e.g user connects via Settings).
+  SetConnectDisconnectStatus(ConnectDisconnectStatus::kIdle);
+}
+
+void TetherControllerImpl::SetConnectDisconnectStatus(
+    ConnectDisconnectStatus connect_disconnect_status) {
+  if (connect_disconnect_status_ != connect_disconnect_status)
+    weak_ptr_factory_.InvalidateWeakPtrs();
+  connect_disconnect_status_ = connect_disconnect_status;
+  UpdateStatus();
+}
+
+void TetherControllerImpl::UpdateStatus() {
+  Status status = ComputeStatus();
+
+  if (status_ == status)
+    return;
+  status_ = status;
+  NotifyStatusChanged();
+}
+
+TetherController::Status TetherControllerImpl::ComputeStatus() const {
+  FeatureState feature_state =
+      multidevice_setup_client_->GetFeatureState(Feature::kInstantTethering);
+
+  if (feature_state != FeatureState::kDisabledByUser &&
+      feature_state != FeatureState::kEnabledByUser) {
+    return Status::kIneligibleForFeature;
+  }
+
+  if (connect_disconnect_status_ ==
+          ConnectDisconnectStatus::kTurningOnInstantTethering ||
+      connect_disconnect_status_ ==
+          ConnectDisconnectStatus::kScanningForEligiblePhone ||
+      connect_disconnect_status_ ==
+          ConnectDisconnectStatus::kConnectingToEligiblePhone) {
+    return Status::kConnecting;
+  }
+
+  if (feature_state == FeatureState::kDisabledByUser)
+    return Status::kConnectionUnavailable;
+
+  if (tether_network_.is_null())
+    return Status::kConnectionUnavailable;
+
+  ConnectionStateType connection_state = tether_network_->connection_state;
+
+  switch (connection_state) {
+    case ConnectionStateType::kOnline:
+      FALLTHROUGH;
+    case ConnectionStateType::kConnected:
+      FALLTHROUGH;
+    case ConnectionStateType::kPortal:
+      return Status::kConnected;
+
+    case ConnectionStateType::kConnecting:
+      return Status::kConnecting;
+
+    case ConnectionStateType::kNotConnected:
+      return Status::kConnectionAvailable;
+  }
+  return Status::kConnectionUnavailable;
 }
 
 }  // namespace phonehub
diff --git a/chromeos/components/phonehub/tether_controller_impl.h b/chromeos/components/phonehub/tether_controller_impl.h
index 4ece4549..82b7bb36 100644
--- a/chromeos/components/phonehub/tether_controller_impl.h
+++ b/chromeos/components/phonehub/tether_controller_impl.h
@@ -5,34 +5,154 @@
 #ifndef CHROMEOS_COMPONENTS_PHONEHUB_TETHER_CONTROLLER_IMPL_H_
 #define CHROMEOS_COMPONENTS_PHONEHUB_TETHER_CONTROLLER_IMPL_H_
 
+#include "base/memory/weak_ptr.h"
 #include "chromeos/components/phonehub/tether_controller.h"
 #include "chromeos/services/multidevice_setup/public/cpp/multidevice_setup_client.h"
+#include "chromeos/services/network_config/public/mojom/cros_network_config.mojom.h"
+#include "mojo/public/cpp/bindings/remote.h"
 
 namespace chromeos {
 namespace phonehub {
+namespace {
+using multidevice_setup::MultiDeviceSetupClient;
+}  // namespace
 
 // TetherController implementation which utilizes MultiDeviceSetupClient and
-// CrosNetworkConfig in order to interact with Instant Tethering.
-// TODO(khorimoto): Set the status depending on the current state; currently,
-// this class is a stub.
+// CrosNetworkConfig in order to interact with Instant Tethering. If Instant
+// Tethering is user disabled, AttemptConnection() will first enable the feature
+// via the MultiDeviceSetupClient, then scan for an eligible phone via
+// CrosNetworkConfig, and finally connect to the phone via CrosNetworkConfig. If
+// Instant Tethering is enabled, but there is no visible Tether network,
+// AttemptConnection() will first scan for an eligible phone via
+// CrosNetworkConfig, and connect to the phone via CrosNetworkConfig. If Instant
+// Tethering is enabled and there is a visible Tether Network previously fetched
+// from observing CrosNetworkConfig, AttemptConnection() will just connect to
+// the phone via CrosNetworkConfig. Disconnect() disconnects the Tether network
+// if one exists.
 class TetherControllerImpl
     : public TetherController,
-      public multidevice_setup::MultiDeviceSetupClient::Observer {
+      public multidevice_setup::MultiDeviceSetupClient::Observer,
+      public chromeos::network_config::mojom::CrosNetworkConfigObserver {
  public:
-  TetherControllerImpl(
+  explicit TetherControllerImpl(
       multidevice_setup::MultiDeviceSetupClient* multidevice_setup_client);
   ~TetherControllerImpl() override;
 
- private:
   // TetherController:
   Status GetStatus() const override;
   void ScanForAvailableConnection() override;
   void AttemptConnection() override;
   void Disconnect() override;
 
-  multidevice_setup::MultiDeviceSetupClient* multidevice_setup_client_;
+ private:
+  friend class TetherControllerImplTest;
 
+  // Used to track AttemptConnection() and Disconnect() calls.
+  enum class ConnectDisconnectStatus {
+    // No AttemptConnection or Disconnect is in progress. The class still
+    // observes changes in the Tether network initiated externally (e.g in OS
+    // Settings), and causes changes to the |status_|.
+    kIdle = 0,
+
+    // Used in AttemptConnection flow. Enabling the InstantTethering feature as
+    // it was previously disabled.
+    kTurningOnInstantTethering = 1,
+
+    // Used in AttemptConnection flow. Requesting a scan has has no callback, so
+    // this state is changed upon observing tether network changes or device
+    // changes. If a visible Tether network is observed, the
+    // |connect_disconnect_status_| will change to kConnectingToEligiblePhone.
+    // If a visible Tether network is not observed by the time the Tether device
+    // stops scanning, the |connect_disconnect_status_| will change back to
+    // kIdle.
+    // Note: Calling ScanForAvailableConnection() will not set the
+    // |connect_disconnect_status_| to this value.
+    kScanningForEligiblePhone = 2,
+
+    // Used in AttemptConnection flow. In the process of connecting to a Tether
+    // Network.
+    kConnectingToEligiblePhone = 3,
+
+    // Used in Disconnect flow. Disconnects from the tether network.
+    kDisconnecting = 4,
+  };
+
+  // Connector that uses CrosNetworkConfig to connect and disconnect. This class
+  // is used for testing purposes.
+  class TetherNetworkConnector {
+   public:
+    using StartConnectCallback = base::OnceCallback<void(
+        network_config::mojom::StartConnectResult result,
+        const std::string& message)>;
+
+    using StartDisconnectCallback = base::OnceCallback<void(bool)>;
+
+    TetherNetworkConnector();
+    TetherNetworkConnector(const TetherNetworkConnector&) = delete;
+    TetherNetworkConnector& operator=(const TetherNetworkConnector&) = delete;
+    virtual ~TetherNetworkConnector();
+
+    virtual void StartConnect(const std::string& guid,
+                              StartConnectCallback callback);
+    virtual void StartDisconnect(const std::string& guid,
+                                 StartDisconnectCallback callback);
+
+   private:
+    mojo::Remote<network_config::mojom::CrosNetworkConfig> cros_network_config_;
+  };
+
+  // Two parameter constructor made available for testing purposes. The one
+  // parameter constructor calls this constructor.
+  TetherControllerImpl(
+      multidevice_setup::MultiDeviceSetupClient* multidevice_setup_client,
+      std::unique_ptr<TetherControllerImpl::TetherNetworkConnector> connector);
+
+  // multidevice_setup::MultiDeviceSetupClient::Observer:
+  void OnFeatureStatesChanged(const MultiDeviceSetupClient::FeatureStatesMap&
+                                  feature_states_map) override;
+
+  // CrosNetworkConfigObserver:
+  void OnActiveNetworksChanged(
+      std::vector<network_config::mojom::NetworkStatePropertiesPtr> networks)
+      override;
+  void OnNetworkStateChanged(
+      chromeos::network_config::mojom::NetworkStatePropertiesPtr network)
+      override {}
+  void OnNetworkStateListChanged() override;
+  void OnDeviceStateListChanged() override;
+  void OnVpnProvidersChanged() override {}
+  void OnNetworkCertificatesChanged() override {}
+
+  void AttemptTurningOnTethering();
+  void OnSetFeatureEnabled(bool success);
+  void PerformConnectionAttempt();
+  void StartConnect();
+  void OnStartConnectCompleted(network_config::mojom::StartConnectResult result,
+                               const std::string& message);
+  void OnDisconnectCompleted(bool success);
+  void FetchVisibleTetherNetwork();
+  void OnGetDeviceStateList(
+      std::vector<network_config::mojom::DeviceStatePropertiesPtr> devices);
+  void OnVisibleTetherNetworkFetched(
+      std::vector<network_config::mojom::NetworkStatePropertiesPtr> networks);
+  void SetConnectDisconnectStatus(
+      ConnectDisconnectStatus connect_disconnect_status);
+  void UpdateStatus();
+  TetherController::Status ComputeStatus() const;
+
+  multidevice_setup::MultiDeviceSetupClient* multidevice_setup_client_;
+  ConnectDisconnectStatus connect_disconnect_status_ =
+      ConnectDisconnectStatus::kIdle;
   Status status_ = Status::kIneligibleForFeature;
+
+  network_config::mojom::NetworkStatePropertiesPtr tether_network_;
+
+  std::unique_ptr<TetherNetworkConnector> connector_;
+  mojo::Receiver<network_config::mojom::CrosNetworkConfigObserver> receiver_{
+      this};
+  mojo::Remote<network_config::mojom::CrosNetworkConfig> cros_network_config_;
+
+  base::WeakPtrFactory<TetherControllerImpl> weak_ptr_factory_{this};
 };
 
 }  // namespace phonehub
diff --git a/chromeos/components/phonehub/tether_controller_impl_unittest.cc b/chromeos/components/phonehub/tether_controller_impl_unittest.cc
index c3ee59d..9685038 100644
--- a/chromeos/components/phonehub/tether_controller_impl_unittest.cc
+++ b/chromeos/components/phonehub/tether_controller_impl_unittest.cc
@@ -6,13 +6,32 @@
 
 #include <memory>
 
+#include "base/strings/stringprintf.h"
+#include "base/test/task_environment.h"
+#include "chromeos/network/network_state_handler.h"
+#include "chromeos/network/network_state_test_helper.h"
 #include "chromeos/services/multidevice_setup/public/cpp/fake_multidevice_setup_client.h"
+#include "chromeos/services/network_config/public/cpp/cros_network_config_test_helper.h"
 #include "testing/gtest/include/gtest/gtest.h"
 
 namespace chromeos {
 namespace phonehub {
 namespace {
 
+using multidevice_setup::mojom::Feature;
+using multidevice_setup::mojom::FeatureState;
+using network_config::mojom::ConnectionStateType;
+using network_config::mojom::NetworkStatePropertiesPtr;
+using network_config::mojom::StartConnectResult;
+
+constexpr char kWifiGuid[] = "WifiGuid";
+constexpr char kTetherGuid[] = "TetherGuid";
+constexpr char kTetherNetworkName[] = "TetherNetworkName";
+constexpr char kTetherNetworkCarrier[] = "TetherNetworkCarrier";
+constexpr int kBatteryPercentage = 100;
+constexpr int kSignalStrength = 100;
+constexpr bool kHasConnectedToHost = true;
+
 class FakeObserver : public TetherController::Observer {
  public:
   FakeObserver() = default;
@@ -31,36 +50,362 @@
 
 class TetherControllerImplTest : public testing::Test {
  protected:
+  friend class TetherControllerImpl;
+
   TetherControllerImplTest() = default;
   TetherControllerImplTest(const TetherControllerImplTest&) = delete;
   TetherControllerImplTest& operator=(const TetherControllerImplTest&) = delete;
   ~TetherControllerImplTest() override = default;
 
+  class FakeTetherNetworkConnector
+      : public TetherControllerImpl::TetherNetworkConnector {
+   public:
+    FakeTetherNetworkConnector() = default;
+    ~FakeTetherNetworkConnector() override = default;
+
+    void StartConnect(const std::string& guid,
+                      StartConnectCallback callback) override {
+      start_connect_callback_ = std::move(callback);
+    }
+
+    void StartDisconnect(const std::string& guid,
+                         StartDisconnectCallback callback) override {
+      start_disconnect_callback_ = std::move(callback);
+    }
+
+    bool DoesPendingStartConnectCallbackExist() {
+      return !start_connect_callback_.is_null();
+    }
+
+    bool DoesPendingDisconnectCallbackExist() {
+      return !start_disconnect_callback_.is_null();
+    }
+
+    void InvokeStartConnectCallback(network_config::mojom::StartConnectResult
+                                        result = StartConnectResult::kSuccess,
+                                    const std::string& message = "") {
+      std::move(start_connect_callback_).Run(result, message);
+    }
+
+    void InvokeDisconnectCallback(bool success = true) {
+      std::move(start_disconnect_callback_).Run(success);
+    }
+
+   private:
+    StartConnectCallback start_connect_callback_;
+    StartDisconnectCallback start_disconnect_callback_;
+  };
+
   // testing::Test:
   void SetUp() override {
+    NetworkHandler::Initialize();
+    base::RunLoop().RunUntilIdle();
+
+    service_path_ =
+        cros_network_config_helper_.network_state_helper().ConfigureService(
+            base::StringPrintf(
+                R"({"GUID": "%s", "Type": "wifi",
+             "State": "ready", "Strength": 100,
+            "Connectable": true})",
+                kWifiGuid));
+
     controller_ =
-        std::make_unique<TetherControllerImpl>(&fake_multidevice_setup_client_);
+        base::WrapUnique<TetherControllerImpl>(new TetherControllerImpl(
+            &fake_multidevice_setup_client_,
+            std::make_unique<FakeTetherNetworkConnector>()));
     controller_->AddObserver(&fake_observer_);
   }
 
-  void TearDown() override { controller_->RemoveObserver(&fake_observer_); }
+  void TearDown() override {
+    controller_->RemoveObserver(&fake_observer_);
+    chromeos::NetworkHandler::Shutdown();
+    testing::Test::TearDown();
+  }
+
+  NetworkStateHandler* network_state_handler() {
+    return cros_network_config_helper_.network_state_helper()
+        .network_state_handler();
+  }
+
+  FakeTetherNetworkConnector* fake_tether_network_connector() {
+    return static_cast<FakeTetherNetworkConnector*>(
+        controller_->connector_.get());
+  }
+
+  void EnableTetherDevice() {
+    network_state_handler()->SetTetherTechnologyState(
+        NetworkStateHandler::TechnologyState::TECHNOLOGY_ENABLED);
+    base::RunLoop().RunUntilIdle();
+  }
+
+  void DisconnectTetherDevice() {
+    network_state_handler()->SetTetherTechnologyState(
+        NetworkStateHandler::TechnologyState::TECHNOLOGY_AVAILABLE);
+    base::RunLoop().RunUntilIdle();
+  }
+
+  void AddVisibleTetherNetwork() {
+    network_state_handler()->AddTetherNetworkState(
+        kTetherGuid, kTetherNetworkName, kTetherNetworkCarrier,
+        kBatteryPercentage, kSignalStrength, kHasConnectedToHost);
+    network_state_handler()->AssociateTetherNetworkStateWithWifiNetwork(
+        kTetherGuid, kWifiGuid);
+    base::RunLoop().RunUntilIdle();
+  }
+
+  void RemoveVisibleTetherNetwork() {
+    network_state_handler()->RemoveTetherNetworkState(kTetherGuid);
+    base::RunLoop().RunUntilIdle();
+  }
+
+  void SetTetherNetworkStateConnected() {
+    network_state_handler()->SetTetherNetworkStateConnected(kTetherGuid);
+    base::RunLoop().RunUntilIdle();
+  }
+
+  void SetTetherNetworkStateConnecting() {
+    network_state_handler()->SetTetherNetworkStateConnecting(kTetherGuid);
+    base::RunLoop().RunUntilIdle();
+  }
+
+  void SetTetherNetworkStateDisconnected() {
+    network_state_handler()->SetTetherNetworkStateDisconnected(kTetherGuid);
+    base::RunLoop().RunUntilIdle();
+  }
+
+  void SetTetherScanState(bool is_scanning) {
+    network_state_handler()->SetTetherScanState(is_scanning);
+    base::RunLoop().RunUntilIdle();
+  }
 
   TetherController::Status GetStatus() const {
     return controller_->GetStatus();
   }
 
+  void SetMultideviceSetupFeatureState(FeatureState feature_state) {
+    fake_multidevice_setup_client_.SetFeatureState(Feature::kInstantTethering,
+                                                   feature_state);
+  }
+
+  void InvokePendingSetFeatureEnabledStateCallback(
+      bool success,
+      bool expected_enabled = true) {
+    if (success)
+      SetMultideviceSetupFeatureState(FeatureState::kEnabledByUser);
+
+    fake_multidevice_setup_client_.InvokePendingSetFeatureEnabledStateCallback(
+        Feature::kInstantTethering,
+        /*expected_enabled=*/expected_enabled, base::nullopt, success);
+  }
+
+  void AttemptConnection() { controller_->AttemptConnection(); }
+
+  void Disconnect() { controller_->Disconnect(); }
+
   size_t GetNumObserverCalls() const { return fake_observer_.num_calls(); }
 
  private:
+  base::test::TaskEnvironment task_environment_;
+  network_config::CrosNetworkConfigTestHelper cros_network_config_helper_;
+  std::string service_path_;
   multidevice_setup::FakeMultiDeviceSetupClient fake_multidevice_setup_client_;
-
   FakeObserver fake_observer_;
-  std::unique_ptr<TetherController> controller_;
+  std::unique_ptr<TetherControllerImpl> controller_;
 };
 
-// TODO(khorimoto): Remove this test once we have real functionality to test.
-TEST_F(TetherControllerImplTest, Initialize) {
-  EXPECT_EQ(TetherController::Status::kIneligibleForFeature, GetStatus());
+TEST_F(TetherControllerImplTest, ExternalTetherChangesReflectToStatus) {
+  EXPECT_EQ(GetStatus(), TetherController::Status::kIneligibleForFeature);
+  SetMultideviceSetupFeatureState(FeatureState::kEnabledByUser);
+  EXPECT_EQ(GetNumObserverCalls(), 1U);
+  EXPECT_EQ(GetStatus(), TetherController::Status::kConnectionUnavailable);
+
+  // Tether device and network must be enabled for status changes other than
+  // kIneligibleForFeature or kConnectionUnavailable to occur.
+  EnableTetherDevice();
+  AddVisibleTetherNetwork();
+  EXPECT_EQ(GetStatus(), TetherController::Status::kConnectionAvailable);
+  EXPECT_EQ(GetNumObserverCalls(), 2U);
+
+  // Starts connecting to tether network.
+  SetTetherNetworkStateConnecting();
+  EXPECT_EQ(GetStatus(), TetherController::Status::kConnecting);
+  EXPECT_EQ(GetNumObserverCalls(), 3U);
+
+  // Connected to tether network.
+  SetTetherNetworkStateConnected();
+  EXPECT_EQ(GetStatus(), TetherController::Status::kConnected);
+  EXPECT_EQ(GetNumObserverCalls(), 4U);
+
+  // Tether network disconnects on it's own.
+  SetTetherNetworkStateDisconnected();
+  EXPECT_EQ(GetStatus(), TetherController::Status::kConnectionAvailable);
+  EXPECT_EQ(GetNumObserverCalls(), 5U);
+
+  // Tether network becomes unavailable.
+  RemoveVisibleTetherNetwork();
+  EXPECT_EQ(GetStatus(), TetherController::Status::kConnectionUnavailable);
+  EXPECT_EQ(GetNumObserverCalls(), 6U);
+}
+
+TEST_F(TetherControllerImplTest, AttemptConnectDisconnect) {
+  SetMultideviceSetupFeatureState(FeatureState::kEnabledByUser);
+
+  EnableTetherDevice();
+  AddVisibleTetherNetwork();
+
+  AttemptConnection();
+  EXPECT_TRUE(
+      fake_tether_network_connector()->DoesPendingStartConnectCallbackExist());
+
+  // Upon completing the connection, the status should no longer be connecting.
+  EXPECT_EQ(GetStatus(), TetherController::Status::kConnecting);
+  fake_tether_network_connector()->InvokeStartConnectCallback();
+  EXPECT_NE(GetStatus(), TetherController::Status::kConnecting);
+
+  // Disconnect from a connected state.
+  SetTetherNetworkStateConnected();
+  Disconnect();
+  EXPECT_TRUE(
+      fake_tether_network_connector()->DoesPendingDisconnectCallbackExist());
+  fake_tether_network_connector()->InvokeDisconnectCallback();
+  SetTetherNetworkStateDisconnected();
+
+  // Disconnect from a connecting state.
+  AttemptConnection();
+  EXPECT_EQ(GetStatus(), TetherController::Status::kConnecting);
+  Disconnect();
+  EXPECT_TRUE(
+      fake_tether_network_connector()->DoesPendingDisconnectCallbackExist());
+  fake_tether_network_connector()->InvokeDisconnectCallback();
+
+  AttemptConnection();
+  EXPECT_EQ(GetStatus(), TetherController::Status::kConnecting);
+  Disconnect();
+  EXPECT_EQ(GetStatus(), TetherController::Status::kConnectionAvailable);
+  EXPECT_TRUE(
+      fake_tether_network_connector()->DoesPendingDisconnectCallbackExist());
+  AttemptConnection();
+  EXPECT_EQ(GetStatus(), TetherController::Status::kConnecting);
+  fake_tether_network_connector()->InvokeDisconnectCallback();
+  EXPECT_EQ(GetStatus(), TetherController::Status::kConnecting);
+
+  // Disconnect from a disconnected state.
+  RemoveVisibleTetherNetwork();
+  AttemptConnection();
+  EXPECT_EQ(GetStatus(), TetherController::Status::kConnecting);
+  Disconnect();
+  EXPECT_FALSE(
+      fake_tether_network_connector()->DoesPendingDisconnectCallbackExist());
+}
+
+TEST_F(TetherControllerImplTest, AttemptConnectFeatureOffNetworkExists) {
+  SetMultideviceSetupFeatureState(FeatureState::kDisabledByUser);
+  EXPECT_EQ(GetStatus(), TetherController::Status::kConnectionUnavailable);
+
+  // Test enable flow when a tether device initially exists.
+  EnableTetherDevice();
+  AddVisibleTetherNetwork();
+  AttemptConnection();
+
+  // Should be set connecting even before feature is enabled.
+  EXPECT_EQ(GetStatus(), TetherController::Status::kConnecting);
+
+  // Should still be connecting when feature becomes enabled.
+  InvokePendingSetFeatureEnabledStateCallback(/*success=*/true);
+  EXPECT_EQ(GetStatus(), TetherController::Status::kConnecting);
+
+  // Connecting to tether device.
+  SetTetherNetworkStateConnecting();
+  EXPECT_EQ(GetStatus(), TetherController::Status::kConnecting);
+
+  // Connected to tether network.
+  AddVisibleTetherNetwork();
+  SetTetherNetworkStateConnected();
+  EXPECT_EQ(GetStatus(), TetherController::Status::kConnected);
+  EXPECT_EQ(GetNumObserverCalls(), 3U);
+
+  // Tether network is lost.
+  RemoveVisibleTetherNetwork();
+  EXPECT_EQ(GetStatus(), TetherController::Status::kConnectionUnavailable);
+}
+
+TEST_F(TetherControllerImplTest, AttemptConnectFeatureFailedToEnable) {
+  EnableTetherDevice();
+
+  // Test enable flow when feature fails to turn on.
+  SetMultideviceSetupFeatureState(FeatureState::kDisabledByUser);
+  EXPECT_EQ(GetStatus(), TetherController::Status::kConnectionUnavailable);
+  AttemptConnection();
+
+  // Should be set connecting even before feature is enabled.
+  EXPECT_EQ(GetStatus(), TetherController::Status::kConnecting);
+
+  // Should fail to connect if feature does not successfully turn on.
+  InvokePendingSetFeatureEnabledStateCallback(/*success=*/false);
+  EXPECT_EQ(GetStatus(), TetherController::Status::kConnectionUnavailable);
+
+  // Test when feature is enabled externally and visible network is added
+  // before callback runs.
+  AttemptConnection();
+
+  // Should be set connecting even before feature is enabled.
+  EXPECT_EQ(GetStatus(), TetherController::Status::kConnecting);
+
+  // Feature enabled externally
+  SetMultideviceSetupFeatureState(FeatureState::kEnabledByUser);
+  AddVisibleTetherNetwork();
+
+  EXPECT_EQ(GetStatus(), TetherController::Status::kConnecting);
+
+  // Should fail to connect if feature does not successfully turn on.
+  InvokePendingSetFeatureEnabledStateCallback(/*success=*/false);
+  EXPECT_EQ(GetStatus(), TetherController::Status::kConnectionAvailable);
+
+  RemoveVisibleTetherNetwork();
+
+  // Test when Mulitdevice suite disabled before callback can return.
+  AttemptConnection();
+
+  // Should be set connecting even before feature is enabled.
+  EXPECT_EQ(GetStatus(), TetherController::Status::kConnecting);
+
+  // Disable suite externally.
+  SetMultideviceSetupFeatureState(FeatureState::kDisabledByUser);
+  AddVisibleTetherNetwork();
+
+  EXPECT_EQ(GetStatus(), TetherController::Status::kConnectionUnavailable);
+}
+
+TEST_F(TetherControllerImplTest, AttemptConnectFeatureOffNoNetwork) {
+  // Test enable flow when a tether device initially does not exist.
+  DisconnectTetherDevice();
+  SetMultideviceSetupFeatureState(FeatureState::kDisabledByUser);
+  EXPECT_EQ(GetStatus(), TetherController::Status::kConnectionUnavailable);
+  AttemptConnection();
+
+  // Should be set connecting even before feature is enabled.
+  EXPECT_EQ(GetStatus(), TetherController::Status::kConnecting);
+
+  // Should still be connecting when feature becomes enabled.
+  InvokePendingSetFeatureEnabledStateCallback(/*success=*/true);
+  EXPECT_EQ(GetStatus(), TetherController::Status::kConnecting);
+
+  // Tether is scanning, connection should be connecting still.
+  SetTetherScanState(true);
+  EnableTetherDevice();
+  EXPECT_EQ(GetStatus(), TetherController::Status::kConnecting);
+  DisconnectTetherDevice();
+
+  // Tether stops scanning, attempt ends and connection should become
+  // unavailable.
+  SetTetherScanState(false);
+  EnableTetherDevice();
+  EXPECT_EQ(GetStatus(), TetherController::Status::kConnectionUnavailable);
+
+  // Tether starts scanning after connection attempt ended.
+  SetTetherScanState(true);
+  EnableTetherDevice();
+  EXPECT_EQ(GetStatus(), TetherController::Status::kConnectionUnavailable);
 }
 
 }  // namespace phonehub
diff --git a/components/net_log/resources/net_export.html b/components/net_log/resources/net_export.html
index d762943..b841ba0b 100644
--- a/components/net_log/resources/net_export.html
+++ b/components/net_log/resources/net_export.html
@@ -16,6 +16,7 @@
 <script src="chrome://net-export/net_export.js"></script>
 <link rel="stylesheet" href="chrome://resources/css/text_defaults.css">
 <link rel="stylesheet" href="net_export.css">
+<link rel="icon" id="fav-icon">
 <title>Network Log Export</title>
 </head>
 <body>
@@ -180,7 +181,7 @@
         <b><span class="warning">PRIVACY</span></b>: Be aware when
         sharing your network logs that they may contain private information. At
         a minimum, they list the URLs and hostnames of sites visited while
-        logging was enabled. 
+        logging was enabled.
         <a href="#" id="privacy-read-more-link">Read more...</a>
 
         <div id="privacy-read-more">
diff --git a/components/net_log/resources/net_export.js b/components/net_log/resources/net_export.js
index 5d4ca98..520fce30 100644
--- a/components/net_log/resources/net_export.js
+++ b/components/net_log/resources/net_export.js
@@ -210,7 +210,10 @@
      */
     renderLogging_(info) {
       this.showStateDiv_(kIdStateDivLogging);
-
+      this.setFavicon_(
+          'data:image/svg+xml,<svg version="1.1" ' +
+          'xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">' +
+          '<circle cx="16" cy="16" r="14" fill="red" stroke="black" /></svg>');
       $(kIdStopLoggingButton).onclick = this.onStopLogging_.bind(this);
       $(kIdCaptureModeLogging).textContent = this.getCaptureModeText_(info);
       $(kIdFilePathLogging).textContent = info.file;
@@ -220,6 +223,7 @@
      * Updates the UI to display the state when logging has stopped.
      */
     renderStoppedLogging_(info) {
+      this.setFavicon_('data:image/x-icon;base64,');
       this.showStateDiv_(kIdStateDivStopped);
 
       // The email button is only available in the mobile UI.
@@ -287,6 +291,13 @@
         $(curDivId).hidden = divId !== curDivId;
       }
     },
+
+    /**
+     * Sets the icon for the tab to reflect current capturing state.
+     */
+    setFavicon_(dataUrl) {
+      document.getElementById('fav-icon').href = dataUrl;
+    }
   };
 
   return NetExportView;
diff --git a/components/paint_preview/player/android/java/src/org/chromium/components/paintpreview/player/frame/PlayerFrameView.java b/components/paint_preview/player/android/java/src/org/chromium/components/paintpreview/player/frame/PlayerFrameView.java
index bd6f0f3..56b7e23 100644
--- a/components/paint_preview/player/android/java/src/org/chromium/components/paintpreview/player/frame/PlayerFrameView.java
+++ b/components/paint_preview/player/android/java/src/org/chromium/components/paintpreview/player/frame/PlayerFrameView.java
@@ -98,7 +98,7 @@
     @Override
     protected void onDraw(Canvas canvas) {
         canvas.save();
-        if (!mScaleMatrix.isIdentity()) canvas.setMatrix(mScaleMatrix);
+        canvas.concat(mScaleMatrix);
         mBitmapPainter.onDraw(canvas);
         canvas.restore();
     }
diff --git a/components/password_manager/content/common/credential_manager_mojom_traits.cc b/components/password_manager/content/common/credential_manager_mojom_traits.cc
index 277183e2..d59187a 100644
--- a/components/password_manager/content/common/credential_manager_mojom_traits.cc
+++ b/components/password_manager/content/common/credential_manager_mojom_traits.cc
@@ -102,6 +102,9 @@
     case blink::mojom::CredentialManagerError::OPAQUE_DOMAIN:
     case blink::mojom::CredentialManagerError::INVALID_PROTOCOL:
     case blink::mojom::CredentialManagerError::BAD_RELYING_PARTY_ID:
+    case blink::mojom::CredentialManagerError::CANNOT_READ_AND_WRITE_LARGE_BLOB:
+    case blink::mojom::CredentialManagerError::
+        INVALID_ALLOW_CREDENTIALS_FOR_LARGE_BLOB:
     case blink::mojom::CredentialManagerError::UNKNOWN:
       *output = password_manager::CredentialManagerError::UNKNOWN;
       return true;
diff --git a/components/payments/content/android_payment_app_factory.cc b/components/payments/content/android_payment_app_factory.cc
index 6b6ef32..c8aeac25 100644
--- a/components/payments/content/android_payment_app_factory.cc
+++ b/components/payments/content/android_payment_app_factory.cc
@@ -225,8 +225,11 @@
 AndroidPaymentAppFactory::~AndroidPaymentAppFactory() = default;
 
 void AndroidPaymentAppFactory::Create(base::WeakPtr<Delegate> delegate) {
-  auto app_finder = AppFinder::CreateAndSetOwnedBy(delegate->GetWebContents());
-  app_finder->FindApps(communication_, delegate);
+  content::WebContents* web_contents = delegate->GetWebContents();
+  if (web_contents) {
+    auto app_finder = AppFinder::CreateAndSetOwnedBy(web_contents);
+    app_finder->FindApps(communication_, delegate);
+  }
 }
 
 }  // namespace payments
diff --git a/components/payments/content/autofill_payment_app_unittest.cc b/components/payments/content/autofill_payment_app_unittest.cc
index 0949361..610e32e2 100644
--- a/components/payments/content/autofill_payment_app_unittest.cc
+++ b/components/payments/content/autofill_payment_app_unittest.cc
@@ -9,6 +9,7 @@
 #include "base/macros.h"
 #include "base/strings/string16.h"
 #include "base/strings/utf_string_conversions.h"
+#include "base/task/single_thread_task_executor.h"
 #include "components/autofill/core/browser/address_normalizer.h"
 #include "components/autofill/core/browser/autofill_test_utils.h"
 #include "components/autofill/core/browser/data_model/autofill_profile.h"
@@ -307,7 +308,9 @@
 TEST_F(AutofillPaymentAppTest, InvokePaymentApp_NormalizationBeforeUnmask) {
   auto personal_data_manager =
       std::make_unique<autofill::TestPersonalDataManager>();
-  TestPaymentRequestDelegate delegate(personal_data_manager.get());
+  TestPaymentRequestDelegate delegate(
+      std::make_unique<base::SingleThreadTaskExecutor>(),
+      personal_data_manager.get());
   delegate.DelayFullCardRequestCompletion();
   delegate.test_address_normalizer()->DelayNormalization();
 
@@ -335,7 +338,9 @@
 TEST_F(AutofillPaymentAppTest, InvokePaymentApp_UnmaskBeforeNormalization) {
   auto personal_data_manager =
       std::make_unique<autofill::TestPersonalDataManager>();
-  TestPaymentRequestDelegate delegate(personal_data_manager.get());
+  TestPaymentRequestDelegate delegate(
+      std::make_unique<base::SingleThreadTaskExecutor>(),
+      personal_data_manager.get());
   delegate.DelayFullCardRequestCompletion();
   delegate.test_address_normalizer()->DelayNormalization();
 
diff --git a/components/payments/content/installable_payment_app_crawler.cc b/components/payments/content/installable_payment_app_crawler.cc
index c3fa3a5..e824dd0 100644
--- a/components/payments/content/installable_payment_app_crawler.cc
+++ b/components/payments/content/installable_payment_app_crawler.cc
@@ -40,20 +40,15 @@
 InstallablePaymentAppCrawler::InstallablePaymentAppCrawler(
     const url::Origin& merchant_origin,
     content::RenderFrameHost* initiator_render_frame_host,
-    content::WebContents* web_contents,
     PaymentManifestDownloader* downloader,
     PaymentManifestParser* parser,
     PaymentManifestWebDataService* cache)
-    : WebContentsObserver(web_contents),
-      log_(web_contents),
+    : log_(content::WebContents::FromRenderFrameHost(
+          initiator_render_frame_host)),
       merchant_origin_(merchant_origin),
-      initiator_frame_routing_id_(
-          initiator_render_frame_host &&
-                  initiator_render_frame_host->GetProcess()
-              ? content::GlobalFrameRoutingId(
-                    initiator_render_frame_host->GetProcess()->GetID(),
-                    initiator_render_frame_host->GetRoutingID())
-              : content::GlobalFrameRoutingId()),
+      initiator_frame_routing_id_(content::GlobalFrameRoutingId(
+          initiator_render_frame_host->GetProcess()->GetID(),
+          initiator_render_frame_host->GetRoutingID())),
       downloader_(downloader),
       parser_(parser),
       number_of_payment_method_manifest_to_download_(0),
@@ -165,11 +160,13 @@
     const std::vector<url::Origin>& supported_origins) {
   number_of_payment_method_manifest_to_parse_--;
 
-  if (web_contents() == nullptr)
+  auto* rfh = content::RenderFrameHost::FromID(initiator_frame_routing_id_);
+  if (!rfh)
     return;
+
   content::PermissionController* permission_controller =
       content::BrowserContext::GetPermissionController(
-          web_contents()->GetBrowserContext());
+          rfh->GetBrowserContext());
   DCHECK(permission_controller);
 
   for (const auto& web_app_manifest_url : default_applications) {
@@ -425,17 +422,28 @@
     return false;
   }
 
-  // Stop if the web_contents is gone.
-  if (web_contents() == nullptr) {
+  // If the initiator frame doesn't exists any more, e.g. the frame has
+  // navigated away, don't download the icon.
+  // TODO(crbug.com/1058840): Move this sanity check to ManifestIconDownloader
+  // after DownloadImage refactor is done.
+  auto* rfh = content::RenderFrameHost::FromID(initiator_frame_routing_id_);
+  if (!rfh || !rfh->IsCurrent()) {
     log_.Warn(
         "Cannot download icons after the webpage has been closed (web app "
         "manifest \"" +
         web_app_manifest_url.spec() + "\" for payment handler manifest \"" +
         method_manifest_url.spec() + "\").");
+    // Post the result back asynchronously.
+    content::GetUIThreadTaskRunner({})->PostTask(
+        FROM_HERE,
+        base::BindOnce(
+            &InstallablePaymentAppCrawler::FinishCrawlingPaymentAppsIfReady,
+            weak_ptr_factory_.GetWeakPtr()));
     return false;
   }
 
-  gfx::NativeView native_view = web_contents()->GetNativeView();
+  auto* web_contents = content::WebContents::FromRenderFrameHost(rfh);
+  gfx::NativeView native_view = web_contents->GetNativeView();
   GURL best_icon_url = blink::ManifestIconSelector::FindBestMatchingIcon(
       manifest_icons, IconSizeCalculator::IdealIconHeight(native_view),
       IconSizeCalculator::MinimumIconHeight(),
@@ -451,26 +459,8 @@
 
   number_of_web_app_icons_to_download_and_decode_++;
 
-  // If the initiator frame doesn't exists any more, e.g. the frame has
-  // navigated away, don't download the icon.
-  // TODO(crbug.com/1058840): Move this sanity check to ManifestIconDownloader
-  // after DownloadImage refactor is done.
-  content::RenderFrameHost* render_frame_host =
-      content::RenderFrameHost::FromID(initiator_frame_routing_id_);
-  if (!render_frame_host || !render_frame_host->IsCurrent() ||
-      content::WebContents::FromRenderFrameHost(render_frame_host) !=
-          web_contents()) {
-    // Post the result back asynchronously.
-    content::GetUIThreadTaskRunner({})->PostTask(
-        FROM_HERE,
-        base::BindOnce(
-            &InstallablePaymentAppCrawler::FinishCrawlingPaymentAppsIfReady,
-            weak_ptr_factory_.GetWeakPtr()));
-    return false;
-  }
-
   bool can_download_icon = content::ManifestIconDownloader::Download(
-      web_contents(), downloader_->FindTestServerURL(best_icon_url),
+      web_contents, downloader_->FindTestServerURL(best_icon_url),
       IconSizeCalculator::IdealIconHeight(native_view),
       IconSizeCalculator::MinimumIconHeight(),
       base::BindOnce(
diff --git a/components/payments/content/installable_payment_app_crawler.h b/components/payments/content/installable_payment_app_crawler.h
index 71861a8e..ed95a20 100644
--- a/components/payments/content/installable_payment_app_crawler.h
+++ b/components/payments/content/installable_payment_app_crawler.h
@@ -20,7 +20,6 @@
 #include "components/payments/content/web_app_manifest.h"
 #include "components/payments/core/payment_manifest_downloader.h"
 #include "content/public/browser/global_routing_id.h"
-#include "content/public/browser/web_contents_observer.h"
 #include "third_party/blink/public/mojom/payments/payment_request.mojom.h"
 #include "url/origin.h"
 
@@ -28,7 +27,6 @@
 
 namespace content {
 class RenderFrameHost;
-class WebContents;
 }  // namespace content
 
 namespace payments {
@@ -43,7 +41,7 @@
 // Crawls installable web payment apps. First, fetches and parses the payment
 // method manifests to get 'default_applications' manifest urls. Then, fetches
 // and parses the web app manifests to get the installable payment apps' info.
-class InstallablePaymentAppCrawler : public content::WebContentsObserver {
+class InstallablePaymentAppCrawler {
  public:
   using FinishedCrawlingCallback = base::OnceCallback<void(
       std::map<GURL, std::unique_ptr<WebAppInstallationInfo>>,
@@ -70,11 +68,10 @@
   InstallablePaymentAppCrawler(
       const url::Origin& merchant_origin,
       content::RenderFrameHost* initiator_render_frame_host,
-      content::WebContents* web_contents,
       PaymentManifestDownloader* downloader,
       PaymentManifestParser* parser,
       PaymentManifestWebDataService* cache);
-  ~InstallablePaymentAppCrawler() override;
+  ~InstallablePaymentAppCrawler();
 
   // Starts the crawling process. All the url based payment methods in
   // |request_method_data| will be crawled. A list of installable payment apps'
diff --git a/components/payments/content/payment_app_factory.h b/components/payments/content/payment_app_factory.h
index fc0cd3cc..e615a17 100644
--- a/components/payments/content/payment_app_factory.h
+++ b/components/payments/content/payment_app_factory.h
@@ -45,11 +45,20 @@
    public:
     virtual ~Delegate() = default;
 
+    // Returns the WebContents that initiated the PaymentRequest API, or null if
+    // the RenderFrameHost or WebContents has been deleted, which can happen
+    // when the page is being closed, for example.
     virtual content::WebContents* GetWebContents() = 0;
+
     virtual const GURL& GetTopOrigin() = 0;
     virtual const GURL& GetFrameOrigin() = 0;
     virtual const url::Origin& GetFrameSecurityOrigin() = 0;
+
+    // Returns the RenderFrameHost that initiated the PaymentRequest API, or
+    // null if the RenderFrameHost has been deleted, which can happen when the
+    // RenderFrameHost is being unloaded, for example.
     virtual content::RenderFrameHost* GetInitiatorRenderFrameHost() const = 0;
+
     virtual const std::vector<mojom::PaymentMethodDataPtr>& GetMethodData()
         const = 0;
     virtual std::unique_ptr<autofill::InternalAuthenticator>
diff --git a/components/payments/content/payment_request.cc b/components/payments/content/payment_request.cc
index 5b59b0d..d29822b 100644
--- a/components/payments/content/payment_request.cc
+++ b/components/payments/content/payment_request.cc
@@ -73,31 +73,27 @@
 
 PaymentRequest::PaymentRequest(
     content::RenderFrameHost* render_frame_host,
-    content::WebContents* web_contents,
     std::unique_ptr<ContentPaymentRequestDelegate> delegate,
     PaymentRequestWebContentsManager* manager,
     PaymentRequestDisplayManager* display_manager,
     mojo::PendingReceiver<mojom::PaymentRequest> receiver,
     ObserverForTest* observer_for_testing)
-    : web_contents_(web_contents),
-      // TODO(crbug.com/1058840): change to WeakPtr<RenderFrameHost> once
-      // RenderFrameHost provides a WeakPtr API.
-      initiator_frame_routing_id_(content::GlobalFrameRoutingId(
+    : initiator_frame_routing_id_(content::GlobalFrameRoutingId(
           render_frame_host->GetProcess()->GetID(),
           render_frame_host->GetRoutingID())),
-      log_(web_contents_),
+      log_(web_contents()),
       delegate_(std::move(delegate)),
       manager_(manager),
       display_manager_(display_manager),
       display_handle_(nullptr),
       top_level_origin_(url_formatter::FormatUrlForSecurityDisplay(
-          web_contents_->GetLastCommittedURL())),
+          web_contents()->GetLastCommittedURL())),
       frame_origin_(url_formatter::FormatUrlForSecurityDisplay(
           render_frame_host->GetLastCommittedURL())),
       frame_security_origin_(render_frame_host->GetLastCommittedOrigin()),
       observer_for_testing_(observer_for_testing),
       journey_logger_(delegate_->IsOffTheRecord(),
-                      ukm::GetSourceIdForWebContentsDocument(web_contents)) {
+                      ukm::GetSourceIdForWebContentsDocument(web_contents())) {
   receiver_.Bind(std::move(receiver));
   // OnConnectionTerminated will be called when the Mojo pipe is closed. This
   // will happen as a result of many renderer-side events (both successful and
@@ -108,7 +104,7 @@
       &PaymentRequest::OnConnectionTerminated, weak_ptr_factory_.GetWeakPtr()));
 
   payment_handler_host_ = std::make_unique<PaymentHandlerHost>(
-      web_contents_, weak_ptr_factory_.GetWeakPtr());
+      web_contents(), weak_ptr_factory_.GetWeakPtr());
 }
 
 PaymentRequest::~PaymentRequest() = default;
@@ -176,9 +172,7 @@
     return;
   }
 
-  // TODO(crbug.com/1058840): change to WeakPtr<RenderFrameHost> once
-  // RenderFrameHost provides a WeakPtr API.
-  content::RenderFrameHost* initiator_frame =
+  auto* initiator_frame =
       content::RenderFrameHost::FromID(initiator_frame_routing_id_);
   if (!initiator_frame) {
     log_.Error(errors::kInvalidInitiatorFrame);
@@ -191,9 +185,8 @@
       /*observer=*/weak_ptr_factory_.GetWeakPtr(),
       delegate_->GetApplicationLocale());
   state_ = std::make_unique<PaymentRequestState>(
-      web_contents_, initiator_frame, top_level_origin_, frame_origin_,
-      frame_security_origin_, spec(),
-      /*delegate=*/weak_ptr_factory_.GetWeakPtr(),
+      initiator_frame, top_level_origin_, frame_origin_, frame_security_origin_,
+      spec(), /*delegate=*/weak_ptr_factory_.GetWeakPtr(),
       delegate_->GetApplicationLocale(), delegate_->GetPersonalDataManager(),
       delegate_.get(), &journey_logger_);
 
@@ -771,8 +764,8 @@
 
 void PaymentRequest::RenderFrameDeleted(
     content::RenderFrameHost* render_frame_host) {
-  DCHECK(render_frame_host ==
-         content::RenderFrameHost::FromID(initiator_frame_routing_id_));
+  DCHECK_EQ(render_frame_host,
+            content::RenderFrameHost::FromID(initiator_frame_routing_id_));
   // RenderFrameHost is usually deleted explicitly before PaymentRequest
   // destruction if the user closes the tab or browser window without closing
   // the payment request dialog.
@@ -827,6 +820,13 @@
       state_->selected_app()->UkmSourceId());
 }
 
+content::WebContents* PaymentRequest::web_contents() {
+  auto* rfh = content::RenderFrameHost::FromID(initiator_frame_routing_id_);
+  return rfh && rfh->IsCurrent()
+             ? content::WebContents::FromRenderFrameHost(rfh)
+             : nullptr;
+}
+
 void PaymentRequest::RecordFirstAbortReason(
     JourneyLogger::AbortReason abort_reason) {
   if (!has_recorded_completion_) {
@@ -848,8 +848,12 @@
 
 void PaymentRequest::HasEnrolledInstrumentCallback(
     bool has_enrolled_instrument) {
+  auto* rfh = content::RenderFrameHost::FromID(initiator_frame_routing_id_);
+  if (!rfh)
+    return;
+
   if (!spec_ || CanMakePaymentQueryFactory::GetInstance()
-                    ->GetForContext(web_contents_->GetBrowserContext())
+                    ->GetForContext(rfh->GetBrowserContext())
                     ->CanQuery(top_level_origin_, frame_origin_,
                                spec_->query_for_quota())) {
     RespondToHasEnrolledInstrumentQuery(has_enrolled_instrument,
diff --git a/components/payments/content/payment_request.h b/components/payments/content/payment_request.h
index ee8443a4..e394c3c 100644
--- a/components/payments/content/payment_request.h
+++ b/components/payments/content/payment_request.h
@@ -65,7 +65,6 @@
   };
 
   PaymentRequest(content::RenderFrameHost* render_frame_host,
-                 content::WebContents* web_contents,
                  std::unique_ptr<ContentPaymentRequestDelegate> delegate,
                  PaymentRequestWebContentsManager* manager,
                  PaymentRequestDisplayManager* display_manager,
@@ -136,9 +135,9 @@
   // Called when the payment handler requests to open a payment handler window.
   void OnPaymentHandlerOpenWindowCalled();
 
-  content::WebContents* web_contents() { return web_contents_; }
+  content::WebContents* web_contents();
 
-  const content::GlobalFrameRoutingId& initiator_frame_routing_id() {
+  const content::GlobalFrameRoutingId& initiator_frame_routing_id() const {
     return initiator_frame_routing_id_;
   }
 
@@ -205,7 +204,6 @@
 
   void OnAbortResult(bool aborted);
 
-  content::WebContents* web_contents_;
   const content::GlobalFrameRoutingId initiator_frame_routing_id_;
   DeveloperConsoleLogger log_;
   std::unique_ptr<ContentPaymentRequestDelegate> delegate_;
diff --git a/components/payments/content/payment_request_state.cc b/components/payments/content/payment_request_state.cc
index 413e180..6c550ab 100644
--- a/components/payments/content/payment_request_state.cc
+++ b/components/payments/content/payment_request_state.cc
@@ -34,6 +34,7 @@
 #include "components/payments/core/payment_request_data_util.h"
 #include "components/payments/core/payments_experimental_features.h"
 #include "content/public/browser/render_frame_host.h"
+#include "content/public/browser/render_process_host.h"
 #include "content/public/common/content_features.h"
 
 namespace payments {
@@ -56,7 +57,6 @@
 }  // namespace
 
 PaymentRequestState::PaymentRequestState(
-    content::WebContents* web_contents,
     content::RenderFrameHost* initiator_render_frame_host,
     const GURL& top_level_origin,
     const GURL& frame_origin,
@@ -67,8 +67,9 @@
     autofill::PersonalDataManager* personal_data_manager,
     ContentPaymentRequestDelegate* payment_request_delegate,
     JourneyLogger* journey_logger)
-    : web_contents_(web_contents),
-      initiator_render_frame_host_(initiator_render_frame_host),
+    : frame_routing_id_(content::GlobalFrameRoutingId(
+          initiator_render_frame_host->GetProcess()->GetID(),
+          initiator_render_frame_host->GetRoutingID())),
       top_origin_(top_level_origin),
       frame_origin_(frame_origin),
       frame_security_origin_(frame_security_origin),
@@ -83,9 +84,8 @@
       profile_comparator_(app_locale, *spec) {
   PopulateProfileCache();
 
-  // |web_contents_| is null in unit tests.
   PaymentAppService* service = PaymentAppServiceFactory::GetForContext(
-      web_contents_ ? web_contents_->GetBrowserContext() : nullptr);
+      initiator_render_frame_host->GetBrowserContext());
   number_of_payment_app_factories_ = service->GetNumberOfFactories();
   service->Create(weak_ptr_factory_.GetWeakPtr());
 
@@ -95,7 +95,10 @@
 PaymentRequestState::~PaymentRequestState() {}
 
 content::WebContents* PaymentRequestState::GetWebContents() {
-  return web_contents_;
+  auto* rfh = content::RenderFrameHost::FromID(frame_routing_id_);
+  return rfh && rfh->IsCurrent()
+             ? content::WebContents::FromRenderFrameHost(rfh)
+             : nullptr;
 }
 
 ContentPaymentRequestDelegate* PaymentRequestState::GetPaymentRequestDelegate()
@@ -129,7 +132,7 @@
 
 content::RenderFrameHost* PaymentRequestState::GetInitiatorRenderFrameHost()
     const {
-  return initiator_render_frame_host_;
+  return content::RenderFrameHost::FromID(frame_routing_id_);
 }
 
 const std::vector<mojom::PaymentMethodDataPtr>&
diff --git a/components/payments/content/payment_request_state.h b/components/payments/content/payment_request_state.h
index 48f158c..f4614df6 100644
--- a/components/payments/content/payment_request_state.h
+++ b/components/payments/content/payment_request_state.h
@@ -21,6 +21,7 @@
 #include "components/payments/content/service_worker_payment_app_factory.h"
 #include "components/payments/core/journey_logger.h"
 #include "components/payments/core/payments_profile_comparator.h"
+#include "content/public/browser/global_routing_id.h"
 #include "content/public/browser/payment_app_provider.h"
 #include "content/public/browser/web_contents.h"
 #include "third_party/blink/public/mojom/payments/payment_request.mojom.h"
@@ -97,8 +98,7 @@
                               const std::string& error_message)>;
 
   // The `spec` parameter should not be null.
-  PaymentRequestState(content::WebContents* web_contents,
-                      content::RenderFrameHost* initiator_render_frame_host,
+  PaymentRequestState(content::RenderFrameHost* initiator_render_frame_host,
                       const GURL& top_level_origin,
                       const GURL& frame_origin,
                       const url::Origin& frame_security_origin,
@@ -332,8 +332,7 @@
   bool GetCanMakePaymentValue() const;
   bool GetHasEnrolledInstrumentValue() const;
 
-  content::WebContents* web_contents_;
-  content::RenderFrameHost* initiator_render_frame_host_;
+  content::GlobalFrameRoutingId frame_routing_id_;
   const GURL top_origin_;
   const GURL frame_origin_;
   const url::Origin frame_security_origin_;
diff --git a/components/payments/content/payment_request_state_unittest.cc b/components/payments/content/payment_request_state_unittest.cc
index bdf4385a..f417a35 100644
--- a/components/payments/content/payment_request_state_unittest.cc
+++ b/components/payments/content/payment_request_state_unittest.cc
@@ -20,7 +20,11 @@
 #include "components/payments/content/payment_request_spec.h"
 #include "components/payments/content/test_content_payment_request_delegate.h"
 #include "components/payments/core/journey_logger.h"
+#include "content/public/browser/web_contents.h"
 #include "content/public/common/content_features.h"
+#include "content/public/test/browser_task_environment.h"
+#include "content/public/test/test_browser_context.h"
+#include "content/public/test/test_web_contents_factory.h"
 #include "services/metrics/public/cpp/ukm_recorder.h"
 #include "testing/gtest/include/gtest/gtest.h"
 #include "third_party/blink/public/mojom/payments/payment_request.mojom.h"
@@ -32,8 +36,10 @@
                                 public PaymentRequestState::Delegate {
  protected:
   PaymentRequestStateTest()
-      : num_on_selected_information_changed_called_(0),
-        test_payment_request_delegate_(&test_personal_data_manager_),
+      : web_contents_(web_contents_factory_.CreateWebContents(&context_)),
+        num_on_selected_information_changed_called_(0),
+        test_payment_request_delegate_(/*task_executor=*/nullptr,
+                                       &test_personal_data_manager_),
         journey_logger_(test_payment_request_delegate_.IsOffTheRecord(),
                         ukm::UkmRecorder::GetNewSourceID()),
         address_(autofill::test::GetFullProfile()),
@@ -78,10 +84,9 @@
         std::move(options), std::move(details), std::move(method_data),
         /*observer=*/nullptr, "en-US");
     PaymentAppServiceFactory::SetForTesting(
-        std::make_unique<PaymentAppService>(/*context=*/nullptr));
+        std::make_unique<PaymentAppService>(&context_));
     state_ = std::make_unique<PaymentRequestState>(
-        /*web_contents=*/nullptr,
-        /*render_frame_host=*/nullptr, GURL("https://example.com"),
+        web_contents_->GetMainFrame(), GURL("https://example.com"),
         GURL("https://example.com/pay"),
         url::Origin::Create(GURL("https://example.com")), spec_->AsWeakPtr(),
         weak_ptr_factory_.GetWeakPtr(), "en-US", &test_personal_data_manager_,
@@ -136,6 +141,10 @@
 
  private:
   base::test::ScopedFeatureList scoped_feature_list_;
+  content::BrowserTaskEnvironment task_environment_;
+  content::TestBrowserContext context_;
+  content::TestWebContentsFactory web_contents_factory_;
+  content::WebContents* web_contents_;  // Owned by `web_contents_factory_`.
   std::unique_ptr<PaymentRequestState> state_;
   std::unique_ptr<PaymentRequestSpec> spec_;
   int num_on_selected_information_changed_called_;
diff --git a/components/payments/content/payment_request_web_contents_manager.cc b/components/payments/content/payment_request_web_contents_manager.cc
index 496711f..e87a043 100644
--- a/components/payments/content/payment_request_web_contents_manager.cc
+++ b/components/payments/content/payment_request_web_contents_manager.cc
@@ -30,12 +30,11 @@
 
 void PaymentRequestWebContentsManager::CreatePaymentRequest(
     content::RenderFrameHost* render_frame_host,
-    content::WebContents* web_contents,
     std::unique_ptr<ContentPaymentRequestDelegate> delegate,
     mojo::PendingReceiver<payments::mojom::PaymentRequest> receiver,
     PaymentRequest::ObserverForTest* observer_for_testing) {
   auto new_request = std::make_unique<PaymentRequest>(
-      render_frame_host, web_contents, std::move(delegate), /*manager=*/this,
+      render_frame_host, std::move(delegate), /*manager=*/this,
       delegate->GetDisplayManager(), std::move(receiver), observer_for_testing);
   PaymentRequest* request_ptr = new_request.get();
   payment_requests_.insert(std::make_pair(request_ptr, std::move(new_request)));
diff --git a/components/payments/content/payment_request_web_contents_manager.h b/components/payments/content/payment_request_web_contents_manager.h
index ed41887..cb9dad7 100644
--- a/components/payments/content/payment_request_web_contents_manager.h
+++ b/components/payments/content/payment_request_web_contents_manager.h
@@ -53,7 +53,6 @@
   // and the associated `web_contents`.
   void CreatePaymentRequest(
       content::RenderFrameHost* render_frame_host,
-      content::WebContents* web_contents,
       std::unique_ptr<ContentPaymentRequestDelegate> delegate,
       mojo::PendingReceiver<payments::mojom::PaymentRequest> receiver,
       PaymentRequest::ObserverForTest* observer_for_testing);
diff --git a/components/payments/content/payment_response_helper_unittest.cc b/components/payments/content/payment_response_helper_unittest.cc
index eb4a1e1..c0e3b800 100644
--- a/components/payments/content/payment_response_helper_unittest.cc
+++ b/components/payments/content/payment_response_helper_unittest.cc
@@ -11,6 +11,7 @@
 
 #include "base/memory/weak_ptr.h"
 #include "base/strings/utf_string_conversions.h"
+#include "base/task/single_thread_task_executor.h"
 #include "components/autofill/core/browser/autofill_test_utils.h"
 #include "components/autofill/core/browser/data_model/autofill_profile.h"
 #include "components/autofill/core/browser/data_model/credit_card.h"
@@ -27,7 +28,9 @@
                                   public PaymentResponseHelper::Delegate {
  protected:
   PaymentResponseHelperTest()
-      : test_payment_request_delegate_(&test_personal_data_manager_),
+      : test_payment_request_delegate_(
+            std::make_unique<base::SingleThreadTaskExecutor>(),
+            &test_personal_data_manager_),
         address_(autofill::test::GetFullProfile()),
         billing_addresses_({&address_}) {
     test_personal_data_manager_.AddProfile(address_);
diff --git a/components/payments/content/secure_payment_confirmation_app_factory.cc b/components/payments/content/secure_payment_confirmation_app_factory.cc
index 04938a3d..f7a4345 100644
--- a/components/payments/content/secure_payment_confirmation_app_factory.cc
+++ b/components/payments/content/secure_payment_confirmation_app_factory.cc
@@ -73,7 +73,7 @@
         mojom::SecurePaymentConfirmationRequestPtr request,
         std::unique_ptr<autofill::InternalAuthenticator> authenticator,
         bool is_available) {
-  if (!delegate)
+  if (!delegate || !delegate->GetWebContents())
     return;
 
   if (!is_available && !base::FeatureList::IsEnabled(
diff --git a/components/payments/content/service_worker_payment_app_factory.cc b/components/payments/content/service_worker_payment_app_factory.cc
index 963a064..54da818 100644
--- a/components/payments/content/service_worker_payment_app_factory.cc
+++ b/components/payments/content/service_worker_payment_app_factory.cc
@@ -48,7 +48,8 @@
       content::InstalledPaymentAppsFinder::PaymentApps apps,
       ServiceWorkerPaymentAppFinder::InstallablePaymentApps installable_apps,
       const std::string& error_message) {
-    if (!delegate_ || !delegate_->GetSpec()) {
+    if (!delegate_ || !delegate_->GetSpec() || !delegate_->GetWebContents() ||
+        !delegate_->GetInitiatorRenderFrameHost()) {
       FinishAndCleanup();
       return;
     }
@@ -180,14 +181,16 @@
 ServiceWorkerPaymentAppFactory::~ServiceWorkerPaymentAppFactory() {}
 
 void ServiceWorkerPaymentAppFactory::Create(base::WeakPtr<Delegate> delegate) {
-  DCHECK(delegate->GetWebContents());
+  auto* rfh = delegate->GetInitiatorRenderFrameHost();
+  if (!rfh || !rfh->IsCurrent() || !delegate->GetWebContents())
+    return;  // The frame or page is being unloaded.
+
   auto creator = std::make_unique<ServiceWorkerPaymentAppCreator>(
       /*owner=*/this, delegate);
   ServiceWorkerPaymentAppCreator* creator_raw_pointer = creator.get();
   creators_[creator_raw_pointer] = std::move(creator);
 
-  ServiceWorkerPaymentAppFinder::GetOrCreateForCurrentDocument(
-      delegate->GetInitiatorRenderFrameHost())
+  ServiceWorkerPaymentAppFinder::GetOrCreateForCurrentDocument(rfh)
       ->GetAllPaymentApps(
           delegate->GetFrameSecurityOrigin(),
           delegate->GetPaymentManifestWebDataService(),
diff --git a/components/payments/content/service_worker_payment_app_finder.cc b/components/payments/content/service_worker_payment_app_finder.cc
index 2050275..8fbd8c6f 100644
--- a/components/payments/content/service_worker_payment_app_finder.cc
+++ b/components/payments/content/service_worker_payment_app_finder.cc
@@ -28,6 +28,7 @@
 #include "content/public/browser/browser_thread.h"
 #include "content/public/browser/payment_app_provider.h"
 #include "content/public/browser/render_frame_host.h"
+#include "content/public/browser/render_process_host.h"
 #include "content/public/browser/storage_partition.h"
 #include "content/public/browser/stored_payment_app.h"
 #include "content/public/browser/web_contents.h"
@@ -129,8 +130,11 @@
       ServiceWorkerPaymentAppFinder::GetAllPaymentAppsCallback callback,
       base::OnceClosure finished_using_resources_callback) {
     DCHECK(!verifier_);
+    DCHECK(initiator_render_frame_host);
+    DCHECK(initiator_render_frame_host->IsCurrent());
 
     downloader_ = std::move(downloader);
+
     content::WebContents* web_contents =
         content::WebContents::FromRenderFrameHost(initiator_render_frame_host);
     parser_ = std::make_unique<PaymentManifestParser>(
@@ -142,10 +146,9 @@
     if (may_crawl_for_installable_payment_apps &&
         base::FeatureList::IsEnabled(
             features::kWebPaymentsJustInTimePaymentApp)) {
-      // Construct crawler in constructor to allow it observe the web_contents.
       crawler_ = std::make_unique<InstallablePaymentAppCrawler>(
-          merchant_origin, initiator_render_frame_host, web_contents,
-          downloader_.get(), parser_.get(), cache_.get());
+          merchant_origin, initiator_render_frame_host, downloader_.get(),
+          parser_.get(), cache_.get());
       if (ignore_port_in_origin_comparison_for_testing_)
         crawler_->IgnorePortInOriginComparisonForTesting();
     }
@@ -160,7 +163,7 @@
         std::move(finished_using_resources_callback);
 
     content::InstalledPaymentAppsFinder::GetInstance(
-        web_contents->GetBrowserContext())
+        initiator_render_frame_host->GetBrowserContext())
         ->GetAllPaymentApps(base::BindOnce(
             &SelfDeletingServiceWorkerPaymentAppFinder::OnGotAllPaymentApps,
             weak_ptr_factory_.GetWeakPtr()));
@@ -402,6 +405,11 @@
     GetAllPaymentAppsCallback callback,
     base::OnceClosure finished_writing_cache_callback_for_testing) {
   DCHECK(!requested_method_data.empty());
+
+  auto* rfh = content::RenderFrameHost::FromID(frame_routing_id_);
+  if (!rfh || !rfh->IsCurrent())
+    return;
+
   // Do not look up payment handlers for ignored payment methods.
   base::EraseIf(requested_method_data,
                 [&](const mojom::PaymentMethodDataPtr& method_data) {
@@ -416,8 +424,7 @@
     return;
   }
 
-  content::WebContents* web_contents =
-      content::WebContents::FromRenderFrameHost(rfh_);
+  auto* web_contents = content::WebContents::FromRenderFrameHost(rfh);
   auto self_delete_factory =
       SelfDeletingServiceWorkerPaymentAppFinder::CreateAndSetOwnedBy(
           web_contents);
@@ -430,14 +437,13 @@
     downloader = std::make_unique<payments::PaymentManifestDownloader>(
         std::make_unique<DeveloperConsoleLogger>(web_contents),
         content::BrowserContext::GetDefaultStoragePartition(
-            web_contents->GetBrowserContext())
+            rfh->GetBrowserContext())
             ->GetURLLoaderFactoryForBrowserProcess());
   }
 
   self_delete_factory->GetAllPaymentApps(
-      merchant_origin, rfh_, std::move(downloader), cache,
-      requested_method_data, may_crawl_for_installable_payment_apps,
-      std::move(callback),
+      merchant_origin, rfh, std::move(downloader), cache, requested_method_data,
+      may_crawl_for_installable_payment_apps, std::move(callback),
       std::move(finished_writing_cache_callback_for_testing));
 }
 
@@ -462,7 +468,9 @@
 
 ServiceWorkerPaymentAppFinder::ServiceWorkerPaymentAppFinder(
     content::RenderFrameHost* rfh)
-    : rfh_(rfh),
+    : frame_routing_id_(
+          content::GlobalFrameRoutingId(rfh->GetProcess()->GetID(),
+                                        rfh->GetRoutingID())),
       ignored_methods_({methods::kGooglePlayBilling}),
       test_downloader_(nullptr) {}
 
diff --git a/components/payments/content/service_worker_payment_app_finder.h b/components/payments/content/service_worker_payment_app_finder.h
index 0f8b632f8..ea4d0c8 100644
--- a/components/payments/content/service_worker_payment_app_finder.h
+++ b/components/payments/content/service_worker_payment_app_finder.h
@@ -13,6 +13,7 @@
 #include "base/callback.h"
 #include "base/macros.h"
 #include "components/payments/content/web_app_manifest.h"
+#include "content/public/browser/global_routing_id.h"
 #include "content/public/browser/installed_payment_apps_finder.h"
 #include "content/public/browser/payment_app_provider.h"
 #include "content/public/browser/render_document_host_user_data.h"
@@ -106,8 +107,8 @@
 
   RENDER_DOCUMENT_HOST_USER_DATA_KEY_DECL();
 
-  // |rfh_| owns this ServiceWorkerPaymentAppFinder, so it is always valid.
-  content::RenderFrameHost* rfh_;
+  // The identifier of the frame that owns this ServiceWorkerPaymentAppFinder.
+  content::GlobalFrameRoutingId frame_routing_id_;
 
   std::set<std::string> ignored_methods_;
   std::unique_ptr<PaymentManifestDownloader> test_downloader_;
diff --git a/components/payments/content/test_content_payment_request_delegate.cc b/components/payments/content/test_content_payment_request_delegate.cc
index 7612f69..0a26df9 100644
--- a/components/payments/content/test_content_payment_request_delegate.cc
+++ b/components/payments/content/test_content_payment_request_delegate.cc
@@ -4,14 +4,17 @@
 
 #include "components/payments/content/test_content_payment_request_delegate.h"
 
+#include <utility>
+
 #include "components/payments/content/payment_manifest_web_data_service.h"
 #include "components/payments/core/error_strings.h"
 
 namespace payments {
 
 TestContentPaymentRequestDelegate::TestContentPaymentRequestDelegate(
+    std::unique_ptr<base::SingleThreadTaskExecutor> task_executor,
     autofill::PersonalDataManager* pdm)
-    : core_delegate_(pdm) {}
+    : core_delegate_(std::move(task_executor), pdm) {}
 
 TestContentPaymentRequestDelegate::~TestContentPaymentRequestDelegate() {}
 
diff --git a/components/payments/content/test_content_payment_request_delegate.h b/components/payments/content/test_content_payment_request_delegate.h
index 9c8d87c4..6f63a00 100644
--- a/components/payments/content/test_content_payment_request_delegate.h
+++ b/components/payments/content/test_content_payment_request_delegate.h
@@ -5,6 +5,8 @@
 #ifndef COMPONENTS_PAYMENTS_CONTENT_TEST_CONTENT_PAYMENT_REQUEST_DELEGATE_H_
 #define COMPONENTS_PAYMENTS_CONTENT_TEST_CONTENT_PAYMENT_REQUEST_DELEGATE_H_
 
+#include <memory>
+
 #include "components/payments/content/content_payment_request_delegate.h"
 #include "components/payments/content/payment_request_display_manager.h"
 #include "components/payments/core/test_payment_request_delegate.h"
@@ -13,11 +15,16 @@
 class PersonalDataManager;
 }  // namespace autofill
 
+namespace base {
+class SingleThreadTaskExecutor;
+}  // namespace base
+
 namespace payments {
 
 class TestContentPaymentRequestDelegate : public ContentPaymentRequestDelegate {
  public:
-  explicit TestContentPaymentRequestDelegate(
+  TestContentPaymentRequestDelegate(
+      std::unique_ptr<base::SingleThreadTaskExecutor> task_executor,
       autofill::PersonalDataManager* pdm);
   ~TestContentPaymentRequestDelegate() override;
 
diff --git a/components/payments/core/test_payment_request_delegate.cc b/components/payments/core/test_payment_request_delegate.cc
index 1598849..4eb3596c 100644
--- a/components/payments/core/test_payment_request_delegate.cc
+++ b/components/payments/core/test_payment_request_delegate.cc
@@ -4,14 +4,18 @@
 
 #include "components/payments/core/test_payment_request_delegate.h"
 
+#include <utility>
+
 #include "base/strings/utf_string_conversions.h"
 #include "components/autofill/core/browser/personal_data_manager.h"
 
 namespace payments {
 
 TestPaymentRequestDelegate::TestPaymentRequestDelegate(
+    std::unique_ptr<base::SingleThreadTaskExecutor> task_executor,
     autofill::PersonalDataManager* personal_data_manager)
-    : personal_data_manager_(personal_data_manager),
+    : main_task_executor_(std::move(task_executor)),
+      personal_data_manager_(personal_data_manager),
       locale_("en-US"),
       last_committed_url_("https://shop.com"),
       test_shared_loader_factory_(
diff --git a/components/payments/core/test_payment_request_delegate.h b/components/payments/core/test_payment_request_delegate.h
index 8d7dccb..a328a9f8 100644
--- a/components/payments/core/test_payment_request_delegate.h
+++ b/components/payments/core/test_payment_request_delegate.h
@@ -5,6 +5,7 @@
 #ifndef COMPONENTS_PAYMENTS_CORE_TEST_PAYMENT_REQUEST_DELEGATE_H_
 #define COMPONENTS_PAYMENTS_CORE_TEST_PAYMENT_REQUEST_DELEGATE_H_
 
+#include <memory>
 #include <string>
 
 #include "base/single_thread_task_runner.h"
@@ -22,7 +23,8 @@
 
 class TestPaymentRequestDelegate : public PaymentRequestDelegate {
  public:
-  explicit TestPaymentRequestDelegate(
+  TestPaymentRequestDelegate(
+      std::unique_ptr<base::SingleThreadTaskExecutor> task_executor,
       autofill::PersonalDataManager* personal_data_manager);
   ~TestPaymentRequestDelegate() override;
 
@@ -52,7 +54,7 @@
   void CompleteFullCardRequest();
 
  private:
-  base::SingleThreadTaskExecutor main_task_executor_;
+  std::unique_ptr<base::SingleThreadTaskExecutor> main_task_executor_;
   autofill::PersonalDataManager* personal_data_manager_;
   std::string locale_;
   const GURL last_committed_url_;
diff --git a/components/policy/resources/policy_templates_de.xtb b/components/policy/resources/policy_templates_de.xtb
index 55ce131..0c0c59e 100644
--- a/components/policy/resources/policy_templates_de.xtb
+++ b/components/policy/resources/policy_templates_de.xtb
@@ -41,12 +41,6 @@
 
       Diese Richtlinie betrifft nur Nutzer, deren Domain der Geräteanmeldedomain entspricht. Bei allen anderen Nutzern werden die vom IdP gesetzten Cookies nur während der ersten Anmeldung auf dem Gerät an das Nutzerprofil gesendet.</translation>
 <translation id="1029052664284722254">Bei Nutzerabmeldung Geräteneustart erzwingen</translation>
-<translation id="1035385378988781231">Mit dieser Richtlinie wird gesteuert, ob die Funktion "Netzwerkfreigaben" für <ph name="PRODUCT_NAME" /> zur Authentifizierung NTLM nutzt.
-
-Wenn diese Richtlinie auf "true" gesetzt ist, wird NTLM zur Authentifizierung gegenüber SMB-Freigaben genutzt, falls notwendig.
-Wenn diese Richtlinie auf "false" gesetzt ist, wird die NTLM-Authentifizierung gegenüber SMB-Freigaben deaktiviert.
-
-Wenn die Richtlinie nicht festgelegt ist, gilt die Standardeinstellung: Vom Unternehmen verwaltete Nutzer werden nicht per NTLM authentifiziert, nicht verwaltete Nutzer werden per NMTL authentifiziert.</translation>
 <translation id="1040446814317236570">Stripping von PAC-URLs für https:// aktivieren</translation>
 <translation id="1046484220783400299">Veraltete Webplattformfunktionen für einen begrenzten Zeitraum aktivieren</translation>
 <translation id="1047128214168693844">Verfolgung des physischen Standorts der Nutzer für keine Website zulassen</translation>
@@ -86,11 +80,6 @@
 <translation id="1095209545735032039">Serial API auf diesen Websites blockieren</translation>
 <translation id="1096105751829466145">Standardsuchmaschine</translation>
 <translation id="1099282607296956954">Website-Isolierung für jede Website aktivieren</translation>
-<translation id="1107764601871839136">Gibt die Lebensdauer des GPO-Cache (Group Policy Object) in Stunden an. Anstatt bei jedem Richtlinienabruf die GPOs herunterzuladen, kann das System die im Cache gespeicherten GPOs nochmals verwenden, solange die Version dieselbe ist. Mit dieser Richtlinie wird die maximale Dauer festgelegt, während der im Cache gespeicherte GPOs wiederverwendet werden können, bevor sie nochmals heruntergeladen werden. Durch einen Neustart oder eine Abmeldung wird der Cache geleert.
-
-      Wird diese Richtlinie nicht konfiguriert, können im Cache gespeicherte GPOs für maximal 25 Stunden wiederverwendet werden.
-
-      Ist die Richtlinie auf 0 gesetzt, so ist die GPO-Speicherung deaktiviert. Dies erhöht die Serverlast, da GPOs bei jedem Richtlinienabruf heruntergeladen werden, auch wenn sie unverändert sind.</translation>
 <translation id="1111470455889178048">Nutzeruploads und -downloads zum Scannen senden</translation>
 <translation id="1117535567637097036">Die über diese Richtlinie festgelegten Protokoll-Handler werden bei der Verarbeitung von Android-Intents nicht verwendet.</translation>
 <translation id="1118093128235245168">Websites dürfen den Nutzer um Zugriff auf ein angeschlossenes USB-Gerät bitten</translation>
@@ -728,11 +717,6 @@
 <translation id="2197625019569762163">Wenn diese Richtlinie auf "true" gesetzt ist, wird standardmäßig die numerische Tastatur zur Eingabe des Passworts auf dem Anmeldebildschirm angezeigt. Nutzer haben jedoch die Möglichkeit, zur normalen Tastatur zu wechseln.
 
       Wenn Sie diese Richtlinie konfigurieren, kann sie von Nutzern nicht geändert werden. Wird sie nicht konfiguriert oder auf "false" gesetzt, hat sie keine Auswirkung.</translation>
-<translation id="2200041405904405884">Ermöglicht das Festlegen von nativen Nachrichtenhosts, die nicht von der Sperrliste betroffen sind.
-
-          Der Wert "*" in der Sperrliste gibt an, dass alle nativen Nachrichtenhosts gesperrt sind und nur die in der Zulassungsliste angegebenen nativen Nachrichtenhosts geladen werden.
-
-          Standardmäßig sind alle nativen Nachrichtenhosts zulässig. Wurden jedoch alle nativen Nachrichtenhosts durch eine Richtlinie gesperrt, kann diese Richtlinie mithilfe der Zulassungsliste überschrieben werden.</translation>
 <translation id="2200698565850397198">Sperrliste für natives Messaging konfigurieren</translation>
 <translation id="2201555246697292490">Zulassungsliste für natives Messaging konfigurieren</translation>
 <translation id="2204753382813641270">Automatisches Ausblenden der Ablage verwalten</translation>
@@ -805,11 +789,6 @@
 <translation id="2307496301287881990">Status von Display und Grafikkarte melden</translation>
 <translation id="2309390639296060546">Standardeinstellung für "Standortbestimmung"</translation>
 <translation id="2327252517317514801">Domains definieren, die auf die G Suite zugreifen dürfen</translation>
-<translation id="2328573323851533589">Mit dieser Richtlinie kann die Aktivierung oder Deaktivierung der Datenleckprüfung für Anmeldedaten in <ph name="PRODUCT_NAME" /> erzwungen werden.
-
-          Selbst wenn diese Richtlinie auf "true" gesetzt ist, findet sie jedoch keine Anwendung, wenn SafeBrowsing per Richtlinie oder vom Nutzer deaktiviert wurde. Wenn Sie die Aktivierung von SafeBrowsing erzwingen möchten, verwenden Sie die Richtlinie "<ph name="SAFE_BROWSING_ENABLED_POLICY_NAME" />".
-
-          Ist diese Richtlinie aktiviert oder deaktiviert, können Nutzer sie in <ph name="PRODUCT_NAME" /> nicht ändern oder überschreiben. Wenn sie nicht festgelegt ist, ist die Datenleckprüfung für Anmeldedaten zulässig, kann jedoch vom Nutzer deaktiviert werden.</translation>
 <translation id="2331354174913096226">Die URI-Vorlage des gewünschten DoH-Resolvers (DNS over HTTPS). Wenn Sie mehrere DoH-Resolver angeben möchten, trennen Sie die dazugehörigen URI-Vorlagen durch Leerzeichen.
 
       Wenn "DnsOverHttpsMode" auf <ph name="SECURE_DNS_MODE_SECURE" /> gesetzt ist, muss diese Richtlinie konfiguriert werden und darf nicht leer sein.
@@ -955,11 +934,6 @@
       Wird diese Einstellung nicht konfiguriert, können die Nutzer entscheiden, ob sie die Funktion verwenden möchten.
 
       Diese Einstellung ist ab <ph name="PRODUCT_NAME" />-Version 29 nicht mehr vorhanden.</translation>
-<translation id="2433412232489478893">Mit dieser Richtlinie wird gesteuert, ob die Funktion "Netzwerkfreigaben" für <ph name="PRODUCT_NAME" /> von Nutzern verwendet werden kann.
-
-      Wenn diese Richtlinie nicht konfiguriert oder auf "true" eingestellt ist, können Nutzer die Funktion "Netzwerkfreigaben" verwenden.
-
-      Wenn diese Richtlinie auf "false" eingestellt, können Nutzer die Funktion "Netzwerkfreigaben" nicht verwenden.</translation>
 <translation id="2435052056904485763">Zulassungsliste für Kerberos-Bevollmächtigungs-Server</translation>
 <translation id="2439793457499023062">Wenn die Richtlinie nicht konfiguriert ist und das Chrome Cleanup Tool unerwünschte Software findet, kann es Metadaten betreffend den Scan an Google senden. Dies geschieht in Übereinstimmung mit der über SafeBrowsingExtendedReportingEnabled festgelegten Richtlinie. Der Nutzer wird dann vom Chrome Cleanup Tool gefragt, ob die unerwünschte Software gelöscht werden soll. Er kann die Ergebnisse der Bereinigung mit Google teilen, damit unerwünschte Software zukünftig besser erkannt wird. Diese Ergebnisse enthalten Dateimetadaten, automatisch installierte Erweiterungen und Registrierungsschlüssel, wie es im Whitepaper zum Datenschutz bei Chrome beschrieben ist.
 
@@ -1440,26 +1414,6 @@
 <translation id="3143265893557969814">Wenn Sie diese Richtlinie konfigurieren, werden alle angegebenen Datentypen von der Synchronisierung ausgeschlossen. Dies gilt sowohl für Google Sync als auch für die Synchronisierung von Roaming-Profilen. Dadurch lässt sich die Größe von Roaming-Profilen reduzieren und Sie können einschränken, welche Arten von Daten auf die Google Sync-Server hochgeladen werden.
 
       Aktuell werden folgende Datentypen unterstützt: "bookmarks", "preferences", "passwords", "autofill", "themes", "typedUrls", "extensions", "apps", "tabs" und "wifiConfigurations". Bei diesen Namen muss die Groß- und Kleinschreibung beachtet werden.</translation>
-<translation id="3146597555086966130">"Durch Festlegen der Richtlinie werden die Proxyeinstellungen für Chrome- und ARC-Apps so konfiguriert, dass alle Proxyoptionen, die über die Befehlszeile eingegeben werden, ignoriert werden.
-
-       Wird die Richtlinie nicht konfiguriert, können Nutzer die Proxyeinstellungen auswählen.
-
-       Durch Festlegen der Richtlinie "<ph name="PROXY_SETTINGS_POLICY_NAME" />" werden die folgenden Felder übernommen:
-         * <ph name="PROXY_MODE_PROXY_SETTINGS_FIELD" /> legt fest, welcher Proxyserver von Chrome verwendet werden soll, und verhindert, dass Nutzer die Proxyeinstellungen ändern
-         * <ph name="PROXY_PAC_URL_PROXY_SETTINGS_FIELD" />, die URL zu einer PAC-Proxydatei
-         * <ph name="PROXY_SERVER_PROXY_SETTINGS_FIELD" />, die URL des Proxyservers
-         * <ph name="PROXY_BYPASS_LIST_PROXY_SETTINGS_FIELD" />, eine Liste mit Proxy-Hosts, die von <ph name="PRODUCT_NAME" /> umgangen werden
-
-       Das Feld "<ph name="PROXY_SERVER_MODE_PROXY_SETTINGS_FIELD" />" wurde zugunsten des Felds "<ph name="PROXY_MODE_PROXY_SETTINGS_FIELD" />" eingestellt, mit dem Sie angeben können, welcher Proxyserver von Chrome verwendet werden soll, und verhindern können, dass Nutzer die Proxyeinstellungen ändern.
-
-        Für "<ph name="PROXY_MODE_PROXY_SETTINGS_FIELD" />" können folgende Werte festgelegt werden:
-          * <ph name="PROXY_MODE_ENUM_DIRECT" /> – kein Proxy wird verwendet und alle anderen Felder werden ignoriert.
-          * <ph name="PROXY_MODE_ENUM_SYSTEM" /> – der Proxy des Systems wird verwendet und alle anderen Felder werden ignoriert.
-          * <ph name="PROXY_MODE_ENUM_AUTO_DETECT" /> – alle anderen Felder werden ignoriert.
-          * <ph name="PROXY_MODE_ENUM_FIXED_SERVER" /> – die Felder "<ph name="PROXY_SERVER_PROXY_SETTINGS_FIELD" />" und "<ph name="PROXY_BYPASS_LIST_PROXY_SETTINGS_FIELD" />" werden verwendet.
-          * <ph name="PROXY_MODE_ENUM_PAC_SCRIPT" /> – die Felder "<ph name="PROXY_BYPASS_LIST_PROXY_PAC_URL" />" und "<ph name="PROXY_BYPASS_LIST_PROXY_SETTINGS_FIELD" />" werden verwendet.
-
-      Hinweis: Ausführliche Beispiele finden Sie in den Chromium-Projekten ( https://www.chromium.org/developers/design-documents/network-settings#TOC-Command-line-options-for-proxy-sett ).</translation>
 <translation id="3152425128389603870">Unified Desktop verfügbar machen und standardmäßig aktivieren</translation>
 <translation id="3159375329008977062">Nutzer darf Crostini-Container über die Benutzeroberfläche exportieren/importieren</translation>
 <translation id="3165808775394012744">Diese Richtlinien sind hier verfügbar, damit sie einfach entfernt werden können.</translation>
@@ -1467,13 +1421,6 @@
 <translation id="316778957754360075">Diese Einstellung wird ab <ph name="PRODUCT_NAME" />-Version 29 nicht mehr verwendet. Zur Einrichtung einer Sammlung mit Erweiterungen oder Apps, die von der Organisation gehostet wird, empfehlen wir, die Host-Website der CRX-Pakete in "ExtensionInstallSources" einzufügen und auf einer Webseite direkte Downloadlinks zu den Paketen bereitzustellen. Ein Launcher für diese Webseite kann mithilfe der Richtlinie "ExtensionInstallForcelist" erstellt werden.</translation>
 <translation id="3168968618972302728">Richtlinien in Verbindung mit der Kerberos-Authentifizierung.</translation>
 <translation id="3171369832001535378">Vorlage für Hostname im Gerätenetzwerk</translation>
-<translation id="3172512016079904926">Ermöglicht die Installation von Hosts für natives Messaging auf Nutzerebene.
-
-          Wenn die Einstellung aktiviert ist, können in <ph name="PRODUCT_NAME" /> auf Nutzerebene installierte Hosts für natives Messaging verwendet werden.
-
-          Wenn die Einstellung deaktiviert ist, werden in <ph name="PRODUCT_NAME" /> nur auf Systemebene installierte Hosts für natives Messaging verwendet.
-
-          Wenn die Einstellung nicht festgelegt wird, können in <ph name="PRODUCT_NAME" /> Hosts für natives Messaging auf Nutzerebene verwendet werden.</translation>
 <translation id="3177802893484440532">OCSP/CRL-Online-Prüfungen für lokale Vertrauensanker als erforderlich festlegen</translation>
 <translation id="3184161739683646075">Steuert den DoH-Modus (DNS over HTTPS)</translation>
 <translation id="3185009703220253572">Ab Version <ph name="SINCE_VERSION" /></translation>
@@ -1738,12 +1685,6 @@
         Wenn diese Richtlinie festgelegt wird, versucht <ph name="PRODUCT_NAME" />, sich selbst zu registrieren und die zugehörige Cloud-Richtlinie für alle Profile anzuwenden.
 
         Der Wert dieser Richtlinie ist ein Registrierungstoken, das über die Google Admin-Konsole abgerufen werden kann.</translation>
-<translation id="3489247539215560634">Wenn diese Einstellung aktiviert ist, können Nutzer festlegen, dass Passwörter in <ph name="PRODUCT_NAME" /> gespeichert und bei der nächsten Anmeldung auf einer Website automatisch verwendet werden sollen.
-
-          Ist die Einstellung deaktiviert, können Nutzer neue Passwörter nicht speichern.
-          Bereits gespeicherte Passwörter können jedoch weiterhin verwendet werden.
-
-          Wenn diese Richtlinie aktiviert oder deaktiviert ist, können Nutzer sie in <ph name="PRODUCT_NAME" /> nicht ändern oder überschreiben. Ist die Richtlinie nicht konfiguriert, so ist das Speichern von Passwörtern zulässig, kann jedoch vom Nutzer deaktiviert werden.</translation>
 <translation id="3492834335089638487">Mit dieser Richtlinie kann die Nutzung von Android-Apps konfiguriert werden, die aus anderen Quellen als Google Play für ein Gerät heruntergeladen wurden.
 
       Wenn die Richtlinie nicht konfiguriert ist, können keine Apps aus anderen Quellen verwendet werden.
@@ -1811,9 +1752,6 @@
 <translation id="3577628175311752799">Setzt die standardmäßige Verweisrichtlinie auf "no-referrer-when-downgrade".</translation>
 <translation id="357917253161699596">Nutzern erlauben, Nutzerzertifikate zu verwalten</translation>
 <translation id="3580414086211696382">Verwendung der File System API zum Lesen steuern</translation>
-<translation id="3583230441447348508">Gibt eine Liste mit vorkonfigurierten Netzwerkfreigaben an.
-
-      Jedes Listenelement der Richtlinie ist ein Objekt mit zwei Teilen: "share_url" und "mode". Bei "share_url" handelt es sich um die URL der Freigabe. "mode" sollte entweder "drop_down" oder "pre_mount" sein. Der "drop_down"-Modus gibt an, dass "share_url" dem Drop-Down der Freigabeerkennung hinzugefügt wird. Der "pre_mount"-Modus gibt an, dass "share_url" verwendet wird.</translation>
 <translation id="3584194414857209694">Aktiviert experimentelle Richtlinien</translation>
 <translation id="3584722841530002134">Wenn diese Richtlinie konfiguriert ist, werden Server zugewiesen, an die <ph name="PRODUCT_NAME" /> Anmeldedaten von Nutzern weiterleiten kann. Trennen Sie mehrere Servernamen durch Kommas. Platzhalter wie <ph name="WILDCARD_VALUE" /> sind zulässig.
 
@@ -2423,10 +2361,6 @@
 
       Wenn die Richtlinie nicht konfiguriert ist, kann der Nutzer beliebige auf dem System installierte Plug-ins deaktivieren.</translation>
 <translation id="4554651132977135445">Loopback-Verarbeitungsmodus der Nutzerrichtlinien</translation>
-<translation id="4554841826517980623">Mit dieser Richtlinie wird gesteuert, ob die Funktion "Netzwerkfreigaben" für <ph name="PRODUCT_NAME" /> das <ph name="NETBIOS_PROTOCOL" /> nutzen sollte, um Inhaltsfreigaben im Netzwerk zu erkennen.
-      Wenn diese Richtlinie auf "true" eingestellt ist, verwendet die Freigabeerkennung das Protokoll <ph name="NETBIOS_PROTOCOL" />, um Freigaben im Netzwerk zu erkennen.
-      Wenn diese Richtlinie auf "false" eingestellt ist, verwendet die Freigabeerkennung nicht das Protokoll <ph name="NETBIOS_PROTOCOL" />, um Freigaben zu erkennen.
-      Wenn die Richtlinie nicht eingerichtet ist, kommt die Standardeinstellung zum Einsatz, bei der die Funktion für vom Unternehmen verwaltete Nutzer deaktiviert und für nicht verwaltete Nutzer aktiviert ist.</translation>
 <translation id="4555850956567117258">Remote-Bescheinigung (Remote Attestation) für den Nutzer aktivieren</translation>
 <translation id="4557134566541205630">Standardsuchanbieter-URL für die "Neuer Tab"-Seite</translation>
 <translation id="4562165737444703281">Nutzern erlauben, Crostini-Portweiterleitung zu aktivieren bzw. zu konfigurieren</translation>
@@ -2522,13 +2456,6 @@
           Beispielmuster finden Sie unter https://www.chromium.org/developers/how-tos/chrome-frame-getting-started.</translation>
 <translation id="467449052039111439">URL-Liste öffnen</translation>
 <translation id="4674871290487541952">Unsichere Algorithmen in Integritätsprüfungen bei Erweiterungsupdates und -installationen erlauben</translation>
-<translation id="4677605038200415894">Wenn diese Richtlinie konfiguriert ist, können Sie eine Liste mit URL-Mustern erstellen, die die Websites angeben, denen automatisch die Berechtigung für den Zugriff auf ein USB-Gerät mit den angegebenen Anbieter- und Produkt-IDs gewährt wird. Damit die Richtlinie gültig ist, müssen für jeden Eintrag auf der Liste Geräte und URLs angegeben sein. Jeder Geräteeintrag kann je ein Feld für eine Anbieter-ID und eine Produkt-ID enthalten. Fehlende IDs werden als Platzhalter betrachtet, wobei als Ausnahme zu berücksichtigen ist, dass eine Produkt-ID nicht ohne zugehörige Anbieter-ID angegeben werden kann. Andernfalls ist die Richtlinie nicht gültig.
-
-      Im USB-Berechtigungsmodell werden die anfragende und die einbettende URL (d. h. die URL der Frame-Website der obersten Ebene) verwendet, um der anfragenden URL die Berechtigung für den Zugriff auf das USB-Gerät zu erteilen. Wird die anfragende Website in einen iFrame geladen, kann die anfragende URL von der einbettenden URL abweichen. Deshalb darf das Feld "urls" bis zu zwei durch ein Komma voneinander getrennte Strings enthalten, die diese URLs angeben. Wenn Sie nur eine URL angeben, wird der Zugriff auf die entsprechenden USB-Geräte gewährt, wenn die URL der anfragenden Website dieser URL entspricht, wobei der Einbettungsstatus keine Rolle spielt. Die URLs im Feld "urls" müssen gültig sein, da die Richtlinie andernfalls ignoriert wird.
-
-      Wenn die Richtlinie nicht konfiguriert ist, gilt <ph name="DEFAULT_WEB_USB_GUARD_SETTING_POLICY_NAME" />, sofern diese Einstellung konfiguriert ist. Falls nicht, wird die persönliche Einstellung des Nutzers verwendet.
-
-      URL-Muster in dieser Richtlinie dürfen nicht im Widerspruch zu den über <ph name="WEB_USB_BLOCKED_FOR_URLS_POLICY_NAME" /> konfigurierten URLs stehen. Andernfalls hat diese Richtlinie Vorrang vor <ph name="WEB_USB_BLOCKED_FOR_URLS_POLICY_NAME" /> und <ph name="WEB_USB_ASK_FOR_URLS_POLICY_NAME" />.</translation>
 <translation id="4680936297850947973">In M68 nicht mehr verfügbar. Verwenden Sie stattdessen "DefaultPopupsSetting".
 
       Eine vollständige Erläuterung finden Sie unter https://www.chromestatus.com/features/5675755719622656.
@@ -2571,13 +2498,6 @@
           Wenn Sie diese Richtlinie konfigurieren, kann sie vom Nutzer nicht geändert oder überschrieben werden.
 
           Ist die Richtlinie nicht konfiguriert, ist "Mono-Audio" anfangs deaktiviert, kann jedoch vom Nutzer jederzeit aktiviert werden.</translation>
-<translation id="4764901562691611575">Diese Richtlinie wurde eingestellt. Bitte verwenden Sie stattdessen "<ph name="NATIVE_MESSAGING_BLOCKLIST_POLICY_NAME" />".
-
-          Mit dieser Richtlinie können Sie festlegen, welche Hosts für natives Messaging nicht geladen werden sollen.
-
-          Der Wert "*" in der Sperrliste gibt an, dass alle Hosts für natives Messaging gesperrt sind, sofern sie nicht ausdrücklich auf die Zulassungsliste gesetzt wurden.
-
-          Wenn diese Richtlinie nicht konfiguriert ist, wird <ph name="PRODUCT_NAME" /> alle installierten Hosts für natives Messaging laden.</translation>
 <translation id="4771144269610910963">Mit dieser Richtlinie können Sie den Tiefenscan von Nutzerdownloads mit Safe Browsing verwalten. Wenn sie nicht konfiguriert oder auf die Standardeinstellung "Dateien nicht scannen" festgelegt wird, werden Downloads von Nutzern nicht von Safe Browsing gescannt.
 
       Ist "Nutzerdownloads zum Scannen senden" festgelegt, werden die Downloads von Nutzern über das Netzwerk zum Scannen auf Malware an Safe Browsing gesendet.
@@ -2736,15 +2656,6 @@
 <translation id="5085647276663819155">Druckvorschau deaktivieren</translation>
 <translation id="5090209345759901501">Einstellung für Flash-Inhalt auf alle Inhalte anwenden</translation>
 <translation id="5090791951240382356">Zusammenführen von Wörterbuchrichtlinien aus unterschiedlichen Quellen erlauben</translation>
-<translation id="5093540029655764852">Gibt an (in Tagen), wie häufig ein Client das Computerpasswort ändert. Das Passwort wird vom Client zufällig generiert und ist für den Nutzer nicht sichtbar.
-
-      Genau wie Nutzerpasswörter sollten auch Computerpasswörter regelmäßig geändert werden. Eine Deaktivierung dieser Richtlinie oder die Auswahl einer hohen Anzahl von Tagen kann sich negativ auf die Sicherheit auswirken, da potenzielle Angreifer so mehr Zeit haben, das Computerpasswort herauszufinden und zu missbrauchen.
-
-     Wenn die Richtlinie nicht konfiguriert ist, wird das Computerpasswort alle 30 Tage geändert.
-
-     Wenn die Richtlinie auf "0" festgelegt wird, ist die Änderung des Computerpassworts deaktiviert.
-
-      Wenn der Client über eine längeren Zeitraum offline war, werden Passwörter nicht innerhalb der angegebenen Frist geändert.</translation>
 <translation id="5101600510268095939">Mit dieser Richtlinie können Sie eine Liste mit URL-Mustern festlegen und so Websites angeben, auf denen keine blockierbaren (aktiven) gemischten Inhalte (HTTP-Inhalte auf HTTPS-Websites) angezeigt werden dürfen und für die optional blockierbare (passive) gemischte Inhalte auf HTTPS umgestellt werden.
 
           Wenn Sie diese Richtlinie nicht konfigurieren, werden blockierbare gemischte Inhalte gesperrt und optional blockierbare gemischte Inhalte auf HTTPS umgestellt. Nutzer können jedoch Ausnahmen für bestimmte Websites festlegen.
@@ -2864,15 +2775,6 @@
 
       Mit "Version" ist entweder eine exakte Versionsangabe wie "61.0.3163.120" oder ein Versionspräfix wie "61.0" gemeint.  </translation>
 <translation id="5247006254130721952">Gefährliche Downloads blockieren</translation>
-<translation id="5248863213023520115">Legt die Verschlüsselungstypen fest, die beim Anfordern von Kerberos-Tickets von einem <ph name="MS_AD_NAME" />-Server zulässig sind.
-
-      Wenn die Richtlinie auf "All" (Alle) festgelegt wird, sind sowohl die AES-Verschlüsselungstypen "aes256-cts-hmac-sha1-96" und "aes128-cts-hmac-sha1-96" als auch der RC4-Verschlüsselungstyp "rc4-hmac" zulässig. Falls der Server beide Typen unterstützt, wird die AES-Verschlüsselung bevorzugt. RC4 wird als schwaches Verschlüsselungsverfahren angesehen. Daher sollte der Server, falls möglich, neu konfiguriert werden, sodass er die AES-Verschlüsselung unterstützt.
-
-      Wenn die Richtlinie auf "Strong" (Stark) festgelegt oder nicht konfiguriert wird, sind nur die AES-Verschlüsselungstypen zulässig.
-
-      Wenn die Richtlinie auf "Legacy" (Veraltet) festgelegt wird, ist nur der RC4-Verschlüsselungstyp zulässig.
-
-      Siehe auch https://wiki.samba.org/index.php/Samba_4.6_Features_added/changed#Kerberos_client_encryption_types.</translation>
 <translation id="5249453807420671499">Nutzer können Kerberos-Konten hinzufügen</translation>
 <translation id="5252995168844634755">Wenn die Richtlinie auf "True" gesetzt ist, wird Unified Desktop aktiviert. So können sich Apps über mehrere Bildschirme erstrecken. Nutzer können Unified Desktop für einzelne Displays deaktivieren.
 
@@ -3268,13 +3170,6 @@
 
           Der Richtlinienwert wird ausschließlich angewendet, wenn die Richtlinie <ph name="DEFAULT_SEARCH_PROVIDER_ENABLED_POLICY_NAME" /> aktiviert ist.</translation>
 <translation id="5697306356229823047">Gerätenutzer aufzeichnen</translation>
-<translation id="5699487516670033016">Legt die Lebensdauer des Cache für Authentifizierungsdaten in Stunden fest. Der Cache beschleunigt die Anmeldung. Er enthält allgemeine Daten, wie z. B. den Arbeitsgruppennamen, zu verwandten Bereichen, d. h. zu Bereichen, die der Computer als vertrauenswürdig einstuft. Im Cache werden keine nutzerspezifischen Daten und auch keine Daten zu nicht verwandten Bereichen gespeichert. Durch einen Neustart des Geräts wird der Cache geleert.
-
-      Ist die Richtlinie nicht konfiguriert, können im Cache gespeicherte Authentifizierungsdaten für eine Dauer von bis zu 73 Stunden wiederverwendet werden.
-
-      Ist die Richtlinie auf "0" gesetzt, ist die Speicherung der Authentifikationsdaten deaktiviert. Dadurch kann sich die Anmeldung von Nutzern deutlich verlangsamen, da bei jeder Anmeldung bereichsspezifische Daten abgerufen werden müssen.
-
-      Auch für vorübergehende Nutzer werden Bereichsdaten im Cache gespeichert. Wenn die Bereiche vorübergehender Nutzer nicht verfolgt werden sollen, sollte der Cache deaktiviert werden.</translation>
 <translation id="570062449808736508">Wenn für diese Richtlinie kein leerer String angegeben ist, wird WebView URL-Einschränkungen des Contentanbieters des angegebenen Befugnisnamens erkennen.</translation>
 <translation id="5708969689202733975">Zulässige Modi für das schnelle Entsperren konfigurieren</translation>
 <translation id="572155275267014074">Android-Einstellungen</translation>
@@ -3571,11 +3466,6 @@
 
       Hinweis: Diese Richtlinie gilt für jegliche Form der Audioausgabe, auch für Audio-Bedienungshilfen. Deaktivieren Sie diese Richtlinie nicht, wenn ein Nutzer einen Screenreader benötigt.</translation>
 <translation id="6221175752766085998">Zertifikate zulassen, die von lokalen Vertrauensankern ausgestellt werden, bei denen die "subjectAlternativeName"-Erweiterung fehlt</translation>
-<translation id="6222839831045864769">Mit dieser Richtlinie können Sie festlegen, welche Hosts für natives Messaging nicht geladen werden sollen.
-
-          Der Wert "*" in der Sperrliste gibt an, dass alle Hosts für natives Messaging gesperrt sind, sofern sie nicht ausdrücklich auf die Zulassungsliste gesetzt wurden.
-
-          Wenn diese Richtlinie nicht konfiguriert ist, wird <ph name="PRODUCT_NAME" /> alle installierten Hosts für natives Messaging laden.</translation>
 <translation id="6224304369267200483">Automatischer Nachweis des Sicherheitsschlüssels durch URLs/Domains</translation>
 <translation id="6230442621691161858">Mit dieser Funktion werden Vorschläge zur Entdeckung neuer Inhalte aktiviert. Dazu gehören zum Beispiel Apps und Webseiten.
       Wenn diese Richtlinie auf "True" gesetzt ist, werden Vorschläge zur Entdeckung neuer Inhalte aktiviert.
@@ -4815,13 +4705,6 @@
 <translation id="7788511847830146438">Nach Profil</translation>
 <translation id="780629758750905699">Hinzufügen von Family Link-Konten auf diesem Gerät erlauben</translation>
 <translation id="7807139251387225825">Liste von Typen, die von der Synchronisierung ausgeschlossen werden sollen</translation>
-<translation id="7815699949432723208">Diese Richtlinie wurde eingestellt. Bitte verwenden Sie stattdessen <ph name="NATIVE_MESSAGING_ALLOWLIST_POLICY_NAME" />.
-
-          Ermöglicht das Festlegen von nativen Nachrichtenhosts, die nicht von der Sperrliste betroffen sind.
-
-          Der Wert "*" in der Sperrliste gibt an, dass alle nativen Nachrichtenhosts gesperrt sind und nur die in der Zulassungsliste angegebenen nativen Nachrichtenhosts geladen werden.
-
-          Standardmäßig sind alle nativen Nachrichtenhosts zulässig. Wurden jedoch alle nativen Nachrichtenhosts durch eine Richtlinie gesperrt, kann diese Richtlinie mithilfe der Zulassungsliste überschrieben werden.</translation>
 <translation id="7818131573217430250">Standardstatus für den Modus mit hohem Kontrast auf der Anmeldeseite festlegen</translation>
 <translation id="7823902813460802031">Wenn die Richtlinie aktiviert ist, lässt <ph name="PRODUCT_OS_NAME" /> nicht zu, dass das Gerät in den Entwicklermodus wechselt.
 
@@ -5238,13 +5121,6 @@
       Ist sie konfiguriert, werden ältere Snapshots bei Bedarf gelöscht, um das Limit einzuhalten. Ist sie auf "0" gesetzt ist, werden keine Snapshots erstellt.</translation>
 <translation id="8451988835943702790">"Neuer Tab"-Seite als Startseite verwenden</translation>
 <translation id="8455529558077979314">Einstellungen des Datenschutzbildschirms</translation>
-<translation id="8459216513698220096">Gibt an, ob und wie Nutzerrichtlinien vom Computer-Gruppenrichtlinienobjekt (Group Policy Object, GPO) verarbeitet werden.
-
-      Wenn die Richtlinie auf "Default" (Standard) festgelegt oder nicht konfiguriert wird, werden Nutzerrichtlinien nur aus Nutzer-GPOs eingelesen. Computer-GPOs werden ignoriert.
-
-      Wenn die Richtlinie auf "Merge" (Zusammenführen) festgelegt wird, werden Nutzerrichtlinien in Nutzer-GPOs mit den Nutzerrichtlinien in Computer-GPOs zusammengeführt, wobei Computer-GPOs bevorzugt werden.
-
-      Wenn die Richtlinie auf "Replace" (Ersetzen) festgelegt wird, werden Nutzerrichtlinien in Nutzer-GPOs durch die Nutzerrichtlinien in Computer-GPOs ersetzt, wobei Nutzer-GPOs ignoriert werden.</translation>
 <translation id="8465065632133292531">Parameter für URL der Suche im Voraus, die POST verwendet</translation>
 <translation id="8465746466645315861">Wenn diese Richtlinie nicht konfiguriert ist, kann der Nutzer die Rechtschreibprüfung in den Spracheinstellungen aktivieren oder deaktivieren.
 
@@ -5379,11 +5255,6 @@
 <translation id="8622378389102774881">Wenn diese Richtlinie konfiguriert ist, verlangt der Host für den Remotezugriff von Clients, die sich authentifizieren, ein Authentifizierungstoken von dieser URL, damit eine Verbindung aufgebaut werden kann. Diese Richtlinie muss in Verbindung mit "RemoteAccessHostTokenValidationUrl" verwendet werden.
 
           Diese Funktion wird deaktiviert, wenn sie leer oder nicht konfiguriert ist.</translation>
-<translation id="8625234016727663537">Hiermit können Sie eine Liste mit URLs festlegen, deren Websites automatisch über den Anmeldebildschirm auf ein USB-Gerät mit der angegebenen Anbieter- und Produkt-ID zugreifen dürfen. Damit die Richtlinie gültig ist, muss jeder Eintrag in der Liste sowohl Geräte als auch URLs enthalten. Jeder Geräteeintrag kann je ein Feld für eine Anbieter-ID und eine Produkt-ID enthalten. Fehlende IDs werden als Platzhalter betrachtet, wobei als Ausnahme zu berücksichtigen ist, dass eine Produkt-ID nicht ohne zugehörige Anbieter-ID angegeben werden kann. Andernfalls ist die Richtlinie ungültig und wird ignoriert.
-
-        Im USB-Berechtigungsmodell wird die URL der anfragenden Website ("anfragende URL") und die URL der Frame-Website der obersten Ebene ("einbettende URL") verwendet. Dabei wird der anfragenden URL die Berechtigung erteilt, auf das USB-Gerät zuzugreifen. Wird die anfragende Website in einen iFrame geladen, kann die anfragende von der einbettenden URL abweichen. Deshalb darf das Feld "urls" bis zu zwei durch ein Komma voneinander getrennte URL-Strings enthalten: die anfragende URL und die einbettende URL. Falls nur eine einzige URL angegeben ist, wird der Zugriff auf die entsprechenden USB-Geräte gewährt, wenn unabhängig vom Einbettungsstatus die URL der anfragenden Website mit dieser URL übereinstimmt. Die URLs im Feld "urls" müssen gültig sein, da ansonsten die Richtlinie ignoriert wird.
-
-        Ist diese Richtlinie nicht konfiguriert, kommt für alle Websites der globale Standardwert zum Einsatz (kein automatischer Zugriff).</translation>
 <translation id="8631434304112909927">Bis Version <ph name="UNTIL_VERSION" /></translation>
 <translation id="8631437968147930597">Die Liste der Notizen-Apps, die auf dem Sperrbildschirm von <ph name="PRODUCT_OS_NAME" /> zulässig sind</translation>
 <translation id="8649763579836720255">Chrome OS-Geräte können mithilfe einer Remote-Bescheinigung für überprüften Zugriff ein von der Chrome OS-Zertifizierungsstelle herausgegebenes Zertifikat erhalten, das die Berechtigung des Geräts für die Wiedergabe geschützter Medien nachweist. Bei diesem Vorgang werden Informationen zur Bestätigung der Hardware an die Chrome OS-Zertifizierungsstelle gesendet, anhand derer das Gerät eindeutig identifiziert werden kann.
@@ -5778,7 +5649,6 @@
 
       Die tatsächlichen Rollback-Optionen sind möglicherweise auch abhängig vom Board sowie von Patches für schwerwiegende Sicherheitslücken.</translation>
 <translation id="9123464369663964441">Nutzern erlauben, Ausnahmen hinzuzufügen, um gemischte Inhalte zuzulassen</translation>
-<translation id="9126014181388780690">"Google Assistant darf auf den Bildschirmkontext zugreifen"</translation>
 <translation id="9129169595075460149">Bei aktivierter Richtlinie ist SafeSearch in der Google Suche immer aktiv und Nutzer können diese Einstellung nicht ändern.
 
       Ist die Richtlinie deaktiviert oder nicht konfiguriert, wird SafeSearch in der Google Suche nicht erzwungen.</translation>
@@ -5847,7 +5717,6 @@
 <translation id="944817693306670849">Datenträger-Cache-Größe festlegen</translation>
 <translation id="949278212566535827">Download von passwortgeschützten Dateien zulassen</translation>
 <translation id="974349541138387272">Die URI-Vorlage des gewünschten DoH-Resolvers (DNS over HTTPS) angeben</translation>
-<translation id="974479807614498635">"Der Funktion "Schnelle Antworten" erlauben, auf ausgewählte Inhalte zuzugreifen"</translation>
 <translation id="981346395360763138">Standortdienste von Google deaktiviert</translation>
 <translation id="982497069985795632">Rechtschreibprüfung aktivieren</translation>
 <translation id="983256325512298435">Eine Liste mit Protokollen festlegen, über die eine externe App aus aufgeführten Quellen gestartet werden kann, ohne beim Nutzer nachzufragen</translation>
diff --git a/components/policy/resources/policy_templates_es-419.xtb b/components/policy/resources/policy_templates_es-419.xtb
index 6e053f0..749a8ab 100644
--- a/components/policy/resources/policy_templates_es-419.xtb
+++ b/components/policy/resources/policy_templates_es-419.xtb
@@ -41,12 +41,6 @@
 
       Esta política afecta solo a los usuarios cuyo dominio coincide con el dominio de inscripción del dispositivo. Para todos los demás usuarios, las cookies que establece el IdP se transfieren al perfil del usuario únicamente durante el primer acceso en el dispositivo.</translation>
 <translation id="1029052664284722254">Forzar el reinicio del dispositivo cuando el usuario salga de su cuenta</translation>
-<translation id="1035385378988781231">Esta política controla si la función de archivos compartidos de red de <ph name="PRODUCT_NAME" /> debe usar el protocolo NTLM para su autenticación.
-
-      Si se establece esta política como verdadera, se usará NTLM para autenticar archivos compartidos SMB en caso de ser necesario.
-      Si se establece como falsa, se inhabilitará la autenticación de archivos compartidos SMB mediante NTLM.
-
-      Si no se establece, los usuarios administrados por empresas no podrán usar la configuración predeterminada, pero los usuarios no administrados sí podrán usarla.</translation>
 <translation id="1040446814317236570">Habilitar la eliminación de URL de PAC (para https://)</translation>
 <translation id="1046484220783400299">Habilitar funciones de Web Platform, que dejaron de estar disponibles, durante un período limitado</translation>
 <translation id="1047128214168693844">No permitir que ningún sitio rastree la ubicación física de los usuarios.</translation>
@@ -86,11 +80,6 @@
 <translation id="1095209545735032039">Bloquea la API de Serial en estos sitios</translation>
 <translation id="1096105751829466145">Proveedor de búsqueda predeterminado</translation>
 <translation id="1099282607296956954">Permite el aislamiento de todos los sitios</translation>
-<translation id="1107764601871839136">Especifica la duración (en horas) de la caché del Objeto de directiva de grupo (GPO). En lugar de volver a descargar los GPO en cada obtención de política, es posible que el sistema vuelva a utilizar los almacenados en caché siempre que no cambien de versión. Esta política especifica el tiempo máximo durante el cual pueden reutilizarse los GPO almacenados en caché antes de volverse a descargar. Para borrar la caché, sal de la cuenta y reinicia el dispositivo.
-
-      Si no se especifica la política, pueden volverse a utilizar los GPO almacenados en caché por hasta 25 horas.
-
-      Si se establece la política en 0, los GPO dejan de almacenarse en caché. Ten en cuenta que esta acción aumenta la carga del servidor, ya que se vuelven a descargar los GPO en cada obtención de la política, incluso si no cambiaron.</translation>
 <translation id="1111470455889178048">Analizar las cargas y descargas del usuario</translation>
 <translation id="1117535567637097036">Los controladores de protocolo establecidos mediante esta política no se usan cuando se controlan intents en Android.</translation>
 <translation id="1118093128235245168">Permite que los sitios soliciten al usuario que otorgue acceso a un dispositivo USB conectado</translation>
@@ -748,11 +737,6 @@
 <translation id="2197625019569762163">Si estableces la política como verdadera, se muestra el teclado numérico de forma predeterminada para ingresar la contraseña en la pantalla de acceso. Los usuarios pueden cambiar al teclado normal.
 
       Si estableces la política, los usuarios no podrán cambiarla. Si no se establece o se establece como falsa, no tiene ningún efecto.</translation>
-<translation id="2200041405904405884">Permite especificar los hosts de mensajería nativa que no están sujetos a la lista de elementos bloqueados.
-
-          Un valor de asterisco (*) en una lista de elementos bloqueados significa que todos los hosts de mensajería nativa están en la lista de elementos bloqueados y solo se cargarán los hosts de mensajería nativa que figuren en la lista de elementos permitidos.
-
-          De forma predeterminada, se permiten todos los hosts de mensajería nativa. Sin embargo, si todos los hosts de mensajería nativa se bloquearon mediante una política, se puede utilizar la lista de elementos permitidos para anular la política.</translation>
 <translation id="2200698565850397198">Configura la lista de elementos bloqueados para la mensajería nativa</translation>
 <translation id="2201555246697292490">Configurar la lista blanca de mensajería nativa</translation>
 <translation id="2204753382813641270">Controlar opción para ocultar archivos automáticamente</translation>
@@ -825,11 +809,6 @@
 <translation id="2307496301287881990">Informa los estados de la tarjeta gráfica y la pantalla</translation>
 <translation id="2309390639296060546">Configuración de geolocalización predeterminada</translation>
 <translation id="2327252517317514801">Definir los dominios con permiso para acceder a G Suite</translation>
-<translation id="2328573323851533589">Se puede usar esta política para forzar la habilitación o inhabilitación de la búsqueda de filtraciones de credenciales en <ph name="PRODUCT_NAME" />.
-
-          Ten en cuenta que, incluso si se establece esta política como verdadera, no se activará el comportamiento cuando la Navegación segura esté inhabilitada (ya sea por la política o el usuario). Si quieres forzar la Navegación segura, usa la política <ph name="SAFE_BROWSING_ENABLED_POLICY_NAME" />.
-
-          Si se habilita o inhabilita esta política, los usuarios no podrán cambiarla ni anularla en <ph name="PRODUCT_NAME" />. Si no se establece la política, se permitirá la búsqueda de filtraciones de credenciales (aunque el usuario podrá desactivar esta acción).</translation>
 <translation id="2331354174913096226">La plantilla de URI del agente de resolución de DNS sobre HTTPS deseado. Si quieres especificar varios agentes de resolución de DNS sobre HTTPS, separa las plantillas de URI correspondientes mediante espacios.
 
       Si se configuró DnsOverHttpsMode como <ph name="SECURE_DNS_MODE_SECURE" />, se debe establecer esta política y no puede estar vacía.
@@ -975,11 +954,6 @@
       Si no se establece esta opción, el usuario podrá decidir si quiere o no utilizar esta función.
 
       Esta opción se eliminó de la versión 29 de <ph name="PRODUCT_NAME" /> y versiones posteriores.</translation>
-<translation id="2433412232489478893">Esta política controla si un usuario puede usar la función "Network File Shares" para <ph name="PRODUCT_NAME" />.
-
-      Cuando no se configura o se establece como verdadera, los usuarios podrán usar esta función.
-
-      Cuando se establece como falsa, los usuarios no podrán usar esta función.</translation>
 <translation id="2435052056904485763">Lista de servidores de delegación de Kerberos permitidos</translation>
 <translation id="2439793457499023062">Si no estableces la política, Limpiar Chrome podrá enviar los metadatos de análisis a Google cuando detecte software no deseado, en conformidad con la política establecida por SafeBrowsingExtendedReportingEnabled. Además, Limpiar Chrome le preguntará al usuario si quiere borrar el software no deseado y si desea compartir los resultados de la limpieza con Google a fin de colaborar con futuras detecciones de ese tipo de software. Estos resultados contienen metadatos de archivos, extensiones instaladas automáticamente y claves de registro, como se describe en el Informe de privacidad de Chrome.
 
@@ -1459,26 +1433,6 @@
 <translation id="3143265893557969814">Si estableces esta política, se excluirán todos los tipos de datos especificados de la sincronización para Google Sync y de la sincronización de perfiles en roaming. Es política puede ayudar a reducir el tamaño del perfil en roaming o limitar los tipos de datos que se suben a los servidores de Google Sync.
 
       Los tipos de datos actuales para esta política son los siguientes: "bookmarks", "preferences", "passwords", "autofill", "themes", "typedUrls", "extensions", "apps", "tabs" y "wifiConfigurations". Estos nombres distinguen entre mayúsculas y minúsculas.</translation>
-<translation id="3146597555086966130">"Si estableces la política, se especificará la configuración del proxy para Chrome y las apps de ARC, por lo que se ignorarán todas las opciones relacionadas con el proxy que se especificaron en la línea de comandos.
-
-       Si no estableces la política, los usuarios podrán elegir su configuración de proxy.
-
-       Si estableces la política <ph name="PROXY_SETTINGS_POLICY_NAME" />, se aceptarán los siguientes campos:
-         * <ph name="PROXY_MODE_PROXY_SETTINGS_FIELD" /> (podrás especificar el servidor proxy que usa Chrome y evitar que los usuarios cambien la configuración del proxy)
-         * <ph name="PROXY_PAC_URL_PROXY_SETTINGS_FIELD" /> (una dirección URL a un archivo de proxy en formato .pac)
-         * <ph name="PROXY_SERVER_PROXY_SETTINGS_FIELD" /> (una dirección URL al servidor proxy)
-         * <ph name="PROXY_BYPASS_LIST_PROXY_SETTINGS_FIELD" /> (una lista de hosts de proxy que omite <ph name="PRODUCT_NAME" />)
-
-       El campo <ph name="PROXY_SERVER_MODE_PROXY_SETTINGS_FIELD" /> dejó de estar disponible. En su lugar, aparece el campo <ph name="PROXY_MODE_PROXY_SETTINGS_FIELD" />, en donde puedes especificar el servidor proxy que usa Chrome. También evita que los usuarios cambien la configuración del proxy.
-
-        Para <ph name="PROXY_MODE_PROXY_SETTINGS_FIELD" />, si eliges uno de estos valores:
-          * <ph name="PROXY_MODE_ENUM_DIRECT" />, no se usará nunca un proxy y se ignorará el resto de los campos
-          * <ph name="PROXY_MODE_ENUM_SYSTEM" />, se usará el proxy del sistema y se ignorará el resto de los campos
-          * <ph name="PROXY_MODE_ENUM_AUTO_DETECT" />, se ignorará el resto de los campos
-          * <ph name="PROXY_MODE_ENUM_FIXED_SERVER" />, se usarán los campos <ph name="PROXY_SERVER_PROXY_SETTINGS_FIELD" /> y <ph name="PROXY_BYPASS_LIST_PROXY_SETTINGS_FIELD" />
-          * <ph name="PROXY_MODE_ENUM_PAC_SCRIPT" />, se usarán los campos <ph name="PROXY_BYPASS_LIST_PROXY_PAC_URL" /> y <ph name="PROXY_BYPASS_LIST_PROXY_SETTINGS_FIELD" />
-
-      Nota: Para obtener más ejemplos detallados, visita The Chromium Projects ( https://www.chromium.org/developers/design-documents/network-settings#TOC-Command-line-options-for-proxy-sett ).</translation>
 <translation id="3152425128389603870">Habilitar el modo de escritorio unificado y activarlo de forma predeterminada</translation>
 <translation id="3159375329008977062">El usuario está habilitado para exportar o importar contenedores de Crostini mediante la IU</translation>
 <translation id="3165808775394012744">Se incluyen estas políticas aquí para que sea más fácil quitarlas.</translation>
@@ -1486,13 +1440,6 @@
 <translation id="316778957754360075">Esta opción se eliminó a partir de la versión 29 de <ph name="PRODUCT_NAME" />. La forma recomendada de configurar colecciones de aplicaciones o extensiones alojadas por una organización es incluir el sitio que aloja los paquetes CRX en la política ExtensionInstallSources y colocar vínculos de descarga directa a los paquetes en una página web. Se puede crear un selector para esa página web con la política ExtensionInstallForcelist.</translation>
 <translation id="3168968618972302728">Las políticas relacionadas con la autenticación Kerberos.</translation>
 <translation id="3171369832001535378">Plantilla para el nombre de host de la red de dispositivos</translation>
-<translation id="3172512016079904926">Permite habilitar la instalación de los hosts de mensajería nativa en el nivel de usuario.
-
-          Si se habilita esta opción, <ph name="PRODUCT_NAME" /> permitirá el uso de hosts de mensajería nativa instalados en el nivel de usuario.
-
-          Si se inhabilita esta opción, <ph name="PRODUCT_NAME" /> solo usará hosts de mensajería nativa instalados en el nivel de sistema.
-
-          Si no se configura esta política, <ph name="PRODUCT_NAME" /> permitirá el uso de hosts de mensajería nativa en el nivel de usuario.</translation>
 <translation id="3177802893484440532">Solicitar comprobaciones OCSP/CRL en línea para los anclajes de confianza locales</translation>
 <translation id="3184161739683646075">Controla el modo de DNS sobre HTTPS</translation>
 <translation id="3185009703220253572">desde la versión <ph name="SINCE_VERSION" /></translation>
@@ -1757,11 +1704,6 @@
         Si se establece esta política, <ph name="PRODUCT_NAME" /> intentará registrarse y aplicar la política de nube asociada para todos los perfiles.
 
         El valor de esta política es un token de inscripción que se puede obtener en la Consola del administrador de Google.</translation>
-<translation id="3489247539215560634">Si se habilita esta política, los usuarios podrán usar <ph name="PRODUCT_NAME" /> para que memorice contraseñas y las proporcione de forma automática la próxima vez que los usuarios accedan a un sitio.
-
-          Si se inhabilita esta política, los usuarios no podrán guardar contraseñas nuevas, pero podrán seguir usando las que se guardaron antes.
-
-          Si se habilita o inhabilita esta política, los usuarios no podrán cambiarla ni anularla en <ph name="PRODUCT_NAME" />. Si no se configura esta política, se permitirá el guardado de contraseñas (pero el usuario podrá desactivarlo).</translation>
 <translation id="3492834335089638487">Esta política controla la forma en que un dispositivo usa las apps para Android de fuentes no confiables (que no provienen de Google Play Store).
 
       Si no se establece el valor para esta política, no se permitirá la funcionalidad.
@@ -1827,9 +1769,6 @@
 <translation id="3577628175311752799">Usa una política de referente predeterminado con el valor "sin referente cuando cambia a una versión inferior"</translation>
 <translation id="357917253161699596">Permitir que los usuarios administren los certificados de usuario</translation>
 <translation id="3580414086211696382">Controla el uso de la API de File System para lectura</translation>
-<translation id="3583230441447348508">Especifica una lista de archivos compartidos de red configurados previamente.
-
-      Cada elemento en la lista de la política es un objeto con dos miembros: "share_url" y "mode". "share_url" debe ser la dirección URL del archivo compartido, y "mode" debe ser "drop_down" o "pre_mount". El modo "drop_down" indica que "share_url" se agregará al menú desplegable de descubrimiento para el archivo compartido. El modo "pre_mount" indica que se activará "share_url".</translation>
 <translation id="3584194414857209694">Habilita las políticas experimentales</translation>
 <translation id="3584722841530002134">Si estableces la política, se asignarán los servidores a los que <ph name="PRODUCT_NAME" /> puede delegar. Los nombres de los servidores se separan con comas. Se permite el uso de caracteres comodín (<ph name="WILDCARD_VALUE" />).
 
@@ -2441,10 +2380,6 @@
 
       Si no se configura esta política, el usuario podrá inhabilitar cualquier complemento instalado en el sistema.</translation>
 <translation id="4554651132977135445">Modo de procesamiento de bucle invertido de la política del usuario</translation>
-<translation id="4554841826517980623">Esta política controla si la función "Network File Shares" de <ph name="PRODUCT_NAME" /> debe usar el protocolo <ph name="NETBIOS_PROTOCOL" /> para descubrir contenido compartido en la red.
-      Cuando se establece esta política como verdadera, la detección de archivos compartidos usará el protocolo <ph name="NETBIOS_PROTOCOL" /> para descubrir contenido compartido en la red.
-      Cuando se establece como falsa, la detección de archivos compartidos no usará el protocolo <ph name="NETBIOS_PROTOCOL" /> para descubrir contenido compartido.
-      Si no se establece, los usuarios administrados por empresas no podrán usar la configuración predeterminada, pero los usuarios no administrados sí podrán usarla.</translation>
 <translation id="4555850956567117258">Habilita la atestación remota para el usuario.</translation>
 <translation id="4557134566541205630">URL de la página Nueva pestaña del proveedor de búsqueda predeterminado</translation>
 <translation id="4562165737444703281">Permite que los usuarios habiliten o configuren la redirección de puertos de Crostini</translation>
@@ -2540,13 +2475,6 @@
           Para ver ejemplos de patrones, visita https://www.chromium.org/developers/how-tos/chrome-frame-getting-started.</translation>
 <translation id="467449052039111439">Abrir una lista de direcciones URL</translation>
 <translation id="4674871290487541952">Permitir los algoritmos no seguros en las verificaciones de integridad de las instalaciones y actualizaciones de extensiones</translation>
-<translation id="4677605038200415894">Si configuras la política, podrás crear una lista de patrones de URL que indiquen los sitios a los cuales se les otorga permiso automáticamente para acceder a un dispositivo USB con los ID del producto y del proveedor especificados. Para que la política sea válida, cada elemento de la lista debe incluir dispositivos y URL. Cada elemento de los dispositivos puede incluir un campo de ID del producto y uno de ID del proveedor. Los ID que omitas se considerarán comodines, con una excepción: no puedes especificar el ID del producto si no especificas también el ID del proveedor. De lo contrario, la política no será válida.
-
-      El modelo de permiso de USB utiliza la URL de solicitud y la URL de incorporación (del sitio de marco de nivel superior) para permitir que la URL de solicitud acceda al dispositivo USB. Es posible que la URL de solicitud difiera de la URL de incorporación cuando el sitio que solicita el permiso se carga en un iframe. Así, el campo "urls" puede incluir hasta 2 strings separadas por coma para especificar ambas URL. Si solo especificas una, se otorgará acceso a los dispositivos USB correspondientes cuando la URL del sitio que solicita el permiso coincida con la URL especificada, independientemente del estado de incorporación. Las URL incluidas en el campo "urls" deben ser válidas; de lo contrario, se ignorará la política.
-
-      Si no configuras la política, se aplicará <ph name="DEFAULT_WEB_USB_GUARD_SETTING_POLICY_NAME" /> (si está configurada). De lo contrario, se aplicará la configuración personal del usuario.
-
-      Los patrones de URL que se especifiquen en esta política no deben entrar en conflicto con los que se configuren a través de <ph name="WEB_USB_BLOCKED_FOR_URLS_POLICY_NAME" />. Si ese es el caso, prevalecerá esta política por sobre <ph name="WEB_USB_BLOCKED_FOR_URLS_POLICY_NAME" /> y <ph name="WEB_USB_ASK_FOR_URLS_POLICY_NAME" />.</translation>
 <translation id="4680936297850947973">Dejó de estar disponible en M68. En su lugar, usa DefaultPopupsSetting.
 
       Para obtener una explicación completa, consulta https://www.chromestatus.com/features/5675755719622656.
@@ -2589,13 +2517,6 @@
           Si estableces esta política, los usuarios no podrán cambiarla ni anularla.
 
           Si no la estableces, el audio mono estará inicialmente inhabilitado, pero el usuario podrá habilitarlo en cualquier momento.</translation>
-<translation id="4764901562691611575">Esta política dejó de estar disponible. En su lugar, utiliza la política "<ph name="NATIVE_MESSAGING_BLOCKLIST_POLICY_NAME" />".
-
-          Te permite especificar los hosts de mensajería nativa que no se deben cargar.
-
-          Un valor de asterisco (*) en una lista de elementos bloqueados significa que todos los hosts de mensajería nativa están bloqueados, a menos que se indique explícitamente que están en la lista de elementos permitidos.
-
-          Si no estableces esta política, <ph name="PRODUCT_NAME" /> cargará todos los hosts de mensajería nativa instalados.</translation>
 <translation id="4771144269610910963">Esta política controla el análisis detallado de las descargas del usuario con Navegación segura. Si no se configura o se le asigna el valor predeterminado "No analizar archivos", Navegación segura no analizará las descargas del usuario.
 
       Si se establece el valor "Analizar las descargas del usuario", se enviarán las descargas de los usuarios a través de la red a Navegación segura para analizar la presencia de software malicioso.
@@ -2751,15 +2672,6 @@
 <translation id="5085647276663819155">Inhabilitar vista previa de impresión</translation>
 <translation id="5090209345759901501">Extender la configuración del contenido Flash a todo el contenido</translation>
 <translation id="5090791951240382356">Permitir la combinación de políticas de diccionarios con diferentes fuentes</translation>
-<translation id="5093540029655764852">Especifica la frecuencia (en días) con la que un cliente cambia su contraseña de la cuenta de máquina. El cliente genera la contraseña de forma aleatoria, y el usuario no puede verla.
-
-      Al igual que las contraseñas de usuario, las contraseñas de la cuenta de máquina deben cambiarse periódicamente. Si inhabilitas esta política, o si se establece una gran cantidad de días, los posibles atacantes disponen de más tiempo para descubrir la contraseña de la cuenta de máquina y usarla.
-
-      Si no se configura la política, la contraseña de la cuenta de máquina se cambia cada 30 días.
-
-      Si esta política se establece como 0, se inhabilita el cambio de la contraseña de la cuenta de máquina.
-
-      Ten en cuenta que las contraseñas pueden ser más antiguas que la cantidad de días especificada si el cliente no se conectó por un período mayor.</translation>
 <translation id="5101600510268095939">Te permite configurar una lista de patrones de URL donde se indiquen los sitios que no pueden mostrar contenido mixto (p. ej., contenido HTTP en sitios HTTPS) bloqueable (p. ej., activo) y para los cuales se actualizará el contenido mixto bloqueable de forma opcional (p. ej., pasivo).
 
           Si no se establece esta política, se bloqueará el contenido mixto bloqueable y se actualizará el contenido mixto bloqueable de forma opcional, pero los usuarios podrán establecer excepciones para permitir ese contenido en sitios específicos.
@@ -2883,15 +2795,6 @@
 
       Aquí la "versión" puede ser exacta, como "61.0.3163.120", o el prefijo de una versión, como "61.0".  </translation>
 <translation id="5247006254130721952">Bloquear las descargas peligrosas</translation>
-<translation id="5248863213023520115">Establece los tipos de encriptación que se permiten cuando se solicitan tickets de Kerberos desde un servidor de <ph name="MS_AD_NAME" />.
-
-      Si se configura la política como "Todos", se permiten tanto los tipos de encriptación AES "aes256-cts-hmac-sha1-96" y "aes128-cts-hmac-sha1-96" como el tipo de encriptación RC4 "rc4-hmac". La encriptación AES tiene prioridad si el servidor es compatible con ambos tipos. Ten en cuenta que la encriptación RC4 es insegura y que el servidor debe reconfigurarse si es posible la compatibilidad con la encriptación AES.
-
-      Si la política se configura como "Segura", o si no se configura, solo se permiten los tipos de encriptación AES.
-
-      Si la política se establece como "Heredada", solo se permite el tipo de encriptación RC4. Esta opción es insegura y solo debe usarse en circunstancias muy específicas.
-
-      Consulta también https://wiki.samba.org/index.php/Samba_4.6_Features_added/changed#Kerberos_client_encryption_types.</translation>
 <translation id="5249453807420671499">Los usuarios pueden agregar cuentas de Kerberos</translation>
 <translation id="5252995168844634755">Si estableces la política como verdadera, se activará el modo de escritorio unificado, el cual permite que las aplicaciones abarquen varias pantallas. Los usuarios podrán desactivar este modo en el caso de usar una sola pantalla.
 
@@ -3282,13 +3185,6 @@
 
           Solo se aplica el valor de la política cuando habilitas <ph name="DEFAULT_SEARCH_PROVIDER_ENABLED_POLICY_NAME" />, y no se aplica en caso contrario.</translation>
 <translation id="5697306356229823047">Informa sobre los usuarios de dispositivos.</translation>
-<translation id="5699487516670033016">Especifica la duración (en horas) de los datos de autenticación almacenados en caché. La caché se utiliza para acelerar el acceso. Contiene datos generales (p. ej., el nombre del grupo de trabajo) sobre dominios afiliados, p. ej., dominios que sean de confianza para el dominio de la máquina. No se almacenan en caché datos específicos del usuario ni de dominios no afiliados. Para borrar la caché, reinicia el dispositivo.
-
-      Si no se establece la política, los datos de autenticación almacenados en caché se pueden volver a utilizar por un máximo de 73 horas.
-
-      Si se establece en 0, se desactiva el almacenamiento en caché de los datos de autenticación. Esta acción puede ralentizar significativamente el acceso de los usuarios afiliados, dado que deben obtenerse los datos específicos del dominio en cada acceso.
-
-      Ten en cuenta que se almacenan en caché incluso los datos de dominio de usuarios ocasionales. Si no quieres registrar el dominio de usuarios ocasionales, desactiva el almacenamiento en caché.</translation>
 <translation id="570062449808736508">Cuando esta política se establece con una string no vacía, WebView leerá las restricciones de URL del proveedor de contenido con el nombre de la autoridad proporcionado.</translation>
 <translation id="5708969689202733975">Configurar los modos de desbloqueo rápido permitidos</translation>
 <translation id="572155275267014074">Configuración de Android</translation>
@@ -3585,11 +3481,6 @@
 
       Nota: La política afecta a todas las entradas de audio, incluidas las funciones de accesibilidad de audio. Si algún usuario necesita un lector de pantalla, no desactives la política.</translation>
 <translation id="6221175752766085998">Permitir los certificados emitidos por anclajes de confianza locales sin la extensión subjectAlternativeName</translation>
-<translation id="6222839831045864769">Te permite especificar los hosts de mensajería nativa que no se deben cargar.
-
-          Un valor de asterisco (*) en una lista de elementos bloqueados significa que todos los hosts de mensajería nativa están bloqueados, a menos que se indique explícitamente que están en la lista de elementos permitidos.
-
-          Si no estableces esta política, <ph name="PRODUCT_NAME" /> cargará todos los hosts de mensajería nativa instalados.</translation>
 <translation id="6224304369267200483">Las URL y los dominios permiten automáticamente la atestación directa de llaves de seguridad</translation>
 <translation id="6230442621691161858">Esta función habilita sugerencias para explorar nuevo contenido. Incluye apps, páginas web y mucho más.
       Si estableces esta política como verdadera, se habilitarán las sugerencias para explorar nuevo contenido.
@@ -4830,13 +4721,6 @@
 <translation id="7788511847830146438">Por perfil</translation>
 <translation id="780629758750905699">Permite agregar cuentas de Family Link al dispositivo</translation>
 <translation id="7807139251387225825">Lista de tipos que deben excluirse de la sincronización</translation>
-<translation id="7815699949432723208">Esta política dejó de estar disponible. En su lugar, utiliza la política "<ph name="NATIVE_MESSAGING_ALLOWLIST_POLICY_NAME" />".
-
-          Permite especificar los hosts de mensajería nativa que no están sujetos a la lista de elementos bloqueados.
-
-          Un valor de asterisco (*) en una lista de elementos bloqueados significa que todos los hosts de mensajería nativa están en la lista de elementos bloqueados y solo se cargarán los hosts de mensajería nativa que figuren en la lista de elementos permitidos.
-
-          De forma predeterminada, se permiten todos los hosts de mensajería nativa. Sin embargo, si todos los hosts de mensajería nativa se bloquearon mediante una política, se puede utilizar la lista de elementos permitidos para anular la política.</translation>
 <translation id="7818131573217430250">Establece el estado predeterminado del modo de contraste alto en la pantalla de acceso.</translation>
 <translation id="7823902813460802031">Si habilitas la política, <ph name="PRODUCT_OS_NAME" /> sacará el dispositivo del Modo de desarrollador.
 
@@ -5266,13 +5150,6 @@
       Si se establece la política, se borrarán las instantáneas anteriores según sea necesario para respetar el límite. Si se establece la política como "0", no se realizarán instantáneas.</translation>
 <translation id="8451988835943702790">Usar la página Nueva pestaña como página principal</translation>
 <translation id="8455529558077979314">Configuración de la pantalla de privacidad</translation>
-<translation id="8459216513698220096">Especifica si se procesa la política del usuario desde la GPO de la computadora y, en caso afirmativo, cómo hacerlo.
-
-      Si se establece la política en "Predeterminada" o no se establece, la política del usuario se lee solo desde las GPO del usuario (se ignoran las GPO de la computadora).
-
-      Si se establece en "Combinar", la política del usuario en las GPO del usuario se combina con la política del usuario en las GPO de la computadora (tienen preferencia las GPO de la computadora).
-
-      Si se establece en "Reemplazar", la política del usuario en las GPO del usuario se reemplaza por la política del usuario en las GPO de la computadora (se ignoran las GPO del usuario).</translation>
 <translation id="8465065632133292531">Parámetros para URL instantánea que utiliza POST</translation>
 <translation id="8465746466645315861">Si no se establece esta política, el usuario podrá habilitar o inhabilitar el corrector ortográfico en la configuración de idiomas.
 
@@ -5419,11 +5296,6 @@
 <translation id="8622378389102774881">Si estableces esta política, el host de acceso remoto requerirá que los clientes que se autentiquen obtengan un token de autenticación de esta URL para conectarse. Esta política se debe usar junto con RemoteAccessHostTokenValidationUrl.
 
           Si dejas la política vacía o no la estableces, se inhabilitará esta función.</translation>
-<translation id="8625234016727663537">Te permite establecer una lista de URL en la que se especifiquen los sitios a los que se les otorgará permiso para acceder de forma automática a un dispositivo USB con los ID del producto y proveedor correspondientes en la pantalla de acceso. Para que la política sea válida, cada elemento en la lista debe contener tanto los dispositivos como las URL. Cada elemento en los dispositivos puede contener un campo de ID del producto y del proveedor. Los ID que se omitan se considerarán como comodín con una excepción: no podrá especificarse un ID del producto sin que se especifique un ID del proveedor; de lo contrario, la política no será válida y se ignorará.
-
-        El modelo del permiso para USB utiliza la URL del sitio que lo solicita ("URL que solicita permiso") y la URL del sitio del marco principal ("URL de incorporación") para otorgar permiso a la URL que lo solicita a fin de acceder al dispositivo USB. Es posible que esa URL no sea la misma que la de incorporación cuando se carga el sitio que solicita permiso en un iframe. Por lo tanto, el campo "urls" puede incluir hasta dos strings de URL delimitados por una coma para especificar la URL que solicita permiso y la URL de incorporación, respectivamente. Si solo se especifica una URL, se otorgará el acceso a los dispositivos USB correspondientes cuando la URL del sitio que lo solicita coincida con esta URL más allá del estado de incorporación. Las URL en el campo "urls" deben ser válidas; de lo contrario, se ignorará la política.
-
-        Si no se establece esta política, se usará el valor predeterminado general para todos los sitios (sin acceso automático).</translation>
 <translation id="8631434304112909927">hasta la versión <ph name="UNTIL_VERSION" /></translation>
 <translation id="8631437968147930597">Lista de apps para tomar notas permitidas en la pantalla de bloqueo de <ph name="PRODUCT_OS_NAME" /></translation>
 <translation id="8649763579836720255">Los dispositivos con Sistema operativo Chrome pueden utilizar la confirmación remota (acceso verificado) para obtener un certificado emitido por la entidad de certificación del Sistema operativo Chrome que afirme que el dispositivo es apto para reproducir contenido protegido. Este proceso implica el envío de información de aprobación del hardware a la entidad de certificación del Sistema operativo Chrome, la cual identifica el dispositivo de forma única.
@@ -5819,7 +5691,6 @@
 
       Las posibilidades reales de reversión también dependen de los parches de vulnerabilidad críticos y de la placa.</translation>
 <translation id="9123464369663964441">Permitir que los usuarios agreguen excepciones para habilitar contenido mixto</translation>
-<translation id="9126014181388780690">"Permite que el Asistente de Google acceda al contexto de pantalla"</translation>
 <translation id="9129169595075460149">Si habilitas la política, la función SafeSearch estará siempre activa en la Búsqueda de Google, y los usuarios no podrán cambiar esta configuración.
 
       Si la inhabilitas o no la estableces, no se aplicará SafeSearch en la Búsqueda de Google.</translation>
@@ -5888,7 +5759,6 @@
 <translation id="944817693306670849">Configurar el tamaño de caché de disco</translation>
 <translation id="949278212566535827">Permitir la descarga de archivos protegidos con contraseña</translation>
 <translation id="974349541138387272">Especifica la plantilla de URI del agente de resolución de DNS sobre HTTPS</translation>
-<translation id="974479807614498635">"Permitir que Respuestas rápidas acceda al contenido seleccionado"</translation>
 <translation id="981346395360763138">Se inhabilitaron los servicios de ubicación de Google</translation>
 <translation id="982497069985795632">Habilitar el corrector ortográfico</translation>
 <translation id="983256325512298435">Define una lista de protocolos que puede ejecutar una aplicación externa a partir los orígenes enumerados sin avisarle al usuario</translation>
diff --git a/components/policy/resources/policy_templates_es.xtb b/components/policy/resources/policy_templates_es.xtb
index 919d9a41..097cb8f0 100644
--- a/components/policy/resources/policy_templates_es.xtb
+++ b/components/policy/resources/policy_templates_es.xtb
@@ -41,12 +41,6 @@
 
       Esta política afecta a los usuarios cuyo dominio coincida con el dominio de registro del dispositivo. En el caso del resto de usuarios, las cookies establecidas por el proveedor de identidad se transfieren al perfil del usuario solo la primera vez que inicie sesión en un dispositivo.</translation>
 <translation id="1029052664284722254">Forzar el reinicio del dispositivo cuando el usuario cierre sesión</translation>
-<translation id="1035385378988781231">Esta política controla si la función Archivos compartidos de red de <ph name="PRODUCT_NAME" /> usará NTLM para la autenticación. 
-
-      Si se le asigna el valor "True" a esta política, se usará NTLM para la autenticación en sistemas compartidos de SMB en caso de ser necesario.
-      Si se le asigna el valor "False", se inhabilitará la autenticación con NTLM en sistemas compartidos de SMB.
-      
-      Si no se configura esta política, la función se inhabilita para los usuarios administrados por empresas y se habilita para los no administrados.</translation>
 <translation id="1040446814317236570">Habilitar eliminación de URL PAC (para https://)</translation>
 <translation id="1046484220783400299">Habilita funciones obsoletas de la plataforma web durante un periodo de tiempo limitado</translation>
 <translation id="1047128214168693844">No permitir que ningún sitio haga un seguimiento de la ubicación física de los usuarios</translation>
@@ -86,11 +80,6 @@
 <translation id="1095209545735032039">Bloquear la API Serial en estos sitios web</translation>
 <translation id="1096105751829466145">Proveedor de búsquedas predeterminadas</translation>
 <translation id="1099282607296956954">Habilitar el aislamiento de todos los sitios web</translation>
-<translation id="1107764601871839136">Especifica la duración (en horas) de la caché de Group Policy Object (GPO). En lugar de volver a descargar los GPO cada vez que se recogen datos de políticas, el sistema puede reutilizar los GPO almacenados en la memoria caché siempre que su versión no cambie. Esta política determina el tiempo máximo que los GPO almacenados en la memoria caché pueden reutilizarse antes de que sea necesario volver a descargarlos. La memoria caché se borra con cada reinicio o cada vez que se cierra la sesión.
-
-      Si no se asigna ningún valor a esta política, los GPO almacenados en la memoria caché pueden reutilizarse durante un periodo máximo de 25 horas.
-
-      Si se le asigna el valor 0, se inhabilita el almacenamiento en caché de los GPO. Ten en cuenta que esto incrementa la carga de trabajo del servidor, ya que los GPO deberán descargarse cada vez que se recuperen datos de políticas, aunque no se hayan modificado.</translation>
 <translation id="1111470455889178048">Enviar subidas y descargas de usuario para analizarlas</translation>
 <translation id="1117535567637097036">Los controladores de protocolo configurados a través de esta política no se utilizan al procesar los intents de Android.</translation>
 <translation id="1118093128235245168">Permitir que los sitios web pidan permiso al usuario para acceder a un dispositivo USB conectado</translation>
@@ -752,11 +741,6 @@
 <translation id="2197625019569762163">Si se asigna el valor "true" a esta política, se mostrará un teclado numérico por defecto para introducir la contraseña en la pantalla de inicio de sesión. Si quieren, los usuarios pueden cambiar al teclado normal.
 
       Si se configura la política, los usuarios no podrán cambiarla. Si no se le asigna ningún valor o se le asigna el valor "false", no tiene ningún efecto.</translation>
-<translation id="2200041405904405884">Te permite especificar qué hosts de mensajes nativos no están sujetos a la lista de bloqueados.
-
-          Un valor de la lista de bloqueados de * significa que todos los hosts de mensajes nativos están bloqueados y que solo se cargarán los hosts de mensajes nativos que estén en la lista de permitidos.
-
-          Todos los hosts de mensajes nativos están permitidos de manera predeterminada, pero si todos los hosts de mensajes nativos se han bloqueado de acuerdo con la política, se puede usar una lista de permitidos para anular dicha política.</translation>
 <translation id="2200698565850397198">Configurar la lista de bloqueados de mensajes nativos</translation>
 <translation id="2201555246697292490">Configurar la lista blanca de mensajes nativos</translation>
 <translation id="2204753382813641270">Controlar opción para ocultar archivos automáticamente</translation>
@@ -829,11 +813,6 @@
 <translation id="2307496301287881990">Informar del estado de la pantalla y la tarjeta gráfica</translation>
 <translation id="2309390639296060546">Configuración de ubicación geográfica predeterminada</translation>
 <translation id="2327252517317514801">Definir los dominios autorizados para acceder a G Suite</translation>
-<translation id="2328573323851533589">Esta política se puede utilizar para habilitar o inhabilitar de forma forzada la comprobación de filtraciones de credenciales en <ph name="PRODUCT_NAME" />.
-
-          Ten en cuenta que aunque se le asigne el valor "True" a esta política, este comportamiento no se activará si se ha inhabilitado la Navegación segura, ya sea por obra de una política o del propio usuario. Para activar la Navegación segura de forma forzosa, utiliza la política <ph name="SAFE_BROWSING_ENABLED_POLICY_NAME" />.
-
-          Si esta política está habilitada o inhabilitada, los usuarios no podrán cambiarla ni anularla en <ph name="PRODUCT_NAME" />. Si no se define esta política, se permitirá la comprobación de filtraciones de credenciales, pero el usuario podrá desactivarla.</translation>
 <translation id="2331354174913096226">La plantilla URI de la resolución de DNS-over-HTTPS deseada. Para especificar varias resoluciones de DNS-over-HTTPS, separa las plantillas URI correspondientes con espacios.
 
       Si se asigna el valor <ph name="SECURE_DNS_MODE_SECURE" /> a DnsOverHttpsMode, esta política debe definirse y no dejarse vacía.
@@ -979,11 +958,6 @@
       Si no se establece esta opción, el usuario podrá decidir si quiere o no utilizar esta función.
 
       Esta opción se ha eliminado de la versión 29 y versiones posteriores de <ph name="PRODUCT_NAME" />.</translation>
-<translation id="2433412232489478893">Esta política controla si los usuarios pueden usar la función Uso compartido de archivos del sistema de <ph name="PRODUCT_NAME" />.
-
-      Si esta política no está configurada o tiene asignado el valor "True", los usuarios podrán usar esta función.
-
-      En cambio, si tiene asignado el valor "False", no podrán usarla.</translation>
 <translation id="2435052056904485763">Lista de permitidos de servidores de delegación Kerberos</translation>
 <translation id="2439793457499023062">Si no se asigna ningún valor a esta política, cuando Limpiador de Chrome detecte software no deseado, podrá enviar metadatos sobre el análisis a Google de acuerdo con la política definida por SafeBrowsingExtendedReportingEnabled. Limpiador de Chrome preguntará al usuario si quiere eliminar el software no deseado. El usuario tendrá la opción de compartir los resultados de este proceso con Google para ayudar a detectar software no deseado en el futuro. Estos resultados contienen metadatos de archivos, extensiones instaladas de forma automática y claves de registro, tal como se describe en la página de información sobre privacidad de Chrome.
 
@@ -1465,26 +1439,6 @@
 <translation id="3143265893557969814">Si se establece esta política, todos los tipos de datos especificados se excluirán de la sincronización de Google Sync y de la sincronización del perfil de itinerancia. Esto puede ser útil para reducir el tamaño del perfil de itinerancia o para limitar el tipo de datos que se suben a los servidores de Google Sync.
 
       Los tipos de datos actuales para esta política son los siguientes: "bookmarks", "preferences", "passwords", "autofill", "themes", "typedUrls", "extensions", "apps", "tabs" y "wifiConfigurations". Estos nombres distinguen entre mayúsculas y minúsculas.</translation>
-<translation id="3146597555086966130">Si se le asigna un valor a la política, permite establecer los valores de configuración de proxy de Chrome y de las aplicaciones ARC, que ignoran todas las opciones relacionadas con el proxy especificadas en la línea de comandos.
-
-       Si no se asigna ningún valor a esta política, los usuarios pueden elegir sus ajustes de proxy.
-
-       Cuando se le asigna un valor a la política <ph name="PROXY_SETTINGS_POLICY_NAME" />, se aceptan los siguientes campos:
-         * <ph name="PROXY_MODE_PROXY_SETTINGS_FIELD" />: permite especificar el servidor proxy que usará Chrome e impide que los usuarios puedan cambiar los ajustes de proxy.
-         * <ph name="PROXY_PAC_URL_PROXY_SETTINGS_FIELD" />: URL de un archivo .pac de proxy.
-         * <ph name="PROXY_SERVER_PROXY_SETTINGS_FIELD" />: URL del servidor proxy.
-         * <ph name="PROXY_BYPASS_LIST_PROXY_SETTINGS_FIELD" />: lista de hosts proxy que <ph name="PRODUCT_NAME" /> omite.
-
-       El campo <ph name="PROXY_SERVER_MODE_PROXY_SETTINGS_FIELD" /> está obsoleto y debe sustituirse por el campo <ph name="PROXY_MODE_PROXY_SETTINGS_FIELD" />, que permite especificar el servidor proxy que usará Chrome e impide que los usuarios puedan cambiar los ajustes de proxy.
-
-        Si en el campo <ph name="PROXY_MODE_PROXY_SETTINGS_FIELD" /> eliges el valor:
-          * <ph name="PROXY_MODE_ENUM_DIRECT" />: nunca se utiliza un proxy y se ignoran los demás campos.
-          * <ph name="PROXY_MODE_ENUM_SYSTEM" />: se usa el proxy del sistema y se ignoran el resto de los campos.
-          * <ph name="PROXY_MODE_ENUM_AUTO_DETECT" />: se ignoran los demás campos.
-          * <ph name="PROXY_MODE_ENUM_FIXED_SERVER" />: se usan los campos <ph name="PROXY_SERVER_PROXY_SETTINGS_FIELD" /> y <ph name="PROXY_BYPASS_LIST_PROXY_SETTINGS_FIELD" />.
-          * <ph name="PROXY_MODE_ENUM_PAC_SCRIPT" />: se usan los campos <ph name="PROXY_BYPASS_LIST_PROXY_PAC_URL" /> y <ph name="PROXY_BYPASS_LIST_PROXY_SETTINGS_FIELD" />.
-
-      Nota: Puedes consultar más ejemplos detallados en The Chromium Projects ( https://www.chromium.org/developers/design-documents/network-settings#TOC-Command-line-options-for-proxy-sett ).</translation>
 <translation id="3152425128389603870">Habilitar el escritorio unificado y activarlo de forma predeterminada</translation>
 <translation id="3159375329008977062">El usuario tiene permiso para exportar e importar contenedores Crostini a través de la UI</translation>
 <translation id="3165808775394012744">Estas políticas se incluyen aquí para que sea fácil eliminarlas.</translation>
@@ -1492,13 +1446,6 @@
 <translation id="316778957754360075">Esta opción no está disponible desde la versión 29 de <ph name="PRODUCT_NAME" />. La forma recomendada de configurar colecciones de aplicaciones o extensiones alojadas por una organización es incluir el sitio que aloja los paquetes CRX en la política ExtensionInstallSources y colocar enlaces de descarga directa de los paquetes en una página web. También se puede crear un menú de aplicaciones para la página web con la política ExtensionInstallForcelist.</translation>
 <translation id="3168968618972302728">Políticas relacionadas con la autenticación Kerberos.</translation>
 <translation id="3171369832001535378">Plantilla de nombre de host de red de dispositivo</translation>
-<translation id="3172512016079904926">Permite la instalación de hosts de mensajes nativos en el nivel de usuario.
-
-          Si se habilita esta opción, <ph name="PRODUCT_NAME" /> permite el uso de hosts de mensajes nativos instalados en el nivel de usuario.
-
-          Si se inhabilita esta opción, <ph name="PRODUCT_NAME" /> solo utilizará hosts de mensajes nativos instalados en el nivel de usuario.
-
-          Si no se configura esta opción, <ph name="PRODUCT_NAME" /> permitirá el uso de hosts de mensajes nativos.</translation>
 <translation id="3177802893484440532">Requiere comprobaciones de OCSP/CRL online para los anclajes de veracidad locales</translation>
 <translation id="3184161739683646075">Controla el modo DNS-over-HTTPS</translation>
 <translation id="3185009703220253572">desde la versión <ph name="SINCE_VERSION" /></translation>
@@ -1763,12 +1710,6 @@
 <translation id="3487623755010328395">Si se habilita la política, <ph name="PRODUCT_NAME" /> intentará registrarse y aplicar la política relativa a la nube asociada a todos los perfiles.
 
         El valor de esta política es un token de registro que se puede obtener de la consola de administración de Google.</translation>
-<translation id="3489247539215560634">Si se habilita esta opción, los usuarios pueden hacer que <ph name="PRODUCT_NAME" /> memorice contraseñas y las proporcione automáticamente la próxima vez que inicien sesión en un sitio web.
-
-          Si esta opción está inhabilitada, los usuarios no pueden guardar contraseñas nuevas, pero
-          pueden seguir utilizando las que hayan guardado anteriormente.
-
-          Si esta política está habilitada o inhabilitada, los usuarios no pueden cambiarla o anularla en <ph name="PRODUCT_NAME" />. Si no se asigna ningún valor a esta política, se permite guardar contraseñas (aunque el usuario puede desactivar esta opción).</translation>
 <translation id="3492834335089638487">Esta política controla el uso de aplicaciones Android de fuentes que no son de confianza (distintas a Google Play Store) en un dispositivo.
 
       Si no se asigna ningún valor a esta política, se considerará que no se permite la función.
@@ -1836,9 +1777,6 @@
 <translation id="3577628175311752799">Utiliza una política de referer predeterminada de no-referrer-when-downgrade.</translation>
 <translation id="357917253161699596">Permitir que los usuarios gestionen certificados de usuario</translation>
 <translation id="3580414086211696382">Controlar el uso de la API File System para lectura</translation>
-<translation id="3583230441447348508">Define una lista de sistemas de archivos compartidos en red preconfigurados.
-
-      Cada elemento de la política incluido en la lista es un objeto con dos componentes: "share_url" y "mode". El elemento "share_url" debe ser la URL del sistema compartido y "mode" debe tener asignado el valor "drop_down" o "pre_mount". El modo "drop_down" indica que el elemento "share_url" se añadirá al desplegable de la búsqueda de elementos compartidos. El modo "pre_mount" indica que se activará el elemento "share_url".</translation>
 <translation id="3584194414857209694">Habilita las políticas experimentales</translation>
 <translation id="3584722841530002134">Si se define esta política, asignará los 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 (<ph name="WILDCARD_VALUE" />).
 
@@ -2450,10 +2388,6 @@
 
       Si no se asigna ningún valor a esta política, el usuario puede inhabilitar cualquier complemento instalado en el sistema.</translation>
 <translation id="4554651132977135445">Modo de procesamiento loopback de políticas del usuario</translation>
-<translation id="4554841826517980623">Esta política controla si la función Uso compartido de archivos de <ph name="PRODUCT_NAME" /> debe usar <ph name="NETBIOS_PROTOCOL" /> para buscar elementos compartidos en la red.
-      Si se le asigna el valor "True" a esta política, la búsqueda usará el protocolo <ph name="NETBIOS_PROTOCOL" /> para encontrar elementos compartidos en la red.
-      Si se le asigna el valor "False", la búsqueda no usará el protocolo <ph name="NETBIOS_PROTOCOL" /> para encontrar elementos compartidos.
-      Si no se le asigna ningún valor, la búsqueda de elementos compartidos en la red estará inhabilitada de forma predeterminada para los usuarios administrados y estará habilitada para los usuarios no administrados.</translation>
 <translation id="4555850956567117258">Habilitar confirmación remota para el usuario</translation>
 <translation id="4557134566541205630">URL de la página Nueva pestaña del proveedor de búsqueda predeterminado</translation>
 <translation id="4562165737444703281">Permitir a los usuarios [habilitar/configurar] la redirección de puertos a Crostini</translation>
@@ -2550,13 +2484,6 @@
           Puedes consultar ejemplos de patrones en la página https://www.chromium.org/developers/how-tos/chrome-frame-getting-started.</translation>
 <translation id="467449052039111439">Abrir una lista de URLs</translation>
 <translation id="4674871290487541952">Permite los algoritmos no seguros en las comprobaciones de integridad de las actualizaciones e instalaciones de extensiones</translation>
-<translation id="4677605038200415894">Si se le asigna un valor a esta política, podrás crear una lista de patrones de URL donde se especifique qué sitios web obtienen permiso para acceder a un dispositivo USB automáticamente con los ID de proveedor y producto determinados. Cada elemento de la lista debe contener dispositivos y URLs para que la política sea válida. Cada elemento de los dispositivos puede incluir un campo de ID de proveedor y otro de ID de producto. Los ID que omitas se considerarán comodines, con una excepción: no puedes especificar un ID de producto sin definir también un ID de proveedor. De lo contrario, la política no será válida.
-
-      El modelo de permisos USB usa la URL solicitante y la URL de inserción (del sitio web marco de nivel superior) para permitir a la URL solicitante que acceda al dispositivo USB. La URL solicitante puede ser distinta a la de inserción si el sitio web solicitante se carga en un iframe. Por lo tanto, el campo "urls" puede contener un máximo de 2 cadenas delimitadas por una coma para especificar estas URL. Si solo especificas una, se otorgará acceso a los dispositivos USB correspondientes cuando la URL del sitio web solicitante coincida con esta URL, independientemente del estado de inserción. Las URL del campo "urls" deben ser URL válidas. De lo contrario, la política se ignorará.
-
-      Si no se le asigna un valor a la política, se aplicará <ph name="DEFAULT_WEB_USB_GUARD_SETTING_POLICY_NAME" /> si se ha definido previamente. Si no, se aplicará la configuración personal del usuario.
-
-      Los patrones de URL de esta política no deben entrar en conflicto con los de la política <ph name="WEB_USB_BLOCKED_FOR_URLS_POLICY_NAME" />. Si lo hacen, esta política prevalece sobre <ph name="WEB_USB_BLOCKED_FOR_URLS_POLICY_NAME" /> y <ph name="WEB_USB_ASK_FOR_URLS_POLICY_NAME" />.</translation>
 <translation id="4680936297850947973">Obsoleta en M68. Usa DefaultPopupsSetting en su lugar.
 
       Consulta una explicación completa en la página  https://www.chromestatus.com/features/5675755719622656.
@@ -2599,13 +2526,6 @@
           Si se asigna un valor a esta política, los usuarios no podrán cambiarlo ni anularlo.
 
           Si no se le asigna ningún valor, el audio en mono se inhabilitará al inicio, pero el usuario podrá habilitarlo en cualquier momento.</translation>
-<translation id="4764901562691611575">Esta política está obsoleta. Usa la política <ph name="NATIVE_MESSAGING_BLOCKLIST_POLICY_NAME" /> en su lugar.
-
-          Permite especificar qué hosts de mensajes nativos no se deben cargar.
-
-          Si el valor de una lista de bloqueados es un asterisco (*), se bloquearán todos los hosts de mensajes nativos excepto los que estén incluidos explícitamente en la lista de permitidos.
-
-          Si no se asigna ningún valor a esta política, <ph name="PRODUCT_NAME" /> cargará todos los hosts instalados de mensajes nativos.</translation>
 <translation id="4771144269610910963">Esta política controla el análisis profundo de las descargas de usuario con Navegación segura. Si no se le asigna ningún valor o se le asigna el valor predeterminado "No analizar archivos", las descargas de usuario no se analizarán con Navegación segura.
 
       Si se le asigna el valor "Enviar descargas de usuario para analizarlas", las descargas de usuario se enviarán a Navegación segura a través de la red para realizar un análisis de software malicioso.
@@ -2764,15 +2684,6 @@
 <translation id="5085647276663819155">Inhabilitar vista previa de impresión</translation>
 <translation id="5090209345759901501">Extiende la configuración del contenido Flash a todo el contenido</translation>
 <translation id="5090791951240382356">Permite combinar políticas de diccionario de fuentes distintas</translation>
-<translation id="5093540029655764852">Especifica la frecuencia (en días) con la que un cliente cambia la contraseña de la cuenta de su dispositivo. El cliente genera aleatoriamente la contraseña y el usuario no puede verla.
-
-      Al igual que las contraseñas de los usuarios, las contraseñas de los dispositivos se deben cambiar con frecuencia. Si se inhabilita esta política o se establece un número muy elevado de días, se podría comprometer la seguridad, ya que los posibles atacantes tendrían más tiempo para averiguar la contraseña de la cuenta del dispositivo y utilizarla.
-
-      Si no se le asigna ningún valor a esta política, la contraseña de la cuenta de dispositivo se cambiará cada 30 días.
-
-      Si se le asigna el valor 0, se inhabilitará el cambio de contraseñas de las cuentas.
-
-      Ten en cuenta que las contraseñas podrían mantenerse más tiempo del especificado si el cliente ha estado sin conexión durante un periodo de tiempo mayor.</translation>
 <translation id="5101600510268095939">Permite definir una lista de patrones de URL donde se especifica qué sitios web no pueden mostrar contenido mixto (es decir, contenido HTTP en sitios web HTTPS) bloqueable (es decir, activo), y qué contenido mixto opcionalmente bloqueable (es decir, pasivo) se actualizará.
 
           Si no se establece esta política, el contenido mixto bloqueable se bloqueará y el contenido mixto opcionalmente bloqueable se actualizará, y los usuarios podrán establecer excepciones para permitir este contenido en sitios web concretos.
@@ -2897,15 +2808,6 @@
 
       "Versión" puede hacer referencia a una versión exacta, como "61.0.3163.120", o al prefijo de una versión, como "61.0".  </translation>
 <translation id="5247006254130721952">Bloquear descargas peligrosas</translation>
-<translation id="5248863213023520115">Define los tipos de cifrado que se admiten al solicitar tickets de Kerberos desde un servidor de <ph name="MS_AD_NAME" />.
-
-      Si se le asigna el valor "Todos" a la política, se admitirán los tipos de cifrado AES "aes256-cts-hmac-sha1-96" y "aes128-cts-hmac-sha1-96", así como el tipo de cifrado RC4 "rc4-hmac". El cifrado AES tendrá preferencia si el servidor es compatible con ambos tipos. Ten en cuenta que RC4 se considera inseguro y que, si es posible, se deberá volver a configurar el servidor para que admita el cifrado AES.
-
-      Si se le asigna el valor "Seguros" a la política o no se le asigna ningún valor, solo se admitirán los tipos de cifrado AES.
-
-      Si se le asigna el valor "Antiguos" a la política, solo se admitirá el tipo de cifrado RC4. Esta opción no es segura y solo debe utilizarse en circunstancias concretas.
-
-      Consulta también la página https://wiki.samba.org/index.php/Samba_4.6_Features_added/changed#Kerberos_client_encryption_types.</translation>
 <translation id="5249453807420671499">Los usuarios pueden añadir cuentas de Kerberos</translation>
 <translation id="5252995168844634755">Si se le asigna el valor True a esta política, se activará el escritorio unificado, lo que permitirá que las aplicaciones ocupen varias pantallas. Los usuarios pueden desactivar el escritorio unificado para pantallas individuales.
 
@@ -3302,13 +3204,6 @@
 
           El valor de la política solo se aplica cuando la política <ph name="DEFAULT_SEARCH_PROVIDER_ENABLED_POLICY_NAME" /> está habilitada y no es aplicable en caso contrario.</translation>
 <translation id="5697306356229823047">Permite informar sobre usuarios de dispositivos</translation>
-<translation id="5699487516670033016">Especifica la duración (en horas) de la caché de datos de autenticación. La memoria caché se utiliza para acelerar el inicio de sesión. Contiene datos generales (nombre del grupo de trabajo, por ejemplo) sobre los dominios afiliados, es decir, los dominios de confianza para el dominio del equipo. No se almacena en caché ningún dato específico del usuario ni ningún dato de dominios no afiliados. La caché se borra al reiniciar el dispositivo.
-
-      Si no se asigna ningún valor a esta política, los datos de autenticación almacenados en caché pueden reutilizarse durante un periodo máximo de 73 horas.
-
-      Si se le asigna el valor 0, no se almacenarán datos de autenticación en la memoria caché. Esto puede ralentizar el inicio de sesión de los usuarios afiliados, ya que será necesario obtener datos de cada dominio cada vez que inicien sesión.
-
-      Ten en cuenta que los datos de dominio se almacenan en caché incluso para los usuarios en modo efímero. Para evitar el rastreo del dominio de los usuarios en modo efímero, debe desactivarse la memoria caché.</translation>
 <translation id="570062449808736508">Si esta política se asigna a una cadena no vacía, WebView leerá las restricciones de URL del proveedor de contenido con el nombre de autoridad especificado.</translation>
 <translation id="5708969689202733975">Configurar los modos de desbloqueo rápido permitidos</translation>
 <translation id="572155275267014074">Configuración de Android</translation>
@@ -3605,11 +3500,6 @@
 
       Nota: Esta política afecta a todas las salidas de audio, incluidas las funciones de accesibilidad de audio. No debes activarla si un usuario necesita un lector de pantalla.</translation>
 <translation id="6221175752766085998">Admite certificados emitidos por los anclajes de veracidad locales que no tienen la extensión subjectAlternativeName</translation>
-<translation id="6222839831045864769">Permite especificar qué hosts de mensajes nativos no se deben cargar.
-
-          Si el valor de una lista de bloqueados es un asterisco (*), se bloquearán todos los hosts de mensajes nativos excepto los que estén incluidos explícitamente en la lista de permitidos.
-
-          Si no se asigna ningún valor a esta política, <ph name="PRODUCT_NAME" /> cargará todos los hosts instalados de mensajes nativos.</translation>
 <translation id="6224304369267200483">Las URL y los dominios han permitido automáticamente la confirmación directa de la llave de seguridad</translation>
 <translation id="6230442621691161858">Esta función habilita sugerencias sobre contenido nuevo por descubrir. Incluye aplicaciones, páginas web y más.
       Si se le asigna el valor "True" a esta política, se habilitarán las sugerencias sobre contenido nuevo por descubrir.
@@ -4855,13 +4745,6 @@
 <translation id="7788511847830146438">Por perfil</translation>
 <translation id="780629758750905699">Permitir que se añadan cuentas de Family Link al dispositivo</translation>
 <translation id="7807139251387225825">Lista de tipos que se deben excluir de la sincronización</translation>
-<translation id="7815699949432723208">Esta política está obsoleta. Usa la política <ph name="NATIVE_MESSAGING_ALLOWLIST_POLICY_NAME" /> en su lugar.
-
-          Te permite especificar qué hosts de mensajes nativos no están sujetos a la lista de bloqueados.
-
-          Un valor de la lista de bloqueados de * significa que todos los hosts de mensajes nativos están bloqueados y que solo se cargarán los hosts de mensajes nativos que estén en la lista de permitidos.
-
-          Todos los hosts de mensajes nativos están permitidos de manera predeterminada, pero si todos los hosts de mensajes nativos se han bloqueado de acuerdo con la política, se puede usar una lista de permitidos para anular dicha política.</translation>
 <translation id="7818131573217430250">Establecer el estado predeterminado del modo de contraste alto en la pantalla de inicio de sesión</translation>
 <translation id="7823902813460802031">Si se habilita esta política, <ph name="PRODUCT_OS_NAME" /> impide que el dispositivo entre en el modo desarrollador.
 
@@ -5283,13 +5166,6 @@
       Si se establece, las instantáneas antiguas se eliminarán según sea necesario para respetar el límite. Si se asigna el valor "0" a esta política, no se realizarán instantáneas.</translation>
 <translation id="8451988835943702790">Utilizar página Nueva pestaña como página principal</translation>
 <translation id="8455529558077979314">Configuración de la pantalla de privacidad</translation>
-<translation id="8459216513698220096">Especifica si la política de usuarios del GPO del ordenador se procesa o no y cómo lo hace.
-
-      Si se le asigna el valor "Predeterminado" a la política o no se le asigna ningún valor, la política de usuarios solo podrá consultarse desde los GPO del usuario (se ignorarán los GPO del ordenador).
-
-      Si se le asigna el valor "Combinar" a la política, la política de usuarios de los GPO del usuario se combinará con la política de usuarios de los GPO del ordenador (los GPO del ordenador tienen preferencia).
-
-      Si se le asigna el valor "Reemplazar" a la política, la política de usuarios de los GPO del usuario se reemplazará por la política de usuarios de los GPO del ordenador (se ignorarán los GPO del usuario).</translation>
 <translation id="8465065632133292531">Parámetros para URL instantánea que utiliza POST</translation>
 <translation id="8465746466645315861">Si no se define esta política, el usuario podrá habilitar o inhabilitar el corrector ortográfico en la configuración de idioma.
 
@@ -5428,11 +5304,6 @@
 <translation id="8622378389102774881">Si se asigna un valor a esta política, el host de acceso remoto necesitará la autenticación de los clientes para obtener un token de autenticación de esta URL y poder conectarse. Debe utilizarse junto con RemoteAccessHostTokenValidationUrl.
 
           Esta función está inhabilitada si está vacía o no se le asigna ningún valor.</translation>
-<translation id="8625234016727663537">Permite configurar una lista con las URL de los sitios web a los que se concederá permiso automáticamente para acceder a un dispositivo USB con los ID de proveedor y producto especificados en la pantalla de inicio de sesión. Cada elemento de la lista debe contener tanto el dispositivo como las URL para que la política sea válida. Cada elemento de los dispositivos puede incluir un campo de ID de proveedor y otro de ID de producto. Los ID que se omitan se considerarán comodines, con una excepción: no se puede especificar un ID de producto sin definir también un ID de proveedor. De lo contrario, la política no será válida y se ignorará.
-
-        El modelo de permisos USB usa la URL del sitio web solicitante (URL solicitante) y la URL del sitio web marco de nivel superior (URL de inserción) para conceder permiso de acceso al dispositivo USB a la URL solicitante. La URL solicitante puede ser distinta a la de inserción si el sitio web solicitante se encuentra en un iframe. Por lo tanto, el campo "urls" puede contener un máximo de dos cadenas de URL delimitadas por una coma para especificar la URL solicitante y la de inserción, respectivamente. Si solo se especifica una URL, se otorgará acceso a los dispositivos USB correspondientes cuando la URL del sitio web solicitante coincida con esta URL, independientemente del estado de inserción. Las URL del campo "urls" deben ser URL válidas. De lo contrario, la política se ignorará.
-
-        Si no se asigna ningún valor a esta política, se usará en todos los sitios web el valor general predeterminado (sin acceso automático).</translation>
 <translation id="8631434304112909927">hasta la versión <ph name="UNTIL_VERSION" /></translation>
 <translation id="8631437968147930597">La lista de aplicaciones para tomar notas que están permitidas en la pantalla de bloqueo de <ph name="PRODUCT_OS_NAME" /></translation>
 <translation id="8649763579836720255">Los dispositivos Chrome OS pueden utilizar la confirmación remota (acceso verificado) para obtener un certificado emitido por la autoridad de certificación de Chrome OS que afirme que el dispositivo puede reproducir contenido protegido. Este proceso implica el envío de información de aprobación del hardware a la autoridad de certificación de Chrome OS que identifica el dispositivo de forma única.
@@ -5828,7 +5699,6 @@
 
       Las posibilidades reales de reversión también dependen de la placa base y de los parches de vulnerabilidad grave.</translation>
 <translation id="9123464369663964441">Permitir que los usuarios añadan excepciones para permitir contenido mixto</translation>
-<translation id="9126014181388780690">"Permitir que el Asistente de Google acceda al contexto de la pantalla"</translation>
 <translation id="9129169595075460149">Si la política se habilita, Búsqueda Segura estará siempre activa en la Búsqueda de Google. Los usuarios no pueden cambiar esta opción.
 
       Si esta política se inhabilita o no se define, no se aplicará Búsqueda Segura en la Búsqueda de Google.</translation>
@@ -5904,7 +5774,6 @@
 <translation id="944817693306670849">Establecer tamaño de caché de disco</translation>
 <translation id="949278212566535827">Permitir la descarga de archivos protegidos con contraseña</translation>
 <translation id="974349541138387272">Especifica la plantilla URI de resolución de DNS-over-HTTPS deseada</translation>
-<translation id="974479807614498635">"Permitir que la función de Respuestas rápidas acceda al contenido seleccionado"</translation>
 <translation id="981346395360763138">Los servicios de ubicación de Google están inhabilitados</translation>
 <translation id="982497069985795632">Habilitar corrector ortográfico</translation>
 <translation id="983256325512298435">Definir una lista de protocolos que pueden abrir una aplicación externa de orígenes autorizados sin pedir permiso al usuario</translation>
diff --git a/components/policy/resources/policy_templates_fr.xtb b/components/policy/resources/policy_templates_fr.xtb
index efe3fc8..144f2c15 100644
--- a/components/policy/resources/policy_templates_fr.xtb
+++ b/components/policy/resources/policy_templates_fr.xtb
@@ -41,12 +41,6 @@
 
       Cette règle ne concerne que les utilisateurs dont le domaine correspond au domaine d'inscription de l'appareil. Pour tous les autres utilisateurs, les cookies définis par le fournisseur d'identification ne sont transférés au profil de l'utilisateur lors de sa première connexion que sur l'appareil.</translation>
 <translation id="1029052664284722254">Forcer le redémarrage de l'appareil en cas de déconnexion de l'utilisateur</translation>
-<translation id="1035385378988781231">Cette règle détermine si la fonctionnalité Partages de fichiers en réseau de votre <ph name="PRODUCT_NAME" /> utilise le protocole NTLM pour l'authentification.
-
-      Si cette règle est définie sur "True", le protocole NTLM sera utilisé pour l'authentification des partages SMB lorsque c'est nécessaire.
-      Si cette règle est définie sur "False", le protocole NTLM ne sera pas utilisé pour l'authentification des partages SMB.
-
-      Si cette règle n'est pas configurée, elle est désactivée par défaut pour les utilisateurs gérés par une entreprise et activée par défaut pour les utilisateurs non gérés.</translation>
 <translation id="1040446814317236570">Activer la suppression des URL via PAC (pour "https://")</translation>
 <translation id="1046484220783400299">Activer les fonctionnalités obsolètes de la plate-forme Web pour une durée limitée</translation>
 <translation id="1047128214168693844">Interdire à tous les sites de suivre la position géographique des utilisateurs</translation>
@@ -86,11 +80,6 @@
 <translation id="1095209545735032039">Bloquer l'API Serial sur ces sites</translation>
 <translation id="1096105751829466145">Moteur de recherche par défaut</translation>
 <translation id="1099282607296956954">Activer l'isolation des sites pour tous les sites</translation>
-<translation id="1107764601871839136">Permet de spécifier la durée de réutilisation (en heures) des objets de stratégie de groupe appelés également "GPO" (Group Policy Objects) qui sont mis en cache. Au lieu de télécharger de nouveau les GPO à chaque récupération de règle, le système peut réutiliser ceux mis en cache tant que leur version ne change pas. Cette règle spécifie la durée maximale pendant laquelle les GPO mis en cache peuvent être réutilisés avant d'être de nouveau téléchargés. Notez que le cache est vidé en cas de redémarrage ou de déconnexion.
-
-      Si cette règle n'est pas définie, les GPO mis en cache peuvent être réutilisés dans un délai maximal de 25 heures.
-
-      Si cette règle est définie sur 0, la mise en cache des GPO est désactivée. Notez que cela augmente la charge du serveur, car les GPO sont de nouveau téléchargés à chaque récupération de règle, même s'ils ne sont pas modifiés.</translation>
 <translation id="1111470455889178048">Envoyer les importations et les téléchargements des utilisateurs pour analyse</translation>
 <translation id="1117535567637097036">Les gestionnaires de protocoles définis par cette règle ne sont pas utilisés pour gérer les intents Android.</translation>
 <translation id="1118093128235245168">Autoriser les sites à demander à l'utilisateur d'accorder l'accès à un appareil USB connecté</translation>
@@ -758,11 +747,6 @@
 <translation id="2197625019569762163">Définissez cette règle sur "True" pour afficher le clavier numérique par défaut lors de la saisie du mot de passe sur l'écran de connexion. Les utilisateurs pourront toujours revenir au clavier normal.
 
       Si vous définissez cette règle, les utilisateurs ne peuvent pas modifier la configuration. Si vous ne la définissez pas ou si vous la définissez sur "False", elle est sans effet.</translation>
-<translation id="2200041405904405884">Permet de spécifier les hôtes de messagerie native à exclure de la liste de blocage.
-
-          Si vous saisissez la valeur "*" dans la liste de blocage, tous les hôtes de messagerie native sont bloqués, et seuls ceux figurant sur la liste d'autorisation sont chargés.
-
-          Par défaut, tous les hôtes de messagerie native sont autorisés. Toutefois, s'ils ont tous été bloqués par une règle, la liste d'autorisation peut être utilisée pour ignorer cette règle.</translation>
 <translation id="2200698565850397198">Configurer la liste de blocage de messagerie native</translation>
 <translation id="2201555246697292490">Configurer la liste blanche de messagerie native</translation>
 <translation id="2204753382813641270">Règle pour masquer automatiquement l'étagère</translation>
@@ -835,11 +819,6 @@
 <translation id="2307496301287881990">Transmettre des états liés aux affichages et aux graphiques</translation>
 <translation id="2309390639296060546">Paramètre de géolocalisation par défaut</translation>
 <translation id="2327252517317514801">Définir les domaines autorisés à accéder à G Suite</translation>
-<translation id="2328573323851533589">Cette règle peut être utilisée pour forcer l'activation ou la désactivation de la vérification de fuite d'identifiants dans <ph name="PRODUCT_NAME" />.
-
-          Sachez que même si cette règle est définie sur "True", ce comportement ne se déclenchera pas si la navigation sécurisée est désactivée (par la règle ou l'utilisateur). Pour forcer l'activation de la navigation sécurisée, utilisez la règle <ph name="SAFE_BROWSING_ENABLED_POLICY_NAME" />.
-
-          Si cette règle est activée ou désactivée, les utilisateurs ne peuvent pas la modifier ni l'ignorer dans <ph name="PRODUCT_NAME" />. Si cette règle n'est pas définie, la vérification de fuite d'identifiants est autorisée (l'utilisateur peut la désactiver).</translation>
 <translation id="2331354174913096226">Modèle URI du résolveur DNS-over-HTTPS souhaité. Pour définir plusieurs résolveurs DNS-over-HTTPS, vous devez séparer les modèles URI correspondants à l'aide d'espaces.
 
       Vous devez configurer cette règle si vous avez défini "DnsOverHttpsMode" sur <ph name="SECURE_DNS_MODE_SECURE" />. Elle ne peut pas rester vide.
@@ -985,11 +964,6 @@
       Si vous ne définissez pas ce paramètre, les utilisateurs peuvent choisir d'appliquer cette fonctionnalité ou non.
 
       Ce paramètre a été supprimé de <ph name="PRODUCT_NAME" /> 29 et versions ultérieures.</translation>
-<translation id="2433412232489478893">Cette règle permet de déterminer si la fonctionnalité Partages de fichiers en réseau pour <ph name="PRODUCT_NAME" /> est autorisée pour un utilisateur.
-
-      Si cette règle n'est pas configurée ou définie sur "True", les utilisateurs peuvent utiliser la fonctionnalité Partages de fichiers en réseau.
-
-      Si cette règle est définie sur "False", les utilisateurs ne peuvent pas utiliser la fonctionnalité Partages de fichiers en réseau.</translation>
 <translation id="2435052056904485763">Liste d'autorisation des serveurs de délégation Kerberos</translation>
 <translation id="2439793457499023062">Si cette règle n'est pas configurée et que l'outil Chrome Cleanup détecte des logiciels indésirables, celui-ci peut envoyer à Google des métadonnées concernant l'analyse, conformément à la configuration de la règle SafeBrowsingExtendedReportingEnabled. Chrome Cleanup demande ensuite à l'utilisateur s'il souhaite supprimer les logiciels indésirables détectés. Celui-ci peut choisir de nous communiquer les résultats du nettoyage afin de nous aider à améliorer la détection de ces logiciels. Ces résultats comprennent des métadonnées de fichiers, des extensions installées automatiquement et des clés de registre, tel que décrit dans le livre blanc sur la protection de la vie privée dans Google Chrome.
 
@@ -1470,26 +1444,6 @@
 <translation id="3143265893557969814">Si cette règle est configurée, tous les types de données spécifiés ne seront pas synchronisés avec Google Sync ni avec le profil itinérant. Cela peut permettre de réduire la taille du profil itinérant ou de limiter les types de données importés sur les serveurs Google Sync.
 
       Les types de données actuels pour cette règle sont les suivants : "bookmarks", "preferences", "passwords", "autofill", "themes", "typedUrls", "extensions", "apps", "tabs" et "wifiConfigurations". Ces noms sont sensibles à la casse.</translation>
-<translation id="3146597555086966130">Permet de configurer les paramètres de proxy pour Chrome et les applications ARC, qui ignorent toutes les options liées au proxy spécifiées à partir de la ligne de commande.
-
-       Si cette règle n'est pas configurée, les utilisateurs peuvent sélectionner les paramètres de proxy.
-
-       Si la règle <ph name="PROXY_SETTINGS_POLICY_NAME" /> est configurée, les champs suivants sont proposés :
-         * <ph name="PROXY_MODE_PROXY_SETTINGS_FIELD" /> : vous permet de spécifier le serveur proxy que Chrome utilise et qui empêche les utilisateurs de modifier les paramètres de proxy
-         * <ph name="PROXY_PAC_URL_PROXY_SETTINGS_FIELD" /> : URL d'un fichier .pac de proxy
-         * <ph name="PROXY_SERVER_PROXY_SETTINGS_FIELD" /> : URL du serveur proxy
-         * <ph name="PROXY_BYPASS_LIST_PROXY_SETTINGS_FIELD" /> : liste d'hôtes proxy que <ph name="PRODUCT_NAME" /> contourne
-
-       Le champ <ph name="PROXY_SERVER_MODE_PROXY_SETTINGS_FIELD" /> est obsolète et a été remplacé par le champ <ph name="PROXY_MODE_PROXY_SETTINGS_FIELD" /> (qui vous permet de définir le serveur proxy que Chrome utilise et qui empêche les utilisateurs de modifier les paramètres de proxy).
-
-        Dans la règle <ph name="PROXY_MODE_PROXY_SETTINGS_FIELD" />, si vous sélectionnez :
-          * <ph name="PROXY_MODE_ENUM_DIRECT" />, la connexion s'effectue directement sans aucun proxy et tous les autres champs sont ignorés ;
-          * <ph name="PROXY_MODE_ENUM_SYSTEM" />, le proxy du système est utilisé et tous les autres champs sont ignorés ;
-          * <ph name="PROXY_MODE_ENUM_AUTO_DETECT" />, tous les autres champs sont ignorés ;
-          * <ph name="PROXY_MODE_ENUM_FIXED_SERVER" />, les champs <ph name="PROXY_SERVER_PROXY_SETTINGS_FIELD" /> et <ph name="PROXY_BYPASS_LIST_PROXY_SETTINGS_FIELD" /> sont utilisés ;
-          * <ph name="PROXY_MODE_ENUM_PAC_SCRIPT" />, les champs <ph name="PROXY_BYPASS_LIST_PROXY_PAC_URL" /> et <ph name="PROXY_BYPASS_LIST_PROXY_SETTINGS_FIELD" /> sont utilisés.
-
-      Remarque : Pour consulter des exemples détaillés, accédez au site The Chromium Projects ( https://www.chromium.org/developers/design-documents/network-settings#TOC-Command-line-options-for-proxy-sett ).</translation>
 <translation id="3152425128389603870">Rendre le mode bureau unifié disponible et l'activer par défaut</translation>
 <translation id="3159375329008977062">L'utilisateur est autorisé à exporter/importer des conteneurs Crostini via l'UI</translation>
 <translation id="3165808775394012744">Ces règles sont incluses ici pour faciliter leur suppression.</translation>
@@ -1497,13 +1451,6 @@
 <translation id="316778957754360075">Ce paramètre a été supprimé à partir de la version 29 de <ph name="PRODUCT_NAME" />. Pour configurer des collections d'extensions et d'applications hébergées par l'organisation, il est recommandé d'inclure le site hébergeant les packages CRX dans ExtensionInstallSources et d'insérer des liens directs de téléchargement dans les packages sur une page Web. Il est possible de créer un lanceur d'applications pour cette page à l'aide de la règle ExtensionInstallForcelist.</translation>
 <translation id="3168968618972302728">Règles relatives à l'authentification Kerberos.</translation>
 <translation id="3171369832001535378">Modèle de nom d'hôte du réseau de l'appareil</translation>
-<translation id="3172512016079904926">Autorise l'installation d'hôtes de messagerie natifs au niveau de l'utilisateur.
-
-          Si ce paramètre est activé, <ph name="PRODUCT_NAME" /> autorise l'utilisation d'hôtes de messagerie natifs installés au niveau de l'utilisateur.
-
-          Si ce paramètre est désactivé, <ph name="PRODUCT_NAME" /> utilise uniquement les hôtes de messagerie natifs installés au niveau du système.
-
-          Si ce paramètre n'est pas défini, <ph name="PRODUCT_NAME" /> autorise l'utilisation d'hôtes de messagerie natifs installés au niveau de l'utilisateur.</translation>
 <translation id="3177802893484440532">Exiger des contrôles OCSP/CRL en ligne pour les ancres d'approbation locales</translation>
 <translation id="3184161739683646075">Contrôle le mode DNS-over-HTTPS</translation>
 <translation id="3185009703220253572">depuis la version <ph name="SINCE_VERSION" /></translation>
@@ -1765,11 +1712,6 @@
         Si cette règle est activée, <ph name="PRODUCT_NAME" /> tente de s'enregistrer et d'appliquer la règle relative au cloud associée à tous les profils.
 
         La valeur de cette règle est un jeton d'inscription qui peut être récupéré depuis la console d'administration Google.</translation>
-<translation id="3489247539215560634">Si ce paramètre est activé, <ph name="PRODUCT_NAME" /> peut mémoriser les mots de passe et les renseigner automatiquement la prochaine fois que les utilisateurs se connectent à un site.
-
-          Si ce paramètre est désactivé, les utilisateurs ne peuvent pas enregistrer de nouveaux mots de passe, mais ils peuvent toujours utiliser des mots de passe préalablement enregistrés.
-
-          Si cette règle est activée ou désactivée, les utilisateurs ne peuvent pas la modifier ni l'ignorer dans <ph name="PRODUCT_NAME" />. Si cette règle n'est pas définie, l'enregistrement des mots de passe est autorisé (mais peut être désactivé par l'utilisateur).</translation>
 <translation id="3492834335089638487">Cette règle permet de contrôler l'utilisation des applications Android provenant de sources non approuvées (autres que le Google Play Store) pour un appareil.
 
       Si la valeur de cette règle n'est pas définie, la règle est considérée comme non autorisée.
@@ -1835,9 +1777,6 @@
 <translation id="3577628175311752799">Utiliser une règle par défaut en matière d'URL de provenance (no-referrer-when-downgrade).</translation>
 <translation id="357917253161699596">Autoriser les utilisateurs à gérer les certificats utilisateur</translation>
 <translation id="3580414086211696382">Contrôler l'utilisation de l'API File System pour l'accès en lecture</translation>
-<translation id="3583230441447348508">Spécifie une liste de partages de fichiers en réseau préconfigurés.
-
-      Dans cette règle, chaque élément de la liste est un objet avec deux membres : "share_url" et "mode". "share_url" devrait correspondre à l'URL du partage et "mode" devrait correspondre à "drop_down" ou "pre_mount". Le mode "drop_down" indique que cette "share_url" sera ajoutée à la liste déroulante de découverte des partages. Le mode "pre_mount" indique que cette "share_url" sera installée.</translation>
 <translation id="3584194414857209694">Activer les règles expérimentales</translation>
 <translation id="3584722841530002134">Permet de spécifier les serveurs que <ph name="PRODUCT_NAME" /> est susceptible d'utiliser. S'il y a plusieurs serveurs, séparez leur nom par une virgule. Les caractères génériques (<ph name="WILDCARD_VALUE" />) sont autorisés.
 
@@ -2449,10 +2388,6 @@
 
       Si cette règle n'est pas configurée, l'utilisateur peut désactiver n'importe quel plug-in installé sur le système.</translation>
 <translation id="4554651132977135445">Mode de traitement du bouclage pour les règles relatives aux utilisateurs</translation>
-<translation id="4554841826517980623">Cette règle permet de déterminer si la fonctionnalité Partages de fichiers en réseau pour <ph name="PRODUCT_NAME" /> doit détecter les partages sur le réseau via le protocole <ph name="NETBIOS_PROTOCOL" />.
-      Lorsque cette règle est définie sur "True", la détection des partages sur le réseau s'effectue via le protocole <ph name="NETBIOS_PROTOCOL" />.
-      Lorsque cette règle est définie sur "False", le protocole <ph name="NETBIOS_PROTOCOL" /> n'est pas utilisé pour détecter les partages.
-      Si vous ne configurez pas cette règle, le paramètre sera désactivé par défaut pour les utilisateurs gérés par une entreprise et activé par défaut pour les utilisateurs non gérés.</translation>
 <translation id="4555850956567117258">Activer l'attestation à distance pour l'utilisateur</translation>
 <translation id="4557134566541205630">URL de la page Nouvel onglet du moteur de recherche par défaut</translation>
 <translation id="4562165737444703281">Autoriser les utilisateurs à [activer/configurer] le transfert de port Crostini</translation>
@@ -2548,13 +2483,6 @@
           Pour voir des exemples de formats, accédez à l'adresse https://www.chromium.org/developers/how-tos/chrome-frame-getting-started.</translation>
 <translation id="467449052039111439">Ouvrir une liste d'URL</translation>
 <translation id="4674871290487541952">Autoriser les algorithmes non sécurisés dans les vérifications de l'intégrité des mises à jour et des installations d'extension</translation>
-<translation id="4677605038200415894">Permet d'établir une liste de formats d'URL indiquant les sites automatiquement autorisés à accéder à un appareil USB avec le fournisseur et les ID produit indiqués. Chaque élément de la liste doit contenir des appareils et des URL pour que la règle soit valide. Chaque élément des appareils peut disposer d'un champ d'ID produit et d'ID de fournisseur. Les ID que vous omettez sont traités comme des caractères génériques, à une exception près : vous ne pouvez pas spécifier un ID produit sans définir un ID de fournisseur. Si vous ne respectez pas cette condition, la règle ne sera pas valide.
-
-      Le modèle d'autorisation USB utilise l'URL de requête et l'URL d'intégration (du site du cadre de premier niveau) pour permettre à l'URL de requête d'accéder à l'appareil USB. L'URL de requête peut être différente de l'URL d'intégration si le site à l'origine de la demande est chargé dans un iFrame. Le champ "URL" peut de ce fait contenir jusqu'à deux chaînes d'URL séparées par une virgule, afin d'indiquer ces URL. Si vous ne spécifiez qu'une seule URL, l'accès aux appareils USB concernés est autorisé si l'URL du site à l'origine de la demande correspond à cette URL, quel que soit l'état d'intégration. Si les URL indiquées dans le champ "URL" ne sont pas valides, la règle est ignorée.
-
-      Si cette règle n'est pas configurée, la règle <ph name="DEFAULT_WEB_USB_GUARD_SETTING_POLICY_NAME" /> s'applique, à condition qu'elle soit définie. Si ce n'est pas le cas, le paramètre défini par l'utilisateur s'applique.
-
-      Les formats d'URL de cette règle ne doivent pas entrer en conflit avec ceux qui ont été définis dans la règle <ph name="WEB_USB_BLOCKED_FOR_URLS_POLICY_NAME" />. En cas de conflit, cette règle prévaut sur <ph name="WEB_USB_BLOCKED_FOR_URLS_POLICY_NAME" /> et <ph name="WEB_USB_ASK_FOR_URLS_POLICY_NAME" />.</translation>
 <translation id="4680936297850947973">Règle abandonnée dans la version M68. Utilisez à la place la règle DefaultPopupsSetting.
 
       Pour obtenir une explication complète, consultez la page https://www.chromestatus.com/features/5675755719622656.
@@ -2597,13 +2525,6 @@
           Si vous configurez cette règle, les utilisateurs ne peuvent pas la modifier ni l'ignorer.
 
           Si cette règle n'est pas définie, l'audio mono est désactivé au départ, mais les utilisateurs peuvent l'activer à tout moment.</translation>
-<translation id="4764901562691611575">Cette règle étant obsolète, veuillez utiliser la règle <ph name="NATIVE_MESSAGING_BLOCKLIST_POLICY_NAME" /> à la place.
-
-          Celle-ci permet de déterminer quels hôtes de messagerie native ne doivent pas être chargés.
-
-          Si vous saisissez la valeur "*" dans la liste de blocage, tous les hôtes de messagerie native sont bloqués, sauf ceux spécifiquement répertoriés dans la liste d'autorisation.
-
-          Si cette règle n'est pas configurée, <ph name="PRODUCT_NAME" /> charge alors tous les hôtes de messagerie native installés.</translation>
 <translation id="4771144269610910963">Cette règle permet de contrôler l'analyse approfondie des téléchargements des utilisateurs à l'aide de la navigation sécurisée. Si cette règle n'est pas configurée ou si elle est définie sur le paramètre par défaut ("Ne pas analyser les fichiers"), les téléchargements des utilisateurs ne sont pas analysés par la navigation sécurisée.
 
       Si cette règle est définie sur "Envoyer les téléchargements des utilisateurs pour analyse", les téléchargements des utilisateurs sont envoyés sur le réseau à la navigation sécurisée afin d'y être analysés pour détecter les éventuels logiciels malveillants.
@@ -2759,15 +2680,6 @@
 <translation id="5085647276663819155">Désactiver l'aperçu avant impression</translation>
 <translation id="5090209345759901501">Appliquer le paramètre de contenu Flash à tous les contenus</translation>
 <translation id="5090791951240382356">Autoriser la fusion de règles de dictionnaire qui proviennent de sources différentes</translation>
-<translation id="5093540029655764852">Spécifie la fréquence (en jours) à laquelle un client modifie le mot de passe machine. Ce mot de passe, généré de manière aléatoire par le client, n'est pas accessible à l'utilisateur.
-
-      Tout comme les mots de passe utilisateur, les mots de passe machine doivent être modifiés régulièrement. La désactivation de cette règle ou la définition d'un nombre de jours élevé peut nuire à la sécurité, dans la mesure où elle laisse plus de temps aux pirates informatiques pour trouver le mot de passe machine et l'exploiter.
-
-      Si cette règle n'est pas définie, le mot de passe machine est modifié tous les 30 jours.
-
-      Si cette règle indique 0, la modification du mot de passe machine est désactivée.
-
-      Notez que la validité des mots de passe peut dépasser le délai spécifié en cas de mise hors connexion du client pendant une période plus longue.</translation>
 <translation id="5101600510268095939">Permet de définir une liste de formats d'URL indiquant les sites non autorisés à afficher du contenu mixte (contenu HTTP affiché sur des sites HTTPS) blocable (actif), et pour lesquels le contenu mixte blocable de manière facultative (passif) est mis à niveau.
 
           Si cette règle n'est pas configurée, le contenu mixte blocable est bloqué, et le contenu mixte blocable de manière facultative est mis à niveau. Les utilisateurs peuvent définir des exceptions autorisant l'affichage de ce contenu sur des sites spécifiques.
@@ -2887,15 +2799,6 @@
 
       Dans le cas présent, le terme "version" peut désigner une version exacte telle que "61.0.3163.120" ou le préfixe d'une version tel que "61.0".  </translation>
 <translation id="5247006254130721952">Bloquer les téléchargements dangereux</translation>
-<translation id="5248863213023520115">Définit les types de chiffrement autorisés lors des demandes de tickets Kerberos à partir d'un serveur <ph name="MS_AD_NAME" />.
-
-      Si cette règle indique "All", les types de chiffrement AES "aes256-cts-hmac-sha1-96" et "aes128-cts-hmac-sha1-96", ainsi que le type de chiffrement RC4 "rc4-hmac" sont autorisés. Le chiffrement AES prévaut toujours. Notez que le type de chiffrement RC4 n'est pas sécurisé et qu'il est donc conseillé de reconfigurer le serveur pour qu'il accepte le chiffrement AES, lorsque cela est possible.
-
-      Si cette règle indique "Strong" ou si elle n'est pas configurée, seuls les types de chiffrement AES sont autorisés.
-
-      Si cette règle indique "Legacy", seul le type de chiffrement RC4 est autorisé. Cette option n'est pas sécurisée et doit uniquement être utilisée dans des cas particuliers.
-
-      Consultez également la page https://wiki.samba.org/index.php/Samba_4.6_Features_added/changed#Kerberos_client_encryption_types.</translation>
 <translation id="5249453807420671499">Les utilisateurs peuvent ajouter des comptes Kerberos</translation>
 <translation id="5252995168844634755">Si cette règle est définie sur "True", le mode bureau unifié est activé, ce qui permet aux applications de couvrir plusieurs écrans. En cas d'écrans individuels, les utilisateurs peuvent désactiver ce mode.
 
@@ -3294,13 +3197,6 @@
 
           La valeur de la règle ne s'applique que si la règle <ph name="DEFAULT_SEARCH_PROVIDER_ENABLED_POLICY_NAME" /> est activée, et pas autrement.</translation>
 <translation id="5697306356229823047">Générer une liste des utilisateurs de l'appareil</translation>
-<translation id="5699487516670033016">Permet de spécifier la durée de réutilisation (en heures) des données d'authentification mises en cache. Le cache est utilisé pour accélérer la connexion. Il contient des données d'ordre général (nom de groupe de travail, etc.) relatives à des domaines affiliés, c'est-à-dire des domaines approuvés par le domaine de la machine. Aucune donnée spécifique à l'utilisateur ou relative à des domaines non affiliés n'est mise en cache. Notez que le cache est vidé en cas de redémarrage de l'appareil.
-
-      Si cette règle n'est pas définie, les données d'authentification mises en cache peuvent être réutilisées dans un délai maximal de 73 heures.
-
-      Si cette règle est définie sur 0, la mise en cache des données d'authentification est désactivée. Cela peut considérablement ralentir la connexion des utilisateurs affiliés, car les données spécifiques à un domaine doivent être récupérées à chaque connexion.
-
-      Notez que les données de domaine sont mises en cache même pour les utilisateurs éphémères. Le cache doit être désactivé si le suivi du domaine des utilisateurs éphémères doit être empêché.</translation>
 <translation id="570062449808736508">Lorsque ce règlement est défini sur une chaîne non vide, WebView lit les restrictions d'URL depuis le fournisseur de contenu portant le nom de l'autorité indiquée.</translation>
 <translation id="5708969689202733975">Configurer les modes de déverrouillage rapide autorisés</translation>
 <translation id="572155275267014074">Paramètres Android</translation>
@@ -3597,11 +3493,6 @@
 
       Remarque : cette règle concerne toutes les sorties audio, y compris les fonctionnalités d'accessibilité audio. Ne la désactivez pas si un utilisateur a besoin d'un lecteur d'écran.</translation>
 <translation id="6221175752766085998">Autoriser les certificats émis par les ancres d'approbation locales sans l'extension subjectAlternativeName</translation>
-<translation id="6222839831045864769">Permet de déterminer quels hôtes de messagerie native ne doivent pas être chargés.
-
-          Si vous saisissez la valeur "*" dans la liste de blocage, tous les hôtes de messagerie native sont bloqués, sauf ceux spécifiquement répertoriés dans la liste d'autorisation.
-
-          Si cette règle n'est pas configurée, <ph name="PRODUCT_NAME" /> charge alors tous les hôtes de messagerie native installés.</translation>
 <translation id="6224304369267200483">URL/domaines automatiquement autorisés à recevoir une attestation de clé de sécurité</translation>
 <translation id="6230442621691161858">Cette fonctionnalité affiche des suggestions de nouveaux contenus à explorer. Les suggestions de contenu concernent des applications, des pages Web et bien plus.
       Si cette règle est définie sur "True", les suggestions de nouveaux contenus à explorer sont activées.
@@ -4838,13 +4729,6 @@
 <translation id="7788511847830146438">Par profil</translation>
 <translation id="780629758750905699">Autoriser l'ajout de comptes Family Link à l'appareil</translation>
 <translation id="7807139251387225825">Liste des types à exclure de la synchronisation</translation>
-<translation id="7815699949432723208">Cette règle est obsolète (veuillez utiliser la règle <ph name="NATIVE_MESSAGING_ALLOWLIST_POLICY_NAME" /> à la place).
-
-          Permet de spécifier les hôtes de messagerie native à exclure de la liste de blocage.
-
-          Si vous saisissez la valeur "*" dans la liste de blocage, tous les hôtes de messagerie native sont bloqués, et seuls ceux figurant sur la liste d'autorisation sont chargés.
-
-          Par défaut, tous les hôtes de messagerie native sont autorisés. Toutefois, s'ils ont tous été bloqués par une règle, la liste d'autorisation peut être utilisée pour ignorer cette règle.</translation>
 <translation id="7818131573217430250">Définir l'état par défaut du mode Contraste élevé sur l'écran de connexion</translation>
 <translation id="7823902813460802031">Si cette règle est activée, <ph name="PRODUCT_OS_NAME" /> empêche l'appareil de passer en mode développeur.
 
@@ -5268,13 +5152,6 @@
       Si la règle est définie, les anciens instantanés sont supprimés au fur et à mesure pour respecter la limite. Si la règle est définie sur 0, aucun instantané n'est enregistré.</translation>
 <translation id="8451988835943702790">Utiliser la page "Nouvel onglet" comme page d'accueil</translation>
 <translation id="8455529558077979314">Paramètres de l'écran de confidentialité</translation>
-<translation id="8459216513698220096">Détermine si la règle utilisateur du GPO de l'ordinateur est traitée et la méthode employée.
-
-      Si la règle est définie sur "Par défaut" ou si elle n'est pas configurée, la règle utilisateur n'est lue qu'à partir des GPO utilisateur (les GPO des ordinateurs sont ignorés).
-
-      Si la règle est définie sur "Fusionner", la règle utilisateur des GPO utilisateur est fusionnée avec celle des GPO des ordinateurs (les GPO des ordinateurs sont prioritaires).
-
-      Si la règle est définie sur "Remplacer", la règle utilisateur des GPO des utilisateurs est remplacée par celle des GPO des ordinateurs (les GPO des utilisateurs sont ignorés).</translation>
 <translation id="8465065632133292531">Paramètres pour l'URL instantanée utilisant POST</translation>
 <translation id="8465746466645315861">Si cette règle n'est pas définie, l'utilisateur peut activer ou désactiver la vérification orthographique dans les paramètres de langue.
 
@@ -5409,11 +5286,6 @@
 <translation id="8622378389102774881">Si cette règle est définie, l'hôte d'accès à distance exigera des clients qui s'authentifient qu'ils obtiennent un jeton d'authentification à partir de cette URL pour se connecter. Elle doit être utilisée avec la règle RemoteAccessHostTokenValidationUrl.
 
           Cette fonctionnalité est désactivée si la règle est vide ou n'est pas configurée.</translation>
-<translation id="8625234016727663537">Vous permet de définir une liste d'URL spécifiant les sites automatiquement autorisés à accéder à un appareil USB correspondant aux ID de fournisseur et de produit indiqués sur l'écran de connexion. Chaque élément de la liste doit contenir à la fois les appareils et les URL pour que la règle soit valide. Chaque élément des appareils peut comporter un champ d'ID de produit et d'ID de fournisseur. Les ID non renseignés sont traités comme des caractères génériques, à une exception près : un ID de produit ne peut pas être spécifié si un ID de fournisseur n'est pas aussi spécifié. Sinon, la règle n'est pas valide et est ignorée.
-
-        Le modèle d'autorisation USB utilise l'URL du site à l'origine de la demande ("URL de requête") et l'URL du site du cadre de premier niveau ("URL d'intégration") pour autoriser l'URL de requête à accéder à l'appareil USB. L'URL de requête peut être différente de l'URL d'intégration si le site à l'origine de la demande est chargé dans un iFrame. Le champ "URL" peut de ce fait contenir jusqu'à deux chaînes d'URL séparées par une virgule, afin d'indiquer l'URL de requête et l'URL d'intégration, respectivement. Si une seule URL est spécifiée, l'accès aux appareils USB concernés est autorisé si l'URL du site à l'origine de la demande correspond à cette URL, quel que soit l'état d'intégration. Si les URL indiquées dans le champ "URL" ne sont pas valides, la règle est ignorée.
-
-        Si cette règle n'est pas définie, la valeur globale par défaut est utilisée pour tous les sites (pas d'accès automatique).</translation>
 <translation id="8631434304112909927">jusqu'à la version <ph name="UNTIL_VERSION" /></translation>
 <translation id="8631437968147930597">Liste des applications de prise de notes autorisées sur l'écran de verrouillage de <ph name="PRODUCT_OS_NAME" /></translation>
 <translation id="8649763579836720255">Il est possible d'utiliser l'attestation à distance (accès vérifié) pour les appareils Chrome OS afin d'obtenir un certificat délivré par Chrome OS CA qui atteste que vous pouvez lire du contenu protégé sur cet appareil. Ce processus implique l'envoi d'informations relatives au matériel à Chrome OS CA qui permettent d'identifier l'appareil de façon unique.
@@ -5806,7 +5678,6 @@
 
       Dans certains cas, les possibilités de rollback réelles dépendent également du modèle d'appareil et des correctifs de vulnérabilité essentiels.</translation>
 <translation id="9123464369663964441">Autoriser les utilisateurs à ajouter des exceptions afin de permettre l'affichage de contenu mixte</translation>
-<translation id="9126014181388780690">"Autoriser l'Assistant Google à accéder au contexte de l'écran"</translation>
 <translation id="9129169595075460149">Si cette règle est activée, SafeSearch est toujours activé dans la recherche Google, et les utilisateurs ne peuvent pas modifier ce paramètre.
 
       Si cette règle est désactivée ou qu'elle n'est pas configurée, SafeSearch n'est pas appliqué d'office dans la recherche Google.</translation>
@@ -5880,7 +5751,6 @@
 <translation id="944817693306670849">Définir la taille du cache disque</translation>
 <translation id="949278212566535827">Autoriser le téléchargement de fichiers protégés par un mot de passe</translation>
 <translation id="974349541138387272">Permet de définir le modèle URI du résolveur DNS-over-HTTPS souhaité</translation>
-<translation id="974479807614498635">"Autoriser l'option Réponses rapides à accéder au contenu sélectionné"</translation>
 <translation id="981346395360763138">Services de localisation Google</translation>
 <translation id="982497069985795632">Activer la vérification orthographique</translation>
 <translation id="983256325512298435">Établir la liste des protocoles pouvant lancer une application externe à partir d'origines répertoriées sans afficher d'invite</translation>
diff --git a/components/policy/resources/policy_templates_id.xtb b/components/policy/resources/policy_templates_id.xtb
index 5bfed4a1..5d0489c 100644
--- a/components/policy/resources/policy_templates_id.xtb
+++ b/components/policy/resources/policy_templates_id.xtb
@@ -41,12 +41,6 @@
 
       Kebijakan ini memengaruhi pengguna yang domainnya cocok dengan domain pendaftaran perangkat saja. Untuk pengguna lainnya, cookie yang ditetapkan oleh IdP akan ditransfer ke profil pengguna selama proses masuk pertamanya hanya di perangkat.</translation>
 <translation id="1029052664284722254">Reboot paksa perangkat saat pengguna logout</translation>
-<translation id="1035385378988781231">Kebijakan ini mengontrol apakah fitur Berbagi File Jaringan untuk <ph name="PRODUCT_NAME" /> akan menggunakan NTLM untuk autentikasi.
-
-Jika kebijakan ini disetel ke True, NTLM akan digunakan untuk autentikasi ke URL berbagi SMB jika diperlukan.
-Jika kebijakan ini disetel ke False, autentikasi NTLM ke berbagi SMB akan dinonaktifkan.
-
-Jika kebijakan ini tidak disetel, setelan default-nya dinonaktifkan bagi pengguna yang dikelola perusahaan dan diaktifkan bagi pengguna yang tidak dikelola.</translation>
 <translation id="1040446814317236570">Aktifkan penyembunyian URL PAC (untuk https://)</translation>
 <translation id="1046484220783400299">Aktifkan fitur platform web usang untuk waktu yang terbatas</translation>
 <translation id="1047128214168693844">Jangan izinkan situs mana pun melacak lokasi fisik pengguna</translation>
@@ -86,11 +80,6 @@
 <translation id="1095209545735032039">Memblokir Serial API di situs ini</translation>
 <translation id="1096105751829466145">Penyedia penelusuran default</translation>
 <translation id="1099282607296956954">Aktifkan Isolasi Situs untuk setiap situs</translation>
-<translation id="1107764601871839136">Menetapkan masa berlaku (dalam jam) cache Objek Kebijakan Kelompok (GPO). Daripada mendownload ulang GPO pada setiap pengambilan kebijakan, sistem dapat menggunakan kembali GPO yang disimpan dalam cache selama versinya tidak berubah. Kebijakan ini menentukan durasi maksimum GPO yang disimpan dalam cache dapat digunakan kembali sebelum didownload ulang. Reboot dan logout akan menghapus cache.
-
-      Jika kebijakan ini tidak disetel, GPO yang disimpan dalam cache dapat digunakan kembali selama maksimal 25 jam.
-
-      Jika kebijakan ini disetel ke 0, menyimpan GPO ke cache akan dinonaktifkan. Perlu diketahui bahwa ini akan meningkatkan beban server karena GPO akan didownload ulang pada setiap pengambilan kebijakan, walaupun GPO tidak berubah.</translation>
 <translation id="1111470455889178048">Kirim upload dan download pengguna untuk pemindaian</translation>
 <translation id="1117535567637097036">Penanganan protokol yang disetel melalui kebijakan ini tidak digunakan ketika menangani maksud Android.</translation>
 <translation id="1118093128235245168">Izinkan situs meminta pengguna memberikan akses ke perangkat USB yang tersambung</translation>
@@ -752,11 +741,6 @@
 <translation id="2197625019569762163">Menetapkan kebijakan ke true akan menampilkan keyboard numerik secara default untuk memasukkan sandi pada layar login. Pengguna masih dapat beralih ke keyboard normal.
 
       Jika Anda menetapkan kebijakan tersebut, pengguna tidak dapat mengubahnya. Jika tidak ditetapkan atau ditetapkan ke false, kebijakan tidak akan berpengaruh.</translation>
-<translation id="2200041405904405884">Memungkinkan Anda menentukan host pesan native mana yang tidak tunduk pada daftar yang tidak diizinkan.
-
-          Nilai * untuk daftar yang tidak diizinkan berarti semua host pesan native akan diblokir dan hanya host pesan native yang tercantum dalam daftar yang diizinkan yang akan dimuat.
-
-          Secara default, semua host pesan native diizinkan, tetapi jika semua host pesan native diblokir oleh kebijakan, daftar yang diizinkan dapat digunakan untuk mengganti kebijakan tersebut.</translation>
 <translation id="2200698565850397198">Mengonfigurasi daftar pesan native yang tidak diizinkan</translation>
 <translation id="2201555246697292490">Konfigurasikan daftar putih perpesanan asli</translation>
 <translation id="2204753382813641270">Kontrol sembunyi otomatis rak</translation>
@@ -829,11 +813,6 @@
 <translation id="2307496301287881990">Melaporkan status tampilan dan grafis</translation>
 <translation id="2309390639296060546">Setelan geolokasi default</translation>
 <translation id="2327252517317514801">Menentukan domain yang diizinkan untuk mengakses G Suite</translation>
-<translation id="2328573323851533589">Kebijakan ini dapat digunakan untuk secara paksa mengaktifkan atau menonaktifkan pemeriksaan kebocoran kredensial di <ph name="PRODUCT_NAME" />.
-
-          Harap diingat, meskipun kebijakan ini ditetapkan ke True, efeknya tidak akan berlaku jika Safe Browsing dinonaktifkan (oleh kebijakan ataupun pengguna). Untuk mengaktifkan paksa Safe Browsing, gunakan kebijakan <ph name="SAFE_BROWSING_ENABLED_POLICY_NAME" />.
-
-          Jika kebijakan ini diaktifkan atau dinonaktifkan, pengguna tidak dapat mengubah atau menggantinya di <ph name="PRODUCT_NAME" />. Jika kebijakan ini tidak ditetapkan, pemeriksaan kebocoran kredensial akan diizinkan (tetapi dapat dinonaktifkan oleh pengguna).</translation>
 <translation id="2331354174913096226">Template URI pada resolver DNS-over-HTTPS yang diinginkan. Untuk menentukan beberapa resolver DNS-over-HTTPS, pisahkan template URI terkait dengan spasi.
 
       Jika DnsOverHttpsMode ditetapkan ke <ph name="SECURE_DNS_MODE_SECURE" />, kebijakan ini harus ditetapkan dan tidak boleh kosong.
@@ -979,11 +958,6 @@
       Jika setelan ini tidak disetel, pengguna dapat memutuskan untuk menggunakan fungsi ini atau tidak.
 
       Setelan ini telah dibuang dari <ph name="PRODUCT_NAME" /> 29 dan versi yang lebih tinggi.</translation>
-<translation id="2433412232489478893">Kebijakan ini mengontrol apakah fitur Berbagi File Jaringan untuk <ph name="PRODUCT_NAME" /> diizinkan untuk pengguna.
-
-      Jika kebijakan ini tidak dikonfigurasi atau disetel ke True, pengguna dapat menggunakan fitur Berbagi File Jaringan.
-
-      Jika kebijakan ini disetel ke False, pengguna tidak dapat menggunakan fitur Berbagi File Jaringan.</translation>
 <translation id="2435052056904485763">Daftar server delegasi Kerberos yang diizinkan</translation>
 <translation id="2439793457499023062">Jika kebijakan tidak disetel dan Pembersih Chrome mendeteksi software yang tidak diinginkan, fitur ini dapat melaporkan metadata tentang pemindaian ke Google sesuai kebijakan yang disetel oleh SafeBrowsingExtendedReportingEnabled. Pembersih Chrome kemudian menanyakan kepada pengguna apakah ia ingin menghapus software yang tidak diinginkan tersebut atau tidak. Pengguna dapat memilih untuk membagikan hasil pembersihan ke Google guna membantu deteksi software yang tidak diinginkan di masa mendatang. Hasil ini memuat metadata file, ekstensi yang terinstal otomatis, dan kunci registry sebagaimana dijelaskan dalam Laporan Resmi Privasi Chrome.
 
@@ -1464,26 +1438,6 @@
 <translation id="3143265893557969814">Jika kebijakan ini disetel, semua jenis data yang ditentukan akan dikecualikan dari sinkronisasi, baik untuk Google Sync maupun sinkronisasi profil roaming. Hal ini berguna untuk mengurangi ukuran profil roaming atau membatasi jenis data yang diupload ke Server Google Sync.
 
       Jenis data saat ini untuk kebijakan ini adalah: "bookmarks", "preferences", "passwords", "autofill", "themes", "typedUrls", "extensions", "apps", "tabs", "wifiConfigurations". Nama-nama tersebut peka huruf besar atau kecil.</translation>
-<translation id="3146597555086966130">"Menyetel kebijakan akan mengonfigurasi setelan proxy untuk Chrome dan aplikasi ARC, yang mengabaikan semua opsi terkait proxy yang ditentukan dari command line.
-
-       Jika kebijakan tidak disetel, pengguna dapat memilih setelan proxy.
-
-       Menyetel kebijakan <ph name="PROXY_SETTINGS_POLICY_NAME" /> akan menyetujui kolom berikut:
-         * <ph name="PROXY_MODE_PROXY_SETTINGS_FIELD" />, yang memungkinkan Anda menentukan server proxy yang digunakan oleh Chrome dan mencegah pengguna mengubah setelan proxy
-         * <ph name="PROXY_PAC_URL_PROXY_SETTINGS_FIELD" />, URL untuk file .pac proxy
-         * <ph name="PROXY_SERVER_PROXY_SETTINGS_FIELD" />, URL dari server proxy
-         * <ph name="PROXY_BYPASS_LIST_PROXY_SETTINGS_FIELD" />, daftar host proxy yang diabaikan oleh <ph name="PRODUCT_NAME" />
-
-       Kolom <ph name="PROXY_SERVER_MODE_PROXY_SETTINGS_FIELD" /> tidak digunakan lagi dan digantikan dengan kolom <ph name="PROXY_MODE_PROXY_SETTINGS_FIELD" />, yang memungkinkan Anda menentukan server proxy yang digunakan Chrome dan mencegah pengguna mengubah setelan proxy.
-
-        Untuk <ph name="PROXY_MODE_PROXY_SETTINGS_FIELD" />, jika Anda memilih nilai:
-          * <ph name="PROXY_MODE_ENUM_DIRECT" />, proxy tidak akan pernah digunakan dan semua kolom lainnya akan diabaikan.
-          * <ph name="PROXY_MODE_ENUM_SYSTEM" />, sistem proxy akan digunakan dan semua kolom lainnya akan diabaikan.
-          * <ph name="PROXY_MODE_ENUM_AUTO_DETECT" />, semua kolom lainnya akan diabaikan.
-          * <ph name="PROXY_MODE_ENUM_FIXED_SERVER" />, kolom <ph name="PROXY_SERVER_PROXY_SETTINGS_FIELD" /> dan <ph name="PROXY_BYPASS_LIST_PROXY_SETTINGS_FIELD" /> akan digunakan.
-          * <ph name="PROXY_MODE_ENUM_PAC_SCRIPT" />, kolom <ph name="PROXY_BYPASS_LIST_PROXY_PAC_URL" /> dan <ph name="PROXY_BYPASS_LIST_PROXY_SETTINGS_FIELD" /> akan digunakan.
-
-      Catatan: Untuk contoh yang lebih mendetail, buka Project Chromium (https://www.chromium.org/developers/design-documents/network-settings#TOC-Command-line-options-for-proxy-sett).</translation>
 <translation id="3152425128389603870">Membuat Desktop Terpadu tersedia dan aktif secara default</translation>
 <translation id="3159375329008977062">Pengguna diaktifkan untuk mengekspor/mengimpor container Crostini melalui UI</translation>
 <translation id="3165808775394012744">Kebijakan ini disertakan di sini untuk memudahkan penghapusannya.</translation>
@@ -1491,13 +1445,6 @@
 <translation id="316778957754360075">Setelan ini tidak lagi digunakan sejak <ph name="PRODUCT_NAME" /> versi 29. Cara yang disarankan untuk menyiapkan koleksi aplikasi/ekstensi yang dihosting organisasi adalah dengan menyertakan situs yang menghosting paket CRX di ExtensionInstallSources dan meletakkan link download langsung di paket dalam halaman web. Peluncur untuk halaman web tersebut dapat dibuat menggunakan kebijakan ExtensionInstallForcelist.</translation>
 <translation id="3168968618972302728">Kebijakan yang terkait dengan autentikasi Kerberos.</translation>
 <translation id="3171369832001535378">Template hostname jaringan perangkat</translation>
-<translation id="3172512016079904926">Mengaktifkan penginstalan host Native Messaging level pengguna.
-
-          Jika setelan ini diaktifkan, <ph name="PRODUCT_NAME" /> akan mengizinkan penggunaan host Native Messaging yang diinstal pada level pengguna.
-
-          Jika setelan ini dinonaktifkan, <ph name="PRODUCT_NAME" /> hanya akan menggunakan host Native Messaging yang diinstal pada level sistem.
-
-          Jika setelan ini tidak ditetapkan, <ph name="PRODUCT_NAME" /> akan mengizinkan penggunaan host Native Messaging pada level pengguna.</translation>
 <translation id="3177802893484440532">Mewajibkan pemeriksaan OCSP/CRL online untuk sumber tepercaya setempat</translation>
 <translation id="3184161739683646075">Mengontrol mode DNS-over-HTTPS</translation>
 <translation id="3185009703220253572">sejak versi <ph name="SINCE_VERSION" /></translation>
@@ -1763,11 +1710,6 @@
         Jika kebijakan ini disetel, <ph name="PRODUCT_NAME" /> akan mencoba mendaftar dan menerapkan kebijakan cloud yang terkait untuk semua profil.
 
         Nilai kebijakan ini adalah token Pendaftaran yang dapat diambil dari konsol Google Admin.</translation>
-<translation id="3489247539215560634">Jika setelan ini diaktifkan, pengguna dapat meminta <ph name="PRODUCT_NAME" /> untuk mengingat sandi dan otomatis mengisikannya saat mereka login lagi ke situs.
-
-          Jika setelan ini dinonaktifkan, pengguna tidak dapat menyimpan sandi baru, tetapi masih dapat menggunakan sandi yang telah disimpan sebelumnya.
-
-          Jika kebijakan ini diaktifkan atau dinonaktifkan, pengguna tidak dapat mengubah atau menggantinya di <ph name="PRODUCT_NAME" />. Jika kebijakan ini tidak ditetapkan, penyimpanan sandi diizinkan (tetapi dapat dinonaktifkan oleh pengguna).</translation>
 <translation id="3492834335089638487">Kebijakan ini mengontrol penggunaan aplikasi Android dari sumber yang tidak tepercaya (selain Google Play Store) untuk perangkat.
 
       Jika nilai kebijakan ini tidak ditetapkan, fungsinya dianggap tidak diizinkan.
@@ -1834,9 +1776,6 @@
 <translation id="3577628175311752799">Menggunakan kebijakan perujuk default untuk no-referrer-when-downgrade.</translation>
 <translation id="357917253161699596">Izinkan pengguna mengelola sertifikat pengguna</translation>
 <translation id="3580414086211696382">Mengontrol penggunaan File System API untuk membaca</translation>
-<translation id="3583230441447348508">Menentukan daftar berbagi file jaringan yang dikonfigurasi sebelumnya.
-
-      Tiap item daftar kebijakan adalah objek yang terdiri dari dua anggota: "share_url" dan "mode". "share_url" harus berupa URL berbagi dan "mode" harus berupa "drop_down" atau "pre_mount". Mode "drop_down" menandakan bahwa "share_url" akan ditambahkan ke drop-down penemuan berbagi. Mode "pre_mount" menandakan bahwa "share_url" akan dipasang.</translation>
 <translation id="3584194414857209694">Mengaktifkan kebijakan eksperimental</translation>
 <translation id="3584722841530002134">Menyetel kebijakan akan menetapkan server mana yang menjadi tujuan delegasi <ph name="PRODUCT_NAME" />. Pisahkan beberapa nama server dengan koma. Karakter pengganti, <ph name="WILDCARD_VALUE" />, diizinkan.
 
@@ -2449,10 +2388,6 @@
 
       Jika kebijakan ini tidak ditetapkan, pengguna dapat menonaktifkan plugin apa pun yang diinstal pada sistem.</translation>
 <translation id="4554651132977135445">Mode pemrosesan loopback kebijakan pengguna</translation>
-<translation id="4554841826517980623">Kebijakan ini mengontrol apakah fitur Berbagi File Jaringan untuk <ph name="PRODUCT_NAME" /> harus menggunakan <ph name="NETBIOS_PROTOCOL" /> untuk menemukan file yang dibagikan di jaringan.
-      Jika kebijakan ini disetel ke True, penemuan berbagi akan menggunakan protokol <ph name="NETBIOS_PROTOCOL" /> untuk menemukan file yang dibagikan di jaringan.
-      Jika kebijakan ini disetel ke False, penemuan berbagi tidak akan menggunakan protokol <ph name="NETBIOS_PROTOCOL" /> untuk menemukan file yang dibagikan.
-      Jika kebijakan tidak disetel, setelan defaultnya adalah dinonaktifkan untuk pengguna yang dikelola perusahaan dan diaktifkan untuk pengguna yang tidak dikelola.</translation>
 <translation id="4555850956567117258">Mengaktifkan pengesahan jarak jauh bagi pengguna</translation>
 <translation id="4557134566541205630">URL halaman tab baru penyedia penelusuran default</translation>
 <translation id="4562165737444703281">Mengizinkan pengguna untuk [mengaktifkan/mengonfigurasi] penerusan port Crostini</translation>
@@ -2548,13 +2483,6 @@
           Untuk melihat contoh pola, buka https://www.chromium.org/developers/how-tos/chrome-frame-getting-started.</translation>
 <translation id="467449052039111439">Buka daftar URL</translation>
 <translation id="4674871290487541952">Mengizinkan algoritme tidak aman dalam pemeriksaan integritas selama penginstalan dan update ekstensi</translation>
-<translation id="4677605038200415894">Jika menyetel kebijakan, Anda akan dapat membuat daftar pola URL yang menentukan situs mana yang otomatis diizinkan untuk mengakses perangkat USB dengan ID vendor dan produk tertentu. Setiap item daftar harus memiliki perangkat dan URL agar kebijakan menjadi valid. Setiap item di perangkat dapat memiliki kolom ID produk dan ID vendor. ID yang Anda hapus akan diperlakukan sebagai karakter pengganti dengan satu pengecualian: Anda tidak dapat menentukan ID produk tanpa menentukan ID vendor. Jika tidak, kebijakan tidak akan valid.
-
-      Model izin USB menggunakan URL peminta dan URL sematan (dari situs bingkai level teratas) untuk mengizinkan URL peminta mengakses perangkat USB. URL peminta mungkin berbeda dengan URL sematan saat situs peminta dimuat dalam iframe. Jadi, kolom "url" dapat berisi hingga dua string yang dipisahkan dengan koma untuk menentukan URL ini. Jika Anda hanya menentukan satu, akses ke perangkat USB terkait akan diizinkan saat URL situs peminta cocok dengan URL ini, terlepas dari status sematan. URL dalam "url" harus berupa URL yang valid. Jika tidak, kebijakan akan diabaikan.
-
-      Tidak menyetel kebijakan berarti <ph name="DEFAULT_WEB_USB_GUARD_SETTING_POLICY_NAME" /> akan berlaku, jika disetel. Jika tidak, setelan pribadi pengguna akan digunakan.
-
-      Pola URL dalam kebijakan ini tidak boleh bertentangan dengan pola URL yang dikonfigurasi melalui <ph name="WEB_USB_BLOCKED_FOR_URLS_POLICY_NAME" />. Jika bertentangan, kebijakan ini akan lebih diprioritaskan daripada <ph name="WEB_USB_BLOCKED_FOR_URLS_POLICY_NAME" /> dan <ph name="WEB_USB_ASK_FOR_URLS_POLICY_NAME" />.</translation>
 <translation id="4680936297850947973">Tidak digunakan lagi di M68. Sebagai gantinya, gunakan DefaultPopupsSetting.
 
 Untuk penjelasan selengkapnya, lihat https://www.chromestatus.com/features/5675755719622656.
@@ -2597,13 +2525,6 @@
           Jika Anda menetapkan kebijakan ini, pengguna tidak dapat mengubah atau menggantinya.
 
           Jika kebijakan ini tidak ditetapkan, audio mono mula-mula akan dinonaktifkan, tetapi dapat diaktifkan oleh pengguna kapan saja.</translation>
-<translation id="4764901562691611575">Kebijakan ini tidak digunakan lagi. Sebagai gantinya, gunakan kebijakan '<ph name="NATIVE_MESSAGING_BLOCKLIST_POLICY_NAME" />'.
-
-          Memungkinkan Anda menentukan host pesan native mana yang tidak boleh dimuat.
-
-          Nilai '*' untuk daftar yang tidak diizinkan berarti semua host pesan native diblokir kecuali tercantum secara eksplisit dalam daftar yang diizinkan.
-
-          Jika kebijakan ini tidak disetel, <ph name="PRODUCT_NAME" /> akan memuat semua host pesan native yang diinstal.</translation>
 <translation id="4771144269610910963">Kebijakan ini mengontrol pemindaian mendalam pada hasil download pengguna dengan Safe Browsing. Jika tidak ditetapkan, atau ditetapkan ke default, 'Jangan pindai file', hasil download pengguna tidak akan dipindai oleh Safe Browsing.
 
       Jika ditetapkan ke 'Kirim hasil download pengguna untuk pemindaian', hasil download pengguna akan dikirimkan melalui jaringan ke Safe Browsing untuk pemindaian malware.
@@ -2758,15 +2679,6 @@
 <translation id="5085647276663819155">Nonaktifkan Pratinjau Cetak</translation>
 <translation id="5090209345759901501">Memperluas setelan konten Flash untuk semua konten</translation>
 <translation id="5090791951240382356">Mengizinkan penggabungan kebijakan kamus dari sumber berbeda</translation>
-<translation id="5093540029655764852">Menentukan seberapa sering (dalam hari) klien mengubah sandi akun mesinnya. Sandi dibuat secara acak oleh klien dan tidak terlihat oleh pengguna.
-
-      Seperti halnya sandi pengguna, sandi mesin harus diubah secara berkala. Menonaktifkan kebijakan ini atau menyetel jumlah hari yang tinggi dapat berdampak negatif terhadap keamanan karena memberikan lebih banyak waktu kepada penyerang untuk menemukan lalu menggunakan sandi akun mesin.
-
-      Jika kebijakan tidak disetel, sandi akun mesin diubah setiap 30 hari.
-
-      Jika kebijakan disetel ke 0, perubahan sandi akun mesin dinonaktifkan.
-
-      Perlu diperhatikan bahwa sandi mungkin lebih lama daripada jumlah hari yang ditentukan jika klien offline dalam waktu yang lebih lama.</translation>
 <translation id="5101600510268095939">Memungkinkan Anda menetapkan daftar pola URL yang menentukan situs yang tidak diizinkan untuk menampilkan konten campuran (yaitu, konten HTTP di situs HTTPS) yang dapat diblokir (aktif), dan konten campuran yang dapat diblokir (pasif) secara opsional akan diupgrade.
 
           Jika kebijakan ini tidak ditetapkan, konten campuran yang dapat diblokir akan diblokir dan konten campuran yang dapat diblokir secara opsional akan diupgrade, tetapi pengguna akan diizinkan untuk menetapkan pengecualian serta mengizinkan konten tersebut untuk situs tertentu.
@@ -2891,15 +2803,6 @@
 
       "Versi" di sini bisa merupakan versi yang tepat seperti '61.0.3163.120' atau awalan versi, seperti '61.0'  </translation>
 <translation id="5247006254130721952">Blokir download berbahaya</translation>
-<translation id="5248863213023520115">Menyetel jenis enkripsi yang diizinkan saat meminta tiket Kerberos dari server <ph name="MS_AD_NAME" />.
-
-      Jika kebijakan disetel ke 'All', jenis enkripsi AES 'aes256-cts-hmac-sha1-96' dan 'aes128-cts-hmac-sha1-96' serta jenis enkripsi RC4 'rc4-hmac' diizinkan. Enkripsi AES diprioritaskan jika server mendukung kedua jenis tersebut. Perlu diperhatikan bahwa RC4 tidak aman dan server harus dikonfigurasi ulang jika memungkinkan untuk mendukung enkripsi AES.
-
-      Jika kebijakan disetel ke 'Strong' atau jika tidak disetel, hanya jenis enkripsi AES yang diizinkan.
-
-      Jika kebijakan disetel ke 'Legacy', hanya jenis enkripsi RC4 yang diizinkan. Opsi ini tidak aman dan hanya dibutuhkan dalam situasi yang sangat spesifik.
-
-      Lihat juga https://wiki.samba.org/index.php/Samba_4.6_Features_added/changed#Kerberos_client_encryption_types.</translation>
 <translation id="5249453807420671499">Pengguna dapat menambahkan akun Kerberos</translation>
 <translation id="5252995168844634755">Jika kebijakan ditetapkan ke Benar (True), Desktop Terpadu akan diaktifkan, yang memungkinkan aplikasi ditampilkan di beberapa layar. Pengguna dapat menonaktifkan Desktop Terpadu untuk tampilan individu.
 
@@ -3295,13 +3198,6 @@
 
           Nilai kebijakan ini hanya akan berlaku jika kebijakan <ph name="DEFAULT_SEARCH_PROVIDER_ENABLED_POLICY_NAME" /> diaktifkan, dan tidak berlaku jika sebaliknya.</translation>
 <translation id="5697306356229823047">Laporkan pengguna perangkat</translation>
-<translation id="5699487516670033016">Menetapkan masa berlaku (dalam jam) cache data autentikasi. Cache digunakan untuk mempercepat login. Cache berisi data umum (nama kelompok kerja dll.) tentang area terafiliasi, misalnya area yang dipercaya oleh area mesin. Tidak ada data khusus pengguna dan data untuk area tak terafiliasi yang disimpan dalam cache. Reboot perangkat akan menghapus cache.
-
-      Jika kebijakan ini tidak disetel, data autentikasi yang disimpan dalam cache dapat digunakan kembali selama maksimal 73 jam.
-
-      Jika kebijakan ini disetel ke 0, penyimpanan data autentikasi ke cache akan dinonaktifkan. Hal ini akan memperlambat login pengguna terafiliasi secara signifikan karena data khusus area harus diambil setiap kali login.
-
-      Perhatikan bahwa data area disimpan dalam cache bahkan untuk pengguna singkat. Cache harus dinonaktifkan jika pelacakan area pengguna singkat ingin dicegah.</translation>
 <translation id="570062449808736508">Jika kebijakan ini disetel ke string yang tidak kosong, WebView akan membaca batasan URL dari penyedia konten dengan nama otoritas yang diberikan.</translation>
 <translation id="5708969689202733975">Mengonfigurasi mode buka kunci cepat yang diizinkan</translation>
 <translation id="572155275267014074">Setelan Android</translation>
@@ -3599,11 +3495,6 @@
 
       Catatan: Kebijakan ini memengaruhi semua output audio, termasuk fitur aksesibilitas audio. Jangan menonaktifkan kebijakan jika pengguna memerlukan pembaca layar.</translation>
 <translation id="6221175752766085998">Mengizinkan sertifikat yang dikeluarkan oleh sumber tepercaya setempat tanpa ekstensi subjectAlternativeName</translation>
-<translation id="6222839831045864769">Memungkinkan Anda menentukan host pesan native mana yang tidak boleh dimuat.
-
-          Nilai '*' untuk daftar yang tidak diizinkan berarti semua host pesan native diblokir kecuali tercantum secara eksplisit dalam daftar yang diizinkan.
-
-          Jika kebijakan ini tidak disetel, <ph name="PRODUCT_NAME" /> akan memuat semua host pesan native yang diinstal.</translation>
 <translation id="6224304369267200483">URL/domain otomatis mengizinkan pengesahan langsung Kunci Keamanan</translation>
 <translation id="6230442621691161858">Fitur ini mengaktifkan saran konten baru untuk dijelajahi. Termasuk aplikasi, halaman web, dan lainnya.
       Jika kebijakan ini disetel ke Benar (True), saran konten baru untuk dijelajahi akan diaktifkan.
@@ -4843,13 +4734,6 @@
 <translation id="7788511847830146438">Per Profil</translation>
 <translation id="780629758750905699">Mengizinkan penambahan akun Family Link ke perangkat</translation>
 <translation id="7807139251387225825">Daftar jenis yang harus dikecualikan dari sinkronisasi</translation>
-<translation id="7815699949432723208">Kebijakan ini tidak digunakan lagi. Sebagai gantinya, gunakan kebijakan '<ph name="NATIVE_MESSAGING_ALLOWLIST_POLICY_NAME" />'.
-
-          Memungkinkan Anda menentukan host pesan native mana yang tidak tunduk pada daftar yang tidak diizinkan.
-
-          Nilai * untuk daftar yang tidak diizinkan berarti semua host pesan native akan diblokir dan hanya host pesan native yang tercantum dalam daftar yang diizinkan yang akan dimuat.
-
-          Secara default, semua host pesan native diizinkan, tetapi jika semua host pesan native diblokir oleh kebijakan, daftar yang diizinkan dapat digunakan untuk mengganti kebijakan tersebut.</translation>
 <translation id="7818131573217430250">Menyetel status default mode kontras tinggi di layar masuk</translation>
 <translation id="7823902813460802031">Jika kebijakan ini disetel ke Aktif, <ph name="PRODUCT_OS_NAME" /> akan menghentikan perangkat beralih ke mode Developer.
 
@@ -5262,13 +5146,6 @@
       Jika kebijakan ditetapkan, rekaman data lama akan dihapus seperlunya untuk mematuhi batas. Jika kebijakan ditetapkan ke 0, tidak ada rekaman data yang akan diambil</translation>
 <translation id="8451988835943702790">Gunakan Halaman Tab Baru sebagai beranda</translation>
 <translation id="8455529558077979314">Setelan layar privasi</translation>
-<translation id="8459216513698220096">Menentukan apakah kebijakan pengguna dari GPO computer diproses serta caranya.
-
-      Jika kebijakan disetel ke "Default" atau jika tidak disetel, kebijakan pengguna hanya dibaca dari GPO pengguna (GPO komputer diabaikan).
-
-      Jika kebijakan disetel ke "Merge", kebijakan pengguna di GPO pengguna digabungkan dengan kebijakan pengguna di GPO komputer (GPO komputer diprioritaskan).
-
-      Jika kebijakan disetel ke "Replace", kebijakan pengguna di GPO pengguna digantikan dengan kebijakan pengguna di GPO komputer (GPO pengguna diabaikan).</translation>
 <translation id="8465065632133292531">Parameter untuk URL instan yang menggunakan POST</translation>
 <translation id="8465746466645315861">Jika kebijakan ini tidak ditetapkan, pengguna dapat mengaktifkan atau menonaktifkan fitur periksa ejaan di setelan bahasa.
 
@@ -5403,11 +5280,6 @@
 <translation id="8622378389102774881">Jika kebijakan ini disetel, host akses jarak jauh akan mewajibkan autentikasi klien untuk memperoleh token autentikasi dari URL ini agar dapat tersambung. Harus digunakan bersama RemoteAccessHostTokenValidationUrl.
 
           Jika kebijakan tidak disetel atau disetel ke kosong, fitur ini akan dinonaktifkan.</translation>
-<translation id="8625234016727663537">Memungkinkan Anda menetapkan daftar URL yang menentukan situs mana yang akan diberi izin secara otomatis untuk mengakses perangkat USB dengan ID produk dan vendor tertentu pada layar login. Setiap item dalam daftar harus berisi URL dan perangkat agar kebijakan menjadi valid. Setiap item di perangkat dapat berisi kolom ID produk dan ID vendor. ID yang dihapus diperlakukan sebagai karakter pengganti dengan satu pengecualian, yaitu ID produk tidak dapat ditentukan jika ID vendor juga tidak ditentukan. Jika tidak, kebijakan akan menjadi tidak valid dan akan diabaikan.
-
-        Model izin USB menggunakan URL situs yang meminta ("URL yang meminta") dan URL situs bingkai level teratas ("URL sematan") untuk memberikan izin ke URL yang meminta guna mengakses perangkat USB. URL yang meminta mungkin berbeda dengan URL sematan saat situs yang meminta dimuat dalam iframe. Oleh karena itu, kolom "url" dapat berisi hingga dua string URL yang dipisahkan dengan koma, untuk menentukan masing-masing URL yang meminta dan URL sematan. Jika hanya ada satu URL yang ditentukan, akses ke perangkat USB yang sesuai akan diberikan saat URL situs yang meminta cocok dengan URL ini, terlepas dari status sematannya. URL dalam "url" harus berupa URL yang valid. Jika tidak, kebijakan akan diabaikan.
-
-        Jika kebijakan ini tidak ditetapkan, nilai default global akan digunakan untuk semua situs (tidak ada akses otomatis).</translation>
 <translation id="8631434304112909927">sampai versi <ph name="UNTIL_VERSION" /></translation>
 <translation id="8631437968147930597">Daftar aplikasi pencatat yang diizinkan di layar kunci <ph name="PRODUCT_OS_NAME" /></translation>
 <translation id="8649763579836720255">Perangkat Chrome OS dapat menggunakan atestasi jarak jauh (Akses Terverifikasi) untuk mendapatkan sertifikat yang diberikan oleh Chrome OS CA yang menyatakan bahwa perangkat tersebut memenuhi syarat untuk memutar konten yang dilindungi. Proses ini mencakup pengiriman informasi dukungan hardware ke Chrome OS CA yang mengidentifikasi perangkat tersebut secara unik.
@@ -5788,7 +5660,6 @@
 
       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>
-<translation id="9126014181388780690">"Izinkan Asisten Google mengakses konteks layar"</translation>
 <translation id="9129169595075460149">Jika kebijakan disetel ke Aktif, SafeSearch di Google Penelusuran akan selalu aktif, dan pengguna tidak dapat mengubah setelan ini.
 
       Jika kebijakan disetel ke Nonaktif atau tidak disetel, SafeSearch di Google Penelusuran tidak akan diterapkan.</translation>
@@ -5856,7 +5727,6 @@
 <translation id="944817693306670849">Setel ukuran cache disk</translation>
 <translation id="949278212566535827">Izinkan download file yang dilindungi sandi</translation>
 <translation id="974349541138387272">Menentukan template URI pada resolver DNS-over-HTTPS yang diinginkan</translation>
-<translation id="974479807614498635">"Izinkan Jawaban Cepat untuk mengakses konten yang dipilih"</translation>
 <translation id="981346395360763138">Layanan lokasi Google dinonaktifkan</translation>
 <translation id="982497069985795632">Aktifkan fitur pemeriksa ejaan</translation>
 <translation id="983256325512298435">Menentukan daftar protokol yang dapat meluncurkan aplikasi eksternal dari asal yang tercantum tanpa meminta izin pengguna</translation>
diff --git a/components/policy/resources/policy_templates_it.xtb b/components/policy/resources/policy_templates_it.xtb
index 4e23634..9dcee0c 100644
--- a/components/policy/resources/policy_templates_it.xtb
+++ b/components/policy/resources/policy_templates_it.xtb
@@ -41,12 +41,6 @@
 
       . Questa norma è valida soltanto per gli utenti il cui dominio corrisponde al dominio di registrazione del dispositivo. Per tutti gli altri utenti, i cookie impostati dall'IdP vengono trasferiti al profilo dell'utente soltanto durante il primo accesso sul dispositivo.</translation>
 <translation id="1029052664284722254">Forza il riavvio del dispositivo all'uscita dell'utente</translation>
-<translation id="1035385378988781231">Questa norma consente di stabilire se usare o meno l'autenticazione NTLM per la funzionalità Condivisioni file di rete di <ph name="PRODUCT_NAME" />.
-
-      Se questa norma viene impostata su True, verrà usata l'autenticazione NTLM per le condivisioni SMB, se necessario.
-      Se questa norma viene impostata su False, l'autenticazione NTLM per le condivisioni SMB viene disattivata.
-
-      Se la norma non viene impostata, per impostazione predefinita la norma viene disattivata per gli utenti gestiti dall'azienda, mentre viene attivata per gli utenti non gestiti.</translation>
 <translation id="1040446814317236570">Attiva la rimozione per gli URL PAC (https://)</translation>
 <translation id="1046484220783400299">Consente di attivare le funzioni della piattaforma web obsolete per un periodo di tempo limitato</translation>
 <translation id="1047128214168693844">Non consentire ad alcun sito di monitorare la posizione fisica degli utenti</translation>
@@ -86,11 +80,6 @@
 <translation id="1095209545735032039">Blocca l'API Serial su questi siti</translation>
 <translation id="1096105751829466145">Provider di ricerca predefinito</translation>
 <translation id="1099282607296956954">Attiva isolamento sito per ogni sito</translation>
-<translation id="1107764601871839136">Questa norma consente di specificare la durata in ore della cache dell'Oggetto Criteri di gruppo (GPO). Invece di scaricare di nuovo i GPO a ogni recupero della norma, il sistema può riutilizzare i GPO memorizzati nella cache finché la loro versione non viene modificata. Questa norma consente di specificare per quanto tempo è possibile riutilizzare i GPO memorizzati nella cache prima che vengano scaricati di nuovo. Se esegui il riavvio ed esci, la cache verrà svuotata.
-
-      Se la norma non viene impostata, i GPO memorizzati nella cache possono essere riutilizzati per un periodo massimo di 25 ore.
-
-      Se la norma è impostata su 0, la memorizzazione nella cache del GPO è disattivata. Tieni presente che in questo modo aumenterà il carico del server perché i GPO verranno scaricati nuovamente a ogni recupero della norma, anche se non sono stati modificati.</translation>
 <translation id="1111470455889178048">Invia caricamenti e download degli utenti da analizzare</translation>
 <translation id="1117535567637097036">I gestori di protocollo impostati tramite questa norma non sono utilizzati durante la gestione degli intent di Android.</translation>
 <translation id="1118093128235245168">Consenti ai siti di chiedere all'utente di concedere l'accesso a un dispositivo USB collegato</translation>
@@ -733,11 +722,6 @@
 <translation id="2197625019569762163">Se questo criterio è impostato su True, per impostazione predefinita viene visualizzata la tastiera numerica per inserire la password nella schermata di accesso. Gli utenti possono comunque passare alla tastiera normale.
 
       Se imposti il criterio, gli utenti non possono modificarlo. Se non è impostato o è impostato su False, non sortisce alcun effetto.</translation>
-<translation id="2200041405904405884">Consente di specificare gli host di messaggi nativi da non inserire nella lista bloccata.
-
-          Il valore * di una lista bloccata indica che tutti gli host di messaggi nativi sono bloccati e che verranno caricati soltanto gli host di messaggi nativi indicati nella lista consentita.
-
-          Per impostazione predefinita sono consentiti tutti gli host di messaggi nativi, ma se sono stati bloccati tutti gli host di messaggi nativi in base al criterio, la lista consentita può essere utilizzata per ignorare tale criterio.</translation>
 <translation id="2200698565850397198">Configura lista bloccata di messaggi nativi</translation>
 <translation id="2201555246697292490">Configura whitelist messaggi nativi</translation>
 <translation id="2204753382813641270">Controlla la visualizzazione automatica dello shelf</translation>
@@ -810,11 +794,6 @@
 <translation id="2307496301287881990">Segnala stati del display e della grafica</translation>
 <translation id="2309390639296060546">Impostazione di geolocalizzazione predefinita</translation>
 <translation id="2327252517317514801">Definisci i domini autorizzati ad accedere a G Suite</translation>
-<translation id="2328573323851533589">Questo criterio può essere usato per l'attivazione o la disattivazione forzata del controllo della divulgazione di credenziali in <ph name="PRODUCT_NAME" />.
-
-          Tieni presente che, anche se questo criterio viene impostato su True, il comportamento non viene attivato se la funzionalità Navigazione sicura viene disattivata (tramite criterio o dall'utente). Per l'attivazione forzata della funzionalità Navigazione sicura, usa il criterio <ph name="SAFE_BROWSING_ENABLED_POLICY_NAME" />.
-
-          Se questo criterio viene attivato o disattivato, gli utenti non possono modificarlo o ignorarlo in <ph name="PRODUCT_NAME" />. Se questo criterio non viene impostato, viene consentito il controllo della divulgazione di credenziali (che può però essere disattivato dall'utente).</translation>
 <translation id="2331354174913096226">Il modello URI del resolver DNS over HTTPS desiderato. Per specificare diversi resolver DNS over HTTPS, separa i modelli URI corrispondenti con gli spazi.
 
       Se il criterio DnsOverHttpsMode viene impostato su <ph name="SECURE_DNS_MODE_SECURE" />, questo criterio deve essere impostato e non può essere vuoto.
@@ -960,11 +939,6 @@
       Se l'impostazione non viene impostata, l'utente può decidere se utilizzare o meno la funzione.
 
       L'impostazione è stata rimossa da <ph name="PRODUCT_NAME" /> 29 e versioni successive.</translation>
-<translation id="2433412232489478893">Questa norma controlla se per un utente è consentita o meno la funzione Condivisioni file di rete per <ph name="PRODUCT_NAME" />.
-
-      Quando questa norma non è configurata o è impostata su True, gli utenti possono utilizzare la funzione Condivisioni file di rete.
-
-      Quando questa norma è impostata su False, gli utenti non possono utilizzare la funzione Condivisioni file di rete.</translation>
 <translation id="2435052056904485763">Lista consentita server di delega Kerberos</translation>
 <translation id="2439793457499023062">Se questo criterio non viene impostato, nel caso in cui Chrome Software Cleaner dovesse rilevare software indesiderato, a Google potrebbero essere segnalati metadati relativi alla scansione in base al criterio stabilito da SafeBrowsingExtendedReportingEnabled. Chrome Software Cleaner chiederà poi all'utente se vuole ripulire il software indesiderato. L'utente può scegliere se condividere i risultati della pulizia con Google per facilitare l'identificazione di software indesiderato in futuro. Questi risultati contengono metadati di file, estensioni installate automaticamente e chiavi del Registro di sistema, come spiegato nel white paper sulla privacy di Chrome.
 
@@ -1447,26 +1421,6 @@
 <translation id="3143265893557969814">Se questo criterio viene impostato, tutti i tipi di dati specificati verranno esclusi dalla sincronizzazione sia per Google Sync sia per la sincronizzazione del profilo di roaming. Questa operazione può essere utile per ridurre le dimensioni del profilo di roaming o per limitare il tipo di dati caricati sui server di Google Sync.
 
       Attualmente i tipi di dati per questo criterio sono: "bookmarks", "preferences", "passwords", "autofill", "themes", "typedUrls", "extensions", "apps", "tabs", "wifiConfigurations". Per tali nomi viene fatta distinzione tra maiuscole e minuscole.</translation>
-<translation id="3146597555086966130">L'impostazione del criterio consente di configurare le impostazioni del proxy per Chrome e le app ARC, ignorando tutte le opzioni relative al proxy specificate dalla riga di comando.
-
-       Se il criterio non viene configurato, gli utenti possono scegliere le impostazioni del proxy.
-
-       La configurazione del criterio <ph name="PROXY_SETTINGS_POLICY_NAME" /> consente di accettare i seguenti campi:
-         * Il campo <ph name="PROXY_MODE_PROXY_SETTINGS_FIELD" /> consente di specificare il server proxy utilizzato da Chrome e di impedire agli utenti di modificare le impostazioni del proxy
-         * Il campo <ph name="PROXY_PAC_URL_PROXY_SETTINGS_FIELD" /> è un URL a un file proxy .pac
-         * Il campo <ph name="PROXY_SERVER_PROXY_SETTINGS_FIELD" /> è un URL a un server proxy
-         * Il campo <ph name="PROXY_BYPASS_LIST_PROXY_SETTINGS_FIELD" /> è un elenco di host proxy aggirati da <ph name="PRODUCT_NAME" />
-
-       Il campo <ph name="PROXY_SERVER_MODE_PROXY_SETTINGS_FIELD" /> è deprecato a favore del campo <ph name="PROXY_MODE_PROXY_SETTINGS_FIELD" />, che consente di specificare il server proxy utilizzato da Chrome e di impedire agli utenti di modificare le impostazioni del proxy.
-
-        Per il campo <ph name="PROXY_MODE_PROXY_SETTINGS_FIELD" />, se scegli il valore:
-          * <ph name="PROXY_MODE_ENUM_DIRECT" />, non viene mai utilizzato un proxy e tutti gli altri campi vengono ignorati.
-          * <ph name="PROXY_MODE_ENUM_SYSTEM" />, viene utilizzato il proxy del sistema e tutti gli altri campi vengono ignorati.
-          * <ph name="PROXY_MODE_ENUM_AUTO_DETECT" />, tutti gli altri campi vengono ignorati.
-          * <ph name="PROXY_MODE_ENUM_FIXED_SERVER" />, vengono utilizzati i campi <ph name="PROXY_SERVER_PROXY_SETTINGS_FIELD" /> e <ph name="PROXY_BYPASS_LIST_PROXY_SETTINGS_FIELD" />.
-          * <ph name="PROXY_MODE_ENUM_PAC_SCRIPT" />, vengono utilizzati i campi <ph name="PROXY_BYPASS_LIST_PROXY_PAC_URL" /> e <ph name="PROXY_BYPASS_LIST_PROXY_SETTINGS_FIELD" />.
-
-      Nota: per esempi più approfonditi, consulta la pagina I progetti di Chromium (https://www.chromium.org/developers/design-documents/network-settings#TOC-Command-line-options-for-proxy-sett).</translation>
 <translation id="3152425128389603870">Rendi disponibile la modalità Desktop unificato e attivala per impostazione predefinita</translation>
 <translation id="3159375329008977062">L'utente è abilitato a importare/esportare contenitori Crostini tramite l'interfaccia</translation>
 <translation id="3165808775394012744">Queste norme sono incluse qui in modo che sia più facile rimuoverle.</translation>
@@ -1474,13 +1428,6 @@
 <translation id="316778957754360075">Questa impostazione non è più supportata a partire dalla versione 29 di <ph name="PRODUCT_NAME" />. Il metodo consigliato per la configurazione di raccolte di estensioni/app ospitate dall'organizzazione consiste nell'includere il sito che ospita i pacchetti CRX in ExtensionInstallSources e inserire link di download diretti per i pacchetti in una pagina web. È possibile creare una funzione Avvio applicazioni per la pagina web utilizzando la norma ExtensionInstallForcelist.</translation>
 <translation id="3168968618972302728">Criteri relativi all'autenticazione per Kerberos.</translation>
 <translation id="3171369832001535378">Modello del nome host della rete del dispositivo</translation>
-<translation id="3172512016079904926">Consente di attivare l'installazione a livello di utente degli host di messaggistica nativi.
-
-          Se l'impostazione viene attivata, <ph name="PRODUCT_NAME" /> consentirà l'utilizzo degli host di messaggistica nativi installati a livello di utente.
-
-          Se l'impostazione viene disattivata, allora <ph name="PRODUCT_NAME" /> utilizzerà solo gli host di messaggistica nativi installati a livello di sistema.
-
-          Se l'impostazione non è specificata, <ph name="PRODUCT_NAME" /> consentirà l'utilizzo degli host di messaggistica nativi a livello di utente.</translation>
 <translation id="3177802893484440532">Richiedi controlli OCSP/CRL online per i trust anchor</translation>
 <translation id="3184161739683646075">Controlla la modalità di DNS over HTTPS</translation>
 <translation id="3185009703220253572">a partire dalla versione <ph name="SINCE_VERSION" /></translation>
@@ -1743,12 +1690,6 @@
         Se è impostata questa norma, <ph name="PRODUCT_NAME" /> proverà a registrarsi e ad applicare a tutti i profili la norma relativa alla cloud associata.
 
         Il valore di questa norma è un token di registrazione che è possibile recuperare dalla Console amministrazione Google.</translation>
-<translation id="3489247539215560634">Se questa impostazione viene attivata, gli utenti possono impostare <ph name="PRODUCT_NAME" /> perché memorizzi le password e le inserisca automaticamente all'accesso successivo a un sito.
-
-          Se invece è disattivata, gli utenti non possono salvare nuove password, ma
-          possono comunque utilizzare quelle memorizzate in precedenza.
-
-          Se questa norma viene attivata o disattivata, gli utenti non possono modificarla o sostituirla in <ph name="PRODUCT_NAME" />. Se questa norma non è impostata, è consentito il salvataggio delle password (ma l'utente può disattivarlo).</translation>
 <translation id="3492834335089638487">Questo criterio consente di controllare l'utilizzo delle app Android di fonti non attendibili (diverse dal Google Play Store) per un dispositivo.
 
       Se il valore di questo criterio non viene impostato, la funzionalità viene considerata vietata.
@@ -1816,9 +1757,6 @@
 <translation id="3577628175311752799">Utilizza un criterio relativo al referrer predefinito no-referrer-when-downgrade.</translation>
 <translation id="357917253161699596">Consenti agli utenti di gestire i certificati utente</translation>
 <translation id="3580414086211696382">Controlla l'utilizzo dell'API file system per la lettura</translation>
-<translation id="3583230441447348508">Consente di specificare un elenco di condivisioni di file di rete preconfigurate.
-
-      Ogni voce della norma è un oggetto con due componenti: "share_url" e "mode". "share_url" deve essere l'URL della condivisione e "mode" deve essere "drop_down" o "pre_mount". La modalità "drop_down" indica che il valore "share_url" verrà aggiunto al menu a discesa per il rilevamento delle condivisioni. La modalità "pre_mount" indica che il valore "share_url" verrà montato.</translation>
 <translation id="3584194414857209694">Abilita i criteri sperimentali</translation>
 <translation id="3584722841530002134">La configurazione del criterio consente di assegnare i server a cui <ph name="PRODUCT_NAME" /> può delegare le credenziali utente. Se ci sono più server, separane i nomi utilizzando virgole. I caratteri jolly (<ph name="WILDCARD_VALUE" />) sono consentiti.
 
@@ -2430,10 +2368,6 @@
 
       Se il criterio non è impostato, l'utente può disattivare qualsiasi plug-in installato sul sistema.</translation>
 <translation id="4554651132977135445">Modalità di elaborazione loopback dei criteri relativi agli utenti</translation>
-<translation id="4554841826517980623">Questa norma controlla se per <ph name="PRODUCT_NAME" /> la funzione Condivisioni file di rete debba utilizzare o meno il protocollo <ph name="NETBIOS_PROTOCOL" /> per individuare le condivisioni sulla rete.
-      Quando questa norma è impostata su True, il rilevamento delle condivisioni utilizza il protocollo <ph name="NETBIOS_PROTOCOL" /> per individuare le condivisioni sulla rete.
-      Quando questa norma è impostata su False, il rilevamento delle condivisioni non utilizza il protocollo <ph name="NETBIOS_PROTOCOL" /> per individuare le condivisioni sulla rete.
-      Se la norma viene lasciata senza impostazione, per impostazione predefinita la norma sarà disattivata per gli utenti gestiti dall'azienda, mentre sarà attiva per gli utenti non gestiti.</translation>
 <translation id="4555850956567117258">Attivazione dell'attestazione da remoto per l'utente</translation>
 <translation id="4557134566541205630">URL pagina Nuova scheda provider di ricerca predefinito</translation>
 <translation id="4562165737444703281">Consenti agli utenti di [attivare/configurare] il port forwarding in Crostini</translation>
@@ -2530,13 +2464,6 @@
           Per avere pattern di esempio, visita il sito https://www.chromium.org/developers/how-tos/chrome-frame-getting-started.</translation>
 <translation id="467449052039111439">Apri un elenco di URL</translation>
 <translation id="4674871290487541952">Consente algoritmi non protetti nei controlli dell'integrità durante gli aggiornamenti e le installazioni delle estensioni</translation>
-<translation id="4677605038200415894">Se il criterio viene configurato, puoi impostare un elenco di pattern URL che specificano i siti a cui viene concessa automaticamente l'autorizzazione di accesso a un dispositivo USB con gli ID fornitore e prodotto indicati. Affinché il criterio sia valido, ogni elemento dell'elenco deve contenere sia dispositivi sia URL. Ogni elemento nei dispositivi può contenere un campo ID fornitore e un campo ID prodotto. Gli eventuali ID omessi vengono considerati caratteri jolly con un'eccezione: non è possibile specificare un ID prodotto senza specificare anche un ID fornitore. In caso contrario, il criterio non è valido.
-
-      Il modello di autorizzazione USB utilizza l'URL richiedente e l'URL di incorporamento (del sito frame di primo livello) per consentire all'URL richiedente di accedere al dispositivo USB. L'URL richiedente potrebbe essere diverso dall'URL di incorporamento quando il sito richiedente viene caricato in un iframe. Di conseguenza il campo "urls" può contenere fino a 2 stringhe delimitate da virgola per specificare questi URL. Se specifichi un solo URL, l'accesso ai dispositivi USB corrispondenti viene concesso quando l'URL del sito richiedente corrisponde all'URL indicato, a prescindere dallo stato di incorporamento. Gli URL indicati nel campo "urls" devono essere validi, altrimenti il criterio viene ignorato.
-
-      Se il criterio non viene configurato, viene applicato il criterio <ph name="DEFAULT_WEB_USB_GUARD_SETTING_POLICY_NAME" />, se impostato. In caso contrario, viene applicata l'impostazione personale dell'utente.
-
-      I pattern URL di questo criterio non devono essere in conflitto con quelli configurati tramite <ph name="WEB_USB_BLOCKED_FOR_URLS_POLICY_NAME" />. In caso di conflitto, questo criterio ha la precedenza sui criteri <ph name="WEB_USB_BLOCKED_FOR_URLS_POLICY_NAME" /> e <ph name="WEB_USB_ASK_FOR_URLS_POLICY_NAME" />.</translation>
 <translation id="4680936297850947973">Ritirata in M68. Usa DefaultPopupsSetting.
 
       Per una spiegazione completa, consulta la pagina https://www.chromestatus.com/features/5675755719622656.
@@ -2579,13 +2506,6 @@
           Se imposti questo criterio, gli utenti non potranno modificarlo o ignorarlo.
 
           Se questo criterio non viene impostato, inizialmente l'audio in formato mono è disattivato, ma l'utente può attivarlo in qualsiasi momento.</translation>
-<translation id="4764901562691611575">Questo criterio è deprecato, al suo posto utilizza "<ph name="NATIVE_MESSAGING_BLOCKLIST_POLICY_NAME" />".
-
-          Consente di specificare gli host di messaggi nativi che non dovrebbero essere caricati.
-
-          Il valore "*" di una lista bloccata indica che tutti gli host di messaggi nativi sono bloccati, a meno che vengano elencati esplicitamente nella lista consentita.
-
-          Se questo criterio non viene impostato, <ph name="PRODUCT_NAME" /> caricherà tutti gli host di messaggi nativi installati.</translation>
 <translation id="4771144269610910963">Questo criterio consente di controllare l'analisi approfondita dei download degli utenti tramite Navigazione sicura. Se non viene impostato o viene impostata l'opzione predefinita "Non analizzare i file", i download degli utenti non verranno analizzati dalla funzionalità Navigazione sicura.
 
       Se viene impostata l'opzione "Invia download degli utenti da analizzare", i download degli utenti verranno inviati tramite la rete alla funzionalità Navigazione sicura per verificare l'eventuale presenza di malware.
@@ -2743,15 +2663,6 @@
 <translation id="5085647276663819155">Disattiva anteprima di stampa</translation>
 <translation id="5090209345759901501">Applica l'impostazione dei contenuti Flash a tutti i contenuti</translation>
 <translation id="5090791951240382356">Consenti l'unione dei criteri del dizionario provenienti da origini diverse</translation>
-<translation id="5093540029655764852">Consente di specificare la frequenza (in giorni) alla quale un client modifica la password dell'account del computer. La password è generata in modo casuale dal client e non è visibile all'utente.
-
-      Come per le password dell'utente, anche le password del computer andrebbero modificate regolarmente. Se disattivi questa norma o imposti un numero di giorni elevato, la sicurezza ne risentirà negativamente poiché in questo modo concederai più tempo ai potenziali utenti malintenzionati per trovare la password dell'account del computer e utilizzarla.
-
-      Se la norma non viene impostata, la password dell'account del computer viene modificata ogni 30 giorni.
-
-      Se la norma è impostata su 0, la modifica della password dell'account del computer è disattivata.
-
-      Tieni presente che le password potrebbero durare più a lungo rispetto ai giorni specificati se il client è offline per un periodo più lungo di tempo.</translation>
 <translation id="5101600510268095939">Consente di impostare un elenco di pattern URL che specificano i siti non autorizzati a visualizzare contenuti misti (ossia contenuti HTTP su siti HTTPS) bloccabili (ossia attivi) e per i quali i contenuti misti bloccabili facoltativi (ossia passivi) verranno aggiornati.
 
           Se questo criterio non viene impostato, i contenuti misti bloccabili verranno bloccati e quelli bloccabili facoltativi verranno aggiornati, ma gli utenti potranno configurare eccezioni per consentire i contenuti misti per siti specifici.
@@ -2875,15 +2786,6 @@
 
       Per "versione" si intende sia una versione esatta, ad esempio "61.0.3163.120", sia un prefisso di versione, ad esempio "61.0".  </translation>
 <translation id="5247006254130721952">Blocca download pericolosi</translation>
-<translation id="5248863213023520115">Permette di impostare i tipi di crittografia consentiti quando vengono richiesti ticket Kerberos a un server <ph name="MS_AD_NAME" />.
-
-      Se la norma viene impostata su "Tutto", sono consentiti sia i tipi di crittografia AES "aes256-cts-hmac-sha1-96" e "aes128-cts-hmac-sha1-96" sia il tipo di crittografia RC4 "rc4-hmac". Se il server supporta entrambi i tipi, viene usata preferibilmente la crittografia AES. Tieni presente che la crittografia RC4 è considerata debole e, se possibile, il server dovrebbe essere riconfigurato per supportare la crittografia AES.
-
-      Se la norma viene impostata su "Avanzata" o se non viene impostata, sono consentiti soltanto i tipi di crittografia AES.
-
-      Se la norma viene impostata su "Precedente", è consentito soltanto il tipo di crittografia RC4. Questa opzione non è sicura e dovrebbe essere necessaria soltanto in casi molto specifici.
-
-      Visita anche la pagina https://wiki.samba.org/index.php/Samba_4.6_Features_added/changed#Kerberos_client_encryption_types.</translation>
 <translation id="5249453807420671499">Gli utenti possono aggiungere account Kerberos</translation>
 <translation id="5252995168844634755">Se il criterio viene impostato su True, viene attivata la modalità Desktop unificato, che consente di visualizzare le applicazioni su più schermi. Gli utenti possono disattivare questa modalità per singoli schermi.
 
@@ -3279,13 +3181,6 @@
 
           Il valore del criterio viene applicato solo se il criterio <ph name="DEFAULT_SEARCH_PROVIDER_ENABLED_POLICY_NAME" /> viene attivato e non è applicabile in caso contrario.</translation>
 <translation id="5697306356229823047">Segnala utenti dispositivo</translation>
-<translation id="5699487516670033016">Consente di specificare la durata in ore della cache. La cache viene utilizzata per velocizzare l'accesso. Contiene dati generali (nome del gruppo di lavoro e così via) riguardo alle aree di autenticazione delle affiliate, come le aree di autenticazione ritenute attendibili dall'area di autenticazione della macchina. Nessun dato specifico dell'utente o delle aree di autenticazione delle affiliate viene memorizzato nella cache. Se il dispositivo viene riavviato, la cache viene svuotata.
-
-      Se la norma non viene impostata, i dati di autenticazione della cache possono essere riutilizzati per un periodo massimo di 73 ore.
-
-      Se la norma viene impostata su 0, la memorizzazione nella cache dei dati di autenticazione viene disattivata. Ciò può rallentare significativamente l'accesso degli utenti affiliati, poiché i dati specifici dell'area di autenticazione devono essere recuperati a ogni accesso.
-
-      Tieni presente che i dati relativi all'area di autenticazione vengono memorizzati nella cache anche per gli utenti temporanei. Per impedire che i dati di autenticazione degli utenti temporanei vengano tracciati è necessario disattivare la cache.</translation>
 <translation id="570062449808736508">Se per questa norma viene impostata una stringa, WebView legge le limitazioni relative agli URL del fornitore di contenuti con il nome dell'autorità indicato.</translation>
 <translation id="5708969689202733975">Configura le modalità di sblocco rapido consentite</translation>
 <translation id="572155275267014074">Impostazioni di Android</translation>
@@ -3582,11 +3477,6 @@
 
       Nota: il criterio ha effetto su tutti gli output audio, incluse le funzioni di accessibilità audio. Non disattivare il criterio se un utente richiede uno screen reader.</translation>
 <translation id="6221175752766085998">Consenti i certificati privi dell'estensione subjectAlternativeName emessi dai trust anchor locali</translation>
-<translation id="6222839831045864769">Consente di specificare gli host di messaggi nativi che non dovrebbero essere caricati.
-
-          Il valore "*" di una lista bloccata indica che tutti gli host di messaggi nativi sono bloccati, a meno che vengano elencati esplicitamente nella lista consentita.
-
-          Se questo criterio non viene impostato, <ph name="PRODUCT_NAME" /> caricherà tutti gli host di messaggi nativi installati.</translation>
 <translation id="6224304369267200483">URL/domini per cui è consentita automaticamente l'attestazione diretta dei token di sicurezza</translation>
 <translation id="6230442621691161858">Questa funzionalità consente di attivare suggerimenti relativi a nuovi contenuti da esplorare. Sono incluse app, pagine web e altro.
       Se questo criterio viene impostato su True, i suggerimenti relativi a nuovi contenuti da esplorare vengono attivati.
@@ -4830,13 +4720,6 @@
 <translation id="7788511847830146438">Per profilo</translation>
 <translation id="780629758750905699">Consenti l'aggiunta di account Family Link al dispositivo</translation>
 <translation id="7807139251387225825">Elenco di tipi di dati che dovrebbero essere esclusi dalla sincronizzazione</translation>
-<translation id="7815699949432723208">Questo criterio è obsoleto. Usa il criterio "<ph name="NATIVE_MESSAGING_ALLOWLIST_POLICY_NAME" />".
-
-          Consente di specificare gli host di messaggi nativi da non inserire nella lista bloccata.
-
-          Il valore * di una lista bloccata indica che tutti gli host di messaggi nativi sono bloccati e che verranno caricati soltanto gli host di messaggi nativi indicati nella lista consentita.
-
-          Per impostazione predefinita sono consentiti tutti gli host di messaggi nativi, ma se sono stati bloccati tutti gli host di messaggi nativi in base al criterio, la lista consentita può essere utilizzata per ignorare tale criterio.</translation>
 <translation id="7818131573217430250">Impostazione stato predefinito modalità ad alto contrasto nella schermata di accesso</translation>
 <translation id="7823902813460802031">Se il criterio viene impostato su Attivato, <ph name="PRODUCT_OS_NAME" /> impedisce al dispositivo di avviare la modalità sviluppatore.
 
@@ -5256,13 +5139,6 @@
       Se questo criterio viene impostato, le istantanee meno recenti vengono eliminate in base a quanto necessario per rispettare il limite. Se il criterio viene impostato su 0, non vengono acquisite istantanee.</translation>
 <translation id="8451988835943702790">Usa la pagina Nuova scheda come Pagina iniziale</translation>
 <translation id="8455529558077979314">Impostazioni Schermata sulla privacy</translation>
-<translation id="8459216513698220096">Consente di specificare se e come devono essere elaborati i criteri relativi agli utenti del GPO del computer.
-
-      Se vengono impostati su "Default" o non vengono impostati, i criteri relativi agli utenti vengono letti soltanto dai GPO degli utenti (i GPO del computer vengono ignorati).
-
-      Se vengono impostati su "Merge", i criteri relativi agli utenti nei GPO degli utenti vengono uniti a quelli dei GPO del computer (a cui viene data la precedenza).
-
-      Se vengono impostati su "Replace", i criteri relativi agli utenti nei GPO degli utenti vengono sostituiti da quelli dei GPO del computer (i GPO degli utenti vengono ignorati).</translation>
 <translation id="8465065632133292531">Parametri per l'URL istantaneo che utilizza POST</translation>
 <translation id="8465746466645315861">Se il criterio non viene impostato, l'utente può attivare o disattivare il controllo ortografico nelle impostazioni della lingua.
 
@@ -5397,11 +5273,6 @@
 <translation id="8622378389102774881">Se questo criterio viene impostato, l'host di accesso remoto richiederà che i client che eseguono l'autenticazione ottengano un token di autenticazione da questo URL perché la connessione avvenga. Deve essere utilizzato insieme a RemoteAccessHostTokenValidationUrl.
 
           Questa funzionalità viene disattivata se il criterio è vuoto o non impostato.</translation>
-<translation id="8625234016727663537">Consente di impostare un elenco di URL che specifica a quali siti verrà concessa automaticamente l'autorizzazione per accedere a un dispositivo USB con gli ID prodotto e fornitore indicati nella schermata di accesso. Perché il criterio sia valido, ogni elemento dell'elenco deve contenere sia dispositivi sia URL. Ogni elemento nei dispositivi può contenere un campo ID fornitore e un campo ID prodotto. Gli eventuali ID omessi verranno considerati caratteri jolly con l'eccezione che non è possibile specificare un ID prodotto senza aver specificato un ID fornitore. In caso contrario, il criterio non sarà valido e verrà ignorato.
-
-        Il modello di autorizzazione USB utilizza l'URL del sito richiedente ("URL richiedente") e l'URL del sito frame di livello principale ("URL di incorporamento") per concedere all'URL richiedente l'autorizzazione di accesso al dispositivo USB. L'URL richiedente può essere diverso dall'URL di incorporamento quando il sito richiedente viene caricato in un iframe. Di conseguenza il campo "URL" può contenere fino a due stringhe URL delimitate da virgola per specificare rispettivamente l'URL richiedente e l'URL di incorporamento. Se è specificato un solo URL, l'accesso ai dispositivi USB corrispondenti viene concesso quando l'URL del sito richiedente corrisponde all'URL, a prescindere dallo stato di incorporamento. Gli URL in "URL" devono essere validi, altrimenti il criterio viene ignorato.
-
-        Se questo criterio non viene impostato, per tutti i siti viene usato il valore predefinito globale (nessun accesso automatico).</translation>
 <translation id="8631434304112909927">fino alla versione <ph name="UNTIL_VERSION" /></translation>
 <translation id="8631437968147930597">L'elenco delle app per scrivere note consentite nella schermata di blocco di <ph name="PRODUCT_OS_NAME" /></translation>
 <translation id="8649763579836720255">I dispositivi Chrome OS possono utilizzare un'attestazione remota (Accesso verificato) per ottenere un certificato emesso dalla CA di Chrome OS in cui si afferma che il dispositivo è idoneo a riprodurre contenuti protetti. Questo processo comporta l'invio alla CA di Chrome OS di informazioni di approvazione dell'hardware che identificano in modo univoco il dispositivo.
@@ -5781,7 +5652,6 @@
 
       Le possibilità effettive di eseguire il rollback potrebbero dipendere anche dal modello di dispositivo e dalle patch di vulnerabilità critiche.</translation>
 <translation id="9123464369663964441">Consenti agli utenti di aggiungere eccezioni per consentire contenuti misti</translation>
-<translation id="9126014181388780690">"Consenti all'Assistente Google di accedere al contesto dello schermo"</translation>
 <translation id="9129169595075460149">Se il criterio viene impostato su Attivato, la funzionalità SafeSearch in Ricerca Google è sempre attiva e gli utenti non possono modificare questa impostazione.
 
       Se il criterio viene impostato su Disattivato o se non viene configurato, la funzionalità SafeSearch in Ricerca Google non viene applicata.</translation>
@@ -5850,7 +5720,6 @@
 <translation id="944817693306670849">Imposta dimensioni cache su disco</translation>
 <translation id="949278212566535827">Consenti download di file protetti da password</translation>
 <translation id="974349541138387272">Specifica il modello URI del resolver DNS over HTTPS desiderato</translation>
-<translation id="974479807614498635">"Consenti a Risposte rapide di accedere ai contenuti selezionati"</translation>
 <translation id="981346395360763138">Servizi di geolocalizzazione di Google disabilitati</translation>
 <translation id="982497069985795632">Attiva il controllo ortografico</translation>
 <translation id="983256325512298435">Definisci un elenco di protocolli che possono lanciare un'applicazione esterna dalle origini elencate senza chiedere conferma all'utente</translation>
diff --git a/components/policy/resources/policy_templates_ja.xtb b/components/policy/resources/policy_templates_ja.xtb
index c6ce1f4f..6e9026b 100644
--- a/components/policy/resources/policy_templates_ja.xtb
+++ b/components/policy/resources/policy_templates_ja.xtb
@@ -41,12 +41,6 @@
 
       このポリシーは、ユーザーのドメインがデバイスの登録ドメインと一致する場合にのみ適用されます。それ以外の場合は、ユーザーがデバイスで最初にログインしたときにのみ、IdP によって設定された Cookie がプロフィールに移行されます。</translation>
 <translation id="1029052664284722254">ユーザーのログアウト時にデバイスを再起動</translation>
-<translation id="1035385378988781231"><ph name="PRODUCT_NAME" /> のネットワーク ファイル共有の機能で、認証に NTLM を使用するかどうかを設定します。
-
-      このポリシーが True に設定されている場合、必要に応じて SMB 共有への認証に NTLM を使用します。
-      このポリシーが False に設定されている場合、SMB 共有への NTLM 認証は無効となります。
-
-      このポリシーが未設定の場合、デフォルトの設定は、企業の管理対象ユーザーに対しては「無効」、管理対象外のユーザーに対しては「有効」となります。</translation>
 <translation id="1040446814317236570">PAC URL データ除去を有効にする(https:// の場合)</translation>
 <translation id="1046484220783400299">サポートが終了しているウェブ プラットフォームの機能を一定の期間有効にする</translation>
 <translation id="1047128214168693844">すべてのサイトに対してユーザーの物理的な現在地の追跡を許可しない</translation>
@@ -86,11 +80,6 @@
 <translation id="1095209545735032039">シリアル API をブロックするサイトを指定します</translation>
 <translation id="1096105751829466145">デフォルトの検索プロバイダ</translation>
 <translation id="1099282607296956954">すべてのサイトに対してサイト分離を有効にする</translation>
-<translation id="1107764601871839136">グループ ポリシー オブジェクト(GPO)のキャッシュ期間(時間単位)を指定します。これにより、ポリシーの取り込みが行われるたびに GPO を再ダウンロードせず、GPO のバージョンが変わらない間はキャッシュされた GPO をシステムで再使用できます。このポリシーでは、キャッシュされた GPO を再使用できる最長期間を指定します。この期間が終了すると GPO は再ダウンロードされます。なお、キャッシュは再起動やログアウトすると削除されます。
-
-      このポリシーを未設定にすると、キャッシュされた GPO は最大 25 時間まで再使用される可能性があります。
-
-      このポリシーを 0 に設定すると、GPO のキャッシュは無効になります。この場合、GPO は変更が発生していなくてもポリシーを取り込むたびに再ダウンロードされるため、サーバーの負荷は高くなります。</translation>
 <translation id="1111470455889178048">ユーザーのアップロードとダウンロードをスキャンに送信する</translation>
 <translation id="1117535567637097036">このポリシーで設定したプロトコル ハンドラは、Android インテントの処理には使用されません。</translation>
 <translation id="1118093128235245168">接続されている USB デバイスへのアクセスを求めるメッセージをユーザーに表示することをサイトに許可する</translation>
@@ -742,11 +731,6 @@
 <translation id="2197625019569762163">このポリシーを True に設定した場合、ログイン画面ではパスワード入力用に数字キーボードがデフォルトで表示されます。ユーザーはそこから通常のキーボードに切り替えることができます。
 
       このポリシーを設定した場合、ユーザーは設定を変更できません。このポリシーを未設定のままにするか False に設定した場合、このポリシーによる影響はありません。</translation>
-<translation id="2200041405904405884">拒否リストの対象外とするネイティブ メッセージング ホストを指定できます。
-
-          拒否リストに「*」の値を指定した場合、すべてのネイティブ メッセージング ホストがブロックされ、許可リストで指定したネイティブ メッセージング ホストのみが読み込まれます。
-
-          デフォルトではすべてのネイティブ メッセージング ホストが許可されますが、ポリシーを使用してすべてのネイティブ メッセージング ホストをブロックする場合は、許可リストを設定してそのポリシーをオーバーライドできます。</translation>
 <translation id="2200698565850397198">ネイティブ メッセージングの拒否リストを設定する</translation>
 <translation id="2201555246697292490">ネイティブ メッセージングのホワイトリストを設定する</translation>
 <translation id="2204753382813641270">シェルフの自動非表示を指定する</translation>
@@ -813,11 +797,6 @@
 <translation id="2307496301287881990">ディスプレイとグラフィックのステータスを報告する</translation>
 <translation id="2309390639296060546">デフォルトの位置情報設定</translation>
 <translation id="2327252517317514801">G Suite へのアクセスを許可するドメインを定義する</translation>
-<translation id="2328573323851533589">このポリシーを使用して、<ph name="PRODUCT_NAME" /> での認証情報の漏洩チェックを強制的に有効または強制的に無効にできます。
-
-          このポリシーを True に設定しても、セーフ ブラウジングが(ポリシーまたはユーザーによって)無効に設定されている場合、指定した動作は適用されません。セーフ ブラウジングを強制的に有効にするには、<ph name="SAFE_BROWSING_ENABLED_POLICY_NAME" /> ポリシーを使用してください。
-
-          このポリシーが有効または無効に設定されている場合、ユーザーは <ph name="PRODUCT_NAME" /> で設定を変更したりオーバーライドしたりすることはできません。このポリシーが未設定の場合、認証情報の漏洩チェックは実行可能ですが、ユーザーがオフにすることもできます。</translation>
 <translation id="2331354174913096226">希望の DNS-over-HTTPS リゾルバの URI テンプレートを指定します。複数の DNS-over-HTTPS リゾルバを指定するには、対応する URI テンプレートをスペースで区切ります。
 
       DnsOverHttpsMode が <ph name="SECURE_DNS_MODE_SECURE" /> に設定されている場合、このポリシーの設定は必須で、空にはできません。
@@ -961,11 +940,6 @@
       この設定が未設定の場合は、この機能を使用するかどうかをユーザーが選択できます。
 
       この設定は、<ph name="PRODUCT_NAME" /> 29 以降のバージョンでは削除されています。</translation>
-<translation id="2433412232489478893">このポリシーでは、<ph name="PRODUCT_NAME" /> のネットワーク ファイル共有の機能をユーザーが使用できるようにするかどうかを設定します。
-
-      このポリシーが未設定または True に設定されている場合、ユーザーはネットワーク ファイル共有を使用できます。
-
-      このポリシーが False に設定されている場合、ユーザーはネットワーク ファイル共有を使用できません。</translation>
 <translation id="2435052056904485763">Kerberos 委任サーバーの許可リスト</translation>
 <translation id="2439793457499023062">このポリシーが未設定の場合、Chrome クリーンアップで望ましくないソフトウェアが検出されると、SafeBrowsingExtendedReportingEnabled で設定されているポリシーに基づいて、スキャンに関するメタデータのレポートが Google に送信される可能性があります。ユーザーは望ましくないソフトウェアをクリーンアップするかどうかを選択できます。また、望ましくないソフトウェアの検出精度を向上するために、クリーンアップの結果を Google と共有するかどうかも選択できます。これらの結果には、Chrome のプライバシー ホワイトペーパーで説明されているとおり、ファイルのメタデータのほか自動インストールされた拡張機能とレジストリキーが含まれます。
 
@@ -1446,26 +1420,6 @@
 <translation id="3143265893557969814">このポリシーを設定した場合、指定したすべてのデータタイプが Google Sync とローミング プロファイルの同期から除外されます。これにより、ローミング プロファイルのサイズを抑えたり、Google Sync サーバーにアップロードされるデータのタイプを制限したりできます。
 
       現在、このポリシーで指定できるデータタイプは次のとおりです("bookmarks"、"preferences"、"passwords"、"autofill"、"themes"、"typedUrls"、"extensions"、"apps"、"tabs"、"wifiConfigurations")。データタイプの名前では大文字と小文字が区別されます。</translation>
-<translation id="3146597555086966130">このポリシーでは、Chrome と ARC アプリのプロキシ設定を行います。いずれもコマンドラインで指定されたプロキシ関連の設定はすべて無視されます。
-
-       このポリシーを未設定のままにした場合、ユーザーはプロキシ設定を選択できます。
-
-       <ph name="PROXY_SETTINGS_POLICY_NAME" /> ポリシーを設定すると、次のフィールドを受け取れるようになります。
-         * <ph name="PROXY_MODE_PROXY_SETTINGS_FIELD" />: Chrome で使用するプロキシ サーバーを指定して、ユーザーがプロキシ設定を変更できないようにします
-         * <ph name="PROXY_PAC_URL_PROXY_SETTINGS_FIELD" />: プロキシ .pac ファイルへの URL
-         * <ph name="PROXY_SERVER_PROXY_SETTINGS_FIELD" />: プロキシ サーバーの URL
-         * <ph name="PROXY_BYPASS_LIST_PROXY_SETTINGS_FIELD" />: <ph name="PRODUCT_NAME" /> で回避するプロキシホストのリスト
-
-       <ph name="PROXY_SERVER_MODE_PROXY_SETTINGS_FIELD" /> フィールドはサポートを終了しました。代わりに <ph name="PROXY_MODE_PROXY_SETTINGS_FIELD" /> フィールドを使用してください。このフィールドを使用すると、Chrome で使用するプロキシ サーバーを指定して、ユーザーがプロキシ設定を変更できないようにすることができます。
-
-        <ph name="PROXY_MODE_PROXY_SETTINGS_FIELD" /> については、以下のいずれかの値を指定します。
-          * <ph name="PROXY_MODE_ENUM_DIRECT" />: プロキシは一切使用せず、他のフィールドをすべて無視します。
-          * <ph name="PROXY_MODE_ENUM_SYSTEM" />: システムのプロキシを使用して、他のフィールドをすべて無視します。
-          * <ph name="PROXY_MODE_ENUM_AUTO_DETECT" />: 他のフィールドをすべて無視します。
-          * <ph name="PROXY_MODE_ENUM_FIXED_SERVER" />: <ph name="PROXY_SERVER_PROXY_SETTINGS_FIELD" /> フィールドと <ph name="PROXY_BYPASS_LIST_PROXY_SETTINGS_FIELD" /> フィールドを使用します。
-          * <ph name="PROXY_MODE_ENUM_PAC_SCRIPT" />: <ph name="PROXY_BYPASS_LIST_PROXY_PAC_URL" /> フィールドと <ph name="PROXY_BYPASS_LIST_PROXY_SETTINGS_FIELD" /> フィールドを使用します。
-
-      注: 詳しい例については、Chromium プロジェクトの説明(https://www.chromium.org/developers/design-documents/network-settings#TOC-Command-line-options-for-proxy-sett)をご覧ください。</translation>
 <translation id="3152425128389603870">統合デスクトップを使用可能にし、デフォルトで有効にする</translation>
 <translation id="3159375329008977062">ユーザーは UI から Crostini コンテナを書き出しおよび読み込みできます</translation>
 <translation id="3165808775394012744">これらのポリシーは、削除しやすいようにこのフォルダにまとめられています。</translation>
@@ -1473,13 +1427,6 @@
 <translation id="316778957754360075">この設定は <ph name="PRODUCT_NAME" /> バージョン 29 で廃止されました。組織でホストする拡張機能/アプリのコレクションを設定するには、CRX パッケージをホストするサイトを ExtensionInstallSources の中で指定し、パッケージへの直接ダウンロード リンクをウェブページに置くことをおすすめします。そのウェブページのランチャーは、ExtensionInstallForcelist ポリシーを使用して作成できます。</translation>
 <translation id="3168968618972302728">Kerberos 認証に関連するポリシーです。</translation>
 <translation id="3171369832001535378">デバイスのネットワーク ホスト名テンプレート</translation>
-<translation id="3172512016079904926">ネイティブ メッセージング ホストのユーザーレベルのインストールを有効にします。
-
-          この設定が有効な場合、<ph name="PRODUCT_NAME" /> ではユーザーレベルでインストールされたネイティブ メッセージング ホストを使用できます。
-
-          この設定が無効な場合、<ph name="PRODUCT_NAME" /> では、システムレベルでインストールされたネイティブ メッセージング ホストのみが使用されます。
-
-          この設定が未設定の場合、<ph name="PRODUCT_NAME" /> では、ユーザーレベルのネイティブ メッセージング ホストを使用できます。</translation>
 <translation id="3177802893484440532">ローカルの信頼済みアンカーでオンラインの OCSP/CRL チェックを必須にする</translation>
 <translation id="3184161739683646075">DNS-over-HTTPS モードを管理する</translation>
 <translation id="3185009703220253572">バージョン <ph name="SINCE_VERSION" /> 以降</translation>
@@ -1740,11 +1687,6 @@
         このポリシーが設定されている場合、<ph name="PRODUCT_NAME" /> では自己登録が行われ、関連するクラウド ポリシーがすべてのプロフィールに適用されます。
 
         このポリシーの値は、Google 管理コンソールから取得できる登録トークンです。</translation>
-<translation id="3489247539215560634">この設定が有効な場合、ユーザーは <ph name="PRODUCT_NAME" /> にパスワードを保存できます。パスワードは、サイトへ次回ログインしたときに自動的に入力されます。
-
-          この設定が無効な場合、ユーザーは新しいパスワードを保存できませんが、以前保存したパスワードは引き続き使用できます。
-
-          このポリシーが有効または無効の場合、ユーザーは <ph name="PRODUCT_NAME" /> でこの設定を変更したりオーバーライドしたりすることはできません。このポリシーが未設定の場合、パスワードは保存されます(ただし、ユーザーはパスワードの保存をオフにできます)。</translation>
 <translation id="3492834335089638487">このポリシーでは、デバイスにおける信頼できない提供元(Google Play ストア以外の提供元)の Android アプリの使用を管理します。
 
       このポリシーの値を設定しない場合は、この機能を許可しないものと見なされます。
@@ -1810,9 +1752,6 @@
 <translation id="3577628175311752799">デフォルトのリファラー ポリシー「no-referrer-when-downgrade」を使用します。</translation>
 <translation id="357917253161699596">ユーザー証明書の管理をユーザーに許可する</translation>
 <translation id="3580414086211696382">読み取りを目的とする File System API の使用を管理する</translation>
-<translation id="3583230441447348508">事前設定のネットワーク ファイル共有のリストを指定します。
-
-      このポリシーのリストの各項目には、「share_url」と「mode」の 2 つで構成されるオブジェクトを指定します。「share_url」には、共有場所の URL を指定します。「mode」には、「drop_down」または「pre_mount」を指定します。「drop_down」モードの場合は、共有場所の一覧プルダウンに「share_url」が追加されます。「pre_mount」モードの場合は、「share_url」がマウントされます。</translation>
 <translation id="3584194414857209694">テストポリシーを有効にする</translation>
 <translation id="3584722841530002134">このポリシーでは、<ph name="PRODUCT_NAME" /> が委任できるサーバーを割り当てることができます。複数のサーバー名を入力するときはカンマで区切ります。ワイルドカード(<ph name="WILDCARD_VALUE" />)を使用できます。
 
@@ -2423,10 +2362,6 @@
 
       このポリシーを設定しない場合、ユーザーはシステムにインストールされたどのプラグインも無効にできます。</translation>
 <translation id="4554651132977135445">ユーザー ポリシーのループバック処理モード</translation>
-<translation id="4554841826517980623"><ph name="PRODUCT_NAME" /> のネットワーク ファイル共有の機能で、ネットワーク上の共有場所の検出に <ph name="NETBIOS_PROTOCOL" /> を使用するかどうかを設定します。
-      このポリシーが True に設定されている場合、共有場所の検出処理ではネットワーク上の共有場所の検出に <ph name="NETBIOS_PROTOCOL" /> プロトコルが使用されます。
-      このポリシーが False に設定されている場合、共有場所の検出処理では共有場所の検出に <ph name="NETBIOS_PROTOCOL" /> プロトコルは使用されません。
-      このポリシーが未設定の場合、デフォルトの設定は、企業の管理対象ユーザーに対しては「無効」、管理対象外のユーザーに対しては「有効」となります。</translation>
 <translation id="4555850956567117258">ユーザーのリモート認証を有効にする</translation>
 <translation id="4557134566541205630">デフォルトの検索プロバイダの新しいタブ ページ URL</translation>
 <translation id="4562165737444703281">Crostini ポート転送の [有効化 / 設定] をユーザーに許可する</translation>
@@ -2521,13 +2456,6 @@
           パターンの例については、https://www.chromium.org/developers/how-tos/chrome-frame-getting-started をご覧ください。</translation>
 <translation id="467449052039111439">URL のリストを開く</translation>
 <translation id="4674871290487541952">拡張機能の更新とインストール時の整合性チェックで安全でないアルゴリズムを許可する</translation>
-<translation id="4677605038200415894">このポリシーでは、特定のベンダー ID と製品 ID の USB デバイスへのアクセスを自動的に許可するサイトの URL パターンリストを指定できます。リストの各項目では、デバイスと URL を指定する必要があります。デバイスの項目では、ベンダー ID と製品 ID を指定できます。指定されていない ID はワイルドカードとして扱われますが、製品 ID だけを指定してベンダー ID を省くことはできません。製品 ID だけを指定した場合、ポリシーは無効になります。
-
-      USB のアクセス許可モデルでは、リクエスト元 URL と最上位フレームサイトの埋め込み元 URL を使用して、リクエスト元 URL に USB デバイスへのアクセスを許可します。リクエスト元のサイトが iframe 内で読み込まれている場合、リクエスト元 URL と埋め込み元 URL は異なる可能性があります。このため、これらの URL を指定できるよう、「urls」フィールドにはカンマ区切りで文字列を 2 つまで含めることができます。URL を 1 つだけ指定すると、対応する USB デバイスへのアクセスは、リクエスト元のサイトの URL がこの URL と一致した場合に、埋め込みの状態にかかわらず許可されます。「urls」フィールドには必ず有効な URL を指定してください。無効な URL を指定した場合、このポリシーは無視されます。
-
-      このポリシーを未設定のままにした場合、<ph name="DEFAULT_WEB_USB_GUARD_SETTING_POLICY_NAME" /> が設定されていればその設定が使用され、設定されていなければユーザーの個人設定が適用されます。
-
-      このポリシーで指定する URL パターンは、<ph name="WEB_USB_BLOCKED_FOR_URLS_POLICY_NAME" /> で指定する URL パターンと競合しないようにする必要があります。競合する場合、このポリシーは <ph name="WEB_USB_BLOCKED_FOR_URLS_POLICY_NAME" /> と <ph name="WEB_USB_ASK_FOR_URLS_POLICY_NAME" /> より優先されます。</translation>
 <translation id="4680936297850947973">M68 でサポートを終了します。代わりに DefaultPopupsSetting を使用してください。
 
       詳しくは、https://www.chromestatus.com/features/5675755719622656 をご覧ください。
@@ -2570,13 +2498,6 @@
           このポリシーを設定した場合、ユーザーによる変更やオーバーライドはできません。
 
           このポリシーを未設定のままにした場合、モノラル音声が無効(初期設定)になりますが、ユーザーはいつでも有効にできます。</translation>
-<translation id="4764901562691611575">このポリシーはサポートが終了しています。代わりに <ph name="NATIVE_MESSAGING_BLOCKLIST_POLICY_NAME" /> ポリシーを使用してください。
-
-          読み込まないネイティブ メッセージング ホストを指定できます。
-
-          拒否リストに値「*」を指定した場合、明示的に許可リストに登録されていない限り、すべてのネイティブ メッセージング ホストがブロックされます。
-
-          このポリシーを未設定のままにした場合、<ph name="PRODUCT_NAME" /> はインストールされたネイティブ メッセージング ホストをすべて読み込みます。</translation>
 <translation id="4771144269610910963">このポリシーを使用すると、ユーザーのダウンロードに対してセーフ ブラウジングによる詳細なスキャンを行うかどうかを管理できます。このポリシーを設定しないか、デフォルトの「ファイルをスキャンしない」に設定した場合、ユーザーのダウンロードに対してセーフ ブラウジングによるスキャンは行われません。
 
       「ユーザーのダウンロードをスキャンに送信する」に設定した場合は、ユーザーのダウンロードがネットワークを介してセーフ ブラウジングに送信され、不正なソフトウェアのスキャンが行われます。
@@ -2724,15 +2645,6 @@
 <translation id="5085647276663819155">印刷プレビューを無効にする</translation>
 <translation id="5090209345759901501">Flash コンテンツ設定をすべてのコンテンツに拡張する</translation>
 <translation id="5090791951240382356">ソースの異なる辞書ポリシーの統合を許可する</translation>
-<translation id="5093540029655764852">クライアントによりパソコンのアカウントのパスワードを変更する頻度(日数)を指定します。このパスワードは、クライアントによってランダムに生成され、ユーザーには表示されません。
-
-      ユーザーのパスワードと同様に、パソコンのパスワードも定期的に変更する必要があります。このポリシーを無効にした場合、または設定した日数が長い場合は、その間に攻撃者がパソコンのアカウントのパスワードを特定して使用できるようになる可能性が高まるため、セキュリティが低下する恐れがあります。
-
-      このポリシーが未設定の場合、パソコンのアカウントのパスワード変更は 30 日ごとに行われます。
-
-      このポリシーを 0 に設定した場合、パソコンのアカウントのパスワード変更は無効になります。
-
-      なお、クライアントが長期間オフラインになっていた場合は、指定した日数を過ぎてもパスワードが変更されていない可能性があります。</translation>
 <translation id="5101600510268095939">ブロック可能な(アクティブな)混合コンテンツ(HTTPS サイトの HTTP コンテンツ)の表示を許可しないサイトと、任意でブロック可能な(パッシブな)混合コンテンツをアップグレードするサイトを URL パターンのリストで設定できます。
 
           このポリシーを未設定のままにした場合、ブロック可能な混合コンテンツはブロックされ、任意でブロック可能な混合コンテンツはアップグレードされますが、ユーザーは特定のサイトについてそうしたコンテンツを許可する例外を設定できます。
@@ -2852,15 +2764,6 @@
 
       「バージョン」には、正確なバージョン(61.0.3163.120 など)かバージョンのプレフィックス(61.0 など)を指定できます。  </translation>
 <translation id="5247006254130721952">危険なダウンロードをブロックする</translation>
-<translation id="5248863213023520115"><ph name="MS_AD_NAME" /> サーバーに Kerberos チケットをリクエストする際に許可される暗号化タイプを設定します。
-
-      このポリシーが「All」(すべて)に設定されている場合は、AES 暗号化タイプの両方(「aes256-cts-hmac-sha1-96」、「aes128-cts-hmac-sha1-96」)と、RC4 暗号化タイプ(「rc4-hmac」)が許可されます。サーバーが両方のタイプに対応している場合は、AES 暗号化が優先されます。なお、RC4 は安全ではないため、可能であれば AES 暗号化に対応するようサーバーを再設定してください。
-
-      このポリシーが「Strong」(強い)に設定されているか、未設定の場合は、AES 暗号化タイプのみが許可されます。
-
-      このポリシーが「Legacy」(以前の暗号化タイプ)に設定されている場合は、RC4 暗号化タイプのみが許可されます。この設定は安全ではなく、使用するのはどうしても必要な場合のみとしてください。
-
-      https://wiki.samba.org/index.php/Samba_4.6_Features_added/changed#Kerberos_client_encryption_types も併せてご覧ください。</translation>
 <translation id="5249453807420671499">ユーザーに Kerberos アカウントの追加を許可する</translation>
 <translation id="5252995168844634755">このポリシーを True に設定した場合、統合デスクトップがオンになり、複数のディスプレイをまたいでアプリケーションを表示できるようになります。ユーザーは個々のディスプレイで統合デスクトップをオフにできます。
 
@@ -3251,13 +3154,6 @@
 
           このポリシーの値は <ph name="DEFAULT_SEARCH_PROVIDER_ENABLED_POLICY_NAME" /> ポリシーが有効になっている場合のみ適用されます。それ以外の場合は適用されません。</translation>
 <translation id="5697306356229823047">デバイス ユーザーを報告する</translation>
-<translation id="5699487516670033016">認証データのキャッシュ期間(時間単位)を指定します。キャッシュを使うことでログインがスピーディーになります。キャッシュには、関連レルム、つまりマシン(デバイス)のレルムにより信頼されているレルムに関する一般的なデータ(ワークグループ名など)が含まれます。ユーザー固有のデータや関連のないレルムに関するデータはキャッシュされません。また、キャッシュはデバイスを再起動すると削除されます。
-
-      このポリシーを未設定にすると、キャッシュされた認証データは最大 73 時間まで再使用される可能性があります。
-
-      このポリシーを 0 に設定すると、認証データのキャッシュは無効になります。この場合、ログインのたびにレルム固有のデータを取り込まなければならないため、関連ユーザーのログイン処理時間が大幅に長くなる可能性があります。
-
-      なお、レルムデータは一時ユーザーの場合もキャッシュされます。一時ユーザーのレルムが追跡されないようにするには、キャッシュを無効にする必要があります。</translation>
 <translation id="570062449808736508">このポリシーを空でない文字列に設定した場合、WebView では、指定された認証局名を使ってコンテンツ プロバイダから URL に関する制限を読み取ります。</translation>
 <translation id="5708969689202733975">許可するロックのクイック解除モードを設定する</translation>
 <translation id="572155275267014074">Android 設定</translation>
@@ -3545,11 +3441,6 @@
 
       注: このポリシーは、音声ユーザー補助機能を含むすべての音声出力に適用されます。スクリーン リーダーを必要とするユーザーに対しては、このポリシーをオフにしないでください。</translation>
 <translation id="6221175752766085998">ローカルの信頼済みアンカーが発行した、subjectAlternativeName 拡張がない証明書を許可する</translation>
-<translation id="6222839831045864769">読み込まないネイティブ メッセージング ホストを指定できます。
-
-          拒否リストに値「*」を指定した場合、明示的に許可リストに登録されていない限り、すべてのネイティブ メッセージング ホストがブロックされます。
-
-          このポリシーを未設定のままにした場合、<ph name="PRODUCT_NAME" /> はインストールされたネイティブ メッセージング ホストをすべて読み込みます。</translation>
 <translation id="6224304369267200483">直接のセキュリティ キー認証を自動的に許可する URL またはドメイン</translation>
 <translation id="6230442621691161858">この機能では、新しいおすすめコンテンツの提案を有効にします。コンテンツにはアプリやウェブページなどが含まれます。
       このポリシーを True に設定した場合、新しいおすすめコンテンツの提案が有効になります。
@@ -4766,13 +4657,6 @@
 <translation id="7788511847830146438">プロフィール単位</translation>
 <translation id="780629758750905699">デバイスへのファミリー リンク アカウントの追加を許可する</translation>
 <translation id="7807139251387225825">同期から除外するデータタイプのリスト</translation>
-<translation id="7815699949432723208">このポリシーはサポートが終了しています。代わりに <ph name="NATIVE_MESSAGING_ALLOWLIST_POLICY_NAME" /> ポリシーを使用してください。
-
-          拒否リストの対象外とするネイティブ メッセージング ホストを指定できます。
-
-          拒否リストに「*」の値を指定した場合、すべてのネイティブ メッセージング ホストがブロックされ、許可リストで指定したネイティブ メッセージング ホストのみが読み込まれます。
-
-          デフォルトではすべてのネイティブ メッセージング ホストが許可されますが、ポリシーを使用してすべてのネイティブ メッセージング ホストをブロックする場合は、許可リストを設定してそのポリシーをオーバーライドできます。</translation>
 <translation id="7818131573217430250">ログイン画面でのハイコントラスト モードのデフォルト状態を設定する</translation>
 <translation id="7823902813460802031">このポリシーを有効に設定した場合、<ph name="PRODUCT_OS_NAME" /> によってデバイスでデベロッパー モードへの切り替えができなくなります。
 
@@ -5185,13 +5069,6 @@
       このポリシーを設定した場合は、制限を超えないように、古いスナップショットが必要に応じて削除されます。このポリシーを 0 に設定した場合、スナップショットは作成されません。</translation>
 <translation id="8451988835943702790">新しいタブ ページをホームページとして使用する</translation>
 <translation id="8455529558077979314">プライバシー スクリーン設定</translation>
-<translation id="8459216513698220096">パソコンの GPO のユーザー ポリシーを処理するかどうかと、処理する場合はその方法を指定します。
-
-      このポリシーが「Default」(デフォルト)に設定されている場合、または未設定の場合、ユーザー ポリシーはユーザー GPO からのみ読み取られます(パソコンの GPO は無視されます)。
-
-      このポリシーが「Merge」(統合)に設定されている場合は、ユーザー GPO のユーザー ポリシーとパソコンの GPO のユーザー ポリシーが統合されます(パソコンの GPO が優先されます)。
-
-      このポリシーが「Replace」(置換)に設定されている場合、ユーザー GPO のユーザー ポリシーはパソコンの GPO のユーザー ポリシーに置き換えられます(ユーザー GPO は無視されます)。</translation>
 <translation id="8465065632133292531">POST を使用するインスタント検索 URL のパラメータ</translation>
 <translation id="8465746466645315861">このポリシーが未設定の場合、ユーザーは言語設定でスペルチェックを有効または無効にできます。
 
@@ -5332,11 +5209,6 @@
 <translation id="8622378389102774881">このポリシーが設定されている場合、リモート アクセス ホストは、認証するクライアントに対し、接続するにはこの URL から認証トークンを取得することを要求します。このポリシーは RemoteAccessHostTokenValidationUrl と一緒に使用してください。
 
           このポリシーを空白にした場合または設定しない場合、この機能は無効になります。</translation>
-<translation id="8625234016727663537">ログイン画面で特定のベンダー ID と製品 ID が指定されている USB デバイスへのアクセスを自動的に許可するサイトが URL のリストで指定可能になります。このポリシーを有効にするためには、リストの各項目でデバイスと URL の両方を指定する必要があります。デバイスの各項目にはベンダー ID と製品 ID を指定できます。指定されていない ID はワイルドカードとして扱われます。例外として、製品 ID を指定するのであればベンダー ID も指定する必要があります。ベンダー ID の指定なしで製品 ID のみを指定した場合、このポリシーは無効となり、無視されます。
-
-        USB のアクセス許可モデルでは、リクエスト元のサイトの URL(以下「リクエスト元 URL」)と最上位フレームサイトの URL(以下「埋め込み元 URL」)を使用して、リクエスト元 URL に USB デバイスへのアクセスを許可します。リクエスト元のサイトが iframe 内で読み込まれている場合、リクエスト元 URL と埋め込み元 URL は異なる可能性があります。このため、「urls」フィールドには、リクエスト元 URL と埋め込み元 URL の両方を指定できるよう、カンマ区切りで URL 文字列を 2 つまで含めることができます。URL を 1 つだけ指定した場合、対応する USB デバイスへのアクセスは、リクエスト元のサイトの URL がこの URL と一致した場合に、埋め込みの状態にかかわらず許可されます。「urls」フィールドの URL には必ず有効な URL を指定してください。無効な URL を指定した場合、このポリシーは無視されます。
-
-        このポリシーが未設定の場合は、すべてのサイトでグローバルなデフォルト値(自動アクセスなし)が使用されます。</translation>
 <translation id="8631434304112909927">バージョン <ph name="UNTIL_VERSION" /> まで</translation>
 <translation id="8631437968147930597"><ph name="PRODUCT_OS_NAME" /> のロック画面で許可されるメモアプリのリスト</translation>
 <translation id="8649763579836720255">Chrome OS デバイスは、Chrome OS CA(デバイスが保護コンテンツを再生可能であることを証明)によって発行される証明書を取得するため、リモート認証(確認済みアクセス)を使用できます。これには、デバイスを特定するハードウェア署名情報を Chrome OS CA に送信する処理も含まれます。
@@ -5728,7 +5600,6 @@
 
       実際にロールバックが可能かどうかは、モデルや、重要な脆弱性の修正が適用されているかどうかによっても変わります。</translation>
 <translation id="9123464369663964441">混合コンテンツを許可する例外をユーザーが追加できるようにする</translation>
-<translation id="9126014181388780690">「Google アシスタントに画面のコンテキストへのアクセスを許可します」</translation>
 <translation id="9129169595075460149">このポリシーを有効に設定した場合、Google 検索のセーフサーチは常に有効になり、ユーザーはこの設定を変更できません。
 
       このポリシーを無効に設定するか未設定のままにした場合、Google 検索のセーフサーチは強制適用されません。</translation>
@@ -5797,7 +5668,6 @@
 <translation id="944817693306670849">ディスク キャッシュ サイズを設定します</translation>
 <translation id="949278212566535827">パスワードで保護されているファイルのダウンロードを許可する</translation>
 <translation id="974349541138387272">希望の DNS-over-HTTPS リゾルバの URI テンプレートを指定する</translation>
-<translation id="974479807614498635">「スピード アンサーに、選択したコンテンツへのアクセスを許可する」</translation>
 <translation id="981346395360763138">Google 位置情報サービスが無効</translation>
 <translation id="982497069985795632">スペルチェックを有効にする</translation>
 <translation id="983256325512298435">ユーザーに許可を求めずに外部アプリケーションを実行できるプロトコルとその提供元のリストを定義します</translation>
diff --git a/components/policy/resources/policy_templates_ko.xtb b/components/policy/resources/policy_templates_ko.xtb
index 8539927..bf26050 100644
--- a/components/policy/resources/policy_templates_ko.xtb
+++ b/components/policy/resources/policy_templates_ko.xtb
@@ -41,12 +41,6 @@
 
       이 정책은 사용자의 도메인이 기기의 등록 도메인과 일치하는 사용자에게만 적용됩니다. 다른 모든 사용자의 경우 기기에서 처음 로그인할 때만 IdP에서 설정한 쿠키가 사용자의 프로필로 전송됩니다.</translation>
 <translation id="1029052664284722254">사용자가 로그아웃하면 기기를 강제로 재부팅</translation>
-<translation id="1035385378988781231">이 정책은 <ph name="PRODUCT_NAME" />의 네트워크 파일 공유 기능에서 인증에 NTLM을 사용할지 여부를 제어합니다.
-
-      이 정책이 True로 설정되면 필요한 경우 SMB 공유 시 NTLM이 사용됩니다.
-      이 정책이 False로 설정되면 SMB 공유 시 NTLM 인증이 사용 중지됩니다.
-
-      이 정책이 설정되지 않으면 기본적으로 엔터프라이즈 관리 사용자의 경우 사용 중지되고 관리되지 않는 사용자의 경우 사용 설정됩니다.</translation>
 <translation id="1040446814317236570">PAC URL 제거 사용(https://용)</translation>
 <translation id="1046484220783400299">사용 중지된 웹 플랫폼 기능을 제한된 기간 동안 사용 설정</translation>
 <translation id="1047128214168693844">모든 사이트에서 사용자 실제 위치를 추적하도록 허용 안함</translation>
@@ -86,11 +80,6 @@
 <translation id="1095209545735032039">이 사이트에서 Serial API 차단</translation>
 <translation id="1096105751829466145">기본 검색 공급자</translation>
 <translation id="1099282607296956954">모든 사이트에 사이트 격리 사용 설정</translation>
-<translation id="1107764601871839136">그룹 정책 개체(GPO) 캐시의 전체 기간을 시간으로 지정합니다. 정책을 가져올 때마다 GPO를 다시 다운로드하는 대신, GPO 버전이 바뀌지 않는 이상 시스템에서 캐시된 GPO를 재사용합니다. 이 정책은 GPO를 다시 다운로드하기 전 캐시된 GPO를 재사용할 수 있는 최대 기간을 지정합니다. 재부팅하거나 로그아웃하면 캐시가 삭제됩니다.
-
-      정책이 설정되지 않으면 캐시된 GPO가 최대 25시간 동안 재사용됩니다.
-
-      정책이 0으로 설정되면 GPO 캐싱이 사용 중지됩니다. 이렇게 하면 GPO가 바뀌지 않더라도 정책을 가져올 때마다 GPO가 다시 다운로드되기 때문에 서버 로드가 증가합니다.</translation>
 <translation id="1111470455889178048">사용자 업로드 및 다운로드 항목을 검사를 위해 보내기</translation>
 <translation id="1117535567637097036">Android 인텐트를 처리할 때 이 정책을 통해 설정된 프로토콜 핸들러는 사용되지 않습니다.</translation>
 <translation id="1118093128235245168">사이트에서 사용자에게 연결된 USB 기기의 액세스 권한을 부여할지 묻도록 허용합니다.</translation>
@@ -749,11 +738,6 @@
 <translation id="2197625019569762163">정책을 True로 설정하면 로그인 화면에서 비밀번호를 입력할 때 기본적으로 숫자 키보드가 표시됩니다. 사용자는 일반 키보드로 전환할 수 있습니다.
 
       정책을 설정하면 사용자가 변경할 수 없습니다. 설정되지 않거나 False로 설정되면 아무런 영향도 주지 않습니다.</translation>
-<translation id="2200041405904405884">차단 목록의 대상이 아닌 기본 메시지 호스트를 지정할 수 있습니다.
-
-          차단 목록의 * 값은 모든 기본 메시지 호스트가 차단되며 허용 목록에 있는 기본 메시지 호스트만 로드된다는 의미입니다.
-
-          기본적으로 모든 기본 메시지 호스트가 허용되지만 정책에 의해 모든 기본 메시지 호스트가 차단된 경우 허용 목록으로 정책을 재정의할 수 있습니다.</translation>
 <translation id="2200698565850397198">기본 메시지 차단 목록 설정</translation>
 <translation id="2201555246697292490">기본 메시지 허용 목록 설정</translation>
 <translation id="2204753382813641270">임시보관함 자동 숨김 제어</translation>
@@ -826,11 +810,6 @@
 <translation id="2307496301287881990">디스플레이 및 그래픽 상태 보고</translation>
 <translation id="2309390639296060546">기본 위치정보 설정</translation>
 <translation id="2327252517317514801">G Suite에 액세스할 수 있게 허용된 도메인 정의</translation>
-<translation id="2328573323851533589">이 정책을 사용하여 <ph name="PRODUCT_NAME" />에서 사용자 인증 정보 유출 확인을 강제로 사용 설정하거나 중지할 수 있습니다.
-
-          정책이 True로 설정되더라도 세이프 브라우징이 정책 또는 사용자에 의해 사용 중지되어 있으면 사용자 인증 정보 유출 확인을 강제로 사용 설정하거나 중지하지 않습니다. 세이프 브라우징을 강제로 사용 설정하려면 <ph name="SAFE_BROWSING_ENABLED_POLICY_NAME" /> 정책을 사용하세요.
-
-          이 정책을 사용 설정 또는 중지하면 사용자가 <ph name="PRODUCT_NAME" />에서 정책을 변경하거나 재정의할 수 없습니다. 정책이 설정되어 있지 않으면 사용자 인증 정보 유출 확인이 허용되지만 사용자가 사용 중지할 수 있습니다.</translation>
 <translation id="2331354174913096226">원하는 DNS-over-HTTPS 리졸버의 URI 템플릿입니다. 여러 개의 DNS-over-HTTPS 리졸버를 지정하려면 해당하는 URI 템플릿을 공백으로 구분하세요.
 
       DnsOverHttpsMode가 <ph name="SECURE_DNS_MODE_SECURE" />(으)로 설정되어 있으면 이 정책이 설정되어 있어야 하며 비어있으면 안 됩니다.
@@ -976,11 +955,6 @@
       이 정책이 설정되어 있지 않은 경우 사용자가 이 기능의 사용 여부를 결정할 수 있습니다.
 
       이 설정은 <ph name="PRODUCT_NAME" /> 29 이상 버전에서 제거되었습니다.</translation>
-<translation id="2433412232489478893">이 정책은 사용자에게 <ph name="PRODUCT_NAME" />의 네트워크 파일 공유 기능을 허용할지 여부를 제어합니다.
-
-      이 정책이 구성되어 있지 않거나 True로 설정되어 있으면 사용자가 네트워크 파일 공유를 사용할 수 있습니다.
-
-      이 정책이 False로 설정되어 있으면 사용자가 네트워크 파일 공유를 사용할 수 없게 됩니다.</translation>
 <translation id="2435052056904485763">Kerberos 위임 서버 허용 목록</translation>
 <translation id="2439793457499023062">정책이 설정되지 않은 경우 Chrome 정리도구가 원치 않는 소프트웨어를 발견하면 SafeBrowsingExtendedReportingEnabled에서 설정한 정책에 따라 Google에 검사 관련 메타데이터를 보고할 수 있습니다. 그런 다음 Chrome 정리도구가 사용자에게 원치 않는 소프트웨어를 삭제할 것인지 묻습니다. 사용자는 Google과 정리 결과를 공유하여 향후 원치 않는 소프트웨어 감지를 도울 것인지 여부를 선택할 수 있습니다. 이러한 결과에는 Chrome 개인정보 보호 백서에 명시된 바와 같이 파일 메타데이터, 자동 설치된 확장 프로그램, 레지스트리 키가 포함됩니다.
 
@@ -1462,26 +1436,6 @@
 <translation id="3143265893557969814">정책이 설정되면 지정된 모든 데이터 유형이 Google 동기화와 로밍 프로필 동기화 모두에서 제외됩니다. 이렇게 하면 로밍 프로필의 크기를 줄이거나 Google 동기화 서버에 업로드되는 데이터의 유형을 제한하는 데 도움이 될 수 있습니다.
 
       이 정책의 현재 데이터 유형은 'bookmarks', 'preferences', 'passwords', 'autofill', 'themes', 'typedUrls', 'extensions', 'apps', 'tabs', 'wifiConfigurations'입니다. 이름은 대소문자를 구분합니다.</translation>
-<translation id="3146597555086966130">'이 정책을 설정하면 Chrome 및 ARC 앱에 대한 프록시 설정이 구성되어 명령줄에 지정된 모든 프록시 관련 옵션이 무시됩니다.
-
-       정책을 설정하지 않으면 사용자가 프록시 설정을 선택할 수 있습니다.
-
-       <ph name="PROXY_SETTINGS_POLICY_NAME" /> 정책을 설정하면 다음 필드를 받습니다.
-         * <ph name="PROXY_MODE_PROXY_SETTINGS_FIELD" />: Chrome의 프록시 서버를 지정할 수 있고 사용자가 프록시 설정을 변경하지 못함
-         * <ph name="PROXY_PAC_URL_PROXY_SETTINGS_FIELD" />: 프록시 .pac 파일 URL
-         * <ph name="PROXY_SERVER_PROXY_SETTINGS_FIELD" />: 프록시 서버 URL
-         * <ph name="PROXY_BYPASS_LIST_PROXY_SETTINGS_FIELD" />: <ph name="PRODUCT_NAME" />에서 우회하는 프록시 호스트 목록
-
-       <ph name="PROXY_SERVER_MODE_PROXY_SETTINGS_FIELD" /> 필드가 지원 중단되고 <ph name="PROXY_MODE_PROXY_SETTINGS_FIELD" /> 필드로 대체되었습니다. 대체된 필드에서는 Chrome의 프록시 서버를 지정할 수 있고 이로 인해 사용자가 프록시 설정을 변경하지 못합니다.
-
-        <ph name="PROXY_MODE_PROXY_SETTINGS_FIELD" />에 대해
-          * <ph name="PROXY_MODE_ENUM_DIRECT" /> 값을 선택하면 프록시가 사용되지 않고 다른 모든 필드가 무시됩니다.
-          * <ph name="PROXY_MODE_ENUM_SYSTEM" /> 값을 선택하면 시스템 프록시가 사용되고 다른 모든 필드가 무시됩니다.
-          * <ph name="PROXY_MODE_ENUM_AUTO_DETECT" /> 값을 선택하면 다른 모든 필드가 무시됩니다.
-          * <ph name="PROXY_MODE_ENUM_FIXED_SERVER" /> 값을 선택하면 <ph name="PROXY_SERVER_PROXY_SETTINGS_FIELD" /> 및 <ph name="PROXY_BYPASS_LIST_PROXY_SETTINGS_FIELD" /> 필드가 사용됩니다.
-          * <ph name="PROXY_MODE_ENUM_PAC_SCRIPT" /> 값을 선택하면 <ph name="PROXY_BYPASS_LIST_PROXY_PAC_URL" /> 및 <ph name="PROXY_BYPASS_LIST_PROXY_SETTINGS_FIELD" /> 필드가 사용됩니다.
-
-      참고: 자세한 예시를 보려면 Chromium 프로젝트(https://www.chromium.org/developers/design-documents/network-settings#TOC-Command-line-options-for-proxy-sett)를 참고하세요.</translation>
 <translation id="3152425128389603870">통합 바탕화면을 기본적으로 허용하고 사용 설정합니다.</translation>
 <translation id="3159375329008977062">사용자가 UI를 통해 Crostini 컨테이너를 내보내고 가져올 수 있음</translation>
 <translation id="3165808775394012744">간편하게 삭제할 수 있도록 정책이 여기에 표시됩니다.</translation>
@@ -1489,13 +1443,6 @@
 <translation id="316778957754360075">이 설정은 <ph name="PRODUCT_NAME" /> 버전 29를 기준으로 지원 중단되었습니다. 기관/단체에서 호스팅하는 확장 프로그램/앱 컬렉션을 설정하는 가장 좋은 방법은 CRX 패키지를 호스팅하는 사이트를 ExtensionInstallSources에 포함시키고 패키지에 대한 직접 다운로드 링크를 웹페이지에 제공하는 것입니다. 웹페이지 런처는 ExtensionInstallForcelist 정책을 사용하여 만들 수 있습니다.</translation>
 <translation id="3168968618972302728">Kerberos 인증과 관련된 정책입니다.</translation>
 <translation id="3171369832001535378">기기 네트워크 호스트 이름 템플릿</translation>
-<translation id="3172512016079904926">사용자 수준의 기본 메시지 호스트 설치를 사용 설정합니다.
-
-          이 설정을 사용 설정하면 <ph name="PRODUCT_NAME" />에서 사용자 수준에 설치된 기본 메시지 호스트 사용을 허용합니다.
-
-          이 설정을 사용 중지하면 <ph name="PRODUCT_NAME" />에서 시스템 수준에 설치된 기본 메시지 호스트만 사용합니다.
-
-          이 설정을 설정하지 않으면 <ph name="PRODUCT_NAME" />에서 사용자 수준 기본 메시지 호스트 사용을 허용합니다.</translation>
 <translation id="3177802893484440532">로컬 트러스트 앵커에 온라인 OCSP/CRL 확인을 요구합니다.</translation>
 <translation id="3184161739683646075">DNS-over-HTTPS 모드 제어</translation>
 <translation id="3185009703220253572">버전 <ph name="SINCE_VERSION" /> 이상</translation>
@@ -1757,12 +1704,6 @@
         이 정책을 설정하면 <ph name="PRODUCT_NAME" />에서 모든 프로필에 직접 제품을 등록하고 관련 클라우드 정책을 적용하려 합니다.
 
         이 정책의 값은 Google 관리 콘솔에서 가져올 수 있는 등록 토큰입니다.</translation>
-<translation id="3489247539215560634">이 설정을 사용하면 <ph name="PRODUCT_NAME" />에 비밀번호를 저장하여 이후 사이트에 로그인할 때 자동으로 비밀번호를 제공하도록 할 수 있습니다.
-
-          이 설정을 사용 중지하면 사용자는 새로운 비밀번호를 저장할 수 없지만
-          이전에 저장한 비밀번호는 계속 사용할 수 있습니다.
-
-          이 정책을 사용 또는 사용 중지하면 사용자는 <ph name="PRODUCT_NAME" />에서 이 정책을 변경하거나 재정의할 수 없습니다. 이 정책을 설정하지 않은 경우 비밀번호 저장이 허용되지만 사용자가 설정을 사용 중지할 수 있습니다.</translation>
 <translation id="3492834335089638487">이 정책은 기기에서 Google Play 스토어 이외의 신뢰할 수 없는 출처의 Android 앱 사용을 제어합니다.
 
       정책 값을 설정하지 않으면 기능이 허용되지 않는 것으로 간주됩니다.
@@ -1831,9 +1772,6 @@
 <translation id="3577628175311752799">no-referrer-when-downgrade인 기본 리퍼러 정책을 사용합니다.</translation>
 <translation id="357917253161699596">사용자가 자신의 인증서를 관리하도록 허용</translation>
 <translation id="3580414086211696382">읽기 관련 File System API 사용 제어</translation>
-<translation id="3583230441447348508">사전 구성된 네트워크 파일 공유 목록을 지정합니다.
-
-      정책 목록에 있는 각 항목은 'share_url' 및 'mode'의 두 가지 구성 요소가 있는 객체입니다. 'share_url'은 공유할 URL이어야 하며 'mode'는 'drop_down' 또는 'pre_mount'여야 합니다. 'drop_down' 모드는 'share_url'이 공유 검색 드롭다운에 추가된다는 것을 나타냅니다. 'pre_mount' 모드는 'share_url'이 마운트된다는 것을 나타냅니다.</translation>
 <translation id="3584194414857209694">실험용 정책 사용 설정</translation>
 <translation id="3584722841530002134">정책을 설정하면 <ph name="PRODUCT_NAME" />에서 위임할 수 있는 서버가 할당됩니다. 서로 다른 서버 이름은 쉼표로 구분합니다. 와일드 카드(<ph name="WILDCARD_VALUE" />)를 사용할 수 있습니다.
 
@@ -2445,10 +2383,6 @@
 
       이 정책을 설정하지 않으면 사용자가 시스템에 설치된 모든 플러그인을 사용 중지할 수 있습니다.</translation>
 <translation id="4554651132977135445">사용자 정책 루프백 처리 모드</translation>
-<translation id="4554841826517980623">이 정책은 <ph name="PRODUCT_NAME" />의 네트워크 파일 공유 기능에서 <ph name="NETBIOS_PROTOCOL" />을(를) 사용하여 네트워크의 공유 항목을 검색할지 여부를 제어합니다.
-      이 정책이 True로 설정되면 공유 검색 기능에서 <ph name="NETBIOS_PROTOCOL" /> 프로토콜을 사용하여 네트워크의 공유 항목을 검색합니다.
-      이 정책이 False로 설정되면 공유 검색 기능에서 공유 항목을 검색할 때 <ph name="NETBIOS_PROTOCOL" /> 프로토콜을 사용하지 않습니다.
-      이 정책이 설정되지 않으면 기본적으로 기업에서 관리하는 사용자에게는 사용 중지되고 관리되지 않는 사용자에게는 사용 설정됩니다.</translation>
 <translation id="4555850956567117258">사용자에 대한 원격 인증을 사용합니다.</translation>
 <translation id="4557134566541205630">기본 검색 공급자 새 탭 페이지 URL</translation>
 <translation id="4562165737444703281">사용자가 Crostini 포트 전달을 [사용 설정/구성]할 수 있도록 허용</translation>
@@ -2544,13 +2478,6 @@
           예제 패턴은 https://www.chromium.org/developers/how-tos/chrome-frame-getting-started 페이지를 참조하세요.</translation>
 <translation id="467449052039111439">URL 목록 열기</translation>
 <translation id="4674871290487541952">확장 프로그램 업데이트 및 설치 시 무결성 확인에서 보안에 취약한 알고리즘을 허용합니다.</translation>
-<translation id="4677605038200415894">정책을 설정하면 주어진 공급업체 및 제품 ID로 USB 기기에 대한 액세스 권한을 자동으로 받는 사이트를 지정하는 URL 패턴 목록을 작성할 수 있습니다. 이 정책이 유효하려면 각 목록 항목에 기기와 URL이 있어야 합니다. 기기의 각 항목에는 공급업체 ID 및 제품 ID 필드가 포함될 수 있습니다. 생략한 모든 ID는 와일드 카드로 취급됩니다. 단, 공급업체 ID를 지정하지 않으면 제품 ID도 지정할 수 없습니다. 이를 따르지 않으면 이 정책이 유효하지 않습니다.
-
-      USB 권한 모델은 요청 URL에 USB 기기 액세스 권한 부여를 위해 요청 URL과 삽입 URL(최상위 프레임 사이트)을 사용합니다. 요청하는 사이트가 iframe에서 로드되는 경우 요청 URL은 삽입 URL과 다를 수 있습니다. 따라서 'urls' 필드에는 URL을 지정하기 위해 쉼표로 구분된 문자열을 2개까지 포함할 수 있습니다. URL을 하나만 지정한 경우 삽입 상태와 관계없이 요청하는 사이트의 URL이 지정한 URL과 일치하면 해당 USB 기기에 대한 액세스 권한이 부여됩니다. 'urls' 필드의 URL은 반드시 유효한 URL이어야 하며 그렇지 않으면 정책이 무시됩니다.
-
-      정책을 설정하지 않으며 <ph name="DEFAULT_WEB_USB_GUARD_SETTING_POLICY_NAME" />이 적용(설정되어 있는 경우에만)되며 만약 설정이 되어 있지 않다면 사용자의 개인 설정이 적용됩니다.
-
-      정책의 URL 패턴은 <ph name="WEB_USB_BLOCKED_FOR_URLS_POLICY_NAME" />를 통해 구성된 패턴과 충돌해서는 안 됩니다. 충돌할 경우 이 정책이 <ph name="WEB_USB_BLOCKED_FOR_URLS_POLICY_NAME" />와 <ph name="WEB_USB_ASK_FOR_URLS_POLICY_NAME" />보다 우선 적용됩니다.</translation>
 <translation id="4680936297850947973">M68에서 지원 중단되었습니다. 대신 DefaultPopupsSetting을 사용하세요.
 
       자세한 내용은 https://www.chromestatus.com/features/5675755719622656 페이지를 참조하세요.
@@ -2593,13 +2520,6 @@
           정책이 설정되면 사용자가 변경하거나 재정의할 수 없습니다.
 
           정책이 설정되지 않은 경우 처음에는 모노 오디오가 사용 중지되어 있으나 사용자가 언제든지 사용 설정할 수 있습니다.</translation>
-<translation id="4764901562691611575">이 정책은 지원 중단되었으므로 대신 '<ph name="NATIVE_MESSAGING_BLOCKLIST_POLICY_NAME" />' 정책을 사용하세요.
-
-          로드하지 않을 기본 메시지 호스트를 지정할 수 있습니다.
-
-          차단 목록의 '*' 값은 모든 기본 메시지 호스트가 명시적으로 허용 목록에 포함되지 않는 한 차단된다는 의미입니다.
-
-          이 정책을 설정하지 않으면 <ph name="PRODUCT_NAME" />에서 설치된 기본 메시지 호스트를 모두 로드합니다.</translation>
 <translation id="4771144269610910963">이 정책은 세이프 브라우징을 통한 사용자 다운로드 항목의 심층 검사를 제어합니다. 정책이 설정되지 않거나 기본값인 '파일을 검사하지 않음'으로 설정되면 세이프 브라우징에서 사용자 다운로드 항목을 검사하지 않습니다.
 
       '사용자 다운로드 항목을 전송하여 검사'로 설정되면 사용자 다운로드 항목이 네트워크를 통해 세이프 브라우징으로 전송되어 멀웨어 검사를 거치게 됩니다.
@@ -2760,15 +2680,6 @@
 <translation id="5085647276663819155">인쇄 미리보기 사용 안함</translation>
 <translation id="5090209345759901501">플래시 콘텐츠 설정을 모든 콘텐츠로 확장</translation>
 <translation id="5090791951240382356">출처가 서로 다른 사전 정책의 병합 허용</translation>
-<translation id="5093540029655764852">클라이언트가 기기 계정 비밀번호를 변경하는 속도(일 단위)를 지정합니다. 비밀번호는 클라이언트에서 임의로 생성되며 사용자에게 표시되지 않습니다.
-
-      사용자 비밀번호와 마찬가지로 기기 비밀번호도 정기적으로 변경됩니다. 정책을 사용 중지하거나 너무 높은 값으로 설정하면 잠재적인 공격자가 기기 계정 비밀번호를 찾아 사용할 가능성이 높아지므로 보안에 부정적인 영향을 미칠 수 있습니다.
-
-      정책을 설정하지 않으면 기기 계정 비밀번호가 30일마다 변경됩니다.
-
-      정책을 0으로 설정하면 기기 계정 비밀번호가 변경되지 않습니다.
-
-      클라이언트가 오랜 기간 동안 오프라인 상태를 유지하는 경우 비밀번호가 지정된 일수보다 오래 변경되지 않을 수도 있습니다.</translation>
 <translation id="5101600510268095939">차단 가능한(능동) 혼합 콘텐츠(HTTPS 사이트의 HTTP 콘텐츠) 표시를 차단하고 선택적으로 차단 가능한(수동) 혼합 콘텐츠를 업그레이드할 사이트를 지정하는 URL 패턴 목록을 설정할 수 있습니다.
 
           정책을 설정하지 않으면 차단 가능한 혼합 콘텐츠는 차단되고 선택적으로 차단 가능한 혼합 콘텐츠는 업그레이드되지만 사용자는 예외를 설정하여 특정 사이트에서 혼합 콘텐츠를 허용할 수 있습니다.
@@ -2892,15 +2803,6 @@
 
       이때 '버전'은 '61.0.3163.120'과 같은 정확한 버전 또는 '61.0'과 같은 버전 접두어 중 하나를 의미합니다.  </translation>
 <translation id="5247006254130721952">위험한 다운로드 차단</translation>
-<translation id="5248863213023520115"><ph name="MS_AD_NAME" /> 서버에서 Kerberos 티켓을 요청할 때 허용되는 암호화 유형을 설정합니다.
-
-      정책을 '전체'로 설정하면 AES 암호화 유형 'aes256-cts-hmac-sha1-96'과 'aes128-cts-hmac-sha1-96' 및 RC4 암호화 유형 'rc4-hmac'가 허용됩니다. 서버가 두 유형을 모두 지원하는 경우 AES 암호화가 우선적으로 적용됩니다. RC4는 안전하지 않으며, 가능하면 AES 암호화를 지원하도록 서버를 다시 설정해야 합니다.
-
-      정책을 '강력'으로 설정하거나 설정하지 않으면 AES 암호화 유형만 허용됩니다.
-
-      정책을 '이전'으로 설정하면 RC4 암호화 유형만 허용됩니다. 이 옵션은 안전하지 않으며 아주 특별한 상황에서만 필요합니다.
-
-      https://wiki.samba.org/index.php/Samba_4.6_Features_added/changed#Kerberos_client_encryption_types 페이지도 참조해 보시기 바랍니다.</translation>
 <translation id="5249453807420671499">사용자가 Kerberos 계정을 추가할 수 있음</translation>
 <translation id="5252995168844634755">정책을 True로 설정하면 통합 바탕화면이 사용 설정되어, 애플리케이션이 여러 디스플레이로 확장될 수 있습니다. 사용자는 개별 디스플레이의 통합 바탕화면을 사용 중지할 수 있습니다.
 
@@ -3296,13 +3198,6 @@
 
           이 정책 값은 <ph name="DEFAULT_SEARCH_PROVIDER_ENABLED_POLICY_NAME" /> 정책이 사용 설정된 경우에만 적용되며 다른 경우에는 적용되지 않습니다.</translation>
 <translation id="5697306356229823047">기기 사용자 보고</translation>
-<translation id="5699487516670033016">인증 데이터 캐시의 전체 기간을 시간으로 지정합니다. 캐시는 로그인 속도를 높이는 데 사용됩니다. 캐시에는 기기 영역에서 신뢰하는 영역 등 연결된 영역과 관련된 일반적인 데이터(작업그룹 이름 등)가 포함됩니다. 사용자별 데이터 및 연결되지 않은 영역의 데이터는 캐시되지 않습니다. 기기를 재부팅하면 캐시가 삭제됩니다.
-
-      정책이 설정되지 않으면 캐시된 인증 데이터가 최대 73시간 동안 재사용됩니다.
-
-      정책이 0으로 설정되면 인증 데이터 캐싱이 사용 중지됩니다. 로그인할 때마다 영역별 데이터를 가져와야 하므로 인증 데이터 캐싱이 사용 중지되면 연결된 사용자의 로그인 속도가 현저히 느려질 수 있습니다.
-
-      영역 데이터는 임시 사용자의 경우에도 캐싱됩니다. 임시 사용자의 영역 추적을 방지해야 하는 경우 캐시를 사용 중지해야 합니다.</translation>
 <translation id="570062449808736508">웹 제한 권한 정책이 비어있지 않은 문자열로 설정된 경우 WebView는 주어진 권한 이름으로 콘텐츠 제공업체로부터 URL 제한을 읽습니다.</translation>
 <translation id="5708969689202733975">허용된 빠른 잠금 해제 모드를 설정합니다.</translation>
 <translation id="572155275267014074">Android 설정</translation>
@@ -3600,11 +3495,6 @@
 
       참고: 이 정책은 오디오 접근성 기능을 포함한 모든 오디오 출력에 적용됩니다. 사용자에게 스크린 리더가 필요한 경우 정책을 사용 중지하지 마세요.</translation>
 <translation id="6221175752766085998">로컬 트러스트 앵커에서 발급되었으나 subjectAlternativeName 확장 프로그램이 없는 인증서를 허용합니다.</translation>
-<translation id="6222839831045864769">로드하지 않을 기본 메시지 호스트를 지정할 수 있습니다.
-
-          차단 목록의 '*' 값은 모든 기본 메시지 호스트가 명시적으로 허용 목록에 포함되지 않는 한 차단된다는 의미입니다.
-
-          이 정책을 설정하지 않으면 <ph name="PRODUCT_NAME" />에서 설치된 기본 메시지 호스트를 모두 로드합니다.</translation>
 <translation id="6224304369267200483">자동으로 직접 보안 키 인증을 허용하는 URL/도메인</translation>
 <translation id="6230442621691161858">이 기능을 사용하면 볼 만한 새 추천 콘텐츠가 표시됩니다. 여기에는 앱, 웹페이지 등이 포함됩니다.
       이 정책을 True로 설정하면 볼 만한 새 콘텐츠 추천 기능이 사용 설정됩니다.
@@ -4851,13 +4741,6 @@
 <translation id="7788511847830146438">프로필당</translation>
 <translation id="780629758750905699">기기에 Family Link 계정 추가 허용</translation>
 <translation id="7807139251387225825">동기화에서 제외되어야 하는 유형 목록</translation>
-<translation id="7815699949432723208">이 정책은 지원 중단되었으므로 '<ph name="NATIVE_MESSAGING_ALLOWLIST_POLICY_NAME" />' 정책을 대신 사용하세요.
-
-          차단 목록의 대상이 아닌 기본 메시지 호스트를 지정할 수 있습니다.
-
-          차단 목록의 * 값은 모든 기본 메시지 호스트가 차단되며 허용 목록에 있는 기본 메시지 호스트만 로드된다는 의미입니다.
-
-          기본적으로 모든 기본 메시지 호스트가 허용되지만 정책에 의해 모든 기본 메시지 호스트가 차단된 경우 허용 목록으로 정책을 재정의할 수 있습니다.</translation>
 <translation id="7818131573217430250">로그인 화면에서 고대비 모드의 기본 상태를 설정</translation>
 <translation id="7823902813460802031">이 정책을 사용으로 설정하면 <ph name="PRODUCT_OS_NAME" />에서 기기가 개발자 모드로 전환되지 못하게 합니다.
 
@@ -5282,13 +5165,6 @@
       정책이 설정되면 필요 시 한도에 맞추어 기존 스냅샷이 삭제됩니다. 정책이 0으로 설정된 경우 스냅샷이 생성되지 않습니다.</translation>
 <translation id="8451988835943702790">새 탭 페이지를 홈페이지로 사용</translation>
 <translation id="8455529558077979314">개인정보 보호 화면 설정</translation>
-<translation id="8459216513698220096">컴퓨터 GPO의 사용자 정책 처리 여부 및 방식을 지정합니다.
-
-      이 정책이 '기본'으로 설정되거나 설정되어 있지 않으면 사용자 정책이 사용자 GPO에서만 읽힙니다(컴퓨터 GPO가 무시됨).
-
-      이 정책이 '병합'으로 설정되면 사용자 GPO에 있는 사용자 정책이 컴퓨터 GPO에 있는 사용자 정책과 병합됩니다(컴퓨터 GPO가 우선함).
-
-      이 정책이 '대체'로 설정되면 사용자 GPO에 있는 사용자 정책이 컴퓨터 GPO에 있는 사용자 정책으로 대체됩니다(사용자 GPO가 무시됨).</translation>
 <translation id="8465065632133292531">POST를 사용하는 인스턴트 URL용 매개변수</translation>
 <translation id="8465746466645315861">이 정책을 설정하지 않으면 사용자가 언어 설정에서 맞춤법 검사를 사용하거나 사용 중지할 수 있습니다.
 
@@ -5431,11 +5307,6 @@
 <translation id="8622378389102774881">이 정책을 설정하면 원격 액세스 호스트에서 연결을 위해 인증 클라이언트에 이 URL로부터 인증 토큰을 받을 것을 요구합니다. RemoteAccessHostTokenValidationUrl과 함께 사용되어야 합니다.
 
           비어 있거나 설정되어 있지 않으면 이 기능이 사용 중지됩니다.</translation>
-<translation id="8625234016727663537">로그인 화면에서 주어진 공급업체 및 제품 ID를 사용하여 USB 기기에 액세스할 수 있는 권한이 자동으로 부여되는 사이트를 URL 목록 설정을 통해 지정할 수 있습니다. 이 정책이 유효하려면 목록의 각 항목에 기기 및 URL이 모두 포함되어 있어야 합니다. 기기의 각 항목에는 공급업체 ID 및 제품 ID 입력란이 포함될 수 있습니다. 생략된 모든 ID는 공급업체 ID가 지정되지 않으면 제품 ID도 지정될 수 없다는 한 가지 예외 사항을 제외하고는 와일드 카드로 취급됩니다. 그렇지 않은 경우 정책은 유효하지 않게 되며 무시됩니다.
-
-        USB 권한 모델은 요청하는 사이트의 URL('요청 URL')과 최상위 프레임 사이트의 URL('삽입 URL')을 사용하여 요청 URL에 USB 기기 액세스 권한을 부여합니다. 요청하는 사이트가 iframe에서 로드되는 경우 요청 URL과 삽입 URL이 다를 수 있습니다. 따라서 'URL' 입력란에는 요청 URL과 삽입 URL을 구분하여 지정할 수 있도록 쉼표로 구분된 URL 문자열이 2개까지 포함될 수 있습니다. URL이 하나만 지정된 경우 삽입 상태와 관계없이 요청하는 사이트의 URL이 이 URL과 일치하면 해당하는 USB 기기에 액세스할 권한이 부여됩니다. 'URL' 입력란의 URL은 유효한 URL이어야 하며, 그렇지 않으면 정책이 무시됩니다.
-
-        이 정책을 설정하지 않으면 전체 기본 값이 모든 사이트에 사용됩니다(자동 액세스 없음).</translation>
 <translation id="8631434304112909927">버전 <ph name="UNTIL_VERSION" /> 이하</translation>
 <translation id="8631437968147930597"><ph name="PRODUCT_OS_NAME" /> 잠금 화면에서 허용된 메모 앱 목록</translation>
 <translation id="8649763579836720255">Chrome OS 기기는 기기에서 보호된 콘텐츠를 재생할 수 있음을 인증하는 Chrome OS CA에서 발행한 인증서를 받기 위해 원격 인증(인증된 액세스)을 사용할 수 있습니다.  이 프로세스는 기기를 고유하게 식별하는 Chrome OS CA로 하드웨어 보증 정보를 전송하는 과정을 포함합니다.
@@ -5831,7 +5702,6 @@
 
       실제 롤백 가능성 역시 보드와 주요 취약성 패치에 따라 달라질 수 있습니다.</translation>
 <translation id="9123464369663964441">사용자가 혼합 콘텐츠를 허용하는 예외를 추가하도록 허용</translation>
-<translation id="9126014181388780690">'Google 어시스턴트가 화면 컨텍스트에 액세스할 수 있게 허용'</translation>
 <translation id="9129169595075460149">이 정책을 사용으로 설정하면 Google 검색에서 세이프서치가 항상 활성화되며 사용자가 이 설정을 변경할 수 없습니다.
 
       정책을 사용 안함으로 설정하거나 설정하지 않으면 Google 검색에서 세이프서치가 적용되지 않습니다.</translation>
@@ -5907,7 +5777,6 @@
 <translation id="944817693306670849">디스크 캐시 크기 설정</translation>
 <translation id="949278212566535827">비밀번호로 보호된 파일 다운로드 허용</translation>
 <translation id="974349541138387272">원하는 DNS-over-HTTPS 리졸버의 URI 템플릿 지정</translation>
-<translation id="974479807614498635">'빠른 답변에서 선택한 콘텐츠에 액세스하도록 허용'</translation>
 <translation id="981346395360763138">Google 위치 서비스가 사용 중지됨</translation>
 <translation id="982497069985795632">맞춤법 검사 사용 설정</translation>
 <translation id="983256325512298435">사용자에게 메시지를 표시하지 않고 목록에 등록된 출처의 외부 애플리케이션을 실행할 수 있는 프로토콜의 목록 정의</translation>
diff --git a/components/policy/resources/policy_templates_nl.xtb b/components/policy/resources/policy_templates_nl.xtb
index ddfc9ada..a485dd82 100644
--- a/components/policy/resources/policy_templates_nl.xtb
+++ b/components/policy/resources/policy_templates_nl.xtb
@@ -41,12 +41,6 @@
 
       Dit beleid is alleen van invloed op gebruikers waarvan het domein overeenkomt met het inschrijvingsdomein van het apparaat. Voor alle overige gebruikers worden cookies die zijn ingesteld door de IdP, alleen de eerste keer dat de gebruiker inlogt op een apparaat, overgedragen naar het profiel van de gebruiker.</translation>
 <translation id="1029052664284722254">Apparaat gedwongen opnieuw opstarten wanneer gebruiker uitlogt</translation>
-<translation id="1035385378988781231">Dit beleid bepaalt of de functie Network File Shares voor <ph name="PRODUCT_NAME" /> NTLM gebruikt voor verificatie.
-
-      Wanneer dit beleid is ingesteld op 'true', wordt NTLM indien nodig gebruikt voor verificatie van SMB-fileshares.
-      Wanneer dit beleid is ingesteld op 'false', wordt NTLM-verificatie van SMB-fileshares uitgeschakeld.
-
-      Als het beleid niet wordt ingesteld, is de functie standaard uitgeschakeld voor gebruikers die op bedrijfsniveau worden beheerd en ingeschakeld voor niet-beheerde gebruikers.</translation>
 <translation id="1040446814317236570">Verwijderen van gegevens uit PAC-URL's toestaan (voor https://)</translation>
 <translation id="1046484220783400299">Verouderde webplatformfuncties beperkte tijd inschakelen</translation>
 <translation id="1047128214168693844">Niet toestaan dat sites de fysieke locatie van gebruikers bijhouden</translation>
@@ -86,11 +80,6 @@
 <translation id="1095209545735032039">De Serial API op deze sites blokkeren</translation>
 <translation id="1096105751829466145">Standaardzoekprovider</translation>
 <translation id="1099282607296956954">Site-isolatie inschakelen voor elke site</translation>
-<translation id="1107764601871839136">Hiermee wordt de levensduur (in uren) van het GPO-cachegeheugen (Group Policy Object) opgegeven. Het systeem kan de in het cachegeheugen opgeslagen GPO's opnieuw gebruiken in plaats van die opnieuw te moeten downloaden bij het ophalen van elk beleid, zolang de versie van de GPO's maar niet is gewijzigd. Met dit beleid kun je aangeven hoelang de GPO's maximaal opnieuw mogen worden gebruikt voordat ze opnieuw worden gedownload. Wanneer je opnieuw opstart of uitlogt, wordt het cachegeheugen gewist.
-
-      Als dit beleid niet is ingesteld, mogen in het cachegeheugen opgeslagen GPO's maximaal gedurende 25 uur opnieuw worden gebruikt.
-
-      Als dit beleid is ingesteld op 0, worden er geen GPO's in het cachegeheugen opgeslagen. Houd er rekening mee dat de server hierdoor zwaarder wordt belast, aangezien GPO's telkens opnieuw worden gedownload wanneer er beleid wordt opgehaald, zelfs als ze niet zijn gewijzigd.</translation>
 <translation id="1111470455889178048">Gebruikersuploads en -downloads verzenden om te laten scannen</translation>
 <translation id="1117535567637097036">De protocolhandlers die via dit beleid zijn ingesteld, worden niet gebruikt bij de verwerking van Android-intenties.</translation>
 <translation id="1118093128235245168">Toestaan dat sites de gebruiker vragen om toegang te verlenen tot een aangesloten USB-apparaat</translation>
@@ -729,11 +718,6 @@
 <translation id="2197625019569762163">Als je het beleid instelt op True, wordt het numerieke toetsenbord standaard weergegeven om het wachtwoord op te geven op het inlogscherm. Gebruikers kunnen overschakelen naar het normale toetsenbord.
 
       Als je het beleid instelt, kunnen gebruikers het niet wijzigen. Als het beleid niet is ingesteld of is ingesteld op False, heeft het geen effect.</translation>
-<translation id="2200041405904405884">Hiermee kun je opgeven welke hosts voor systeemeigen berichten niet onder de blokkeringslijst vallen.
-
-          De waarde * op de blokkeringslijst betekent dat alle hosts voor systeemeigen berichten worden geblokkeerd en dat alleen hosts voor systeemeigen berichten die op de toelatingslijst worden vermeld, worden geladen.
-
-          Standaard zijn alle hosts voor systeemeigen berichten toegestaan, maar als alle hosts voor systeemeigen berichten door een beleidsregel zijn geblokkeerd, kan de toelatingslijst worden gebruikt om die beleidsregel te overschrijven.</translation>
 <translation id="2200698565850397198">Blokkeringslijst voor systeemeigen berichten configureren</translation>
 <translation id="2201555246697292490">Witte lijst voor systeemeigen berichten configureren</translation>
 <translation id="2204753382813641270">Automatisch verbergen van archief beheren</translation>
@@ -806,11 +790,6 @@
 <translation id="2307496301287881990">Statussen van scherm en grafische kaart rapporteren</translation>
 <translation id="2309390639296060546">Standaardinstelling voor geolocatie</translation>
 <translation id="2327252517317514801">Domeinen definiëren voor toegang tot G Suite</translation>
-<translation id="2328573323851533589">Dit beleid kan worden gebruikt om controle op gegevenslekken gedwongen in of uit te schakelen in <ph name="PRODUCT_NAME" />.
-
-          Ook als dit beleid is ingesteld op True, wordt het gedrag niet geactiveerd als Safe Browsing is uitgeschakeld (op basis van beleid of door de gebruiker). Gebruik het beleid <ph name="SAFE_BROWSING_ENABLED_POLICY_NAME" /> om Safe Browsing gedwongen in te schakelen.
-
-          Als dit beleid is in- of uitgeschakeld, kunnen gebruikers het niet wijzigen of overschrijven in <ph name="PRODUCT_NAME" />. Als dit beleid niet is ingesteld, is controle op gegevenslekken toegestaan (maar kan door de gebruiker worden uitgeschakeld).</translation>
 <translation id="2331354174913096226">De URI-template van de gewenste DNS-over-HTTPS-resolver. Als je meerdere DNS-over-HTTPS-resolvers wilt opgeven, scheid je de overeenkomstige URI-templates met een spatie.
 
       Als de DnsOverHttpsMode is ingesteld op <ph name="SECURE_DNS_MODE_SECURE" />, moet dit beleid worden ingesteld en mag het niet leeg blijven.
@@ -956,11 +935,6 @@
       Als je deze instelling niet instelt, kan de gebruiker bepalen of de functie wordt gebruikt.
 
       Deze instelling is verwijderd uit <ph name="PRODUCT_NAME" /> 29 en hogere versies.</translation>
-<translation id="2433412232489478893">Dit beleid bepaalt of de functie Network File Shares voor <ph name="PRODUCT_NAME" /> is toegestaan voor een gebruiker.
-
-      Wanneer dit beleid niet is geconfigureerd of is ingesteld op 'True', kunnen gebruikers Network File Shares gebruiken.
-
-      Wanneer dit beleid is ingesteld op 'False', kunnen gebruikers Network File Shares niet gebruiken.</translation>
 <translation id="2435052056904485763">Toelatingslijst voor Kerberos-delegatieserver</translation>
 <translation id="2439793457499023062">Als deze optie niet is ingesteld en er ongewenste software door Chrome Cleanup wordt gedetecteerd, worden er mogelijk metadata over de scan naar Google gestuurd, volgens het beleid dat is ingesteld met SafeBrowsingExtendedReportingEnabled. Chrome Cleanup vraagt de gebruiker vervolgens of de ongewenste software moet worden opgeschoond. De gebruiker kan ervoor kiezen om de resultaten van de opschoonbewerking met Google te delen en bij te dragen aan de toekomstige detectie van ongewenste software. Deze resultaten bevatten metadata van bestanden, automatisch geïnstalleerde extensies en registersleutels zoals beschreven in de whitepaper over het privacybeleid voor Chrome.
 
@@ -1442,26 +1416,6 @@
 <translation id="3143265893557969814">Als dit beleid is ingesteld, worden alle opgegeven gegevenstypen uitgesloten van synchronisatie voor zowel Google Sync als synchronisatie van roaming-profielen. Dit kan handig zijn om het roaming-profiel te verkleinen of het type gegevens te beperken dat wordt geüpload naar de Google Sync-servers.
 
       De huidige gegevenstypen voor dit beleid zijn: 'bookmarks', 'preferences', 'passwords', 'autofill', 'themes', 'typedUrls', 'extensions', 'apps', 'tabs', 'wifiConfigurations'. Die namen zijn hoofdlettergevoelig.</translation>
-<translation id="3146597555086966130">Als je het beleid instelt, configureer je de proxyinstellingen voor Chrome en ARC-apps, die alle proxygerelateerde opties negeren die via de opdrachtregel worden opgegeven.
-
-       Als je het beleid niet instelt, kunnen gebruikers hun proxyinstellingen kiezen.
-
-       Als je het beleid <ph name="PROXY_SETTINGS_POLICY_NAME" /> instelt, worden de volgende velden geaccepteerd:
-         * <ph name="PROXY_MODE_PROXY_SETTINGS_FIELD" />: Hiermee kun je de proxyserver opgeven die Chrome gebruikt en voorkomen dat gebruikers de proxyinstellingen wijzigen
-         * <ph name="PROXY_PAC_URL_PROXY_SETTINGS_FIELD" />: Een URL naar een pac-bestand van de proxy
-         * <ph name="PROXY_SERVER_PROXY_SETTINGS_FIELD" />: Een URL van de proxyserver
-         * <ph name="PROXY_BYPASS_LIST_PROXY_SETTINGS_FIELD" />: Een lijst met proxyhosts die <ph name="PRODUCT_NAME" /> omzeilt
-
-       Het veld <ph name="PROXY_SERVER_MODE_PROXY_SETTINGS_FIELD" /> is beëindigd ten gunste van het veld <ph name="PROXY_MODE_PROXY_SETTINGS_FIELD" />, waarmee je de proxyserver kunt opgeven die Chrome gebruikt en kunt voorkomen dat gebruikers de proxyinstellingen wijzigen.
-
-        Als je voor <ph name="PROXY_MODE_PROXY_SETTINGS_FIELD" /> de volgende waarde kiest:
-          * <ph name="PROXY_MODE_ENUM_DIRECT" />: Er wordt nooit een proxy gebruikt en alle andere velden worden genegeerd.
-          * <ph name="PROXY_MODE_ENUM_SYSTEM" />: De proxy van het systeem wordt gebruikt en alle andere velden worden genegeerd.
-          * <ph name="PROXY_MODE_ENUM_AUTO_DETECT" />: Alle andere velden worden genegeerd.
-          * <ph name="PROXY_MODE_ENUM_FIXED_SERVER" />: De velden <ph name="PROXY_SERVER_PROXY_SETTINGS_FIELD" /> en <ph name="PROXY_BYPASS_LIST_PROXY_SETTINGS_FIELD" /> worden gebruikt.
-          * <ph name="PROXY_MODE_ENUM_PAC_SCRIPT" />: De velden <ph name="PROXY_BYPASS_LIST_PROXY_PAC_URL" /> en <ph name="PROXY_BYPASS_LIST_PROXY_SETTINGS_FIELD" /> worden gebruikt.
-
-      Opmerking: Voor gedetailleerdere voorbeelden ga je naar The Chromium Projects ( https://www.chromium.org/developers/design-documents/network-settings#TOC-Command-line-options-for-proxy-sett ).</translation>
 <translation id="3152425128389603870">Maak Samengestelde desktop beschikbaar en schakel deze standaard in</translation>
 <translation id="3159375329008977062">Gebruiker kan Crostini-containers exporteren/importeren via de gebruikersinterface</translation>
 <translation id="3165808775394012744">Deze beleidsregels zijn hier opgenomen zodat je ze makkelijk kunt verwijderen.</translation>
@@ -1469,13 +1423,6 @@
 <translation id="316778957754360075">Deze instelling wordt niet meer gebruikt sinds <ph name="PRODUCT_NAME" /> versie 29. De aanbevolen manier om verzamelingen van extensies/apps die door de organisatie worden gehost in te stellen, is het opnemen van de site die de CRX-pakketten in ExtensionInstallSources host en het plaatsen van rechtstreekse downloadlinks naar de pakketten op een webpagina. Je kunt voor die webpagina een startprogramma maken met het beleid ExtensionInstallForcelist.</translation>
 <translation id="3168968618972302728">Beleidsregels met betrekking tot Kerberos-verificatie.</translation>
 <translation id="3171369832001535378">Template voor hostnaam van apparaat in netwerk</translation>
-<translation id="3172512016079904926">Maakt de installatie van hosts voor native berichten op gebruikersniveau mogelijk.
-
-          Als deze instelling is ingeschakeld, staat <ph name="PRODUCT_NAME" /> het gebruik toe van hosts voor native berichten die zijn geïnstalleerd op gebruikersniveau.
-
-          Als deze instelling is uitgeschakeld, gebruikt <ph name="PRODUCT_NAME" /> alleen hosts voor native berichten die zijn geïnstalleerd op systeemniveau.
-
-          Als deze instelling niet wordt ingesteld, staat <ph name="PRODUCT_NAME" /> het gebruik toe van hosts voor native berichten op gebruikersniveau.</translation>
 <translation id="3177802893484440532">Online OCSP/CRL-controles voor lokale vertrouwensinstanties vereisen</translation>
 <translation id="3184161739683646075">Hiermee wordt de modus voor DNS-over-HTTPS bepaald</translation>
 <translation id="3185009703220253572">sinds versie <ph name="SINCE_VERSION" /></translation>
@@ -1734,11 +1681,6 @@
         Als dit beleid is ingesteld, probeert <ph name="PRODUCT_NAME" /> zichzelf te registreren en het bijbehorende cloudbeleid voor alle profielen toe te passen.
 
         De waarde van dit beleid is een inschrijftoken die kan worden opgehaald via de Google Admin Console.</translation>
-<translation id="3489247539215560634">Als deze instelling is ingeschakeld, kunnen gebruikers <ph name="PRODUCT_NAME" /> wachtwoorden laten onthouden en deze automatisch invullen wanneer ze opnieuw inloggen op een site.
-
-          Als deze instelling is uitgeschakeld, kunnen gebruikers geen nieuwe wachtwoorden opslaan, maar kunnen ze nog wel gebruikmaken van de wachtwoorden die eerder zijn opgeslagen.
-
-          Als dit beleid is in- of uitgeschakeld, kunnen gebruikers dit beleid niet wijzigen of overschrijven in <ph name="PRODUCT_NAME" />. Als dit beleid niet is ingesteld, kunnen wachtwoorden worden opgeslagen (de functie kan in dat geval wel door de gebruiker worden uitgeschakeld).</translation>
 <translation id="3492834335089638487">Dit beleid beheert het gebruik van Android-apps van niet-vertrouwde bronnen (anders dan de Google Play Store) voor een apparaat.
 
       Als de waarde voor dit beleid niet is ingesteld, wordt de functionaliteit behandeld alsof er geen toestemming is gegeven.
@@ -1806,9 +1748,6 @@
 <translation id="3577628175311752799">'no-referrer-when-downgrade' gebruiken als standaardbeleid voor verwijzende URL's.</translation>
 <translation id="357917253161699596">Gebruikers toestaan gebruikerscertificaten te beheren</translation>
 <translation id="3580414086211696382">Gebruik van de File System API voor lezen beheren</translation>
-<translation id="3583230441447348508">Specificeert een lijst vooraf geconfigureerde netwerk-fileshares.
-
-      Elk lijstitem in het beleid is een object met twee leden: 'share_url' en 'mode'. 'share_url' moet de URL zijn van de fileshare en 'mode' moet 'drop_down' of 'pre_mount' zijn. De modus 'drop_down' geeft aan dat 'share_url' wordt toegevoegd aan het dropdownmenu voor het ontdekken van fileshares. De modus 'pre_mount' geeft aan dat 'share_url' is geactiveerd (mounted).</translation>
 <translation id="3584194414857209694">Hiermee worden experimentele beleidsregels ingeschakeld</translation>
 <translation id="3584722841530002134">Als je het beleid instelt, worden servers toegewezen waaraan <ph name="PRODUCT_NAME" /> kan delegeren. Gebruik bij meerdere servernamen een komma als scheidingsteken. Jokertekens (<ph name="WILDCARD_VALUE" />) zijn toegestaan.
 
@@ -2420,10 +2359,6 @@
 
       Als dit beleid niet wordt ingesteld, kan de gebruiker alle op het systeem geïnstalleerde plug-ins uitschakelen.</translation>
 <translation id="4554651132977135445">Loopback-verwerkingsmodus voor gebruikersbeleid</translation>
-<translation id="4554841826517980623">Dit beleid bepaalt of de functie 'Network File Shares' voor <ph name="PRODUCT_NAME" /> het <ph name="NETBIOS_PROTOCOL" />-protocol moet gebruiken om shares te detecteren in het netwerk.
-      Als dit beleid is ingesteld op 'True', wordt voor de detectie van shares in het netwerk gebruikgemaakt van het <ph name="NETBIOS_PROTOCOL" />-protocol.
-      Als dit beleid is ingesteld op 'False', wordt voor de detectie van shares geen gebruik gemaakt van het <ph name="NETBIOS_PROTOCOL" />-protocol.
-      Als het beleid niet wordt ingesteld, is de functie standaard uitgeschakeld voor gebruikers die op ondernemingsniveau worden beheerd en ingeschakeld voor niet-beheerde gebruikers.</translation>
 <translation id="4555850956567117258">Externe bevestiging van gebruiker inschakelen</translation>
 <translation id="4557134566541205630">URL van standaard zoekprovider voor nieuwe tabbladpagina</translation>
 <translation id="4562165737444703281">Toestaan dat gebruikers Crostini-poortdoorschakeling [inschakelen/configureren]</translation>
@@ -2520,13 +2455,6 @@
           Ga voor voorbeeldpatronen naar https://www.chromium.org/developers/how-tos/chrome-frame-getting-started.</translation>
 <translation id="467449052039111439">Een lijst met URL's openen</translation>
 <translation id="4674871290487541952">Onbeveiligde algoritmen toestaan in integriteitscontroles bij updates en installaties van extensies</translation>
-<translation id="4677605038200415894">Als je het beleid instelt, kun je een lijst met URL-patronen opgeven met de sites die automatisch toegangsrechten krijgen voor een USB-apparaat met de opgegeven leveranciers- en product-ID's. Het beleid is alleen geldig als elk lijstitem apparaten en URL's bevat. Elk item in apparaten kan een veld voor de leverancier-ID en een veld voor de product-ID bevatten. Elke ID die je weglaat, wordt als jokerteken behandeld, met één uitzondering: je kunt geen product-ID opgeven als je niet ook een leverancier-ID opgeeft. Als je dit niet doet, is het beleid niet geldig.
-
-      Het USB-rechtenmodel gebruikt de aanvragende URL en de insluitings-URL (van de framesite op hoofdniveau) om de aanvragende URL toegang te geven tot het USB-apparaat. Als de aanvragende site in een iframe wordt geladen, is het mogelijk dat de aanvragende URL en de insluitings-URL niet hetzelfde zijn. Daarom kan het veld voor URL's maximaal twee, door een komma gescheiden tekenreeksen bevatten om deze URL's op te geven. Als je maar één URL wilt opgeven, wordt er alleen toegang tot de bijbehorende USB-apparaten gegeven als de URL van de aanvragende site overeenkomt met deze URL, ongeacht de insluitingsstatus. De URL's in het veld voor URL's moeten geldig zijn. Als dit niet het geval is, wordt het beleid genegeerd.
-
-      Als je het beleid niet instelt, is <ph name="DEFAULT_WEB_USB_GUARD_SETTING_POLICY_NAME" /> van toepassing als dit is ingesteld. Zo niet, dan gelden de persoonlijke instellingen van de gebruiker.
-
-      De URL-patronen in dit beleid mogen geen conflict vormen met de patronen die zijn ingesteld via <ph name="WEB_USB_BLOCKED_FOR_URLS_POLICY_NAME" />. Als dit het geval is, krijgt dit beleid voorrang op <ph name="WEB_USB_BLOCKED_FOR_URLS_POLICY_NAME" /> en <ph name="WEB_USB_ASK_FOR_URLS_POLICY_NAME" />.</translation>
 <translation id="4680936297850947973">Beëindigd in M68. Gebruik in plaats hiervan DefaultPopupsSetting.
 
       Ga naar https://www.chromestatus.com/features/5675755719622656 voor een volledige uitleg.
@@ -2569,13 +2497,6 @@
           Als je dit beleid instelt, kunnen gebruikers het niet wijzigen of overschrijven.
 
           Als dit beleid niet is ingesteld, is de functie voor monogeluid in eerste instantie uitgeschakeld, maar kan de gebruiker deze op elk gewenst moment inschakelen.</translation>
-<translation id="4764901562691611575">Dit beleid is beëindigd. Gebruik in plaats daarvan het beleid '<ph name="NATIVE_MESSAGING_BLOCKLIST_POLICY_NAME" />'.
-
-          Hiermee kun je opgeven welke hosts voor systeemeigen berichten niet moeten worden geladen.
-
-          De waarde '*' op de blokkeringslijst betekent dat alle hosts voor systeemeigen berichten worden geblokkeerd, tenzij ze expliciet worden vermeld op de toelatingslijst.
-
-          Als je dit beleid niet instelt, laadt <ph name="PRODUCT_NAME" /> alle geïnstalleerde hosts voor systeemeigen berichten.</translation>
 <translation id="4771144269610910963">Met dit beleid worden uitgebreide scans van gebruikersdownloads met Safe Browsing beheerd. Als dit beleid niet is ingesteld of op de standaardinstelling 'Bestanden niet scannen' staat, worden gebruikersdownloads niet gescand door Safe Browsing.
 
       Als 'Gebruikersdownloads sturen voor scannen' is ingesteld, worden gebruikersdownloads via het netwerk naar Safe Browsing gestuurd om ze te scannen op malware.
@@ -2731,15 +2652,6 @@
 <translation id="5085647276663819155">Afdrukvoorbeeld uitschakelen</translation>
 <translation id="5090209345759901501">Instelling voor Flash-content uitbreiden naar alle content</translation>
 <translation id="5090791951240382356">Toestaan dat woordenboekbeleid van verschillende bronnen wordt samengevoegd</translation>
-<translation id="5093540029655764852">Bepaalt de frequentie (in dagen) waarmee een client het wachtwoord van het computeraccount wijzigt. Het wachtwoord wordt willekeurig gegenereerd door de client en is niet zichtbaar voor de gebruiker.
-
-      Computerwachtwoorden moeten net als gebruikerswachtwoorden regelmatig worden gewijzigd. Als dit beleid wordt uitgeschakeld of als een lange periode wordt ingesteld, kan dat negatieve gevolgen hebben voor de veiligheid, omdat potentiële aanvallers langer de tijd hebben om het wachtwoord van het computeraccount te achterhalen en gebruiken.
-
-      Als het beleid niet is ingesteld, wordt het wachtwoord van het computeraccount om de 30 dagen gewijzigd.
-
-      Als het beleid is ingesteld op 0, wordt het wachtwoord van het computeraccount niet gewijzigd.
-
-      Wachtwoorden kunnen ouder zijn dan de ingestelde periode als de client langere tijd offline is.</translation>
 <translation id="5101600510268095939">Hiermee kun je een lijst met URL-patronen opgeven van sites waarop blokkeerbare (actieve) gecombineerde content (zoals HTTP-content op HTTPS-sites) niet mag worden weergegeven en waarvoor optioneel blokkeerbare (passieve) gecombineerde content wordt geüpgraded.
 
           Als dit beleid niet is ingesteld, wordt blokkeerbare gecombineerde content geblokkeerd en wordt optioneel blokkeerbare gecombineerde content geüpgraded. Gebruikers kunnen wel uitzonderingen instellen om dergelijke content toe te staan voor specifieke sites.
@@ -2860,15 +2772,6 @@
 
       'Versie' kan in dit geval een exacte versie zijn (zoals '61.0.3163.120') of een versievoorvoegsel (zoals '61.0').  </translation>
 <translation id="5247006254130721952">Gevaarlijke downloads blokkeren</translation>
-<translation id="5248863213023520115">Hiermee worden versleutelingstypen ingesteld die zijn toegestaan wanneer Kerberos-tickets van een <ph name="MS_AD_NAME" />-server worden aangevraagd.
-
-      Als het beleid is ingesteld op Alles, zijn de AES-versleutelingstypen 'aes256-cts-hmac-sha1-96' en 'aes128-cts-hmac-sha1-96' en het RC4-versleutelingstype 'rc4-hmac' toegestaan. AES-versleuteling heeft de voorkeur als de server ondersteuning biedt voor beide typen. RC4 wordt als onbeveiligd beschouwd en de server moet indien mogelijk opnieuw worden geconfigureerd om ondersteuning te bieden voor AES-versleuteling.
-
-      Als het beleid is ingesteld op Sterk of niet is ingesteld, zijn alleen de AES-versleutelingstypen toegestaan.
-
-      Als het beleid is ingesteld op Verouderd, is alleen het RC4-versleutelingstype toegestaan. Deze optie is onbeveiligd en zou alleen nodig moeten zijn in zeer specifieke situaties.
-
-      Bekijk voor meer informatie het volgende artikel: https://wiki.samba.org/index.php/Samba_4.6_Features_added/changed#Kerberos_client_encryption_types.</translation>
 <translation id="5249453807420671499">Gebruikers kunnen Kerberos-accounts toevoegen</translation>
 <translation id="5252995168844634755">Als je het beleid instelt op 'True', wordt 'Geïntegreerde desktop' ingeschakeld, waarmee apps kunnen worden weergegeven over meerdere schermen. Gebruikers kunnen 'Geïntegreerde desktop' uitschakelen voor afzonderlijke schermen.
 
@@ -3266,13 +3169,6 @@
 
           De beleidswaarde wordt alleen toegepast als het beleid <ph name="DEFAULT_SEARCH_PROVIDER_ENABLED_POLICY_NAME" /> is ingeschakeld en is anders niet van toepassing.</translation>
 <translation id="5697306356229823047">Apparaatgebruikers melden</translation>
-<translation id="5699487516670033016">Hiermee wordt de levensduur (in uren) van de verificatiegegevens in het cachegeheugen opgegeven. Het cachegeheugen wordt gebruikt zodat je sneller kunt inloggen. Het cachegeheugen bevat algemene gegevens (werkgroepnaam, enzovoort) over aangesloten realms, oftewel realms die door de machine realm worden vertrouwd. Er worden geen gebruikersspecifieke gegevens en geen gegevens voor niet-aangesloten realms in het cachegeheugen opgeslagen. Als het apparaat opnieuw wordt opgestart, wordt het cachegeheugen gewist.
-
-      Als het beleid niet is ingesteld, kunnen de verificatiegegevens in het cachegeheugen gedurende maximaal 73 uur opnieuw worden gebruikt.
-
-      Als het beleid is ingesteld op 0, is de opslag van verificatiegegevens in het cachegeheugen uitgeschakeld. Dit kan ervoor zorgen dat gekoppelde gebruikers aanzienlijk minder snel kunnen inloggen, aangezien er realmspecifieke gegevens moeten worden opgehaald voor elke inlogbewerking.
-
-      Houd er rekening mee dat er zelfs voor kortstondige gebruikers realmgegevens in het cachegeheugen worden opgeslagen. Als voorkomen moet worden dat de realm van kortstondige gebruikers wordt bijgehouden, moet het cachegeheugen uitgeschakeld worden.</translation>
 <translation id="570062449808736508">Wanneer dit beleid is ingesteld op een niet-lege tekenreeks, leest de WebView de URL-beperkingen van de contentprovider met de opgegeven autoriteitsnaam.</translation>
 <translation id="5708969689202733975">Toegestane modi voor snel ontgrendelen configureren</translation>
 <translation id="572155275267014074">Android-instellingen</translation>
@@ -3568,11 +3464,6 @@
 
       Opmerking: Dit beleid is van invloed op alle audio-invoer, waaronder audiotoegankelijkheidsfuncties. Schakel het beleid niet uit als de gebruiker een schermlezer nodig heeft.</translation>
 <translation id="6221175752766085998">Door lokale vertrouwde instanties uitgegeven certificaten zonder de extensie subjectAlternativeName toestaan</translation>
-<translation id="6222839831045864769">Hiermee kun je opgeven welke hosts voor systeemeigen berichten niet moeten worden geladen.
-
-          De waarde '*' op de blokkeringslijst betekent dat alle hosts voor systeemeigen berichten worden geblokkeerd, tenzij ze expliciet worden vermeld op de toelatingslijst.
-
-          Als je dit beleid niet instelt, laadt <ph name="PRODUCT_NAME" /> alle geïnstalleerde hosts voor systeemeigen berichten.</translation>
 <translation id="6224304369267200483">URL's/domeinen hebben rechtstreekse bevestiging van de beveiligingssleutel toegestaan</translation>
 <translation id="6230442621691161858">Met deze functie worden suggesties ingeschakeld om nieuwe content te bekijken. Inclusief apps, webpagina's en meer.
       Als dit beleid is ingesteld op True, worden suggesties voor nieuwe content ingeschakeld.
@@ -4813,13 +4704,6 @@
 <translation id="7788511847830146438">Per profiel</translation>
 <translation id="780629758750905699">Toevoegen van Family Link-accounts aan het apparaat toestaan</translation>
 <translation id="7807139251387225825">Lijst met typen die moeten worden uitgesloten van synchronisatie</translation>
-<translation id="7815699949432723208">Dit beleid is beëindigd. Gebruik in plaats daarvan het beleid '<ph name="NATIVE_MESSAGING_ALLOWLIST_POLICY_NAME" />'.
-
-          Hiermee kun je opgeven welke hosts voor systeemeigen berichten niet onder de blokkeringslijst vallen.
-
-          De waarde * op de blokkeringslijst betekent dat alle hosts voor systeemeigen berichten worden geblokkeerd en dat alleen hosts voor systeemeigen berichten die op de toelatingslijst worden vermeld, worden geladen.
-
-          Standaard zijn alle hosts voor systeemeigen berichten toegestaan, maar als alle hosts voor systeemeigen berichten door een beleidsregel zijn geblokkeerd, kan de toelatingslijst worden gebruikt om die beleidsregel te overschrijven.</translation>
 <translation id="7818131573217430250">De standaardstatus van de modus voor hoog contrast op het inlogscherm instellen</translation>
 <translation id="7823902813460802031">Als je dit beleid inschakelt, voorkomt <ph name="PRODUCT_OS_NAME" /> dat het apparaat in de ontwikkelaarsmodus gaat.
 
@@ -5241,13 +5125,6 @@
       Als het beleid is ingesteld, worden oude momentopnamen verwijderd als dat nodig is om aan de limiet te voldoen. Als het beleid is ingesteld op 0, worden er geen momentopnamen gemaakt.</translation>
 <translation id="8451988835943702790">De pagina 'Nieuw tabblad' als homepage gebruiken</translation>
 <translation id="8455529558077979314">Instellingen voor privacyscherm</translation>
-<translation id="8459216513698220096">Hiermee wordt aangegeven of en hoe gebruikersbeleid van de computer-GPO wordt verwerkt.
-
-      Als het beleid is ingesteld op Standaard of als dit niet is ingesteld, is het gebruikersbeleid alleen-lezen op GPO's van gebruikers (computer-GPO's worden genegeerd).
-
-      Als het beleid is ingesteld op Samenvoegen, wordt het gebruikersbeleid in GPO's van gebruikers samengevoegd met het gebruikersbeleid in computer-GPO's (de voorkeur gaat naar computer-GPO's).
-
-      Als het beleid is ingesteld op Vervangen, wordt het gebruikersbeleid in GPO's van gebruikers vervangen door het gebruikersbeleid van computer-GPO's (GPO's van gebruikers worden genegeerd).</translation>
 <translation id="8465065632133292531">Parameters voor instant-URL die POST gebruikt</translation>
 <translation id="8465746466645315861">Als dit beleid niet wordt ingesteld, kan de gebruiker de spellingcontrole in- of uitschakelen in de taalinstellingen.
 
@@ -5382,11 +5259,6 @@
 <translation id="8622378389102774881">Als dit beleid is ingesteld, moet de host voor externe toegang clients verifiëren om een verificatietoken van deze URL te verkrijgen en zo verbinding te kunnen maken. Moet samen met RemoteAccessHostTokenValidationUrl worden gebruikt.
 
           De functie is uitgeschakeld als deze leeg of niet ingesteld is.</translation>
-<translation id="8625234016727663537">Hiermee kun je een lijst met URL's instellen die aangeven welke sites automatisch toegang krijgen tot een USB-apparaat met de opgegeven leverancier- en product-ID's op het inlogscherm. Het beleid is alleen geldig als elk item in de lijst zowel apparaten als URL's bevat. Elk item in apparaten kan een veld voor leverancier-ID en een veld voor product-ID bevatten. Een ID die is weggelaten, wordt als jokerteken behandeld, met één uitzondering: er mag geen product-ID worden opgegeven zonder dat er ook een leverancier-ID is opgegeven. Anders is het beleid niet geldig. Ongeldige beleidswaarden worden genegeerd.
-
-        Het USB-rechtenmodel gebruikt de URL van de site die de aanvraag indient ('aanvragende URL') en de URL van de framesite op hoofdniveau ('insluitings-URL') om de aanvragende URL toegang te geven tot het USB-apparaat. Als de aanvragende site in een iframe wordt geladen, is het mogelijk dat de aanvragende URL en de insluitings-URL niet hetzelfde zijn. Daarom kan het veld voor URL's maximaal twee, door een komma gescheiden URL-tekenreeksen bevatten om respectievelijk de aanvragende URL en insluitings-URL op te geven. Als er slechts één URL wordt opgegeven, wordt toegang tot de bijbehorende USB-apparaten gegeven als de URL van de aanvragende site overeenkomt met deze URL, ongeacht de insluitingsstatus. De URL's in het veld voor URL's moeten geldig zijn. Als dit niet het geval is, wordt het beleid genegeerd.
-
-        Als dit beleid niet is ingesteld, wordt de algemene standaardwaarde gebruikt voor alle sites (geen automatische toegang).</translation>
 <translation id="8631434304112909927">tot versie <ph name="UNTIL_VERSION" /></translation>
 <translation id="8631437968147930597">De lijst met notitie-apps die zijn toegestaan op het <ph name="PRODUCT_OS_NAME" />-vergrendelscherm</translation>
 <translation id="8649763579836720255">Chrome OS-apparaten kunnen externe bevestiging (geverifieerde toegang) gebruiken om een certificaat door Chrome OS te laten uitgeven waarin het apparaat uniek wordt geïdentificeerd en geschikt bevonden voor beschermde content.
@@ -5781,7 +5653,6 @@
 
       Welke rollback precies mogelijk is, hangt ook samen met welke patches zijn geïnstalleerd voor het moederbord en voor kritieke risico's.</translation>
 <translation id="9123464369663964441">Gebruikers toestaan uitzonderingen toe te voegen om gemengde content toe te staan</translation>
-<translation id="9126014181388780690">'De Google Assistent toegang verlenen tot schermcontext'</translation>
 <translation id="9129169595075460149">Als je dit beleid inschakelt, is SafeSearch in Google Zoeken altijd actief. Gebruikers kunnen deze instelling niet wijzigen.
 
       Als je dit beleid uitschakelt of niet instelt, wordt SafeSearch in Google Zoeken niet afgedwongen.</translation>
@@ -5857,7 +5728,6 @@
 <translation id="944817693306670849">Grootte voor schijfcache instellen</translation>
 <translation id="949278212566535827">Downloads van bestanden met wachtwoordbeveiliging toestaan</translation>
 <translation id="974349541138387272">URI-template van gewenste DNS-over-HTTPS-resolver opgeven</translation>
-<translation id="974479807614498635">'Snelle antwoorden' toegang tot geselecteerde content geven</translation>
 <translation id="981346395360763138">Locatieservices van Google uitgeschakeld</translation>
 <translation id="982497069985795632">Spellingcontrole inschakelen</translation>
 <translation id="983256325512298435">Een lijst definiëren met protocollen die een externe app waarvan de herkomst in een lijst wordt vermeld, kunnen starten zonder prompt aan de gebruiker</translation>
diff --git a/components/policy/resources/policy_templates_pt-BR.xtb b/components/policy/resources/policy_templates_pt-BR.xtb
index cd2addbd..a88cd0d3 100644
--- a/components/policy/resources/policy_templates_pt-BR.xtb
+++ b/components/policy/resources/policy_templates_pt-BR.xtb
@@ -41,12 +41,6 @@
 
       Esta política afeta os usuários cujo domínio corresponde apenas ao domínio de inscrição do dispositivo. Para todos os outros usuários, os cookies definidos pelo IdP são transferidos para o perfil do usuário somente durante o primeiro login no dispositivo.</translation>
 <translation id="1029052664284722254">Força a reinicialização do dispositivo quando o usuário sai</translation>
-<translation id="1035385378988781231">Esta política controla se o recurso "Compartilhamento de arquivos de rede" do <ph name="PRODUCT_NAME" /> usará NTLM para a autenticação.
-
-      Quando esta política estiver definida como true, o NTLM será usado na autenticação para compartilhamentos de PMEs, se necessário.
-      Quando esta política estiver definida como false, a autenticação NTLM para compartilhamentos de PMEs será desativada.
-
-      Quando a política não estiver definida, o comportamento padrão será desativar o NTLM para usuários gerenciados por empresas e ativá-lo para usuários não gerenciados.</translation>
 <translation id="1040446814317236570">Ativar a retirada de URL PAC (para https://)</translation>
 <translation id="1046484220783400299">Ativar por um tempo limitado recursos da plataforma Web cujo uso esteja suspenso</translation>
 <translation id="1047128214168693844">Não permitir que nenhum site rastreie a localização física dos usuários</translation>
@@ -86,11 +80,6 @@
 <translation id="1095209545735032039">Bloquear a API Serial nesses sites</translation>
 <translation id="1096105751829466145">Provedor de pesquisa padrão</translation>
 <translation id="1099282607296956954">Ativar o Isolamento de todos os sites</translation>
-<translation id="1107764601871839136">Especifica o ciclo de vida (em horas) do cache do Objeto de Política de Grupo (GPO, na sigla em inglês). Em vez de fazer novamente o download dos GPOs a cada busca da política, o sistema poderá reutilizar os GPOs salvos em cache enquanto as versões deles não forem alteradas. Esta política determina o período máximo em que GPOs salvos em cache poderão ser reutilizados antes de um novo download. As ações de reinicializar e sair limpam o cache.
-
-      Se esta política não for definida, os GPOs salvos em cache poderão ser reutilizados por até 25 horas.
-
-      Se esta política for definida como 0, o armazenamento de GPO em cache será desativado. Isso aumenta a carga do servidor, já que o download dos GPOs será feito novamente a cada busca da política, mesmo se não houver alteração.</translation>
 <translation id="1111470455889178048">Enviar uploads e downloads do usuário para verificação</translation>
 <translation id="1117535567637097036">Os gerenciadores de protocolo definidos por esta política não são usados na manipulação de intents do Android.</translation>
 <translation id="1118093128235245168">Permitir que os sites peçam ao usuário para conceder acesso a um dispositivo USB conectado</translation>
@@ -735,11 +724,6 @@
 <translation id="2197625019569762163">Se esta política for definida como verdadeira, o teclado numérico será exibido por padrão para inserir a senha na tela de login. Os usuários ainda podem alternar para o teclado normal.
 
       Se você definir a política, os usuários não poderão mudá-la. Se não for definida ou for definida como falsa, não terá efeito.</translation>
-<translation id="2200041405904405884">Permite especificar quais hosts de mensagens nativas não estão sujeitos à lista de bloqueio.
-
-          Um valor "*" da lista de bloqueio significa que todos os hosts de mensagens nativas serão bloqueados e apenas os hosts de mensagens nativas presentes na lista de permissões poderão ser instalados.
-
-          Por padrão, todos os hosts de mensagens nativas são permitidos, mas se todos eles tiverem sido bloqueados por uma política, a lista de permissões será usada para modificar essa política.</translation>
 <translation id="2200698565850397198">Configurar a lista de bloqueio de mensagens nativas</translation>
 <translation id="2201555246697292490">Configurar a lista de permissões de mensagens nativas</translation>
 <translation id="2204753382813641270">Controlar a ocultação automática da estante</translation>
@@ -812,11 +796,6 @@
 <translation id="2307496301287881990">Informar status de tela e gráficos</translation>
 <translation id="2309390639296060546">Configuração padrão de geolocalização</translation>
 <translation id="2327252517317514801">Definir os domínios autorizados a acessar o G Suite</translation>
-<translation id="2328573323851533589">Esta política pode ser usada para ativar ou desativar forçadamente a verificação de vazamento de credenciais no <ph name="PRODUCT_NAME" />.
-
-          Mesmo se a política for definida como verdadeira, o comportamento não será acionado se o Navegação segura for desativado, seja pela política ou pelo usuário. Para forçar o Navegação segura, use a política <ph name="SAFE_BROWSING_ENABLED_POLICY_NAME" />.
-
-          Se esta política for ativada ou desativada, o usuário não poderá mudá-la nem substituí-la no <ph name="PRODUCT_NAME" />. Se esta política não for definida, a verificação de vazamento será permitida, mas poderá ser desativada pelo usuário.</translation>
 <translation id="2331354174913096226">O modelo de URI do resolvedor de DNS sobre HTTPS desejado. Para especificar vários resolvedores de DNS sobre HTTPS, separe os modelos de URI correspondentes com espaços.
 
       Se DnsOverHttpsMode estiver definido como <ph name="SECURE_DNS_MODE_SECURE" />, esta política precisará ser definida e não poderá estar vazia.
@@ -962,11 +941,6 @@
       Se essa configuração não for definida, o usuário poderá optar por usar essa função ou não.
 
       Essa configuração foi removida do <ph name="PRODUCT_NAME" /> 29 e de versões superiores.</translation>
-<translation id="2433412232489478893">Esta política controla se o recurso de Compartilhamento de arquivos de rede do <ph name="PRODUCT_NAME" /> é permitido para um usuário.
-
-      Quando esta política não for configurada ou for definida como verdadeira, os usuários poderão usar o Compartilhamento de arquivos de rede.
-
-      Quando esta política for definida como falsa, os usuários não poderão usar o Compartilhamento de arquivos de rede.</translation>
 <translation id="2435052056904485763">Lista de permissões do servidor de delegação Kerberos</translation>
 <translation id="2439793457499023062">Se ela não for definida, e o recurso Varredura do Chrome detectar um software indesejado, os metadados sobre a verificação poderão ser enviados ao Google, de acordo com a política definida por SafeBrowsingExtendedReportingEnabled. Depois, será perguntado ao usuário se ele quer limpar o software indesejado na Varredura do Chrome. O usuário poderá optar por compartilhar resultados da limpeza com o Google para ajudar na detecção de softwares indesejados no futuro. Esses resultados contêm metadados de arquivos, extensões instaladas automaticamente e chaves de registro, conforme descrito no Whitepaper de Privacidade do Chrome.
 
@@ -1448,26 +1422,6 @@
 <translation id="3143265893557969814">Se essa política for definida, todos os tipos de dados especificados serão excluídos da sincronização, tanto para o Google Sync quanto para a sincronização de perfil de roaming. Isso pode ser benéfico para reduzir o tamanho do perfil de roaming ou limitar o tipo de dado que será enviado aos servidores do Google Sync.
 
       Atualmente, os tipos de dados para esta política são: "bookmarks", "preferences", "passwords", "autofill", "themes", "typedUrls", "extensions", "apps", "tabs", "wifiConfigurations". Esses nomes têm diferenciação de letras maiúsculas e minúsculas.</translation>
-<translation id="3146597555086966130">Se a política for definida, haverá configurações de proxy para Chrome e apps ARC, ignorando todas as opções relacionadas a proxy especificadas na linha de comando.
-
-       Se a política não for definida, os usuários poderão escolher as configurações de proxy.
-
-       Se a política <ph name="PROXY_SETTINGS_POLICY_NAME" /> for definida, os seguintes campos serão aceitos:
-         * <ph name="PROXY_MODE_PROXY_SETTINGS_FIELD" />, que permite especificar o servidor proxy usado pelo Chrome e evitar que os usuários mudem as configurações de proxy.
-         * <ph name="PROXY_PAC_URL_PROXY_SETTINGS_FIELD" />, um URL de um arquivo proxy .pac.
-         * <ph name="PROXY_SERVER_PROXY_SETTINGS_FIELD" />, um URL do servidor proxy.
-         * <ph name="PROXY_BYPASS_LIST_PROXY_SETTINGS_FIELD" />, uma lista de hosts de proxy ignorados pelo <ph name="PRODUCT_NAME" />.
-
-       O campo <ph name="PROXY_SERVER_MODE_PROXY_SETTINGS_FIELD" /> foi substituído pelo <ph name="PROXY_MODE_PROXY_SETTINGS_FIELD" />, que permite especificar o servidor proxy usado pelo Chrome e evitar que os usuários mudem as configurações de proxy.
-
-        Para <ph name="PROXY_MODE_PROXY_SETTINGS_FIELD" />, se você escolher o valor:
-          * <ph name="PROXY_MODE_ENUM_DIRECT" />, um proxy nunca será usado e todos os outros campos serão ignorados;
-          * <ph name="PROXY_MODE_ENUM_SYSTEM" />, o proxy do sistema será usado e todos os outros campos serão ignorados;
-          * <ph name="PROXY_MODE_ENUM_AUTO_DETECT" />, todos os outros campos serão ignorados;
-          * <ph name="PROXY_MODE_ENUM_FIXED_SERVER" />, os campos <ph name="PROXY_SERVER_PROXY_SETTINGS_FIELD" /> e <ph name="PROXY_BYPASS_LIST_PROXY_SETTINGS_FIELD" /> serão usados;
-          * <ph name="PROXY_MODE_ENUM_PAC_SCRIPT" />, os campos <ph name="PROXY_BYPASS_LIST_PROXY_PAC_URL" /> e <ph name="PROXY_BYPASS_LIST_PROXY_SETTINGS_FIELD" /> serão usados.
-
-      Observação: para ver mais exemplos detalhados, acesse The Chromium Projects (https://www.chromium.org/developers/design-documents/network-settings#TOC-Command-line-options-for-proxy-sett, link em inglês).</translation>
 <translation id="3152425128389603870">Disponibilizar e ativar por padrão a área de trabalho unificada</translation>
 <translation id="3159375329008977062">O usuário tem permissão para exportar/importar contêineres do Crostini por meio da IU</translation>
 <translation id="3165808775394012744">Essas políticas estão incluídas aqui para facilitar a remoção delas.</translation>
@@ -1475,13 +1429,6 @@
 <translation id="316778957754360075">Esta configuração foi descontinuada a partir da versão 29 do <ph name="PRODUCT_NAME" />. O modo recomendado de configurar as coleções de extensões/aplicativos hospedados pela organização é incluir na hospedagem do site os pacotes CRX em ExtensionInstallSources e colocar links de download direto para os pacotes em uma página da Web. É possível criar um iniciador da página da Web usando a política ExtensionInstallForcelist.</translation>
 <translation id="3168968618972302728">Políticas relacionadas à autenticação do Kerberos.</translation>
 <translation id="3171369832001535378">Modelo de nome do host da rede do dispositivo</translation>
-<translation id="3172512016079904926">Permite a instalação de hosts de mensagens nativas no nível do usuário.
-
-          Se esta configuração for ativada, o <ph name="PRODUCT_NAME" /> permitirá o uso de hosts de mensagens nativas instalados no nível do usuário.
-
-          Se esta configuração for desativada, o <ph name="PRODUCT_NAME" /> só usará hosts de mensagens nativas instalados no nível do sistema.
-
-          Se esta configuração não for definida, o <ph name="PRODUCT_NAME" /> permitirá o uso de hosts de mensagens nativas no nível do usuário.</translation>
 <translation id="3177802893484440532">Exigir verificações on-line de OCSP/CRL para âncoras de confiança locais</translation>
 <translation id="3184161739683646075">Controla o modo de DNS sobre HTTPS</translation>
 <translation id="3185009703220253572">desde a versão <ph name="SINCE_VERSION" /></translation>
@@ -1741,11 +1688,6 @@
         Se esta política for configurada, <ph name="PRODUCT_NAME" /> tentará se registrar e aplicar a política de nuvem associada a todos os perfis.
 
         O valor desta política é um token de inscrição que pode ser recuperado no Google Admin console.</translation>
-<translation id="3489247539215560634">Se estas configurações forem ativadas, os usuários poderão fazer com que o <ph name="PRODUCT_NAME" /> salve senhas e as forneça automaticamente na próxima vez que eles fizerem login em um site.
-
-          Se estas configurações forem desativadas, os usuários não poderão salvar novas senhas, mas ainda poderão usar as senhas salvas anteriormente.
-
-          Se esta política estiver ativada ou desativada, os usuários não poderão alterá-la ou substituí-la no <ph name="PRODUCT_NAME" />. Se ela não for definida, os usuários poderão salvar senhas ou desativar essa função.</translation>
 <translation id="3492834335089638487">Essa política controla, no lugar do dispositivo, o uso de apps Android de fontes não confiáveis (diferentes da Google Play Store).
 
       Se o valor da política não for definido, a funcionalidade será tratada como não permitida.
@@ -1811,9 +1753,6 @@
 <translation id="3577628175311752799">Usar uma política de referenciador padrão de no-referrer-when-downgrade.</translation>
 <translation id="357917253161699596">Permitir que os usuários gerenciem certificados</translation>
 <translation id="3580414086211696382">Controlar o uso da API File System para leitura</translation>
-<translation id="3583230441447348508">Especifica uma lista de compartilhamentos de arquivos de rede pré-configurados.
-
-      Cada item de lista da política é um objeto com dois elementos: "share_url" e "mode". O "share_url" é o URL do compartilhamento, e "mode" é o "drop_down" ou "pre_mount". O modo "drop_down" indica que o "share_url" será adicionado à lista suspensa de descoberta de compartilhamentos. O modo "pre_mount" indica que o "share_url" será ativado.</translation>
 <translation id="3584194414857209694">Ativa políticas experimentais</translation>
 <translation id="3584722841530002134">A definição da política atribui servidores que podem ser delegados pelo <ph name="PRODUCT_NAME" />. Separe vários nomes de servidor usando vírgulas. Caracteres curinga (<ph name="WILDCARD_VALUE" />) são permitidos.
 
@@ -2425,10 +2364,6 @@
 
       Se esta política não for definida, o usuário poderá desativar qualquer plug-in instalado no sistema.</translation>
 <translation id="4554651132977135445">Modo de processamento loopback da política do usuário</translation>
-<translation id="4554841826517980623">Esta política controla se o recurso "Compartilhamentos de arquivos de rede" do <ph name="PRODUCT_NAME" /> usará o <ph name="NETBIOS_PROTOCOL" /> para encontrar compartilhamentos na rede.
-      Quando esta política estiver definida como True, a detecção de compartilhamentos usará o protocolo <ph name="NETBIOS_PROTOCOL" /> para encontrar compartilhamentos na rede.
-      Quando esta política estiver definida como False, a detecção de compartilhamentos não usará o protocolo <ph name="NETBIOS_PROTOCOL" /> para encontrar compartilhamentos.
-      Quando a política não estiver definida, o padrão será "desativado" para usuários gerenciados por empresa e "ativado" para usuários não gerenciados.</translation>
 <translation id="4555850956567117258">Ativar declaração remota para o usuário</translation>
 <translation id="4557134566541205630">URL da página "Nova guia" do provedor de pesquisa padrão</translation>
 <translation id="4562165737444703281">Permitir que os usuários [ativem/configurem] o encaminhamento de portas do Crostini</translation>
@@ -2524,13 +2459,6 @@
           Para ver exemplos de padrões, consulte http://www.chromium.org/developers/how-tos/chrome-frame-getting-started (link em inglês).</translation>
 <translation id="467449052039111439">Abrir uma lista de URLs</translation>
 <translation id="4674871290487541952">Permite algoritmos inseguros em verificações de integridade nas atualizações e instalações de extensão</translation>
-<translation id="4677605038200415894">Se a política for definida, será possível criar uma lista de padrões de URL que especifica quais sites recebem permissão automaticamente para acessar um dispositivo USB com os IDs de produto e de fornecedor especificados. Cada item da lista precisa conter dispositivos e URLs para que a política seja válida. Cada item dos dispositivos pode conter um campo de ID de fornecedor e ID de produto. Todos os IDs omitidos serão tratados como caracteres curinga, com uma exceção: não é possível especificar um ID de produto sem especificar um de fornecedor. Se fizer isso, a política não será válida.
-
-      O modelo de permissões de USB usa o URL solicitante e o de incorporação (do site de frame de nível superior) para permitir que o URL solicitante acesse o dispositivo USB. O URL solicitante pode ser diferente do URL de incorporação quando o site solicitante é carregado em um iframe. Portanto, o campo "URLs" pode conter até duas strings delimitadas por vírgula para especificar esses URLs. Se você especificar apenas uma, o acesso ao dispositivo USB correspondente será concedido quando o URL do site solicitante for igual a esse URL, independente do status de incorporação. Os URLs desse campo precisam ser válidos, caso contrário, a política será ignorada.
-
-      Se a política não tiver definição, <ph name="DEFAULT_WEB_USB_GUARD_SETTING_POLICY_NAME" /> será aplicada, se estiver definida. Caso contrário, a configuração pessoal do usuário será aplicada.
-
-      Os padrões de URL desta política não podem entrar em conflito com os configurados pela <ph name="WEB_USB_BLOCKED_FOR_URLS_POLICY_NAME" />. Se entrarem, esta política terá precedência sobre <ph name="WEB_USB_BLOCKED_FOR_URLS_POLICY_NAME" /> e <ph name="WEB_USB_ASK_FOR_URLS_POLICY_NAME" />.</translation>
 <translation id="4680936297850947973">Uso suspenso na versão M68. Em vez disso, use DefaultPopupsSetting.
 
       Para ver a explicação detalhada, acesse https://www.chromestatus.com/features/5675755719622656.
@@ -2573,13 +2501,6 @@
           Se você definir esta política, o usuário não poderá alterá-la ou modificá-la.
 
           Se esta política não for definida, o áudio mono ficará desativado inicialmente, mas poderá ser ativado pelo usuário a qualquer momento.</translation>
-<translation id="4764901562691611575">Esta política está obsoleta. Use <ph name="NATIVE_MESSAGING_BLOCKLIST_POLICY_NAME" />.
-
-          Permite que você especifique quais hosts de mensagens nativas não serão carregados.
-
-          Um valor "*" da lista de bloqueio significa que todos os hosts de mensagens nativas estão nessa lista, a menos que estejam explicitamente mencionados na lista de permissões.
-
-          Se a política não for definida, o <ph name="PRODUCT_NAME" /> carregará todos os hosts de mensagens nativas instalados.</translation>
 <translation id="4771144269610910963">Esta política controla a verificação detalhada de downloads do usuário com o "Navegação segura". Se ela não for definida ou a configuração padrão "Não verificar arquivos" for escolhida, os downloads do usuário não serão verificados pelo "Navegação segura".
 
       Se ela for definida como "Enviar downloads do usuário para verificação", os downloads serão enviados pela rede para que o "Navegação segura" faça a verificação de malware.
@@ -2732,15 +2653,6 @@
 <translation id="5085647276663819155">Desativar visualização da impressão</translation>
 <translation id="5090209345759901501">Estender a configuração de conteúdo em Flash a todos os conteúdos</translation>
 <translation id="5090791951240382356">Permitir a mescla de políticas de dicionário de diferentes fontes</translation>
-<translation id="5093540029655764852">Especifica a taxa (em dias) em que um cliente altera a senha da conta da máquina dele. A senha é gerada de forma aleatória pelo cliente e não fica visível para o usuário.
-
-      Exatamente como as senhas de usuário, as senhas de máquina devem ser alteradas regularmente. A desativação desta política ou a definição de um número de dias alto pode afetar negativamente a segurança, uma vez que isso proporciona aos possíveis invasores mais tempo para descobrir a senha da conta da máquina e usá-la.
-
-      Se a política não for definida, a senha da conta da máquina será alterada a cada 30 dias.
-
-      Se a política for definida como 0, a alteração da senha da conta da máquina ficará desativada.
-
-      As senhas poderão ficar mais antigas que o número de dias especificado se o cliente ficar off-line por um período mais longo.</translation>
 <translation id="5101600510268095939">Permite definir uma lista de padrões de URL que especificam quais sites não têm permissão para exibir conteúdo misto ativo (bloqueável), ou seja, conteúdo HTTP em sites HTTPS, e em que será feito o upgrade de conteúdo misto passivo (opcionalmente bloqueável).
 
           Se esta política não for definida, o conteúdo misto ativo será bloqueado e o conteúdo misto passivo ganhará um upgrade, mas o usuário poderá definir exceções para dar permissão a sites específicos.
@@ -2858,15 +2770,6 @@
 
       Aqui, "versão" pode ser uma versão exata, como "61.0.3163.120", ou um prefixo de versão, como "61.0".  </translation>
 <translation id="5247006254130721952">Bloquear downloads perigosos</translation>
-<translation id="5248863213023520115">Define os tipos de criptografia permitidos com solicitações de tíquetes do Kerberos a partir de um servidor <ph name="MS_AD_NAME" />.
-
-      Se a política for definida como "Todos", os tipos de codificação AES "aes256-cts-hmac-sha1-96" e "aes128-cts-hmac-sha1-96", bem como o tipo de codificação RC4 "rc4-hmac", serão permitidos. A codificação AES terá prioridade se o servidor for compatível com os dois tipos. A codificação RC4 não é segura e, se possível, o servidor deverá ser reconfigurado para ser compatível com a codificação AES.
-
-      Se a política for definida como "Forte" ou não for definida, somente os tipos de codificação AES serão permitidos.
-
-      Se a política for definida como "Legado", apenas o tipo de codificação RC4 será permitido. Essa opção não é segura e deverá ser necessária apenas em circunstâncias muito específicas.
-
-      Consulte também https://wiki.samba.org/index.php/Samba_4.6_Features_added/changed#Kerberos_client_encryption_types (em inglês).</translation>
 <translation id="5249453807420671499">Os usuários podem adicionar contas do Kerberos</translation>
 <translation id="5252995168844634755">Se a política for definida como verdadeira, a área de trabalho unificada será ativada e permitirá que aplicativos apareçam em várias telas. Os usuários poderão desativar essa configuração para usarem as telas individualmente.
 
@@ -3257,13 +3160,6 @@
 
           O valor da política só é aplicado quando a <ph name="DEFAULT_SEARCH_PROVIDER_ENABLED_POLICY_NAME" /> está ativada. Caso contrário, ele não é aplicável.</translation>
 <translation id="5697306356229823047">Reporta os usuários do dispositivo</translation>
-<translation id="5699487516670033016">Especifica o ciclo de vida (em horas) do cache da autenticação de dados. O cache é usado para agilizar o login. Ele contém dados gerais (nome de grupo de trabalho etc.) sobre domínios afiliados, ou seja, domínios confiáveis no computador. Nenhum dado específico do usuário e nenhum dado para domínios não afiliados é armazenado em cache. A reinicialização do dispositivo limpa o cache.
-
-      Se esta política não for definida, os dados de autenticação salvos em cache poderão ser reutilizados por até 73 horas.
-
-      Se esta política for definida como 0, o armazenamento em cache dos dados de autenticação será desativado. Isso pode desacelerar significativamente o login de usuários afiliados, já que os dados específicos do domínio precisam ser buscados a cada login.
-
-      Observe que os dados de domínio são armazenados em cache até para usuários temporários. O cache precisa ser desativado se você quiser impedir o rastreamento de domínio de usuários temporários.</translation>
 <translation id="570062449808736508">Quando essa política estiver definida para uma string não vazia, o WebView lerá as restrições de URL do provedor de conteúdo com o nome de autoridade fornecido.</translation>
 <translation id="5708969689202733975">Configurar os modos de desbloqueio rápido permitidos</translation>
 <translation id="572155275267014074">Configurações do Android</translation>
@@ -3559,11 +3455,6 @@
 
       Observação: a política afeta todas as saídas de áudio, incluindo recursos de acessibilidade de áudio. Não desative a política se o usuário precisar de um leitor de tela.</translation>
 <translation id="6221175752766085998">Permitir certificados emitidos pelas âncoras de confiança locais sem a extensão subjectAlternativeName</translation>
-<translation id="6222839831045864769">Permite que você especifique quais hosts de mensagens nativas não serão carregados.
-
-          Um valor "*" da lista de bloqueio significa que todos os hosts de mensagens nativas estão nessa lista, a menos que estejam explicitamente mencionados na lista de permissões.
-
-          Se a política não for definida, o <ph name="PRODUCT_NAME" /> carregará todos os hosts de mensagens nativas instalados.</translation>
 <translation id="6224304369267200483">Os URLs/domínios permitidos automaticamente direcionam a declaração da chave de segurança</translation>
 <translation id="6230442621691161858">Esse recurso ativa sugestões de novos conteúdos para você conhecer. Inclui apps, páginas da Web e muito mais.
       Se a política for definida como verdadeira, as sugestões de novos conteúdos serão ativadas.
@@ -4801,13 +4692,6 @@
 <translation id="7788511847830146438">Por perfil</translation>
 <translation id="780629758750905699">Permitir outras contas do Family Link no dispositivo</translation>
 <translation id="7807139251387225825">Lista de tipos a serem excluídos da sincronização</translation>
-<translation id="7815699949432723208">Esta política está obsoleta. Use <ph name="NATIVE_MESSAGING_ALLOWLIST_POLICY_NAME" />.
-
-          Permite especificar quais hosts de mensagens nativas não estão sujeitos à lista de bloqueio.
-
-          Um valor "*" da lista de bloqueio significa que todos os hosts de mensagens nativas serão bloqueados e apenas os hosts de mensagens nativas presentes na lista de permissões poderão ser instalados.
-
-          Por padrão, todos os hosts de mensagens nativas são permitidos, mas se todos eles tiverem sido bloqueados por uma política, a lista de permissões será usada para modificar essa política.</translation>
 <translation id="7818131573217430250">Definir o estado padrão do modo de alto contraste na tela de login</translation>
 <translation id="7823902813460802031">Se a política for definida como "Ativada", o <ph name="PRODUCT_OS_NAME" /> impedirá que o dispositivo entre no modo de desenvolvedor.
 
@@ -5222,13 +5106,6 @@
       Se a política for definida, snapshots antigos serão excluídos conforme necessário para respeitar o limite. Se a política for definida como 0, nenhum snapshot será criado.</translation>
 <translation id="8451988835943702790">Usar a página "Nova guia" como página inicial</translation>
 <translation id="8455529558077979314">Configurações da tela de privacidade</translation>
-<translation id="8459216513698220096">Especifica se e como a política de usuário da GPO de computador é processada.
-
-      Se a política for definida como "Padrão" ou se não for definida, a política de usuário será lida somente a partir das GPOs de usuário (as GPOs do computador serão ignoradas).
-
-      Se a política for definida como "Mesclar", a política de usuário nas GPOs de usuário será mesclada com a política de usuário nas GPOs de computador (as GPOs de computador terão prioridade).
-
-      Se a política for definida como "Substituir", a política de usuário nas GPOs será substituída pela política de usuário nas GPOs de computador (as GPOs de usuário serão ignoradas).</translation>
 <translation id="8465065632133292531">Parâmetros para URL de instantâneos que usa POST</translation>
 <translation id="8465746466645315861">Se esta política não for definida, o usuário poderá ativar ou desativar a verificação ortográfica nas configurações de idioma.
 
@@ -5371,11 +5248,6 @@
 <translation id="8622378389102774881">Se esta política for definida, o host de acesso remoto exigirá a autenticação de clientes para receber um token de autenticação deste URL e poder se conectar. Ela precisa ser usada em conjunto com RemoteAccessHostTokenValidationUrl.
 
           Este recurso será desativado se for deixado vazio ou sem definição.</translation>
-<translation id="8625234016727663537">Permite definir uma lista de URLs que especificam quais sites receberão permissão automaticamente para acessar um dispositivo USB com determinados IDs de produto e de fornecedor na tela de login. Cada item da lista precisa conter os dispositivos e URLs para que a política seja válida. Cada item dos dispositivos pode conter um campo de ID de fornecedor e ID de produto. Os IDs omitidos são tratados como um caractere curinga com uma exceção, e isso impede a especificação de um ID de produto sem também especificar um ID de fornecedor. Caso contrário, a política não será válida e será ignorada.
-
-        O modelo de permissão USB usa o URL do site solicitante ("URL solicitante") e o URL do site de frame de nível superior ("URL de incorporação") para conceder permissão ao URL solicitante para acessar o dispositivo USB. O URL solicitante pode ser diferente do URL de incorporação quando o site solicitante está carregado em um iframe. Portanto, o campo "URLs" pode conter até duas strings de URL delimitadas por uma vírgula para especificar os URLs solicitante e de incorporação, respectivamente. Se apenas um URL for especificado, o acesso aos dispositivos USB correspondentes será concedido quando o URL do site solicitante coincidir com esse URL independentemente do status de incorporação. Os URLs contidos em "URLs" precisam ser válidos. Caso contrário, a política será ignorada.
-
-        Se a política não for definida, o valor padrão global será usado para todos os sites (sem acesso automático).</translation>
 <translation id="8631434304112909927">até a versão <ph name="UNTIL_VERSION" /></translation>
 <translation id="8631437968147930597">A lista de apps de anotação permitidos na tela de bloqueio do <ph name="PRODUCT_OS_NAME" /></translation>
 <translation id="8649763579836720255">Os dispositivos Chrome OS podem usar atestado remoto (acesso confirmado) para receber um certificado emitido pelo Chrome OS CA que declare que o dispositivo é qualificado para reproduzir conteúdo protegido. Este processo envolve o envio de informações de endosso de hardware para o Chrome OS CA que identifiquem com exclusividade o dispositivo.
@@ -5768,7 +5640,6 @@
 
       As possibilidades de reversão reais também podem depender dos patches de vulnerabilidade críticos e do modelo.</translation>
 <translation id="9123464369663964441">Permitir que os usuários adicionem exceções para liberar conteúdo misto</translation>
-<translation id="9126014181388780690">"Permitir que o Google Assistente tenha acesso ao contexto da tela"</translation>
 <translation id="9129169595075460149">Se a política for definida como "Ativada", o SafeSearch estará sempre ativo na Pesquisa Google e os usuários não poderão mudar essa configuração.
 
       Se a política for definida como "Desativada" ou não for definida, o SafeSearch não será obrigatório na Pesquisa Google.</translation>
@@ -5837,7 +5708,6 @@
 <translation id="944817693306670849">Definir o tamanho do disco de cache</translation>
 <translation id="949278212566535827">Permitir downloads de arquivos protegidos por senha</translation>
 <translation id="974349541138387272">Especifica o modelo de URI do resolvedor DNS sobre HTTPS desejado</translation>
-<translation id="974479807614498635">"Permitir que o 'Respostas rápidas' acesse conteúdos selecionados"</translation>
 <translation id="981346395360763138">Serviços de localização do Google desativados</translation>
 <translation id="982497069985795632">Ativar verificação ortográfica</translation>
 <translation id="983256325512298435">Define uma lista de protocolos que podem inicializar um aplicativo externo a partir de origens listadas sem notificar o usuário</translation>
diff --git a/components/policy/resources/policy_templates_ru.xtb b/components/policy/resources/policy_templates_ru.xtb
index 67e8f974a..050ad71 100644
--- a/components/policy/resources/policy_templates_ru.xtb
+++ b/components/policy/resources/policy_templates_ru.xtb
@@ -41,12 +41,6 @@
 
       Это правило применяется только в том случае, если домен в имени пользователя совпадает с доменом, к которому привязано устройство. В остальных случаях файлы cookie от поставщика передаются в профиль только при первом входе в аккаунт на устройстве.</translation>
 <translation id="1029052664284722254">Принудительная перезагрузка устройства при выходе пользователя из системы</translation>
-<translation id="1035385378988781231">Это правило определяет, будет ли в <ph name="PRODUCT_NAME" /> использоваться протокол сетевой аутентификации NTLM для совместного доступа к файлам в сети.
-
-      Если задано значение True, для аутентификации в SMB при необходимости будет использоваться протокол NTLM.
-      Если задано значение False, аутентификация в SMB с помощью NTLM будет отключена.
-
-      Если правило не настроено, по умолчанию настройка отключена для корпоративных аккаунтов и включена для остальных пользователей.</translation>
 <translation id="1040446814317236570">Скрывать данные в URL (https://) для PAC-скриптов</translation>
 <translation id="1046484220783400299">Включить устаревшие функции веб-платформы на ограниченное время</translation>
 <translation id="1047128214168693844">Запретить сайтам отслеживать местоположение пользователей</translation>
@@ -86,11 +80,6 @@
 <translation id="1095209545735032039">Блокировка Serial API на указанных сайтах</translation>
 <translation id="1096105751829466145">Поисковая система по умолчанию</translation>
 <translation id="1099282607296956954">Включить изоляцию для всех сайтов</translation>
-<translation id="1107764601871839136">Указывает срок использования кешированных объектов групповой политики (в часах). Вместо того чтобы скачивать объекты групповой политики при каждом получении правила, система может повторно использовать кешированные объекты, если их версия не меняется. Это правило определяет максимальный срок использования кешированных объектов групповой политики до их повторного скачивания. При перезагрузке устройства или выходе из системы происходит очистка кеша.
-
-      Если правило не настроено, кешированные объекты групповой политики могут использоваться в течение 25 часов.
-
-      Если для правила задано значение 0, кеширование объектов групповой политики отключено. В этом случае нагрузка на сервер возрастает, так как объекты групповой политики приходится заново скачивать при каждом получении правила, даже если они не меняются.</translation>
 <translation id="1111470455889178048">Отправлять загруженные и скачанные файлы на проверку</translation>
 <translation id="1117535567637097036">Обработчики протоколов, настроенные с помощью этого правила, не используются при обработке намерений Android.</translation>
 <translation id="1118093128235245168">Разрешить сайтам запрашивать доступ к подключенному USB-устройству</translation>
@@ -740,11 +729,6 @@
 <translation id="2197625019569762163">Если для правила задано значение True, при вводе пароля на экране входа по умолчанию будет отображаться цифровая клавиатура. При этом пользователям будет разрешено переключаться на обычную клавиатуру.
 
       Если вы настроите это правило, пользователи не смогут его изменить. Правило не действует, если оно не настроено или для него установлено значение False.</translation>
-<translation id="2200041405904405884">Это правило позволяет указать, на какие хосты обмена сообщениями с оригинальными приложениями не распространяется действие списка запрещенных.
-
-          Если список запрещенных содержит звездочку (*), блокируются все хосты, кроме тех, что указаны в списке разрешенных.
-
-          По умолчанию разрешено использовать все хосты обмена сообщениями с оригинальными приложениями. Однако если применяется правило, согласно которому каждый такой хост заблокирован, то это правило можно переопределить с помощью списка разрешенных хостов.</translation>
 <translation id="2200698565850397198">Создание черного списка для хостов обмена сообщениями с оригинальными приложениями</translation>
 <translation id="2201555246697292490">Создание белого списка для хостов обмена сообщениями с оригинальными приложениями</translation>
 <translation id="2204753382813641270">Автоматическое скрытие панели загрузок</translation>
@@ -817,11 +801,6 @@
 <translation id="2307496301287881990">Сообщать статусы экрана и видеокарты</translation>
 <translation id="2309390639296060546">Настройка географического положения по умолчанию</translation>
 <translation id="2327252517317514801">Определение доменов с правом доступа к G Suite</translation>
-<translation id="2328573323851533589">Это правило позволяет принудительно включить или отключить в <ph name="PRODUCT_NAME" /> проверку утечки учетных данных.
-
-          Учтите, что даже когда для этого правила задано значение True, оно не будет действовать, если отключен Безопасный просмотр (с помощью правила или пользователем). Чтобы принудительно включить Безопасный просмотр, используйте правило <ph name="SAFE_BROWSING_ENABLED_POLICY_NAME" />.
-
-          Если это правило включено или отключено, пользователи не смогут изменить или переопределить его в <ph name="PRODUCT_NAME" />. Если правило не настроено, то проверка утечки учетных данных разрешена, но пользователь может ее отключить.</translation>
 <translation id="2331354174913096226">Шаблон URI нужного преобразователя DNS поверх HTTPS. Чтобы указать несколько преобразователей DNS поверх HTTPS, разделите соответствующие шаблоны URI пробелами.
 
       Это правило должно быть настроено (его нельзя оставлять пустым), если для правила DnsOverHttpsMode задано значение <ph name="SECURE_DNS_MODE_SECURE" />.
@@ -967,11 +946,6 @@
       Если настройка не задана, пользователи могут устанавливать ее по своему желанию.
 
       Эта настройка недоступна в <ph name="PRODUCT_NAME" /> 29 и более поздних версиях.</translation>
-<translation id="2433412232489478893">Это правило определяет, может ли пользователь <ph name="PRODUCT_NAME" /> настраивать совместный доступ к файлам в сети.
-
-      Когда правило не настроено или включено, пользователи могут настраивать совместный доступ.
-
-      Когда правило отключено, пользователи не могут настраивать совместный доступ.</translation>
 <translation id="2435052056904485763">Список разрешенных серверов для делегирования прав по протоколу Kerberos</translation>
 <translation id="2439793457499023062">Если это правило не настроено, при обнаружении нежелательного ПО с помощью Инструмента очистки Chrome метаданные проверки могут быть переданы в Google в соответствии с правилом SafeBrowsingExtendedReportingEnabled. Пользователь увидит запрос на удаление нежелательного ПО и сможет сам принять решение, отправлять ли в Google отчет с результатами, чтобы улучшить функцию обнаружения такого ПО. Отчет включает метаданные файлов, сведения об автоматически установленных расширениях и ключи реестра в соответствии с документом Chrome Privacy Whitepaper (Техническая публикация о конфиденциальности в Google Chrome).
 
@@ -1453,26 +1427,6 @@
 <translation id="3143265893557969814">Если настроить это правило, для всех указанных в нем типов данных будет запрещена синхронизация как в Google Sync, так и в перемещаемом профиле. Таким образом можно уменьшить объем информации в перемещаемом профиле или ограничить типы данных, загружаемых на серверы Google Sync.
 
       В настоящее время вы можете указывать в этом правиле следующие типы данных: bookmarks, preferences, passwords, autofill, themes, typedUrls, extensions, apps, tabs, wifiConfigurations. Регистр символов в перечисленных названиях имеет значение.</translation>
-<translation id="3146597555086966130">Правило позволяет Chrome и ARC-приложениям игнорировать все настройки прокси-сервера, указанные с помощью командной строки.
-
-       Если правило не задано, пользователи смогут самостоятельно настраивать прокси-сервер.
-
-       Правило <ph name="PROXY_SETTINGS_POLICY_NAME" /> активирует следующие поля:
-         * поле <ph name="PROXY_MODE_PROXY_SETTINGS_FIELD" /> устанавливает прокси-сервер для Chrome и запрещает другим пользователям изменять эти настройки;
-         * поле <ph name="PROXY_PAC_URL_PROXY_SETTINGS_FIELD" /> указывает URL к файлу PAC прокси-сервера;
-         * поле <ph name="PROXY_SERVER_PROXY_SETTINGS_FIELD" /> указывает URL к прокси-серверу;
-         * поле <ph name="PROXY_BYPASS_LIST_PROXY_SETTINGS_FIELD" /> устанавливает список прокси-серверов, которые <ph name="PRODUCT_NAME" /> игнорирует.
-
-       Поле <ph name="PROXY_SERVER_MODE_PROXY_SETTINGS_FIELD" /> заменено полем <ph name="PROXY_MODE_PROXY_SETTINGS_FIELD" />, которое устанавливает прокси-сервер для Chrome и запрещает другим пользователям изменять эти настройки.
-
-        Выберите значение поля <ph name="PROXY_MODE_PROXY_SETTINGS_FIELD" />:
-          * <ph name="PROXY_MODE_ENUM_DIRECT" /> – прокси-сервер никогда не будет использоваться, а значения остальных полей будут игнорироваться.
-          * <ph name="PROXY_MODE_ENUM_SYSTEM" /> – будут использоваться системные настройки прокси-сервера, значения остальных полей будут игнорироваться.
-          * <ph name="PROXY_MODE_ENUM_AUTO_DETECT" /> – значения остальных полей будут игнорироваться.
-          * <ph name="PROXY_MODE_ENUM_FIXED_SERVER" /> – будут использоваться поля <ph name="PROXY_SERVER_PROXY_SETTINGS_FIELD" /> и <ph name="PROXY_BYPASS_LIST_PROXY_SETTINGS_FIELD" />.
-          * <ph name="PROXY_MODE_ENUM_PAC_SCRIPT" /> – будут использоваться поля <ph name="PROXY_BYPASS_LIST_PROXY_PAC_URL" /> и <ph name="PROXY_BYPASS_LIST_PROXY_SETTINGS_FIELD" />.
-
-      Примечание. Подробную информацию можно найти здесь: https://www.chromium.org/developers/design-documents/network-settings#TOC-Command-line-options-for-proxy-sett.</translation>
 <translation id="3152425128389603870">Включить режим единого рабочего стола и установить его по умолчанию</translation>
 <translation id="3159375329008977062">Пользователю разрешено экспортировать и импортировать контейнеры Crostini, используя интерфейс</translation>
 <translation id="3165808775394012744">Эти правила объединены в отдельную папку, чтобы их было проще удалить.</translation>
@@ -1480,13 +1434,6 @@
 <translation id="316778957754360075">Это правило не поддерживается в <ph name="PRODUCT_NAME" /> версии 29 и будет исключено из более поздних версий. Чтобы создать коллекцию приложений и расширений организации, рекомендуем указать адрес сайта, где хранятся CRX-пакеты, в правиле ExtensionInstallSources и разместить прямые ссылки на скачивание приложений на специальной веб-странице. Панель запуска для этой страницы можно создать с помощью правила ExtensionInstallForcelist.</translation>
 <translation id="3168968618972302728">Определяет правила, связанные с аутентификацией при помощи Kerberos.</translation>
 <translation id="3171369832001535378">Шаблон сетевого имени хоста устройства</translation>
-<translation id="3172512016079904926">Разрешает установку хостов обмена сообщениями с оригинальными приложениями на уровне пользователей.
-
-          Если параметр включен, <ph name="PRODUCT_NAME" /> разрешает использование установленных на уровне пользователей хостов обмена сообщениями с оригинальными приложениями.
-
-          Если параметр отключен, <ph name="PRODUCT_NAME" /> будет использовать для обмена сообщениями с оригинальными приложениями только те хосты, которые установлены на уровне системы.
-
-          Если правило не настроено, <ph name="PRODUCT_NAME" /> разрешает использование хостов обмена сообщениями с оригинальными приложениями на уровне пользователей.</translation>
 <translation id="3177802893484440532">Настроить обязательное выполнение онлайн-проверок OCSP/CRL для локальных якорей доверия</translation>
 <translation id="3184161739683646075">Настроить режим использования протокола "DNS поверх HTTPS"</translation>
 <translation id="3185009703220253572">начиная с версии <ph name="SINCE_VERSION" /></translation>
@@ -1750,12 +1697,6 @@
         Если это правило используется, <ph name="PRODUCT_NAME" /> попытается зарегистрироваться и применить ко всем профилям соответствующую политику облачных сервисов.
 
         В качестве значения этого правила необходимо указать токен регистрации, который можно получить в консоли администратора Google.</translation>
-<translation id="3489247539215560634">Если параметр включен, пользователи могут сохранять пароли в <ph name="PRODUCT_NAME" />, чтобы они автоматически вводились при следующем входе на сайт.
-
-          Если параметр отключен, пользователям нельзя сохранять новые пароли, но
-          по-прежнему разрешается использовать уже сохраненные.
-
-          Если правило включено или отключено, пользователи не могут изменить или перезаписать его в <ph name="PRODUCT_NAME" />. Если правило не настроено, сохранение паролей разрешено, но пользователи могут отключить эту функцию.</translation>
 <translation id="3492834335089638487">Это правило определяет, можно ли использовать на устройстве приложения для Android из ненадежных источников (не из Google Play).
 
       Если для правила не задано значение, то использовать такие приложения запрещено.
@@ -1823,9 +1764,6 @@
 <translation id="3577628175311752799">Использовать no-referrer-when-downgrade в качестве правила по умолчанию в отношении URL перехода</translation>
 <translation id="357917253161699596">Разрешить пользователям управлять сертификатами пользователей</translation>
 <translation id="3580414086211696382">Управлять использованием File System API для чтения</translation>
-<translation id="3583230441447348508">Определяет список предварительно настроенных общих папок сети.
-
-      Каждый элемент списка представляет собой объект с двумя составляющими: "share_url" и "mode". В качестве "share_url" указывается URL общего файла, а в качестве "mode" – значение "drop_down" или "pre_mount". Если для "mode" указано значение "drop_down", значение "share_url" будет добавлено в раскрывающееся меню совместного доступа. Значение "pre_mount" указывает на то, что "share_url" будет подключен напрямую.</translation>
 <translation id="3584194414857209694">Включить экспериментальные правила</translation>
 <translation id="3584722841530002134">Правило позволяет указать список серверов, которым <ph name="PRODUCT_NAME" /> может предоставлять учетные данные пользователей. Названия серверов нужно разделять запятыми. Допустимы подстановочные знаки (<ph name="WILDCARD_VALUE" />).
 
@@ -2441,10 +2379,6 @@
 
       Если правило не настроено, пользователи могут отключать любые плагины, установленные в системе.</translation>
 <translation id="4554651132977135445">Режим кольцевой проверки правил для пользователей</translation>
-<translation id="4554841826517980623">Это правило определяет, будет ли функция совместного доступа к файлам сервиса <ph name="PRODUCT_NAME" /> использовать протокол <ph name="NETBIOS_PROTOCOL" /> для обнаружения файлов в сети.
-      Если задано значение True, протокол <ph name="NETBIOS_PROTOCOL" /> будет использоваться.
-      Если задано значение False, протокол <ph name="NETBIOS_PROTOCOL" /> не будет использоваться.
-      Если правило не настроено, оно будет по умолчанию считаться выключенным для корпоративных профилей и включенным для остальных.</translation>
 <translation id="4555850956567117258">Включает удаленное подтверждение данных пользователем</translation>
 <translation id="4557134566541205630">Показ URL страницы быстрого доступа в поисковой системе по умолчанию</translation>
 <translation id="4562165737444703281">Доступ для пользователей к настройкам переадресации портов в контейнеры Crostini</translation>
@@ -2540,13 +2474,6 @@
           Примеры шаблонов приведены здесь: http://www.chromium.org/developers/how-tos/chrome-frame-getting-started.</translation>
 <translation id="467449052039111439">Открыть одну или несколько страниц</translation>
 <translation id="4674871290487541952">Разрешить использование ненадежных алгоритмов для проверки целостности при установке и обновлении расширений</translation>
-<translation id="4677605038200415894">Вы можете задать список шаблонов URL для указания сайтов, которым будет автоматически предоставляться доступ к USB-устройствам с определенными идентификаторами поставщика и продукта. Каждый пункт списка должен включать устройства и URL. Для каждого устройства можно задать идентификатор поставщика и идентификатор продукта. Если тот или иной идентификатор пропущен, считается, что на его месте стоит подстановочный знак. Исключение: нельзя указывать идентификатор продукта без идентификатора поставщика. Если вы так сделаете, правило будет недействительным.
-
-      В модели разрешения доступа к USB-устройству используется URL сайта, запрашивающего доступ, и URL сайта, загружаемого во фрейме верхнего уровня. Если сайт, запрашивающий доступ, загружается в окне iframe, эти два URL могут различаться. Таким образом, поле urls может содержать до двух строк, разделенных запятой. Если указан только один URL, доступ к нужным USB-устройствам предоставляется тогда, когда его запрашивает сайт именно с этим URL, и встраивание контента во фреймы не имеет значения. В поле urls необходимо указывать действительные URL, иначе правило будет игнорироваться.
-
-      Если это правило не настроено, то применяется правило <ph name="DEFAULT_WEB_USB_GUARD_SETTING_POLICY_NAME" /> при условии, что оно задано. В противном случае действуют персональные настройки пользователя.
-
-      Шаблоны URL в этом правиле не должны противоречить шаблонам, заданным в правиле <ph name="WEB_USB_BLOCKED_FOR_URLS_POLICY_NAME" />. При возникновении противоречия это правило считается более приоритетным, чем <ph name="WEB_USB_BLOCKED_FOR_URLS_POLICY_NAME" /> и <ph name="WEB_USB_ASK_FOR_URLS_POLICY_NAME" />.</translation>
 <translation id="4680936297850947973">Не поддерживается в M68. Используйте вместо него правило DefaultPopupsSetting.
 
       Подробную информацию можно найти на странице https://www.chromestatus.com/features/5675755719622656.
@@ -2589,13 +2516,6 @@
           Если вы настроите это правило, пользователи не смогут его изменить или переопределить.
 
           Если не настроить это правило, изначально монофонический звук будет отключен, но пользователь сможет включить его в любой момент.</translation>
-<translation id="4764901562691611575">Это правило больше не поддерживается. Используйте вместо него правило <ph name="NATIVE_MESSAGING_BLOCKLIST_POLICY_NAME" />.
-
-          Позволяет настроить черный список для хостов обмена сообщениями с оригинальными приложениями. Указанные в нем хосты не будут загружаться.
-
-          В черный список, в котором указана звездочка (*), включаются все хосты, за исключением явно добавленных в белый.
-
-          Если правило не настроено, <ph name="PRODUCT_NAME" /> будет загружать все установленные хосты.</translation>
 <translation id="4771144269610910963">Это правило управляет функцией глубокого сканирования скачанных файлов, которая выполняется с помощью Безопасного просмотра. Если правило не настроено или для него задано значение по умолчанию (Не сканировать файлы), сканирование скачанных файлов с помощью Безопасного просмотра не будет выполняться.
 
       Если установлено значение "Отправлять скачанные файлы на проверку", скачанные пользователями файлы будут отправляться по сети для проверки с помощью Безопасного просмотра на наличие вредоносного ПО.
@@ -2753,15 +2673,6 @@
 <translation id="5085647276663819155">Отключить предварительный просмотр</translation>
 <translation id="5090209345759901501">Применить настройки Flash ко всему контенту</translation>
 <translation id="5090791951240382356">Разрешить объединять правила со словарями из разных источников</translation>
-<translation id="5093540029655764852">Определяет частоту (в днях), с которой клиент меняет пароль аккаунта на компьютере. Пароль генерируется клиентом случайным образом и не виден пользователю.
-
-      Так же как пароли пользователей, пароли на компьютере должны регулярно меняться. Отключение этого параметра или установка слишком большого количества дней может негативно повлиять на безопасность, так как это дает потенциальным злоумышленникам больше времени, чтобы подобрать пароли.
-
-      Если правило не настроено, пароль аккаунта на компьютере будет меняться каждые 30 дней.
-
-      Если задано значение 0, смена пароля аккаунта на компьютере будет отключена.
-
-      Обратите внимание, что пароли могут оставаться неизменными дольше указанного периода времени, если клиент долгое время не был подключен к Интернету.</translation>
 <translation id="5101600510268095939">Позволяет задать список шаблонов URL для указания сайтов, на которых запрещено показывать блокируемый (то есть активный) смешанный контент (например, HTTP-контент на сайтах с протоколом HTTPS) и на которых будет изменен протокол для опционально блокируемого (то есть пассивного) смешанного контента.
 
           Если не настроить это правило, блокируемый смешанный контент будет заблокирован, а для опционально блокируемого смешанного контента будет изменен протокол. Однако пользователи смогут создавать исключения, разрешающие показ блокируемого смешанного контента на указанных сайтах.
@@ -2883,15 +2794,6 @@
 
       Указать можно либо точную версию, например 61.0.3163.120, либо первое число в ее номере, например 61.0.  </translation>
 <translation id="5247006254130721952">Блокировать опасные скачивания</translation>
-<translation id="5248863213023520115">Настраивает разрешенные типы шифрования при запросе билетов Kerberos с сервера "<ph name="MS_AD_NAME" />".
-
-      Если в правиле указано All, тогда будут разрешены типы шифрования AES (aes256-cts-hmac-sha1-96 и aes128-cts-hmac-sha1-96), а также RC4 (rc4-hmac). Если сервер поддерживает оба типа шифрования, то предпочтение отдается AES. Обратите внимание, что тип шифрования RC4 недостаточно надежен, поэтому сервер желательно перенастроить на AES.
-
-      Если правило не настроено или в нем указано Strong, то будут разрешены только типы шифрования AES.
-
-      Если в правиле указано Legacy, то будет разрешен только тип шифрования RC4. Этот вариант небезопасен, поэтому его используют только в редких случаях.
-
-      См. также: https://wiki.samba.org/index.php/Samba_4.6_Features_added/changed#Kerberos_client_encryption_types.</translation>
 <translation id="5249453807420671499">Разрешить пользователям добавлять аккаунты Kerberos</translation>
 <translation id="5252995168844634755">Если задано значение True, режим единого рабочего стола, который позволяет приложениям работать на нескольких экранах, будет включен. Пользователи смогут отключить его для отдельных экранов.
 
@@ -3284,13 +3186,6 @@
 
           Значение этого правила применяется только в том случае, если включено правило <ph name="DEFAULT_SEARCH_PROVIDER_ENABLED_POLICY_NAME" />.</translation>
 <translation id="5697306356229823047">Сообщает о пользователях устройства</translation>
-<translation id="5699487516670033016">Указывает срок использования кешированных данных аутентификации (в часах). Кеш позволяет ускорить вход в систему. В нем сохраняются общие данные (например, название рабочей группы) о связанных областях, то есть о тех, которые машинная область считает надежными. Сведения пользователей и данные о других областях не кешируются. При перезагрузке устройства происходит очистка кеша.
-
-      Если правило не настроено, кешированные данные аутентификации могут использоваться в течение 73 часов.
-
-      Если задано значение 0, кеширование данных аутентификации отключено. Это может сильно замедлить вход в систему связанных пользователей, так как сведения об области потребуется получать при каждом входе.
-
-      Обратите внимание, что данные об области кешируются даже для временных пользователей. Чтобы область временных пользователей не отслеживалась, кеширование требуется отключить.</translation>
 <translation id="570062449808736508">Если для правила указано значение, WebView распознает ограничения, установленные для URL-адресов поставщиком контента с заданным центром сертификации.</translation>
 <translation id="5708969689202733975">Настроить разрешенные режимы быстрой разблокировки</translation>
 <translation id="572155275267014074">Настройки Android</translation>
@@ -3590,11 +3485,6 @@
 
       Это правило распространяется на все аудиовыходы, в том числе на те, через которые воспроизводится аудио для поддержки специальных возможностей. Не выключайте это правило, если пользователю нужна программа чтения с экрана.</translation>
 <translation id="6221175752766085998">Разрешить сертификаты без расширения subjectAlternativeName, выданные локальными якорями доверия</translation>
-<translation id="6222839831045864769">Позволяет настроить черный список для хостов обмена сообщениями с оригинальными приложениями. Указанные в нем хосты не будут загружаться.
-
-          В черный список, в котором указана звездочка (*), включаются все хосты, за исключением явно добавленных в белый.
-
-          Если правило не настроено, <ph name="PRODUCT_NAME" /> будет загружать все установленные хосты.</translation>
 <translation id="6224304369267200483">URL и домены, которым разрешена автоматическая проверка электронных ключей</translation>
 <translation id="6230442621691161858">Эта функция позволяет включить показ рекомендаций нового контента, например приложений, веб-страниц и т д.
       Если задать значение True, рекомендации нового контента будут включены,
@@ -4829,13 +4719,6 @@
 <translation id="7788511847830146438">Для каждого профиля</translation>
 <translation id="780629758750905699">Разрешить добавление аккаунтов Family Link на устройство</translation>
 <translation id="7807139251387225825">Типы данных, для которых нужно запретить синхронизацию</translation>
-<translation id="7815699949432723208">Это правило больше не поддерживается. Используйте вместо него правило <ph name="NATIVE_MESSAGING_ALLOWLIST_POLICY_NAME" />.
-
-          Это правило позволяет указать, на какие хосты обмена сообщениями с оригинальными приложениями не распространяется действие списка запрещенных.
-
-          Если список запрещенных содержит звездочку (*), блокируются все хосты, кроме тех, что указаны в списке разрешенных.
-
-          По умолчанию разрешено использовать все хосты обмена сообщениями с оригинальными приложениями. Однако если применяется правило, согласно которому каждый такой хост заблокирован, то это правило можно переопределить с помощью списка разрешенных хостов.</translation>
 <translation id="7818131573217430250">Режим высокой контрастности, устанавливаемый по умолчанию на экране входа</translation>
 <translation id="7823902813460802031">Если это правило включено, устройство <ph name="PRODUCT_OS_NAME" /> не сможет перейти в режим разработчика.
 
@@ -5250,11 +5133,6 @@
       Если правило настроено, соблюдается установленное ограничение и старые снимки удаляются по мере создания новых. Если задано значение 0, снимки сохраняться не будут.</translation>
 <translation id="8451988835943702790">Сделать страницу быстрого доступа главной</translation>
 <translation id="8455529558077979314">Настройки экрана конфиденциальности</translation>
-<translation id="8459216513698220096">Определяет, будут ли обрабатываться правила для пользователей, входящие в состав объекта групповой политики компьютера, а также каким образом будет происходить этот процесс.
-      Если правило не настроено или в нем указано Default, то правила для пользователей считываются только из объектов групповой политики пользователя (объекты групповой политики компьютера игнорируются).
-
-      Если в правиле указано Merge, то правила для пользователей в объектах групповой политики пользователя объединяются с правилами для пользователей в объектах групповой политики компьютера (предпочтение отдается объектам групповой политики компьютера).
-      Если в правиле указано Replace, то правила для пользователей в объектах групповой политики пользователя замещаются правила для пользователей объектов групповой политики компьютера (объекты групповой политики пользователя игнорируются).</translation>
 <translation id="8465065632133292531">Параметры для запросов POST к URL-адресу Живого поиска</translation>
 <translation id="8465746466645315861">Если правило не настроено, пользователи могут включать и отключать проверку правописания в языковых настройках.
 
@@ -5397,11 +5275,6 @@
 <translation id="8622378389102774881">Если правило включено, то для подключения хост удаленного доступа потребует от клиента токен, полученный по указанному URL. Правило используется совместно с RemoteAccessHostTokenValidationUrl.
 
           Эта функция недоступна, если правило не задано или URL не указан.</translation>
-<translation id="8625234016727663537">Позволяет задать список URL для сайтов, которым на экране входа автоматически будет разрешен доступ к USB-устройству с предоставленными идентификаторами поставщика и продукта. Каждый пункт списка должен включать устройства и URL. Для каждого устройства можно задать идентификатор поставщика и идентификатор продукта. Пропущенный идентификатор считается подстановочным знаком с одним исключением – идентификатор продукта не может быть указан без идентификатора поставщика. В противном случае правило недействительно и игнорируется.
-
-        В модели разрешения доступа к USB-устройству используется URL сайта, запрашивающего доступ (запрашивающий URL), и URL сайта из фрейма верхнего уровня (встраиваемый URL). Если сайт, запрашивающий доступ, загружается в окне iframe, эти два URL могут отличаться. Поэтому поле URL может содержать два адреса, указанные через запятую. Когда задан только один URL, доступ к USB-устройствам будет предоставлен, если этот URL совпадает с URL запрашивающего сайта, независимо от способа встраивания. В поле URL необходимо указывать действительные адреса, иначе правило будет игнорироваться.
-
-        Если это правило не настроено, для всех сайтов используется глобальное значение по умолчанию (автоматический доступ запрещен).</translation>
 <translation id="8631434304112909927">до версии <ph name="UNTIL_VERSION" /></translation>
 <translation id="8631437968147930597">Список приложений для заметок, которые могут работать на заблокированном экране <ph name="PRODUCT_OS_NAME" /></translation>
 <translation id="8649763579836720255">Для получения сертификата, подтверждающего разрешение воспроизводить премиум-контент на устройствах с Chrome OS, Центр сертификации может проводить удаленную проверку (подтверждение права доступа). В рамках проверки в Центр сертификации Chrome OS отправляется информация об аппаратной части устройства, позволяющая определить его уникальный код.
@@ -5794,7 +5667,6 @@
 
       На фактические возможности функции отката могут влиять характеристики платы и установленные обновления с исправлениями.</translation>
 <translation id="9123464369663964441">Разрешить пользователям добавлять исключения для смешанного контента</translation>
-<translation id="9126014181388780690">"Разрешить Google Ассистенту просматривать экран устройства"</translation>
 <translation id="9129169595075460149">Если это правило включено, то запросы в Google Поиске всегда будут выполняться с применением Безопасного поиска, и пользователи не смогут менять эту настройку.
 
       Если правило отключено или не настроено, Безопасный поиск в Google Поиске не будет применяться в обязательном порядке.</translation>
@@ -5863,7 +5735,6 @@
 <translation id="944817693306670849">Задать объем кеша</translation>
 <translation id="949278212566535827">Разрешить скачивание файлов, защищенных паролем</translation>
 <translation id="974349541138387272">Указать шаблон URI нужного преобразователя DNS поверх HTTPS</translation>
-<translation id="974479807614498635">Разрешить функции "Быстрые ответы" доступ к выбранному контенту</translation>
 <translation id="981346395360763138">Геолокация Google отключена</translation>
 <translation id="982497069985795632">Включить проверку правописания</translation>
 <translation id="983256325512298435">Определение списка протоколов, которые могут запускать внешнее приложение из перечисленных источников без отправки запроса пользователю</translation>
diff --git a/components/policy/resources/policy_templates_th.xtb b/components/policy/resources/policy_templates_th.xtb
index 11ca045..81fe98d 100644
--- a/components/policy/resources/policy_templates_th.xtb
+++ b/components/policy/resources/policy_templates_th.xtb
@@ -41,12 +41,6 @@
 
       นโยบายนี้มีผลต่อผู้ใช้ที่มีโดเมนตรงกับโดเมนการลงทะเบียนของอุปกรณ์เท่านั้น สำหรับผู้ใช้คนอื่นๆ ทั้งหมด ระบบจะโอนคุกกี้ที่กำหนดโดย IdP ไปที่โปรไฟล์ของผู้ใช้ในระหว่างที่ผู้ใช้ลงชื่อเข้าใช้บนอุปกรณ์เป็นครั้งแรกเท่านั้น</translation>
 <translation id="1029052664284722254">บังคับให้อุปกรณ์รีบูตเมื่อผู้ใช้ออกจากระบบ</translation>
-<translation id="1035385378988781231">นโยบายนี้ควบคุมว่าฟีเจอร์พื้นที่แชร์ไฟล์ของเครือข่ายของ <ph name="PRODUCT_NAME" /> จะใช้ NTLM เพื่อการตรวจสอบสิทธิ์หรือไม่
-
-      เมื่อตั้งค่านโยบายนี้เป็น "จริง" จะมีการใช้ NTLM เพื่อการตรวจสอบสิทธิ์กับพื้นที่แชร์ของ SMB หากจำเป็น
-      เมื่อตั้งค่านโยบายนี้เป็น "เท็จ" ระบบจะปิดใช้การตรวจสอบสิทธิ์ด้วย NTLM กับพื้นที่แชร์ของ SMB
-
-      หากไม่ได้ตั้งค่านโยบาย ระบบจะปิดใช้ค่าเริ่มต้นไว้สำหรับผู้ใช้ที่มีการจัดการโดยองค์กรและเปิดใช้สำหรับผู้ใช้ที่ไม่มีการจัดการ</translation>
 <translation id="1040446814317236570">เปิดใช้การตัด PAC URL (สำหรับ https://)</translation>
 <translation id="1046484220783400299">เปิดใช้ฟีเจอร์แพลตฟอร์มของเว็บที่เลิกใช้แล้วเป็นเวลาจำกัด</translation>
 <translation id="1047128214168693844">ไม่อนุญาตให้ไซต์ใดๆ ติดตามตำแหน่งทางกายภาพของผู้ใช้</translation>
@@ -86,11 +80,6 @@
 <translation id="1095209545735032039">บล็อก Serial API ในเว็บไซต์เหล่านี้</translation>
 <translation id="1096105751829466145">ผู้ให้บริการการค้นหาเริ่มต้น</translation>
 <translation id="1099282607296956954">เปิดใช้การแยกเว็บไซต์สำหรับทุกเว็บไซต์</translation>
-<translation id="1107764601871839136">ระบุอายุการใช้งาน (เป็นชั่วโมง) ของแคช Group Policy Object (GPO) ระบบอาจใช้ GPO ที่แคชไว้ซ้ำ (ตราบใดที่ยังเป็นเวอร์ชันเดิม) แทนการดาวน์โหลด GPO ซ้ำในการเรียกนโยบายทุกครั้ง นโยบายนี้จะกำหนดระยะเวลาสูงสุดที่จะใช้ซ้ำ GPO ที่แคชได้ก่อนที่จะดาวน์โหลดอีกครั้ง การรีบูตและการออกจากระบบจะล้างแคช
-
-      หากไม่ได้ตั้งค่านโยบาย GPO ที่แคชจะนำมาใช้ซ้ำได้สูงสุด 25 ชั่วโมง
-
-      หากตั้งค่านโยบายเป็น 0 ระบบจะปิดใช้การแคช GPO โปรดทราบว่าการปิดใช้แคชจะเพิ่มการโหลดเซิร์ฟวอร์เนื่องจากต้องดาวน์โหลด GPO ใหม่ทุกครั้งที่เรียกใช้นโยบายแม้ว่านโยบายจะเป็นเวอร์ชันเดิมก็ตาม</translation>
 <translation id="1111470455889178048">ส่งไฟล์ที่ผู้ใช้อัปโหลดและดาวน์โหลดไปสแกน</translation>
 <translation id="1117535567637097036">ไม่มีการใช้เครื่องจัดการโปรโตคอลที่ตั้งค่าผ่านนโยบายนี้ระหว่างการจัดการ Intent ของ Android</translation>
 <translation id="1118093128235245168">อนุญาตให้เว็บไซต์ขอสิทธิ์จากผู้ใช้เพื่อเข้าถึงอุปกรณ์ USB ที่เชื่อมต่ออยู่</translation>
@@ -728,11 +717,6 @@
 <translation id="2197625019569762163">การตั้งค่านโยบายนี้เป็น "จริง" จะแสดงแป้นพิมพ์ตัวเลขโดยค่าเริ่มต้นสำหรับใส่รหัสผ่านในหน้าจอลงชื่อเข้าใช้ ผู้ใช้ยังคงสลับไปเป็นแป้นพิมพ์ปกติได้
 
       ถ้าคุณตั้งค่านโยบายนี้ ผู้ใช้จะเปลี่ยนไม่ได้ หากไม่ได้ตั้งค่า หรือตั้งค่าเป็น "เท็จ" ก็จะไม่มีผลอะไร</translation>
-<translation id="2200041405904405884">ให้คุณระบุว่าโฮสต์การรับส่งข้อความดั้งเดิมใดบ้างไม่ขึ้นอยู่กับรายการที่บล็อก
-
-          ค่า * ของรายการที่บล็อกหมายถึงโฮสต์การรับส่งข้อความดั้งเดิมทั้งหมดถูกบล็อก และจะมีการโหลดเฉพาะโฮสต์การรับส่งข้อความดั้งเดิมที่อยู่ในรายการที่อนุญาตเท่านั้น
-
-          โดยค่าเริ่มต้น โฮสต์การรับส่งข้อความดั้งเดิมทั้งหมดจะได้รับอนุญาต แต่หากนโยบายบล็อกโฮสต์การรับส่งข้อความดั้งเดิมทั้งหมด ก็จะใช้รายการที่อนุญาตลบล้างนโยบายนั้นได้</translation>
 <translation id="2200698565850397198">กำหนดค่ารายการที่บล็อกสำหรับการรับส่งข้อความดั้งเดิม</translation>
 <translation id="2201555246697292490">กำหนดค่ารายการที่อนุญาตพิเศษสำหรับการรับส่งข้อความดั้งเดิม</translation>
 <translation id="2204753382813641270">ควบคุมการซ่อนชั้นวางอัตโนมัติ</translation>
@@ -805,11 +789,6 @@
 <translation id="2307496301287881990">รายงานสถานะการแสดงผลและกราฟิก</translation>
 <translation id="2309390639296060546">การตั้งค่าตำแหน่งทางภูมิศาสตร์เริ่มต้น</translation>
 <translation id="2327252517317514801">กำหนดโดเมนที่อนุญาตให้เข้าถึง G Suite</translation>
-<translation id="2328573323851533589">นโยบายนี้ใช้เพื่อบังคับให้เปิดใช้หรือปิดใช้การตรวจหาการรั่วไหลของข้อมูลเข้าสู่ระบบใน <ph name="PRODUCT_NAME" /> ได้
-
-          โปรดทราบว่าแม้จะตั้งค่านโยบายนี้เป็น "จริง" แต่ถ้าปิดใช้ Google Safe Browsing อยู่ (ไม่ว่าจะโดยนโยบายหรือโดยผู้ใช้ก็ตาม) ระบบก็จะไม่ทริกเกอร์การทำงานดังกล่าว หากต้องการบังคับให้ Google Safe Browsing เปิดใช้งาน ให้ใช้นโยบาย <ph name="SAFE_BROWSING_ENABLED_POLICY_NAME" />
-
-          หากเปิดหรือปิดใช้นโยบายนี้ ผู้ใช้จะเปลี่ยนหรือลบล้างการตั้งค่าใน <ph name="PRODUCT_NAME" /> ไม่ได้ หากไม่ได้ตั้งค่านโยบายนี้ จะอนุญาตการตรวจหาการรั่วไหลของข้อมูลเข้าสู่ระบบ (แต่ผู้ใช้จะปิดได้)</translation>
 <translation id="2331354174913096226">เทมเพลต URI ของรีโซลเวอร์ DNS-over-HTTPS ที่ต้องการ วิธีระบุรีโซลเวอร์ DNS-over-HTTPS หลายรายการคือเว้นวรรคระหว่างเทมเพลต URI ที่เกี่ยวข้อง
 
       หากตั้งค่า DnsOverHttpsMode เป็น <ph name="SECURE_DNS_MODE_SECURE" /> ก็ต้องตั้งค่านโยบายนี้และนโยบายต้องไม่ว่างเปล่า
@@ -955,11 +934,6 @@
       หากไม่ได้กำหนดการตั้งค่านี้ ผู้ใช้จะสามารถตัดสินใจว่าจะใช้หรือไม่ใช้ฟังก์ชันนี้
 
       การตั้งค่านี้ได้ถูกนำออกจาก <ph name="PRODUCT_NAME" /> 29 และเวอร์ชันที่สูงกว่าแล้ว</translation>
-<translation id="2433412232489478893">นโยบายนี้ใช้กำหนดว่าผู้ใช้ได้รับอนุญาตให้ใช้ฟีเจอร์พื้นที่แชร์ไฟล์ของเครือข่ายสำหรับ <ph name="PRODUCT_NAME" /> หรือไม่
-
-      ถ้าไม่ได้กำหนดค่านโยบายนี้หรือตั้งค่าเป็น "จริง" ผู้ใช้จะใช้ฟีเจอร์พื้นที่แชร์ไฟล์ของเครือข่ายได้
-
-      ถ้าตั้งค่านโยบายนี้เป็น "เท็จ" ผู้ใช้จะใช้ฟีเจอร์พื้นที่แชร์ไฟล์ของเครือข่ายไม่ได้</translation>
 <translation id="2435052056904485763">รายการที่อนุญาตสำหรับเซิร์ฟเวอร์การมอบสิทธิ์ของ Kerberos</translation>
 <translation id="2439793457499023062">หากไม่ได้ตั้งค่า เมื่อการทำความสะอาด Chrome ตรวจพบซอฟต์แวร์ไม่พึงประสงค์ ระบบอาจรายงานข้อมูลเมตาเกี่ยวกับการสแกนไปยัง Google เพื่อให้สอดคล้องกับนโยบายซึ่งกำหนดโดย SafeBrowsingExtendedReportingEnabled จากนั้นการทำความสะอาด Chrome จะถามผู้ใช้ว่าต้องการนำซอฟต์แวร์ไม่พึงประสงค์ออกไหม ผู้ใช้มีสิทธิ์เลือกแชร์ผลการทำความสะอาดกับ Google เพื่อช่วยในการตรวจจับซอฟต์แวร์ไม่พึงประสงค์ในอนาคต ผลลัพธ์จะมีข้อมูลเมตาของไฟล์ ส่วนขยายที่ติดตั้งอัตโนมัติ และคีย์รีจิสทรีตามที่อธิบายไว้ในสมุดปกขาวเรื่องความเป็นส่วนตัวของ Chrome
 
@@ -1439,26 +1413,6 @@
 <translation id="3143265893557969814">หากตั้งค่านโยบายนี้ ประเภทข้อมูลที่ระบุไว้ทั้งหมดจะถูกยกเว้นจากการซิงค์ข้อมูลทั้งสำหรับ Google Sync และการซิงค์ข้อมูลโปรไฟล์โรมมิ่ง วิธีนี้อาจช่วยลดขนาดของโปรไฟล์โรมมิ่งหรือจำกัดประเภทข้อมูลที่อัปโหลดไปยังเซิร์ฟเวอร์ Google Sync
 
       ประเภทข้อมูลปัจจุบันของนโยบายนี้ ได้แก่ "bookmarks", "preferences", "passwords", "autofill", "themes", "typedUrls", "extensions", "apps", "tabs", "wifiConfigurations" โดยชื่อประเภทข้อมูลเหล่านี้จะคำนึงถึงตัวพิมพ์เล็กหรือใหญ่</translation>
-<translation id="3146597555086966130">"การตั้งค่านโยบายจะกำหนดการตั้งค่าพร็อกซีสำหรับ Chrome และแอป ARC ซึ่งจะไม่สนใจตัวเลือกที่เกี่ยวข้องกับพร็อกซีทั้งหมดที่ระบุจากบรรทัดคำสั่ง
-
-       การไม่ตั้งค่านโยบายจะทำให้ผู้ใช้เลือกการตั้งค่าพร็อกซีได้
-
-       การตั้งค่านโยบาย <ph name="PROXY_SETTINGS_POLICY_NAME" /> จะยอมรับช่องต่อไปนี้
-         * <ph name="PROXY_MODE_PROXY_SETTINGS_FIELD" /> ซึ่งช่วยให้คุณระบุพร็อกซีเซิร์ฟเวอร์ที่ Chrome จะใช้ได้ และป้องกันไม่ให้ผู้ใช้เปลี่ยนการตั้งค่าพร็อกซี
-         * <ph name="PROXY_PAC_URL_PROXY_SETTINGS_FIELD" /> URL ไปยังไฟล์ .pac ของพร็อกซี
-         * <ph name="PROXY_SERVER_PROXY_SETTINGS_FIELD" /> URL ของพร็อกซีเซิร์ฟเวอร์
-         * <ph name="PROXY_BYPASS_LIST_PROXY_SETTINGS_FIELD" /> รายการโฮสต์พร็อกซีที่ <ph name="PRODUCT_NAME" /> จะข้าม
-
-       ช่อง <ph name="PROXY_SERVER_MODE_PROXY_SETTINGS_FIELD" /> เลิกใช้งานแล้วเพื่อใช้ช่อง <ph name="PROXY_MODE_PROXY_SETTINGS_FIELD" /> แทน ซึ่งช่วยให้คุณระบุพร็อกซีเซิร์ฟเวอร์ที่ Chrome จะใช้ได้ และป้องกันไม่ให้ผู้ใช้เปลี่ยนการตั้งค่าพร็อกซี
-
-        สำหรับ <ph name="PROXY_MODE_PROXY_SETTINGS_FIELD" /> หากคุณเลือกค่าต่อไปนี้
-          * <ph name="PROXY_MODE_ENUM_DIRECT" /> ระบบจะไม่ใช้พร็อกซีและจะไม่สนใจช่องอื่นๆ ทั้งหมด
-          * <ph name="PROXY_MODE_ENUM_SYSTEM" /> ระบบจะใช้พร็อกซีของระบบและจะไม่สนใจช่องอื่นๆ ทั้งหมด
-          * <ph name="PROXY_MODE_ENUM_AUTO_DETECT" /> ระบบจะไม่สนใจช่องอื่นๆ ทั้งหมด
-          * <ph name="PROXY_MODE_ENUM_FIXED_SERVER" /> ระบบจะใช้ช่อง <ph name="PROXY_SERVER_PROXY_SETTINGS_FIELD" /> และ <ph name="PROXY_BYPASS_LIST_PROXY_SETTINGS_FIELD" />
-          * <ph name="PROXY_MODE_ENUM_PAC_SCRIPT" /> ระบบจะใช้ช่อง <ph name="PROXY_BYPASS_LIST_PROXY_PAC_URL" /> และ <ph name="PROXY_BYPASS_LIST_PROXY_SETTINGS_FIELD" />
-
-      หมายเหตุ: ดูตัวอย่างโดยละเอียดเพิ่มเติมได้ที่ The Chromium Projects ( https://www.chromium.org/developers/design-documents/network-settings#TOC-Command-line-options-for-proxy-sett )</translation>
 <translation id="3152425128389603870">ทำให้เดสก์ท็อปแบบรวมหลายหน้าจอพร้อมใช้งานและเปิดใช้โดยค่าเริ่มต้น</translation>
 <translation id="3159375329008977062">อนุญาตให้ผู้ใช้ส่งออก/นำเข้าคอนเทนเนอร์ Crostini ผ่าน UI</translation>
 <translation id="3165808775394012744">เรารวมนโยบายเหล่านี้ไว้ที่นี่เพื่อให้นำออกได้ง่ายๆ</translation>
@@ -1466,13 +1420,6 @@
 <translation id="316778957754360075">การตั้งค่านี้ถูกยกเลิกไปตั้งแต่ <ph name="PRODUCT_NAME" /> เวอร์ชัน 29 วิธีที่แนะนำในการตั้งค่าคอลเล็กชันส่วนขยาย/แอปที่โฮสต์โดยองค์กรคือการรวมไซต์ที่โฮสต์แพ็กเกจ CRX ใน ExtensionInstallSources และการวางลิงก์ดาวน์โหลดโดยตรงไปยังแพ็กเกจบนหน้าเว็บ ตัวเรียกใช้งานสำหรับหน้าเว็บนั้นสามารถถูกสร้างขึ้นโดยใช้นโยบาย ExtensionInstallForcelist</translation>
 <translation id="3168968618972302728">นโยบายเกี่ยวกับการตรวจสอบสิทธิ์ Kerberos</translation>
 <translation id="3171369832001535378">เทมเพลตชื่อโฮสต์เครือข่ายของอุปกรณ์</translation>
-<translation id="3172512016079904926">เปิดใช้การติดตั้งระดับผู้ใช้ของโฮสต์การรับส่งข้อความดั้งเดิม
-
-          หากเปิดใช้การตั้งค่านี้ <ph name="PRODUCT_NAME" /> จะอนุญาตให้ใช้โฮสต์การรับส่งข้อความดั้งเดิมที่ติดตั้งในระดับผู้ใช้
-
-          หากปิดใช้การตั้งค่านี้ <ph name="PRODUCT_NAME" /> จะใช้เฉพาะโฮสต์การรับส่งข้อความดั้งเดิมที่ติดตั้งในระดับระบบเท่านั้น
-
-          หากไม่ได้ตั้งการตั้งค่านี้ <ph name="PRODUCT_NAME" /> จะอนุญาตให้ใช้โฮสต์การรับส่งข้อความดั้งเดิมระดับผู้ใช้</translation>
 <translation id="3177802893484440532">ต้องใช้การตรวจสอบ OCSP/CRL ออนไลน์สำหรับ Trust Anchor ในพื้นที่</translation>
 <translation id="3184161739683646075">ควบคุมโหมด DNS-over-HTTPS</translation>
 <translation id="3185009703220253572">ตั้งแต่รุ่น <ph name="SINCE_VERSION" /></translation>
@@ -1731,12 +1678,6 @@
         หากตั้งค่านโยบายนี้ <ph name="PRODUCT_NAME" /> จะพยายามลงทะเบียนตนเองและใช้นโยบายระบบคลาวด์ที่เกี่ยวข้องกับโปรไฟล์ทั้งหมด
 
         ค่าของนโยบายนี้คือโทเค็นการลงทะเบียนที่ดึงได้จากคอนโซลผู้ดูแลระบบ Google</translation>
-<translation id="3489247539215560634">หากเปิดใช้การตั้งค่านี้ ผู้ใช้จะกำหนดให้ <ph name="PRODUCT_NAME" /> จำรหัสผ่านและแสดงโดยอัตโนมัติเมื่อลงชื่อเข้าสู่ระบบเว็บไซต์ครั้งต่อไปได้
-
-          หากปิดใช้การตั้งค่านี้ ผู้ใช้จะบันทึกรหัสผ่านใหม่ไม่ได้
-          แต่ยังใช้รหัสผ่านที่เคยบันทึกไว้ได้อยู่
-
-          หากมีการตั้งค่าเปิดหรือปิดใช้นโยบายนี้ ผู้ใช้จะเปลี่ยนแปลงหรือลบล้างนโยบายใน <ph name="PRODUCT_NAME" /> ไม่ได้ หากไม่มีการตั้งค่านโยบายนี้ ระบบจะอนุญาตให้มีการบันทึกรหัสผ่าน (แต่ผู้ใช้ปิดได้)</translation>
 <translation id="3492834335089638487">นโยบายนี้ควบคุมการใช้งานแอป Android จากแหล่งที่มาที่ไม่น่าเชื่อถือ (แหล่งที่ไม่ใช่ Google Play Store) สำหรับอุปกรณ์
 
       หากไม่ได้ตั้งค่าในนโยบายนี้ จะถือว่าตั้งค่าเป็นไม่อนุญาต
@@ -1803,9 +1744,6 @@
 <translation id="3577628175311752799">ใช้นโยบาย URL ที่มาเริ่มต้นของ "ไม่มี URL ที่มาเมื่อดาวน์เกรด"</translation>
 <translation id="357917253161699596">อนุญาตให้ผู้ใช้จัดการใบรับรองของผู้ใช้</translation>
 <translation id="3580414086211696382">ควบคุมการใช้ File System API สำหรับการอ่าน</translation>
-<translation id="3583230441447348508">ระบุรายการพื้นที่แชร์ไฟล์ของเครือข่ายซึ่งกำหนดค่าไว้ล่วงหน้า
-
-      รายการย่อยแต่ละรายการของนโยบายคือออบเจ็กต์ที่มีสมาชิก 2 รายการ ได้แก่ "share_url" และ "mode" โดยที่ "share_url" ควรเป็น URL ของพื้นที่แชร์และ "mode" ควรเป็น "drop_down" หรือ "pre_mount" โหมด "drop_down" บ่งชี้ว่าจะมีการเพิ่ม "share_url" ลงในรายการแบบเลื่อนลงของการสำรวจพื้นที่แชร์ ส่วนโหมด "pre_mount" บ่งชี้ว่าจะมีการต่อเชื่อม "share_url"</translation>
 <translation id="3584194414857209694">เปิดใช้นโยบายทดลอง</translation>
 <translation id="3584722841530002134">การตั้งค่านโยบายจะกำหนดเซิร์ฟเวอร์ที่ <ph name="PRODUCT_NAME" /> อาจมอบสิทธิ์ให้ คั่นชื่อเซิร์ฟเวอร์หลายรายการด้วยเครื่องหมายจุลภาค ใช้ไวลด์การ์ด (<ph name="WILDCARD_VALUE" />) ได้
 
@@ -2416,10 +2354,6 @@
 
       หากไม่ได้ตั้งค่านโยบายนี้ ผู้ใช้จะปิดใช้ปลั๊กอินใดก็ตามที่ติดตั้งไว้ในระบบได้</translation>
 <translation id="4554651132977135445">โหมดประมวลผล Loopback ของนโยบายด้านผู้ใช้</translation>
-<translation id="4554841826517980623">นโยบายนี้ใช้กำหนดว่าฟีเจอร์พื้นที่แชร์ไฟล์ของเครือข่ายของ <ph name="PRODUCT_NAME" /> ควรใช้ <ph name="NETBIOS_PROTOCOL" /> เพื่อค้นหาการแชร์ในเครือข่ายหรือไม่
-      เมื่อตั้งค่านโยบายนี้เป็น "จริง" การค้นหาการแชร์จะใช้โปรโตคอล <ph name="NETBIOS_PROTOCOL" /> เพื่อค้นหาการแชร์ในเครือข่าย
-      เมื่อตั้งค่านโยบายนี้เป็น "เท็จ" การค้นหาการแชร์จะไม่ใช้โปรโตคอล <ph name="NETBIOS_PROTOCOL" /> เพื่อค้นหาการแชร์
-      หากไม่ได้ตั้งค่านโยบายนี้ ระบบจะปิดใช้ค่าเริ่มต้นสำหรับผู้ใช้ที่จัดการโดยองค์กร แต่จะเปิดใช้สำหรับผู้ใช้ที่ไม่มีการจัดการ</translation>
 <translation id="4555850956567117258">เปิดใช้งานการยืนยันระยะไกลสำหรับผู้ใช้</translation>
 <translation id="4557134566541205630">URL หน้าแท็บใหม่ของผู้ให้บริการการค้นหาเริ่มต้น</translation>
 <translation id="4562165737444703281">อนุญาตให้ผู้ใช้ [เปิดใช้/กำหนดค่า] การส่งต่อพอร์ต Crostini</translation>
@@ -2516,13 +2450,6 @@
           สำหรับรูปแบบตัวอย่าง โปรดดูที่ https://www.chromium.org/developers/how-tos/chrome-frame-getting-started</translation>
 <translation id="467449052039111439">เปิดรายการ URL</translation>
 <translation id="4674871290487541952">อนุญาตอัลกอริทึมที่ไม่ปลอดภัยในการตรวจสอบความสมบูรณ์ของการอัปเดตและการติดตั้งส่วนขยาย</translation>
-<translation id="4677605038200415894">การตั้งค่านโยบายจะให้คุณสร้างรายการรูปแบบ URL ซึ่งระบุเว็บไซต์ที่ได้รับสิทธิ์โดยอัตโนมัติให้เข้าถึงอุปกรณ์ USB ที่มีรหัสผู้ให้บริการและรหัสผลิตภัณฑ์ที่กำหนด โดยแต่ละรายการย่อยในรายการจะต้องมีอุปกรณ์และ URL นโยบายจึงจะมีผล แต่ละรายการในอุปกรณ์อาจมีช่องรหัสผู้ให้บริการและรหัสผลิตภัณฑ์ รหัสที่คุณไม่ได้รวมไว้ในรายการจะถือว่าเป็นไวลด์การ์ดโดยมีข้อยกเว้นข้อเดียว นั่นคือคุณจะระบุรหัสผลิตภัณฑ์โดยไม่ระบุรหัสผู้ให้บริการด้วยไม่ได้ มิเช่นนั้นนโยบายจะไม่มีผล
-
-      โมเดลสิทธิ์ USB ใช้ URL ที่ส่งคำขอและ URL ที่มีการฝัง (ของเว็บไซต์กรอบระดับบนสุด) เพื่อให้สิทธิ์ URL ที่ส่งคำขอในการเข้าถึงอุปกรณ์ USB โดย URL ที่ส่งคำขออาจต่างจาก URL ที่มีการฝังเมื่อมีการโหลดเว็บไซต์ที่ส่งคำขอใน iframe ดังนั้นช่อง "urls" อาจมีสตริง URL ได้ถึง 2 สตริงโดยคั่นด้วยเครื่องหมายจุลภาคเพื่อระบุ URL เหล่านี้ หากคุณระบุ URL เพียงรายการเดียว ระบบจะให้สิทธิ์เข้าถึงอุปกรณ์ USB ที่เกี่ยวข้องเมื่อ URL ของเว็บไซต์ที่ส่งคำขอตรงกับ URL นี้ไม่ว่าสถานะการฝังจะเป็นอย่างไร URL ในช่อง "urls" ต้องเป็น URL ที่ถูกต้อง มิเช่นนั้น ระบบจะไม่สนใจนโยบายนี้
-
-      การไม่ตั้งค่านโยบายหมายความว่า <ph name="DEFAULT_WEB_USB_GUARD_SETTING_POLICY_NAME" /> จะมีผลหากตั้งค่าไว้ แต่หากไม่ได้ตั้งค่าไว้ การตั้งค่าส่วนตัวของผู้ใช้จะมีผล
-
-      รูปแบบ URL ในนโยบายนี้ไม่ควรขัดแย้งกับรูปแบบที่กำหนดค่าผ่าน <ph name="WEB_USB_BLOCKED_FOR_URLS_POLICY_NAME" /> หากขัดแย้งกัน นโยบายนี้จะมีความสำคัญสูงกว่า <ph name="WEB_USB_BLOCKED_FOR_URLS_POLICY_NAME" /> และ <ph name="WEB_USB_ASK_FOR_URLS_POLICY_NAME" /></translation>
 <translation id="4680936297850947973">เลิกใช้งานไปแล้วใน M68 โปรดใช้ DefaultPopupsSetting แทน
 
       ดูคำอธิบายฉบับเต็มได้ที่ https://www.chromestatus.com/features/5675755719622656
@@ -2565,13 +2492,6 @@
           หากคุณตั้งค่านโยบายนี้ ผู้ใช้จะเปลี่ยนหรือลบล้างไม่ได้
 
           หากไม่มีการตั้งค่านโยบายนี้ ระบบจะปิดฟีเจอร์เสียงโมโนในขั้นต้น แต่ผู้ใช้เปิดใช้ได้ทุกเมื่อ</translation>
-<translation id="4764901562691611575">นโยบายนี้เลิกใช้งานไปแล้ว โปรดใช้นโยบาย "<ph name="NATIVE_MESSAGING_BLOCKLIST_POLICY_NAME" />" แทน
-
-          ช่วยให้คุณระบุได้ว่าโฮสต์การรับส่งข้อความดั้งเดิมใดบ้างที่ไม่ควรโหลด
-
-          ค่า "*" ในรายการที่บล็อกหมายความว่าโฮสต์การรับส่งข้อความดั้งเดิมทั้งหมดถูกบล็อก เว้นแต่จะแสดงอยู่อย่างชัดแจ้งในรายการที่อนุญาต
-
-          หากไม่ได้ตั้งค่านโยบายนี้ <ph name="PRODUCT_NAME" /> จะโหลดโฮสต์การรับส่งข้อความดั้งเดิมทั้งหมดที่ติดตั้งไว้</translation>
 <translation id="4771144269610910963">นโยบายนี้ควบคุมการสแกนการดาวน์โหลดของผู้ใช้อย่างละเอียดด้วย Google Safe Browsing หากไม่ได้ตั้งค่า หรือตั้งเป็นค่าเริ่มต้น "ไม่ต้องสแกนไฟล์" Google Safe Browsing จะไม่สแกนไฟล์ที่ผู้ใช้ดาวน์โหลด
 
       หากตั้งค่าเป็น "ส่งไฟล์ที่ผู้ใช้ดาวน์โหลดไปสแกน" ระบบจะส่งไฟล์ที่ผู้ใช้ดาวน์โหลดผ่านเครือข่ายไปยัง Google Safe Browsing เพื่อสแกนหามัลแวร์
@@ -2726,15 +2646,6 @@
 <translation id="5085647276663819155">ปิดใช้งานหน้าตัวอย่างก่อนพิมพ์</translation>
 <translation id="5090209345759901501">ขยายการตั้งค่าเนื้อหา Flash ไปยังเนื้อหาทั้งหมด</translation>
 <translation id="5090791951240382356">อนุญาตให้รวมนโยบายพจนานุกรมจากแหล่งที่มาต่างๆ</translation>
-<translation id="5093540029655764852">ระบุอัตรา (เป็นวัน) ที่ไคลเอ็นต์เปลี่ยนรหัสผ่านบัญชีของเครื่อง ไคลเอ็นต์จะสร้างรหัสผ่านแบบสุ่มและผู้ใช้จะไม่เห็นรหัสผ่านนี้
-
-      ควรเปลี่ยนรหัสผ่านของเครื่องเป็นประจำเช่นเดียวกับรหัสผ่านของผู้ใช้ การปิดใช้นโยบายนี้หรือกำหนดระยะเวลาที่นานมากจะส่งผลเสียต่อการรักษาความปลอดภัย เพราะเป็นการยืดเวลาให้ผู้โจมตีค้นหารหัสผ่านบัญชีของเครื่องและใช้รหัสนั้น
-
-      หากไม่ตั้งค่านโยบาย รหัสผ่านบัญชีของเครื่องจะเปลี่ยนทุก 30 วัน
-
-      หากตั้งค่านโยบายเป็น 0 ระบบจะปิดใช้การเปลี่ยนรหัสผ่านบัญชีของเครื่อง
-
-      โปรดทราบว่ารหัสผ่านอาจมีอายุนานกว่าจำนวนวันที่ระบุไว้หากไคลเอ็นต์ออฟไลน์เป็นเวลานาน</translation>
 <translation id="5101600510268095939">อนุญาตให้คุณกำหนดรายการรูปแบบ URL ซึ่งระบุเว็บไซต์ที่ไม่อนุญาตให้แสดงเนื้อหาผสม (เช่น เนื้อหา HTTP ในเว็บไซต์ HTTPS) ที่บล็อกได้ (เช่น แบบแอ็กทีฟ) และที่ระบบจะอัปเกรดเนื้อหาผสมที่เลือกบล็อกได้ (เช่น แบบแพสซีฟ)
 
           หากไม่ได้ตั้งค่านโยบายนี้ไว้ ระบบจะบล็อกเนื้อหาผสมที่บล็อกได้ ส่วนเนื้อหาผสมที่เลือกบล็อกได้จะได้รับการอัปเกรด แต่ผู้ใช้จะตั้งค่าข้อยกเว้นให้แสดงเนื้อหาดังกล่าวในเว็บไซต์ที่เจาะจงได้
@@ -2854,15 +2765,6 @@
 
       ในที่นี้ คำว่า "เวอร์ชัน" อาจหมายถึงเวอร์ชันที่เจาะจง เช่น "61.0.3163.120" หรือตัวเลขนำหน้าเวอร์ชัน เช่น "61.0"  </translation>
 <translation id="5247006254130721952">บล็อกการดาวน์โหลดที่อันตราย</translation>
-<translation id="5248863213023520115">ตั้งค่าประเภทการเข้ารหัสที่ได้รับอนุญาต หากมีการส่งคำขอตั๋ว Kerberos จากเซิร์ฟเวอร์ <ph name="MS_AD_NAME" />
-
-      หากกำหนดนโยบายไว้เป็น "ทั้งหมด" ระบบจะอนุญาตทั้งการเข้ารหัส AES ประเภท "aes256-cts-hmac-sha1-96" และ "aes128-cts-hmac-sha1-96" และการเข้ารหัส RC4 ประเภท "rc4-hmac" แต่ระบบจะเลือกการเข้ารหัส AES หากเซิร์ฟเวอร์รองรับทั้ง 2 ประเภท โปรดทราบว่า RC4 เป็นการเข้ารหัสที่ไม่ปลอดภัยและต้องกำหนดค่าเซิร์ฟเวอร์อีกครั้งหากเป็นไปได้ เพื่อให้รองรับการเข้ารหัส AES
-
-      หากกำหนดนโยบายให้เป็น "เดารหัสได้ยาก" หรือหากยังไม่มีการตั้งค่า ระบบจะอนุญาตเฉพาะประเภทการเข้ารหัส AES เท่านั้น
-
-      หากกำหนดนโยบายให้เป็น "เดารหัสได้ยาก" หรือหากยังไม่มีการตั้งค่า ระบบจะอนุญาตเฉพาะประเภทการเข้ารหัส AES เท่านั้น หากกำหนดนโยบายให้เป็น "เดิม" ระบบจะอนุญาตเฉพาะประเภทการเข้ารหัส RC4 เท่านั้น ตัวเลือกนี้ไม่ปลอดภัยและต้องใช้ในกรณีที่เฉพาะเจาะจงเป็นอย่างยิ่งเท่านั้น
-
-      อ่านเพิ่มเติมได้ที่ https://wiki.samba.org/index.php/Samba_4.6_Features_added/changed#Kerberos_client_encryption_types</translation>
 <translation id="5249453807420671499">ผู้ใช้เพิ่มบัญชี Kerberos ได้</translation>
 <translation id="5252995168844634755">การตั้งค่านโยบายเป็น "จริง" จะเปิดเดสก์ท็อปแบบรวมหลายหน้าจอซึ่งอนุญาตให้แอปพลิเคชันต่างๆ ขยายไปยังหลายหน้าจอได้ ผู้ใช้จะปิดใช้เดสก์ท็อปแบบรวมหลายหน้าจอสำหรับหน้าจอบางหน้าได้
 
@@ -3256,13 +3158,6 @@
 
           ระบบจะใช้ค่านโยบายเมื่อเปิดใช้นโยบาย <ph name="DEFAULT_SEARCH_PROVIDER_ENABLED_POLICY_NAME" /> เท่านั้น และจะไม่มีผลหากไม่เปิดใช้</translation>
 <translation id="5697306356229823047">รายงานผู้ใช้อุปกรณ์</translation>
-<translation id="5699487516670033016">ระบุอายุการใช้งาน (เป็นชั่วโมง) ของแคชข้อมูลการตรวจสอบสิทธิ์ เราใช้แคชนี้เพื่อทำให้การลงชื่อเข้าใช้รวดเร็วขึ้น แคชนี้มีข้อมูลทั่วไป (เช่น ชื่อกลุ่มงาน) เกี่ยวกับขอบเขตที่เชื่อมโยง กล่าวคือขอบเขตที่ขอบเขตของเครื่องเชื่อถือ จะไม่มีการแคชข้อมูลที่ระบุตัวผู้ใช้และข้อมูลสำหรับขอบเขตที่ไม่เชื่อมโยง การรีบูตอุปกรณ์จะล้างแคช
-
-      หากไม่ได้ตั้งค่านโยบาย ข้อมูลการตรวจสอบสิทธิ์ที่แคชจะนำมาใช้ซ้ำได้สูงสุด 73 ชั่วโมง
-
-      หากตั้งค่านโยบายเป็น 0 ระบบจะปิดใช้การแคชข้อมูลการตรวจสอบสิทธิ์ การปิดแคชอาจทำให้การลงชื่อเข้าใช้ของผู้ใช้ที่เชื่อมโยงช้าลงอย่างมากเนื่องจากต้องเรียกข้อมูลที่เจาะจงขอบเขตทุกครั้งที่มีการลงชื่อเข้าใช้
-
-      โปรดทราบว่าจะมีการแคชข้อมูลขอบเขตสำหรับผู้ใช้ชั่วคราวด้วย คุณควรปิดแคชหากไม่ต้องการให้มีการติดตามขอบเขตของผู้ใช้ชั่วคราว</translation>
 <translation id="570062449808736508">หากมีการตั้งค่านโยบายนี้เป็นสตริงที่ไม่ว่างเปล่า WebView จะอ่านข้อจำกัด URL จากผู้ให้บริการเนื้อหาที่มีชื่อผู้ออกใบรับรองที่ระบุ</translation>
 <translation id="5708969689202733975">กำหนดค่าโหมดปลดล็อกด่วนที่ได้รับอนุญาต</translation>
 <translation id="572155275267014074">การตั้งค่า Android</translation>
@@ -3558,11 +3453,6 @@
 
       หมายเหตุ: นโยบายนี้มีผลกับเอาต์พุตเสียงทั้งหมด ซึ่งรวมถึงฟีเจอร์การช่วยเหลือพิเศษที่เป็นเสียง อย่าปิดนโยบายนี้หากผู้ใช้ต้องการโปรแกรมอ่านหน้าจอ</translation>
 <translation id="6221175752766085998">อนุญาตใบรับรองที่ออกโดย Trust Anchor ในพื้นที่ที่ไม่มีส่วนขยาย subjectAlternativeName</translation>
-<translation id="6222839831045864769">ช่วยให้คุณระบุได้ว่าโฮสต์การรับส่งข้อความดั้งเดิมใดบ้างที่ไม่ควรโหลด
-
-          ค่า "*" ในรายการที่บล็อกหมายความว่าโฮสต์การรับส่งข้อความดั้งเดิมทั้งหมดถูกบล็อก เว้นแต่จะแสดงอยู่อย่างชัดแจ้งในรายการที่อนุญาต
-
-          หากไม่ได้ตั้งค่านโยบายนี้ <ph name="PRODUCT_NAME" /> จะโหลดโฮสต์การรับส่งข้อความดั้งเดิมทั้งหมดที่ติดตั้งไว้</translation>
 <translation id="6224304369267200483">URL/โดเมนอนุญาตการยืนยันกุญแจรักษาความปลอดภัยโดยตรงโดยอัตโนมัติ</translation>
 <translation id="6230442621691161858">ฟีเจอร์นี้จะเปิดใช้คำแนะนำเนื้อหาใหม่ให้สำรวจ รวมแอป หน้าเว็บ และอื่นๆ
       หากตั้งค่านโยบายนี้เป็น "จริง" ระบบจะเปิดใช้คำแนะนำเนื้อหาใหม่ให้สำรวจ
@@ -4799,13 +4689,6 @@
 <translation id="7788511847830146438">ต่อโปรไฟล์</translation>
 <translation id="780629758750905699">อนุญาตให้มีการเพิ่มบัญชี Family Link ลงในอุปกรณ์</translation>
 <translation id="7807139251387225825">รายการของประเภทที่จะไม่รวมในการซิงค์ข้อมูล</translation>
-<translation id="7815699949432723208">นโยบายนี้เลิกใช้งานไปแล้ว โปรดใช้นโยบาย "<ph name="NATIVE_MESSAGING_ALLOWLIST_POLICY_NAME" />" แทน
-
-          ให้คุณระบุว่าโฮสต์การรับส่งข้อความดั้งเดิมใดบ้างไม่ขึ้นอยู่กับรายการที่บล็อก
-
-          ค่า * ของรายการที่บล็อกหมายถึงโฮสต์การรับส่งข้อความดั้งเดิมทั้งหมดถูกบล็อก และจะมีการโหลดเฉพาะโฮสต์การรับส่งข้อความดั้งเดิมที่อยู่ในรายการที่อนุญาตเท่านั้น
-
-          โดยค่าเริ่มต้น โฮสต์การรับส่งข้อความดั้งเดิมทั้งหมดจะได้รับอนุญาต แต่หากนโยบายบล็อกโฮสต์การรับส่งข้อความดั้งเดิมทั้งหมด ก็จะใช้รายการที่อนุญาตลบล้างนโยบายนั้นได้</translation>
 <translation id="7818131573217430250">ตั้งค่าสถานะเริ่มต้นของโหมดคอนทราสต์สูงบนหน้าจอการเข้าสู่ระบบ</translation>
 <translation id="7823902813460802031">การตั้งค่านโยบายเป็น "เปิดใช้" หมายความว่า <ph name="PRODUCT_OS_NAME" /> จะหยุดไม่ให้อุปกรณ์เข้าสู่โหมดนักพัฒนาซอฟต์แวร์
 
@@ -5222,13 +5105,6 @@
 หากตั้งค่านโยบายนี้ ระบบจะลบสแนปชอตเก่าตามที่จำเป็นเพื่อให้จำนวนอยู่ในขีดจำกัดที่กำหนด หากตั้งค่านโยบายนี้เป็น 0 จะไม่มีการสร้างสแนปชอต</translation>
 <translation id="8451988835943702790">ใช้หน้าแท็บใหม่เป็นหน้าแรก</translation>
 <translation id="8455529558077979314">การตั้งค่าหน้าจอส่วนตัว</translation>
-<translation id="8459216513698220096">ระบุว่าจะมีการดำเนินการนโยบายด้านผู้ใช้จาก GPO ของคอมพิวเตอร์หรือไม่และอย่างไร
-
-      หากกำหนดนโยบายเป็น "ค่าเริ่มต้น" หรือหากยังไม่มีการตั้งค่า นโยบายด้านผู้ใช้จะเป็น "อ่านอย่างเดียว" จาก GPO ของผู้ใช้ (โดยไม่สนใจ GPO ของคอมพิวเตอร์)
-
-      หากกำหนดนโยบายเป็น "รวม" ระบบจะรวมนโยบายด้านผู้ใช้ใน GPO ของผู้ใช้กับนโยบายด้านผู้ใช้ใน GPO ของคอมพิวเตอร์ (โดยจะเลือก GPO ของคอมพิวเตอร์ก่อน)
-
-      หากกำหนดนโยบายเป็น "แทนที่" ระบบจะแทนที่นโยบายด้านผู้ใช้ใน GPO ของผู้ใช้ด้วยนโยบายด้านผู้ใช้ใน GPO ของคอมพิวเตอร์ (โดยไม่สนใจ GPO ของผู้ใช้)</translation>
 <translation id="8465065632133292531">พารามิเตอร์สำหรับ URL ค้นหาทันใจที่ใช้ POST</translation>
 <translation id="8465746466645315861">หากไม่ได้ตั้งค่านโยบายนี้ ผู้ใช้จะเปิดหรือปิดใช้การตรวจตัวสะกดในการตั้งค่าภาษาได้
 
@@ -5371,11 +5247,6 @@
 <translation id="8622378389102774881">หากตั้งค่านโยบายนี้ โฮสต์การเข้าถึงระยะไกลจะต้องมีการตรวจสอบสิทธิ์ไคลเอ็นต์เพื่อรับโทเค็นการตรวจสอบสิทธิ์จาก URL นี้จึงจะเชื่อมต่อได้ ต้องใช้ร่วมกับ RemoteAccessHostTokenValidationUrl
 
           หากปล่อยว่างไว้หรือไม่ได้ตั้งค่า ระบบจะปิดใช้ฟีเจอร์นี้</translation>
-<translation id="8625234016727663537">อนุญาตให้คุณตั้งค่ารายการ URL ซึ่งระบุเว็บไซต์ที่จะได้รับสิทธิ์เข้าถึงอุปกรณ์ USB โดยอัตโนมัติ พร้อมรหัสผู้ให้บริการและรหัสผลิตภัณฑ์ที่กำหนดในหน้าจอการเข้าสู่ระบบ แต่ละรายการย่อยในรายการจะต้องมีทั้งอุปกรณ์และ URL เพื่อให้นโยบายมีผล แต่ละรายการในอุปกรณ์อาจมีช่องรหัสผู้ให้บริการและรหัสผลิตภัณฑ์ รหัสที่ไม่รวมอยู่ในรายการจะถือว่าเป็นไวลด์การ์ดโดยมีข้อยกเว้นข้อเดียว นั่นคือคุณจะระบุรหัสผลิตภัณฑ์ได้เฉพาะเมื่อระบุรหัสผู้ให้บริการด้วยเท่านั้น มิเช่นนั้น ระบบจะถือว่านโยบายไม่มีผลและจะไม่สนใจนโยบายดังกล่าว
-
-        โมเดลสิทธิ์ USB ใช้ URL ของเว็บไซต์ที่ส่งคำขอ ("URL ที่ส่งคำขอ") และ URL ของเว็บไซต์กรอบระดับบนสุด ("URL ที่มีการฝัง") เพื่อให้สิทธิ์ URL ที่ส่งคำขอในการเข้าถึงอุปกรณ์ USB โดย URL ที่ส่งคำขออาจต่างจาก URL ที่มีการฝังเมื่อมีการโหลดเว็บไซต์ที่ส่งคำขอใน iframe ดังนั้นช่อง "urls" อาจมีสตริง URL ได้ถึง 2 สตริงโดยคั่นด้วยเครื่องหมายจุลภาคเพื่อระบุ URL ที่ส่งคำขอและ URL ที่มีการฝังตามลำดับ หากมีการระบุ URL เพียงรายการเดียว ระบบจะให้สิทธิ์เข้าถึงอุปกรณ์ USB ที่เกี่ยวข้องเมื่อ URL ของเว็บไซต์ที่ส่งคำขอตรงกับ URL นี้ไม่ว่าสถานะการฝังจะเป็นอย่างไร URL ในช่อง "urls" ต้องเป็น URL ที่ถูกต้อง มิเช่นนั้น ระบบจะไม่สนใจนโยบายดังกล่าว
-
-        หากไม่ได้ตั้งค่านโยบายนี้ ระบบจะใช้ค่าเริ่มต้นส่วนกลางกับเว็บไซต์ทั้งหมด (ไม่มีการเข้าถึงโดยอัตโนมัติ)</translation>
 <translation id="8631434304112909927">จนถึงรุ่น <ph name="UNTIL_VERSION" /></translation>
 <translation id="8631437968147930597">รายการแอปสำหรับจดโน้ตที่อนุญาตในหน้าจอล็อกของ <ph name="PRODUCT_OS_NAME" /></translation>
 <translation id="8649763579836720255">อุปกรณ์ Chrome OS สามารถใช้การรับรองจากระยะไกล (การเข้าถึงที่ยืนยันแล้ว) เพื่อรับใบรับรองที่ออกโดย Chrome OS CA ที่รับรองว่าอุปกรณ์มีสิทธิ์เล่นเนื้อหาที่ได้รับความคุ้มครอง  ขั้นตอนนี้เกี่ยวข้องกับการส่งข้อมูลการรับรองฮาร์ดแวร์ไปยัง Chrome OS CA ที่ระบุอุปกรณ์โดยไม่ซ้ำกัน
@@ -5768,7 +5639,6 @@
 
       ความเป็นไปได้ของการย้อนกลับที่เกิดขึ้นจริงอาจขึ้นอยู่กับแพตช์ที่ยังมีช่องโหว่ที่กว้างและร้ายแรงอีกด้วย</translation>
 <translation id="9123464369663964441">อนุญาตให้ผู้ใช้เพิ่มข้อยกเว้นเพื่ออนุญาตให้แสดงเนื้อหาผสม</translation>
-<translation id="9126014181388780690">"อนุญาตให้ Google Assistant เข้าถึงบริบทของหน้าจอ"</translation>
 <translation id="9129169595075460149">การตั้งค่านโยบายเป็น "เปิดใช้" หมายความว่า "ค้นหาปลอดภัย" ใน Google Search จะทำงานตลอดเวลาและผู้ใช้เปลี่ยนการตั้งค่านี้ไม่ได้
 
       การตั้งค่านโยบายเป็น "ปิดใช้" หรือไม่ได้ตั้งค่าหมายความว่า "ค้นหาปลอดภัย" ใน Google Search จะไม่ทำงาน</translation>
@@ -5837,7 +5707,6 @@
 <translation id="944817693306670849">ตั้งค่าขนาดแคชดิสก์</translation>
 <translation id="949278212566535827">อนุญาตการดาวน์โหลดไฟล์ที่ป้องกันด้วยรหัสผ่าน</translation>
 <translation id="974349541138387272">ระบุเทมเพลต URI ของรีโซลเวอร์ DNS-over-HTTPS ที่ต้องการ</translation>
-<translation id="974479807614498635">"อนุญาตให้ฟีเจอร์คำตอบด่วนเข้าถึงเนื้อหาที่เลือก"</translation>
 <translation id="981346395360763138">บริการตำแหน่งของ Google ปิดใช้อยู่</translation>
 <translation id="982497069985795632">เปิดใช้การตรวจการสะกด</translation>
 <translation id="983256325512298435">กำหนดรายการโปรโตคอลที่เปิดแอปพลิเคชันภายนอกจากต้นทางที่ระบุได้โดยไม่ต้องแจ้งผู้ใช้</translation>
diff --git a/components/policy/resources/policy_templates_tr.xtb b/components/policy/resources/policy_templates_tr.xtb
index 0f75dcd..6dceb22 100644
--- a/components/policy/resources/policy_templates_tr.xtb
+++ b/components/policy/resources/policy_templates_tr.xtb
@@ -41,12 +41,6 @@
 
       Bu politika yalnızca, alan adı ile cihazın kaydolduğu alan adı eşleşen kullanıcıları etkiler. Diğer tüm kullanıcılar için, IdP tarafından ayarlanan çerezler kullanıcının profiline sadece cihazda ilk defa giriş yaparken aktarılır.</translation>
 <translation id="1029052664284722254">Kullanıcı oturumu kapattığında cihazı yeniden başlamaya zorla</translation>
-<translation id="1035385378988781231">Bu politika, <ph name="PRODUCT_NAME" /> için Ağ Üzerinde Dosya Paylaşımı özelliğinin kimlik doğrulamada NTLM kullanıp kullanmayacağını kontrol eder.
-
-      Bu özellik True (Doğru) değerine ayarlandığında, SMB paylaşımlarında kimlik doğrulama için gerektiğinde NTLM kullanılır.
-      Bu politika False (Yanlış) değerine ayarlandığında, SMB paylaşımlarında NTLM ile kimlik doğrulama devre dışı bırakılır.
-
-      Politika ayarlanmadan bırakılırsa varsayılan değer, kurumsal olarak yönetilen kullanıcılar için politikanın devre dışı bırakılması ve yönetilmeyen kullanıcılar için etkinleştirilmesi şeklinde olur.</translation>
 <translation id="1040446814317236570">PAC URL ayırmayı etkinleştir (https:// için)</translation>
 <translation id="1046484220783400299">Kullanımdan kaldırılan web platformu özelliklerini sınırlı bir süre için etkinleştir</translation>
 <translation id="1047128214168693844">Hiçbir sitenin, kullanıcının fiziksel konumunu izlemesine izin verme</translation>
@@ -86,11 +80,6 @@
 <translation id="1095209545735032039">Bu sitelerde Serial API'sini engelle</translation>
 <translation id="1096105751829466145">Varsayılan arama sağlayıcı</translation>
 <translation id="1099282607296956954">Site İzolasyonu'nu her site için etkinleştirme</translation>
-<translation id="1107764601871839136">Grup Politika Nesnesi (GPO) önbelleğinin ömrünü belirtir. Sistem, her politika getirildiğinde GPO'ları tekrar indirmek yerine, önbelleğe alınmış GPO'ları (sürümleri aynı kaldığı sürece) yeniden kullanabilir. Bu politika, önbelleğe alınmış GPO'ların tekrar indirilmeden önce yeniden kullanılabileceği maksimum süreyi belirler. Cihazı yeniden başlatmak ve çıkış yapmak önbelleğin temizlenmesine neden olur.
-
-      Bu politika ayarlanmadan bırakılırsa, önbelleğe alınmış GPO'lar 25 saate kadar yeniden kullanılabilir.
-
-      Bu politika 0 değerine ayarlanırsa, GPO önbelleğe alma devre dışı bırakılır. Her politika getirildiğinde GPO'lar (değişmeseler bile) tekrar indirildiği için bu işlemin sunucu yükünü artıracağını unutmayın.</translation>
 <translation id="1111470455889178048">Kullanıcının yüklediklerini ve indirdiklerini tarama için gönder</translation>
 <translation id="1117535567637097036">Bu politika aracılığıyla ayarlanan protokol işleyicileri, Android amaçları işlenirken kullanılmaz.</translation>
 <translation id="1118093128235245168">Sitelerin, bağlı bir USB cihazına erişmek için kullanıcıdan izin istemesine izin ver</translation>
@@ -732,11 +721,6 @@
 <translation id="2197625019569762163">Bu politika true (doğru) değerine ayarlanırsa giriş ekranında şifre girilirken varsayılan olarak sayısal klavye görüntülenir. Kullanıcılar isterlerse normal klavyeye geçebilirler.
 
       Bu politikayı ayarlarsanız kullanıcılar değiştiremez. Bu politika ayarlanmazsa veya false (yanlış) değerine ayarlanırsa hiçbir etkisi olmaz.</translation>
-<translation id="2200041405904405884">Engellenenler listesine ait olan yerel mesajlaşma ana makinelerini belirlemenize izin verir.
-
-          Engellenenler listesi değerinin * olması tüm yerel mesajlaşma ana makinelerinin engellendiği ve yalnızca izin verilenler listesinde bulunan yerel mesajlaşma ana makinelerinin yükleneceği anlamına gelir.
-
-          Varsayılan olarak, tüm yerel mesajlaşma ana makinelerine izin verilir. Ancak yerel mesajlaşma ana makinelerinin tamamının politika tarafından engellenmesi halinde, söz konusu politikayı geçersiz kılmak için izin verilenler listesi kullanılabilir.</translation>
 <translation id="2200698565850397198">Yerel mesajlaşma engellenenler listesini yapılandır</translation>
 <translation id="2201555246697292490">Yerel mesajlaşma beyaz listesini yapılandır</translation>
 <translation id="2204753382813641270">Rafın otomatik olarak gizlenmesini kontrol et</translation>
@@ -809,11 +793,6 @@
 <translation id="2307496301287881990">Ekran ve grafik durumlarını raporla</translation>
 <translation id="2309390639296060546">Varsayılan coğrafi konum ayarı</translation>
 <translation id="2327252517317514801">G Suite'e erişmesine izin verilen alan adlarını tanımla</translation>
-<translation id="2328573323851533589">Bu politika, <ph name="PRODUCT_NAME" /> ürününde kimlik bilgisi sızıntılarının kontrolünü etkinleştirmeyi veya devre dışı bırakmayı zorunlu tutmak için kullanılabilir.
-
-          Güvenli Tarama devre dışı bırakılmışsa (politika veya kullanıcı tarafından), bu politika True (Doğru) değerine ayarlanmış olsa bile, istenen davranış tetiklenmez. Güvenli Tarama'nın açık olmasını zorunlu tutmak için <ph name="SAFE_BROWSING_ENABLED_POLICY_NAME" /> politikasını kullanın.
-
-          Bu politika etkinleştirilir veya devre dışı bırakılırsa <ph name="PRODUCT_NAME" /> içinde kullanıcılar tarafından değiştirilemez ya da geçersiz kılınamaz. Bu politika ayarlanmadan bırakılırsa kimlik bilgisi sızıntısı kontrolüne izin verilir (ancak kullanıcı tarafından kapatılabilir).</translation>
 <translation id="2331354174913096226">İstenen DNS-over-HTTPS çözümleyicisinin URI şablonu. Birden fazla DNS-over-HTTPS çözümleyicisi belirlemek için karşılık gelen URI şablonlarını boşlukla ayırın.
 
       DnsOverHttpsMode <ph name="SECURE_DNS_MODE_SECURE" /> olarak ayarlanırsa bu politika ayarlanmalı, boş bırakılmamalıdır.
@@ -959,11 +938,6 @@
       Bu ayar belirlenmemiş olarak bırakılırsa kullanıcı bu işlevi kullanıp kullanmayacağına karar verebilir.
 
       Bu ayar, <ph name="PRODUCT_NAME" /> 29 ve sonraki sürümlerinde kaldırılmıştır.</translation>
-<translation id="2433412232489478893">Bu politika, <ph name="PRODUCT_NAME" /> için Ağ Üzerinde Dosya Paylaşımı özelliğine belirli bir kullanıcı için izin verilip verilmediğini kontrol eder.
-
-      Bu politika True (Doğru) değerine yapılandırılmaz veya ayarlanmazsa, kullanıcılar Ağ Üzerinde Dosya Paylaşımı özelliğini kullanabilirler.
-
-      Bu politika False (Yanlış) değerine ayarlanırsa, kullanıcılar Ağ Üzerinde Dosya Paylaşımı özelliğini kullanamazlar</translation>
 <translation id="2435052056904485763">Kerberos yetki sunucusu izin verilenler listesi</translation>
 <translation id="2439793457499023062">Ayarlanmadan bırakılırsa Chrome Temizleme Aracı istenmeyen yazılımlar tespit ettiğinde, SafeBrowsingExtendedReportingEnabled tarafından ayarlanan politikaya uygun şekilde taramayla ilgili meta verileri Google'a raporlayabilir. Chrome Temizleme Aracı, daha sonra kullanıcıya istenmeyen yazılımın temizlenmesini isteyip istemediğini sorar. Kullanıcı, ileride istenmeyen yazılımların tespiti konusunda yardımcı olması için temizleme işlemi sonuçlarının Google ile paylaşılmasını seçebilir. Bu sonuçlar, Chrome Gizlilik Raporu'nda açıklandığı gibi dosya meta verilerini, otomatik olarak yüklenen uzantıları ve kayıt defteri anahtarlarını içerir.
 
@@ -1445,26 +1419,6 @@
 <translation id="3143265893557969814">Bu politika ayarlanırsa belirtilen tüm veri türleri hem Google Sync senkronizasyonunun hem de dolaşım profili senkronizasyonunun dışında tutulur. Bu, dolaşım profilinin boyutunu küçültmeye veya Google Sync sunucularına yüklenen veri türlerini sınırlandırmaya yarayabilir.
 
       Şu anda bu politika kapsamında bulunan veri türleri şunlardır: "bookmarks", "preferences", "passwords", "autofill", "themes", "typedUrls", "extensions", "apps", "tabs", "wifiConfigurations". Bu adlar büyük/küçük harfe duyarlıdır.</translation>
-<translation id="3146597555086966130">"Politikanın ayarlanması, komut satırında proxy ile ilgili belirtilen tüm seçenekleri yok sayan Chrome ve ARC-uygulamaları için proxy ayarlarını yapılandırır.
-
-       Politika ayarlanmazsa kullanıcılar kendi proxy ayarlarını seçebilir.
-
-       <ph name="PROXY_SETTINGS_POLICY_NAME" /> politikasının ayarlanması, aşağıdaki alanları kabul eder:
-         * <ph name="PROXY_MODE_PROXY_SETTINGS_FIELD" />, Chrome'un kullandığı proxy sunucusunu belirtmenizi sağlar ve kullanıcıların proxy ayarlarını değiştirmesini önler
-         * <ph name="PROXY_PAC_URL_PROXY_SETTINGS_FIELD" />, proxy .pac dosyası için URL
-         * <ph name="PROXY_SERVER_PROXY_SETTINGS_FIELD" />, proxy sunucu URL'si
-         * <ph name="PROXY_BYPASS_LIST_PROXY_SETTINGS_FIELD" />, <ph name="PRODUCT_NAME" /> tarafından atlanan proxy ana makinesi listesi
-
-       <ph name="PROXY_SERVER_MODE_PROXY_SETTINGS_FIELD" /> alanı kullanımdan kaldırılmış, yerine Chrome'un kullandığı proxy sunucusunu belirtmenizi sağlayan ve kullanıcıların proxy ayarlarını değiştirmesini önleyen <ph name="PROXY_MODE_PROXY_SETTINGS_FIELD" /> alanı getirilmiştir.
-
-        <ph name="PROXY_MODE_PROXY_SETTINGS_FIELD" /> için aşağıdaki değerleri seçerseniz:
-          * <ph name="PROXY_MODE_ENUM_DIRECT" />, proxy hiçbir zaman kullanılmaz ve diğer tüm alanlar yok sayılır.
-          * <ph name="PROXY_MODE_ENUM_SYSTEM" />, sisteme ait proxy kullanılır ve diğer tüm alanlar yok sayılır.
-          * <ph name="PROXY_MODE_ENUM_AUTO_DETECT" />, diğer tüm alanlar yok sayılır.
-          * <ph name="PROXY_MODE_ENUM_FIXED_SERVER" />, <ph name="PROXY_SERVER_PROXY_SETTINGS_FIELD" /> ve <ph name="PROXY_BYPASS_LIST_PROXY_SETTINGS_FIELD" /> alanları kullanılır.
-          * <ph name="PROXY_MODE_ENUM_PAC_SCRIPT" />, <ph name="PROXY_BYPASS_LIST_PROXY_PAC_URL" /> ve <ph name="PROXY_BYPASS_LIST_PROXY_SETTINGS_FIELD" /> alanları kullanılır.
-
-      Not: Daha ayrıntılı örnekler için Chromium Projeleri'ni ziyaret edin ( https://www.chromium.org/developers/design-documents/network-settings#TOC-Command-line-options-for-proxy-sett ).</translation>
 <translation id="3152425128389603870">Birleşik Masaüstü'nü kullanılabilir hale getir ve varsayılan olarak aç.</translation>
 <translation id="3159375329008977062">Kullanıcının, kullanıcı arayüzü üzerinden Crostini kapsayıcıları dışa/içe aktarmasına izin verilir</translation>
 <translation id="3165808775394012744">Bu politikalar kolay kaldırılabilmeleri için buraya eklenmiştir.</translation>
@@ -1472,13 +1426,6 @@
 <translation id="316778957754360075">Bu ayar, <ph name="PRODUCT_NAME" /> Sürüm 29 itibariyle kullanımdan kaldırılmıştır. Kuruluş tarafından barındırılan uzantı/uygulama koleksiyonları oluşturmanın önerilen yöntemi, CRX paketlerini barındıran siteyi ExtensionInstallSources içine eklemek ve web sayfasına paketler için doğrudan indirme bağlantıları koymaktır. ExtensionInstallForcelist politikası kullanılarak bu web sayfası için bir başlatıcı oluşturulabilir.</translation>
 <translation id="3168968618972302728">Kerberos kimlik doğrulamasıyla ilgili politikalar.</translation>
 <translation id="3171369832001535378">Cihaz ağı ana makine adı şablonu</translation>
-<translation id="3172512016079904926">Yerel Mesajlaşma ana makinelerinin kullanıcı düzeyinde yüklenmesini etkinleştirir.
-
-          Bu ayar etkinleştirilirse <ph name="PRODUCT_NAME" /> kullanıcı düzeyinde yüklenmiş Yerel Mesajlaşma ana makinelerinin kullanımına izin verir.
-
-          Bu ayar devre dışı bırakılırsa <ph name="PRODUCT_NAME" /> sadece sistem düzeyinde yüklenmiş Yerel Mesajlaşma ana makinelerini kullanır.
-
-          Bu ayar yapılandırılmadan bırakılırsa <ph name="PRODUCT_NAME" />, kullanıcı düzeyinde Yerel Mesajlaşma ana makinelerinin kullanımına izin verir.</translation>
 <translation id="3177802893484440532">Yerel güven bağlantıları için online OCSP/CRL denetimlerini gerekli kıl</translation>
 <translation id="3184161739683646075">DNS-over-HTTPS modunu denetler</translation>
 <translation id="3185009703220253572">Sürüm <ph name="SINCE_VERSION" /> ve sonrasında</translation>
@@ -1739,12 +1686,6 @@
         Bu politika ayarlanırsa <ph name="PRODUCT_NAME" /> kendisini kaydetmeye çalışır ve tüm profiller için ilişkili bulut politikasını uygular.
 
         Bu politikanın değeri, Google Yönetim konsolundan alınabilecek bir Kayıt jetonudur.</translation>
-<translation id="3489247539215560634">Bu ayar etkinleştirilirse kullanıcılar <ph name="PRODUCT_NAME" /> ürününün, şifreleri hatırlamasını ve bir siteye tekrar giriş yaptıklarında şifrenin otomatik olarak sunulmasını sağlayabilirler.
-
-          Bu ayar devre dışı bırakılırsa kullanıcılar yeni şifreleri kaydedemez, ancak
-          önceden kaydedilmiş şifreleri kullanmaya devam edebilirler.
-
-          Bu politika etkinleştirilirse veya devre dışı bırakılırsa kullanıcılar bunu <ph name="PRODUCT_NAME" /> ürününün içinden değiştiremez veya geçersiz kılamazlar. Bu politika ayarlanmazsa, şifre kaydetmeye izin verilir (ancak kullanıcı bu özelliği kapatabilir).</translation>
 <translation id="3492834335089638487">Bu politika, cihazda güvenilmeyen kaynaklardan (Google Play Store dışında) Android uygulamalarının kullanımını kontrol eder.
 
       Bu politikanın değeri ayarlanmazsa işleve izin verilmiyor olarak değerlendirilir.
@@ -1812,9 +1753,6 @@
 <translation id="3577628175311752799">Varsayılan yönlendirme politikası olarak "no-referrer-when-downgrade" kullan.</translation>
 <translation id="357917253161699596">Kullanıcıların, kullanıcı sertifikalarını yönetmelerine izin ver</translation>
 <translation id="3580414086211696382">Okuma için File System API'nin kullanımını kontrol et</translation>
-<translation id="3583230441447348508">Önceden yapılandırılmış ağ dosyası paylaşımlarının bir listesini belirtir.
-
-      Politikanın her liste öğesi, iki üyeli bir nesnedir: "share_url" ve "mode". "share_url", paylaşılacak web sayfasının URL'si olmalı, "mode" ise "drop_down" veya "pre_mount" olmalıdır. "drop_down" modu, "share_url"nin paylaşım keşfi açılır menüsüne ekleneceğini gösterir. "pre_mount" modu, "share_url"nin ekleneceğini gösterir.</translation>
 <translation id="3584194414857209694">Deneysel politikaları etkinleştirir</translation>
 <translation id="3584722841530002134">Politikayı ayarlamak <ph name="PRODUCT_NAME" /> ürününün yetki verebileceği sunucular atar. Birden fazla sunucu adını virgülle ayırın. Joker karakterlere (<ph name="WILDCARD_VALUE" />) izin verilir.
 
@@ -2427,10 +2365,6 @@
 
       Bu politika ayarlanmadan bırakılırsa kullanıcı sistemde yüklü herhangi bir eklentiyi devre dışı bırakabilir.</translation>
 <translation id="4554651132977135445">Kullanıcı politikası geri döngü işleme modu</translation>
-<translation id="4554841826517980623">Bu politika, <ph name="PRODUCT_NAME" /> için Ağ Üzerinde Dosya Paylaşımı özelliğinin ağdaki paylaşımları keşfetmek için <ph name="NETBIOS_PROTOCOL" /> protokolünü kullanıp kullanamayacağını kontrol eder.
-      Bu politika True (Doğru) değerine ayarlandığında, paylaşım keşfi işlevi ağdaki paylaşımları keşfetmek için <ph name="NETBIOS_PROTOCOL" /> protokolünü kullanır.
-      Bu politika False (Yanlış) değerine ayarlandığında, paylaşım keşfi işlevi paylaşımları keşfetmek için <ph name="NETBIOS_PROTOCOL" /> protokolünü kullanmaz.
-      Politika ayarlanmadan bırakılırsa varsayılan değer, kurumsal olarak yönetilen kullanıcılar için politikanın devre dışı bırakılması ve yönetilmeyen kullanıcılar için etkinleştirilmesi şeklinde olur.</translation>
 <translation id="4555850956567117258">Kullanıcı için uzaktan doğrulamayı etkinleştir</translation>
 <translation id="4557134566541205630">Varsayılan arama sağlayıcısı yeni sekme sayfası URL'si</translation>
 <translation id="4562165737444703281">Kullanıcıların Crostini bağlantı noktası yönlendirmesini [etkinleştirmesine/yapılandırmasına] izin verir</translation>
@@ -2527,13 +2461,6 @@
           Örnek kalıplar için https://www.chromium.org/developers/how-tos/chrome-frame-getting-started adresine bakın.</translation>
 <translation id="467449052039111439">URL listesi aç</translation>
 <translation id="4674871290487541952">Uzantı güncelleme ve yükleme işlemleriyle ilgili bütünlük kontrollerinde güvenli olmayan algoritmalara izin verme</translation>
-<translation id="4677605038200415894">Politikayı ayarlamak, otomatik olarak tedarikçi ve ürün kimlikleri olan USB cihazına erişme izni verilen siteleri belirten URL kalıpları için bir liste yapmanıza olanak tanır. Politikanın geçerli olabilmesi için listedeki her öğenin hem cihazları hem de URL'leri içermesi gerekir. Cihazlardaki her öğe, satıcı kimliği ve ürün kimliği alanı içerebilir. Dahil etmediğiniz her kimlik, bir istisna dışında özel bir durum olarak değerlendirilir: Aynı anda satıcı kimliği de belirtilmeden ürün kimliği belirtilemez. Aksi takdirde politika geçerli olmaz.
-
-      USB izin modeli, istekte bulunan URL'nin USB cihazına erişmesine izni vermek için hem istekte bulunan URL'yi hem de yerleştirilmiş URL öğesini (üst düzey çerçeve sitesinin) kullanır. İstekte bulunan site, iFrame içinde yüklendiğinde istekte bulunan URL yerleştirilmiş URL öğesinden farklı olabilir. Bu nedenle, "URL'ler" alanı, bu URL'leri belirtmek için virgülle sınırlandırılmış en fazla 2 dize içerebilir. Yalnızca bir URL belirtirseniz yerleştirme durumundan bağımsız olarak bu URL ile eşleşen istekte bulunan sitenin URL'sine karşılık gelen USB cihazlarına erişim izni verilir. "URL'ler" alanındaki URL'lerin geçerli URL'ler olmaları gerekir; aksi halde, politika yok sayılır.
-
-      Politika ayarlanmadan bırakılırsa <ph name="DEFAULT_WEB_USB_GUARD_SETTING_POLICY_NAME" /> (ayarlanmışsa) geçerli olur. Aksi takdirde kullanıcının kişisel ayarları geçerlidir.
-
-      Bu politikadaki URL kalıpları, <ph name="WEB_USB_BLOCKED_FOR_URLS_POLICY_NAME" /> aracılığıyla yapılandırılan kalıplarla çakışmamalıdır. Çakışırsa bu politika, <ph name="WEB_USB_BLOCKED_FOR_URLS_POLICY_NAME" /> ve <ph name="WEB_USB_ASK_FOR_URLS_POLICY_NAME" /> politikalarına göre daha önceliklidir.</translation>
 <translation id="4680936297850947973">M68 sürümünde kullanımdan kaldırılmıştır. Bunun yerine DefaultPopupsSetting politikasını kullanın.
 
       Tam açıklama için https://www.chromestatus.com/features/5675755719622656 adresine bakın.
@@ -2576,13 +2503,6 @@
           Bu politikayı ayarlarsanız kullanıcılar değiştiremez veya geçersiz kılamazlar.
 
           Bu politika ayarlanmadan bırakılırsa mono ses başlangıçta devre dışıdır ancak istenildiğinde kullanıcı tarafından etkinleştirilebilir.</translation>
-<translation id="4764901562691611575">Bu politika kullanımdan kaldırıldı. Bunun yerine lütfen '<ph name="NATIVE_MESSAGING_BLOCKLIST_POLICY_NAME" />' politikasını kullanın.
-
-          Yüklenmemesi gereken yerel mesajlaşma ana makinelerini belirtmenize olanak tanır.
-
-          Engellenenler listesi değerinin "*" olması, izin verilenler listesine açıkça eklenmediği sürece tüm yerel mesajlaşma ana makinelerinin engelleneceği anlamına gelir.
-
-          Bu politika ayarlanmadan bırakılırsa <ph name="PRODUCT_NAME" /> ürünü, tüm yüklü yerel mesajlaşma ana makinelerini yükler.</translation>
 <translation id="4771144269610910963">Bu politika kullanıcıların indirdiklerine Güvenli Tarama ile derin tarama uygulanmasını denetler. Bu politika, ayarlanmazsa veya varsayılan değer olan “Dosyaları tarama” olarak ayarlanırsa kullanıcıların indirdiği dosyalar Güvenli Tarama ile taranmaz.
 
       "Kullanıcıların indirdiklerini tarama için gönder" seçeneğine ayarlanırsa kullanıcıların indirdikleri dosyalar kötü amaçlı yazılım taraması için ağ üzerinden Güvenli Tarama'ya gönderilir.
@@ -2738,15 +2658,6 @@
 <translation id="5085647276663819155">Baskı Önizlemeyi Devre Dışı Bırak</translation>
 <translation id="5090209345759901501">Flash içeriği ayarını tüm içeriği kapsayacak şekilde genişlet</translation>
 <translation id="5090791951240382356">Farklı kaynaklara ait sözlük politikalarını birleştirmeye izin ver</translation>
-<translation id="5093540029655764852">Bir istemcinin makine hesap şifresini değiştirme sıklığını (gün olarak) belirtir. Şifre istemci tarafından rastgele oluşturulur ve kullanıcı tarafından görülemez.
-
-      Kullanıcı şifreleri gibi makine şifrelerinin de düzenli aralıklarla değiştirilmesi gerekir. Bu politikanın devre dışı bırakılması veya yüksek bir gün sayısının belirlenmesi, potansiyel saldırganlara makine hesap şifresini bulup kullanmaları için daha fazla vakit vereceğinden güvenlik üzerinde olumsuz bir etki yaratabilir.
-
-      Bu politika ayarlanmazsa, makine hesap şifresi 30 günde bir değiştirilir.
-
-      Bu politika 0 olarak ayarlanırsa makine hesap şifresi değişimi devre dışı bırakılır.
-
-      İstemcinin belirtilen gün sayısından daha uzun bir süre boyunca çevrimdışı olması halinde şifrelerin söz konusu gün sayısı geçmesine rağmen değiştirilmeyebileceğini unutmayın.</translation>
 <translation id="5101600510268095939">Engellenebilir (ör. etkin) karma içeriği (ör. HTTPS sitelerindeki HTTP içeriği) görüntülemelerine izin verilmeyen sitelerin belirtildiği ve isteğe bağlı olarak engellenebilir (ör. pasif) karma içeriğin yükseltileceği bir URL kalıpları listesini ayarlamanıza olanak tanır.
 
           Bu politika ayarlanmadan bırakılırsa engellenebilir karma içerik engellenir ve isteğe bağlı olarak engellenebilir karma içerik yükseltilir, ancak kullanıcıların belirli sitelerde buna izin vermek üzere istisnalar ayarlamasına izin verilir.
@@ -2870,15 +2781,6 @@
 
       Burada "Sürüm" ile kastedilen, tam sürüm (ör. "61.0.3163.120") veya sürüm öneki (ör. "61.0") olabilir.  </translation>
 <translation id="5247006254130721952">Tehlikeli indirmeleri engelle</translation>
-<translation id="5248863213023520115">Bir <ph name="MS_AD_NAME" /> sunucusundan Kerberos biletleri istenirken izin verilen şifreleme türlerini belirler.
-
-      Bu politika "Tümü" olarak ayarlanırsa hem "aes256-cts-hmac-sha1-96" ve "aes128-cts-hmac-sha1-96" AES şifrelemesi türlerine hem de "rc4-hmac" RC4 şifrelemesi türüne izin verilir. Sunucunun her iki türü de desteklemesi halinde AES şifrelemesi tercih edilir. RC4'ün güvenli olmadığını ve mümkünse sunucunun AES şifrelemesini destekleyecek şekilde yeniden yapılandırılması gerektiğini unutmayın.
-
-      Bu politika "Güçlü" olarak ayarlanırsa veya ayarlanmadan bırakılırsa yalnızca AES şifrelemesi türlerine izin verilir.
-
-      Bu politika "Eski" olarak ayarlanırsa yalnızca RC4 şifrelemesi türüne izin verilir. Bu seçenek güvenli değildir ve yalnızca belirli durumlarda bu seçeneğe başvurulmalıdır.
-
-      Ayrıca https://wiki.samba.org/index.php/Samba_4.6_Features_added/changed#Kerberos_client_encryption_types sayfasına da bakın.</translation>
 <translation id="5249453807420671499">Kullanıcılar Kerberos hesapları ekleyebilirler</translation>
 <translation id="5252995168844634755">Politikayı Doğru (True) değerine ayarlarsanız Birleşik Masaüstü etkinleşerek uygulamaların birden fazla ekranda görünmesini sağlar. Kullanıcılar Birleşik Masaüstü özelliğini ekranlar için ayrı ayrı kapatabilirler.
 
@@ -3273,13 +3175,6 @@
 
           Politika değeri yalnızca <ph name="DEFAULT_SEARCH_PROVIDER_ENABLED_POLICY_NAME" /> politikası etkin olduğunda uygulanır ve bunun dışında uygulanmaz.</translation>
 <translation id="5697306356229823047">Cihaz kullanıcılarını raporla</translation>
-<translation id="5699487516670033016">Kimlik doğrulama veri önbelleğinin ömrünü (saat olarak) belirtir. Önbellek, oturum açma işlemini hızlandırmak için kullanılır. Önbellekte, ilişkili alanlar (yani makine alanının güvendiği alanlar) hakkında genel veriler (iş grubu adı vb.) yer alır. Kullanıcılara özgü veriler ve ilişkili alanlara ait veriler önbelleğe alınmaz. Cihazın yeniden başlatılması, önbelleğin temizlenmesine neden olur.
-
-      Bu politika ayarlanmazsa, önbelleğe alınmış kimlik doğrulama verileri 73 saate kadar yeniden kullanılabilir.
-
-      Bu politika 0 değerine ayarlanırsa, kimlik doğrulama verisi önbelleğe alma devre dışı bırakılır. Her oturum açmada alana özgü verilerin getirilmesi gerektiği için bunu yapmak ilişkili kullanıcıların oturum açmasını önemli ölçüde yavaşlatabilir.
-
-      Alan verilerinin geçici kullanıcılar için bile önbelleğe alındığını unutmayın. Geçici kullanıcıların alanının izlenmesini önlemek istiyorsanız önbellek kapatılmalıdır.</translation>
 <translation id="570062449808736508">Bu politika boş olmayan bir dizeye ayarlanırsa Web Görünümü, belirtilen yetkili adına sahip içerik sağlayıcıdan URL kısıtlamalarını okur.</translation>
 <translation id="5708969689202733975">İzin verilen hızlı kilit açma modlarını yapılandır</translation>
 <translation id="572155275267014074">Android ayarları</translation>
@@ -3574,11 +3469,6 @@
 
       Not: Politika, ses erişilebilirlik özellikleri dahil olmak üzere tüm ses girişlerini etkiler. Kullanıcının ekran okuyucuya ihtiyacı varsa politikayı kapatmayın.</translation>
 <translation id="6221175752766085998">subjectAlternativeName uzantısı olmadan yerel güven bağlantıları tarafından yayınlanan sertifikalara izin ver</translation>
-<translation id="6222839831045864769">Yüklenmemesi gereken yerel mesajlaşma ana makinelerini belirtmenize olanak tanır.
-
-          Engellenenler listesi değerinin "*" olması, izin verilenler listesine açıkça eklenmediği sürece tüm yerel mesajlaşma ana makinelerinin engelleneceği anlamına gelir.
-
-          Bu politika ayarlanmadan bırakılırsa <ph name="PRODUCT_NAME" /> ürünü, tüm yüklü yerel mesajlaşma ana makinelerini yükler.</translation>
 <translation id="6224304369267200483">Doğrudan Güvenlik Anahtarı doğrulamasına otomatik olarak izin verilen URL'ler/alan adları</translation>
 <translation id="6230442621691161858">Bu özellik, keşfedilecek yeni içerik önerilerini etkinleştirir. Uygulamalar, web sayfaları ve daha fazlasını içerir.
       Bu politika Doğru değerine ayarlanırsa keşfedilecek yeni içerik önerileri etkinleştirilir.
@@ -4821,13 +4711,6 @@
 <translation id="7788511847830146438">Her Profil İçin Ayrı</translation>
 <translation id="780629758750905699">Family Link hesaplarının cihaza eklenmesine izin ver</translation>
 <translation id="7807139251387225825">Senkronizasyonun dışında tutulması gereken türlerin listesi</translation>
-<translation id="7815699949432723208">Bu politika kullanımdan kaldırıldı. Bunun yerine lütfen "<ph name="NATIVE_MESSAGING_ALLOWLIST_POLICY_NAME" />" politikasını kullanın.
-
-          Engellenenler listesine ait olan yerel mesajlaşma ana makinelerini belirlemenize izin verir.
-
-          Engellenenler listesi değerinin * olması tüm yerel mesajlaşma ana makinelerinin engellendiği ve yalnızca izin verilenler listesinde bulunan yerel mesajlaşma ana makinelerinin yükleneceği anlamına gelir.
-
-          Varsayılan olarak, tüm yerel mesajlaşma ana makinelerine izin verilir. Ancak yerel mesajlaşma ana makinelerinin tamamının politika tarafından engellenmesi halinde, söz konusu politikayı geçersiz kılmak için izin verilenler listesi kullanılabilir.</translation>
 <translation id="7818131573217430250">Giriş ekranında yüksek kontrast modunun varsayılan durumunu ayarla</translation>
 <translation id="7823902813460802031">Politika Etkin değerine ayarlanırsa <ph name="PRODUCT_OS_NAME" />, cihazın Geliştirici moduna girmesini engeller.
 
@@ -5249,13 +5132,6 @@
 Politika ayarlanırsa sınıra uymak için eski anlık görüntüler gerektiğinde silinir. Politika 0 değerine ayarlanırsa anlık görüntü alınmaz</translation>
 <translation id="8451988835943702790">Ana sayfa olarak Yeni Sekme Sayfası'nı kullan</translation>
 <translation id="8455529558077979314">Gizlilik ekranı ayarları</translation>
-<translation id="8459216513698220096">Bilgisayar GPO'sundan kullanıcı politikasının işlenip işlenmediğini ve nasıl işlendiğini belirtir.
-
-      Bu politika "Varsayılan" olarak ayarlanırsa veya ayarlanmadan bırakılırsa, kullanıcı politikası yalnızca kullanıcı GPO'larından okunur (bilgisayar GPO'ları yoksayılır).
-
-      Bu politika "Birleştir" olarak ayarlanırsa, kullanıcı GPO'larındaki kullanıcı politikası, bilgisayar GPO'larındaki kullanıcı politikası ile birleştirilir (bilgisayar GPO'ları tercih edilir).
-
-      Bu politika "Değiştir" olarak ayarlanırsa, kullanıcı GPO'larındaki kullanıcı politikası, bilgisayar GPO'larındaki kullanıcı politikasıyla değiştirilir (kullanıcı GPO'ları yoksayılır).</translation>
 <translation id="8465065632133292531">POST kullanan anlık URL parametreleri</translation>
 <translation id="8465746466645315861">Bu politika ayarlanmazsa kullanıcı, dil ayarlarında yazım denetimini etkinleştirebilir veya devre dışı bırakabilir.
 
@@ -5384,11 +5260,6 @@
 <translation id="8622378389102774881">Bu politika ayarlanırsa, uzaktan erişim ana makinesi, kimlik doğrulaması yapan istemcilerin bağlanmak için bu URL'den kimlik doğrulama jetonu almasını gerektirir. RemoteAccessHostTokenValidationUrl politikası ile birlikte kullanılmalıdır.
 
           Boş bırakılır veya ayarlanmazsa bu özellik devre dışı bırakılır.</translation>
-<translation id="8625234016727663537">Giriş ekranında sağlanan tedarikçi ve ürün kimliklerine sahip USB cihazlarına otomatik olarak erişmesine izin verilecek sitelerin sıralandığı bir URL listesi ayarlamanıza olanak tanır. Politikanın geçerli olabilmesi için listedeki her öğenin hem cihazları hem de URL'leri içermesi gerekir. Cihazlardaki her öğe tedarikçi kimliği ve ürün kimliği alanı içerebilir. Dahil edilmeyen her kimlik, bir istisna dışında (aynı anda tedarikçi kimliği de belirtilmeden bir ürün kimliği belirtilemez) özel bir durum olarak değerlendirilir. Aksi halde politika geçerli olmaz ve yok sayılır.
-
-        USB izin modeli, istekte bulunan sitenin URL'sini ("istekte bulunan URL") ve üst düzey çerçeve sitesinin URL'sini ("yerleştirme URL'si") kullanarak istekte bulunan URL'ye USB cihazına erişmesi için izin verir. İstekte bulunan site bir iFrame içinde yüklendiğinde, istekte bulunan URL yerleştirme URL'sinden farklı olabilir. Bu nedenle, "URL'ler" alanı, sırasıyla istekte bulunan URL'yi ve yerleştirme URL'sini belirtmek için virgülle sınırlandırılmış en fazla iki URL dizesi içerebilir. Yalnızca bir URL belirtilirse yerleştirme durumundan bağımsız olarak bu URL ile eşleşen istekte bulunan sitenin URL'sine karşılık gelen USB cihazlarına erişim izni verilir. "URL'ler" alanındaki URL'lerin geçerli URL'ler olmaları gerekir; aksi halde, politika yok sayılır.
-
-        Bu politika ayarlanmadan bırakılırsa genel varsayılan değer tüm siteler için kullanılır (otomatik erişim olmaz).</translation>
 <translation id="8631434304112909927"><ph name="UNTIL_VERSION" /> sürümüne kadar</translation>
 <translation id="8631437968147930597"><ph name="PRODUCT_OS_NAME" /> kilit ekranında izin verilen not alma uygulamaları listesi</translation>
 <translation id="8649763579836720255">Chrome OS cihazları, cihazın korumalı içerikleri oynatabileceğini onaylayan Chrome OS CA'sı (sertifika yetkilisi) tarafından yayınlanan bir sertifika almak için uzaktan onay (Doğrulanmış Erişim) işlevini kullanabilir. Bu işlem Chrome OS CA'ya, cihazı benzersiz şekilde tanımlayan donanım onay bilgilerinin gönderilmesini içerir.
@@ -5766,7 +5637,6 @@
 
       Gerçek geri alma olasılıkları ayrıca pano ve önemli güvenlik açığı yamalarına da bağlı olabilir.</translation>
 <translation id="9123464369663964441">Kullanıcıların engellenebilir karma içeriğe izin vermek için istisnalar eklemesine izin ver</translation>
-<translation id="9126014181388780690">"Google Asistan'ın ekran içeriğine erişmesine izin ver"</translation>
 <translation id="9129169595075460149">Politika Etkin değerine ayarlanırsa Google Arama'da Güvenli Arama her zaman etkin olur ve kullanıcılar bu ayarı değiştiremezler.
 
       Politika Devre dışı değerine ayarlanır veya ayarlanmadan bırakılırsa Google Arama'da Güvenli Arama uygulanmaz.</translation>
@@ -5841,7 +5711,6 @@
 <translation id="944817693306670849">Disk önbellek boyutunu ayarla</translation>
 <translation id="949278212566535827">Şifre korumalı dosyaların indirilmesine izin ver</translation>
 <translation id="974349541138387272">İstenen DNS-over-HTTPS çözümleyicisinin URI şablonunu belirler</translation>
-<translation id="974479807614498635">"Hızlı Yanıtlar'ın seçilen içeriğe erişmesine izin ver"</translation>
 <translation id="981346395360763138">Google konum hizmetleri devre dışı</translation>
 <translation id="982497069985795632">Yazım denetimini etkinleştir</translation>
 <translation id="983256325512298435">Listelenen kaynaklardan kullanıcıya sormadan harici uygulama başlatabilecek protokollerin bir listesini tanımlayın</translation>
diff --git a/components/policy/resources/policy_templates_uk.xtb b/components/policy/resources/policy_templates_uk.xtb
index db1ca07..cc5e561e 100644
--- a/components/policy/resources/policy_templates_uk.xtb
+++ b/components/policy/resources/policy_templates_uk.xtb
@@ -41,12 +41,6 @@
 
       Це правило стосується лише користувачів домену, у якому зареєстровано пристрій. Для інших користувачів файли cookie від постачальника ідентифікатора передаватимуться в профіль користувача лише під час їх першого входу на пристрої.</translation>
 <translation id="1029052664284722254">Ініціювати перезапуск пристрою після виходу користувача з облікового запису</translation>
-<translation id="1035385378988781231">Це правило визначає, чи функція мережевих файлообмінників у <ph name="PRODUCT_NAME" /> використовуватиме NTLM для автентифікації.
-
-      Якщо для цього правила вибрано значення true, NTLM за потреби використовуватиметься для автентифікації у файлообмінниках SMB.
-      Якщо для цього правила вибрано значення false, автентифікацію у файлообмінниках SMB через NTLM буде вимкнено.
-
-      Якщо це правило не налаштовано, спосіб автентифікації за умовчанням буде доступний лише користувачам, якими не керує адміністратор.</translation>
 <translation id="1040446814317236570">Видаляти конфіденційні частини URL-адрес (що починаються з https://) для сценаріїв PAC</translation>
 <translation id="1046484220783400299">Увімкнути на певний час функції веб-платформи, які більше не підтримуються</translation>
 <translation id="1047128214168693844">Забороняти всім сайтам відстежувати фізичне місцезнаходження користувача</translation>
@@ -86,11 +80,6 @@
 <translation id="1095209545735032039">Блокувати Serial API на цих сайтах</translation>
 <translation id="1096105751829466145">Пошукова служба за умовчанням</translation>
 <translation id="1099282607296956954">Увімкнути Ізоляцію сайтів для кожного сайту</translation>
-<translation id="1107764601871839136">Визначає весь період зберігання (у годинах) кешу об’єкта групової політики (GPO). Система не завантажує GPO повторно для кожного правила, а використовує кешовану версію, доки вона не зміниться. Це правило вказує максимально можливий час використання кешованої групової політики, доки її не буде перезавантажено. Після перезапуску системи чи виходу з неї кеш очищається.
-
-      Якщо це правило не налаштовано, кешовану групову політику можна використовувати повторно до 25 годин.
-
-      Якщо для нього встановлено значення 0, кешування GPO вимкнено. Зауважте, що це збільшує навантаження на сервер, оскільки групова політика перезавантажується для кожного правила, навіть якщо вона не змінилася.</translation>
 <translation id="1111470455889178048">Надсилати додані й завантажені файли на перевірку</translation>
 <translation id="1117535567637097036">Обробники протоколу, налаштовані за допомогою цього правила, не використовуються під час обробки намірів Android.</translation>
 <translation id="1118093128235245168">Дозволити сайтам запитувати в користувача доступ до підключеного пристрою USB</translation>
@@ -752,11 +741,6 @@
 <translation id="2197625019569762163">Якщо для правила встановлено значення "true", з'являється цифрова клавіатура за умовчанням, щоб ввести пароль на екрані входу. Користувачі все ж можуть перемкнути на звичайну клавіатуру.
 
       Якщо налаштувати це правило, користувачі не зможуть замінювати його. Якщо правило не налаштовано чи встановлено значення "false", воно не діє.</translation>
-<translation id="2200041405904405884">Дає змогу вказати, які хости для обміну повідомленнями з оригінальними додатками не потрапляють у чорний список.
-
-          Значення "*" в чорному списку вказує на те, що всі хости для обміну повідомленнями з оригінальними додатками заблоковані, а завантажуватимуться лише ті, які перелічено в білому списку.
-
-          За умовчанням усі хости для обміну повідомленнями з оригінальними додатками дозволені, але якщо їх усіх внесено правилом у чорний список, білий список може його замінити.</translation>
 <translation id="2200698565850397198">Налаштування чорного списку хостів для обміну повідомленнями з оригінальними додатками</translation>
 <translation id="2201555246697292490">Налаштування білого списку хостів для обміну повідомленнями з оригінальними додатками</translation>
 <translation id="2204753382813641270">Контролювати автоматичне ховання полиці</translation>
@@ -829,11 +813,6 @@
 <translation id="2307496301287881990">Повідомляти про статуси дисплея й графічного процесора</translation>
 <translation id="2309390639296060546">Налаштування географічного місцезнаходження за умовчанням</translation>
 <translation id="2327252517317514801">Визначати домени з доступом до G Suite</translation>
-<translation id="2328573323851533589">За допомогою цього правила можна примусово ввімкнути або вимкнути перевірку облікових даних на предмет витоку в <ph name="PRODUCT_NAME" />.
-
-          Зауважте: навіть якщо для цього правила вибрано значення true, воно не працюватиме, якщо Безпечний перегляд вимкнено (правилом чи користувачем). Щоб примусово ввімкнути Безпечний перегляд, застосуйте правило <ph name="SAFE_BROWSING_ENABLED_POLICY_NAME" />.
-
-          Якщо це правило ввімкнено чи вимкнено, користувачі не можуть змінювати або замінювати його в <ph name="PRODUCT_NAME" />. Якщо це правило не налаштовано, перевірку витоку дозволено (але користувач може вимкнути її).</translation>
 <translation id="2331354174913096226">Шаблон URI бажаного резолвера DNS-over-HTTPS. Щоб указати кілька резолверів DNS-over-HTTPS, розділіть відповідні шаблони URI пробілами.
 
       Якщо для параметра DnsOverHttpsMode вибрано значення <ph name="SECURE_DNS_MODE_SECURE" />, це правило потрібно налаштувати (воно не може бути порожнім).
@@ -979,11 +958,6 @@
       Якщо це налаштування не встановлено, користувач зможе сам вирішувати, чи використовувати цю функцію.
 
       Це налаштування видалено з <ph name="PRODUCT_NAME" /> 29 і новіших версій.</translation>
-<translation id="2433412232489478893">Це правило визначає, чи функція спільних мережевих файлів у <ph name="PRODUCT_NAME" /> доступна для користувача.
-
-      Якщо це правило не налаштовано або для нього вибрано значення true, користувачі можуть застосовувати спільні мережеві файли.
-
-      Якщо для цього правила вибрано значення false, користувачі не можуть застосовувати спільні мережеві файли.</translation>
 <translation id="2435052056904485763">Список дозволених серверів, яким можна делегувати права за протоколом Kerberos</translation>
 <translation id="2439793457499023062">Якщо це правило не налаштовано, виявивши небажане програмне забезпечення, функція "Очищення Chrome" може передавати метадані про сканування компанії Google відповідно до правила SafeBrowsingExtendedReportingEnabled. Користувачам буде запропоновано видалити таке небажане програмне забезпечення. Користувач може надіслати результати очищення компанії Google, щоб допомогти виявляти такі проблеми в майбутньому. У цих результатах містяться файли метаданих, автоматично встановлені розширення та реєстраційні ключі, як зазначено в Політиці конфіденційності Chrome.
 
@@ -1464,26 +1438,6 @@
 <translation id="3143265893557969814">Якщо це правило налаштовано, усі вказані типи даних буде виключено з даних для синхронізації через Google Sync і синхронізації роумінгових профілів. Це може допомогти зменшити розмір роумінгового профілю чи обмежити тип даних, завантажених на сервери Google Sync.
 
       Поточні типи даних для цього правила: "bookmarks", "preferences", "passwords", "autofill", "themes", "typedUrls", "extensions", "apps", "tabs", "wifiConfigurations". Ці назви чутливі до регістру.</translation>
-<translation id="3146597555086966130">"За допомогою налаштувань цього правила можна вибрати параметри проксі для Chrome і додатків ARC, які ігнорують усі опції проксі, указані в командному рядку.
-
-       Якщо це правило не налаштовано, користувачі зможуть вибирати налаштування проксі.
-
-       Якщо правило <ph name="PROXY_SETTINGS_POLICY_NAME" /> налаштоване, буде прийнято ці поля:
-         * <ph name="PROXY_MODE_PROXY_SETTINGS_FIELD" />, за допомогою якого можна вказати, який проксі-сервер має використовувати Chrome, а користувачі не матимуть змоги змінити ці налаштування
-         * <ph name="PROXY_PAC_URL_PROXY_SETTINGS_FIELD" /> – URL-адреса файлу .pac проксі-сервера
-         * <ph name="PROXY_SERVER_PROXY_SETTINGS_FIELD" /> – URL-адреса проксі-сервера
-         * <ph name="PROXY_BYPASS_LIST_PROXY_SETTINGS_FIELD" /> – список хостів проксі-сервера, які <ph name="PRODUCT_NAME" /> обходить
-
-       Поле <ph name="PROXY_SERVER_MODE_PROXY_SETTINGS_FIELD" /> застаріле. Замість нього використовується поле <ph name="PROXY_MODE_PROXY_SETTINGS_FIELD" />, у якому можна вказати, який проксі-сервер має використовувати Chrome, і користувачі не матимуть змоги змінити ці налаштування.
-
-        Якщо для параметра <ph name="PROXY_MODE_PROXY_SETTINGS_FIELD" />, вибрати значення:
-          * <ph name="PROXY_MODE_ENUM_DIRECT" />, проксі ніколи не використовуватиметься, а всі поля ігноруватимуться;
-          * <ph name="PROXY_MODE_ENUM_SYSTEM" />, використовуватиметься проксі системи, а всі інші поля ігноруватимуться;
-          * <ph name="PROXY_MODE_ENUM_AUTO_DETECT" />, усі інші поля ігноруватимуться;
-          * <ph name="PROXY_MODE_ENUM_FIXED_SERVER" />, використовуватимуться поля <ph name="PROXY_SERVER_PROXY_SETTINGS_FIELD" /> і <ph name="PROXY_BYPASS_LIST_PROXY_SETTINGS_FIELD" />;
-          * <ph name="PROXY_MODE_ENUM_PAC_SCRIPT" />, використовуватимуться поля <ph name="PROXY_BYPASS_LIST_PROXY_PAC_URL" /> і <ph name="PROXY_BYPASS_LIST_PROXY_SETTINGS_FIELD" />.
-
-      Примітка: щоб переглянути детальніші приклади, відвідайте веб-сайт проектів Chromium (https://www.chromium.org/developers/design-documents/network-settings#TOC-Command-line-options-for-proxy-sett).</translation>
 <translation id="3152425128389603870">За умовчанням робити доступним і вмикати уніфікований режим робочого стола</translation>
 <translation id="3159375329008977062">Користувач може експортувати або імпортувати контейнери Crostini через інтерфейс</translation>
 <translation id="3165808775394012744">Ці правила зазначені тут, щоб їх було легко видалити.</translation>
@@ -1491,13 +1445,6 @@
 <translation id="316778957754360075">Це налаштування не підтримується від 29-ї версії <ph name="PRODUCT_NAME" />. Рекомендований спосіб налаштування груп розширень і програм, розміщених на корпоративних серверах, – включити сайт, на якому розміщено пакети CRX у правило ExtensionInstallSources і розмістити прямі посилання для завантаження в пакети на веб-сторінці. Панель запуску для веб-сторінки можна створити за допомогою правила ExtensionInstallForcelist.</translation>
 <translation id="3168968618972302728">Правила, пов’язані з автентифікацією в Kerberos.</translation>
 <translation id="3171369832001535378">Шаблон імені хосту мережі пристрою</translation>
-<translation id="3172512016079904926">Дозволяє встановлювати хости на рівні користувача для обміну повідомленнями з оригінальними додатками.
-
-          Якщо це налаштування ввімкнено, <ph name="PRODUCT_NAME" /> дозволяє використовувати хости для обміну повідомленнями з оригінальними додатками, установлені на рівні користувача.
-
-          Якщо це налаштування вимкнено, <ph name="PRODUCT_NAME" /> використовувє лише хости для обміну повідомленнями з оригінальними додатками, установлені на рівні системи.
-
-          Якщо це правило не налаштовано, <ph name="PRODUCT_NAME" /> дозволяє використовувати хости на рівні користувача для обміну повідомленнями з оригінальними додатками.</translation>
 <translation id="3177802893484440532">Вимагати перевірку OCSP/CRL онлайн для локальних ключів довіри</translation>
 <translation id="3184161739683646075">Керує режимом DNS-over-HTTPS</translation>
 <translation id="3185009703220253572">від версії <ph name="SINCE_VERSION" /></translation>
@@ -1763,12 +1710,6 @@
         Якщо правило налаштовано, <ph name="PRODUCT_NAME" /> спробує зареєструватися та застосувати пов’язані правила хмарних служб до всіх профілів.
 
         Значенням для цього правила є маркер реєстрації, який можна отримати на консолі адміністратора Google.</translation>
-<translation id="3489247539215560634">Якщо це налаштування ввімкнено, <ph name="PRODUCT_NAME" /> запам’ятовує паролі користувача й автоматично вводить їх під час наступного входу на сайті.
-
-          Якщо це налаштування вимкнено, нові паролі не зберігаються, але
-          можна використовувати вже збережені паролі.
-
-          Якщо це правило ввімкнено або вимкнено, його не можна змінювати чи замінювати в <ph name="PRODUCT_NAME" />. Якщо це правило не налаштовано, паролі зберігаються (але користувач може це вимкнути).</translation>
 <translation id="3492834335089638487">Це правило контролює, чи можна завантажувати на пристрій додатки для Android із ненадійних джерел (не з Google Play).
 
       Якщо це правило не налаштовано, вважатиметься, що таке завантаження заборонене.
@@ -1836,9 +1777,6 @@
 <translation id="3577628175311752799">Використовувати правило напрямку переходу no-referrer-when-downgrade за умовчанням.</translation>
 <translation id="357917253161699596">Дозволити користувачам керувати своїми сертифікатами</translation>
 <translation id="3580414086211696382">Контролювати використання File System API для перегляду</translation>
-<translation id="3583230441447348508">Визначає список попередньо налаштованих мережевих файлообмінників.
-
-      Кожний елемент списку правила – це об’єкт із двома частинами: "share_url" і "mode". "share_url" – це URL-адреса файлообмінника, а для mode потрібно вказати значення "drop_down" або "pre_mount". Режим "drop_down" визначає, що "share_url" буде додано в спадний список для виявлення файлообмінників. Режим "pre_mount" визначає, що "share_url" буде підключено.</translation>
 <translation id="3584194414857209694">Вмикає експериментальні правила</translation>
 <translation id="3584722841530002134">Налаштування цього правила призначають сервери, яким <ph name="PRODUCT_NAME" /> може передавати дані. Назви серверів потрібно розділяти комами. Дозволяються символи підстановки (<ph name="WILDCARD_VALUE" />).
 
@@ -2450,10 +2388,6 @@
 
       Якщо це правило не налаштовано, користувач може вимикати будь-який плагін, установлений у системі.</translation>
 <translation id="4554651132977135445">Режим обробки зациклення політики користувача</translation>
-<translation id="4554841826517980623">Це правило визначає, чи функція мережевих файлообмінників у <ph name="PRODUCT_NAME" /> має використовувати <ph name="NETBIOS_PROTOCOL" />, щоб знаходити файлообмінники в мережі.
-      Якщо для цього правила вибрано значення true, функція використовуватиме протокол <ph name="NETBIOS_PROTOCOL" />, щоб знаходити файлообмінники в мережі.
-      Якщо для цього правила вибрано значення false, функція не використовуватиме протокол <ph name="NETBIOS_PROTOCOL" />, щоб знаходити файлообмінники в мережі.
-      Якщо це правило не налаштовано, описаний спосіб пошуку буде доступний лише користувачам, якими не керує адміністратор.</translation>
 <translation id="4555850956567117258">Вмикає віддалене підтвердження даних для користувача</translation>
 <translation id="4557134566541205630">URL-адреса сторінки нової вкладки пошукової системи за умовчанням</translation>
 <translation id="4562165737444703281">Дозволити користувачам [вмикати/налаштовувати] переадресацію портів у Crostini</translation>
@@ -2549,13 +2483,6 @@
           Приклади шаблонів можна переглянути на сторінці https://www.chromium.org/developers/how-tos/chrome-frame-getting-started.</translation>
 <translation id="467449052039111439">Відкривати список URL-адрес</translation>
 <translation id="4674871290487541952">Дозволити ненадійні алгоритми під час перевірки цілісності для оновлень і встановлень розширень</translation>
-<translation id="4677605038200415894">Налаштувавши це правило, ви зможете вказати список шаблонів URL-адрес, що визначають сайти, які автоматично отримують дозвіл на доступ до пристроїв USB з певними ідентифікаторами постачальника й продукту. Щоб це правило було дійсним, кожний елемент списку має містити пристрої та URL-адреси. Кожний елемент на пристрої може містити поля для ідентифікаторів постачальника й продукту. Будь-який пропущений ідентифікатор вважається символом підстановки. Винятком є випадок, коли ідентифікатор продукту не можна вказати без ідентифікатора постачальника. Інакше правило буде недійсним.
-
-      Модель дозволів USB використовує URL-адресу запиту та вставлену URL-адресу (сайту фрейму найвищого рівня), щоб надати URL-адресі запиту доступ до пристрою USB. URL-адреса запиту може відрізнятися від вставленої, якщо сайт запиту завантажується в iframe. Тому поле "URL-адреси" може містити до двох рядків, розділених комою, щоб можна було вказати ці URL-адреси. Якщо вказати лише одну, доступ до відповідних пристроїв USB буде надано, коли URL-адреса сайту, що запитує доступ, відповідатиме вказаній, незалежно від статусу вставлення. URL-адреси, указані у відповідному полі, мають бути дійсними, інакше правило ігноруватиметься.
-
-      Якщо це правило не налаштовано, застосовуватиметься правило <ph name="DEFAULT_WEB_USB_GUARD_SETTING_POLICY_NAME" /> за умови, що його встановлено. Якщо ні, використовуються особисті налаштування користувачів.
-
-      Шаблони URL-адрес, указані в цьому правилі, не можуть конфліктувати з шаблонами, налаштованими в правилі <ph name="WEB_USB_BLOCKED_FOR_URLS_POLICY_NAME" />. Якщо виникає конфлікт, це правило має перевагу над правилами <ph name="WEB_USB_BLOCKED_FOR_URLS_POLICY_NAME" /> і <ph name="WEB_USB_ASK_FOR_URLS_POLICY_NAME" />.</translation>
 <translation id="4680936297850947973">Не підтримується у версії M68. Натомість використовуйте правило DefaultPopupsSetting.
 
       Докладніше пояснення можна переглянути за посиланням: https://www.chromestatus.com/features/5675755719622656.
@@ -2598,13 +2525,6 @@
           Якщо це правило налаштовано, користувачі не можуть змінювати або замінювати його.
 
           Якщо це правило не налаштовано, монофонічне аудіо буде вимкнено, але користувач може будь-коли ввімкнути його.</translation>
-<translation id="4764901562691611575">Це правило більше не підтримується. Натомість використовуйте <ph name="NATIVE_MESSAGING_BLOCKLIST_POLICY_NAME" />.
-
-          Дає змогу вказати, які хости для обміну повідомленнями з оригінальними додатками не потрібно завантажувати.
-
-          Значення "*" в чорному списку вказує на те, що всі хости для обміну повідомленнями з оригінальними додатками заблоковано, якщо їх чітко не вказано в білому списку.
-
-          Якщо це правило не налаштовано, <ph name="PRODUCT_NAME" /> завантажить усі встановлені хости для обміну повідомленнями з оригінальними додатками.</translation>
 <translation id="4771144269610910963">Це правило керує ретельною перевіркою файлів, завантажених користувачем, за допомогою Безпечного перегляду. Якщо його не налаштовано або для нього вибрано значення за умовчанням "Не перевіряти файли", Безпечний перегляд не перевіряє завантажені файли.
 
       Якщо вибрано значення "Надсилати завантажені файли на перевірку", файли надсилаються через мережу для перевірки на наявність зловмисного програмного забезпечення за допомогою Безпечного перегляду.
@@ -2763,15 +2683,6 @@
 <translation id="5085647276663819155">Вимкнути попередній перегляд версії для друку</translation>
 <translation id="5090209345759901501">Застосовувати налаштування вмісту Flash до всього вмісту</translation>
 <translation id="5090791951240382356">Дає змогу об'єднувати правила словників із різних джерел</translation>
-<translation id="5093540029655764852">Визначає частоту (у днях), з якою клієнт змінює пароль облікового запису пристрою. Пароль генерується клієнтом навмання та невидимий для користувача.
-
-      Паролі пристрою, як і паролі користувачів, потрібно регулярно змінювати. Якщо це правило вимкнено або налаштовано тривалий термін, це може негативно вплинути на безпеку, оскільки потенційні зловмисники матимуть більше часу, щоб знайти пароль облікового запису пристрою та скористатися ним.
-
-      Якщо це правило не встановлено, пароль пристрою змінюється кожних 30 днів.
-
-      Якщо для правила встановлено значення 0, пароль пристрою не змінюватиметься.
-
-      Зауважте, що термін дії пароля може бути довшим, ніж зазначена кількість днів, якщо клієнт не був у мережі впродовж довгого часу.</translation>
 <translation id="5101600510268095939">Дає змогу налаштовувати список шаблонів URL-адрес, що визначають сайти, яким заборонено показувати змішаний контент (HTTP на сайтах HTTPS), який можна блокувати (тобто активний), і для яких буде оновлено змішаний контент, що необов'язково блокується (тобто пасивний).
 
           Якщо це правило не встановлено, змішаний контент, який можна блокувати, блокуватиметься, а той, що необов'язково блокується, оновиться, але користувачі зможуть налаштувати винятки для певних сайтів.
@@ -2896,15 +2807,6 @@
 
       Тут "версія" може означати точний номер (як-от "61.0.3163.120") або префікс версії (наприклад, "'61.0").  </translation>
 <translation id="5247006254130721952">Блокувати небезпечні завантаження</translation>
-<translation id="5248863213023520115">Визначає типи шифрування, дозволені під час надсилання серверу <ph name="MS_AD_NAME" /> запитів на заявки Kerberos.
-
-      Якщо для цього правила вибрано значення All, дозволяються типи шифрування AES (aes256-cts-hmac-sha1-96 і aes128-cts-hmac-sha1-96) та RC4 (rc4-hmac). Якщо сервер підтримує обидва типи, перевага надається AES. Зауважте, що шифрування RC4 вважається ненадійним. Тому, якщо можливо, потрібно змінити налаштування сервера для підтримки AES.
-
-      Якщо для правила вибрано значення Strong або його не налаштовано, дозволяється лише шифрування AES.
-
-       Якщо вибрано значення Legacy, дозволяється лише шифрування RC4. Цей варіант небезпечний, тому його слід використовувати лише в дуже особливих випадках.
-
-      Також перегляньте статтю https://wiki.samba.org/index.php/Samba_4.6_Features_added/changed#Kerberos_client_encryption_types.</translation>
 <translation id="5249453807420671499">Користувачі можуть додавати облікові записи Kerberos</translation>
 <translation id="5252995168844634755">Якщо для цього правила вибрано значення True, буде ввімкнено уніфікований режим робочого столу, у якому додатки можуть відображатися на кількох дисплеях. Користувачі можуть вимкнути цей режим для окремих дисплеїв.
 
@@ -3300,13 +3202,6 @@
 
           Значення правила застосовується лише тоді, коли ввімкнено правило <ph name="DEFAULT_SEARCH_PROVIDER_ENABLED_POLICY_NAME" />, а в інших випадках – ні.</translation>
 <translation id="5697306356229823047">Повідомляти користувачів пристрою</translation>
-<translation id="5699487516670033016">Визначає весь період зберігання (у годинах) кешу даних автентифікації. Кеш використовується для пришвидшення входу. Він містить загальні дані (назва робочої групи тощо) про пов’язані області, тобто ті, що вважаються надійними на пристрої. Дані про користувачів і непов’язані області не кешуються. Кеш очиститься, якщо перезапустити пристрій.
-
-      Якщо це правило не налаштовано, кешовані дані автентифікації можна використовувати повторно до 73 годин.
-
-      Якщо для цього правила встановлено значення 0, кешування даних автентифікації вимкнено. Це може значно сповільнити час входу пов’язаного користувача, оскільки дані про область потрібно завантажувати під час кожного входу.
-
-      Зауважте, що дані про область кешуються навіть для тимчасових користувачів. Щоб область тимчасового користувача не відстежувалася, потрібно вимкнути кеш.</translation>
 <translation id="570062449808736508">Якщо для цього правила вказано певне значення, WebView розпізнає обмеження URL-адрес від постачальника вмісту з указаним адміністративним ім’ям.</translation>
 <translation id="5708969689202733975">Налаштовувати дозволені режими швидкого розблокування</translation>
 <translation id="572155275267014074">Налаштування Android</translation>
@@ -3602,11 +3497,6 @@
 
       Примітка: це правило поширюється на всі аудіовиходи, зокрема на функції доступності аудіоконтенту. Не вмикайте це правило, якщо користувачу потрібна програма зчитування з екрана.</translation>
 <translation id="6221175752766085998">Дозволяти сертифікати, видані локальними ключами довіри без розширення subjectAlternativeName</translation>
-<translation id="6222839831045864769">Дає змогу вказати, які хости для обміну повідомленнями з оригінальними додатками не потрібно завантажувати.
-
-          Значення "*" в чорному списку вказує на те, що всі хости для обміну повідомленнями з оригінальними додатками заблоковано, якщо їх чітко не вказано в білому списку.
-
-          Якщо це правило не налаштовано, <ph name="PRODUCT_NAME" /> завантажить усі встановлені хости для обміну повідомленнями з оригінальними додатками.</translation>
 <translation id="6224304369267200483">URL-адресам і доменам автоматично дозволене засвідчення ключів безпеки</translation>
 <translation id="6230442621691161858">Ця функція вмикає пропозиції нового контенту, зокрема додатків, веб-сторінок тощо.
       Якщо для цього правила вибрано значення True, пропозиції нового контенту буде ввімкнено.
@@ -4848,13 +4738,6 @@
 <translation id="7788511847830146438">Для окремих профілів</translation>
 <translation id="780629758750905699">Дозволити додавати на пристрій облікові записи Family Link</translation>
 <translation id="7807139251387225825">Список типів, які потрібно виключити із синхронізації</translation>
-<translation id="7815699949432723208">Це правило більше не підтримується. Натомість використовуйте <ph name="NATIVE_MESSAGING_ALLOWLIST_POLICY_NAME" />.
-
-          Дає змогу вказати, які хости для обміну повідомленнями з оригінальними додатками не потрапляють у чорний список.
-
-          Значення "*" в чорному списку вказує на те, що всі хости для обміну повідомленнями з оригінальними додатками заблоковані, а завантажуватимуться лише ті, які перелічено в білому списку.
-
-          За умовчанням усі хости для обміну повідомленнями з оригінальними додатками дозволені, але якщо їх усіх внесено правилом у чорний список, білий список може його замінити.</translation>
 <translation id="7818131573217430250">Налаштувати стан за умовчанням для режиму високого контрасту на екрані входу</translation>
 <translation id="7823902813460802031">Якщо це правило активовано, <ph name="PRODUCT_OS_NAME" /> не дозволить пристрою перейти в режим розробника.
 
@@ -5274,14 +5157,6 @@
       Якщо воно налаштоване, старі знімки видалятимуться відповідно до встановлених обмежень. Якщо для правила вибрано значення 0, знімки не робитимуться.</translation>
 <translation id="8451988835943702790">Зробити сторінку нової вкладки головною сторінкою</translation>
 <translation id="8455529558077979314">Налаштування екрана конфіденційності</translation>
-<translation id="8459216513698220096">Указує, чи обробляється політика користувача з GPO 
-комп’ютера та як це відбувається.
-
-      Якщо для цього правила вибрано значення Default або його не налаштовано, політика зчитується лише з GPO користувача (GPO комп’ютера ігноруються).
-
-      Якщо вибрано значення Merge, політики з GPO користувача та комп’ютера об’єднуються (перевагу мають GPO комп’ютера).
-
-      Якщо вибрано значення Replace, політика з GPO комп’ютера заміняє політику з GPO користувача, які ігноруються.</translation>
 <translation id="8465065632133292531">Параметри URL-адреси миттєвого пошуку, яка використовує метод POST</translation>
 <translation id="8465746466645315861">Якщо це правило не налаштовано, користувач може вмикати або вимикати перевірку орфографії в налаштуваннях мови.
 
@@ -5423,11 +5298,6 @@
 <translation id="8622378389102774881">Якщо це правило налаштовано, хост віддаленого доступу під час з'єднання проситиме клієнтів надати маркер автентифікації з цієї сторінки. Це правило потрібно використовувати разом із правилом RemoteAccessHostTokenValidationUrl.
 
           Якщо це правило не налаштовано або для нього не вказано значення, згадана функція буде вимкнена.</translation>
-<translation id="8625234016727663537">Дає змогу створювати список URL-адрес сайтів, яким автоматично надаватиметься доступ до пристрою USB з указаними ідентифікаторами постачальника й продукту на екрані входу. Щоб це правило було дійсним, кожний елемент списку має містити пристрої та URL-адреси. Кожний елемент на пристрої може містити поля для ідентифікаторів постачальника й продукту. Будь-який пропущений ідентифікатор вважається символом підстановки. Винятком є випадок, коли ідентифікатор продукту неможливо вказати без зазначення ідентифікатора постачальника. В іншому разі це правило буде недійсним та ігноруватиметься.
-
-        Модель доступу до USB використовує URL-адресу сайту, що запитує доступ ("URL-адреса запиту"), і сайту фрейму найвищого рівня ("вставлена URL-адреса"), щоб надати URL-адресі запиту доступ до пристрою USB. URL-адреса запиту може відрізнятися від вставленої, якщо сайт запиту завантажується в iframe. Тому поле "URL-адреси" може містити до двох рядків, розділених комою, щоб можна було вказати URL-адресу запиту та вставлену URL-адресу відповідно. Якщо вказано лише одну URL-адресу, тоді доступ до відповідних пристроїв USB буде надано, коли URL-адреса запиту відповідатиме вказаній, незалежно від статусу вставлення. URL-адреси, указані у відповідному полі, мають бути дійсними, інакше правило ігноруватиметься.
-
-        Якщо це правило не налаштовано, для всіх сайтів буде застосовано загальне значення (немає автоматичного доступу).</translation>
 <translation id="8631434304112909927">до версії <ph name="UNTIL_VERSION" /></translation>
 <translation id="8631437968147930597">Список додатків для нотаток, які дозволені на заблокованому екрані <ph name="PRODUCT_OS_NAME" /></translation>
 <translation id="8649763579836720255">Пристрої ОС Chrome можуть використовувати віддалене засвідчення (перевірений доступ), щоб отримувати сертифікат, виданий ЦС ОС Chrome, який підтверджує, що пристрій може відтворювати захищений вміст. Ця процедура передбачає надсилання інформації схвалення апаратного забезпечення в ЦС ОС Chrome, яка унікально ідентифікує пристрій.
@@ -5820,7 +5690,6 @@
 
       Реальні можливості відновлення версій можуть залежати від апаратного забезпечення та виправлень критичної загрози.</translation>
 <translation id="9123464369663964441">Дозволити користувачам додавати винятки, щоб дозволяти змішаний контент</translation>
-<translation id="9126014181388780690">"Надати Google Асистенту доступ до вмісту екрана"</translation>
 <translation id="9129169595075460149">Якщо це правило активовано, Безпечний пошук у Пошуку Google завжди активний. Користувачі не можуть змінити цей параметр.
 
       Якщо це правило деактивовано або не налаштовано, Безпечний пошук у Пошуку Google не застосовується.</translation>
@@ -5889,7 +5758,6 @@
 <translation id="944817693306670849">Налаштування обсягу кешу диска</translation>
 <translation id="949278212566535827">Дозволити завантаження файлів, захищених паролем</translation>
 <translation id="974349541138387272">Указати шаблон URI бажаного резолвера DNS-over-HTTPS</translation>
-<translation id="974479807614498635">"Надати функції "Швидкі відповіді" доступ до вибраного контенту"</translation>
 <translation id="981346395360763138">Служби локації Google вимкнено</translation>
 <translation id="982497069985795632">Увімкнути перевірку правопису</translation>
 <translation id="983256325512298435">Визначити список протоколів, які можуть запускати зовнішні додатки з указаних джерел без відома користувача</translation>
diff --git a/components/policy/resources/policy_templates_vi.xtb b/components/policy/resources/policy_templates_vi.xtb
index 3aace857..548f3615 100644
--- a/components/policy/resources/policy_templates_vi.xtb
+++ b/components/policy/resources/policy_templates_vi.xtb
@@ -41,12 +41,6 @@
 
       Chính sách này chỉ ảnh hưởng đến những người có miền khớp với miền đăng ký của thiết bị. Đối với tất cả người dùng khác, cookie do IdP đặt chỉ được chuyển tới hồ sơ của người dùng trong lần đăng nhập đầu tiên của họ trên thiết bị.</translation>
 <translation id="1029052664284722254">Buộc thiết bị khởi động lại khi đăng xuất người dùng</translation>
-<translation id="1035385378988781231">Chính sách này kiểm soát liệu tính năng Chia sẻ tệp trong mạng cho <ph name="PRODUCT_NAME" /> có sử dụng NTLM để xác thực hay không.
-
-      Khi bạn đặt chính sách này thành True, NTLM sẽ được dùng để xác thực cho các mục chia sẻ SMB nếu cần.
-      Khi bạn đặt chính sách này thành False, việc xác thực bằng NTLM cho các mục chia sẻ SMB sẽ bị tắt.
-
-      Nếu bạn không đặt chính sách này, thì tùy chọn cài đặt mặc định sẽ bị tắt cho người dùng do doanh nghiệp quản lý và được bật cho người dùng không được quản lý.</translation>
 <translation id="1040446814317236570">Bật tách URL PAC (cho https://)</translation>
 <translation id="1046484220783400299">Bật các tính năng nền tảng web không dùng nữa trong một khoảng thời gian giới hạn</translation>
 <translation id="1047128214168693844">Không cho phép bất kỳ trang web nào theo dõi vị trí thực của người dùng</translation>
@@ -86,11 +80,6 @@
 <translation id="1095209545735032039">Chặn API nối tiếp trên các trang web này</translation>
 <translation id="1096105751829466145">Nhà cung cấp dịch vụ tìm kiếm mặc định</translation>
 <translation id="1099282607296956954">Bật chính sách Cô lập trang web cho mọi trang web</translation>
-<translation id="1107764601871839136">Chỉ định thời gian tồn tại (tính bằng giờ) của bộ nhớ đệm Đối tượng chính sách nhóm (GPO). Thay vì tải GPO xuống lần nữa trong mỗi lần tìm nạp chính sách, hệ thống có thể sử dụng lại các GPO đã lưu vào bộ nhớ đệm miễn là phiên bản của chúng không thay đổi. Chính sách này chỉ rõ thời lượng tối đa có thể sử dụng lại các GPO đã lưu vào bộ nhớ đệm trước khi tải chúng xuống lần nữa. Việc khởi động lại và đăng xuất sẽ xóa bộ nhớ đệm này.
-
-      Nếu bạn không đặt chính sách này, thì GPO đã lưu vào bộ nhớ đệm có thể được sử dụng lại trong tối đa 25 giờ.
-
-      Nếu đặt chính sách thành 0, thì tùy chọn lưu GPO vào bộ nhớ đệm sẽ bị tắt. Lưu ý rằng điều này sẽ làm tăng tải của máy chủ vì GPO được tải lại xuống mỗi lần tìm nạp chính sách, ngay cả khi chúng không thay đổi.</translation>
 <translation id="1111470455889178048">Gửi tệp người dùng đã tải lên và tải xuống để quét</translation>
 <translation id="1117535567637097036">Trình xử lý giao thức được đặt qua chính sách này không được sử dụng khi xử lý các cơ chế của Android.</translation>
 <translation id="1118093128235245168">Cho phép các trang web yêu cầu người dùng cấp quyền truy cập vào một thiết bị USB đã kết nối</translation>
@@ -753,11 +742,6 @@
 <translation id="2197625019569762163">Khi bạn đặt chính sách này thành true, thì bàn phím số sẽ hiển thị theo mặc định để người dùng nhập mật khẩu trên màn hình đăng nhập. Người dùng vẫn có thể chuyển sang bàn phím thông thường.
 
       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 đặt thành false hoặc không đặt, thì chính sách này sẽ không có hiệu lực.</translation>
-<translation id="2200041405904405884">Cho phép bạn chỉ định những máy chủ nhắn tin gốc không thuộc danh sách chặn.
-
-          Giá trị của danh sách chặn là * có nghĩa là tất cả máy chủ nhắn tin gốc đều bị chặn và chỉ những máy chủ nhắn tin gốc có trong danh sách cho phép mới được tải.
-
-          Theo mặc định, tất cả máy chủ nhắn tin gốc đều được cho phép. Tuy nhiên, nếu tất cả máy chủ nhắn tin gốc đều đã bị chặn theo chính sách, thì bạn có thể sử dụng danh sách cho phép để ghi đè chính sách đó.</translation>
 <translation id="2200698565850397198">Định cấu hình danh sách chặn máy chủ nhắn tin gốc</translation>
 <translation id="2201555246697292490">Định cấu hình danh sách cho phép nhắn tin gốc</translation>
 <translation id="2204753382813641270">Kiểm soát tự động ẩn giá</translation>
@@ -830,11 +814,6 @@
 <translation id="2307496301287881990">Báo cáo trạng thái đồ họa và hiển thị</translation>
 <translation id="2309390639296060546">Cài đặt vị trí địa lý mặc định</translation>
 <translation id="2327252517317514801">Xác định miền được phép truy cập vào G Suite</translation>
-<translation id="2328573323851533589">Chính sách này có thể dùng để buộc bật hoặc buộc tắt tính năng kiểm tra rò rỉ thông tin đăng nhập trong <ph name="PRODUCT_NAME" />.
-
-          Xin lưu ý rằng ngay cả khi bạn đặt chính sách này thành True, thì chính sách này cũng không kích hoạt việc buộc bật hoặc buộc tắt tính năng kiểm tra rò rỉ thông tin đăng nhập nếu tùy chọn Duyệt web an toàn bị tắt (theo chính sách hoặc do người dùng). Để buộc bật tùy chọn Duyệt web an toàn, hãy dùng chính sách <ph name="SAFE_BROWSING_ENABLED_POLICY_NAME" />.
-
-          Nếu bạn bật hoặc tắt chính sách này, thì người dùng sẽ không thể thay đổi hoặc ghi đè chính sách này trong <ph name="PRODUCT_NAME" />. Nếu bạn không đặt chính sách này, thì hệ thống sẽ cho phép kiểm tra rò rỉ thông tin đăng nhập (nhưng người dùng có thể tắt tính năng này).</translation>
 <translation id="2331354174913096226">Mẫu URI của trình phân giải DNS qua HTTPS mà bạn muốn. Để chỉ định nhiều trình phân giải DNS qua HTTPS, hãy phân tách các mẫu URI tương ứng bằng dấu cách.
 
       Nếu đặt DnsOverHttpsMode thành <ph name="SECURE_DNS_MODE_SECURE" />, thì bạn phải đặt chính sách này và không được để trống.
@@ -979,11 +958,6 @@
       Nếu cài đặt này không được đặt, người dùng có thể quyết định sử dụng chức năng này hay không.
 
       Cài đặt này đã bị xóa khỏi phiên bản <ph name="PRODUCT_NAME" /> 29 và các phiên bản cao hơn.</translation>
-<translation id="2433412232489478893">Chính sách này kiểm soát việc có cho phép người dùng sử dụng tính năng Chia sẻ tệp trong mạng cho <ph name="PRODUCT_NAME" /> hay không.
-
-      Khi chưa định cấu hình chính sách này hoặc khi đặt chính sách thành True, người dùng sẽ có thể sử dụng tính năng Chia sẻ tệp trong mạng.
-
-      Khi đặt chính sách này thành False, người dùng sẽ không thể sử dụng tính năng Chia sẻ tệp trong mạng.</translation>
 <translation id="2435052056904485763">Danh sách cho phép máy chủ ủy quyền Kerberos</translation>
 <translation id="2439793457499023062">Nếu bạn không đặt chính sách này và tính năng Làm sạch Chrome phát hiện thấy phần mềm không mong muốn, thì tính năng này có thể báo cáo siêu dữ liệu về lần quét đó cho Google theo chính sách do SafeBrowsingExtendedReportingEnabled đặt. Sau đó, tính năng Làm sạch Chrome sẽ hỏi người dùng xem họ có muốn xóa phần mềm không mong muốn đó hay không. Người dùng có thể chọn chia sẻ kết quả của quá trình làm sạch với Google để hỗ trợ việc phát hiện phần mềm không mong muốn trong tương lai. Những kết quả này chứa siêu dữ liệu tệp, tiện ích tự động cài đặt và khóa sổ đăng ký như mô tả trong Báo cáo chính thức về quyền riêng tư của Chrome.
 
@@ -1464,26 +1438,6 @@
 <translation id="3143265893557969814">Nếu bạn đặt chính sách này thì tất cả các loại dữ liệu đã chỉ định sẽ bị loại trừ khỏi cả quá trình đồng bộ hóa của Google Sync lẫn quá trình đồng bộ hóa cấu hình chuyển vùng. Điều này có thể giúp giảm kích thước của cấu hình chuyển vùng hoặc giới hạn loại dữ liệu đã tải lên các máy chủ Google Sync.
 
       Chính sách này hiện áp dụng cho các loại dữ liệu sau: "bookmarks", "preferences", "passwords", "autofill", "themes", "typedUrls", "extensions", "apps", "tabs", "wifiConfigurations". Tên của các loại dữ liệu đó phân biệt chữ hoa chữ thường!</translation>
-<translation id="3146597555086966130">Việc đặt chính sách này sẽ định cấu hình các tùy chọn cài đặt proxy cho Chrome và các ứng dụng dùng App Runtime for Chrome (ARC). Chrome và các ứng dụng này sẽ bỏ qua mọi tùy chọn liên quan đến proxy được chỉ định từ dòng lệnh.
-
-       Nếu bạn không đặt chính sách này, người dùng có thể chọn các tùy chọn cài đặt proxy.
-
-       Nếu đặt chính sách <ph name="PROXY_SETTINGS_POLICY_NAME" />, bạn chấp nhận những trường sau đây:
-         * <ph name="PROXY_MODE_PROXY_SETTINGS_FIELD" /> cho phép bạn chỉ định máy chủ proxy mà Chrome sẽ sử dụng và ngăn người dùng thay đổi các tùy chọn cài đặt proxy 
-         * <ph name="PROXY_PAC_URL_PROXY_SETTINGS_FIELD" /> là URL dẫn tới một tệp proxy .pac
-         * <ph name="PROXY_SERVER_PROXY_SETTINGS_FIELD" /> là URL của máy chủ proxy
-         * <ph name="PROXY_BYPASS_LIST_PROXY_SETTINGS_FIELD" /> là danh sách các máy chủ proxy mà <ph name="PRODUCT_NAME" /> bỏ qua
-
-       Trường <ph name="PROXY_SERVER_MODE_PROXY_SETTINGS_FIELD" /> không còn dùng nữa mà thay bằng trường <ph name="PROXY_MODE_PROXY_SETTINGS_FIELD" />. Trường này cho phép bạn chỉ định máy chủ proxy mà Chrome sẽ sử dụng và ngăn người dùng thay đổi các tùy chọn cài đặt proxy.
-
-        Đối với <ph name="PROXY_MODE_PROXY_SETTINGS_FIELD" />, nếu bạn chọn giá trị:
-          * <ph name="PROXY_MODE_ENUM_DIRECT" />, proxy sẽ không bao giờ được dùng và tất cả trường khác sẽ bị bỏ qua.
-          * <ph name="PROXY_MODE_ENUM_SYSTEM" />, proxy của các hệ thống sẽ được dùng và tất cả trường khác sẽ bị bỏ qua.
-          * <ph name="PROXY_MODE_ENUM_AUTO_DETECT" />, tất cả trường khác sẽ bị bỏ qua.
-          * <ph name="PROXY_MODE_ENUM_FIXED_SERVER" />, các trường <ph name="PROXY_SERVER_PROXY_SETTINGS_FIELD" /> và <ph name="PROXY_BYPASS_LIST_PROXY_SETTINGS_FIELD" /> sẽ được dùng.
-          * <ph name="PROXY_MODE_ENUM_PAC_SCRIPT" />, các trường <ph name="PROXY_BYPASS_LIST_PROXY_PAC_URL" /> và <ph name="PROXY_BYPASS_LIST_PROXY_SETTINGS_FIELD" /> sẽ được dùng.
-
-      Lưu ý: Để xem các ví dụ cụ thể khác, hãy truy cập vào trang The Chromium Projects (https://www.chromium.org/developers/design-documents/network-settings#TOC-Command-line-options-for-proxy-sett).</translation>
 <translation id="3152425128389603870">Cho phép Màn hình hợp nhất và chính sách này bật theo mặc định.</translation>
 <translation id="3159375329008977062">Người dùng được phép xuất/nhập các vùng chứa Crostini qua giao diện người dùng</translation>
 <translation id="3165808775394012744">Những chính sách này được đưa vào đây để dễ xóa.</translation>
@@ -1491,13 +1445,6 @@
 <translation id="316778957754360075">Cài đặt này đã bị xóa kể từ phiên bản <ph name="PRODUCT_NAME" /> 29. Phương thức được đề xuất để thiết lập bộ sưu tập tiện ích/ứng dụng được tổ chức lưu trữ là đưa trang web lưu trữ gói CRX vào ExtensionInstallSources và đặt liên kết tải xuống trực tiếp vào trong các gói trên trang web. Có thể tạo trình chạy cho trang web đó bằng chính sách ExtensionInstallForcelist.</translation>
 <translation id="3168968618972302728">Các chính sách liên quan đến việc xác thực Kerberos.</translation>
 <translation id="3171369832001535378">Mẫu tên máy chủ của mạng thiết bị</translation>
-<translation id="3172512016079904926">Cho phép cài đặt máy chủ Nhắn tin gốc ở cấp người dùng.
-
-          Nếu bạn bật tùy chọn cài đặt này, <ph name="PRODUCT_NAME" /> sẽ cho phép sử dụng máy chủ Nhắn tin gốc được cài đặt ở cấp người dùng.
-
-          Nếu bạn tắt tùy chọn cài đặt này, <ph name="PRODUCT_NAME" />sẽ chỉ sử dụng các máy chủ Nhắn tin gốc được cài đặt ở cấp hệ thống.
-
-          Nếu bạn không đặt tùy chọn cài đặt này, <ph name="PRODUCT_NAME" /> sẽ cho phép sử dụng các máy chủ Nhắn tin gốc ở cấp người dùng.</translation>
 <translation id="3177802893484440532">Cần phải kiểm tra OCSP/CRL trực tuyến đối với neo tin cậy cục bộ</translation>
 <translation id="3184161739683646075">Kiểm soát chế độ DNS qua HTTPS</translation>
 <translation id="3185009703220253572">kể từ phiên bản <ph name="SINCE_VERSION" /></translation>
@@ -1763,12 +1710,6 @@
         Nếu bạn đặt chính sách này, <ph name="PRODUCT_NAME" /> sẽ tìm cách tự đăng ký và áp dụng chính sách đám mây được liên kết cho tất cả hồ sơ.
 
         Giá trị của chính sách này là một Mã thông báo đăng ký có thể được truy xuất từ Bảng điều khiển dành cho quản trị viên trên Google.</translation>
-<translation id="3489247539215560634">Nếu bạn bật tùy chọn cài đặt này, thì người dùng có thể yêu cầu <ph name="PRODUCT_NAME" /> ghi nhớ mật khẩu và tự động cung cấp mật khẩu cho họ trong lần tiếp theo họ đăng nhập vào một trang web.
-
-          Nếu bạn tắt tùy chọn cài đặt này, thì người dùng sẽ không thể lưu mật khẩu mới nhưng
-          vẫn có thể sử dụng những mật khẩu đã lưu trước đó.
-
-          Nếu bạn bật hoặc tắt chính sách này, thì người dùng sẽ không thể thay đổi hoặc ghi đè chính sách này trong <ph name="PRODUCT_NAME" />. Nếu bạn không đặt chính sách này, người dùng được phép lưu mật khẩu (nhưng họ có thể tắt tính năng lưu mật khẩu).</translation>
 <translation id="3492834335089638487">Chính sách này kiểm soát việc thiết bị dùng ứng dụng Android từ các nguồn không tin cậy (không phải là Cửa hàng Google Play).
 
       Nếu chính sách không được đặt, thì hệ thống sẽ xem là không cho phép chức năng này.
@@ -1836,9 +1777,6 @@
 <translation id="3577628175311752799">Sử dụng chính sách liên kết giới thiệu mặc định no-referrer-when-downgrade.</translation>
 <translation id="357917253161699596">Cho phép người dùng quản lý chứng chỉ người dùng</translation>
 <translation id="3580414086211696382">Kiểm soát việc sử dụng API Hệ thống tệp để đọc</translation>
-<translation id="3583230441447348508">Chỉ định một danh sách các mục chia sẻ tệp trong mạng đã định cấu hình sẵn.
-
-      Mỗi mục trong danh sách của chính sách này là một đối tượng có hai thành phần: "share_url" và "mode". "share_url" phải là URL của mục chia sẻ và "mode" phải là "drop_down" hoặc "pre_mount". Chế độ "drop_down" cho biết rằng "share_url" sẽ được thêm vào danh sách thả xuống của vị trí chia sẻ. Chế độ "pre_mount" cho biết rằng "share_url" sẽ được kết nối.</translation>
 <translation id="3584194414857209694">Bật chính sách thử nghiệm</translation>
 <translation id="3584722841530002134">Nếu bạn đặt chính sách này, hệ thống sẽ chỉ định những máy chủ mà <ph name="PRODUCT_NAME" /> có thể ủy quyền. Hãy 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 <ph name="WILDCARD_VALUE" />.
 
@@ -2449,10 +2387,6 @@
 
       Nếu bạn không đặt chính sách này, thì người dùng có thể tắt bất kỳ plugin nào đã cài đặt trên hệ thống.</translation>
 <translation id="4554651132977135445">Chế độ xử lý vòng lặp trở lại của chính sách người dùng</translation>
-<translation id="4554841826517980623">Chính sách này kiểm soát việc tính năng Chia sẻ tệp trong mạng dành cho <ph name="PRODUCT_NAME" /> có phải dùng <ph name="NETBIOS_PROTOCOL" /> để phát hiện các mục chia sẻ trên mạng hay không.
-      Nếu đặt chính sách này thành True, tính năng phát hiện chia sẻ sẽ dùng giao thức <ph name="NETBIOS_PROTOCOL" /> để phát hiện các mục chia sẻ trên mạng.
-      Nếu đặt chính sách này thành False, tính năng phát hiện chia sẻ sẽ không dùng giao thức <ph name="NETBIOS_PROTOCOL" /> để phát hiện các mục chia sẻ trên mạng.
-      Nếu không đặt chính sách này, chế độ mặc định sẽ là tắt đối với người dùng do doanh nghiệp quản lý và bật đối với người dùng không được quản lý.</translation>
 <translation id="4555850956567117258">Cho phép chứng thực từ xa cho người dùng</translation>
 <translation id="4557134566541205630">URL trang thẻ mới của nhà cung cấp dịch vụ tìm kiếm mặc định</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>
@@ -2548,13 +2482,6 @@
           Để biết các mẫu ví dụ, hãy xem http://www.chromium.org/developers/how-tos/chrome-frame-getting-started.</translation>
 <translation id="467449052039111439">Mở một danh sách URL</translation>
 <translation id="4674871290487541952">Cho phép thuật toán không an toàn trong quá trình kiểm tra tính toàn vẹn đối với các bản cập nhật và cài đặt tiện ích</translation>
-<translation id="4677605038200415894">Nếu đặt chính sách này, bạn có thể thiết lập danh sách các mẫu URL chỉ định những trang web được hệ thống tự động cấp quyền truy cập vào thiết bị USB bằng mã sản phẩm và mã nhà cung cấp đã cho. Từng mục trong danh sách phải chứa các thiết bị và URL thì chính sách này mới hợp lệ. Mỗi mục trong các thiết bị có thể chứa trường mã sản phẩm và mã nhà cung cấp. Mọi mã bạn bỏ qua đều được coi là ký tự đại diện trừ trường hợp: Bạn không thể chỉ định mã sản phẩm nếu không chỉ định cả mã nhà cung cấp. Trong trường hợp khác, chính sách này sẽ không hợp lệ.
-
-      Mô hình quản lý quyền truy cập vào USB sử dụng URL yêu cầu và URL nhúng (của trang web khung cấp cao nhất) để cho phép URL yêu cầu truy cập vào thiết bị USB. URL yêu cầu có thể khác với URL nhúng khi trang web yêu cầu tải trong iframe. Do đó, trường "urls" có thể chứa tối đa 2 chuỗi được phân tách bằng dấu phẩy để chỉ định những URL này. Nếu bạn chỉ định duy nhất một URL, thì hệ thống sẽ cấp quyền truy cập vào các thiết bị USB tương ứng khi URL của trang web yêu cầu khớp với URL này, bất kể trạng thái nhúng. Các URL trong trường "urls" phải là URL hợp lệ. Nếu không, chính sách này sẽ bị bỏ qua.
-
-      Nếu bạn không đặt chính sách này, thì <ph name="DEFAULT_WEB_USB_GUARD_SETTING_POLICY_NAME" /> (nếu được đặt) sẽ được áp dụng. Nếu không, tùy chọn cài đặt cá nhân của người dùng sẽ được áp dụng.
-
-      Các mẫu URL trong chính sách này không được xung đột với những mẫu URL đã định cấu hình thông qua <ph name="WEB_USB_BLOCKED_FOR_URLS_POLICY_NAME" />. Nếu có xung đột, chính sách này sẽ được ưu tiên hơn <ph name="WEB_USB_BLOCKED_FOR_URLS_POLICY_NAME" /> và <ph name="WEB_USB_ASK_FOR_URLS_POLICY_NAME" />.</translation>
 <translation id="4680936297850947973">Không còn dùng trong M68. Hãy sử dụng tùy chọn DefaultPopupsSetting để thay thế.
 
       Để biết thông tin giải thích đầy đủ, hãy truy cập vào https://www.chromestatus.com/features/5675755719622656.
@@ -2597,13 +2524,6 @@
           Nếu bạn đặt chính sách này, thì người dùng sẽ không thể thay đổi hay ghi đè chính sách.
 
           Nếu bạn không đặt chính sách này, thì ban đầu, chế độ đơn âm sẽ tắt nhưng người dùng có thể bật bất cứ lúc nào.</translation>
-<translation id="4764901562691611575">Chính sách này không còn dùng nữa, vui lòng sử dụng chính sách "<ph name="NATIVE_MESSAGING_BLOCKLIST_POLICY_NAME" />".
-
-          Cho phép bạn chỉ định những máy chủ nhắn tin gốc không được phép tải.
-
-          Giá trị danh sách chặn là "*" có nghĩa là tất cả máy chủ nhắn tin gốc đều bị chặn, trừ khi các máy chủ này được liệt kê rõ ràng trong danh sách cho phép.
-
-          Nếu bạn không đặt chính sách này, thì <ph name="PRODUCT_NAME" /> sẽ tải tất cả máy chủ nhắn tin gốc đã cài đặt.</translation>
 <translation id="4771144269610910963">Chính sách này kiểm soát quá trình tính năng Duyệt web an toàn quét sâu các tệp người dùng đã tải xuống. Nếu bạn không đặt hoặc đặt chính sách này thành mặc định là "Không quét tệp", thì tính năng Duyệt web an toàn sẽ không quét các tệp người dùng đã tải xuống.
 
       Nếu bạn đặt chính sách này thành "Gửi tệp người dùng đã tải xuống để quét", thì các tệp người dùng đã tải xuống sẽ được gửi qua mạng đến tính năng Duyệt web an toàn để quét tìm phần mềm độc hại.
@@ -2764,15 +2684,6 @@
 <translation id="5085647276663819155">Vô hiệu hóa xem trước bản in</translation>
 <translation id="5090209345759901501">Mở rộng cài đặt nội dung Flash cho tất cả nội dung</translation>
 <translation id="5090791951240382356">Cho phép hợp nhất các chính sách từ điển thuộc các nguồn khác nhau</translation>
-<translation id="5093540029655764852">Chỉ định tần suất (tính theo ngày) mà một máy khách sẽ thay đổi mật khẩu tài khoản cho máy của mình. Mật khẩu do máy khách tạo ngẫu nhiên và không hiển thị với người dùng.
-
-      Giống như mật khẩu người dùng, mật khẩu máy cũng nên được thay đổi thường xuyên. Tắt chính sách này hoặc đặt số ngày dài có thể ảnh hưởng tiêu cực đến tính bảo mật vì điều này sẽ giúp cho kẻ tấn công có thêm thời gian tìm ra mật khẩu tài khoản của máy và sử dụng mật khẩu này.
-
-      Nếu chưa đặt chính sách thì cứ sau 30 ngày, mật khẩu tài khoản của máy sẽ được thay đổi 1 lần.
-
-      Nếu chính sách được đặt thành 0 thì tùy chọn thay đổi mật khẩu tài khoản của máy sẽ bị tắt.
-
-      Lưu ý rằng mật khẩu có thể tồn tại lâu hơn số ngày đã chỉ định nếu máy khách ở trạng thái ngoại tuyến một thời gian dài hơn.</translation>
 <translation id="5101600510268095939">Cho phép bạn thiết lập danh sách mẫu URL để chỉ định các trang web không được phép hiển thị nội dung hỗn hợp (nghĩa là nội dung HTTP trên các trang web HTTPS) có thể chặn (nghĩa là chủ động) và các trang web có nội dung hỗn hợp có thể tùy ý chặn (nghĩa là bị động) sẽ được nâng cấp.
 
           Nếu bạn không đặt chính sách này, thì nội dung hỗn hợp có thể chặn sẽ bị chặn và nội dung hỗn hợp có thể tùy ý chặn sẽ được nâng cấp. Tuy nhiên, người dùng sẽ được phép đặt các trường hợp ngoại lệ để hiển thị nội dung trên các trang web cụ thể.
@@ -2897,15 +2808,6 @@
 
       Ở đây, "Phiên bản" có thể là phiên bản chính xác, chẳng hạn như "61.0.3163.120", hoặc chỉ có tiền tố của phiên bản, chẳng hạn như "61.0"  </translation>
 <translation id="5247006254130721952">Chặn các mục tải xuống nguy hiểm</translation>
-<translation id="5248863213023520115">Đặt các loại mã hóa được phép khi yêu cầu vé Kerberos từ một máy chủ <ph name="MS_AD_NAME" />.
-
-      Nếu đặt chính sách thành 'All' (tất cả) thì cả loại mã hóa AES 'aes256-cts-hmac-sha1-96' và 'aes128-cts-hmac-sha1-96' cũng như loại mã hóa RC4 'rc4-hmac' đều được phép. Mã hóa AES sẽ được ưu tiên nếu máy chủ hỗ trợ cả hai loại. Lưu ý rằng RC4 không an toàn và máy chủ phải được định cấu hình lại nếu có thể hỗ trợ mã hóa AES.
-
-      Nếu chính sách được đặt thành 'Strong' (mạnh) hoặc nếu chưa được đặt, thì chỉ có loại mã hóa AES được phép.
-
-      Nếu chính sách được đặt thành 'Legacy' (cũ) thì chỉ loại mã hóa RC4 được phép. Tùy chọn này không an toàn và chỉ cần thiết trong rất ít trường hợp cụ thể.
-
-      Ngoài ra, hãy truy cập vào https://wiki.samba.org/index.php/Samba_4.6_Features_added/changed#Kerberos_client_encryption_types.</translation>
 <translation id="5249453807420671499">Người dùng có thể thêm các tài khoản Kerberos</translation>
 <translation id="5252995168844634755">Nếu bạn đặt chính sách này thành True, thì Màn hình hợp nhất sẽ bật và cho phép các ứng dụng mở rộng trên nhiều màn hình. Người dùng có thể tắt Màn hình hợp nhất cho các màn hình riêng lẻ.
 
@@ -3302,13 +3204,6 @@
 
           Chính sách này chỉ được áp dụng khi chính sách <ph name="DEFAULT_SEARCH_PROVIDER_ENABLED_POLICY_NAME" /> bật và không được áp dụng trong những trường hợp khác.</translation>
 <translation id="5697306356229823047">Báo cáo người dùng thiết bị</translation>
-<translation id="5699487516670033016">Chỉ định thời gian tồn tại (tính bằng giờ) của bộ nhớ đệm lưu trữ dữ liệu xác thực. Bộ nhớ đệm được dùng để tăng tốc độ đăng nhập. Bộ nhớ đệm chứa dữ liệu chung (tên nhóm làm việc, v.v.) về vùng được liên kết, tức là các vùng mà vùng của máy tin cậy. Dữ liệu dành riêng cho người dùng và dữ liệu cho các vùng chưa liên kết không được lưu vào bộ nhớ đệm. Việc khởi động lại thiết bị sẽ xóa bộ nhớ đệm.
-
-      Nếu bạn không đặt chính sách này, thì dữ liệu xác thực lưu trong bộ nhớ đệm có thể được sử dụng lại trong tối đa 73 giờ.
-
-      Nếu bạn đặt chính sách này thành 0, thì tính năng lưu dữ liệu xác thực vào bộ nhớ đệm sẽ bị tắt. Điều này có thể làm chậm đáng kể tốc độ đăng nhập của người dùng đã liên kết bởi vì dữ liệu dành riêng cho vùng phải được tìm nạp mỗi lần đăng nhập.
-
-      Lưu ý rằng dữ liệu vùng được lưu vào bộ nhớ đệm thậm chí cả cho người dùng tạm thời. Bộ nhớ đệm sẽ tắt nếu việc theo dõi vùng của người dùng tạm thời bị ngăn chặn.</translation>
 <translation id="570062449808736508">Khi chính sách này được đặt thành chuỗi không trống, WebView sẽ đọc hạn chế URL từ nhà cung cấp nội dung có tên tổ chức cho trước.</translation>
 <translation id="5708969689202733975">Định cấu hình chế độ mở khóa nhanh được phép</translation>
 <translation id="572155275267014074">Cài đặt Android</translation>
@@ -3606,11 +3501,6 @@
 
       Lưu ý: Chính sách này ảnh hưởng đến tất cả thiết bị đầu ra âm thanh, kể cả tính năng hỗ trợ tiếp cận âm thanh. Không tắt chính sách này nếu người dùng yêu cầu trình đọc màn hình.</translation>
 <translation id="6221175752766085998">Cho phép các chứng chỉ do các neo tin cậy cục bộ phát hành mà không có tiện ích subjectAlternativeName</translation>
-<translation id="6222839831045864769">Cho phép bạn chỉ định những máy chủ nhắn tin gốc không được phép tải.
-
-          Giá trị danh sách chặn là "*" có nghĩa là tất cả máy chủ nhắn tin gốc đều bị chặn, trừ khi các máy chủ này được liệt kê rõ ràng trong danh sách cho phép.
-
-          Nếu bạn không đặt chính sách này, thì <ph name="PRODUCT_NAME" /> sẽ tải tất cả máy chủ nhắn tin gốc đã cài đặt.</translation>
 <translation id="6224304369267200483">URL/miền đã tự động cho phép chứng thực Khóa bảo mật trực tiếp</translation>
 <translation id="6230442621691161858">Tính năng này sẽ bật tùy chọn đề xuất nội dung mới để khám phá. Bao gồm ứng dụng, trang web và nhiều nội dung khác.
       Nếu bạn đặt chính sách này thành Bật, tùy chọn đề xuất nội dung mới để khám phá sẽ được bật.
@@ -4853,13 +4743,6 @@
 <translation id="7788511847830146438">Cho mỗi hồ sơ</translation>
 <translation id="780629758750905699">Cho phép thêm các tài khoản Family Link vào thiết bị</translation>
 <translation id="7807139251387225825">Danh sách các loại sẽ bị loại trừ khỏi quá trình đồng bộ hóa</translation>
-<translation id="7815699949432723208">Chính sách này không dùng nữa, vui lòng sử dụng chính sách "<ph name="NATIVE_MESSAGING_ALLOWLIST_POLICY_NAME" />".
-
-          Cho phép bạn chỉ định những máy chủ nhắn tin gốc không thuộc danh sách chặn.
-
-          Giá trị của danh sách chặn là * có nghĩa là tất cả máy chủ nhắn tin gốc đều bị chặn và chỉ những máy chủ nhắn tin gốc có trong danh sách cho phép mới được tải.
-
-          Theo mặc định, tất cả máy chủ nhắn tin gốc đều được cho phép. Tuy nhiên, nếu tất cả máy chủ nhắn tin gốc đều đã bị chặn theo chính sách, thì bạn có thể sử dụng danh sách cho phép để ghi đè chính sách đó.</translation>
 <translation id="7818131573217430250">Đặt trạng thái chế độ tương phản cao mặc định trên màn hình đăng nhập</translation>
 <translation id="7823902813460802031">Khi bạn đặt chính sách này thành Bật, <ph name="PRODUCT_OS_NAME" /> sẽ ngăn thiết bị chuyển sang Chế độ nhà phát triển.
 
@@ -5284,13 +5167,6 @@
       Nếu bạn đặt chính sách này, thì các ảnh chụp nhanh cũ sẽ bị xóa khi cần để đảm bảo tuân thủ giới hạn. Nếu bạn đặt chính sách này thành 0, thì Chrome sẽ không tạo ảnh chụp nhanh</translation>
 <translation id="8451988835943702790">Sử dụng trang Thẻ mới làm trang chủ</translation>
 <translation id="8455529558077979314">Cài đặt màn hình bảo vệ quyền riêng tư</translation>
-<translation id="8459216513698220096">Chỉ định có xử lý hay không và cách xử lý chính sách người dùng từ GPO (Đối tượng chính sách nhóm) máy tính.
-
-      Nếu bạn đặt chính sách thành 'Mặc định' hoặc nếu bạn chưa đặt chính sách này, thì chính sách người dùng sẽ chỉ được đọc từ GPO người dùng (GPO máy tính sẽ bị bỏ qua).
-
-      Nếu bạn đặt chính sách thành 'Hợp nhất', thì chính sách người dùng trong GPO người dùng sẽ được hợp nhất với chính sách người dùng trong GPO máy tính (GPO máy tính sẽ được ưu tiên).
-
-      Nếu bạn đặt chính sách thành 'Thay thế', thì chính sách người dùng trong GPO người dùng sẽ được thay thế bằng chính sách người dùng trong GPO máy tính (GPO người dùng sẽ bị bỏ qua).</translation>
 <translation id="8465065632133292531">Tham số cho URL tức thì sử dụng POST</translation>
 <translation id="8465746466645315861">Nếu bạn không đặt chính sách này, thì người dùng có thể bật hoặc tắt tính năng kiểm tra chính tả trong phần cài đặt ngôn ngữ.
 
@@ -5433,11 +5309,6 @@
 <translation id="8622378389102774881">Nếu bạn đặt chính sách này, máy chủ truy cập từ xa sẽ yêu cầu xác thực ứng dụng để lấy mã xác thực từ URL này để kết nối. Bạn phải sử dụng chính sách này cùng với RemoteAccessHostTokenValidationUrl.
 
           Tính năng này sẽ bị tắt nếu bạn không đặt hoặc để trống chính sách này.</translation>
-<translation id="8625234016727663537">Cho phép bạn đặt danh sách các URL chỉ định những trang web sẽ tự động được cấp quyền truy cập vào thiết bị USB bằng mã sản phẩm và mã nhà cung cấp trên màn hình đăng nhập. Mỗi mục trong danh sách phải chứa cả thiết bị và URL để chính sách có hiệu lực. Mỗi mục trong các thiết bị có thể chứa trường mã sản phẩm và mã nhà cung cấp. Bất kỳ mã nào bị bỏ qua đều được coi là ký tự đại diện có ngoại lệ. Ngoại lệ đó là khi hệ thống không thể chỉ định mã sản phẩm nếu không có mã nhà cung cấp. Nếu không thuộc trường hợp ngoại lệ này thì chính sách sẽ không có hiệu lực và bị bỏ qua.
-
-        Mô hình cấp phép của USB sử dụng URL của trang web yêu cầu ("URL yêu cầu") và URL của trang web khung cấp cao nhất ("URL nhúng") để cấp cho URL yêu cầu quyền truy cập vào thiết bị USB. URL yêu cầu có thể khác với URL nhúng khi bạn tải trang web yêu cầu trong khung nội tuyến. Do đó, trường "urls" có thể chứa tối đa 2 chuỗi URL phân tách bằng dấu phẩy để chỉ định URL yêu cầu và URL nhúng tương ứng. Nếu chỉ có một URL được chỉ định, thì quyền truy cập vào các thiết bị USB tương ứng sẽ được cấp khi URL của trang web yêu cầu khớp với URL này bất kể trạng thái nhúng. Các URL trong "urls" phải là các URL hợp lệ, nếu không, chính sách này sẽ bị bỏ qua.
-
-        Nếu bạn không đặt chính sách này, thì giá trị mặc định chung sẽ được dùng cho tất cả các trang web (không truy cập tự động).</translation>
 <translation id="8631434304112909927">cho đến phiên bản <ph name="UNTIL_VERSION" /></translation>
 <translation id="8631437968147930597">Danh sách các ứng dụng ghi chú được phép trên màn hình khóa <ph name="PRODUCT_OS_NAME" /></translation>
 <translation id="8649763579836720255">Thiết bị Chrome OS có thể sử dụng chứng thực từ xa (Quyền truy cập đã xác minh) để nhận được chứng chỉ do Chrome OS CA phát hành khẳng định rằng thiết bị đủ điều kiện để phát nội dung được bảo vệ. Quy trình này bao gồm gửi thông tin chứng thực phần cứng tới Chrome OS CA xác định duy nhất thiết bị.
@@ -5833,7 +5704,6 @@
 
       Khả năng khôi phục thực tế cũng có thể phụ thuộc vào bảng mạch và các bản vá lỗ hổng bảo mật nghiêm trọng.</translation>
 <translation id="9123464369663964441">Cho phép người dùng thêm trường hợp ngoại lệ để cho phép nội dung hỗn hợp</translation>
-<translation id="9126014181388780690">"Cho phép Trợ lý Google truy cập vào ngữ cảnh màn hình"</translation>
 <translation id="9129169595075460149">Khi bạn đặt chính sách này thành Bật, tính năng Tìm kiếm an toàn trong Google Tìm kiếm sẽ luôn hoạt động và người dùng không thể thay đổi tùy chọn cài đặt này.
 
       Khi bạn đặt thành Tắt hoặc không đặt chính sách này, tính năng Tìm kiếm an toàn trong Google Tìm kiếm sẽ không được thực thi.</translation>
@@ -5909,7 +5779,6 @@
 <translation id="944817693306670849">Đặt kích thước bộ nhớ đệm của đĩa</translation>
 <translation id="949278212566535827">Cho phép tải các tệp được bảo vệ bằng mật khẩu xuống</translation>
 <translation id="974349541138387272">Chỉ định mẫu URI của trình phân giải DNS qua HTTPS mà bạn muốn</translation>
-<translation id="974479807614498635">"Cho phép tính năng Trả lời nhanh truy cập vào nội dung đã chọn"</translation>
 <translation id="981346395360763138">Đã tắt dịch vụ vị trí của Google</translation>
 <translation id="982497069985795632">Bật tính năng kiểm tra chính tả</translation>
 <translation id="983256325512298435">Xác định danh sách các giao thức có thể chạy một ứng dụng bên ngoài từ các nguồn được liệt kê mà không cần nhắc người dùng</translation>
diff --git a/components/policy/resources/policy_templates_zh-CN.xtb b/components/policy/resources/policy_templates_zh-CN.xtb
index 70c4c92..5a3e8c41 100644
--- a/components/policy/resources/policy_templates_zh-CN.xtb
+++ b/components/policy/resources/policy_templates_zh-CN.xtb
@@ -41,12 +41,6 @@
 
       此政策只会影响所在网域与设备注册网域匹配的用户。对于所有其他用户,仅当他们首次在设备上登录时,由 IdP 设置的 Cookie 才会被转移到其个人资料中。</translation>
 <translation id="1029052664284722254">用户退出后强制设备重新启动</translation>
-<translation id="1035385378988781231">此政策用于控制适用于 <ph name="PRODUCT_NAME" />的网络文件共享功能是否将使用 NTLM 进行身份验证。
-
-      如果此政策设为 True,系统会视需要使用 NTLM 对 SMB 共享文件进行身份验证。
-      如果此政策设为 False,系统将停用对 SMB 共享文件的 NTLM 身份验证机制。
-
-      如果此政策未设置,默认情况下,系统会对受企业管理的用户停用身份验证,并对不受管理的用户启用身份验证。</translation>
 <translation id="1040446814317236570">启用 PAC 网址剔除功能(适用于 https:// 类网址)</translation>
 <translation id="1046484220783400299">让已弃用的网络平台功能在限定的时间内发挥功效</translation>
 <translation id="1047128214168693844">不允许任何网站跟踪用户的地理位置</translation>
@@ -86,11 +80,6 @@
 <translation id="1095209545735032039">禁止在这些网站上使用 Serial API</translation>
 <translation id="1096105751829466145">默认搜索服务提供商</translation>
 <translation id="1099282607296956954">为所有网站启用网站隔离功能</translation>
-<translation id="1107764601871839136">指定群组政策对象 (GPO) 缓存的期限(以小时为单位)。系统可以重复使用已缓存的 GPO(前提是它们的版本未变),而不必在每次提取政策时都重新下载 GPO。此政策可指定已缓存的 GPO 在不必重新下载的情况下可被重复使用的时长上限。重新启动和退出帐号会清除缓存。
-
-      如果此政策未设置,已缓存的 GPO 最多可被重复使用 25 小时。
-
-      如果此政策设为 0,系统就会关闭 GPO 缓存。请注意,这样设置会增加服务器负载,因为系统在每次提取政策时都要重新下载 GPO(即使版本未变也是如此)。</translation>
 <translation id="1111470455889178048">发送用户上传内容和下载内容进行扫描</translation>
 <translation id="1117535567637097036">通过此政策设置的协议处理程序不会被用于处理 Android intent。</translation>
 <translation id="1118093128235245168">允许网站请求用户授权其访问所连接的 USB 设备</translation>
@@ -722,11 +711,6 @@
 <translation id="2197625019569762163">如果此政策设为 true,登录屏幕上会默认显示数字键盘以用于输入密码。用户仍能切换到常规键盘。
 
       如果您设置了此政策,用户便无法更改它。如果此政策未设置或设为 false,它将不会产生任何效力。</translation>
-<translation id="2200041405904405884">此政策让您能够指定哪些本地消息传递主机不受屏蔽名单影响。
-
-          屏蔽名单值“*”表示所有本地消息传递主机均已被屏蔽,系统只会加载许可名单中列出的本地消息传递主机。
-
-          默认情况下,所有本地消息传递主机都列在许可名单中,但如果所有本地消息传递主机都已被依照某项政策屏蔽,您可以使用许可名单来覆盖该政策。</translation>
 <translation id="2200698565850397198">配置本地消息传递主机屏蔽名单</translation>
 <translation id="2201555246697292490">配置本地消息传递主机白名单</translation>
 <translation id="2204753382813641270">控制任务栏是否自动隐藏</translation>
@@ -799,11 +783,6 @@
 <translation id="2307496301287881990">报告显示状态和图形状态</translation>
 <translation id="2309390639296060546">默认地理位置设置</translation>
 <translation id="2327252517317514801">指定可访问 G Suite 的网域</translation>
-<translation id="2328573323851533589">此政策可用于在 <ph name="PRODUCT_NAME" /> 中强制启用/强制停用凭据泄露检查功能。
-
-          请注意:如果“安全浏览”功能已(无论是被政策还是被用户)停用,那么即使此政策设为 True,也不会触发相应行为。若想强制开启“安全浏览”功能,请使用 <ph name="SAFE_BROWSING_ENABLED_POLICY_NAME" /> 政策。
-
-          如果您启用了或停用了此政策,用户将无法在 <ph name="PRODUCT_NAME" /> 中更改或覆盖它。如果您未设置此政策,系统将允许执行凭据泄露检查(但该功能可被用户关闭)。</translation>
 <translation id="2331354174913096226">所需 DNS-over-HTTPS 解析器的 URI 模板。要指定多个 DNS-over-HTTPS 解析器,请使用空格将相应的 URI 模板分隔开。
 
       如果 DnsOverHttpsMode 设为 <ph name="SECURE_DNS_MODE_SECURE" />,则必须设置此政策,不能将它留空。
@@ -949,11 +928,6 @@
       如果此设置未指定,那么用户可以决定是否使用此功能。
 
       29 版及更高版本的 <ph name="PRODUCT_NAME" /> 中已取消此设置。</translation>
-<translation id="2433412232489478893">此政策可控制是否允许用户在 <ph name="PRODUCT_NAME" />上使用网络文件共享功能。
-
-      如果未配置此政策或将其设为“True”,用户将能够使用网络文件共享功能。
-
-      如果将此政策设为“False”,用户将无法使用网络文件共享功能。</translation>
 <translation id="2435052056904485763">Kerberos 委派服务器许可名单</translation>
 <translation id="2439793457499023062">如果此政策未设置,当 Chrome 清理功能检测到垃圾软件时,它可能会按照 SafeBrowsingExtendedReportingEnabled 设置的政策向 Google 报告与此项扫描相关的元数据。然后,Chrome 清理功能会询问用户是否要清理垃圾软件。用户可以选择与 Google 分享清理结果,以协助 Google 日后更好地检测垃圾软件。这些结果包括文件元数据、自动安装的扩展程序以及注册表项(如《Chrome 隐私权白皮书》中所述)。
 
@@ -1435,26 +1409,6 @@
 <translation id="3143265893557969814">如果您设置了此政策,所有指定的数据类型都会从同步操作(无论是 Google 同步还是漫游个人资料同步)中排除。这有助于缩减漫游个人资料的大小,或者限制向 Google 同步服务器上传的数据类型。
 
       此政策当前可用的数据类型为:“bookmarks”、“preferences”、“passwords”、“autofill”、“themes”、“typedUrls”、“extensions”、“apps”、“tabs”、“wifiConfiguration”。这些名称区分大小写!</translation>
-<translation id="3146597555086966130">通过设置此政策,您可为 Chrome 和 ARC 应用(它们会忽略通过命令行指定的所有与代理有关的选项)配置代理设置。
-
-       如果您未设置此政策,用户便可自行选择代理设置。
-
-       设置 <ph name="PROXY_SETTINGS_POLICY_NAME" /> 政策意味着您接受以下字段:
-         * <ph name="PROXY_MODE_PROXY_SETTINGS_FIELD" />,该字段让您能够指定 Chrome 使用的代理服务器,并禁止用户更改代理设置
-         * <ph name="PROXY_PAC_URL_PROXY_SETTINGS_FIELD" />,即代理 .pac 文件的网址
-         * <ph name="PROXY_SERVER_PROXY_SETTINGS_FIELD" />,即代理服务器的网址
-         * <ph name="PROXY_BYPASS_LIST_PROXY_SETTINGS_FIELD" />,即 <ph name="PRODUCT_NAME" /> 会绕过的一系列代理主机
-
-       <ph name="PROXY_SERVER_MODE_PROXY_SETTINGS_FIELD" /> 字段已被弃用且已被 <ph name="PROXY_MODE_PROXY_SETTINGS_FIELD" /> 字段取代,后者让您能够指定 Chrome 使用的代理服务器并禁止用户更改代理设置。
-
-        对于 <ph name="PROXY_MODE_PROXY_SETTINGS_FIELD" />,如果您选择以下值:
-          * <ph name="PROXY_MODE_ENUM_DIRECT" />,系统永远不会使用代理,并且会忽略所有其他字段。
-          * <ph name="PROXY_MODE_ENUM_SYSTEM" />,系统会使用自己的代理,并且会忽略所有其他字段。
-          * <ph name="PROXY_MODE_ENUM_AUTO_DETECT" />,系统会忽略所有其他字段。
-          * <ph name="PROXY_MODE_ENUM_FIXED_SERVER" />,系统会使用 <ph name="PROXY_SERVER_PROXY_SETTINGS_FIELD" /> 和 <ph name="PROXY_BYPASS_LIST_PROXY_SETTINGS_FIELD" /> 字段。
-          * <ph name="PROXY_MODE_ENUM_PAC_SCRIPT" />,系统会使用 <ph name="PROXY_BYPASS_LIST_PROXY_PAC_URL" /> 和 <ph name="PROXY_BYPASS_LIST_PROXY_SETTINGS_FIELD" /> 字段。
-
-      注意:如需查看更详细的示例,请访问 Chromium 项目 ( https://www.chromium.org/developers/design-documents/network-settings#TOC-Command-line-options-for-proxy-sett )。</translation>
 <translation id="3152425128389603870">使“统一桌面”功能可供用户使用,并使其在默认情况下处于启用状态</translation>
 <translation id="3159375329008977062">允许用户通过界面导出/导入 Crostini 容器</translation>
 <translation id="3165808775394012744">将这些政策列于此处是为了方便您移除它们。</translation>
@@ -1462,13 +1416,6 @@
 <translation id="316778957754360075">此设置从 <ph name="PRODUCT_NAME" />版本 29 起开始弃用。我们建议您将托管 CRX 软件包的网站包含在 ExtensionInstallSources 中,然后将上述软件包的直接下载链接放在某网页上,从而建立一个由企业托管的扩展程序/应用包。相关网页的启动器可使用 ExtensionInstallForcelist 政策创建。</translation>
 <translation id="3168968618972302728">与 Kerberos 身份验证相关的政策。</translation>
 <translation id="3171369832001535378">设备网络主机名模板</translation>
-<translation id="3172512016079904926">启用在用户级权限下安装的本地消息传递主机。
-
-          如果此政策处于启用状态,<ph name="PRODUCT_NAME" /> 将允许使用在用户级权限下安装的本地消息传递主机。
-
-          如果此政策处于停用状态,<ph name="PRODUCT_NAME" /> 将仅使用在系统级权限下安装的本地消息传递主机。
-
-          如果未设置此政策,<ph name="PRODUCT_NAME" /> 将允许使用用户级本地消息传递主机。</translation>
 <translation id="3177802893484440532">要求为本地信任锚执行在线 OCSP/CRL 检查</translation>
 <translation id="3184161739683646075">控制 DNS-over-HTTPS 模式</translation>
 <translation id="3185009703220253572">从版本 <ph name="SINCE_VERSION" /> 开始</translation>
@@ -1727,11 +1674,6 @@
         如果已设置此政策,<ph name="PRODUCT_NAME" /> 将会尝试自行注册并为所有个人资料应用关联的云政策。
 
         此政策的值是一个可从 Google 管理控制台中检索到的注册令牌。</translation>
-<translation id="3489247539215560634">此设置处于启用状态时,用户可以让 <ph name="PRODUCT_NAME" /> 记住密码,并在其下次登录相应网站时自动提供密码。
-
-          此设置处于停用状态时,用户将无法保存新密码,但仍可以使用之前保存的密码。
-
-          此政策处于启用或停用状态时,用户将无法在 <ph name="PRODUCT_NAME" /> 中更改或替换它。如果未设置此政策,则允许保存密码(不过用户可以停用密码保存功能)。</translation>
 <translation id="3492834335089638487">此政策用于控制设备对来源不受信任(不是来自 Google Play 商店)的 Android 应用的使用。
 
       不设置此政策的值等同于禁止使用此功能。
@@ -1797,9 +1739,6 @@
 <translation id="3577628175311752799">使用默认引荐来源网址政策值 no-referrer-when-downgrade。</translation>
 <translation id="357917253161699596">允许用户管理用户证书</translation>
 <translation id="3580414086211696382">控制 File System API 在读取方面的使用</translation>
-<translation id="3583230441447348508">以列表的形式指定一系列预先配置的网络文件共享。
-
-      此政策的每个列表项都是一个包含以下两个成员的对象,“share_url”和“mode”。“share_url”应该是共享文件的网址,“mode”应设为“drop_down”或“pre_mount”。“drop_down”模式表示“share_url”将会添加到共享文件发现下拉菜单中。“pre_mount”模式表示“share_url”将会提前装载。</translation>
 <translation id="3584194414857209694">启用实验性政策</translation>
 <translation id="3584722841530002134">通过设置此政策,您可以指定 <ph name="PRODUCT_NAME" /> 可将用户凭据委派给哪台/哪些服务器。若要指定多个服务器名称,请用英文逗号分隔。允许使用通配符 <ph name="WILDCARD_VALUE" />。
 
@@ -2411,10 +2350,6 @@
 
       如果未设置此政策,则用户可以停用系统中安装的任何插件。</translation>
 <translation id="4554651132977135445">用户政策环回处理模式</translation>
-<translation id="4554841826517980623">此政策用于控制适用于 <ph name="PRODUCT_NAME" />的网络文件共享功能是否应使用“<ph name="NETBIOS_PROTOCOL" />”来搜索网络上的共享文件。
-      如果此政策设为 true,共享文件发现功能将使用“<ph name="NETBIOS_PROTOCOL" />”协议搜索网络上的共享文件。
-      如果此政策设为 false,共享文件发现功能将不使用“<ph name="NETBIOS_PROTOCOL" />”协议来搜索共享文件。
-      如果此政策未设置,默认情况下,系统会对受企业管理的用户停用此政策,并对不受管理的用户启用此政策。</translation>
 <translation id="4555850956567117258">为该用户启用远程认证</translation>
 <translation id="4557134566541205630">默认搜索服务提供商新标签页网址</translation>
 <translation id="4562165737444703281">允许用户 [启用/配置] Crostini 端口转发</translation>
@@ -2510,13 +2445,6 @@
           要查看示例格式,请访问 https://www.chromium.org/developers/how-tos/chrome-frame-getting-started。</translation>
 <translation id="467449052039111439">打开网址列表</translation>
 <translation id="4674871290487541952">在对扩展程序更新和安装进行完整性检查时允许使用不安全的算法</translation>
-<translation id="4677605038200415894">通过设置此政策,您可以创建一个网址格式列表,从而指定自动授权哪些网站访问具有给定供应商 ID 和产品 ID 的 USB 设备。每个列表项都必须包含设备和网址,此政策才会有效。设备部分中的每项都可包含供应商 ID 和产品 ID 字段。您省略的任何 ID 都会被视为通配符,但例外情况是:如果未指定供应商 ID,便无法指定产品 ID。倘若在未指定供应商 ID 的情况下指定产品 ID,此政策将会无效。
-
-      USB 权限模型会使用请求网址(发出请求的网站的网址)和嵌入网址(顶级框架网站的网址)来授权请求网址访问相应 USB 设备。如果发出请求的网站是在 iframe 中加载的,请求网址可能会与嵌入网址不同。因此,“urls”字段最多可包含 2 个以英文逗号分隔的字符串,以分别指定请求网址和嵌入网址。如果仅指定了 1 个网址,那么无论嵌入网址的状态为何,系统将会在请求网站的网址与这个网址相符时授权该网站访问相应 USB 设备。“urls”字段中的网址必须是有效网址,否则系统会忽略此政策。
-
-      如果您不设置此政策,系统会应用 <ph name="DEFAULT_WEB_USB_GUARD_SETTING_POLICY_NAME" />(若已设置)或用户的个人设置(若前者未设置)。
-
-      此政策中的网址格式不应与通过 <ph name="WEB_USB_BLOCKED_FOR_URLS_POLICY_NAME" /> 配置的网址格式冲突。如果它们存在冲突,此政策优先于 <ph name="WEB_USB_BLOCKED_FOR_URLS_POLICY_NAME" /> 和 <ph name="WEB_USB_ASK_FOR_URLS_POLICY_NAME" />。</translation>
 <translation id="4680936297850947973">已在 M68 中弃用。请改用 DefaultPopupsSetting。
 
       如需完整说明,请访问 https://www.chromestatus.com/features/5675755719622656。
@@ -2559,13 +2487,6 @@
           如果您设置了此政策,用户将无法更改或覆盖它。
 
           如果未设置此政策,则“单声道音频”最初会处于停用状态,但用户可以随时启用该功能。</translation>
-<translation id="4764901562691611575">此政策已被弃用,请改用“<ph name="NATIVE_MESSAGING_BLOCKLIST_POLICY_NAME" />”政策。
-
-          让您能够指定不应加载哪些本地消息传递主机。
-
-          屏蔽名单值“*”表示所有本地消息传递主机都已被屏蔽,除非是许可名单中明确列出的本地消息传递主机。
-
-          如果此政策未设置,<ph name="PRODUCT_NAME" /> 将会加载所有已安装的本地消息传递主机。</translation>
 <translation id="4771144269610910963">此政策用于控制安全浏览功能对用户下载内容的深度扫描。如果此政策未设置,或设为默认的“不扫描文件”,安全浏览功能将不会扫描用户下载内容。
 
       如果此政策设为“发送用户下载内容进行扫描”,系统就会将用户下载内容通过网络发送给安全浏览功能,以进行恶意软件扫描。
@@ -2718,15 +2639,6 @@
 <translation id="5085647276663819155">停用打印预览</translation>
 <translation id="5090209345759901501">将 Flash 内容设置的涵盖面扩展至所有内容</translation>
 <translation id="5090791951240382356">允许合并来自多个不同来源的字典政策</translation>
-<translation id="5093540029655764852">指定客户端应以怎样的频率(单位:天)更改其设备帐号密码。密码是由客户端随机生成的,不会显示给用户。
-
-      和用户密码一样,设备密码也应定期更改。停用此政策或设置较多的天数可能会对安全性产生不利影响,因为这会让潜在攻击者有更多时间来找出设备帐号密码并使用该密码。
-
-      如果未设置此政策,客户端将会每 30 天更改一次设备帐号密码。
-
-      如果此政策设为 0,客户端则无法更改设备帐号密码。
-
-      请注意,如果客户端在较长时间内一直处于离线状态,那么即使指定的天数已过,密码也可能不会更改。</translation>
 <translation id="5101600510268095939">让您能够设置一系列网址格式,从而指定不允许哪些网站显示可屏蔽的(即主动型)混合内容(即 HTTPS 网站上的 HTTP 内容),以及要为哪些网站升级可选的可屏蔽(即被动型)混合内容。
 
           如果未设置此政策,可屏蔽的混合内容将被屏蔽,同时可选的可屏蔽混合内容将被升级,但用户将能设置例外情况以允许在特定网站上显示此类内容。
@@ -2846,15 +2758,6 @@
 
       此处的“Version”既可以是确切版本(如“61.0.3163.120”),也可以是版本前缀(如“61.0”)。  </translation>
 <translation id="5247006254130721952">拦截有危险的下载内容</translation>
-<translation id="5248863213023520115">设置可使用哪些加密类型从 <ph name="MS_AD_NAME" /> 服务器请求 Kerberos 凭单。
-
-      如果此政策设为“所有”,则允许使用 AES 加密类型“aes256-cts-hmac-sha1-96”和“aes128-cts-hmac-sha1-96”,以及 RC4 加密类型“rc4-hmac”。如果服务器同时支持这两种类型,则优先使用 AES 加密。请注意,RC4 加密不安全,所以如果可能的话,则应重新配置服务器,以支持 AES 加密。
-
-      如果此政策设为“强”或未设置,则仅允许使用 AES 加密类型。
-
-      如果此政策设为“旧版”,则仅允许使用 RC4 加密类型。此选项不安全,因此只有在非常特殊的情况下才应使用它。
-
-      另请访问 https://wiki.samba.org/index.php/Samba_4.6_Features_added/changed#Kerberos_client_encryption_types。</translation>
 <translation id="5249453807420671499">用户可以添加 Kerberos 帐号</translation>
 <translation id="5252995168844634755">如果此政策设为 True,系统会开启“统一桌面”功能,使应用能够跨多个显示屏进行显示。用户可为单个显示屏关闭“统一桌面”功能。
 
@@ -3249,13 +3152,6 @@
 
           此政策的值仅在 <ph name="DEFAULT_SEARCH_PROVIDER_ENABLED_POLICY_NAME" /> 政策设为启用时才适用,在其他情况下一概不适用。</translation>
 <translation id="5697306356229823047">报告设备用户</translation>
-<translation id="5699487516670033016">指定身份验证数据缓存的期限(以小时为单位)。此缓存用于加快登录速度。此缓存包含与关联领域(即机器领域所信任的领域)相关的一般数据(工作群组名称等)。系统不会缓存特定于用户的数据以及非关联领域的数据。重启设备会清除缓存。
-
-      如果此政策未设置,已缓存的身份验证数据最多可被重复使用 73 小时。
-
-      如果此政策设为 0,系统就会关闭身份验证数据缓存。这样设置可能会显著降低关联用户的登录速度,因为系统在每次登录时都必须提取特定于领域的数据。
-
-      请注意,系统会为所有用户(甚至是临时用户)缓存领域数据。若想阻止跟踪临时用户的领域,则应关闭此缓存。</translation>
 <translation id="570062449808736508">此政策设为非空字符串时,WebView 将读取具有指定机构名称的内容提供方的网址限制条件。</translation>
 <translation id="5708969689202733975">配置所允许的“快速解锁”模式</translation>
 <translation id="572155275267014074">Android 设置</translation>
@@ -3550,11 +3446,6 @@
 
       注意:此政策会影响所有类型(包括音频无障碍功能)的音频输出。如果用户需要使用屏幕阅读器,请勿停用此政策。</translation>
 <translation id="6221175752766085998">允许使用由本地信任锚颁发的缺少 subjectAlternativeName 扩展项的证书</translation>
-<translation id="6222839831045864769">让您能够指定不应加载哪些本地消息传递主机。
-
-          屏蔽名单值“*”表示所有本地消息传递主机都已被屏蔽,除非是许可名单中明确列出的本地消息传递主机。
-
-          如果此政策未设置,<ph name="PRODUCT_NAME" /> 将会加载所有已安装的本地消息传递主机。</translation>
 <translation id="6224304369267200483">自动允许直接安全密钥认证的网址/网域</translation>
 <translation id="6230442621691161858">如果您启用了此功能,系统便会向您推荐各种可供您探索的新内容,包括应用、网页等。
       如果此政策设为 True,系统会启用“可供探索的新内容建议”功能。
@@ -4791,13 +4682,6 @@
 <translation id="7788511847830146438">根据个人资料</translation>
 <translation id="780629758750905699">允许向设备添加 Family Link 帐号</translation>
 <translation id="7807139251387225825">应从同步操作中排除的类型列表</translation>
-<translation id="7815699949432723208">此政策已被弃用,请改用“<ph name="NATIVE_MESSAGING_ALLOWLIST_POLICY_NAME" />”政策。
-
-          此政策让您能够指定哪些本地消息传递主机不受屏蔽名单影响。
-
-          屏蔽名单值“*”表示所有本地消息传递主机均已被屏蔽,系统只会加载许可名单中列出的本地消息传递主机。
-
-          默认情况下,所有本地消息传递主机都列在许可名单中,但如果所有本地消息传递主机都已被依照某项政策屏蔽,您可以使用许可名单来覆盖该政策。</translation>
 <translation id="7818131573217430250">设置登录屏幕上高反差模式的默认状态</translation>
 <translation id="7823902813460802031">如果此政策已启用,<ph name="PRODUCT_OS_NAME" />会阻止相应设备进入开发者模式。
 
@@ -5214,13 +5098,6 @@
       如果设置了此政策,系统便会酌情删除旧快照以遵守此限制。如果此政策设为 0,系统将不会创建任何快照</translation>
 <translation id="8451988835943702790">使用“新标签页”作为主页</translation>
 <translation id="8455529558077979314">隐私保护屏设置</translation>
-<translation id="8459216513698220096">指定是否处理计算机 GPO 中的用户政策以及如何处理。
-
-      如果此政策设为“默认”或未设置,则系统仅会从用户 GPO 读取用户政策(忽略计算机 GPO)。
-
-      如果此政策设为“合并”,则用户 GPO 中的用户政策将与计算机 GPO 中的用户政策合并(计算机 GPO 优先)。
-
-      如果此政策设为“替换”,则计算机 GPO 中的用户政策将替换用户 GPO 中的用户政策(忽略用户 GPO)。</translation>
 <translation id="8465065632133292531">在使用 POST 的即搜即得网址中所需的参数</translation>
 <translation id="8465746466645315861">如果此政策未设置,则用户可以在语言设置中启用或停用拼写检查。
 
@@ -5355,11 +5232,6 @@
 <translation id="8622378389102774881">如果您设置了此政策,远程访问主机将要求身份验证客户端从该网址获取身份验证令牌,以便建立连接。此政策必须与 RemoteAccessHostTokenValidationUrl 结合使用。
 
           如果您未设置此政策或将它留空,系统会停用此功能。</translation>
-<translation id="8625234016727663537">让您能够以列表的形式设置一系列网址,以指定自动授权哪些网站在登录屏幕上访问具有给定供应商 ID 和产品 ID 的 USB 设备。列表中的每项内容都必须包含设备和网址这两个部分,此政策才会有效。设备部分中的每项都可包含供应商 ID 和产品 ID 字段。被省略的任何 ID 都会被视为通配符,但例外情况是:如果未指定供应商 ID,便无法指定产品 ID。否则,此政策将会无效并会被忽略。
-
-        USB 权限模型会使用发出相应请求的网站的网址(“请求网址”)和顶级框架网站的网址(“嵌入网址”)来授权请求网址访问 USB 设备。如果发出请求的网站是在 iframe 中加载的,则请求网址可能会与嵌入网址不同。因此,“urls”字段最多可包含 2 个以英文逗号分隔的网址字符串,以分别指定请求网址和嵌入网址。如果仅指定了 1 个网址,系统将会在请求网址与这个网址相符(无论嵌入网址的状态为何)时向该网站授予对相应 USB 设备的访问权限。“urls”字段中的网址必须是有效网址,否则系统会忽略此政策。
-
-        如果未设置此政策,系统将会对所有网站使用全局默认值(不会自动授予访问权限)。</translation>
 <translation id="8631434304112909927">到版本 <ph name="UNTIL_VERSION" /> 为止</translation>
 <translation id="8631437968147930597">可在 <ph name="PRODUCT_OS_NAME" />锁定屏幕中显示的笔记应用的列表。</translation>
 <translation id="8649763579836720255">Chrome 操作系统设备可使用远程凭证(经验证的访问凭证)来获取由 Chrome OS CA 颁发的证书,以证明该设备符合播放受保护内容的条件。此过程涉及向 Chrome OS CA 发送用于唯一标识设备的硬件背书信息。
@@ -5737,7 +5609,6 @@
 
       实际的回滚可能性或许还取决于设备型号和关键的漏洞补丁程序。</translation>
 <translation id="9123464369663964441">让用户能够添加例外情况以允许显示混合内容</translation>
-<translation id="9126014181388780690">“允许 Google 助理访问屏幕上的上下文内容”</translation>
 <translation id="9129169595075460149">如果此政策已启用,Google 搜索中的安全搜索功能将始终处于启用状态,并且用户无法更改此设置。
 
       如果此政策已停用或未设置,系统将不会在 Google 搜索中强制启用安全搜索功能。</translation>
@@ -5806,7 +5677,6 @@
 <translation id="944817693306670849">设置磁盘缓存大小</translation>
 <translation id="949278212566535827">允许下载受密码保护的文件</translation>
 <translation id="974349541138387272">指定所需 DNS-over-HTTPS 解析器的 URI 模板</translation>
-<translation id="974479807614498635">允许“快速解答”功能访问所选内容</translation>
 <translation id="981346395360763138">已停用 Google 位置信息服务</translation>
 <translation id="982497069985795632">启用拼写检查</translation>
 <translation id="983256325512298435">指定一系列协议以便无需提示用户就能启动所列来源中的外部应用</translation>
diff --git a/components/policy/resources/policy_templates_zh-TW.xtb b/components/policy/resources/policy_templates_zh-TW.xtb
index 6297291a..bb060bb 100644
--- a/components/policy/resources/policy_templates_zh-TW.xtb
+++ b/components/policy/resources/policy_templates_zh-TW.xtb
@@ -41,12 +41,6 @@
 
       這項政策只會影響所屬網域和裝置註冊網域相符的使用者。其他使用者則只有在首次登入裝置時,系統才會將 IdP 設定的 Cookie 轉移到使用者的設定檔。</translation>
 <translation id="1029052664284722254">在使用者登出時一律重新啟動裝置</translation>
-<translation id="1035385378988781231">這項政策可控管是否要為 <ph name="PRODUCT_NAME" /> 的網路檔案共用功能採用 NTLM 驗證機制。
-
-      如果這項政策設為「True」,系統會視需要對 SMB 共用檔案進行 NTLM 驗證。
-      如果這項政策設為「False」,系統將停用 SMB 共用檔案的 NTLM 驗證機制。
-
-      如未設定政策,在預設情況下,系統會為受企業管理的使用者停用驗證,並為未受管理的使用者啟用驗證。</translation>
 <translation id="1040446814317236570">啟用 PAC 網址分解功能 (適用於 https://)</translation>
 <translation id="1046484220783400299">暫時啟用已淘汰網路平台功能</translation>
 <translation id="1047128214168693844">不允許任何網站追蹤使用者的實際位置</translation>
@@ -86,11 +80,6 @@
 <translation id="1095209545735032039">封鎖這些網站上的 Serial API</translation>
 <translation id="1096105751829466145">預設搜尋引擎</translation>
 <translation id="1099282607296956954">為所有網站啟用網站隔離</translation>
-<translation id="1107764601871839136">指定群組原則物件 (GPO) 快取的生命週期 (以小時為單位)。如果快取 GPO 的版本沒有改變,系統可以重複使用該快取 GPO,不必在每次擷取政策時重新下載 GPO。這項政策是用於指定重新下載 GPO 前,重複使用快取 GPO 的時間上限。重新啟動及登出都會清除快取。
-
-      如果你沒有設定這項政策,系統最多會將快取 GPO 重複使用 25 小時。
-
-      如將這項政策設為 0,就代表關閉 GPO 快取功能;請注意,這項設定會增加伺服器負載,因為即使 GPO 沒有更動,系統還是必須在每次擷取政策時重新下載 GPO。</translation>
 <translation id="1111470455889178048">傳送使用者上傳及下載的內容以供掃描</translation>
 <translation id="1117535567637097036">處理 Android 意圖時,系統不會使用透過這項政策設定的通訊協定處理常式。</translation>
 <translation id="1118093128235245168">允許網站要求使用者授權存取已連線的 USB 裝置</translation>
@@ -720,11 +709,6 @@
 <translation id="2197625019569762163">將這項政策設為 True 時,系統預設會在登入畫面顯示數字鍵盤,方便使用者輸入密碼。使用者仍可切換為普通鍵盤。
 
       如果設定這項政策,使用者將無法變更。如果不設定或將其設為 False,這項政策將不會生效。</translation>
-<translation id="2200041405904405884">這項政策可讓你指定不受封鎖清單影響的內建訊息傳遞主機。
-
-          如果將封鎖清單的值設為「*」,系統會封鎖所有內建訊息傳遞主機,只會載入許可清單中列出的內建訊息傳遞主機。
-
-          根據預設,系統會允許所有內建訊息傳遞主機,但如果政策封鎖了所有內建訊息傳遞主機,你可以使用許可清單覆寫該政策。</translation>
 <translation id="2200698565850397198">設定內建訊息傳遞封鎖清單</translation>
 <translation id="2201555246697292490">設定內建訊息傳遞許可清單</translation>
 <translation id="2204753382813641270">控制檔案櫃自動隱藏功能</translation>
@@ -796,11 +780,6 @@
 <translation id="2307496301287881990">回報顯示狀態和圖形狀態</translation>
 <translation id="2309390639296060546">預設地理位置設定</translation>
 <translation id="2327252517317514801">定義可存取 G Suite 的網域</translation>
-<translation id="2328573323851533589">這項政策可用於強制啟用或強制停用 <ph name="PRODUCT_NAME" /> 中的憑證外洩檢查功能。
-
-          請注意,如果安全瀏覽功能已停用 (無論是根據政策設定或使用者自行停用),即使這項政策設為 True,也不會觸發對應的行為。如要強制啟用安全瀏覽功能,請使用 <ph name="SAFE_BROWSING_ENABLED_POLICY_NAME" /> 政策。
-
-          將這項政策設為啟用或停用後,使用者即無法在 <ph name="PRODUCT_NAME" /> 中變更或覆寫設定。如果不設定這項政策,系統可執行憑證外洩檢查功能 (但使用者可自行停用)。</translation>
 <translation id="2331354174913096226">所需 DNS-over-HTTPS 解析器的 URI 範本。如要指定多個 DNS-over-HTTPS 解析器,請以半形空格分隔相應的 URI 範本。
 
       如果你將 DnsOverHttpsMode 設為 <ph name="SECURE_DNS_MODE_SECURE" />,就必須設定這項政策,不可將其保持空白。
@@ -946,11 +925,6 @@
       如果你未設定這項政策,使用者可以自行決定是否要使用這項功能。
 
       我們已於 <ph name="PRODUCT_NAME" /> 版本 29 及更高版本中移除這項設定。</translation>
-<translation id="2433412232489478893">這項政策可控管是否要允許使用者在 <ph name="PRODUCT_NAME" />使用網路檔案共用功能。
-
-      如果未設定這項政策,或是將這項政策設定為「True」,使用者將可以使用網路檔案共用功能。
-
-      如果將這項政策設定為「False」,則使用者將無法使用網路檔案共用功能。</translation>
 <translation id="2435052056904485763">Kerberos 委派伺服器許可清單</translation>
 <translation id="2439793457499023062">如果不設定這項政策,當 Chrome 清理功能偵測到垃圾軟體時,可能會根據 SafeBrowsingExtendedReportingEnabled 設定的政策,將掃描作業的相關中繼資料回報給 Google。然後,Chrome 清理功能會詢問使用者是否要清除垃圾軟體。使用者可以選擇將清理作業的執行結果提供給 Google,讓日後的垃圾軟體偵測作業更精確。提供的結果包含檔案中繼資料、自動安裝的擴充功能和登錄機碼,詳情請參閱《Chrome 隱私權白皮書》。
 
@@ -1428,26 +1402,6 @@
 <translation id="3143265893557969814">如果設定了這項政策,系統會將所有指定的資料類型從同步處理作業 (包含 Google Sync 和漫遊設定檔的同步處理作業) 中排除。這有助於縮減漫遊設定檔的大小,或限制上傳到 Google Sync 伺服器的資料類型。
 
       這項政策目前涵蓋的資料類型為:「bookmarks」、「preferences」、「passwords」、「autofill」、「themes」、「typedUrls」、「extensions」、「apps」、「tabs」、「wifiConfigurations」。這些名稱有大小寫之分。</translation>
-<translation id="3146597555086966130">你可以透過這項政策,設定 Chrome 和 ARC 應用程式的 Proxy 設定,系統會忽略所有從指令列所指定的 Proxy 相關選項。
-
-       如果不設定這項政策,使用者將可選擇要使用的 Proxy 設定。
-
-      設定 <ph name="PROXY_SETTINGS_POLICY_NAME" /> 政策時,可使用下列欄位:
-         * <ph name="PROXY_MODE_PROXY_SETTINGS_FIELD" /> 可讓你指定 Chrome 要使用的 Proxy 伺服器,並禁止使用者變更 Proxy 設定
-         * <ph name="PROXY_PAC_URL_PROXY_SETTINGS_FIELD" /> 是 Proxy .pac 檔案的網址
-         * <ph name="PROXY_SERVER_PROXY_SETTINGS_FIELD" /> 是 Proxy 伺服器的網址
-         * <ph name="PROXY_BYPASS_LIST_PROXY_SETTINGS_FIELD" /> 是 <ph name="PRODUCT_NAME" /> 會略過的 Proxy 主機清單
-
-       <ph name="PROXY_SERVER_MODE_PROXY_SETTINGS_FIELD" /> 欄位已遭淘汰,請改用 <ph name="PROXY_MODE_PROXY_SETTINGS_FIELD" /> 欄位,該欄位可讓你指定 Chrome 要使用的 Proxy 伺服器,並禁止使用者變更 Proxy 設定。
-
-        針對 <ph name="PROXY_MODE_PROXY_SETTINGS_FIELD" />,如果你選擇下列值:
-          * <ph name="PROXY_MODE_ENUM_DIRECT" />,則系統一律不會使用 Proxy,且會忽略所有其他欄位。
-          * <ph name="PROXY_MODE_ENUM_SYSTEM" />,則系統將使用系統 Proxy,並忽略所有其他欄位。
-          * <ph name="PROXY_MODE_ENUM_AUTO_DETECT" />,則系統會忽略所有其他欄位。
-          * <ph name="PROXY_MODE_ENUM_FIXED_SERVER" />,則系統會使用 <ph name="PROXY_SERVER_PROXY_SETTINGS_FIELD" /> 和 <ph name="PROXY_BYPASS_LIST_PROXY_SETTINGS_FIELD" /> 欄位。
-          * <ph name="PROXY_MODE_ENUM_PAC_SCRIPT" />,則系統會使用 <ph name="PROXY_BYPASS_LIST_PROXY_PAC_URL" /> 和 <ph name="PROXY_BYPASS_LIST_PROXY_SETTINGS_FIELD" /> 欄位。
-
-      注意:如需詳細範例,請前往 Chromium 計畫 (網址為https://www.chromium.org/developers/design-documents/network-settings#TOC-Command-line-options-for-proxy-sett)。</translation>
 <translation id="3152425128389603870">允許使用整合桌面並預設為啟用。</translation>
 <translation id="3159375329008977062">允許使用者透過 UI 匯出/匯入 Crostini 容器</translation>
 <translation id="3165808775394012744">這些政策全部集中在這個資料夾裡,方便輕鬆移除。</translation>
@@ -1455,13 +1409,6 @@
 <translation id="316778957754360075">我們已於 <ph name="PRODUCT_NAME" /> 版本 29 移除這項設定。如要設定機構代管的擴充功能/應用程式系列,建議你將代管 CRX 封裝檔的網站加入 ExtensionInstallSources 中,並在網頁上提供該封裝檔的直接下載連結。你可以透過 ExtensionInstallForcelist 政策建立該網頁專用的啟動器。</translation>
 <translation id="3168968618972302728">與 Kerberos 驗證相關的政策。</translation>
 <translation id="3171369832001535378">裝置網路主機名稱範本</translation>
-<translation id="3172512016079904926">這項政策可讓你在使用者層級安裝內建訊息傳遞主機。
-
-          如果啟用這項政策,<ph name="PRODUCT_NAME" /> 就可使用在使用者層級安裝的內建訊息傳遞主機。
-
-          如果停用這項政策,<ph name="PRODUCT_NAME" /> 只能使用在系統層級安裝的內建訊息傳遞主機。
-
-          如果不設定這項政策,<ph name="PRODUCT_NAME" /> 也可在使用者層級使用內建訊息傳遞主機。</translation>
 <translation id="3177802893484440532">需要為本機信任錨點執行線上 OCSP/CRL 檢查</translation>
 <translation id="3184161739683646075">控管 DNS-over-HTTPS 的模式</translation>
 <translation id="3185009703220253572">自第 <ph name="SINCE_VERSION" /> 版起</translation>
@@ -1717,12 +1664,6 @@
 <translation id="3487623755010328395">
         如果設定這項政策,<ph name="PRODUCT_NAME" /> 嘗試自動註冊,並且為所有設定檔套用相關聯的雲端政策。
         這項政策的值是可從 Google 管理控制台擷取的註冊憑證。</translation>
-<translation id="3489247539215560634">如果啟用這項設定,<ph name="PRODUCT_NAME" /> 會記住密碼,並在使用者下次登入網站時自動提供密碼。
-
-          如果停用這項設定,使用者將無法儲存新密碼,但他們
-          仍可使用先前儲存的密碼。
-
-          這項政策一經啟用或停用,使用者即無法在 <ph name="PRODUCT_NAME" /> 中變更或覆寫政策。如果不設定這項政策,系統會允許儲存密碼 (但使用者可以自行關閉這項功能)。</translation>
 <translation id="3492834335089638487">這項政策可控管裝置是否能使用來源不受信任 (並非來自 Google Play 商店) 的 Android 應用程式。
 
       如果不設定這項政策的值,系統會視為禁止使用這項功能。
@@ -1790,9 +1731,6 @@
 <translation id="3577628175311752799">使用預設的參照政策 no-referrer-when-downgrade。</translation>
 <translation id="357917253161699596">允許使用者管理使用者憑證</translation>
 <translation id="3580414086211696382">控管使用 File System API 讀取的權限</translation>
-<translation id="3583230441447348508">指定一組預先設定的網路檔案共用清單。
-
-      這項政策的每個清單項目都是一個物件,由下列兩個元素組成:「share_url」和「mode」。「share_url」是檔案共用網址,「mode」則應設為「drop_down」或「pre_mount」。如果是「drop_down」模式,系統會將「share_url」新增至共用項目搜尋下拉式選單中。如果是「pre_mount」模式,則系統會掛接「share_url」。</translation>
 <translation id="3584194414857209694">啟用實驗性政策</translation>
 <translation id="3584722841530002134">你可以透過這項政策,指派 <ph name="PRODUCT_NAME" /> 可能會委派的目標伺服器。請以半形逗號分隔伺服器名稱,可使用萬用字元 (<ph name="WILDCARD_VALUE" />)。
 
@@ -2403,10 +2341,6 @@
 
       如果不設定這項政策,使用者將可停用系統上安裝的任何外掛程式。</translation>
 <translation id="4554651132977135445">使用者政策回送處理模式</translation>
-<translation id="4554841826517980623">這項政策可控管是否要允許 <ph name="PRODUCT_NAME" />的網路檔案共用功能使用 <ph name="NETBIOS_PROTOCOL" /> 搜尋網路上的共用項目。
-      將這項政策設為 True 時,共用項目搜尋功能會使用 <ph name="NETBIOS_PROTOCOL" /> 通訊協定在網路上搜尋共用項目。
-      將這項政策設為 False 時,共用項目搜尋功能不會使用 <ph name="NETBIOS_PROTOCOL" /> 通訊協定搜尋共用項目。
-      如未設定這項政策,在預設情況下,系統會為受企業管理的使用者停用這項政策,而未受管理的使用者則預設為啟用這項政策。</translation>
 <translation id="4555850956567117258">為使用者啟用遠端認證機制</translation>
 <translation id="4557134566541205630">預設搜尋引擎新分頁網址</translation>
 <translation id="4562165737444703281">允許使用者啟用/設定 Crostini 通訊埠轉送</translation>
@@ -2502,13 +2436,6 @@
           如需模式範例,請參閱 https://www.chromium.org/developers/how-tos/chrome-frame-getting-started。</translation>
 <translation id="467449052039111439">開啟網址清單</translation>
 <translation id="4674871290487541952">針對擴充功能更新與安裝作業進行完整性檢查時,允許使用不安全的演算法</translation>
-<translation id="4677605038200415894">你可以透過這項政策建立網址模式清單,指定哪些網站會自動取得權限,可以存取具有指定廠商和產品 ID 的 USB 裝置。每一個清單項目都必須包含裝置和網址,這項政策才會生效。裝置中的每個項目可以包含廠商 ID 和產品 ID 欄位。如省略任何 ID,系統將視作萬用字元處理,但以下情況例外:如果未指定廠商 ID,也不可指定產品 ID。否則,這項政策將不會生效。
-
-      USB 權限模型會使用要求網址以及頂層頁框網站的嵌入網址,允許要求網址存取 USB 裝置。當要求網站在 iframe 中載入時,要求網址可能與嵌入網址不同。因此,「urls」欄位最多可包含 2 個字串 (以半形逗號分隔),以指定這些網址。如果只指定一個網址,當要求網站的網址與這個網址相符時,不論其是否為嵌入網址,系統都會授予相應 USB 裝置的存取權。「urls」中的網址必須是有效網址,否則系統會忽略這項政策。
-
-        如果未設定這項政策,系統會套用 <ph name="DEFAULT_WEB_USB_GUARD_SETTING_POLICY_NAME" /> 政策 (如果已設定)。否則系統會套用使用者的個人設定。
-
-      這項政策中的網址模式不可與透過 <ph name="WEB_USB_BLOCKED_FOR_URLS_POLICY_NAME" /> 政策設定的網址模式衝突。如果發生衝突,這項政策的優先順序高於 <ph name="WEB_USB_BLOCKED_FOR_URLS_POLICY_NAME" /> 和 <ph name="WEB_USB_ASK_FOR_URLS_POLICY_NAME" /> 政策。</translation>
 <translation id="4680936297850947973">自 M68 起已淘汰,請改用 DefaultPopupsSetting。
 
       如需完整說明,請前往  https://www.chromestatus.com/features/5675755719622656。
@@ -2551,13 +2478,6 @@
           設定這項政策後,使用者即無法變更或覆寫。
 
           如果不設定這項政策,系統預設會停用單聲道音訊,但使用者隨時可以啟用這項功能。</translation>
-<translation id="4764901562691611575">這項政策已遭淘汰,請改用「<ph name="NATIVE_MESSAGING_BLOCKLIST_POLICY_NAME" />」政策。
-
-          這項政策可讓你指定不應載入的內建訊息傳遞主機。
-
-          如果將封鎖清單的值設為「*」,系統會封鎖所有內建訊息傳遞主機 (許可清單中明確列出的內建訊息傳遞主機除外)。
-
-          如果不設定這項政策,<ph name="PRODUCT_NAME" /> 會載入所有已安裝的內建訊息傳遞主機。</translation>
 <translation id="4771144269610910963">這項政策可控管安全瀏覽功能是否要對使用者下載的內容進行深度掃描。如果不設定這項政策,或設為預設的「不要掃描檔案」,安全瀏覽功能將不會掃描使用者下載的內容。
 
       如果將這項政策設為「傳送使用者下載內容以供掃描」,系統會將使用者下載的內容透過網路傳送給安全瀏覽功能,進行惡意軟體掃描。
@@ -2716,15 +2636,6 @@
 <translation id="5085647276663819155">停用列印預覽</translation>
 <translation id="5090209345759901501">將 Flash 內容設定套用至所有內容</translation>
 <translation id="5090791951240382356">允許合併不同來源的字典政策</translation>
-<translation id="5093540029655764852">指定用戶端變更本機帳戶密碼的頻率 (以天為單位)。密碼是由用戶端隨機產生,且不會向使用者顯示。
-
-      本機密碼和使用者密碼一樣必須定期變更。如果停用這項政策或設定較長的天數,潛在的攻擊者就有較多時間找出本機帳戶密碼並加以利用,這樣可能會對安全性造成負面影響。
-
-      如果不設定這項政策,本機帳戶密碼每 30 天就會變更一次。
-
-      如果將這項政策設為 0,就會停用本機帳戶密碼變更功能。
-
-      請注意,如果用戶端有很長一段時間處於離線狀態,則即使已過了指定的天數,密碼也可能不會變更。</translation>
 <translation id="5101600510268095939">你可以設定網址模式清單,指定哪些網站不能顯示可封鎖 (亦即使用中) 混合內容 (亦即 HTTPS 網站上的 HTTP 內容),並指定要升級哪些選擇性可封鎖 (亦即非使用中) 混合內容。
 
          如果不設定這項政策,可封鎖的混合內容將遭到封鎖,且系統會升級選擇性可封鎖混合內容。但使用者可以設定例外網站,允許特定網站顯示可封鎖的混合內容。
@@ -2841,15 +2752,6 @@
 
       此處的「版本」可以指確切版本 (例如「61.0.3163.120」),也可以指版本前置字元 (例如「61.0」)。  </translation>
 <translation id="5247006254130721952">封鎖危險下載作業</translation>
-<translation id="5248863213023520115">設定可使用哪些類型的加密從 <ph name="MS_AD_NAME" /> 伺服器提出 Kerberos 票證要求。
-
-      如果將這項政策設為「All」,則可使用「aes256-cts-hmac-sha1-96」和「aes128-cts-hmac-sha1-96」類型的 AES 加密以及「rc4-hmac」類型的 RC4 加密。如果伺服器支援 AES 和 RC4 加密,會優先採用 AES 加密。請注意,RC4 的安全性不足,請將伺服器重新設定為使用 AES 加密 (如果伺服器支援這類加密的話)。
-
-      如果將這項政策設為「Strong」或不予設定,則只能使用 AES 加密類型。
-
-      如果將這項政策設為「Legacy」,則只能使用 RC4 加密類型。這個選項並不安全,只有在非常特殊的情況下才需要使用。
-
-      另請參閱 https://wiki.samba.org/index.php/Samba_4.6_Features_added/changed#Kerberos_client_encryption_types。</translation>
 <translation id="5249453807420671499">使用者可以新增 Kerberos 帳戶</translation>
 <translation id="5252995168844634755">如果將這項政策設為 True,系統會啟用整合桌面,這個功能可讓應用程式在多個螢幕上展開畫面。使用者可停用個別螢幕的整合桌面。
 
@@ -3244,13 +3146,6 @@
 
           這項政策的值只有在 <ph name="DEFAULT_SEARCH_PROVIDER_ENABLED_POLICY_NAME" /> 政策啟用時才適用,在其他情況下一概不適用。</translation>
 <translation id="5697306356229823047">回報裝置使用者</translation>
-<translation id="5699487516670033016">指定驗證資料快取的生命週期 (以小時為單位)。這個快取是用於加快登入速度,其中包含關聯領域的一般資料 (例如工作群組名稱);關聯領域是指裝置領域所信任的領域。系統不會快取使用者專屬資料和非關聯領域的資料。重新啟動裝置會清除快取。
-
-      如果你沒有設定這項政策,系統最多會將快取驗證資料重複使用 73 小時。
-
-      如將這項政策設為 0,就代表關閉驗證資料快取功能,這可能會導致關聯使用者的登入速度大幅變慢,因為使用者每次登入,系統都必須擷取領域專屬資料。
-
-      請注意,即使是針對暫時性使用者,系統也會快取領域資料。如要避免追蹤暫時性使用者的領域,你必須關閉這項快取功能。</translation>
 <translation id="570062449808736508">如果將這項政策設為非空白字串,WebView 就會讀取內容提供者 (擁有指定授權單位名稱) 的網址限制設定。</translation>
 <translation id="5708969689202733975">設定允許的快速解鎖模式</translation>
 <translation id="572155275267014074">Android 設定</translation>
@@ -3547,11 +3442,6 @@
 
       注意:這項政策會影響所有音訊輸出,包括語音無障礙功能的音訊。如果使用者需要螢幕閱讀器,請勿停用這項政策。</translation>
 <translation id="6221175752766085998">允許由本機信任錨點核發但缺少 subjectAlternativeName 擴充功能的憑證</translation>
-<translation id="6222839831045864769">這項政策可讓你指定不應載入的內建訊息傳遞主機。
-
-          如果將封鎖清單的值設為「*」,系統會封鎖所有內建訊息傳遞主機 (許可清單中明確列出的內建訊息傳遞主機除外)。
-
-          如果不設定這項政策,<ph name="PRODUCT_NAME" /> 會載入所有已安裝的內建訊息傳遞主機。</translation>
 <translation id="6224304369267200483">自動允許直接安全金鑰認證的網址/網域</translation>
 <translation id="6230442621691161858">這項功能可讓系統建議值得探索的新內容,包括應用程式和網頁等等。
       如果將這項政策設為 True,系統即會建議可探索的新內容。
@@ -4781,13 +4671,6 @@
 <translation id="7788511847830146438">根據設定檔</translation>
 <translation id="780629758750905699">允許將 Family Link 帳戶加入裝置</translation>
 <translation id="7807139251387225825">要從同步處理作業中排除的類型清單</translation>
-<translation id="7815699949432723208">這項政策已遭淘汰,請改用「<ph name="NATIVE_MESSAGING_ALLOWLIST_POLICY_NAME" />」政策。
-
-          這項政策可讓你指定不受封鎖清單影響的內建訊息傳遞主機。
-
-          如果將封鎖清單的值設為「*」,系統會封鎖所有內建訊息傳遞主機,只會載入許可清單中列出的內建訊息傳遞主機。
-
-          根據預設,系統會允許所有內建訊息傳遞主機,但如果政策封鎖了所有內建訊息傳遞主機,你可以使用許可清單覆寫該政策。</translation>
 <translation id="7818131573217430250">設定高反差模式在登入畫面的預設狀態</translation>
 <translation id="7823902813460802031">如果將這項政策設為啟用,<ph name="PRODUCT_OS_NAME" />會阻止裝置進入開發人員模式。
 
@@ -5203,13 +5086,6 @@
       如果設定這項政策,系統會視需要刪除較舊的快照,以避免超出限制。如果這項政策設為 0,則系統不會建立任何快照</translation>
 <translation id="8451988835943702790">將新分頁設為首頁</translation>
 <translation id="8455529558077979314">隱私保護畫面設定</translation>
-<translation id="8459216513698220096">指定是否要處理電腦 GPO 中的使用者政策和處理方式。
-
-      如果將這項政策設為「Default」或不予設定,系統只會讀取使用者 GPO 中的使用者政策 (忽略電腦 GPO)。
-
-      如果將這項政策設為「Merge」,使用者 GPO 中的使用者政策會與電腦 GPO 中的使用者政策合併 (優先採用電腦 GPO)。
-
-      如果將這項政策設為「Replace」,電腦 GPO 中的使用者政策會取代使用者 GPO 中的使用者政策 (忽略使用者 GPO)。</translation>
 <translation id="8465065632133292531">使用 POST 的互動智慧搜尋網址參數</translation>
 <translation id="8465746466645315861">如果不設定這項政策,使用者可以在語言設定中啟用或停用拼字檢查功能。
 
@@ -5345,11 +5221,6 @@
 <translation id="8622378389102774881">如果設定這項政策,遠端存取主機會要求用戶端透過此網址取得驗證憑證,驗證通過後才能建立連線。這項政策必須搭配 RemoteAccessHostTokenValidationUrl 使用。
 
           如果設為空白或不設定,系統會停用這項功能。</translation>
-<translation id="8625234016727663537">你可以設定一份網址清單,指定哪些網站會自動取得權限,可以在登入畫面上存取具有指定廠商和產品 ID 的 USB 裝置。清單中的每個項目都必須包含裝置和網址,這項政策才會生效。裝置中的每個項目可以包含廠商 ID 和產品 ID 欄位。如省略任何 ID,系統將視作萬用字元處理,但以下情況例外:如果未指定廠商 ID,也不可指定產品 ID。否則這項政策將不會生效,並會遭到忽略。
-
-        USB 權限模型會使用要求網站的網址 (簡稱「要求網址」) 以及頂層頁框網站的網址 (簡稱「嵌入網址」),將 USB 裝置的存取權授予要求網址。當要求網站在 iframe 中載入時,要求網址可能與嵌入網址不同。因此,「urls」欄位最多可包含兩個網址字串 (以半形逗號分隔),以分別指定要求網址和嵌入網址。如果只指定一個網址,當要求網站的網址與這個網址相符時,不論其是否為嵌入網址,系統都會授予相應 USB 裝置的存取權限。「urls」中的網址必須是有效網址,否則系統將忽略這項政策。
-
-        如果不設定這項政策,所有網站都將使用通用預設值 (不會自動取得存取權)。</translation>
 <translation id="8631434304112909927">到第 <ph name="UNTIL_VERSION" /> 版為止</translation>
 <translation id="8631437968147930597"><ph name="PRODUCT_OS_NAME" />螢幕鎖定畫面上允許的筆記應用程式清單</translation>
 <translation id="8649763579836720255">當 Chrome 作業系統 CA 判斷裝置可播放受保護內容,Chrome 作業系統裝置可以使用遠端證明 (已驗證存取權) 取得其所發出的憑證。在此過程中,系統會傳送硬體簽署資訊到識別裝置的 Chrome 作業系統 CA。
@@ -5730,7 +5601,6 @@
 
       實際上能否復原也可能會受到裝置型號和重大漏洞修補程式的影響。</translation>
 <translation id="9123464369663964441">允許使用者新增可載入複合型內容的例外網站</translation>
-<translation id="9126014181388780690">「允許 Google 助理存取畫面內容」</translation>
 <translation id="9129169595075460149">如果將這項政策設為啟用,Google 搜尋中的「安全搜尋」功能會一律啟用,且使用者無法變更這項設定。
 
       如果將這項政策設為停用或不設定,系統就不會強制執行 Google 搜尋的「安全搜尋」功能。</translation>
@@ -5799,7 +5669,6 @@
 <translation id="944817693306670849">設定磁碟快取大小</translation>
 <translation id="949278212566535827">允許下載受密碼保護的檔案</translation>
 <translation id="974349541138387272">指定所需 DNS-over-HTTPS 解析器的 URI 範本</translation>
-<translation id="974479807614498635">「允許快速解答存取所選內容」</translation>
 <translation id="981346395360763138">Google 定位服務已停用</translation>
 <translation id="982497069985795632">啟用拼字檢查</translation>
 <translation id="983256325512298435">定義一組通訊協定清單,其中的通訊協定無須提示使用者,即可啟動已列出來源的外部應用程式</translation>
diff --git a/components/printing/browser/print_composite_client.cc b/components/printing/browser/print_composite_client.cc
index 17d8a933..02a7786 100644
--- a/components/printing/browser/print_composite_client.cc
+++ b/components/printing/browser/print_composite_client.cc
@@ -344,9 +344,10 @@
   document_cookie_ = 0;
   initiator_frame_ = nullptr;
 
-  // Clear all stored printed and pending subframes.
+  // Reset state of the client.
   pending_subframes_.clear();
   printed_subframes_.clear();
+  print_render_frames_.clear();
 
   // No longer concurrently compositing this document.
   is_doc_concurrently_composited_ = false;
diff --git a/components/safe_browsing/core/features.cc b/components/safe_browsing/core/features.cc
index 4197d7c..4b565625 100644
--- a/components/safe_browsing/core/features.cc
+++ b/components/safe_browsing/core/features.cc
@@ -139,7 +139,7 @@
 constexpr base::FeatureParam<bool> kShouldFillOldPhishGuardProto{
     &kPasswordProtectionForSignedInUsers, "DeprecateOldProto", false};
 
-const base::Feature kSafeBrowsingSecuritySectionUIAndroid{
+const base::Feature kSafeBrowsingSectionUIAndroid{
     "SafeBrowsingSecuritySectionUIAndroid", base::FEATURE_DISABLED_BY_DEFAULT};
 
 const base::Feature kSuspiciousSiteTriggerQuotaFeature{
@@ -186,7 +186,7 @@
     {&kRealTimeUrlLookupNonMainframeEnabledForEP, true},
     {&kSafeBrowsingAvailableOnIOS, true},
     {&kSafeBrowsingSeparateNetworkContexts, true},
-    {&kSafeBrowsingSecuritySectionUIAndroid, true},
+    {&kSafeBrowsingSectionUIAndroid, true},
     {&kSuspiciousSiteTriggerQuotaFeature, true},
     {&kThreatDomDetailsTagAndAttributeFeature, false},
     {&kTriggerThrottlerDailyQuotaFeature, false},
diff --git a/components/safe_browsing/core/features.h b/components/safe_browsing/core/features.h
index 8098697..9cd52ba 100644
--- a/components/safe_browsing/core/features.h
+++ b/components/safe_browsing/core/features.h
@@ -74,8 +74,9 @@
 // profile.
 extern const base::Feature kSafeBrowsingSeparateNetworkContexts;
 
-// Controls whether the security section is shown on the settings UI on Android.
-extern const base::Feature kSafeBrowsingSecuritySectionUIAndroid;
+// Controls whether the Safe Browsing section is shown on the settings UI on
+// Android.
+extern const base::Feature kSafeBrowsingSectionUIAndroid;
 
 // Controls whether cookies are removed from certain communications with Safe
 // Browsing.
diff --git a/components/strings/components_strings_gu.xtb b/components/strings/components_strings_gu.xtb
index b7cad8e6..68ebd64 100644
--- a/components/strings/components_strings_gu.xtb
+++ b/components/strings/components_strings_gu.xtb
@@ -1483,7 +1483,7 @@
 <translation id="7012363358306927923">China UnionPay</translation>
 <translation id="7014741021609395734">ઝૂમ લેવલ</translation>
 <translation id="7016992613359344582">આ શુલ્ક એક-સમયનું અથવા પુનરાવર્તિત હોઈ શકે છે અને કદાચ દેખીતા શુલ્ક ન પણ હોય.</translation>
-<translation id="7029809446516969842">પાસવર્ડ્સ</translation>
+<translation id="7029809446516969842">પાસવર્ડ</translation>
 <translation id="7031646650991750659">તમે કઈ Google Play ઍપ ઇન્સ્ટૉલ કરી છે</translation>
 <translation id="7050187094878475250">તમે <ph name="DOMAIN" /> પર પહોંચવાનો પ્રયાસ કરેલો, પરંતુ સર્વરે એવું પ્રમાણપત્ર પ્રસ્તુત કર્યું જેની માન્યતા અવધિ, વિશ્વસનીય હોવા માટે ખૂબ લાંબી છે.</translation>
 <translation id="705310974202322020">{NUM_CARDS,plural, =1{આ કાર્ડ અત્યારે સાચવી શકાતું નથી}one{આ કાર્ડ અત્યારે સાચવી શકાતાં નથી}other{આ કાર્ડ અત્યારે સાચવી શકાતાં નથી}}</translation>
diff --git a/components/strings/components_strings_or.xtb b/components/strings/components_strings_or.xtb
index 56c64587..eab5eca 100644
--- a/components/strings/components_strings_or.xtb
+++ b/components/strings/components_strings_or.xtb
@@ -953,7 +953,7 @@
 <translation id="4877422487531841831"><ph name="TEXT" /> ସନ୍ଧାନ କରନ୍ତୁ</translation>
 <translation id="4879491255372875719">ସ୍ୱଚାଳିତ (ଡିଫଲ୍ଟ)</translation>
 <translation id="4879725228911483934">ୱିଣ୍ଡୋଗୁଡ଼ିକ ଖୋଲି ଆପଣଙ୍କ ସ୍କ୍ରିନଗୁଡ଼ିକରେ ରଖନ୍ତୁ</translation>
-<translation id="4880827082731008257">ଇତିବୃତ୍ତି ସନ୍ଧାନ କରନ୍ତୁ</translation>
+<translation id="4880827082731008257">ସନ୍ଧାନ ଇତିହାସ</translation>
 <translation id="4881695831933465202">ଖୋଲନ୍ତୁ</translation>
 <translation id="4889420713887366944">"ଇନକଗ୍ନିଟୋ ୱିଣ୍ଡୋ ଖୋଲନ୍ତୁ" ବଟନ୍, ବ୍ୟକ୍ତିଗତ ଭାବେ ବ୍ରାଉଜ୍ କରିବାକୁ ଏକ ନୂଆ ଇନକଗ୍ନିଟୋ ୱିଣ୍ଡୋ ଖୋଲିବା ପାଇଁ Enter ଦବାନ୍ତୁ</translation>
 <translation id="4892518386797173871">ପଛଭାଗ</translation>
diff --git a/components/strings/components_strings_ru.xtb b/components/strings/components_strings_ru.xtb
index ff409dac..f07c7717 100644
--- a/components/strings/components_strings_ru.xtb
+++ b/components/strings/components_strings_ru.xtb
@@ -15,7 +15,7 @@
 <translation id="1038106730571050514">Показать подсказки</translation>
 <translation id="1038842779957582377">неизвестное имя</translation>
 <translation id="1041998700806130099">Сообщение на листе задания</translation>
-<translation id="1048785276086539861">При редактировании аннотаций документ вернется в одностраничный режим просмотра.</translation>
+<translation id="1048785276086539861">При редактировании заметок документ вернется в одностраничный режим просмотра.</translation>
 <translation id="1050038467049342496">Закройте другие приложения.</translation>
 <translation id="1055184225775184556">&amp;Отменить добавление</translation>
 <translation id="1056898198331236512">Внимание</translation>
@@ -377,7 +377,7 @@
 <translation id="2465688316154986572">Скоба</translation>
 <translation id="2467694685043708798"><ph name="BEGIN_LINK" />Выполните диагностику сети<ph name="END_LINK" /></translation>
 <translation id="2469153820345007638">В порядке от 1 до N</translation>
-<translation id="2470767536994572628">При изменении аннотаций документ вернется в одностраничный режим и исходную ориентацию.</translation>
+<translation id="2470767536994572628">При редактировании заметок документ вернется в одностраничный режим и исходную ориентацию.</translation>
 <translation id="2479410451996844060">Недействительный URL поисковой системы.</translation>
 <translation id="2482878487686419369">Уведомления</translation>
 <translation id="248348093745724435">Правила для компьютера</translation>
@@ -945,7 +945,7 @@
 <translation id="4809079943450490359">Инструкции от администратора вашего устройства:</translation>
 <translation id="4813512666221746211">Ошибка сети</translation>
 <translation id="4816492930507672669">По размеру страницы</translation>
-<translation id="4819347708020428563">Изменить аннотации в режиме по умолчанию?</translation>
+<translation id="4819347708020428563">Изменить заметки в режиме по умолчанию?</translation>
 <translation id="484462545196658690">Выбрать автоматически</translation>
 <translation id="4850886885716139402">Посмотреть</translation>
 <translation id="4854362297993841467">Этот способ доставки недоступен. Выберите другой.</translation>
@@ -1642,7 +1642,7 @@
 <translation id="7647206758853451655">Качество печати</translation>
 <translation id="7648992873808071793">сохранение файлов на этом устройстве</translation>
 <translation id="7653957176542370971">Лист с обработчиком платежа закрыт</translation>
-<translation id="7654909834015434372">При редактировании аннотаций будет возвращена исходная ориентация документа.</translation>
+<translation id="7654909834015434372">При редактировании заметок будет возвращена исходная ориентация документа.</translation>
 <translation id="765676359832457558">Скрыть дополнительные настройки</translation>
 <translation id="7658239707568436148">Отмена</translation>
 <translation id="7662298039739062396">Эта настройка управляется расширением</translation>
diff --git a/components/strings/components_strings_sq.xtb b/components/strings/components_strings_sq.xtb
index 2e66f7b..119b335 100644
--- a/components/strings/components_strings_sq.xtb
+++ b/components/strings/components_strings_sq.xtb
@@ -266,7 +266,7 @@
 <translation id="1959001866257244765">Ndihmo për përmirësimin e sigurisë në ueb për të gjithë duke dërguar <ph name="BEGIN_WHITEPAPER_LINK" />URL-të e disa faqeve që viziton, informacione të kufizuara të sistemit, si dhe disa përmbajtje të faqeve<ph name="END_WHITEPAPER_LINK" /> te Google. <ph name="BEGIN_PRIVACY_PAGE_LINK" />Politika e privatësisë<ph name="END_PRIVACY_PAGE_LINK" /></translation>
 <translation id="1962204205936693436">Faqeshënuesit e <ph name="DOMAIN" /></translation>
 <translation id="1973335181906896915">Gabim serializimi</translation>
-<translation id="1974060860693918893">I përparuar</translation>
+<translation id="1974060860693918893">Të përparuara</translation>
 <translation id="1975584088563498795">Kutia postare 10</translation>
 <translation id="1978555033938440688">Versioni i firmuerit</translation>
 <translation id="1988881251331415125">Nëse nuk ka ndonjë gabim drejtshkrimor, <ph name="BEGIN_LINK" />provo të ekzekutosh "Diagnostikimin e lidhshmërisë"<ph name="END_LINK" />.</translation>
diff --git a/components/viz/common/features.cc b/components/viz/common/features.cc
index c405fbd4..2e543ec 100644
--- a/components/viz/common/features.cc
+++ b/components/viz/common/features.cc
@@ -121,6 +121,9 @@
 bool IsDynamicColorGamutEnabled() {
   if (viz::AlwaysUseWideColorGamut())
     return false;
+  auto* build_info = base::android::BuildInfo::GetInstance();
+  if (!build_info->is_at_least_q())
+    return false;
   return base::FeatureList::IsEnabled(kDynamicColorGamut);
 }
 #endif
diff --git a/components/viz/service/display_embedder/skia_output_device_buffer_queue.cc b/components/viz/service/display_embedder/skia_output_device_buffer_queue.cc
index 5ae0844..1666ec0 100644
--- a/components/viz/service/display_embedder/skia_output_device_buffer_queue.cc
+++ b/components/viz/service/display_embedder/skia_output_device_buffer_queue.cc
@@ -115,12 +115,14 @@
   capabilities_.number_of_buffers = 3;
   capabilities_.orientation_mode = OutputSurface::OrientationMode::kHardware;
 #if defined(OS_ANDROID)
-  // With some devices, if the chrome is launched in landscape mode, the chrome
-  // is always blank until chrome window is rotated once. Workaround this
-  // problem by using logic rotation mode.
-  // TODO(https://crbug.com/1115065 & https://crbug.com/1136033): use hardware
-  // orientation mode for vulkan.
-  capabilities_.orientation_mode = OutputSurface::OrientationMode::kLogic;
+  // With vulkan, if the chrome is launched in landscape mode, the chrome is
+  // always blank until chrome window is rotated once. Workaround this problem
+  // by using logic rotation mode.
+  // TODO(https://crbug.com/1115065): use hardware orientation mode for vulkan,
+  if (dependency_->GetSharedContextState()->GrContextIsVulkan() &&
+      base::FeatureList::GetFieldTrial(features::kVulkan)) {
+    capabilities_.orientation_mode = OutputSurface::OrientationMode::kLogic;
+  }
 #endif
 
   // Force the number of max pending frames to one when the switch
@@ -286,7 +288,7 @@
   swap_completion_callbacks_.emplace_back(
       std::make_unique<CancelableSwapCompletionCallback>(base::BindOnce(
           &SkiaOutputDeviceBufferQueue::DoFinishSwapBuffers,
-          base::Unretained(this), image_size_, std::move(latency_info),
+          base::Unretained(this), GetSwapBuffersSize(), std::move(latency_info),
           submitted_image_ ? submitted_image_->GetWeakPtr() : nullptr,
           std::move(committed_overlay_mailboxes_))));
   committed_overlay_mailboxes_.clear();
@@ -321,7 +323,7 @@
   swap_completion_callbacks_.emplace_back(
       std::make_unique<CancelableSwapCompletionCallback>(base::BindOnce(
           &SkiaOutputDeviceBufferQueue::DoFinishSwapBuffers,
-          base::Unretained(this), image_size_, std::move(latency_info),
+          base::Unretained(this), GetSwapBuffersSize(), std::move(latency_info),
           submitted_image_ ? submitted_image_->GetWeakPtr() : nullptr,
           std::move(committed_overlay_mailboxes_))));
   committed_overlay_mailboxes_.clear();
@@ -352,7 +354,7 @@
   swap_completion_callbacks_.emplace_back(
       std::make_unique<CancelableSwapCompletionCallback>(base::BindOnce(
           &SkiaOutputDeviceBufferQueue::DoFinishSwapBuffers,
-          base::Unretained(this), image_size_, std::move(latency_info),
+          base::Unretained(this), GetSwapBuffersSize(), std::move(latency_info),
           submitted_image_ ? submitted_image_->GetWeakPtr() : nullptr,
           std::move(committed_overlay_mailboxes_))));
   committed_overlay_mailboxes_.clear();
@@ -402,6 +404,20 @@
   PageFlipComplete(image.get());
 }
 
+gfx::Size SkiaOutputDeviceBufferQueue::GetSwapBuffersSize() {
+  switch (overlay_transform_) {
+    case gfx::OVERLAY_TRANSFORM_ROTATE_90:
+    case gfx::OVERLAY_TRANSFORM_ROTATE_270:
+      return gfx::Size(image_size_.height(), image_size_.width());
+    case gfx::OVERLAY_TRANSFORM_INVALID:
+    case gfx::OVERLAY_TRANSFORM_NONE:
+    case gfx::OVERLAY_TRANSFORM_FLIP_HORIZONTAL:
+    case gfx::OVERLAY_TRANSFORM_FLIP_VERTICAL:
+    case gfx::OVERLAY_TRANSFORM_ROTATE_180:
+      return image_size_;
+  }
+}
+
 bool SkiaOutputDeviceBufferQueue::Reshape(const gfx::Size& size,
                                           float device_scale_factor,
                                           const gfx::ColorSpace& color_space,
@@ -416,6 +432,7 @@
 
   color_space_ = color_space;
   image_size_ = size;
+  overlay_transform_ = transform;
   FreeAllSurfaces();
 
   images_ = presenter_->AllocateImages(color_space_, image_size_,
diff --git a/components/viz/service/display_embedder/skia_output_device_buffer_queue.h b/components/viz/service/display_embedder/skia_output_device_buffer_queue.h
index cf1e7604..402f39c1 100644
--- a/components/viz/service/display_embedder/skia_output_device_buffer_queue.h
+++ b/components/viz/service/display_embedder/skia_output_device_buffer_queue.h
@@ -80,6 +80,8 @@
                            std::vector<gpu::Mailbox> overlay_mailboxes,
                            gfx::SwapCompletionResult result);
 
+  gfx::Size GetSwapBuffersSize();
+
   std::unique_ptr<OutputPresenter> presenter_;
 
   SkiaOutputSurfaceDependency* const dependency_;
@@ -87,6 +89,7 @@
   // Format of images
   gfx::ColorSpace color_space_;
   gfx::Size image_size_;
+  gfx::OverlayTransform overlay_transform_ = gfx::OVERLAY_TRANSFORM_NONE;
 
   // All allocated images.
   std::vector<std::unique_ptr<OutputPresenter::Image>> images_;
diff --git a/components/viz/service/display_embedder/software_output_device_x11.cc b/components/viz/service/display_embedder/software_output_device_x11.cc
index 8c0e1d2c..af7abe1 100644
--- a/components/viz/service/display_embedder/software_output_device_x11.cc
+++ b/components/viz/service/display_embedder/software_output_device_x11.cc
@@ -17,7 +17,6 @@
 #include "ui/base/x/x11_shm_image_pool.h"
 #include "ui/base/x/x11_util.h"
 #include "ui/gfx/x/x11.h"
-#include "ui/gfx/x/x11_error_tracker.h"
 #include "ui/gfx/x/x11_types.h"
 #include "ui/gfx/x/xproto_types.h"
 
diff --git a/content/browser/back_forward_cache_browsertest.cc b/content/browser/back_forward_cache_browsertest.cc
index 125eeb0..6fb1fcc 100644
--- a/content/browser/back_forward_cache_browsertest.cc
+++ b/content/browser/back_forward_cache_browsertest.cc
@@ -3441,6 +3441,47 @@
       FROM_HERE);
 }
 
+// Same test as above, but with eviction happening before URL loader starts a
+// response.
+IN_PROC_BROWSER_TEST_F(
+    BackForwardCacheBrowserTest,
+    ReissuesNavigationIfEvictedDuringNavigation_BeforeResponse) {
+  ASSERT_TRUE(embedded_test_server()->Start());
+  GURL url_a(embedded_test_server()->GetURL("a.com", "/title1.html"));
+  GURL url_b(embedded_test_server()->GetURL("b.com", "/title2.html"));
+
+  // 1) Navigate to page A.
+  EXPECT_TRUE(NavigateToURL(shell(), url_a));
+  RenderFrameHostImpl* rfh_a = current_frame_host();
+  RenderFrameDeletedObserver delete_observer_rfh_a(rfh_a);
+
+  // 2) Navigate to page B.
+  EXPECT_TRUE(NavigateToURL(shell(), url_b));
+  RenderFrameHostImpl* rfh_b = current_frame_host();
+  RenderFrameDeletedObserver delete_observer_rfh_b(rfh_b);
+  EXPECT_FALSE(delete_observer_rfh_a.deleted());
+  EXPECT_TRUE(rfh_a->IsInBackForwardCache());
+  EXPECT_NE(rfh_a, rfh_b);
+
+  // 3) Start navigation to page A, and cause the document to be evicted during
+  // the navigation immediately before navigation makes any meaningful progress.
+  web_contents()->GetController().GoBack();
+  EvictByJavaScript(rfh_a);
+
+  // rfh_a should have been deleted, and page A navigated to normally.
+  EXPECT_TRUE(WaitForLoadStop(shell()->web_contents()));
+  delete_observer_rfh_a.WaitUntilDeleted();
+  RenderFrameHostImpl* rfh_a2 = current_frame_host();
+  EXPECT_NE(rfh_a2, rfh_b);
+  EXPECT_EQ(rfh_a2->GetLastCommittedURL(), url_a);
+
+  ExpectOutcome(BackForwardCacheMetrics::HistoryNavigationOutcome::kNotRestored,
+                FROM_HERE);
+  ExpectNotRestored(
+      {BackForwardCacheMetrics::NotRestoredReason::kJavaScriptExecution},
+      FROM_HERE);
+}
+
 // Similar to ReissuesNavigationIfEvictedDuringNavigation, except that
 // BackForwardCache::Flush is the source of the eviction.
 IN_PROC_BROWSER_TEST_F(BackForwardCacheBrowserTest,
@@ -5115,7 +5156,7 @@
 
   blink::web_pref::WebPreferences prefs =
       web_contents()->GetOrCreateWebPreferences();
-  prefs.preferred_color_scheme = blink::PreferredColorScheme::kDark;
+  prefs.preferred_color_scheme = blink::mojom::PreferredColorScheme::kDark;
   web_contents()->SetWebPreferences(prefs);
 
   // 3) Set WebPreferences to prefer dark color scheme.
diff --git a/content/browser/gpu/gpu_data_manager_impl_private.cc b/content/browser/gpu/gpu_data_manager_impl_private.cc
index 879e233..1b729fa 100644
--- a/content/browser/gpu/gpu_data_manager_impl_private.cc
+++ b/content/browser/gpu/gpu_data_manager_impl_private.cc
@@ -88,7 +88,6 @@
 #endif  // OS_MAC
 #if defined(OS_WIN)
 #include "base/base_paths_win.h"
-#include "base/win/windows_version.h"
 #include "ui/display/win/screen_win.h"
 #endif  // OS_WIN
 #if BUILDFLAG(IS_CHROMECAST)
@@ -116,23 +115,6 @@
 #endif
 
 #if defined(OS_WIN)
-int GetGpuBlocklistHistogramValueWin(gpu::GpuFeatureStatus status) {
-  // The enums are defined as:
-  //   Enabled VERSION_PRE_XP = 0,
-  //   Blocklisted VERSION_PRE_XP = 1,
-  //   Disabled VERSION_PRE_XP = 2,
-  //   Software VERSION_PRE_XP = 3,
-  //   Unknown VERSION_PRE_XP = 4,
-  //   Enabled VERSION_XP = 5,
-  //   ...
-  static const base::win::Version version = base::win::GetVersion();
-  if (version == base::win::Version::WIN_LAST)
-    return -1;
-  DCHECK_NE(gpu::kGpuFeatureStatusMax, status);
-  int entry_index = static_cast<int>(version) * gpu::kGpuFeatureStatusMax;
-  return entry_index + static_cast<int>(status);
-}
-
 // This function checks the created file to ensure it wasn't redirected
 // to another location using a symbolic link or a hard link.
 bool ValidateFileHandle(HANDLE cache_file_handle,
@@ -281,15 +263,6 @@
       command_line.HasSwitch(switches::kDisableWebGL),
       (command_line.HasSwitch(switches::kDisableWebGL) ||
        command_line.HasSwitch(switches::kDisableWebGL2))};
-#if defined(OS_WIN)
-  const std::string kGpuBlocklistFeatureHistogramNamesWin[] = {
-      "GPU.BlacklistFeatureTestResultsWindows2.Accelerated2dCanvas",
-      "GPU.BlacklistFeatureTestResultsWindows2.GpuCompositing",
-      "GPU.BlacklistFeatureTestResultsWindows2.GpuRasterization",
-      "GPU.BlacklistFeatureTestResultsWindows2.OopRasterization",
-      "GPU.BlacklistFeatureTestResultsWindows2.Webgl",
-      "GPU.BlacklistFeatureTestResultsWindows2.Webgl2"};
-#endif
   const size_t kNumFeatures =
       sizeof(kGpuFeatures) / sizeof(gpu::GpuFeatureType);
   for (size_t i = 0; i < kNumFeatures; ++i) {
@@ -304,17 +277,6 @@
         gpu::kGpuFeatureStatusMax + 1,
         base::HistogramBase::kUmaTargetedHistogramFlag);
     histogram_pointer->Add(value);
-#if defined(OS_WIN)
-    int value_win = GetGpuBlocklistHistogramValueWin(value);
-    if (value_win >= 0) {
-      int32_t max_sample = static_cast<int32_t>(base::win::Version::WIN_LAST) *
-                           gpu::kGpuFeatureStatusMax;
-      histogram_pointer = base::LinearHistogram::FactoryGet(
-          kGpuBlocklistFeatureHistogramNamesWin[i], 1, max_sample,
-          max_sample + 1, base::HistogramBase::kUmaTargetedHistogramFlag);
-      histogram_pointer->Add(value_win);
-    }
-#endif
   }
 }
 
diff --git a/content/browser/media/media_service.cc b/content/browser/media/media_service.cc
index c0cd3a6..804f1bc 100644
--- a/content/browser/media/media_service.cc
+++ b/content/browser/media/media_service.cc
@@ -65,7 +65,7 @@
         base::BindOnce(&BindReceiverInGpuProcess, std::move(receiver)));
 #elif BUILDFLAG(ENABLE_MOJO_MEDIA_IN_BROWSER_PROCESS)
     static base::NoDestructor<std::unique_ptr<media::MediaService>> service;
-    *service = media::CreateMediaService(std::move(receiver))
+    *service = media::CreateMediaService(std::move(receiver));
 #elif BUILDFLAG(ENABLE_MOJO_MEDIA_IN_UTILITY_PROCESS)
     ServiceProcessHost::Launch(
         std::move(receiver),
diff --git a/content/browser/renderer_host/navigation_request.cc b/content/browser/renderer_host/navigation_request.cc
index 9fa1f7e..c05a8dfb 100644
--- a/content/browser/renderer_host/navigation_request.cc
+++ b/content/browser/renderer_host/navigation_request.cc
@@ -2267,6 +2267,10 @@
 
   // Select an appropriate renderer to commit the navigation.
   if (IsServedFromBackForwardCache()) {
+    // If the current navigation is being restarted, it should not try to make
+    // any further progress.
+    DCHECK(!restarting_back_forward_cached_navigation_);
+
     NavigationControllerImpl* controller = GetNavigationController();
     render_frame_host_ = controller->GetBackForwardCache()
                              .GetEntry(nav_entry_id_)
@@ -2275,8 +2279,9 @@
     // evicted from the BackForwardCache since this navigation started.
     //
     // If the document was evicted, the navigation should have been re-issued
-    // (deleting this NavigationRequest), so we should never reach this point
-    // without the document still present in the BackForwardCache.
+    // (deleting the URL loader and eventually this NavigationRequest), so we
+    // should never reach this point without the document still present in the
+    // BackForwardCache.
     CHECK(render_frame_host_);
   } else if (response_should_be_rendered_) {
     render_frame_host_ =
@@ -4894,6 +4899,9 @@
       FROM_HERE,
       base::BindOnce(&NavigationRequest::RestartBackForwardCachedNavigationImpl,
                      weak_factory_.GetWeakPtr()));
+  // Delete the loader to ensure that it does not try to commit current
+  // navigation before the task above deletes it.
+  loader_.reset();
 }
 
 void NavigationRequest::RestartBackForwardCachedNavigationImpl() {
diff --git a/content/browser/service_worker/service_worker_registry_unittest.cc b/content/browser/service_worker/service_worker_registry_unittest.cc
index 322a5b6..a6307af 100644
--- a/content/browser/service_worker/service_worker_registry_unittest.cc
+++ b/content/browser/service_worker/service_worker_registry_unittest.cc
@@ -5,6 +5,7 @@
 #include "content/browser/service_worker/service_worker_registry.h"
 
 #include "base/test/bind_test_util.h"
+#include "base/test/metrics/histogram_tester.h"
 #include "content/browser/service_worker/embedded_worker_test_helper.h"
 #include "content/browser/service_worker/service_worker_context_core.h"
 #include "content/browser/service_worker/service_worker_test_utils.h"
@@ -95,6 +96,19 @@
     InitializeTestHelper();
   }
 
+  std::vector<url::Origin> GetRegisteredOrigins() {
+    std::vector<url::Origin> result;
+    base::RunLoop loop;
+    registry()->GetRemoteStorageControl()->GetRegisteredOrigins(
+        base::BindLambdaForTesting(
+            [&](const std::vector<url::Origin>& origins) {
+              result = origins;
+              loop.Quit();
+            }));
+    loop.Run();
+    return result;
+  }
+
   blink::ServiceWorkerStatusCode FindRegistrationForClientUrl(
       const GURL& document_url,
       scoped_refptr<ServiceWorkerRegistration>* registration) {
@@ -163,6 +177,55 @@
   std::unique_ptr<EmbeddedWorkerTestHelper> helper_;
 };
 
+TEST_F(ServiceWorkerRegistryTest, RegisteredOriginCount) {
+  {
+    base::HistogramTester histogram_tester;
+    EXPECT_TRUE(GetRegisteredOrigins().empty());
+    histogram_tester.ExpectUniqueSample("ServiceWorker.RegisteredOriginCount",
+                                        0, 1);
+  }
+
+  std::pair<GURL, GURL> scope_and_script_pairs[] = {
+      {GURL("https://www.example.com/scope/"),
+       GURL("https://www.example.com/script.js")},
+      {GURL("https://www.example.com/scope/foo"),
+       GURL("https://www.example.com/script.js")},
+      {GURL("https://www.test.com/scope/foobar"),
+       GURL("https://www.test.com/script.js")},
+      {GURL("https://example.com/scope/"),
+       GURL("https://example.com/script.js")},
+  };
+  std::vector<scoped_refptr<ServiceWorkerRegistration>> registrations;
+  int64_t dummy_resource_id = 1;
+  for (const auto& pair : scope_and_script_pairs) {
+    registrations.emplace_back(CreateServiceWorkerRegistrationAndVersion(
+        context(), pair.first, pair.second, dummy_resource_id));
+    ++dummy_resource_id;
+  }
+
+  // Store all registrations.
+  for (const auto& registration : registrations) {
+    EXPECT_EQ(blink::ServiceWorkerStatusCode::kOk,
+              StoreRegistration(registration, registration->waiting_version()));
+  }
+
+  SimulateRestart();
+
+  {
+    base::HistogramTester histogram_tester;
+    EXPECT_EQ(3UL, GetRegisteredOrigins().size());
+    histogram_tester.ExpectUniqueSample("ServiceWorker.RegisteredOriginCount",
+                                        3, 1);
+  }
+
+  // Re-initializing shouldn't re-record the histogram.
+  {
+    base::HistogramTester histogram_tester;
+    EXPECT_EQ(3UL, GetRegisteredOrigins().size());
+    histogram_tester.ExpectTotalCount("ServiceWorker.RegisteredOriginCount", 0);
+  }
+}
+
 TEST_F(ServiceWorkerRegistryTest, FindRegistration_LongestScopeMatch) {
   const GURL kDocumentUrl("http://www.example.com/scope/foo");
   scoped_refptr<ServiceWorkerRegistration> found_registration;
diff --git a/content/browser/service_worker/service_worker_storage_unittest.cc b/content/browser/service_worker/service_worker_storage_unittest.cc
index 583b72b..4e3e6ea 100644
--- a/content/browser/service_worker/service_worker_storage_unittest.cc
+++ b/content/browser/service_worker/service_worker_storage_unittest.cc
@@ -16,7 +16,6 @@
 #include "base/run_loop.h"
 #include "base/stl_util.h"
 #include "base/test/bind_test_util.h"
-#include "base/test/metrics/histogram_tester.h"
 #include "base/threading/thread_task_runner_handle.h"
 #include "build/build_config.h"
 #include "content/browser/service_worker/embedded_worker_test_helper.h"
@@ -315,10 +314,6 @@
   ServiceWorkerDatabase* database() { return storage()->database_.get(); }
 
  protected:
-  const std::set<url::Origin>& registered_origins() {
-    return storage()->registered_origins_;
-  }
-
   void LazyInitialize() { storage()->LazyInitializeForTest(); }
 
   blink::ServiceWorkerStatusCode StoreRegistration(
@@ -1909,59 +1904,6 @@
             waiting_version->GetInfo().script_response_time);
 }
 
-TEST_F(ServiceWorkerStorageDiskTest, RegisteredOriginCount) {
-  {
-    base::HistogramTester histogram_tester;
-    LazyInitialize();
-    EXPECT_TRUE(registered_origins().empty());
-    histogram_tester.ExpectUniqueSample("ServiceWorker.RegisteredOriginCount",
-                                        0, 1);
-  }
-
-  std::pair<GURL, GURL> scope_and_script_pairs[] = {
-      {GURL("https://www.example.com/scope/"),
-       GURL("https://www.example.com/script.js")},
-      {GURL("https://www.example.com/scope/foo"),
-       GURL("https://www.example.com/script.js")},
-      {GURL("https://www.test.com/scope/foobar"),
-       GURL("https://www.test.com/script.js")},
-      {GURL("https://example.com/scope/"),
-       GURL("https://example.com/script.js")},
-  };
-  std::vector<scoped_refptr<ServiceWorkerRegistration>> registrations;
-  int64_t dummy_resource_id = 1;
-  for (const auto& pair : scope_and_script_pairs) {
-    registrations.emplace_back(CreateServiceWorkerRegistrationAndVersion(
-        context(), pair.first, pair.second, dummy_resource_id));
-    ++dummy_resource_id;
-  }
-
-  // Store all registrations.
-  for (const auto& registration : registrations) {
-    EXPECT_EQ(blink::ServiceWorkerStatusCode::kOk,
-              StoreRegistration(registration, registration->waiting_version()));
-  }
-
-  // Simulate browser shutdown and restart.
-  registrations.clear();
-  InitializeTestHelper();
-  {
-    base::HistogramTester histogram_tester;
-    LazyInitialize();
-    EXPECT_EQ(3UL, registered_origins().size());
-    histogram_tester.ExpectUniqueSample("ServiceWorker.RegisteredOriginCount",
-                                        3, 1);
-  }
-
-  // Re-initializing shouldn't re-record the histogram.
-  {
-    base::HistogramTester histogram_tester;
-    LazyInitialize();
-    EXPECT_EQ(3UL, registered_origins().size());
-    histogram_tester.ExpectTotalCount("ServiceWorker.RegisteredOriginCount", 0);
-  }
-}
-
 // Tests reading storage usage from database.
 TEST_F(ServiceWorkerStorageTest, GetStorageUsageForOrigin) {
   const GURL kScope1("https://www.example.com/foo/");
diff --git a/content/browser/webauth/authenticator_common.cc b/content/browser/webauth/authenticator_common.cc
index 01194104..488fcdad 100644
--- a/content/browser/webauth/authenticator_common.cc
+++ b/content/browser/webauth/authenticator_common.cc
@@ -77,7 +77,9 @@
   kHMACSecret,
   kPRF,
   kCredProps,
-  kLargeBlob,
+  kLargeBlobEnable,
+  kLargeBlobRead,
+  kLargeBlobWrite,
 };
 
 namespace client_data {
@@ -397,12 +399,14 @@
           response->cred_props_rk = *response_data.is_resident_key;
         }
         break;
-      case RequestExtension::kLargeBlob:
+      case RequestExtension::kLargeBlobEnable:
         response->echo_large_blob = true;
         response->supports_large_blob =
             response_data.large_blob_key().has_value();
         break;
       case RequestExtension::kAppID:
+      case RequestExtension::kLargeBlobRead:
+      case RequestExtension::kLargeBlobWrite:
         NOTREACHED();
         break;
     }
@@ -490,12 +494,18 @@
         }
         break;
       }
-      case RequestExtension::kLargeBlob:
+      case RequestExtension::kLargeBlobRead:
         response->echo_large_blob = true;
         response->large_blob = response_data.large_blob();
         break;
+      case RequestExtension::kLargeBlobWrite:
+        response->echo_large_blob = true;
+        response->echo_large_blob_written = true;
+        response->large_blob_written = response_data.large_blob_written();
+        break;
       case RequestExtension::kHMACSecret:
       case RequestExtension::kCredProps:
+      case RequestExtension::kLargeBlobEnable:
         NOTREACHED();
         break;
     }
@@ -966,7 +976,7 @@
     requested_extensions_.insert(RequestExtension::kCredProps);
   }
   if (options->large_blob_enable != device::LargeBlobSupport::kNotRequested) {
-    requested_extensions_.insert(RequestExtension::kLargeBlob);
+    requested_extensions_.insert(RequestExtension::kLargeBlobEnable);
   }
   make_credential_options_->large_blob_support = options->large_blob_enable;
   ctap_make_credential_request_->app_id = std::move(appid_exclude);
@@ -1107,8 +1117,23 @@
     }
   }
 
-  if (options->large_blob_read || options->large_blob_write) {
-    requested_extensions_.insert(RequestExtension::kLargeBlob);
+  if (options->large_blob_read && options->large_blob_write) {
+    InvokeCallbackAndCleanup(
+        std::move(callback),
+        blink::mojom::AuthenticatorStatus::CANNOT_READ_AND_WRITE_LARGE_BLOB);
+    return;
+  }
+
+  if (options->large_blob_read) {
+    requested_extensions_.insert(RequestExtension::kLargeBlobRead);
+  } else if (options->large_blob_write) {
+    if (options->allow_credentials.size() != 1) {
+      InvokeCallbackAndCleanup(std::move(callback),
+                               blink::mojom::AuthenticatorStatus::
+                                   INVALID_ALLOW_CREDENTIALS_FOR_LARGE_BLOB);
+      return;
+    }
+    requested_extensions_.insert(RequestExtension::kLargeBlobWrite);
   }
 
   UMA_HISTOGRAM_COUNTS_100(
diff --git a/content/browser/webauth/authenticator_impl_unittest.cc b/content/browser/webauth/authenticator_impl_unittest.cc
index d47f5fd4..36f92fe 100644
--- a/content/browser/webauth/authenticator_impl_unittest.cc
+++ b/content/browser/webauth/authenticator_impl_unittest.cc
@@ -4990,7 +4990,10 @@
 
     device::VirtualCtap2Device::Config config;
     config.pin_support = true;
+    config.pin_uv_auth_token_support = true;
     config.resident_key_support = true;
+    config.ctap2_versions = {std::begin(device::kCtap2Versions2_1),
+                             std::end(device::kCtap2Versions2_1)};
     config.large_blob_support = test.large_blob_support;
     virtual_device_factory_->SetCtap2Config(config);
 
@@ -5021,6 +5024,7 @@
                 virtual_device_factory_->mutable_state()->registrations.size());
     }
     virtual_device_factory_->mutable_state()->registrations.clear();
+    virtual_device_factory_->mutable_state()->ClearLargeBlobs();
   }
 }
 
@@ -5049,7 +5053,10 @@
     const std::vector<uint8_t> large_blob = {'b', 'l', 'o', 'b'};
     device::VirtualCtap2Device::Config config;
     config.pin_support = true;
+    config.pin_uv_auth_token_support = true;
     config.resident_key_support = true;
+    config.ctap2_versions = {std::begin(device::kCtap2Versions2_1),
+                             std::end(device::kCtap2Versions2_1)};
     config.large_blob_support = test.large_blob_support;
     virtual_device_factory_->SetCtap2Config(config);
     ASSERT_TRUE(virtual_device_factory_->mutable_state()->InjectResidentKey(
@@ -5074,12 +5081,85 @@
 
     ASSERT_EQ(AuthenticatorStatus::SUCCESS, result.status);
     EXPECT_TRUE(result.response->echo_large_blob);
+    EXPECT_FALSE(result.response->echo_large_blob_written);
     if (test.did_read_large_blob) {
       EXPECT_EQ(large_blob, *result.response->large_blob);
     } else {
       EXPECT_FALSE(result.response->large_blob.has_value());
     }
     virtual_device_factory_->mutable_state()->registrations.clear();
+    virtual_device_factory_->mutable_state()->ClearLargeBlobs();
+  }
+}
+
+TEST_F(ResidentKeyAuthenticatorImplTest, GetAssertionLargeBlobWrite) {
+  constexpr struct {
+    bool large_blob_support;
+    bool large_blob_set;
+    bool large_blob_key_set;
+    bool did_write_large_blob;
+  } kLargeBlobTestCases[] = {
+      // clang-format off
+      // support,  set,   key_set, did_write
+       { true,     true,  true,    true  },
+       { true,     false, false,   false },
+       { true,     false, true,    true  },
+       { false,    false, false,   false },
+      // clang-format on
+  };
+  for (auto& test : kLargeBlobTestCases) {
+    SCOPED_TRACE(::testing::Message() << "support=" << test.large_blob_support);
+    SCOPED_TRACE(::testing::Message() << "set=" << test.large_blob_set);
+    SCOPED_TRACE(::testing::Message() << "key_set=" << test.large_blob_key_set);
+    SCOPED_TRACE(::testing::Message()
+                 << "did_write=" << test.did_write_large_blob);
+
+    const std::vector<uint8_t> large_blob = {'b', 'l', 'o', 'b'};
+    device::VirtualCtap2Device::Config config;
+    config.pin_support = true;
+    config.pin_uv_auth_token_support = true;
+    config.resident_key_support = true;
+    config.ctap2_versions = {std::begin(device::kCtap2Versions2_1),
+                             std::end(device::kCtap2Versions2_1)};
+    config.large_blob_support = test.large_blob_support;
+    virtual_device_factory_->SetCtap2Config(config);
+    const std::vector<uint8_t> cred_id = {4, 3, 2, 1};
+    ASSERT_TRUE(virtual_device_factory_->mutable_state()->InjectResidentKey(
+        cred_id, kTestRelyingPartyId,
+        /*user_id=*/{{1, 2, 3, 4}}, base::nullopt, base::nullopt));
+
+    if (test.large_blob_set) {
+      virtual_device_factory_->mutable_state()->InjectLargeBlob(
+          &virtual_device_factory_->mutable_state()
+               ->registrations.begin()
+               ->second,
+          large_blob);
+    } else if (test.large_blob_key_set) {
+      virtual_device_factory_->mutable_state()
+          ->registrations.begin()
+          ->second.large_blob_key = {{0}};
+    }
+
+    PublicKeyCredentialRequestOptionsPtr options = get_credential_options();
+    options->allow_credentials = {device::PublicKeyCredentialDescriptor(
+        device::CredentialType::kPublicKey, cred_id)};
+    options->large_blob_write = large_blob;
+    GetAssertionResult result = AuthenticatorGetAssertion(std::move(options));
+
+    ASSERT_EQ(AuthenticatorStatus::SUCCESS, result.status);
+    EXPECT_TRUE(result.response->echo_large_blob);
+    EXPECT_FALSE(result.response->large_blob.has_value());
+    EXPECT_TRUE(result.response->echo_large_blob_written);
+    EXPECT_EQ(test.did_write_large_blob, result.response->large_blob_written);
+    if (test.did_write_large_blob) {
+      EXPECT_EQ(large_blob,
+                virtual_device_factory_->mutable_state()->GetLargeBlob(
+                    virtual_device_factory_->mutable_state()
+                        ->registrations.begin()
+                        ->second));
+    }
+    virtual_device_factory_->mutable_state()->registrations.clear();
+    virtual_device_factory_->mutable_state()->ClearLargeBlobs();
   }
 }
 
diff --git a/content/browser/webauth/virtual_authenticator.cc b/content/browser/webauth/virtual_authenticator.cc
index a38e39f..fcec564 100644
--- a/content/browser/webauth/virtual_authenticator.cc
+++ b/content/browser/webauth/virtual_authenticator.cc
@@ -95,6 +95,15 @@
   return state_->registrations.erase(key_handle) != 0;
 }
 
+base::Optional<std::vector<uint8_t>> VirtualAuthenticator::GetLargeBlob(
+    base::span<const uint8_t> key_handle) {
+  auto registration = state_->registrations.find(key_handle);
+  if (registration == state_->registrations.end()) {
+    return base::nullopt;
+  }
+  return state_->GetLargeBlob(registration->second);
+}
+
 bool VirtualAuthenticator::SetLargeBlob(base::span<const uint8_t> key_handle,
                                         base::span<const uint8_t> blob) {
   auto registration = state_->registrations.find(key_handle);
@@ -132,6 +141,11 @@
       }
       config.resident_key_support = has_resident_key_;
       config.large_blob_support = has_large_blob_;
+      if (has_large_blob_ && has_user_verification_) {
+        // Writing a large blob requires obtaining a PinUvAuthToken with
+        // permissions if the authenticator is protected by user verification.
+        config.pin_uv_auth_token_support = true;
+      }
       config.internal_uv_support = has_user_verification_;
       config.is_platform_authenticator =
           attachment_ == device::AuthenticatorAttachment::kPlatform;
@@ -183,6 +197,11 @@
   std::move(callback).Run(RemoveRegistration(std::move(key_handle)));
 }
 
+void VirtualAuthenticator::GetLargeBlob(const std::vector<uint8_t>& key_handle,
+                                        GetLargeBlobCallback callback) {
+  std::move(callback).Run(GetLargeBlob(key_handle));
+}
+
 void VirtualAuthenticator::SetLargeBlob(const std::vector<uint8_t>& key_handle,
                                         const std::vector<uint8_t>& blob,
                                         SetLargeBlobCallback callback) {
diff --git a/content/browser/webauth/virtual_authenticator.h b/content/browser/webauth/virtual_authenticator.h
index f22448ef..00a3ab50 100644
--- a/content/browser/webauth/virtual_authenticator.h
+++ b/content/browser/webauth/virtual_authenticator.h
@@ -11,6 +11,7 @@
 
 #include "base/macros.h"
 #include "base/memory/ref_counted.h"
+#include "base/optional.h"
 #include "content/common/content_export.h"
 #include "device/fido/fido_constants.h"
 #include "device/fido/virtual_fido_device.h"
@@ -67,7 +68,12 @@
   // credential was found and removed, false otherwise.
   bool RemoveRegistration(const std::vector<uint8_t>& key_handle);
 
-  // Associates a large blob to the credential identified by |key_handle|.
+  // Returns the large blob associated with the credential identified by
+  // |key_handle|, if any.
+  base::Optional<std::vector<uint8_t>> GetLargeBlob(
+      base::span<const uint8_t> key_handle);
+
+  // Associates a large blob with the credential identified by |key_handle|.
   // Returns true if the operation was successful, false otherwise.
   bool SetLargeBlob(base::span<const uint8_t> key_handle,
                     base::span<const uint8_t> blob);
@@ -110,6 +116,8 @@
   void ClearRegistrations(ClearRegistrationsCallback callback) override;
   void RemoveRegistration(const std::vector<uint8_t>& key_handle,
                           RemoveRegistrationCallback callback) override;
+  void GetLargeBlob(const std::vector<uint8_t>& key_handle,
+                    GetLargeBlobCallback callback) override;
   void SetLargeBlob(const std::vector<uint8_t>& key_handle,
                     const std::vector<uint8_t>& blob,
                     SetLargeBlobCallback callback) override;
diff --git a/content/gpu/gpu_main.cc b/content/gpu/gpu_main.cc
index 1bb696e..d7cab726 100644
--- a/content/gpu/gpu_main.cc
+++ b/content/gpu/gpu_main.cc
@@ -280,7 +280,6 @@
     if (!features::IsUsingOzonePlatform()) {
       // We need a UI loop so that we can grab the Expose events. See
       // GLSurfaceGLX and https://crbug.com/326995.
-      ui::SetDefaultX11ErrorHandlers();
       if (!gfx::GetXDisplay())
         return RESULT_CODE_GPU_DEAD_ON_ARRIVAL;
       main_thread_task_executor =
diff --git a/content/public/browser/authenticator_request_client_delegate.cc b/content/public/browser/authenticator_request_client_delegate.cc
index a17e3580..3d862e9 100644
--- a/content/public/browser/authenticator_request_client_delegate.cc
+++ b/content/public/browser/authenticator_request_client_delegate.cc
@@ -135,9 +135,7 @@
 void AuthenticatorRequestClientDelegate::OnSampleCollected(
     int bio_samples_remaining) {}
 
-void AuthenticatorRequestClientDelegate::FinishCollectToken() {
-  NOTREACHED();
-}
+void AuthenticatorRequestClientDelegate::FinishCollectToken() {}
 
 void AuthenticatorRequestClientDelegate::OnRetryUserVerification(int attempts) {
 }
diff --git a/content/public/common/common_param_traits_macros.h b/content/public/common/common_param_traits_macros.h
index 0053ecf..49222db 100644
--- a/content/public/common/common_param_traits_macros.h
+++ b/content/public/common/common_param_traits_macros.h
@@ -56,9 +56,6 @@
                           blink::mojom::PermissionStatus::LAST)
 IPC_ENUM_TRAITS_MAX_VALUE(WindowOpenDisposition,
                           WindowOpenDisposition::MAX_VALUE)
-IPC_ENUM_TRAITS_MIN_MAX_VALUE(blink::PreferredColorScheme,
-                              blink::PreferredColorScheme::kDark,
-                              blink::PreferredColorScheme::kMaxValue)
 
 IPC_STRUCT_TRAITS_BEGIN(blink::WebRect)
   IPC_STRUCT_TRAITS_MEMBER(x)
diff --git a/content/renderer/render_widget_unittest.cc b/content/renderer/render_widget_unittest.cc
index a616bb36..a900e21f 100644
--- a/content/renderer/render_widget_unittest.cc
+++ b/content/renderer/render_widget_unittest.cc
@@ -44,8 +44,6 @@
 #include "third_party/blink/public/mojom/input/input_handler.mojom.h"
 #include "third_party/blink/public/mojom/page/widget.mojom-test-utils.h"
 #include "third_party/blink/public/platform/scheduler/test/renderer_scheduler_test_support.h"
-#include "third_party/blink/public/web/web_external_widget.h"
-#include "third_party/blink/public/web/web_external_widget_client.h"
 #include "third_party/blink/public/web/web_frame_widget.h"
 #include "third_party/blink/public/web/web_local_frame.h"
 #include "third_party/blink/public/web/web_local_frame_client.h"
@@ -59,19 +57,6 @@
 
 using testing::_;
 
-namespace blink {
-
-bool operator==(const InputHandlerProxy::DidOverscrollParams& lhs,
-                const InputHandlerProxy::DidOverscrollParams& rhs) {
-  return lhs.accumulated_overscroll == rhs.accumulated_overscroll &&
-         lhs.latest_overscroll_delta == rhs.latest_overscroll_delta &&
-         lhs.current_fling_velocity == rhs.current_fling_velocity &&
-         lhs.causal_event_viewport_point == rhs.causal_event_viewport_point &&
-         lhs.overscroll_behavior == rhs.overscroll_behavior;
-}
-
-}  // namespace blink
-
 namespace cc {
 class AnimationHost;
 }
@@ -80,71 +65,6 @@
 
 namespace {
 
-const char* EVENT_LISTENER_RESULT_HISTOGRAM = "Event.PassiveListeners";
-
-// Keep in sync with enum defined in
-// RenderWidgetInputHandler::LogPassiveEventListenersUma.
-enum {
-  PASSIVE_LISTENER_UMA_ENUM_PASSIVE,
-  PASSIVE_LISTENER_UMA_ENUM_UNCANCELABLE,
-  PASSIVE_LISTENER_UMA_ENUM_SUPPRESSED,
-  PASSIVE_LISTENER_UMA_ENUM_CANCELABLE,
-  PASSIVE_LISTENER_UMA_ENUM_CANCELABLE_AND_CANCELED,
-  PASSIVE_LISTENER_UMA_ENUM_FORCED_NON_BLOCKING_DUE_TO_FLING,
-  PASSIVE_LISTENER_UMA_ENUM_FORCED_NON_BLOCKING_DUE_TO_MAIN_THREAD_RESPONSIVENESS_DEPRECATED,
-  PASSIVE_LISTENER_UMA_ENUM_COUNT
-};
-
-// Since std::unique_ptr isn't copyable we can't use the
-// MockCallback template.
-class MockHandledEventCallback {
- public:
-  MockHandledEventCallback() = default;
-  MOCK_METHOD4_T(Run,
-                 void(blink::mojom::InputEventResultState,
-                      const ui::LatencyInfo&,
-                      blink::InputHandlerProxy::DidOverscrollParams*,
-                      base::Optional<cc::TouchAction>));
-
-  blink::WebWidget::HandledEventCallback GetCallback() {
-    return base::BindOnce(&MockHandledEventCallback::HandleCallback,
-                          base::Unretained(this));
-  }
-
- private:
-  void HandleCallback(
-      blink::mojom::InputEventResultState ack_state,
-      const ui::LatencyInfo& latency_info,
-      std::unique_ptr<blink::InputHandlerProxy::DidOverscrollParams> overscroll,
-      base::Optional<cc::TouchAction> touch_action) {
-    Run(ack_state, latency_info, overscroll.get(), touch_action);
-  }
-
-  DISALLOW_COPY_AND_ASSIGN(MockHandledEventCallback);
-};
-
-class MockWebExternalWidgetClient : public blink::WebExternalWidgetClient {
- public:
-  MockWebExternalWidgetClient() = default;
-
-  // WebExternalWidgetClient implementation.
-  MOCK_METHOD1(DidResize, void(const gfx::Size& size));
-  MOCK_METHOD0(DispatchBufferedTouchEvents, blink::WebInputEventResult());
-  MOCK_METHOD1(
-      HandleInputEvent,
-      blink::WebInputEventResult(const blink::WebCoalescedInputEvent&));
-  MOCK_METHOD0(DidCommitAndDrawCompositorFrame, void());
-  MOCK_METHOD1(WillHandleGestureEvent, bool(const blink::WebGestureEvent&));
-  MOCK_METHOD4(DidHandleGestureScrollEvent,
-               void(const blink::WebGestureEvent& gesture_event,
-                    const gfx::Vector2dF& unused_delta,
-                    const cc::OverscrollBehavior& overscroll_behavior,
-                    bool event_processed));
-
-  // Because we mock DispatchBufferedTouchEvents indicate we have support.
-  bool SupportsBufferedTouchEvents() override { return true; }
-};
-
 std::unique_ptr<AgentSchedulingGroup> CreateAgentSchedulingGroup(
     RenderThread& render_thread) {
   mojo::PendingAssociatedRemote<mojom::AgentSchedulingGroupHost>
@@ -175,30 +95,8 @@
 
   using RenderWidget::Close;
 
-  void SendInputEvent(const blink::WebInputEvent& event,
-                      blink::WebWidget::HandledEventCallback callback) {
-    GetWebWidget()->ProcessInputEventSynchronouslyForTesting(
-        blink::WebCoalescedInputEvent(event.Clone(), {}, {}, ui::LatencyInfo()),
-        std::move(callback));
-  }
-
   IPC::TestSink* sink() { return &sink_; }
 
-  bool OverscrollGestureEvent(const blink::WebGestureEvent& event) {
-    if (event.GetType() == blink::WebInputEvent::Type::kGestureScrollUpdate) {
-      GetWebWidget()->DidOverscrollForTesting(
-          gfx::Vector2dF(event.data.scroll_update.delta_x,
-                         event.data.scroll_update.delta_y),
-          gfx::Vector2dF(event.data.scroll_update.delta_x,
-                         event.data.scroll_update.delta_y),
-          event.PositionInWidget(),
-          gfx::Vector2dF(event.data.scroll_update.velocity_x,
-                         event.data.scroll_update.velocity_y));
-      return true;
-    }
-    return false;
-  }
-
   std::unique_ptr<cc::LayerTreeFrameSink> AllocateNewLayerTreeFrameSink()
       override {
     std::unique_ptr<cc::FakeLayerTreeFrameSink> sink =
@@ -317,269 +215,6 @@
   const bool is_for_nested_main_frame_;
 };
 
-class RenderWidgetExternalWidgetUnittest : public testing::Test {
- public:
-  void SetUp() override {
-    mojo::PendingAssociatedRemote<blink::mojom::WidgetHost> widget_host_remote;
-    mojo::PendingAssociatedReceiver<blink::mojom::Widget> widget_receiver;
-    std::tie(widget_host_remote, widget_receiver) =
-        render_widget_host_.BindNewWidgetInterfaces();
-    external_web_widget_ = blink::WebExternalWidget::Create(
-        &mock_web_external_widget_client_, blink::WebURL(),
-        std::move(widget_host_remote), std::move(widget_receiver));
-
-    agent_scheduling_group_ = CreateAgentSchedulingGroup(render_thread_);
-    widget_ = std::make_unique<InteractiveRenderWidget>(
-        *agent_scheduling_group_, &compositor_deps_);
-    widget_->Init(external_web_widget_.get(), blink::ScreenInfo());
-  }
-
-  void TearDown() override {
-    widget_->Close(std::move(widget_));
-    // RenderWidget::Close() posts some destruction. Don't leak them.
-    base::RunLoop loop;
-    compositor_deps_.GetCleanupTaskRunner()->PostTask(FROM_HERE,
-                                                      loop.QuitClosure());
-    loop.Run();
-  }
-
-  InteractiveRenderWidget* widget() const { return widget_.get(); }
-
-  MockWebExternalWidgetClient* mock_web_external_widget_client() {
-    return &mock_web_external_widget_client_;
-  }
-
-  blink::WebExternalWidget* external_web_widget() {
-    return external_web_widget_.get();
-  }
-
-  FakeRenderWidgetHost* render_widget_host() { return &render_widget_host_; }
-
-  const base::HistogramTester& histogram_tester() const {
-    return histogram_tester_;
-  }
-
-  cc::FakeLayerTreeFrameSink* GetFrameSink() {
-    return widget_->last_created_frame_sink();
-  }
-
- private:
-  base::test::TaskEnvironment task_environment_;
-  RenderProcess render_process_;
-  MockRenderThread render_thread_;
-  FakeRenderWidgetHost render_widget_host_;
-  FakeCompositorDependencies compositor_deps_;
-  MockWebExternalWidgetClient mock_web_external_widget_client_;
-  std::unique_ptr<blink::WebExternalWidget> external_web_widget_;
-  std::unique_ptr<AgentSchedulingGroup> agent_scheduling_group_;
-  std::unique_ptr<InteractiveRenderWidget> widget_;
-  base::HistogramTester histogram_tester_;
-};
-
-class SetCursorInterceptor
-    : public blink::mojom::WidgetHostInterceptorForTesting {
- public:
-  explicit SetCursorInterceptor(FakeRenderWidgetHost* render_widget_host)
-      : render_widget_host_(render_widget_host) {
-    render_widget_host_->widget_host_receiver_for_testing().SwapImplForTesting(
-        this);
-  }
-  ~SetCursorInterceptor() override = default;
-
-  WidgetHost* GetForwardingInterface() override { return render_widget_host_; }
-
-  void SetCursor(const ui::Cursor& cursor) override { set_cursor_count_++; }
-
-  int set_cursor_count() { return set_cursor_count_; }
-
- private:
-  FakeRenderWidgetHost* render_widget_host_;
-  int set_cursor_count_ = 0;
-};
-
-TEST_F(RenderWidgetExternalWidgetUnittest, CursorChange) {
-  ui::Cursor cursor;
-
-  auto set_cursor_interceptor =
-      std::make_unique<SetCursorInterceptor>(render_widget_host());
-  widget()->GetWebWidget()->SetCursor(cursor);
-  render_widget_host()->widget_host_receiver_for_testing().FlushForTesting();
-  EXPECT_EQ(set_cursor_interceptor->set_cursor_count(), 1);
-
-  widget()->GetWebWidget()->SetCursor(cursor);
-  render_widget_host()->widget_host_receiver_for_testing().FlushForTesting();
-  EXPECT_EQ(set_cursor_interceptor->set_cursor_count(), 1);
-
-  EXPECT_CALL(*mock_web_external_widget_client(), HandleInputEvent(_))
-      .WillOnce(::testing::Return(blink::WebInputEventResult::kNotHandled));
-  widget()->SendInputEvent(blink::SyntheticWebMouseEventBuilder::Build(
-                               blink::WebInputEvent::Type::kMouseLeave),
-                           base::DoNothing());
-  render_widget_host()->widget_host_receiver_for_testing().FlushForTesting();
-  EXPECT_EQ(set_cursor_interceptor->set_cursor_count(), 1);
-
-  widget()->GetWebWidget()->SetCursor(cursor);
-  render_widget_host()->widget_host_receiver_for_testing().FlushForTesting();
-  EXPECT_EQ(set_cursor_interceptor->set_cursor_count(), 2);
-}
-
-TEST_F(RenderWidgetExternalWidgetUnittest, EventOverscroll) {
-  ON_CALL(*mock_web_external_widget_client(), WillHandleGestureEvent(_))
-      .WillByDefault(testing::Invoke(
-          widget(), &InteractiveRenderWidget::OverscrollGestureEvent));
-
-  EXPECT_CALL(*mock_web_external_widget_client(), HandleInputEvent(_))
-      .WillRepeatedly(
-          ::testing::Return(blink::WebInputEventResult::kNotHandled));
-
-  blink::WebGestureEvent scroll(
-      blink::WebInputEvent::Type::kGestureScrollUpdate,
-      blink::WebInputEvent::kNoModifiers, ui::EventTimeForNow());
-  scroll.SetPositionInWidget(gfx::PointF(-10, 0));
-  scroll.data.scroll_update.delta_y = 10;
-  MockHandledEventCallback handled_event;
-
-  blink::InputHandlerProxy::DidOverscrollParams expected_overscroll;
-  expected_overscroll.latest_overscroll_delta = gfx::Vector2dF(0, 10);
-  expected_overscroll.accumulated_overscroll = gfx::Vector2dF(0, 10);
-  expected_overscroll.causal_event_viewport_point = gfx::PointF(-10, 0);
-  expected_overscroll.current_fling_velocity = gfx::Vector2dF();
-
-  // Overscroll notifications received while handling an input event should
-  // be bundled with the event ack IPC.
-  EXPECT_CALL(handled_event, Run(blink::mojom::InputEventResultState::kConsumed,
-                                 _, testing::Pointee(expected_overscroll), _))
-      .Times(1);
-
-  widget()->SendInputEvent(scroll, handled_event.GetCallback());
-}
-
-TEST_F(RenderWidgetExternalWidgetUnittest, RenderWidgetInputEventUmaMetrics) {
-  blink::SyntheticWebTouchEvent touch;
-  touch.PressPoint(10, 10);
-  touch.touch_start_or_first_touch_move = true;
-
-  EXPECT_CALL(*mock_web_external_widget_client(), HandleInputEvent(_))
-      .Times(5)
-      .WillRepeatedly(
-          ::testing::Return(blink::WebInputEventResult::kNotHandled));
-
-  EXPECT_CALL(*mock_web_external_widget_client(), DispatchBufferedTouchEvents())
-      .Times(5)
-      .WillRepeatedly(
-          ::testing::Return(blink::WebInputEventResult::kNotHandled));
-
-  widget()->SendInputEvent(touch, base::DoNothing());
-  histogram_tester().ExpectBucketCount(EVENT_LISTENER_RESULT_HISTOGRAM,
-                                       PASSIVE_LISTENER_UMA_ENUM_CANCELABLE, 1);
-
-  touch.dispatch_type = blink::WebInputEvent::DispatchType::kEventNonBlocking;
-  widget()->SendInputEvent(touch, base::DoNothing());
-  histogram_tester().ExpectBucketCount(EVENT_LISTENER_RESULT_HISTOGRAM,
-                                       PASSIVE_LISTENER_UMA_ENUM_UNCANCELABLE,
-                                       1);
-
-  touch.dispatch_type =
-      blink::WebInputEvent::DispatchType::kListenersNonBlockingPassive;
-  widget()->SendInputEvent(touch, base::DoNothing());
-  histogram_tester().ExpectBucketCount(EVENT_LISTENER_RESULT_HISTOGRAM,
-                                       PASSIVE_LISTENER_UMA_ENUM_PASSIVE, 1);
-
-  touch.dispatch_type =
-      blink::WebInputEvent::DispatchType::kListenersForcedNonBlockingDueToFling;
-  widget()->SendInputEvent(touch, base::DoNothing());
-  histogram_tester().ExpectBucketCount(
-      EVENT_LISTENER_RESULT_HISTOGRAM,
-      PASSIVE_LISTENER_UMA_ENUM_FORCED_NON_BLOCKING_DUE_TO_FLING, 1);
-
-  touch.MovePoint(0, 10, 10);
-  touch.touch_start_or_first_touch_move = true;
-  touch.dispatch_type =
-      blink::WebInputEvent::DispatchType::kListenersForcedNonBlockingDueToFling;
-  widget()->SendInputEvent(touch, base::DoNothing());
-  histogram_tester().ExpectBucketCount(
-      EVENT_LISTENER_RESULT_HISTOGRAM,
-      PASSIVE_LISTENER_UMA_ENUM_FORCED_NON_BLOCKING_DUE_TO_FLING, 2);
-
-  EXPECT_CALL(*mock_web_external_widget_client(), HandleInputEvent(_))
-      .WillOnce(::testing::Return(blink::WebInputEventResult::kNotHandled));
-  EXPECT_CALL(*mock_web_external_widget_client(), DispatchBufferedTouchEvents())
-      .WillOnce(
-          ::testing::Return(blink::WebInputEventResult::kHandledSuppressed));
-  touch.dispatch_type = blink::WebInputEvent::DispatchType::kBlocking;
-  widget()->SendInputEvent(touch, base::DoNothing());
-  histogram_tester().ExpectBucketCount(EVENT_LISTENER_RESULT_HISTOGRAM,
-                                       PASSIVE_LISTENER_UMA_ENUM_SUPPRESSED, 1);
-
-  EXPECT_CALL(*mock_web_external_widget_client(), HandleInputEvent(_))
-      .WillOnce(::testing::Return(blink::WebInputEventResult::kNotHandled));
-  EXPECT_CALL(*mock_web_external_widget_client(), DispatchBufferedTouchEvents())
-      .WillOnce(
-          ::testing::Return(blink::WebInputEventResult::kHandledApplication));
-  touch.dispatch_type = blink::WebInputEvent::DispatchType::kBlocking;
-  widget()->SendInputEvent(touch, base::DoNothing());
-  histogram_tester().ExpectBucketCount(
-      EVENT_LISTENER_RESULT_HISTOGRAM,
-      PASSIVE_LISTENER_UMA_ENUM_CANCELABLE_AND_CANCELED, 1);
-}
-
-// Ensures that the compositor thread gets sent the gesture event & overscroll
-// amount for an overscroll initiated by a touchpad.
-TEST_F(RenderWidgetExternalWidgetUnittest, SendElasticOverscrollForTouchpad) {
-  blink::WebGestureEvent scroll(
-      blink::WebInputEvent::Type::kGestureScrollUpdate,
-      blink::WebInputEvent::kNoModifiers, ui::EventTimeForNow(),
-      blink::WebGestureDevice::kTouchpad);
-  scroll.SetPositionInWidget(gfx::PointF(-10, 0));
-  scroll.data.scroll_update.delta_y = 10;
-
-  // We only really care that DidHandleGestureScrollEvent was called; we
-  // therefore suppress the warning for the call to
-  // mock_webwidget()->HandleInputEvent().
-  EXPECT_CALL(*mock_web_external_widget_client(),
-              DidHandleGestureScrollEvent(_, _, _, _))
-      .Times(1);
-  EXPECT_CALL(*mock_web_external_widget_client(), HandleInputEvent(_))
-      .Times(testing::AnyNumber());
-
-  widget()->SendInputEvent(scroll, base::DoNothing());
-}
-
-// Ensures that the compositor thread gets sent the gesture event & overscroll
-// amount for an overscroll initiated by a touchscreen.
-TEST_F(RenderWidgetExternalWidgetUnittest,
-       SendElasticOverscrollForTouchscreen) {
-  blink::WebGestureEvent scroll(
-      blink::WebInputEvent::Type::kGestureScrollUpdate,
-      blink::WebInputEvent::kNoModifiers, ui::EventTimeForNow(),
-      blink::WebGestureDevice::kTouchscreen);
-  scroll.SetPositionInWidget(gfx::PointF(-10, 0));
-  scroll.data.scroll_update.delta_y = 10;
-
-  // We only really care that DidHandleGestureScrollEvent was called; we
-  // therefore suppress the warning for the call to
-  // mock_webwidget()->HandleInputEvent().
-  EXPECT_CALL(*mock_web_external_widget_client(),
-              DidHandleGestureScrollEvent(_, _, _, _))
-      .Times(1);
-  EXPECT_CALL(*mock_web_external_widget_client(), HandleInputEvent(_))
-      .Times(testing::AnyNumber());
-
-  widget()->SendInputEvent(scroll, base::DoNothing());
-}
-
-class StubRenderWidgetDelegate : public RenderWidgetDelegate {
- public:
-  void SetActiveForWidget(bool active) override {}
-  bool SupportsMultipleWindowsForWidget() override { return true; }
-  bool ShouldAckSyntheticInputImmediately() override { return true; }
-  void DidCommitCompositorFrameForWidget() override {}
-  void DidCompletePageScaleAnimationForWidget() override {}
-  void ResizeWebWidgetForWidget(const gfx::Size& main_frame_widget_size,
-                                const gfx::Size& visible_viewport_size,
-                                cc::BrowserControlsParams) override {}
-};
-
 class RenderWidgetSubFrameUnittest : public RenderWidgetUnittest {
  public:
   RenderWidgetSubFrameUnittest()
diff --git a/content/shell/browser/shell_browser_main_parts.cc b/content/shell/browser/shell_browser_main_parts.cc
index 881bdd5..614c16d 100644
--- a/content/shell/browser/shell_browser_main_parts.cc
+++ b/content/shell/browser/shell_browser_main_parts.cc
@@ -137,10 +137,6 @@
 }
 
 int ShellBrowserMainParts::PreEarlyInitialization() {
-#if defined(USE_X11)
-  if (!features::IsUsingOzonePlatform())
-    ui::SetDefaultX11ErrorHandlers();
-#endif
 #if !defined(OS_CHROMEOS) && defined(USE_AURA) && defined(OS_LINUX)
   ui::InitializeInputMethodForTesting();
 #endif
diff --git a/content/shell/browser/shell_content_browser_client.cc b/content/shell/browser/shell_content_browser_client.cc
index f7ba3a7..3983182 100644
--- a/content/shell/browser/shell_content_browser_client.cc
+++ b/content/shell/browser/shell_content_browser_client.cc
@@ -288,9 +288,9 @@
     blink::web_pref::WebPreferences* prefs) {
   if (base::CommandLine::ForCurrentProcess()->HasSwitch(
           switches::kForceDarkMode)) {
-    prefs->preferred_color_scheme = blink::PreferredColorScheme::kDark;
+    prefs->preferred_color_scheme = blink::mojom::PreferredColorScheme::kDark;
   } else {
-    prefs->preferred_color_scheme = blink::PreferredColorScheme::kLight;
+    prefs->preferred_color_scheme = blink::mojom::PreferredColorScheme::kLight;
   }
 
   if (override_web_preferences_callback_)
diff --git a/content/test/gpu/gpu_tests/test_expectations/pixel_expectations.txt b/content/test/gpu/gpu_tests/test_expectations/pixel_expectations.txt
index 361a7b8..6ee0527 100644
--- a/content/test/gpu/gpu_tests/test_expectations/pixel_expectations.txt
+++ b/content/test/gpu/gpu_tests/test_expectations/pixel_expectations.txt
@@ -5,6 +5,7 @@
 #         linux
 #         win win7 ]
 # tags: [ android-chromium android-webview-instrumentation android-not-webview debug ]
+# tags: [ fuchsia-board-qemu-x64 ]
 # tags: [ skia-renderer no-skia-renderer ]
 # tags: [ use-gl no-use-gl ]
 # tags: [ use-vulkan no-use-vulkan ]
@@ -67,32 +68,13 @@
 [ fuchsia ] Pixel_WebGLReadPixelsTabSwitch [ Skip ]
 
 # Fuchsia emulators don't support video
-crbug.com/1084367 [ fuchsia no-use-skia-dawn ] Pixel_Video_BackdropFilter [ Skip ]
-crbug.com/1084367 [ fuchsia no-use-skia-dawn ] Pixel_Video_Context_Loss_MP4 [ Skip ]
-crbug.com/1084367 [ fuchsia no-use-skia-dawn ] Pixel_Video_Context_Loss_VP9 [ Skip ]
-crbug.com/1084367 [ fuchsia no-use-skia-dawn ] Pixel_Video_MP4_DXVA [ Skip ]
-crbug.com/1084367 [ fuchsia no-use-skia-dawn ] Pixel_Video_MP4_Rounded_Corner [ Skip ]
-crbug.com/1084367 [ fuchsia no-use-skia-dawn ] Pixel_Video_MP4_FourColors_Aspect_4x3 [ Skip ]
-crbug.com/1084367 [ fuchsia no-use-skia-dawn ] Pixel_Video_MP4_FourColors_Rot_180 [ Skip ]
-crbug.com/1084367 [ fuchsia no-use-skia-dawn ] Pixel_Video_MP4_FourColors_Rot_270 [ Skip ]
-crbug.com/1084367 [ fuchsia no-use-skia-dawn ] Pixel_Video_MP4_FourColors_Rot_90 [ Skip ]
-crbug.com/1084367 [ fuchsia no-use-skia-dawn ] Pixel_Video_MP4 [ Skip ]
-crbug.com/1084367 [ fuchsia no-use-skia-dawn ] Pixel_Video_VP9 [ Skip ]
-crbug.com/1084367 [ fuchsia no-use-skia-dawn ] Pixel_Video_VP9_DXVA [ Skip ]
-crbug.com/1084367 [ fuchsia no-use-skia-dawn ] Pixel_Video_Media_Stream_Incompatible_Stride [ Skip ]
+[ fuchsia fuchsia-board-qemu-x64 no-use-skia-dawn ] Pixel_Video* [ Skip ]
 
 # Fuchsia issues
 crbug.com/1115673 [ fuchsia no-use-skia-dawn ] Pixel_WebGLCopyImage [ Skip ]
 crbug.com/1115673 [ fuchsia ] Pixel_CanvasLowLatencyWebGLDrawImage [ Skip ]
 crbug.com/1115673 [ fuchsia ] Pixel_CanvasLowLatencyWebGLRoundedCorners [ Skip ]
 crbug.com/1115673 [ fuchsia ] Pixel_CanvasLowLatencyWebGLOccluded [ Skip ]
-crbug.com/1096746 [ fuchsia no-use-skia-dawn ] Pixel_WebGL2_BlitFramebuffer_Result_Displayed [ Skip ]
-crbug.com/1096746 [ fuchsia no-use-skia-dawn ] Pixel_WebGL2_ClearBufferfv_Result_Displayed [ Skip ]
-crbug.com/1096746 [ fuchsia no-use-skia-dawn ] Pixel_CanvasLowLatencyWebGLAlphaFalse [ Skip ]
-crbug.com/1096746 [ fuchsia no-use-skia-dawn ] Pixel_ScissorTestWithPreserveDrawingBuffer [ Skip ]
-crbug.com/1096746 [ fuchsia no-use-skia-dawn ] Pixel_WebGLGreenTriangle_AA_NoAlpha [ Skip ]
-crbug.com/1096746 [ fuchsia no-use-skia-dawn ] Pixel_WebGLGreenTriangle_NoAA_NoAlpha [ Skip ]
-crbug.com/1096746 [ fuchsia no-use-skia-dawn ] Pixel_WebGLTransparentGreenTriangle_NoAlpha_ImplicitClear [ Skip ]
 
 # Tests running with SwiftShader are skipped on platforms where SwiftShader
 # isn't supported.
@@ -144,9 +126,6 @@
 # further.
 crbug.com/660461 [ mac ] Pixel_ScissorTestWithPreserveDrawingBuffer [ RetryOnFailure ]
 
-# Flaky on Fuchsia
-crbug.com/1123095 [ Fuchsia ] Pixel_PrecisionRoundedCorner [ Skip ]
-
 # Failing on Nexus 5; haven't investigated why yet.
 crbug.com/773293 [ android no-use-gl qualcomm-adreno-(tm)-330 ] Pixel_WebGL2_BlitFramebuffer_Result_Displayed [ Skip ]
 crbug.com/773293 [ android qualcomm-adreno-(tm)-330 ] Pixel_WebGL2_ClearBufferfv_Result_Displayed [ Skip ]
diff --git a/content/test/gpu/gpu_tests/test_expectations/webgl2_conformance_expectations.txt b/content/test/gpu/gpu_tests/test_expectations/webgl2_conformance_expectations.txt
index e1f8c01..7e40b448 100644
--- a/content/test/gpu/gpu_tests/test_expectations/webgl2_conformance_expectations.txt
+++ b/content/test/gpu/gpu_tests/test_expectations/webgl2_conformance_expectations.txt
@@ -82,7 +82,6 @@
 crbug.com/1082455 [ linux ] conformance2/renderbuffers/multisampled-depth-renderbuffer-initialization.html [ Failure ]
 crbug.com/1082455 [ android ] conformance2/renderbuffers/multisampled-depth-renderbuffer-initialization.html [ Failure ]
 crbug.com/1082455 [ mac no-passthrough ] conformance2/renderbuffers/multisampled-depth-renderbuffer-initialization.html [ Failure ]
-crbug.com/1100470 conformance/textures/misc/exif-orientation.html [ Skip ]
 crbug.com/1082533 [ mac intel ] conformance/textures/misc/texture-copying-and-deletion.html [ Failure ]
 crbug.com/1082533 [ win vulkan passthrough ] conformance/textures/misc/texture-copying-and-deletion.html [ Failure ]
 crbug.com/1018028 [ win vulkan ] conformance/rendering/bind-framebuffer-flush-bug.html [ Failure ]
diff --git a/content/test/gpu/gpu_tests/test_expectations/webgl_conformance_expectations.txt b/content/test/gpu/gpu_tests/test_expectations/webgl_conformance_expectations.txt
index 07a439f1..3c66cd7 100644
--- a/content/test/gpu/gpu_tests/test_expectations/webgl_conformance_expectations.txt
+++ b/content/test/gpu/gpu_tests/test_expectations/webgl_conformance_expectations.txt
@@ -14,6 +14,7 @@
 #         qualcomm qualcomm-adreno-(tm)-330 qualcomm-adreno-(tm)-418 qualcomm-adreno-(tm)-420 qualcomm-adreno-(tm)-430
 #         google-0xffff ]
 # tags: [ d3d11 d3d9 metal no-angle opengl opengles vulkan swiftshader ]
+# tags: [ fuchsia-board-qemu-x64 ]
 # tags: [ no-passthrough passthrough ]
 # tags: [ swiftshader-gl no-swiftshader-gl ]
 # tags: [ webgl-version-1 ]
@@ -126,7 +127,6 @@
 # Fails on all platforms
 
 crbug.com/1081973 conformance/buffers/buffer-data-and-buffer-sub-data.html [ Failure ]
-crbug.com/1100470 conformance/textures/misc/exif-orientation.html [ Skip ]
 crbug.com/1082533 [ mac intel ] conformance/textures/misc/texture-copying-and-deletion.html [ Failure ]
 crbug.com/1018028 [ win vulkan nvidia ] conformance/rendering/bind-framebuffer-flush-bug.html [ Failure ]
 crbug.com/1110111 [ win nvidia ] conformance/rendering/point-no-attributes.html [ RetryOnFailure ]
@@ -182,66 +182,36 @@
 crbug.com/angleproject/4922 [ win intel vulkan passthrough ] conformance/context/context-attributes-alpha-depth-stencil-antialias.html [ Failure ]
 
 ####################
-# Fuchsia failures     #
+# Fuchsia failures #
 ####################
 
-# GPU Process Crashes
-crbug.com/1096746 [ fuchsia ] conformance/canvas/webgl-to-2d-canvas.html [ Skip ]
-crbug.com/1096746 [ fuchsia ] conformance/context/context-attribute-preserve-drawing-buffer.html [ Skip ]
-crbug.com/1096746 [ fuchsia ] conformance/context/context-attributes-alpha-depth-stencil-antialias.html [ Skip ]
-crbug.com/1096746 [ fuchsia ] conformance/context/context-hidden-alpha.html [ Skip ]
-crbug.com/1096746 [ fuchsia ] conformance/context/context-no-alpha-fbo-with-alpha.html [ Skip ]
-crbug.com/1096746 [ fuchsia ] conformance/context/context-size-change.html [ Skip ]
-crbug.com/1096746 [ fuchsia ] conformance/extensions/oes-texture-float-with-video.html [ Skip ]
-crbug.com/1096746 [ fuchsia ] conformance/extensions/oes-texture-half-float-with-video.html [ Skip ]
-crbug.com/1096746 [ fuchsia ] conformance/extensions/oes-vertex-array-object.html [ Skip ]
-crbug.com/1096746 [ fuchsia ] conformance/extensions/webgl-compressed-texture-size-limit.html [ Skip ]
-crbug.com/1096746 [ fuchsia ] conformance/extensions/webgl-draw-buffers.html [ Skip ]
-crbug.com/1096746 [ fuchsia ] conformance/glsl/misc/shader-with-non-reserved-words.html [ Skip ]
-crbug.com/1096746 [ fuchsia ] conformance/glsl/samplers/glsl-function-texture2dprojlod.html [ Skip ]
-crbug.com/1096746 [ fuchsia ] conformance/ogles/GL/build/build_057_to_064.html [ Skip ]
-crbug.com/1096746 [ fuchsia ] conformance/ogles/GL/gl_FrontFacing/gl_FrontFacing_001_to_001.html [ Skip ]
-crbug.com/1096746 [ fuchsia ] conformance/ogles/GL/normalize/normalize_001_to_006.html [ Skip ]
-crbug.com/1096746 [ fuchsia ] conformance/rendering/color-mask-preserved-during-implicit-clears.html [ Skip ]
-crbug.com/1096746 [ fuchsia ] conformance/rendering/scissor-rect-repeated-rendering.html [ Skip ]
-crbug.com/1096746 [ fuchsia ] conformance/state/gl-enable-enum-test.html [ Skip ]
-crbug.com/1096746 [ fuchsia ] conformance/textures/image_bitmap_from_image_bitmap/tex-2d-luminance-luminance-unsigned_byte.html [ Skip ]
-crbug.com/1096746 [ fuchsia ] conformance/textures/image_bitmap_from_video/* [ Skip ]
-crbug.com/1096746 [ fuchsia ] conformance/textures/misc/* [ Skip ]
-crbug.com/1096746 [ fuchsia ] conformance/textures/video/* [ Skip ]
-crbug.com/1096746 [ fuchsia ] conformance/textures/webgl_canvas/* [ Skip ]
-crbug.com/1096746 [ fuchsia ] conformance/uniforms/uniform-default-values.html [ Skip ]
-crbug.com/1096746 [ fuchsia ] conformance/uniforms/uniform-samplers-test.html [ Skip ]
-crbug.com/1096746 [ fuchsia ] deqp/data/gles2/shaders/conversions.html [ Skip ]
-crbug.com/1096746 [ fuchsia ] deqp/data/gles2/shaders/swizzles.html [ Skip ]
-crbug.com/1096746 [ fuchsia no-passthrough ] conformance/textures/misc/texture-copying-feedback-loops.html [ Skip ]
-crbug.com/1096746 [ fuchsia no-passthrough ] conformance/textures/misc/texture-mips.html [ Skip ]
+# GPU process crashes / Timed out tests
+crbug.com/1136367 [ fuchsia ] conformance/extensions/webgl-compressed-texture-size-limit.html [ Skip ]
+crbug.com/1136367 [ fuchsia ] conformance/textures/misc/texture-size.html [ Skip ]
+crbug.com/1136367 [ fuchsia ] conformance/textures/misc/texture-size-cube-maps.html [ Skip ]
+crbug.com/1136367 [ fuchsia ] conformance/textures/misc/texture-sub-image-cube-maps.html [ Skip ]
+crbug.com/1136367 [ fuchsia ] conformance/uniforms/uniform-default-values.html [ Skip ]
+crbug.com/1136369 [ fuchsia ] conformance/glsl/misc/shader-with-non-reserved-words.html [ Skip ]
+crbug.com/1136369 [ fuchsia ] conformance/uniforms/uniform-samplers-test.html [ Skip ]
+crbug.com/1136369 [ fuchsia ] deqp/data/gles2/shaders/conversions.html [ Skip ]
+crbug.com/1136369 [ fuchsia ] deqp/data/gles2/shaders/functions.html [ Skip ]
+crbug.com/1136369 [ fuchsia ] deqp/data/gles2/shaders/swizzles.html [ Skip ]
+
+# Video not supported on Fuchsia qemu boards.
+[ fuchsia fuchsia-board-qemu-x64 ] conformance/extensions/oes-texture-float-with-video.html [ Skip ]
+[ fuchsia fuchsia-board-qemu-x64 ] conformance/extensions/oes-texture-half-float-with-video.html [ Skip ]
+[ fuchsia fuchsia-board-qemu-x64 ] conformance/textures/image_bitmap_from_video/* [ Skip ]
+[ fuchsia fuchsia-board-qemu-x64 ] conformance/textures/video/* [ Skip ]
+[ fuchsia fuchsia-board-qemu-x64 ] conformance/textures/misc/tex-video-using-tex-unit-non-zero.html [ Skip ]
+[ fuchsia fuchsia-board-qemu-x64 ] conformance/textures/misc/texture-npot-video.html [ Skip ]
+[ fuchsia fuchsia-board-qemu-x64 ] conformance/textures/misc/texture-video-transparent.html [ Skip ]
+[ fuchsia fuchsia-board-qemu-x64 ] conformance/textures/misc/texture-upload-size.html [ Skip ]
 
 # Flaky tests
-crbug.com/1097338 [ fuchsia ] conformance/attribs/gl-disabled-vertex-attrib.html [ Skip ]
-crbug.com/1097338 [ fuchsia ] conformance/attribs/gl-disabled-vertex-attrib-update.html [ Skip ]
-crbug.com/1097338 [ fuchsia ] conformance/canvas/rapid-resizing.html [ Skip ]
-crbug.com/1097338 [ fuchsia ] conformance/buffers/index-validation-copies-indices.html [ Skip ]
-crbug.com/1097338 [ fuchsia ] conformance/canvas/to-data-url-test.html [ Skip ]
-crbug.com/1097338 [ fuchsia ] conformance/canvas/canvas-test.html [ Skip ]
-crbug.com/1097338 [ fuchsia ] conformance/canvas/framebuffer-bindings-unaffected-on-resize.html [ Skip ]
-crbug.com/1097338 [ fuchsia ] conformance/canvas/draw-webgl-to-canvas-test.html [ Skip ]
-crbug.com/1097338 [ fuchsia ] conformance/context/context-creation.html [ Skip ]
-crbug.com/1097338 [ fuchsia ] conformance/context/incorrect-context-object-behaviour.html [ Skip ]
-crbug.com/1097338 [ fuchsia ] conformance/extensions/ext-sRGB.html [ Skip ]
-crbug.com/1097338 [ fuchsia ] conformance/extensions/ext-blend-minmax.html [ Skip ]
-crbug.com/1097338 [ fuchsia ] conformance/glsl/bugs/sampler-struct-function-arg.html [ Skip ]
-crbug.com/1097338 [ fuchsia ] conformance/glsl/bugs/conditional-discard-optimization.html [ Skip ]
-crbug.com/1097338 [ fuchsia ] conformance/glsl/variables/glsl-built-ins.html [ Skip ]
-crbug.com/1097338 [ fuchsia ] conformance/misc/invalid-passed-params.html [ Skip ]
-crbug.com/1096746 [ fuchsia ] conformance/rendering/line-rendering-quality.html [ Skip ]
-crbug.com/1096746 [ fuchsia ] conformance/rendering/many-draw-calls.html [ Skip ]
-crbug.com/1096746 [ fuchsia ] conformance/glsl/functions/glsl-function-fract.html [ Skip ]
-crbug.com/1096746 [ fuchsia ] conformance/uniforms/no-over-optimization-on-uniform-array-00.html [ Skip ]
-crbug.com/1096746 [ fuchsia ] conformance/glsl/functions/glsl-function-mix-float.html [ Skip ]
-
-# Fails only on Swarming
-crbug.com/1096746 [ fuchsia ] conformance/glsl/functions/glsl-function-ceil.html [ Skip ]
+crbug.com/1136414 [ fuchsia ] conformance/glsl/functions/glsl-function-ceil.html [ Skip ]
+crbug.com/1136414 [ fuchsia ] conformance/ogles/GL/fract/fract_001_to_006.html [ Skip ]
+crbug.com/1136414 [ fuchsia ] conformance/ogles/GL/build/build_009_to_016.html [ Skip ]
+crbug.com/1136414 [ fuchsia ] conformance/ogles/GL/mat/mat_009_to_016.html [ Skip ]
 
 ####################
 # Win failures     #
diff --git a/content/test/trust_token_browsertest.cc b/content/test/trust_token_browsertest.cc
index 8ee1be61..b265e815 100644
--- a/content/test/trust_token_browsertest.cc
+++ b/content/test/trust_token_browsertest.cc
@@ -462,6 +462,9 @@
       "Net.TrustTokens.FetchFailedReason.Issuance",
       9 /* fetch_manager.cc::FailedReason::kOtherNonBlockReason */,
       /*expected_count=*/1);
+  histograms.ExpectUniqueSample(
+      "Net.TrustTokens.NetErrorForFetchFailure.Issuance", net::ERR_FAILED,
+      /*expected_count=*/1);
 
   // Since issuance failed, there should be no tokens to redeem, so redemption
   // should fail:
@@ -477,6 +480,10 @@
       "Net.TrustTokens.FetchFailedReason.Redemption",
       8 /* fetch_manager.cc::FailedReason::kTrustTokensError */,
       /*expected_count=*/1);
+  histograms.ExpectUniqueSample(
+      "Net.TrustTokens.NetErrorForFetchFailure.Redemption",
+      net::ERR_TRUST_TOKEN_OPERATION_FAILED,
+      /*expected_count=*/1);
 
   // Execute a cross-site b.test -> a.test issuance that would succeed, were it
   // not for site b requiring CORP headers and none being present on the a.test
@@ -503,6 +510,10 @@
       // kCorpNotSameOriginAfterDefaultedToSameOriginByCoep
       21,
       /*expected_count=*/1);
+  histograms.ExpectBucketCount(
+      "Net.TrustTokens.NetErrorForFetchFailure.Issuance",
+      net::ERR_BLOCKED_BY_RESPONSE,
+      /*expected_count=*/1);
 }
 
 // Trust Tokens should require that their executing contexts be secure.
diff --git a/content/web_test/browser/web_test_control_host.cc b/content/web_test/browser/web_test_control_host.cc
index 55fde43..a1597c50 100644
--- a/content/web_test/browser/web_test_control_host.cc
+++ b/content/web_test/browser/web_test_control_host.cc
@@ -746,9 +746,9 @@
   }
   if (base::CommandLine::ForCurrentProcess()->HasSwitch(
           switches::kForceDarkMode)) {
-    prefs->preferred_color_scheme = blink::PreferredColorScheme::kDark;
+    prefs->preferred_color_scheme = blink::mojom::PreferredColorScheme::kDark;
   } else {
-    prefs->preferred_color_scheme = blink::PreferredColorScheme::kLight;
+    prefs->preferred_color_scheme = blink::mojom::PreferredColorScheme::kLight;
   }
 }
 
diff --git a/device/fido/authenticator_get_assertion_response.h b/device/fido/authenticator_get_assertion_response.h
index b6c991b..c71cc40 100644
--- a/device/fido/authenticator_get_assertion_response.h
+++ b/device/fido/authenticator_get_assertion_response.h
@@ -79,6 +79,10 @@
   void set_large_blob(std::vector<uint8_t> large_blob) {
     large_blob_ = std::move(large_blob);
   }
+  bool large_blob_written() const { return large_blob_written_; }
+  void set_large_blob_written(bool large_blob_written) {
+    large_blob_written_ = large_blob_written;
+  }
 
   // hmac_secret contains the output of the hmac_secret extension.
   base::Optional<base::span<const uint8_t>> hmac_secret() const;
@@ -113,6 +117,10 @@
   // The large blob associated with the credential.
   base::Optional<std::vector<uint8_t>> large_blob_;
 
+  // Whether a large blob was successfully written as part of this GetAssertion
+  // request.
+  bool large_blob_written_ = false;
+
   DISALLOW_COPY_AND_ASSIGN(AuthenticatorGetAssertionResponse);
 };
 
diff --git a/device/fido/fido_authenticator.cc b/device/fido/fido_authenticator.cc
index 8f442c9..efab866 100644
--- a/device/fido/fido_authenticator.cc
+++ b/device/fido/fido_authenticator.cc
@@ -26,7 +26,7 @@
 
 void FidoAuthenticator::GetPINToken(
     std::string pin,
-    const std::vector<pin::Permissions>& permissions,
+    std::vector<pin::Permissions> permissions,
     base::Optional<std::string> rp_id,
     FidoAuthenticator::GetTokenCallback callback) {
   NOTREACHED();
@@ -42,6 +42,7 @@
 }
 
 void FidoAuthenticator::GetUvToken(
+    std::vector<pin::Permissions> permissions,
     base::Optional<std::string> rp_id,
     FidoAuthenticator::GetTokenCallback callback) {
   NOTREACHED();
diff --git a/device/fido/fido_authenticator.h b/device/fido/fido_authenticator.h
index 5154563..723f3ae 100644
--- a/device/fido/fido_authenticator.h
+++ b/device/fido/fido_authenticator.h
@@ -111,7 +111,7 @@
   // |rp_id| binds the token to operations related to a given RP ID. |rp_id|
   // must be set if |permissions| includes MakeCredential or GetAssertion.
   virtual void GetPINToken(std::string pin,
-                           const std::vector<pin::Permissions>& permissions,
+                           std::vector<pin::Permissions> permissions,
                            base::Optional<std::string> rp_id,
                            GetTokenCallback callback);
   // Returns |true| if the authenticator supports GetUvToken.
@@ -121,7 +121,8 @@
   // returns true.
   // |rp_id| must be set if the PinUvAuthToken will be used for MakeCredential
   // or GetAssertion.
-  virtual void GetUvToken(base::Optional<std::string> rp_id,
+  virtual void GetUvToken(std::vector<pin::Permissions> permissions,
+                          base::Optional<std::string> rp_id,
                           GetTokenCallback callback);
   // SetPIN sets a new PIN on a device that does not currently have one. The
   // length of |pin| must respect |pin::kMinLength| and |pin::kMaxLength|. It is
diff --git a/device/fido/fido_device_authenticator.cc b/device/fido/fido_device_authenticator.cc
index 5a9b451..5ea5655 100644
--- a/device/fido/fido_device_authenticator.cc
+++ b/device/fido/fido_device_authenticator.cc
@@ -55,13 +55,6 @@
              : CredentialManagementRequest::kPreview;
 }
 
-uint8_t PermissionsToByte(const std::vector<pin::Permissions>& permissions) {
-  return std::accumulate(permissions.begin(), permissions.end(), 0,
-                         [](uint8_t byte, pin::Permissions flag) {
-                           return byte |= static_cast<uint8_t>(flag);
-                         });
-}
-
 }  // namespace
 
 FidoDeviceAuthenticator::FidoDeviceAuthenticator(
@@ -229,7 +222,7 @@
 
 void FidoDeviceAuthenticator::GetPINToken(
     std::string pin,
-    const std::vector<pin::Permissions>& permissions,
+    std::vector<pin::Permissions> permissions,
     base::Optional<std::string> rp_id,
     GetTokenCallback callback) {
   DCHECK(Options());
@@ -242,13 +235,13 @@
 
   GetEphemeralKey(base::BindOnce(
       &FidoDeviceAuthenticator::OnHaveEphemeralKeyForGetPINToken,
-      weak_factory_.GetWeakPtr(), std::move(pin),
-      PermissionsToByte(permissions), std::move(rp_id), std::move(callback)));
+      weak_factory_.GetWeakPtr(), std::move(pin), std::move(permissions),
+      std::move(rp_id), std::move(callback)));
 }
 
 void FidoDeviceAuthenticator::OnHaveEphemeralKeyForGetPINToken(
     std::string pin,
-    uint8_t permissions,
+    std::vector<pin::Permissions> permissions,
     base::Optional<std::string> rp_id,
     GetTokenCallback callback,
     CtapDeviceResponseCode status,
@@ -1048,15 +1041,19 @@
          options_->supports_pin_uv_auth_token;
 }
 
-void FidoDeviceAuthenticator::GetUvToken(base::Optional<std::string> rp_id,
-                                         GetTokenCallback callback) {
-  GetEphemeralKey(base::BindOnce(
-      &FidoDeviceAuthenticator::OnHaveEphemeralKeyForUvToken,
-      weak_factory_.GetWeakPtr(), std::move(rp_id), std::move(callback)));
+void FidoDeviceAuthenticator::GetUvToken(
+    std::vector<pin::Permissions> permissions,
+    base::Optional<std::string> rp_id,
+    GetTokenCallback callback) {
+  GetEphemeralKey(
+      base::BindOnce(&FidoDeviceAuthenticator::OnHaveEphemeralKeyForUvToken,
+                     weak_factory_.GetWeakPtr(), std::move(rp_id),
+                     std::move(permissions), std::move(callback)));
 }
 
 void FidoDeviceAuthenticator::OnHaveEphemeralKeyForUvToken(
     base::Optional<std::string> rp_id,
+    std::vector<pin::Permissions> permissions,
     GetTokenCallback callback,
     CtapDeviceResponseCode status,
     base::Optional<pin::KeyAgreementResponse> key) {
@@ -1068,7 +1065,7 @@
   DCHECK(key);
 
   pin::UvTokenRequest request(*chosen_pin_uv_auth_protocol_, *key,
-                              std::move(rp_id));
+                              std::move(rp_id), permissions);
   std::vector<uint8_t> shared_key = request.shared_key();
   RunOperation<pin::UvTokenRequest, pin::TokenResponse>(
       std::move(request), std::move(callback),
diff --git a/device/fido/fido_device_authenticator.h b/device/fido/fido_device_authenticator.h
index be35185..e2ff838 100644
--- a/device/fido/fido_device_authenticator.h
+++ b/device/fido/fido_device_authenticator.h
@@ -51,12 +51,13 @@
   void GetTouch(base::OnceCallback<void()> callback) override;
   void GetPinRetries(GetRetriesCallback callback) override;
   void GetPINToken(std::string pin,
-                   const std::vector<pin::Permissions>& permissions,
+                   std::vector<pin::Permissions> permissions,
                    base::Optional<std::string> rp_id,
                    GetTokenCallback callback) override;
   void GetUvRetries(GetRetriesCallback callback) override;
   bool CanGetUvToken() override;
-  void GetUvToken(base::Optional<std::string> rp_id,
+  void GetUvToken(std::vector<pin::Permissions> permissions,
+                  base::Optional<std::string> rp_id,
                   GetTokenCallback callback) override;
   void SetPIN(const std::string& pin,
               SetPINCallback callback) override;
@@ -157,7 +158,7 @@
       base::Optional<pin::KeyAgreementResponse> key);
   void OnHaveEphemeralKeyForGetPINToken(
       std::string pin,
-      uint8_t permissions,
+      std::vector<pin::Permissions> permissions,
       base::Optional<std::string> rp_id,
       GetTokenCallback callback,
       CtapDeviceResponseCode status,
@@ -175,6 +176,7 @@
       base::Optional<pin::KeyAgreementResponse> key);
   void OnHaveEphemeralKeyForUvToken(
       base::Optional<std::string> rp_id,
+      std::vector<pin::Permissions> permissions,
       GetTokenCallback callback,
       CtapDeviceResponseCode status,
       base::Optional<pin::KeyAgreementResponse> key);
diff --git a/device/fido/get_assertion_request_handler.cc b/device/fido/get_assertion_request_handler.cc
index 0635a1c..9aadc5d 100644
--- a/device/fido/get_assertion_request_handler.cc
+++ b/device/fido/get_assertion_request_handler.cc
@@ -45,6 +45,17 @@
 
 using PINDisposition = FidoAuthenticator::GetAssertionPINDisposition;
 
+const std::vector<pin::Permissions> GetPinTokenPermissionsFor(
+    const FidoAuthenticator& authenticator,
+    const CtapGetAssertionRequest& request) {
+  std::vector<pin::Permissions> permissions = {pin::Permissions::kGetAssertion};
+  if (request.large_blob_write && authenticator.Options() &&
+      authenticator.Options()->supports_large_blobs) {
+    permissions.emplace_back(pin::Permissions::kLargeBlobWrite);
+  }
+  return permissions;
+}
+
 base::Optional<GetAssertionStatus> ConvertDeviceResponseCode(
     CtapDeviceResponseCode device_response_code) {
   switch (device_response_code) {
@@ -672,7 +683,8 @@
 
   state_ = State::kRequestWithPIN;
   authenticator_->GetPINToken(
-      std::move(pin), {pin::Permissions::kGetAssertion}, request_.rp_id,
+      std::move(pin), GetPinTokenPermissionsFor(*authenticator_, request_),
+      request_.rp_id,
       base::BindOnce(&GetAssertionRequestHandler::OnHavePINToken,
                      weak_factory_.GetWeakPtr()));
 }
@@ -740,7 +752,7 @@
   }
 
   authenticator->GetUvToken(
-      request_.rp_id,
+      GetPinTokenPermissionsFor(*authenticator, request_), request_.rp_id,
       base::BindOnce(&GetAssertionRequestHandler::OnHaveUvToken,
                      weak_factory_.GetWeakPtr(), authenticator));
 }
@@ -771,7 +783,7 @@
   }
   observer()->OnRetryUserVerification(response->retries);
   authenticator_->GetUvToken(
-      request_.rp_id,
+      GetPinTokenPermissionsFor(*authenticator_, request_), request_.rp_id,
       base::BindOnce(&GetAssertionRequestHandler::OnHaveUvToken,
                      weak_factory_.GetWeakPtr(), authenticator_));
 }
@@ -845,7 +857,7 @@
 void GetAssertionRequestHandler::OnGetAssertionSuccess(
     FidoAuthenticator* authenticator,
     CtapGetAssertionRequest request) {
-  if (request.large_blob_read) {
+  if (request.large_blob_read || request.large_blob_write) {
     DCHECK(authenticator->Options()->supports_large_blobs);
     std::vector<LargeBlobKey> keys;
     for (const auto& response : responses_) {
@@ -854,9 +866,18 @@
       }
     }
     if (!keys.empty()) {
-      authenticator->ReadLargeBlob(
-          keys, pin_token_,
-          base::BindOnce(&GetAssertionRequestHandler::OnReadLargeBlobs,
+      if (request.large_blob_read) {
+        authenticator->ReadLargeBlob(
+            keys, pin_token_,
+            base::BindOnce(&GetAssertionRequestHandler::OnReadLargeBlobs,
+                           weak_factory_.GetWeakPtr(), authenticator));
+        return;
+      }
+      DCHECK(request.large_blob_write);
+      DCHECK_EQ(1u, keys.size());
+      authenticator->WriteLargeBlob(
+          *request.large_blob_write, keys.at(0), pin_token_,
+          base::BindOnce(&GetAssertionRequestHandler::OnWriteLargeBlob,
                          weak_factory_.GetWeakPtr(), authenticator));
       return;
     }
@@ -889,4 +910,17 @@
       .Run(GetAssertionStatus::kSuccess, std::move(responses_), authenticator);
 }
 
+void GetAssertionRequestHandler::OnWriteLargeBlob(
+    FidoAuthenticator* authenticator,
+    CtapDeviceResponseCode status) {
+  if (status != CtapDeviceResponseCode::kSuccess) {
+    FIDO_LOG(ERROR) << "Writing large blob failed with code "
+                    << static_cast<int>(status);
+  }
+  responses_.at(0).set_large_blob_written(status ==
+                                          CtapDeviceResponseCode::kSuccess);
+  std::move(completion_callback_)
+      .Run(GetAssertionStatus::kSuccess, std::move(responses_), authenticator);
+}
+
 }  // namespace device
diff --git a/device/fido/get_assertion_request_handler.h b/device/fido/get_assertion_request_handler.h
index 5b88045..cb0a39e 100644
--- a/device/fido/get_assertion_request_handler.h
+++ b/device/fido/get_assertion_request_handler.h
@@ -124,6 +124,8 @@
       CtapDeviceResponseCode status,
       base::Optional<std::vector<std::pair<LargeBlobKey, std::vector<uint8_t>>>>
           blobs);
+  void OnWriteLargeBlob(FidoAuthenticator* authenticator,
+                        CtapDeviceResponseCode status);
 
   CompletionCallback completion_callback_;
   State state_ = State::kWaitingForTouch;
diff --git a/device/fido/make_credential_request_handler.cc b/device/fido/make_credential_request_handler.cc
index 512a626..0d8aa7f 100644
--- a/device/fido/make_credential_request_handler.cc
+++ b/device/fido/make_credential_request_handler.cc
@@ -31,16 +31,23 @@
     AuthenticatorSupportedOptions::ClientPinAvailability;
 using MakeCredentialPINDisposition =
     FidoAuthenticator::MakeCredentialPINDisposition;
+using BioEnrollmentAvailability =
+    AuthenticatorSupportedOptions::BioEnrollmentAvailability;
 
 namespace {
 
 // Permissions requested for PinUvAuthToken. GetAssertion is needed for silent
 // probing of credentials.
-const std::vector<pin::Permissions> GetMakeCredentialRequestPermissions() {
-  static const std::vector<pin::Permissions> kMakeCredentialRequestPermissions =
-      {pin::Permissions::kMakeCredential, pin::Permissions::kGetAssertion,
-       pin::Permissions::kBioEnrollment};
-  return kMakeCredentialRequestPermissions;
+const std::vector<pin::Permissions> GetMakeCredentialRequestPermissions(
+    FidoAuthenticator* authenticator) {
+  std::vector<pin::Permissions> permissions = {
+      pin::Permissions::kMakeCredential, pin::Permissions::kGetAssertion};
+  if (authenticator->Options() &&
+      authenticator->Options()->bio_enrollment_availability ==
+          BioEnrollmentAvailability::kSupportedButUnprovisioned) {
+    permissions.emplace_back(pin::Permissions::kBioEnrollment);
+  }
+  return permissions;
 }
 
 base::Optional<MakeCredentialStatus> ConvertDeviceResponseCode(
@@ -707,7 +714,8 @@
     state_ = State::kRequestWithPIN;
     base::Optional<std::string> rp_id(request->rp.id);
     authenticator_->GetPINToken(
-        std::move(pin), GetMakeCredentialRequestPermissions(), std::move(rp_id),
+        std::move(pin), GetMakeCredentialRequestPermissions(authenticator_),
+        std::move(rp_id),
         base::BindOnce(&MakeCredentialRequestHandler::OnHavePINToken,
                        weak_factory_.GetWeakPtr(), std::move(request)));
     return;
@@ -766,7 +774,8 @@
   state_ = State::kRequestWithPIN;
   base::Optional<std::string> rp_id(request->rp.id);
   authenticator_->GetPINToken(
-      std::move(pin), GetMakeCredentialRequestPermissions(), std::move(rp_id),
+      std::move(pin), GetMakeCredentialRequestPermissions(authenticator_),
+      std::move(rp_id),
       base::BindOnce(&MakeCredentialRequestHandler::OnHavePINToken,
                      weak_factory_.GetWeakPtr(), std::move(request)));
 }
@@ -804,12 +813,10 @@
     return;
   }
 
-  using BioAvailability =
-      AuthenticatorSupportedOptions::BioEnrollmentAvailability;
   if (authenticator_->Options()->bio_enrollment_availability ==
-          BioAvailability::kSupportedButUnprovisioned ||
+          BioEnrollmentAvailability::kSupportedButUnprovisioned ||
       authenticator_->Options()->bio_enrollment_availability_preview ==
-          BioAvailability::kSupportedButUnprovisioned) {
+          BioEnrollmentAvailability::kSupportedButUnprovisioned) {
     // Authenticator supports biometric enrollment but is not enrolled, offer
     // enrollment with the request.
     state_ = State::kBioEnrollment;
@@ -898,7 +905,7 @@
 
   base::Optional<std::string> rp_id(request->rp.id);
   authenticator->GetUvToken(
-      std::move(rp_id),
+      GetMakeCredentialRequestPermissions(authenticator), std::move(rp_id),
       base::BindOnce(&MakeCredentialRequestHandler::OnHaveUvToken,
                      weak_factory_.GetWeakPtr(), authenticator,
                      std::move(request)));
@@ -931,7 +938,7 @@
   observer()->OnRetryUserVerification(response->retries);
   base::Optional<std::string> rp_id(request->rp.id);
   authenticator_->GetUvToken(
-      std::move(rp_id),
+      GetMakeCredentialRequestPermissions(authenticator_), std::move(rp_id),
       base::BindOnce(&MakeCredentialRequestHandler::OnHaveUvToken,
                      weak_factory_.GetWeakPtr(), authenticator_,
                      std::move(request)));
diff --git a/device/fido/pin.cc b/device/fido/pin.cc
index 8ae7e09..6075fab9 100644
--- a/device/fido/pin.cc
+++ b/device/fido/pin.cc
@@ -4,6 +4,7 @@
 
 #include "device/fido/pin.h"
 
+#include <numeric>
 #include <string>
 #include <utility>
 
@@ -22,6 +23,17 @@
 namespace device {
 namespace pin {
 
+namespace {
+
+uint8_t PermissionsToByte(base::span<const pin::Permissions> permissions) {
+  return std::accumulate(permissions.begin(), permissions.end(), 0,
+                         [](uint8_t byte, pin::Permissions flag) {
+                           return byte |= static_cast<uint8_t>(flag);
+                         });
+}
+
+}  // namespace
+
 // HasAtLeastFourCodepoints returns true if |pin| is UTF-8 encoded and contains
 // four or more code points. This reflects the "4 Unicode characters"
 // requirement in CTAP2.
@@ -411,10 +423,10 @@
     PINUVAuthProtocol protocol,
     const std::string& pin,
     const KeyAgreementResponse& peer_key,
-    const uint8_t permissions,
+    base::span<const pin::Permissions> permissions,
     const base::Optional<std::string> rp_id)
     : PinTokenRequest(protocol, pin, peer_key),
-      permissions_(permissions),
+      permissions_(PermissionsToByte(permissions)),
       rp_id_(rp_id) {}
 
 // static
@@ -447,8 +459,11 @@
 
 UvTokenRequest::UvTokenRequest(PINUVAuthProtocol protocol,
                                const KeyAgreementResponse& peer_key,
-                               base::Optional<std::string> rp_id)
-    : TokenRequest(protocol, peer_key), rp_id_(rp_id) {}
+                               base::Optional<std::string> rp_id,
+                               base::span<const pin::Permissions> permissions)
+    : TokenRequest(protocol, peer_key),
+      rp_id_(rp_id),
+      permissions_(PermissionsToByte(permissions)) {}
 
 UvTokenRequest::~UvTokenRequest() = default;
 
@@ -463,8 +478,7 @@
         map->emplace(static_cast<int>(RequestKey::kKeyAgreement),
                      EncodeCOSEPublicKey(request.public_key_));
         map->emplace(static_cast<int>(RequestKey::kPermissions),
-                     static_cast<uint8_t>(Permissions::kMakeCredential) |
-                         static_cast<uint8_t>(Permissions::kGetAssertion));
+                     request.permissions_);
         if (request.rp_id_) {
           map->emplace(static_cast<int>(RequestKey::kPermissionsRPID),
                        *request.rp_id_);
diff --git a/device/fido/pin.h b/device/fido/pin.h
index dd478f9..1449442 100644
--- a/device/fido/pin.h
+++ b/device/fido/pin.h
@@ -212,7 +212,7 @@
   PinTokenWithPermissionsRequest(PINUVAuthProtocol protocol,
                                  const std::string& pin,
                                  const KeyAgreementResponse& peer_key,
-                                 const uint8_t permissions,
+                                 base::span<const pin::Permissions> permissions,
                                  const base::Optional<std::string> rp_id);
   PinTokenWithPermissionsRequest(PinTokenWithPermissionsRequest&&);
   PinTokenWithPermissionsRequest(const PinTokenWithPermissionsRequest&) =
@@ -231,7 +231,8 @@
  public:
   UvTokenRequest(PINUVAuthProtocol protocol,
                  const KeyAgreementResponse& peer_key,
-                 base::Optional<std::string> rp_id);
+                 base::Optional<std::string> rp_id,
+                 base::span<const pin::Permissions> permissions);
   UvTokenRequest(UvTokenRequest&&);
   UvTokenRequest(const UvTokenRequest&) = delete;
   virtual ~UvTokenRequest();
@@ -241,6 +242,7 @@
 
  private:
   base::Optional<std::string> rp_id_;
+  uint8_t permissions_;
 };
 
 class HMACSecretRequest {
diff --git a/device/fido/virtual_ctap2_device.cc b/device/fido/virtual_ctap2_device.cc
index 3f2efed..ec2ed60 100644
--- a/device/fido/virtual_ctap2_device.cc
+++ b/device/fido/virtual_ctap2_device.cc
@@ -58,18 +58,29 @@
     {0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x01, 0x02, 0x03, 0x04,
      0x05, 0x06, 0x07, 0x08}};
 
-constexpr uint8_t kSupportedPermissionsMask =
-    static_cast<uint8_t>(pin::Permissions::kMakeCredential) |
-    static_cast<uint8_t>(pin::Permissions::kGetAssertion) |
-    static_cast<uint8_t>(pin::Permissions::kCredentialManagement) |
-    static_cast<uint8_t>(pin::Permissions::kBioEnrollment) |
-    static_cast<uint8_t>(pin::Permissions::kLargeBlobWrite);
 
 struct PinUvAuthTokenPermissions {
   uint8_t permissions;
   base::Optional<std::string> rp_id;
 };
 
+uint8_t GetSupportedPermissionsMask(const VirtualCtap2Device::Config& config) {
+  uint8_t permissions =
+      static_cast<uint8_t>(pin::Permissions::kMakeCredential) |
+      static_cast<uint8_t>(pin::Permissions::kGetAssertion);
+  if (config.credential_management_support) {
+    permissions |=
+        static_cast<uint8_t>(pin::Permissions::kCredentialManagement);
+  }
+  if (config.bio_enrollment_support) {
+    permissions |= static_cast<uint8_t>(pin::Permissions::kBioEnrollment);
+  }
+  if (config.large_blob_support) {
+    permissions |= static_cast<uint8_t>(pin::Permissions::kLargeBlobWrite);
+  }
+  return permissions;
+}
+
 std::vector<uint8_t> ConstructResponse(CtapDeviceResponseCode response_code,
                                        base::span<const uint8_t> data) {
   std::vector<uint8_t> response{base::strict_cast<uint8_t>(response_code)};
@@ -87,6 +98,7 @@
 
 CtapDeviceResponseCode ExtractPermissions(
     const cbor::Value::MapValue& request_map,
+    const VirtualCtap2Device::Config& config,
     PinUvAuthTokenPermissions& out_permissions) {
   const auto permissions_it = request_map.find(
       cbor::Value(static_cast<int>(pin::RequestKey::kPermissions)));
@@ -99,7 +111,8 @@
     return CtapDeviceResponseCode::kCtap1ErrInvalidParameter;
   }
 
-  DCHECK_EQ(out_permissions.permissions & ~kSupportedPermissionsMask, 0);
+  DCHECK_EQ(out_permissions.permissions & ~GetSupportedPermissionsMask(config),
+            0);
 
   const auto permissions_rpid_it = request_map.find(
       cbor::Value(static_cast<int>(pin::RequestKey::kPermissionsRPID)));
@@ -316,8 +329,12 @@
     const cbor::Value& pin_protocol_map_key,
     const cbor::Value& pin_auth_map_key,
     base::span<const uint8_t> pinauth_bytes) {
-  DCHECK(authenticator_info.options.client_pin_availability !=
-         AuthenticatorSupportedOptions::ClientPinAvailability::kNotSupported);
+  DCHECK(
+      authenticator_info.options.client_pin_availability !=
+          AuthenticatorSupportedOptions::ClientPinAvailability::kNotSupported ||
+      (authenticator_info.options.user_verification_availability !=
+       AuthenticatorSupportedOptions::UserVerificationAvailability::
+           kNotSupported));
   DCHECK(authenticator_info.pin_protocols &&
          !authenticator_info.pin_protocols->empty());
 
@@ -547,6 +564,9 @@
 
   if (config.large_blob_support) {
     DCHECK(config.resident_key_support);
+    DCHECK(base::Contains(config.ctap2_versions, Ctap2Version::kCtap2_1));
+    DCHECK(config.pin_uv_auth_token_support)
+        << "PinUvAuthToken support is required to write large blobs";
     options_updated = true;
     options.supports_large_blobs = true;
   }
@@ -1684,7 +1704,7 @@
             static_cast<int>(device::pin::Subcommand::
                                  kGetPinUvAuthTokenUsingPinWithPermissions));
         CtapDeviceResponseCode response =
-            ExtractPermissions(request_map, permissions);
+            ExtractPermissions(request_map, config_, permissions);
         if (response != CtapDeviceResponseCode::kSuccess) {
           return response;
         }
@@ -1727,7 +1747,7 @@
 
       PinUvAuthTokenPermissions permissions;
       CtapDeviceResponseCode response =
-          ExtractPermissions(request_map, permissions);
+          ExtractPermissions(request_map, config_, permissions);
       if (response != CtapDeviceResponseCode::kSuccess) {
         return response;
       }
diff --git a/device/fido/virtual_fido_device.cc b/device/fido/virtual_fido_device.cc
index dd48414..d84f1d7d 100644
--- a/device/fido/virtual_fido_device.cc
+++ b/device/fido/virtual_fido_device.cc
@@ -52,6 +52,12 @@
     0xd7, 0x86, 0x2f, 0x23, 0xab, 0xaf, 0x02, 0x03, 0xb4, 0xb8, 0x91, 0x1b,
     0xa0, 0x56, 0x99, 0x94, 0xe1, 0x01};
 
+// The default large-blob array. This is an empty CBOR array (0x80) followed by
+// LEFT(SHA-256(h'80'), 16).
+constexpr std::array<uint8_t, 17> kDefaultLargeBlobArray = {
+    0x80, 0x76, 0xbe, 0x8b, 0x52, 0x8d, 0x00, 0x75, 0xf7,
+    0xaa, 0xe9, 0x8d, 0x6f, 0xa5, 0x7a, 0x6d, 0x3c};
+
 // CBBFunctionToVector converts a BoringSSL function that writes to a CBB to one
 // that returns a std::vector. Invoke for a function, f, with:
 //   CBBFunctionToVector<decltype(&f), f>(args, to, f);
@@ -357,7 +363,10 @@
 
 VirtualFidoDevice::State::State()
     : attestation_cert_common_name("Batch Certificate"),
-      individual_attestation_cert_common_name("Individual Certificate") {}
+      individual_attestation_cert_common_name("Individual Certificate") {
+  large_blob.assign(kDefaultLargeBlobArray.begin(),
+                    kDefaultLargeBlobArray.end());
+}
 VirtualFidoDevice::State::~State() = default;
 
 bool VirtualFidoDevice::State::InjectRegistration(
@@ -429,6 +438,28 @@
                                     /*icon_url=*/base::nullopt));
 }
 
+base::Optional<std::vector<uint8_t>> VirtualFidoDevice::State::GetLargeBlob(
+    const RegistrationData& credential) {
+  if (!credential.large_blob_key) {
+    return base::nullopt;
+  }
+  LargeBlobArrayReader reader;
+  reader.Append(large_blob);
+  base::Optional<std::vector<LargeBlobData>> large_blob_array =
+      reader.Materialize();
+  if (!large_blob_array) {
+    return base::nullopt;
+  }
+  for (const auto& data : *large_blob_array) {
+    base::Optional<std::vector<uint8_t>> blob =
+        data.Decrypt(*credential.large_blob_key);
+    if (blob) {
+      return blob;
+    }
+  }
+  return base::nullopt;
+}
+
 void VirtualFidoDevice::State::InjectLargeBlob(RegistrationData* credential,
                                                base::span<const uint8_t> blob) {
   LargeBlobArrayReader reader;
@@ -453,6 +484,11 @@
   large_blob = writer.Pop(writer.size()).bytes;
 }
 
+void VirtualFidoDevice::State::ClearLargeBlobs() {
+  large_blob.assign(kDefaultLargeBlobArray.begin(),
+                    kDefaultLargeBlobArray.end());
+}
+
 // VirtualFidoDevice ----------------------------------------------------------
 
 VirtualFidoDevice::VirtualFidoDevice() = default;
diff --git a/device/fido/virtual_fido_device.h b/device/fido/virtual_fido_device.h
index 2a89a87..08a5c577 100644
--- a/device/fido/virtual_fido_device.h
+++ b/device/fido/virtual_fido_device.h
@@ -226,11 +226,9 @@
     // expected sequence of requests was sent.
     std::vector<size_t> allow_list_sizes;
 
-    // The large-blob array. This is initialized to an empty CBOR array (0x80)
-    // followed by LEFT(SHA-256(h'80'), 16).
-    std::vector<uint8_t> large_blob = {0x80, 0x76, 0xbe, 0x8b, 0x52, 0x8d,
-                                       0x00, 0x75, 0xf7, 0xaa, 0xe9, 0x8d,
-                                       0x6f, 0xa5, 0x7a, 0x6d, 0x3c};
+    // The large-blob array.
+    std::vector<uint8_t> large_blob;
+
     // Buffer that gets progressively filled with large blob fragments until
     // committed.
     std::vector<uint8_t> large_blob_buffer;
@@ -276,12 +274,19 @@
                            base::Optional<std::string> user_name,
                            base::Optional<std::string> user_display_name);
 
+    // Returns the large blob associated with the credential, if any.
+    base::Optional<std::vector<uint8_t>> GetLargeBlob(
+        const RegistrationData& credential);
+
     // Injects a large blob for the credential. If the credential already has an
     // associated large blob, replaces it. If the |large_blob| is malformed,
     // completely replaces its contents.
     void InjectLargeBlob(RegistrationData* credential,
                          base::span<const uint8_t> blob);
 
+    // Clears all large blobs resetting |large_blob| to its default value.
+    void ClearLargeBlobs();
+
    private:
     friend class base::RefCounted<State>;
     ~State();
diff --git a/docs/DIR_METADATA b/docs/DIR_METADATA
new file mode 100644
index 0000000..57fb45a7
--- /dev/null
+++ b/docs/DIR_METADATA
@@ -0,0 +1,14 @@
+# Metadata information for this directory.
+#
+# For more information on DIR_METADATA files, see:
+#   https://source.chromium.org/chromium/infra/infra/+/master:go/src/infra/tools/dirmd/README.md
+#
+# For the schema of this file, see Metadata message:
+#   https://source.chromium.org/chromium/infra/infra/+/master:go/src/infra/tools/dirmd/proto/dir_metadata.proto
+
+# build@ isn't really the right component for this, but it'll
+# do until we create a component for documentation.
+monorail {
+  component: "Build"
+}
+team_email: "build@chromium.org"
\ No newline at end of file
diff --git a/docs/OWNERS b/docs/OWNERS
index f75e5460..f59ec20 100644
--- a/docs/OWNERS
+++ b/docs/OWNERS
@@ -1,7 +1 @@
-*
-
-# build@ isn't really the right component for this, but it'll
-# do until we create a component for documentation.
-
-# TEAM: build@chromium.org
-# COMPONENT: Build
+*
\ No newline at end of file
diff --git a/docs/accessibility/DIR_METADATA b/docs/accessibility/DIR_METADATA
new file mode 100644
index 0000000..35eb41c
--- /dev/null
+++ b/docs/accessibility/DIR_METADATA
@@ -0,0 +1,12 @@
+# Metadata information for this directory.
+#
+# For more information on DIR_METADATA files, see:
+#   https://source.chromium.org/chromium/infra/infra/+/master:go/src/infra/tools/dirmd/README.md
+#
+# For the schema of this file, see Metadata message:
+#   https://source.chromium.org/chromium/infra/infra/+/master:go/src/infra/tools/dirmd/proto/dir_metadata.proto
+
+monorail {
+  component: "Internals>Accessibility"
+}
+team_email: "chromium-accessibility@chromium.org"
\ No newline at end of file
diff --git a/docs/accessibility/OWNERS b/docs/accessibility/OWNERS
deleted file mode 100644
index df8b5d5..0000000
--- a/docs/accessibility/OWNERS
+++ /dev/null
@@ -1,2 +0,0 @@
-# COMPONENT: Internals>Accessibility
-# TEAM: chromium-accessibility@chromium.org
diff --git a/docs/autofill/DIR_METADATA b/docs/autofill/DIR_METADATA
new file mode 100644
index 0000000..326295f0
--- /dev/null
+++ b/docs/autofill/DIR_METADATA
@@ -0,0 +1,11 @@
+# Metadata information for this directory.
+#
+# For more information on DIR_METADATA files, see:
+#   https://source.chromium.org/chromium/infra/infra/+/master:go/src/infra/tools/dirmd/README.md
+#
+# For the schema of this file, see Metadata message:
+#   https://source.chromium.org/chromium/infra/infra/+/master:go/src/infra/tools/dirmd/proto/dir_metadata.proto
+
+monorail {
+  component: "UI>Browser>Autofill"
+}
\ No newline at end of file
diff --git a/docs/autofill/OWNERS b/docs/autofill/OWNERS
deleted file mode 100644
index 29ec06f7..0000000
--- a/docs/autofill/OWNERS
+++ /dev/null
@@ -1 +0,0 @@
-# COMPONENT: UI>Browser>Autofill
diff --git a/docs/design/DIR_METADATA b/docs/design/DIR_METADATA
new file mode 100644
index 0000000..fb07a25
--- /dev/null
+++ b/docs/design/DIR_METADATA
@@ -0,0 +1,11 @@
+# Metadata information for this directory.
+#
+# For more information on DIR_METADATA files, see:
+#   https://source.chromium.org/chromium/infra/infra/+/master:go/src/infra/tools/dirmd/README.md
+#
+# For the schema of this file, see Metadata message:
+#   https://source.chromium.org/chromium/infra/infra/+/master:go/src/infra/tools/dirmd/proto/dir_metadata.proto
+
+monorail {
+  component: "Internals>Core"
+}
\ No newline at end of file
diff --git a/docs/design/OWNERS b/docs/design/OWNERS
deleted file mode 100644
index 3605f481..0000000
--- a/docs/design/OWNERS
+++ /dev/null
@@ -1 +0,0 @@
-# COMPONENT: Internals>Core
diff --git a/docs/images/DIR_METADATA b/docs/images/DIR_METADATA
new file mode 100644
index 0000000..595fd00
--- /dev/null
+++ b/docs/images/DIR_METADATA
@@ -0,0 +1,11 @@
+# Metadata information for this directory.
+#
+# For more information on DIR_METADATA files, see:
+#   https://source.chromium.org/chromium/infra/infra/+/master:go/src/infra/tools/dirmd/README.md
+#
+# For the schema of this file, see Metadata message:
+#   https://source.chromium.org/chromium/infra/infra/+/master:go/src/infra/tools/dirmd/proto/dir_metadata.proto
+
+monorail {
+  component: "Blink>Image"
+}
\ No newline at end of file
diff --git a/docs/images/OWNERS b/docs/images/OWNERS
deleted file mode 100644
index d1a8dbfc..0000000
--- a/docs/images/OWNERS
+++ /dev/null
@@ -1 +0,0 @@
-# COMPONENT: Blink>Image
diff --git a/docs/infra/DIR_METADATA b/docs/infra/DIR_METADATA
new file mode 100644
index 0000000..6cffdc20
--- /dev/null
+++ b/docs/infra/DIR_METADATA
@@ -0,0 +1,11 @@
+# Metadata information for this directory.
+#
+# For more information on DIR_METADATA files, see:
+#   https://source.chromium.org/chromium/infra/infra/+/master:go/src/infra/tools/dirmd/README.md
+#
+# For the schema of this file, see Metadata message:
+#   https://source.chromium.org/chromium/infra/infra/+/master:go/src/infra/tools/dirmd/proto/dir_metadata.proto
+
+monorail {
+  component: "Infra>Client>Chrome"
+}
\ No newline at end of file
diff --git a/docs/infra/OWNERS b/docs/infra/OWNERS
deleted file mode 100644
index 3d2e6d86..0000000
--- a/docs/infra/OWNERS
+++ /dev/null
@@ -1 +0,0 @@
-# COMPONENT: Infra>Client>Chrome
diff --git a/docs/login/DIR_METADATA b/docs/login/DIR_METADATA
new file mode 100644
index 0000000..3f72231
--- /dev/null
+++ b/docs/login/DIR_METADATA
@@ -0,0 +1,11 @@
+# Metadata information for this directory.
+#
+# For more information on DIR_METADATA files, see:
+#   https://source.chromium.org/chromium/infra/infra/+/master:go/src/infra/tools/dirmd/README.md
+#
+# For the schema of this file, see Metadata message:
+#   https://source.chromium.org/chromium/infra/infra/+/master:go/src/infra/tools/dirmd/proto/dir_metadata.proto
+
+monorail {
+  component: "Services>SignIn"
+}
\ No newline at end of file
diff --git a/docs/login/OWNERS b/docs/login/OWNERS
deleted file mode 100644
index 7bc732e..0000000
--- a/docs/login/OWNERS
+++ /dev/null
@@ -1 +0,0 @@
-# COMPONENT: Services>SignIn
diff --git a/docs/media/DIR_METADATA b/docs/media/DIR_METADATA
new file mode 100644
index 0000000..ab32c2e
--- /dev/null
+++ b/docs/media/DIR_METADATA
@@ -0,0 +1,11 @@
+# Metadata information for this directory.
+#
+# For more information on DIR_METADATA files, see:
+#   https://source.chromium.org/chromium/infra/infra/+/master:go/src/infra/tools/dirmd/README.md
+#
+# For the schema of this file, see Metadata message:
+#   https://source.chromium.org/chromium/infra/infra/+/master:go/src/infra/tools/dirmd/proto/dir_metadata.proto
+
+monorail {
+  component: "Blink>Media"
+}
\ No newline at end of file
diff --git a/docs/media/OWNERS b/docs/media/OWNERS
deleted file mode 100644
index 796bd0dc..0000000
--- a/docs/media/OWNERS
+++ /dev/null
@@ -1 +0,0 @@
-# COMPONENT: Blink>Media
diff --git a/docs/memory-infra/DIR_METADATA b/docs/memory-infra/DIR_METADATA
new file mode 100644
index 0000000..970fc89
--- /dev/null
+++ b/docs/memory-infra/DIR_METADATA
@@ -0,0 +1,11 @@
+# Metadata information for this directory.
+#
+# For more information on DIR_METADATA files, see:
+#   https://source.chromium.org/chromium/infra/infra/+/master:go/src/infra/tools/dirmd/README.md
+#
+# For the schema of this file, see Metadata message:
+#   https://source.chromium.org/chromium/infra/infra/+/master:go/src/infra/tools/dirmd/proto/dir_metadata.proto
+
+monorail {
+  component: "Internals>Instrumentation>Memory"
+}
\ No newline at end of file
diff --git a/docs/memory-infra/OWNERS b/docs/memory-infra/OWNERS
deleted file mode 100644
index d64ae80..0000000
--- a/docs/memory-infra/OWNERS
+++ /dev/null
@@ -1 +0,0 @@
-# COMPONENT: Internals>Instrumentation>Memory
diff --git a/docs/memory/DIR_METADATA b/docs/memory/DIR_METADATA
new file mode 100644
index 0000000..970fc89
--- /dev/null
+++ b/docs/memory/DIR_METADATA
@@ -0,0 +1,11 @@
+# Metadata information for this directory.
+#
+# For more information on DIR_METADATA files, see:
+#   https://source.chromium.org/chromium/infra/infra/+/master:go/src/infra/tools/dirmd/README.md
+#
+# For the schema of this file, see Metadata message:
+#   https://source.chromium.org/chromium/infra/infra/+/master:go/src/infra/tools/dirmd/proto/dir_metadata.proto
+
+monorail {
+  component: "Internals>Instrumentation>Memory"
+}
\ No newline at end of file
diff --git a/docs/memory/OWNERS b/docs/memory/OWNERS
deleted file mode 100644
index d64ae80..0000000
--- a/docs/memory/OWNERS
+++ /dev/null
@@ -1 +0,0 @@
-# COMPONENT: Internals>Instrumentation>Memory
diff --git a/docs/privacy/DIR_METADATA b/docs/privacy/DIR_METADATA
new file mode 100644
index 0000000..10d12ab
--- /dev/null
+++ b/docs/privacy/DIR_METADATA
@@ -0,0 +1,11 @@
+# Metadata information for this directory.
+#
+# For more information on DIR_METADATA files, see:
+#   https://source.chromium.org/chromium/infra/infra/+/master:go/src/infra/tools/dirmd/README.md
+#
+# For the schema of this file, see Metadata message:
+#   https://source.chromium.org/chromium/infra/infra/+/master:go/src/infra/tools/dirmd/proto/dir_metadata.proto
+
+monorail {
+  component: "Privacy"
+}
\ No newline at end of file
diff --git a/docs/privacy/OWNERS b/docs/privacy/OWNERS
index 0eeaf5c..00060a96 100644
--- a/docs/privacy/OWNERS
+++ b/docs/privacy/OWNERS
@@ -4,5 +4,4 @@
 mkwst@chromium.org
 msramek@chromium.org
 rhalavati@chromium.org
-tnagel@chromium.org
-# COMPONENT: Privacy
+tnagel@chromium.org
\ No newline at end of file
diff --git a/docs/privacy_budget/DIR_METADATA b/docs/privacy_budget/DIR_METADATA
new file mode 100644
index 0000000..4b9931a
--- /dev/null
+++ b/docs/privacy_budget/DIR_METADATA
@@ -0,0 +1,12 @@
+# Metadata information for this directory.
+#
+# For more information on DIR_METADATA files, see:
+#   https://source.chromium.org/chromium/infra/infra/+/master:go/src/infra/tools/dirmd/README.md
+#
+# For the schema of this file, see Metadata message:
+#   https://source.chromium.org/chromium/infra/infra/+/master:go/src/infra/tools/dirmd/proto/dir_metadata.proto
+
+monorail {
+  component: "Privacy>Fingerprinting"
+}
+team_email: "privacy-sandbox-dev@chromium.org"
\ No newline at end of file
diff --git a/docs/privacy_budget/OWNERS b/docs/privacy_budget/OWNERS
index cfc756a1..dc54869 100644
--- a/docs/privacy_budget/OWNERS
+++ b/docs/privacy_budget/OWNERS
@@ -1,4 +1 @@
 file://third_party/blink/public/common/privacy_budget/OWNERS
-
-# TEAM: privacy-sandbox-dev@chromium.org
-# COMPONENT: Privacy>Fingerprinting
diff --git a/docs/security/DIR_METADATA b/docs/security/DIR_METADATA
new file mode 100644
index 0000000..907d38f
--- /dev/null
+++ b/docs/security/DIR_METADATA
@@ -0,0 +1,12 @@
+# Metadata information for this directory.
+#
+# For more information on DIR_METADATA files, see:
+#   https://source.chromium.org/chromium/infra/infra/+/master:go/src/infra/tools/dirmd/README.md
+#
+# For the schema of this file, see Metadata message:
+#   https://source.chromium.org/chromium/infra/infra/+/master:go/src/infra/tools/dirmd/proto/dir_metadata.proto
+
+monorail {
+  component: "Security"
+}
+team_email: "security-dev@chromium.org"
\ No newline at end of file
diff --git a/docs/security/OWNERS b/docs/security/OWNERS
index 1ea3724..a862375 100644
--- a/docs/security/OWNERS
+++ b/docs/security/OWNERS
@@ -11,6 +11,4 @@
 parisa@chromium.org
 rsesek@chromium.org
 tsepez@chromium.org
-vakh@chromium.org
-# COMPONENT: Security
-# TEAM: security-dev@chromium.org
+vakh@chromium.org
\ No newline at end of file
diff --git a/docs/speed/DIR_METADATA b/docs/speed/DIR_METADATA
new file mode 100644
index 0000000..6930cc4c
--- /dev/null
+++ b/docs/speed/DIR_METADATA
@@ -0,0 +1,11 @@
+# Metadata information for this directory.
+#
+# For more information on DIR_METADATA files, see:
+#   https://source.chromium.org/chromium/infra/infra/+/master:go/src/infra/tools/dirmd/README.md
+#
+# For the schema of this file, see Metadata message:
+#   https://source.chromium.org/chromium/infra/infra/+/master:go/src/infra/tools/dirmd/proto/dir_metadata.proto
+
+monorail {
+  component: "Speed"
+}
\ No newline at end of file
diff --git a/docs/speed/OWNERS b/docs/speed/OWNERS
deleted file mode 100644
index aed0a96..0000000
--- a/docs/speed/OWNERS
+++ /dev/null
@@ -1,4 +0,0 @@
-benhenry@chromium.org
-ushesh@chromium.org
-per-file apk_size_regressions.md=agrieve@chromium.org
-# COMPONENT: Speed
diff --git a/docs/speed/benchmark/DIR_METADATA b/docs/speed/benchmark/DIR_METADATA
new file mode 100644
index 0000000..a761f76
--- /dev/null
+++ b/docs/speed/benchmark/DIR_METADATA
@@ -0,0 +1,11 @@
+# Metadata information for this directory.
+#
+# For more information on DIR_METADATA files, see:
+#   https://source.chromium.org/chromium/infra/infra/+/master:go/src/infra/tools/dirmd/README.md
+#
+# For the schema of this file, see Metadata message:
+#   https://source.chromium.org/chromium/infra/infra/+/master:go/src/infra/tools/dirmd/proto/dir_metadata.proto
+
+monorail {
+  component: "Test>Telemetry"
+}
\ No newline at end of file
diff --git a/docs/speed/benchmark/OWNERS b/docs/speed/benchmark/OWNERS
deleted file mode 100644
index 5b10219..0000000
--- a/docs/speed/benchmark/OWNERS
+++ /dev/null
@@ -1 +0,0 @@
-# COMPONENT: Test>Telemetry
diff --git a/docs/speed/binary_size/DIR_METADATA b/docs/speed/binary_size/DIR_METADATA
new file mode 100644
index 0000000..22e8befa
--- /dev/null
+++ b/docs/speed/binary_size/DIR_METADATA
@@ -0,0 +1,11 @@
+# Metadata information for this directory.
+#
+# For more information on DIR_METADATA files, see:
+#   https://source.chromium.org/chromium/infra/infra/+/master:go/src/infra/tools/dirmd/README.md
+#
+# For the schema of this file, see Metadata message:
+#   https://source.chromium.org/chromium/infra/infra/+/master:go/src/infra/tools/dirmd/proto/dir_metadata.proto
+
+monorail {
+  component: "Speed>Release"
+}
\ No newline at end of file
diff --git a/docs/speed/binary_size/OWNERS b/docs/speed/binary_size/OWNERS
deleted file mode 100644
index a35bb21b..0000000
--- a/docs/speed/binary_size/OWNERS
+++ /dev/null
@@ -1 +0,0 @@
-# COMPONENT: Speed>Release
diff --git a/docs/speed/images/DIR_METADATA b/docs/speed/images/DIR_METADATA
new file mode 100644
index 0000000..b2607fdf
--- /dev/null
+++ b/docs/speed/images/DIR_METADATA
@@ -0,0 +1,11 @@
+# Metadata information for this directory.
+#
+# For more information on DIR_METADATA files, see:
+#   https://source.chromium.org/chromium/infra/infra/+/master:go/src/infra/tools/dirmd/README.md
+#
+# For the schema of this file, see Metadata message:
+#   https://source.chromium.org/chromium/infra/infra/+/master:go/src/infra/tools/dirmd/proto/dir_metadata.proto
+
+monorail {
+  component: "Speed>Benchmarks"
+}
\ No newline at end of file
diff --git a/docs/speed/images/OWNERS b/docs/speed/images/OWNERS
deleted file mode 100644
index 48be081..0000000
--- a/docs/speed/images/OWNERS
+++ /dev/null
@@ -1 +0,0 @@
-# COMPONENT: Speed>Benchmarks
diff --git a/docs/speed_metrics/DIR_METADATA b/docs/speed_metrics/DIR_METADATA
new file mode 100644
index 0000000..35bab6d
--- /dev/null
+++ b/docs/speed_metrics/DIR_METADATA
@@ -0,0 +1,11 @@
+# Metadata information for this directory.
+#
+# For more information on DIR_METADATA files, see:
+#   https://source.chromium.org/chromium/infra/infra/+/master:go/src/infra/tools/dirmd/README.md
+#
+# For the schema of this file, see Metadata message:
+#   https://source.chromium.org/chromium/infra/infra/+/master:go/src/infra/tools/dirmd/proto/dir_metadata.proto
+
+monorail {
+  component: "Blink>PerformanceAPIs"
+}
\ No newline at end of file
diff --git a/docs/speed_metrics/OWNERS b/docs/speed_metrics/OWNERS
deleted file mode 100644
index 2bf71fe..0000000
--- a/docs/speed_metrics/OWNERS
+++ /dev/null
@@ -1 +0,0 @@
-# COMPONENT: Blink>PerformanceAPIs
\ No newline at end of file
diff --git a/docs/sync/DIR_METADATA b/docs/sync/DIR_METADATA
new file mode 100644
index 0000000..17ae8c61
--- /dev/null
+++ b/docs/sync/DIR_METADATA
@@ -0,0 +1,12 @@
+# Metadata information for this directory.
+#
+# For more information on DIR_METADATA files, see:
+#   https://source.chromium.org/chromium/infra/infra/+/master:go/src/infra/tools/dirmd/README.md
+#
+# For the schema of this file, see Metadata message:
+#   https://source.chromium.org/chromium/infra/infra/+/master:go/src/infra/tools/dirmd/proto/dir_metadata.proto
+
+monorail {
+  component: "Services>Sync"
+}
+team_email: "chromium-reviews@chromium.org"
\ No newline at end of file
diff --git a/docs/sync/OWNERS b/docs/sync/OWNERS
deleted file mode 100644
index 87ed152..0000000
--- a/docs/sync/OWNERS
+++ /dev/null
@@ -1,2 +0,0 @@
-# COMPONENT: Services>Sync
-# TEAM: chromium-reviews@chromium.org
diff --git a/docs/testing/DIR_METADATA b/docs/testing/DIR_METADATA
new file mode 100644
index 0000000..5bd66c6
--- /dev/null
+++ b/docs/testing/DIR_METADATA
@@ -0,0 +1,11 @@
+# Metadata information for this directory.
+#
+# For more information on DIR_METADATA files, see:
+#   https://source.chromium.org/chromium/infra/infra/+/master:go/src/infra/tools/dirmd/README.md
+#
+# For the schema of this file, see Metadata message:
+#   https://source.chromium.org/chromium/infra/infra/+/master:go/src/infra/tools/dirmd/proto/dir_metadata.proto
+
+monorail {
+  component: "Test"
+}
\ No newline at end of file
diff --git a/docs/testing/OWNERS b/docs/testing/OWNERS
deleted file mode 100644
index d3d78c2..0000000
--- a/docs/testing/OWNERS
+++ /dev/null
@@ -1 +0,0 @@
-# COMPONENT: Test
diff --git a/docs/ui/DIR_METADATA b/docs/ui/DIR_METADATA
new file mode 100644
index 0000000..2769d07e
--- /dev/null
+++ b/docs/ui/DIR_METADATA
@@ -0,0 +1,11 @@
+# Metadata information for this directory.
+#
+# For more information on DIR_METADATA files, see:
+#   https://source.chromium.org/chromium/infra/infra/+/master:go/src/infra/tools/dirmd/README.md
+#
+# For the schema of this file, see Metadata message:
+#   https://source.chromium.org/chromium/infra/infra/+/master:go/src/infra/tools/dirmd/proto/dir_metadata.proto
+
+monorail {
+  component: "UI"
+}
\ No newline at end of file
diff --git a/docs/ui/OWNERS b/docs/ui/OWNERS
deleted file mode 100644
index e716953..0000000
--- a/docs/ui/OWNERS
+++ /dev/null
@@ -1 +0,0 @@
-# COMPONENT: UI
diff --git a/docs/ui/views/DIR_METADATA b/docs/ui/views/DIR_METADATA
new file mode 100644
index 0000000..1aa4f31
--- /dev/null
+++ b/docs/ui/views/DIR_METADATA
@@ -0,0 +1,11 @@
+# Metadata information for this directory.
+#
+# For more information on DIR_METADATA files, see:
+#   https://source.chromium.org/chromium/infra/infra/+/master:go/src/infra/tools/dirmd/README.md
+#
+# For the schema of this file, see Metadata message:
+#   https://source.chromium.org/chromium/infra/infra/+/master:go/src/infra/tools/dirmd/proto/dir_metadata.proto
+
+monorail {
+  component: "Internals>Views"
+}
\ No newline at end of file
diff --git a/docs/ui/views/OWNERS b/docs/ui/views/OWNERS
deleted file mode 100644
index ad039d7..0000000
--- a/docs/ui/views/OWNERS
+++ /dev/null
@@ -1 +0,0 @@
-# COMPONENT: Internals>Views
diff --git a/extensions/common/manifest_constants.cc b/extensions/common/manifest_constants.cc
index ea38ac40..cbf89eb 100644
--- a/extensions/common/manifest_constants.cc
+++ b/extensions/common/manifest_constants.cc
@@ -37,8 +37,6 @@
 const char kContentSecurityPolicy[] = "content_security_policy";
 const char kContentSecurityPolicy_ExtensionPagesPath[] =
     "content_security_policy.extension_pages";
-const char kContentSecurityPolicy_IsolatedWorldPath[] =
-    "content_security_policy.isolated_world";
 const char kContentSecurityPolicy_SandboxedPagesPath[] =
     "content_security_policy.sandbox";
 const char kConvertedFromUserScript[] = "converted_from_user_script";
diff --git a/extensions/common/manifest_handlers/csp_info.cc b/extensions/common/manifest_handlers/csp_info.cc
index c3da391..98a86710 100644
--- a/extensions/common/manifest_handlers/csp_info.cc
+++ b/extensions/common/manifest_handlers/csp_info.cc
@@ -7,6 +7,7 @@
 #include <memory>
 #include <utility>
 
+#include "base/no_destructor.h"
 #include "base/strings/string_util.h"
 #include "base/strings/utf_string_conversions.h"
 #include "base/values.h"
@@ -32,8 +33,6 @@
     "script-src 'self' blob: filesystem:; "
     "object-src 'self' blob: filesystem:;";
 
-const char kDefaultIsolatedWorldCSP_BypassMainWorld[] = "";
-
 // The default secure CSP to be used in order to prevent remote scripts.
 const char kDefaultSecureCSP[] = "script-src 'self'; object-src 'self';";
 
@@ -125,13 +124,25 @@
 
 // static
 const std::string* CSPInfo::GetIsolatedWorldCSP(const Extension& extension) {
-  // TODO(crbug.com/1005978): This should be only called for extensions which
-  // can have isolated worlds. Figure out the case of TYPE_USER_SCRIPT and add
-  // DCHECK(csp_info).
-  CSPInfo* csp_info = static_cast<CSPInfo*>(
-      extension.GetManifestData(keys::kContentSecurityPolicy));
+  if (extension.manifest_version() >= 3) {
+    // The isolated world will use its own CSP which blocks remotely hosted
+    // code.
+    static const base::NoDestructor<std::string> default_isolated_world_csp(
+        kDefaultSecureCSP);
+    return default_isolated_world_csp.get();
+  }
 
-  return csp_info ? &csp_info->isolated_world_csp : nullptr;
+  Manifest::Type type = extension.GetType();
+  bool bypass_main_world_csp = type == Manifest::TYPE_PLATFORM_APP ||
+                               type == Manifest::TYPE_EXTENSION ||
+                               type == Manifest::TYPE_LEGACY_PACKAGED_APP;
+  if (!bypass_main_world_csp) {
+    // The isolated world will use the main world CSP.
+    return nullptr;
+  }
+
+  // The isolated world will bypass the main world CSP.
+  return &base::EmptyString();
 }
 
 // static
@@ -161,26 +172,24 @@
                         : keys::kContentSecurityPolicy;
 
   // The "content_security_policy" manifest key can either be a string or a
-  // dictionary of the format
+  // dictionary of the format.
   // "content_security_policy" : {
   //     "extension_pages": "",
   //     "sandbox": "",
-  //     "isolated_world": ""
   //  }
   const base::Value* csp = GetManifestPath(extension, key);
-  const int kManifestVersion3 = 3;
 
-  // TODO(crbug.com/914224): Remove the channel check once support for isolated
-  // world CSP is implemenented.
+  // TODO(karandeepb): Remove the channel check since we don't plan to support
+  // the CSP dictionary for Manifest V2.
   bool csp_dictionary_supported =
       extension->GetType() == Manifest::TYPE_EXTENSION &&
-      (extension->manifest_version() >= kManifestVersion3 ||
+      (extension->manifest_version() >= 3 ||
        GetCurrentChannel() == version_info::Channel::UNKNOWN);
 
   if (csp_dictionary_supported) {
     // CSP key as dictionary is mandatory for manifest v3 (and above)
     // extensions.
-    if (extension->manifest_version() >= kManifestVersion3) {
+    if (extension->manifest_version() >= 3) {
       if (csp && !csp->is_dict()) {
         *error = GetInvalidManifestKeyError(key);
         return false;
@@ -203,7 +212,6 @@
     return false;
   }
 
-  SetIsolatedWorldCSP(extension, kDefaultIsolatedWorldCSP_BypassMainWorld);
   return true;
 }
 
@@ -223,9 +231,8 @@
                  extension, keys::kContentSecurityPolicy_ExtensionPagesPath)) &&
          ParseSandboxCSP(
              extension, error, keys::kContentSecurityPolicy_SandboxedPagesPath,
-             GetManifestPath(
-                 extension, keys::kContentSecurityPolicy_SandboxedPagesPath)) &&
-         ParseIsolatedWorldCSP(extension, error);
+             GetManifestPath(extension,
+                             keys::kContentSecurityPolicy_SandboxedPagesPath));
 }
 
 bool CSPHandler::ParseExtensionPagesCSP(
@@ -273,38 +280,6 @@
   return true;
 }
 
-bool CSPHandler::ParseIsolatedWorldCSP(Extension* extension,
-                                       base::string16* error) {
-  const char* key = keys::kContentSecurityPolicy_IsolatedWorldPath;
-
-  const base::Value* isolated_world_csp = GetManifestPath(extension, key);
-
-  if (!isolated_world_csp) {
-    SetIsolatedWorldCSP(extension, kDefaultSecureCSP);
-    return true;
-  }
-
-  if (!isolated_world_csp->is_string()) {
-    *error = GetInvalidManifestKeyError(key);
-    return false;
-  }
-
-  const std::string& isolated_world_csp_str = isolated_world_csp->GetString();
-  if (!ContentSecurityPolicyIsLegal(isolated_world_csp_str)) {
-    *error = GetInvalidManifestKeyError(key);
-    return false;
-  }
-
-  if (!csp_validator::DoesCSPDisallowRemoteCode(
-          isolated_world_csp_str,
-          manifest_keys::kContentSecurityPolicy_IsolatedWorldPath, error)) {
-    return false;
-  }
-
-  SetIsolatedWorldCSP(extension, isolated_world_csp_str);
-  return true;
-}
-
 bool CSPHandler::ParseSandboxCSP(Extension* extension,
                                  base::string16* error,
                                  base::StringPiece manifest_key,
@@ -357,15 +332,6 @@
   return true;
 }
 
-void CSPHandler::SetIsolatedWorldCSP(Extension* extension,
-                                     std::string isolated_world_csp) {
-  // By now we must have parsed the extension page CSP.
-  CSPInfo* csp_info = static_cast<CSPInfo*>(
-      extension->GetManifestData(keys::kContentSecurityPolicy));
-  DCHECK(csp_info);
-  csp_info->isolated_world_csp = std::move(isolated_world_csp);
-}
-
 void CSPHandler::SetSandboxCSP(Extension* extension, std::string sandbox_csp) {
   CHECK(csp_validator::ContentSecurityPolicyIsSandboxed(sandbox_csp,
                                                         extension->GetType()));
diff --git a/extensions/common/manifest_handlers/csp_info.h b/extensions/common/manifest_handlers/csp_info.h
index b6220770..74bda90 100644
--- a/extensions/common/manifest_handlers/csp_info.h
+++ b/extensions/common/manifest_handlers/csp_info.h
@@ -25,9 +25,6 @@
   // cross-site scripting and other vulnerabilities.
   std::string extension_pages_csp;
 
-  // Content security policy to be used for extension isolated worlds.
-  std::string isolated_world_csp;
-
   // Content Security Policy that should be used to enforce the sandbox used
   // by sandboxed pages (guaranteed to have the "sandbox" directive without the
   // "allow-same-origin" token).
@@ -41,9 +38,7 @@
   static const std::string& GetExtensionPagesCSP(const Extension* extension);
 
   // Returns the Content Security Policy to be used for extension isolated
-  // worlds or null if there is no defined CSP. Note that for extensions,
-  // platform apps and legacy packaged apps, a default CSP is used even if the
-  // manifest didn't specify one, so null shouldn't be returned for those cases.
+  // worlds or null if there is no defined CSP.
   static const std::string* GetIsolatedWorldCSP(const Extension& extension);
 
   // Returns the extension's Content Security Policy for the sandboxed pages.
@@ -79,10 +74,6 @@
                               bool secure_only,
                               const base::Value* content_security_policy);
 
-  // Parses the content security policy specified in the manifest for isolated
-  // worlds.
-  bool ParseIsolatedWorldCSP(Extension* extension, base::string16* error);
-
   // Parses the content security policy specified in the manifest for sandboxed
   // pages. This should be called after ParseExtensionPagesCSP.
   bool ParseSandboxCSP(Extension* extension,
@@ -96,10 +87,6 @@
                             bool secure_only,
                             std::string content_security_policy);
 
-  // Helper to set the isolated world content security policy manifest data.
-  void SetIsolatedWorldCSP(Extension* extension,
-                           std::string isolated_world_csp);
-
   // Helper to set the sandbox content security policy manifest data.
   void SetSandboxCSP(Extension* extension, std::string sandbox_csp);
 
diff --git a/extensions/common/manifest_handlers/csp_info_unittest.cc b/extensions/common/manifest_handlers/csp_info_unittest.cc
index 8ba33684..46e706d 100644
--- a/extensions/common/manifest_handlers/csp_info_unittest.cc
+++ b/extensions/common/manifest_handlers/csp_info_unittest.cc
@@ -28,7 +28,6 @@
 const char kDefaultExtensionPagesCSP[] =
     "script-src 'self' blob: filesystem:; "
     "object-src 'self' blob: filesystem:;";
-const char kDefaultIsolatedWorldCSP_BypassMainWorld[] = "";
 const char kDefaultSecureCSP[] = "script-src 'self'; object-src 'self';";
 
 }  // namespace
@@ -112,6 +111,12 @@
   EXPECT_EQ("script-src 'self'; default-src 'none';",
             CSPInfo::GetExtensionPagesCSP(extension.get()));
 
+  // Manifest V2 extensions bypass the main world CSP in their isolated worlds.
+  const std::string* isolated_world_csp =
+      CSPInfo::GetIsolatedWorldCSP(*extension);
+  ASSERT_TRUE(isolated_world_csp);
+  EXPECT_TRUE(isolated_world_csp->empty());
+
   RunTestcase(Testcase("csp_invalid_1.json", GetInvalidManifestKeyError(
                                                  keys::kContentSecurityPolicy)),
               EXPECT_TYPE_ERROR);
@@ -219,49 +224,6 @@
   RunTestcases(testcases, base::size(testcases), EXPECT_TYPE_ERROR);
 }
 
-TEST_F(CSPInfoUnitTest, CSPDictionary_IsolatedWorlds) {
-  ScopedCurrentChannel channel(version_info::Channel::UNKNOWN);
-
-  struct {
-    const char* file_name;
-    const char* expected_csp;
-  } success_cases[] = {
-      {"isolated_world_csp_dictionary_default_v2.json", kDefaultSecureCSP},
-      {"isolated_world_csp_no_dictionary_default_v2.json",
-       kDefaultIsolatedWorldCSP_BypassMainWorld},
-      {"csp_dictionary_empty_v3.json", kDefaultSecureCSP},
-      {"csp_dictionary_missing_v3.json", kDefaultSecureCSP},
-      {"isolated_world_csp_valid.json",
-       "script-src 'self'; object-src http://localhost:80;"}};
-
-  for (const auto& test_case : success_cases) {
-    SCOPED_TRACE(test_case.file_name);
-    scoped_refptr<Extension> extension =
-        LoadAndExpectSuccess(test_case.file_name);
-    ASSERT_TRUE(extension);
-
-    const std::string* csp = CSPInfo::GetIsolatedWorldCSP(*extension);
-    ASSERT_TRUE(csp);
-    EXPECT_EQ(test_case.expected_csp, *csp);
-  }
-
-  const char* key = keys::kContentSecurityPolicy_IsolatedWorldPath;
-  Testcase invalid_cases[] = {
-      {"isolated_world_csp_invalid_type.json", GetInvalidManifestKeyError(key)},
-      {"isolated_world_csp_missing_src.json",
-       ErrorUtils::FormatErrorMessage(
-           errors::kInvalidCSPMissingSecureSrc,
-           keys::kContentSecurityPolicy_IsolatedWorldPath, "script-src")},
-      {"isolated_world_csp_insecure_src.json",
-       ErrorUtils::FormatErrorMessage(
-           manifest_errors::kInvalidCSPInsecureValueError,
-           manifest_keys::kContentSecurityPolicy_IsolatedWorldPath,
-           "google.com", "object-src")},
-  };
-
-  RunTestcases(invalid_cases, base::size(invalid_cases), EXPECT_TYPE_ERROR);
-}
-
 // Ensures that using a dictionary for the keys::kContentSecurityPolicy manifest
 // key is mandatory for manifest v3 extensions and that defaults are applied
 // correctly.
@@ -281,6 +243,7 @@
         CSPInfo::GetIsolatedWorldCSP(*extension);
     ASSERT_TRUE(isolated_world_csp);
     EXPECT_EQ(kDefaultSecureCSP, *isolated_world_csp);
+
     EXPECT_EQ(kDefaultSandboxedPageCSP,
               CSPInfo::GetSandboxContentSecurityPolicy(extension.get()));
     EXPECT_EQ(kDefaultSecureCSP,
diff --git a/extensions/test/data/manifest_tests/isolated_world_csp_dictionary_default_v2.json b/extensions/test/data/manifest_tests/isolated_world_csp_dictionary_default_v2.json
deleted file mode 100644
index d60c34ab..0000000
--- a/extensions/test/data/manifest_tests/isolated_world_csp_dictionary_default_v2.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "name": "test",
-  "version": "0.1",
-  "manifest_version": 2,
-  "content_security_policy" : {}
-}
diff --git a/extensions/test/data/manifest_tests/isolated_world_csp_insecure_src.json b/extensions/test/data/manifest_tests/isolated_world_csp_insecure_src.json
deleted file mode 100644
index 8036f535..0000000
--- a/extensions/test/data/manifest_tests/isolated_world_csp_insecure_src.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
-  "name": "test",
-  "version": "0.1",
-  "manifest_version": 3,
-  "content_scripts": [
-    {
-      "matches": ["*://*/*"],
-      "js": ["contentScript.js"]
-    }
-  ],
-  "content_security_policy" : {
-    "isolated_world" : "script-src; default-src google.com"
-  }
-}
diff --git a/extensions/test/data/manifest_tests/isolated_world_csp_invalid_type.json b/extensions/test/data/manifest_tests/isolated_world_csp_invalid_type.json
deleted file mode 100644
index 965e0684..0000000
--- a/extensions/test/data/manifest_tests/isolated_world_csp_invalid_type.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
-  "name": "test",
-  "version": "0.1",
-  "manifest_version": 3,
-  "content_scripts": [
-    {
-      "matches": ["*://*/*"],
-      "js": ["contentScript.js"]
-    }
-  ],
-  "content_security_policy" : {
-    "isolated_world" : []
-  }
-}
diff --git a/extensions/test/data/manifest_tests/isolated_world_csp_missing_src.json b/extensions/test/data/manifest_tests/isolated_world_csp_missing_src.json
deleted file mode 100644
index 103a039..0000000
--- a/extensions/test/data/manifest_tests/isolated_world_csp_missing_src.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
-  "name": "test",
-  "version": "0.1",
-  "manifest_version": 2,
-  "content_scripts": [
-    {
-      "matches": ["*://*/*"],
-      "js": ["contentScript.js"]
-    }
-  ],
-  "content_security_policy" : {
-    "isolated_world" : "object-src; worker-src 'self'"
-  }
-}
diff --git a/extensions/test/data/manifest_tests/isolated_world_csp_no_dictionary_default_v2.json b/extensions/test/data/manifest_tests/isolated_world_csp_no_dictionary_default_v2.json
deleted file mode 100644
index f2dd8b8..0000000
--- a/extensions/test/data/manifest_tests/isolated_world_csp_no_dictionary_default_v2.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "name": "test",
-  "version": "0.1",
-  "manifest_version": 2,
-  "content_security_policy" : "script-src; default-src;"
-}
diff --git a/extensions/test/data/manifest_tests/isolated_world_csp_valid.json b/extensions/test/data/manifest_tests/isolated_world_csp_valid.json
deleted file mode 100644
index ca28fe5b6..0000000
--- a/extensions/test/data/manifest_tests/isolated_world_csp_valid.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
-  "name": "test",
-  "version": "0.1",
-  "manifest_version": 2,
-  "content_scripts": [
-    {
-      "matches": ["*://*/*"],
-      "js": ["contentScript.js"]
-    }
-  ],
-  "content_security_policy" : {
-    "isolated_world" : "script-src 'self'; object-src http://localhost:80;"
-  }
-}
diff --git a/fuchsia/engine/browser/accessibility_bridge.cc b/fuchsia/engine/browser/accessibility_bridge.cc
index c4c5d1e..8463885 100644
--- a/fuchsia/engine/browser/accessibility_bridge.cc
+++ b/fuchsia/engine/browser/accessibility_bridge.cc
@@ -4,6 +4,8 @@
 
 #include "fuchsia/engine/browser/accessibility_bridge.h"
 
+#include <algorithm>
+
 #include <lib/sys/cpp/component_context.h>
 #include <lib/ui/scenic/cpp/view_ref_pair.h>
 
@@ -15,8 +17,6 @@
 
 namespace {
 
-constexpr uint32_t kSemanticNodeRootId = 0;
-
 // TODO(https://crbug.com/973095): Update this value based on average and
 // maximum sizes of serialized Semantic Nodes.
 constexpr size_t kMaxNodesPerUpdate = 16;
@@ -51,60 +51,36 @@
 }
 
 void AccessibilityBridge::TryCommit() {
-  if (commit_inflight_ || to_send_.empty())
+  if (commit_inflight_ || (to_delete_.empty() && to_update_.empty()))
     return;
 
-  SemanticUpdateOrDelete::Type current = to_send_.at(0).type;
-  int range_start = 0;
-  for (size_t i = 1; i < to_send_.size(); i++) {
-    if (to_send_.at(i).type == current &&
-        (i - range_start < kMaxNodesPerUpdate)) {
-      continue;
-    } else {
-      DispatchSemanticsMessages(range_start, i - range_start);
-      current = to_send_.at(i).type;
-      range_start = i;
-    }
-  }
-  DispatchSemanticsMessages(range_start, to_send_.size() - range_start);
+  // Deletions come before updates because first the nodes are deleted, and
+  // then we update the parents to no longer point at them.
+  if (!to_delete_.empty())
+    semantic_tree_->DeleteSemanticNodes(std::move(to_delete_));
 
+  size_t start = 0;
+  while (start < to_update_.size()) {
+    // TODO(https://crbug.com/1134727): AccessibilityBridge must respect FIDL
+    // size limits.
+    size_t end =
+        start + std::min(kMaxNodesPerUpdate, to_update_.size() - start);
+    decltype(to_update_) batch;
+    std::move(to_update_.begin() + start, to_update_.begin() + end,
+              std::back_inserter(batch));
+    semantic_tree_->UpdateSemanticNodes(std::move(batch));
+    start = end;
+  }
   semantic_tree_->CommitUpdates(
       fit::bind_member(this, &AccessibilityBridge::OnCommitComplete));
   commit_inflight_ = true;
-  to_send_.clear();
+  to_delete_.clear();
+  to_update_.clear();
 }
 
-void AccessibilityBridge::DispatchSemanticsMessages(size_t start, size_t size) {
-  if (to_send_.at(start).type == SemanticUpdateOrDelete::Type::UPDATE) {
-    std::vector<fuchsia::accessibility::semantics::Node> updates;
-    for (size_t i = start; i < start + size; i++) {
-      DCHECK(to_send_.at(i).type == SemanticUpdateOrDelete::Type::UPDATE);
-      updates.push_back(std::move(to_send_.at(i).update_node));
-    }
-    semantic_tree_->UpdateSemanticNodes(std::move(updates));
-  } else if (to_send_.at(start).type == SemanticUpdateOrDelete::Type::DELETE) {
-    std::vector<uint32_t> deletes;
-    for (size_t i = start; i < start + size; i++) {
-      DCHECK(to_send_.at(i).type == SemanticUpdateOrDelete::Type::DELETE);
-      deletes.push_back(to_send_.at(i).id_to_delete);
-    }
-    semantic_tree_->DeleteSemanticNodes(deletes);
-  }
-}
-
-AccessibilityBridge::SemanticUpdateOrDelete::SemanticUpdateOrDelete(
-    AccessibilityBridge::SemanticUpdateOrDelete&& m)
-    : type(m.type),
-      update_node(std::move(m.update_node)),
-      id_to_delete(m.id_to_delete) {}
-
-AccessibilityBridge::SemanticUpdateOrDelete::SemanticUpdateOrDelete(
-    Type type,
-    fuchsia::accessibility::semantics::Node node,
-    uint32_t id_to_delete)
-    : type(type), update_node(std::move(node)), id_to_delete(id_to_delete) {}
-
 void AccessibilityBridge::OnCommitComplete() {
+  // TODO(https://crbug.com/1134737): Separate updates of atomic updates and
+  // don't allow all of them to be in the same commit.
   commit_inflight_ = false;
   TryCommit();
 }
@@ -200,8 +176,8 @@
 void AccessibilityBridge::OnSemanticsModeChanged(
     bool updates_enabled,
     OnSemanticsModeChangedCallback callback) {
-  // TODO(https://crbug.com/1134591): Enabling / disabling semantics can lead to
-  // race conditions.
+  // TODO(https://crbug.com/1134591): Fix the case when enabling / disabling
+  // semantics can lead to race conditions.
   if (enable_semantic_updates_ == updates_enabled)
     return callback();
 
@@ -216,7 +192,8 @@
     ui::AXMode mode = web_contents_->GetAccessibilityMode();
     mode.set_mode(ui::AXMode::kWebContents, false);
     web_contents_->SetAccessibilityMode(mode);
-    to_send_.clear();
+    to_delete_.clear();
+    to_update_.clear();
     commit_inflight_ = false;
     ax_tree_.Destroy();
     InterruptPendingActions();
@@ -226,29 +203,9 @@
   callback();
 }
 
-void AccessibilityBridge::DeleteSubtree(ui::AXNode* node) {
-  DCHECK(node);
-
-  // When navigating, page 1, including the root, is deleted after page 2 has
-  // loaded. Since the root id is the same for page 1 and 2, page 2's root id
-  // ends up getting deleted. To handle this, the root will only be updated.
-  if (node->id() != root_id_) {
-    to_send_.push_back(
-        SemanticUpdateOrDelete(SemanticUpdateOrDelete::Type::DELETE, {},
-                               ConvertToFuchsiaNodeId(node->id(), root_id_)));
-  }
-  for (ui::AXNode* child : node->children())
-    DeleteSubtree(child);
-}
-
 void AccessibilityBridge::OnNodeWillBeDeleted(ui::AXTree* tree,
                                               ui::AXNode* node) {
-  DeleteSubtree(node);
-}
-
-void AccessibilityBridge::OnSubtreeWillBeDeleted(ui::AXTree* tree,
-                                                 ui::AXNode* node) {
-  DeleteSubtree(node);
+  to_delete_.push_back(ConvertToFuchsiaNodeId(node->id(), root_id_));
 }
 
 void AccessibilityBridge::OnAtomicUpdateFinished(
@@ -257,26 +214,18 @@
     const std::vector<ui::AXTreeObserver::Change>& changes) {
   DCHECK_EQ(tree, &ax_tree_);
   root_id_ = ax_tree_.root()->id();
+  // Changes included here are only nodes that are still on the tree. Since this
+  // indicates the end of an atomic update, it is safe to assume that these
+  // nodes will not change until the next change arrives. Nodes that would be
+  // deleted are already gone, which means that all updates collected here in
+  // |to_update_| are going to be executed after |to_delete_|.
   for (const ui::AXTreeObserver::Change& change : changes) {
-    ui::AXNodeData ax_data;
-    switch (change.type) {
-      case ui::AXTreeObserver::NODE_CREATED:
-      case ui::AXTreeObserver::SUBTREE_CREATED:
-      case ui::AXTreeObserver::NODE_CHANGED:
-        ax_data = change.node->data();
-        if (change.node->id() == root_id_) {
-          ax_data.id = kSemanticNodeRootId;
-        }
-        to_send_.push_back(
-            SemanticUpdateOrDelete(SemanticUpdateOrDelete::Type::UPDATE,
-                                   AXNodeDataToSemanticNode(ax_data), 0));
-        break;
-      case ui::AXTreeObserver::NODE_REPARENTED:
-      case ui::AXTreeObserver::SUBTREE_REPARENTED:
-        DeleteSubtree(change.node);
-        break;
-    }
+    ui::AXNodeData ax_data = change.node->data();
+    ax_data.id = ConvertToFuchsiaNodeId(change.node->id(), root_id_);
+    to_update_.push_back(AXNodeDataToSemanticNode(ax_data));
   }
+  // TODO(https://crbug.com/1134737): Separate updates of atomic updates and
+  // don't allow all of them to be in the same commit.
   TryCommit();
 }
 
diff --git a/fuchsia/engine/browser/accessibility_bridge.h b/fuchsia/engine/browser/accessibility_bridge.h
index 7acebb9..79555d5b 100644
--- a/fuchsia/engine/browser/accessibility_bridge.h
+++ b/fuchsia/engine/browser/accessibility_bridge.h
@@ -58,39 +58,15 @@
 
  private:
   FRIEND_TEST_ALL_PREFIXES(AccessibilityBridgeTest, OnSemanticsModeChanged);
-
-  // A struct used for caching semantic information. This allows for updates
-  // and deletes to be stored in the same vector to preserve all ordering
-  // information.
-  struct SemanticUpdateOrDelete {
-    enum Type { UPDATE, DELETE };
-
-    SemanticUpdateOrDelete(SemanticUpdateOrDelete&& m);
-    SemanticUpdateOrDelete(Type type,
-                           fuchsia::accessibility::semantics::Node node,
-                           uint32_t id_to_delete);
-    ~SemanticUpdateOrDelete() = default;
-
-    Type type;
-    fuchsia::accessibility::semantics::Node update_node;
-    uint32_t id_to_delete;
-  };
+  FRIEND_TEST_ALL_PREFIXES(AccessibilityBridgeTest,
+                           TreeModificationsAreForwarded);
 
   // Processes pending data and commits it to the Semantic Tree.
   void TryCommit();
 
-  // Helper function for TryCommit() that sends the contents of |to_send_| to
-  // the Semantic Tree, starting at |start|.
-  void DispatchSemanticsMessages(size_t start, size_t size);
-
   // Callback for SemanticTree::CommitUpdates.
   void OnCommitComplete();
 
-  // Deletes all nodes in subtree rooted at and including |node|, unless
-  // |node| is the root of the tree. |tree| and |node| are owned by the
-  // accessibility bridge.
-  void DeleteSubtree(ui::AXNode* node);
-
   // Interrupts actions that are waiting for a response. This is invoked during
   // destruction time or when semantic updates have been disabled.
   void InterruptPendingActions();
@@ -111,7 +87,6 @@
 
   // ui::AXTreeObserver implementation.
   void OnNodeWillBeDeleted(ui::AXTree* tree, ui::AXNode* node) override;
-  void OnSubtreeWillBeDeleted(ui::AXTree* tree, ui::AXNode* node) override;
   void OnAtomicUpdateFinished(
       ui::AXTree* tree,
       bool root_changed,
@@ -126,7 +101,8 @@
   bool enable_semantic_updates_ = false;
 
   // Cache for pending data to be sent to the Semantic Tree between commits.
-  std::vector<SemanticUpdateOrDelete> to_send_;
+  std::vector<uint32_t> to_delete_;
+  std::vector<fuchsia::accessibility::semantics::Node> to_update_;
   bool commit_inflight_ = false;
 
   // Maintain a map of callbacks as multiple hit test events can happen at
diff --git a/fuchsia/engine/browser/accessibility_bridge_browsertest.cc b/fuchsia/engine/browser/accessibility_bridge_browsertest.cc
index ff7bb11..b7d3a18 100644
--- a/fuchsia/engine/browser/accessibility_bridge_browsertest.cc
+++ b/fuchsia/engine/browser/accessibility_bridge_browsertest.cc
@@ -43,6 +43,36 @@
   return center;
 }
 
+// Creates an AXEventNotificationDetails that contains an AxTreeUpdate that
+// builds a tree from scratch of the form: (1 (2 ... (|tree_size|))).
+content::AXEventNotificationDetails CreateTreeAccessibilityEvent(
+    size_t tree_size) {
+  content::AXEventNotificationDetails event;
+  event.ax_tree_id = ui::AXTreeID ::CreateNewAXTreeID();
+  ui::AXTreeUpdate update;
+  update.root_id = 1;
+  update.nodes.resize(tree_size);
+
+  for (int i = 1; i <= static_cast<int>(tree_size); ++i) {
+    auto& node = update.nodes[i - 1];  // vector 0-indexed, IDs 1-indexed.
+    node.id = i;
+    node.child_ids.push_back(i + 1);
+  }
+
+  // The deepest node does not have any child.
+  update.nodes.back().child_ids.clear();
+  event.updates.push_back(std::move(update));
+  return event;
+}
+
+// Creates an AXEventNotificationDetails that contains |update|.
+content::AXEventNotificationDetails CreateAccessibilityEventWithUpdate(
+    ui::AXTreeUpdate update) {
+  content::AXEventNotificationDetails event;
+  event.updates.push_back(std::move(update));
+  return event;
+}
+
 }  // namespace
 
 class AccessibilityBridgeTest : public cr_fuchsia::WebEngineBrowserTest {
@@ -78,7 +108,17 @@
 
     frame_ptr_->GetNavigationController(navigation_controller_.NewRequest());
     ASSERT_TRUE(embedded_test_server()->Start());
+
+    // Change the accessibility mode on the Fuchsia side and check that it is
+    // propagated correctly.
+    ASSERT_FALSE(frame_impl_->web_contents_for_test()
+                     ->IsWebContentsOnlyAccessibilityModeForTesting());
+
     semantics_manager_.SetSemanticsModeEnabled(true);
+    base::RunLoop().RunUntilIdle();
+
+    ASSERT_TRUE(frame_impl_->web_contents_for_test()
+                    ->IsWebContentsOnlyAccessibilityModeForTesting());
   }
 
   void LoadPage(base::StringPiece url, base::StringPiece page_title) {
@@ -89,6 +129,17 @@
     navigation_listener_.RunUntilUrlAndTitleEquals(page_url, page_title);
   }
 
+  // Helper function that checks if |num_deletes|, |num_updates| and
+  // |num_commits| match the ones in the FakeSemanticTree.
+  void CheckCallsToFakeSemanticTree(size_t num_deletes,
+                                    size_t num_updates,
+                                    size_t num_commits) {
+    auto* tree = semantics_manager_.semantic_tree();
+    EXPECT_EQ(tree->num_delete_calls(), num_deletes);
+    EXPECT_EQ(tree->num_update_calls(), num_updates);
+    EXPECT_EQ(tree->num_commit_calls(), num_commits);
+  }
+
  protected:
   fuchsia::web::FramePtr frame_ptr_;
   FrameImpl* frame_impl_;
@@ -97,22 +148,6 @@
   fuchsia::web::NavigationControllerPtr navigation_controller_;
 };
 
-// Test registration to the SemanticsManager and accessibility mode on
-// WebContents is set correctly.
-IN_PROC_BROWSER_TEST_F(AccessibilityBridgeTest, RegisterViewRef) {
-  // Change the accessibility mode on the Fuchsia side and check that it is
-  // propagated correctly.
-  ASSERT_FALSE(frame_impl_->web_contents_for_test()
-                   ->IsWebContentsOnlyAccessibilityModeForTesting());
-  semantics_manager_.SetSemanticsModeEnabled(true);
-
-  // Spin the loop to let the FrameImpl receive the mode-change.
-  base::RunLoop().RunUntilIdle();
-
-  EXPECT_TRUE(frame_impl_->web_contents_for_test()
-                  ->IsWebContentsOnlyAccessibilityModeForTesting());
-}
-
 IN_PROC_BROWSER_TEST_F(AccessibilityBridgeTest, CorrectDataSent) {
   LoadPage(kPage1Path, kPage1Title);
 
@@ -137,6 +172,11 @@
   // Run until we expect more than a batch's worth of nodes to be present.
   semantics_manager_.semantic_tree()->RunUntilNodeCountAtLeast(kPage2NodeCount);
   EXPECT_TRUE(semantics_manager_.semantic_tree()->GetNodeFromLabel(kNodeName));
+  EXPECT_EQ(semantics_manager_.semantic_tree()->num_delete_calls(), 0u);
+
+  // Checks if the actual batching happened.
+  EXPECT_GE(semantics_manager_.semantic_tree()->num_update_calls(), 18u);
+  EXPECT_EQ(semantics_manager_.semantic_tree()->num_commit_calls(), 1u);
 }
 
 // Check that semantics information is correctly sent when navigating from page
@@ -145,6 +185,8 @@
   LoadPage(kPage1Path, kPage1Title);
 
   semantics_manager_.semantic_tree()->RunUntilNodeCountAtLeast(kPage1NodeCount);
+  EXPECT_EQ(semantics_manager_.semantic_tree()->num_commit_calls(), 1u);
+
   EXPECT_TRUE(
       semantics_manager_.semantic_tree()->GetNodeFromLabel(kPage1Title));
   EXPECT_TRUE(
@@ -155,6 +197,8 @@
   LoadPage(kPage2Path, kPage2Title);
 
   semantics_manager_.semantic_tree()->RunUntilNodeCountAtLeast(kPage2NodeCount);
+  EXPECT_EQ(semantics_manager_.semantic_tree()->num_commit_calls(), 2u);
+
   EXPECT_TRUE(
       semantics_manager_.semantic_tree()->GetNodeFromLabel(kPage2Title));
   EXPECT_TRUE(semantics_manager_.semantic_tree()->GetNodeFromLabel(kNodeName));
@@ -327,6 +371,7 @@
   LoadPage(kPage1Path, kPage1Title);
 
   semantics_manager_.semantic_tree()->RunUntilNodeCountAtLeast(kPage1NodeCount);
+  EXPECT_EQ(semantics_manager_.semantic_tree()->num_commit_calls(), 1u);
 
   semantics_manager_.SetSemanticsModeEnabled(false);
   base::RunLoop().RunUntilIdle();
@@ -339,7 +384,175 @@
   semantics_manager_.SetSemanticsModeEnabled(true);
   base::RunLoop().RunUntilIdle();
   semantics_manager_.semantic_tree()->RunUntilNodeCountAtLeast(kPage1NodeCount);
+  EXPECT_EQ(semantics_manager_.semantic_tree()->num_commit_calls(), 2u);
 
   ASSERT_TRUE(frame_impl_->web_contents_for_test()
                   ->IsWebContentsOnlyAccessibilityModeForTesting());
 }
+
+// This test performs several tree modifications (insertions, changes, removals
+// and reparentings). All operations must leave the tree in a valid state and
+// also forward the nodes in a way that leaves the tree in the Fuchsia side in a
+// valid state. Note that every time that a new tree is sent to Fuchsia, the
+// FakeSemantiTree checks if the tree is valid.
+IN_PROC_BROWSER_TEST_F(AccessibilityBridgeTest, TreeModificationsAreForwarded) {
+  AccessibilityBridge* bridge = frame_impl_->accessibility_bridge_for_test();
+  size_t tree_size = 5;
+
+  // The tree has the following form: (1 (2 (3 (4 (5)))))
+  auto tree_accessibility_event = CreateTreeAccessibilityEvent(tree_size);
+  bridge->AccessibilityEventReceived(tree_accessibility_event);
+  semantics_manager_.semantic_tree()->RunUntilNodeCountAtLeast(tree_size);
+  CheckCallsToFakeSemanticTree(/*num_deletes=*/0, /*num_updates=*/1,
+                               /*num_commits=*/1);
+
+  // Adds a new node with ID 6.
+  // (1 (2 (3 (4 (5 6)))))
+  {
+    ui::AXTreeUpdate update;
+    update.root_id = 1;
+    update.nodes.resize(2);
+    update.nodes[0].id = 4;
+    update.nodes[0].child_ids.push_back(5);
+    update.nodes[0].child_ids.push_back(6);
+    update.nodes[1].id = 6;
+
+    bridge->AccessibilityEventReceived(
+        CreateAccessibilityEventWithUpdate(std::move(update)));
+    semantics_manager_.semantic_tree()->RunUntilNodeCountAtLeast(tree_size + 1);
+    CheckCallsToFakeSemanticTree(/*num_deletes=*/0, /*num_updates=*/2,
+                                 /*num_commits=*/2);
+  }
+
+  // Removes the added node 6.
+  // (1 (2 (3 (4 (5)))))
+  {
+    ui::AXTreeUpdate update;
+    update.root_id = 1;
+    update.node_id_to_clear = 4;
+    update.nodes.resize(2);
+    update.nodes[0].id = 4;
+    update.nodes[0].child_ids.push_back(5);
+
+    update.nodes[1].id = 5;
+
+    bridge->AccessibilityEventReceived(
+        CreateAccessibilityEventWithUpdate(std::move(update)));
+
+    semantics_manager_.semantic_tree()->RunUntilCommitCountIs(3);
+    CheckCallsToFakeSemanticTree(/*num_deletes=*/1, /*num_updates=*/3,
+                                 /*num_commits=*/3);
+    EXPECT_EQ(semantics_manager_.semantic_tree()->tree_size(), tree_size);
+  }
+
+  // Reparents node 5 to be a child of node 3.
+  // (1 (2 (3 (4 5))))
+  {
+    ui::AXTreeUpdate update;
+    update.root_id = 1;
+    update.node_id_to_clear = 3;
+    update.nodes.resize(3);
+    update.nodes[0].id = 3;
+    update.nodes[0].child_ids.push_back(4);
+    update.nodes[0].child_ids.push_back(5);
+
+    update.nodes[1].id = 4;
+    update.nodes[2].id = 5;
+
+    bridge->AccessibilityEventReceived(
+        CreateAccessibilityEventWithUpdate(std::move(update)));
+
+    semantics_manager_.semantic_tree()->RunUntilCommitCountIs(4);
+    CheckCallsToFakeSemanticTree(/*num_deletes=*/1, /*num_updates=*/4,
+                                 /*num_commits=*/4);
+    EXPECT_EQ(semantics_manager_.semantic_tree()->tree_size(), tree_size);
+  }
+
+  // Reparents the subtree rooted at node 3 to be a child of node 1.
+  // (1 (2 3 (4 5)))
+  {
+    ui::AXTreeUpdate update;
+    update.root_id = 1;
+    update.node_id_to_clear = 2;
+    update.nodes.resize(5);
+    update.nodes[0].id = 1;
+    update.nodes[0].child_ids.push_back(2);
+    update.nodes[0].child_ids.push_back(3);
+
+    update.nodes[1].id = 2;
+    update.nodes[2].id = 3;
+    update.nodes[2].child_ids.push_back(4);
+    update.nodes[2].child_ids.push_back(5);
+
+    update.nodes[3].id = 4;
+    update.nodes[4].id = 5;
+
+    bridge->AccessibilityEventReceived(
+        CreateAccessibilityEventWithUpdate(std::move(update)));
+
+    semantics_manager_.semantic_tree()->RunUntilCommitCountIs(5);
+    CheckCallsToFakeSemanticTree(/*num_deletes=*/1, /*num_updates=*/5,
+                                 /*num_commits=*/5);
+    EXPECT_EQ(semantics_manager_.semantic_tree()->tree_size(), tree_size);
+  }
+
+  // Deletes the subtree rooted at node 3.
+  // (1 (2))
+  {
+    ui::AXTreeUpdate update;
+    update.root_id = 1;
+    update.node_id_to_clear = 1;
+    update.nodes.resize(2);
+    update.nodes[0].id = 1;
+    update.nodes[0].child_ids.push_back(2);
+
+    update.nodes[1].id = 2;
+
+    bridge->AccessibilityEventReceived(
+        CreateAccessibilityEventWithUpdate(std::move(update)));
+
+    semantics_manager_.semantic_tree()->RunUntilCommitCountIs(6);
+    CheckCallsToFakeSemanticTree(/*num_deletes=*/2, /*num_updates=*/6,
+                                 /*num_commits=*/6);
+    EXPECT_EQ(semantics_manager_.semantic_tree()->tree_size(), 2u);
+  }
+
+  // Give this tree a new root.
+  // (7 (2))
+  {
+    ui::AXTreeUpdate update;
+    update.root_id = 7;
+    update.node_id_to_clear = 1;
+    update.nodes.resize(2);
+    update.nodes[0].id = 7;
+    update.nodes[0].child_ids.push_back(2);
+
+    update.nodes[1].id = 2;
+
+    bridge->AccessibilityEventReceived(
+        CreateAccessibilityEventWithUpdate(std::move(update)));
+
+    semantics_manager_.semantic_tree()->RunUntilCommitCountIs(7);
+    CheckCallsToFakeSemanticTree(/*num_deletes=*/3, /*num_updates=*/7,
+                                 /*num_commits=*/7);
+    EXPECT_EQ(semantics_manager_.semantic_tree()->tree_size(), 2u);
+  }
+
+  // Delete child and change root ID.
+  // (1)
+  {
+    ui::AXTreeUpdate update;
+    update.root_id = 1;
+    update.node_id_to_clear = 7;
+    update.nodes.resize(1);
+    update.nodes[0].id = 1;
+
+    bridge->AccessibilityEventReceived(
+        CreateAccessibilityEventWithUpdate(std::move(update)));
+
+    semantics_manager_.semantic_tree()->RunUntilCommitCountIs(8);
+    CheckCallsToFakeSemanticTree(/*num_deletes=*/4, /*num_updates=*/8,
+                                 /*num_commits=*/8);
+    EXPECT_EQ(semantics_manager_.semantic_tree()->tree_size(), 1u);
+  }
+}
diff --git a/fuchsia/engine/browser/fake_semantic_tree.cc b/fuchsia/engine/browser/fake_semantic_tree.cc
index e4f588f..7986a96e 100644
--- a/fuchsia/engine/browser/fake_semantic_tree.cc
+++ b/fuchsia/engine/browser/fake_semantic_tree.cc
@@ -61,6 +61,22 @@
   run_loop.Run();
 }
 
+void FakeSemanticTree::RunUntilCommitCountIs(size_t count) {
+  DCHECK(!on_commit_updates_);
+  if (count == num_commit_calls_)
+    return;
+
+  base::RunLoop run_loop;
+  base::AutoReset<base::RepeatingClosure> auto_reset(
+      &on_commit_updates_,
+      base::BindLambdaForTesting([this, count, &run_loop]() {
+        if (static_cast<size_t>(num_commit_calls_) == count) {
+          run_loop.Quit();
+        }
+      }));
+  run_loop.Run();
+}
+
 void FakeSemanticTree::SetNodeUpdatedCallback(
     uint32_t node_id,
     base::OnceClosure node_updated_callback) {
@@ -108,6 +124,7 @@
 
 void FakeSemanticTree::UpdateSemanticNodes(
     std::vector<fuchsia::accessibility::semantics::Node> nodes) {
+  num_update_calls_++;
   bool wait_node_updated = false;
   for (auto& node : nodes) {
     if (node.node_id() == node_wait_id_ && on_node_updated_callback_)
@@ -121,11 +138,13 @@
 }
 
 void FakeSemanticTree::DeleteSemanticNodes(std::vector<uint32_t> node_ids) {
+  num_delete_calls_++;
   for (auto id : node_ids)
     nodes_.erase(id);
 }
 
 void FakeSemanticTree::CommitUpdates(CommitUpdatesCallback callback) {
+  num_commit_calls_++;
   callback();
   if (on_commit_updates_)
     on_commit_updates_.Run();
diff --git a/fuchsia/engine/browser/fake_semantic_tree.h b/fuchsia/engine/browser/fake_semantic_tree.h
index 88c78920..da880ef 100644
--- a/fuchsia/engine/browser/fake_semantic_tree.h
+++ b/fuchsia/engine/browser/fake_semantic_tree.h
@@ -36,6 +36,7 @@
   void Disconnect();
 
   void RunUntilNodeCountAtLeast(size_t count);
+  void RunUntilCommitCountIs(size_t count);
   void SetNodeUpdatedCallback(uint32_t node_id,
                               base::OnceClosure node_updated_callback);
   fuchsia::accessibility::semantics::Node* GetNodeWithId(uint32_t id);
@@ -50,6 +51,10 @@
   size_t tree_size() const { return nodes_.size(); }
   void Clear();
 
+  size_t num_delete_calls() const { return num_delete_calls_; }
+  size_t num_update_calls() const { return num_update_calls_; }
+  size_t num_commit_calls() const { return num_commit_calls_; }
+
   // fuchsia::accessibility::semantics::SemanticTree implementation.
   void UpdateSemanticNodes(
       std::vector<fuchsia::accessibility::semantics::Node> nodes) final;
@@ -66,6 +71,10 @@
 
   uint32_t node_wait_id_;
   base::OnceClosure on_node_updated_callback_;
+
+  size_t num_delete_calls_ = 0;
+  size_t num_update_calls_ = 0;
+  size_t num_commit_calls_ = 0;
 };
 
 #endif  // FUCHSIA_ENGINE_BROWSER_FAKE_SEMANTIC_TREE_H_
diff --git a/headless/lib/headless_content_main_delegate.cc b/headless/lib/headless_content_main_delegate.cc
index 9df9970f..edb7da9 100644
--- a/headless/lib/headless_content_main_delegate.cc
+++ b/headless/lib/headless_content_main_delegate.cc
@@ -231,7 +231,6 @@
   command_line->AppendSwitch(::blink::switches::kAllowPreCommitInput);
 
 #if defined(OS_WIN)
-  command_line->AppendSwitch(sandbox::policy::switches::kNoSandbox);
   command_line->AppendSwitch(
       ::switches::kDisableGpuProcessForDX12InfoCollection);
 #endif
diff --git a/infra/config/generated/commit-queue.cfg b/infra/config/generated/commit-queue.cfg
index 81e17a5..733027d 100644
--- a/infra/config/generated/commit-queue.cfg
+++ b/infra/config/generated/commit-queue.cfg
@@ -981,6 +981,10 @@
         location_regexp_exclude: ".+/[+]/infra/config/.+"
       }
       builders {
+        name: "chromium/try/linux-blink-web-tests-force-accessibility-rel"
+        includable_only: true
+      }
+      builders {
         name: "chromium/try/linux-chromeos-compile-dbg"
         location_regexp: ".*"
         location_regexp_exclude: ".+/[+]/docs/.+"
diff --git a/infra/config/generated/cr-buildbucket.cfg b/infra/config/generated/cr-buildbucket.cfg
index ff4f311..95df932 100644
--- a/infra/config/generated/cr-buildbucket.cfg
+++ b/infra/config/generated/cr-buildbucket.cfg
@@ -21801,6 +21801,43 @@
       }
     }
     builders {
+      name: "linux-blink-web-tests-force-accessibility-rel"
+      swarming_host: "chromium-swarm.appspot.com"
+      swarming_tags: "vpython:native-python-wrapper"
+      dimensions: "builderless:1"
+      dimensions: "cores:8"
+      dimensions: "cpu:x86-64"
+      dimensions: "os:Ubuntu-16.04"
+      dimensions: "pool:luci.chromium.try"
+      dimensions: "ssd:0"
+      exe {
+        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
+        cipd_version: "refs/heads/master"
+        cmd: "recipes"
+      }
+      properties: "{\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"tryserver.chromium.linux\",\"recipe\":\"chromium_trybot\"}"
+      execution_timeout_secs: 14400
+      expiration_secs: 7200
+      caches {
+        name: "win_toolchain"
+        path: "win_toolchain"
+      }
+      build_numbers: YES
+      service_account: "chromium-try-builder@chops-service-accounts.iam.gserviceaccount.com"
+      task_template_canary_percentage {
+        value: 5
+      }
+      resultdb {
+        enable: true
+        bq_exports {
+          project: "luci-resultdb"
+          dataset: "chromium"
+          table: "try_test_results"
+          test_results {}
+        }
+      }
+    }
+    builders {
       name: "linux-chromeos-compile-dbg"
       swarming_host: "chromium-swarm.appspot.com"
       swarming_tags: "vpython:native-python-wrapper"
diff --git a/infra/config/generated/luci-milo.cfg b/infra/config/generated/luci-milo.cfg
index 0a421f0..6b447b1 100644
--- a/infra/config/generated/luci-milo.cfg
+++ b/infra/config/generated/luci-milo.cfg
@@ -11420,6 +11420,9 @@
     name: "buildbucket/luci.chromium.try/linux-blink-rel"
   }
   builders {
+    name: "buildbucket/luci.chromium.try/linux-blink-web-tests-force-accessibility-rel"
+  }
+  builders {
     name: "buildbucket/luci.chromium.try/linux-chromeos-compile-dbg"
   }
   builders {
@@ -12256,6 +12259,9 @@
     name: "buildbucket/luci.chromium.try/linux-blink-heap-verification-try"
   }
   builders {
+    name: "buildbucket/luci.chromium.try/linux-blink-web-tests-force-accessibility-rel"
+  }
+  builders {
     name: "buildbucket/luci.chromium.try/linux-clang-tidy-dbg"
   }
   builders {
diff --git a/infra/config/main.star b/infra/config/main.star
index ba9bb51f..18d4123 100755
--- a/infra/config/main.star
+++ b/infra/config/main.star
@@ -132,12 +132,6 @@
 
 branches.exec("//generators/cq-builders-md.star")
 
-# TODO(https://crbug.com/819899) There are a number of noop jobs for dummy
-# builders defined due to legacy requirements that trybots mirror CI bots
-# no-op scheduler jobs are not supported by the lucicfg libraries, so this
-# generator adds in the necessary no-op jobs
-# The trybots should be update to not require no-op jobs to be triggered so that
-# the no-op jobs can be removed
 exec("//generators/scheduler-noop-jobs.star")
 exec("//generators/sort-consoles.star")
 
diff --git a/infra/config/subprojects/chromium/try.star b/infra/config/subprojects/chromium/try.star
index e853d00..c265a36 100644
--- a/infra/config/subprojects/chromium/try.star
+++ b/infra/config/subprojects/chromium/try.star
@@ -834,6 +834,10 @@
 )
 
 try_.chromium_linux_builder(
+    name = "linux-blink-web-tests-force-accessibility-rel",
+)
+
+try_.chromium_linux_builder(
     name = "linux-clang-tidy-dbg",
     executable = "recipe:tricium_clang_tidy_wrapper",
     goma_jobs = goma.jobs.J150,
diff --git a/ios/chrome/app/strings/resources/ios_chromium_strings_de.xtb b/ios/chrome/app/strings/resources/ios_chromium_strings_de.xtb
index e782237..2acad36 100644
--- a/ios/chrome/app/strings/resources/ios_chromium_strings_de.xtb
+++ b/ios/chrome/app/strings/resources/ios_chromium_strings_de.xtb
@@ -32,10 +32,10 @@
 <translation id="4681781466797808448">Chromium-Scanner aktivieren</translation>
 <translation id="4787850887676698916">Hier werden Tabs angezeigt, die Sie auf Ihren anderen Geräten in Chromium geöffnet haben.</translation>
 <translation id="4828317641996116749">Chromium konnte nicht alle Passwörter prüfen. Versuchen Sie es später noch einmal.</translation>
-<translation id="4985291216379576555">Offline, Chromium kann nicht nach Updates suchen</translation>
+<translation id="4985291216379576555">Offline, Chromium kann nicht nach Aktualisierungen suchen</translation>
 <translation id="4999538639245140991">Sie melden sich von einem Konto ab, das von <ph name="SIGNOUT_MANAGED_DOMAIN" /> verwaltet wird. Dadurch werden Ihre Chromium-Daten von diesem Gerät gelöscht. Sie bleiben jedoch in Ihrem Google-Konto erhalten.</translation>
 <translation id="5224391634244552924">Keine gespeicherten Passwörter. Chromium kann Ihre Passwörter prüfen, wenn Sie sie speichern.</translation>
-<translation id="5308226104666789935">Chromium kann nicht nach Updates suchen</translation>
+<translation id="5308226104666789935">Chromium kann nicht nach Aktualisierungen suchen</translation>
 <translation id="5521125884468363740">Melden Sie sich an und aktivieren Sie die Synchronisierung, um Ihre Tabs überall dort aufzurufen, wo Sie Chromium verwenden</translation>
 <translation id="5573014823074921752">Chromium-Tipp: Wenn Sie weitere Tab-Optionen sehen möchten, berühren und halten Sie die Schaltfläche "Tabs anzeigen" in der Symbolleiste. Diese befindet sich unten oder oben auf dem Bildschirm.</translation>
 <translation id="5700709190537129682">Chromium kann Ihre Passwörter nicht prüfen</translation>
@@ -51,7 +51,7 @@
 <translation id="7099326575020694068">Chromium kann die Kamera nicht im Modus "Geteilte Ansicht" nutzen</translation>
 <translation id="7118091470949186573">Sie können jetzt Chromium jederzeit nutzen, wenn Sie in Nachrichten, Dokumenten und anderen Apps auf Links tippen.</translation>
 <translation id="7208566199746267865">Mit Chromium sparen Sie Zeit, da Sie Ihre Konten im Web verwenden können. In den Einstellungen haben Sie die Möglichkeit, Konten hinzuzufügen oder zu entfernen.</translation>
-<translation id="725427773388857052">Chromium kann dazu beitragen, Sie beispielsweise vor Datenpannen und unsicheren Websites zu schützen</translation>
+<translation id="725427773388857052">Chromium kann helfen, Sie vor Bedrohungen wie Datenpannen und schädlichen Erweiterungen zu schützen</translation>
 <translation id="7269362888766543920">Einige Add-ons führen zum Ausfall von Chromium. Bitte deinstallieren Sie diese Add-ons.</translation>
 <translation id="7337881442233988129">Chromium</translation>
 <translation id="7357211569052832586">Die ausgewählten Daten wurden aus Chromium und von allen synchronisierten Geräten entfernt. Eventuell finden Sie unter history.google.com weitere Arten von Browserverlaufsdaten wie Suchanfragen oder Aktivitäten anderer Google-Dienste für Ihr Google-Konto.</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 f83c139..c4b9290 100644
--- a/ios/chrome/app/strings/resources/ios_chromium_strings_ja.xtb
+++ b/ios/chrome/app/strings/resources/ios_chromium_strings_ja.xtb
@@ -52,7 +52,7 @@
 <translation id="7099326575020694068">Chromium では、分割表示モードでカメラを使用することはできません</translation>
 <translation id="7118091470949186573">メッセージ、ドキュメント、他のアプリのリンクをタップしたときに、常に Chromium が使えるようになります。</translation>
 <translation id="7208566199746267865">Chromium ではアカウントがウェブで管理されるので、さまざまな手間を省くことができます。[設定] でアカウントの追加と削除を行うことができます。</translation>
-<translation id="725427773388857052">Chromium でデータ侵害や安全でないウェブサイトなどの脅威から保護できているか確認します。</translation>
+<translation id="725427773388857052">Chromium でデータ侵害や安全でないウェブサイトなどの脅威から保護されているか確認します。</translation>
 <translation id="7269362888766543920">アドオンが原因で Chromium がクラッシュしました。アドオンをアンインストールしてみてください。</translation>
 <translation id="7337881442233988129">Chromium</translation>
 <translation id="7357211569052832586">選択したデータが Chromium から削除され、同期されたデバイスからも削除されました。他の Google サービスでの検索や操作など、Google アカウントの他の形式の閲覧履歴が history.google.com に残ることがあります。</translation>
diff --git a/ios/chrome/app/strings/resources/ios_google_chrome_strings_de.xtb b/ios/chrome/app/strings/resources/ios_google_chrome_strings_de.xtb
index 8a978ed..4b631ad 100644
--- a/ios/chrome/app/strings/resources/ios_google_chrome_strings_de.xtb
+++ b/ios/chrome/app/strings/resources/ios_google_chrome_strings_de.xtb
@@ -37,16 +37,16 @@
 <translation id="424864128008805179">Von Chrome abmelden?</translation>
 <translation id="4249068189593983585">Chrome-Tipp: Wenn Sie weitere Tab-Optionen sehen möchten, berühren und halten Sie die Schaltfläche "Tabs anzeigen" in der Symbolleiste. Sie befindet sich unten oder oben auf dem Bildschirm.</translation>
 <translation id="4523886039239821078">Einige Add-ons führen zum Ausfall von Chrome. Bitte deinstallieren Sie:</translation>
-<translation id="4633328489441962921">Chrome kann nicht nach Updates suchen</translation>
+<translation id="4633328489441962921">Chrome kann nicht nach Aktualisierungen suchen</translation>
 <translation id="4698415050768537821">Chrome konnte nicht alle Passwörter prüfen. Versuchen Sie es morgen noch einmal oder <ph name="BEGIN_LINK" />prüfen Sie die Passwörter in Ihrem Google-Konto<ph name="END_LINK" />.</translation>
 <translation id="484033449593719797">Wird von Chrome Beta nicht unterstützt</translation>
-<translation id="5030102366287574140">Chrome kann dazu beitragen, Sie beispielsweise vor Datenpannen und unsicheren Websites zu schützen.</translation>
+<translation id="5030102366287574140">Chrome kann helfen, Sie vor Bedrohungen wie Datenpannen und schädlichen Erweiterungen zu schützen</translation>
 <translation id="5162467219239570114">Chrome ist veraltet. Wenn im <ph name="BEGIN_LINK" />App Store<ph name="END_LINK" /> kein Update verfügbar ist, unterstützt Ihr Gerät neuere Versionen von Chrome möglicherweise nicht mehr.</translation>
 <translation id="5389212809648216794">Google Chrome kann nicht auf die Kamera zugreifen, da diese gerade von einer anderen App verwendet wird</translation>
 <translation id="5639704535586432836">Öffnen Sie "Einstellungen" &gt; "Datenschutz" &gt; "Kamera" &gt; "Google Chrome" und aktivieren Sie die Kamera.</translation>
 <translation id="5642200033778930880">Google Chrome kann die Kamera nicht im Modus "Geteilte Ansicht" nutzen</translation>
 <translation id="5690427481109656848">Google LLC</translation>
-<translation id="571296537125272375">Offline, Chrome kann nicht nach Updates suchen</translation>
+<translation id="571296537125272375">Offline, Chrome kann nicht nach Aktualisierungen suchen</translation>
 <translation id="5854621639439811139">Chrome-Tipp: Manche Schaltflächen wie "Zurück", "Weiter" und "Suche" befinden sich jetzt unten auf dem Bildschirm.</translation>
 <translation id="6036420186814142909">Google Chrome bietet Funktionen, mit denen Sie Ihre Internetdaten und die Ladezeit von Webseiten verwalten können.
 <ph name="BEGIN_LINK" />Weitere Informationen<ph name="END_LINK" /></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 1b98d93..076b1966 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
@@ -40,7 +40,7 @@
 <translation id="4633328489441962921">Chrome でアップデートを確認できません</translation>
 <translation id="4698415050768537821">Chrome ですべてのパスワードを確認できませんでした。明日もう一度お試しいただくか、<ph name="BEGIN_LINK" />Google アカウント内のパスワードをご確認ください<ph name="END_LINK" />。</translation>
 <translation id="484033449593719797">Chrome ベータ版ではサポートされていません</translation>
-<translation id="5030102366287574140">Chrome でデータ侵害や安全でないウェブサイトなどの脅威から保護できているか確認します。</translation>
+<translation id="5030102366287574140">Chrome でデータ侵害や安全でないウェブサイトなどの脅威から保護されているか確認します。</translation>
 <translation id="5162467219239570114">Chrome は古いバージョンです。<ph name="BEGIN_LINK" />アプリストア<ph name="END_LINK" />に利用可能なアップデートがない場合は、デバイスで新しいバージョンの Chrome がサポートされなくなった可能性があります。</translation>
 <translation id="5389212809648216794">カメラは別のアプリが使用中のため、Google Chrome では使用できません</translation>
 <translation id="5639704535586432836">[設定] &gt; [プライバシー] &gt; [カメラ] &gt; [Google Chrome] の順に選択し、カメラをオンにします。</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 63181dc..9c27782d 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
@@ -40,7 +40,7 @@
 <translation id="4633328489441962921">Chrome kan niet checken op updates</translation>
 <translation id="4698415050768537821">Chrome kan niet alle wachtwoorden checken. Probeer het morgen opnieuw of <ph name="BEGIN_LINK" />check de wachtwoorden in je Google-account<ph name="END_LINK" />.</translation>
 <translation id="484033449593719797">Niet ondersteund in Chrome (bèta)</translation>
-<translation id="5030102366287574140">Chrome kan je beschermen tegen gegevenslekken, niet-beveiligde websites en meer.</translation>
+<translation id="5030102366287574140">Chrome kan je beschermen tegen gegevenslekken, onveilige websites en meer.</translation>
 <translation id="5162467219239570114">Chrome is verouderd. Als er geen update beschikbaar is in de <ph name="BEGIN_LINK" />App Store<ph name="END_LINK" />, ondersteunt je apparaat nieuwe versies van Chrome mogelijk niet.</translation>
 <translation id="5389212809648216794">Google Chrome kan je camera niet gebruiken omdat deze wordt gebruikt door een andere app</translation>
 <translation id="5639704535586432836">Open Instellingen &gt; Privacy &gt; Camera &gt; Google Chrome en zet de camera aan.</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 a748910f..71adb20 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
@@ -40,7 +40,7 @@
 <translation id="4633328489441962921">Chrome உலாவியால் புதுப்பிப்புகள் உள்ளனவா எனப் பார்க்க முடியவில்லை</translation>
 <translation id="4698415050768537821">Chrome உலாவியால் கடவுச்சொற்கள் அனைத்தையும் சரிபார்க்க முடியவில்லை. நாளை முயலவும் அல்லது <ph name="BEGIN_LINK" />உங்கள் Google கணக்கில் கடவுச்சொற்களைச் சரிபார்க்கவும்.<ph name="END_LINK" /></translation>
 <translation id="484033449593719797">Chrome பீட்டாவில் ஆதரிக்கப்படாது</translation>
-<translation id="5030102366287574140">தரவு மீறல்கள், பாதுகாப்பற்ற இணையதளங்கள் மற்றும் பல பாதுகாப்புச் சிக்கல்களிலிருந்து உங்களைப் பாதுகாக்க Chrome உதவும்.</translation>
+<translation id="5030102366287574140">தரவு மீறல்கள், பாதுகாப்பற்ற இணையதளங்கள், பிற பாதுகாப்புச் சிக்கல்கள் போன்றவற்றில் இருந்து உங்களைப் பாதுகாக்க Chrome உதவும்</translation>
 <translation id="5162467219239570114">Chrome உலாவி காலாவதியாகிவிட்டது. <ph name="BEGIN_LINK" />App Store<ph name="END_LINK" />ரில் புதுப்பிப்பு எதுவும் இல்லையெனில் உங்கள் சாதனம் Chrome உலாவியின் புதிய பதிப்புகளை இனி ஆதரிக்காமல் போவதற்கு வாய்ப்புள்ளது.</translation>
 <translation id="5389212809648216794">கேமராவை மற்றொரு ஆப்ஸ் உபயோகிப்பதால், Google Chrome ஆல் அதைப் பயன்படுத்த முடியாது</translation>
 <translation id="5639704535586432836">அமைப்புகள் &gt; தனியுரிமை &gt; கேமரா &gt; Google Chrome என்பதைத் திறந்து, கேமராவை இயக்கவும்.</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 342125e..0ced6e0 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
@@ -55,7 +55,7 @@
 <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="6822673484890854830">Chrome, şifrelerin tümünü kontrol edemedi. Daha sonra tekrar deneyin.</translation>
-<translation id="7161390184744336561">Google Chrome sürümü eski</translation>
+<translation id="7161390184744336561">Google Chrome güncel değil</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="7173660919484573146">Chrome, şifrelerinize yetkili erişim sağlanması için Face ID kullanır.</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_el.xtb b/ios/chrome/app/strings/resources/ios_strings_el.xtb
index 726f987..7cee16f 100644
--- a/ios/chrome/app/strings/resources/ios_strings_el.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_el.xtb
@@ -479,7 +479,7 @@
 <translation id="6324669097367352121">Ρυθμίσεις σύνδεσης</translation>
 <translation id="6337234675334993532">Κρυπτογράφηση</translation>
 <translation id="633809752005859102">Κάτι δεν πήγε καλά. Θα προσπαθήσουμε να το επιδιορθώσουμε.</translation>
-<translation id="6342069812937806050">Πριν λίγο</translation>
+<translation id="6342069812937806050">Μόλις τώρα</translation>
 <translation id="6344783595350022745">Διαγραφή κειμένου</translation>
 <translation id="6346549652287021269">Να ξεκινήσει νέα λήψη;</translation>
 <translation id="6362362396625799311">Δεν υπάρχουν καρτέλες ανώνυμης περιήγησης</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_eu.xtb b/ios/chrome/app/strings/resources/ios_strings_eu.xtb
index 6fcc814..b79577f 100644
--- a/ios/chrome/app/strings/resources/ios_strings_eu.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_eu.xtb
@@ -7,7 +7,7 @@
 <translation id="1044891598689252897">Webguneek ohiko moduan funtzionatuko dute</translation>
 <translation id="1047726139967079566">Ezarri laster-marka orriari…</translation>
 <translation id="1049743911850919806">Ezkutuko modua</translation>
-<translation id="105093091697134113">Kontu hauen pasahitzak hirugarren baten isilpekotasun-urratzearen eraginpean egon dira edo webgune engainagarri batean erabili dira. Kontua babesteko, aldatu pasahitzok berehala.</translation>
+<translation id="105093091697134113">Hirugarren baten isilpekotasun-urratze baten eraginpean egon dira kontu hauen pasahitzak, edo webgune engainagarri batean erabili dira. Kontua babesteko, aldatu pasahitzok berehala.</translation>
 <translation id="1063454504051558093">Erabili beste pasahitz bat…</translation>
 <translation id="1066060668811609597">Kudeatu sinkronizazioa</translation>
 <translation id="1076421457278169141">Eskaneatu da kodea</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_fa.xtb b/ios/chrome/app/strings/resources/ios_strings_fa.xtb
index 4b9b944..7ba0302 100644
--- a/ios/chrome/app/strings/resources/ios_strings_fa.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_fa.xtb
@@ -7,7 +7,7 @@
 <translation id="1044891598689252897">عملکرد سایت‌ها عادی خواهد بود</translation>
 <translation id="1047726139967079566">نشانک گذاری این صفحه...</translation>
 <translation id="1049743911850919806">ناشناس</translation>
-<translation id="105093091697134113">حساب‌های زیر از گذرواژه‌هایی استفاده می‌کنند که درمعرض نقض داده شخص ثالث قرار گرفته‌اند یا در وب‌سایت فریب‌دهنده‌ای وارد شده‌اند. برای حفظ امنیت حساب‌ها، این گذرواژه‌ها را فوراً تغییر دهید.</translation>
+<translation id="105093091697134113">در حساب‌های زیر از گذرواژه‌هایی استفاده شده که دراثر نقض داده شخص ثالث لو رفته‌اند یا در وب‌سایت فریب‌دهنده‌ای وارد شده‌اند. برای حفظ امنیت حساب‌هایتان، فوراً این گذرواژه‌ها را تغییر دهید.</translation>
 <translation id="1063454504051558093">استفاده از سایر گذرواژه‌ها…</translation>
 <translation id="1066060668811609597">مدیریت همگام‌سازی</translation>
 <translation id="1076421457278169141">کد اسکن شد</translation>
@@ -479,7 +479,7 @@
 <translation id="6324669097367352121">تنظیمات ورود به سیستم</translation>
 <translation id="6337234675334993532">رمزگذاری</translation>
 <translation id="633809752005859102">یک مشکل جدی روی داد. برای رفع آن تلاش خواهیم کرد.</translation>
-<translation id="6342069812937806050">فقط اکنون</translation>
+<translation id="6342069812937806050">همین حالا</translation>
 <translation id="6344783595350022745">پاک‌کردن نوشتار</translation>
 <translation id="6346549652287021269">بارگیری جدید شروع شود؟</translation>
 <translation id="6362362396625799311">برگه ناشناسی موجود نیست</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_gl.xtb b/ios/chrome/app/strings/resources/ios_strings_gl.xtb
index 1c189c85..992ad908 100644
--- a/ios/chrome/app/strings/resources/ios_strings_gl.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_gl.xtb
@@ -479,7 +479,7 @@
 <translation id="6324669097367352121">Conf. inicio sesión</translation>
 <translation id="6337234675334993532">Encriptado</translation>
 <translation id="633809752005859102">Produciuse un erro. Trataremos de solucionalo.</translation>
-<translation id="6342069812937806050">Só agora</translation>
+<translation id="6342069812937806050">Agora mesmo</translation>
 <translation id="6344783595350022745">Borrar texto</translation>
 <translation id="6346549652287021269">Queres empezar unha nova descarga?</translation>
 <translation id="6362362396625799311">Non hai pestanas do modo de incógnito</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_gu.xtb b/ios/chrome/app/strings/resources/ios_strings_gu.xtb
index e6633c8..0dce23b 100644
--- a/ios/chrome/app/strings/resources/ios_strings_gu.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_gu.xtb
@@ -557,7 +557,7 @@
 <translation id="7004499039102548441">તાજેતરના ટૅબ્સ</translation>
 <translation id="7006788746334555276">કન્ટેન્ટ સેટિંગ</translation>
 <translation id="7015203776128479407">આરંભિક સિંક સેટઅપ પૂરું થયું નથી. સિંક કરવાનું બંધ છે.</translation>
-<translation id="7029809446516969842">પાસવર્ડ્સ</translation>
+<translation id="7029809446516969842">પાસવર્ડ</translation>
 <translation id="7053983685419859001">અવરોધિત કરો</translation>
 <translation id="7062545763355031412">સ્વીકારો અને એકાઉન્ટ્સ સ્વિચ કરો</translation>
 <translation id="7099761977003084116">તાજેતરનાં ટૅબ</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_lo.xtb b/ios/chrome/app/strings/resources/ios_strings_lo.xtb
index 0b7ea594..58ee80b 100644
--- a/ios/chrome/app/strings/resources/ios_strings_lo.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_lo.xtb
@@ -479,7 +479,7 @@
 <translation id="6324669097367352121">ເຂົ້າ​ສູ່​ລະ​ບົບ​ການ​ຕັ້ງ​ຄ່າ</translation>
 <translation id="6337234675334993532">ການເຂົ້າລະຫັດ</translation>
 <translation id="633809752005859102">ມີ​ບາງ​ອັນ​ຜິດ​ພາດ​ແທ້ໆ. ພວກ​ເຮົາ​ຈະ​ເຮັດ​ວຽກ​ກັບ​ອັນ​ນັ້ນ.</translation>
-<translation id="6342069812937806050">ດຽວນີ້ເອງ</translation>
+<translation id="6342069812937806050">ເມື່ອກີ້ນີ້</translation>
 <translation id="6344783595350022745">ລຶບຂໍ້​ຄວາມ​</translation>
 <translation id="6346549652287021269">ເລີ່ມການດາວໂຫຼດໃໝ່ບໍ?</translation>
 <translation id="6362362396625799311">ບໍ່​ມີ​ແຖບທີ່ບໍ່​ເຜີຍ​​ຕົວຕົນ</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_sk.xtb b/ios/chrome/app/strings/resources/ios_strings_sk.xtb
index ec49867..51e7a77 100644
--- a/ios/chrome/app/strings/resources/ios_strings_sk.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_sk.xtb
@@ -351,7 +351,7 @@
 <translation id="4840495572919996524">Záložky, história, heslá a ďalší obsah sa už nebudú synchronizovať do vášho účtu Google.</translation>
 <translation id="4854345657858711387">Nastavenie vstupného kódu</translation>
 <translation id="4860895144060829044">Volajte</translation>
-<translation id="4872323082491632254">Skontrolovať heslá</translation>
+<translation id="4872323082491632254">Kontrola hesiel</translation>
 <translation id="4881695831933465202">Otvoriť</translation>
 <translation id="4901778704868714008">Uložiť...</translation>
 <translation id="4904877109095351937">Označiť ako prečítané</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_sq.xtb b/ios/chrome/app/strings/resources/ios_strings_sq.xtb
index 2e5cdb1..2705a3c 100644
--- a/ios/chrome/app/strings/resources/ios_strings_sq.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_sq.xtb
@@ -95,7 +95,7 @@
 <translation id="1952172573699511566">Sajtet e uebit do ta shfaqin tekstin në gjuhën tënde të preferuar, kur është e mundur.</translation>
 <translation id="1952728750904661634">Identifikohu me llogari të menaxhuar</translation>
 <translation id="1965935827552890526">Përfundo atë që po bën në dritaren tjetër të hapur të Chrome.</translation>
-<translation id="1974060860693918893">I përparuar</translation>
+<translation id="1974060860693918893">Të përparuara</translation>
 <translation id="1989112275319619282">Shfleto</translation>
 <translation id="2015722694326466240">Për të parë fjalëkalimet, duhet të vendosësh në fillim një kod në pajisjen tënde.</translation>
 <translation id="2073572773299281212">Aktiv <ph name="DAYS" /> ditë më parë</translation>
@@ -479,7 +479,7 @@
 <translation id="6324669097367352121">Cilësimet e identifikimit</translation>
 <translation id="6337234675334993532">Enkriptimi</translation>
 <translation id="633809752005859102">Diçka shkoi me të vërtetë keq. Do të merremi ne me këtë.</translation>
-<translation id="6342069812937806050">Vetëm tani</translation>
+<translation id="6342069812937806050">Pikërisht tani</translation>
 <translation id="6344783595350022745">Pastro tekstin</translation>
 <translation id="6346549652287021269">Të niset shkarkim i ri?</translation>
 <translation id="6362362396625799311">Asnjë skedë "e fshehtë"</translation>
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 745915c..e971c42 100644
--- a/ios/chrome/app/strings/resources/ios_strings_sr-Latn.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_sr-Latn.xtb
@@ -312,7 +312,7 @@
 <translation id="4469418912670346607">Nastavi podešavanje</translation>
 <translation id="4476574785019001431">Podešavanja</translation>
 <translation id="4496373720959965247">Dodajte kartice i prelazite sa jedne stranice na drugu</translation>
-<translation id="4502566650163919158">Proveri odmah</translation>
+<translation id="4502566650163919158">Proveri</translation>
 <translation id="4505980578794259603">Poslednja provera: <ph name="TIME" />.</translation>
 <translation id="4508750114462689118">Zatvori promociju za prijavljivanje</translation>
 <translation id="4526249700380860531">Pregledajte sačuvane lozinke i upravljajte njima na <ph name="BEGIN_LINK" />passwords.google.com<ph name="END_LINK" /></translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_sr.xtb b/ios/chrome/app/strings/resources/ios_strings_sr.xtb
index cb7695c..f5643a7d 100644
--- a/ios/chrome/app/strings/resources/ios_strings_sr.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_sr.xtb
@@ -312,7 +312,7 @@
 <translation id="4469418912670346607">Настави подешавање</translation>
 <translation id="4476574785019001431">Подешавања</translation>
 <translation id="4496373720959965247">Додајте картице и прелазите са једне странице на другу</translation>
-<translation id="4502566650163919158">Провери одмах</translation>
+<translation id="4502566650163919158">Провери</translation>
 <translation id="4505980578794259603">Последња провера: <ph name="TIME" />.</translation>
 <translation id="4508750114462689118">Затвори промоцију за пријављивање</translation>
 <translation id="4526249700380860531">Прегледајте сачуване лозинке и управљајте њима на <ph name="BEGIN_LINK" />passwords.google.com<ph name="END_LINK" /></translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_ta.xtb b/ios/chrome/app/strings/resources/ios_strings_ta.xtb
index bb8fc52..bb6245a 100644
--- a/ios/chrome/app/strings/resources/ios_strings_ta.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_ta.xtb
@@ -351,7 +351,7 @@
 <translation id="4840495572919996524">உங்கள் புக்மார்க்குகள், வரலாறு, கடவுச்சொற்கள் மற்றும் பிற அமைப்புகள் இனி உங்கள் Google கணக்குடன் ஒத்திசைக்கப்படாது.</translation>
 <translation id="4854345657858711387">கடவுக்குறியீட்டை அமைக்கவும்</translation>
 <translation id="4860895144060829044">அழை</translation>
-<translation id="4872323082491632254">கடவுச்சொற்களைச் சரிபார்</translation>
+<translation id="4872323082491632254">கடவுச்சொற்களைச் சரிபாருங்கள்</translation>
 <translation id="4881695831933465202">திற</translation>
 <translation id="4901778704868714008">சேமி...</translation>
 <translation id="4904877109095351937">படித்ததாகக் குறி</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_te.xtb b/ios/chrome/app/strings/resources/ios_strings_te.xtb
index 50e73fb..b993a7a 100644
--- a/ios/chrome/app/strings/resources/ios_strings_te.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_te.xtb
@@ -297,7 +297,7 @@
 <translation id="4272631900155121838">QR కోడ్‌ను స్కాన్ చేయడానికి, సెట్టింగ్‌ల్లో కెమెరాను ప్రారంభించండి</translation>
 <translation id="4276041135170112053">ఇప్పుడే సమస్యను పరిష్కరించండి.</translation>
 <translation id="4277990410970811858">సురక్షిత బ్రౌజింగ్</translation>
-<translation id="4281844954008187215">సేవా నిబంధనలు</translation>
+<translation id="4281844954008187215">సర్వీస్ నియమాలు</translation>
 <translation id="430793432425771671">ప్రతి ఒక్కటీ సమకాలీకరించండి</translation>
 <translation id="4309403553630140242">మరింత సమాచారం కోసం రెండుసార్లు నొక్కండి</translation>
 <translation id="430967081421617822">మొత్తం సమయం</translation>
diff --git a/ios/chrome/browser/crash_report/synthetic_crash_report_util.mm b/ios/chrome/browser/crash_report/synthetic_crash_report_util.mm
index cf3088d..237af9d7 100644
--- a/ios/chrome/browser/crash_report/synthetic_crash_report_util.mm
+++ b/ios/chrome/browser/crash_report/synthetic_crash_report_util.mm
@@ -101,6 +101,13 @@
         base::SysNSStringToUTF8(previous_session.reportParameterURLs[key]));
   }
 
+  if (previous_session.sessionStartTime && previous_session.sessionEndTime) {
+    NSTimeInterval uptime = [previous_session.sessionEndTime
+        timeIntervalSinceDate:previous_session.sessionStartTime];
+    AppendConfig(config, "BreakpadProcessUpTime",
+                 base::NumberToString(static_cast<long>(uptime * 1000)));
+  }
+
   // Write empty minidump file, as Breakpad can't upload config without the
   // minidump.
   base::File minidump_file(
diff --git a/ios/chrome/browser/crash_report/synthetic_crash_report_util_unittest.mm b/ios/chrome/browser/crash_report/synthetic_crash_report_util_unittest.mm
index 8e387ac..f8391d4 100644
--- a/ios/chrome/browser/crash_report/synthetic_crash_report_util_unittest.mm
+++ b/ios/chrome/browser/crash_report/synthetic_crash_report_util_unittest.mm
@@ -42,6 +42,10 @@
   previous_session.terminatedDuringSessionRestoration = YES;
   NSString* const kURL = @"URL";
   previous_session.reportParameterURLs = @{@"url" : kURL};
+  previous_session.sessionStartTime = [NSDate date];
+  const NSTimeInterval kUptimeMs = 5000;
+  previous_session.sessionEndTime = [previous_session.sessionStartTime
+      dateByAddingTimeInterval:kUptimeMs / 1000];
 
   // Create crash report.
   base::ScopedTempDir temp_dir;
@@ -98,7 +102,7 @@
 
   // Verify config file content. Config file has the following format:
   // <Key1>\n<Value1Length>\n<Value1>\n...<KeyN>\n<ValueNLength>\n<ValueN>
-  ASSERT_EQ(42U, config_lines.size())
+  ASSERT_EQ(45U, config_lines.size())
       << "<content>" << config_content << "</content>";
 
   EXPECT_EQ("MinidumpDir", config_lines[0]);
@@ -167,6 +171,11 @@
   EXPECT_EQ(base::NumberToString(kURL.length), config_lines[40]);
   EXPECT_EQ(base::SysNSStringToUTF8(kURL), config_lines[41]);
 
+  EXPECT_EQ("BreakpadProcessUpTime", config_lines[42]);
+  EXPECT_EQ(base::NumberToString(base::NumberToString(kUptimeMs).size()),
+            config_lines[43]);
+  EXPECT_EQ(base::NumberToString(kUptimeMs), config_lines[44]);
+
   // Read minidump file. It must be empty as there is no stack trace, but
   // Breakpad will not upload config without minidump file.
   base::File minidump_file(minidump_file_path,
diff --git a/ios/chrome/browser/metrics/previous_session_info.h b/ios/chrome/browser/metrics/previous_session_info.h
index 1e68337..12639f96 100644
--- a/ios/chrome/browser/metrics/previous_session_info.h
+++ b/ios/chrome/browser/metrics/previous_session_info.h
@@ -110,6 +110,11 @@
 // is available.
 @property(nonatomic, strong, readonly) NSString* OSVersion;
 
+// The date time at which recording for the previous sesion has started. Note
+// that recording usually starts soon after startup, but not exactly at the
+// startup.
+@property(nonatomic, strong, readonly) NSDate* sessionStartTime;
+
 // The time at which the previous sesion ended. Note that this is only an
 // estimate and is updated whenever another value of the receiver is updated.
 @property(nonatomic, strong, readonly) NSDate* sessionEndTime;
diff --git a/ios/chrome/browser/metrics/previous_session_info.mm b/ios/chrome/browser/metrics/previous_session_info.mm
index 6c055a5..c590cc8 100644
--- a/ios/chrome/browser/metrics/previous_session_info.mm
+++ b/ios/chrome/browser/metrics/previous_session_info.mm
@@ -76,6 +76,8 @@
 //   the device battery state.
 NSString* const kPreviousSessionInfoBatteryState =
     @"PreviousSessionInfoBatteryState";
+// - The (Date) of the recording start.
+NSString* const kPreviousSessionInfoStartTime = @"PreviousSessionInfoStartTime";
 // - The (Date) of the estimated end of the session.
 NSString* const kPreviousSessionInfoEndTime = @"PreviousSessionInfoEndTime";
 // - The (string) OS version.
@@ -130,6 +132,7 @@
 @property(nonatomic, assign) BOOL isMultiWindowEnabledSession;
 @property(nonatomic, assign) BOOL OSRestartedAfterPreviousSession;
 @property(nonatomic, strong) NSString* OSVersion;
+@property(nonatomic, strong) NSDate* sessionStartTime;
 @property(nonatomic, strong) NSDate* sessionEndTime;
 @property(nonatomic, assign) BOOL terminatedDuringSessionRestoration;
 @property(nonatomic, strong) NSMutableSet<NSString*>* connectedSceneSessionsIDs;
@@ -177,6 +180,8 @@
         [defaults floatForKey:kPreviousSessionInfoBatteryLevel];
     gSharedInstance.deviceThermalState = static_cast<DeviceThermalState>(
         [defaults integerForKey:kPreviousSessionInfoThermalState]);
+    gSharedInstance.sessionStartTime =
+        [defaults objectForKey:kPreviousSessionInfoStartTime];
     gSharedInstance.sessionEndTime =
         [defaults objectForKey:kPreviousSessionInfoEndTime];
 
@@ -266,6 +271,8 @@
       removeObjectForKey:previous_session_info_constants::
                              kDidSeeMemoryWarningShortlyBeforeTerminating];
 
+  [defaults setObject:[NSDate date] forKey:kPreviousSessionInfoStartTime];
+
   [[NSNotificationCenter defaultCenter]
       addObserver:self
          selector:@selector(updateApplicationState)
diff --git a/ios/chrome/browser/metrics/previous_session_info_private.h b/ios/chrome/browser/metrics/previous_session_info_private.h
index 0cd7ca86..a5653b2c 100644
--- a/ios/chrome/browser/metrics/previous_session_info_private.h
+++ b/ios/chrome/browser/metrics/previous_session_info_private.h
@@ -18,6 +18,8 @@
     previous_session_info_constants::DeviceBatteryState deviceBatteryState;
 @property(nonatomic, assign) BOOL OSRestartedAfterPreviousSession;
 @property(nonatomic, copy) NSString* OSVersion;
+@property(nonatomic, strong) NSDate* sessionStartTime;
+@property(nonatomic, strong) NSDate* sessionEndTime;
 @property(nonatomic, assign) BOOL terminatedDuringSessionRestoration;
 @property(nonatomic, strong) NSMutableSet<NSString*>* connectedSceneSessionsIDs;
 @property(nonatomic, copy)
diff --git a/ios/chrome/browser/web_state_list/web_state_list_metrics_browser_agent.h b/ios/chrome/browser/web_state_list/web_state_list_metrics_browser_agent.h
index da339932..3ddf018f 100644
--- a/ios/chrome/browser/web_state_list/web_state_list_metrics_browser_agent.h
+++ b/ios/chrome/browser/web_state_list/web_state_list_metrics_browser_agent.h
@@ -40,6 +40,10 @@
                            web::WebState* new_web_state,
                            int active_index,
                            ActiveWebStateChangeReason reason) override;
+  void WebStateReplacedAt(WebStateList* web_state_list,
+                          web::WebState* old_web_state,
+                          web::WebState* new_web_state,
+                          int index) override;
 
  private:
   WebStateListMetricsBrowserAgent(Browser* browser,
diff --git a/ios/chrome/browser/web_state_list/web_state_list_metrics_browser_agent.mm b/ios/chrome/browser/web_state_list/web_state_list_metrics_browser_agent.mm
index 7daae2da..eb8e344 100644
--- a/ios/chrome/browser/web_state_list/web_state_list_metrics_browser_agent.mm
+++ b/ios/chrome/browser/web_state_list/web_state_list_metrics_browser_agent.mm
@@ -48,6 +48,11 @@
   DCHECK(session_metrics_);
   browser->AddObserver(this);
   web_state_list_->AddObserver(this);
+  for (int index = 0; index < web_state_list_->count(); ++index) {
+    web::WebState* web_state = web_state_list_->GetWebStateAt(index);
+    web_state->AddObserver(this);
+  }
+
   SessionRestorationBrowserAgent* restoration_agent =
       SessionRestorationBrowserAgent::FromBrowser(browser);
   if (restoration_agent)
@@ -70,6 +75,7 @@
     web::WebState* web_state,
     int index,
     bool activating) {
+  web_state->AddObserver(this);
   if (metric_collection_paused_)
     return;
   base::RecordAction(base::UserMetricsAction("MobileNewTabOpened"));
@@ -80,6 +86,7 @@
     WebStateList* web_state_list,
     web::WebState* web_state,
     int index) {
+  web_state->RemoveObserver(this);
   if (metric_collection_paused_)
     return;
   base::RecordAction(base::UserMetricsAction("MobileTabClosed"));
@@ -101,6 +108,15 @@
   base::RecordAction(base::UserMetricsAction("MobileTabSwitched"));
 }
 
+void WebStateListMetricsBrowserAgent::WebStateReplacedAt(
+    WebStateList* web_state_list,
+    web::WebState* old_web_state,
+    web::WebState* new_web_state,
+    int index) {
+  old_web_state->RemoveObserver(this);
+  new_web_state->AddObserver(this);
+}
+
 // web::WebStateObserver
 void WebStateListMetricsBrowserAgent::DidStartNavigation(
     web::WebState* web_state,
@@ -182,11 +198,17 @@
 void WebStateListMetricsBrowserAgent::BrowserDestroyed(Browser* browser) {
   DCHECK_EQ(browser->GetWebStateList(), web_state_list_);
 
-  web_state_list_->RemoveObserver(this);
-  browser->RemoveObserver(this);
   SessionRestorationBrowserAgent* restoration_agent =
       SessionRestorationBrowserAgent::FromBrowser(browser);
   if (restoration_agent)
     restoration_agent->RemoveObserver(this);
+
+  for (int index = 0; index < web_state_list_->count(); ++index) {
+    web::WebState* web_state = web_state_list_->GetWebStateAt(index);
+    web_state->RemoveObserver(this);
+  }
+  web_state_list_->RemoveObserver(this);
   web_state_list_ = nullptr;
+
+  browser->RemoveObserver(this);
 }
diff --git a/ios/google_internal/frameworks/chrome_internal_dynamic_framework.arm64.zip.sha1 b/ios/google_internal/frameworks/chrome_internal_dynamic_framework.arm64.zip.sha1
index 29a042a..c476ac77 100644
--- a/ios/google_internal/frameworks/chrome_internal_dynamic_framework.arm64.zip.sha1
+++ b/ios/google_internal/frameworks/chrome_internal_dynamic_framework.arm64.zip.sha1
@@ -1 +1 @@
-c9294c26ec5a29b9a22e6bca0b761f38826937eb
\ No newline at end of file
+28b2106df9d2a38fec59c248711a76bb430d4f0d
\ No newline at end of file
diff --git a/ios/google_internal/frameworks/chrome_internal_dynamic_framework.x64.zip.sha1 b/ios/google_internal/frameworks/chrome_internal_dynamic_framework.x64.zip.sha1
index e6806aa..abbfceb 100644
--- a/ios/google_internal/frameworks/chrome_internal_dynamic_framework.x64.zip.sha1
+++ b/ios/google_internal/frameworks/chrome_internal_dynamic_framework.x64.zip.sha1
@@ -1 +1 @@
-53c67f47e056f4d8c2bde8782298c1f06b07a0b7
\ No newline at end of file
+be31f8ea962de5c1d6e2cdb1757d508dc9fdb2d1
\ No newline at end of file
diff --git a/ios/google_internal/frameworks/chrome_sso_internal_dynamic_framework.arm64.zip.sha1 b/ios/google_internal/frameworks/chrome_sso_internal_dynamic_framework.arm64.zip.sha1
index 324b4d3..4055682 100644
--- a/ios/google_internal/frameworks/chrome_sso_internal_dynamic_framework.arm64.zip.sha1
+++ b/ios/google_internal/frameworks/chrome_sso_internal_dynamic_framework.arm64.zip.sha1
@@ -1 +1 @@
-c3cf656dc1e916c6a18ef5d583ffdad5a8331a05
\ No newline at end of file
+ab3de4df04cd62ac97f93bd24f3705f70fa125a1
\ No newline at end of file
diff --git a/ios/google_internal/frameworks/chrome_sso_internal_dynamic_framework.x64.zip.sha1 b/ios/google_internal/frameworks/chrome_sso_internal_dynamic_framework.x64.zip.sha1
index 23b054a3..67313ad 100644
--- a/ios/google_internal/frameworks/chrome_sso_internal_dynamic_framework.x64.zip.sha1
+++ b/ios/google_internal/frameworks/chrome_sso_internal_dynamic_framework.x64.zip.sha1
@@ -1 +1 @@
-df6da1a94458ef7945380a69b9845860488997f7
\ No newline at end of file
+e458d6b0584e01ebaf5a173f850ffa20403e1678
\ No newline at end of file
diff --git a/ios/google_internal/frameworks/remoting_dogfood_internal_dynamic_framework.arm64.zip.sha1 b/ios/google_internal/frameworks/remoting_dogfood_internal_dynamic_framework.arm64.zip.sha1
index 04af912..9e2fbde3 100644
--- a/ios/google_internal/frameworks/remoting_dogfood_internal_dynamic_framework.arm64.zip.sha1
+++ b/ios/google_internal/frameworks/remoting_dogfood_internal_dynamic_framework.arm64.zip.sha1
@@ -1 +1 @@
-ba7421b0ccf811dff18bc41754b7f0a2ebcf4eb0
\ No newline at end of file
+c9afb8f24090ebebc483ae24a784c6914ceebe05
\ No newline at end of file
diff --git a/ios/google_internal/frameworks/remoting_dogfood_internal_dynamic_framework.x64.zip.sha1 b/ios/google_internal/frameworks/remoting_dogfood_internal_dynamic_framework.x64.zip.sha1
index 2219ccee..1654c1f 100644
--- a/ios/google_internal/frameworks/remoting_dogfood_internal_dynamic_framework.x64.zip.sha1
+++ b/ios/google_internal/frameworks/remoting_dogfood_internal_dynamic_framework.x64.zip.sha1
@@ -1 +1 @@
-d2f35fa194157534d72256e3499baf1709f1f7e1
\ No newline at end of file
+31dd7e6eb63a2fc62ab0971f4c855cd51b38ab3e
\ No newline at end of file
diff --git a/ios/google_internal/frameworks/remoting_internal_dynamic_framework.arm64.zip.sha1 b/ios/google_internal/frameworks/remoting_internal_dynamic_framework.arm64.zip.sha1
index 9649829..b8e58d0c 100644
--- a/ios/google_internal/frameworks/remoting_internal_dynamic_framework.arm64.zip.sha1
+++ b/ios/google_internal/frameworks/remoting_internal_dynamic_framework.arm64.zip.sha1
@@ -1 +1 @@
-1aadc086e651c83abe01bd901ba96840f35a9a0e
\ No newline at end of file
+d4475d08709c03c0054061a2b4731ca93cb036ef
\ No newline at end of file
diff --git a/ios/google_internal/frameworks/remoting_internal_dynamic_framework.x64.zip.sha1 b/ios/google_internal/frameworks/remoting_internal_dynamic_framework.x64.zip.sha1
index d5e7bc1..df16f0d 100644
--- a/ios/google_internal/frameworks/remoting_internal_dynamic_framework.x64.zip.sha1
+++ b/ios/google_internal/frameworks/remoting_internal_dynamic_framework.x64.zip.sha1
@@ -1 +1 @@
-ac0ba25ad3156bac70e7b51c7cb2c4938570cdb4
\ No newline at end of file
+eef8bb868bee080cb2b55b0302b17eef85fb48c7
\ No newline at end of file
diff --git a/ios/google_internal/frameworks/web_view_shell_internal_dynamic_framework.arm64.zip.sha1 b/ios/google_internal/frameworks/web_view_shell_internal_dynamic_framework.arm64.zip.sha1
index 8796f01..b10a7fe 100644
--- a/ios/google_internal/frameworks/web_view_shell_internal_dynamic_framework.arm64.zip.sha1
+++ b/ios/google_internal/frameworks/web_view_shell_internal_dynamic_framework.arm64.zip.sha1
@@ -1 +1 @@
-238914ed497a8121e2043e6e2e84e1fe93cfadc9
\ No newline at end of file
+96c904017cf111c644f5b49c6ca9da7e778df8ff
\ No newline at end of file
diff --git a/ios/google_internal/frameworks/web_view_shell_internal_dynamic_framework.x64.zip.sha1 b/ios/google_internal/frameworks/web_view_shell_internal_dynamic_framework.x64.zip.sha1
index ca4596a0..668a773 100644
--- a/ios/google_internal/frameworks/web_view_shell_internal_dynamic_framework.x64.zip.sha1
+++ b/ios/google_internal/frameworks/web_view_shell_internal_dynamic_framework.x64.zip.sha1
@@ -1 +1 @@
-28d9640332a5128b8821281f65e912b710168add
\ No newline at end of file
+d7703bf998c51d49459e8d9442a6234eb83af263
\ No newline at end of file
diff --git a/media/fuchsia/audio/fuchsia_audio_capturer_source.cc b/media/fuchsia/audio/fuchsia_audio_capturer_source.cc
index 38ec5412..80c28b2 100644
--- a/media/fuchsia/audio/fuchsia_audio_capturer_source.cc
+++ b/media/fuchsia/audio/fuchsia_audio_capturer_source.cc
@@ -95,8 +95,8 @@
   // Map the buffer.
   uint64_t addr;
   status = zx::vmar::root_self()->map(
-      /*vmar_offset=*/0, buffer_vmo, /*vmo_offset=*/0, capture_buffer_size_,
-      ZX_VM_PERM_READ, &addr);
+      ZX_VM_PERM_READ, /*vmar_offset=*/0, buffer_vmo, /*vmo_offset=*/0,
+      capture_buffer_size_, &addr);
   if (status != ZX_OK) {
     ZX_DLOG(ERROR, status) << "zx_vmar_map";
     ReportError("Failed to map capture buffer");
diff --git a/media/fuchsia/common/sysmem_buffer_writer.cc b/media/fuchsia/common/sysmem_buffer_writer.cc
index 0942b9f5..c47182e 100644
--- a/media/fuchsia/common/sysmem_buffer_writer.cc
+++ b/media/fuchsia/common/sysmem_buffer_writer.cc
@@ -44,8 +44,8 @@
     size_t bytes_to_map = base::bits::Align(offset + size, base::GetPageSize());
     uintptr_t addr;
     zx_status_t status = zx::vmar::root_self()->map(
-        /*vmar_offset=*/0, vmo, /*vmo_offset=*/0, bytes_to_map,
-        ZX_VM_PERM_READ | ZX_VM_PERM_WRITE, &addr);
+        ZX_VM_PERM_READ | ZX_VM_PERM_WRITE, /*vmar_offset=*/0, vmo,
+        /*vmo_offset=*/0, bytes_to_map, &addr);
     if (status != ZX_OK) {
       ZX_DLOG(ERROR, status) << "zx_vmar_map";
       return false;
diff --git a/mojo/public/tools/bindings/generators/cpp_templates/wrapper_class_declaration.tmpl b/mojo/public/tools/bindings/generators/cpp_templates/wrapper_class_declaration.tmpl
index eb7fd89a..e934b41 100644
--- a/mojo/public/tools/bindings/generators/cpp_templates/wrapper_class_declaration.tmpl
+++ b/mojo/public/tools/bindings/generators/cpp_templates/wrapper_class_declaration.tmpl
@@ -59,6 +59,9 @@
   template <typename T, {{struct.name}}::EnableIfSame<T>* = nullptr>
   bool Equals(const T& other) const;
 
+  template <typename T, {{struct.name}}::EnableIfSame<T>* = nullptr>
+  bool operator==(const T& rhs) const { return Equals(rhs); }
+
 {%- if struct|is_hashable %}
   size_t Hash(size_t seed) const;
 {%- endif %}
diff --git a/mojo/public/tools/bindings/generators/cpp_templates/wrapper_union_class_declaration.tmpl b/mojo/public/tools/bindings/generators/cpp_templates/wrapper_union_class_declaration.tmpl
index 40603a7..05686c9 100644
--- a/mojo/public/tools/bindings/generators/cpp_templates/wrapper_union_class_declaration.tmpl
+++ b/mojo/public/tools/bindings/generators/cpp_templates/wrapper_union_class_declaration.tmpl
@@ -49,6 +49,11 @@
                 T, {{union.name}}>::value>::type* = nullptr>
   bool Equals(const T& other) const;
 
+  template <typename T,
+            typename std::enable_if<std::is_same<
+                T, {{union.name}}>::value>::type* = nullptr>
+  bool operator==(const T& rhs) const { return Equals(rhs); }
+
 {%- if union|is_hashable %}
   size_t Hash(size_t seed) const;
 {%- endif %}
diff --git a/remoting/host/desktop_resizer_x11.cc b/remoting/host/desktop_resizer_x11.cc
index 0a10dd7..2291b6c 100644
--- a/remoting/host/desktop_resizer_x11.cc
+++ b/remoting/host/desktop_resizer_x11.cc
@@ -13,6 +13,7 @@
 #include "remoting/base/logging.h"
 #include "remoting/host/linux/x11_util.h"
 #include "ui/gfx/x/randr.h"
+#include "ui/gfx/x/scoped_ignore_errors.h"
 #include "ui/gfx/x/x11.h"
 
 // On Linux, we use the xrandr extension to change the desktop resolution. In
@@ -176,7 +177,7 @@
   // error, for example if xrandr has been used to add a mode with the same
   // name as our temporary mode, or to remove the "client resolution" mode. We
   // don't want to terminate the process if this happens.
-  ScopedXErrorHandler handler({});
+  x11::ScopedIgnoreErrors ignore_errors(&connection_);
 
   // Grab the X server while we're changing the display resolution. This ensures
   // that the display configuration doesn't change under our feet.
diff --git a/remoting/host/linux/x11_util.cc b/remoting/host/linux/x11_util.cc
index 805fe46..32a0d010 100644
--- a/remoting/host/linux/x11_util.cc
+++ b/remoting/host/linux/x11_util.cc
@@ -10,32 +10,6 @@
 
 namespace remoting {
 
-static ScopedXErrorHandler* g_handler = nullptr;
-
-ScopedXErrorHandler::ScopedXErrorHandler(const Handler& handler)
-    : handler_(handler), ok_(true) {
-  // This is a non-exhaustive check for incorrect usage. It doesn't handle the
-  // case where a mix of ScopedXErrorHandler and raw XSetErrorHandler calls are
-  // used, and it disallows nested ScopedXErrorHandlers on the same thread,
-  // despite these being perfectly safe.
-  DCHECK(g_handler == nullptr);
-  g_handler = this;
-  previous_handler_ = XSetErrorHandler(HandleXErrors);
-}
-
-ScopedXErrorHandler::~ScopedXErrorHandler() {
-  g_handler = nullptr;
-  XSetErrorHandler(previous_handler_);
-}
-
-int ScopedXErrorHandler::HandleXErrors(Display* display, XErrorEvent* error) {
-  DCHECK(g_handler != nullptr);
-  g_handler->ok_ = false;
-  if (g_handler->handler_)
-    g_handler->handler_.Run(display, error);
-  return 0;
-}
-
 ScopedXGrabServer::ScopedXGrabServer(x11::Connection* connection)
     : connection_(connection) {
   connection_->GrabServer({});
diff --git a/remoting/host/linux/x11_util.h b/remoting/host/linux/x11_util.h
index 83e7462..ca88e4a 100644
--- a/remoting/host/linux/x11_util.h
+++ b/remoting/host/linux/x11_util.h
@@ -17,33 +17,6 @@
 
 namespace remoting {
 
-// Temporarily install an alternative handler for X errors. The default handler
-// exits the process, which is not what we want.
-//
-// Note that X error handlers are global, which means that this class is not
-// thread safe.
-class ScopedXErrorHandler {
- public:
-  typedef base::RepeatingCallback<void(Display*, XErrorEvent*)> Handler;
-
-  // |handler| may be empty, in which case errors are ignored.
-  explicit ScopedXErrorHandler(const Handler& handler);
-  ~ScopedXErrorHandler();
-
-  // Return false if any X errors have been encountered in the scope of this
-  // handler.
-  bool ok() const { return ok_; }
-
- private:
-  static int HandleXErrors(Display* display, XErrorEvent* error);
-
-  Handler handler_;
-  int (*previous_handler_)(Display*, XErrorEvent*);
-  bool ok_;
-
-  DISALLOW_COPY_AND_ASSIGN(ScopedXErrorHandler);
-};
-
 // Grab/release the X server within a scope. This can help avoid race
 // conditions that would otherwise lead to X errors.
 class ScopedXGrabServer {
diff --git a/remoting/host/linux/x_server_clipboard.cc b/remoting/host/linux/x_server_clipboard.cc
index b15dca6..e82d9b7d 100644
--- a/remoting/host/linux/x_server_clipboard.cc
+++ b/remoting/host/linux/x_server_clipboard.cc
@@ -29,15 +29,6 @@
   connection_ = connection;
   callback_ = callback;
 
-  // If any of these X API calls fail, an X Error will be raised, crashing the
-  // process.  This is unlikely to occur in practice, and even if it does, it
-  // would mean the X server is in a bad state, so it's not worth trying to
-  // trap such errors here.
-
-  // TODO(lambroslambrou): Consider using ScopedXErrorHandler here, or consider
-  // placing responsibility for handling X Errors outside this class, since
-  // X Error handlers are global to all X connections.
-
   if (!connection_->xfixes().present()) {
     HOST_LOG << "X server does not support XFixes.";
     return;
diff --git a/remoting/resources/remoting_strings_te.xtb b/remoting/resources/remoting_strings_te.xtb
index ad4e624..0b66736 100644
--- a/remoting/resources/remoting_strings_te.xtb
+++ b/remoting/resources/remoting_strings_te.xtb
@@ -68,7 +68,7 @@
 <translation id="4227991223508142681">హోస్ట్ కేటాయింపు సాధనం</translation>
 <translation id="4240294130679914010">Chromoting హోస్ట్ అన్‌ఇన్‌స్టాలర్</translation>
 <translation id="4277736576214464567">యాక్సెస్ కోడ్ చెల్లదు. దయచేసి మళ్లీ ప్రయత్నించండి.</translation>
-<translation id="4281844954008187215">సేవా నిబంధనలు</translation>
+<translation id="4281844954008187215">సర్వీస్ నియమాలు</translation>
 <translation id="4405930547258349619">ప్రధాన లైబ్రరీ</translation>
 <translation id="443560535555262820">యాక్సెస్ సామర్థ్య ప్రాధాన్యతలను తెరువు</translation>
 <translation id="4450893287417543264">మళ్లీ చూపవద్దు</translation>
@@ -114,7 +114,7 @@
 <translation id="618120821413932081">రిమోట్ రిజల్యూషన్‌ను విండోకు సరిపోయేలా అప్‌డేట్ చేయండి</translation>
 <translation id="6223301979382383752">స్క్రీన్ రికార్డింగ్ ప్రాధాన్యతలను తెరువు</translation>
 <translation id="6284412385303060032">కన్సోల్ లాజిక్ స్క్రీన్‌లో అమలయ్యే హోస్ట్ వినియోగదారు నిర్దిష్ట సెషన్‌లో అమలయ్యే హోస్ట్‌కు మారడం ద్వారా కర్టెయిన్ మోడ్‌కు మద్దతు ఇవ్వడానికి షట్‌డౌన్ చేయబడింది.</translation>
-<translation id="6542902059648396432">సమస్యను నివేదించండి…</translation>
+<translation id="6542902059648396432">సమస్యను రిపోర్ట్ చేయండి…</translation>
 <translation id="6583902294974160967">మద్దతు</translation>
 <translation id="6612717000975622067">Ctrl-Alt-Delని పంపు</translation>
 <translation id="6654753848497929428">షేర్ చేయి</translation>
diff --git a/sandbox/DIR_METADATA b/sandbox/DIR_METADATA
new file mode 100644
index 0000000..12ec339
--- /dev/null
+++ b/sandbox/DIR_METADATA
@@ -0,0 +1,12 @@
+# Metadata information for this directory.
+#
+# For more information on DIR_METADATA files, see:
+#   https://source.chromium.org/chromium/infra/infra/+/master:go/src/infra/tools/dirmd/README.md
+#
+# For the schema of this file, see Metadata message:
+#   https://source.chromium.org/chromium/infra/infra/+/master:go/src/infra/tools/dirmd/proto/dir_metadata.proto
+
+monorail {
+  component: "Internals>Sandbox"
+}
+team_email: "security-dev@chromium.org"
\ No newline at end of file
diff --git a/sandbox/OWNERS b/sandbox/OWNERS
index a52767f..f10fedc1 100644
--- a/sandbox/OWNERS
+++ b/sandbox/OWNERS
@@ -4,6 +4,3 @@
 rsesek@chromium.org
 tsepez@chromium.org
 wfh@chromium.org
-
-# TEAM: security-dev@chromium.org
-# COMPONENT: Internals>Sandbox
diff --git a/sandbox/linux/OWNERS b/sandbox/linux/OWNERS
index e9a367b..4f998b08 100644
--- a/sandbox/linux/OWNERS
+++ b/sandbox/linux/OWNERS
@@ -2,6 +2,3 @@
 mpdenton@chromium.org
 palmer@chromium.org
 rsesek@chromium.org
-
-# TEAM: security-dev@chromium.org
-# COMPONENT: Internals>Sandbox
diff --git a/sandbox/mac/OWNERS b/sandbox/mac/OWNERS
index 636437f..7a7568b0 100644
--- a/sandbox/mac/OWNERS
+++ b/sandbox/mac/OWNERS
@@ -1,6 +1,3 @@
 kerrnel@chromium.org
 mark@chromium.org
 rsesek@chromium.org
-
-# TEAM: security-dev@chromium.org
-# COMPONENT: Internals>Sandbox
diff --git a/sandbox/policy/OWNERS b/sandbox/policy/OWNERS
index e02183bd..70554b2 100644
--- a/sandbox/policy/OWNERS
+++ b/sandbox/policy/OWNERS
@@ -1,4 +1,2 @@
 set noparent
 file://sandbox/OWNERS
-# COMPONENT: Internals>Sandbox
-# TEAM: security-dev@chromium.org
diff --git a/sandbox/win/OWNERS b/sandbox/win/OWNERS
index ac5f885..2fb3e5b 100644
--- a/sandbox/win/OWNERS
+++ b/sandbox/win/OWNERS
@@ -2,6 +2,3 @@
 forshaw@chromium.org
 jschuh@chromium.org
 wfh@chromium.org
-
-# TEAM: security-dev@chromium.org
-# COMPONENT: Internals>Sandbox
diff --git a/testing/buildbot/chromium.fyi.json b/testing/buildbot/chromium.fyi.json
index dbe8ca1..8f19edfe 100644
--- a/testing/buildbot/chromium.fyi.json
+++ b/testing/buildbot/chromium.fyi.json
@@ -53898,7 +53898,7 @@
           "can_use_on_swarming_builders": true,
           "dimension_sets": [
             {
-              "os": "Windows-10-15063"
+              "os": "Windows-10-18363"
             }
           ],
           "service_account": "chrome-gold@chops-service-accounts.iam.gserviceaccount.com"
diff --git a/testing/buildbot/filters/gpu.skiarenderer_vulkan_content_browsertests.filter b/testing/buildbot/filters/gpu.skiarenderer_vulkan_content_browsertests.filter
index 268d5d2..7c57594 100644
--- a/testing/buildbot/filters/gpu.skiarenderer_vulkan_content_browsertests.filter
+++ b/testing/buildbot/filters/gpu.skiarenderer_vulkan_content_browsertests.filter
@@ -1,4 +1,8 @@
 # TODO(jonross): Remove once Finch completes.
 
 # Consistent Timeout. https://crbug.com/1116577
--BackForwardCacheBrowserTest.ReplacedNavigationEntry
\ No newline at end of file
+-BackForwardCacheBrowserTest.ReplacedNavigationEntry
+
+# Highly Flaky, even without Vulkan https://crbug.com/1134297
+-All/DumpAccessibilityTreeTest.Accessibility*
+-All/ScrollBehaviorBrowserTest.OverflowScrollInterruptedByWheelScroll/1
diff --git a/testing/buildbot/test_suite_exceptions.pyl b/testing/buildbot/test_suite_exceptions.pyl
index fe0a08e4..a71cb8c5 100644
--- a/testing/buildbot/test_suite_exceptions.pyl
+++ b/testing/buildbot/test_suite_exceptions.pyl
@@ -370,6 +370,11 @@
           '--additional-driver-flag=--enable-features=BlinkHeapConcurrentMarking',
         ],
       },
+      'linux-blink-web-tests-force-accessibility-rel': {
+        'args': [
+          '--additional-driver-flag=--force-renderer-accessibility',
+        ],
+      },
       'linux-code-coverage': {
         'args': [
           '--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m.profraw',
diff --git a/testing/buildbot/tryserver.chromium.linux.json b/testing/buildbot/tryserver.chromium.linux.json
index b1054e2..79a0346 100644
--- a/testing/buildbot/tryserver.chromium.linux.json
+++ b/testing/buildbot/tryserver.chromium.linux.json
@@ -6,6 +6,42 @@
       "browser_tests"
     ]
   },
+  "linux-blink-web-tests-force-accessibility-rel": {
+    "additional_compile_targets": [
+      "blink_tests"
+    ],
+    "isolated_scripts": [
+      {
+        "args": [
+          "--num-retries=3",
+          "--additional-driver-flag=--force-renderer-accessibility"
+        ],
+        "isolate_name": "blink_web_tests",
+        "merge": {
+          "args": [
+            "--verbose"
+          ],
+          "script": "//third_party/blink/tools/merge_web_test_results.py"
+        },
+        "name": "blink_web_tests",
+        "resultdb": {
+          "enable": true
+        },
+        "results_handler": "layout tests",
+        "swarming": {
+          "can_use_on_swarming_builders": true,
+          "dimension_sets": [
+            {
+              "os": "Ubuntu-16.04"
+            }
+          ],
+          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+          "shards": 12
+        },
+        "test_id_prefix": "ninja://:blink_web_tests/"
+      }
+    ]
+  },
   "linux-layout-tests-edit-ng": {
     "additional_compile_targets": [
       "blink_tests"
diff --git a/testing/buildbot/waterfalls.pyl b/testing/buildbot/waterfalls.pyl
index 360ff24..f131f82 100644
--- a/testing/buildbot/waterfalls.pyl
+++ b/testing/buildbot/waterfalls.pyl
@@ -2732,7 +2732,7 @@
         'swarming': {
           'dimension_sets': [
             {
-              'os': 'Windows-10-15063',
+              'os': 'Windows-10-18363',
             },
           ],
         },
@@ -5798,6 +5798,17 @@
           'linux-xenial',
         ],
       },
+      'linux-blink-web-tests-force-accessibility-rel': {
+        'additional_compile_targets': [
+          'blink_tests',
+        ],
+        'mixins': [
+          'linux-xenial',
+        ],
+        'test_suites': {
+          'isolated_scripts': 'chromium_webkit_isolated_scripts',
+        },
+      },
       'linux-layout-tests-edit-ng': {
         'additional_compile_targets': [
           'blink_tests',
diff --git a/testing/variations/fieldtrial_testing_config.json b/testing/variations/fieldtrial_testing_config.json
index f0ee38f..fd0a155 100644
--- a/testing/variations/fieldtrial_testing_config.json
+++ b/testing/variations/fieldtrial_testing_config.json
@@ -1262,6 +1262,29 @@
             ]
         }
     ],
+    "ButterForPasswords": [
+        {
+            "platforms": [
+                "linux",
+                "mac",
+                "windows"
+            ],
+            "experiments": [
+                {
+                    "name": "ButterForPasswords",
+                    "params": {
+                        "event_1": "name:passwords_account_storage_unselected;comparator:==0;window:180;storage:180",
+                        "event_trigger": "name:passwords_account_storage_trigger;comparator:<5;window:180;storage:180",
+                        "event_used": "name:passwords_account_storage_used;comparator:==0;window:180;storage:180"
+                    },
+                    "enable_features": [
+                        "EnablePasswordsAccountStorage",
+                        "IPH_PasswordsAccountStorage"
+                    ]
+                }
+            ]
+        }
+    ],
     "CSSMatchedPropertiesCacheDependencies": [
         {
             "platforms": [
@@ -2132,7 +2155,25 @@
             ]
         }
     ],
-    "DesktopTabGroups": [
+    "DesktopTabGroupsCollapse": [
+        {
+            "platforms": [
+                "chromeos",
+                "linux",
+                "mac",
+                "windows"
+            ],
+            "experiments": [
+                {
+                    "name": "Enabled",
+                    "enable_features": [
+                        "TabGroupsCollapse"
+                    ]
+                }
+            ]
+        }
+    ],
+    "DesktopTabGroupsUserEducation": [
         {
             "platforms": [
                 "chromeos",
@@ -2151,26 +2192,8 @@
                         "session_rate": "<3"
                     },
                     "enable_features": [
-                        "IPH_DesktopTabGroupsNewGroup",
-                        "TabGroups"
-                    ]
-                }
-            ]
-        }
-    ],
-    "DesktopTabGroupsCollapse": [
-        {
-            "platforms": [
-                "chromeos",
-                "linux",
-                "mac",
-                "windows"
-            ],
-            "experiments": [
-                {
-                    "name": "Enabled",
-                    "enable_features": [
-                        "TabGroupsCollapse"
+                        "EnableNewBadgeOnMenuItems",
+                        "IPH_DesktopTabGroupsNewGroup"
                     ]
                 }
             ]
@@ -2640,24 +2663,6 @@
             ]
         }
     ],
-    "EnableNewBadgeOnMenuItems": [
-        {
-            "platforms": [
-                "chromeos",
-                "linux",
-                "mac",
-                "windows"
-            ],
-            "experiments": [
-                {
-                    "name": "Enabled",
-                    "enable_features": [
-                        "EnableNewBadgeOnMenuItems"
-                    ]
-                }
-            ]
-        }
-    ],
     "EnableSafetyTipUI": [
         {
             "platforms": [
@@ -3527,24 +3532,6 @@
             ]
         }
     ],
-    "IncludeBetaForumMenuItem": [
-        {
-            "platforms": [
-                "chromeos",
-                "linux",
-                "mac",
-                "windows"
-            ],
-            "experiments": [
-                {
-                    "name": "Enabled",
-                    "enable_features": [
-                        "IncludeBetaForumMenuItem"
-                    ]
-                }
-            ]
-        }
-    ],
     "IncompatibleApplicationsWarning": [
         {
             "platforms": [
diff --git a/third_party/blink/common/features.cc b/third_party/blink/common/features.cc
index 5ec0156f..878fd2cc 100644
--- a/third_party/blink/common/features.cc
+++ b/third_party/blink/common/features.cc
@@ -465,7 +465,7 @@
 
 // When 'enabled', all cross-origin iframes will get a compositing layer.
 const base::Feature kCompositeCrossOriginIframes{
-    "CompositeCrossOriginIframes", base::FEATURE_DISABLED_BY_DEFAULT};
+    "CompositeCrossOriginIframes", base::FEATURE_ENABLED_BY_DEFAULT};
 
 // When enabled, enforces new interoperable semantics for 3D transforms.
 // See crbug.com/1008483.
diff --git a/third_party/blink/common/web_preferences/web_preferences_mojom_traits.cc b/third_party/blink/common/web_preferences/web_preferences_mojom_traits.cc
index 4b0a8674..e01bbea 100644
--- a/third_party/blink/common/web_preferences/web_preferences_mojom_traits.cc
+++ b/third_party/blink/common/web_preferences/web_preferences_mojom_traits.cc
@@ -191,37 +191,6 @@
 }
 
 // static
-blink::mojom::PreferredColorScheme EnumTraits<
-    blink::mojom::PreferredColorScheme,
-    blink::PreferredColorScheme>::ToMojom(blink::PreferredColorScheme scheme) {
-  switch (scheme) {
-    case blink::PreferredColorScheme::kDark:
-      return blink::mojom::PreferredColorScheme::kDark;
-    case blink::PreferredColorScheme::kLight:
-      return blink::mojom::PreferredColorScheme::kLight;
-  }
-  NOTREACHED();
-  return blink::mojom::PreferredColorScheme::kLight;
-}
-
-// static
-bool EnumTraits<blink::mojom::PreferredColorScheme,
-                blink::PreferredColorScheme>::
-    FromMojom(blink::mojom::PreferredColorScheme input,
-              blink::PreferredColorScheme* out) {
-  switch (input) {
-    case blink::mojom::PreferredColorScheme::kDark:
-      *out = blink::PreferredColorScheme::kDark;
-      return true;
-    case blink::mojom::PreferredColorScheme::kLight:
-      *out = blink::PreferredColorScheme::kLight;
-      return true;
-  }
-  NOTREACHED();
-  return false;
-}
-
-// static
 blink::mojom::EffectiveConnectionType EnumTraits<
     blink::mojom::EffectiveConnectionType,
     net::EffectiveConnectionType>::ToMojom(net::EffectiveConnectionType type) {
@@ -310,7 +279,6 @@
       !data.ReadViewportStyle(&out->viewport_style) ||
       !data.ReadAnimationPolicy(&out->animation_policy) ||
       !data.ReadAutoplayPolicy(&out->autoplay_policy) ||
-      !data.ReadPreferredColorScheme(&out->preferred_color_scheme) ||
       !data.ReadLowPriorityIframesThreshold(
           &out->low_priority_iframes_threshold) ||
       !data.ReadNetworkQualityEstimatorWebHoldback(
@@ -474,6 +442,7 @@
   out->media_controls_enabled = data.media_controls_enabled();
   out->do_not_update_selection_on_mutating_selection_range =
       data.do_not_update_selection_on_mutating_selection_range();
+  out->preferred_color_scheme = data.preferred_color_scheme();
   out->picture_in_picture_enabled = data.picture_in_picture_enabled();
   out->translate_service_available = data.translate_service_available();
   out->lazy_load_enabled = data.lazy_load_enabled();
diff --git a/third_party/blink/public/BUILD.gn b/third_party/blink/public/BUILD.gn
index a7715c38..e10f1a6 100644
--- a/third_party/blink/public/BUILD.gn
+++ b/third_party/blink/public/BUILD.gn
@@ -313,8 +313,6 @@
     "web/web_element_collection.h",
     "web/web_embedded_worker.h",
     "web/web_embedded_worker_start_data.h",
-    "web/web_external_widget.h",
-    "web/web_external_widget_client.h",
     "web/web_form_control_element.h",
     "web/web_form_element.h",
     "web/web_frame.h",
diff --git a/third_party/blink/public/common/BUILD.gn b/third_party/blink/public/common/BUILD.gn
index c7e4517..8ef6b1f 100644
--- a/third_party/blink/public/common/BUILD.gn
+++ b/third_party/blink/public/common/BUILD.gn
@@ -71,7 +71,6 @@
     "css/navigation_controls.h",
     "css/page_orientation.h",
     "css/page_size_type.h",
-    "css/preferred_color_scheme.h",
     "css/screen_spanning.h",
     "custom_handlers/protocol_handler_utils.h",
     "device_memory/approximated_device_memory.h",
diff --git a/third_party/blink/public/common/css/preferred_color_scheme.h b/third_party/blink/public/common/css/preferred_color_scheme.h
deleted file mode 100644
index 09d793e..0000000
--- a/third_party/blink/public/common/css/preferred_color_scheme.h
+++ /dev/null
@@ -1,19 +0,0 @@
-// 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.
-
-#ifndef THIRD_PARTY_BLINK_PUBLIC_COMMON_CSS_PREFERRED_COLOR_SCHEME_H_
-#define THIRD_PARTY_BLINK_PUBLIC_COMMON_CSS_PREFERRED_COLOR_SCHEME_H_
-
-namespace blink {
-
-// Use for passing preferred color scheme from the OS to the renderer.
-enum class PreferredColorScheme {
-  kDark,
-  kLight,
-  kMaxValue = kLight,
-};
-
-}  // namespace blink
-
-#endif
diff --git a/third_party/blink/public/common/web_preferences/web_preferences.h b/third_party/blink/public/common/web_preferences/web_preferences.h
index d26854b..4c59d24 100644
--- a/third_party/blink/public/common/web_preferences/web_preferences.h
+++ b/third_party/blink/public/common/web_preferences/web_preferences.h
@@ -14,10 +14,10 @@
 #include "build/build_config.h"
 #include "net/nqe/effective_connection_type.h"
 #include "third_party/blink/public/common/common_export.h"
-#include "third_party/blink/public/common/css/preferred_color_scheme.h"
 #include "third_party/blink/public/common/web_preferences/autoplay_policy.h"
 #include "third_party/blink/public/common/web_preferences/image_animation_policy.h"
 #include "third_party/blink/public/common/web_preferences/viewport_style.h"
+#include "third_party/blink/public/mojom/css/preferred_color_scheme.mojom-shared.h"
 #include "third_party/blink/public/mojom/v8_cache_options.mojom-forward.h"
 #include "third_party/blink/public/mojom/webpreferences/web_preferences.mojom-forward.h"
 #include "ui/base/pointer/pointer_device.h"
@@ -291,8 +291,8 @@
   // The preferred color scheme for the web content. The scheme is used to
   // evaluate the prefers-color-scheme media query and resolve UA color scheme
   // to be used based on the supported-color-schemes META tag and CSS property.
-  blink::PreferredColorScheme preferred_color_scheme =
-      blink::PreferredColorScheme::kLight;
+  blink::mojom::PreferredColorScheme preferred_color_scheme =
+      blink::mojom::PreferredColorScheme::kLight;
 
   // Network quality threshold below which resources from iframes are assigned
   // either kVeryLow or kVeryLow Blink priority.
diff --git a/third_party/blink/public/common/web_preferences/web_preferences_mojom_traits.h b/third_party/blink/public/common/web_preferences/web_preferences_mojom_traits.h
index 955d12a..05ebe11 100644
--- a/third_party/blink/public/common/web_preferences/web_preferences_mojom_traits.h
+++ b/third_party/blink/public/common/web_preferences/web_preferences_mojom_traits.h
@@ -9,7 +9,6 @@
 #include "mojo/public/cpp/bindings/struct_traits.h"
 #include "net/nqe/effective_connection_type.h"
 #include "third_party/blink/public/common/common_export.h"
-#include "third_party/blink/public/common/css/preferred_color_scheme.h"
 #include "third_party/blink/public/common/web_preferences/autoplay_policy.h"
 #include "third_party/blink/public/common/web_preferences/image_animation_policy.h"
 #include "third_party/blink/public/common/web_preferences/web_preferences.h"
@@ -34,16 +33,6 @@
 };
 
 template <>
-struct BLINK_COMMON_EXPORT EnumTraits<blink::mojom::PreferredColorScheme,
-                                      blink::PreferredColorScheme> {
-  static blink::mojom::PreferredColorScheme ToMojom(
-      blink::PreferredColorScheme scheme);
-
-  static bool FromMojom(blink::mojom::PreferredColorScheme input,
-                        blink::PreferredColorScheme* out);
-};
-
-template <>
 struct BLINK_COMMON_EXPORT EnumTraits<blink::mojom::ImageAnimationPolicy,
                                       blink::web_pref::ImageAnimationPolicy> {
   static blink::mojom::ImageAnimationPolicy ToMojom(
@@ -755,7 +744,7 @@
     return r.autoplay_policy;
   }
 
-  static blink::PreferredColorScheme preferred_color_scheme(
+  static blink::mojom::PreferredColorScheme preferred_color_scheme(
       const blink::web_pref::WebPreferences& r) {
     return r.preferred_color_scheme;
   }
diff --git a/third_party/blink/public/mojom/BUILD.gn b/third_party/blink/public/mojom/BUILD.gn
index cbb0dbc..8e16ddf8 100644
--- a/third_party/blink/public/mojom/BUILD.gn
+++ b/third_party/blink/public/mojom/BUILD.gn
@@ -41,6 +41,7 @@
     "cookie_store/cookie_store.mojom",
     "crash/crash_memory_metrics_reporter.mojom",
     "credentialmanager/credential_manager.mojom",
+    "css/preferred_color_scheme.mojom",
     "devtools/console_message.mojom",
     "devtools/devtools_agent.mojom",
     "devtools/devtools_frontend.mojom",
diff --git a/third_party/blink/public/mojom/credentialmanager/credential_manager.mojom b/third_party/blink/public/mojom/credentialmanager/credential_manager.mojom
index 9f50417..952102f 100644
--- a/third_party/blink/public/mojom/credentialmanager/credential_manager.mojom
+++ b/third_party/blink/public/mojom/credentialmanager/credential_manager.mojom
@@ -45,6 +45,8 @@
   OPAQUE_DOMAIN,
   INVALID_PROTOCOL,
   BAD_RELYING_PARTY_ID,
+  CANNOT_READ_AND_WRITE_LARGE_BLOB,
+  INVALID_ALLOW_CREDENTIALS_FOR_LARGE_BLOB,
   UNKNOWN
 };
 
diff --git a/third_party/blink/public/mojom/css/OWNERS b/third_party/blink/public/mojom/css/OWNERS
new file mode 100644
index 0000000..08850f4
--- /dev/null
+++ b/third_party/blink/public/mojom/css/OWNERS
@@ -0,0 +1,2 @@
+per-file *.mojom=set noparent
+per-file *.mojom=file://ipc/SECURITY_OWNERS
diff --git a/third_party/blink/public/mojom/css/preferred_color_scheme.mojom b/third_party/blink/public/mojom/css/preferred_color_scheme.mojom
new file mode 100644
index 0000000..2f93fc68
--- /dev/null
+++ b/third_party/blink/public/mojom/css/preferred_color_scheme.mojom
@@ -0,0 +1,10 @@
+// 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 blink.mojom;
+
+enum PreferredColorScheme {
+  kDark,
+  kLight,
+};
\ No newline at end of file
diff --git a/third_party/blink/public/mojom/webauthn/authenticator.mojom b/third_party/blink/public/mojom/webauthn/authenticator.mojom
index e4f3f12..d7820afd 100644
--- a/third_party/blink/public/mojom/webauthn/authenticator.mojom
+++ b/third_party/blink/public/mojom/webauthn/authenticator.mojom
@@ -36,6 +36,8 @@
   OPAQUE_DOMAIN,
   INVALID_PROTOCOL,
   BAD_RELYING_PARTY_ID,
+  CANNOT_READ_AND_WRITE_LARGE_BLOB,
+  INVALID_ALLOW_CREDENTIALS_FOR_LARGE_BLOB,
   UNKNOWN_ERROR,
 };
 
@@ -177,6 +179,11 @@
   // PublicKeyCredential instance should contain for the `largeBlob`
   // extension output `blob` parameter.
   array<uint8>? large_blob;
+  // True if getClientExtensionResults() called on the returned
+  // PublicKeyCredential instance should contain a `largeBlob` extension output
+  // with a `written` parameter. The value is indicated by |large_blob_written|.
+  bool echo_large_blob_written;
+  bool large_blob_written;
 };
 
 // Information about the relying party. These fields take arbitrary input.
diff --git a/third_party/blink/public/mojom/webauthn/virtual_authenticator.mojom b/third_party/blink/public/mojom/webauthn/virtual_authenticator.mojom
index 9ec8fa2..c026a3d 100644
--- a/third_party/blink/public/mojom/webauthn/virtual_authenticator.mojom
+++ b/third_party/blink/public/mojom/webauthn/virtual_authenticator.mojom
@@ -56,7 +56,9 @@
   RemoveRegistration(array<uint8> key_handle) => (bool removed);
   ClearRegistrations() => ();
 
-  // Sets or replaces the per-credential large blob associated to |key_handle|.
+  // Returns the large blob associated with |key_handle|, if any.
+  GetLargeBlob(array<uint8> key_handle) => (array<uint8>? blob);
+  // Sets or replaces the per-credential large blob associated with |key_handle|.
   SetLargeBlob(array<uint8> key_handle, array<uint8> blob) => (bool set);
 
   // Sets whether the authenticator will reply to user verification requests
diff --git a/third_party/blink/public/mojom/webpreferences/web_preferences.mojom b/third_party/blink/public/mojom/webpreferences/web_preferences.mojom
index eea3ed0..ac1099c8 100644
--- a/third_party/blink/public/mojom/webpreferences/web_preferences.mojom
+++ b/third_party/blink/public/mojom/webpreferences/web_preferences.mojom
@@ -4,6 +4,7 @@
 
 module blink.mojom;
 
+import "third_party/blink/public/mojom/css/preferred_color_scheme.mojom";
 import "third_party/blink/public/mojom/v8_cache_options.mojom";
 import "url/mojom/url.mojom";
 import "mojo/public/mojom/base/string16.mojom";
@@ -19,11 +20,6 @@
   kHoverHoverType                            = 2   // 1 << 1
 };
 
-enum PreferredColorScheme {
-  kDark,
-  kLight,
-};
-
 // There are multiple editing details that are different on Windows than
 // Macintosh. We use a single switch for all of them. Some examples:
 //
diff --git a/third_party/blink/public/web/web_external_widget.h b/third_party/blink/public/web/web_external_widget.h
deleted file mode 100644
index ba49773a..0000000
--- a/third_party/blink/public/web/web_external_widget.h
+++ /dev/null
@@ -1,43 +0,0 @@
-// 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 THIRD_PARTY_BLINK_PUBLIC_WEB_WEB_EXTERNAL_WIDGET_H_
-#define THIRD_PARTY_BLINK_PUBLIC_WEB_WEB_EXTERNAL_WIDGET_H_
-
-#include "cc/layers/layer.h"
-#include "third_party/blink/public/mojom/page/widget.mojom-shared.h"
-#include "third_party/blink/public/platform/cross_variant_mojo_util.h"
-#include "third_party/blink/public/web/web_external_widget_client.h"
-#include "third_party/blink/public/web/web_widget.h"
-
-namespace blink {
-
-// This is a type of Widget which is partially implemented outside of blink,
-// such as fullscreen pepper widgets. This interface provides methods for the
-// external implementation to access common Widget behaviour implemented inside
-// blink, in addition to the WebWidget methods. The blink Widget uses
-// WebExternalWidgetClient to communicate back to the external implementation.
-class WebExternalWidget : public WebWidget {
- public:
-  // Create a new concrete instance of this class.
-  // |client| should be non-null.
-  // |debug_url| provides the return value for WebWidget::GetURLForDebugTrace.
-  BLINK_EXPORT static std::unique_ptr<WebExternalWidget> Create(
-      WebExternalWidgetClient* client,
-      const WebURL& debug_url,
-      CrossVariantMojoAssociatedRemote<mojom::WidgetHostInterfaceBase>
-          widget_host,
-      CrossVariantMojoAssociatedReceiver<mojom::WidgetInterfaceBase> widget);
-
-  virtual ~WebExternalWidget() = default;
-
-  // Provides an externally-created Layer to display as the widget's content, or
-  // a null pointer to remove any existing Layer which will cause the widget to
-  // display nothing.
-  virtual void SetRootLayer(scoped_refptr<cc::Layer>) = 0;
-};
-
-}  // namespace blink
-
-#endif  // THIRD_PARTY_BLINK_PUBLIC_WEB_WEB_EXTERNAL_WIDGET_H_
diff --git a/third_party/blink/public/web/web_external_widget_client.h b/third_party/blink/public/web/web_external_widget_client.h
deleted file mode 100644
index 53c40af8..0000000
--- a/third_party/blink/public/web/web_external_widget_client.h
+++ /dev/null
@@ -1,70 +0,0 @@
-// 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 THIRD_PARTY_BLINK_PUBLIC_WEB_WEB_EXTERNAL_WIDGET_CLIENT_H_
-#define THIRD_PARTY_BLINK_PUBLIC_WEB_WEB_EXTERNAL_WIDGET_CLIENT_H_
-
-#include <vector>
-
-#include "cc/trees/layer_tree_host.h"
-#include "third_party/blink/public/platform/web_input_event_result.h"
-#include "ui/gfx/geometry/size.h"
-
-namespace blink {
-class WebCoalescedInputEvent;
-class WebGestureEvent;
-
-// The interface from blink to Widgets with implementations outside of blink.
-class WebExternalWidgetClient {
- public:
-  virtual ~WebExternalWidgetClient() = default;
-
-  // Called when the associated WebExternalWidget receives input and
-  // needs the implementation to handle it.
-  virtual WebInputEventResult HandleInputEvent(
-      const WebCoalescedInputEvent&) = 0;
-
-  // Called when the associated WebExternalWidget wishes to dispatch
-  // any pending buffered touch events. The implementation may choose to buffer
-  // individual pointer events (received via HandleInputEvent) and dispatch
-  // a single touch event indicating the changes since the last touch event.
-  // This method is typically invoked once per frame whereas HandleInputEvent
-  // may be invoked many times per frame (i.e. multiple fingers on the touch
-  // surface).
-  virtual WebInputEventResult DispatchBufferedTouchEvents() = 0;
-
-  // Called when the associated WebExternalWidget has adjusted its size.
-  virtual void DidResize(const gfx::Size& size) = 0;
-
-  // Record the time it took for the first paint after the widget transitioned
-  // from background inactive to active.
-  virtual void RecordTimeToFirstActivePaint(base::TimeDelta duration) {}
-
-  // Notification that the BeginMainFrame completed, was committed into the
-  // compositor (thread) and submitted to the display compositor.
-  virtual void DidCommitAndDrawCompositorFrame() = 0;
-
-  // Called before gesture events are processed and allows the
-  // client to handle the event itself. Return true if event was handled
-  // and further processing should stop.
-  virtual bool WillHandleGestureEvent(const WebGestureEvent& event) {
-    return false;
-  }
-
-  virtual bool SupportsBufferedTouchEvents() { return false; }
-
-  // Returns whether we handled a GestureScrollEvent.
-  virtual void DidHandleGestureScrollEvent(
-      const WebGestureEvent& gesture_event,
-      const gfx::Vector2dF& unused_delta,
-      const cc::OverscrollBehavior& overscroll_behavior,
-      bool event_processed) {}
-
-  // Callback to notify new visual properties have been applied.
-  virtual void DidUpdateVisualProperties() {}
-};
-
-}  // namespace blink
-
-#endif  // THIRD_PARTY_BLINK_PUBLIC_WEB_WEB_EXTERNAL_WIDGET_CLIENT_H_
diff --git a/third_party/blink/public/web/web_settings.h b/third_party/blink/public/web/web_settings.h
index 86af88e..a444271 100644
--- a/third_party/blink/public/web/web_settings.h
+++ b/third_party/blink/public/web/web_settings.h
@@ -34,7 +34,6 @@
 #include <unicode/uscript.h>
 
 #include "third_party/blink/public/common/css/navigation_controls.h"
-#include "third_party/blink/public/common/css/preferred_color_scheme.h"
 #include "third_party/blink/public/common/web_preferences/viewport_style.h"
 #include "third_party/blink/public/common/web_preferences/web_preferences.h"
 #include "third_party/blink/public/mojom/v8_cache_options.mojom-forward.h"
@@ -276,7 +275,7 @@
   virtual void SetLazyImageFirstKFullyLoad3G(int) = 0;
   virtual void SetLazyImageFirstKFullyLoad4G(int) = 0;
   virtual void SetForceDarkModeEnabled(bool) = 0;
-  virtual void SetPreferredColorScheme(PreferredColorScheme) = 0;
+  virtual void SetPreferredColorScheme(blink::mojom::PreferredColorScheme) = 0;
   virtual void SetNavigationControls(NavigationControls) = 0;
   virtual void SetAriaModalPrunesAXTree(bool) = 0;
   virtual void SetUseAXMenuList(bool) = 0;
diff --git a/third_party/blink/renderer/core/css/element_rule_collector.h b/third_party/blink/renderer/core/css/element_rule_collector.h
index 28dccc2..60c3283 100644
--- a/third_party/blink/renderer/core/css/element_rule_collector.h
+++ b/third_party/blink/renderer/core/css/element_rule_collector.h
@@ -103,7 +103,7 @@
 // Create one, ask what rules the ElementResolveContext matches
 // and then let it go out of scope.
 // FIXME: Currently it modifies the ComputedStyle but should not!
-class ElementRuleCollector {
+class CORE_EXPORT ElementRuleCollector {
   STACK_ALLOCATED();
 
  public:
@@ -148,8 +148,8 @@
   void FinishAddingUserRules() {
     result_.FinishAddingUserRules();
   }
-  void FinishAddingAuthorRulesForTreeScope() {
-    result_.FinishAddingAuthorRulesForTreeScope();
+  void FinishAddingAuthorRulesForTreeScope(const TreeScope& tree_scope) {
+    result_.FinishAddingAuthorRulesForTreeScope(tree_scope);
   }
   void SetIncludeEmptyRules(bool include) { include_empty_rules_ = include; }
   bool IncludeEmptyRules() const { return include_empty_rules_; }
diff --git a/third_party/blink/renderer/core/css/media_query_evaluator.cc b/third_party/blink/renderer/core/css/media_query_evaluator.cc
index 4ed1eeb9..4cbee31 100644
--- a/third_party/blink/renderer/core/css/media_query_evaluator.cc
+++ b/third_party/blink/renderer/core/css/media_query_evaluator.cc
@@ -31,8 +31,8 @@
 
 #include "third_party/blink/public/common/css/forced_colors.h"
 #include "third_party/blink/public/common/css/navigation_controls.h"
-#include "third_party/blink/public/common/css/preferred_color_scheme.h"
 #include "third_party/blink/public/common/css/screen_spanning.h"
+#include "third_party/blink/public/mojom/css/preferred_color_scheme.mojom-blink-forward.h"
 #include "third_party/blink/public/mojom/manifest/display_mode.mojom-shared.h"
 #include "third_party/blink/renderer/core/css/css_primitive_value.h"
 #include "third_party/blink/renderer/core/css/css_resolution_units.h"
@@ -840,8 +840,7 @@
     const MediaQueryExpValue& value,
     MediaFeaturePrefix,
     const MediaValues& media_values) {
-  PreferredColorScheme preferred_scheme =
-      media_values.GetPreferredColorScheme();
+  auto preferred_scheme = media_values.GetPreferredColorScheme();
 
   if (!value.IsValid())
     return true;
@@ -849,9 +848,9 @@
   if (!value.is_id)
     return false;
 
-  return (preferred_scheme == PreferredColorScheme::kDark &&
+  return (preferred_scheme == mojom::blink::PreferredColorScheme::kDark &&
           value.id == CSSValueID::kDark) ||
-         (preferred_scheme == PreferredColorScheme::kLight &&
+         (preferred_scheme == mojom::blink::PreferredColorScheme::kLight &&
           value.id == CSSValueID::kLight);
 }
 
diff --git a/third_party/blink/renderer/core/css/media_values.cc b/third_party/blink/renderer/core/css/media_values.cc
index fb8e4e0..0fac519f 100644
--- a/third_party/blink/renderer/core/css/media_values.cc
+++ b/third_party/blink/renderer/core/css/media_values.cc
@@ -6,6 +6,7 @@
 
 #include "third_party/blink/public/common/css/screen_spanning.h"
 #include "third_party/blink/public/common/widget/screen_info.h"
+#include "third_party/blink/public/mojom/css/preferred_color_scheme.mojom-blink.h"
 #include "third_party/blink/public/platform/platform.h"
 #include "third_party/blink/public/platform/web_theme_engine.h"
 #include "third_party/blink/renderer/core/css/css_resolution_units.h"
@@ -27,15 +28,16 @@
 
 namespace blink {
 
-PreferredColorScheme CSSValueIDToPreferredColorScheme(CSSValueID id) {
+mojom::blink::PreferredColorScheme CSSValueIDToPreferredColorScheme(
+    CSSValueID id) {
   switch (id) {
     case CSSValueID::kLight:
-      return PreferredColorScheme::kLight;
+      return mojom::blink::PreferredColorScheme::kLight;
     case CSSValueID::kDark:
-      return PreferredColorScheme::kDark;
+      return mojom::blink::PreferredColorScheme::kDark;
     default:
       NOTREACHED();
-      return PreferredColorScheme::kLight;
+      return mojom::blink::PreferredColorScheme::kLight;
   }
 }
 
@@ -180,7 +182,7 @@
       frame->GetPage()->GetChromeClient().GetScreenInfo(*frame));
 }
 
-PreferredColorScheme MediaValues::CalculatePreferredColorScheme(
+mojom::blink::PreferredColorScheme MediaValues::CalculatePreferredColorScheme(
     LocalFrame* frame) {
   DCHECK(frame);
   DCHECK(frame->GetSettings());
diff --git a/third_party/blink/renderer/core/css/media_values.h b/third_party/blink/renderer/core/css/media_values.h
index e8646b9..cf3dd63 100644
--- a/third_party/blink/renderer/core/css/media_values.h
+++ b/third_party/blink/renderer/core/css/media_values.h
@@ -5,6 +5,7 @@
 #ifndef THIRD_PARTY_BLINK_RENDERER_CORE_CSS_MEDIA_VALUES_H_
 #define THIRD_PARTY_BLINK_RENDERER_CORE_CSS_MEDIA_VALUES_H_
 
+#include "third_party/blink/public/mojom/css/preferred_color_scheme.mojom-blink-forward.h"
 #include "third_party/blink/public/mojom/manifest/display_mode.mojom-shared.h"
 #include "third_party/blink/renderer/core/core_export.h"
 #include "third_party/blink/renderer/core/css/css_primitive_value.h"
@@ -23,7 +24,8 @@
 enum class NavigationControls;
 enum class ScreenSpanning;
 
-PreferredColorScheme CSSValueIDToPreferredColorScheme(CSSValueID id);
+mojom::blink::PreferredColorScheme CSSValueIDToPreferredColorScheme(
+    CSSValueID id);
 
 class CORE_EXPORT MediaValues : public GarbageCollected<MediaValues> {
  public:
@@ -81,7 +83,8 @@
 
   virtual void OverrideViewportDimensions(double width, double height) = 0;
   virtual ColorSpaceGamut ColorGamut() const = 0;
-  virtual PreferredColorScheme GetPreferredColorScheme() const = 0;
+  virtual mojom::blink::PreferredColorScheme GetPreferredColorScheme()
+      const = 0;
   virtual bool PrefersReducedMotion() const = 0;
   virtual bool PrefersReducedData() const = 0;
   virtual ForcedColors GetForcedColors() const = 0;
@@ -107,7 +110,8 @@
   static ui::HoverType CalculatePrimaryHoverType(LocalFrame*);
   static int CalculateAvailableHoverTypes(LocalFrame*);
   static ColorSpaceGamut CalculateColorGamut(LocalFrame*);
-  static PreferredColorScheme CalculatePreferredColorScheme(LocalFrame*);
+  static mojom::blink::PreferredColorScheme CalculatePreferredColorScheme(
+      LocalFrame*);
   static bool CalculatePrefersReducedMotion(LocalFrame*);
   static bool CalculatePrefersReducedData(LocalFrame*);
   static ForcedColors CalculateForcedColors();
diff --git a/third_party/blink/renderer/core/css/media_values_cached.cc b/third_party/blink/renderer/core/css/media_values_cached.cc
index 686769b..8e2108a 100644
--- a/third_party/blink/renderer/core/css/media_values_cached.cc
+++ b/third_party/blink/renderer/core/css/media_values_cached.cc
@@ -6,8 +6,8 @@
 
 #include "third_party/blink/public/common/css/forced_colors.h"
 #include "third_party/blink/public/common/css/navigation_controls.h"
-#include "third_party/blink/public/common/css/preferred_color_scheme.h"
 #include "third_party/blink/public/common/css/screen_spanning.h"
+#include "third_party/blink/public/mojom/css/preferred_color_scheme.mojom-blink.h"
 #include "third_party/blink/renderer/core/css/css_primitive_value.h"
 #include "third_party/blink/renderer/core/dom/document.h"
 #include "third_party/blink/renderer/core/frame/local_frame.h"
@@ -34,7 +34,7 @@
       strict_mode(true),
       display_mode(blink::mojom::DisplayMode::kBrowser),
       color_gamut(ColorSpaceGamut::kUnknown),
-      preferred_color_scheme(PreferredColorScheme::kLight),
+      preferred_color_scheme(mojom::blink::PreferredColorScheme::kLight),
       prefers_reduced_motion(false),
       forced_colors(ForcedColors::kNone),
       navigation_controls(NavigationControls::kNone),
@@ -192,7 +192,8 @@
   return data_.color_gamut;
 }
 
-PreferredColorScheme MediaValuesCached::GetPreferredColorScheme() const {
+mojom::blink::PreferredColorScheme MediaValuesCached::GetPreferredColorScheme()
+    const {
   return data_.preferred_color_scheme;
 }
 
diff --git a/third_party/blink/renderer/core/css/media_values_cached.h b/third_party/blink/renderer/core/css/media_values_cached.h
index 73cc7bbe..5988c2198 100644
--- a/third_party/blink/renderer/core/css/media_values_cached.h
+++ b/third_party/blink/renderer/core/css/media_values_cached.h
@@ -5,6 +5,7 @@
 #ifndef THIRD_PARTY_BLINK_RENDERER_CORE_CSS_MEDIA_VALUES_CACHED_H_
 #define THIRD_PARTY_BLINK_RENDERER_CORE_CSS_MEDIA_VALUES_CACHED_H_
 
+#include "third_party/blink/public/mojom/css/preferred_color_scheme.mojom-blink-forward.h"
 #include "third_party/blink/renderer/core/core_export.h"
 #include "third_party/blink/renderer/core/css/media_values.h"
 #include "third_party/blink/renderer/platform/wtf/cross_thread_copier.h"
@@ -35,7 +36,7 @@
     String media_type;
     blink::mojom::DisplayMode display_mode;
     ColorSpaceGamut color_gamut;
-    PreferredColorScheme preferred_color_scheme;
+    mojom::blink::PreferredColorScheme preferred_color_scheme;
     bool prefers_reduced_motion;
     bool prefers_reduced_data = false;
     ForcedColors forced_colors;
@@ -106,7 +107,7 @@
   const String MediaType() const override;
   blink::mojom::DisplayMode DisplayMode() const override;
   ColorSpaceGamut ColorGamut() const override;
-  PreferredColorScheme GetPreferredColorScheme() const override;
+  mojom::blink::PreferredColorScheme GetPreferredColorScheme() const override;
   bool PrefersReducedMotion() const override;
   bool PrefersReducedData() const override;
   ForcedColors GetForcedColors() const override;
diff --git a/third_party/blink/renderer/core/css/media_values_dynamic.cc b/third_party/blink/renderer/core/css/media_values_dynamic.cc
index 9e3e0a38..37a3386 100644
--- a/third_party/blink/renderer/core/css/media_values_dynamic.cc
+++ b/third_party/blink/renderer/core/css/media_values_dynamic.cc
@@ -6,7 +6,7 @@
 
 #include "third_party/blink/public/common/css/forced_colors.h"
 #include "third_party/blink/public/common/css/navigation_controls.h"
-#include "third_party/blink/public/common/css/preferred_color_scheme.h"
+#include "third_party/blink/public/mojom/css/preferred_color_scheme.mojom-blink-forward.h"
 #include "third_party/blink/renderer/core/css/css_primitive_value.h"
 #include "third_party/blink/renderer/core/css/css_resolution_units.h"
 #include "third_party/blink/renderer/core/css/css_to_length_conversion_data.h"
@@ -140,7 +140,8 @@
   return CalculateColorGamut(frame_);
 }
 
-PreferredColorScheme MediaValuesDynamic::GetPreferredColorScheme() const {
+mojom::blink::PreferredColorScheme MediaValuesDynamic::GetPreferredColorScheme()
+    const {
   return CalculatePreferredColorScheme(frame_);
 }
 
diff --git a/third_party/blink/renderer/core/css/media_values_dynamic.h b/third_party/blink/renderer/core/css/media_values_dynamic.h
index 219b1da..7861a7d 100644
--- a/third_party/blink/renderer/core/css/media_values_dynamic.h
+++ b/third_party/blink/renderer/core/css/media_values_dynamic.h
@@ -47,7 +47,7 @@
   const String MediaType() const override;
   blink::mojom::DisplayMode DisplayMode() const override;
   ColorSpaceGamut ColorGamut() const override;
-  PreferredColorScheme GetPreferredColorScheme() const override;
+  mojom::blink::PreferredColorScheme GetPreferredColorScheme() const override;
   bool PrefersReducedMotion() const override;
   bool PrefersReducedData() const override;
   ForcedColors GetForcedColors() const override;
diff --git a/third_party/blink/renderer/core/css/parser/css_selector_parser.cc b/third_party/blink/renderer/core/css/parser/css_selector_parser.cc
index 22aed041..3b5d5b8 100644
--- a/third_party/blink/renderer/core/css/parser/css_selector_parser.cc
+++ b/third_party/blink/renderer/core/css/parser/css_selector_parser.cc
@@ -367,11 +367,22 @@
   if (simple_selector.Match() != CSSSelector::kPseudoClass)
     return false;
   CSSSelector::PseudoType pseudo = simple_selector.GetPseudoType();
-  if (pseudo == CSSSelector::kPseudoNot) {
-    DCHECK(simple_selector.SelectorList());
-    DCHECK(simple_selector.SelectorList()->First());
-    DCHECK(!simple_selector.SelectorList()->First()->TagHistory());
-    pseudo = simple_selector.SelectorList()->First()->GetPseudoType();
+  switch (pseudo) {
+    case CSSSelector::kPseudoIs:
+    case CSSSelector::kPseudoWhere:
+      // The :is() and :where() pseudo-classes are themselves always valid.
+      // CSSSelectorParser::restricting_pseudo_element_ ensures that invalid
+      // nested selectors will be dropped if they are invalid according to
+      // this function.
+      return true;
+    case CSSSelector::kPseudoNot:
+      DCHECK(simple_selector.SelectorList());
+      DCHECK(simple_selector.SelectorList()->First());
+      DCHECK(!simple_selector.SelectorList()->First()->TagHistory());
+      pseudo = simple_selector.SelectorList()->First()->GetPseudoType();
+      break;
+    default:
+      break;
   }
   return IsPseudoClassValidAfterPseudoElement(pseudo, compound_pseudo_element);
 }
@@ -380,35 +391,27 @@
 
 std::unique_ptr<CSSParserSelector> CSSSelectorParser::ConsumeCompoundSelector(
     CSSParserTokenRange& range) {
+  base::AutoReset<CSSSelector::PseudoType> reset_restricting(
+      &restricting_pseudo_element_, restricting_pseudo_element_);
+
   std::unique_ptr<CSSParserSelector> compound_selector;
   AtomicString namespace_prefix;
   AtomicString element_name;
-  CSSSelector::PseudoType compound_pseudo_element = CSSSelector::kPseudoUnknown;
   const bool has_q_name = ConsumeName(range, element_name, namespace_prefix);
   if (!has_q_name) {
     compound_selector = ConsumeSimpleSelector(range);
     if (!compound_selector)
       return nullptr;
     if (compound_selector->Match() == CSSSelector::kPseudoElement)
-      compound_pseudo_element = compound_selector->GetPseudoType();
+      restricting_pseudo_element_ = compound_selector->GetPseudoType();
   }
   if (context_->IsHTMLDocument())
     element_name = element_name.LowerASCII();
 
   while (std::unique_ptr<CSSParserSelector> simple_selector =
              ConsumeSimpleSelector(range)) {
-    // TODO(futhark@chromium.org): crbug.com/578131
-    // The UASheetMode check is a work-around to allow this selector in
-    // mediaControls(New).css:
-    // video::-webkit-media-text-track-region-container.scrolling
-    if (context_->Mode() != kUASheetMode &&
-        !IsSimpleSelectorValidAfterPseudoElement(*simple_selector.get(),
-                                                 compound_pseudo_element)) {
-      failed_parsing_ = true;
-      return nullptr;
-    }
     if (simple_selector->Match() == CSSSelector::kPseudoElement)
-      compound_pseudo_element = simple_selector->GetPseudoType();
+      restricting_pseudo_element_ = simple_selector->GetPseudoType();
 
     if (compound_selector)
       compound_selector = AddSimpleSelectorToCompound(
@@ -455,8 +458,15 @@
     selector = ConsumePseudo(range);
   else
     return nullptr;
-  if (!selector)
+  // TODO(futhark@chromium.org): crbug.com/578131
+  // The UASheetMode check is a work-around to allow this selector in
+  // mediaControls(New).css:
+  // video::-webkit-media-text-track-region-container.scrolling
+  if (!selector || (context_->Mode() != kUASheetMode &&
+                    !IsSimpleSelectorValidAfterPseudoElement(
+                        *selector.get(), restricting_pseudo_element_))) {
     failed_parsing_ = true;
+  }
   return selector;
 }
 
diff --git a/third_party/blink/renderer/core/css/parser/css_selector_parser.h b/third_party/blink/renderer/core/css/parser/css_selector_parser.h
index 67f33d9b..2e69dd7 100644
--- a/third_party/blink/renderer/core/css/parser/css_selector_parser.h
+++ b/third_party/blink/renderer/core/css/parser/css_selector_parser.h
@@ -106,6 +106,12 @@
   // for example :host, inner :is()/:where() pseudo classes are also only
   // allowed to contain compound selectors.
   bool inside_compound_pseudo_ = false;
+  // When parsing a compound which includes a pseudo-element, the simple
+  // selectors permitted to follow that pseudo-element may be restricted.
+  // If this is the case, then restricting_pseudo_element_ will be set to the
+  // PseudoType of the pseudo-element causing the restriction.
+  CSSSelector::PseudoType restricting_pseudo_element_ =
+      CSSSelector::kPseudoUnknown;
 
   class DisallowPseudoElementsScope {
     STACK_ALLOCATED();
diff --git a/third_party/blink/renderer/core/css/parser/css_selector_parser_test.cc b/third_party/blink/renderer/core/css/parser/css_selector_parser_test.cc
index 90d61d96..6a927d7 100644
--- a/third_party/blink/renderer/core/css/parser/css_selector_parser_test.cc
+++ b/third_party/blink/renderer/core/css/parser/css_selector_parser_test.cc
@@ -482,6 +482,28 @@
     {"::cue(:is(.a .b))", "::cue(:is())"},
     {"::cue(:is(.a + .b))", "::cue(:is())"},
     {"::cue(:is(.a, .b + .c))", "::cue(:is(.a))"},
+    // Only user-action pseudos + :state() are allowed after kPseudoPart:
+    {"::part(foo):is(.a)", "::part(foo):is()"},
+    {"::part(foo):is(.a:hover)", "::part(foo):is()"},
+    {"::part(foo):is(:hover.a)", "::part(foo):is()"},
+    {"::part(foo):is(:hover + .a)", "::part(foo):is()"},
+    {"::part(foo):is(.a + :hover)", "::part(foo):is()"},
+    {"::part(foo):is(:hover:enabled)", "::part(foo):is()"},
+    {"::part(foo):is(:enabled:hover)", "::part(foo):is()"},
+    {"::part(foo):is(:hover, :where(.a))",
+     "::part(foo):is(:hover, :where())"},
+    {"::part(foo):is(:hover, .a)", "::part(foo):is(:hover)"},
+    {"::part(foo):is(:state(bar), .a)", "::part(foo):is(:state(bar))"},
+    {"::part(foo):is(:enabled)", "::part(foo):is()"},
+    // Only scrollbar pseudos after kPseudoScrollbar:
+    {"::-webkit-scrollbar:is(:focus)", "::-webkit-scrollbar:is()"},
+    // Only :window-inactive after kPseudoSelection:
+    {"::selection:is(:focus)", "::selection:is()"},
+    // Only user-action pseudos after webkit pseudos:
+    {"::-webkit-input-placeholder:is(:enabled)",
+     "::-webkit-input-placeholder:is()"},
+    {"::-webkit-input-placeholder:is(:not(:enabled))",
+     "::-webkit-input-placeholder:is()"},
 
     // Valid selectors:
     {":is(.a, .b)"},
@@ -501,6 +523,19 @@
     {"::cue(:is(.a))"},
     {"::cue(:is(div.a))"},
     {"::cue(:is(.a, .b))"},
+    {"::part(foo):is(:hover)"},
+    {"::part(foo):is(:hover:focus)"},
+    {"::part(foo):is(:is(:hover))"},
+    {"::part(foo):is(:focus, :hover)"},
+    {"::part(foo):is(:focus, :is(:hover))"},
+    {"::part(foo):is(:focus, :state(bar))"},
+    {"::-webkit-scrollbar:is(:enabled)"},
+    {"::selection:is(:window-inactive)"},
+    {"::-webkit-input-placeholder:is(:hover)"},
+    {"::-webkit-input-placeholder:is(:not(:hover))"},
+    {"::-webkit-input-placeholder:where(:hover)"},
+    {"::-webkit-input-placeholder:is()"},
+    {"::-webkit-input-placeholder:is(:where(:hover))"},
     // clang-format on
 };
 
diff --git a/third_party/blink/renderer/core/css/properties/longhands/longhands_custom.cc b/third_party/blink/renderer/core/css/properties/longhands/longhands_custom.cc
index 57e9dc5..e748d34 100644
--- a/third_party/blink/renderer/core/css/properties/longhands/longhands_custom.cc
+++ b/third_party/blink/renderer/core/css/properties/longhands/longhands_custom.cc
@@ -1623,7 +1623,7 @@
   } else if (const auto* scheme_list = DynamicTo<CSSValueList>(value)) {
     bool prefers_dark =
         state.GetDocument().GetStyleEngine().GetPreferredColorScheme() ==
-        PreferredColorScheme::kDark;
+        mojom::blink::PreferredColorScheme::kDark;
     bool has_dark = false;
     bool has_light = false;
     Vector<AtomicString> color_schemes;
diff --git a/third_party/blink/renderer/core/css/resolver/cascade_expansion_test.cc b/third_party/blink/renderer/core/css/resolver/cascade_expansion_test.cc
index c52ae03..ea2715b0 100644
--- a/third_party/blink/renderer/core/css/resolver/cascade_expansion_test.cc
+++ b/third_party/blink/renderer/core/css/resolver/cascade_expansion_test.cc
@@ -47,7 +47,7 @@
   result.AddMatchedProperties(ParseDeclarationBlock("cursor:help;top:1px"));
   result.FinishAddingUARules();
   result.FinishAddingUserRules();
-  result.FinishAddingAuthorRulesForTreeScope();
+  result.FinishAddingAuthorRulesForTreeScope(GetDocument());
 
   ASSERT_EQ(1u, result.GetMatchedProperties().size());
 
@@ -69,7 +69,7 @@
   result.AddMatchedProperties(ParseDeclarationBlock("cursor:help"));
   result.AddMatchedProperties(ParseDeclarationBlock("float:left"));
   result.FinishAddingUserRules();
-  result.FinishAddingAuthorRulesForTreeScope();
+  result.FinishAddingAuthorRulesForTreeScope(GetDocument());
 
   ASSERT_EQ(2u, result.GetMatchedProperties().size());
 
@@ -98,7 +98,7 @@
   result.FinishAddingUserRules();
   result.AddMatchedProperties(ParseDeclarationBlock("cursor:help;top:1px"));
   result.AddMatchedProperties(ParseDeclarationBlock("float:left"));
-  result.FinishAddingAuthorRulesForTreeScope();
+  result.FinishAddingAuthorRulesForTreeScope(GetDocument());
 
   ASSERT_EQ(2u, result.GetMatchedProperties().size());
 
@@ -133,9 +133,9 @@
   result.FinishAddingUserRules();
   result.AddMatchedProperties(ParseDeclarationBlock("left:1px"));
   result.AddMatchedProperties(ParseDeclarationBlock("float:left"));
-  result.FinishAddingAuthorRulesForTreeScope();
+  result.FinishAddingAuthorRulesForTreeScope(GetDocument());
   result.AddMatchedProperties(ParseDeclarationBlock("bottom:2px"));
-  result.FinishAddingAuthorRulesForTreeScope();
+  result.FinishAddingAuthorRulesForTreeScope(GetDocument());
 
   ASSERT_EQ(5u, result.GetMatchedProperties().size());
 
@@ -195,7 +195,7 @@
   result.FinishAddingUserRules();
   result.AddMatchedProperties(ParseDeclarationBlock("--x:1px;--y:2px"));
   result.AddMatchedProperties(ParseDeclarationBlock("float:left"));
-  result.FinishAddingAuthorRulesForTreeScope();
+  result.FinishAddingAuthorRulesForTreeScope(GetDocument());
 
   ASSERT_EQ(2u, result.GetMatchedProperties().size());
 
@@ -227,7 +227,7 @@
   result.AddMatchedProperties(ParseDeclarationBlock("background-color:red"));
   result.FinishAddingUARules();
   result.FinishAddingUserRules();
-  result.FinishAddingAuthorRulesForTreeScope();
+  result.FinishAddingAuthorRulesForTreeScope(GetDocument());
 
   ASSERT_EQ(1u, result.GetMatchedProperties().size());
 
@@ -249,7 +249,7 @@
   result.FinishAddingUserRules();
   result.AddMatchedProperties(ParseDeclarationBlock("color:red"),
                               CSSSelector::kMatchVisited);
-  result.FinishAddingAuthorRulesForTreeScope();
+  result.FinishAddingAuthorRulesForTreeScope(GetDocument());
 
   ASSERT_EQ(1u, result.GetMatchedProperties().size());
 
@@ -265,7 +265,7 @@
   result.FinishAddingUARules();
   result.FinishAddingUserRules();
   result.AddMatchedProperties(ParseDeclarationBlock("color:red"));
-  result.FinishAddingAuthorRulesForTreeScope();
+  result.FinishAddingAuthorRulesForTreeScope(GetDocument());
 
   ASSERT_EQ(1u, result.GetMatchedProperties().size());
 
@@ -285,7 +285,7 @@
   result.FinishAddingUserRules();
   result.AddMatchedProperties(ParseDeclarationBlock("color:red"),
                               CSSSelector::kMatchLink);
-  result.FinishAddingAuthorRulesForTreeScope();
+  result.FinishAddingAuthorRulesForTreeScope(GetDocument());
 
   ASSERT_EQ(1u, result.GetMatchedProperties().size());
 
@@ -301,7 +301,7 @@
   result.FinishAddingUARules();
   result.FinishAddingUserRules();
   result.AddMatchedProperties(ParseDeclarationBlock("color:red;left:1px"));
-  result.FinishAddingAuthorRulesForTreeScope();
+  result.FinishAddingAuthorRulesForTreeScope(GetDocument());
 
   ASSERT_EQ(1u, result.GetMatchedProperties().size());
 
@@ -323,7 +323,7 @@
   result.FinishAddingUARules();
   result.FinishAddingUserRules();
   result.AddMatchedProperties(ParseDeclarationBlock("all:unset"));
-  result.FinishAddingAuthorRulesForTreeScope();
+  result.FinishAddingAuthorRulesForTreeScope(GetDocument());
 
   ASSERT_EQ(1u, result.GetMatchedProperties().size());
 
@@ -344,7 +344,7 @@
   result.FinishAddingUserRules();
   result.AddMatchedProperties(
       ParseDeclarationBlock("left:1px;all:unset;right:1px"));
-  result.FinishAddingAuthorRulesForTreeScope();
+  result.FinishAddingAuthorRulesForTreeScope(GetDocument());
 
   ASSERT_EQ(1u, result.GetMatchedProperties().size());
 
@@ -372,7 +372,7 @@
   result.FinishAddingUARules();
   result.FinishAddingUserRules();
   result.AddMatchedProperties(ParseDeclarationBlock("font-size:1px;left:1px"));
-  result.FinishAddingAuthorRulesForTreeScope();
+  result.FinishAddingAuthorRulesForTreeScope(GetDocument());
 
   ASSERT_EQ(1u, result.GetMatchedProperties().size());
 
@@ -392,7 +392,7 @@
   result.FinishAddingUARules();
   result.FinishAddingUserRules();
   result.AddMatchedProperties(ParseDeclarationBlock("color:red"));
-  result.FinishAddingAuthorRulesForTreeScope();
+  result.FinishAddingAuthorRulesForTreeScope(GetDocument());
 
   CascadeFilter filter(CSSProperty::kVisited, true);
 
@@ -412,7 +412,7 @@
   result.AddMatchedProperties(
       ParseDeclarationBlock("object-fit:unset;font-size:1px"),
       CSSSelector::kMatchAll, ValidPropertyFilter::kFirstLetter);
-  result.FinishAddingAuthorRulesForTreeScope();
+  result.FinishAddingAuthorRulesForTreeScope(GetDocument());
 
   auto e = ExpansionAt(result, 0);
   ASSERT_FALSE(e.AtEnd());
@@ -428,7 +428,7 @@
   result.AddMatchedProperties(
       ParseDeclarationBlock("object-fit:unset;font-size:1px"),
       CSSSelector::kMatchAll, ValidPropertyFilter::kCue);
-  result.FinishAddingAuthorRulesForTreeScope();
+  result.FinishAddingAuthorRulesForTreeScope(GetDocument());
 
   auto e = ExpansionAt(result, 0);
   ASSERT_FALSE(e.AtEnd());
@@ -444,7 +444,7 @@
   result.AddMatchedProperties(
       ParseDeclarationBlock("object-fit:unset;font-size:1px"),
       CSSSelector::kMatchAll, ValidPropertyFilter::kMarker);
-  result.FinishAddingAuthorRulesForTreeScope();
+  result.FinishAddingAuthorRulesForTreeScope(GetDocument());
 
   auto e = ExpansionAt(result, 0);
   ASSERT_FALSE(e.AtEnd());
@@ -458,7 +458,7 @@
   result.FinishAddingUARules();
   result.FinishAddingUserRules();
   result.AddMatchedProperties(ParseDeclarationBlock("all:unset"));
-  result.FinishAddingAuthorRulesForTreeScope();
+  result.FinishAddingAuthorRulesForTreeScope(GetDocument());
 
   ASSERT_EQ(1u, result.GetMatchedProperties().size());
 
@@ -481,7 +481,7 @@
   result.FinishAddingUserRules();
   result.AddMatchedProperties(
       ParseDeclarationBlock("cursor:help;display:block !important"));
-  result.FinishAddingAuthorRulesForTreeScope();
+  result.FinishAddingAuthorRulesForTreeScope(GetDocument());
 
   ASSERT_EQ(1u, result.GetMatchedProperties().size());
 
@@ -504,7 +504,7 @@
   result.FinishAddingUARules();
   result.FinishAddingUserRules();
   result.AddMatchedProperties(ParseDeclarationBlock("all:unset !important"));
-  result.FinishAddingAuthorRulesForTreeScope();
+  result.FinishAddingAuthorRulesForTreeScope(GetDocument());
 
   ASSERT_EQ(1u, result.GetMatchedProperties().size());
 
@@ -525,7 +525,7 @@
   result.FinishAddingUARules();
   result.FinishAddingUserRules();
   result.AddMatchedProperties(ParseDeclarationBlock("all:unset"));
-  result.FinishAddingAuthorRulesForTreeScope();
+  result.FinishAddingAuthorRulesForTreeScope(GetDocument());
 
   ASSERT_EQ(1u, result.GetMatchedProperties().size());
 
@@ -547,7 +547,7 @@
   result.FinishAddingUserRules();
   result.AddMatchedProperties(ParseDeclarationBlock("left:1px;top:1px"));
   result.AddMatchedProperties(ParseDeclarationBlock("bottom:1px;right:1px"));
-  result.FinishAddingAuthorRulesForTreeScope();
+  result.FinishAddingAuthorRulesForTreeScope(GetDocument());
 
   ASSERT_EQ(2u, result.GetMatchedProperties().size());
 
diff --git a/third_party/blink/renderer/core/css/resolver/match_result.cc b/third_party/blink/renderer/core/css/resolver/match_result.cc
index bf4ae7e..2e6f1ef3 100644
--- a/third_party/blink/renderer/core/css/resolver/match_result.cc
+++ b/third_party/blink/renderer/core/css/resolver/match_result.cc
@@ -73,8 +73,10 @@
   current_origin_ = CascadeOrigin::kAuthor;
 }
 
-void MatchResult::FinishAddingAuthorRulesForTreeScope() {
+void MatchResult::FinishAddingAuthorRulesForTreeScope(
+    const TreeScope& tree_scope) {
   DCHECK_EQ(current_origin_, CascadeOrigin::kAuthor);
+  tree_scopes_.push_back(&tree_scope);
   current_tree_order_ = base::ClampAdd(current_tree_order_, 1);
 }
 
diff --git a/third_party/blink/renderer/core/css/resolver/match_result.h b/third_party/blink/renderer/core/css/resolver/match_result.h
index eb70915..08e6df5 100644
--- a/third_party/blink/renderer/core/css/resolver/match_result.h
+++ b/third_party/blink/renderer/core/css/resolver/match_result.h
@@ -140,7 +140,7 @@
 
   void FinishAddingUARules();
   void FinishAddingUserRules();
-  void FinishAddingAuthorRulesForTreeScope();
+  void FinishAddingAuthorRulesForTreeScope(const TreeScope&);
 
   void SetIsCacheable(bool cacheable) { is_cacheable_ = cacheable; }
   bool IsCacheable() const { return is_cacheable_; }
@@ -155,11 +155,17 @@
   // objects were added.
   void Reset();
 
+  const TreeScope& ScopeFromTreeOrder(uint16_t tree_order) const {
+    SECURITY_DCHECK(tree_order < tree_scopes_.size());
+    return *tree_scopes_[tree_order];
+  }
+
  private:
   MatchedPropertiesVector matched_properties_;
-  bool is_cacheable_ = true;
-  CascadeOrigin current_origin_ = CascadeOrigin::kUserAgent;
-  uint16_t current_tree_order_ = 0;
+  HeapVector<Member<const TreeScope>, 4> tree_scopes_;
+  bool is_cacheable_{true};
+  CascadeOrigin current_origin_{CascadeOrigin::kUserAgent};
+  uint16_t current_tree_order_{0};
 };
 
 inline bool operator==(const MatchedProperties& a, const MatchedProperties& b) {
diff --git a/third_party/blink/renderer/core/css/resolver/match_result_test.cc b/third_party/blink/renderer/core/css/resolver/match_result_test.cc
index 96b880c..5eff882 100644
--- a/third_party/blink/renderer/core/css/resolver/match_result_test.cc
+++ b/third_party/blink/renderer/core/css/resolver/match_result_test.cc
@@ -50,7 +50,7 @@
   result.AddMatchedProperties(PropertySet(1));
   result.FinishAddingUARules();
   result.FinishAddingUserRules();
-  result.FinishAddingAuthorRulesForTreeScope();
+  result.FinishAddingAuthorRulesForTreeScope(GetDocument());
 
   ASSERT_EQ(LengthOf(result), 2u);
   EXPECT_EQ(OriginAt(result, 0), CascadeOrigin::kUserAgent);
@@ -63,7 +63,7 @@
   result.AddMatchedProperties(PropertySet(0));
   result.AddMatchedProperties(PropertySet(1));
   result.FinishAddingUserRules();
-  result.FinishAddingAuthorRulesForTreeScope();
+  result.FinishAddingAuthorRulesForTreeScope(GetDocument());
 
   ASSERT_EQ(LengthOf(result), 2u);
   EXPECT_EQ(OriginAt(result, 0), CascadeOrigin::kUser);
@@ -76,7 +76,7 @@
   result.FinishAddingUserRules();
   result.AddMatchedProperties(PropertySet(0));
   result.AddMatchedProperties(PropertySet(1));
-  result.FinishAddingAuthorRulesForTreeScope();
+  result.FinishAddingAuthorRulesForTreeScope(GetDocument());
 
   ASSERT_EQ(LengthOf(result), 2u);
   EXPECT_EQ(OriginAt(result, 0), CascadeOrigin::kAuthor);
@@ -93,7 +93,7 @@
   result.AddMatchedProperties(PropertySet(3));
   result.AddMatchedProperties(PropertySet(4));
   result.AddMatchedProperties(PropertySet(5));
-  result.FinishAddingAuthorRulesForTreeScope();
+  result.FinishAddingAuthorRulesForTreeScope(GetDocument());
 
   ASSERT_EQ(LengthOf(result), 6u);
   EXPECT_EQ(OriginAt(result, 0), CascadeOrigin::kUserAgent);
@@ -113,7 +113,7 @@
   result.AddMatchedProperties(PropertySet(3));
   result.AddMatchedProperties(PropertySet(4));
   result.AddMatchedProperties(PropertySet(5));
-  result.FinishAddingAuthorRulesForTreeScope();
+  result.FinishAddingAuthorRulesForTreeScope(GetDocument());
 
   ASSERT_EQ(LengthOf(result), 5u);
   EXPECT_EQ(OriginAt(result, 0), CascadeOrigin::kUser);
@@ -131,7 +131,7 @@
   result.AddMatchedProperties(PropertySet(3));
   result.AddMatchedProperties(PropertySet(4));
   result.AddMatchedProperties(PropertySet(5));
-  result.FinishAddingAuthorRulesForTreeScope();
+  result.FinishAddingAuthorRulesForTreeScope(GetDocument());
 
   ASSERT_EQ(LengthOf(result), 4u);
   EXPECT_EQ(OriginAt(result, 0), CascadeOrigin::kUserAgent);
@@ -147,7 +147,7 @@
   result.AddMatchedProperties(PropertySet(1));
   result.AddMatchedProperties(PropertySet(2));
   result.FinishAddingUserRules();
-  result.FinishAddingAuthorRulesForTreeScope();
+  result.FinishAddingAuthorRulesForTreeScope(GetDocument());
 
   ASSERT_EQ(LengthOf(result), 3u);
   EXPECT_EQ(OriginAt(result, 0), CascadeOrigin::kUserAgent);
@@ -162,14 +162,14 @@
   result.AddMatchedProperties(PropertySet(1));
   result.FinishAddingUserRules();
   result.AddMatchedProperties(PropertySet(2));
-  result.FinishAddingAuthorRulesForTreeScope();
+  result.FinishAddingAuthorRulesForTreeScope(GetDocument());
   result.AddMatchedProperties(PropertySet(3));
   result.AddMatchedProperties(PropertySet(4));
-  result.FinishAddingAuthorRulesForTreeScope();
+  result.FinishAddingAuthorRulesForTreeScope(GetDocument());
   result.AddMatchedProperties(PropertySet(5));
   result.AddMatchedProperties(PropertySet(6));
   result.AddMatchedProperties(PropertySet(7));
-  result.FinishAddingAuthorRulesForTreeScope();
+  result.FinishAddingAuthorRulesForTreeScope(GetDocument());
 
   ASSERT_EQ(LengthOf(result), 8u);
   EXPECT_EQ(OriginAt(result, 0), CascadeOrigin::kUserAgent);
@@ -193,7 +193,7 @@
   result.AddMatchedProperties(ParseDeclarationBlock("top:unset"));
   result.AddMatchedProperties(
       ParseDeclarationBlock("right:unset;bottom:unset"));
-  result.FinishAddingAuthorRulesForTreeScope();
+  result.FinishAddingAuthorRulesForTreeScope(GetDocument());
 
   CascadeFilter filter;
 
@@ -216,7 +216,7 @@
   MatchResult result;
   result.FinishAddingUARules();
   result.FinishAddingUserRules();
-  result.FinishAddingAuthorRulesForTreeScope();
+  result.FinishAddingAuthorRulesForTreeScope(GetDocument());
 
   CascadeFilter filter;
   auto range = result.Expansions(GetDocument(), filter);
@@ -230,11 +230,11 @@
   result.AddMatchedProperties(PropertySet(1));
   result.FinishAddingUserRules();
   result.AddMatchedProperties(PropertySet(2));
-  result.FinishAddingAuthorRulesForTreeScope();
+  result.FinishAddingAuthorRulesForTreeScope(GetDocument());
   result.AddMatchedProperties(PropertySet(3));
-  result.FinishAddingAuthorRulesForTreeScope();
+  result.FinishAddingAuthorRulesForTreeScope(GetDocument());
   result.AddMatchedProperties(PropertySet(4));
-  result.FinishAddingAuthorRulesForTreeScope();
+  result.FinishAddingAuthorRulesForTreeScope(GetDocument());
 
   ASSERT_EQ(LengthOf(result), 5u);
   EXPECT_EQ(OriginAt(result, 0), CascadeOrigin::kUserAgent);
@@ -264,11 +264,11 @@
   result.AddMatchedProperties(PropertySet(1));
   result.FinishAddingUserRules();
   result.AddMatchedProperties(PropertySet(2));
-  result.FinishAddingAuthorRulesForTreeScope();
+  result.FinishAddingAuthorRulesForTreeScope(GetDocument());
   result.AddMatchedProperties(PropertySet(3));
-  result.FinishAddingAuthorRulesForTreeScope();
+  result.FinishAddingAuthorRulesForTreeScope(GetDocument());
   result.AddMatchedProperties(PropertySet(4));
-  result.FinishAddingAuthorRulesForTreeScope();
+  result.FinishAddingAuthorRulesForTreeScope(GetDocument());
 
   ASSERT_EQ(LengthOf(result), 5u);
   EXPECT_EQ(OriginAt(result, 0), CascadeOrigin::kUserAgent);
diff --git a/third_party/blink/renderer/core/css/resolver/matched_properties_cache_test.cc b/third_party/blink/renderer/core/css/resolver/matched_properties_cache_test.cc
index 6b4912d..b12c3c3 100644
--- a/third_party/blink/renderer/core/css/resolver/matched_properties_cache_test.cc
+++ b/third_party/blink/renderer/core/css/resolver/matched_properties_cache_test.cc
@@ -20,19 +20,21 @@
   STACK_ALLOCATED();
 
  public:
-  explicit MatchedPropertiesCacheTestKey(String block_text, unsigned hash)
-      : key_(ParseBlock(block_text), hash) {
-  }
+  explicit MatchedPropertiesCacheTestKey(String block_text,
+                                         unsigned hash,
+                                         const TreeScope& tree_scope)
+      : key_(ParseBlock(block_text, tree_scope), hash) {}
 
   const MatchedPropertiesCache::Key& InnerKey() const { return key_; }
 
  private:
-  const MatchResult& ParseBlock(String block_text) {
+  const MatchResult& ParseBlock(String block_text,
+                                const TreeScope& tree_scope) {
     result_.FinishAddingUARules();
     result_.FinishAddingUserRules();
     auto* set = css_test_helpers::ParseDeclarationBlock(block_text);
     result_.AddMatchedProperties(set);
-    result_.FinishAddingAuthorRulesForTreeScope();
+    result_.FinishAddingAuthorRulesForTreeScope(tree_scope);
     return result_;
   }
 
@@ -180,10 +182,11 @@
   ASSERT_EQ(0u, HashTraits<unsigned>::EmptyValue());
   ASSERT_TRUE(HashTraits<unsigned>::IsDeletedValue(deleted));
 
-  EXPECT_FALSE(TestKey("left:0", empty).InnerKey().IsValid());
-  EXPECT_TRUE(TestKey("left:0", empty + 1).InnerKey().IsValid());
-  EXPECT_TRUE(TestKey("left:0", deleted - 1).InnerKey().IsValid());
-  EXPECT_FALSE(TestKey("left:0", deleted).InnerKey().IsValid());
+  EXPECT_FALSE(TestKey("left:0", empty, GetDocument()).InnerKey().IsValid());
+  EXPECT_TRUE(TestKey("left:0", empty + 1, GetDocument()).InnerKey().IsValid());
+  EXPECT_TRUE(
+      TestKey("left:0", deleted - 1, GetDocument()).InnerKey().IsValid());
+  EXPECT_FALSE(TestKey("left:0", deleted, GetDocument()).InnerKey().IsValid());
 }
 
 TEST_F(MatchedPropertiesCacheTest, InvalidKeyForUncacheableMatchResult) {
@@ -194,7 +197,7 @@
 
 TEST_F(MatchedPropertiesCacheTest, Miss) {
   TestCache cache(GetDocument());
-  TestKey key("color:red", 1);
+  TestKey key("color:red", 1, GetDocument());
 
   auto style = CreateStyle();
   auto parent = CreateStyle();
@@ -204,7 +207,7 @@
 
 TEST_F(MatchedPropertiesCacheTest, Hit) {
   TestCache cache(GetDocument());
-  TestKey key("color:red", 1);
+  TestKey key("color:red", 1, GetDocument());
 
   auto style = CreateStyle();
   auto parent = CreateStyle();
@@ -219,8 +222,8 @@
   auto style = CreateStyle();
   auto parent = CreateStyle();
 
-  TestKey key1("color:red", 1);
-  TestKey key2("display:block", 2);
+  TestKey key1("color:red", 1, GetDocument());
+  TestKey key2("display:block", 2, GetDocument());
 
   cache.Add(key1, *style, *parent);
 
@@ -234,7 +237,7 @@
   auto style = CreateStyle();
   auto parent = CreateStyle();
 
-  TestKey key("top:inherit", 1);
+  TestKey key("top:inherit", 1, GetDocument());
 
   cache.Add(key, *style, *parent, Vector<String>{"top"});
   EXPECT_TRUE(cache.Find(key, *style, *parent));
@@ -251,7 +254,7 @@
   auto parent2 = CreateStyle();
   parent2->SetTop(Length(2, Length::kFixed));
 
-  TestKey key("top:inherit", 1);
+  TestKey key("top:inherit", 1, GetDocument());
   cache.Add(key, *style, *parent1, Vector<String>{"top"});
   EXPECT_TRUE(cache.Find(key, *style, *parent1));
   EXPECT_FALSE(cache.Find(key, *style, *parent2));
@@ -265,7 +268,7 @@
   auto parent = CreateStyle();
   parent->SetVariableData("--x", CreateVariableData("1px"), true);
 
-  TestKey key("top:var(--x)", 1);
+  TestKey key("top:var(--x)", 1, GetDocument());
 
   cache.Add(key, *style, *parent, Vector<String>{"--x"});
   EXPECT_TRUE(cache.Find(key, *style, *parent));
@@ -282,7 +285,7 @@
   auto parent2 = CreateStyle();
   parent2->SetVariableData("--x", CreateVariableData("2px"), true);
 
-  TestKey key("top:var(--x)", 1);
+  TestKey key("top:var(--x)", 1, GetDocument());
 
   cache.Add(key, *style, *parent1, Vector<String>{"--x"});
   EXPECT_FALSE(cache.Find(key, *style, *parent2));
@@ -301,7 +304,7 @@
   auto parent2 = ComputedStyle::Clone(*parent1);
   parent2->SetVariableData("--z", CreateVariableData("4px"), true);
 
-  TestKey key("top:var(--x);left:var(--y)", 1);
+  TestKey key("top:var(--x);left:var(--y)", 1, GetDocument());
 
   // Does not depend on --z, so doesn't matter that --z changed.
   cache.Add(key, *style, *parent1, Vector<String>{"--x", "--y"});
@@ -320,7 +323,7 @@
   auto parent2 = ComputedStyle::Clone(*parent1);
   parent2->SetVariableData("--y", CreateVariableData("3px"), true);
 
-  TestKey key("top:var(--x);left:var(--y)", 1);
+  TestKey key("top:var(--x);left:var(--y)", 1, GetDocument());
 
   cache.Add(key, *style, *parent1, Vector<String>{"--x", "--y"});
   EXPECT_FALSE(cache.Find(key, *style, *parent2));
@@ -341,7 +344,7 @@
   parent2->SetVariableData("--y", CreateVariableData("5px"), true);
   parent2->SetRight(Length(6, Length::kFixed));
 
-  TestKey key("left:inherit;top:var(--x)", 1);
+  TestKey key("left:inherit;top:var(--x)", 1, GetDocument());
 
   cache.Add(key, *style, *parent1, Vector<String>{"left", "--x"});
   EXPECT_TRUE(cache.Find(key, *style, *parent2));
@@ -536,7 +539,7 @@
   auto ensured_parent = CreateStyle();
   ensured_parent->SetIsEnsuredInDisplayNone();
 
-  TestKey key1("display:block", 1);
+  TestKey key1("display:block", 1, GetDocument());
 
   cache.Add(key1, *style, *parent);
   EXPECT_TRUE(cache.Find(key1, *style, *parent));
@@ -555,7 +558,7 @@
   auto ensured_style = CreateStyle();
   ensured_style->SetIsEnsuredOutsideFlatTree();
 
-  TestKey key1("display:block", 1);
+  TestKey key1("display:block", 1, GetDocument());
 
   cache.Add(key1, *style, *parent);
   EXPECT_TRUE(cache.Find(key1, *style, *parent));
@@ -576,7 +579,7 @@
   parent_none->SetIsEnsuredInDisplayNone();
   style_flat->SetIsEnsuredOutsideFlatTree();
 
-  TestKey key1("display:block", 1);
+  TestKey key1("display:block", 1, GetDocument());
 
   cache.Add(key1, *style, *parent_none);
   EXPECT_TRUE(cache.Find(key1, *style_flat, *parent));
diff --git a/third_party/blink/renderer/core/css/resolver/style_cascade_test.cc b/third_party/blink/renderer/core/css/resolver/style_cascade_test.cc
index 7dca46e4..613de5d 100644
--- a/third_party/blink/renderer/core/css/resolver/style_cascade_test.cc
+++ b/third_party/blink/renderer/core/css/resolver/style_cascade_test.cc
@@ -3292,7 +3292,8 @@
 
 TEST_F(StyleCascadeTest, InitialColor) {
   ColorSchemeHelper color_scheme_helper(GetDocument());
-  color_scheme_helper.SetPreferredColorScheme(PreferredColorScheme::kDark);
+  color_scheme_helper.SetPreferredColorScheme(
+      mojom::blink::PreferredColorScheme::kDark);
 
   TestCascade cascade(GetDocument(), GetDocument().documentElement());
   cascade.Add("color-scheme:dark");
diff --git a/third_party/blink/renderer/core/css/resolver/style_resolver.cc b/third_party/blink/renderer/core/css/resolver/style_resolver.cc
index d545f24..4d0b9d76 100644
--- a/third_party/blink/renderer/core/css/resolver/style_resolver.cc
+++ b/third_party/blink/renderer/core/css/resolver/style_resolver.cc
@@ -313,7 +313,25 @@
   MatchCustomElementRules(element, collector);
   MatchHostRules(element, collector);
   collector.SortAndTransferMatchedRules();
-  collector.FinishAddingAuthorRulesForTreeScope();
+  // TODO(futhark): If the resolver is null here, it means we are matching rules
+  // for custom element default styles. Since we don't have a
+  // ScopedStyleResolver if the custom element does not have a shadow root,
+  // there is no way to collect @-rules for @font-face, @keyframes, etc. We
+  // currently pass the element's TreeScope, which might not be what we want. It
+  // means that if you have:
+  //
+  //   <style>@keyframes anim { ... }</style>
+  //   <custom-element></custom-element>
+  //
+  // and the custom-element is defined with:
+  //
+  //   @keyframes anim { ... }
+  //   custom-element { animation-name: anim }
+  //
+  // it means that the custom element will pick up the @keyframes definition
+  // from the element's scope.
+  collector.FinishAddingAuthorRulesForTreeScope(
+      resolver ? resolver->GetTreeScope() : element.GetTreeScope());
 }
 
 static void MatchSlottedRules(const Element&, ElementRuleCollector&);
@@ -368,7 +386,7 @@
     collector.ClearMatchedRules();
     (*it)->CollectMatchingSlottedRules(collector);
     collector.SortAndTransferMatchedRules();
-    collector.FinishAddingAuthorRulesForTreeScope();
+    collector.FinishAddingAuthorRulesForTreeScope((*it)->GetTreeScope());
   }
 }
 
@@ -425,7 +443,9 @@
                                         is_inline_style_cacheable);
   }
 
-  collector.FinishAddingAuthorRulesForTreeScope();
+  collector.FinishAddingAuthorRulesForTreeScope(
+      element_scope_resolver ? element_scope_resolver->GetTreeScope()
+                             : element.GetTreeScope());
 }
 
 void StyleResolver::MatchPseudoPartRulesForUAHost(
@@ -461,7 +481,7 @@
       collector.ClearMatchedRules();
       resolver->CollectMatchingPartPseudoRules(collector, current_names);
       collector.SortAndTransferMatchedRules();
-      collector.FinishAddingAuthorRulesForTreeScope();
+      collector.FinishAddingAuthorRulesForTreeScope(resolver->GetTreeScope());
     }
 
     // If the host doesn't forward any parts using partmap= then the element is
@@ -555,23 +575,24 @@
     collector.ClearMatchedRules();
     resolver->CollectMatchingTreeBoundaryCrossingRules(collector);
     collector.SortAndTransferMatchedRules();
-    collector.FinishAddingAuthorRulesForTreeScope();
+    collector.FinishAddingAuthorRulesForTreeScope(resolver->GetTreeScope());
   }
 
   if (!match_element_scope_done)
     MatchElementScopeRules(element, element_scope_resolver, collector);
 }
 
-void StyleResolver::MatchAuthorRules(const Element& element,
-                                     ElementRuleCollector& collector) {
+void StyleResolver::MatchAuthorRules(
+    const Element& element,
+    ScopedStyleResolver* element_scope_resolver,
+    ElementRuleCollector& collector) {
   if (GetDocument().GetShadowCascadeOrder() ==
       ShadowCascadeOrder::kShadowCascadeV0) {
-    MatchAuthorRulesV0(element, collector);
+    MatchAuthorRulesV0(element, element_scope_resolver, collector);
     return;
   }
   MatchHostAndCustomElementRules(element, collector);
 
-  ScopedStyleResolver* element_scope_resolver = ScopedResolverFor(element);
   if (GetDocument().MayContainV0Shadow()) {
     MatchScopedRulesV0(element, collector, element_scope_resolver);
     return;
@@ -582,8 +603,10 @@
   MatchPseudoPartRules(element, collector);
 }
 
-void StyleResolver::MatchAuthorRulesV0(const Element& element,
-                                       ElementRuleCollector& collector) {
+void StyleResolver::MatchAuthorRulesV0(
+    const Element& element,
+    ScopedStyleResolver* element_scope_resolver,
+    ElementRuleCollector& collector) {
   collector.ClearMatchedRules();
 
   ShadowV0CascadeOrder cascade_order = 0;
@@ -596,8 +619,10 @@
         collector, ++cascade_order);
 
   // Apply normal rules from element scope.
-  if (ScopedStyleResolver* resolver = ScopedResolverFor(element))
-    resolver->CollectMatchingAuthorRules(collector, ++cascade_order);
+  if (element_scope_resolver) {
+    element_scope_resolver->CollectMatchingAuthorRules(collector,
+                                                       ++cascade_order);
+  }
 
   // Apply /deep/ and ::shadow rules from outer scopes, and ::content from
   // inner.
@@ -664,23 +689,23 @@
 void StyleResolver::MatchAllRules(StyleResolverState& state,
                                   ElementRuleCollector& collector,
                                   bool include_smil_properties) {
-  MatchUARules(state.GetElement(), collector);
+  Element& element = state.GetElement();
+  MatchUARules(element, collector);
   MatchUserRules(collector);
 
   // Now check author rules, beginning first with presentational attributes
   // mapped from HTML.
-  if (state.GetElement().IsStyledElement()) {
-    collector.AddElementStyleProperties(
-        state.GetElement().PresentationAttributeStyle());
+  if (element.IsStyledElement()) {
+    collector.AddElementStyleProperties(element.PresentationAttributeStyle());
 
     // Now we check additional mapped declarations.
     // Tables and table cells share an additional mapped rule that must be
     // applied after all attributes, since their mapped style depends on the
     // values of multiple attributes.
     collector.AddElementStyleProperties(
-        state.GetElement().AdditionalPresentationAttributeStyle());
+        element.AdditionalPresentationAttributeStyle());
 
-    if (auto* html_element = DynamicTo<HTMLElement>(state.GetElement())) {
+    if (auto* html_element = DynamicTo<HTMLElement>(element)) {
       bool is_auto;
       TextDirection text_direction =
           html_element->DirectionalityIfhasDirAutoAttribute(is_auto);
@@ -693,30 +718,32 @@
     }
   }
 
-  MatchAuthorRules(state.GetElement(), collector);
+  ScopedStyleResolver* element_scope_resolver = ScopedResolverFor(element);
+  MatchAuthorRules(element, element_scope_resolver, collector);
 
-  if (state.GetElement().IsStyledElement()) {
+  if (element.IsStyledElement()) {
     // For Shadow DOM V1, inline style is already collected in
     // matchScopedRules().
     if (GetDocument().GetShadowCascadeOrder() ==
             ShadowCascadeOrder::kShadowCascadeV0 &&
-        state.GetElement().InlineStyle()) {
+        element.InlineStyle()) {
       // Inline style is immutable as long as there is no CSSOM wrapper.
-      bool is_inline_style_cacheable =
-          !state.GetElement().InlineStyle()->IsMutable();
-      collector.AddElementStyleProperties(state.GetElement().InlineStyle(),
+      bool is_inline_style_cacheable = !element.InlineStyle()->IsMutable();
+      collector.AddElementStyleProperties(element.InlineStyle(),
                                           is_inline_style_cacheable);
     }
 
     // Now check SMIL animation override style.
-    auto* svg_element = DynamicTo<SVGElement>(state.GetElement());
+    auto* svg_element = DynamicTo<SVGElement>(element);
     if (include_smil_properties && svg_element) {
       collector.AddElementStyleProperties(
           svg_element->AnimatedSMILStyleProperties(), false /* isCacheable */);
     }
   }
 
-  collector.FinishAddingAuthorRulesForTreeScope();
+  collector.FinishAddingAuthorRulesForTreeScope(
+      element_scope_resolver ? element_scope_resolver->GetTreeScope()
+                             : element.GetTreeScope());
 }
 
 void StyleResolver::CollectTreeBoundaryCrossingRulesV0CascadeOrder(
@@ -1116,7 +1143,7 @@
     // TODO(obrufau): support styling nested pseudo-elements
     if (!element->IsPseudoElement()) {
       MatchUserRules(collector);
-      MatchAuthorRules(*element, collector);
+      MatchAuthorRules(*element, ScopedResolverFor(*element), collector);
     }
 
     if (tracker_)
@@ -1341,7 +1368,7 @@
   if (rules_to_include & kAuthorCSSRules) {
     collector.SetSameOriginOnly(!(rules_to_include & kCrossOriginCSSRules));
     collector.SetIncludeEmptyRules(rules_to_include & kEmptyCSSRules);
-    MatchAuthorRules(element, collector);
+    MatchAuthorRules(element, ScopedResolverFor(element), collector);
   }
 }
 
diff --git a/third_party/blink/renderer/core/css/resolver/style_resolver.h b/third_party/blink/renderer/core/css/resolver/style_resolver.h
index 486269d..56403de5 100644
--- a/third_party/blink/renderer/core/css/resolver/style_resolver.h
+++ b/third_party/blink/renderer/core/css/resolver/style_resolver.h
@@ -191,8 +191,12 @@
   void MatchScopedRulesV0(const Element&,
                           ElementRuleCollector&,
                           ScopedStyleResolver*);
-  void MatchAuthorRules(const Element&, ElementRuleCollector&);
-  void MatchAuthorRulesV0(const Element&, ElementRuleCollector&);
+  void MatchAuthorRules(const Element&,
+                        ScopedStyleResolver*,
+                        ElementRuleCollector&);
+  void MatchAuthorRulesV0(const Element&,
+                          ScopedStyleResolver*,
+                          ElementRuleCollector&);
   void MatchAllRules(StyleResolverState&,
                      ElementRuleCollector&,
                      bool include_smil_properties);
@@ -264,6 +268,7 @@
   bool was_viewport_resized_ = false;
 
   FRIEND_TEST_ALL_PREFIXES(ComputedStyleTest, ApplyInternalLightDarkColor);
+  FRIEND_TEST_ALL_PREFIXES(StyleResolverTest, TreeScopedReferences);
 };
 
 }  // namespace blink
diff --git a/third_party/blink/renderer/core/css/resolver/style_resolver_test.cc b/third_party/blink/renderer/core/css/resolver/style_resolver_test.cc
index 8684549..c798f06 100644
--- a/third_party/blink/renderer/core/css/resolver/style_resolver_test.cc
+++ b/third_party/blink/renderer/core/css/resolver/style_resolver_test.cc
@@ -864,4 +864,89 @@
   EXPECT_EQ("blue", computed_value->CssText());
 }
 
+TEST_F(StyleResolverTest, TreeScopedReferences) {
+  GetDocument().body()->setInnerHTML(R"HTML(
+    <style>
+      #host { animation-name: anim }
+    </style>
+    <div id="host">
+      <span id="slotted"></span>
+    </host>
+  )HTML");
+
+  Element* host = GetDocument().getElementById("host");
+  ASSERT_TRUE(host);
+  ShadowRoot& root = host->AttachShadowRootInternal(ShadowRootType::kOpen);
+  root.setInnerHTML(R"HTML(
+    <style>
+      ::slotted(span) { animation-name: anim-slotted }
+      :host { font-family: myfont }
+    </style>
+    <div id="inner-host">
+      <slot></slot>
+    </div>
+  )HTML");
+
+  Element* inner_host = root.getElementById("inner-host");
+  ASSERT_TRUE(inner_host);
+  ShadowRoot& inner_root =
+      inner_host->AttachShadowRootInternal(ShadowRootType::kOpen);
+  inner_root.setInnerHTML(R"HTML(
+    <style>
+      ::slotted(span) { animation-name: anim-inner-slotted }
+    </style>
+    <slot></slot>
+  )HTML");
+
+  UpdateAllLifecyclePhasesForTest();
+
+  {
+    StyleResolverState state(GetDocument(), *host);
+    SelectorFilter filter;
+    MatchResult match_result;
+    ElementRuleCollector collector(state.ElementContext(), filter, match_result,
+                                   state.Style(), EInsideLink::kNotInsideLink);
+    GetDocument().GetStyleEngine().GetStyleResolver().MatchAllRules(
+        state, collector, false /* include_smil_properties */);
+    const auto& properties = match_result.GetMatchedProperties();
+    ASSERT_EQ(properties.size(), 3u);
+
+    // div { display: block }
+    EXPECT_EQ(properties[0].types_.origin, CascadeOrigin::kUserAgent);
+
+    // :host { font-family: myfont }
+    EXPECT_EQ(match_result.ScopeFromTreeOrder(properties[1].types_.tree_order),
+              root.GetTreeScope());
+    EXPECT_EQ(properties[1].types_.origin, CascadeOrigin::kAuthor);
+
+    // #host { animation-name: anim }
+    EXPECT_EQ(properties[2].types_.origin, CascadeOrigin::kAuthor);
+    EXPECT_EQ(match_result.ScopeFromTreeOrder(properties[2].types_.tree_order),
+              host->GetTreeScope());
+  }
+
+  {
+    auto* span = GetDocument().getElementById("slotted");
+    StyleResolverState state(GetDocument(), *span);
+    SelectorFilter filter;
+    MatchResult match_result;
+    ElementRuleCollector collector(state.ElementContext(), filter, match_result,
+                                   state.Style(), EInsideLink::kNotInsideLink);
+    GetDocument().GetStyleEngine().GetStyleResolver().MatchAllRules(
+        state, collector, false /* include_smil_properties */);
+    const auto& properties = match_result.GetMatchedProperties();
+    ASSERT_EQ(properties.size(), 2u);
+
+    // ::slotted(span) { animation-name: anim-inner-slotted }
+    EXPECT_EQ(properties[0].types_.origin, CascadeOrigin::kAuthor);
+    EXPECT_EQ(match_result.ScopeFromTreeOrder(properties[0].types_.tree_order),
+              inner_root.GetTreeScope());
+
+    // ::slotted(span) { animation-name: anim-slotted }
+    EXPECT_EQ(properties[1].types_.origin, CascadeOrigin::kAuthor);
+    EXPECT_EQ(match_result.ScopeFromTreeOrder(properties[1].types_.tree_order),
+              root.GetTreeScope());
+  }
+}
+
 }  // namespace blink
diff --git a/third_party/blink/renderer/core/css/style_engine.cc b/third_party/blink/renderer/core/css/style_engine.cc
index aafa7b59..a1d53ece 100644
--- a/third_party/blink/renderer/core/css/style_engine.cc
+++ b/third_party/blink/renderer/core/css/style_engine.cc
@@ -2145,7 +2145,8 @@
     }
   }
   return has_dark &&
-         (!has_light || preferred_color_scheme_ == PreferredColorScheme::kDark);
+         (!has_light ||
+          preferred_color_scheme_ == mojom::blink::PreferredColorScheme::kDark);
 }
 
 void StyleEngine::UpdateColorScheme() {
@@ -2158,7 +2159,8 @@
   ForcedColors old_forced_colors = forced_colors_;
   forced_colors_ = web_theme_engine->GetForcedColors();
 
-  PreferredColorScheme old_preferred_color_scheme = preferred_color_scheme_;
+  mojom::blink::PreferredColorScheme old_preferred_color_scheme =
+      preferred_color_scheme_;
   preferred_color_scheme_ = settings->GetPreferredColorScheme();
   if (const auto* overrides =
           GetDocument().GetPage()->GetMediaFeatureOverrides()) {
@@ -2169,10 +2171,10 @@
   if (!SupportsDarkColorScheme() && settings->GetForceDarkModeEnabled()) {
     // Make sure we don't match (prefers-color-scheme: dark) when forced
     // darkening is enabled.
-    preferred_color_scheme_ = PreferredColorScheme::kLight;
+    preferred_color_scheme_ = mojom::blink::PreferredColorScheme::kLight;
   }
   if (GetDocument().Printing())
-    preferred_color_scheme_ = PreferredColorScheme::kLight;
+    preferred_color_scheme_ = mojom::blink::PreferredColorScheme::kLight;
 
   bool color_scheme_changed = false;
   if (forced_colors_ != old_forced_colors ||
@@ -2191,13 +2193,14 @@
     UseCounter::Count(GetDocument(), WebFeature::kForcedDarkMode);
 
   // True if the preferred color scheme will match dark.
-  if (preferred_color_scheme_ == PreferredColorScheme::kDark)
+  if (preferred_color_scheme_ == mojom::blink::PreferredColorScheme::kDark)
     UseCounter::Count(GetDocument(), WebFeature::kPreferredColorSchemeDark);
 
   // This is equal to kPreferredColorSchemeDark in most cases, but can differ
   // with forced dark mode. With the system in dark mode and forced dark mode
   // enabled, the preferred color scheme can be light while the setting is dark.
-  if (settings->GetPreferredColorScheme() == PreferredColorScheme::kDark) {
+  if (settings->GetPreferredColorScheme() ==
+      mojom::blink::PreferredColorScheme::kDark) {
     UseCounter::Count(GetDocument(),
                       WebFeature::kPreferredColorSchemeDarkSetting);
   }
diff --git a/third_party/blink/renderer/core/css/style_engine.h b/third_party/blink/renderer/core/css/style_engine.h
index 99a1d31..461bbd3 100644
--- a/third_party/blink/renderer/core/css/style_engine.h
+++ b/third_party/blink/renderer/core/css/style_engine.h
@@ -34,7 +34,7 @@
 #include <utility>
 #include "base/auto_reset.h"
 #include "third_party/blink/public/common/css/forced_colors.h"
-#include "third_party/blink/public/common/css/preferred_color_scheme.h"
+#include "third_party/blink/public/mojom/css/preferred_color_scheme.mojom-shared.h"
 #include "third_party/blink/public/web/web_document.h"
 #include "third_party/blink/renderer/core/core_export.h"
 #include "third_party/blink/renderer/core/css/active_style_sheets.h"
@@ -399,7 +399,7 @@
 
   void SetColorSchemeFromMeta(const CSSValue* color_scheme);
   const CSSValue* GetMetaColorSchemeValue() const { return meta_color_scheme_; }
-  PreferredColorScheme GetPreferredColorScheme() const {
+  mojom::PreferredColorScheme GetPreferredColorScheme() const {
     return preferred_color_scheme_;
   }
   ForcedColors GetForcedColors() const { return forced_colors_; }
@@ -639,7 +639,8 @@
   // The preferred color scheme is set in settings, but may be overridden by the
   // ForceDarkMode setting where the preferred_color_scheme_ will be set to
   // kLight to avoid dark styling to be applied before auto darkening.
-  PreferredColorScheme preferred_color_scheme_{PreferredColorScheme::kLight};
+  mojom::PreferredColorScheme preferred_color_scheme_{
+      mojom::PreferredColorScheme::kLight};
 
   // We pass the used value of color-scheme from the iframe element in the
   // embedding document. If the color-scheme of the owner element and the root
diff --git a/third_party/blink/renderer/core/css/style_engine_test.cc b/third_party/blink/renderer/core/css/style_engine_test.cc
index 66430a9..e008541 100644
--- a/third_party/blink/renderer/core/css/style_engine_test.cc
+++ b/third_party/blink/renderer/core/css/style_engine_test.cc
@@ -9,7 +9,7 @@
 #include "testing/gtest/include/gtest/gtest.h"
 #include "third_party/blink/public/common/css/forced_colors.h"
 #include "third_party/blink/public/common/css/navigation_controls.h"
-#include "third_party/blink/public/common/css/preferred_color_scheme.h"
+#include "third_party/blink/public/mojom/css/preferred_color_scheme.mojom-blink-forward.h"
 #include "third_party/blink/public/platform/web_theme_engine.h"
 #include "third_party/blink/renderer/bindings/core/v8/v8_binding_for_core.h"
 #include "third_party/blink/renderer/bindings/core/v8/v8_shadow_root_init.h"
@@ -1494,7 +1494,8 @@
 
 TEST_F(StyleEngineTest, MediaQueriesChangeColorScheme) {
   ColorSchemeHelper color_scheme_helper(GetDocument());
-  color_scheme_helper.SetPreferredColorScheme(PreferredColorScheme::kLight);
+  color_scheme_helper.SetPreferredColorScheme(
+      mojom::blink::PreferredColorScheme::kLight);
 
   GetDocument().body()->setInnerHTML(R"HTML(
     <style>
@@ -1511,7 +1512,8 @@
             GetDocument().body()->GetComputedStyle()->VisitedDependentColor(
                 GetCSSPropertyColor()));
 
-  color_scheme_helper.SetPreferredColorScheme(PreferredColorScheme::kDark);
+  color_scheme_helper.SetPreferredColorScheme(
+      mojom::blink::PreferredColorScheme::kDark);
   UpdateAllLifecyclePhases();
   EXPECT_EQ(MakeRGB(0, 128, 0),
             GetDocument().body()->GetComputedStyle()->VisitedDependentColor(
@@ -1521,7 +1523,8 @@
 TEST_F(StyleEngineTest, MediaQueriesChangeColorSchemeForcedDarkMode) {
   GetDocument().GetSettings()->SetForceDarkModeEnabled(true);
   ColorSchemeHelper color_scheme_helper(GetDocument());
-  color_scheme_helper.SetPreferredColorScheme(PreferredColorScheme::kDark);
+  color_scheme_helper.SetPreferredColorScheme(
+      mojom::blink::PreferredColorScheme::kDark);
 
   GetDocument().body()->setInnerHTML(R"HTML(
     <style>
@@ -1662,14 +1665,16 @@
   // ForcedColors = kNone, PreferredColorScheme = kLight
   ColorSchemeHelper color_scheme_helper(GetDocument());
   color_scheme_helper.SetForcedColors(GetDocument(), ForcedColors::kNone);
-  color_scheme_helper.SetPreferredColorScheme(PreferredColorScheme::kLight);
+  color_scheme_helper.SetPreferredColorScheme(
+      mojom::blink::PreferredColorScheme::kLight);
   UpdateAllLifecyclePhases();
   EXPECT_EQ(MakeRGB(255, 0, 0),
             GetDocument().body()->GetComputedStyle()->VisitedDependentColor(
                 GetCSSPropertyColor()));
 
   // ForcedColors = kNone, PreferredColorScheme = kDark
-  color_scheme_helper.SetPreferredColorScheme(PreferredColorScheme::kDark);
+  color_scheme_helper.SetPreferredColorScheme(
+      mojom::blink::PreferredColorScheme::kDark);
   UpdateAllLifecyclePhases();
   EXPECT_EQ(MakeRGB(0, 128, 0),
             GetDocument().body()->GetComputedStyle()->VisitedDependentColor(
@@ -1683,7 +1688,8 @@
                 GetCSSPropertyColor()));
 
   // ForcedColors = kActive, PreferredColorScheme = kLight
-  color_scheme_helper.SetPreferredColorScheme(PreferredColorScheme::kLight);
+  color_scheme_helper.SetPreferredColorScheme(
+      mojom::blink::PreferredColorScheme::kLight);
   UpdateAllLifecyclePhases();
   EXPECT_EQ(MakeRGB(0, 0, 255),
             GetDocument().body()->GetComputedStyle()->VisitedDependentColor(
@@ -1692,8 +1698,9 @@
 
 TEST_F(StyleEngineTest, MediaQueriesColorSchemeOverride) {
   ColorSchemeHelper color_scheme_helper(GetDocument());
-  color_scheme_helper.SetPreferredColorScheme(PreferredColorScheme::kLight);
-  EXPECT_EQ(PreferredColorScheme::kLight,
+  color_scheme_helper.SetPreferredColorScheme(
+      mojom::blink::PreferredColorScheme::kLight);
+  EXPECT_EQ(mojom::blink::PreferredColorScheme::kLight,
             GetDocument().GetSettings()->GetPreferredColorScheme());
 
   GetDocument().body()->setInnerHTML(R"HTML(
@@ -1727,9 +1734,11 @@
 
 TEST_F(StyleEngineTest, PreferredColorSchemeMetric) {
   ColorSchemeHelper color_scheme_helper(GetDocument());
-  color_scheme_helper.SetPreferredColorScheme(PreferredColorScheme::kLight);
+  color_scheme_helper.SetPreferredColorScheme(
+      mojom::blink::PreferredColorScheme::kLight);
   EXPECT_FALSE(IsUseCounted(WebFeature::kPreferredColorSchemeDark));
-  color_scheme_helper.SetPreferredColorScheme(PreferredColorScheme::kDark);
+  color_scheme_helper.SetPreferredColorScheme(
+      mojom::blink::PreferredColorScheme::kDark);
   EXPECT_TRUE(IsUseCounted(WebFeature::kPreferredColorSchemeDark));
 }
 
@@ -1738,12 +1747,14 @@
 // does not invert pages that support dark mode.
 TEST_F(StyleEngineTest, PreferredColorSchemeSettingMetric) {
   ColorSchemeHelper color_scheme_helper(GetDocument());
-  color_scheme_helper.SetPreferredColorScheme(PreferredColorScheme::kLight);
+  color_scheme_helper.SetPreferredColorScheme(
+      mojom::blink::PreferredColorScheme::kLight);
   GetDocument().GetSettings()->SetForceDarkModeEnabled(false);
   EXPECT_FALSE(IsUseCounted(WebFeature::kPreferredColorSchemeDark));
   EXPECT_FALSE(IsUseCounted(WebFeature::kPreferredColorSchemeDarkSetting));
 
-  color_scheme_helper.SetPreferredColorScheme(PreferredColorScheme::kDark);
+  color_scheme_helper.SetPreferredColorScheme(
+      mojom::blink::PreferredColorScheme::kDark);
   // Clear the UseCounters before they are updated by the
   // |SetForceDarkModeEnabled| call, below.
   ClearUseCounter(WebFeature::kPreferredColorSchemeDark);
@@ -2190,7 +2201,8 @@
 TEST_F(StyleEngineTest, ColorSchemeBaseBackgroundChange) {
   ScopedCSSColorSchemeForTest enable_color_scheme(true);
   ColorSchemeHelper color_scheme_helper(GetDocument());
-  color_scheme_helper.SetPreferredColorScheme(PreferredColorScheme::kDark);
+  color_scheme_helper.SetPreferredColorScheme(
+      mojom::blink::PreferredColorScheme::kDark);
   UpdateAllLifecyclePhases();
 
   EXPECT_EQ(Color::kWhite, GetDocument().View()->BaseBackgroundColor());
@@ -2216,7 +2228,8 @@
   ScopedCSSColorSchemeUARenderingForTest enable_color_scheme_ua(true);
 
   ColorSchemeHelper color_scheme_helper(GetDocument());
-  color_scheme_helper.SetPreferredColorScheme(PreferredColorScheme::kLight);
+  color_scheme_helper.SetPreferredColorScheme(
+      mojom::blink::PreferredColorScheme::kLight);
 
   GetDocument().documentElement()->SetInlineStyleProperty(
       CSSPropertyID::kColorScheme, "light dark");
@@ -2575,7 +2588,8 @@
 TEST_F(StyleEngineTest, InitialColorChange) {
   // Set color scheme to light.
   ColorSchemeHelper color_scheme_helper(GetDocument());
-  color_scheme_helper.SetPreferredColorScheme(PreferredColorScheme::kLight);
+  color_scheme_helper.SetPreferredColorScheme(
+      mojom::blink::PreferredColorScheme::kLight);
 
   GetDocument().body()->setInnerHTML(R"HTML(
     <style>
@@ -2601,7 +2615,8 @@
             initial_style->VisitedDependentColor(GetCSSPropertyColor()));
 
   // Change color scheme to dark.
-  color_scheme_helper.SetPreferredColorScheme(PreferredColorScheme::kDark);
+  color_scheme_helper.SetPreferredColorScheme(
+      mojom::blink::PreferredColorScheme::kDark);
   UpdateAllLifecyclePhases();
 
   document_element_style = GetDocument().documentElement()->GetComputedStyle();
@@ -2816,7 +2831,8 @@
 
 TEST_F(StyleEngineTest, PrintNoDarkColorScheme) {
   ColorSchemeHelper color_scheme_helper(GetDocument());
-  color_scheme_helper.SetPreferredColorScheme(PreferredColorScheme::kDark);
+  color_scheme_helper.SetPreferredColorScheme(
+      mojom::blink::PreferredColorScheme::kDark);
 
   GetDocument().body()->setInnerHTML(R"HTML(
     <style>
diff --git a/third_party/blink/renderer/core/dom/document.cc b/third_party/blink/renderer/core/dom/document.cc
index befbc9e..86304cc 100644
--- a/third_party/blink/renderer/core/dom/document.cc
+++ b/third_party/blink/renderer/core/dom/document.cc
@@ -56,12 +56,12 @@
 #include "services/network/public/mojom/trust_tokens.mojom-blink.h"
 #include "services/network/public/mojom/web_sandbox_flags.mojom-blink.h"
 #include "third_party/blink/public/common/browser_interface_broker_proxy.h"
-#include "third_party/blink/public/common/css/preferred_color_scheme.h"
 #include "third_party/blink/public/common/feature_policy/document_policy_features.h"
 #include "third_party/blink/public/common/features.h"
 #include "third_party/blink/public/common/privacy_budget/identifiability_sample_collector.h"
 #include "third_party/blink/public/common/privacy_budget/identifiability_study_settings.h"
 #include "third_party/blink/public/common/thread_safe_browser_interface_broker_proxy.h"
+#include "third_party/blink/public/mojom/css/preferred_color_scheme.mojom-blink-forward.h"
 #include "third_party/blink/public/mojom/input/focus_type.mojom-blink.h"
 #include "third_party/blink/public/mojom/insecure_input/insecure_input_service.mojom-blink.h"
 #include "third_party/blink/public/mojom/page_state/page_state.mojom-blink.h"
@@ -8455,7 +8455,7 @@
 bool Document::InDarkMode() {
   return !InForcedColorsMode() && !Printing() &&
          GetStyleEngine().GetPreferredColorScheme() ==
-             PreferredColorScheme::kDark;
+             mojom::blink::PreferredColorScheme::kDark;
 }
 
 void Document::CountUse(mojom::WebFeature feature) const {
diff --git a/third_party/blink/renderer/core/dom/document_test.cc b/third_party/blink/renderer/core/dom/document_test.cc
index d4eb3f5..3b8390c 100644
--- a/third_party/blink/renderer/core/dom/document_test.cc
+++ b/third_party/blink/renderer/core/dom/document_test.cc
@@ -960,7 +960,8 @@
 
 TEST_F(DocumentTest, PrefersColorSchemeChanged) {
   ColorSchemeHelper color_scheme_helper(GetDocument());
-  color_scheme_helper.SetPreferredColorScheme(PreferredColorScheme::kLight);
+  color_scheme_helper.SetPreferredColorScheme(
+      mojom::blink::PreferredColorScheme::kLight);
   UpdateAllLifecyclePhasesForTest();
 
   auto* list = GetDocument().GetMediaQueryMatcher().MatchMedia(
@@ -970,7 +971,8 @@
 
   EXPECT_FALSE(listener->IsNotified());
 
-  color_scheme_helper.SetPreferredColorScheme(PreferredColorScheme::kDark);
+  color_scheme_helper.SetPreferredColorScheme(
+      mojom::blink::PreferredColorScheme::kDark);
 
   UpdateAllLifecyclePhasesForTest();
   GetDocument().ServiceScriptedAnimations(base::TimeTicks());
diff --git a/third_party/blink/renderer/core/exported/BUILD.gn b/third_party/blink/renderer/core/exported/BUILD.gn
index 3181148..500bedd 100644
--- a/third_party/blink/renderer/core/exported/BUILD.gn
+++ b/third_party/blink/renderer/core/exported/BUILD.gn
@@ -25,8 +25,6 @@
     "web_dom_message_event.cc",
     "web_element.cc",
     "web_element_collection.cc",
-    "web_external_widget_impl.cc",
-    "web_external_widget_impl.h",
     "web_form_control_element.cc",
     "web_form_element.cc",
     "web_form_element_observer_impl.cc",
diff --git a/third_party/blink/renderer/core/exported/web_external_widget_impl.cc b/third_party/blink/renderer/core/exported/web_external_widget_impl.cc
deleted file mode 100644
index 2db71881..0000000
--- a/third_party/blink/renderer/core/exported/web_external_widget_impl.cc
+++ /dev/null
@@ -1,271 +0,0 @@
-// 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 "third_party/blink/renderer/core/exported/web_external_widget_impl.h"
-
-#include "cc/trees/layer_tree_host.h"
-#include "cc/trees/ukm_manager.h"
-#include "third_party/blink/public/mojom/input/input_handler.mojom-blink.h"
-#include "third_party/blink/public/platform/scheduler/web_render_widget_scheduling_state.h"
-#include "third_party/blink/renderer/platform/widget/input/widget_input_handler_manager.h"
-#include "third_party/blink/renderer/platform/widget/widget_base.h"
-
-namespace blink {
-
-std::unique_ptr<WebExternalWidget> WebExternalWidget::Create(
-    WebExternalWidgetClient* client,
-    const blink::WebURL& debug_url,
-    CrossVariantMojoAssociatedRemote<mojom::blink::WidgetHostInterfaceBase>
-        widget_host,
-    CrossVariantMojoAssociatedReceiver<mojom::blink::WidgetInterfaceBase>
-        widget) {
-  return std::make_unique<WebExternalWidgetImpl>(
-      client, debug_url, std::move(widget_host), std::move(widget));
-}
-
-WebExternalWidgetImpl::WebExternalWidgetImpl(
-    WebExternalWidgetClient* client,
-    const WebURL& debug_url,
-    CrossVariantMojoAssociatedRemote<mojom::blink::WidgetHostInterfaceBase>
-        widget_host,
-    CrossVariantMojoAssociatedReceiver<mojom::blink::WidgetInterfaceBase>
-        widget)
-    : client_(client),
-      debug_url_(debug_url),
-      widget_base_(
-          std::make_unique<WidgetBase>(this,
-                                       std::move(widget_host),
-                                       std::move(widget),
-                                       /*hidden=*/false,
-                                       /*never_composited=*/false,
-                                       /*is_for_child_local_root=*/false)) {
-  DCHECK(client_);
-}
-
-WebExternalWidgetImpl::~WebExternalWidgetImpl() = default;
-
-cc::LayerTreeHost* WebExternalWidgetImpl::InitializeCompositing(
-    scheduler::WebThreadScheduler* main_thread_scheduler,
-    cc::TaskGraphRunner* task_graph_runner,
-    bool for_child_local_root_frame,
-    const ScreenInfo& screen_info,
-    std::unique_ptr<cc::UkmRecorderFactory> ukm_recorder_factory,
-    const cc::LayerTreeSettings* settings) {
-  widget_base_->InitializeCompositing(
-      main_thread_scheduler, task_graph_runner, for_child_local_root_frame,
-      screen_info, std::move(ukm_recorder_factory), settings);
-  return widget_base_->LayerTreeHost();
-}
-
-void WebExternalWidgetImpl::Close(
-    scoped_refptr<base::SingleThreadTaskRunner> cleanup_runner) {
-  widget_base_->Shutdown(std::move(cleanup_runner));
-  widget_base_.reset();
-}
-
-void WebExternalWidgetImpl::SetCompositorVisible(bool visible) {
-  widget_base_->SetCompositorVisible(visible);
-}
-
-WebHitTestResult WebExternalWidgetImpl::HitTestResultAt(const gfx::PointF&) {
-  NOTIMPLEMENTED();
-  return {};
-}
-
-KURL WebExternalWidgetImpl::GetURLForDebugTrace() {
-  return debug_url_;
-}
-
-gfx::Size WebExternalWidgetImpl::Size() {
-  return size_;
-}
-
-void WebExternalWidgetImpl::Resize(const gfx::Size& size) {
-  if (size_ == size)
-    return;
-  size_ = size;
-  client_->DidResize(gfx::Size(size));
-}
-
-WebInputEventResult WebExternalWidgetImpl::HandleInputEvent(
-    const WebCoalescedInputEvent& coalesced_event) {
-  return client_->HandleInputEvent(coalesced_event);
-}
-
-WebInputEventResult WebExternalWidgetImpl::DispatchBufferedTouchEvents() {
-  return client_->DispatchBufferedTouchEvents();
-}
-
-scheduler::WebRenderWidgetSchedulingState*
-WebExternalWidgetImpl::RendererWidgetSchedulingState() {
-  return widget_base_->RendererWidgetSchedulingState();
-}
-
-void WebExternalWidgetImpl::SetCursor(const ui::Cursor& cursor) {
-  widget_base_->SetCursor(cursor);
-}
-
-bool WebExternalWidgetImpl::HandlingInputEvent() {
-  return widget_base_->input_handler().handling_input_event();
-}
-
-void WebExternalWidgetImpl::SetHandlingInputEvent(bool handling) {
-  widget_base_->input_handler().set_handling_input_event(handling);
-}
-
-void WebExternalWidgetImpl::ProcessInputEventSynchronouslyForTesting(
-    const WebCoalescedInputEvent& event,
-    HandledEventCallback callback) {
-  widget_base_->input_handler().HandleInputEvent(event, std::move(callback));
-}
-
-void WebExternalWidgetImpl::UpdateTextInputState() {
-  widget_base_->UpdateTextInputState();
-}
-
-void WebExternalWidgetImpl::UpdateSelectionBounds() {
-  widget_base_->UpdateSelectionBounds();
-}
-
-void WebExternalWidgetImpl::ShowVirtualKeyboard() {
-  widget_base_->ShowVirtualKeyboard();
-}
-
-void WebExternalWidgetImpl::SetFocus(bool focus) {
-  widget_base_->SetFocus(focus);
-}
-
-bool WebExternalWidgetImpl::HasFocus() {
-  return widget_base_->has_focus();
-}
-
-void WebExternalWidgetImpl::FlushInputProcessedCallback() {
-  widget_base_->FlushInputProcessedCallback();
-}
-
-void WebExternalWidgetImpl::CancelCompositionForPepper() {
-  widget_base_->CancelCompositionForPepper();
-}
-
-void WebExternalWidgetImpl::RequestMouseLock(
-    bool has_transient_user_activation,
-    bool request_unadjusted_movement,
-    base::OnceCallback<void(
-        mojom::blink::PointerLockResult,
-        CrossVariantMojoRemote<mojom::blink::PointerLockContextInterfaceBase>)>
-        callback) {
-  widget_base_->RequestMouseLock(has_transient_user_activation,
-                                 request_unadjusted_movement,
-                                 std::move(callback));
-}
-
-void WebExternalWidgetImpl::ApplyVisualProperties(
-    const VisualProperties& visual_properties) {
-  widget_base_->UpdateVisualProperties(visual_properties);
-}
-
-void WebExternalWidgetImpl::UpdateVisualProperties(
-    const VisualProperties& visual_properties) {
-  widget_base_->UpdateSurfaceAndScreenInfo(
-      visual_properties.local_surface_id.value_or(viz::LocalSurfaceId()),
-      visual_properties.compositor_viewport_pixel_rect,
-      visual_properties.screen_info);
-  widget_base_->SetVisibleViewportSizeInDIPs(
-      visual_properties.visible_viewport_size);
-  Resize(widget_base_->DIPsToCeiledBlinkSpace(visual_properties.new_size));
-  client_->DidUpdateVisualProperties();
-}
-
-const ScreenInfo& WebExternalWidgetImpl::GetScreenInfo() {
-  return widget_base_->GetScreenInfo();
-}
-
-gfx::Rect WebExternalWidgetImpl::WindowRect() {
-  return widget_base_->WindowRect();
-}
-
-gfx::Rect WebExternalWidgetImpl::ViewRect() {
-  return widget_base_->ViewRect();
-}
-
-void WebExternalWidgetImpl::SetScreenRects(
-    const gfx::Rect& widget_screen_rect,
-    const gfx::Rect& window_screen_rect) {
-  widget_base_->SetScreenRects(widget_screen_rect, window_screen_rect);
-}
-
-gfx::Size WebExternalWidgetImpl::VisibleViewportSizeInDIPs() {
-  return widget_base_->VisibleViewportSizeInDIPs();
-}
-
-void WebExternalWidgetImpl::SetPendingWindowRect(
-    const gfx::Rect* window_screen_rect) {
-  widget_base_->SetPendingWindowRect(window_screen_rect);
-}
-
-bool WebExternalWidgetImpl::IsHidden() const {
-  return widget_base_->is_hidden();
-}
-
-void WebExternalWidgetImpl::DidOverscrollForTesting(
-    const gfx::Vector2dF& overscroll_delta,
-    const gfx::Vector2dF& accumulated_overscroll,
-    const gfx::PointF& position,
-    const gfx::Vector2dF& velocity) {
-  cc::OverscrollBehavior overscroll_behavior =
-      widget_base_->LayerTreeHost()->overscroll_behavior();
-  widget_base_->input_handler().DidOverscrollFromBlink(
-      overscroll_delta, accumulated_overscroll, position, velocity,
-      overscroll_behavior);
-}
-
-void WebExternalWidgetImpl::SetRootLayer(scoped_refptr<cc::Layer> layer) {
-  widget_base_->LayerTreeHost()->SetRootLayer(layer);
-}
-
-void WebExternalWidgetImpl::RecordTimeToFirstActivePaint(
-    base::TimeDelta duration) {
-  client_->RecordTimeToFirstActivePaint(duration);
-}
-
-void WebExternalWidgetImpl::DidCommitAndDrawCompositorFrame() {
-  client_->DidCommitAndDrawCompositorFrame();
-}
-
-bool WebExternalWidgetImpl::WillHandleGestureEvent(
-    const WebGestureEvent& event) {
-  return client_->WillHandleGestureEvent(event);
-}
-
-bool WebExternalWidgetImpl::WillHandleMouseEvent(const WebMouseEvent& event) {
-  return false;
-}
-
-void WebExternalWidgetImpl::ObserveGestureEventAndResult(
-    const WebGestureEvent& gesture_event,
-    const gfx::Vector2dF& unused_delta,
-    const cc::OverscrollBehavior& overscroll_behavior,
-    bool event_processed) {
-  client_->DidHandleGestureScrollEvent(gesture_event, unused_delta,
-                                       overscroll_behavior, event_processed);
-}
-
-bool WebExternalWidgetImpl::SupportsBufferedTouchEvents() {
-  return client_->SupportsBufferedTouchEvents();
-}
-
-const ScreenInfo& WebExternalWidgetImpl::GetOriginalScreenInfo() {
-  return widget_base_->GetScreenInfo();
-}
-
-gfx::Rect WebExternalWidgetImpl::ViewportVisibleRect() {
-  return widget_base_->CompositorViewportRect();
-}
-
-std::unique_ptr<cc::LayerTreeFrameSink>
-WebExternalWidgetImpl::AllocateNewLayerTreeFrameSink() {
-  return nullptr;
-}
-
-}  // namespace blink
diff --git a/third_party/blink/renderer/core/exported/web_external_widget_impl.h b/third_party/blink/renderer/core/exported/web_external_widget_impl.h
deleted file mode 100644
index 05217cc..0000000
--- a/third_party/blink/renderer/core/exported/web_external_widget_impl.h
+++ /dev/null
@@ -1,121 +0,0 @@
-// 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 THIRD_PARTY_BLINK_RENDERER_CORE_EXPORTED_WEB_EXTERNAL_WIDGET_IMPL_H_
-#define THIRD_PARTY_BLINK_RENDERER_CORE_EXPORTED_WEB_EXTERNAL_WIDGET_IMPL_H_
-
-#include "third_party/blink/public/web/web_external_widget.h"
-
-#include "build/build_config.h"
-#include "third_party/blink/public/mojom/input/pointer_lock_context.mojom-blink-forward.h"
-#include "third_party/blink/public/mojom/input/pointer_lock_result.mojom-blink-forward.h"
-#include "third_party/blink/public/mojom/page/widget.mojom-blink.h"
-#include "third_party/blink/public/platform/cross_variant_mojo_util.h"
-#include "third_party/blink/public/platform/web_url.h"
-#include "third_party/blink/renderer/platform/widget/widget_base_client.h"
-
-namespace blink {
-class WidgetBase;
-
-class WebExternalWidgetImpl : public WebExternalWidget,
-                              public WidgetBaseClient {
- public:
-  WebExternalWidgetImpl(
-      WebExternalWidgetClient* client,
-      const WebURL& debug_url,
-      CrossVariantMojoAssociatedRemote<mojom::blink::WidgetHostInterfaceBase>
-          widget_host,
-      CrossVariantMojoAssociatedReceiver<mojom::blink::WidgetInterfaceBase>
-          widget);
-  ~WebExternalWidgetImpl() override;
-
-  // WebWidget overrides:
-  cc::LayerTreeHost* InitializeCompositing(
-      scheduler::WebThreadScheduler* main_thread_scheduler,
-      cc::TaskGraphRunner* task_graph_runner,
-      bool for_child_local_root_frame,
-      const ScreenInfo& screen_info,
-      std::unique_ptr<cc::UkmRecorderFactory> ukm_recorder_factory,
-      const cc::LayerTreeSettings* settings) override;
-  void SetCompositorVisible(bool visible) override;
-  void Close(
-      scoped_refptr<base::SingleThreadTaskRunner> cleanup_runner) override;
-  WebHitTestResult HitTestResultAt(const gfx::PointF&) override;
-  gfx::Size Size() override;
-  void Resize(const gfx::Size& size) override;
-  WebInputEventResult HandleInputEvent(
-      const WebCoalescedInputEvent& coalesced_event) override;
-  WebInputEventResult DispatchBufferedTouchEvents() override;
-  scheduler::WebRenderWidgetSchedulingState* RendererWidgetSchedulingState()
-      override;
-  void SetCursor(const ui::Cursor& cursor) override;
-  bool HandlingInputEvent() override;
-  void SetHandlingInputEvent(bool handling) override;
-  void ProcessInputEventSynchronouslyForTesting(const WebCoalescedInputEvent&,
-                                                HandledEventCallback) override;
-  void DidOverscrollForTesting(
-      const gfx::Vector2dF& overscroll_delta,
-      const gfx::Vector2dF& accumulated_overscroll,
-      const gfx::PointF& position_in_viewport,
-      const gfx::Vector2dF& velocity_in_viewport) override;
-  void UpdateTextInputState() override;
-  void UpdateSelectionBounds() override;
-  void ShowVirtualKeyboard() override;
-  bool HasFocus() override;
-  void SetFocus(bool focus) override;
-  void RequestMouseLock(
-      bool has_transient_user_activation,
-      bool request_unadjusted_movement,
-      base::OnceCallback<
-          void(mojom::blink::PointerLockResult,
-               CrossVariantMojoRemote<
-                   mojom::blink::PointerLockContextInterfaceBase>)>) override;
-  void ApplyVisualProperties(
-      const VisualProperties& visual_properties) override;
-  const ScreenInfo& GetScreenInfo() override;
-  gfx::Rect WindowRect() override;
-  gfx::Rect ViewRect() override;
-  void SetScreenRects(const gfx::Rect& widget_screen_rect,
-                      const gfx::Rect& window_screen_rect) override;
-  gfx::Size VisibleViewportSizeInDIPs() override;
-  void SetPendingWindowRect(const gfx::Rect* window_screen_rect) override;
-  bool IsHidden() const override;
-
-  // WebExternalWidget overrides:
-  void SetRootLayer(scoped_refptr<cc::Layer>) override;
-
-  // WidgetBaseClient overrides:
-  void BeginMainFrame(base::TimeTicks last_frame_time) override {}
-  void RecordTimeToFirstActivePaint(base::TimeDelta duration) override;
-  void UpdateLifecycle(WebLifecycleUpdate requested_update,
-                       DocumentUpdateReason reason) override {}
-  void DidCommitAndDrawCompositorFrame() override;
-  bool WillHandleGestureEvent(const WebGestureEvent& event) override;
-  bool WillHandleMouseEvent(const WebMouseEvent& event) override;
-  void ObserveGestureEventAndResult(
-      const WebGestureEvent& gesture_event,
-      const gfx::Vector2dF& unused_delta,
-      const cc::OverscrollBehavior& overscroll_behavior,
-      bool event_processed) override;
-  bool SupportsBufferedTouchEvents() override;
-  void FlushInputProcessedCallback() override;
-  void CancelCompositionForPepper() override;
-  void UpdateVisualProperties(
-      const VisualProperties& visual_properties) override;
-  const ScreenInfo& GetOriginalScreenInfo() override;
-  gfx::Rect ViewportVisibleRect() override;
-  KURL GetURLForDebugTrace() override;
-  std::unique_ptr<cc::LayerTreeFrameSink> AllocateNewLayerTreeFrameSink()
-      override;
-
- private:
-  WebExternalWidgetClient* const client_;
-  const WebURL debug_url_;
-  gfx::Size size_;
-  std::unique_ptr<WidgetBase> widget_base_;
-};
-
-}  // namespace blink
-
-#endif  // THIRD_PARTY_BLINK_RENDERER_CORE_EXPORTED_WEB_EXTERNAL_WIDGET_IMPL_H_
diff --git a/third_party/blink/renderer/core/exported/web_page_popup_impl.cc b/third_party/blink/renderer/core/exported/web_page_popup_impl.cc
index 17812cd9..f07f04c 100644
--- a/third_party/blink/renderer/core/exported/web_page_popup_impl.cc
+++ b/third_party/blink/renderer/core/exported/web_page_popup_impl.cc
@@ -324,8 +324,8 @@
   if (const auto* style = popup_client_->OwnerElement().GetComputedStyle()) {
     page_->GetSettings().SetPreferredColorScheme(
         style->UsedColorScheme() == ColorScheme::kDark
-            ? PreferredColorScheme::kDark
-            : PreferredColorScheme::kLight);
+            ? mojom::blink::PreferredColorScheme::kDark
+            : mojom::blink::PreferredColorScheme::kLight);
   }
   popup_client_->CreatePagePopupController(*page_, *this);
 
diff --git a/third_party/blink/renderer/core/exported/web_settings_impl.cc b/third_party/blink/renderer/core/exported/web_settings_impl.cc
index e4b9bda..28c02c4 100644
--- a/third_party/blink/renderer/core/exported/web_settings_impl.cc
+++ b/third_party/blink/renderer/core/exported/web_settings_impl.cc
@@ -771,7 +771,7 @@
 }
 
 void WebSettingsImpl::SetPreferredColorScheme(
-    PreferredColorScheme color_scheme) {
+    mojom::blink::PreferredColorScheme color_scheme) {
   settings_->SetPreferredColorScheme(color_scheme);
 }
 
diff --git a/third_party/blink/renderer/core/exported/web_settings_impl.h b/third_party/blink/renderer/core/exported/web_settings_impl.h
index e0ec16da..0e2626fd 100644
--- a/third_party/blink/renderer/core/exported/web_settings_impl.h
+++ b/third_party/blink/renderer/core/exported/web_settings_impl.h
@@ -222,7 +222,7 @@
   void SetLazyImageFirstKFullyLoad4G(int) override;
 
   void SetForceDarkModeEnabled(bool) override;
-  void SetPreferredColorScheme(PreferredColorScheme) override;
+  void SetPreferredColorScheme(mojom::blink::PreferredColorScheme) override;
   void SetNavigationControls(NavigationControls) override;
 
   void SetAriaModalPrunesAXTree(bool) override;
diff --git a/third_party/blink/renderer/core/exported/web_view_test.cc b/third_party/blink/renderer/core/exported/web_view_test.cc
index 2a6d2de..a7a2687c 100644
--- a/third_party/blink/renderer/core/exported/web_view_test.cc
+++ b/third_party/blink/renderer/core/exported/web_view_test.cc
@@ -570,7 +570,8 @@
 
   WebViewImpl* web_view = web_view_helper_.Initialize();
   ColorSchemeHelper color_scheme_helper(*(web_view->GetPage()));
-  color_scheme_helper.SetPreferredColorScheme(PreferredColorScheme::kLight);
+  color_scheme_helper.SetPreferredColorScheme(
+      mojom::blink::PreferredColorScheme::kLight);
   web_view->SetBaseBackgroundColor(SK_ColorBLUE);
 
   WebURL base_url = url_test_helpers::ToKURL("http://example.com/");
@@ -582,7 +583,8 @@
   LocalFrameView* frame_view = web_view->MainFrameImpl()->GetFrame()->View();
   EXPECT_EQ(Color(0, 0, 255), frame_view->BaseBackgroundColor());
 
-  color_scheme_helper.SetPreferredColorScheme(PreferredColorScheme::kDark);
+  color_scheme_helper.SetPreferredColorScheme(
+      mojom::blink::PreferredColorScheme::kDark);
   UpdateAllLifecyclePhases();
   EXPECT_EQ(Color(0x12, 0x12, 0x12), frame_view->BaseBackgroundColor());
 
@@ -605,7 +607,8 @@
   UpdateAllLifecyclePhases();
   EXPECT_EQ(Color(0x12, 0x12, 0x12), frame_view->BaseBackgroundColor());
 
-  color_scheme_helper.SetPreferredColorScheme(PreferredColorScheme::kLight);
+  color_scheme_helper.SetPreferredColorScheme(
+      mojom::blink::PreferredColorScheme::kLight);
   UpdateAllLifecyclePhases();
   EXPECT_EQ(Color(0, 0, 255), frame_view->BaseBackgroundColor());
 }
diff --git a/third_party/blink/renderer/core/fetch/fetch_manager.cc b/third_party/blink/renderer/core/fetch/fetch_manager.cc
index 32ae390c..6d51da8 100644
--- a/third_party/blink/renderer/core/fetch/fetch_manager.cc
+++ b/third_party/blink/renderer/core/fetch/fetch_manager.cc
@@ -174,6 +174,18 @@
   }
 }
 
+const char* SerializeTrustTokenOperationType(
+    network::mojom::TrustTokenOperationType operation_type) {
+  switch (operation_type) {
+    case network::mojom::blink::TrustTokenOperationType::kIssuance:
+      return "Issuance";
+    case network::mojom::blink::TrustTokenOperationType::kRedemption:
+      return "Redemption";
+    case network::mojom::blink::TrustTokenOperationType::kSigning:
+      return "Signing";
+  }
+}
+
 // Logs a more descriptive reason why a fetch with Trust Tokens parameters
 // failed. This is a temporary measure for debugging a surprisingly high
 // incidence of "TypeError: Failed to fetch" when executing Trust Tokens
@@ -181,24 +193,25 @@
 void HistogramFetchFailureReasonForTrustTokensOperation(
     network::mojom::blink::TrustTokenOperationType operation_type,
     FailedReason reason) {
-  const char* operation_type_name = "";
-  switch (operation_type) {
-    case network::mojom::blink::TrustTokenOperationType::kIssuance:
-      operation_type_name = "Issuance";
-      break;
-    case network::mojom::blink::TrustTokenOperationType::kRedemption:
-      operation_type_name = "Redemption";
-      break;
-    case network::mojom::blink::TrustTokenOperationType::kSigning:
-      operation_type_name = "Signing";
-      break;
-  }
   base::UmaHistogramEnumeration(
-      base::StrCat(
-          {"Net.TrustTokens.FetchFailedReason", ".", operation_type_name}),
+      base::StrCat({"Net.TrustTokens.FetchFailedReason", ".",
+                    SerializeTrustTokenOperationType(operation_type)}),
       reason);
 }
 
+// Logs a net error describing why a fetch with Trust Tokens parameters
+// failed. This is a temporary measure for debugging a surprisingly high
+// incidence of "TypeError: Failed to fetch" when executing Trust Tokens
+// issuance operations (crbug.com/1128174).
+void HistogramNetErrorForTrustTokensOperation(
+    network::mojom::blink::TrustTokenOperationType operation_type,
+    int net_error) {
+  base::UmaHistogramSparse(
+      base::StrCat({"Net.TrustTokens.NetErrorForFetchFailure", ".",
+                    SerializeTrustTokenOperationType(operation_type)}),
+      net_error);
+}
+
 }  // namespace
 
 class FetchManager::Loader final
@@ -626,6 +639,11 @@
 }
 
 void FetchManager::Loader::DidFail(const ResourceError& error) {
+  if (fetch_request_data_ && fetch_request_data_->TrustTokenParams()) {
+    HistogramNetErrorForTrustTokensOperation(
+        fetch_request_data_->TrustTokenParams()->type, error.ErrorCode());
+  }
+
   if (error.TrustTokenOperationError() !=
       network::mojom::blink::TrustTokenOperationStatus::kOk) {
     Failed(String(),
diff --git a/third_party/blink/renderer/core/frame/DEPS b/third_party/blink/renderer/core/frame/DEPS
index 66e05bf7..d7c792ef 100644
--- a/third_party/blink/renderer/core/frame/DEPS
+++ b/third_party/blink/renderer/core/frame/DEPS
@@ -41,6 +41,7 @@
     "+ui/base/mojom/ui_base_types.mojom-shared.h",
   ],
   "web_frame_widget_test.cc": [
+    "+base/run_loop.h",
     "+components/viz/common/surfaces/parent_local_surface_id_allocator.h",
   ],
   "settings.h": [
diff --git a/third_party/blink/renderer/core/frame/frame_test_helpers.cc b/third_party/blink/renderer/core/frame/frame_test_helpers.cc
index 49e9519..56b8918 100644
--- a/third_party/blink/renderer/core/frame/frame_test_helpers.cc
+++ b/third_party/blink/renderer/core/frame/frame_test_helpers.cc
@@ -801,7 +801,9 @@
       std::make_unique<WebCoalescedInputEvent>(event));
 }
 
-void TestWebWidgetClient::SetCursor(const ui::Cursor& cursor) {}
+void TestWebWidgetClient::SetCursor(const ui::Cursor& cursor) {
+  cursor_set_count_++;
+}
 
 void TestWebWidgetClient::SetToolTipText(
     const String& tooltip_text,
diff --git a/third_party/blink/renderer/core/frame/frame_test_helpers.h b/third_party/blink/renderer/core/frame/frame_test_helpers.h
index 5a24a12..d4bb2db02 100644
--- a/third_party/blink/renderer/core/frame/frame_test_helpers.h
+++ b/third_party/blink/renderer/core/frame/frame_test_helpers.h
@@ -204,6 +204,8 @@
   bool AnimationScheduled() const { return animation_scheduled_; }
   void ClearAnimationScheduled() { animation_scheduled_ = false; }
 
+  size_t CursorSetCount() const { return cursor_set_count_; }
+
   bool HaveScrollEventHandlers() const;
   const Vector<std::unique_ptr<blink::WebCoalescedInputEvent>>&
   GetInjectedScrollEvents() const {
@@ -269,6 +271,7 @@
       injected_scroll_events_;
   std::unique_ptr<TestWidgetInputHandlerHost> widget_input_handler_host_;
   bool animation_scheduled_ = false;
+  size_t cursor_set_count_ = 0;
   viz::FrameSinkId frame_sink_id_;
   mojo::AssociatedReceiver<mojom::blink::WidgetHost> receiver_{this};
 };
diff --git a/third_party/blink/renderer/core/frame/settings.h b/third_party/blink/renderer/core/frame/settings.h
index 1e14042..212f560c 100644
--- a/third_party/blink/renderer/core/frame/settings.h
+++ b/third_party/blink/renderer/core/frame/settings.h
@@ -32,9 +32,9 @@
 
 #include "base/macros.h"
 #include "third_party/blink/public/common/css/navigation_controls.h"
-#include "third_party/blink/public/common/css/preferred_color_scheme.h"
 #include "third_party/blink/public/common/web_preferences/image_animation_policy.h"
 #include "third_party/blink/public/common/web_preferences/viewport_style.h"
+#include "third_party/blink/public/mojom/css/preferred_color_scheme.mojom-blink-forward.h"
 #include "third_party/blink/public/mojom/manifest/display_mode.mojom-shared.h"
 #include "third_party/blink/public/mojom/v8_cache_options.mojom-blink.h"
 #include "third_party/blink/public/mojom/webpreferences/web_preferences.mojom-blink.h"
diff --git a/third_party/blink/renderer/core/frame/settings.json5 b/third_party/blink/renderer/core/frame/settings.json5
index 546dfce..c31e607 100644
--- a/third_party/blink/renderer/core/frame/settings.json5
+++ b/third_party/blink/renderer/core/frame/settings.json5
@@ -1006,9 +1006,9 @@
     // evaluating the prefers-color-scheme media query.
     {
       name: "preferredColorScheme",
-      initial: "PreferredColorScheme::kLight",
+      initial: "mojom::blink::PreferredColorScheme::kLight",
       invalidate: "ColorScheme",
-      type: "PreferredColorScheme",
+      type: "mojom::blink::PreferredColorScheme",
     },
 
     // Preferred motion-reduction setting from the OS/application passed to the
diff --git a/third_party/blink/renderer/core/frame/visual_viewport_test.cc b/third_party/blink/renderer/core/frame/visual_viewport_test.cc
index 60927e0..4713eaf 100644
--- a/third_party/blink/renderer/core/frame/visual_viewport_test.cc
+++ b/third_party/blink/renderer/core/frame/visual_viewport_test.cc
@@ -2721,7 +2721,8 @@
   ScopedCSSColorSchemeUARenderingForTest color_scheme_ua_enabled(true);
 
   ColorSchemeHelper color_scheme_helper(*(WebView().GetPage()));
-  color_scheme_helper.SetPreferredColorScheme(PreferredColorScheme::kDark);
+  color_scheme_helper.SetPreferredColorScheme(
+      mojom::blink::PreferredColorScheme::kDark);
   WebView().MainFrameViewWidget()->Resize(gfx::Size(400, 600));
 
   const VisualViewport& visual_viewport =
diff --git a/third_party/blink/renderer/core/frame/web_frame_widget_impl.cc b/third_party/blink/renderer/core/frame/web_frame_widget_impl.cc
index fe4905999..d00c0288 100644
--- a/third_party/blink/renderer/core/frame/web_frame_widget_impl.cc
+++ b/third_party/blink/renderer/core/frame/web_frame_widget_impl.cc
@@ -106,6 +106,14 @@
 
 // WebFrameWidget ------------------------------------------------------------
 
+static CreateWebViewFrameWidgetFunction g_create_web_view_frame_widget =
+    nullptr;
+
+void InstallCreateWebViewFrameWidgetHook(
+    CreateWebViewFrameWidgetFunction create_widget) {
+  g_create_web_view_frame_widget = create_widget;
+}
+
 WebFrameWidget* WebFrameWidget::CreateForMainFrame(
     WebWidgetClient* client,
     WebLocalFrame* main_frame,
@@ -132,14 +140,23 @@
   DCHECK(main_frame_impl.ViewImpl());
   WebViewImpl& web_view_impl = *main_frame_impl.ViewImpl();
 
-  // Note: this isn't a leak, as the object has a self-reference that the
-  // caller needs to release by calling Close().
-  // TODO(dcheng): Remove the special bridge class for main frame widgets.
-  auto* widget = MakeGarbageCollected<WebViewFrameWidget>(
-      util::PassKey<WebFrameWidget>(), *client, web_view_impl,
-      std::move(mojo_frame_widget_host), std::move(mojo_frame_widget),
-      std::move(mojo_widget_host), std::move(mojo_widget),
-      is_for_nested_main_frame, hidden, never_composited);
+  WebViewFrameWidget* widget = nullptr;
+  if (g_create_web_view_frame_widget) {
+    widget = g_create_web_view_frame_widget(
+        util::PassKey<WebFrameWidget>(), *client, web_view_impl,
+        std::move(mojo_frame_widget_host), std::move(mojo_frame_widget),
+        std::move(mojo_widget_host), std::move(mojo_widget),
+        is_for_nested_main_frame, hidden, never_composited);
+  } else {
+    // Note: this isn't a leak, as the object has a self-reference that the
+    // caller needs to release by calling Close().
+    // TODO(dcheng): Remove the special bridge class for main frame widgets.
+    widget = MakeGarbageCollected<WebViewFrameWidget>(
+        util::PassKey<WebFrameWidget>(), *client, web_view_impl,
+        std::move(mojo_frame_widget_host), std::move(mojo_frame_widget),
+        std::move(mojo_widget_host), std::move(mojo_widget),
+        is_for_nested_main_frame, hidden, never_composited);
+  }
   widget->BindLocalRoot(*main_frame);
   return widget;
 }
diff --git a/third_party/blink/renderer/core/frame/web_frame_widget_test.cc b/third_party/blink/renderer/core/frame/web_frame_widget_test.cc
index f403ef5..a4e6410 100644
--- a/third_party/blink/renderer/core/frame/web_frame_widget_test.cc
+++ b/third_party/blink/renderer/core/frame/web_frame_widget_test.cc
@@ -4,13 +4,27 @@
 
 #include "third_party/blink/renderer/core/frame/web_frame_widget_base.h"
 
+#include "base/run_loop.h"
+#include "base/test/metrics/histogram_tester.h"
 #include "components/viz/common/surfaces/parent_local_surface_id_allocator.h"
+#include "third_party/blink/public/common/input/synthetic_web_input_event_builders.h"
 #include "third_party/blink/renderer/core/frame/web_view_frame_widget.h"
 #include "third_party/blink/renderer/core/testing/sim/sim_request.h"
 #include "third_party/blink/renderer/core/testing/sim/sim_test.h"
 
 namespace blink {
 
+using testing::_;
+
+bool operator==(const InputHandlerProxy::DidOverscrollParams& lhs,
+                const InputHandlerProxy::DidOverscrollParams& rhs) {
+  return lhs.accumulated_overscroll == rhs.accumulated_overscroll &&
+         lhs.latest_overscroll_delta == rhs.latest_overscroll_delta &&
+         lhs.current_fling_velocity == rhs.current_fling_velocity &&
+         lhs.causal_event_viewport_point == rhs.causal_event_viewport_point &&
+         lhs.overscroll_behavior == rhs.overscroll_behavior;
+}
+
 class WebFrameWidgetSimTest : public SimTest {};
 
 // Tests that if a WebView is auto-resized, the associated
@@ -20,7 +34,7 @@
   viz::ParentLocalSurfaceIdAllocator allocator;
 
   // Enable auto-resize.
-  blink::VisualProperties visual_properties;
+  VisualProperties visual_properties;
   visual_properties.auto_resize_enabled = true;
   visual_properties.min_size_for_auto_resize = gfx::Size(100, 100);
   visual_properties.max_size_for_auto_resize = gfx::Size(200, 200);
@@ -88,4 +102,280 @@
   EXPECT_EQ(gfx::PointF(150.27, 150.25), point);
 }
 
+const char EVENT_LISTENER_RESULT_HISTOGRAM[] = "Event.PassiveListeners";
+
+// Keep in sync with enum defined in
+// RenderWidgetInputHandler::LogPassiveEventListenersUma.
+enum {
+  PASSIVE_LISTENER_UMA_ENUM_PASSIVE,
+  PASSIVE_LISTENER_UMA_ENUM_UNCANCELABLE,
+  PASSIVE_LISTENER_UMA_ENUM_SUPPRESSED,
+  PASSIVE_LISTENER_UMA_ENUM_CANCELABLE,
+  PASSIVE_LISTENER_UMA_ENUM_CANCELABLE_AND_CANCELED,
+  PASSIVE_LISTENER_UMA_ENUM_FORCED_NON_BLOCKING_DUE_TO_FLING,
+  PASSIVE_LISTENER_UMA_ENUM_FORCED_NON_BLOCKING_DUE_TO_MAIN_THREAD_RESPONSIVENESS_DEPRECATED,
+  PASSIVE_LISTENER_UMA_ENUM_COUNT
+};
+
+// Since std::unique_ptr<InputHandlerProxy::DidOverscrollParams> isn't copyable
+// we can't use the MockCallback template.
+class MockHandledEventCallback {
+ public:
+  MockHandledEventCallback() = default;
+  MOCK_METHOD4_T(Run,
+                 void(mojom::InputEventResultState,
+                      const ui::LatencyInfo&,
+                      InputHandlerProxy::DidOverscrollParams*,
+                      base::Optional<cc::TouchAction>));
+
+  WebWidget::HandledEventCallback GetCallback() {
+    return base::BindOnce(&MockHandledEventCallback::HandleCallback,
+                          base::Unretained(this));
+  }
+
+ private:
+  void HandleCallback(
+      mojom::InputEventResultState ack_state,
+      const ui::LatencyInfo& latency_info,
+      std::unique_ptr<InputHandlerProxy::DidOverscrollParams> overscroll,
+      base::Optional<cc::TouchAction> touch_action) {
+    Run(ack_state, latency_info, overscroll.get(), touch_action);
+  }
+
+  DISALLOW_COPY_AND_ASSIGN(MockHandledEventCallback);
+};
+
+class MockWebViewFrameWidget : public WebViewFrameWidget {
+ public:
+  template <typename... Args>
+  explicit MockWebViewFrameWidget(Args&&... args)
+      : WebViewFrameWidget(std::forward<Args>(args)...) {}
+
+  MOCK_METHOD1(HandleInputEvent,
+               WebInputEventResult(const WebCoalescedInputEvent&));
+  MOCK_METHOD0(DispatchBufferedTouchEvents, WebInputEventResult());
+
+  MOCK_METHOD4(ObserveGestureEventAndResult,
+               void(const WebGestureEvent& gesture_event,
+                    const gfx::Vector2dF& unused_delta,
+                    const cc::OverscrollBehavior& overscroll_behavior,
+                    bool event_processed));
+
+  MOCK_METHOD1(WillHandleGestureEvent, bool(const WebGestureEvent& event));
+};
+
+WebViewFrameWidget* CreateWebViewFrameWidget(
+    util::PassKey<WebFrameWidget> pass_key,
+    WebWidgetClient& client,
+    WebViewImpl& web_view_impl,
+    CrossVariantMojoAssociatedRemote<mojom::FrameWidgetHostInterfaceBase>
+        frame_widget_host,
+    CrossVariantMojoAssociatedReceiver<mojom::FrameWidgetInterfaceBase>
+        frame_widget,
+    CrossVariantMojoAssociatedRemote<mojom::WidgetHostInterfaceBase>
+        widget_host,
+    CrossVariantMojoAssociatedReceiver<mojom::WidgetInterfaceBase> widget,
+    bool is_for_nested_main_frame,
+    bool hidden,
+    bool never_composited) {
+  return MakeGarbageCollected<MockWebViewFrameWidget>(
+      pass_key, client, web_view_impl, std::move(frame_widget_host),
+      std::move(frame_widget), std::move(widget_host), std::move(widget),
+      is_for_nested_main_frame, hidden, never_composited);
+}
+
+class WebViewFrameWidgetSimTest : public SimTest {
+ public:
+  void SetUp() override {
+    InstallCreateWebViewFrameWidgetHook(CreateWebViewFrameWidget);
+    SimTest::SetUp();
+  }
+
+  MockWebViewFrameWidget* MockMainFrameWidget() {
+    return static_cast<MockWebViewFrameWidget*>(MainFrame().FrameWidget());
+  }
+
+  void SendInputEvent(const WebInputEvent& event,
+                      WebWidget::HandledEventCallback callback) {
+    MockMainFrameWidget()->ProcessInputEventSynchronouslyForTesting(
+        WebCoalescedInputEvent(event.Clone(), {}, {}, ui::LatencyInfo()),
+        std::move(callback));
+  }
+  bool OverscrollGestureEvent(const blink::WebGestureEvent& event) {
+    if (event.GetType() == WebInputEvent::Type::kGestureScrollUpdate) {
+      MockMainFrameWidget()->DidOverscroll(
+          gfx::Vector2dF(event.data.scroll_update.delta_x,
+                         event.data.scroll_update.delta_y),
+          gfx::Vector2dF(event.data.scroll_update.delta_x,
+                         event.data.scroll_update.delta_y),
+          event.PositionInWidget(),
+          gfx::Vector2dF(event.data.scroll_update.velocity_x,
+                         event.data.scroll_update.velocity_y));
+      return true;
+    }
+    return false;
+  }
+
+  const base::HistogramTester& histogram_tester() const {
+    return histogram_tester_;
+  }
+
+ private:
+  base::HistogramTester histogram_tester_;
+};
+
+TEST_F(WebViewFrameWidgetSimTest, CursorChange) {
+  ui::Cursor cursor;
+
+  MockMainFrameWidget()->SetCursor(cursor);
+  base::RunLoop().RunUntilIdle();
+  EXPECT_EQ(WebWidgetClient().CursorSetCount(), 1u);
+
+  MockMainFrameWidget()->SetCursor(cursor);
+  base::RunLoop().RunUntilIdle();
+  EXPECT_EQ(WebWidgetClient().CursorSetCount(), 1u);
+
+  EXPECT_CALL(*MockMainFrameWidget(), HandleInputEvent(_))
+      .WillOnce(::testing::Return(WebInputEventResult::kNotHandled));
+  SendInputEvent(
+      SyntheticWebMouseEventBuilder::Build(WebInputEvent::Type::kMouseLeave),
+      base::DoNothing());
+  base::RunLoop().RunUntilIdle();
+  EXPECT_EQ(WebWidgetClient().CursorSetCount(), 1u);
+
+  MockMainFrameWidget()->SetCursor(cursor);
+  base::RunLoop().RunUntilIdle();
+  EXPECT_EQ(WebWidgetClient().CursorSetCount(), 2u);
+}
+
+TEST_F(WebViewFrameWidgetSimTest, EventOverscroll) {
+  ON_CALL(*MockMainFrameWidget(), WillHandleGestureEvent(_))
+      .WillByDefault(testing::Invoke(
+          this, &WebViewFrameWidgetSimTest::OverscrollGestureEvent));
+  EXPECT_CALL(*MockMainFrameWidget(), HandleInputEvent(_))
+      .WillRepeatedly(::testing::Return(WebInputEventResult::kNotHandled));
+
+  WebGestureEvent scroll(WebInputEvent::Type::kGestureScrollUpdate,
+                         WebInputEvent::kNoModifiers, base::TimeTicks::Now());
+  scroll.SetPositionInWidget(gfx::PointF(-10, 0));
+  scroll.data.scroll_update.delta_y = 10;
+  MockHandledEventCallback handled_event;
+
+  InputHandlerProxy::DidOverscrollParams expected_overscroll;
+  expected_overscroll.latest_overscroll_delta = gfx::Vector2dF(0, 10);
+  expected_overscroll.accumulated_overscroll = gfx::Vector2dF(0, 10);
+  expected_overscroll.causal_event_viewport_point = gfx::PointF(-10, 0);
+  expected_overscroll.current_fling_velocity = gfx::Vector2dF();
+  // Overscroll notifications received while handling an input event should
+  // be bundled with the event ack IPC.
+  EXPECT_CALL(handled_event, Run(mojom::InputEventResultState::kConsumed, _,
+                                 testing::Pointee(expected_overscroll), _))
+      .Times(1);
+
+  SendInputEvent(scroll, handled_event.GetCallback());
+}
+
+TEST_F(WebViewFrameWidgetSimTest, RenderWidgetInputEventUmaMetrics) {
+  SyntheticWebTouchEvent touch;
+  touch.PressPoint(10, 10);
+  touch.touch_start_or_first_touch_move = true;
+
+  EXPECT_CALL(*MockMainFrameWidget(), HandleInputEvent(_))
+      .Times(5)
+      .WillRepeatedly(::testing::Return(WebInputEventResult::kNotHandled));
+  EXPECT_CALL(*MockMainFrameWidget(), DispatchBufferedTouchEvents())
+      .Times(5)
+      .WillRepeatedly(::testing::Return(WebInputEventResult::kNotHandled));
+  SendInputEvent(touch, base::DoNothing());
+  histogram_tester().ExpectBucketCount(EVENT_LISTENER_RESULT_HISTOGRAM,
+                                       PASSIVE_LISTENER_UMA_ENUM_CANCELABLE, 1);
+
+  touch.dispatch_type = WebInputEvent::DispatchType::kEventNonBlocking;
+  SendInputEvent(touch, base::DoNothing());
+  histogram_tester().ExpectBucketCount(EVENT_LISTENER_RESULT_HISTOGRAM,
+                                       PASSIVE_LISTENER_UMA_ENUM_UNCANCELABLE,
+                                       1);
+
+  touch.dispatch_type =
+      WebInputEvent::DispatchType::kListenersNonBlockingPassive;
+  SendInputEvent(touch, base::DoNothing());
+  histogram_tester().ExpectBucketCount(EVENT_LISTENER_RESULT_HISTOGRAM,
+                                       PASSIVE_LISTENER_UMA_ENUM_PASSIVE, 1);
+
+  touch.dispatch_type =
+      WebInputEvent::DispatchType::kListenersForcedNonBlockingDueToFling;
+  SendInputEvent(touch, base::DoNothing());
+  histogram_tester().ExpectBucketCount(
+      EVENT_LISTENER_RESULT_HISTOGRAM,
+      PASSIVE_LISTENER_UMA_ENUM_FORCED_NON_BLOCKING_DUE_TO_FLING, 1);
+
+  touch.MovePoint(0, 10, 10);
+  touch.touch_start_or_first_touch_move = true;
+  touch.dispatch_type =
+      WebInputEvent::DispatchType::kListenersForcedNonBlockingDueToFling;
+  SendInputEvent(touch, base::DoNothing());
+  histogram_tester().ExpectBucketCount(
+      EVENT_LISTENER_RESULT_HISTOGRAM,
+      PASSIVE_LISTENER_UMA_ENUM_FORCED_NON_BLOCKING_DUE_TO_FLING, 2);
+
+  EXPECT_CALL(*MockMainFrameWidget(), HandleInputEvent(_))
+      .WillOnce(::testing::Return(WebInputEventResult::kNotHandled));
+  EXPECT_CALL(*MockMainFrameWidget(), DispatchBufferedTouchEvents())
+      .WillOnce(::testing::Return(WebInputEventResult::kHandledSuppressed));
+  touch.dispatch_type = WebInputEvent::DispatchType::kBlocking;
+  SendInputEvent(touch, base::DoNothing());
+  histogram_tester().ExpectBucketCount(EVENT_LISTENER_RESULT_HISTOGRAM,
+                                       PASSIVE_LISTENER_UMA_ENUM_SUPPRESSED, 1);
+
+  EXPECT_CALL(*MockMainFrameWidget(), HandleInputEvent(_))
+      .WillOnce(::testing::Return(WebInputEventResult::kNotHandled));
+  EXPECT_CALL(*MockMainFrameWidget(), DispatchBufferedTouchEvents())
+      .WillOnce(::testing::Return(WebInputEventResult::kHandledApplication));
+  touch.dispatch_type = WebInputEvent::DispatchType::kBlocking;
+  SendInputEvent(touch, base::DoNothing());
+  histogram_tester().ExpectBucketCount(
+      EVENT_LISTENER_RESULT_HISTOGRAM,
+      PASSIVE_LISTENER_UMA_ENUM_CANCELABLE_AND_CANCELED, 1);
+}
+
+// Ensures that the compositor thread gets sent the gesture event & overscroll
+// amount for an overscroll initiated by a touchpad.
+TEST_F(WebViewFrameWidgetSimTest, SendElasticOverscrollForTouchpad) {
+  WebGestureEvent scroll(WebInputEvent::Type::kGestureScrollUpdate,
+                         WebInputEvent::kNoModifiers, base::TimeTicks::Now(),
+                         WebGestureDevice::kTouchpad);
+  scroll.SetPositionInWidget(gfx::PointF(-10, 0));
+  scroll.data.scroll_update.delta_y = 10;
+
+  // We only really care that ObserveGestureEventAndResult was called; we
+  // therefore suppress the warning for the call to
+  // HandleInputEvent().
+  EXPECT_CALL(*MockMainFrameWidget(), ObserveGestureEventAndResult(_, _, _, _))
+      .Times(1);
+  EXPECT_CALL(*MockMainFrameWidget(), HandleInputEvent(_))
+      .Times(testing::AnyNumber());
+
+  SendInputEvent(scroll, base::DoNothing());
+}
+
+// Ensures that the compositor thread gets sent the gesture event & overscroll
+// amount for an overscroll initiated by a touchscreen.
+TEST_F(WebViewFrameWidgetSimTest, SendElasticOverscrollForTouchscreen) {
+  WebGestureEvent scroll(WebInputEvent::Type::kGestureScrollUpdate,
+                         WebInputEvent::kNoModifiers, base::TimeTicks::Now(),
+                         WebGestureDevice::kTouchscreen);
+  scroll.SetPositionInWidget(gfx::PointF(-10, 0));
+  scroll.data.scroll_update.delta_y = 10;
+
+  // We only really care that ObserveGestureEventAndResult was called; we
+  // therefore suppress the warning for the call to
+  // HandleInputEvent().
+  EXPECT_CALL(*MockMainFrameWidget(), ObserveGestureEventAndResult(_, _, _, _))
+      .Times(1);
+  EXPECT_CALL(*MockMainFrameWidget(), HandleInputEvent(_))
+      .Times(testing::AnyNumber());
+
+  SendInputEvent(scroll, base::DoNothing());
+}
+
 }  // namespace blink
diff --git a/third_party/blink/renderer/core/frame/web_view_frame_widget.h b/third_party/blink/renderer/core/frame/web_view_frame_widget.h
index 542cecdf..17f0144 100644
--- a/third_party/blink/renderer/core/frame/web_view_frame_widget.h
+++ b/third_party/blink/renderer/core/frame/web_view_frame_widget.h
@@ -212,6 +212,32 @@
   DISALLOW_COPY_AND_ASSIGN(WebViewFrameWidget);
 };
 
+// Convenience type for creation method taken by
+// InstallCreateWebViewFrameWidgetHook(). The method signature matches the
+// WebViewFrameWidget constructor.
+using CreateWebViewFrameWidgetFunction =
+    WebViewFrameWidget* (*)(util::PassKey<WebFrameWidget>,
+                            WebWidgetClient&,
+                            WebViewImpl&,
+                            CrossVariantMojoAssociatedRemote<
+                                mojom::blink::FrameWidgetHostInterfaceBase>
+                                frame_widget_host,
+                            CrossVariantMojoAssociatedReceiver<
+                                mojom::blink::FrameWidgetInterfaceBase>
+                                frame_widget,
+                            CrossVariantMojoAssociatedRemote<
+                                mojom::blink::WidgetHostInterfaceBase>
+                                widget_host,
+                            CrossVariantMojoAssociatedReceiver<
+                                mojom::blink::WidgetInterfaceBase> widget,
+                            bool is_for_nested_main_frame,
+                            bool hidden,
+                            bool never_composited);
+// Overrides the implementation of WebFrameWidget::CreateForMainFrame() function
+// below. Used by tests to override some functionality on WebViewFrameWidget.
+void CORE_EXPORT InstallCreateWebViewFrameWidgetHook(
+    CreateWebViewFrameWidgetFunction create_widget);
+
 }  // namespace blink
 
 #endif  // THIRD_PARTY_BLINK_RENDERER_CORE_FRAME_WEB_VIEW_FRAME_WIDGET_H_
diff --git a/third_party/blink/renderer/core/html/html_meta_element_test.cc b/third_party/blink/renderer/core/html/html_meta_element_test.cc
index b0cd9f18..8548b00d 100644
--- a/third_party/blink/renderer/core/html/html_meta_element_test.cc
+++ b/third_party/blink/renderer/core/html/html_meta_element_test.cc
@@ -226,7 +226,8 @@
 
 TEST_F(HTMLMetaElementTest, ColorSchemeForcedDarkeningAndMQ) {
   ColorSchemeHelper color_scheme_helper(GetDocument());
-  color_scheme_helper.SetPreferredColorScheme(PreferredColorScheme::kDark);
+  color_scheme_helper.SetPreferredColorScheme(
+      mojom::blink::PreferredColorScheme::kDark);
 
   auto* media_query = GetDocument().GetMediaQueryMatcher().MatchMedia(
       "(prefers-color-scheme: dark)");
diff --git a/third_party/blink/renderer/core/imagebitmap/image_bitmap.cc b/third_party/blink/renderer/core/imagebitmap/image_bitmap.cc
index 08a9129..7a5f455e 100644
--- a/third_party/blink/renderer/core/imagebitmap/image_bitmap.cc
+++ b/third_party/blink/renderer/core/imagebitmap/image_bitmap.cc
@@ -173,11 +173,12 @@
 
 // This function results in a readback due to using SkImage::readPixels().
 // Returns transparent black pixels if the input SkImageInfo.bounds() does
-// not intersect with the input image boundaries.
+// not intersect with the input image boundaries. When apply_orientation
+// is true this method will orient the data according to the source's EXIF
+// information.
 Vector<uint8_t> CopyImageData(const scoped_refptr<StaticBitmapImage>& input,
                               const SkImageInfo& info,
-                              const unsigned x = 0,
-                              const unsigned y = 0) {
+                              bool apply_orientation = true) {
   if (info.isEmpty())
     return {};
   PaintImage paint_image = input->PaintImageForCurrentFrame();
@@ -189,16 +190,29 @@
   Vector<uint8_t> dst_buffer(byte_length);
 
   bool read_pixels_successful =
-      paint_image.readPixels(info, dst_buffer.data(), info.minRowBytes(), x, y);
+      paint_image.readPixels(info, dst_buffer.data(), info.minRowBytes(), 0, 0);
   DCHECK(read_pixels_successful);
   if (!read_pixels_successful)
     return {};
+
+  // Orient the data, and re-read the pixels.
+  if (apply_orientation && !input->HasDefaultOrientation()) {
+    paint_image = Image::ResizeAndOrientImage(
+        paint_image, input->CurrentFrameOrientation(), FloatSize(1, 1), 1,
+        kInterpolationNone);
+    read_pixels_successful = paint_image.readPixels(info, dst_buffer.data(),
+                                                    info.minRowBytes(), 0, 0);
+    DCHECK(read_pixels_successful);
+    if (!read_pixels_successful)
+      return {};
+  }
+
   return dst_buffer;
 }
 
 Vector<uint8_t> CopyImageData(const scoped_refptr<StaticBitmapImage>& input) {
   SkImageInfo info = GetSkImageInfo(input);
-  return CopyImageData(std::move(input), info);
+  return CopyImageData(std::move(input), info, false);
 }
 
 static inline bool ShouldAvoidPremul(
@@ -1058,12 +1072,13 @@
   auto color_type = info.colorType();
   if (color_type == kN32_SkColorType && u8_color_type == kRGBAColorType)
     color_type = kRGBA_8888_SkColorType;
+  // Note that width() and height() here apply EXIF orientation
   info =
       SkImageInfo::Make(width(), height(), color_type,
                         (alpha_op == kPremultiplyAlpha) ? kPremul_SkAlphaType
                                                         : kUnpremul_SkAlphaType,
                         info.refColorSpace());
-  return CopyImageData(image_, info);
+  return CopyImageData(image_, info, true);
 }
 
 Vector<uint8_t> ImageBitmap::CopyBitmapData() {
@@ -1095,7 +1110,7 @@
     return IntSize();
   DCHECK_GT(image_->width(), 0);
   DCHECK_GT(image_->height(), 0);
-  return IntSize(image_->width(), image_->height());
+  return image_->SizeRespectingOrientation();
 }
 
 ScriptPromise ImageBitmap::CreateImageBitmap(ScriptState* script_state,
diff --git a/third_party/blink/renderer/core/layout/grid_track_sizing_algorithm.cc b/third_party/blink/renderer/core/layout/grid_track_sizing_algorithm.cc
index 2b10aa3d..e44ee2c6 100644
--- a/third_party/blink/renderer/core/layout/grid_track_sizing_algorithm.cc
+++ b/third_party/blink/renderer/core/layout/grid_track_sizing_algorithm.cc
@@ -573,15 +573,6 @@
   bool override_size_has_changed =
       UpdateOverrideContainingBlockContentSizeForChild(
           child, child_inline_direction, available_size);
-  GridTrackSizingDirection child_block_direction =
-      GridLayoutUtils::FlowAwareDirectionForChild(*GetLayoutGrid(), child,
-                                                  kForRows);
-  if (ShouldClearOverrideContainingBlockContentSizeForChild(
-          *GetLayoutGrid(), child, child_block_direction)) {
-    SetOverrideContainingBlockContentSizeForChild(child, child_block_direction,
-                                                  LayoutUnit(-1));
-    override_size_has_changed = true;
-  }
   LayoutGridItemForMinSizeComputation(child, override_size_has_changed);
 
   return child.ComputeLogicalHeightUsing(kMinSize, child_min_size,
diff --git a/third_party/blink/renderer/core/layout/layout_theme_test.cc b/third_party/blink/renderer/core/layout/layout_theme_test.cc
index 2f0525cb..5ce7d85f 100644
--- a/third_party/blink/renderer/core/layout/layout_theme_test.cc
+++ b/third_party/blink/renderer/core/layout/layout_theme_test.cc
@@ -104,7 +104,8 @@
 
   // Change color scheme to dark.
   ColorSchemeHelper color_scheme_helper(GetDocument());
-  color_scheme_helper.SetPreferredColorScheme(PreferredColorScheme::kDark);
+  color_scheme_helper.SetPreferredColorScheme(
+      mojom::blink::PreferredColorScheme::kDark);
   UpdateAllLifecyclePhasesForTest();
 
   style = dark_element->GetComputedStyle();
diff --git a/third_party/blink/renderer/core/layout/scrollbars_test.cc b/third_party/blink/renderer/core/layout/scrollbars_test.cc
index 44ff8a4d..b4ab9588 100644
--- a/third_party/blink/renderer/core/layout/scrollbars_test.cc
+++ b/third_party/blink/renderer/core/layout/scrollbars_test.cc
@@ -3016,7 +3016,8 @@
   )HTML");
 
   ColorSchemeHelper color_scheme_helper(GetDocument());
-  color_scheme_helper.SetPreferredColorScheme(PreferredColorScheme::kDark);
+  color_scheme_helper.SetPreferredColorScheme(
+      mojom::blink::PreferredColorScheme::kDark);
 
   Compositor().BeginFrame();
 
diff --git a/third_party/blink/renderer/core/page/scrolling/text_fragment_selector_generator.cc b/third_party/blink/renderer/core/page/scrolling/text_fragment_selector_generator.cc
index 282a10b..50b5fc59 100644
--- a/third_party/blink/renderer/core/page/scrolling/text_fragment_selector_generator.cc
+++ b/third_party/blink/renderer/core/page/scrolling/text_fragment_selector_generator.cc
@@ -238,6 +238,8 @@
   step_ = kExact;
   max_available_prefix_ = "";
   max_available_suffix_ = "";
+  max_available_range_start_ = "";
+  max_available_range_end_ = "";
   num_prefix_words_ = 0;
   num_suffix_words_ = 0;
   iteration_ = 0;
@@ -417,7 +419,6 @@
 void TextFragmentSelectorGenerator::ExtendRangeSelector() {
   DCHECK_EQ(kRange, step_);
   DCHECK_EQ(kNeedsNewCandidate, state_);
-
   // Give up if range is already too long.
   if (num_range_start_words_ == kMaxRangeWords ||
       num_range_end_words_ == kMaxRangeWords) {
diff --git a/third_party/blink/renderer/core/page/scrolling/text_fragment_selector_generator_test.cc b/third_party/blink/renderer/core/page/scrolling/text_fragment_selector_generator_test.cc
index 9f62af1..b38b4d9 100644
--- a/third_party/blink/renderer/core/page/scrolling/text_fragment_selector_generator_test.cc
+++ b/third_party/blink/renderer/core/page/scrolling/text_fragment_selector_generator_test.cc
@@ -495,6 +495,54 @@
                             "First%20paragraph,last%20text");
 }
 
+// It should be more than 300 characters selected from the same node so that
+// ranges are used.
+TEST_F(TextFragmentSelectorGeneratorTest,
+       RangeSelector_SameNode_MultipleSelections) {
+  SimRequest request("https://example.com/test.html", "text/html");
+  LoadURL("https://example.com/test.html");
+  request.Complete(R"HTML(
+    <!DOCTYPE html>
+    <div>Test page</div>
+    <p id='first'>First paragraph text text text text text text text
+    text text text text text text text text text text text text text
+    text text text text text text text text text text text text text
+    text text text text text text text text text text text text text
+    text text text text text text text text text text and last text</p>
+  )HTML");
+  Node* first_paragraph = GetDocument().getElementById("first")->firstChild();
+  const auto& selected_start = Position(first_paragraph, 0);
+  const auto& selected_end = Position(first_paragraph, 325);
+  ASSERT_EQ(
+      "First paragraph text text text text text text text \
+text text text text text text text text text text text text text \
+text text text text text text text text text text text text text \
+text text text text text text text text text text text text text \
+text text text text text text text text text text and last text",
+      PlainText(EphemeralRange(selected_start, selected_end)));
+  ASSERT_EQ(309u,
+            PlainText(EphemeralRange(selected_start, selected_end)).length());
+
+  GenerateAndVerifySelector(selected_start, selected_end,
+                            "First%20paragraph,last%20text");
+
+  const auto& second_selected_start = Position(first_paragraph, 6);
+  const auto& second_selected_end = Position(first_paragraph, 325);
+  ASSERT_EQ(
+      "paragraph text text text text text text text \
+text text text text text text text text text text text text text \
+text text text text text text text text text text text text text \
+text text text text text text text text text text text text text \
+text text text text text text text text text text and last text",
+      PlainText(EphemeralRange(second_selected_start, second_selected_end)));
+  ASSERT_EQ(303u, PlainText(EphemeralRange(second_selected_start,
+                                           second_selected_end))
+                      .length());
+
+  GenerateAndVerifySelector(second_selected_start, second_selected_end,
+                            "paragraph%20text%20text,and%20last%20text");
+}
+
 // When using all the selected text for the range is not enough for unique
 // match, context should be added.
 TEST_F(TextFragmentSelectorGeneratorTest, RangeSelector_RangeNotUnique) {
diff --git a/third_party/blink/renderer/core/paint/compositing/compositing_inputs_updater.cc b/third_party/blink/renderer/core/paint/compositing/compositing_inputs_updater.cc
index cf0ee516..8eddb5e0 100644
--- a/third_party/blink/renderer/core/paint/compositing/compositing_inputs_updater.cc
+++ b/third_party/blink/renderer/core/paint/compositing/compositing_inputs_updater.cc
@@ -38,6 +38,10 @@
 
 bool CompositingInputsUpdater::LayerOrDescendantShouldBeComposited(
     PaintLayer* layer) {
+  if (layer->GetLayoutObject().IsLayoutView() &&
+      layer->GetLayoutObject().AdditionalCompositingReasons()) {
+    return true;
+  }
   PaintLayerCompositor* compositor =
       layer->GetLayoutObject().View()->Compositor();
   return layer->DescendantHasDirectOrScrollingCompositingReason() ||
@@ -199,13 +203,11 @@
   }
   if (!descendant_has_direct_compositing_reason &&
       layer->GetLayoutObject().IsLayoutEmbeddedContent()) {
-    if (LayoutView* root_of_child =
+    if (LayoutView* embedded_layout_view =
             ToLayoutEmbeddedContent(layer->GetLayoutObject())
                 .ChildLayoutView()) {
-      if (CompositingInputsUpdater(root_of_child->Layer(),
-                                   root_of_child->Layer())
-              .LayerOrDescendantShouldBeComposited(root_of_child->Layer()))
-        descendant_has_direct_compositing_reason = true;
+      descendant_has_direct_compositing_reason |=
+          LayerOrDescendantShouldBeComposited(embedded_layout_view->Layer());
     }
   }
   layer->SetDescendantHasDirectOrScrollingCompositingReason(
diff --git a/third_party/blink/renderer/core/scheduler_integration_tests/frame_throttling_test.cc b/third_party/blink/renderer/core/scheduler_integration_tests/frame_throttling_test.cc
index e3f42e8..16d82e95 100644
--- a/third_party/blink/renderer/core/scheduler_integration_tests/frame_throttling_test.cc
+++ b/third_party/blink/renderer/core/scheduler_integration_tests/frame_throttling_test.cc
@@ -6,6 +6,7 @@
 #include "base/test/bind_test_util.h"
 #include "cc/layers/picture_layer.h"
 #include "testing/gtest/include/gtest/gtest.h"
+#include "third_party/blink/public/common/features.h"
 #include "third_party/blink/public/web/web_frame_content_dumper.h"
 #include "third_party/blink/public/web/web_hit_test_result.h"
 #include "third_party/blink/public/web/web_settings.h"
@@ -980,6 +981,12 @@
   WebView().GetSettings()->SetJavaScriptEnabled(true);
   EXPECT_EQ(0u, TouchHandlerRegionSize());
 
+  // This test covers the case where a non-composited iframe is throttled. With
+  // this flag enabled, that is impossible, because only cross-origin iframes
+  // can be throttled.
+  if (base::FeatureList::IsEnabled(features::kCompositeCrossOriginIframes))
+    return;
+
   // Create a frame which is throttled and has two different types of
   // top-level touchstart handlers.
   SimRequest main_resource("https://example.com/", "text/html");
@@ -1027,6 +1034,12 @@
   WebView().GetSettings()->SetJavaScriptEnabled(true);
   EXPECT_EQ(0u, TouchHandlerRegionSize());
 
+  // This test covers the case where a non-composited iframe is throttled. With
+  // this flag enabled, that is impossible, because only cross-origin iframes
+  // can be throttled.
+  if (base::FeatureList::IsEnabled(features::kCompositeCrossOriginIframes))
+    return;
+
   // Create a frame which is throttled and has a non-top-level touchstart
   // handler.
   SimRequest main_resource("https://example.com/", "text/html");
@@ -1130,8 +1143,12 @@
   EXPECT_TRUE(frame_element->contentDocument()->View()->CanThrottleRendering());
 
   // If painting of the iframe is throttled, we should only receive drawing
-  // commands for the main frame.
-  auto commands_throttled = Compositor().PaintFrame();
+  // commands for the main frame. We have to explicitly schedule a frame here
+  // because the iframe becoming throttled will affect the painted output;
+  // but it will not by itself schedule an animation frame, because it doesn't
+  // need display.
+  GetDocument().View()->ScheduleAnimation();
+  auto commands_throttled = CompositeFrame();
   EXPECT_EQ(5u, commands_throttled.DrawCount());
   EXPECT_FALSE(Compositor().NeedsBeginFrame());
 }
diff --git a/third_party/blink/renderer/core/style/computed_style_test.cc b/third_party/blink/renderer/core/style/computed_style_test.cc
index f5e9a7f..342be2e8 100644
--- a/third_party/blink/renderer/core/style/computed_style_test.cc
+++ b/third_party/blink/renderer/core/style/computed_style_test.cc
@@ -667,7 +667,8 @@
   const ComputedStyle* initial = &ComputedStyle::InitialStyle();
 
   ColorSchemeHelper color_scheme_helper(dummy_page_holder_->GetDocument());
-  color_scheme_helper.SetPreferredColorScheme(PreferredColorScheme::kDark);
+  color_scheme_helper.SetPreferredColorScheme(
+      mojom::blink::PreferredColorScheme::kDark);
   StyleResolverState state(dummy_page_holder_->GetDocument(),
                            *dummy_page_holder_->GetDocument().documentElement(),
                            initial, initial);
@@ -701,7 +702,8 @@
   const ComputedStyle* initial = &ComputedStyle::InitialStyle();
 
   ColorSchemeHelper color_scheme_helper(dummy_page_holder_->GetDocument());
-  color_scheme_helper.SetPreferredColorScheme(PreferredColorScheme::kDark);
+  color_scheme_helper.SetPreferredColorScheme(
+      mojom::blink::PreferredColorScheme::kDark);
   StyleResolverState state(dummy_page_holder_->GetDocument(),
                            *dummy_page_holder_->GetDocument().documentElement(),
                            initial, initial);
@@ -744,7 +746,8 @@
   const ComputedStyle* initial = &ComputedStyle::InitialStyle();
 
   ColorSchemeHelper color_scheme_helper(dummy_page_holder_->GetDocument());
-  color_scheme_helper.SetPreferredColorScheme(PreferredColorScheme::kDark);
+  color_scheme_helper.SetPreferredColorScheme(
+      mojom::blink::PreferredColorScheme::kDark);
   StyleResolverState state(dummy_page_holder_->GetDocument(),
                            *dummy_page_holder_->GetDocument().documentElement(),
                            initial, initial);
diff --git a/third_party/blink/renderer/core/testing/color_scheme_helper.cc b/third_party/blink/renderer/core/testing/color_scheme_helper.cc
index 2101c0c..3953323 100644
--- a/third_party/blink/renderer/core/testing/color_scheme_helper.cc
+++ b/third_party/blink/renderer/core/testing/color_scheme_helper.cc
@@ -4,6 +4,7 @@
 
 #include "third_party/blink/renderer/core/testing/color_scheme_helper.h"
 
+#include "third_party/blink/public/mojom/css/preferred_color_scheme.mojom-blink.h"
 #include "third_party/blink/public/platform/platform.h"
 #include "third_party/blink/public/platform/web_theme_engine.h"
 #include "third_party/blink/renderer/core/dom/document.h"
@@ -35,7 +36,7 @@
 }
 
 void ColorSchemeHelper::SetPreferredColorScheme(
-    const PreferredColorScheme preferred_color_scheme) {
+    const mojom::blink::PreferredColorScheme preferred_color_scheme) {
   settings_.SetPreferredColorScheme(preferred_color_scheme);
 }
 
diff --git a/third_party/blink/renderer/core/testing/color_scheme_helper.h b/third_party/blink/renderer/core/testing/color_scheme_helper.h
index 3f5e560..e3ad820 100644
--- a/third_party/blink/renderer/core/testing/color_scheme_helper.h
+++ b/third_party/blink/renderer/core/testing/color_scheme_helper.h
@@ -6,7 +6,7 @@
 #define THIRD_PARTY_BLINK_RENDERER_CORE_TESTING_COLOR_SCHEME_HELPER_H_
 
 #include "third_party/blink/public/common/css/forced_colors.h"
-#include "third_party/blink/public/common/css/preferred_color_scheme.h"
+#include "third_party/blink/public/mojom/css/preferred_color_scheme.mojom-shared.h"
 
 namespace blink {
 
@@ -25,15 +25,15 @@
   ~ColorSchemeHelper();
 
   void SetPreferredColorScheme(
-      const PreferredColorScheme preferred_color_scheme);
+      const mojom::PreferredColorScheme preferred_color_scheme);
   void SetForcedColors(Document& document, const ForcedColors forced_colors);
   void SetForcedColors(Page& page, const ForcedColors forced_colors);
 
  private:
   WebThemeEngine* web_theme_engine_ = nullptr;
   Settings& settings_;
-  PreferredColorScheme default_preferred_color_scheme_ =
-      PreferredColorScheme::kLight;
+  mojom::PreferredColorScheme default_preferred_color_scheme_ =
+      mojom::PreferredColorScheme::kLight;
   ForcedColors default_forced_colors_ = ForcedColors::kNone;
 };
 
diff --git a/third_party/blink/renderer/modules/credentialmanager/credential_manager_type_converters.cc b/third_party/blink/renderer/modules/credentialmanager/credential_manager_type_converters.cc
index 0aa863b..cb22f6d9 100644
--- a/third_party/blink/renderer/modules/credentialmanager/credential_manager_type_converters.cc
+++ b/third_party/blink/renderer/modules/credentialmanager/credential_manager_type_converters.cc
@@ -163,6 +163,12 @@
       return CredentialManagerError::INVALID_PROTOCOL;
     case blink::mojom::blink::AuthenticatorStatus::BAD_RELYING_PARTY_ID:
       return CredentialManagerError::BAD_RELYING_PARTY_ID;
+    case blink::mojom::blink::AuthenticatorStatus::
+        CANNOT_READ_AND_WRITE_LARGE_BLOB:
+      return CredentialManagerError::CANNOT_READ_AND_WRITE_LARGE_BLOB;
+    case blink::mojom::blink::AuthenticatorStatus::
+        INVALID_ALLOW_CREDENTIALS_FOR_LARGE_BLOB:
+      return CredentialManagerError::INVALID_ALLOW_CREDENTIALS_FOR_LARGE_BLOB;
     case blink::mojom::blink::AuthenticatorStatus::SUCCESS:
       NOTREACHED();
       break;
diff --git a/third_party/blink/renderer/modules/credentialmanager/credentials_container.cc b/third_party/blink/renderer/modules/credentialmanager/credentials_container.cc
index ccff3843..b9f4717 100644
--- a/third_party/blink/renderer/modules/credentialmanager/credentials_container.cc
+++ b/third_party/blink/renderer/modules/credentialmanager/credentials_container.cc
@@ -319,6 +319,16 @@
           DOMExceptionCode::kSecurityError,
           "The relying party ID is not a registrable domain suffix of, nor "
           "equal to the current domain.");
+    case CredentialManagerError::CANNOT_READ_AND_WRITE_LARGE_BLOB:
+      return MakeGarbageCollected<DOMException>(
+          DOMExceptionCode::kNotSupportedError,
+          "Only one of the 'largeBlob' extension's 'read' and 'write' "
+          "parameters is allowed at a time");
+    case CredentialManagerError::INVALID_ALLOW_CREDENTIALS_FOR_LARGE_BLOB:
+      return MakeGarbageCollected<DOMException>(
+          DOMExceptionCode::kNotSupportedError,
+          "The 'largeBlob' extension's 'write' parameter can only be used "
+          "with a single credential present on 'allowCredentials'");
     case CredentialManagerError::UNKNOWN:
       return MakeGarbageCollected<DOMException>(
           DOMExceptionCode::kNotReadableError,
@@ -524,6 +534,9 @@
         large_blob_outputs->setBlob(
             VectorToDOMArrayBuffer(std::move(*credential->large_blob)));
       }
+      if (credential->echo_large_blob_written) {
+        large_blob_outputs->setWritten(credential->large_blob_written);
+      }
       extension_outputs->setLargeBlob(large_blob_outputs);
     }
     resolver->Resolve(MakeGarbageCollected<PublicKeyCredential>(
@@ -854,14 +867,6 @@
               "when creating a credential"));
           return promise;
         }
-        if (options->publicKey()->extensions()->largeBlob()->hasWrite() &&
-            options->publicKey()->extensions()->largeBlob()->hasRead()) {
-          resolver->Reject(MakeGarbageCollected<DOMException>(
-              DOMExceptionCode::kNotSupportedError,
-              "Only one of the 'largeBlob' extension's 'read' and 'write' "
-              "parameters is allowed at a time"));
-          return promise;
-        }
       }
     }
 
diff --git a/third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc b/third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc
index 6d29a170..552953c 100644
--- a/third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc
+++ b/third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc
@@ -5474,10 +5474,12 @@
     return;
 
   scoped_refptr<Image> image_for_render = image->CachedImage()->GetImage();
-  if (IsA<SVGImage>(image_for_render.get())) {
-    if (canvas()) {
+  bool have_svg_image = IsA<SVGImage>(image_for_render.get());
+  if (have_svg_image || !image_for_render->HasDefaultOrientation()) {
+    if (have_svg_image && canvas()) {
       UseCounter::Count(canvas()->GetDocument(), WebFeature::kSVGInWebGL);
     }
+    // DrawImageIntoBuffer always respects orientation
     image_for_render =
         DrawImageIntoBuffer(std::move(image_for_render), image->width(),
                             image->height(), func_name);
@@ -6013,6 +6015,7 @@
                        level, internalformat, width, height, depth, 0, format,
                        type, xoffset, yoffset, zoffset))
     return;
+
   scoped_refptr<StaticBitmapImage> image = bitmap->BitmapImage();
   DCHECK(image);
 
@@ -6039,9 +6042,16 @@
     return;
   }
 
+  // Apply orientation if necessary
+  PaintImage paint_image = bitmap->BitmapImage()->PaintImageForCurrentFrame();
+  if (!image->HasDefaultOrientation()) {
+    paint_image = Image::ResizeAndOrientImage(
+        paint_image, image->CurrentFrameOrientation(), FloatSize(1, 1), 1,
+        kInterpolationNone);
+  }
+
   // TODO(kbr): refactor this away to use TexImageImpl on image.
-  sk_sp<SkImage> sk_image =
-      bitmap->BitmapImage()->PaintImageForCurrentFrame().GetSwSkImage();
+  sk_sp<SkImage> sk_image = paint_image.GetSwSkImage();
   if (!sk_image) {
     SynthesizeGLError(GL_OUT_OF_MEMORY, func_name,
                       "ImageBitmap unexpectedly empty");
diff --git a/third_party/blink/web_tests/external/WPT_BASE_MANIFEST_8.json b/third_party/blink/web_tests/external/WPT_BASE_MANIFEST_8.json
index 58ce672..deb42b3d 100644
--- a/third_party/blink/web_tests/external/WPT_BASE_MANIFEST_8.json
+++ b/third_party/blink/web_tests/external/WPT_BASE_MANIFEST_8.json
@@ -223815,7 +223815,7 @@
       }
      },
      "dimension-attributes-expected.txt": [
-      "7e9b41da7e00253ac07d952674ea6ddfaaaf5dad",
+      "bf21fea9df3c9124b7dd037327883d5916136dd5",
       []
      ],
      "interactive-media": {
@@ -230438,7 +230438,7 @@
      []
     ],
     "sanitizer-api.tentative.idl": [
-     "27e4ecf26c302610ef69ab4be8843cb59f9978d2",
+     "11653d1a186aa3159aaf5e44f5b0ff6ecf1dc50a",
      []
     ],
     "savedata.idl": [
@@ -230891,6 +230891,10 @@
      "dummy.css": [
       "30ff5636e245c14e50145821bc5763c849c6beec",
       []
+     ],
+     "dummy.js": [
+      "3cae1be79e47668e89f91d54ae74a992f0f87f2d",
+      []
      ]
     }
    },
@@ -240842,7 +240846,7 @@
        []
       ],
       "helpers.js": [
-       "05d481f277a38719b7a691ff50c8569076625424",
+       "12504537f91eab42f8822226eda80513698f477d",
        []
       ],
       "receiving-shared-worker.js": [
@@ -242478,7 +242482,7 @@
      ]
     },
     "requirements_flake8.txt": [
-     "f97916e03e97a742c8f8f664f8c4ac24c7e1327a",
+     "cd7466bf1590cdc4d3e72e48b391709c76ab17d9",
      []
     ],
     "requirements_mypy.txt": [
@@ -305237,6 +305241,13 @@
        {}
       ]
      ],
+     "mq-dynamic-empty-children.html": [
+      "3edda870efcaa9383c3938fa721a147a98d73eda",
+      [
+       null,
+       {}
+      ]
+     ],
      "navigation-controls.tentative.html": [
       "ac1087bb65b9a8fd85d924ad1ae0de797762dac5",
       [
@@ -370049,6 +370060,13 @@
       null,
       {}
      ]
+    ],
+    "preloader-template.tentative.html": [
+     "e816309184844a6d46a20e1152c9efca80fe6f0b",
+     [
+      null,
+      {}
+     ]
     ]
    },
    "longtask-timing": {
diff --git a/third_party/blink/web_tests/external/wpt/css/mediaqueries/mq-dynamic-empty-children.html b/third_party/blink/web_tests/external/wpt/css/mediaqueries/mq-dynamic-empty-children.html
new file mode 100644
index 0000000..3edda87
--- /dev/null
+++ b/third_party/blink/web_tests/external/wpt/css/mediaqueries/mq-dynamic-empty-children.html
@@ -0,0 +1,40 @@
+<!doctype html>
+<title>Dynamic evaluation of media queries works fine in presence of empty media rule</title>
+<link rel="author" href="mailto:emilio@crisal.io" title="Emilio Cobos Álvarez">
+<link rel="author" href="https://mozilla.org" title="Mozilla">
+<link rel="help" href="https://bugzilla.mozilla.org/show_bug.cgi?id=1669600">
+<link rel="help" href="https://drafts.csswg.org/mediaqueries-4/">
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<iframe width=500 height=300 frameborder=0></iframe>
+<script>
+let iframe = document.querySelector("iframe");
+promise_test(async function (t) {
+  await new Promise(resolve => {
+    window.addEventListener("load", resolve);
+  });
+  let frameLoaded = new Promise(resolve => {
+    iframe.addEventListener("load", resolve);
+  });
+  iframe.srcdoc = `
+    <style>
+      :root { background-color: red; }
+      /* This one should never apply */
+      @media (min-width: 1500px) {}
+      /* This one should change and start matching */
+      @media (max-width: 400px) {
+        :root { background-color: lime; }
+      }
+    </style>
+  `;
+  await frameLoaded;
+
+  function getColor() {
+    return iframe.contentWindow.getComputedStyle(iframe.contentDocument.documentElement).backgroundColor;
+  }
+
+  assert_equals(getColor(), "rgb(255, 0, 0)", "Should start red");
+  iframe.width = 400;
+  assert_equals(getColor(), "rgb(0, 255, 0)", "Should turn green");
+});
+</script>
diff --git a/third_party/blink/web_tests/external/wpt/css/selectors/is-where-parsing-expected.txt b/third_party/blink/web_tests/external/wpt/css/selectors/is-where-parsing-expected.txt
deleted file mode 100644
index 82bb39b..0000000
--- a/third_party/blink/web_tests/external/wpt/css/selectors/is-where-parsing-expected.txt
+++ /dev/null
@@ -1,15 +0,0 @@
-This is a testharness.js-based test.
-PASS Multiple selectors with combinators
-PASS Nested :is
-PASS Nested :where
-PASS Nested inside :host, without combinators
-PASS Nested inside :host, with combinators
-PASS Pseudo-classes inside
-PASS Pseudo-classes after
-PASS Pseudo-elements after
-PASS Pseudo-elements inside
-PASS Combinators after
-FAIL After part with simple pseudo-class assert_equals: After part with simple pseudo-class: ::part(foo):is(:hover) expected "::part(foo):is(:hover)" but got "random-selector"
-PASS After part with invalid selector after
-Harness: the test ran to completion.
-
diff --git a/third_party/blink/web_tests/external/wpt/loading/preloader-template.tentative.html b/third_party/blink/web_tests/external/wpt/loading/preloader-template.tentative.html
new file mode 100644
index 0000000..e8163091
--- /dev/null
+++ b/third_party/blink/web_tests/external/wpt/loading/preloader-template.tentative.html
@@ -0,0 +1,35 @@
+<!doctype html>
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<template>
+  <script src="resources/dummy.js?in-template"></script>
+  <link rel=stylesheet href="resources/dummy.css?in-template-1">
+  <style>
+    @import url("resources/dummy.css?in-template-2");
+  </style>
+</template>
+<script>
+  let t = async_test("Things inside templates are not preloaded");
+  window.addEventListener("load", t.step_func(function() {
+    let script = document.createElement("script");
+    script.onload = t.step_func_done(function() {
+      let entries = performance.getEntriesByType('resource');
+      let found_outside_template = false;
+      let found_in_template = [];
+      for (let entry of entries) {
+        if (entry.name.includes("outside-template")) {
+          found_outside_template = true;
+        }
+        if (entry.name.includes("in-template")) {
+          found_in_template.push(entry.name);
+        }
+      }
+      assert_equals(found_in_template.length, 0, "Should not have preloaded stuff inside template element, got: " + found_in_template.join(", "));
+      assert_true(found_outside_template, "Should have loaded script outside template element");
+    });
+    // The test is a bit racy because it expects that the first load ends
+    // before this one. We try to make it the case via the tickle mechanism.
+    script.src = "resources/dummy.js?outside-template&pipe=trickle(d1)";
+    document.body.appendChild(script);
+  }));
+</script>
diff --git a/third_party/blink/web_tests/external/wpt/loading/resources/dummy.js b/third_party/blink/web_tests/external/wpt/loading/resources/dummy.js
new file mode 100644
index 0000000..3cae1be7
--- /dev/null
+++ b/third_party/blink/web_tests/external/wpt/loading/resources/dummy.js
@@ -0,0 +1 @@
+/* Nothing to see here */
diff --git a/third_party/blink/web_tests/external/wpt/streams/transferable/resources/helpers.js b/third_party/blink/web_tests/external/wpt/streams/transferable/resources/helpers.js
index 05d481f..12504537 100644
--- a/third_party/blink/web_tests/external/wpt/streams/transferable/resources/helpers.js
+++ b/third_party/blink/web_tests/external/wpt/streams/transferable/resources/helpers.js
@@ -1,121 +1,132 @@
 'use strict';
 
-// Create a ReadableStream that will pass the tests in
-// testTransferredReadableStream(), below.
-function createOriginalReadableStream() {
-  return new ReadableStream({
-    start(controller) {
-      controller.enqueue('a');
-      controller.close();
-    }
-  });
-}
-
-// Common tests to roughly determine that |rs| is a correctly transferred
-// version of a stream created by createOriginalReadableStream().
-function testTransferredReadableStream(rs) {
-  assert_equals(rs.constructor, ReadableStream,
-                'rs should be a ReadableStream in this realm');
-  assert_true(rs instanceof ReadableStream,
-              'instanceof check should pass');
-
-  // Perform a brand-check on |rs| in the process of calling getReader().
-  const reader = ReadableStream.prototype.getReader.call(rs);
-
-  return reader.read().then(({value, done}) => {
-    assert_false(done, 'done should be false');
-    assert_equals(value, 'a', 'value should be "a"');
-    return reader.read();
-  }).then(({done}) => {
-    assert_true(done, 'done should be true');
-  });
-}
-
-function testMessage(msg) {
-  assert_array_equals(msg.ports, [], 'there should be no ports in the event');
-  return testTransferredReadableStream(msg.data);
-}
-
-function testMessageEvent(target) {
-  return new Promise((resolve, reject) => {
-    target.addEventListener('message', ev => {
-      try {
-        resolve(testMessage(ev));
-      } catch (e) {
-        reject(e);
+(() => {
+  // Create a ReadableStream that will pass the tests in
+  // testTransferredReadableStream(), below.
+  function createOriginalReadableStream() {
+    return new ReadableStream({
+      start(controller) {
+        controller.enqueue('a');
+        controller.close();
       }
-    }, {once: true});
-  });
-}
+    });
+  }
 
-function testMessageEventOrErrorMessage(target) {
-  return new Promise((resolve, reject) => {
-    target.addEventListener('message', ev => {
-      if (typeof ev.data === 'string') {
-        // Assume it's an error message and reject with it.
-        reject(ev.data);
-        return;
-      }
+  // Common tests to roughly determine that |rs| is a correctly transferred
+  // version of a stream created by createOriginalReadableStream().
+  function testTransferredReadableStream(rs) {
+    assert_equals(rs.constructor, ReadableStream,
+                  'rs should be a ReadableStream in this realm');
+    assert_true(rs instanceof ReadableStream,
+                'instanceof check should pass');
 
-      try {
-        resolve(testMessage(ev));
-      } catch (e) {
-        reject(e);
-      }
-    }, {once: true});
-  });
-}
+    // Perform a brand-check on |rs| in the process of calling getReader().
+    const reader = ReadableStream.prototype.getReader.call(rs);
 
-function checkTestResults(target) {
-  return new Promise((resolve, reject) => {
-    target.onmessage = msg => {
-      // testharness.js sends us objects which we need to ignore.
-      if (typeof msg.data !== 'string')
+    return reader.read().then(({value, done}) => {
+      assert_false(done, 'done should be false');
+      assert_equals(value, 'a', 'value should be "a"');
+      return reader.read();
+    }).then(({done}) => {
+      assert_true(done, 'done should be true');
+    });
+  }
+
+  function testMessage(msg) {
+    assert_array_equals(msg.ports, [], 'there should be no ports in the event');
+    return testTransferredReadableStream(msg.data);
+  }
+
+  function testMessageEvent(target) {
+    return new Promise((resolve, reject) => {
+      target.addEventListener('message', ev => {
+        try {
+          resolve(testMessage(ev));
+        } catch (e) {
+          reject(e);
+        }
+      }, {once: true});
+    });
+  }
+
+  function testMessageEventOrErrorMessage(target) {
+    return new Promise((resolve, reject) => {
+      target.addEventListener('message', ev => {
+        if (typeof ev.data === 'string') {
+          // Assume it's an error message and reject with it.
+          reject(ev.data);
+          return;
+        }
+
+        try {
+          resolve(testMessage(ev));
+        } catch (e) {
+          reject(e);
+        }
+      }, {once: true});
+    });
+  }
+
+  function checkTestResults(target) {
+    return new Promise((resolve, reject) => {
+      target.onmessage = msg => {
+        // testharness.js sends us objects which we need to ignore.
+        if (typeof msg.data !== 'string')
         return;
 
-      if (msg.data === 'OK') {
-        resolve();
-      } else {
-        reject(msg.data);
-      }
-    };
-  });
-}
+        if (msg.data === 'OK') {
+          resolve();
+        } else {
+          reject(msg.data);
+        }
+      };
+    });
+  }
 
-// These tests assume that a transferred ReadableStream will behave the same
-// regardless of how it was transferred. This enables us to simply transfer the
-// stream to ourselves.
-function createTransferredReadableStream(underlyingSource) {
-  const original = new ReadableStream(underlyingSource);
-  const promise = new Promise((resolve, reject) => {
-    addEventListener('message', msg => {
-      const rs = msg.data;
-      if (rs instanceof ReadableStream) {
-        resolve(rs);
-      } else {
-        reject(new Error(`what is this thing: "${rs}"?`));
-      }
-    }, {once: true});
-  });
-  postMessage(original, '*', [original]);
-  return promise;
-}
+  // These tests assume that a transferred ReadableStream will behave the same
+  // regardless of how it was transferred. This enables us to simply transfer the
+  // stream to ourselves.
+  function createTransferredReadableStream(underlyingSource) {
+    const original = new ReadableStream(underlyingSource);
+    const promise = new Promise((resolve, reject) => {
+      addEventListener('message', msg => {
+        const rs = msg.data;
+        if (rs instanceof ReadableStream) {
+          resolve(rs);
+        } else {
+          reject(new Error(`what is this thing: "${rs}"?`));
+        }
+      }, {once: true});
+    });
+    postMessage(original, '*', [original]);
+    return promise;
+  }
 
-function recordingTransferredReadableStream(underlyingSource, strategy) {
-  const original = recordingReadableStream(underlyingSource, strategy);
-  const promise = new Promise((resolve, reject) => {
-    addEventListener('message', msg => {
-      const rs = msg.data;
-      if (rs instanceof ReadableStream) {
-        rs.events = original.events;
-        rs.eventsWithoutPulls = original.eventsWithoutPulls;
-        rs.controller = original.controller;
-        resolve(rs);
-      } else {
-        reject(new Error(`what is this thing: "${rs}"?`));
-      }
-    }, {once: true});
-  });
-  postMessage(original, '*', [original]);
-  return promise;
-}
+  function recordingTransferredReadableStream(underlyingSource, strategy) {
+    const original = recordingReadableStream(underlyingSource, strategy);
+    const promise = new Promise((resolve, reject) => {
+      addEventListener('message', msg => {
+        const rs = msg.data;
+        if (rs instanceof ReadableStream) {
+          rs.events = original.events;
+          rs.eventsWithoutPulls = original.eventsWithoutPulls;
+          rs.controller = original.controller;
+          resolve(rs);
+        } else {
+          reject(new Error(`what is this thing: "${rs}"?`));
+        }
+      }, {once: true});
+    });
+    postMessage(original, '*', [original]);
+    return promise;
+  }
+
+  self.createOriginalReadableStream = createOriginalReadableStream;
+  self.testMessage = testMessage;
+  self.testMessageEvent = testMessageEvent;
+  self.testMessageEventOrErrorMessage = testMessageEventOrErrorMessage;
+  self.checkTestResults = checkTestResults;
+  self.createTransferredReadableStream = createTransferredReadableStream;
+  self.recordingTransferredReadableStream = recordingTransferredReadableStream;
+
+})();
diff --git a/third_party/blink/web_tests/external/wpt/tools/requirements_flake8.txt b/third_party/blink/web_tests/external/wpt/tools/requirements_flake8.txt
index f97916e..cd7466b 100644
--- a/third_party/blink/web_tests/external/wpt/tools/requirements_flake8.txt
+++ b/third_party/blink/web_tests/external/wpt/tools/requirements_flake8.txt
@@ -1,4 +1,4 @@
-flake8==3.8.3
+flake8==3.8.4
 pycodestyle==2.6.0
 pyflakes==2.2.0
 pep8-naming==0.11.1
diff --git a/third_party/blink/web_tests/fast/frames/frame-set-scaling-rotate-expected.png b/third_party/blink/web_tests/fast/frames/frame-set-scaling-rotate-expected.png
deleted file mode 100644
index b1147ca..0000000
--- a/third_party/blink/web_tests/fast/frames/frame-set-scaling-rotate-expected.png
+++ /dev/null
Binary files differ
diff --git a/third_party/blink/web_tests/fast/frames/frame-set-scaling-skew-expected.png b/third_party/blink/web_tests/fast/frames/frame-set-scaling-skew-expected.png
deleted file mode 100644
index 95fa508..0000000
--- a/third_party/blink/web_tests/fast/frames/frame-set-scaling-skew-expected.png
+++ /dev/null
Binary files differ
diff --git a/third_party/blink/web_tests/flag-specific/composite-after-paint/fast/frames/frame-set-rotation-hit-expected.png b/third_party/blink/web_tests/flag-specific/composite-after-paint/fast/frames/frame-set-rotation-hit-expected.png
new file mode 100644
index 0000000..68d2ea4
--- /dev/null
+++ b/third_party/blink/web_tests/flag-specific/composite-after-paint/fast/frames/frame-set-rotation-hit-expected.png
Binary files differ
diff --git a/third_party/blink/web_tests/flag-specific/composite-after-paint/fast/frames/frame-set-scaling-rotate-expected.png b/third_party/blink/web_tests/flag-specific/composite-after-paint/fast/frames/frame-set-scaling-rotate-expected.png
new file mode 100644
index 0000000..26748d4
--- /dev/null
+++ b/third_party/blink/web_tests/flag-specific/composite-after-paint/fast/frames/frame-set-scaling-rotate-expected.png
Binary files differ
diff --git a/third_party/blink/web_tests/flag-specific/composite-after-paint/fast/frames/frame-set-scaling-skew-expected.png b/third_party/blink/web_tests/flag-specific/composite-after-paint/fast/frames/frame-set-scaling-skew-expected.png
new file mode 100644
index 0000000..6abecce
--- /dev/null
+++ b/third_party/blink/web_tests/flag-specific/composite-after-paint/fast/frames/frame-set-scaling-skew-expected.png
Binary files differ
diff --git a/third_party/blink/web_tests/flag-specific/composite-after-paint/fast/frames/iframe-scaling-with-scroll-expected.png b/third_party/blink/web_tests/flag-specific/composite-after-paint/fast/frames/iframe-scaling-with-scroll-expected.png
new file mode 100644
index 0000000..3970207
--- /dev/null
+++ b/third_party/blink/web_tests/flag-specific/composite-after-paint/fast/frames/iframe-scaling-with-scroll-expected.png
Binary files differ
diff --git a/third_party/blink/web_tests/flag-specific/composite-after-paint/paint/invalidation/compositing/overlap-test-with-filter-expected.txt b/third_party/blink/web_tests/flag-specific/composite-after-paint/paint/invalidation/compositing/overlap-test-with-filter-expected.txt
index 5fc7716..bb8f8911 100644
--- a/third_party/blink/web_tests/flag-specific/composite-after-paint/paint/invalidation/compositing/overlap-test-with-filter-expected.txt
+++ b/third_party/blink/web_tests/flag-specific/composite-after-paint/paint/invalidation/compositing/overlap-test-with-filter-expected.txt
@@ -7,6 +7,12 @@
       "backgroundColor": "#FFFFFF"
     },
     {
+      "name": "LayoutView #document",
+      "bounds": [300, 100],
+      "contentsOpaque": true,
+      "backgroundColor": "#FFFF00"
+    },
+    {
       "name": "LayoutNGBlockFlow BODY",
       "bounds": [284, 84],
       "drawsContent": false,
diff --git a/third_party/blink/web_tests/flag-specific/disable-layout-ng/virtual/text-antialias/selection/selection-hard-linebreak-expected.png b/third_party/blink/web_tests/flag-specific/disable-layout-ng/virtual/text-antialias/selection/selection-hard-linebreak-expected.png
index d291a7b..c1c4346 100644
--- a/third_party/blink/web_tests/flag-specific/disable-layout-ng/virtual/text-antialias/selection/selection-hard-linebreak-expected.png
+++ b/third_party/blink/web_tests/flag-specific/disable-layout-ng/virtual/text-antialias/selection/selection-hard-linebreak-expected.png
Binary files differ
diff --git a/third_party/blink/web_tests/http/tests/credentialmanager/credentialscontainer-create-with-virtual-authenticator.html b/third_party/blink/web_tests/http/tests/credentialmanager/credentialscontainer-create-with-virtual-authenticator.html
index 83929e5..e4d8ebd 100644
--- a/third_party/blink/web_tests/http/tests/credentialmanager/credentialscontainer-create-with-virtual-authenticator.html
+++ b/third_party/blink/web_tests/http/tests/credentialmanager/credentialscontainer-create-with-virtual-authenticator.html
@@ -208,7 +208,7 @@
   }, "navigator.credentials.create() with largeBlob.support set to required and supported by authenticator");
 }, {
   protocol: blink.test.mojom.ClientToAuthenticatorProtocol.CTAP2,
-  ctap2version: blink.test.mojom.ClientToAuthenticatorProtocol.CTAP2_1,
+  ctap2Version: blink.test.mojom.Ctap2Version.CTAP2_1,
   hasLargeBlob: true,
 });
 
diff --git a/third_party/blink/web_tests/http/tests/credentialmanager/credentialscontainer-get-with-virtual-authenticator.html b/third_party/blink/web_tests/http/tests/credentialmanager/credentialscontainer-get-with-virtual-authenticator.html
index 7e6e6a0b..328202d 100644
--- a/third_party/blink/web_tests/http/tests/credentialmanager/credentialscontainer-get-with-virtual-authenticator.html
+++ b/third_party/blink/web_tests/http/tests/credentialmanager/credentialscontainer-get-with-virtual-authenticator.html
@@ -149,6 +149,19 @@
     assert_not_own_property(credential.getClientExtensionResults().largeBlob, "blob");
     assert_not_own_property(credential.getClientExtensionResults().largeBlob, "written");
   }, "navigator.credentials.get() with largeBlob.read set without authenticator support");
+
+  promise_test(async t => {
+    var customGetCredentialOptions = deepCopy(GET_CREDENTIAL_OPTIONS);
+    customGetCredentialOptions.extensions = {
+      largeBlob: {
+        write: new TextEncoder().encode("Don't call me Shirley"),
+      },
+    };
+    var credential = await navigator.credentials.get({publicKey: customGetCredentialOptions});
+    assert_not_own_property(credential.getClientExtensionResults().largeBlob, "supported");
+    assert_not_own_property(credential.getClientExtensionResults().largeBlob, "blob");
+    assert_false(credential.getClientExtensionResults().largeBlob.written);
+  }, "navigator.credentials.get() with largeBlob.write set without authenticator support");
 }, {});
 
 authenticatorSetup("CTAP2_1", () => {
@@ -189,9 +202,26 @@
     assert_not_own_property(credential.getClientExtensionResults().largeBlob, "supported");
     assert_not_own_property(credential.getClientExtensionResults().largeBlob, "written");
   }, "navigator.credentials.get() with largeBlob.read set with blob on authenticator");
+
+  promise_test(async t => {
+    const blob = new TextEncoder().encode("When the sunlight strikes raindrops in the air, "
+                                        + "they act as a prism and form a rainbow");
+    let authenticator = (await navigator.credentials.test.authenticators())[0];
+    var customGetCredentialOptions = deepCopy(GET_CREDENTIAL_OPTIONS);
+    customGetCredentialOptions.extensions = {
+      largeBlob: {
+        write: blob,
+      },
+    };
+    var credential = await navigator.credentials.get({publicKey: customGetCredentialOptions});
+    assert_array_equals(blob, await authenticator.getLargeBlob(ACCEPTABLE_CREDENTIAL_ID));
+    assert_not_own_property(credential.getClientExtensionResults().largeBlob, "supported");
+    assert_not_own_property(credential.getClientExtensionResults().largeBlob, "blob");
+    assert_true(credential.getClientExtensionResults().largeBlob.written);
+  }, "navigator.credentials.get() with largeBlob.write set with blob on authenticator");
 }, {
   protocol: blink.test.mojom.ClientToAuthenticatorProtocol.CTAP2,
-  ctap2version: blink.test.mojom.ClientToAuthenticatorProtocol.CTAP2_1,
+  ctap2Version: blink.test.mojom.Ctap2Version.CTAP2_1,
   hasLargeBlob: true,
 });
 </script>
diff --git a/third_party/blink/web_tests/http/tests/credentialmanager/resources/virtual-navigator-credentials.js b/third_party/blink/web_tests/http/tests/credentialmanager/resources/virtual-navigator-credentials.js
index 4673051..3886ef0 100644
--- a/third_party/blink/web_tests/http/tests/credentialmanager/resources/virtual-navigator-credentials.js
+++ b/third_party/blink/web_tests/http/tests/credentialmanager/resources/virtual-navigator-credentials.js
@@ -44,6 +44,11 @@
     return setLargeBlobResponse.set;
   }
 
+  async getLargeBlob(keyHandle) {
+    let getLargeBlobResponse = await this.virtualAuthenticator_.getLargeBlob(keyHandle);
+    return getLargeBlobResponse.blob;
+  }
+
   async setUserPresence(present) {
     return this.virtualAuthenticator_.setUserPresence(present);
   }
diff --git a/third_party/blink/web_tests/http/tests/navigation/resources/focus-shifting-frame-with-anchor.html b/third_party/blink/web_tests/http/tests/navigation/resources/focus-shifting-frame-with-anchor.html
index 538ade1..9fed954 100644
--- a/third_party/blink/web_tests/http/tests/navigation/resources/focus-shifting-frame-with-anchor.html
+++ b/third_party/blink/web_tests/http/tests/navigation/resources/focus-shifting-frame-with-anchor.html
@@ -1,4 +1,5 @@
 <!DOCTYPE html>
+<body style="will-change:transform">
 <a href='#'>anchor</a>
 <a id='dummy' href='dummy'>dummy</a>
 <div style='width:10px;height:2000px;background:white'></div>
@@ -10,3 +11,4 @@
   });
 }
 </script>
+</body>
diff --git a/third_party/blink/web_tests/mhtml/multi_frames_binary-expected.html b/third_party/blink/web_tests/mhtml/multi_frames_binary-expected.html
index f0fce4a..dd2bc2a1 100644
--- a/third_party/blink/web_tests/mhtml/multi_frames_binary-expected.html
+++ b/third_party/blink/web_tests/mhtml/multi_frames_binary-expected.html
@@ -3,11 +3,16 @@
 
 
 <title>A page that contains multiple nested frames</title>
+<script>
+  if (window.internals) {
+    internals.settings.setPreferCompositingToLCDTextEnabled(true);
+  }
+</script>
 </head><body>
 This page contains several frames.<br>
-<iframe src="resources/frame_0.html"></iframe><br>
-<iframe src="resources/frame_1.html"></iframe><br>
+<iframe sandbox src="resources/frame_0.html"></iframe><br>
+<iframe sandbox src="resources/frame_1.html"></iframe><br>
 <iframe src="resources/frame_2.html"></iframe><br>
-And a red square:<br>
-<img src="resources/red_square.png">
+<div style="will-change:transform">And a red square:<br>
+<img src="resources/red_square.png"></div>
 </body></html>
diff --git a/third_party/blink/web_tests/mhtml/multi_frames_binary.mht b/third_party/blink/web_tests/mhtml/multi_frames_binary.mht
index 1998323da..101f49b 100644
--- a/third_party/blink/web_tests/mhtml/multi_frames_binary.mht
+++ b/third_party/blink/web_tests/mhtml/multi_frames_binary.mht
Binary files differ
diff --git a/third_party/blink/web_tests/mhtml/multi_frames_contentid-expected.html b/third_party/blink/web_tests/mhtml/multi_frames_contentid-expected.html
index f0fce4a..dd2bc2a1 100644
--- a/third_party/blink/web_tests/mhtml/multi_frames_contentid-expected.html
+++ b/third_party/blink/web_tests/mhtml/multi_frames_contentid-expected.html
@@ -3,11 +3,16 @@
 
 
 <title>A page that contains multiple nested frames</title>
+<script>
+  if (window.internals) {
+    internals.settings.setPreferCompositingToLCDTextEnabled(true);
+  }
+</script>
 </head><body>
 This page contains several frames.<br>
-<iframe src="resources/frame_0.html"></iframe><br>
-<iframe src="resources/frame_1.html"></iframe><br>
+<iframe sandbox src="resources/frame_0.html"></iframe><br>
+<iframe sandbox src="resources/frame_1.html"></iframe><br>
 <iframe src="resources/frame_2.html"></iframe><br>
-And a red square:<br>
-<img src="resources/red_square.png">
+<div style="will-change:transform">And a red square:<br>
+<img src="resources/red_square.png"></div>
 </body></html>
diff --git a/third_party/blink/web_tests/mhtml/multi_frames_contentid.mht b/third_party/blink/web_tests/mhtml/multi_frames_contentid.mht
index 5e5d2f4..402b140e 100644
--- a/third_party/blink/web_tests/mhtml/multi_frames_contentid.mht
+++ b/third_party/blink/web_tests/mhtml/multi_frames_contentid.mht
@@ -21,8 +21,8 @@
 <iframe src=3D"cid:frame0@foo.bar"></iframe><br>
 <iframe src=3D"cid:frame1@foo.bar"></iframe><br>
 <iframe src=3D"cid:frame2@foo.bar"></iframe><br>
-And a red square:<br>
-<img src=3D"cid:redsquare@foo.bar">
+<div style=3D"will-change:transform">And a red square:<br>
+<img src=3D"cid:redsquare@foo.bar"></div>
 </body></html>
 ------=_NextPart_000_0000_58874EE0.2096A571
 Content-Type: text/html; charset="ISO-8859-1"
diff --git a/third_party/blink/web_tests/mhtml/multi_frames_ie-expected.html b/third_party/blink/web_tests/mhtml/multi_frames_ie-expected.html
index f0fce4a..dd2bc2a1 100644
--- a/third_party/blink/web_tests/mhtml/multi_frames_ie-expected.html
+++ b/third_party/blink/web_tests/mhtml/multi_frames_ie-expected.html
@@ -3,11 +3,16 @@
 
 
 <title>A page that contains multiple nested frames</title>
+<script>
+  if (window.internals) {
+    internals.settings.setPreferCompositingToLCDTextEnabled(true);
+  }
+</script>
 </head><body>
 This page contains several frames.<br>
-<iframe src="resources/frame_0.html"></iframe><br>
-<iframe src="resources/frame_1.html"></iframe><br>
+<iframe sandbox src="resources/frame_0.html"></iframe><br>
+<iframe sandbox src="resources/frame_1.html"></iframe><br>
 <iframe src="resources/frame_2.html"></iframe><br>
-And a red square:<br>
-<img src="resources/red_square.png">
+<div style="will-change:transform">And a red square:<br>
+<img src="resources/red_square.png"></div>
 </body></html>
diff --git a/third_party/blink/web_tests/mhtml/multi_frames_ie.mht b/third_party/blink/web_tests/mhtml/multi_frames_ie.mht
index f6db80c..8afe2cc3 100644
--- a/third_party/blink/web_tests/mhtml/multi_frames_ie.mht
+++ b/third_party/blink/web_tests/mhtml/multi_frames_ie.mht
@@ -40,9 +40,10 @@
 <BODY>This page contains several frames.<BR><IFRAME=20
 src=3D"http://localhost/frame_0.html"></IFRAME><BR><IFRAME=20
 src=3D"http://localhost/frame_1.html"></IFRAME><BR><IFRAME=20
-src=3D"http://localhost/frame_2.html"></IFRAME><BR>And a red =
+src=3D"http://localhost/frame_2.html"></IFRAME><BR><DIV=20
+style=3D"will-change:transform">And a red =
 square:<BR><IMG=20
-src=3D"http://localhost/resources/red_square.png">=20
+src=3D"http://localhost/resources/red_square.png"></DIV>=20
 </BODY></HTML>
 
 ------=_NextPart_001_0023_01CC157B.AAC41680
diff --git a/third_party/blink/web_tests/mhtml/multi_frames_unmht-expected.html b/third_party/blink/web_tests/mhtml/multi_frames_unmht-expected.html
index f0fce4a..dd2bc2a1 100644
--- a/third_party/blink/web_tests/mhtml/multi_frames_unmht-expected.html
+++ b/third_party/blink/web_tests/mhtml/multi_frames_unmht-expected.html
@@ -3,11 +3,16 @@
 
 
 <title>A page that contains multiple nested frames</title>
+<script>
+  if (window.internals) {
+    internals.settings.setPreferCompositingToLCDTextEnabled(true);
+  }
+</script>
 </head><body>
 This page contains several frames.<br>
-<iframe src="resources/frame_0.html"></iframe><br>
-<iframe src="resources/frame_1.html"></iframe><br>
+<iframe sandbox src="resources/frame_0.html"></iframe><br>
+<iframe sandbox src="resources/frame_1.html"></iframe><br>
 <iframe src="resources/frame_2.html"></iframe><br>
-And a red square:<br>
-<img src="resources/red_square.png">
+<div style="will-change:transform">And a red square:<br>
+<img src="resources/red_square.png"></div>
 </body></html>
diff --git a/third_party/blink/web_tests/mhtml/multi_frames_unmht.mht b/third_party/blink/web_tests/mhtml/multi_frames_unmht.mht
index a376398d..458a898 100644
--- a/third_party/blink/web_tests/mhtml/multi_frames_unmht.mht
+++ b/third_party/blink/web_tests/mhtml/multi_frames_unmht.mht
@@ -21,8 +21,8 @@
 <iframe src=3D"http://localhost/frame_0.html"></iframe><br>
 <iframe src=3D"http://localhost/frame_1.html"></iframe><br>
 <iframe src=3D"http://localhost/frame_2.html"></iframe><br>
-And a red square:<br>
-<img src=3D"resources/red_square.png">
+<div style=3D"will-change:transform">And a red square:<br>
+<img src=3D"resources/red_square.png"></div>
 </body></html>
 ------=_NextPart_000_0000_58874EE0.2096A571
 Content-Type: text/html; charset="ISO-8859-1"
diff --git a/third_party/blink/web_tests/platform/linux/fast/frames/frameset-style-recalc-expected.png b/third_party/blink/web_tests/platform/linux/fast/frames/frameset-style-recalc-expected.png
index b0b9abe..5ac5210c 100644
--- a/third_party/blink/web_tests/platform/linux/fast/frames/frameset-style-recalc-expected.png
+++ b/third_party/blink/web_tests/platform/linux/fast/frames/frameset-style-recalc-expected.png
Binary files differ
diff --git a/third_party/blink/web_tests/platform/linux/tables/mozilla/bugs/bug137388-1-expected.png b/third_party/blink/web_tests/platform/linux/tables/mozilla/bugs/bug137388-1-expected.png
index b4f10fb..1bb1d73d 100644
--- a/third_party/blink/web_tests/platform/linux/tables/mozilla/bugs/bug137388-1-expected.png
+++ b/third_party/blink/web_tests/platform/linux/tables/mozilla/bugs/bug137388-1-expected.png
Binary files differ
diff --git a/third_party/blink/web_tests/platform/linux/tables/mozilla/bugs/bug137388-2-expected.png b/third_party/blink/web_tests/platform/linux/tables/mozilla/bugs/bug137388-2-expected.png
index 03cef70..82b8eb7 100644
--- a/third_party/blink/web_tests/platform/linux/tables/mozilla/bugs/bug137388-2-expected.png
+++ b/third_party/blink/web_tests/platform/linux/tables/mozilla/bugs/bug137388-2-expected.png
Binary files differ
diff --git a/third_party/blink/web_tests/platform/linux/virtual/text-antialias/selection/selection-hard-linebreak-expected.png b/third_party/blink/web_tests/platform/linux/virtual/text-antialias/selection/selection-hard-linebreak-expected.png
index 72015ca..74936be 100644
--- a/third_party/blink/web_tests/platform/linux/virtual/text-antialias/selection/selection-hard-linebreak-expected.png
+++ b/third_party/blink/web_tests/platform/linux/virtual/text-antialias/selection/selection-hard-linebreak-expected.png
Binary files differ
diff --git a/third_party/blink/web_tests/platform/mac-mac10.12/virtual/text-antialias/selection/selection-hard-linebreak-expected.png b/third_party/blink/web_tests/platform/mac-mac10.12/virtual/text-antialias/selection/selection-hard-linebreak-expected.png
index 81b0873..6543c8b 100644
--- a/third_party/blink/web_tests/platform/mac-mac10.12/virtual/text-antialias/selection/selection-hard-linebreak-expected.png
+++ b/third_party/blink/web_tests/platform/mac-mac10.12/virtual/text-antialias/selection/selection-hard-linebreak-expected.png
Binary files differ
diff --git a/third_party/blink/web_tests/platform/mac-mac10.13/fast/frames/iframe-scaling-with-scroll-expected.png b/third_party/blink/web_tests/platform/mac-mac10.13/fast/frames/iframe-scaling-with-scroll-expected.png
deleted file mode 100644
index a260436..0000000
--- a/third_party/blink/web_tests/platform/mac-mac10.13/fast/frames/iframe-scaling-with-scroll-expected.png
+++ /dev/null
Binary files differ
diff --git a/third_party/blink/web_tests/platform/mac-mac10.13/virtual/text-antialias/selection/selection-hard-linebreak-expected.png b/third_party/blink/web_tests/platform/mac-mac10.13/virtual/text-antialias/selection/selection-hard-linebreak-expected.png
index 348e6939..0cdce2b 100644
--- a/third_party/blink/web_tests/platform/mac-mac10.13/virtual/text-antialias/selection/selection-hard-linebreak-expected.png
+++ b/third_party/blink/web_tests/platform/mac-mac10.13/virtual/text-antialias/selection/selection-hard-linebreak-expected.png
Binary files differ
diff --git a/third_party/blink/web_tests/platform/mac-mac10.15/virtual/text-antialias/emoticons-expected.png b/third_party/blink/web_tests/platform/mac-mac10.15/virtual/text-antialias/emoticons-expected.png
new file mode 100644
index 0000000..814434ae
--- /dev/null
+++ b/third_party/blink/web_tests/platform/mac-mac10.15/virtual/text-antialias/emoticons-expected.png
Binary files differ
diff --git a/third_party/blink/web_tests/platform/mac-mac10.15/virtual/text-antialias/international/complex-character-based-fallback-expected.png b/third_party/blink/web_tests/platform/mac-mac10.15/virtual/text-antialias/international/complex-character-based-fallback-expected.png
new file mode 100644
index 0000000..20ca110
--- /dev/null
+++ b/third_party/blink/web_tests/platform/mac-mac10.15/virtual/text-antialias/international/complex-character-based-fallback-expected.png
Binary files differ
diff --git a/third_party/blink/web_tests/platform/mac/fast/frames/frame-set-scaling-rotate-expected.png b/third_party/blink/web_tests/platform/mac/fast/frames/frame-set-scaling-rotate-expected.png
new file mode 100644
index 0000000..b8a56d2
--- /dev/null
+++ b/third_party/blink/web_tests/platform/mac/fast/frames/frame-set-scaling-rotate-expected.png
Binary files differ
diff --git a/third_party/blink/web_tests/platform/mac/fast/frames/frame-set-scaling-skew-expected.png b/third_party/blink/web_tests/platform/mac/fast/frames/frame-set-scaling-skew-expected.png
new file mode 100644
index 0000000..34e328d
--- /dev/null
+++ b/third_party/blink/web_tests/platform/mac/fast/frames/frame-set-scaling-skew-expected.png
Binary files differ
diff --git a/third_party/blink/web_tests/platform/mac/virtual/text-antialias/emoticons-expected.png b/third_party/blink/web_tests/platform/mac/virtual/text-antialias/emoticons-expected.png
index 814434ae..3d5c2b6 100644
--- a/third_party/blink/web_tests/platform/mac/virtual/text-antialias/emoticons-expected.png
+++ b/third_party/blink/web_tests/platform/mac/virtual/text-antialias/emoticons-expected.png
Binary files differ
diff --git a/third_party/blink/web_tests/platform/mac/virtual/text-antialias/international/complex-character-based-fallback-expected.png b/third_party/blink/web_tests/platform/mac/virtual/text-antialias/international/complex-character-based-fallback-expected.png
index 20ca110..4baad33 100644
--- a/third_party/blink/web_tests/platform/mac/virtual/text-antialias/international/complex-character-based-fallback-expected.png
+++ b/third_party/blink/web_tests/platform/mac/virtual/text-antialias/international/complex-character-based-fallback-expected.png
Binary files differ
diff --git a/third_party/blink/web_tests/platform/mac/virtual/text-antialias/selection/selection-hard-linebreak-expected.png b/third_party/blink/web_tests/platform/mac/virtual/text-antialias/selection/selection-hard-linebreak-expected.png
index b999ce1..9bee3724 100644
--- a/third_party/blink/web_tests/platform/mac/virtual/text-antialias/selection/selection-hard-linebreak-expected.png
+++ b/third_party/blink/web_tests/platform/mac/virtual/text-antialias/selection/selection-hard-linebreak-expected.png
Binary files differ
diff --git a/third_party/blink/web_tests/platform/win/fast/frames/frame-set-scaling-rotate-expected.png b/third_party/blink/web_tests/platform/win/fast/frames/frame-set-scaling-rotate-expected.png
new file mode 100644
index 0000000..eb0ad578
--- /dev/null
+++ b/third_party/blink/web_tests/platform/win/fast/frames/frame-set-scaling-rotate-expected.png
Binary files differ
diff --git a/third_party/blink/web_tests/platform/win/fast/frames/frame-set-scaling-skew-expected.png b/third_party/blink/web_tests/platform/win/fast/frames/frame-set-scaling-skew-expected.png
new file mode 100644
index 0000000..c6fe0fd
--- /dev/null
+++ b/third_party/blink/web_tests/platform/win/fast/frames/frame-set-scaling-skew-expected.png
Binary files differ
diff --git a/third_party/blink/web_tests/platform/win/fast/frames/iframe-scaling-with-scroll-expected.png b/third_party/blink/web_tests/platform/win/fast/frames/iframe-scaling-with-scroll-expected.png
index 3970207..ba6d61d 100644
--- a/third_party/blink/web_tests/platform/win/fast/frames/iframe-scaling-with-scroll-expected.png
+++ b/third_party/blink/web_tests/platform/win/fast/frames/iframe-scaling-with-scroll-expected.png
Binary files differ
diff --git a/third_party/blink/web_tests/platform/win/virtual/text-antialias/selection/selection-hard-linebreak-expected.png b/third_party/blink/web_tests/platform/win/virtual/text-antialias/selection/selection-hard-linebreak-expected.png
index f495c93..624433f1 100644
--- a/third_party/blink/web_tests/platform/win/virtual/text-antialias/selection/selection-hard-linebreak-expected.png
+++ b/third_party/blink/web_tests/platform/win/virtual/text-antialias/selection/selection-hard-linebreak-expected.png
Binary files differ
diff --git a/third_party/blink/web_tests/platform/win7/virtual/text-antialias/selection/selection-hard-linebreak-expected.png b/third_party/blink/web_tests/platform/win7/virtual/text-antialias/selection/selection-hard-linebreak-expected.png
index ab50787e..26b33a7e 100644
--- a/third_party/blink/web_tests/platform/win7/virtual/text-antialias/selection/selection-hard-linebreak-expected.png
+++ b/third_party/blink/web_tests/platform/win7/virtual/text-antialias/selection/selection-hard-linebreak-expected.png
Binary files differ
diff --git a/third_party/blink/web_tests/scrollingcoordinator/non-fast-scrollable-region-scaled-iframe.html b/third_party/blink/web_tests/scrollingcoordinator/non-fast-scrollable-region-scaled-iframe.html
index c5d855d..dffc5483 100644
--- a/third_party/blink/web_tests/scrollingcoordinator/non-fast-scrollable-region-scaled-iframe.html
+++ b/third_party/blink/web_tests/scrollingcoordinator/non-fast-scrollable-region-scaled-iframe.html
@@ -21,7 +21,7 @@
     internals.settings.setPreferCompositingToLCDTextEnabled(false);
 </script>
 
-<iframe src="data:text/html;charset=utf-8,<html><body style='width:1000px;height:1000px;'>Should be covered by a green overlay.</body></html>"></iframe>
+<iframe src="resources/large-body.html"></iframe>
 <div id="console"></div>
 <div class="spacer"></div>
 
diff --git a/third_party/blink/web_tests/scrollingcoordinator/non-fast-scrollable-visibility-change.html b/third_party/blink/web_tests/scrollingcoordinator/non-fast-scrollable-visibility-change.html
index 1d73d92c..1964266 100644
--- a/third_party/blink/web_tests/scrollingcoordinator/non-fast-scrollable-visibility-change.html
+++ b/third_party/blink/web_tests/scrollingcoordinator/non-fast-scrollable-visibility-change.html
@@ -46,7 +46,7 @@
   <div class="to-show container">
   </div>
   <div class="to-hide container">
-    <iframe src="data:text/html;charset=utf-8,<div style='height:1000px; width:1000px; background: linear-gradient(to bottom, red, white);'>">
+    <iframe src="resources/large-div-background-gradient.html">
       This should not be visible.
     </iframe>
   </div>
@@ -150,7 +150,7 @@
       break;
     case 'iframe':
       window.nextStep = nextStep;
-      inner = '<iframe id="iframe" onload="runAfterLayoutAndPaint(window.nextStep)" src="data:text/html;charset=utf-8,<div style=\'height:1000px; width:1000px; background: linear-gradient(to bottom, red, white);\'>This should be covered by a green overlay.</div>"></iframe>';
+      inner = '<iframe id="iframe" onload="runAfterLayoutAndPaint(window.nextStep)" src="resources/large-div-background-gradient.html"></iframe>';
       break;
     }
     container.innerHTML = inner;
diff --git a/third_party/blink/web_tests/scrollingcoordinator/resources/iframe-containing-non-fast-scrollables.html b/third_party/blink/web_tests/scrollingcoordinator/resources/iframe-containing-non-fast-scrollables.html
index b332c35..e2d6ef73 100644
--- a/third_party/blink/web_tests/scrollingcoordinator/resources/iframe-containing-non-fast-scrollables.html
+++ b/third_party/blink/web_tests/scrollingcoordinator/resources/iframe-containing-non-fast-scrollables.html
@@ -40,7 +40,7 @@
   </div>
 </section>
 <section>
-  <iframe src="data:text/html;charset=utf-8,<style>body {height:1000px; width:1000px; background: linear-gradient(to bottom, red, white);}</style>"></iframe>
+  <iframe src="large-body-background-gradient.html"></iframe>
 </section>
 <section>
   <embed type="application/x-webkit-test-webplugin"></embed>
diff --git a/third_party/blink/web_tests/scrollingcoordinator/resources/large-body-background-gradient.html b/third_party/blink/web_tests/scrollingcoordinator/resources/large-body-background-gradient.html
new file mode 100644
index 0000000..23981c1
--- /dev/null
+++ b/third_party/blink/web_tests/scrollingcoordinator/resources/large-body-background-gradient.html
@@ -0,0 +1,9 @@
+<!DOCTYPE html>
+<style>
+  body {
+    height:1000px;
+    width:1000px;
+    background: linear-gradient(to bottom, red, white);
+  }
+</style>
+<body></body>
diff --git a/third_party/blink/web_tests/scrollingcoordinator/resources/large-body.html b/third_party/blink/web_tests/scrollingcoordinator/resources/large-body.html
new file mode 100644
index 0000000..868ef6c1
--- /dev/null
+++ b/third_party/blink/web_tests/scrollingcoordinator/resources/large-body.html
@@ -0,0 +1,8 @@
+<!DOCTYPE html>
+<style>
+  body {
+    height:1000px;
+    width:1000px;
+  }
+</style>
+<body>Should be covered by a green overlay.</body>
diff --git a/third_party/blink/web_tests/scrollingcoordinator/resources/large-div-background-gradient.html b/third_party/blink/web_tests/scrollingcoordinator/resources/large-div-background-gradient.html
new file mode 100644
index 0000000..cf3ede2
--- /dev/null
+++ b/third_party/blink/web_tests/scrollingcoordinator/resources/large-div-background-gradient.html
@@ -0,0 +1,9 @@
+<!DOCTYPE html>
+<style>
+  div {
+    height:1000px;
+    width:1000px;
+    background: linear-gradient(to bottom, red, white);
+  }
+</style>
+<body><div>Should be covered by a green overlay.</div></body>
diff --git a/tools/generate_stubs/generate_stubs.py b/tools/generate_stubs/generate_stubs.py
index 9cf65c7..ed3b89c 100755
--- a/tools/generate_stubs/generate_stubs.py
+++ b/tools/generate_stubs/generate_stubs.py
@@ -92,6 +92,7 @@
 #   arg_list: The arguments used to call the stub function.
 STUB_FUNCTION_DEFINITION = (
     """extern %(return_type)s %(name)s(%(params)s) __attribute__((weak));
+DISABLE_CFI_ICALL
 %(return_type)s %(export)s %(name)s(%(params)s) {
   %(return_prefix)s%(name)s_ptr(%(arg_list)s);
 }""")
@@ -110,6 +111,7 @@
 #                   argument.
 VARIADIC_STUB_FUNCTION_DEFINITION = (
     """extern %(return_type)s %(name)s(%(params)s) __attribute__((weak));
+DISABLE_CFI_ICALL
 %(return_type)s %(export)s %(name)s(%(params)s) {
   va_list args___;
   va_start(args___, %(last_named_arg)s);
@@ -131,6 +133,7 @@
 #                   argument.
 VOID_VARIADIC_STUB_FUNCTION_DEFINITION = (
     """extern void %(name)s(%(params)s) __attribute__((weak));
+DISABLE_CFI_ICALL
 void %(export)s %(name)s(%(params)s) {
   va_list args___;
   va_start(args___, %(last_named_arg)s);
@@ -179,6 +182,8 @@
 
 #include <map>
 #include <vector>
+
+#include "base/compiler_specific.h"
 """
 
 # The start and end templates for the enum definitions used by the Umbrella
diff --git a/tools/generate_stubs/rules.gni b/tools/generate_stubs/rules.gni
index a69f8e5..7b6d34f 100644
--- a/tools/generate_stubs/rules.gni
+++ b/tools/generate_stubs/rules.gni
@@ -84,6 +84,10 @@
                              "public_deps",
                              "visibility",
                            ])
+    if (!defined(deps)) {
+      deps = []
+    }
+    deps += [ "//base" ]
     if (!defined(public_deps)) {
       public_deps = []
     }
diff --git a/tools/mb/mb_config.pyl b/tools/mb/mb_config.pyl
index 5eb6916..cac8d0de 100644
--- a/tools/mb/mb_config.pyl
+++ b/tools/mb/mb_config.pyl
@@ -961,6 +961,7 @@
       'linux_layout_tests_composite_after_paint': 'gpu_tests_release_trybot',
       'linux_layout_tests_layout_ng_disabled': 'release_trybot',
       'linux-layout-tests-edit-ng': 'release_trybot',
+      'linux-blink-web-tests-force-accessibility-rel': 'release_trybot',
       'linux-layout-tests-fragment-item': 'release_trybot',
       'linux_mojo': 'release_trybot',
       'linux_mojo_chromeos': 'chromeos_with_codecs_release_trybot',
diff --git a/tools/mb/mb_config_expectations/tryserver.chromium.linux.json b/tools/mb/mb_config_expectations/tryserver.chromium.linux.json
index 9acc80c60..d3c1e07a 100644
--- a/tools/mb/mb_config_expectations/tryserver.chromium.linux.json
+++ b/tools/mb/mb_config_expectations/tryserver.chromium.linux.json
@@ -348,6 +348,15 @@
       "use_goma": true
     }
   },
+  "linux-blink-web-tests-force-accessibility-rel": {
+    "gn_args": {
+      "dcheck_always_on": true,
+      "is_component_build": false,
+      "is_debug": false,
+      "symbol_level": 1,
+      "use_goma": true
+    }
+  },
   "linux-clang-tidy-dbg": {
     "gn_args": {
       "is_component_build": true,
diff --git a/tools/metrics/actions/actions.xml b/tools/metrics/actions/actions.xml
index 69fb99c..66de3ab 100644
--- a/tools/metrics/actions/actions.xml
+++ b/tools/metrics/actions/actions.xml
@@ -26290,6 +26290,18 @@
   </description>
 </action>
 
+<action name="WebApp.SetWindowMode.Tab">
+  <owner>alancutter@chromium.org</owner>
+  <owner>desktop-pwas-team@google.com</owner>
+  <description>The user set a web app to open in a browser tab.</description>
+</action>
+
+<action name="WebApp.SetWindowMode.Window">
+  <owner>alancutter@chromium.org</owner>
+  <owner>desktop-pwas-team@google.com</owner>
+  <description>The user set a web app to open in an app window.</description>
+</action>
+
 <action name="WebappMenuOpenInChrome">
   <owner>piotrs@chromium.org</owner>
   <description>
diff --git a/tools/metrics/histograms/enums.xml b/tools/metrics/histograms/enums.xml
index fde762c..733b87d0 100644
--- a/tools/metrics/histograms/enums.xml
+++ b/tools/metrics/histograms/enums.xml
@@ -34546,6 +34546,9 @@
 </enum>
 
 <enum name="GPUBlacklistFeatureTestResultsWindows2">
+  <obsolete>
+    Removed in Oct 2020.
+  </obsolete>
   <summary>
     Results of testing against a GPU feature being allowed, blacklisted,
     disabled, fallback to software, or undefined in various Windows
@@ -35525,6 +35528,15 @@
   <int value="2" label="Unknown"/>
 </enum>
 
+<enum name="HatsStatus">
+  <int value="0" label="Device selected"/>
+  <int value="1" label="Survey was shown recently"/>
+  <int value="2" label="New device detected"/>
+  <int value="3" label="Notification displayed"/>
+  <int value="4" label="User dismissed notification"/>
+  <int value="5" label="User opened survey"/>
+</enum>
+
 <enum name="HeapProfilingMode">
   <int value="0" label="None"/>
   <int value="1" label="Minimal"/>
@@ -42081,6 +42093,7 @@
   <int value="-1457775295" label="PasswordSearchMobile:disabled"/>
   <int value="-1456789591" label="MediaFoundationVideoCapture:enabled"/>
   <int value="-1456627355" label="EnableEmojiContextMenu:disabled"/>
+  <int value="-1456538122" label="SCTAuditing:enabled"/>
   <int value="-1456004000" label="VrShell:disabled"/>
   <int value="-1455852875" label="WebAuthentication:disabled"/>
   <int value="-1455559065"
@@ -44063,6 +44076,7 @@
   <int value="557915559" label="CCTModuleCustomRequestHeader:enabled"/>
   <int value="558873715" label="SiteDetails:disabled"/>
   <int value="559695461" label="UseChimeAndroidSdk:enabled"/>
+  <int value="561374433" label="SCTAuditing:disabled"/>
   <int value="561951500" label="GlobalMediaControlsCastStartStop:enabled"/>
   <int value="562979188" label="DesktopIOSPromotion:enabled"/>
   <int value="564355877" label="OopRasterizationDDL:disabled"/>
diff --git a/tools/metrics/histograms/histograms_xml/browser/histograms.xml b/tools/metrics/histograms/histograms_xml/browser/histograms.xml
index c60099c..d67f09b 100644
--- a/tools/metrics/histograms/histograms_xml/browser/histograms.xml
+++ b/tools/metrics/histograms/histograms_xml/browser/histograms.xml
@@ -39,6 +39,19 @@
   </summary>
 </histogram>
 
+<histogram name="Browser.ChromeOS.HatsStatus" enum="HatsStatus"
+    expires_after="2021-10-01">
+  <owner>aalsum@chromium.org</owner>
+  <owner>malaykeshav@chromium.org</owner>
+  <summary>
+    Records the stage up to which the user interacted with the HaTS Chrome OS
+    survey. This is needed in addition to the Hats metrics data since Chrome OS
+    relies on client side logic to roll the dice for device selection. This is
+    recorded when the Hats pipeline ends processing, which is usually when the
+    controller is destroyed.
+  </summary>
+</histogram>
+
 <histogram name="Browser.DarkModeStatus" enum="DarkModeStatus"
     expires_after="2021-02-21">
   <owner>lgrey@chromium.org</owner>
diff --git a/tools/metrics/histograms/histograms_xml/download/histograms.xml b/tools/metrics/histograms/histograms_xml/download/histograms.xml
index a590442..8b183f1 100644
--- a/tools/metrics/histograms/histograms_xml/download/histograms.xml
+++ b/tools/metrics/histograms/histograms_xml/download/histograms.xml
@@ -113,8 +113,11 @@
 </histogram>
 
 <histogram name="Download.Database.IsAvailable" enum="BooleanAvailable"
-    expires_after="M85">
+    expires_after="never">
+<!-- expires-never: Helpful to track download database issue. -->
+
   <owner>xingliu@chromium.org</owner>
+  <owner>qinmin@chromium.org</owner>
   <summary>
     Records whether the download database is available when database startup
     completes, before starting any pending downloads. If the database is
diff --git a/tools/metrics/histograms/histograms_xml/gpu/histograms.xml b/tools/metrics/histograms/histograms_xml/gpu/histograms.xml
index 5d1137b..00bcf21 100644
--- a/tools/metrics/histograms/histograms_xml/gpu/histograms.xml
+++ b/tools/metrics/histograms/histograms_xml/gpu/histograms.xml
@@ -210,6 +210,9 @@
 
 <histogram name="GPU.BlacklistFeatureTestResultsWindows2"
     enum="GPUBlacklistFeatureTestResultsWindows2" expires_after="2020-05-10">
+  <obsolete>
+    Removed in Oct 2020.
+  </obsolete>
   <owner>vmiura@chromium.org</owner>
   <summary>
     Counts number of browser invocations for which a GPU feature is
diff --git a/tools/metrics/histograms/histograms_xml/histogram_suffixes_list.xml b/tools/metrics/histograms/histograms_xml/histogram_suffixes_list.xml
index f030603..e634afd 100644
--- a/tools/metrics/histograms/histograms_xml/histogram_suffixes_list.xml
+++ b/tools/metrics/histograms/histograms_xml/histogram_suffixes_list.xml
@@ -19273,6 +19273,7 @@
   <suffix name="Redemption" label="Trust token redemption"/>
   <suffix name="Signing" label="SRR attachment and outgoing request signing"/>
   <affected-histogram name="Net.TrustTokens.FetchFailedReason"/>
+  <affected-histogram name="Net.TrustTokens.NetErrorForFetchFailure"/>
   <affected-histogram
       name="Net.TrustTokens.NetErrorForTrustTokenOperation.Failure"/>
   <affected-histogram
diff --git a/tools/metrics/histograms/histograms_xml/media/histograms.xml b/tools/metrics/histograms/histograms_xml/media/histograms.xml
index b718a517..104ff32 100644
--- a/tools/metrics/histograms/histograms_xml/media/histograms.xml
+++ b/tools/metrics/histograms/histograms_xml/media/histograms.xml
@@ -1239,6 +1239,35 @@
   </summary>
 </histogram>
 
+<histogram name="Media.CrosGlobalMediaControls.QuickSettingUserAction"
+    enum="MediaSessionAction" expires_after="2021-10-07">
+  <owner>jazzhsue@chromium.org</owner>
+  <owner>media-dev@chromium.org</owner>
+  <summary>
+    The action user clicked on the media controls in quick settings.
+  </summary>
+</histogram>
+
+<histogram name="Media.CrosGlobalMediaControls.RepeatUsageInQuickSetting"
+    enum="BooleanIsRepeat" expires_after="2021-10-07">
+  <owner>jazzhsue@chromium.org</owner>
+  <owner>media-dev@chromium.org</owner>
+  <summary>
+    Record each time media controls' sub-menu in quick settings is opened. True
+    if it is a repeat usage.
+  </summary>
+</histogram>
+
+<histogram name="Media.CrosGlobalMediaControls.RepeatUsageOnShelf"
+    enum="BooleanIsRepeat" expires_after="2021-10-07">
+  <owner>jazzhsue@chromium.org</owner>
+  <owner>media-dev@chromium.org</owner>
+  <summary>
+    Record each time global media controls on the shelf is opened. True if it is
+    a repeat usage.
+  </summary>
+</histogram>
+
 <histogram name="Media.D3D11.DecoderLifetimeProgression"
     enum="D3D11LifetimeProgression" expires_after="2020-09-07">
   <owner>liberato@chromium.org</owner>
diff --git a/tools/metrics/histograms/histograms_xml/net/histograms.xml b/tools/metrics/histograms/histograms_xml/net/histograms.xml
index f15e7ec..dae49f9 100644
--- a/tools/metrics/histograms/histograms_xml/net/histograms.xml
+++ b/tools/metrics/histograms/histograms_xml/net/histograms.xml
@@ -4604,6 +4604,20 @@
   </summary>
 </histogram>
 
+<histogram base="true" name="Net.TrustTokens.NetErrorForFetchFailure"
+    enum="NetErrorCodes" expires_after="2021-03-30">
+<!-- Name completed by histogram_suffixes name="TrustTokenOperationType" -->
+
+  <owner>davidvc@chromium.org</owner>
+  <owner>yhirano@chromium.org</owner>
+  <owner>privacy-sandbox-dev@chromium.org</owner>
+  <summary>
+    The net error for a failed Fetch API call with an associated Trust Tokens
+    operation. This might help debug a surfeit of 'TypeError: failed to fetch'
+    observed in live testing.
+  </summary>
+</histogram>
+
 <histogram base="true" name="Net.TrustTokens.NetErrorForTrustTokenOperation"
     enum="NetErrorCodes" expires_after="2021-03-30">
 <!-- Name completed by histogram_suffixes name="TrustTokenOperationType" -->
diff --git a/tools/perf/core/perfetto_binary_roller/binary_deps.json b/tools/perf/core/perfetto_binary_roller/binary_deps.json
index c1adc848..19dfa43 100644
--- a/tools/perf/core/perfetto_binary_roller/binary_deps.json
+++ b/tools/perf/core/perfetto_binary_roller/binary_deps.json
@@ -6,11 +6,11 @@
         },
         "mac": {
             "hash": "2efef65d98e1223bf273cdef1b0bdc6fb47b4634",
-            "remote_path": "perfetto_binaries/trace_processor_shell/mac/9fb07662e43697b062a7b082dc8a418c909c1e9d/trace_processor_shell"
+            "remote_path": "perfetto_binaries/trace_processor_shell/mac/823a6df243c3679dcce59801618f6aa1f8e5452b/trace_processor_shell"
         },
         "linux": {
-            "hash": "81c3674729f0412defc4a95b51f06baacc06037b",
-            "remote_path": "perfetto_binaries/trace_processor_shell/linux/31b44b3a70ed32acaf14ee98dd770431e00c30be/trace_processor_shell"
+            "hash": "69c7c935f32f102a3af5c3d79317b7a55e57eec5",
+            "remote_path": "perfetto_binaries/trace_processor_shell/linux/02a7aa75bb248633459f159d0769edfa5d18a57e/trace_processor_shell"
         }
     },
     "power_profile.sql": {
diff --git a/ui/accelerated_widget_mac/ca_layer_tree_unittest_mac.mm b/ui/accelerated_widget_mac/ca_layer_tree_unittest_mac.mm
index 06ea2a1..5f3231a8 100644
--- a/ui/accelerated_widget_mac/ca_layer_tree_unittest_mac.mm
+++ b/ui/accelerated_widget_mac/ca_layer_tree_unittest_mac.mm
@@ -849,8 +849,8 @@
   }
 }
 
-// Ensure that blacklisting AVSampleBufferDisplayLayer works.
-TEST_F(CALayerTreeTest, AVLayerBlacklist) {
+// Ensure that blocklisting AVSampleBufferDisplayLayer works.
+TEST_F(CALayerTreeTest, AVLayerBlocklist) {
   CALayerProperties properties;
   properties.gl_image = CreateGLImage(
       gfx::Size(256, 256), gfx::BufferFormat::YUV_420_BIPLANAR, false);
diff --git a/ui/android/java/src/org/chromium/ui/UiUtils.java b/ui/android/java/src/org/chromium/ui/UiUtils.java
index ad07528..2ccf533 100644
--- a/ui/android/java/src/org/chromium/ui/UiUtils.java
+++ b/ui/android/java/src/org/chromium/ui/UiUtils.java
@@ -63,14 +63,14 @@
      * supported. If there is no entry, it means the manufacturer supports theming at the same
      * version Android did.
      */
-    private static final Map<String, Integer> sAndroidUiThemeBlacklist = new HashMap<>();
+    private static final Map<String, Integer> sAndroidUiThemeBlocklist = new HashMap<>();
     static {
         // Xiaomi doesn't support SYSTEM_UI_FLAG_LIGHT_STATUS_BAR until Android N; more info at
         // https://crbug.com/823264.
-        sAndroidUiThemeBlacklist.put("xiaomi", Build.VERSION_CODES.N);
+        sAndroidUiThemeBlocklist.put("xiaomi", Build.VERSION_CODES.N);
         // HTC doesn't respect theming flags on activity restart until Android O; this affects both
         // the system nav and status bar. More info at https://crbug.com/831737.
-        sAndroidUiThemeBlacklist.put("htc", Build.VERSION_CODES.O);
+        sAndroidUiThemeBlocklist.put("htc", Build.VERSION_CODES.O);
     }
 
     /** Whether theming the Android system UI has been disabled. */
@@ -390,9 +390,9 @@
     public static boolean isSystemUiThemingDisabled() {
         if (sSystemUiThemingDisabled == null) {
             sSystemUiThemingDisabled = false;
-            if (sAndroidUiThemeBlacklist.containsKey(Build.MANUFACTURER.toLowerCase(Locale.US))) {
+            if (sAndroidUiThemeBlocklist.containsKey(Build.MANUFACTURER.toLowerCase(Locale.US))) {
                 sSystemUiThemingDisabled = Build.VERSION.SDK_INT
-                        < sAndroidUiThemeBlacklist.get(Build.MANUFACTURER.toLowerCase(Locale.US));
+                        < sAndroidUiThemeBlocklist.get(Build.MANUFACTURER.toLowerCase(Locale.US));
             }
         }
         return sSystemUiThemingDisabled;
diff --git a/ui/base/clipboard/clipboard.cc b/ui/base/clipboard/clipboard.cc
index b7445c0a..901aa3e0 100644
--- a/ui/base/clipboard/clipboard.cc
+++ b/ui/base/clipboard/clipboard.cc
@@ -181,7 +181,7 @@
 
   // A Clipboard instance must be allocated for every thread that uses the
   // clipboard. To prevented unbounded memory use, CHECK that the current thread
-  // was whitelisted to use the clipboard. This is a CHECK rather than a DCHECK
+  // was allowlisted to use the clipboard. This is a CHECK rather than a DCHECK
   // to catch incorrect usage in production (e.g. https://crbug.com/872737).
   CHECK(AllowedThreads().empty() || base::Contains(AllowedThreads(), id));
 
diff --git a/ui/base/idle/screensaver_window_finder_x11.cc b/ui/base/idle/screensaver_window_finder_x11.cc
index 1813d9a..ae83ee98 100644
--- a/ui/base/idle/screensaver_window_finder_x11.cc
+++ b/ui/base/idle/screensaver_window_finder_x11.cc
@@ -8,10 +8,10 @@
 #include "ui/base/x/x11_util.h"
 #include "ui/gfx/switches.h"
 #include "ui/gfx/x/connection.h"
+#include "ui/gfx/x/scoped_ignore_errors.h"
 #include "ui/gfx/x/screensaver.h"
 #include "ui/gfx/x/x11.h"
 #include "ui/gfx/x/x11_atom_cache.h"
-#include "ui/gfx/x/x11_error_tracker.h"
 
 namespace ui {
 
@@ -50,10 +50,10 @@
   }
 
   // Also check the top level windows to see if any of them are screensavers.
-  gfx::X11ErrorTracker err_tracker;
+  x11::ScopedIgnoreErrors ignore_errors(connection);
   ScreensaverWindowFinder finder;
   ui::EnumerateTopLevelWindows(&finder);
-  return finder.exists_ && !err_tracker.FoundNewError();
+  return finder.exists_;
 }
 
 bool ScreensaverWindowFinder::ShouldStopIterating(x11::Window window) {
diff --git a/ui/base/ui_base_features.cc b/ui/base/ui_base_features.cc
index c519440..41fc385 100644
--- a/ui/base/ui_base_features.cc
+++ b/ui/base/ui_base_features.cc
@@ -67,7 +67,7 @@
   return base::FeatureList::IsEnabled(kNotificationIndicator);
 }
 
-// Enables GPU rasterization for all UI drawing (where not blacklisted).
+// Enables GPU rasterization for all UI drawing (where not blocklisted).
 const base::Feature kUiGpuRasterization = {"UiGpuRasterization",
 #if defined(OS_APPLE) || defined(OS_CHROMEOS) || defined(OS_FUCHSIA)
                                            base::FEATURE_ENABLED_BY_DEFAULT
diff --git a/ui/base/x/BUILD.gn b/ui/base/x/BUILD.gn
index f76381b..8f524be1 100644
--- a/ui/base/x/BUILD.gn
+++ b/ui/base/x/BUILD.gn
@@ -26,8 +26,6 @@
     "x11_display_manager.h",
     "x11_display_util.cc",
     "x11_display_util.h",
-    "x11_error_handler.cc",
-    "x11_error_handler.h",
     "x11_menu_list.cc",
     "x11_menu_list.h",
     "x11_menu_registrar.cc",
diff --git a/ui/base/x/x11_error_handler.cc b/ui/base/x/x11_error_handler.cc
deleted file mode 100644
index cab6e26..0000000
--- a/ui/base/x/x11_error_handler.cc
+++ /dev/null
@@ -1,105 +0,0 @@
-// 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 "ui/base/x/x11_error_handler.h"
-
-#include "base/check.h"
-#include "base/compiler_specific.h"
-#include "base/lazy_instance.h"
-#include "base/logging.h"
-#include "base/sequenced_task_runner.h"
-#include "base/task/current_thread.h"
-#include "base/threading/sequenced_task_runner_handle.h"
-#include "ui/base/x/x11_util.h"
-#include "ui/gfx/x/xproto_util.h"
-
-namespace ui {
-
-namespace {
-
-// Indicates that we're currently responding to an IO error (by shutting down).
-bool g_in_x11_io_error_handler = false;
-
-base::LazyInstance<base::OnceClosure>::Leaky g_shutdown_cb =
-    LAZY_INSTANCE_INITIALIZER;
-
-// Number of seconds to wait for UI thread to get an IO error if we get it on
-// the background thread.
-const int kWaitForUIThreadSeconds = 10;
-
-int BrowserX11ErrorHandler(Display* d, XErrorEvent* error) {
-  if (!g_in_x11_io_error_handler) {
-    base::SequencedTaskRunnerHandle::Get()->PostTask(
-        FROM_HERE, base::BindOnce(&x11::LogErrorEventDescription, error->serial,
-                                  error->error_code, error->request_code,
-                                  error->minor_code));
-  }
-  return 0;
-}
-
-// This function is used to help us diagnose crash dumps that happen
-// during the shutdown process.
-NOINLINE void WaitingForUIThreadToHandleIOError() {
-  // Ensure function isn't optimized away.
-  asm("");
-  sleep(kWaitForUIThreadSeconds);
-}
-
-int BrowserX11IOErrorHandler(Display* d) {
-  if (!base::CurrentUIThread::IsSet()) {
-    // Wait for the UI thread (which has a different connection to the X server)
-    // to get the error. We can't call shutdown from this thread without
-    // tripping an error. Doing it through a function so that we'll be able
-    // to see it in any crash dumps.
-    WaitingForUIThreadToHandleIOError();
-    return 0;
-  }
-
-  // If there's an IO error it likely means the X server has gone away.
-  // If this CHECK fails, then that means SessionEnding() below triggered some
-  // code that tried to talk to the X server, resulting in yet another error.
-  CHECK(!g_in_x11_io_error_handler);
-
-  g_in_x11_io_error_handler = true;
-  LOG(ERROR) << "X IO error received (X server probably went away)";
-  DCHECK(!g_shutdown_cb.Get().is_null());
-  std::move(g_shutdown_cb.Get()).Run();
-
-  return 0;
-}
-
-int X11EmptyErrorHandler(Display* d, XErrorEvent* error) {
-  return 0;
-}
-
-int X11EmptyIOErrorHandler(Display* d) {
-  return 0;
-}
-
-}  // namespace
-
-void SetNullErrorHandlers() {
-  // Installs the X11 error handlers for the browser process used during
-  // startup. They simply print error messages and exit because
-  // we can't shutdown properly while creating and initializing services.
-  ui::SetX11ErrorHandlers(nullptr, nullptr);
-}
-
-void SetErrorHandlers(base::OnceCallback<void()> shutdown_cb) {
-  // Installs the X11 error handlers for the browser process after the
-  // main message loop has started. This will allow us to exit cleanly
-  // if X exits before we do.
-  DCHECK(g_shutdown_cb.Get().is_null());
-  g_shutdown_cb.Get() = std::move(shutdown_cb);
-  ui::SetX11ErrorHandlers(BrowserX11ErrorHandler, BrowserX11IOErrorHandler);
-}
-
-void SetEmptyErrorHandlers() {
-  // Unset the X11 error handlers. The X11 error handlers log the errors using a
-  // |PostTask()| on the message-loop. But since the message-loop is in the
-  // process of terminating, this can cause errors.
-  ui::SetX11ErrorHandlers(X11EmptyErrorHandler, X11EmptyIOErrorHandler);
-}
-
-}  // namespace ui
diff --git a/ui/base/x/x11_error_handler.h b/ui/base/x/x11_error_handler.h
deleted file mode 100644
index 49011be..0000000
--- a/ui/base/x/x11_error_handler.h
+++ /dev/null
@@ -1,26 +0,0 @@
-// 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 UI_BASE_X_X11_ERROR_HANDLER_H_
-#define UI_BASE_X_X11_ERROR_HANDLER_H_
-
-#include "base/callback.h"
-#include "base/component_export.h"
-
-namespace ui {
-
-// Sets null error handlers that just catch error messages.
-COMPONENT_EXPORT(UI_BASE_X) void SetNullErrorHandlers();
-
-// Sets error handlers that catch the error messages on ui thread, waits until
-// errors are received on io thread, and stops the browser.
-COMPONENT_EXPORT(UI_BASE_X)
-void SetErrorHandlers(base::OnceCallback<void()> shutdown_cb);
-
-// Unsets the error handlers.
-COMPONENT_EXPORT(UI_BASE_X) void SetEmptyErrorHandlers();
-
-}  // namespace ui
-
-#endif  // UI_BASE_X_X11_ERROR_HANDLER_H_
diff --git a/ui/base/x/x11_menu_registrar.cc b/ui/base/x/x11_menu_registrar.cc
index 8b4da23..3f5a062 100644
--- a/ui/base/x/x11_menu_registrar.cc
+++ b/ui/base/x/x11_menu_registrar.cc
@@ -10,9 +10,10 @@
 #include "ui/base/x/x11_menu_list.h"
 #include "ui/base/x/x11_util.h"
 #include "ui/events/x/x11_window_event_manager.h"
+#include "ui/gfx/x/connection.h"
+#include "ui/gfx/x/scoped_ignore_errors.h"
 #include "ui/gfx/x/x11.h"
 #include "ui/gfx/x/x11_atom_cache.h"
-#include "ui/gfx/x/x11_error_tracker.h"
 #include "ui/gfx/x/xproto.h"
 
 namespace {
@@ -66,7 +67,7 @@
   if (created) {
     // The window might be destroyed if the message pump did not get a chance to
     // run but we can safely ignore the X error.
-    gfx::X11ErrorTracker error_tracker;
+    x11::ScopedIgnoreErrors ignore_errors(x11::Connection::Get());
     XMenuList::GetInstance()->MaybeRegisterMenu(window);
   } else {
     XMenuList::GetInstance()->MaybeUnregisterMenu(window);
diff --git a/ui/base/x/x11_software_bitmap_presenter.cc b/ui/base/x/x11_software_bitmap_presenter.cc
index 0894413..bfcfce5 100644
--- a/ui/base/x/x11_software_bitmap_presenter.cc
+++ b/ui/base/x/x11_software_bitmap_presenter.cc
@@ -24,7 +24,6 @@
 #include "ui/gfx/native_widget_types.h"
 #include "ui/gfx/x/connection.h"
 #include "ui/gfx/x/x11.h"
-#include "ui/gfx/x/x11_error_tracker.h"
 #include "ui/gfx/x/x11_types.h"
 #include "ui/gfx/x/xproto.h"
 #include "ui/gfx/x/xproto_types.h"
diff --git a/ui/base/x/x11_util.cc b/ui/base/x/x11_util.cc
index c604bcd0..ee4272b5 100644
--- a/ui/base/x/x11_util.cc
+++ b/ui/base/x/x11_util.cc
@@ -69,7 +69,6 @@
 #include "ui/gfx/x/sync.h"
 #include "ui/gfx/x/x11.h"
 #include "ui/gfx/x/x11_atom_cache.h"
-#include "ui/gfx/x/x11_error_tracker.h"
 #include "ui/gfx/x/xproto.h"
 #include "ui/gfx/x/xproto_util.h"
 
@@ -93,33 +92,6 @@
 constexpr int kNetWMStateAdd = 1;
 constexpr int kNetWMStateRemove = 0;
 
-int DefaultX11ErrorHandler(XDisplay* d, XErrorEvent* e) {
-  // This callback can be invoked by drivers very late in thread destruction,
-  // when Chrome TLS is no longer usable. https://crbug.com/849225.
-  if (TLSDestructionCheckerForX11::HasBeenDestroyed())
-    return 0;
-
-  if (base::CurrentThread::Get()) {
-    base::ThreadTaskRunnerHandle::Get()->PostTask(
-        FROM_HERE,
-        base::BindOnce(&x11::LogErrorEventDescription, e->serial, e->error_code,
-                       e->request_code, e->minor_code));
-  } else {
-    LOG(ERROR) << "X error received: "
-               << "serial " << e->serial << ", "
-               << "error_code " << static_cast<int>(e->error_code) << ", "
-               << "request_code " << static_cast<int>(e->request_code) << ", "
-               << "minor_code " << static_cast<int>(e->minor_code);
-  }
-  return 0;
-}
-
-int DefaultX11IOErrorHandler(XDisplay* d) {
-  // If there's an IO error it likely means the X server has gone away
-  LOG(ERROR) << "X IO error received (X server probably went away)";
-  _exit(1);
-}
-
 bool SupportsEWMH() {
   static bool supports_ewmh = false;
   static bool supports_ewmh_cached = false;
@@ -142,13 +114,11 @@
     // _NET_SUPPORTING_WM_CHECK property pointing to itself (to avoid a stale
     // property referencing an ID that's been recycled for another window), so
     // we check that too.
-    gfx::X11ErrorTracker err_tracker;
     x11::Window wm_window_property = x11::Window::None;
-    bool result =
+    supports_ewmh =
         GetProperty(wm_window, gfx::GetAtom("_NET_SUPPORTING_WM_CHECK"),
-                    &wm_window_property);
-    supports_ewmh = !err_tracker.FoundNewError() && result &&
-                    wm_window_property == wm_window;
+                    &wm_window_property) &&
+        wm_window_property == wm_window;
   }
 
   return supports_ewmh;
@@ -165,9 +135,7 @@
     return false;
   }
 
-  gfx::X11ErrorTracker err_tracker;
-  bool result = GetStringProperty(wm_window, "_NET_WM_NAME", wm_name);
-  return !err_tracker.FoundNewError() && result;
+  return GetStringProperty(wm_window, "_NET_WM_NAME", wm_name);
 }
 
 // Returns whether the X11 Screen Saver Extension can be used to disable the
@@ -794,12 +762,6 @@
   return GetIntProperty(window, "_NET_WM_DESKTOP", desktop);
 }
 
-std::string GetX11ErrorString(XDisplay* display, int err) {
-  char buffer[256];
-  XGetErrorText(display, err, buffer, base::size(buffer));
-  return buffer;
-}
-
 // Returns true if |window| is a named window.
 bool IsWindowNamed(x11::Window window) {
   return PropertyExists(window, "WM_NAME");
@@ -1011,10 +973,6 @@
   return is_compositing_manager_present;
 }
 
-void SetDefaultX11ErrorHandlers() {
-  SetX11ErrorHandlers(nullptr, nullptr);
-}
-
 bool IsX11WindowFullScreen(x11::Window window) {
   // If _NET_WM_STATE_FULLSCREEN is in _NET_SUPPORTED, use the presence or
   // absence of _NET_WM_STATE_FULLSCREEN in _NET_WM_STATE to determine
@@ -1148,13 +1106,6 @@
   return SendEvent(event, target, event_mask);
 }
 
-void SetX11ErrorHandlers(XErrorHandler error_handler,
-                         XIOErrorHandler io_error_handler) {
-  XSetErrorHandler(error_handler ? error_handler : DefaultX11ErrorHandler);
-  XSetIOErrorHandler(io_error_handler ? io_error_handler
-                                      : DefaultX11IOErrorHandler);
-}
-
 bool IsVulkanSurfaceSupported() {
   static const char* extensions[] = {
       "DRI3",         // open source driver.
diff --git a/ui/base/x/x11_util.h b/ui/base/x/x11_util.h
index 5c84aa36..3ad6ff22 100644
--- a/ui/base/x/x11_util.h
+++ b/ui/base/x/x11_util.h
@@ -406,10 +406,6 @@
 COMPONENT_EXPORT(UI_BASE_X)
 bool GetWindowDesktop(x11::Window window, int* desktop);
 
-// Translates an X11 error code into a printable string.
-COMPONENT_EXPORT(UI_BASE_X)
-std::string GetX11ErrorString(XDisplay* display, int err);
-
 // Implementers of this interface receive a notification for every X window of
 // the main display.
 class EnumerateWindowsDelegate {
@@ -515,11 +511,6 @@
 // Returns true if a compositing manager is present.
 COMPONENT_EXPORT(UI_BASE_X) bool IsCompositingManagerPresent();
 
-// Enable the default X error handlers. These will log the error and abort
-// the process if called. Use SetX11ErrorHandlers() to set your own error
-// handlers.
-COMPONENT_EXPORT(UI_BASE_X) void SetDefaultX11ErrorHandlers();
-
 // Returns true if a given window is in full-screen mode.
 COMPONENT_EXPORT(UI_BASE_X) bool IsX11WindowFullScreen(x11::Window window);
 
@@ -550,14 +541,6 @@
     x11::EventMask event_mask = x11::EventMask::SubstructureNotify |
                                 x11::EventMask::SubstructureRedirect);
 
-// --------------------------------------------------------------------------
-// X11 error handling.
-// Sets the X Error Handlers. Passing NULL for either will enable the default
-// error handler, which if called will log the error and abort the process.
-COMPONENT_EXPORT(UI_BASE_X)
-void SetX11ErrorHandlers(XErrorHandler error_handler,
-                         XIOErrorHandler io_error_handler);
-
 // Return true if VulkanSurface is supported.
 COMPONENT_EXPORT(UI_BASE_X) bool IsVulkanSurfaceSupported();
 
diff --git a/ui/base/x/x11_whole_screen_move_loop.cc b/ui/base/x/x11_whole_screen_move_loop.cc
index e26532b..ef91c4ad 100644
--- a/ui/base/x/x11_whole_screen_move_loop.cc
+++ b/ui/base/x/x11_whole_screen_move_loop.cc
@@ -48,6 +48,23 @@
     x11::ModMask::c_2 | x11::ModMask::Lock | x11::ModMask::c_5,
 };
 
+const char* GrabStatusToString(x11::GrabStatus grab_status) {
+  switch (grab_status) {
+    case x11::GrabStatus::Success:
+      return "Success";
+    case x11::GrabStatus::AlreadyGrabbed:
+      return "AlreadyGrabbed";
+    case x11::GrabStatus::InvalidTime:
+      return "InvalidTime";
+    case x11::GrabStatus::NotViewable:
+      return "NotViewable";
+    case x11::GrabStatus::Frozen:
+      return "Frozen";
+  }
+  NOTREACHED();
+  return "";
+}
+
 }  // namespace
 
 X11WholeScreenMoveLoop::X11WholeScreenMoveLoop(X11MoveLoopDelegate* delegate)
@@ -230,8 +247,7 @@
   auto ret = ui::GrabPointer(grab_input_window_, false, cursor);
   if (ret != x11::GrabStatus::Success) {
     DLOG(ERROR) << "Grabbing pointer for dragging failed: "
-                << ui::GetX11ErrorString(connection->display(),
-                                         static_cast<int>(ret));
+                << GrabStatusToString(ret);
   }
   connection->Flush();
   return ret == x11::GrabStatus::Success;
diff --git a/ui/base/x/x11_window.cc b/ui/base/x/x11_window.cc
index 7d151df..ca2f12f 100644
--- a/ui/base/x/x11_window.cc
+++ b/ui/base/x/x11_window.cc
@@ -35,7 +35,6 @@
 #include "ui/gfx/skia_util.h"
 #include "ui/gfx/x/connection.h"
 #include "ui/gfx/x/x11_atom_cache.h"
-#include "ui/gfx/x/x11_error_tracker.h"
 #include "ui/gfx/x/x11_path.h"
 #include "ui/gfx/x/xfixes.h"
 #include "ui/gfx/x/xinput.h"
diff --git a/ui/chromeos/translations/ui_chromeos_strings_eu.xtb b/ui/chromeos/translations/ui_chromeos_strings_eu.xtb
index 3564932..d9be781 100644
--- a/ui/chromeos/translations/ui_chromeos_strings_eu.xtb
+++ b/ui/chromeos/translations/ui_chromeos_strings_eu.xtb
@@ -296,7 +296,7 @@
 <translation id="4298972503445160211">Teklatu daniarra</translation>
 <translation id="4299729908419173967">Brasildarra</translation>
 <translation id="4309915981827077375">Informazio orokorra</translation>
-<translation id="4315949787858895817">Nederlandera (Belgika)</translation>
+<translation id="4315949787858895817">Nederlandarra (Belgika)</translation>
 <translation id="4326192123064055915">Kafea</translation>
 <translation id="4336032328163998280">Ezin izan da kopiatu. <ph name="ERROR_MESSAGE" /></translation>
 <translation id="4364327530094270451">Meloia</translation>
diff --git a/ui/file_manager/file_manager/foreground/js/directory_contents.js b/ui/file_manager/file_manager/foreground/js/directory_contents.js
index fbd2b21..5ac452d 100644
--- a/ui/file_manager/file_manager/foreground/js/directory_contents.js
+++ b/ui/file_manager/file_manager/foreground/js/directory_contents.js
@@ -438,7 +438,7 @@
   }
 
   /**
-   * Show/Hide uncommon Android folders which are not whitelisted.
+   * Show/Hide uncommon Android folders.
    * @param {boolean} visible True if uncommon folders should be visible to the
    *     user.
    */
@@ -448,8 +448,7 @@
         if (entry.filesystem && entry.filesystem.name !== 'android_files') {
           return true;
         }
-        // If |entry| is an Android top-level folder which is not whitelisted or
-        // its sub folder, it should be hidden.
+        // Hide top-level folder or sub-folders that should be hidden.
         if (entry.fullPath) {
           const components = entry.fullPath.split('/');
           if (components[1] &&
diff --git a/ui/gfx/x/BUILD.gn b/ui/gfx/x/BUILD.gn
index 9f31e70..eda4f32a 100644
--- a/ui/gfx/x/BUILD.gn
+++ b/ui/gfx/x/BUILD.gn
@@ -92,13 +92,14 @@
               "xproto_types.h",
               "xproto_types.cc",
               "xproto_util.h",
-              "xproto_util.cc",
               "connection.h",
               "connection.cc",
               "event.h",
               "event.cc",
               "error.h",
               "error.cc",
+              "scoped_ignore_errors.h",
+              "scoped_ignore_errors.cc",
               "x11_switches.cc",
               "x11_switches.h",
               "x11.h",
@@ -116,8 +117,6 @@
     "../gfx_export.h",
     "x11_atom_cache.cc",
     "x11_atom_cache.h",
-    "x11_error_tracker.cc",
-    "x11_error_tracker.h",
     "x11_path.cc",
     "x11_path.h",
     "x11_types.cc",
diff --git a/ui/gfx/x/connection.cc b/ui/gfx/x/connection.cc
index 6868140..d2b1d98e 100644
--- a/ui/gfx/x/connection.cc
+++ b/ui/gfx/x/connection.cc
@@ -4,6 +4,7 @@
 
 #include "ui/gfx/x/connection.h"
 
+#include <dlfcn.h>
 #include <xcb/xcb.h>
 #include <xcb/xcbext.h>
 
@@ -210,6 +211,29 @@
   return *tls;
 }
 
+void DefaultErrorHandler(const x11::Error* error, const char* request_name) {
+  LOG(WARNING) << "X error received.  Request: x11::" << request_name
+               << "Request, Error: " << error->ToString();
+}
+
+void DefaultIOErrorHandler() {
+  LOG(ERROR) << "X connection error received.";
+}
+
+NO_SANITIZE("cfi-icall")
+void XlibSetErrorHandler(int (*handler)(void*, void*)) {
+  using Handler = int (*)(void*, void*);
+  using SetErrorHandlerType = int (*)(Handler);
+  auto* x_set_error_handler = reinterpret_cast<SetErrorHandlerType>(
+      dlsym(RTLD_DEFAULT, "XSetErrorHandler"));
+  x_set_error_handler(handler);
+}
+
+int XlibErrorHandler(void*, void*) {
+  LOG(WARNING) << "Xlib error received";
+  return 0;
+}
+
 class UnknownError : public Error {
  public:
   explicit UnknownError(FutureBase::RawError error_bytes)
@@ -260,7 +284,9 @@
 Connection::Connection(const std::string& address)
     : XProto(this),
       display_(OpenNewXDisplay(address)),
-      display_string_(address) {
+      display_string_(address),
+      error_handler_(base::BindRepeating(DefaultErrorHandler)),
+      io_error_handler_(base::BindOnce(DefaultIOErrorHandler)) {
   char* host = nullptr;
   int display = 0;
   xcb_parse_display(address.c_str(), &host, &display, &default_screen_id_);
@@ -302,10 +328,18 @@
   ResetKeyboardState();
 
   InitErrorParsers();
+
+  // The default Xlib error handler calls exit(1), which we don't want.  This
+  // shouldn't happen in the browser process since only XProto requests are
+  // made, but in the GPU process, GLX can make Xlib requests, so setting an
+  // error handler is necessary.  Importantly, there's also an IO error handler,
+  // and Xlib always calls exit(1) with no way to change this behavior.
+  XlibSetErrorHandler(XlibErrorHandler);
 }
 
 Connection::~Connection() {
   DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
+
   platform_event_source.reset();
   if (display_)
     XCloseDisplay(display_);
@@ -315,7 +349,10 @@
   DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
   if (!display())
     return nullptr;
-  return XGetXCBConnection(display());
+  auto* xcb_connection = XGetXCBConnection(display());
+  if (io_error_handler_ && xcb_connection_has_error(xcb_connection))
+    std::move(io_error_handler_).Run();
+  return xcb_connection;
 }
 
 Connection::Request::Request(unsigned int sequence,
@@ -517,6 +554,18 @@
   }
 }
 
+Connection::ErrorHandler Connection::SetErrorHandler(ErrorHandler new_handler) {
+  DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
+
+  return std::exchange(error_handler_, new_handler);
+}
+
+void Connection::SetIOErrorHandler(IOErrorHandler new_handler) {
+  DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
+
+  io_error_handler_ = std::move(new_handler);
+}
+
 void Connection::InitRootDepthAndVisual() {
   for (auto& depth : default_screen_->allowed_depths) {
     for (auto& visual : depth.visuals) {
diff --git a/ui/gfx/x/connection.h b/ui/gfx/x/connection.h
index 48e5976..4f1016d 100644
--- a/ui/gfx/x/connection.h
+++ b/ui/gfx/x/connection.h
@@ -21,6 +21,9 @@
 class COMPONENT_EXPORT(X11) Connection : public XProto,
                                          public ExtensionManager {
  public:
+  using ErrorHandler = base::RepeatingCallback<void(const Error*, const char*)>;
+  using IOErrorHandler = base::OnceClosure;
+
   class Delegate {
    public:
     virtual bool ShouldContinueStream() const = 0;
@@ -118,6 +121,11 @@
   // Dispatch any buffered events, errors, or replies.
   void Dispatch(Delegate* delegate);
 
+  // Returns the old error handler.
+  ErrorHandler SetErrorHandler(ErrorHandler new_handler);
+
+  void SetIOErrorHandler(IOErrorHandler new_handler);
+
   // Returns the visual data for |id|, or nullptr if the visual with that ID
   // doesn't exist or only exists on a non-default screen.
   const VisualInfo* GetVisualInfoFromId(VisualId id) const;
@@ -210,6 +218,9 @@
       std::unique_ptr<Error> (*)(FutureBase::RawError error_bytes);
   std::array<ErrorParser, 256> error_parsers_{};
 
+  ErrorHandler error_handler_;
+  IOErrorHandler io_error_handler_;
+
   SEQUENCE_CHECKER(sequence_checker_);
 };
 
diff --git a/ui/gfx/x/error.h b/ui/gfx/x/error.h
index 75f0e29..a9de90b 100644
--- a/ui/gfx/x/error.h
+++ b/ui/gfx/x/error.h
@@ -11,16 +11,16 @@
 
 namespace x11 {
 
+// This class is a generic interface for X11 errors.  Currently the only
+// functionality is printing the error as a human-readable string.
 class COMPONENT_EXPORT(X11) Error {
  public:
   Error();
   virtual ~Error();
 
   virtual std::string ToString() const = 0;
-
- private:
 };
 
 }  // namespace x11
 
-#endif  // UI_GFX_X_EVENT_H_
+#endif  // UI_GFX_X_ERROR_H_
diff --git a/ui/gfx/x/scoped_ignore_errors.cc b/ui/gfx/x/scoped_ignore_errors.cc
new file mode 100644
index 0000000..0d9e6dff
--- /dev/null
+++ b/ui/gfx/x/scoped_ignore_errors.cc
@@ -0,0 +1,25 @@
+// 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 "ui/gfx/x/scoped_ignore_errors.h"
+
+namespace x11 {
+
+namespace {
+
+void IgnoreErrors(const x11::Error* error, const char* request_name) {}
+
+}  // namespace
+
+ScopedIgnoreErrors::ScopedIgnoreErrors(Connection* connection)
+    : connection_(connection) {
+  old_error_handler_ =
+      connection_->SetErrorHandler(base::BindRepeating(IgnoreErrors));
+}
+
+ScopedIgnoreErrors::~ScopedIgnoreErrors() {
+  connection_->SetErrorHandler(old_error_handler_);
+}
+
+}  // namespace x11
diff --git a/ui/gfx/x/scoped_ignore_errors.h b/ui/gfx/x/scoped_ignore_errors.h
new file mode 100644
index 0000000..baa48b5
--- /dev/null
+++ b/ui/gfx/x/scoped_ignore_errors.h
@@ -0,0 +1,26 @@
+// 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 UI_GFX_X_SCOPED_IGNORE_ERRORS_H_
+#define UI_GFX_X_SCOPED_IGNORE_ERRORS_H_
+
+#include "base/component_export.h"
+#include "ui/gfx/x/connection.h"
+
+namespace x11 {
+
+// Sets a no-op error handler for a connection while this class is alive.
+class COMPONENT_EXPORT(X11) ScopedIgnoreErrors {
+ public:
+  explicit ScopedIgnoreErrors(Connection* connection);
+  ~ScopedIgnoreErrors();
+
+ private:
+  Connection* const connection_;
+  Connection::ErrorHandler old_error_handler_;
+};
+
+}  // namespace x11
+
+#endif  // UI_GFX_X_SCOPED_IGNORE_ERRORS_H_
diff --git a/ui/gfx/x/x11.h b/ui/gfx/x/x11.h
index eb7741a..ef82352 100644
--- a/ui/gfx/x/x11.h
+++ b/ui/gfx/x/x11.h
@@ -37,19 +37,6 @@
 
 enum XEventQueueOwner { XlibOwnsEventQueue = 0, XCBOwnsEventQueue };
 
-using XErrorEvent = struct _XErrorEvent {
-  int type;
-  Display* display;
-  XID resourceid;
-  unsigned long serial;
-  unsigned char error_code;
-  unsigned char request_code;
-  unsigned char minor_code;
-};
-
-using XErrorHandler = int (*)(Display*, XErrorEvent*);
-using XIOErrorHandler = int (*)(Display*);
-
 Status XInitThreads(void);
 Display* XOpenDisplay(const char*);
 int XCloseDisplay(Display*);
@@ -57,15 +44,6 @@
 xcb_connection_t* XGetXCBConnection(Display* dpy);
 void XSetEventQueueOwner(Display* dpy, enum XEventQueueOwner owner);
 int (*XSynchronize(Display*, Bool))(Display*);
-int XGetErrorDatabaseText(Display*,
-                          const char*,
-                          const char*,
-                          const char*,
-                          char*,
-                          int);
-int XGetErrorText(Display*, int, char*, int);
-XErrorHandler XSetErrorHandler(XErrorHandler);
-XIOErrorHandler XSetIOErrorHandler(XIOErrorHandler);
 }
 
 #endif  // UI_GFX_X_X11_H_
diff --git a/ui/gfx/x/x11_error_tracker.cc b/ui/gfx/x/x11_error_tracker.cc
deleted file mode 100644
index 5859a5e..0000000
--- a/ui/gfx/x/x11_error_tracker.cc
+++ /dev/null
@@ -1,41 +0,0 @@
-// Copyright 2014 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 "ui/gfx/x/x11_error_tracker.h"
-
-#include "base/check.h"
-#include "ui/gfx/x/x11.h"
-#include "ui/gfx/x/x11_types.h"
-
-namespace {
-
-unsigned char g_x11_error_code = 0;
-
-int X11ErrorHandler(Display* display, XErrorEvent* error) {
-  g_x11_error_code = error->error_code;
-  return 0;
-}
-
-}  // namespace
-
-namespace gfx {
-
-X11ErrorTracker::X11ErrorTracker() {
-  x11::Connection::Get()->Sync();
-  old_handler_ = reinterpret_cast<void*>(XSetErrorHandler(X11ErrorHandler));
-  g_x11_error_code = 0;
-}
-
-X11ErrorTracker::~X11ErrorTracker() {
-  XSetErrorHandler(reinterpret_cast<XErrorHandler>(old_handler_));
-}
-
-bool X11ErrorTracker::FoundNewError() {
-  x11::Connection::Get()->Sync();
-  unsigned char error = g_x11_error_code;
-  g_x11_error_code = 0;
-  return error != 0;
-}
-
-}  // namespace gfx
diff --git a/ui/gfx/x/x11_error_tracker.h b/ui/gfx/x/x11_error_tracker.h
deleted file mode 100644
index df06bef..0000000
--- a/ui/gfx/x/x11_error_tracker.h
+++ /dev/null
@@ -1,37 +0,0 @@
-// Copyright 2014 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 UI_GFX_X_X11_ERROR_TRACKER_H_
-#define UI_GFX_X_X11_ERROR_TRACKER_H_
-
-#include "base/macros.h"
-#include "ui/gfx/gfx_export.h"
-
-namespace gfx {
-
-// X11ErrorTracker catches X11 errors in a non-fatal way. It does so by
-// temporarily changing the X11 error handler. The old error handler is
-// restored when the tracker is destroyed.
-class GFX_EXPORT X11ErrorTracker {
- public:
-  X11ErrorTracker();
-  ~X11ErrorTracker();
-
-  // Returns whether an X11 error happened since this function was last called
-  // (or since the creation of the tracker). This is potentially expensive,
-  // since this causes a sync with the X server.
-  bool FoundNewError();
-
- private:
-  // The real type of |old_handler_| is XErrorHandler, or "int
-  // (*handler)(Display *, XErrorEvent *)".  However, XErrorEvent cannot be
-  // forward declared, so void* is necessary here.
-  void* old_handler_ = nullptr;
-
-  DISALLOW_COPY_AND_ASSIGN(X11ErrorTracker);
-};
-
-}  // namespace gfx
-
-#endif  // UI_GFX_X_X11_ERROR_TRACKER_H_
diff --git a/ui/gfx/x/xproto_types.cc b/ui/gfx/x/xproto_types.cc
index c7dc042..1a00edc 100644
--- a/ui/gfx/x/xproto_types.cc
+++ b/ui/gfx/x/xproto_types.cc
@@ -9,7 +9,6 @@
 #include "base/memory/scoped_refptr.h"
 #include "ui/gfx/x/connection.h"
 #include "ui/gfx/x/xproto_internal.h"
-#include "ui/gfx/x/xproto_util.h"
 
 namespace x11 {
 
@@ -94,16 +93,16 @@
     return;
 
   OnResponseImpl(base::BindOnce(
-      [](Connection* connection, const char* request_name, RawReply reply,
-         RawError error) {
-        if (!error)
+      [](Connection* connection, const char* request_name,
+         Connection::ErrorHandler error_handler, RawReply raw_reply,
+         RawError raw_error) {
+        if (!raw_error)
           return;
 
-        LOG(WARNING) << "X error received.  Request: x11::" << request_name
-                     << "Request, Error: "
-                     << connection->ParseError(error)->ToString();
+        auto error = connection->ParseError(raw_error);
+        error_handler.Run(error.get(), request_name);
       },
-      connection_, request_name_));
+      connection_, request_name_, connection_->error_handler_));
 }
 
 FutureBase::FutureBase(FutureBase&& future)
diff --git a/ui/gfx/x/xproto_util.cc b/ui/gfx/x/xproto_util.cc
deleted file mode 100644
index 119fd90..0000000
--- a/ui/gfx/x/xproto_util.cc
+++ /dev/null
@@ -1,62 +0,0 @@
-// 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 "ui/gfx/x/xproto_util.h"
-
-#include "base/logging.h"
-#include "base/strings/string_number_conversions.h"
-#include "base/strings/stringprintf.h"
-#include "ui/gfx/x/connection.h"
-#include "ui/gfx/x/x11.h"
-#include "ui/gfx/x/xproto.h"
-
-namespace x11 {
-
-void LogErrorEventDescription(unsigned long serial,
-                              uint8_t error_code,
-                              uint8_t request_code,
-                              uint8_t minor_code) {
-  // This function may make some expensive round trips (XListExtensions,
-  // XQueryExtension), but the only effect this function has is LOG(WARNING),
-  // so early-return if the log would never be sent anyway.
-  if (!LOG_IS_ON(WARNING))
-    return;
-
-  char error_str[256];
-  char request_str[256];
-
-  x11::Connection* conn = x11::Connection::Get();
-  auto* dpy = conn->display();
-  XGetErrorText(dpy, error_code, error_str, sizeof(error_str));
-
-  strncpy(request_str, "Unknown", sizeof(request_str));
-  if (request_code < 128) {
-    std::string num = base::NumberToString(request_code);
-    XGetErrorDatabaseText(dpy, "XRequest", num.c_str(), "Unknown", request_str,
-                          sizeof(request_str));
-  } else {
-    if (auto response = conn->ListExtensions({}).Sync()) {
-      for (const auto& str : response->names) {
-        const char* name = str.name.c_str();
-        auto query = conn->QueryExtension({name}).Sync();
-        if (query && request_code == query->major_opcode) {
-          std::string msg = base::StringPrintf("%s.%d", name, minor_code);
-          XGetErrorDatabaseText(dpy, "XRequest", msg.c_str(), "Unknown",
-                                request_str, sizeof(request_str));
-          break;
-        }
-      }
-    }
-  }
-
-  LOG(WARNING) << "X error received: "
-               << "serial " << serial << ", "
-               << "error_code " << static_cast<int>(error_code) << " ("
-               << error_str << "), "
-               << "request_code " << static_cast<int>(request_code) << ", "
-               << "minor_code " << static_cast<int>(minor_code) << " ("
-               << request_str << ")";
-}
-
-}  // namespace x11
diff --git a/ui/gfx/x/xproto_util.h b/ui/gfx/x/xproto_util.h
index 3a2486e..1b3b0057 100644
--- a/ui/gfx/x/xproto_util.h
+++ b/ui/gfx/x/xproto_util.h
@@ -33,12 +33,6 @@
   return connection->SendEvent(send_event);
 }
 
-COMPONENT_EXPORT(X11)
-void LogErrorEventDescription(unsigned long serial,
-                              uint8_t error_code,
-                              uint8_t request_code,
-                              uint8_t minor_code);
-
 }  // namespace x11
 
 #endif  //  UI_GFX_X_XPROTO_UTIL_H_
diff --git a/ui/gl/direct_composition_surface_win.cc b/ui/gl/direct_composition_surface_win.cc
index 675ca4b..b09ee6b 100644
--- a/ui/gl/direct_composition_surface_win.cc
+++ b/ui/gl/direct_composition_surface_win.cc
@@ -364,12 +364,12 @@
     if (gl::GetGLImplementation() != gl::kGLImplementationEGLANGLE)
       return false;
 
-    // Blacklist direct composition if MCTU.dll or MCTUX.dll are injected. These
+    // Blocklist direct composition if MCTU.dll or MCTUX.dll are injected. These
     // are user mode drivers for display adapters from Magic Control Technology
     // Corporation.
     if (GetModuleHandle(TEXT("MCTU.dll")) ||
         GetModuleHandle(TEXT("MCTUX.dll"))) {
-      DLOG(ERROR) << "Blacklisted due to third party modules";
+      DLOG(ERROR) << "Blocklisted due to third party modules";
       return false;
     }
 
diff --git a/ui/gl/gl_context_glx.cc b/ui/gl/gl_context_glx.cc
index 688fc2c3..a0a3446 100644
--- a/ui/gl/gl_context_glx.cc
+++ b/ui/gl/gl_context_glx.cc
@@ -21,10 +21,6 @@
 
 namespace {
 
-static int IgnoreX11Errors(Display*, XErrorEvent*) {
-  return 0;
-}
-
 using GLVersion = std::pair<int, int>;
 
 GLXContext CreateContextAttribs(x11::Connection* connection,
@@ -54,16 +50,8 @@
 
   attribs.push_back(0);
 
-  // When creating a context with glXCreateContextAttribsARB, a variety of X11
-  // errors can be generated. To prevent these errors from crashing our process,
-  // we simply ignore them and only look if the GLXContext was created.
-  // Sync to ensure any errors generated are processed.
-
-  connection->Sync();
-  auto old_error_handler = XSetErrorHandler(IgnoreX11Errors);
   GLXContext context = glXCreateContextAttribsARB(connection->display(), config,
                                                   share, true, attribs.data());
-  XSetErrorHandler(old_error_handler);
 
   return context;
 }
diff --git a/ui/gl/gl_context_glx_unittest.cc b/ui/gl/gl_context_glx_unittest.cc
index 2b230ea..2b214a9 100644
--- a/ui/gl/gl_context_glx_unittest.cc
+++ b/ui/gl/gl_context_glx_unittest.cc
@@ -8,7 +8,6 @@
 #include "testing/gtest/include/gtest/gtest.h"
 #include "ui/gfx/x/connection.h"
 #include "ui/gfx/x/x11.h"
-#include "ui/gfx/x/x11_error_tracker.h"
 #include "ui/gfx/x/x11_types.h"
 #include "ui/gfx/x/xproto.h"
 #include "ui/gl/gl_bindings.h"
@@ -31,8 +30,6 @@
   auto* connection = x11::Connection::Get();
   ASSERT_TRUE(connection && connection->Ready());
 
-  gfx::X11ErrorTracker error_tracker;
-
   auto xwindow = connection->GenerateId<x11::Window>();
   connection->CreateWindow({
       .wid = xwindow,
@@ -65,7 +62,7 @@
   // Since this window is override-redirect, syncing is sufficient
   // to ensure the window is destroyed and unmapped.
   connection->Sync();
-  ASSERT_FALSE(error_tracker.FoundNewError());
+  ASSERT_TRUE(connection->Ready());
 
   if (context->MakeCurrent(surface.get())) {
     // With some drivers, MakeCurrent() does not fail for an already-destroyed
diff --git a/ui/gl/gl_surface_egl.cc b/ui/gl/gl_surface_egl.cc
index 80cfc59..0483902 100644
--- a/ui/gl/gl_surface_egl.cc
+++ b/ui/gl/gl_surface_egl.cc
@@ -809,7 +809,7 @@
   // If no display has been explicitly requested and the DefaultANGLEOpenGL
   // experiment is enabled, try creating OpenGL displays first.
   // TODO(oetuaho@nvidia.com): Only enable this path on specific GPUs with a
-  // blacklist entry. http://crbug.com/693090
+  // blocklist entry. http://crbug.com/693090
   if (supports_angle_opengl && use_angle_default &&
       base::FeatureList::IsEnabled(features::kDefaultANGLEOpenGL)) {
     AddInitDisplay(init_displays, ANGLE_OPENGL);
diff --git a/ui/gl/gpu_switching_manager.h b/ui/gl/gpu_switching_manager.h
index 74ee9d8..a6d7a3d 100644
--- a/ui/gl/gpu_switching_manager.h
+++ b/ui/gl/gpu_switching_manager.h
@@ -25,7 +25,7 @@
   // Called when a GPU switch is noticed by the system. In the browser process
   // this is occurs as a result of a system observer. In the GPU process, this
   // occurs as a result of an IPC from the browser. The system observer is kept
-  // in the browser process only so that any workarounds or blacklisting can
+  // in the browser process only so that any workarounds or blocklisting can
   // be applied there.
   //
   // The GpuPreference argument is a heuristic indicating whether the
diff --git a/ui/gl/init/create_gr_gl_interface.cc b/ui/gl/init/create_gr_gl_interface.cc
index a41f3661..f46b73da 100644
--- a/ui/gl/init/create_gr_gl_interface.cc
+++ b/ui/gl/init/create_gr_gl_interface.cc
@@ -203,7 +203,7 @@
   }
 }
 
-const char* kBlacklistExtensions[] = {
+const char* kBlocklistExtensions[] = {
     "GL_APPLE_framebuffer_multisample",
     "GL_ARB_ES3_1_compatibility",
     "GL_ARB_draw_indirect",
@@ -237,7 +237,7 @@
   // Depending on the advertised version and extensions, skia checks for
   // existence of entrypoints. However some of those we don't yet handle in
   // gl_bindings, so we need to fake the version to the maximum fully supported
-  // by the bindings (GL 4.1 or ES 3.0), and blacklist extensions that skia
+  // by the bindings (GL 4.1 or ES 3.0), and blocklist extensions that skia
   // handles but bindings don't.
   // TODO(piman): add bindings for missing entrypoints.
   GrGLFunction<GrGLGetStringFn> get_string;
@@ -274,7 +274,7 @@
     LOG(ERROR) << "Failed to initialize extensions";
     return nullptr;
   }
-  for (const char* extension : kBlacklistExtensions)
+  for (const char* extension : kBlocklistExtensions)
     extensions.remove(extension);
 
   GrGLInterface* interface = new GrGLInterface();
diff --git a/ui/ozone/platform/scenic/client_native_pixmap_factory_scenic.cc b/ui/ozone/platform/scenic/client_native_pixmap_factory_scenic.cc
index 6f65b91..c8fc7bc 100644
--- a/ui/ozone/platform/scenic/client_native_pixmap_factory_scenic.cc
+++ b/ui/ozone/platform/scenic/client_native_pixmap_factory_scenic.cc
@@ -51,8 +51,9 @@
     mapping_size_ = base::bits::Align(mapping_size_, page_size);
 
     zx_status_t status =
-        zx::vmar::root_self()->map(0, handle_.planes[0].vmo, 0, mapping_size_,
-                                   ZX_VM_PERM_READ | ZX_VM_PERM_WRITE, &addr);
+        zx::vmar::root_self()->map(ZX_VM_PERM_READ | ZX_VM_PERM_WRITE, 0,
+                                   handle_.planes[0].vmo, 0, mapping_size_,
+                                   &addr);
     if (status != ZX_OK) {
       ZX_DLOG(ERROR, status) << "zx_vmar_map";
       return false;
diff --git a/ui/ozone/platform/x11/ozone_platform_x11.cc b/ui/ozone/platform/x11/ozone_platform_x11.cc
index 3d9e737c0c..47e7edd6 100644
--- a/ui/ozone/platform/x11/ozone_platform_x11.cc
+++ b/ui/ozone/platform/x11/ozone_platform_x11.cc
@@ -18,7 +18,6 @@
 #include "ui/base/dragdrop/os_exchange_data_provider_factory_ozone.h"
 #include "ui/base/ime/linux/linux_input_method_context_factory.h"
 #include "ui/base/x/x11_cursor_factory.h"
-#include "ui/base/x/x11_error_handler.h"
 #include "ui/base/x/x11_util.h"
 #include "ui/display/fake/fake_display_delegate.h"
 #include "ui/events/devices/x11/touch_factory_x11.h"
@@ -73,7 +72,7 @@
     SetInstance(this);
   }
 
-  ~OzonePlatformX11() override {}
+  ~OzonePlatformX11() override = default;
 
   // OzonePlatform:
   ui::SurfaceFactoryOzone* GetSurfaceFactoryOzone() override {
@@ -231,21 +230,7 @@
     // Installs the X11 error handlers for the UI process after the
     // main message loop has started. This will allow us to exit cleanly
     // if X exits before we do.
-    SetErrorHandlers(std::move(shutdown_cb));
-  }
-
-  void PostMainMessageLoopRun() override {
-    // Unset the X11 error handlers. The X11 error handlers log the errors using
-    // a |PostTask()| on the message-loop. But since the message-loop is in the
-    // process of terminating, this can cause errors.
-    SetEmptyErrorHandlers();
-  }
-
-  void PreEarlyInitialize() override {
-    // Installs the X11 error handlers for the browser process used during
-    // startup. They simply print error messages and exit because
-    // we can't shutdown properly while creating and initializing services.
-    SetNullErrorHandlers();
+    x11::Connection::Get()->SetIOErrorHandler(std::move(shutdown_cb));
   }
 
  private:
@@ -259,8 +244,6 @@
     // an X server running and $DISPLAY is set.
     CHECK(x11::Connection::Get()) << "Missing X server or $DISPLAY";
 
-    ui::SetDefaultX11ErrorHandlers();
-
     common_initialized_ = true;
   }
 
diff --git a/ui/views/examples/bubble_example.cc b/ui/views/examples/bubble_example.cc
index 9cb925e7..c820f71d 100644
--- a/ui/views/examples/bubble_example.cc
+++ b/ui/views/examples/bubble_example.cc
@@ -94,21 +94,38 @@
 void BubbleExample::CreateExampleView(View* container) {
   container->SetLayoutManager(std::make_unique<BoxLayout>(
       BoxLayout::Orientation::kHorizontal, gfx::Insets(), 10));
-  no_shadow_ = container->AddChildView(
-      std::make_unique<LabelButton>(this, ASCIIToUTF16("No Shadow")));
-  no_shadow_opaque_ = container->AddChildView(
-      std::make_unique<LabelButton>(this, ASCIIToUTF16("Opaque Border")));
-  big_shadow_ = container->AddChildView(
-      std::make_unique<LabelButton>(this, ASCIIToUTF16("Big Shadow")));
-  small_shadow_ = container->AddChildView(
-      std::make_unique<LabelButton>(this, ASCIIToUTF16("Small Shadow")));
-  no_assets_ = container->AddChildView(
-      std::make_unique<LabelButton>(this, ASCIIToUTF16("No Assets")));
-  persistent_ = container->AddChildView(
-      std::make_unique<LabelButton>(this, ASCIIToUTF16("Persistent")));
+
+  no_shadow_ = container->AddChildView(std::make_unique<LabelButton>(
+      base::BindRepeating(&BubbleExample::ShowBubble, base::Unretained(this),
+                          &no_shadow_, BubbleBorder::NO_SHADOW, false),
+      ASCIIToUTF16("No Shadow")));
+  no_shadow_opaque_ = container->AddChildView(std::make_unique<LabelButton>(
+      base::BindRepeating(&BubbleExample::ShowBubble, base::Unretained(this),
+                          &no_shadow_opaque_,
+                          BubbleBorder::NO_SHADOW_OPAQUE_BORDER, false),
+      ASCIIToUTF16("Opaque Border")));
+  big_shadow_ = container->AddChildView(std::make_unique<LabelButton>(
+      base::BindRepeating(&BubbleExample::ShowBubble, base::Unretained(this),
+                          &big_shadow_, BubbleBorder::BIG_SHADOW, false),
+      ASCIIToUTF16("Big Shadow")));
+  small_shadow_ = container->AddChildView(std::make_unique<LabelButton>(
+      base::BindRepeating(&BubbleExample::ShowBubble, base::Unretained(this),
+                          &small_shadow_, BubbleBorder::SMALL_SHADOW, false),
+      ASCIIToUTF16("Small Shadow")));
+  no_assets_ = container->AddChildView(std::make_unique<LabelButton>(
+      base::BindRepeating(&BubbleExample::ShowBubble, base::Unretained(this),
+                          &no_assets_, BubbleBorder::NO_ASSETS, false),
+      ASCIIToUTF16("No Assets")));
+  persistent_ = container->AddChildView(std::make_unique<LabelButton>(
+      base::BindRepeating(&BubbleExample::ShowBubble, base::Unretained(this),
+                          &persistent_, BubbleBorder::NO_SHADOW, true),
+      ASCIIToUTF16("Persistent")));
 }
 
-void BubbleExample::ButtonPressed(Button* sender, const ui::Event& event) {
+void BubbleExample::ShowBubble(Button** button,
+                               BubbleBorder::Shadow shadow,
+                               bool persistent,
+                               const ui::Event& event) {
   static int arrow_index = 0, color_index = 0;
   static const int count = base::size(arrows);
   arrow_index = (arrow_index + count + (event.IsShiftDown() ? -1 : 1)) % count;
@@ -119,21 +136,10 @@
     arrow = BubbleBorder::FLOAT;
 
   // |bubble| will be destroyed by its widget when the widget is destroyed.
-  ExampleBubble* bubble = new ExampleBubble(sender, arrow);
+  ExampleBubble* bubble = new ExampleBubble(*button, arrow);
   bubble->set_color(colors[(color_index++) % base::size(colors)]);
-
-  if (sender == no_shadow_)
-    bubble->set_shadow(BubbleBorder::NO_SHADOW);
-  else if (sender == no_shadow_opaque_)
-    bubble->set_shadow(BubbleBorder::NO_SHADOW_OPAQUE_BORDER);
-  else if (sender == big_shadow_)
-    bubble->set_shadow(BubbleBorder::BIG_SHADOW);
-  else if (sender == small_shadow_)
-    bubble->set_shadow(BubbleBorder::SMALL_SHADOW);
-  else if (sender == no_assets_)
-    bubble->set_shadow(BubbleBorder::NO_ASSETS);
-
-  if (sender == persistent_)
+  bubble->set_shadow(shadow);
+  if (persistent)
     bubble->set_close_on_deactivate(false);
 
   BubbleDialogDelegateView::CreateBubble(bubble)->Show();
diff --git a/ui/views/examples/bubble_example.h b/ui/views/examples/bubble_example.h
index 6d5717f..f146df6 100644
--- a/ui/views/examples/bubble_example.h
+++ b/ui/views/examples/bubble_example.h
@@ -6,15 +6,19 @@
 #define UI_VIEWS_EXAMPLES_BUBBLE_EXAMPLE_H_
 
 #include "base/macros.h"
-#include "ui/views/controls/button/button.h"
+#include "ui/events/event.h"
+#include "ui/views/bubble/bubble_border.h"
 #include "ui/views/examples/example_base.h"
+#include "ui/views/examples/views_examples_export.h"
 
 namespace views {
+
+class Button;
+
 namespace examples {
 
 // A Bubble example.
-class VIEWS_EXAMPLES_EXPORT BubbleExample : public ExampleBase,
-                                            public ButtonListener {
+class VIEWS_EXAMPLES_EXPORT BubbleExample : public ExampleBase {
  public:
   BubbleExample();
   ~BubbleExample() override;
@@ -23,8 +27,10 @@
   void CreateExampleView(View* container) override;
 
  private:
-  // ButtonListener:
-  void ButtonPressed(Button* sender, const ui::Event& event) override;
+  void ShowBubble(Button** button,
+                  BubbleBorder::Shadow shadow,
+                  bool persistent,
+                  const ui::Event& event);
 
   Button* no_shadow_;
   Button* no_shadow_opaque_;
diff --git a/ui/views/examples/checkbox_example.cc b/ui/views/examples/checkbox_example.cc
index 676f0f7..d489617 100644
--- a/ui/views/examples/checkbox_example.cc
+++ b/ui/views/examples/checkbox_example.cc
@@ -6,6 +6,7 @@
 
 #include <memory>
 
+#include "base/bind.h"
 #include "base/strings/stringprintf.h"
 #include "base/strings/utf_string_conversions.h"
 #include "ui/views/controls/button/checkbox.h"
@@ -22,12 +23,11 @@
 
 void CheckboxExample::CreateExampleView(View* container) {
   container->SetLayoutManager(std::make_unique<FillLayout>());
-  button_ = container->AddChildView(
-      std::make_unique<Checkbox>(base::ASCIIToUTF16("Checkbox"), this));
-}
-
-void CheckboxExample::ButtonPressed(Button* sender, const ui::Event& event) {
-  PrintStatus("Pressed! count: %d", ++count_);
+  button_ = container->AddChildView(std::make_unique<Checkbox>(
+      base::ASCIIToUTF16("Checkbox"),
+      base::BindRepeating(
+          [](int* count) { PrintStatus("Pressed! count: %d", ++(*count)); },
+          &count_)));
 }
 
 }  // namespace examples
diff --git a/ui/views/examples/checkbox_example.h b/ui/views/examples/checkbox_example.h
index 2a88f5ad..8509af2 100644
--- a/ui/views/examples/checkbox_example.h
+++ b/ui/views/examples/checkbox_example.h
@@ -6,8 +6,8 @@
 #define UI_VIEWS_EXAMPLES_CHECKBOX_EXAMPLE_H_
 
 #include "base/macros.h"
-#include "ui/views/controls/button/button.h"
 #include "ui/views/examples/example_base.h"
+#include "ui/views/examples/views_examples_export.h"
 
 namespace views {
 class Checkbox;
@@ -15,8 +15,7 @@
 namespace examples {
 
 // CheckboxExample exercises a Checkbox control.
-class VIEWS_EXAMPLES_EXPORT CheckboxExample : public ExampleBase,
-                                              public ButtonListener {
+class VIEWS_EXAMPLES_EXPORT CheckboxExample : public ExampleBase {
  public:
   CheckboxExample();
   ~CheckboxExample() override;
@@ -25,9 +24,6 @@
   void CreateExampleView(View* container) override;
 
  private:
-  // ButtonListener:
-  void ButtonPressed(Button* sender, const ui::Event& event) override;
-
   // The only control in this test.
   Checkbox* button_ = nullptr;
 
diff --git a/ui/views/layout/box_layout_view.h b/ui/views/layout/box_layout_view.h
index a858360a..111f322 100644
--- a/ui/views/layout/box_layout_view.h
+++ b/ui/views/layout/box_layout_view.h
@@ -6,6 +6,7 @@
 #define UI_VIEWS_LAYOUT_BOX_LAYOUT_VIEW_H_
 
 #include "ui/views/layout/box_layout.h"
+#include "ui/views/metadata/view_factory.h"
 #include "ui/views/view.h"
 
 namespace gfx {
@@ -64,6 +65,17 @@
   int default_flex_;
 };
 
+BEGIN_VIEW_BUILDER(VIEWS_EXPORT, BoxLayoutView, View)
+VIEW_BUILDER_PROPERTY(BoxLayout::Orientation, Orientation)
+VIEW_BUILDER_PROPERTY(BoxLayout::MainAxisAlignment, MainAxisAlignment)
+VIEW_BUILDER_PROPERTY(BoxLayout::CrossAxisAlignment, CrossAxisAlignment)
+VIEW_BUILDER_PROPERTY(const gfx::Insets, InsideBorderInsets)
+VIEW_BUILDER_PROPERTY(int, MinimumCrossAxisSize)
+VIEW_BUILDER_PROPERTY(int, BetweenChildSpacing)
+VIEW_BUILDER_PROPERTY(int, CollapseMarginsSpacing)
+VIEW_BUILDER_PROPERTY(int, DefaultFlex)
+END_VIEW_BUILDER(VIEWS_EXPORT, BoxLayoutView)
+
 }  // namespace views
 
 #endif  // UI_VIEWS_LAYOUT_BOX_LAYOUT_VIEW_H_
diff --git a/weblayer/browser/android/javatests/BUILD.gn b/weblayer/browser/android/javatests/BUILD.gn
index 17e53d09..862d5bb 100644
--- a/weblayer/browser/android/javatests/BUILD.gn
+++ b/weblayer/browser/android/javatests/BUILD.gn
@@ -79,6 +79,7 @@
     "src/org/chromium/weblayer/test/PopupTest.java",
     "src/org/chromium/weblayer/test/ResourceLoadingTest.java",
     "src/org/chromium/weblayer/test/SiteSettingsTest.java",
+    "src/org/chromium/weblayer/test/TabPrivateTest.java",
     "src/org/chromium/weblayer/test/TranslateTest.java",
     "src/org/chromium/weblayer/test/UrlBarControllerTest.java",
   ]
diff --git a/weblayer/browser/android/javatests/src/org/chromium/weblayer/test/InstrumentationActivityTestRule.java b/weblayer/browser/android/javatests/src/org/chromium/weblayer/test/InstrumentationActivityTestRule.java
index c6f88e5..009ea78 100644
--- a/weblayer/browser/android/javatests/src/org/chromium/weblayer/test/InstrumentationActivityTestRule.java
+++ b/weblayer/browser/android/javatests/src/org/chromium/weblayer/test/InstrumentationActivityTestRule.java
@@ -7,6 +7,7 @@
 import android.app.Activity;
 import android.app.Instrumentation.ActivityMonitor;
 import android.content.ComponentName;
+import android.content.Context;
 import android.content.Intent;
 import android.content.pm.ActivityInfo;
 import android.net.Uri;
@@ -73,10 +74,12 @@
     }
 
     public WebLayer getWebLayer() {
-        return TestThreadUtils.runOnUiThreadBlockingNoException(() -> {
-            return WebLayer.loadSync(
-                    InstrumentationRegistry.getTargetContext().getApplicationContext());
-        });
+        return TestThreadUtils.runOnUiThreadBlockingNoException(
+                () -> { return WebLayer.loadSync(getContextForWebLayer()); });
+    }
+
+    public Context getContextForWebLayer() {
+        return InstrumentationRegistry.getTargetContext().getApplicationContext();
     }
 
     /**
@@ -103,7 +106,7 @@
         Assert.assertNotNull(activity);
         try {
             TestThreadUtils.runOnUiThreadBlocking(
-                    () -> activity.loadWebLayerSync(activity.getApplicationContext()));
+                    () -> activity.loadWebLayerSync(getContextForWebLayer()));
         } catch (ExecutionException e) {
             throw new RuntimeException(e);
         }
diff --git a/weblayer/browser/android/javatests/src/org/chromium/weblayer/test/TabPrivateTest.java b/weblayer/browser/android/javatests/src/org/chromium/weblayer/test/TabPrivateTest.java
new file mode 100644
index 0000000..5207bae
--- /dev/null
+++ b/weblayer/browser/android/javatests/src/org/chromium/weblayer/test/TabPrivateTest.java
@@ -0,0 +1,46 @@
+// 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.
+
+package org.chromium.weblayer.test;
+
+import android.os.RemoteException;
+
+import androidx.test.filters.SmallTest;
+
+import org.junit.Assert;
+import org.junit.Rule;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+
+import org.chromium.content_public.browser.test.util.TestThreadUtils;
+import org.chromium.weblayer.TestWebLayer;
+import org.chromium.weblayer.shell.InstrumentationActivity;
+
+/**
+ * Tab tests that need to use WebLayerPrivate.
+ */
+@RunWith(WebLayerJUnit4ClassRunner.class)
+public class TabPrivateTest {
+    @Rule
+    public InstrumentationActivityTestRule mActivityTestRule =
+            new InstrumentationActivityTestRule();
+
+    private TestWebLayer getTestWebLayer() {
+        return TestWebLayer.getTestWebLayer(mActivityTestRule.getContextForWebLayer());
+    }
+
+    @Test
+    @SmallTest
+    public void testCreateTabWithAccessibilityEnabledCrashTest() throws Exception {
+        InstrumentationActivity activity = mActivityTestRule.launchShellWithUrl("about:blank");
+        TestThreadUtils.runOnUiThreadBlocking(() -> {
+            try {
+                getTestWebLayer().setAccessibilityEnabled(true);
+            } catch (RemoteException e) {
+                Assert.fail("Unable to enable accessibility");
+            }
+            activity.getBrowser().createTab();
+        });
+    }
+}
diff --git a/weblayer/browser/browser_impl.cc b/weblayer/browser/browser_impl.cc
index 11cdb81c..1a55e71 100644
--- a/weblayer/browser/browser_impl.cc
+++ b/weblayer/browser/browser_impl.cc
@@ -259,8 +259,8 @@
       AttachCurrentThread(), java_impl_);
   prefs->preferred_color_scheme =
       Java_BrowserImpl_getDarkThemeEnabled(AttachCurrentThread(), java_impl_)
-          ? blink::PreferredColorScheme::kDark
-          : blink::PreferredColorScheme::kLight;
+          ? blink::mojom::PreferredColorScheme::kDark
+          : blink::mojom::PreferredColorScheme::kLight;
   prefs->font_scale_factor =
       Java_BrowserImpl_getFontScale(AttachCurrentThread(), java_impl_);
 #endif
diff --git a/weblayer/browser/browser_main_parts_impl.cc b/weblayer/browser/browser_main_parts_impl.cc
index 769fd795..5f9f849 100644
--- a/weblayer/browser/browser_main_parts_impl.cc
+++ b/weblayer/browser/browser_main_parts_impl.cc
@@ -56,9 +56,6 @@
 #include "weblayer/common/features.h"
 #endif
 
-#if defined(USE_X11)
-#include "ui/base/x/x11_util.h"  // nogncheck
-#endif
 #if defined(USE_AURA) && defined(USE_X11)
 #include "ui/base/ui_base_features.h"
 #include "ui/events/devices/x11/touch_factory_x11.h"  // nogncheck
@@ -153,10 +150,6 @@
 int BrowserMainPartsImpl::PreEarlyInitialization() {
   browser_process_ = std::make_unique<BrowserProcess>(std::move(local_state_));
 
-#if defined(USE_X11)
-  if (!features::IsUsingOzonePlatform())
-    ui::SetDefaultX11ErrorHandlers();
-#endif
 #if defined(USE_AURA) && (defined(OS_LINUX) || defined(OS_CHROMEOS))
   ui::InitializeInputMethodForTesting();
 #endif
diff --git a/weblayer/browser/java/org/chromium/weblayer_private/TabImpl.java b/weblayer/browser/java/org/chromium/weblayer_private/TabImpl.java
index 059e153..abd41af 100644
--- a/weblayer/browser/java/org/chromium/weblayer_private/TabImpl.java
+++ b/weblayer/browser/java/org/chromium/weblayer_private/TabImpl.java
@@ -101,7 +101,9 @@
     private FullscreenCallbackProxy mFullscreenCallbackProxy;
     private TabViewAndroidDelegate mViewAndroidDelegate;
     private GoogleAccountsCallbackProxy mGoogleAccountsCallbackProxy;
-    // BrowserImpl this TabImpl is in. This is only null during creation.
+    // BrowserImpl this TabImpl is in. This is null before attached to a Browser. While this is null
+    // before attached, there are code paths that may trigger calling methods before set.
+    @Nullable
     private BrowserImpl mBrowser;
     private LoginPrompt mLoginPrompt;
     /**
@@ -451,11 +453,15 @@
      * Returns whether this Tab is visible.
      */
     public boolean isVisible() {
-        return mBrowser.getActiveTab() == this
+        return isActiveTab()
                 && ((mBrowser.isStarted() && mBrowser.isViewAttachedToWindow())
                         || mBrowser.isInConfigurationChangeAndWasAttached());
     }
 
+    private boolean isActiveTab() {
+        return mBrowser != null && mBrowser.getActiveTab() == this;
+    }
+
     private void updateWebContentsVisibility() {
         boolean visibleNow = isVisible();
         boolean webContentsVisible = mWebContents.getVisibility() == Visibility.VISIBLE;
@@ -1037,6 +1043,8 @@
     }
 
     private void onBrowserControlsConstraintUpdated(int constraint) {
+        // WARNING: this may be called before attached. This means |mBrowser| may be null.
+
         // If something has overridden the FIP's SHOWN constraint, cancel FIP. This causes FIP to
         // dismiss when entering fullscreen.
         if (constraint != BrowserControlsState.SHOWN) {
@@ -1055,7 +1063,7 @@
         // happen). For js dialogs, the renderer's update will come when the dialog is hidden, and
         // since that animates from 0 height, it causes a flicker since the override is already set
         // to fully show. Thus, disable animation.
-        if (constraint == BrowserControlsState.SHOWN && mBrowser.getActiveTab() == this
+        if (constraint == BrowserControlsState.SHOWN && isActiveTab()
                 && !TabImplJni.get().isRendererControllingBrowserControlsOffsets(mNativeTab)) {
             mViewAndroidDelegate.setIgnoreRendererUpdates(true);
             if (viewController != null) viewController.showControls();
@@ -1102,7 +1110,7 @@
      */
     @Nullable
     private BrowserViewController getViewController() {
-        if (mBrowser.getActiveTab() != this) return null;
+        if (!isActiveTab()) return null;
         // During rotation it's possible for this to be called before BrowserViewController has been
         // updated. Verify BrowserViewController reflects this is the active tab before returning
         // it.